html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{
  padding:0;
  border:0;
  margin:0;
  font:inherit;
  font-size:100%;
  vertical-align:baseline
}

button,select,input,textarea{
  border-radius:0;
  font-family:inherit
}

input[type=text]::-ms-clear{
  display:none
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{
  display:block
}

body{
  line-height:1
}

sup{
  vertical-align:super
}

sub{
  vertical-align:sub
}

ol,ul{
  list-style:none
}

blockquote,q{
  quotes:none
}

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

table{
  border-collapse:collapse;
  border-spacing:0
}

*{
  box-sizing:border-box
}

button{
  margin:0
}

html{
  font-size:100%
}

body{
  font-weight:400;
  font-family:'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility
}

code{
  font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace
}

strong{
  font-weight:600
}

@media screen and (-ms-high-contrast: active){
  svg{
    fill:ButtonText
  }
}

h1{
  font-size:2.625rem;
  font-weight:300;
  line-height:1.199;
  letter-spacing:0
}

h2{
  font-size:2rem;
  font-weight:400;
  line-height:1.25;
  letter-spacing:0
}

h3{
  font-size:1.75rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:0
}

h4{
  font-size:1.25rem;
  font-weight:400;
  line-height:1.4;
  letter-spacing:0
}

h5{
  font-size:1rem;
  font-weight:600;
  line-height:1.375;
  letter-spacing:0
}

h6{
  font-size:.875rem;
  font-weight:600;
  line-height:1.28572;
  letter-spacing:.16px
}

p{
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  letter-spacing:0
}

a{
  color:#0f62fe
}

em{
  font-style:italic
}

@keyframes skeleton{
  0%{
    opacity:.3;
    transform:scaleX(0);
    transform-origin:left
  }

  20%{
    opacity:1;
    transform:scaleX(1);
    transform-origin:left
  }

  28%{
    transform:scaleX(1);
    transform-origin:right
  }

  51%{
    transform:scaleX(0);
    transform-origin:right
  }

  58%{
    transform:scaleX(0);
    transform-origin:right
  }

  82%{
    transform:scaleX(1);
    transform-origin:right
  }

  83%{
    transform:scaleX(1);
    transform-origin:left
  }

  96%{
    transform:scaleX(0);
    transform-origin:left
  }

  100%{
    opacity:.3;
    transform:scaleX(0);
    transform-origin:left
  }
}

.bx--text-truncate--end{
  display:inline-block;
  overflow:hidden;
  width:100%;
  text-overflow:ellipsis;
  white-space:nowrap
}

.bx--text-truncate--front{
  display:inline-block;
  overflow:hidden;
  width:100%;
  direction:rtl;
  text-overflow:ellipsis;
  white-space:nowrap
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:700;

  src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Bold.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Bold.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:700;

  src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:700;

  src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:700;

  src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:700;

  src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:700;

  src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:700;

  src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-BoldItalic.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-BoldItalic.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:700;

  src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:700;

  src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:700;

  src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:700;

  src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:700;

  src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:200;

  src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLight.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ExtraLight.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:200;

  src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:200;

  src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:200;

  src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:200;

  src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:200;

  src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:200;

  src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLightItalic.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ExtraLightItalic.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:200;

  src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:200;

  src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:200;

  src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:200;

  src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:200;

  src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:400;

  src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Italic.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Italic.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:400;

  src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:400;

  src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:400;

  src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:400;

  src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:400;

  src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:300;

  src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Light.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Light.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:300;

  src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:300;

  src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:300;

  src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:300;

  src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:300;

  src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:300;

  src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-LightItalic.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-LightItalic.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:300;

  src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:300;

  src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:300;

  src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:300;

  src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:300;

  src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:500;

  src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Medium.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Medium.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:500;

  src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:500;

  src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:500;

  src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:500;

  src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:500;

  src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:500;

  src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-MediumItalic.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-MediumItalic.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:500;

  src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:500;

  src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:500;

  src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:500;

  src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:500;

  src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:400;

  src:local("IBM Plex Mono"),local("IBMPlexMono"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Regular.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Regular.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:400;

  src:local("IBM Plex Mono"),local("IBMPlexMono"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:400;

  src:local("IBM Plex Mono"),local("IBMPlexMono"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:400;

  src:local("IBM Plex Mono"),local("IBMPlexMono"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:400;

  src:local("IBM Plex Mono"),local("IBMPlexMono"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:400;

  src:local("IBM Plex Mono"),local("IBMPlexMono"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:600;

  src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBold.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-SemiBold.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:600;

  src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:600;

  src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:600;

  src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:600;

  src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:600;

  src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:600;

  src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBoldItalic.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-SemiBoldItalic.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:600;

  src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:600;

  src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:600;

  src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:600;

  src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:600;

  src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:450;

  src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Text.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Text.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:450;

  src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:450;

  src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:450;

  src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:450;

  src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:450;

  src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:450;

  src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-TextItalic.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-TextItalic.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:450;

  src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:450;

  src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:450;

  src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:450;

  src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:450;

  src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:100;

  src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Thin.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Thin.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:100;

  src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:100;

  src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:100;

  src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:100;

  src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:100;

  src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:100;

  src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ThinItalic.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ThinItalic.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:100;

  src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:100;

  src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:100;

  src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:100;

  src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:100;

  src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:700;

  src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Bold.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Bold.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:700;

  src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:700;

  src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:700;

  src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:700;

  src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:700;

  src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:700;

  src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Greek.woff2") format("woff2");

  unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:700;

  src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-BoldItalic.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-BoldItalic.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:700;

  src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:700;

  src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:700;

  src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:700;

  src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:700;

  src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:700;

  src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Greek.woff2") format("woff2");

  unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:200;

  src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ExtraLight.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ExtraLight.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:200;

  src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:200;

  src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:200;

  src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:200;

  src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:200;

  src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:200;

  src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Greek.woff2") format("woff2");

  unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:200;

  src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ExtraLightItalic.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ExtraLightItalic.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:200;

  src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:200;

  src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:200;

  src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:200;

  src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:200;

  src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:200;

  src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Greek.woff2") format("woff2");

  unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:400;

  src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Italic.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Italic.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:400;

  src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:400;

  src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:400;

  src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:400;

  src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:400;

  src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:400;

  src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Greek.woff2") format("woff2");

  unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:300;

  src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Light.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Light.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:300;

  src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:300;

  src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:300;

  src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:300;

  src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:300;

  src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:300;

  src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Greek.woff2") format("woff2");

  unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:300;

  src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-LightItalic.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-LightItalic.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:300;

  src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:300;

  src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:300;

  src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:300;

  src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:300;

  src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:300;

  src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Greek.woff2") format("woff2");

  unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:500;

  src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Medium.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Medium.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:500;

  src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:500;

  src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:500;

  src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:500;

  src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:500;

  src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:500;

  src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Greek.woff2") format("woff2");

  unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:500;

  src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-MediumItalic.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-MediumItalic.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:500;

  src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:500;

  src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:500;

  src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:500;

  src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:500;

  src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:500;

  src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Greek.woff2") format("woff2");

  unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:400;

  src:local("IBM Plex Sans"),local("IBMPlexSans"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Regular.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Regular.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:400;

  src:local("IBM Plex Sans"),local("IBMPlexSans"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:400;

  src:local("IBM Plex Sans"),local("IBMPlexSans"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:400;

  src:local("IBM Plex Sans"),local("IBMPlexSans"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:400;

  src:local("IBM Plex Sans"),local("IBMPlexSans"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:400;

  src:local("IBM Plex Sans"),local("IBMPlexSans"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:400;

  src:local("IBM Plex Sans"),local("IBMPlexSans"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Greek.woff2") format("woff2");

  unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:600;

  src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-SemiBold.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-SemiBold.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:600;

  src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:600;

  src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:600;

  src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:600;

  src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:600;

  src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:600;

  src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Greek.woff2") format("woff2");

  unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:600;

  src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-SemiBoldItalic.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-SemiBoldItalic.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:600;

  src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:600;

  src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:600;

  src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:600;

  src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:600;

  src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:600;

  src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Greek.woff2") format("woff2");

  unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:450;

  src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Text.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Text.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:450;

  src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:450;

  src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:450;

  src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:450;

  src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:450;

  src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:450;

  src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Greek.woff2") format("woff2");

  unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:450;

  src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-TextItalic.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-TextItalic.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:450;

  src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:450;

  src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:450;

  src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:450;

  src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:450;

  src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:450;

  src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Greek.woff2") format("woff2");

  unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:100;

  src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Thin.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Thin.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:100;

  src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:100;

  src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:100;

  src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:100;

  src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:100;

  src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:100;

  src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Greek.woff2") format("woff2");

  unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:100;

  src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ThinItalic.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ThinItalic.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:100;

  src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:100;

  src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:100;

  src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:100;

  src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:100;

  src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:100;

  src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Greek.woff2") format("woff2");

  unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE
}

.bx--assistive-text,.bx--visually-hidden{
  position:absolute;
  overflow:hidden;
  width:1px;
  height:1px;
  padding:0;
  border:0;
  margin:-1px;
  clip:rect(0, 0, 0, 0);
  visibility:inherit;
  white-space:nowrap
}

.bx--body{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  background-color:#fff;
  color:#161616;
  line-height:1
}

body{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  background-color:#fff;
  color:#161616;
  line-height:1
}

.bx--grid{
  margin-right:auto;
  margin-left:auto;
  max-width:99rem;
  padding-right:1rem;
  padding-left:1rem
}

@media(min-width: 42rem){
  .bx--grid{
    padding-right:2rem;
    padding-left:2rem
  }
}

@media(min-width: 99rem){
  .bx--grid{
    padding-right:2.5rem;
    padding-left:2.5rem
  }
}

@media(min-width: 99rem){
  .bx--grid--full-width{
    max-width:100%
  }
}

.bx--row{
  display:flex;
  flex-wrap:wrap;
  margin-right:-1rem;
  margin-left:-1rem
}

.bx--row-padding [class*=bx--col],.bx--col-padding{
  padding-top:1rem;
  padding-bottom:1rem
}

.bx--grid--condensed [class*=bx--col]{
  padding-top:.03125rem;
  padding-bottom:.03125rem
}

.bx--col{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col,.bx--grid--condensed .bx--col{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col,.bx--grid--narrow .bx--col{
  padding-right:1rem;
  padding-left:0
}

.bx--col-sm-0{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-sm-0,.bx--grid--condensed .bx--col-sm-0{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-sm-0,.bx--grid--narrow .bx--col-sm-0{
  padding-right:1rem;
  padding-left:0
}

.bx--col-sm-1{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-sm-1,.bx--grid--condensed .bx--col-sm-1{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-sm-1,.bx--grid--narrow .bx--col-sm-1{
  padding-right:1rem;
  padding-left:0
}

.bx--col-sm-2{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-sm-2,.bx--grid--condensed .bx--col-sm-2{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-sm-2,.bx--grid--narrow .bx--col-sm-2{
  padding-right:1rem;
  padding-left:0
}

.bx--col-sm-3{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-sm-3,.bx--grid--condensed .bx--col-sm-3{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-sm-3,.bx--grid--narrow .bx--col-sm-3{
  padding-right:1rem;
  padding-left:0
}

.bx--col-sm-4{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-sm-4,.bx--grid--condensed .bx--col-sm-4{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-sm-4,.bx--grid--narrow .bx--col-sm-4{
  padding-right:1rem;
  padding-left:0
}

.bx--col-sm,.bx--col-sm--auto{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-sm,.bx--grid--condensed .bx--col-sm,.bx--row--condensed .bx--col-sm--auto,.bx--grid--condensed .bx--col-sm--auto{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-sm,.bx--grid--narrow .bx--col-sm,.bx--row--narrow .bx--col-sm--auto,.bx--grid--narrow .bx--col-sm--auto{
  padding-right:1rem;
  padding-left:0
}

.bx--col,.bx--col-sm{
  max-width:100%;
  flex-basis:0;
  flex-grow:1
}

.bx--col--auto,.bx--col-sm--auto{
  width:auto;
  max-width:100%;
  flex:1 0 0%
}

.bx--col-sm-0{
  display:none
}

.bx--col-sm-1{
  display:block;
  max-width:25%;
  flex:0 0 25%
}

.bx--col-sm-2{
  display:block;
  max-width:50%;
  flex:0 0 50%
}

.bx--col-sm-3{
  display:block;
  max-width:75%;
  flex:0 0 75%
}

.bx--col-sm-4{
  display:block;
  max-width:100%;
  flex:0 0 100%
}

.bx--offset-sm-0{
  margin-left:0
}

.bx--offset-sm-1{
  margin-left:25%
}

.bx--offset-sm-2{
  margin-left:50%
}

.bx--offset-sm-3{
  margin-left:75%
}

.bx--col-md-0{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-md-0,.bx--grid--condensed .bx--col-md-0{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-md-0,.bx--grid--narrow .bx--col-md-0{
  padding-right:1rem;
  padding-left:0
}

.bx--col-md-1{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-md-1,.bx--grid--condensed .bx--col-md-1{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-md-1,.bx--grid--narrow .bx--col-md-1{
  padding-right:1rem;
  padding-left:0
}

.bx--col-md-2{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-md-2,.bx--grid--condensed .bx--col-md-2{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-md-2,.bx--grid--narrow .bx--col-md-2{
  padding-right:1rem;
  padding-left:0
}

.bx--col-md-3{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-md-3,.bx--grid--condensed .bx--col-md-3{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-md-3,.bx--grid--narrow .bx--col-md-3{
  padding-right:1rem;
  padding-left:0
}

.bx--col-md-4{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-md-4,.bx--grid--condensed .bx--col-md-4{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-md-4,.bx--grid--narrow .bx--col-md-4{
  padding-right:1rem;
  padding-left:0
}

.bx--col-md-5{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-md-5,.bx--grid--condensed .bx--col-md-5{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-md-5,.bx--grid--narrow .bx--col-md-5{
  padding-right:1rem;
  padding-left:0
}

.bx--col-md-6{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-md-6,.bx--grid--condensed .bx--col-md-6{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-md-6,.bx--grid--narrow .bx--col-md-6{
  padding-right:1rem;
  padding-left:0
}

.bx--col-md-7{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-md-7,.bx--grid--condensed .bx--col-md-7{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-md-7,.bx--grid--narrow .bx--col-md-7{
  padding-right:1rem;
  padding-left:0
}

.bx--col-md-8{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-md-8,.bx--grid--condensed .bx--col-md-8{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-md-8,.bx--grid--narrow .bx--col-md-8{
  padding-right:1rem;
  padding-left:0
}

.bx--col-md,.bx--col-md--auto{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-md,.bx--grid--condensed .bx--col-md,.bx--row--condensed .bx--col-md--auto,.bx--grid--condensed .bx--col-md--auto{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-md,.bx--grid--narrow .bx--col-md,.bx--row--narrow .bx--col-md--auto,.bx--grid--narrow .bx--col-md--auto{
  padding-right:1rem;
  padding-left:0
}

@media(min-width: 42rem){
  .bx--col,.bx--col-md{
    max-width:100%;
    flex-basis:0;
    flex-grow:1
  }

  .bx--col--auto,.bx--col-md--auto{
    width:auto;
    max-width:100%;
    flex:1 0 0%
  }

  .bx--col-md-0{
    display:none
  }

  .bx--col-md-1{
    display:block;
    max-width:12.5%;
    flex:0 0 12.5%
  }

  .bx--col-md-2{
    display:block;
    max-width:25%;
    flex:0 0 25%
  }

  .bx--col-md-3{
    display:block;
    max-width:37.5%;
    flex:0 0 37.5%
  }

  .bx--col-md-4{
    display:block;
    max-width:50%;
    flex:0 0 50%
  }

  .bx--col-md-5{
    display:block;
    max-width:62.5%;
    flex:0 0 62.5%
  }

  .bx--col-md-6{
    display:block;
    max-width:75%;
    flex:0 0 75%
  }

  .bx--col-md-7{
    display:block;
    max-width:87.5%;
    flex:0 0 87.5%
  }

  .bx--col-md-8{
    display:block;
    max-width:100%;
    flex:0 0 100%
  }

  .bx--offset-md-0{
    margin-left:0
  }

  .bx--offset-md-1{
    margin-left:12.5%
  }

  .bx--offset-md-2{
    margin-left:25%
  }

  .bx--offset-md-3{
    margin-left:37.5%
  }

  .bx--offset-md-4{
    margin-left:50%
  }

  .bx--offset-md-5{
    margin-left:62.5%
  }

  .bx--offset-md-6{
    margin-left:75%
  }

  .bx--offset-md-7{
    margin-left:87.5%
  }
}

.bx--col-lg-0{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-lg-0,.bx--grid--condensed .bx--col-lg-0{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-lg-0,.bx--grid--narrow .bx--col-lg-0{
  padding-right:1rem;
  padding-left:0
}

.bx--col-lg-1{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-lg-1,.bx--grid--condensed .bx--col-lg-1{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-lg-1,.bx--grid--narrow .bx--col-lg-1{
  padding-right:1rem;
  padding-left:0
}

.bx--col-lg-2{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-lg-2,.bx--grid--condensed .bx--col-lg-2{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-lg-2,.bx--grid--narrow .bx--col-lg-2{
  padding-right:1rem;
  padding-left:0
}

.bx--col-lg-3{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-lg-3,.bx--grid--condensed .bx--col-lg-3{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-lg-3,.bx--grid--narrow .bx--col-lg-3{
  padding-right:1rem;
  padding-left:0
}

.bx--col-lg-4{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-lg-4,.bx--grid--condensed .bx--col-lg-4{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-lg-4,.bx--grid--narrow .bx--col-lg-4{
  padding-right:1rem;
  padding-left:0
}

.bx--col-lg-5{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-lg-5,.bx--grid--condensed .bx--col-lg-5{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-lg-5,.bx--grid--narrow .bx--col-lg-5{
  padding-right:1rem;
  padding-left:0
}

.bx--col-lg-6{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-lg-6,.bx--grid--condensed .bx--col-lg-6{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-lg-6,.bx--grid--narrow .bx--col-lg-6{
  padding-right:1rem;
  padding-left:0
}

.bx--col-lg-7{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-lg-7,.bx--grid--condensed .bx--col-lg-7{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-lg-7,.bx--grid--narrow .bx--col-lg-7{
  padding-right:1rem;
  padding-left:0
}

.bx--col-lg-8{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-lg-8,.bx--grid--condensed .bx--col-lg-8{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-lg-8,.bx--grid--narrow .bx--col-lg-8{
  padding-right:1rem;
  padding-left:0
}

.bx--col-lg-9{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-lg-9,.bx--grid--condensed .bx--col-lg-9{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-lg-9,.bx--grid--narrow .bx--col-lg-9{
  padding-right:1rem;
  padding-left:0
}

.bx--col-lg-10{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-lg-10,.bx--grid--condensed .bx--col-lg-10{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-lg-10,.bx--grid--narrow .bx--col-lg-10{
  padding-right:1rem;
  padding-left:0
}

.bx--col-lg-11{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-lg-11,.bx--grid--condensed .bx--col-lg-11{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-lg-11,.bx--grid--narrow .bx--col-lg-11{
  padding-right:1rem;
  padding-left:0
}

.bx--col-lg-12{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-lg-12,.bx--grid--condensed .bx--col-lg-12{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-lg-12,.bx--grid--narrow .bx--col-lg-12{
  padding-right:1rem;
  padding-left:0
}

.bx--col-lg,.bx--col-lg--auto{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-lg,.bx--grid--condensed .bx--col-lg,.bx--row--condensed .bx--col-lg--auto,.bx--grid--condensed .bx--col-lg--auto{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-lg,.bx--grid--narrow .bx--col-lg,.bx--row--narrow .bx--col-lg--auto,.bx--grid--narrow .bx--col-lg--auto{
  padding-right:1rem;
  padding-left:0
}

@media(min-width: 66rem){
  .bx--col,.bx--col-lg{
    max-width:100%;
    flex-basis:0;
    flex-grow:1
  }

  .bx--col--auto,.bx--col-lg--auto{
    width:auto;
    max-width:100%;
    flex:1 0 0%
  }

  .bx--col-lg-0{
    display:none
  }

  .bx--col-lg-1{
    display:block;
    max-width:8.3333333333%;
    flex:0 0 8.3333333333%
  }

  .bx--col-lg-2{
    display:block;
    max-width:16.6666666667%;
    flex:0 0 16.6666666667%
  }

  .bx--col-lg-3{
    display:block;
    max-width:25%;
    flex:0 0 25%
  }

  .bx--col-lg-4{
    display:block;
    max-width:33.3333333333%;
    flex:0 0 33.3333333333%
  }

  .bx--col-lg-5{
    display:block;
    max-width:41.6666666667%;
    flex:0 0 41.6666666667%
  }

  .bx--col-lg-6{
    display:block;
    max-width:50%;
    flex:0 0 50%
  }

  .bx--col-lg-7{
    display:block;
    max-width:58.3333333333%;
    flex:0 0 58.3333333333%
  }

  .bx--col-lg-8{
    display:block;
    max-width:66.6666666667%;
    flex:0 0 66.6666666667%
  }

  .bx--col-lg-9{
    display:block;
    max-width:75%;
    flex:0 0 75%
  }

  .bx--col-lg-10{
    display:block;
    max-width:83.3333333333%;
    flex:0 0 83.3333333333%
  }

  .bx--col-lg-11{
    display:block;
    max-width:91.6666666667%;
    flex:0 0 91.6666666667%
  }

  .bx--col-lg-12{
    display:block;
    max-width:100%;
    flex:0 0 100%
  }

  .bx--offset-lg-0{
    margin-left:0
  }

  .bx--offset-lg-1{
    margin-left:8.3333333333%
  }

  .bx--offset-lg-2{
    margin-left:16.6666666667%
  }

  .bx--offset-lg-3{
    margin-left:25%
  }

  .bx--offset-lg-4{
    margin-left:33.3333333333%
  }

  .bx--offset-lg-5{
    margin-left:41.6666666667%
  }

  .bx--offset-lg-6{
    margin-left:50%
  }

  .bx--offset-lg-7{
    margin-left:58.3333333333%
  }

  .bx--offset-lg-8{
    margin-left:66.6666666667%
  }

  .bx--offset-lg-9{
    margin-left:75%
  }

  .bx--offset-lg-10{
    margin-left:83.3333333333%
  }

  .bx--offset-lg-11{
    margin-left:91.6666666667%
  }
}

.bx--col-xlg-0{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-xlg-0,.bx--grid--condensed .bx--col-xlg-0{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-xlg-0,.bx--grid--narrow .bx--col-xlg-0{
  padding-right:1rem;
  padding-left:0
}

.bx--col-xlg-1{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-xlg-1,.bx--grid--condensed .bx--col-xlg-1{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-xlg-1,.bx--grid--narrow .bx--col-xlg-1{
  padding-right:1rem;
  padding-left:0
}

.bx--col-xlg-2{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-xlg-2,.bx--grid--condensed .bx--col-xlg-2{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-xlg-2,.bx--grid--narrow .bx--col-xlg-2{
  padding-right:1rem;
  padding-left:0
}

.bx--col-xlg-3{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-xlg-3,.bx--grid--condensed .bx--col-xlg-3{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-xlg-3,.bx--grid--narrow .bx--col-xlg-3{
  padding-right:1rem;
  padding-left:0
}

.bx--col-xlg-4{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-xlg-4,.bx--grid--condensed .bx--col-xlg-4{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-xlg-4,.bx--grid--narrow .bx--col-xlg-4{
  padding-right:1rem;
  padding-left:0
}

.bx--col-xlg-5{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-xlg-5,.bx--grid--condensed .bx--col-xlg-5{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-xlg-5,.bx--grid--narrow .bx--col-xlg-5{
  padding-right:1rem;
  padding-left:0
}

.bx--col-xlg-6{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-xlg-6,.bx--grid--condensed .bx--col-xlg-6{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-xlg-6,.bx--grid--narrow .bx--col-xlg-6{
  padding-right:1rem;
  padding-left:0
}

.bx--col-xlg-7{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-xlg-7,.bx--grid--condensed .bx--col-xlg-7{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-xlg-7,.bx--grid--narrow .bx--col-xlg-7{
  padding-right:1rem;
  padding-left:0
}

.bx--col-xlg-8{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-xlg-8,.bx--grid--condensed .bx--col-xlg-8{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-xlg-8,.bx--grid--narrow .bx--col-xlg-8{
  padding-right:1rem;
  padding-left:0
}

.bx--col-xlg-9{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-xlg-9,.bx--grid--condensed .bx--col-xlg-9{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-xlg-9,.bx--grid--narrow .bx--col-xlg-9{
  padding-right:1rem;
  padding-left:0
}

.bx--col-xlg-10{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-xlg-10,.bx--grid--condensed .bx--col-xlg-10{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-xlg-10,.bx--grid--narrow .bx--col-xlg-10{
  padding-right:1rem;
  padding-left:0
}

.bx--col-xlg-11{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-xlg-11,.bx--grid--condensed .bx--col-xlg-11{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-xlg-11,.bx--grid--narrow .bx--col-xlg-11{
  padding-right:1rem;
  padding-left:0
}

.bx--col-xlg-12{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-xlg-12,.bx--grid--condensed .bx--col-xlg-12{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-xlg-12,.bx--grid--narrow .bx--col-xlg-12{
  padding-right:1rem;
  padding-left:0
}

.bx--col-xlg,.bx--col-xlg--auto{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-xlg,.bx--grid--condensed .bx--col-xlg,.bx--row--condensed .bx--col-xlg--auto,.bx--grid--condensed .bx--col-xlg--auto{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-xlg,.bx--grid--narrow .bx--col-xlg,.bx--row--narrow .bx--col-xlg--auto,.bx--grid--narrow .bx--col-xlg--auto{
  padding-right:1rem;
  padding-left:0
}

@media(min-width: 82rem){
  .bx--col,.bx--col-xlg{
    max-width:100%;
    flex-basis:0;
    flex-grow:1
  }

  .bx--col--auto,.bx--col-xlg--auto{
    width:auto;
    max-width:100%;
    flex:1 0 0%
  }

  .bx--col-xlg-0{
    display:none
  }

  .bx--col-xlg-1{
    display:block;
    max-width:8.3333333333%;
    flex:0 0 8.3333333333%
  }

  .bx--col-xlg-2{
    display:block;
    max-width:16.6666666667%;
    flex:0 0 16.6666666667%
  }

  .bx--col-xlg-3{
    display:block;
    max-width:25%;
    flex:0 0 25%
  }

  .bx--col-xlg-4{
    display:block;
    max-width:33.3333333333%;
    flex:0 0 33.3333333333%
  }

  .bx--col-xlg-5{
    display:block;
    max-width:41.6666666667%;
    flex:0 0 41.6666666667%
  }

  .bx--col-xlg-6{
    display:block;
    max-width:50%;
    flex:0 0 50%
  }

  .bx--col-xlg-7{
    display:block;
    max-width:58.3333333333%;
    flex:0 0 58.3333333333%
  }

  .bx--col-xlg-8{
    display:block;
    max-width:66.6666666667%;
    flex:0 0 66.6666666667%
  }

  .bx--col-xlg-9{
    display:block;
    max-width:75%;
    flex:0 0 75%
  }

  .bx--col-xlg-10{
    display:block;
    max-width:83.3333333333%;
    flex:0 0 83.3333333333%
  }

  .bx--col-xlg-11{
    display:block;
    max-width:91.6666666667%;
    flex:0 0 91.6666666667%
  }

  .bx--col-xlg-12{
    display:block;
    max-width:100%;
    flex:0 0 100%
  }

  .bx--offset-xlg-0{
    margin-left:0
  }

  .bx--offset-xlg-1{
    margin-left:8.3333333333%
  }

  .bx--offset-xlg-2{
    margin-left:16.6666666667%
  }

  .bx--offset-xlg-3{
    margin-left:25%
  }

  .bx--offset-xlg-4{
    margin-left:33.3333333333%
  }

  .bx--offset-xlg-5{
    margin-left:41.6666666667%
  }

  .bx--offset-xlg-6{
    margin-left:50%
  }

  .bx--offset-xlg-7{
    margin-left:58.3333333333%
  }

  .bx--offset-xlg-8{
    margin-left:66.6666666667%
  }

  .bx--offset-xlg-9{
    margin-left:75%
  }

  .bx--offset-xlg-10{
    margin-left:83.3333333333%
  }

  .bx--offset-xlg-11{
    margin-left:91.6666666667%
  }
}

.bx--col-max-0{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-max-0,.bx--grid--condensed .bx--col-max-0{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-max-0,.bx--grid--narrow .bx--col-max-0{
  padding-right:1rem;
  padding-left:0
}

.bx--col-max-1{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-max-1,.bx--grid--condensed .bx--col-max-1{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-max-1,.bx--grid--narrow .bx--col-max-1{
  padding-right:1rem;
  padding-left:0
}

.bx--col-max-2{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-max-2,.bx--grid--condensed .bx--col-max-2{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-max-2,.bx--grid--narrow .bx--col-max-2{
  padding-right:1rem;
  padding-left:0
}

.bx--col-max-3{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-max-3,.bx--grid--condensed .bx--col-max-3{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-max-3,.bx--grid--narrow .bx--col-max-3{
  padding-right:1rem;
  padding-left:0
}

.bx--col-max-4{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-max-4,.bx--grid--condensed .bx--col-max-4{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-max-4,.bx--grid--narrow .bx--col-max-4{
  padding-right:1rem;
  padding-left:0
}

.bx--col-max-5{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-max-5,.bx--grid--condensed .bx--col-max-5{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-max-5,.bx--grid--narrow .bx--col-max-5{
  padding-right:1rem;
  padding-left:0
}

.bx--col-max-6{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-max-6,.bx--grid--condensed .bx--col-max-6{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-max-6,.bx--grid--narrow .bx--col-max-6{
  padding-right:1rem;
  padding-left:0
}

.bx--col-max-7{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-max-7,.bx--grid--condensed .bx--col-max-7{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-max-7,.bx--grid--narrow .bx--col-max-7{
  padding-right:1rem;
  padding-left:0
}

.bx--col-max-8{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-max-8,.bx--grid--condensed .bx--col-max-8{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-max-8,.bx--grid--narrow .bx--col-max-8{
  padding-right:1rem;
  padding-left:0
}

.bx--col-max-9{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-max-9,.bx--grid--condensed .bx--col-max-9{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-max-9,.bx--grid--narrow .bx--col-max-9{
  padding-right:1rem;
  padding-left:0
}

.bx--col-max-10{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-max-10,.bx--grid--condensed .bx--col-max-10{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-max-10,.bx--grid--narrow .bx--col-max-10{
  padding-right:1rem;
  padding-left:0
}

.bx--col-max-11{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-max-11,.bx--grid--condensed .bx--col-max-11{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-max-11,.bx--grid--narrow .bx--col-max-11{
  padding-right:1rem;
  padding-left:0
}

.bx--col-max-12{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-max-12,.bx--grid--condensed .bx--col-max-12{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-max-12,.bx--grid--narrow .bx--col-max-12{
  padding-right:1rem;
  padding-left:0
}

.bx--col-max,.bx--col-max--auto{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.bx--row--condensed .bx--col-max,.bx--grid--condensed .bx--col-max,.bx--row--condensed .bx--col-max--auto,.bx--grid--condensed .bx--col-max--auto{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.bx--row--narrow .bx--col-max,.bx--grid--narrow .bx--col-max,.bx--row--narrow .bx--col-max--auto,.bx--grid--narrow .bx--col-max--auto{
  padding-right:1rem;
  padding-left:0
}

@media(min-width: 99rem){
  .bx--col,.bx--col-max{
    max-width:100%;
    flex-basis:0;
    flex-grow:1
  }

  .bx--col--auto,.bx--col-max--auto{
    width:auto;
    max-width:100%;
    flex:1 0 0%
  }

  .bx--col-max-0{
    display:none
  }

  .bx--col-max-1{
    display:block;
    max-width:8.3333333333%;
    flex:0 0 8.3333333333%
  }

  .bx--col-max-2{
    display:block;
    max-width:16.6666666667%;
    flex:0 0 16.6666666667%
  }

  .bx--col-max-3{
    display:block;
    max-width:25%;
    flex:0 0 25%
  }

  .bx--col-max-4{
    display:block;
    max-width:33.3333333333%;
    flex:0 0 33.3333333333%
  }

  .bx--col-max-5{
    display:block;
    max-width:41.6666666667%;
    flex:0 0 41.6666666667%
  }

  .bx--col-max-6{
    display:block;
    max-width:50%;
    flex:0 0 50%
  }

  .bx--col-max-7{
    display:block;
    max-width:58.3333333333%;
    flex:0 0 58.3333333333%
  }

  .bx--col-max-8{
    display:block;
    max-width:66.6666666667%;
    flex:0 0 66.6666666667%
  }

  .bx--col-max-9{
    display:block;
    max-width:75%;
    flex:0 0 75%
  }

  .bx--col-max-10{
    display:block;
    max-width:83.3333333333%;
    flex:0 0 83.3333333333%
  }

  .bx--col-max-11{
    display:block;
    max-width:91.6666666667%;
    flex:0 0 91.6666666667%
  }

  .bx--col-max-12{
    display:block;
    max-width:100%;
    flex:0 0 100%
  }

  .bx--offset-max-0{
    margin-left:0
  }

  .bx--offset-max-1{
    margin-left:8.3333333333%
  }

  .bx--offset-max-2{
    margin-left:16.6666666667%
  }

  .bx--offset-max-3{
    margin-left:25%
  }

  .bx--offset-max-4{
    margin-left:33.3333333333%
  }

  .bx--offset-max-5{
    margin-left:41.6666666667%
  }

  .bx--offset-max-6{
    margin-left:50%
  }

  .bx--offset-max-7{
    margin-left:58.3333333333%
  }

  .bx--offset-max-8{
    margin-left:66.6666666667%
  }

  .bx--offset-max-9{
    margin-left:75%
  }

  .bx--offset-max-10{
    margin-left:83.3333333333%
  }

  .bx--offset-max-11{
    margin-left:91.6666666667%
  }
}

.bx--no-gutter,.bx--row.bx--no-gutter [class*=bx--col]{
  padding-right:0;
  padding-left:0
}

.bx--no-gutter--start,.bx--row.bx--no-gutter--start [class*=bx--col]{
  padding-left:0
}

.bx--no-gutter--end,.bx--row.bx--no-gutter--end [class*=bx--col]{
  padding-right:0
}

.bx--no-gutter--left,.bx--row.bx--no-gutter--left [class*=bx--col]{
  padding-left:0
}

.bx--no-gutter--right,.bx--row.bx--no-gutter--right [class*=bx--col]{
  padding-right:0
}

.bx--hang--start{
  padding-left:1rem
}

.bx--hang--end{
  padding-right:1rem
}

.bx--hang--left{
  padding-left:1rem
}

.bx--hang--right{
  padding-right:1rem
}

.bx--aspect-ratio{
  position:relative
}

.bx--aspect-ratio::before{
  width:1px;
  height:0;
  margin-left:-1px;
  content:"";
  float:left
}

.bx--aspect-ratio::after{
  display:table;
  clear:both;
  content:""
}

.bx--aspect-ratio--16x9::before{
  padding-top:56.25%
}

.bx--aspect-ratio--9x16::before{
  padding-top:177.7777777778%
}

.bx--aspect-ratio--2x1::before{
  padding-top:50%
}

.bx--aspect-ratio--1x2::before{
  padding-top:200%
}

.bx--aspect-ratio--4x3::before{
  padding-top:75%
}

.bx--aspect-ratio--3x4::before{
  padding-top:133.3333333333%
}

.bx--aspect-ratio--3x2::before{
  padding-top:66.6666666667%
}

.bx--aspect-ratio--2x3::before{
  padding-top:150%
}

.bx--aspect-ratio--1x1::before{
  padding-top:100%
}

.bx--aspect-ratio--object{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%
}

@keyframes collapse-accordion{
  0%{
    height:100%;
    opacity:1;
    visibility:inherit
  }

  100%{
    height:0;
    opacity:0;
    visibility:hidden
  }
}

@keyframes expand-accordion{
  0%{
    height:0;
    opacity:0;
    visibility:hidden
  }

  100%{
    height:100%;
    opacity:1;
    visibility:inherit
  }
}

.bx--accordion{
  width:100%;
  list-style:none
}

.bx--accordion__item{
  overflow:visible;
  border-top:1px solid #e0e0e0;
  transition:all 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--accordion__item:last-child{
  border-bottom:1px solid #e0e0e0
}

.bx--accordion__heading{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  width:100%;
  position:relative;
  display:flex;
  width:100%;
  min-height:2.5rem;
  flex-direction:row-reverse;
  align-items:flex-start;
  justify-content:flex-start;
  padding:.625rem 0;
  margin:0;
  color:#161616;
  cursor:pointer;
  transition:background-color cubic-bezier(0.2, 0, 0.38, 0.9) 110ms
}

.bx--accordion__heading::-moz-focus-inner{
  border:0
}

.bx--accordion__heading:hover::before,.bx--accordion__heading:focus::before{
  position:absolute;
  top:-1px;
  left:0;
  width:100%;
  height:calc(100% + 2px);
  content:""
}

.bx--accordion__heading:hover::before{
  background-color:#e5e5e5
}

.bx--accordion__heading:focus{
  outline:none
}

.bx--accordion__heading:focus::before{
  box-sizing:border-box;
  border:2px solid #0f62fe
}

@media screen and (prefers-contrast){
  .bx--accordion__heading:focus::before{
    border-style:dotted
  }
}

.bx--accordion--xl .bx--accordion__heading,.bx--accordion--lg .bx--accordion__heading{
  min-height:3rem
}

.bx--accordion--sm .bx--accordion__heading{
  min-height:2rem;
  padding:.3125rem 0
}

.bx--accordion__heading[disabled]{
  color:#c6c6c6;
  cursor:not-allowed
}

.bx--accordion__heading[disabled] .bx--accordion__arrow{
  fill:#c6c6c6
}

.bx--accordion__heading[disabled]:hover::before{
  background-color:rgba(0,0,0,0)
}

.bx--accordion__item--disabled,.bx--accordion__item--disabled+.bx--accordion__item{
  border-top:1px solid #f4f4f4
}

li.bx--accordion__item--disabled:last-of-type{
  border-bottom:1px solid #f4f4f4
}

.bx--accordion__arrow{
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  width:1rem;
  height:1rem;
  flex:0 0 1rem;
  margin:2px 1rem 0 0;
  fill:#161616;
  transform:rotate(-270deg) /*rtl:ignore*/;
  transition:all 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--accordion__title{
  font-size:.875rem;
  font-weight:400;
  line-height:1.42857;
  letter-spacing:.16px;
  z-index:1;
  width:100%;
  margin:0 0 0 1rem;
  text-align:left
}

.bx--accordion__content{
  display:none;
  padding-right:1rem;
  padding-left:1rem;
  transition:padding cubic-bezier(0.2, 0, 0.38, 0.9) 110ms
}

@media(min-width: 480px){
  .bx--accordion__content{
    padding-right:3rem
  }
}

@media(min-width: 640px){
  .bx--accordion__content{
    padding-right:25%
  }
}

.bx--accordion__content>p{
  font-size:.875rem;
  font-weight:400;
  line-height:1.42857;
  letter-spacing:.16px
}

.bx--accordion--start .bx--accordion__heading{
  flex-direction:row
}

.bx--accordion--start .bx--accordion__arrow{
  margin:2px 0 0 1rem
}

.bx--accordion--start .bx--accordion__title{
  margin-right:1rem
}

.bx--accordion--start .bx--accordion__content{
  margin-left:2rem
}

.bx--accordion__item--collapsing .bx--accordion__content,.bx--accordion__item--expanding .bx--accordion__content{
  display:block
}

.bx--accordion__item--collapsing .bx--accordion__content{
  animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) collapse-accordion
}

.bx--accordion__item--expanding .bx--accordion__content{
  animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) expand-accordion
}

.bx--accordion__item--active{
  overflow:visible
}

.bx--accordion__item--active .bx--accordion__content{
  display:block;
  padding-top:.5rem;
  padding-bottom:1.5rem;
  transition:padding-top cubic-bezier(0, 0, 0.38, 0.9) 110ms,padding-bottom cubic-bezier(0, 0, 0.38, 0.9) 110ms
}

.bx--accordion__item--active .bx--accordion__arrow{
  fill:#161616;
  transform:rotate(-90deg) /*rtl:ignore*/
}

.bx--accordion.bx--skeleton .bx--accordion__heading,.bx--accordion.bx--skeleton .bx--accordion__button{
  cursor:default
}

.bx--accordion.bx--skeleton .bx--accordion__arrow{
  cursor:default;
  fill:#161616;
  pointer-events:none
}

.bx--accordion.bx--skeleton .bx--accordion__arrow:hover,.bx--accordion.bx--skeleton .bx--accordion__arrow:focus,.bx--accordion.bx--skeleton .bx--accordion__arrow:active{
  border:none;
  cursor:default;
  outline:none
}

.bx--accordion.bx--skeleton .bx--accordion__heading:hover::before{
  background-color:rgba(0,0,0,0)
}

.bx--accordion--end.bx--skeleton .bx--accordion__arrow{
  margin-left:1rem
}

.bx--skeleton .bx--accordion__heading:focus .bx--accordion__arrow{
  border:none;
  cursor:default;
  outline:none
}

.bx--accordion__title.bx--skeleton__text{
  margin-bottom:0
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--accordion__arrow,.bx--accordion__item--active .bx--accordion__arrow{
    fill:ButtonText
  }
}

.bx--link{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  display:inline-flex;
  color:#0f62fe;
  outline:none;
  text-decoration:none;
  transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--link:hover{
  color:#0043ce;
  text-decoration:underline
}

.bx--link:active,.bx--link:active:visited,.bx--link:active:visited:hover{
  color:#161616;
  text-decoration:underline
}

.bx--link:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .bx--link:focus{
    outline-style:dotted
  }
}

.bx--link:visited{
  color:#0f62fe
}

.bx--link:visited:hover{
  color:#0043ce
}

.bx--link--disabled,.bx--link--disabled:hover{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  color:#c6c6c6;
  cursor:not-allowed;
  font-weight:400;
  text-decoration:none
}

.bx--link.bx--link--visited:visited{
  color:#8a3ffc
}

.bx--link.bx--link--visited:visited:hover{
  color:#0043ce
}

.bx--link.bx--link--inline{
  text-decoration:underline
}

.bx--link.bx--link--inline:focus,.bx--link.bx--link--inline:visited{
  text-decoration:none
}

.bx--link--disabled.bx--link--inline{
  text-decoration:underline
}

.bx--link--sm{
  font-size:.75rem;
  line-height:1.33333;
  letter-spacing:.32px
}

.bx--link--lg{
  font-size:1rem;
  font-weight:400;
  line-height:1.375;
  letter-spacing:0
}

.bx--link__icon{
  display:inline-flex;
  align-self:center;
  margin-left:.5rem
}

.bx--breadcrumb{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  display:inline
}

@media(min-width: 42rem){
  .bx--breadcrumb{
    display:flex;
    flex-wrap:wrap
  }
}

.bx--breadcrumb-item{
  position:relative;
  display:flex;
  align-items:center;
  margin-right:.5rem
}

.bx--breadcrumb-item .bx--link:visited{
  color:#0f62fe
}

.bx--breadcrumb-item .bx--link:visited:hover{
  color:#0043ce
}

.bx--breadcrumb-item::after{
  margin-left:.5rem;
  color:#161616;
  content:"/"
}

.bx--breadcrumb--no-trailing-slash .bx--breadcrumb-item:last-child::after{
  content:""
}

.bx--breadcrumb-item:last-child,.bx--breadcrumb-item:last-child::after{
  margin-right:0
}

.bx--breadcrumb .bx--link{
  white-space:nowrap
}

.bx--breadcrumb-item [aria-current=page],.bx--breadcrumb-item.bx--breadcrumb-item--current .bx--link{
  color:#161616;
  cursor:auto
}

.bx--breadcrumb-item [aria-current=page]:hover,.bx--breadcrumb-item.bx--breadcrumb-item--current .bx--link:hover{
  text-decoration:none
}

.bx--breadcrumb-item .bx--overflow-menu{
  position:relative;
  width:1.25rem;
  height:1.125rem
}

.bx--breadcrumb-item .bx--overflow-menu:focus{
  outline:1px solid #0f62fe
}

.bx--breadcrumb-item .bx--overflow-menu:hover{
  background:rgba(0,0,0,0)
}

.bx--breadcrumb-item .bx--overflow-menu::after{
  position:absolute;
  bottom:2px;
  width:.75rem;
  height:1px;
  background:#0043ce;
  content:"";
  opacity:0;
  transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .bx--breadcrumb-item .bx--overflow-menu::after{
    transition:none
  }
}

.bx--breadcrumb-item .bx--overflow-menu:hover::after{
  opacity:1
}

.bx--breadcrumb-item .bx--overflow-menu.bx--overflow-menu--open{
  background:rgba(0,0,0,0);
  box-shadow:none
}

.bx--breadcrumb-item .bx--overflow-menu__icon{
  position:relative;
  fill:#0f62fe;
  transform:translateY(4px)
}

.bx--breadcrumb-item .bx--overflow-menu:hover .bx--overflow-menu__icon{
  fill:#0043ce
}

.bx--breadcrumb-menu-options:focus{
  outline:none
}

.bx--breadcrumb-menu-options.bx--overflow-menu-options[data-floating-menu-direction=bottom]::after{
  top:-0.4375rem;
  left:.875rem;
  width:0;
  height:0;
  border-right:.4375rem solid rgba(0,0,0,0);
  border-bottom:.4375rem solid #f4f4f4;
  border-left:.4375rem solid rgba(0,0,0,0);
  margin:0 auto;
  background:rgba(0,0,0,0)
}

.bx--breadcrumb.bx--skeleton .bx--link{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:6.25rem;
  height:1rem
}

.bx--breadcrumb.bx--skeleton .bx--link:hover,.bx--breadcrumb.bx--skeleton .bx--link:focus,.bx--breadcrumb.bx--skeleton .bx--link:active{
  border:none;
  cursor:default;
  outline:none
}

.bx--breadcrumb.bx--skeleton .bx--link::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .bx--breadcrumb.bx--skeleton .bx--link::before{
    animation:none
  }
}

.bx--btn{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  position:relative;
  display:inline-flex;
  max-width:20rem;
  min-height:3rem;
  flex-shrink:0;
  align-items:center;
  justify-content:space-between;
  padding:calc(.875rem - 3px) 63px calc(.875rem - 3px) 15px;
  margin:0;
  border-radius:0;
  cursor:pointer;
  outline:none;
  text-align:left;
  text-decoration:none;
  transition:background 70ms cubic-bezier(0, 0, 0.38, 0.9),box-shadow 70ms cubic-bezier(0, 0, 0.38, 0.9),border-color 70ms cubic-bezier(0, 0, 0.38, 0.9),outline 70ms cubic-bezier(0, 0, 0.38, 0.9);
  vertical-align:top
}

.bx--btn:disabled,.bx--btn:hover:disabled,.bx--btn:focus:disabled,.bx--btn.bx--btn--disabled,.bx--btn.bx--btn--disabled:hover,.bx--btn.bx--btn--disabled:focus{
  border-color:#c6c6c6;
  background:#c6c6c6;
  box-shadow:none;
  color:#8d8d8d;
  cursor:not-allowed
}

.bx--btn .bx--btn__icon{
  position:absolute;
  right:1rem;
  width:1rem;
  height:1rem;
  flex-shrink:0
}

.bx--btn::-moz-focus-inner{
  padding:0;
  border:0
}

.bx--btn--primary{
  border-width:1px;
  border-style:solid;
  border-color:rgba(0,0,0,0);
  background-color:#0f62fe;
  color:#fff
}

.bx--btn--primary:hover{
  background-color:#0353e9
}

.bx--btn--primary:focus{
  border-color:#0f62fe;
  box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff
}

.bx--btn--primary:active{
  background-color:#002d9c
}

.bx--btn--primary .bx--btn__icon,.bx--btn--primary .bx--btn__icon path:not([data-icon-path]):not([fill=none]){
  fill:currentColor
}

.bx--btn--primary:hover{
  color:#fff
}

.bx--btn--secondary{
  border-width:1px;
  border-style:solid;
  border-color:rgba(0,0,0,0);
  background-color:#393939;
  color:#fff
}

.bx--btn--secondary:hover{
  background-color:#4c4c4c
}

.bx--btn--secondary:focus{
  border-color:#0f62fe;
  box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff
}

.bx--btn--secondary:active{
  background-color:#6f6f6f
}

.bx--btn--secondary .bx--btn__icon,.bx--btn--secondary .bx--btn__icon path:not([data-icon-path]):not([fill=none]){
  fill:currentColor
}

.bx--btn--secondary:hover,.bx--btn--secondary:focus{
  color:#fff
}

.bx--btn--tertiary{
  border-width:1px;
  border-style:solid;
  border-color:#0f62fe;
  background-color:rgba(0,0,0,0);
  color:#0f62fe
}

.bx--btn--tertiary:hover{
  background-color:#0353e9
}

.bx--btn--tertiary:focus{
  border-color:#0f62fe;
  box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff
}

.bx--btn--tertiary:active{
  background-color:#002d9c
}

.bx--btn--tertiary .bx--btn__icon,.bx--btn--tertiary .bx--btn__icon path:not([data-icon-path]):not([fill=none]){
  fill:currentColor
}

.bx--btn--tertiary:hover{
  color:#fff
}

.bx--btn--tertiary:focus{
  background-color:#0f62fe;
  color:#fff
}

.bx--btn--tertiary:active{
  border-color:rgba(0,0,0,0);
  background-color:#002d9c;
  color:#fff
}

.bx--btn--tertiary:disabled,.bx--btn--tertiary:hover:disabled,.bx--btn--tertiary:focus:disabled,.bx--btn--tertiary.bx--btn--disabled,.bx--btn--tertiary.bx--btn--disabled:hover,.bx--btn--tertiary.bx--btn--disabled:focus{
  background:rgba(0,0,0,0);
  color:#8d8d8d;
  outline:none
}

.bx--btn--ghost{
  border-width:1px;
  border-style:solid;
  border-color:rgba(0,0,0,0);
  background-color:rgba(0,0,0,0);
  color:#0f62fe;
  padding:calc(.875rem - 3px) 16px
}

.bx--btn--ghost:hover{
  background-color:#e5e5e5
}

.bx--btn--ghost:focus{
  border-color:#0f62fe;
  box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff
}

.bx--btn--ghost:active{
  background-color:#c6c6c6
}

.bx--btn--ghost .bx--btn__icon,.bx--btn--ghost .bx--btn__icon path:not([data-icon-path]):not([fill=none]){
  fill:currentColor
}

.bx--btn--ghost .bx--btn__icon{
  position:static;
  margin-left:.5rem
}

.bx--btn--ghost:hover,.bx--btn--ghost:active{
  color:#0043ce
}

.bx--btn--ghost:active{
  background-color:#c6c6c6
}

.bx--btn--ghost:disabled,.bx--btn--ghost:hover:disabled,.bx--btn--ghost:focus:disabled,.bx--btn--ghost.bx--btn--disabled,.bx--btn--ghost.bx--btn--disabled:hover,.bx--btn--ghost.bx--btn--disabled:focus{
  border-color:rgba(0,0,0,0);
  background:rgba(0,0,0,0);
  color:#8d8d8d;
  outline:none
}

.bx--btn--ghost.bx--btn--sm{
  padding:calc(.375rem - 3px) 16px
}

.bx--btn--ghost.bx--btn--field,.bx--btn--ghost.bx--btn--md{
  padding:calc(.675rem - 3px) 16px
}

.bx--btn.bx--btn--icon-only.bx--tooltip__trigger{
  position:relative;
  display:inline-flex;
  overflow:visible;
  align-items:center;
  cursor:pointer
}

.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{
    outline-style:dotted
  }
}

.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{
  outline:1px solid rgba(0,0,0,0)
}

.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{
    outline-style:dotted
  }
}

.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{
  position:absolute;
  z-index:6000;
  display:flex;
  align-items:center;
  opacity:0;
  pointer-events:none
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{
    display:inline-block
  }
}

.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after{
  transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after{
    transition:none
  }
}

.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::after{
  transition:none
}

.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before{
  width:0;
  height:0;
  border-style:solid;
  content:""
}

.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{
  box-sizing:content-box;
  color:inherit;
  opacity:1;
  white-space:normal;
  word-break:break-word
}

.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  z-index:6000;
  width:-moz-max-content;
  width:max-content;
  min-width:1.5rem;
  max-width:13rem;
  height:auto;
  padding:.1875rem 1rem;
  background-color:#393939;
  border-radius:.125rem;
  color:#fff;
  font-weight:400;
  text-align:left;
  transform:translateX(-50%);
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{
    width:auto
  }
}

@supports(-ms-accelerator: true){
  .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{
    width:auto
  }
}

@supports(-ms-ime-align: auto){
  .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{
    width:auto
  }
}

@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){
  .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text{
    border:1px solid rgba(0,0,0,0)
  }
}

.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after{
  content:attr(aria-label)
}

.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::after{
  content:none
}

.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus::after{
  opacity:1
}

@keyframes tooltip-fade{
  from{
    opacity:0
  }

  to{
    opacity:1
  }
}

.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus+.bx--assistive-text{
  overflow:visible;
  margin:auto;
  clip:auto
}

.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover.bx--tooltip--a11y::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus+.bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus.bx--tooltip--a11y::before{
  animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden .bx--assistive-text,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden+.bx--assistive-text{
  overflow:hidden;
  margin:-1px;
  clip:rect(0, 0, 0, 0)
}

.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden.bx--tooltip--a11y::before{
  animation:none;
  opacity:0
}

.bx--btn.bx--btn--icon-only.bx--tooltip__trigger svg,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover svg,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{
  fill:currentColor
}

.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--btn--disabled.bx--tooltip--a11y::before,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--btn--disabled.bx--tooltip--a11y::after,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--btn--disabled .bx--assistive-text{
  overflow:hidden;
  margin:-1px;
  clip:rect(0, 0, 0, 0);
  opacity:0
}

.bx--btn.bx--btn--icon-only:not(.bx--tooltip--hidden) .bx--assistive-text{
  pointer-events:all
}

.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus{
  border-color:#0f62fe
}

.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:active:not([disabled]){
  border-color:rgba(0,0,0,0)
}

.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:focus svg{
  outline-color:rgba(0,0,0,0)
}

.bx--btn.bx--btn--icon-only.bx--tooltip__trigger[disabled]:hover,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger[disabled]:focus,.bx--btn.bx--btn--icon-only.bx--tooltip__trigger[disabled]:active{
  cursor:not-allowed;
  fill:#8d8d8d
}

.bx--tooltip__trigger.bx--btn--icon-only--top{
  position:relative;
  display:inline-flex;
  overflow:visible;
  align-items:center;
  cursor:pointer
}

.bx--tooltip__trigger.bx--btn--icon-only--top:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .bx--tooltip__trigger.bx--btn--icon-only--top:focus{
    outline-style:dotted
  }
}

.bx--tooltip__trigger.bx--btn--icon-only--top:focus{
  outline:1px solid rgba(0,0,0,0)
}

.bx--tooltip__trigger.bx--btn--icon-only--top:focus svg{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .bx--tooltip__trigger.bx--btn--icon-only--top:focus svg{
    outline-style:dotted
  }
}

.bx--tooltip__trigger.bx--btn--icon-only--top::before,.bx--tooltip__trigger.bx--btn--icon-only--top::after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{
  position:absolute;
  z-index:6000;
  display:flex;
  align-items:center;
  opacity:0;
  pointer-events:none
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .bx--tooltip__trigger.bx--btn--icon-only--top::before,.bx--tooltip__trigger.bx--btn--icon-only--top::after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{
    display:inline-block
  }
}

.bx--tooltip__trigger.bx--btn--icon-only--top::before,.bx--tooltip__trigger.bx--btn--icon-only--top::after{
  transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .bx--tooltip__trigger.bx--btn--icon-only--top::before,.bx--tooltip__trigger.bx--btn--icon-only--top::after{
    transition:none
  }
}

.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--a11y::after{
  transition:none
}

.bx--tooltip__trigger.bx--btn--icon-only--top::before{
  width:0;
  height:0;
  border-style:solid;
  content:""
}

.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{
  box-sizing:content-box;
  color:inherit;
  opacity:1;
  white-space:normal;
  word-break:break-word
}

.bx--tooltip__trigger.bx--btn--icon-only--top::after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  z-index:6000;
  width:-moz-max-content;
  width:max-content;
  min-width:1.5rem;
  max-width:13rem;
  height:auto;
  padding:.1875rem 1rem;
  background-color:#393939;
  border-radius:.125rem;
  color:#fff;
  font-weight:400;
  text-align:left;
  transform:translateX(-50%);
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .bx--tooltip__trigger.bx--btn--icon-only--top::after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{
    width:auto
  }
}

@supports(-ms-accelerator: true){
  .bx--tooltip__trigger.bx--btn--icon-only--top::after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{
    width:auto
  }
}

@supports(-ms-ime-align: auto){
  .bx--tooltip__trigger.bx--btn--icon-only--top::after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{
    width:auto
  }
}

@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){
  .bx--tooltip__trigger.bx--btn--icon-only--top::after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{
    border:1px solid rgba(0,0,0,0)
  }
}

.bx--tooltip__trigger.bx--btn--icon-only--top::after{
  content:attr(aria-label)
}

.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--a11y::after{
  content:none
}

.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--btn--icon-only--top:hover::before,.bx--tooltip__trigger.bx--btn--icon-only--top:hover::after,.bx--tooltip__trigger.bx--btn--icon-only--top:focus::before,.bx--tooltip__trigger.bx--btn--icon-only--top:focus::after{
  opacity:1
}

@keyframes tooltip-fade{
  from{
    opacity:0
  }

  to{
    opacity:1
  }
}

.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:focus+.bx--assistive-text{
  overflow:visible;
  margin:auto;
  clip:auto
}

.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--btn--icon-only--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--btn--icon-only--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top:focus.bx--tooltip--a11y::before{
  animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--hidden+.bx--assistive-text{
  overflow:hidden;
  margin:-1px;
  clip:rect(0, 0, 0, 0)
}

.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--hidden.bx--tooltip--a11y::before{
  animation:none;
  opacity:0
}

.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  bottom:-0.75rem
}

.bx--tooltip__trigger.bx--btn--icon-only--top::before,.bx--tooltip__trigger.bx--btn--icon-only--top::after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{
  top:0;
  left:50%
}

.bx--tooltip__trigger.bx--btn--icon-only--top::before{
  top:-0.5rem;
  border-width:.3125rem .25rem 0 .25rem;
  border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(-50%, -100%)
}

.bx--tooltip__trigger.bx--btn--icon-only--top::after,.bx--tooltip__trigger.bx--btn--icon-only--top .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top+.bx--assistive-text{
  top:-0.8125rem;
  left:50%;
  transform:translate(-50%, -100%)
}

.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  bottom:-0.75rem
}

.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start+.bx--assistive-text{
  top:0;
  left:50%
}

.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start::before{
  top:-0.5rem;
  border-width:.3125rem .25rem 0 .25rem;
  border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(-50%, -100%)
}

.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-start+.bx--assistive-text{
  top:-0.8125rem;
  left:0;
  transform:translate(0, -100%)
}

.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  bottom:-0.75rem
}

.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center+.bx--assistive-text{
  top:0;
  left:50%
}

.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center::before{
  top:-0.5rem;
  border-width:.3125rem .25rem 0 .25rem;
  border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(-50%, -100%)
}

.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-center+.bx--assistive-text{
  top:-0.8125rem;
  left:50%;
  transform:translate(-50%, -100%)
}

.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  bottom:-0.75rem
}

.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end+.bx--assistive-text{
  top:0;
  left:50%
}

.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end::before{
  top:-0.5rem;
  border-width:.3125rem .25rem 0 .25rem;
  border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(-50%, -100%)
}

.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--top.bx--tooltip--align-end+.bx--assistive-text{
  top:-0.8125rem;
  right:0;
  left:auto;
  transform:translate(0, -100%)
}

.bx--tooltip__trigger.bx--btn--icon-only--right{
  position:relative;
  display:inline-flex;
  overflow:visible;
  align-items:center;
  cursor:pointer
}

.bx--tooltip__trigger.bx--btn--icon-only--right:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .bx--tooltip__trigger.bx--btn--icon-only--right:focus{
    outline-style:dotted
  }
}

.bx--tooltip__trigger.bx--btn--icon-only--right:focus{
  outline:1px solid rgba(0,0,0,0)
}

.bx--tooltip__trigger.bx--btn--icon-only--right:focus svg{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .bx--tooltip__trigger.bx--btn--icon-only--right:focus svg{
    outline-style:dotted
  }
}

.bx--tooltip__trigger.bx--btn--icon-only--right::before,.bx--tooltip__trigger.bx--btn--icon-only--right::after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{
  position:absolute;
  z-index:6000;
  display:flex;
  align-items:center;
  opacity:0;
  pointer-events:none
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .bx--tooltip__trigger.bx--btn--icon-only--right::before,.bx--tooltip__trigger.bx--btn--icon-only--right::after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{
    display:inline-block
  }
}

.bx--tooltip__trigger.bx--btn--icon-only--right::before,.bx--tooltip__trigger.bx--btn--icon-only--right::after{
  transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .bx--tooltip__trigger.bx--btn--icon-only--right::before,.bx--tooltip__trigger.bx--btn--icon-only--right::after{
    transition:none
  }
}

.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--a11y::after{
  transition:none
}

.bx--tooltip__trigger.bx--btn--icon-only--right::before{
  width:0;
  height:0;
  border-style:solid;
  content:""
}

.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{
  box-sizing:content-box;
  color:inherit;
  opacity:1;
  white-space:normal;
  word-break:break-word
}

.bx--tooltip__trigger.bx--btn--icon-only--right::after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  z-index:6000;
  width:-moz-max-content;
  width:max-content;
  min-width:1.5rem;
  max-width:13rem;
  height:auto;
  padding:.1875rem 1rem;
  background-color:#393939;
  border-radius:.125rem;
  color:#fff;
  font-weight:400;
  text-align:left;
  transform:translateX(-50%);
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .bx--tooltip__trigger.bx--btn--icon-only--right::after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{
    width:auto
  }
}

@supports(-ms-accelerator: true){
  .bx--tooltip__trigger.bx--btn--icon-only--right::after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{
    width:auto
  }
}

@supports(-ms-ime-align: auto){
  .bx--tooltip__trigger.bx--btn--icon-only--right::after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{
    width:auto
  }
}

@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){
  .bx--tooltip__trigger.bx--btn--icon-only--right::after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{
    border:1px solid rgba(0,0,0,0)
  }
}

.bx--tooltip__trigger.bx--btn--icon-only--right::after{
  content:attr(aria-label)
}

.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--a11y::after{
  content:none
}

.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--btn--icon-only--right:hover::before,.bx--tooltip__trigger.bx--btn--icon-only--right:hover::after,.bx--tooltip__trigger.bx--btn--icon-only--right:focus::before,.bx--tooltip__trigger.bx--btn--icon-only--right:focus::after{
  opacity:1
}

@keyframes tooltip-fade{
  from{
    opacity:0
  }

  to{
    opacity:1
  }
}

.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:focus+.bx--assistive-text{
  overflow:visible;
  margin:auto;
  clip:auto
}

.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--btn--icon-only--right:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--btn--icon-only--right:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right:focus.bx--tooltip--a11y::before{
  animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--hidden+.bx--assistive-text{
  overflow:hidden;
  margin:-1px;
  clip:rect(0, 0, 0, 0)
}

.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--hidden.bx--tooltip--a11y::before{
  animation:none;
  opacity:0
}

.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  top:0;
  width:.75rem;
  height:100%;
  left:-0.75rem
}

.bx--tooltip__trigger.bx--btn--icon-only--right::before,.bx--tooltip__trigger.bx--btn--icon-only--right::after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{
  top:50%;
  right:0
}

.bx--tooltip__trigger.bx--btn--icon-only--right::before{
  right:-0.5rem;
  border-width:.25rem .3125rem .25rem 0;
  border-color:rgba(0,0,0,0) #393939 rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(100%, -50%)
}

.bx--tooltip__trigger.bx--btn--icon-only--right::after,.bx--tooltip__trigger.bx--btn--icon-only--right .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right+.bx--assistive-text{
  right:-0.8125rem;
  transform:translate(100%, -50%)
}

.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  top:0;
  width:.75rem;
  height:100%;
  left:-0.75rem
}

.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start+.bx--assistive-text{
  top:50%;
  right:0
}

.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start::before{
  right:-0.5rem;
  border-width:.25rem .3125rem .25rem 0;
  border-color:rgba(0,0,0,0) #393939 rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(100%, -50%)
}

.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-start+.bx--assistive-text{
  right:-0.8125rem;
  transform:translate(100%, -50%)
}

.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  top:0;
  width:.75rem;
  height:100%;
  left:-0.75rem
}

.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center+.bx--assistive-text{
  top:50%;
  right:0
}

.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center::before{
  right:-0.5rem;
  border-width:.25rem .3125rem .25rem 0;
  border-color:rgba(0,0,0,0) #393939 rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(100%, -50%)
}

.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-center+.bx--assistive-text{
  right:-0.8125rem;
  transform:translate(100%, -50%)
}

.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  top:0;
  width:.75rem;
  height:100%;
  left:-0.75rem
}

.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end+.bx--assistive-text{
  top:50%;
  right:0
}

.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end::before{
  right:-0.5rem;
  border-width:.25rem .3125rem .25rem 0;
  border-color:rgba(0,0,0,0) #393939 rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(100%, -50%)
}

.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--right.bx--tooltip--align-end+.bx--assistive-text{
  right:-0.8125rem;
  transform:translate(100%, -50%)
}

.bx--tooltip__trigger.bx--btn--icon-only--bottom{
  position:relative;
  display:inline-flex;
  overflow:visible;
  align-items:center;
  cursor:pointer
}

.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .bx--tooltip__trigger.bx--btn--icon-only--bottom:focus{
    outline-style:dotted
  }
}

.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus{
  outline:1px solid rgba(0,0,0,0)
}

.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus svg{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .bx--tooltip__trigger.bx--btn--icon-only--bottom:focus svg{
    outline-style:dotted
  }
}

.bx--tooltip__trigger.bx--btn--icon-only--bottom::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{
  position:absolute;
  z-index:6000;
  display:flex;
  align-items:center;
  opacity:0;
  pointer-events:none
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .bx--tooltip__trigger.bx--btn--icon-only--bottom::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{
    display:inline-block
  }
}

.bx--tooltip__trigger.bx--btn--icon-only--bottom::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom::after{
  transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .bx--tooltip__trigger.bx--btn--icon-only--bottom::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom::after{
    transition:none
  }
}

.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--a11y::after{
  transition:none
}

.bx--tooltip__trigger.bx--btn--icon-only--bottom::before{
  width:0;
  height:0;
  border-style:solid;
  content:""
}

.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{
  box-sizing:content-box;
  color:inherit;
  opacity:1;
  white-space:normal;
  word-break:break-word
}

.bx--tooltip__trigger.bx--btn--icon-only--bottom::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  z-index:6000;
  width:-moz-max-content;
  width:max-content;
  min-width:1.5rem;
  max-width:13rem;
  height:auto;
  padding:.1875rem 1rem;
  background-color:#393939;
  border-radius:.125rem;
  color:#fff;
  font-weight:400;
  text-align:left;
  transform:translateX(-50%);
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .bx--tooltip__trigger.bx--btn--icon-only--bottom::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{
    width:auto
  }
}

@supports(-ms-accelerator: true){
  .bx--tooltip__trigger.bx--btn--icon-only--bottom::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{
    width:auto
  }
}

@supports(-ms-ime-align: auto){
  .bx--tooltip__trigger.bx--btn--icon-only--bottom::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{
    width:auto
  }
}

@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){
  .bx--tooltip__trigger.bx--btn--icon-only--bottom::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{
    border:1px solid rgba(0,0,0,0)
  }
}

.bx--tooltip__trigger.bx--btn--icon-only--bottom::after{
  content:attr(aria-label)
}

.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--a11y::after{
  content:none
}

.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus::after{
  opacity:1
}

@keyframes tooltip-fade{
  from{
    opacity:0
  }

  to{
    opacity:1
  }
}

.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus+.bx--assistive-text{
  overflow:visible;
  margin:auto;
  clip:auto
}

.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom:focus.bx--tooltip--a11y::before{
  animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--hidden+.bx--assistive-text{
  overflow:hidden;
  margin:-1px;
  clip:rect(0, 0, 0, 0)
}

.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--hidden.bx--tooltip--a11y::before{
  animation:none;
  opacity:0
}

.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  top:-0.75rem
}

.bx--tooltip__trigger.bx--btn--icon-only--bottom::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{
  bottom:0;
  left:50%
}

.bx--tooltip__trigger.bx--btn--icon-only--bottom::before{
  bottom:-0.5rem;
  border-width:0 .25rem .3125rem .25rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform:translate(-50%, 100%)
}

.bx--tooltip__trigger.bx--btn--icon-only--bottom::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom+.bx--assistive-text{
  bottom:-0.8125rem;
  transform:translate(-50%, 100%)
}

.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  top:-0.75rem
}

.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start+.bx--assistive-text{
  bottom:0;
  left:50%
}

.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start::before{
  bottom:-0.5rem;
  border-width:0 .25rem .3125rem .25rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform:translate(-50%, 100%)
}

.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-start+.bx--assistive-text{
  bottom:-0.8125rem;
  left:0;
  transform:translate(0, 100%)
}

.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  top:-0.75rem
}

.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center+.bx--assistive-text{
  bottom:0;
  left:50%
}

.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center::before{
  bottom:-0.5rem;
  border-width:0 .25rem .3125rem .25rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform:translate(-50%, 100%)
}

.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-center+.bx--assistive-text{
  bottom:-0.8125rem;
  transform:translate(-50%, 100%)
}

.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  top:-0.75rem
}

.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end+.bx--assistive-text{
  bottom:0;
  left:50%
}

.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end::before{
  bottom:-0.5rem;
  border-width:0 .25rem .3125rem .25rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform:translate(-50%, 100%)
}

.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--bottom.bx--tooltip--align-end+.bx--assistive-text{
  bottom:-0.8125rem;
  right:0;
  left:auto;
  transform:translate(0, 100%)
}

.bx--tooltip__trigger.bx--btn--icon-only--left{
  position:relative;
  display:inline-flex;
  overflow:visible;
  align-items:center;
  cursor:pointer
}

.bx--tooltip__trigger.bx--btn--icon-only--left:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .bx--tooltip__trigger.bx--btn--icon-only--left:focus{
    outline-style:dotted
  }
}

.bx--tooltip__trigger.bx--btn--icon-only--left:focus{
  outline:1px solid rgba(0,0,0,0)
}

.bx--tooltip__trigger.bx--btn--icon-only--left:focus svg{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .bx--tooltip__trigger.bx--btn--icon-only--left:focus svg{
    outline-style:dotted
  }
}

.bx--tooltip__trigger.bx--btn--icon-only--left::before,.bx--tooltip__trigger.bx--btn--icon-only--left::after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{
  position:absolute;
  z-index:6000;
  display:flex;
  align-items:center;
  opacity:0;
  pointer-events:none
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .bx--tooltip__trigger.bx--btn--icon-only--left::before,.bx--tooltip__trigger.bx--btn--icon-only--left::after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{
    display:inline-block
  }
}

.bx--tooltip__trigger.bx--btn--icon-only--left::before,.bx--tooltip__trigger.bx--btn--icon-only--left::after{
  transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .bx--tooltip__trigger.bx--btn--icon-only--left::before,.bx--tooltip__trigger.bx--btn--icon-only--left::after{
    transition:none
  }
}

.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--a11y::after{
  transition:none
}

.bx--tooltip__trigger.bx--btn--icon-only--left::before{
  width:0;
  height:0;
  border-style:solid;
  content:""
}

.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{
  box-sizing:content-box;
  color:inherit;
  opacity:1;
  white-space:normal;
  word-break:break-word
}

.bx--tooltip__trigger.bx--btn--icon-only--left::after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  z-index:6000;
  width:-moz-max-content;
  width:max-content;
  min-width:1.5rem;
  max-width:13rem;
  height:auto;
  padding:.1875rem 1rem;
  background-color:#393939;
  border-radius:.125rem;
  color:#fff;
  font-weight:400;
  text-align:left;
  transform:translateX(-50%);
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .bx--tooltip__trigger.bx--btn--icon-only--left::after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{
    width:auto
  }
}

@supports(-ms-accelerator: true){
  .bx--tooltip__trigger.bx--btn--icon-only--left::after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{
    width:auto
  }
}

@supports(-ms-ime-align: auto){
  .bx--tooltip__trigger.bx--btn--icon-only--left::after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{
    width:auto
  }
}

@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){
  .bx--tooltip__trigger.bx--btn--icon-only--left::after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{
    border:1px solid rgba(0,0,0,0)
  }
}

.bx--tooltip__trigger.bx--btn--icon-only--left::after{
  content:attr(aria-label)
}

.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--a11y::after{
  content:none
}

.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--btn--icon-only--left:hover::before,.bx--tooltip__trigger.bx--btn--icon-only--left:hover::after,.bx--tooltip__trigger.bx--btn--icon-only--left:focus::before,.bx--tooltip__trigger.bx--btn--icon-only--left:focus::after{
  opacity:1
}

@keyframes tooltip-fade{
  from{
    opacity:0
  }

  to{
    opacity:1
  }
}

.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:focus+.bx--assistive-text{
  overflow:visible;
  margin:auto;
  clip:auto
}

.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--btn--icon-only--left:hover .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--btn--icon-only--left:focus .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left:focus.bx--tooltip--a11y::before{
  animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--hidden+.bx--assistive-text{
  overflow:hidden;
  margin:-1px;
  clip:rect(0, 0, 0, 0)
}

.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--hidden.bx--tooltip--a11y::before{
  animation:none;
  opacity:0
}

.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  top:0;
  width:.75rem;
  height:100%;
  right:-0.75rem
}

.bx--tooltip__trigger.bx--btn--icon-only--left::before,.bx--tooltip__trigger.bx--btn--icon-only--left::after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{
  top:50%;
  left:0
}

.bx--tooltip__trigger.bx--btn--icon-only--left::before{
  left:-0.5rem;
  border-width:.25rem 0 .25rem .3125rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #393939;
  transform:translate(-100%, -50%)
}

.bx--tooltip__trigger.bx--btn--icon-only--left::after,.bx--tooltip__trigger.bx--btn--icon-only--left .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left+.bx--assistive-text{
  left:-0.8125rem;
  transform:translate(-100%, -50%)
}

.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  top:0;
  width:.75rem;
  height:100%;
  right:-0.75rem
}

.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start+.bx--assistive-text{
  top:50%;
  left:0
}

.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start::before{
  left:-0.5rem;
  border-width:.25rem 0 .25rem .3125rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #393939;
  transform:translate(-100%, -50%)
}

.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-start+.bx--assistive-text{
  left:-0.8125rem;
  transform:translate(-100%, -50%)
}

.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  top:0;
  width:.75rem;
  height:100%;
  right:-0.75rem
}

.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center+.bx--assistive-text{
  top:50%;
  left:0
}

.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center::before{
  left:-0.5rem;
  border-width:.25rem 0 .25rem .3125rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #393939;
  transform:translate(-100%, -50%)
}

.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-center+.bx--assistive-text{
  left:-0.8125rem;
  transform:translate(-100%, -50%)
}

.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  top:0;
  width:.75rem;
  height:100%;
  right:-0.75rem
}

.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end+.bx--assistive-text{
  top:50%;
  left:0
}

.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end::before{
  left:-0.5rem;
  border-width:.25rem 0 .25rem .3125rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #393939;
  transform:translate(-100%, -50%)
}

.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--btn--icon-only--left.bx--tooltip--align-end+.bx--assistive-text{
  left:-0.8125rem;
  transform:translate(-100%, -50%)
}

.bx--btn--icon-only{
  padding-right:.9375rem;
  padding-left:.9375rem
}

.bx--btn--icon-only .bx--btn__icon{
  position:static
}

.bx--btn--icon-only.bx--btn--ghost .bx--btn__icon,.bx--btn--icon-only.bx--btn--danger--ghost .bx--btn__icon{
  margin:0
}

.bx--btn--icon-only.bx--btn--selected{
  background:#e0e0e0
}

.bx--btn path[data-icon-path=inner-path]{
  fill:none
}

.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon path:not([data-icon-path]):not([fill=none]),.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon{
  fill:#161616
}

.bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon path:not([data-icon-path]):not([fill=none]),.bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon,.bx--btn.bx--btn--icon-only.bx--btn--ghost[disabled]:hover .bx--btn__icon{
  fill:#8d8d8d
}

.bx--btn--ghost.bx--btn--icon-only[disabled]{
  cursor:not-allowed
}

.bx--btn--field.bx--btn--icon-only,.bx--btn--md.bx--btn--icon-only{
  padding-right:.6875rem;
  padding-left:.6875rem
}

.bx--btn--sm.bx--btn--icon-only{
  padding-right:.4375rem;
  padding-left:.4375rem
}

.bx--btn--danger{
  border-width:1px;
  border-style:solid;
  border-color:rgba(0,0,0,0);
  background-color:#da1e28;
  color:#fff
}

.bx--btn--danger:hover{
  background-color:#b81921
}

.bx--btn--danger:focus{
  border-color:#0f62fe;
  box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff
}

.bx--btn--danger:active{
  background-color:#750e13
}

.bx--btn--danger .bx--btn__icon,.bx--btn--danger .bx--btn__icon path:not([data-icon-path]):not([fill=none]){
  fill:currentColor
}

.bx--btn--danger:hover{
  color:#fff
}

.bx--btn--danger-tertiary,.bx--btn--danger--tertiary{
  border-width:1px;
  border-style:solid;
  border-color:#da1e28;
  background-color:rgba(0,0,0,0);
  color:#da1e28
}

.bx--btn--danger-tertiary:hover,.bx--btn--danger--tertiary:hover{
  background-color:#b81921
}

.bx--btn--danger-tertiary:focus,.bx--btn--danger--tertiary:focus{
  border-color:#0f62fe;
  box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff
}

.bx--btn--danger-tertiary:active,.bx--btn--danger--tertiary:active{
  background-color:#750e13
}

.bx--btn--danger-tertiary .bx--btn__icon,.bx--btn--danger-tertiary .bx--btn__icon path:not([data-icon-path]):not([fill=none]),.bx--btn--danger--tertiary .bx--btn__icon,.bx--btn--danger--tertiary .bx--btn__icon path:not([data-icon-path]):not([fill=none]){
  fill:currentColor
}

.bx--btn--danger-tertiary:hover,.bx--btn--danger--tertiary:hover{
  border-color:#b81921;
  color:#fff
}

.bx--btn--danger-tertiary:focus,.bx--btn--danger--tertiary:focus{
  background-color:#da1e28;
  color:#fff
}

.bx--btn--danger-tertiary:active,.bx--btn--danger--tertiary:active{
  border-color:#750e13;
  color:#fff
}

.bx--btn--danger-tertiary:disabled,.bx--btn--danger-tertiary:hover:disabled,.bx--btn--danger-tertiary:focus:disabled,.bx--btn--danger-tertiary.bx--btn--disabled,.bx--btn--danger-tertiary.bx--btn--disabled:hover,.bx--btn--danger-tertiary.bx--btn--disabled:focus,.bx--btn--danger--tertiary:disabled,.bx--btn--danger--tertiary:hover:disabled,.bx--btn--danger--tertiary:focus:disabled,.bx--btn--danger--tertiary.bx--btn--disabled,.bx--btn--danger--tertiary.bx--btn--disabled:hover,.bx--btn--danger--tertiary.bx--btn--disabled:focus{
  background:rgba(0,0,0,0);
  color:#8d8d8d;
  outline:none
}

.bx--btn--danger-ghost,.bx--btn--danger--ghost{
  border-width:1px;
  border-style:solid;
  border-color:rgba(0,0,0,0);
  background-color:rgba(0,0,0,0);
  color:#da1e28;
  padding:calc(.875rem - 3px) 16px
}

.bx--btn--danger-ghost:hover,.bx--btn--danger--ghost:hover{
  background-color:#b81921
}

.bx--btn--danger-ghost:focus,.bx--btn--danger--ghost:focus{
  border-color:#0f62fe;
  box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff
}

.bx--btn--danger-ghost:active,.bx--btn--danger--ghost:active{
  background-color:#750e13
}

.bx--btn--danger-ghost .bx--btn__icon,.bx--btn--danger-ghost .bx--btn__icon path:not([data-icon-path]):not([fill=none]),.bx--btn--danger--ghost .bx--btn__icon,.bx--btn--danger--ghost .bx--btn__icon path:not([data-icon-path]):not([fill=none]){
  fill:currentColor
}

.bx--btn--danger-ghost .bx--btn__icon,.bx--btn--danger--ghost .bx--btn__icon{
  position:static;
  margin-left:.5rem
}

.bx--btn--danger-ghost:hover,.bx--btn--danger-ghost:active,.bx--btn--danger--ghost:hover,.bx--btn--danger--ghost:active{
  color:#fff
}

.bx--btn--danger-ghost:disabled,.bx--btn--danger-ghost:hover:disabled,.bx--btn--danger-ghost:focus:disabled,.bx--btn--danger-ghost.bx--btn--disabled,.bx--btn--danger-ghost.bx--btn--disabled:hover,.bx--btn--danger-ghost.bx--btn--disabled:focus,.bx--btn--danger--ghost:disabled,.bx--btn--danger--ghost:hover:disabled,.bx--btn--danger--ghost:focus:disabled,.bx--btn--danger--ghost.bx--btn--disabled,.bx--btn--danger--ghost.bx--btn--disabled:hover,.bx--btn--danger--ghost.bx--btn--disabled:focus{
  border-color:rgba(0,0,0,0);
  background:rgba(0,0,0,0);
  color:#c6c6c6;
  outline:none
}

.bx--btn--danger-ghost.bx--btn--sm,.bx--btn--danger--ghost.bx--btn--sm{
  padding:calc(.375rem - 3px) 16px
}

.bx--btn--danger-ghost.bx--btn--field,.bx--btn--danger-ghost.bx--btn--md,.bx--btn--danger--ghost.bx--btn--field,.bx--btn--danger--ghost.bx--btn--md{
  padding:calc(.675rem - 3px) 16px
}

.bx--btn--sm{
  min-height:2rem;
  padding:calc(.375rem - 3px) 60px calc(.375rem - 3px) 12px
}

.bx--btn--xl:not(.bx--btn--icon-only){
  align-items:baseline;
  padding-top:1rem;
  padding-right:4rem;
  padding-left:1rem;
  min-height:5rem
}

.bx--btn--lg:not(.bx--btn--icon-only){
  align-items:baseline;
  padding-top:1rem;
  padding-right:4rem;
  padding-left:1rem;
  min-height:4rem
}

.bx--btn--field,.bx--btn--md{
  min-height:2.5rem;
  padding:calc(.675rem - 3px) 60px calc(.675rem - 3px) 12px
}

.bx--btn--expressive{
  font-size:1rem;
  font-weight:400;
  line-height:1.375;
  letter-spacing:0;
  min-height:3rem
}

.bx--btn--icon-only.bx--btn--expressive{
  padding:12px 13px
}

.bx--btn.bx--btn--expressive .bx--btn__icon{
  width:1.25rem;
  height:1.25rem
}

.bx--btn-set .bx--btn.bx--btn--expressive{
  max-width:20rem
}

.bx--btn.bx--skeleton{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:9.375rem
}

.bx--btn.bx--skeleton:hover,.bx--btn.bx--skeleton:focus,.bx--btn.bx--skeleton:active{
  border:none;
  cursor:default;
  outline:none
}

.bx--btn.bx--skeleton::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .bx--btn.bx--skeleton::before{
    animation:none
  }
}

.bx--btn-set{
  display:flex
}

.bx--btn-set--stacked{
  flex-direction:column
}

.bx--btn-set .bx--btn{
  width:100%;
  max-width:12.25rem
}

.bx--btn-set .bx--btn:not(:focus){
  box-shadow:-0.0625rem 0 0 0 #e0e0e0
}

.bx--btn-set .bx--btn:first-of-type:not(:focus){
  box-shadow:inherit
}

.bx--btn-set .bx--btn:focus+.bx--btn{
  box-shadow:inherit
}

.bx--btn-set--stacked .bx--btn:not(:focus){
  box-shadow:0 -0.0625rem 0 0 #e0e0e0
}

.bx--btn-set--stacked .bx--btn:first-of-type:not(:focus){
  box-shadow:inherit
}

.bx--btn-set .bx--btn.bx--btn--disabled{
  box-shadow:-0.0625rem 0 0 0 #8d8d8d
}

.bx--btn-set .bx--btn.bx--btn--disabled:first-of-type{
  box-shadow:none
}

.bx--btn-set--stacked .bx--btn.bx--btn--disabled{
  box-shadow:0 -0.0625rem 0 0 #8d8d8d
}

.bx--btn-set--stacked .bx--btn.bx--btn--disabled:first-of-type{
  box-shadow:none
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--btn:focus{
    color:Highlight;
    outline:1px solid Highlight
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--btn--ghost.bx--btn--icon-only .bx--btn__icon path:not([data-icon-path]):not([fill=none]),.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon{
    fill:ButtonText
  }
}

.bx--fieldset{
  margin-bottom:2rem
}

.bx--fieldset--no-margin{
  margin-bottom:0
}

.bx--form-item{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  display:flex;
  flex:1 1 auto;
  flex-direction:column;
  align-items:flex-start
}

.bx--label{
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  display:inline-block;
  margin-bottom:.5rem;
  color:#525252;
  font-weight:400;
  line-height:1rem;
  vertical-align:baseline
}

.bx--label .bx--tooltip__trigger{
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px
}

.bx--label.bx--skeleton{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:4.6875rem;
  height:.875rem
}

.bx--label.bx--skeleton:hover,.bx--label.bx--skeleton:focus,.bx--label.bx--skeleton:active{
  border:none;
  cursor:default;
  outline:none
}

.bx--label.bx--skeleton::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .bx--label.bx--skeleton::before{
    animation:none
  }
}

input[type=number]{
  font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace
}

input[data-invalid]:not(:focus),.bx--number[data-invalid] input[type=number]:not(:focus),.bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus),.bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus),.bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus),.bx--list-box[data-invalid]:not(:focus),.bx--combo-box[data-invalid] .bx--text-input:not(:focus){
  outline:2px solid #da1e28;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  input[data-invalid]:not(:focus),.bx--number[data-invalid] input[type=number]:not(:focus),.bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus),.bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus),.bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus),.bx--list-box[data-invalid]:not(:focus),.bx--combo-box[data-invalid] .bx--text-input:not(:focus){
    outline-style:dotted
  }
}

input[data-invalid]~.bx--form-requirement,.bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement,.bx--number__input-wrapper--warning~.bx--form-requirement,.bx--date-picker-input__wrapper~.bx--form-requirement,.bx--date-picker-input__wrapper--warn~.bx--form-requirement,.bx--date-picker-input__wrapper--invalid~.bx--form-requirement,.bx--time-picker--invalid~.bx--form-requirement,.bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement,.bx--text-input__field-wrapper--warning~.bx--form-requirement,.bx--text-input__field-wrapper--warning>.bx--text-input~.bx--form-requirement,.bx--text-area__wrapper[data-invalid]~.bx--form-requirement,.bx--select-input__wrapper[data-invalid]~.bx--form-requirement,.bx--select--warning .bx--select-input__wrapper~.bx--form-requirement,.bx--time-picker[data-invalid]~.bx--form-requirement,.bx--list-box[data-invalid]~.bx--form-requirement,.bx--list-box--warning~.bx--form-requirement{
  display:block;
  overflow:visible;
  max-height:12.5rem;
  font-weight:400
}

input[data-invalid]~.bx--form-requirement,.bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement,.bx--date-picker-input__wrapper~.bx--form-requirement,.bx--date-picker-input__wrapper--invalid~.bx--form-requirement,.bx--time-picker--invalid~.bx--form-requirement,.bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement,.bx--text-area__wrapper[data-invalid]~.bx--form-requirement,.bx--select-input__wrapper[data-invalid]~.bx--form-requirement,.bx--time-picker[data-invalid]~.bx--form-requirement,.bx--list-box[data-invalid]~.bx--form-requirement{
  color:#da1e28
}

.bx--form--fluid .bx--text-input__field-wrapper[data-invalid],.bx--form--fluid .bx--text-input__field-wrapper--warning{
  display:block
}

.bx--form--fluid .bx--fieldset{
  margin:0
}

.bx--form--fluid input[data-invalid]{
  outline:none
}

.bx--form--fluid .bx--form-requirement{
  padding:.5rem 2.5rem .5rem 1rem;
  margin:0
}

input:not(output):not([data-invalid]):-moz-ui-invalid{
  box-shadow:none
}

.bx--form-requirement{
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  display:none;
  overflow:hidden;
  max-height:0;
  margin:.25rem 0 0
}

.bx--select--inline .bx--form__helper-text{
  margin-top:0
}

.bx--form__helper-text{
  font-size:.75rem;
  line-height:1.33333;
  letter-spacing:.32px;
  z-index:0;
  width:100%;
  margin-top:.25rem;
  color:#525252;
  opacity:1
}

.bx--label--disabled,.bx--form__helper-text--disabled{
  color:#c6c6c6
}

fieldset[disabled] .bx--label,fieldset[disabled] .bx--form__helper-text{
  color:#c6c6c6
}

.bx--form-item.bx--checkbox-wrapper{
  position:relative;
  margin-bottom:.25rem
}

.bx--form-item.bx--checkbox-wrapper:first-of-type{
  margin-top:.1875rem
}

.bx--label+.bx--form-item.bx--checkbox-wrapper{
  margin-top:-0.125rem
}

.bx--form-item.bx--checkbox-wrapper:last-of-type{
  margin-bottom:.1875rem
}

.bx--checkbox{
  position:absolute;
  overflow:hidden;
  width:1px;
  height:1px;
  padding:0;
  border:0;
  margin:-1px;
  clip:rect(0, 0, 0, 0);
  visibility:inherit;
  white-space:nowrap;
  top:1.25rem;
  left:.7rem
}

.bx--checkbox-label{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  position:relative;
  display:flex;
  min-height:1.5rem;
  padding-top:.1875rem;
  padding-left:1.25rem;
  cursor:pointer;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none
}

.bx--checkbox-label-text{
  padding-left:.375rem
}

.bx--checkbox-label::before,.bx--checkbox-label::after{
  box-sizing:border-box
}

.bx--checkbox-label::before{
  position:absolute;
  top:.125rem;
  left:0;
  width:1rem;
  height:1rem;
  border:1px solid #161616;
  margin:.125rem .125rem .125rem .1875rem;
  background-color:rgba(0,0,0,0);
  border-radius:1px;
  content:""
}

.bx--checkbox-label::after{
  position:absolute;
  top:.5rem;
  left:.4375rem;
  width:.5625rem;
  height:.3125rem;
  border-bottom:2px solid #fff;
  border-left:2px solid #fff;
  margin-top:-0.1875rem /*rtl:0rem*/;
  background:none;
  content:"";
  transform:scale(0) rotate(-45deg);
  transform-origin:bottom right /*rtl:center*/
}

.bx--checkbox:checked+.bx--checkbox-label::before,.bx--checkbox:indeterminate+.bx--checkbox-label::before,.bx--checkbox-label[data-contained-checkbox-state=true]::before,.bx--checkbox-label[data-contained-checkbox-state=mixed]::before{
  border-width:1px;
  border-color:#161616;
  background-color:#161616
}

.bx--checkbox:checked+.bx--checkbox-label::after,.bx--checkbox-label[data-contained-checkbox-state=true]::after{
  transform:scale(1) rotate(-45deg) /*rtl:scale(1.2) rotate3d(.5, 1, 0, 158deg)*/
}

.bx--checkbox:indeterminate+.bx--checkbox-label::after,.bx--checkbox-label[data-contained-checkbox-state=mixed]::after{
  top:.6875rem;
  width:.5rem;
  border-bottom:2px solid #fff;
  border-left:0 solid #fff;
  transform:scale(1) rotate(0deg)
}

.bx--checkbox:focus+.bx--checkbox-label::before,.bx--checkbox-label__focus::before,.bx--checkbox:checked:focus+.bx--checkbox-label::before,.bx--checkbox-label[data-contained-checkbox-state=true].bx--checkbox-label__focus::before,.bx--checkbox:indeterminate:focus+.bx--checkbox-label::before,.bx--checkbox-label[data-contained-checkbox-state=mixed].bx--checkbox-label__focus::before{
  outline:2px solid #0f62fe;
  outline-offset:1px
}

.bx--checkbox:disabled+.bx--checkbox-label,.bx--checkbox-label[data-contained-checkbox-disabled=true]{
  color:#c6c6c6;
  cursor:not-allowed
}

.bx--checkbox:disabled+.bx--checkbox-label::before,.bx--checkbox-label[data-contained-checkbox-disabled=true]::before{
  border-color:#c6c6c6
}

.bx--checkbox:checked:disabled+.bx--checkbox-label::before,.bx--checkbox:indeterminate:disabled+.bx--checkbox-label::before,.bx--checkbox-label[data-contained-checkbox-state=true][data-contained-checkbox-disabled=true]::before,.bx--checkbox-label[data-contained-checkbox-state=mixed][data-contained-checkbox-disabled=true]::before{
  background-color:#c6c6c6
}

.bx--checkbox-label-text.bx--skeleton{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:6.25rem;
  height:1rem;
  margin:.0625rem 0 0 .375rem
}

.bx--checkbox-label-text.bx--skeleton:hover,.bx--checkbox-label-text.bx--skeleton:focus,.bx--checkbox-label-text.bx--skeleton:active{
  border:none;
  cursor:default;
  outline:none
}

.bx--checkbox-label-text.bx--skeleton::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .bx--checkbox-label-text.bx--skeleton::before{
    animation:none
  }
}

.bx--checkbox--inline{
  position:relative
}

@keyframes hide-feedback{
  0%{
    opacity:1;
    visibility:inherit
  }

  100%{
    opacity:0;
    visibility:hidden
  }
}

@keyframes show-feedback{
  0%{
    opacity:0;
    visibility:hidden
  }

  100%{
    opacity:1;
    visibility:inherit
  }
}

.bx--snippet--disabled,.bx--snippet--disabled .bx--btn.bx--snippet-btn--expand{
  background-color:#f4f4f4;
  color:#c6c6c6
}

.bx--snippet--disabled .bx--snippet-btn--expand:hover,.bx--snippet--disabled .bx--copy-btn:hover{
  background-color:#f4f4f4;
  color:#c6c6c6;
  cursor:not-allowed
}

.bx--snippet--disabled .bx--snippet__icon,.bx--snippet--disabled .bx--snippet-btn--expand .bx--icon-chevron--down{
  fill:#c6c6c6
}

.bx--snippet code{
  font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px
}

.bx--snippet--inline{
  position:relative;
  display:inline;
  padding:0;
  border:2px solid rgba(0,0,0,0);
  background-color:#f4f4f4;
  border-radius:4px;
  color:#161616;
  cursor:pointer
}

.bx--snippet--inline:hover{
  background-color:#e0e0e0
}

.bx--snippet--inline:active{
  background-color:#c6c6c6
}

.bx--snippet--inline:focus{
  border:2px solid #0f62fe;
  outline:none
}

.bx--snippet--inline::before{
  position:absolute;
  z-index:6000;
  width:0;
  height:0;
  border-style:solid;
  content:"";
  display:none
}

.bx--snippet--inline .bx--copy-btn__feedback{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  z-index:6000;
  width:-moz-max-content;
  width:max-content;
  min-width:1.5rem;
  max-width:13rem;
  height:auto;
  padding:.1875rem 1rem;
  background-color:#393939;
  border-radius:.125rem;
  color:#fff;
  font-weight:400;
  text-align:left;
  transform:translateX(-50%);
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  display:none;
  overflow:visible;
  box-sizing:content-box;
  margin:auto;
  clip:auto
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .bx--snippet--inline .bx--copy-btn__feedback{
    width:auto
  }
}

@supports(-ms-accelerator: true){
  .bx--snippet--inline .bx--copy-btn__feedback{
    width:auto
  }
}

@supports(-ms-ime-align: auto){
  .bx--snippet--inline .bx--copy-btn__feedback{
    width:auto
  }
}

@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){
  .bx--snippet--inline .bx--copy-btn__feedback{
    border:1px solid rgba(0,0,0,0)
  }
}

.bx--snippet--inline .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  top:-0.75rem
}

.bx--snippet--inline::before,.bx--snippet--inline::after,.bx--snippet--inline .bx--assistive-text,.bx--snippet--inline+.bx--assistive-text{
  bottom:0;
  left:50%
}

.bx--snippet--inline::before{
  bottom:-0.5rem;
  border-width:0 .25rem .3125rem .25rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform:translate(-50%, 100%)
}

.bx--snippet--inline::after,.bx--snippet--inline .bx--assistive-text,.bx--snippet--inline+.bx--assistive-text{
  bottom:-0.8125rem;
  transform:translate(-50%, 100%)
}

.bx--snippet--inline.bx--copy-btn--animating::before,.bx--snippet--inline.bx--copy-btn--animating .bx--copy-btn__feedback{
  display:block
}

.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-out::before,.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-out .bx--copy-btn__feedback{
  animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) hide-feedback
}

.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-in::before,.bx--snippet--inline.bx--copy-btn--animating.bx--copy-btn--fade-in .bx--copy-btn__feedback{
  animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) show-feedback
}

.bx--snippet--inline code{
  padding:0 .5rem
}

.bx--snippet--inline.bx--snippet--no-copy{
  display:inline-block
}

.bx--snippet--inline.bx--snippet--no-copy:hover{
  background-color:#f4f4f4;
  cursor:auto
}

.bx--snippet--light.bx--snippet--inline.bx--snippet--no-copy:hover{
  background-color:#fff;
  cursor:auto
}

.bx--snippet--single{
  font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  position:relative;
  width:100%;
  max-width:48rem;
  background-color:#f4f4f4;
  display:flex;
  height:2.5rem;
  align-items:center;
  padding-right:2.5rem
}

.bx--snippet--single.bx--snippet--no-copy{
  padding:0
}

.bx--snippet--single.bx--snippet--no-copy::after{
  right:1rem
}

.bx--snippet--single .bx--snippet-container{
  position:relative;
  display:flex;
  height:100%;
  align-items:center;
  padding-left:1rem;
  overflow-x:auto
}

.bx--snippet--single .bx--snippet-container:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--snippet--single .bx--snippet-container:focus{
    outline-style:dotted
  }
}

.bx--snippet--single pre{
  font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  padding-right:.5rem
}

.bx--snippet--single pre,.bx--snippet--inline code{
  white-space:pre
}

.bx--snippet--multi{
  font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  position:relative;
  width:100%;
  max-width:48rem;
  background-color:#f4f4f4;
  display:flex;
  padding:1rem
}

.bx--snippet--multi .bx--snippet-container{
  position:relative;
  min-height:100%;
  max-height:100%;
  order:1;
  overflow-y:auto;
  transition:max-height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--snippet--multi.bx--snippet--expand .bx--snippet-container{
  padding-bottom:1rem;
  transition:max-height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--snippet--multi.bx--snippet--wraptext pre{
  white-space:pre-wrap;
  word-wrap:break-word
}

.bx--snippet--multi .bx--snippet-container pre{
  padding-right:2.5rem;
  padding-bottom:1.5rem;
  overflow-x:auto
}

.bx--snippet--multi.bx--snippet--no-copy .bx--snippet-container pre{
  padding-right:0
}

.bx--snippet--multi.bx--snippet--expand .bx--snippet-container pre{
  overflow-x:auto
}

.bx--snippet--multi .bx--snippet-container pre::after{
  position:absolute;
  top:0;
  right:0;
  width:1rem;
  height:100%;
  background-image:linear-gradient(to right, rgba(244, 244, 244, 0), #f4f4f4);
  content:""
}

.bx--snippet--multi .bx--snippet-container pre code{
  overflow:hidden
}

.bx--snippet__icon{
  width:1rem;
  height:1rem;
  fill:#161616;
  transition:all 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--snippet-button{
  position:absolute;
  top:0;
  right:0;
  display:flex;
  overflow:visible;
  width:2.5rem;
  height:2.5rem;
  align-items:center;
  justify-content:center;
  padding:0;
  border:none;
  background-color:#f4f4f4;
  cursor:pointer;
  outline:none
}

.bx--snippet-button:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px;
  outline-color:#0f62fe
}

@media screen and (prefers-contrast){
  .bx--snippet-button:focus{
    outline-style:dotted
  }
}

.bx--snippet--multi .bx--snippet-button{
  top:.5rem;
  right:.5rem;
  width:2rem;
  height:2rem
}

.bx--snippet-button:hover{
  background:#e5e5e5
}

.bx--snippet-button:active{
  background-color:#c6c6c6
}

.bx--btn--copy__feedback{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  font-family:'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif;
  z-index:6000;
  top:.75rem;
  right:1.25rem;
  left:inherit;
  font-weight:400
}

.bx--btn--copy__feedback::before,.bx--btn--copy__feedback::after{
  background:#393939
}

.bx--btn--copy__feedback::after{
  border:none
}

.bx--snippet .bx--copy-btn{
  position:absolute;
  top:0;
  right:0;
  font-family:'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif
}

.bx--snippet-btn--expand{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  font-family:'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif;
  position:absolute;
  z-index:10;
  right:0;
  bottom:0;
  display:inline-flex;
  align-items:center;
  padding:.5rem 1rem;
  border:0;
  background-color:#f4f4f4;
  color:#161616
}

.bx--snippet-btn--expand .bx--snippet-btn--text{
  position:relative;
  top:-0.0625rem
}

.bx--snippet-btn--expand--hide.bx--snippet-btn--expand{
  display:none
}

.bx--snippet-btn--expand .bx--icon-chevron--down{
  margin-left:.5rem;
  fill:#161616;
  transform:rotate(0deg);
  transition:150ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--snippet-btn--expand:hover{
  background:#e5e5e5;
  color:#161616
}

.bx--snippet-btn--expand:active{
  background-color:#c6c6c6
}

.bx--snippet-btn--expand:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px;
  border-color:rgba(0,0,0,0)
}

@media screen and (prefers-contrast){
  .bx--snippet-btn--expand:focus{
    outline-style:dotted
  }
}

.bx--snippet--expand .bx--snippet-btn--expand .bx--icon-chevron--down{
  transform:rotate(180deg);
  transition:transform 240ms
}

.bx--snippet--light,.bx--snippet--light .bx--snippet-button,.bx--snippet--light .bx--btn.bx--snippet-btn--expand,.bx--snippet--light .bx--copy-btn{
  background-color:#fff
}

.bx--snippet--light.bx--snippet--inline:hover,.bx--snippet--light .bx--snippet-button:hover,.bx--snippet--light .bx--btn.bx--snippet-btn--expand:hover,.bx--snippet--light .bx--copy-btn:hover{
  background-color:#e5e5e5
}

.bx--snippet--light.bx--snippet--inline:active,.bx--snippet--light .bx--snippet-button:active,.bx--snippet--light .bx--btn.bx--snippet-btn--expand:active,.bx--snippet--light .bx--copy-btn:active{
  background-color:#c6c6c6
}

.bx--snippet--light.bx--snippet--single::after,.bx--snippet--light.bx--snippet--multi .bx--snippet-container pre::after{
  background-image:linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff)
}

.bx--snippet.bx--skeleton .bx--snippet-container{
  width:100%;
  height:100%
}

.bx--snippet-button .bx--btn--copy__feedback{
  top:3.175rem;
  right:auto;
  left:50%
}

.bx--snippet-button .bx--btn--copy__feedback::before{
  top:0
}

.bx--snippet-button .bx--btn--copy__feedback::after{
  top:-0.25rem
}

.bx--snippet--multi .bx--copy-btn{
  z-index:10;
  top:.5rem;
  right:.5rem;
  width:2rem;
  height:2rem
}

.bx--snippet--multi .bx--snippet-button .bx--btn--copy__feedback{
  top:2.675rem
}

.bx--snippet--inline .bx--btn--copy__feedback{
  top:calc(100% - 0.25rem);
  right:auto;
  left:50%
}

.bx--snippet__overflow-indicator--left,.bx--snippet__overflow-indicator--right{
  z-index:1;
  width:1rem;
  flex:1 0 auto
}

.bx--snippet__overflow-indicator--left{
  order:0;
  margin-right:-1rem;
  background-image:linear-gradient(to left, transparent, #f4f4f4)
}

.bx--snippet__overflow-indicator--right{
  order:2;
  margin-left:-1rem;
  background-image:linear-gradient(to right, transparent, #f4f4f4)
}

.bx--snippet--single .bx--snippet__overflow-indicator--right,.bx--snippet--single .bx--snippet__overflow-indicator--left{
  position:absolute;
  width:2rem;
  height:calc(100% - 0.25rem)
}

.bx--snippet--single .bx--snippet__overflow-indicator--right{
  right:2.5rem
}

.bx--snippet--single.bx--snippet--no-copy .bx--snippet__overflow-indicator--right{
  right:0
}

.bx--snippet--single .bx--snippet-container:focus~.bx--snippet__overflow-indicator--right{
  right:calc(2.5rem + 0.125rem)
}

.bx--snippet--single .bx--snippet-container:focus+.bx--snippet__overflow-indicator--left{
  left:.125rem
}

.bx--snippet--light .bx--snippet__overflow-indicator--left{
  background-image:linear-gradient(to left, transparent, #ffffff)
}

.bx--snippet--light .bx--snippet__overflow-indicator--right{
  background-image:linear-gradient(to right, transparent, #ffffff)
}

@media not all and (min-resolution: 0.001dpcm){
  @supports(-webkit-appearance: none) and (stroke-color: transparent){
    .bx--snippet__overflow-indicator--left{
      background-image:linear-gradient(to left, rgba(244, 244, 244, 0), #f4f4f4)
    }

    .bx--snippet__overflow-indicator--right{
      background-image:linear-gradient(to right, rgba(244, 244, 244, 0), #f4f4f4)
    }
  }
}

.bx--snippet--multi.bx--skeleton{
  height:6.125rem
}

.bx--snippet--single.bx--skeleton{
  height:3.5rem
}

.bx--snippet.bx--skeleton span{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  display:block;
  width:100%;
  height:1rem;
  margin-top:.5rem
}

.bx--snippet.bx--skeleton span:hover,.bx--snippet.bx--skeleton span:focus,.bx--snippet.bx--skeleton span:active{
  border:none;
  cursor:default;
  outline:none
}

.bx--snippet.bx--skeleton span::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .bx--snippet.bx--skeleton span::before{
    animation:none
  }
}

.bx--snippet.bx--skeleton span:first-child{
  margin:0
}

.bx--snippet.bx--skeleton span:nth-child(2){
  width:85%
}

.bx--snippet.bx--skeleton span:nth-child(3){
  width:95%
}

.bx--snippet--single.bx--skeleton .bx--snippet-container{
  padding-bottom:0
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--snippet__icon{
    fill:ButtonText
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--snippet--inline:focus{
    color:Highlight;
    outline:1px solid Highlight
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--snippet--single,.bx--snippet--multi{
    outline:1px solid rgba(0,0,0,0)
  }
}

.bx--list-box__wrapper--inline{
  display:inline-grid;
  align-items:center;
  grid-gap:.25rem;
  grid-template:auto auto/auto auto
}

.bx--list-box__wrapper--inline .bx--label{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px
}

.bx--list-box__wrapper--inline .bx--label,.bx--list-box__wrapper--inline .bx--form__helper-text,.bx--list-box__wrapper--inline .bx--form-requirement{
  margin:0
}

.bx--list-box__wrapper--inline .bx--form__helper-text{
  max-width:none
}

.bx--list-box__wrapper--inline .bx--form-requirement{
  grid-column:2
}

.bx--list-box{
  position:relative;
  width:100%;
  height:2.5rem;
  max-height:2.5rem;
  border:none;
  border-bottom:1px solid #8d8d8d;
  background-color:#f4f4f4;
  color:#161616;
  cursor:pointer;
  transition:all 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--list-box:hover{
  background-color:#e5e5e5
}

.bx--list-box--xl,.bx--list-box--lg{
  height:3rem;
  max-height:3rem
}

.bx--list-box--sm{
  height:2rem;
  max-height:2rem
}

.bx--list-box--expanded{
  border-bottom-color:#e0e0e0
}

.bx--list-box--expanded:hover{
  background-color:#f4f4f4
}

.bx--list-box--expanded:hover.bx--list-box--light:hover{
  background-color:#fff
}

.bx--list-box .bx--text-input{
  min-width:0;
  height:100%
}

.bx--list-box__invalid-icon{
  position:absolute;
  top:50%;
  right:2.5rem;
  fill:#da1e28;
  transform:translateY(-50%)
}

.bx--list-box__invalid-icon--warning{
  fill:#f1c21b
}

.bx--list-box__invalid-icon--warning path[fill]{
  fill:#000;
  opacity:1
}

.bx--list-box[data-invalid] .bx--list-box__field,.bx--list-box.bx--list-box--warning .bx--list-box__field{
  padding-right:4rem;
  border-bottom:0
}

.bx--list-box[data-invalid].bx--list-box--inline .bx--list-box__field{
  padding-right:3.5rem
}

.bx--list-box--light{
  background-color:#fff
}

.bx--list-box--light:hover{
  background-color:#e5e5e5
}

.bx--list-box--light .bx--list-box__menu{
  background:#fff
}

.bx--list-box--light .bx--list-box__menu-item__option{
  border-top-color:#e0e0e0
}

.bx--list-box--light.bx--list-box--expanded{
  border-bottom-color:rgba(0,0,0,0)
}

.bx--list-box--disabled:hover{
  background-color:#f4f4f4
}

.bx--list-box--light.bx--list-box--disabled{
  background-color:#fff
}

.bx--list-box--disabled,.bx--list-box--disabled .bx--list-box__field,.bx--list-box--disabled .bx--list-box__field:focus{
  border-bottom-color:rgba(0,0,0,0);
  outline:none
}

.bx--list-box--disabled .bx--list-box__label,.bx--list-box--disabled.bx--list-box--inline .bx--list-box__label{
  color:#c6c6c6
}

.bx--list-box--disabled .bx--list-box__menu-icon>svg,.bx--list-box--disabled .bx--list-box__selection>svg{
  fill:#c6c6c6
}

.bx--list-box--disabled,.bx--list-box--disabled .bx--list-box__field,.bx--list-box--disabled .bx--list-box__menu-icon{
  cursor:not-allowed
}

.bx--list-box--disabled .bx--list-box__menu-item,.bx--list-box--disabled .bx--list-box__menu-item:hover,.bx--list-box--disabled .bx--list-box__menu-item--highlighted{
  color:#c6c6c6;
  text-decoration:none
}

.bx--list-box--disabled .bx--list-box__selection:hover{
  cursor:not-allowed
}

.bx--list-box--disabled.bx--list-box[data-invalid] .bx--list-box__field{
  padding-right:3rem
}

.bx--list-box--disabled.bx--list-box[data-invalid].bx--list-box--inline .bx--list-box__field{
  padding-right:2rem
}

.bx--list-box.bx--list-box--inline{
  border-width:0;
  background-color:rgba(0,0,0,0)
}

.bx--list-box.bx--list-box--inline:hover{
  background-color:#e5e5e5
}

.bx--list-box.bx--list-box--inline.bx--list-box--expanded{
  border-bottom-width:0
}

.bx--list-box.bx--list-box--inline.bx--list-box--expanded .bx--list-box__field[aria-expanded=true]{
  border-width:0
}

.bx--list-box.bx--list-box--inline.bx--list-box--disabled:hover{
  background-color:rgba(0,0,0,0)
}

.bx--list-box.bx--list-box--inline.bx--list-box--expanded:hover{
  background-color:#fff
}

.bx--list-box.bx--list-box--inline .bx--list-box__field{
  padding:0 2rem 0 .5rem
}

.bx--list-box.bx--list-box--inline .bx--list-box__menu-icon{
  right:.5rem
}

.bx--list-box.bx--list-box--inline .bx--list-box__invalid-icon{
  right:2rem
}

.bx--list-box--inline .bx--list-box__label{
  color:#161616
}

.bx--list-box--inline .bx--list-box__field{
  height:100%
}

.bx--dropdown--inline .bx--list-box__field{
  max-width:30rem
}

.bx--dropdown--inline .bx--list-box__menu{
  min-width:18rem;
  max-width:30rem
}

.bx--list-box__field{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  width:100%;
  position:relative;
  display:inline-flex;
  overflow:hidden;
  height:calc(100% + 1px);
  align-items:center;
  padding:0 3rem 0 1rem;
  cursor:pointer;
  outline:none;
  text-overflow:ellipsis;
  vertical-align:top;
  white-space:nowrap
}

.bx--list-box__field::-moz-focus-inner{
  border:0
}

.bx--list-box__field:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--list-box__field:focus{
    outline-style:dotted
  }
}

.bx--list-box__field[disabled]{
  color:#c6c6c6;
  outline:none
}

.bx--list-box__field .bx--text-input{
  padding-right:4.5rem
}

.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input,.bx--list-box--warning .bx--list-box__field .bx--text-input{
  padding-right:6.125rem
}

.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input+.bx--list-box__invalid-icon,.bx--list-box--warning .bx--list-box__field .bx--text-input+.bx--list-box__invalid-icon{
  right:4.125rem
}

.bx--list-box__field .bx--text-input--empty{
  padding-right:3rem
}

.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input--empty,.bx--list-box--warning .bx--list-box__field .bx--text-input--empty{
  padding-right:4.5rem
}

.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input--empty+.bx--list-box__invalid-icon,.bx--list-box--warning .bx--list-box__field .bx--text-input--empty+.bx--list-box__invalid-icon{
  right:2.5rem
}

.bx--list-box__label{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  overflow:hidden;
  color:#161616;
  text-overflow:ellipsis;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  white-space:nowrap
}

.bx--list-box__menu-icon{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  position:absolute;
  right:1rem;
  display:flex;
  width:1.5rem;
  height:1.5rem;
  align-items:center;
  justify-content:center;
  cursor:pointer;
  outline:none;
  transition:transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--list-box__menu-icon::-moz-focus-inner{
  border:0
}

.bx--list-box__menu-icon>svg{
  fill:#161616
}

.bx--list-box__menu-icon--open{
  width:1.5rem;
  justify-content:center;
  transform:rotate(180deg)
}

.bx--list-box__selection{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  position:absolute;
  top:50%;
  right:2.5rem;
  display:flex;
  width:1.5rem;
  height:1.5rem;
  align-items:center;
  justify-content:center;
  cursor:pointer;
  transform:translateY(-50%);
  transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none
}

.bx--list-box__selection::-moz-focus-inner{
  border:0
}

.bx--list-box__selection:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--list-box__selection:focus{
    outline-style:dotted
  }
}

.bx--list-box__selection:focus:hover{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--list-box__selection:focus:hover{
    outline-style:dotted
  }
}

.bx--list-box__selection>svg{
  fill:#161616
}

.bx--list-box--disabled .bx--list-box__selection:focus{
  outline:none
}

.bx--list-box__selection--multi{
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  position:static;
  top:auto;
  display:flex;
  width:auto;
  height:1.5rem;
  align-items:center;
  justify-content:space-between;
  padding:.5rem;
  padding-right:.125rem;
  margin-right:.625rem;
  background-color:#393939;
  border-radius:.75rem;
  color:#fff;
  line-height:0;
  transform:none
}

.bx--list-box__selection--multi>svg{
  width:1.25rem;
  height:1.25rem;
  padding:.125rem;
  margin-left:.25rem;
  fill:#fff
}

.bx--list-box__selection--multi>svg:hover{
  background-color:#4c4c4c;
  border-radius:50%
}

.bx--list-box--disabled .bx--list-box__selection--multi{
  background-color:#c6c6c6;
  color:#f4f4f4
}

.bx--list-box--disabled .bx--list-box__selection--multi.bx--tag--interactive:hover,.bx--list-box--disabled .bx--list-box__selection--multi .bx--tag__close-icon:hover{
  background-color:#c6c6c6
}

.bx--list-box--disabled .bx--list-box__selection--multi>svg{
  fill:#f4f4f4
}

.bx--list-box--disabled .bx--list-box__selection--multi>svg:hover{
  background-color:initial
}

.bx--list-box__selection--multi:hover{
  outline:none
}

.bx--list-box__menu{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  position:absolute;
  z-index:9100;
  right:0;
  left:0;
  width:100%;
  background-color:#f4f4f4;
  overflow-y:auto;
  transition:max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--list-box__menu:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .bx--list-box__menu:focus{
    outline-style:dotted
  }
}

.bx--list-box .bx--list-box__field[aria-expanded=false]+.bx--list-box__menu{
  max-height:0
}

.bx--list-box--expanded .bx--list-box__menu{
  max-height:13.75rem
}

.bx--list-box--expanded.bx--list-box--xl .bx--list-box__menu,.bx--list-box--expanded.bx--list-box--lg .bx--list-box__menu{
  max-height:16.5rem
}

.bx--list-box--expanded.bx--list-box--sm .bx--list-box__menu{
  max-height:11rem
}

.bx--list-box__menu-item{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  position:relative;
  height:2.5rem;
  color:#525252;
  cursor:pointer;
  transition:background 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none
}

.bx--list-box__menu-item:hover{
  background-color:#e5e5e5
}

.bx--list-box__menu-item:active{
  background-color:#e0e0e0
}

.bx--list-box--light .bx--list-box__menu-item:hover{
  background-color:#e5e5e5
}

.bx--list-box--sm .bx--list-box__menu-item{
  height:2rem
}

.bx--list-box--xl .bx--list-box__menu-item,.bx--list-box--lg .bx--list-box__menu-item{
  height:3rem
}

.bx--list-box--disabled .bx--list-box__menu-item:hover{
  background-color:rgba(0,0,0,0)
}

.bx--list-box--light .bx--list-box__menu-item:active{
  background-color:#e0e0e0
}

.bx--list-box--disabled .bx--list-box__menu-item__option:hover{
  border-top-color:#e0e0e0
}

.bx--list-box__menu-item:first-of-type .bx--list-box__menu-item__option{
  border-top-color:rgba(0,0,0,0)
}

.bx--list-box__menu-item:hover .bx--list-box__menu-item__option{
  color:#161616
}

.bx--list-box__menu-item:hover+.bx--list-box__menu-item .bx--list-box__menu-item__option{
  border-top-color:rgba(0,0,0,0)
}

.bx--list-box--disabled .bx--list-box__menu-item:hover+.bx--list-box__menu-item .bx--list-box__menu-item__option{
  border-top-color:#e0e0e0
}

.bx--list-box__menu-item__option{
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  display:block;
  overflow:hidden;
  height:2.5rem;
  padding:.6875rem 0;
  padding-right:1.5rem;
  border-top:1px solid rgba(0,0,0,0);
  border-top-color:#e0e0e0;
  border-bottom:1px solid rgba(0,0,0,0);
  margin:0 1rem;
  color:#525252;
  font-weight:normal;
  line-height:1rem;
  text-decoration:none;
  text-overflow:ellipsis;
  transition:border-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  white-space:nowrap
}

.bx--list-box__menu-item__option:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px;
  padding:.6875rem 1rem;
  border-color:rgba(0,0,0,0);
  margin:0
}

@media screen and (prefers-contrast){
  .bx--list-box__menu-item__option:focus{
    outline-style:dotted
  }
}

.bx--list-box__menu-item__option:hover{
  border-color:rgba(0,0,0,0);
  color:#161616
}

.bx--list-box--sm .bx--list-box__menu-item__option{
  height:2rem;
  padding-top:.4375rem;
  padding-bottom:.4375rem
}

.bx--list-box--xl .bx--list-box__menu-item__option,.bx--list-box--lg .bx--list-box__menu-item__option{
  height:3rem;
  padding-top:.9375rem;
  padding-bottom:.9375rem
}

.bx--list-box--disabled .bx--list-box__menu-item:hover .bx--list-box__menu-item__option,.bx--list-box--disabled .bx--list-box__menu-item__option{
  color:#c6c6c6
}

.bx--list-box__menu-item[disabled],.bx--list-box__menu-item[disabled] *,.bx--list-box__menu-item[disabled] .bx--list-box__menu-item__option,.bx--list-box__menu-item[disabled]:hover{
  color:#c6c6c6;
  cursor:not-allowed;
  outline:none
}

.bx--list-box__menu-item[disabled]:hover{
  background-color:revert
}

.bx--list-box__menu-item[disabled] .bx--checkbox-label::before{
  border-color:#c6c6c6
}

.bx--list-box__menu-item[disabled] .bx--list-box__menu-item__option{
  border-top-color:#e0e0e0
}

.bx--list-box__menu-item[disabled]:hover+.bx--list-box__menu-item .bx--list-box__menu-item__option{
  border-top-color:#e0e0e0
}

.bx--list-box.bx--list-box--inline .bx--list-box__menu-item__option{
  margin:0 .5rem
}

.bx--list-box.bx--list-box--inline .bx--list-box__menu-item__option:focus{
  padding-right:.5rem;
  padding-left:.5rem;
  margin:0
}

.bx--list-box__menu-item--highlighted{
  border-color:rgba(0,0,0,0);
  background-color:#e5e5e5;
  color:#161616
}

.bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option,.bx--list-box__menu-item--highlighted+.bx--list-box__menu-item .bx--list-box__menu-item__option{
  border-top-color:rgba(0,0,0,0)
}

.bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option{
  color:#161616
}

.bx--list-box__menu-item--active{
  border-bottom-color:#e0e0e0;
  background-color:#e0e0e0;
  color:#161616
}

.bx--list-box--light .bx--list-box__menu-item--active{
  border-bottom-color:#e0e0e0;
  background-color:#e0e0e0
}

.bx--list-box__menu-item--active:hover,.bx--list-box__menu-item--active.bx--list-box__menu-item--highlighted{
  border-bottom-color:#cacaca;
  background-color:#cacaca
}

.bx--list-box__menu-item--active .bx--list-box__menu-item__option{
  color:#161616
}

.bx--list-box__menu-item--active+.bx--list-box__menu-item>.bx--list-box__menu-item__option{
  border-top-color:rgba(0,0,0,0)
}

.bx--list-box__menu-item__selected-icon{
  position:absolute;
  top:50%;
  right:1rem;
  display:none;
  fill:#161616;
  transform:translateY(-50%)
}

.bx--list-box--inline .bx--list-box__menu-item__selected-icon{
  right:.5rem
}

.bx--list-box__menu-item--active .bx--list-box__menu-item__selected-icon{
  display:block
}

.bx--list-box__menu-item .bx--checkbox-label{
  width:100%
}

.bx--list-box__menu-item .bx--checkbox-label-text{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.bx--list-box--up .bx--list-box__menu{
  bottom:2.5rem
}

.bx--list-box--up.bx--dropdown--sm .bx--list-box__menu,.bx--list-box--up.bx--list-box--sm .bx--list-box__menu,.bx--list-box--up .bx--list-box--sm .bx--list-box__menu{
  bottom:2rem
}

.bx--list-box--up.bx--dropdown--xl .bx--list-box__menu,.bx--list-box--up.bx--list-box--xl .bx--list-box__menu,.bx--list-box--up.bx--dropdown--lg .bx--list-box__menu,.bx--list-box--up.bx--list-box--lg .bx--list-box__menu,.bx--list-box--up .bx--list-box--lg .bx--list-box__menu{
  bottom:3rem
}

.bx--list-box input[role=combobox],.bx--list-box input[type=text]{
  min-width:0;
  background-color:inherit
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--list-box__field,.bx--list-box__menu,.bx--multi-select .bx--tag--filter{
    outline:1px solid rgba(0,0,0,0)
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--list-box__field:focus,.bx--multi-select .bx--tag__close-icon:focus,.bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option{
    color:Highlight;
    outline:1px solid Highlight
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--list-box__menu-icon>svg,.bx--list-box__selection>svg,.bx--list-box__selection--multi>svg{
    fill:ButtonText
  }
}

.bx--combo-box:hover{
  background-color:#f4f4f4
}

.bx--combo-box.bx--list-box--light:hover{
  background-color:#fff
}

.bx--combo-box .bx--text-input::-ms-clear{
  display:none
}

.bx--combo-box.bx--list-box--expanded .bx--text-input{
  border-bottom-color:#e0e0e0
}

.bx--combo-box .bx--list-box__field,.bx--combo-box.bx--list-box[data-invalid] .bx--list-box__field,.bx--combo-box.bx--list-box--warning .bx--list-box__field,.bx--combo-box.bx--list-box--disabled.bx--list-box[data-invalid] .bx--list-box__field,.bx--combo-box.bx--list-box--disabled.bx--list-box--warning .bx--list-box__field{
  padding:0
}

.bx--content-switcher{
  display:flex;
  width:100%;
  height:2.5rem;
  justify-content:space-evenly
}

.bx--content-switcher--sm{
  height:2rem
}

.bx--content-switcher--xl,.bx--content-switcher--lg{
  height:3rem
}

.bx--content-switcher-btn{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  position:relative;
  display:inline-flex;
  overflow:hidden;
  width:100%;
  align-items:center;
  padding:.5rem 1rem;
  border:none;
  border-top:.0625rem solid #161616;
  border-bottom:.0625rem solid #161616;
  margin:0;
  background-color:rgba(0,0,0,0);
  color:#525252;
  text-align:left;
  text-decoration:none;
  transition:all 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
  white-space:nowrap
}

.bx--content-switcher-btn::after{
  position:absolute;
  top:0;
  left:0;
  display:block;
  width:100%;
  height:100%;
  background-color:#161616;
  content:"";
  transform:scaleY(0);
  transform-origin:bottom;
  transition:all 150ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media(prefers-reduced-motion: reduce){
  .bx--content-switcher-btn::after{
    transition:none
  }
}

.bx--content-switcher-btn:disabled::after{
  display:none
}

.bx--content-switcher-btn:focus{
  z-index:3;
  border-color:#0f62fe;
  box-shadow:inset 0 0 0 2px #0f62fe,inset 0 0 0 3px #fff
}

.bx--content-switcher-btn:focus::after{
  -webkit-clip-path:inset(3px 3px 3px 3px);
          clip-path:inset(3px 3px 3px 3px)
}

.bx--content-switcher-btn:hover{
  color:#161616;
  cursor:pointer
}

.bx--content-switcher-btn:hover,.bx--content-switcher-btn:active{
  z-index:3;
  background-color:#e5e5e5;
  color:#161616
}

.bx--content-switcher-btn:disabled{
  border-color:#f4f4f4;
  background-color:rgba(0,0,0,0);
  color:#c6c6c6
}

.bx--content-switcher-btn:disabled:hover{
  cursor:not-allowed
}

.bx--content-switcher-btn:disabled:first-child,.bx--content-switcher-btn:disabled:last-child{
  border-color:#f4f4f4
}

.bx--content-switcher-btn:first-child{
  border-left:.0625rem solid #161616;
  border-bottom-left-radius:.25rem;
  border-top-left-radius:.25rem
}

.bx--content-switcher-btn:last-child{
  border-right:.0625rem solid #161616;
  border-bottom-right-radius:.25rem;
  border-top-right-radius:.25rem
}

.bx--content-switcher--selected,.bx--content-switcher--selected:first-child,.bx--content-switcher--selected:last-child{
  border:0
}

.bx--content-switcher-btn::before{
  position:absolute;
  z-index:2;
  left:0;
  display:block;
  width:.0625rem;
  height:1rem;
  background-color:#e0e0e0;
  content:""
}

.bx--content-switcher-btn:first-of-type::before{
  display:none
}

.bx--content-switcher-btn:focus::before,.bx--content-switcher-btn:focus+.bx--content-switcher-btn::before,.bx--content-switcher-btn:hover::before,.bx--content-switcher-btn:hover+.bx--content-switcher-btn::before,.bx--content-switcher--selected::before,.bx--content-switcher--selected+.bx--content-switcher-btn::before{
  background-color:rgba(0,0,0,0)
}

.bx--content-switcher-btn:disabled::before,.bx--content-switcher-btn:disabled:hover+.bx--content-switcher-btn:disabled::before{
  background-color:#f4f4f4
}

.bx--content-switcher-btn.bx--content-switcher--selected:disabled+.bx--content-switcher-btn::before,.bx--content-switcher-btn.bx--content-switcher--selected:disabled:hover+.bx--content-switcher-btn::before{
  background-color:rgba(0,0,0,0)
}

.bx--content-switcher__icon{
  fill:#525252;
  transition:fill 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--content-switcher__icon+span{
  margin-left:.5rem
}

.bx--content-switcher__label{
  z-index:1;
  overflow:hidden;
  max-width:100%;
  text-overflow:ellipsis;
  white-space:nowrap
}

.bx--content-switcher-btn:hover .bx--content-switcher__icon,.bx--content-switcher-btn:focus .bx--content-switcher__icon{
  fill:#161616
}

.bx--content-switcher-btn.bx--content-switcher--selected{
  z-index:3;
  background-color:#161616;
  color:#fff
}

.bx--content-switcher-btn.bx--content-switcher--selected::after{
  transform:scaleY(1)
}

.bx--content-switcher-btn.bx--content-switcher--selected:disabled{
  background-color:#8d8d8d;
  color:#c6c6c6
}

.bx--content-switcher-btn.bx--content-switcher--selected .bx--content-switcher__icon{
  fill:#fff
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--content-switcher-btn:focus{
    color:Highlight;
    outline:1px solid Highlight
  }
}

@keyframes hide-feedback{
  0%{
    opacity:1;
    visibility:inherit
  }

  100%{
    opacity:0;
    visibility:hidden
  }
}

@keyframes show-feedback{
  0%{
    opacity:0;
    visibility:hidden
  }

  100%{
    opacity:1;
    visibility:inherit
  }
}

.bx--btn--copy{
  position:relative;
  overflow:visible
}

.bx--btn--copy .bx--btn__icon{
  margin-left:.3125rem
}

.bx--btn--copy__feedback{
  position:absolute;
  top:1.2rem;
  left:50%;
  display:none
}

.bx--btn--copy__feedback::before{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  z-index:2;
  top:1.1rem;
  padding:.25rem;
  border-radius:4px;
  color:#fff;
  content:attr(data-feedback);
  font-weight:400;
  pointer-events:none;
  transform:translateX(-50%);
  white-space:nowrap
}

.bx--btn--copy__feedback::after{
  z-index:1;
  top:.85rem;
  left:-0.3rem;
  width:.6rem;
  height:.6rem;
  border-right:1px solid #393939;
  border-bottom:1px solid #393939;
  content:"";
  transform:rotate(-135deg)
}

.bx--btn--copy__feedback::before,.bx--btn--copy__feedback::after{
  position:absolute;
  display:block;
  background:#393939
}

.bx--btn--copy__feedback--displayed{
  display:inline-flex
}

.bx--copy-btn{
  position:relative;
  display:flex;
  width:2.5rem;
  height:2.5rem;
  align-items:center;
  justify-content:center;
  padding:0;
  border:none;
  background-color:#f4f4f4;
  cursor:pointer
}

.bx--copy-btn:hover{
  background-color:#e5e5e5
}

.bx--copy-btn:active{
  background-color:#c6c6c6
}

.bx--copy-btn::before{
  position:absolute;
  z-index:6000;
  width:0;
  height:0;
  border-style:solid;
  content:"";
  display:none
}

.bx--copy-btn .bx--copy-btn__feedback{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  z-index:6000;
  width:-moz-max-content;
  width:max-content;
  min-width:1.5rem;
  max-width:13rem;
  height:auto;
  padding:.1875rem 1rem;
  background-color:#393939;
  border-radius:.125rem;
  color:#fff;
  font-weight:400;
  text-align:left;
  transform:translateX(-50%);
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  display:none;
  overflow:visible;
  box-sizing:content-box;
  margin:auto;
  clip:auto
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .bx--copy-btn .bx--copy-btn__feedback{
    width:auto
  }
}

@supports(-ms-accelerator: true){
  .bx--copy-btn .bx--copy-btn__feedback{
    width:auto
  }
}

@supports(-ms-ime-align: auto){
  .bx--copy-btn .bx--copy-btn__feedback{
    width:auto
  }
}

@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){
  .bx--copy-btn .bx--copy-btn__feedback{
    border:1px solid rgba(0,0,0,0)
  }
}

.bx--copy-btn .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  top:-0.75rem
}

.bx--copy-btn::before,.bx--copy-btn::after,.bx--copy-btn .bx--assistive-text,.bx--copy-btn+.bx--assistive-text{
  bottom:0;
  left:50%
}

.bx--copy-btn::before{
  bottom:-0.5rem;
  border-width:0 .25rem .3125rem .25rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform:translate(-50%, 100%)
}

.bx--copy-btn::after,.bx--copy-btn .bx--assistive-text,.bx--copy-btn+.bx--assistive-text{
  bottom:-0.8125rem;
  transform:translate(-50%, 100%)
}

.bx--copy-btn:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px;
  outline-color:#0f62fe
}

@media screen and (prefers-contrast){
  .bx--copy-btn:focus{
    outline-style:dotted
  }
}

.bx--copy-btn.bx--copy-btn--animating::before,.bx--copy-btn.bx--copy-btn--animating .bx--copy-btn__feedback{
  display:block
}

.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-out::before,.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-out .bx--copy-btn__feedback{
  animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) hide-feedback
}

.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-in::before,.bx--copy-btn.bx--copy-btn--animating.bx--copy-btn--fade-in .bx--copy-btn__feedback{
  animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) show-feedback
}

.bx--copy{
  font-size:0
}

.bx--table-toolbar{
  position:relative;
  display:flex;
  width:100%;
  min-height:3rem;
  background-color:#f4f4f4
}

.bx--toolbar-content{
  display:flex;
  width:100%;
  height:3rem;
  justify-content:flex-end;
  transform:translate3d(0, 0, 0);
  transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),-webkit-clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9),-webkit-clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--batch-actions~.bx--toolbar-content{
  -webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);
          clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)
}

.bx--toolbar-content .bx--search .bx--search-input{
  background-color:rgba(0,0,0,0)
}

.bx--batch-actions~.bx--toolbar-search-container{
  display:flex;
  align-items:center;
  opacity:1;
  transition:opacity 110ms
}

.bx--toolbar-content .bx--toolbar-search-container-expandable{
  position:relative;
  width:3rem;
  height:3rem;
  box-shadow:none;
  cursor:pointer;
  transition:width 240ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0, 0, 0.38, 0.9)
}

.bx--toolbar-content .bx--toolbar-search-container-expandable:hover{
  background-color:#e5e5e5
}

.bx--toolbar-search-container-expandable .bx--search-input{
  height:100%;
  cursor:pointer;
  opacity:0
}

.bx--toolbar-search-container-expandable:not(.bx--toolbar-search-container-active) .bx--search-input{
  padding:0
}

.bx--toolbar-search-container-expandable .bx--search-magnifier-icon{
  left:0;
  width:3rem;
  height:3rem;
  padding:1rem;
  fill:#161616
}

.bx--toolbar-search-container-expandable.bx--search--disabled .bx--search-magnifier-icon{
  background-color:#f4f4f4;
  cursor:not-allowed;
  transition:background-color none
}

.bx--toolbar-search-container-disabled .bx--search-input{
  cursor:not-allowed
}

.bx--toolbar-search-container-expandable.bx--search .bx--label{
  visibility:hidden
}

.bx--toolbar-search-container-expandable.bx--search .bx--search-close{
  width:3rem;
  height:3rem
}

.bx--toolbar-search-container-expandable.bx--search .bx--search-close::before{
  top:.125rem;
  height:calc(100% - 0.25rem);
  background-color:#e5e5e5
}

.bx--toolbar-search-container-expandable.bx--search .bx--search-close:focus::before{
  background-color:#0f62fe
}

.bx--toolbar-search-container-active.bx--search{
  width:100%
}

.bx--toolbar-search-container-active .bx--search-input{
  opacity:1
}

.bx--toolbar-search-container-active .bx--label,.bx--toolbar-search-container-active .bx--search-input{
  padding:0 3rem;
  cursor:text
}

.bx--toolbar-search-container-active .bx--search-input:focus+.bx--search-close{
  border:none;
  box-shadow:none;
  outline:none
}

.bx--toolbar-search-container-active .bx--search-input:not(:-moz-placeholder-shown){
  border:none;
  background-color:#e5e5e5
}

.bx--toolbar-search-container-active .bx--search-input:not(:placeholder-shown){
  border:none;
  background-color:#e5e5e5
}

.bx--toolbar-search-container-active .bx--search-magnifier-icon:focus,.bx--toolbar-search-container-active .bx--search-magnifier-icon:active,.bx--toolbar-search-container-active .bx--search-magnifier-icon:hover{
  border:none;
  background-color:rgba(0,0,0,0);
  outline:none
}

.bx--toolbar-search-container-persistent .bx--search-close,.bx--toolbar-search-container-persistent .bx--search-close:hover,.bx--toolbar-search-container-active .bx--search-close,.bx--toolbar-search-container-active .bx--search-close:hover{
  border:none;
  background-color:rgba(0,0,0,0)
}

.bx--toolbar-search-container-persistent .bx--search-close::before{
  display:none
}

.bx--overflow-menu.bx--toolbar-action{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  width:100%;
  display:flex;
  width:3rem;
  height:3rem;
  padding:1rem;
  cursor:pointer;
  transition:background 110ms cubic-bezier(0, 0, 0.38, 0.9)
}

.bx--overflow-menu.bx--toolbar-action::-moz-focus-inner{
  border:0
}

.bx--toolbar-action{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  width:100%;
  display:flex;
  width:3rem;
  height:3rem;
  cursor:pointer;
  transition:background 110ms cubic-bezier(0, 0, 0.38, 0.9)
}

.bx--toolbar-action::-moz-focus-inner{
  border:0
}

.bx--toolbar-action:hover:not([disabled]){
  background-color:#e5e5e5
}

.bx--toolbar-action:hover[aria-expanded=true]{
  background-color:#f4f4f4
}

.bx--toolbar-action[disabled]{
  cursor:not-allowed
}

.bx--toolbar-action[disabled] .bx--toolbar-action__icon{
  cursor:not-allowed;
  fill:#c6c6c6
}

.bx--toolbar-action:focus:not([disabled]),.bx--toolbar-action:active:not([disabled]){
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--toolbar-action:focus:not([disabled]),.bx--toolbar-action:active:not([disabled]){
    outline-style:dotted
  }
}

.bx--toolbar-action:focus:not([disabled]).bx--toolbar-search-container-expandable,.bx--toolbar-action:active:not([disabled]).bx--toolbar-search-container-expandable{
  outline:none
}

.bx--toolbar-action~.bx--btn{
  max-width:none;
  margin:0;
  white-space:nowrap
}

.bx--overflow-menu--data-table{
  height:3rem
}

.bx--toolbar-action__icon{
  width:auto;
  max-width:1rem;
  height:1rem;
  fill:#161616
}

.bx--toolbar-search-container-persistent{
  position:relative;
  width:100%;
  height:3rem;
  opacity:1
}

.bx--toolbar-search-container-persistent+.bx--toolbar-content{
  position:relative;
  width:auto
}

.bx--toolbar-search-container-persistent .bx--search{
  position:initial
}

.bx--toolbar-search-container-persistent .bx--search-magnifier-icon{
  left:1rem
}

.bx--toolbar-search-container-persistent .bx--search-input{
  height:3rem;
  padding:0 3rem;
  border:none
}

.bx--toolbar-search-container-persistent .bx--search-input:focus:not([disabled]){
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--toolbar-search-container-persistent .bx--search-input:focus:not([disabled]){
    outline-style:dotted
  }
}

.bx--toolbar-search-container-persistent .bx--search-input:hover:not([disabled]){
  background-color:#e5e5e5
}

.bx--toolbar-search-container-persistent .bx--search-input:not(:-moz-placeholder-shown){
  background-color:#e5e5e5
}

.bx--toolbar-search-container-persistent .bx--search-input:active:not([disabled]),.bx--toolbar-search-container-persistent .bx--search-input:not(:placeholder-shown){
  background-color:#e5e5e5
}

.bx--toolbar-search-container-persistent .bx--search-close{
  width:3rem;
  height:3rem
}

.bx--batch-actions--active~.bx--toolbar-search-container,.bx--batch-actions--active~.bx--toolbar-content{
  -webkit-clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);
          clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);
  transform:translate3d(0, 48px, 0);
  transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),-webkit-clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9),-webkit-clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--batch-actions{
  position:absolute;
  right:0;
  bottom:0;
  left:0;
  display:flex;
  align-items:center;
  justify-content:space-between;
  background-color:#0f62fe;
  -webkit-clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);
          clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);
  pointer-events:none;
  transform:translate3d(0, 48px, 0);
  transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),-webkit-clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9),opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9),opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),-webkit-clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  will-change:transform
}

.bx--batch-actions:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .bx--batch-actions:focus{
    outline-style:dotted
  }
}

.bx--batch-actions--active{
  overflow:auto hidden;
  -webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);
          clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);
  pointer-events:all;
  transform:translate3d(0, 0, 0)
}

.bx--action-list{
  display:flex;
  align-items:center
}

.bx--action-list .bx--btn{
  padding:calc(.875rem - 3px) 16px;
  color:#fff;
  white-space:nowrap
}

.bx--action-list .bx--btn:disabled{
  border-color:rgba(0,0,0,0);
  background-color:rgba(0,0,0,0);
  color:#fff;
  opacity:.5
}

.bx--action-list .bx--btn .bx--btn__icon{
  position:static;
  margin-left:.5rem;
  fill:#fff
}

.bx--action-list .bx--btn .bx--btn__icon .st0{
  fill:none
}

.bx--batch-download{
  padding:.0625rem
}

.bx--action-list .bx--btn--primary:focus::before,.bx--action-list .bx--btn--primary::before,.bx--action-list .bx--btn--primary:focus::after,.bx--action-list .bx--btn--primary::after{
  display:none
}

.bx--action-list .bx--btn--primary:focus{
  outline:2px solid #f4f4f4;
  outline-offset:-0.125rem
}

.bx--action-list .bx--btn--primary:nth-child(3):hover+.bx--btn--primary.bx--batch-summary__cancel::before,.bx--action-list .bx--btn--primary:nth-child(3):focus+.bx--btn--primary.bx--batch-summary__cancel::before{
  opacity:0
}

.bx--btn--primary.bx--batch-summary__cancel::before{
  position:absolute;
  top:.9375rem;
  left:0;
  display:block;
  width:.0625rem;
  height:1rem;
  border:none;
  background-color:#fff;
  content:"";
  opacity:1;
  transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--btn--primary.bx--batch-summary__cancel:hover::before{
  opacity:0;
  transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--batch-summary{
  position:sticky;
  z-index:100000;
  left:0;
  display:flex;
  min-height:3rem;
  align-items:center;
  padding:0 1rem;
  background-color:#0f62fe;
  color:#fff
}

.bx--batch-summary__scroll{
  box-shadow:.5px 0 .2px #0043ce
}

.bx--batch-summary__para{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px
}

.bx--table-toolbar--small,.bx--table-toolbar--sm{
  height:2rem;
  min-height:2rem
}

.bx--table-toolbar--small .bx--toolbar-search-container-expandable,.bx--table-toolbar--small .bx--toolbar-search-container-persistent,.bx--table-toolbar--sm .bx--toolbar-search-container-expandable,.bx--table-toolbar--sm .bx--toolbar-search-container-persistent{
  height:2rem
}

.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search-input,.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search-input,.bx--table-toolbar--sm .bx--toolbar-search-container-expandable .bx--search-input,.bx--table-toolbar--sm .bx--toolbar-search-container-persistent .bx--search-input{
  height:2rem
}

.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search-close,.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search-close,.bx--table-toolbar--sm .bx--toolbar-search-container-expandable .bx--search-close,.bx--table-toolbar--sm .bx--toolbar-search-container-persistent .bx--search-close{
  width:2rem;
  height:2rem
}

.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search-magnifier-icon,.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search-magnifier-icon,.bx--table-toolbar--sm .bx--toolbar-search-container-expandable .bx--search-magnifier-icon,.bx--table-toolbar--sm .bx--toolbar-search-container-persistent .bx--search-magnifier-icon{
  width:2rem;
  height:2rem;
  padding:.5rem
}

.bx--table-toolbar--small .bx--toolbar-action.bx--toolbar-search-container-persistent,.bx--table-toolbar--sm .bx--toolbar-action.bx--toolbar-search-container-persistent{
  width:100%
}

.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-magnifier-icon,.bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search-magnifier-icon,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-magnifier-icon,.bx--table-toolbar--sm .bx--toolbar-search-container-persistent .bx--search-magnifier-icon{
  left:.5rem
}

.bx--table-toolbar--small .bx--toolbar-search-container-expandable,.bx--table-toolbar--sm .bx--toolbar-search-container-expandable{
  width:2rem
}

.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-input,.bx--table-toolbar--sm .bx--toolbar-search-container-expandable .bx--search .bx--search-input{
  padding:0 3rem
}

.bx--table-toolbar--small .bx--toolbar-search-container-active,.bx--table-toolbar--sm .bx--toolbar-search-container-active{
  flex:auto;
  transition:flex 175ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-input{
  visibility:inherit
}

.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input:focus,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-input:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px;
  background-color:#e5e5e5
}

@media screen and (prefers-contrast){
  .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input:focus,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-input:focus{
    outline-style:dotted
  }
}

.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input:not(:-moz-placeholder-shown), .bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-input:not(:-moz-placeholder-shown){
  background-color:#e5e5e5
}

.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input:active,.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-input:not(:placeholder-shown),.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-input:active,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-input:not(:placeholder-shown){
  background-color:#e5e5e5
}

.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-magnifier-icon:focus,.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-magnifier-icon:active,.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search-magnifier-icon:hover,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-magnifier-icon:focus,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-magnifier-icon:active,.bx--table-toolbar--sm .bx--toolbar-search-container-active .bx--search-magnifier-icon:hover{
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  background-color:rgba(0,0,0,0)
}

.bx--table-toolbar--small .bx--overflow-menu.bx--toolbar-action,.bx--table-toolbar--sm .bx--overflow-menu.bx--toolbar-action{
  width:2rem;
  min-width:2rem;
  height:2rem
}

.bx--table-toolbar--small .bx--toolbar-content,.bx--table-toolbar--sm .bx--toolbar-content{
  height:2rem
}

.bx--search--disabled .bx--search-magnifier-icon:hover{
  background-color:rgba(0,0,0,0)
}

.bx--table-toolbar--small .bx--batch-actions .bx--action-list,.bx--table-toolbar--sm .bx--batch-actions .bx--action-list{
  height:2rem
}

.bx--table-toolbar--small .bx--toolbar-action,.bx--table-toolbar--sm .bx--toolbar-action{
  width:2rem;
  height:2rem;
  padding:.5rem 0
}

.bx--table-toolbar--small .bx--btn--primary,.bx--table-toolbar--sm .bx--btn--primary{
  height:2rem;
  min-height:auto;
  padding-top:calc(.375rem - 3px);
  padding-bottom:calc(.375rem - 3px)
}

.bx--table-toolbar--small .bx--btn--primary.bx--batch-summary__cancel::before,.bx--table-toolbar--sm .bx--btn--primary.bx--batch-summary__cancel::before{
  top:.5rem
}

.bx--table-toolbar--small .bx--toolbar-action~.bx--btn,.bx--table-toolbar--sm .bx--toolbar-action~.bx--btn{
  overflow:hidden;
  height:2rem
}

.bx--table-toolbar--small .bx--batch-summary,.bx--table-toolbar--sm .bx--batch-summary{
  min-height:2rem
}

.bx--data-table-container{
  position:relative;
  padding-top:.125rem
}

.bx--data-table-content{
  overflow-x:auto
}

.bx--data-table-header{
  padding:1rem 0 1.5rem 1rem;
  background:#f4f4f4
}

.bx--data-table-header__title{
  font-size:1.25rem;
  font-weight:400;
  line-height:1.4;
  letter-spacing:0;
  color:#161616
}

.bx--data-table-header__description{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  color:#525252
}

.bx--data-table{
  width:100%;
  border-collapse:collapse;
  border-spacing:0
}

.bx--data-table thead{
  font-size:.875rem;
  font-weight:600;
  line-height:1.28572;
  letter-spacing:.16px;
  background-color:#e0e0e0
}

.bx--data-table tbody{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  width:100%;
  background-color:#f4f4f4
}

.bx--data-table tr{
  width:100%;
  height:3rem;
  border:none
}

.bx--data-table tbody tr,.bx--data-table tbody tr td,.bx--data-table tbody tr th{
  transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9)
}

.bx--data-table tbody tr:hover{
  background:#e5e5e5
}

.bx--data-table tbody tr:hover td,.bx--data-table tbody tr:hover th{
  border-top:1px solid #e5e5e5;
  border-bottom:1px solid #e5e5e5;
  background:#e5e5e5;
  color:#161616
}

.bx--data-table tr:hover .bx--link{
  color:#0043ce
}

.bx--data-table tr:hover .bx--link--disabled{
  color:#c6c6c6
}

.bx--data-table th,.bx--data-table td{
  text-align:left;
  vertical-align:middle
}

.bx--data-table th[align=right],.bx--data-table td[align=right]{
  text-align:right
}

.bx--data-table th[align=center],.bx--data-table td[align=center]{
  text-align:center
}

.bx--data-table th{
  padding-right:1rem;
  padding-left:1rem;
  background-color:#e0e0e0;
  color:#161616
}

.bx--data-table th:last-of-type{
  position:static;
  width:auto
}

.bx--data-table td,.bx--data-table tbody th{
  padding-right:1rem;
  padding-left:1rem;
  border-top:1px solid #f4f4f4;
  border-bottom:1px solid #e0e0e0;
  background:#f4f4f4;
  color:#525252
}

.bx--data-table td+td:first-of-type,.bx--data-table tbody th+td:first-of-type{
  padding-left:.75rem
}

@supports(-moz-appearance: none){
  .bx--data-table td{
    background-clip:padding-box
  }
}

.bx--data-table .bx--list-box input[role=combobox],.bx--data-table .bx--list-box input[type=text],.bx--data-table .bx--dropdown,.bx--data-table .bx--list-box,.bx--data-table .bx--number input[type=number],.bx--data-table .bx--number__control-btn::before,.bx--data-table .bx--number__control-btn::after,.bx--data-table .bx--text-input,.bx--data-table .bx--select-input{
  background-color:#fff
}

.bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded=false]:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded=false]:focus{
    outline-style:dotted
  }
}

.bx--data-table td.bx--table-column-menu .bx--overflow-menu[aria-expanded=true]:focus{
  outline:none
}

@media screen and (hover: hover),(-ms-high-contrast: active),(-ms-high-contrast: none){
  .bx--data-table td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon{
    opacity:0
  }
}

.bx--data-table td.bx--table-column-menu .bx--overflow-menu.bx--overflow-menu--open .bx--overflow-menu__icon{
  opacity:1
}

.bx--data-table.bx--data-table--visible-overflow-menu td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon,.bx--data-table td.bx--table-column-menu .bx--overflow-menu:hover .bx--overflow-menu__icon,.bx--data-table td.bx--table-column-menu .bx--overflow-menu:focus .bx--overflow-menu__icon,.bx--data-table tr:hover td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon{
  opacity:1
}

.bx--table-row--menu-option .bx--overflow-menu-options__btn .bx--overflow-menu-options__option-content svg{
  position:relative;
  top:.1875rem;
  margin-right:.5rem
}

.bx--data-table .bx--overflow-menu:hover,.bx--data-table .bx--overflow-menu__trigger:hover{
  background-color:#cacaca
}

.bx--data-table--selected .bx--overflow-menu:hover,.bx--data-table--selected .bx--overflow-menu__trigger:hover{
  background-color:#e5e5e5
}

.bx--data-table--selected .bx--link:not(.bx--link--disabled){
  color:#0043ce
}

.bx--data-table--compact td.bx--table-column-menu,.bx--data-table--xs td.bx--table-column-menu,.bx--data-table--short td.bx--table-column-menu,.bx--data-table--sm td.bx--table-column-menu{
  height:1.5rem;
  padding-top:0;
  padding-bottom:0
}

.bx--data-table--short td.bx--table-column-menu,.bx--data-table--sm td.bx--table-column-menu{
  height:2rem
}

.bx--data-table--md td.bx--table-column-menu{
  height:2.5rem
}

.bx--data-table--tall .bx--table-column-menu,.bx--data-table--xl .bx--table-column-menu{
  padding-top:.5rem
}

.bx--data-table--zebra tbody tr:not(.bx--parent-row):nth-child(odd) td{
  border-bottom:1px solid #f4f4f4
}

.bx--data-table--zebra tbody tr:not(.bx--parent-row):nth-child(even) td{
  border-top:1px solid #fff;
  border-bottom:1px solid #fff;
  background-color:#fff
}

.bx--data-table--zebra tbody tr:not(.bx--parent-row):hover td{
  border-top:1px solid #e5e5e5;
  border-bottom:1px solid #e5e5e5;
  background-color:#e5e5e5
}

.bx--table-column-checkbox .bx--checkbox-label{
  padding-left:0
}

.bx--data-table th.bx--table-column-checkbox{
  position:static;
  width:2rem;
  background:#e0e0e0;
  transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9)
}

.bx--data-table .bx--table-column-checkbox .bx--checkbox:focus+.bx--checkbox-label::before{
  outline-offset:.375rem
}

.bx--data-table--compact .bx--table-column-checkbox .bx--checkbox:focus+.bx--checkbox-label::before,.bx--data-table--xs .bx--table-column-checkbox .bx--checkbox:focus+.bx--checkbox-label::before{
  outline-offset:.125rem
}

.bx--data-table thead th.bx--table-column-checkbox,.bx--data-table tbody td.bx--table-column-checkbox,.bx--data-table thead th.bx--table-expand,.bx--data-table tbody td.bx--table-expand{
  min-width:0
}

.bx--data-table thead th.bx--table-column-checkbox,.bx--data-table tbody td.bx--table-column-checkbox{
  width:2.5rem;
  padding-right:.25rem;
  padding-left:1rem
}

.bx--data-table thead th.bx--table-expand,.bx--data-table tbody td.bx--table-expand{
  width:2rem;
  height:2rem
}

.bx--data-table--compact thead th.bx--table-expand,.bx--data-table--compact tbody td.bx--table-expand,.bx--data-table--xs thead th.bx--table-expand,.bx--data-table--xs tbody td.bx--table-expand{
  width:1.5rem;
  height:1.5rem;
  padding:0 0 0 .5rem
}

.bx--data-table--short thead th.bx--table-expand,.bx--data-table--short tbody td.bx--table-expand,.bx--data-table--sm thead th.bx--table-expand,.bx--data-table--sm tbody td.bx--table-expand{
  width:2rem;
  height:2rem;
  padding:0;
  padding-left:.5rem
}

.bx--data-table--md thead th.bx--table-expand,.bx--data-table--md tbody td.bx--table-expand{
  width:2.5rem;
  height:2.5rem;
  padding:.25rem 0 .25rem .5rem
}

.bx--data-table--tall thead th.bx--table-expand,.bx--data-table--tall tbody td.bx--table-expand,.bx--data-table--xl thead th.bx--table-expand,.bx--data-table--xl tbody td.bx--table-expand{
  height:4rem;
  padding-top:.625rem;
  padding-bottom:1.375rem
}

.bx--data-table--tall .bx--table-column-checkbox,.bx--data-table--xl .bx--table-column-checkbox{
  padding-top:.8125rem
}

.bx--data-table--tall .bx--table-column-radio,.bx--data-table--xl .bx--table-column-radio{
  padding-top:1rem
}

tr.bx--data-table--selected:hover .bx--radio-button[disabled]+.bx--radio-button__label,tr.bx--data-table--selected:hover .bx--checkbox[disabled]+.bx--checkbox-label,tr.bx--data-table--selected:hover .bx--link--disabled{
  color:#8d8d8d
}

tr.bx--data-table--selected:hover .bx--radio-button[disabled]+.bx--radio-button__label .bx--radio-button__appearance,tr.bx--data-table--selected:hover .bx--checkbox[disabled]+.bx--checkbox-label:before{
  border-color:#8d8d8d
}

.bx--table-column-radio{
  width:48px
}

.bx--table-column-radio .bx--radio-button__appearance{
  margin-right:-0.125rem
}

.bx--data-table--zebra tbody tr:nth-child(odd).bx--data-table--selected td,tr.bx--data-table--selected td{
  border-top:1px solid #e0e0e0;
  border-bottom:1px solid #c6c6c6;
  background-color:#e0e0e0;
  color:#161616
}

.bx--data-table--zebra tbody tr:first-of-type:nth-child(odd).bx--data-table--selected td,tr.bx--data-table--selected:first-of-type td{
  border-top:1px solid #c6c6c6
}

.bx--data-table--zebra tbody tr:last-of-type:nth-child(odd).bx--data-table--selected td,.bx--data-table--zebra tbody tr:last-of-type:nth-child(even).bx--data-table--selected td,tr.bx--data-table--selected:last-of-type td{
  border-top:1px solid #e0e0e0;
  border-bottom:1px solid #e0e0e0
}

.bx--data-table--zebra tbody tr:nth-child(even).bx--data-table--selected td{
  border-bottom:1px solid #c6c6c6
}

.bx--data-table--zebra tbody tr:nth-child(even).bx--data-table--selected:hover td{
  border-bottom:1px solid #cacaca
}

.bx--data-table--zebra tbody tr:nth-child(odd).bx--data-table--selected:hover td,.bx--data-table tbody .bx--data-table--selected:hover td{
  border-top:1px solid #cacaca;
  border-bottom:1px solid #cacaca;
  background:#cacaca;
  color:#161616
}

.bx--data-table--selected .bx--overflow-menu .bx--overflow-menu__icon{
  opacity:1
}

.bx--data-table--compact thead tr,.bx--data-table--compact tbody tr,.bx--data-table--compact tbody tr th{
  height:1.5rem
}

.bx--data-table--compact .bx--table-header-label{
  padding-top:.125rem;
  padding-bottom:.125rem
}

.bx--data-table--compact td,.bx--data-table--compact tbody tr th{
  padding-top:.125rem;
  padding-bottom:.125rem
}

.bx--data-table--compact .bx--overflow-menu{
  width:2rem;
  height:100%
}

.bx--data-table.bx--data-table--compact .bx--table-column-checkbox{
  padding-top:0;
  padding-bottom:0
}

.bx--data-table.bx--data-table--compact .bx--table-column-checkbox .bx--checkbox-label{
  height:1.4375rem;
  min-height:1.4375rem
}

.bx--data-table--xs thead tr,.bx--data-table--xs tbody tr,.bx--data-table--xs tbody tr th{
  height:1.5rem
}

.bx--data-table--xs .bx--table-header-label{
  padding-top:.125rem;
  padding-bottom:.125rem
}

.bx--data-table--xs td,.bx--data-table--xs tbody tr th{
  padding-top:.125rem;
  padding-bottom:.125rem
}

.bx--data-table--xs .bx--overflow-menu{
  width:2rem;
  height:calc(100% + 1px)
}

.bx--data-table.bx--data-table--xs .bx--table-column-checkbox{
  padding-top:0;
  padding-bottom:0
}

.bx--data-table.bx--data-table--xs .bx--table-column-checkbox .bx--checkbox-label{
  height:1.4375rem;
  min-height:1.4375rem
}

.bx--data-table--short thead tr,.bx--data-table--short tbody tr,.bx--data-table--short tbody tr th{
  height:2rem
}

.bx--data-table--short .bx--table-header-label{
  padding-top:.4375rem;
  padding-bottom:.4375rem
}

.bx--data-table--short td,.bx--data-table--short tbody tr th{
  padding-top:.4375rem;
  padding-bottom:.375rem
}

.bx--data-table.bx--data-table--short .bx--table-column-checkbox{
  padding-top:.1875rem;
  padding-bottom:.1875rem
}

.bx--data-table--short .bx--overflow-menu{
  height:100%
}

.bx--data-table--sm thead tr,.bx--data-table--sm tbody tr,.bx--data-table--sm tbody tr th{
  height:2rem
}

.bx--data-table--sm .bx--table-header-label{
  padding-top:.4375rem;
  padding-bottom:.4375rem
}

.bx--data-table--sm td,.bx--data-table--sm tbody tr th{
  padding-top:.4375rem;
  padding-bottom:.375rem
}

.bx--data-table.bx--data-table--sm .bx--table-column-checkbox{
  padding-top:.1875rem;
  padding-bottom:.1875rem
}

.bx--data-table--sm .bx--overflow-menu{
  height:calc(100% + 1px)
}

.bx--data-table--md thead tr,.bx--data-table--md tbody tr,.bx--data-table--md tbody tr th{
  height:2.5rem
}

.bx--data-table--md .bx--table-header-label{
  padding-top:.4375rem;
  padding-bottom:.4375rem
}

.bx--data-table--md td,.bx--data-table--md tbody tr th{
  padding-top:.4375rem;
  padding-bottom:.375rem
}

.bx--data-table.bx--data-table--md .bx--table-column-checkbox{
  padding-top:.1875rem;
  padding-bottom:.1875rem
}

.bx--data-table--md .bx--table-column-menu{
  padding-top:.1875rem;
  padding-bottom:.1875rem
}

.bx--data-table--tall thead tr,.bx--data-table--tall tbody tr,.bx--data-table--tall tbody tr th{
  height:4rem
}

.bx--data-table--tall .bx--table-header-label{
  padding-top:1rem;
  padding-bottom:1rem
}

.bx--data-table--tall td,.bx--data-table--tall tbody tr th{
  padding-top:1rem
}

.bx--data-table--tall th,.bx--data-table--tall td{
  vertical-align:top
}

.bx--data-table--tall .bx--data-table--cell-secondary-text{
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px
}

.bx--data-table--xl thead tr,.bx--data-table--xl tbody tr,.bx--data-table--xl tbody tr th{
  height:4rem
}

.bx--data-table--xl .bx--table-header-label{
  padding-top:1rem;
  padding-bottom:1rem
}

.bx--data-table--xl td,.bx--data-table--xl tbody tr th{
  padding-top:1rem
}

.bx--data-table--xl th,.bx--data-table--xl td{
  vertical-align:top
}

.bx--data-table--xl .bx--data-table--cell-secondary-text{
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px
}

.bx--data-table--static{
  width:auto
}

.bx--data-table-container--static{
  width:-moz-fit-content;
  width:fit-content
}

.bx--data-table_inner-container{
  background-color:#e0e0e0;
  transform:translateZ(0)
}

.bx--data-table--sticky-header{
  display:block;
  overflow-y:scroll
}

.bx--data-table--sticky-header thead,.bx--data-table--sticky-header tbody,.bx--data-table--sticky-header tr,.bx--data-table--sticky-header th,.bx--data-table--sticky-header td{
  display:flex
}

.bx--data-table--sticky-header thead{
  position:sticky;
  z-index:1;
  top:0;
  overflow:scroll;
  width:100%;
  -ms-overflow-style:none;
  will-change:transform
}

.bx--data-table--sticky-header thead tr th{
  border-bottom:1px solid #c6c6c6
}

.bx--data-table--sticky-header tbody{
  flex-direction:column;
  -ms-overflow-style:none;
  overflow-x:scroll;
  will-change:transform
}

.bx--data-table--sticky-header tr.bx--parent-row.bx--expandable-row{
  height:auto;
  min-height:3rem
}

.bx--data-table--sticky-header tr.bx--expandable-row:not(.bx--parent-row){
  height:auto
}

.bx--data-table--sticky-header .bx--table-expand{
  max-width:3rem
}

.bx--data-table--sticky-header thead .bx--table-expand{
  align-items:center
}

.bx--data-table--sticky-header .bx--parent-row{
  min-height:3rem
}

.bx--data-table--sticky-header:not(.bx--data-table--compact):not(.bx--data-table--xs):not(.bx--data-table--tall):not(.bx--data-table--xl):not(.bx--data-table--short):not(.bx--data-table--sm) td:not(.bx--table-column-menu):not(.bx--table-column-checkbox){
  padding-top:.875rem
}

.bx--data-table--sticky-header tr.bx--parent-row.bx--expandable-row:hover+tr[data-child-row] td{
  border-top:1px solid #e5e5e5
}

.bx--data-table--sticky-header tr.bx--expandable-row:last-of-type{
  overflow:hidden
}

.bx--data-table--sticky-header tr.bx--data-table--selected:first-of-type td{
  border-top:none
}

.bx--data-table--sticky-header thead th.bx--table-column-checkbox,.bx--data-table--sticky-header tbody tr td.bx--table-column-checkbox{
  width:2.25rem;
  min-width:2.25rem;
  align-items:center
}

.bx--data-table--sticky-header.bx--data-table--tall thead th.bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--xl thead th.bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--tall td.bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--xl td.bx--table-column-checkbox{
  align-items:flex-start
}

.bx--data-table--sticky-header th.bx--table-column-checkbox~th:last-of-type:empty{
  max-width:4rem
}

.bx--data-table--sticky-header th:empty:not(.bx--table-expand){
  max-width:2.25rem
}

.bx--data-table--sticky-header td.bx--table-column-menu{
  height:auto;
  align-items:center;
  padding-top:0
}

.bx--data-table--sticky-header thead::-webkit-scrollbar,.bx--data-table--sticky-header tbody::-webkit-scrollbar{
  display:none
}

@-moz-document url-prefix(){
  .bx--data-table--sticky-header thead,.bx--data-table--sticky-header tbody{
    scrollbar-width:none
  }
}

.bx--data-table--sticky-header tbody tr:last-of-type{
  border-bottom:0
}

.bx--data-table--sticky-header th:not(.bx--table-column-checkbox):not(.bx--table-column-menu):not(.bx--table-expand-v2):not(.bx--table-column-icon),.bx--data-table--sticky-header td:not(.bx--table-column-checkbox):not(.bx--table-column-menu):not(.bx--table-expand-v2):not(.bx--table-column-icon){
  width:100%;
  min-width:0
}

.bx--data-table--sticky-header.bx--data-table--compact tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--xs tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--short tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--sm tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--tall tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--xl tr:not(.bx--expandable-row){
  height:auto
}

.bx--data-table--sticky-header.bx--data-table--compact tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--xs tr:not(.bx--expandable-row){
  min-height:1.5rem
}

.bx--data-table--sticky-header.bx--data-table--short tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--sm tr:not(.bx--expandable-row){
  min-height:2rem
}

.bx--data-table--sticky-header.bx--data-table--tall tr:not(.bx--expandable-row),.bx--data-table--sticky-header.bx--data-table--xl tr:not(.bx--expandable-row){
  min-height:4rem
}

.bx--data-table--sticky-header.bx--data-table--compact tr td.bx--table-expand,.bx--data-table--sticky-header.bx--data-table--xs tr td.bx--table-expand{
  padding-top:.25rem
}

.bx--data-table--sticky-header.bx--data-table--short tr td.bx--table-expand,.bx--data-table--sticky-header.bx--data-table--sm tr td.bx--table-expand{
  padding-top:.5rem
}

.bx--data-table--sticky-header .bx--table-header-label{
  display:block;
  overflow-x:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  max-width:calc(100% - 10px);
  padding-top:.9375rem;
  padding-bottom:1rem;
  overflow-y:hidden
}

.bx--data-table--sticky-header.bx--data-table--compact th .bx--table-header-label,.bx--data-table--sticky-header.bx--data-table--xs th .bx--table-header-label{
  padding-top:.1875rem;
  padding-bottom:0
}

.bx--data-table--sticky-header.bx--data-table--short th .bx--table-header-label,.bx--data-table--sticky-header.bx--data-table--sm th .bx--table-header-label{
  padding-top:.5rem;
  padding-bottom:0
}

.bx--data-table--sticky-header.bx--data-table--tall th .bx--table-header-label,.bx--data-table--sticky-header.bx--data-table--xl th .bx--table-header-label{
  padding-top:1rem
}

.bx--data-table--sticky-header.bx--data-table--tall th.bx--table-expand,.bx--data-table--sticky-header.bx--data-table--xl th.bx--table-expand{
  display:flex;
  align-items:flex-start
}

.bx--data-table--sticky-header.bx--data-table--compact tr.bx--parent-row .bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--short tr.bx--parent-row .bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--xs tr.bx--parent-row .bx--table-column-checkbox,.bx--data-table--sticky-header.bx--data-table--sm tr.bx--parent-row .bx--table-column-checkbox{
  align-items:flex-start
}

.bx--data-table--max-width{
  max-width:100%
}

.bx--data-table--sticky-header{
  max-height:18.75rem
}

.bx--data-table .bx--form-item.bx--checkbox-wrapper:last-of-type{
  margin:0
}

.bx--data-table--short .bx--form-item.bx--checkbox-wrapper:last-of-type,.bx--data-table--compact .bx--form-item.bx--checkbox-wrapper:last-of-type,.bx--data-table--xs .bx--form-item.bx--checkbox-wrapper:last-of-type,.bx--data-table--sm .bx--form-item.bx--checkbox-wrapper:last-of-type{
  margin:-0.1875rem 0
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--data-table-content{
    outline:1px solid rgba(0,0,0,0)
  }
}

.bx--data-table tr.bx--parent-row:first-of-type td{
  border-top:1px solid #e0e0e0
}

.bx--expandable-row--hidden td{
  width:auto;
  padding:1rem;
  border-top:0
}

tr.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row]{
  height:0;
  transition:height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

tr.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row] td{
  padding-top:0;
  padding-bottom:0;
  border:0;
  background-color:#e5e5e5;
  transition:padding 150ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 150ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

tr.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row] td .bx--child-row-inner-container{
  overflow:hidden;
  max-height:0
}

tr.bx--parent-row.bx--expandable-row+tr[data-child-row]{
  transition:height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

tr.bx--parent-row.bx--expandable-row+tr[data-child-row] td{
  padding-left:4rem;
  border-bottom:1px solid #e0e0e0;
  transition:padding-bottom 110ms cubic-bezier(0.2, 0, 0.38, 0.9),transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

tr.bx--parent-row.bx--expandable-row+tr[data-child-row] td .bx--child-row-inner-container{
  max-height:100%
}

.bx--parent-row.bx--expandable-row>td,.bx--parent-row.bx--expandable-row+tr[data-child-row]>td{
  border-bottom:1px solid #e0e0e0;
  box-shadow:0 1px #e0e0e0
}

.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row]>td{
  box-shadow:none
}

.bx--parent-row.bx--expandable-row>td:first-of-type{
  box-shadow:none
}

tr.bx--parent-row:not(.bx--expandable-row) td,tr.bx--parent-row.bx--expandable-row td,tr.bx--parent-row.bx--expandable-row{
  transition:height 240ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

tr.bx--parent-row:not(.bx--expandable-row):first-of-type:hover td{
  border-top:1px solid #e0e0e0;
  border-bottom:1px solid #e0e0e0
}

tr.bx--parent-row.bx--expandable-row:hover td{
  border-top:1px solid #e0e0e0;
  border-bottom:1px solid #e0e0e0;
  background-color:#e5e5e5;
  color:#161616
}

tr.bx--parent-row.bx--expandable-row:hover td:first-of-type{
  border-bottom:1px solid #e5e5e5
}

tr.bx--parent-row.bx--expandable-row:hover+tr[data-child-row] td{
  border-bottom:1px solid #e0e0e0;
  background-color:#e5e5e5;
  color:#161616
}

tr.bx--expandable-row--hover+tr[data-child-row] td{
  border-bottom:1px solid #e0e0e0
}

tr.bx--expandable-row--hover{
  background-color:#e5e5e5
}

tr.bx--expandable-row--hover td{
  border-top:1px solid #e0e0e0;
  border-bottom:1px solid #e0e0e0;
  background-color:#e5e5e5;
  color:#161616
}

tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td:first-of-type{
  border-bottom:1px solid rgba(0,0,0,0)
}

.bx--data-table td.bx--table-expand{
  border-bottom:1px solid #e0e0e0
}

.bx--data-table th.bx--table-expand+.bx--table-column-checkbox,.bx--data-table td.bx--table-expand+.bx--table-column-checkbox{
  padding-right:.375rem;
  padding-left:.375rem
}

.bx--data-table th.bx--table-expand+.bx--table-column-checkbox+th,.bx--data-table td.bx--table-expand+.bx--table-column-checkbox+td{
  padding-left:.5rem
}

.bx--data-table td.bx--table-expand,.bx--data-table th.bx--table-expand{
  padding:.5rem;
  padding-right:0
}

.bx--data-table td.bx--table-expand[data-previous-value=collapsed]{
  border-bottom:1px solid rgba(0,0,0,0)
}

.bx--table-expand[data-previous-value=collapsed] .bx--table-expand__svg{
  transform:rotate(270deg);
  transition:transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--table-expand__button{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  display:inline-flex;
  width:100%;
  height:calc(100% + 1px);
  align-items:center;
  justify-content:center;
  padding:0 .5rem;
  vertical-align:inherit
}

.bx--table-expand__button::-moz-focus-inner{
  border:0
}

.bx--table-expand__button:focus{
  box-shadow:inset 0 0 0 2px #0f62fe;
  outline:none
}

.bx--table-expand__svg{
  fill:#161616;
  transform:rotate(90deg);
  transition:transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--data-table--tall .bx--table-expand__button,.bx--data-table--xl .bx--table-expand__button{
  width:2rem;
  padding:0
}

tr.bx--parent-row.bx--expandable-row td.bx--table-expand+td::after{
  position:absolute;
  bottom:-0.0625rem;
  left:0;
  width:.5rem;
  height:.0625rem;
  background:#e0e0e0;
  content:""
}

tr.bx--parent-row.bx--expandable-row:hover td.bx--table-expand+td::after,tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td.bx--table-expand+td::after{
  background:#e5e5e5
}

tr.bx--parent-row.bx--data-table--selected td.bx--table-expand+td::after{
  display:none
}

.bx--data-table--zebra tbody tr[data-parent-row]:nth-child(4n+3) td,.bx--data-table--zebra tbody tr[data-child-row]:nth-child(4n+4) td{
  border-bottom:1px solid #f4f4f4
}

.bx--data-table--zebra tbody tr[data-parent-row]:nth-child(4n+1) td,.bx--data-table--zebra tbody tr[data-child-row]:nth-child(4n+2) td{
  border-top:1px solid #fff;
  border-bottom:1px solid #fff;
  background-color:#fff
}

.bx--data-table--zebra tr.bx--parent-row td,.bx--data-table--zebra tr.bx--parent-row.bx--expandable-row+tr[data-child-row] td{
  transition:transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9),border-bottom 150ms cubic-bezier(0.2, 0, 0.38, 0.9),border-top 150ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--data-table--zebra tbody tr[data-parent-row]:hover td,.bx--data-table--zebra tbody tr[data-parent-row]:hover+tr[data-child-row] td,.bx--data-table--zebra tbody tr[data-child-row]:hover td{
  border-top:1px solid #e5e5e5;
  border-bottom:1px solid #e5e5e5;
  background-color:#e5e5e5
}

.bx--data-table--zebra tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td{
  border-top:1px solid #e5e5e5;
  border-bottom:1px solid #e5e5e5;
  background:#e5e5e5
}

tr.bx--parent-row.bx--data-table--selected:first-of-type td{
  border-top:1px solid #c6c6c6;
  border-bottom:1px solid #e0e0e0;
  background:#e0e0e0;
  box-shadow:0 1px #c6c6c6
}

tr.bx--parent-row.bx--data-table--selected td{
  border-bottom:1px solid rgba(0,0,0,0);
  background:#e0e0e0;
  box-shadow:0 1px #c6c6c6;
  color:#161616
}

tr.bx--parent-row.bx--data-table--selected:last-of-type td{
  border-bottom:1px solid rgba(0,0,0,0);
  background:#e0e0e0;
  box-shadow:0 1px #e0e0e0
}

tr.bx--parent-row.bx--data-table--selected:not(.bx--expandable-row):hover td{
  border-top:1px solid #cacaca;
  border-bottom:1px solid #e0e0e0;
  background:#cacaca;
  box-shadow:0 1px #cacaca
}

tr.bx--parent-row.bx--data-table--selected.bx--expandable-row td,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row td:first-of-type{
  border-bottom:1px solid rgba(0,0,0,0);
  box-shadow:0 1px #e0e0e0
}

tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover td,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover td:first-of-type,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover td,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover td:first-of-type{
  border-top:1px solid #cacaca;
  border-bottom:1px solid rgba(0,0,0,0);
  background:#cacaca;
  box-shadow:0 1px #cacaca
}

tr.bx--parent-row.bx--data-table--selected.bx--expandable-row+tr[data-child-row] td{
  border-top:1px solid #c6c6c6;
  border-bottom:1px solid #e0e0e0;
  background-color:#e5e5e5;
  box-shadow:0 1px #c6c6c6;
  color:#161616
}

tr.bx--parent-row.bx--data-table--selected.bx--expandable-row+tr[data-child-row]:last-of-type td{
  padding-bottom:1.5rem;
  box-shadow:inset 0 -1px #c6c6c6
}

tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover+tr[data-child-row] td,tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover+tr[data-child-row] td{
  background:#e0e0e0
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--table-expand__button:focus .bx--table-expand__svg{
    color:Highlight;
    outline:1px solid Highlight
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--table-expand__svg{
    fill:ButtonText
  }
}

.bx--data-table--sort th,.bx--data-table th[aria-sort]{
  height:3rem;
  padding:0;
  border-top:none;
  border-bottom:none
}

.bx--table-sort{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  display:flex;
  width:100%;
  min-height:100%;
  align-items:center;
  justify-content:space-between;
  padding-left:1rem;
  background-color:#e0e0e0;
  color:#161616;
  font:inherit;
  line-height:1;
  text-align:left;
  transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9),outline 70ms cubic-bezier(0, 0, 0.38, 0.9)
}

.bx--table-sort::-moz-focus-inner{
  border:0
}

.bx--table-sort:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--table-sort:focus{
    outline-style:dotted
  }
}

.bx--table-sort:hover{
  background:#cacaca
}

.bx--table-sort:focus svg,.bx--table-sort:hover svg{
  opacity:1
}

.bx--data-table.bx--data-table--sort th>.bx--table-header-label{
  padding-right:1rem;
  padding-left:1rem
}

th .bx--table-sort__flex{
  display:flex;
  width:100%;
  height:100%;
  min-height:3rem;
  align-items:center;
  justify-content:space-between
}

@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){
  .bx--data-table--sort:not(.bx--data-table--compact):not(.bx--data-table--short):not(.bx--data-table--tall):not(.bx--data-table--xs):not(.bx--data-table--sm):not(.bx--data-table--md):not(.bx--data-table--xl) th .bx--table-sort__flex{
    height:2.99rem
  }
}

.bx--data-table--compact.bx--data-table--sort th .bx--table-sort__flex,.bx--data-table--xs.bx--data-table--sort th .bx--table-sort__flex{
  min-height:1.5rem
}

.bx--data-table--short.bx--data-table--sort th .bx--table-sort__flex,.bx--data-table--sm.bx--data-table--sort th .bx--table-sort__flex{
  min-height:2rem
}

.bx--data-table--md.bx--data-table--sort th .bx--table-sort__flex{
  min-height:2.5rem
}

.bx--data-table--tall.bx--data-table--sort th .bx--table-sort__flex,.bx--data-table--xl.bx--data-table--sort th .bx--table-sort__flex{
  min-height:4rem;
  align-items:flex-start
}

.bx--table-sort .bx--table-sort__icon-inactive{
  display:block
}

.bx--table-sort .bx--table-sort__icon{
  display:none
}

.bx--table-sort__icon-unsorted{
  width:1.25rem;
  min-width:1rem;
  margin-right:.5rem;
  margin-left:.5rem;
  fill:#161616;
  opacity:0
}

.bx--table-sort.bx--table-sort--active{
  background:#cacaca
}

.bx--table-sort.bx--table-sort--active .bx--table-sort__icon-unsorted{
  display:none
}

.bx--table-sort.bx--table-sort--active .bx--table-sort__icon{
  display:block;
  opacity:1
}

.bx--table-sort--ascending .bx--table-sort__icon{
  transform:rotate(180deg)
}

.bx--table-sort__icon{
  width:1.25rem;
  min-width:1rem;
  margin-right:.5rem;
  margin-left:.5rem;
  fill:#161616;
  opacity:1;
  transform:rotate(0);
  transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--data-table--compact.bx--data-table--sort th,.bx--data-table--xs.bx--data-table--sort th{
  height:1.5rem
}

.bx--data-table--short.bx--data-table--sort th,.bx--data-table--sm.bx--data-table--sort th{
  height:2rem
}

.bx--data-table--md.bx--data-table--sort th{
  height:2.5rem
}

.bx--data-table--tall.bx--data-table--sort th,.bx--data-table--xl.bx--data-table--sort th{
  height:4rem
}

.bx--data-table--tall.bx--data-table--sort th .bx--table-sort,.bx--data-table--xl.bx--data-table--sort th .bx--table-sort{
  display:inline-block;
  height:4rem
}

.bx--data-table--tall .bx--table-sort__icon-unsorted,.bx--data-table--tall .bx--table-sort__icon,.bx--data-table--xl .bx--table-sort__icon-unsorted,.bx--data-table--xl .bx--table-sort__icon{
  margin-top:.8125rem
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--table-sort__icon,.bx--table-sort__icon-unsorted{
    fill:ButtonText
  }
}

.bx--inline-edit-label{
  display:flex;
  align-items:center;
  justify-content:space-between
}

.bx--inline-edit-label:hover .bx--inline-edit-label__icon{
  opacity:1
}

.bx--inline-edit-label--inactive{
  display:none
}

.bx--inline-edit-label__action{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer
}

.bx--inline-edit-label__action::-moz-focus-inner{
  border:0
}

.bx--inline-edit-label__action:hover{
  cursor:pointer
}

.bx--inline-edit-label__action:focus{
  outline:1px solid #0f62fe;
  padding:.125rem
}

@media screen and (prefers-contrast){
  .bx--inline-edit-label__action:focus{
    outline-style:dotted
  }
}

.bx--inline-edit-label__action:focus .bx--inline-edit-label__icon{
  width:auto;
  opacity:1
}

.bx--inline-edit-label__icon{
  fill:#161616;
  opacity:0
}

.bx--inline-edit-input{
  display:none
}

.bx--inline-edit-input--active{
  display:block;
  margin-left:-0.75rem
}

.bx--inline-edit-input--active input{
  padding-left:.75rem
}

.bx--data-table.bx--skeleton th{
  padding-left:1rem;
  vertical-align:middle
}

.bx--data-table.bx--skeleton th span,.bx--data-table.bx--skeleton td span{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  display:block;
  width:4rem;
  height:1rem
}

.bx--data-table.bx--skeleton th span:hover,.bx--data-table.bx--skeleton th span:focus,.bx--data-table.bx--skeleton th span:active,.bx--data-table.bx--skeleton td span:hover,.bx--data-table.bx--skeleton td span:focus,.bx--data-table.bx--skeleton td span:active{
  border:none;
  cursor:default;
  outline:none
}

.bx--data-table.bx--skeleton th span::before,.bx--data-table.bx--skeleton td span::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .bx--data-table.bx--skeleton th span::before,.bx--data-table.bx--skeleton td span::before{
    animation:none
  }
}

.bx--data-table.bx--skeleton tr:hover td{
  border-color:#e0e0e0;
  background:rgba(0,0,0,0)
}

.bx--data-table.bx--skeleton tr:hover td:first-of-type,.bx--data-table.bx--skeleton tr:hover td:last-of-type{
  border-color:#e0e0e0
}

.bx--data-table.bx--skeleton .bx--table-sort-v2{
  pointer-events:none
}

.bx--data-table.bx--skeleton th span{
  background:#c6c6c6
}

.bx--data-table.bx--skeleton th span::before{
  background:#e5e5e5
}

.bx--data-table-container.bx--skeleton .bx--data-table-header__title{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:7.5rem;
  height:1.5rem
}

.bx--data-table-container.bx--skeleton .bx--data-table-header__title:hover,.bx--data-table-container.bx--skeleton .bx--data-table-header__title:focus,.bx--data-table-container.bx--skeleton .bx--data-table-header__title:active{
  border:none;
  cursor:default;
  outline:none
}

.bx--data-table-container.bx--skeleton .bx--data-table-header__title::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .bx--data-table-container.bx--skeleton .bx--data-table-header__title::before{
    animation:none
  }
}

.bx--data-table-container.bx--skeleton .bx--data-table-header__description{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:10rem;
  height:1rem;
  margin-top:.5rem
}

.bx--data-table-container.bx--skeleton .bx--data-table-header__description:hover,.bx--data-table-container.bx--skeleton .bx--data-table-header__description:focus,.bx--data-table-container.bx--skeleton .bx--data-table-header__description:active{
  border:none;
  cursor:default;
  outline:none
}

.bx--data-table-container.bx--skeleton .bx--data-table-header__description::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .bx--data-table-container.bx--skeleton .bx--data-table-header__description::before{
    animation:none
  }
}

@keyframes fpFadeInDown{
  from{
    transform:translate3d(0, -20px, 0);
    opacity:0
  }

  to{
    transform:translate3d(0, 0, 0);
    opacity:1
  }
}

@keyframes fpSlideLeft{
  from{
    transform:translate3d(0, 0, 0)
  }

  to{
    transform:translate3d(-100%, 0, 0)
  }
}

@keyframes fpSlideLeftNew{
  from{
    transform:translate3d(100%, 0, 0)
  }

  to{
    transform:translate3d(0, 0, 0)
  }
}

@keyframes fpSlideRight{
  from{
    transform:translate3d(0, 0, 0)
  }

  to{
    transform:translate3d(100%, 0, 0)
  }
}

@keyframes fpSlideRightNew{
  from{
    transform:translate3d(-100%, 0, 0)
  }

  to{
    transform:translate3d(0, 0, 0)
  }
}

@keyframes fpFadeOut{
  from{
    opacity:1
  }

  to{
    opacity:0
  }
}

@keyframes fpFadeIn{
  from{
    opacity:0
  }

  to{
    opacity:1
  }
}

.flatpickr-calendar{
  position:absolute;
  box-sizing:border-box;
  width:19.6875rem;
  max-height:0;
  padding:0;
  overflow:hidden;
  direction:ltr;
  text-align:center;
  border:0;
  border-radius:0;
  visibility:hidden;
  opacity:0;
  animation:none;
  touch-action:manipulation
}

.flatpickr-calendar.open,.flatpickr-calendar.inline{
  max-height:40rem;
  overflow:visible;
  visibility:inherit;
  opacity:1
}

.flatpickr-calendar.open{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  z-index:99999;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  width:18rem;
  height:21rem;
  margin-top:-0.125rem;
  padding:.25rem .25rem .5rem .25rem;
  overflow:hidden;
  background-color:#f4f4f4;
  border:none
}

.flatpickr-calendar.open:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .flatpickr-calendar.open:focus{
    outline-style:dotted
  }
}

.flatpickr-calendar.animate.open{
  animation:fpFadeInDown 110ms cubic-bezier(0, 0, 0.38, 0.9)
}

.flatpickr-calendar.inline{
  position:relative;
  top:.125rem;
  display:block
}

.flatpickr-calendar.static{
  position:absolute;
  top:calc(100% + 2px)
}

.flatpickr-calendar.static.open{
  z-index:999;
  display:block
}

.flatpickr-calendar.hasWeeks{
  width:auto
}

.dayContainer{
  display:flex;
  flex-wrap:wrap;
  justify-content:space-around;
  height:15.375rem;
  padding:0;
  outline:0
}

.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{
  border-bottom:0;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}

.flatpickr-calendar .hasWeeks .dayContainer{
  border-left:0
}

.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{
  height:2.5rem;
  border-top:1px solid #e6e6e6
}

.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{
  height:auto
}

.flatpickr-calendar:focus{
  outline:0
}

.flatpickr-months{
  display:flex;
  justify-content:space-between;
  width:100%
}

.flatpickr-month{
  font-size:.875rem;
  font-weight:600;
  line-height:1.28572;
  letter-spacing:.16px;
  display:flex;
  align-items:center;
  height:2.5rem;
  color:#161616;
  line-height:1;
  text-align:center;
  background-color:rgba(0,0,0,0)
}

.flatpickr-prev-month,.flatpickr-next-month{
  z-index:3;
  display:flex;
  align-items:center;
  justify-content:center;
  width:2.5rem;
  height:2.5rem;
  padding:0;
  line-height:16px;
  text-decoration:none;
  transform:scale(1, 1) /*rtl: scale(-1,1)*/;
  cursor:pointer;
  transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  fill:#161616;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none
}

.flatpickr-prev-month:hover,.flatpickr-next-month:hover{
  background-color:#e5e5e5
}

.flatpickr-next-month.disabled svg,.flatpickr-prev-month.disabled svg{
  cursor:not-allowed;
  fill:#161616
}

.flatpickr-next-month.disabled:hover svg,.flatpickr-prev-month.disabled:hover svg{
  fill:#161616
}

.flatpickr-current-month{
  font-size:.875rem;
  font-weight:600;
  line-height:1.28572;
  letter-spacing:.16px;
  display:flex;
  align-items:center;
  justify-content:center;
  height:1.75rem;
  text-align:center
}

.flatpickr-current-month .cur-month{
  margin-right:.25rem;
  margin-left:.25rem
}

.flatpickr-current-month .cur-month:hover{
  background-color:#e5e5e5
}

.numInputWrapper{
  position:relative;
  width:3.75rem
}

.numInputWrapper:hover{
  background-color:#e5e5e5
}

.numInputWrapper .numInput{
  display:inline-block;
  width:100%;
  margin:0;
  padding:.25rem;
  color:#161616;
  font-weight:600;
  font-size:inherit;
  font-family:inherit;
  background-color:#f4f4f4;
  border:none;
  cursor:default;
  -moz-appearance:textfield
}

.numInputWrapper .numInput::-webkit-outer-spin-button,.numInputWrapper .numInput::-webkit-inner-spin-button{
  margin:0;
  -webkit-appearance:none
}

.numInputWrapper .numInput:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .numInputWrapper .numInput:focus{
    outline-style:dotted
  }
}

.numInputWrapper .numInput[disabled],.numInputWrapper .numInput[disabled]:hover{
  color:#c6c6c6;
  background-color:#f4f4f4;
  pointer-events:none
}

.numInputWrapper .arrowUp{
  top:.25rem;
  border-bottom:0
}

.numInputWrapper .arrowUp::after{
  border-bottom:.25rem solid #161616
}

.numInputWrapper .arrowDown{
  top:.6875rem
}

.numInputWrapper .arrowDown::after{
  border-top:.25rem solid #161616
}

.numInputWrapper .arrowUp,.numInputWrapper .arrowDown{
  position:absolute;
  left:2.6rem;
  width:.75rem;
  height:50%;
  padding:0 .25rem 0 .125rem;
  line-height:50%;
  border:none;
  cursor:pointer;
  opacity:0
}

.numInputWrapper .arrowUp::after,.numInputWrapper .arrowDown::after{
  position:absolute;
  top:33%;
  display:block;
  border-right:.25rem solid rgba(0,0,0,0);
  border-left:.25rem solid rgba(0,0,0,0);
  content:""
}

.numInputWrapper .arrowUp:hover::after,.numInputWrapper .arrowDown:hover::after{
  border-top-color:#0f62fe;
  border-bottom-color:#0f62fe
}

.numInputWrapper .arrowUp:active::after,.numInputWrapper .arrowDown:active::after{
  border-top-color:#0f62fe;
  border-bottom-color:#0f62fe
}

.numInput[disabled]~.arrowUp::after{
  border-bottom-color:#c6c6c6
}

.numInput[disabled]~.arrowDown::after{
  border-top-color:#c6c6c6
}

.numInputWrapper:hover .arrowUp,.numInputWrapper:hover .arrowDown{
  opacity:1
}

.numInputWrapper:hover .numInput[disabled]~.arrowUp,.numInputWrapper:hover .numInput[disabled]~.arrowDown{
  opacity:0
}

.flatpickr-weekdays{
  display:flex;
  align-items:center;
  height:2.5rem
}

.flatpickr-weekdaycontainer{
  display:flex;
  width:100%
}

.flatpickr-weekday{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  flex:1;
  color:#161616;
  cursor:default
}

.flatpickr-days:focus{
  outline:0
}

.flatpickr-calendar.animate .dayContainer.slideLeft{
  animation:fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1),fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1)
}

.flatpickr-calendar.animate .dayContainer.slideLeft,.flatpickr-calendar.animate .dayContainer.slideLeftNew{
  transform:translate3d(-100%, 0, 0)
}

.flatpickr-calendar.animate .dayContainer.slideLeftNew{
  animation:fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1),fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1)
}

.flatpickr-calendar.animate .dayContainer.slideRight{
  transform:translate3d(100%, 0, 0);
  animation:fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1),fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1)
}

.flatpickr-calendar.animate .dayContainer.slideRightNew{
  animation:fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1),fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1)
}

.flatpickr-day{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  display:flex;
  align-items:center;
  justify-content:center;
  width:2.5rem;
  height:2.5rem;
  color:#161616;
  cursor:pointer;
  transition:all 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.flatpickr-day:hover{
  background:#e5e5e5
}

.flatpickr-day:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px;
  outline-color:#0f62fe
}

@media screen and (prefers-contrast){
  .flatpickr-day:focus{
    outline-style:dotted
  }
}

.nextMonthDay,.prevMonthDay{
  color:#6f6f6f
}

.flatpickr-day.today{
  position:relative;
  color:#0f62fe;
  font-weight:600
}

.flatpickr-day.today::after{
  position:absolute;
  bottom:.4375rem;
  left:50%;
  display:block;
  width:.25rem;
  height:.25rem;
  background-color:#0f62fe;
  transform:translateX(-50%);
  content:""
}

.flatpickr-day.today.no-border{
  border:none
}

.flatpickr-day.today.selected{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .flatpickr-day.today.selected{
    outline-style:dotted
  }
}

.flatpickr-day.today.selected::after{
  display:none
}

.flatpickr-day.inRange{
  color:#161616;
  background-color:#d0e2ff
}

.flatpickr-day.selected{
  color:#fff;
  background-color:#0f62fe
}

.flatpickr-day.selected:focus{
  outline:.0625rem solid #fff;
  outline-offset:-0.1875rem
}

.flatpickr-day.startRange.selected{
  z-index:2;
  box-shadow:none
}

.flatpickr-day.startRange.inRange:not(.selected),.flatpickr-day.endRange.inRange{
  outline:2px solid #0f62fe;
  outline-offset:-2px;
  z-index:3;
  background:#f4f4f4
}

@media screen and (prefers-contrast){
  .flatpickr-day.startRange.inRange:not(.selected),.flatpickr-day.endRange.inRange{
    outline-style:dotted
  }
}

.flatpickr-day.endRange:hover{
  outline:2px solid #0f62fe;
  outline-offset:-2px;
  color:#161616;
  background:#f4f4f4
}

@media screen and (prefers-contrast){
  .flatpickr-day.endRange:hover{
    outline-style:dotted
  }
}

.flatpickr-day.endRange.inRange.selected{
  color:#fff;
  background:#0f62fe
}

.flatpickr-day.flatpickr-disabled{
  color:#c6c6c6;
  cursor:not-allowed
}

.flatpickr-day.flatpickr-disabled:hover{
  background-color:rgba(0,0,0,0)
}

.flatpickr-input[readonly]{
  cursor:pointer
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .flatpickr-prev-month,.flatpickr-next-month{
    fill:ButtonText
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .flatpickr-day.selected{
    color:Highlight;
    outline:1px solid Highlight;
    outline-style:dotted
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .flatpickr-day.today,.flatpickr-day.inRange{
    color:Highlight
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .flatpickr-calendar{
    outline:1px solid rgba(0,0,0,0)
  }
}

.bx--date-picker{
  display:flex
}

.bx--date-picker--light .bx--date-picker__input{
  background:#fff
}

.bx--date-picker~.bx--label{
  order:1
}

.bx--date-picker-container{
  position:relative;
  display:flex;
  flex-direction:column;
  justify-content:space-between
}

.bx--date-picker-input__wrapper{
  position:relative;
  display:flex;
  align-items:center
}

.bx--date-picker.bx--date-picker--simple .bx--date-picker__input,.bx--date-picker.bx--date-picker--simple .bx--label{
  width:7.5rem
}

.bx--date-picker.bx--date-picker--simple .bx--date-picker-input__wrapper--invalid .bx--date-picker__input,.bx--date-picker.bx--date-picker--simple .bx--date-picker-input__wrapper--invalid~.bx--form-requirement,.bx--date-picker.bx--date-picker--simple .bx--date-picker-input__wrapper--warn .bx--date-picker__input,.bx--date-picker.bx--date-picker--simple .bx--date-picker-input__wrapper--warn~.bx--form-requirement{
  width:9.5rem
}

.bx--date-picker.bx--date-picker--simple.bx--date-picker--short .bx--date-picker__input{
  width:5.7rem
}

.bx--date-picker.bx--date-picker--single .bx--date-picker__input{
  width:18rem
}

.bx--date-picker .bx--date-picker-input__wrapper--warn~.bx--form-requirement{
  color:#161616
}

.bx--date-picker__input{
  font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
  font-size:.875rem;
  font-weight:400;
  line-height:1.42857;
  letter-spacing:.32px;
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  position:relative;
  display:block;
  height:2.5rem;
  padding:0 1rem;
  border:none;
  border-bottom:1px solid #8d8d8d;
  background-color:#f4f4f4;
  color:#161616;
  transition:70ms cubic-bezier(0.2, 0, 0.38, 0.9) all
}

.bx--date-picker__input:focus,.bx--date-picker__input.bx--focused{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--date-picker__input:focus,.bx--date-picker__input.bx--focused{
    outline-style:dotted
  }
}

.bx--date-picker__input:disabled{
  border-bottom:1px solid rgba(0,0,0,0);
  background-color:#f4f4f4;
  color:#c6c6c6;
  cursor:not-allowed
}

.bx--date-picker__input:disabled::-moz-placeholder{
  color:#c6c6c6
}

.bx--date-picker__input:disabled::placeholder{
  color:#c6c6c6
}

.bx--date-picker__input:disabled:hover{
  border-bottom:1px solid rgba(0,0,0,0)
}

.bx--date-picker__input::-moz-placeholder{
  color:#6f6f6f;
  opacity:1
}

.bx--date-picker__input::placeholder{
  color:#6f6f6f;
  opacity:1
}

.bx--date-picker__input--xl,.bx--date-picker__input--lg{
  height:3rem
}

.bx--date-picker__input--sm{
  height:2rem
}

.bx--date-picker__icon{
  position:absolute;
  z-index:1;
  top:50%;
  right:1rem;
  fill:#161616;
  pointer-events:none;
  transform:translateY(-50%)
}

.bx--date-picker__icon--invalid,.bx--date-picker__icon--warn{
  cursor:auto
}

.bx--date-picker__icon--warn{
  fill:#f1c21b
}

.bx--date-picker__icon--warn path:first-of-type{
  fill:#000;
  opacity:1
}

.bx--date-picker__icon--invalid{
  fill:#da1e28
}

.bx--date-picker__icon~.bx--date-picker__input{
  padding-right:3rem
}

.bx--date-picker__input:disabled~.bx--date-picker__icon{
  cursor:not-allowed;
  fill:#c6c6c6
}

.bx--date-picker--range>.bx--date-picker-container:first-child{
  margin-right:.0625rem
}

.bx--date-picker--range .bx--date-picker-container,.bx--date-picker--range .bx--date-picker__input{
  width:8.96875rem
}

.bx--date-picker.bx--skeleton input,.bx--date-picker__input.bx--skeleton{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:100%
}

.bx--date-picker.bx--skeleton input:hover,.bx--date-picker.bx--skeleton input:focus,.bx--date-picker.bx--skeleton input:active,.bx--date-picker__input.bx--skeleton:hover,.bx--date-picker__input.bx--skeleton:focus,.bx--date-picker__input.bx--skeleton:active{
  border:none;
  cursor:default;
  outline:none
}

.bx--date-picker.bx--skeleton input::before,.bx--date-picker__input.bx--skeleton::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .bx--date-picker.bx--skeleton input::before,.bx--date-picker__input.bx--skeleton::before{
    animation:none
  }
}

.bx--date-picker.bx--skeleton input::-moz-placeholder, .bx--date-picker__input.bx--skeleton::-moz-placeholder{
  color:rgba(0,0,0,0)
}

.bx--date-picker.bx--skeleton input::placeholder,.bx--date-picker__input.bx--skeleton::placeholder{
  color:rgba(0,0,0,0)
}

.bx--date-picker.bx--skeleton .bx--label{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:4.6875rem;
  height:.875rem
}

.bx--date-picker.bx--skeleton .bx--label:hover,.bx--date-picker.bx--skeleton .bx--label:focus,.bx--date-picker.bx--skeleton .bx--label:active{
  border:none;
  cursor:default;
  outline:none
}

.bx--date-picker.bx--skeleton .bx--label::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .bx--date-picker.bx--skeleton .bx--label::before{
    animation:none
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--date-picker__icon{
    fill:ButtonText
  }
}

.bx--dropdown__wrapper--inline{
  display:inline-grid;
  align-items:center;
  grid-gap:0 1.5rem;
  grid-template:auto auto/auto min-content
}

.bx--dropdown__wrapper--inline .bx--label{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px
}

.bx--dropdown__wrapper--inline .bx--label,.bx--dropdown__wrapper--inline .bx--form__helper-text,.bx--dropdown__wrapper--inline .bx--form-requirement{
  margin:0
}

.bx--dropdown__wrapper--inline .bx--form-requirement{
  grid-column:2
}

.bx--dropdown{
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  position:relative;
  display:block;
  width:100%;
  height:2.5rem;
  border:none;
  border-bottom:1px solid #8d8d8d;
  background-color:#f4f4f4;
  color:#161616;
  cursor:pointer;
  list-style:none;
  outline:2px solid rgba(0,0,0,0);
  transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--dropdown:hover{
  background-color:#e5e5e5
}

.bx--dropdown .bx--list-box__field{
  text-align:left
}

.bx--dropdown--xl,.bx--dropdown--lg{
  height:3rem;
  max-height:3rem
}

.bx--dropdown--xl .bx--dropdown__arrow,.bx--dropdown--lg .bx--dropdown__arrow{
  top:1rem
}

.bx--dropdown--sm{
  height:2rem;
  max-height:2rem
}

.bx--dropdown--sm .bx--dropdown__arrow{
  top:.5rem
}

.bx--dropdown--open{
  border-bottom-color:#e0e0e0
}

.bx--dropdown--invalid{
  outline:2px solid #da1e28;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--dropdown--invalid{
    outline-style:dotted
  }
}

.bx--dropdown--invalid .bx--dropdown-text{
  padding-right:3.5rem
}

.bx--dropdown--invalid+.bx--form-requirement{
  display:inline-block;
  max-height:12.5rem;
  color:#da1e28
}

.bx--dropdown__invalid-icon{
  position:absolute;
  top:50%;
  right:2.5rem;
  fill:#da1e28;
  transform:translateY(-50%)
}

.bx--dropdown--open:hover{
  background-color:#f4f4f4
}

.bx--dropdown--open:focus{
  outline:1px solid rgba(0,0,0,0)
}

.bx--dropdown--open .bx--dropdown-list{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  max-height:13.75rem;
  transition:max-height 110ms cubic-bezier(0, 0, 0.38, 0.9)
}

.bx--dropdown--light{
  background-color:#fff
}

.bx--dropdown--light:hover{
  background-color:#e5e5e5
}

.bx--dropdown--up .bx--dropdown-list{
  bottom:2rem
}

.bx--dropdown__arrow{
  position:absolute;
  top:.8125rem;
  right:1rem;
  fill:#161616;
  pointer-events:none;
  transform-origin:50% 45%;
  transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

button.bx--dropdown-text{
  width:100%;
  border:none;
  background:none;
  color:#161616;
  text-align:left
}

button.bx--dropdown-text:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  button.bx--dropdown-text:focus{
    outline-style:dotted
  }
}

.bx--dropdown-text{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  display:block;
  overflow:hidden;
  height:calc(100% + 1px);
  padding-right:2.625rem;
  padding-left:1rem;
  text-overflow:ellipsis;
  white-space:nowrap
}

.bx--dropdown-list{
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  position:absolute;
  z-index:9100;
  display:flex;
  width:100%;
  max-height:0;
  flex-direction:column;
  background-color:#f4f4f4;
  list-style:none;
  overflow-x:hidden;
  overflow-y:auto;
  transition:max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--dropdown--light .bx--dropdown-list{
  background-color:#fff
}

.bx--dropdown:not(.bx--dropdown--open) .bx--dropdown-item{
  visibility:hidden
}

.bx--dropdown-item{
  position:relative;
  opacity:0;
  transition:visibility 70ms cubic-bezier(0.2, 0, 0.38, 0.9),opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  visibility:inherit
}

.bx--dropdown-item:hover{
  background-color:#e5e5e5
}

.bx--dropdown-item:hover+.bx--dropdown-item .bx--dropdown-link{
  border-color:rgba(0,0,0,0)
}

.bx--dropdown-item:active{
  background-color:#e0e0e0
}

.bx--dropdown-item:first-of-type .bx--dropdown-link{
  border-top-color:rgba(0,0,0,0)
}

.bx--dropdown-item:last-of-type .bx--dropdown-link{
  border-bottom:none
}

.bx--dropdown-link{
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  display:block;
  overflow:hidden;
  height:2.5rem;
  padding:.6875rem 0;
  border:1px solid rgba(0,0,0,0);
  border-top-color:#e0e0e0;
  margin:0 1rem;
  color:#525252;
  font-weight:normal;
  line-height:1rem;
  text-decoration:none;
  text-overflow:ellipsis;
  white-space:nowrap
}

.bx--dropdown-link:hover{
  border-color:rgba(0,0,0,0);
  color:#161616
}

.bx--dropdown--light .bx--dropdown-link{
  border-top-color:#e0e0e0
}

.bx--dropdown--sm .bx--dropdown-link{
  height:2rem;
  padding-top:.4375rem;
  padding-bottom:.4375rem
}

.bx--dropdown--xl .bx--dropdown-link{
  height:3rem;
  padding-top:.9375rem;
  padding-bottom:.9375rem
}

.bx--dropdown--focused,.bx--dropdown-link:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px;
  padding:.6875rem 1rem;
  margin:0
}

@media screen and (prefers-contrast){
  .bx--dropdown--focused,.bx--dropdown-link:focus{
    outline-style:dotted
  }
}

.bx--dropdown-list[aria-activedescendant] .bx--dropdown-link:focus{
  padding:.6875rem 0;
  margin:0 1rem;
  outline:none
}

.bx--dropdown-list[aria-activedescendant] .bx--dropdown--focused:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px;
  padding:.6875rem 1rem;
  margin:0
}

@media screen and (prefers-contrast){
  .bx--dropdown-list[aria-activedescendant] .bx--dropdown--focused:focus{
    outline-style:dotted
  }
}

.bx--dropdown-list[aria-activedescendant] .bx--dropdown-item:active{
  background-color:inherit
}

.bx--dropdown-item:hover .bx--dropdown-link{
  border-bottom-color:#e5e5e5
}

.bx--dropdown--open .bx--dropdown__arrow{
  transform:rotate(-180deg)
}

.bx--dropdown--open.bx--dropdown--xl .bx--dropdown-list{
  max-height:16.5rem
}

.bx--dropdown--open.bx--dropdown--sm .bx--dropdown-list{
  max-height:11rem
}

.bx--dropdown--open .bx--dropdown-item{
  opacity:1
}

.bx--dropdown--disabled{
  border-bottom-color:rgba(0,0,0,0)
}

.bx--dropdown--disabled:hover{
  background-color:#f4f4f4
}

.bx--dropdown--disabled:focus{
  outline:none
}

.bx--dropdown--disabled .bx--dropdown-text,.bx--dropdown--disabled .bx--list-box__label{
  color:#c6c6c6
}

.bx--dropdown--disabled .bx--dropdown__arrow,.bx--dropdown--disabled .bx--list-box__menu-icon svg{
  fill:#c6c6c6
}

.bx--dropdown--disabled.bx--dropdown--light:hover{
  background-color:#fff
}

.bx--dropdown--disabled .bx--list-box__field,.bx--dropdown--disabled .bx--list-box__menu-icon{
  cursor:not-allowed
}

.bx--dropdown--auto-width{
  width:auto;
  max-width:25rem
}

.bx--dropdown--inline{
  display:inline-block;
  width:auto;
  border-bottom-color:rgba(0,0,0,0);
  background-color:rgba(0,0,0,0);
  justify-self:start;
  transition:background 70ms cubic-bezier(0, 0, 0.38, 0.9)
}

.bx--dropdown--inline:hover{
  background-color:#e5e5e5
}

.bx--dropdown--inline.bx--dropdown--disabled{
  background-color:rgba(0,0,0,0)
}

.bx--dropdown--inline .bx--dropdown__arrow{
  top:.5rem;
  right:.5rem
}

.bx--dropdown--inline.bx--dropdown--open{
  background-color:rgba(0,0,0,0)
}

.bx--dropdown--inline .bx--dropdown-text{
  display:inline-block;
  overflow:visible;
  height:2rem;
  padding:.4375rem 2rem .4375rem .75rem;
  color:#161616
}

.bx--dropdown--inline.bx--dropdown--disabled .bx--dropdown-text{
  color:#c6c6c6
}

.bx--dropdown--inline.bx--dropdown--disabled:focus .bx--dropdown-text{
  outline:0
}

.bx--dropdown--inline.bx--dropdown--invalid .bx--dropdown__invalid-icon{
  right:2rem
}

.bx--dropdown--inline.bx--dropdown--invalid .bx--dropdown-text{
  padding-right:3.5rem
}

.bx--dropdown--inline.bx--dropdown--open:focus .bx--dropdown-list{
  box-shadow:0 2px 6px rgba(0,0,0,.3)
}

.bx--dropdown--inline .bx--dropdown-link{
  font-weight:normal
}

.bx--dropdown--show-selected .bx--dropdown--selected{
  display:block;
  background-color:#e5e5e5;
  color:#161616
}

.bx--dropdown--show-selected .bx--dropdown--selected:hover{
  background-color:#e0e0e0
}

.bx--dropdown--show-selected .bx--dropdown--selected .bx--dropdown-link{
  border-top-color:rgba(0,0,0,0)
}

.bx--dropdown--show-selected .bx--dropdown--selected+.bx--dropdown-item .bx--dropdown-link{
  border-top-color:rgba(0,0,0,0)
}

.bx--dropdown--show-selected .bx--dropdown--selected .bx--list-box__menu-item__selected-icon{
  display:block
}

.bx--dropdown-v2.bx--skeleton,.bx--dropdown.bx--skeleton{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none
}

.bx--dropdown-v2.bx--skeleton:hover,.bx--dropdown-v2.bx--skeleton:focus,.bx--dropdown-v2.bx--skeleton:active,.bx--dropdown.bx--skeleton:hover,.bx--dropdown.bx--skeleton:focus,.bx--dropdown.bx--skeleton:active{
  border:none;
  cursor:default;
  outline:none
}

.bx--dropdown-v2.bx--skeleton::before,.bx--dropdown.bx--skeleton::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .bx--dropdown-v2.bx--skeleton::before,.bx--dropdown.bx--skeleton::before{
    animation:none
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--dropdown .bx--list-box__field{
    outline:1px solid rgba(0,0,0,0)
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--list-box__menu-item__option{
    outline:none
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--list-box__menu-item__selected-icon{
    fill:ButtonText
  }
}

@keyframes rotate{
  0%{
    transform:rotate(0deg)
  }

  100%{
    transform:rotate(360deg)
  }
}

@keyframes rotate-end-p1{
  100%{
    transform:rotate(360deg)
  }
}

@keyframes rotate-end-p2{
  100%{
    transform:rotate(-360deg)
  }
}

@keyframes init-stroke{
  0%{
    stroke-dashoffset:276.4608
  }

  100%{
    stroke-dashoffset:52.527552
  }
}

@keyframes stroke-end{
  0%{
    stroke-dashoffset:52.527552
  }

  100%{
    stroke-dashoffset:276.4608
  }
}

.bx--loading{
  animation-duration:690ms;
  animation-fill-mode:forwards;
  animation-iteration-count:infinite;
  animation-name:rotate;
  animation-timing-function:linear;
  width:5.5rem;
  height:5.5rem
}

.bx--loading svg circle{
  animation-duration:10ms;
  animation-name:init-stroke;
  animation-timing-function:cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .bx--loading svg circle{
    animation:none
  }
}

.bx--loading__svg{
  fill:rgba(0,0,0,0)
}

.bx--loading__svg circle{
  stroke-dasharray:276.4608 276.4608;
  stroke-linecap:butt;
  stroke-width:10
}

.bx--loading__stroke{
  stroke:#0f62fe;
  stroke-dashoffset:52.527552
}

.bx--loading--small .bx--loading__stroke{
  stroke-dashoffset:143.759616
}

.bx--loading--stop{
  animation:rotate-end-p1 700ms cubic-bezier(0.2, 0, 1, 0.9) forwards,rotate-end-p2 700ms cubic-bezier(0.2, 0, 1, 0.9) 700ms forwards
}

.bx--loading--stop svg circle{
  animation-delay:700ms;
  animation-duration:700ms;
  animation-fill-mode:forwards;
  animation-name:stroke-end;
  animation-timing-function:cubic-bezier(0.2, 0, 1, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .bx--loading--stop svg circle{
    animation:none
  }
}

.bx--loading--small{
  width:1rem;
  height:1rem
}

.bx--loading--small circle{
  stroke-width:16
}

.bx--loading--small .bx--loading__svg{
  stroke:#0f62fe
}

.bx--loading__background{
  stroke:#e0e0e0;
  stroke-dashoffset:-22
}

@media not all and (min-resolution: 0.001dpcm){
  @supports(-webkit-appearance: none) and (stroke-color: transparent){
    circle.bx--loading__background{
      stroke-dasharray:265;
      stroke-dashoffset:0
    }
  }
}

.bx--loading-overlay{
  position:fixed;
  z-index:6000;
  top:0;
  left:0;
  display:flex;
  width:100%;
  height:100%;
  align-items:center;
  justify-content:center;
  background-color:rgba(22,22,22,.5);
  transition:background-color 720ms cubic-bezier(0.4, 0.14, 0.3, 1)
}

.bx--loading-overlay--stop{
  display:none
}

.bx--file{
  width:100%
}

.bx--file--invalid{
  margin-right:.5rem;
  fill:#da1e28
}

.bx--file--label{
  font-size:.875rem;
  font-weight:600;
  line-height:1.28572;
  letter-spacing:.16px;
  margin-bottom:.5rem;
  color:#161616
}

.bx--file--label--disabled{
  color:#c6c6c6
}

.bx--file-input{
  position:absolute;
  overflow:hidden;
  width:1px;
  height:1px;
  padding:0;
  border:0;
  margin:-1px;
  clip:rect(0, 0, 0, 0);
  visibility:inherit;
  white-space:nowrap
}

.bx--file-btn{
  display:inline-flex;
  padding-right:4rem;
  margin:0
}

.bx--file-browse-btn{
  display:inline-block;
  width:100%;
  max-width:20rem;
  margin-bottom:.5rem;
  color:#0f62fe;
  cursor:pointer;
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  transition:110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--file-browse-btn:focus,.bx--file-browse-btn:hover{
  outline:2px solid #0f62fe
}

.bx--file-browse-btn:hover,.bx--file-browse-btn:focus,.bx--file-browse-btn:active,.bx--file-browse-btn:active:visited{
  text-decoration:underline
}

.bx--file-browse-btn:active{
  color:#161616
}

.bx--file-browse-btn--disabled{
  color:#c6c6c6;
  cursor:no-drop;
  text-decoration:none
}

.bx--file-browse-btn--disabled:hover,.bx--file-browse-btn--disabled:focus{
  color:#c6c6c6;
  outline:none;
  text-decoration:none
}

.bx--file-browse-btn--disabled .bx--file__drop-container{
  border:1px dashed #c6c6c6
}

.bx--label-description{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  margin-bottom:1rem;
  color:#525252
}

.bx--label-description--disabled{
  color:#c6c6c6
}

.bx--file-btn~.bx--file-container{
  margin-top:1.5rem
}

.bx--btn~.bx--file-container{
  margin-top:1rem
}

.bx--file .bx--file-container,.bx--file~.bx--file-container{
  margin-top:.5rem
}

.bx--file__selected-file{
  display:grid;
  max-width:20rem;
  min-height:3rem;
  align-items:center;
  margin-bottom:.5rem;
  background-color:#f4f4f4;
  gap:.75rem 1rem;
  grid-auto-rows:auto;
  grid-template-columns:1fr auto;
  word-break:break-word
}

.bx--file__selected-file:last-child{
  margin-bottom:0
}

.bx--file__selected-file .bx--form-requirement{
  display:block;
  max-height:none;
  margin:0;
  grid-column:1/-1
}

.bx--file__selected-file .bx--inline-loading__animation .bx--loading{
  margin-right:0
}

.bx--file__selected-file .bx--file-filename{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  overflow:hidden;
  margin-left:1rem;
  text-overflow:ellipsis;
  white-space:nowrap
}

.bx--file__selected-file--field,.bx--file__selected-file--md{
  min-height:2.5rem;
  gap:.5rem 1rem
}

.bx--file__selected-file--sm{
  min-height:2rem;
  gap:.25rem 1rem
}

.bx--file__selected-file--invalid__wrapper{
  outline:2px solid #da1e28;
  outline-offset:-2px;
  max-width:20rem;
  margin-bottom:.5rem;
  background-color:#f4f4f4;
  outline-width:1px
}

@media screen and (prefers-contrast){
  .bx--file__selected-file--invalid__wrapper{
    outline-style:dotted
  }
}

.bx--file__selected-file--invalid{
  outline:2px solid #da1e28;
  outline-offset:-2px;
  padding:.75rem 0
}

@media screen and (prefers-contrast){
  .bx--file__selected-file--invalid{
    outline-style:dotted
  }
}

.bx--file__selected-file--invalid.bx--file__selected-file--sm{
  padding:.25rem 0
}

.bx--file__selected-file--invalid.bx--file__selected-file--field,.bx--file__selected-file--invalid.bx--file__selected-file--md{
  padding:.5rem 0
}

.bx--file__selected-file--invalid .bx--form-requirement{
  padding-top:1rem;
  border-top:1px solid #e0e0e0
}

.bx--file__selected-file--invalid.bx--file__selected-file--sm .bx--form-requirement{
  padding-top:.4375rem
}

.bx--file__selected-file--invalid.bx--file__selected-file--field .bx--form-requirement,.bx--file__selected-file--invalid.bx--file__selected-file--md .bx--form-requirement{
  padding-top:.6875rem
}

.bx--file__selected-file--invalid .bx--form-requirement__title,.bx--file__selected-file--invalid .bx--form-requirement__supplement{
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  padding:0 1rem
}

.bx--file__selected-file--invalid .bx--form-requirement__title{
  color:#da1e28
}

.bx--file__selected-file--invalid .bx--form-requirement__supplement{
  color:#161616
}

.bx--file__selected-file--invalid+.bx--form-requirement{
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  display:block;
  overflow:visible;
  max-height:12.5rem;
  padding:.5rem 1rem;
  color:#da1e28;
  font-weight:400
}

.bx--file__selected-file--invalid+.bx--form-requirement .bx--form-requirement__supplement{
  padding-bottom:.5rem;
  color:#161616
}

.bx--file__state-container{
  display:flex;
  min-width:1.5rem;
  align-items:center;
  justify-content:center;
  padding-right:1rem
}

.bx--file__state-container .bx--loading__svg{
  stroke:#161616
}

.bx--file__state-container .bx--file-complete{
  cursor:pointer;
  fill:#0f62fe
}

.bx--file__state-container .bx--file-complete:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .bx--file__state-container .bx--file-complete:focus{
    outline-style:dotted
  }
}

.bx--file__state-container .bx--file-complete [data-icon-path=inner-path]{
  fill:#fff;
  opacity:1
}

.bx--file__state-container .bx--file-invalid{
  width:1rem;
  height:1rem;
  fill:#da1e28
}

.bx--file__state-container .bx--file-close{
  display:flex;
  width:1.5rem;
  height:1.5rem;
  align-items:center;
  justify-content:center;
  padding:0;
  border:none;
  background-color:rgba(0,0,0,0);
  cursor:pointer;
  fill:#161616
}

.bx--file__state-container .bx--file-close:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--file__state-container .bx--file-close:focus{
    outline-style:dotted
  }
}

.bx--file__state-container .bx--file-close svg path{
  fill:#161616
}

.bx--file__state-container .bx--inline-loading__animation{
  margin-right:-0.5rem
}

.bx--file__drop-container{
  display:flex;
  overflow:hidden;
  height:6rem;
  align-items:flex-start;
  justify-content:space-between;
  padding:1rem;
  border:1px dashed #8d8d8d
}

.bx--file__drop-container--drag-over{
  background:none;
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--file__selected-file{
    outline:1px solid rgba(0,0,0,0)
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--file__state-container .bx--file-close svg path{
    fill:ButtonText
  }
}

@keyframes rotate{
  0%{
    transform:rotate(0deg)
  }

  100%{
    transform:rotate(360deg)
  }
}

@keyframes rotate-end-p1{
  100%{
    transform:rotate(360deg)
  }
}

@keyframes rotate-end-p2{
  100%{
    transform:rotate(-360deg)
  }
}

@keyframes init-stroke{
  0%{
    stroke-dashoffset:276.4608
  }

  100%{
    stroke-dashoffset:52.527552
  }
}

@keyframes stroke-end{
  0%{
    stroke-dashoffset:52.527552
  }

  100%{
    stroke-dashoffset:276.4608
  }
}

@keyframes stroke{
  100%{
    stroke-dashoffset:0
  }
}

.bx--inline-loading{
  display:flex;
  width:100%;
  min-height:2rem;
  align-items:center
}

.bx--inline-loading__text{
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  color:#525252
}

.bx--inline-loading__animation{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-right:.5rem
}

.bx--inline-loading__checkmark-container{
  fill:#198038
}

.bx--inline-loading__checkmark-container.bx--inline-loading__svg{
  position:absolute;
  top:.75rem;
  width:.75rem
}

.bx--inline-loading__checkmark-container[hidden]{
  display:none
}

.bx--inline-loading__checkmark{
  animation-duration:250ms;
  animation-fill-mode:forwards;
  animation-name:stroke;
  fill:none;
  stroke:#0f62fe;
  stroke-dasharray:12;
  stroke-dashoffset:12;
  stroke-width:1.8;
  transform-origin:50% 50%
}

.bx--inline-loading--error{
  width:1rem;
  height:1rem;
  fill:#da1e28
}

.bx--inline-loading--error[hidden]{
  display:none
}

.bx--loading--small .bx--inline-loading__svg{
  stroke:#0f62fe
}

@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){
  .bx--inline-loading__checkmark-container{
    top:1px;
    right:.5rem
  }

  .bx--inline-loading__checkmark{
    animation:none;
    stroke-dasharray:0;
    stroke-dashoffset:0
  }
}

.bx--list--nested,.bx--list--unordered,.bx--list--ordered,.bx--list--ordered--native{
  font-size:.875rem;
  font-weight:400;
  line-height:1.42857;
  letter-spacing:.16px;
  list-style:none
}

.bx--list--expressive,.bx--list--expressive .bx--list--nested{
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  letter-spacing:0
}

.bx--list--ordered--native{
  list-style:decimal
}

.bx--list__item{
  color:#161616
}

.bx--list--nested{
  margin-left:2rem
}

.bx--list--nested .bx--list__item{
  padding-left:.25rem
}

.bx--list--ordered:not(.bx--list--nested){
  counter-reset:item
}

.bx--list--ordered:not(.bx--list--nested)>.bx--list__item{
  position:relative
}

.bx--list--ordered:not(.bx--list--nested)>.bx--list__item::before{
  position:absolute;
  left:-1.5rem;
  content:counter(item) ".";
  counter-increment:item
}

.bx--list--ordered.bx--list--nested,.bx--list--ordered--native.bx--list--nested{
  list-style-type:lower-latin
}

.bx--list--unordered>.bx--list__item{
  position:relative
}

.bx--list--unordered>.bx--list__item::before{
  position:absolute;
  left:-1rem;
  content:"–"
}

.bx--list--unordered.bx--list--nested>.bx--list__item::before{
  left:-0.75rem;
  content:"▪"
}

@keyframes rotate{
  0%{
    transform:rotate(0deg)
  }

  100%{
    transform:rotate(360deg)
  }
}

@keyframes rotate-end-p1{
  100%{
    transform:rotate(360deg)
  }
}

@keyframes rotate-end-p2{
  100%{
    transform:rotate(-360deg)
  }
}

@keyframes init-stroke{
  0%{
    stroke-dashoffset:276.4608
  }

  100%{
    stroke-dashoffset:52.527552
  }
}

@keyframes stroke-end{
  0%{
    stroke-dashoffset:52.527552
  }

  100%{
    stroke-dashoffset:276.4608
  }
}

.bx--menu{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  position:fixed;
  z-index:9000;
  min-width:13rem;
  max-width:18rem;
  padding:.25rem 0;
  background-color:#f4f4f4;
  visibility:hidden
}

.bx--menu--open{
  visibility:visible
}

.bx--menu--open:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .bx--menu--open:focus{
    outline-style:dotted
  }
}

.bx--menu--invisible{
  opacity:0;
  pointer-events:none
}

.bx--menu-option{
  position:relative;
  height:2rem;
  background-color:#f4f4f4;
  color:#161616;
  cursor:pointer;
  transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--menu-option:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--menu-option:focus{
    outline-style:dotted
  }
}

.bx--menu-option--active,.bx--menu-option:hover{
  background-color:#e5e5e5
}

.bx--menu-option--danger:hover,.bx--menu-option--danger:focus{
  background-color:#da1e28;
  color:#fff
}

.bx--menu-option>.bx--menu{
  margin-top:calc(0.25rem * -1)
}

.bx--menu-option__content{
  display:flex;
  height:100%;
  align-items:center;
  justify-content:space-between;
  padding:0 1rem
}

.bx--menu-option__content--disabled{
  background-color:#f4f4f4;
  color:#c6c6c6;
  cursor:not-allowed
}

.bx--menu-option__content--disabled .bx--menu-option__label,.bx--menu-option__content--disabled .bx--menu-option__info,.bx--menu-option__content--disabled .bx--menu-option__icon{
  color:#c6c6c6
}

.bx--menu-option__content--indented .bx--menu-option__label{
  margin-left:1rem
}

.bx--menu-option__label{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  overflow:hidden;
  flex-grow:1;
  padding:.25rem 0;
  text-align:start;
  text-overflow:ellipsis;
  white-space:nowrap
}

.bx--menu-option__info{
  display:inline-flex;
  margin-left:1rem
}

.bx--menu-option__icon{
  display:flex;
  width:1rem;
  height:1rem;
  align-items:center;
  margin-right:.5rem
}

.bx--menu-divider{
  width:100%;
  height:1px;
  margin:.25rem 0;
  background-color:#e0e0e0
}

.bx--menu--md .bx--menu-option{
  height:2.5rem
}

.bx--menu--lg .bx--menu-option{
  height:3rem
}

.bx--modal{
  position:fixed;
  z-index:9000;
  top:0;
  left:0;
  display:flex;
  width:100vw;
  height:100vh;
  align-items:center;
  justify-content:center;
  background-color:rgba(22,22,22,.5);
  content:"";
  opacity:0;
  transition:opacity 240ms cubic-bezier(0.4, 0.14, 1, 1),visibility 0ms linear 240ms;
  visibility:hidden
}

.bx--modal.is-visible{
  opacity:1;
  transition:opacity 240ms cubic-bezier(0, 0, 0.3, 1),visibility 0ms linear;
  visibility:inherit
}

@media screen and (prefers-reduced-motion: reduce){
  .bx--modal.is-visible{
    transition:none
  }
}

.bx--modal .bx--pagination,.bx--modal .bx--pagination__control-buttons,.bx--modal .bx--text-input,.bx--modal .bx--text-area,.bx--modal .bx--search-input,.bx--modal .bx--select-input,.bx--modal .bx--dropdown,.bx--modal .bx--dropdown-list,.bx--modal .bx--number input[type=number],.bx--modal .bx--date-picker__input,.bx--modal .bx--multi-select{
  background-color:#fff
}

.bx--modal.is-visible .bx--modal-container{
  transform:translate3d(0, 0, 0);
  transition:transform 240ms cubic-bezier(0, 0, 0.3, 1)
}

.bx--modal-container{
  position:fixed;
  top:0;
  display:grid;
  overflow:hidden;
  width:100%;
  height:100%;
  max-height:100%;
  background-color:#f4f4f4;
  grid-template-columns:100%;
  grid-template-rows:auto 1fr auto;
  outline:3px solid rgba(0,0,0,0);
  outline-offset:-3px;
  transform:translate3d(0, -24px, 0);
  transform-origin:top center;
  transition:transform 240ms cubic-bezier(0.4, 0.14, 1, 1)
}

@media(min-width: 42rem){
  .bx--modal-container{
    position:static;
    width:84%;
    height:auto;
    max-height:90%
  }
}

@media(min-width: 66rem){
  .bx--modal-container{
    width:60%;
    max-height:84%
  }
}

@media(min-width: 82rem){
  .bx--modal-container{
    width:48%
  }
}

.bx--modal-container .bx--modal-container-body{
  display:contents
}

.bx--modal-content{
  font-size:.875rem;
  font-weight:400;
  line-height:1.42857;
  letter-spacing:.16px;
  position:relative;
  padding-top:.5rem;
  padding-right:1rem;
  padding-left:1rem;
  margin-bottom:3rem;
  color:#161616;
  font-weight:400;
  grid-column:1/-1;
  grid-row:2/-2;
  overflow-y:auto
}

.bx--modal-content:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--modal-content:focus{
    outline-style:dotted
  }
}

.bx--modal-content p,.bx--modal-content__regular-content{
  padding-right:20%;
  font-size:.875rem;
  font-weight:400;
  line-height:1.42857;
  letter-spacing:.16px
}

.bx--modal-content--with-form{
  padding-right:1rem
}

.bx--modal-header{
  padding-top:1rem;
  padding-right:3rem;
  padding-left:1rem;
  margin-bottom:.5rem;
  grid-column:1/-1;
  grid-row:1/1
}

.bx--modal-header__label{
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  margin-bottom:.25rem;
  color:#525252
}

.bx--modal-header__heading{
  font-size:1.25rem;
  font-weight:400;
  line-height:1.4;
  letter-spacing:0;
  color:#161616
}

.bx--modal-container--xs .bx--modal-content__regular-content{
  padding-right:1rem
}

.bx--modal-container--xs .bx--modal-content p{
  padding-right:0
}

@media(min-width: 42rem){
  .bx--modal-container--xs{
    width:48%
  }
}

@media(min-width: 66rem){
  .bx--modal-container--xs{
    width:32%;
    max-height:48%
  }
}

@media(min-width: 82rem){
  .bx--modal-container--xs{
    width:24%
  }
}

.bx--modal-container--sm .bx--modal-content__regular-content{
  padding-right:1rem
}

.bx--modal-container--sm .bx--modal-content p{
  padding-right:0
}

@media(min-width: 42rem){
  .bx--modal-container--sm{
    width:60%
  }
}

@media(min-width: 66rem){
  .bx--modal-container--sm{
    width:42%;
    max-height:72%
  }

  .bx--modal-container--sm .bx--modal-content p,.bx--modal-container--sm .bx--modal-content__regular-content{
    padding-right:20%
  }
}

@media(min-width: 82rem){
  .bx--modal-container--sm{
    width:36%
  }
}

@media(min-width: 42rem){
  .bx--modal-container--lg{
    width:96%
  }
}

@media(min-width: 66rem){
  .bx--modal-container--lg{
    width:84%;
    max-height:96%
  }
}

@media(min-width: 82rem){
  .bx--modal-container--lg{
    width:72%
  }
}

.bx--modal-scroll-content>*:last-child{
  padding-bottom:2rem
}

.bx--modal-content--overflow-indicator{
  position:absolute;
  bottom:3rem;
  left:0;
  width:100%;
  height:2rem;
  background-image:linear-gradient(to bottom, rgba(244, 244, 244, 0), #f4f4f4);
  content:"";
  grid-column:1/-1;
  grid-row:2/-2;
  pointer-events:none
}

@media not all and (min-resolution: 0.001dpcm){
  @supports(-webkit-appearance: none) and (stroke-color: transparent){
    .bx--modal-content--overflow-indicator{
      background-image:linear-gradient(to bottom, rgba(244, 244, 244, 0), #f4f4f4)
    }
  }
}

.bx--modal-content:focus~.bx--modal-content--overflow-indicator{
  width:calc(100% - 4px);
  margin:0 2px 2px
}

@media screen and (-ms-high-contrast: active){
  .bx--modal-scroll-content>*:last-child{
    padding-bottom:0
  }

  .bx--modal-content--overflow-indicator{
    display:none
  }
}

.bx--modal-footer{
  display:flex;
  height:4rem;
  justify-content:flex-end;
  margin-top:auto;
  grid-column:1/-1;
  grid-row:-1/-1
}

.bx--modal-footer .bx--btn{
  max-width:none;
  height:4rem;
  flex:0 1 50%;
  padding-top:1rem;
  padding-bottom:2rem;
  margin:0
}

.bx--modal-footer--three-button .bx--btn{
  flex:0 1 25%;
  align-items:flex-start
}

.bx--modal-close{
  position:absolute;
  z-index:2;
  top:0;
  right:0;
  overflow:hidden;
  width:3rem;
  height:3rem;
  padding:.75rem;
  border:2px solid rgba(0,0,0,0);
  background-color:rgba(0,0,0,0);
  cursor:pointer;
  transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--modal-close:hover{
  background-color:#e5e5e5
}

.bx--modal-close:focus{
  border-color:#0f62fe;
  outline:none
}

.bx--modal-close::-moz-focus-inner{
  border:0
}

.bx--modal-close__icon{
  width:1.25rem;
  height:1.25rem;
  fill:#161616
}

.bx--body--with-modal-open{
  overflow:hidden
}

.bx--body--with-modal-open .bx--tooltip,.bx--body--with-modal-open .bx--overflow-menu-options{
  z-index:9000
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--modal-close__icon{
    fill:ButtonText
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--modal-close:focus{
    color:Highlight;
    outline:1px solid Highlight
  }
}

.bx--multi-select .bx--tag{
  min-width:auto;
  margin:0 .5rem 0 0
}

.bx--multi-select--filterable .bx--tag{
  margin:0 .5rem 0 1rem
}

.bx--multi-select .bx--list-box__menu{
  min-width:auto
}

.bx--multi-select .bx--list-box__menu-item__option .bx--checkbox-wrapper{
  display:flex;
  width:100%;
  height:100%;
  align-items:center
}

.bx--multi-select .bx--list-box__menu-item__option .bx--checkbox-label{
  display:inline-block;
  overflow:hidden;
  width:100%;
  padding-left:1.75rem;
  text-overflow:ellipsis;
  white-space:nowrap
}

.bx--multi-select .bx--list-box__menu-item__option>.bx--form-item{
  flex-direction:row;
  margin:0
}

.bx--multi-select .bx--list-box__menu-item .bx--checkbox:checked~.bx--checkbox-label-text{
  color:#161616
}

.bx--multi-select--filterable{
  transition:outline-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--multi-select--filterable.bx--combo-box .bx--text-input{
  border:.125rem solid rgba(0,0,0,0);
  background-clip:padding-box;
  outline:none
}

.bx--multi-select--filterable--input-focused{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--multi-select--filterable--input-focused{
    outline-style:dotted
  }
}

.bx--multi-select--filterable.bx--multi-select--selected .bx--text-input{
  padding-left:0
}

.bx--multi-select--filterable.bx--list-box--disabled:hover .bx--text-input{
  background-color:#f4f4f4
}

.bx--multi-select--filterable .bx--list-box__selection--multi{
  margin:0 0 0 1rem
}

.bx--multi-select--filterable.bx--multi-select--inline,.bx--multi-select--filterable.bx--multi-select--inline .bx--text-input{
  border-bottom:0;
  background-color:rgba(0,0,0,0)
}

.bx--multi-select:not(.bx--list-box--expanded) .bx--list-box__menu{
  visibility:hidden
}

.bx--inline-notification{
  position:relative;
  display:flex;
  width:100%;
  min-width:18rem;
  max-width:18rem;
  height:auto;
  min-height:3rem;
  flex-wrap:wrap;
  margin-top:1rem;
  margin-bottom:1rem;
  color:#fff
}

@media(min-width: 42rem){
  .bx--inline-notification{
    max-width:38rem;
    flex-wrap:nowrap
  }
}

@media(min-width: 66rem){
  .bx--inline-notification{
    max-width:46rem
  }
}

@media(min-width: 99rem){
  .bx--inline-notification{
    max-width:52rem
  }
}

.bx--inline-notification:not(.bx--inline-notification--low-contrast) a{
  color:#78a9ff
}

.bx--inline-notification a{
  text-decoration:none
}

.bx--inline-notification a:hover{
  text-decoration:underline
}

.bx--inline-notification a:focus{
  outline:1px solid #78a9ff
}

.bx--inline-notification.bx--inline-notification--low-contrast a:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .bx--inline-notification.bx--inline-notification--low-contrast a:focus{
    outline-style:dotted
  }
}

.bx--inline-notification--low-contrast{
  color:#161616
}

.bx--inline-notification--low-contrast::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  box-sizing:border-box;
  border-width:1px 1px 1px 0;
  border-style:solid;
  content:"";
  filter:opacity(0.4);
  pointer-events:none
}

.bx--inline-notification--error{
  border-left:3px solid #fa4d56;
  background:#393939
}

.bx--inline-notification--error .bx--inline-notification__icon,.bx--inline-notification--error .bx--toast-notification__icon,.bx--inline-notification--error .bx--actionable-notification__icon{
  fill:#fa4d56
}

.bx--inline-notification--low-contrast.bx--inline-notification--error{
  border-left:3px solid #da1e28;
  background:#fff1f1
}

.bx--inline-notification--low-contrast.bx--inline-notification--error .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--error .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--error .bx--actionable-notification__icon{
  fill:#da1e28
}

.bx--inline-notification--low-contrast.bx--inline-notification--error::before{
  border-color:#da1e28
}

.bx--inline-notification--success{
  border-left:3px solid #42be65;
  background:#393939
}

.bx--inline-notification--success .bx--inline-notification__icon,.bx--inline-notification--success .bx--toast-notification__icon,.bx--inline-notification--success .bx--actionable-notification__icon{
  fill:#42be65
}

.bx--inline-notification--low-contrast.bx--inline-notification--success{
  border-left:3px solid #198038;
  background:#defbe6
}

.bx--inline-notification--low-contrast.bx--inline-notification--success .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--success .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--success .bx--actionable-notification__icon{
  fill:#198038
}

.bx--inline-notification--low-contrast.bx--inline-notification--success::before{
  border-color:#198038
}

.bx--inline-notification--info,.bx--inline-notification--info-square{
  border-left:3px solid #4589ff;
  background:#393939
}

.bx--inline-notification--info .bx--inline-notification__icon,.bx--inline-notification--info .bx--toast-notification__icon,.bx--inline-notification--info .bx--actionable-notification__icon,.bx--inline-notification--info-square .bx--inline-notification__icon,.bx--inline-notification--info-square .bx--toast-notification__icon,.bx--inline-notification--info-square .bx--actionable-notification__icon{
  fill:#4589ff
}

.bx--inline-notification--low-contrast.bx--inline-notification--info,.bx--inline-notification--low-contrast.bx--inline-notification--info-square{
  border-left:3px solid #0043ce;
  background:#edf5ff
}

.bx--inline-notification--low-contrast.bx--inline-notification--info .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--info .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--info .bx--actionable-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--info-square .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--info-square .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--info-square .bx--actionable-notification__icon{
  fill:#0043ce
}

.bx--inline-notification--low-contrast.bx--inline-notification--info::before,.bx--inline-notification--low-contrast.bx--inline-notification--info-square::before{
  border-color:#0043ce
}

.bx--inline-notification--warning,.bx--inline-notification--warning-alt{
  border-left:3px solid #f1c21b;
  background:#393939
}

.bx--inline-notification--warning .bx--inline-notification__icon,.bx--inline-notification--warning .bx--toast-notification__icon,.bx--inline-notification--warning .bx--actionable-notification__icon,.bx--inline-notification--warning-alt .bx--inline-notification__icon,.bx--inline-notification--warning-alt .bx--toast-notification__icon,.bx--inline-notification--warning-alt .bx--actionable-notification__icon{
  fill:#f1c21b
}

.bx--inline-notification--low-contrast.bx--inline-notification--warning,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt{
  border-left:3px solid #f1c21b;
  background:#fdf6dd
}

.bx--inline-notification--low-contrast.bx--inline-notification--warning .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--warning .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--warning .bx--actionable-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt .bx--inline-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt .bx--toast-notification__icon,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt .bx--actionable-notification__icon{
  fill:#f1c21b
}

.bx--inline-notification--low-contrast.bx--inline-notification--warning::before,.bx--inline-notification--low-contrast.bx--inline-notification--warning-alt::before{
  border-color:#f1c21b
}

.bx--inline-notification--warning .bx--inline-notification__icon path[opacity="0"]{
  fill:#000;
  opacity:1
}

.bx--inline-notification__details{
  display:flex;
  flex-grow:1;
  margin:0 3rem 0 1rem
}

@media(min-width: 42rem){
  .bx--inline-notification__details{
    margin:0 1rem
  }
}

.bx--inline-notification__icon{
  flex-shrink:0;
  margin-top:.875rem;
  margin-right:1rem
}

.bx--inline-notification__text-wrapper{
  display:flex;
  flex-wrap:wrap;
  padding:.9375rem 0
}

.bx--inline-notification__title{
  font-size:.875rem;
  font-weight:600;
  line-height:1.28572;
  letter-spacing:.16px;
  margin:0 .25rem 0 0
}

.bx--inline-notification__subtitle{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  word-break:break-word
}

.bx--inline-notification__action-button.bx--btn--ghost{
  height:2rem;
  margin-bottom:.5rem;
  margin-left:2.5rem
}

@media(min-width: 42rem){
  .bx--inline-notification__action-button.bx--btn--ghost{
    margin:.5rem 0
  }
}

.bx--inline-notification:not(.bx--inline-notification--low-contrast) .bx--inline-notification__action-button.bx--btn--ghost{
  color:#78a9ff
}

.bx--inline-notification__action-button.bx--btn--ghost:active,.bx--inline-notification__action-button.bx--btn--ghost:hover{
  background-color:#4c4c4c
}

.bx--inline-notification--low-contrast .bx--inline-notification__action-button.bx--btn--ghost:active,.bx--inline-notification--low-contrast .bx--inline-notification__action-button.bx--btn--ghost:hover{
  background-color:#fff
}

.bx--inline-notification__action-button.bx--btn--ghost:focus{
  border-color:rgba(0,0,0,0);
  box-shadow:none;
  outline:2px solid #fff;
  outline-offset:-2px
}

.bx--inline-notification--low-contrast .bx--inline-notification__action-button.bx--btn--ghost:focus{
  outline-color:#0f62fe
}

.bx--inline-notification--hide-close-button .bx--inline-notification__action-button.bx--btn--ghost{
  margin-right:.5rem
}

.bx--inline-notification__close-button{
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  position:absolute;
  top:0;
  right:0;
  display:flex;
  width:3rem;
  min-width:3rem;
  max-width:3rem;
  height:3rem;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  padding:0;
  border:none;
  background:rgba(0,0,0,0);
  cursor:pointer;
  transition:outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--inline-notification__close-button:focus{
  outline:2px solid #fff;
  outline-offset:-2px
}

.bx--inline-notification__close-button .bx--inline-notification__close-icon{
  fill:#fff
}

@media(min-width: 42rem){
  .bx--inline-notification__close-button{
    position:static
  }
}

.bx--inline-notification--low-contrast .bx--inline-notification__close-button:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--inline-notification--low-contrast .bx--inline-notification__close-button:focus{
    outline-style:dotted
  }
}

.bx--inline-notification--low-contrast .bx--inline-notification__close-button .bx--inline-notification__close-icon{
  fill:#161616
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--inline-notification{
    outline:1px solid rgba(0,0,0,0)
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--inline-notification__close-button:focus,.bx--btn.bx--btn--ghost.bx--inline-notification__action-button:focus{
    color:Highlight;
    outline:1px solid Highlight
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--inline-notification .bx--inline-notification__close-icon{
    fill:ButtonText
  }
}

.bx--toast-notification{
  display:flex;
  width:18rem;
  height:auto;
  padding-left:1rem;
  margin-top:.5rem;
  margin-right:1rem;
  margin-bottom:.5rem;
  box-shadow:0 2px 6px 0 rgba(0,0,0,.2);
  color:#fff
}

.bx--toast-notification:first-child{
  margin-top:1rem
}

@media(min-width: 99rem){
  .bx--toast-notification{
    width:22rem
  }
}

.bx--toast-notification:not(.bx--toast-notification--low-contrast) a{
  color:#78a9ff
}

.bx--toast-notification a{
  text-decoration:none
}

.bx--toast-notification a:hover{
  text-decoration:underline
}

.bx--toast-notification a:focus{
  outline:1px solid #78a9ff
}

.bx--toast-notification.bx--toast-notification--low-contrast a:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .bx--toast-notification.bx--toast-notification--low-contrast a:focus{
    outline-style:dotted
  }
}

.bx--toast-notification--low-contrast{
  color:#161616
}

.bx--toast-notification--error{
  border-left:3px solid #fa4d56;
  background:#393939
}

.bx--toast-notification--error .bx--inline-notification__icon,.bx--toast-notification--error .bx--toast-notification__icon,.bx--toast-notification--error .bx--actionable-notification__icon{
  fill:#fa4d56
}

.bx--toast-notification--low-contrast.bx--toast-notification--error{
  border-left:3px solid #da1e28;
  background:#fff1f1
}

.bx--toast-notification--low-contrast.bx--toast-notification--error .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--error .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--error .bx--actionable-notification__icon{
  fill:#da1e28
}

.bx--toast-notification--success{
  border-left:3px solid #42be65;
  background:#393939
}

.bx--toast-notification--success .bx--inline-notification__icon,.bx--toast-notification--success .bx--toast-notification__icon,.bx--toast-notification--success .bx--actionable-notification__icon{
  fill:#42be65
}

.bx--toast-notification--low-contrast.bx--toast-notification--success{
  border-left:3px solid #198038;
  background:#defbe6
}

.bx--toast-notification--low-contrast.bx--toast-notification--success .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--success .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--success .bx--actionable-notification__icon{
  fill:#198038
}

.bx--toast-notification--info,.bx--toast-notification--info-square{
  border-left:3px solid #4589ff;
  background:#393939
}

.bx--toast-notification--info .bx--inline-notification__icon,.bx--toast-notification--info .bx--toast-notification__icon,.bx--toast-notification--info .bx--actionable-notification__icon,.bx--toast-notification--info-square .bx--inline-notification__icon,.bx--toast-notification--info-square .bx--toast-notification__icon,.bx--toast-notification--info-square .bx--actionable-notification__icon{
  fill:#4589ff
}

.bx--toast-notification--low-contrast.bx--toast-notification--info,.bx--toast-notification--low-contrast.bx--toast-notification--info-square{
  border-left:3px solid #0043ce;
  background:#edf5ff
}

.bx--toast-notification--low-contrast.bx--toast-notification--info .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--info .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--info .bx--actionable-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--info-square .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--info-square .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--info-square .bx--actionable-notification__icon{
  fill:#0043ce
}

.bx--toast-notification--warning,.bx--toast-notification--warning-alt{
  border-left:3px solid #f1c21b;
  background:#393939
}

.bx--toast-notification--warning .bx--inline-notification__icon,.bx--toast-notification--warning .bx--toast-notification__icon,.bx--toast-notification--warning .bx--actionable-notification__icon,.bx--toast-notification--warning-alt .bx--inline-notification__icon,.bx--toast-notification--warning-alt .bx--toast-notification__icon,.bx--toast-notification--warning-alt .bx--actionable-notification__icon{
  fill:#f1c21b
}

.bx--toast-notification--low-contrast.bx--toast-notification--warning,.bx--toast-notification--low-contrast.bx--toast-notification--warning-alt{
  border-left:3px solid #f1c21b;
  background:#fdf6dd
}

.bx--toast-notification--low-contrast.bx--toast-notification--warning .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--warning .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--warning .bx--actionable-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--warning-alt .bx--inline-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--warning-alt .bx--toast-notification__icon,.bx--toast-notification--low-contrast.bx--toast-notification--warning-alt .bx--actionable-notification__icon{
  fill:#f1c21b
}

.bx--toast-notification--warning .bx--toast-notification__icon path[opacity="0"]{
  fill:#000;
  opacity:1
}

.bx--toast-notification__icon{
  flex-shrink:0;
  margin-top:1rem;
  margin-right:1rem
}

.bx--toast-notification__details{
  margin-right:1rem
}

.bx--toast-notification__close-button{
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  display:flex;
  width:3rem;
  min-width:3rem;
  height:3rem;
  min-height:3rem;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  padding:0;
  border:none;
  margin-left:auto;
  background-color:rgba(0,0,0,0);
  cursor:pointer;
  transition:outline 110ms,background-color 110ms
}

.bx--toast-notification__close-button:focus{
  outline:2px solid #fff;
  outline-offset:-2px
}

.bx--toast-notification__close-button .bx--toast-notification__close-icon{
  fill:#fff
}

.bx--toast-notification--low-contrast .bx--toast-notification__close-button:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--toast-notification--low-contrast .bx--toast-notification__close-button:focus{
    outline-style:dotted
  }
}

.bx--toast-notification--low-contrast .bx--toast-notification__close-button .bx--toast-notification__close-icon{
  fill:#161616
}

.bx--toast-notification__title{
  font-size:.875rem;
  font-weight:600;
  line-height:1.28572;
  letter-spacing:.16px;
  margin-top:1rem;
  font-weight:600;
  word-break:break-word
}

.bx--toast-notification__subtitle{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  margin-top:0;
  margin-bottom:1rem;
  color:#fff;
  word-break:break-word
}

.bx--toast-notification--low-contrast .bx--toast-notification__subtitle{
  color:#161616
}

.bx--toast-notification__caption{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  padding-top:.5rem;
  margin-bottom:1rem;
  color:#fff
}

.bx--toast-notification--low-contrast .bx--toast-notification__caption{
  color:#161616
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--toast-notification{
    outline:1px solid rgba(0,0,0,0)
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--toast-notification__close-button:focus{
    color:Highlight;
    outline:1px solid Highlight
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--toast-notification .bx--toast-notification__close-icon{
    fill:ButtonText
  }
}

.bx--number{
  position:relative;
  display:flex;
  width:100%;
  flex-direction:column
}

.bx--number input[type=number]{
  font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  display:inline-flex;
  width:100%;
  min-width:9.375rem;
  height:2.5rem;
  box-sizing:border-box;
  padding-right:8rem;
  padding-left:1rem;
  border:0;
  border-bottom:.0625rem solid #8d8d8d;
  -moz-appearance:textfield;
  background-color:#f4f4f4;
  border-radius:0;
  color:#161616;
  font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
  font-weight:300;
  transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--number input[type=number]:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--number input[type=number]:focus{
    outline-style:dotted
  }
}

.bx--number input[type=number]:disabled~.bx--number__controls{
  cursor:not-allowed;
  pointer-events:none
}

.bx--number input[type=number]:disabled~.bx--number__controls svg{
  fill:#c6c6c6
}

.bx--number input[type=number]::-ms-clear{
  display:none
}

.bx--number input[type=number]::-webkit-inner-spin-button{
  -webkit-appearance:none;
          appearance:none
}

.bx--number--xl.bx--number input[type=number],.bx--number--lg.bx--number input[type=number]{
  padding-right:9rem
}

.bx--number--sm.bx--number input[type=number]{
  padding-right:7rem
}

.bx--number input[type=number]:disabled{
  border-bottom-color:rgba(0,0,0,0);
  background-color:#f4f4f4;
  color:#c6c6c6;
  cursor:not-allowed
}

.bx--number__input-wrapper{
  position:relative;
  display:flex;
  align-items:center
}

.bx--number__controls{
  position:absolute;
  top:50%;
  right:0;
  display:flex;
  width:5rem;
  height:100%;
  flex-direction:row;
  align-items:center;
  justify-content:center;
  transform:translateY(-50%)
}

.bx--number__control-btn{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  width:100%;
  position:relative;
  display:inline-flex;
  height:100%;
  align-items:center;
  justify-content:center;
  border-bottom:.0625rem solid #8d8d8d;
  color:#161616
}

.bx--number__control-btn::-moz-focus-inner{
  border:0
}

.bx--number__control-btn::before,.bx--number__control-btn::after{
  position:absolute;
  top:.125rem;
  display:block;
  width:.125rem;
  height:2.25rem;
  background-color:#f4f4f4;
  content:""
}

.bx--number__control-btn::before{
  left:0
}

.bx--number__control-btn::after{
  right:0
}

.bx--number__control-btn svg{
  fill:currentColor
}

.bx--number__control-btn:focus{
  outline:1px solid #0f62fe;
  color:#161616;
  outline-offset:-2px;
  outline-width:2px
}

@media screen and (prefers-contrast){
  .bx--number__control-btn:focus{
    outline-style:dotted
  }
}

.bx--number__control-btn:hover{
  background-color:#e5e5e5;
  color:#161616;
  cursor:pointer
}

.bx--number__control-btn:hover::before,.bx--number__control-btn:hover::after{
  background-color:#e5e5e5
}

.bx--number__control-btn:focus::before,.bx--number__control-btn:focus::after,.bx--number__control-btn:hover:focus::before,.bx--number__control-btn:hover:focus::after{
  background-color:rgba(0,0,0,0)
}

.bx--number__control-btn:disabled{
  border-bottom-color:rgba(0,0,0,0);
  color:#c6c6c6;
  cursor:not-allowed
}

.bx--number__control-btn.down-icon{
  order:1
}

.bx--number__control-btn.up-icon{
  order:2
}

.bx--number input[type=number]:focus~.bx--number__controls .bx--number__control-btn{
  border-bottom-width:0
}

.bx--number input[type=number]:focus~.bx--number__controls .bx--number__control-btn:hover{
  outline:2px solid #0f62fe;
  outline-offset:-2px;
  border:0
}

@media screen and (prefers-contrast){
  .bx--number input[type=number]:focus~.bx--number__controls .bx--number__control-btn:hover{
    outline-style:dotted
  }
}

.bx--number input[type=number][data-invalid]~.bx--number__controls .bx--number__control-btn{
  border-bottom-width:0
}

.bx--number input[type=number][data-invalid]:not(:focus)~.bx--number__controls .bx--number__control-btn:hover{
  outline:2px solid #da1e28;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--number input[type=number][data-invalid]:not(:focus)~.bx--number__controls .bx--number__control-btn:hover{
    outline-style:dotted
  }
}

.bx--number input[type=number]:focus~.bx--number__controls .bx--number__control-btn.up-icon::after{
  background-color:rgba(0,0,0,0)
}

.bx--number input[type=number][data-invalid]~.bx--number__controls .bx--number__control-btn.up-icon::after{
  background-color:#da1e28
}

.bx--number input[type=number][data-invalid]:focus~.bx--number__controls .bx--number__control-btn.up-icon::after,.bx--number input[type=number][data-invalid]~.bx--number__controls .bx--number__control-btn.up-icon:focus::after{
  background-color:#0f62fe
}

.bx--number__rule-divider{
  position:absolute;
  z-index:6000;
  width:.0625rem;
  height:1rem;
  background-color:#e0e0e0
}

.bx--number__rule-divider:first-of-type{
  order:0
}

.bx--number__controls .bx--number__rule-divider:first-of-type{
  left:0;
  background-color:rgba(0,0,0,0)
}

.bx--number__invalid+.bx--number__controls .bx--number__rule-divider:first-of-type{
  background-color:#e0e0e0
}

.bx--number--light .bx--number__rule-divider,.bx--number--light .bx--number__invalid+.bx--number__controls .bx--number__rule-divider:first-of-type{
  background-color:#e0e0e0
}

.bx--number input[type=number]:disabled+.bx--number__controls .bx--number__rule-divider:first-of-type{
  background-color:rgba(0,0,0,0)
}

.bx--number input[type=number]:disabled+.bx--number__controls .bx--number__rule-divider{
  background-color:#c6c6c6
}

.bx--number__control-btn:focus~.bx--number__rule-divider{
  background-color:rgba(0,0,0,0)
}

.bx--number__invalid{
  position:absolute;
  right:6rem;
  fill:#da1e28
}

.bx--number--xl .bx--number__invalid,.bx--number--lg .bx--number__invalid{
  right:7rem
}

.bx--number--sm .bx--number__invalid{
  right:5rem
}

.bx--number__invalid+.bx--number__rule-divider{
  position:absolute;
  right:5rem
}

.bx--number--xl .bx--number__invalid+.bx--number__rule-divider,.bx--number--lg .bx--number__invalid+.bx--number__rule-divider{
  right:6rem
}

.bx--number--sm .bx--number__invalid+.bx--number__rule-divider{
  right:4rem
}

.bx--number__control-btn.down-icon:hover~.bx--number__rule-divider,.bx--number__control-btn.up-icon:hover+.bx--number__rule-divider,.bx--number__control-btn.down-icon:focus~.bx--number__rule-divider,.bx--number__control-btn.up-icon:focus+.bx--number__rule-divider{
  background-color:rgba(0,0,0,0)
}

.bx--number__invalid--warning{
  fill:#f1c21b
}

.bx--number__invalid--warning path:first-of-type{
  fill:#000;
  opacity:1
}

.bx--number--light input[type=number]{
  background-color:#fff
}

.bx--number--light input[type=number]:disabled{
  background-color:#fff
}

.bx--number--light .bx--number__control-btn::before,.bx--number--light .bx--number__control-btn::after{
  background-color:#fff
}

.bx--number--light .bx--number__control-btn:focus::before,.bx--number--light .bx--number__control-btn:focus::after{
  background-color:rgba(0,0,0,0)
}

.bx--number--light .bx--number__control-btn:hover,.bx--number--light .bx--number__control-btn:not(:focus):hover::before,.bx--number--light .bx--number__control-btn:not(:focus):hover::after{
  background-color:#e5e5e5
}

.bx--number--xl input[type=number],.bx--number--lg input[type=number]{
  height:3rem
}

.bx--number--xl .bx--number__controls,.bx--number--lg .bx--number__controls{
  width:6rem
}

.bx--number--xl .bx--number__control-btn,.bx--number--lg .bx--number__control-btn{
  width:3rem
}

.bx--number--xl .bx--number__control-btn::before,.bx--number--xl .bx--number__control-btn::after,.bx--number--lg .bx--number__control-btn::before,.bx--number--lg .bx--number__control-btn::after{
  height:2.75rem
}

.bx--number--sm input[type=number]{
  height:2rem
}

.bx--number--sm .bx--number__controls{
  width:4rem
}

.bx--number--sm .bx--number__control-btn{
  width:2rem
}

.bx--number--sm .bx--number__control-btn::before,.bx--number--sm .bx--number__control-btn::after{
  height:1.75rem
}

.bx--number--nolabel .bx--label+.bx--form__helper-text{
  margin-top:0
}

.bx--number--nosteppers input[type=number]{
  padding-right:3rem
}

.bx--number--nosteppers .bx--number__invalid{
  right:1rem
}

.bx--number--readonly input[type=number]{
  background:rgba(0,0,0,0)
}

.bx--number--readonly .bx--number__controls{
  display:none
}

.bx--number__readonly-icon{
  position:absolute;
  right:1rem
}

.bx--number.bx--skeleton{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:100%;
  height:2.5rem
}

.bx--number.bx--skeleton:hover,.bx--number.bx--skeleton:focus,.bx--number.bx--skeleton:active{
  border:none;
  cursor:default;
  outline:none
}

.bx--number.bx--skeleton::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .bx--number.bx--skeleton::before{
    animation:none
  }
}

.bx--number.bx--skeleton input[type=number]{
  display:none
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--number__control-btn:hover,.bx--number__control-btn:focus{
    color:Highlight;
    outline:1px solid Highlight
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--number__control-btn{
    outline:1px solid rgba(0,0,0,0)
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--number__control-btn svg{
    fill:ButtonText
  }
}

.bx--overflow-menu,.bx--overflow-menu__trigger{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  width:100%;
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  position:relative;
  display:flex;
  width:2.5rem;
  height:2.5rem;
  align-items:center;
  justify-content:center;
  cursor:pointer;
  transition:outline 110ms cubic-bezier(0, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0, 0, 0.38, 0.9)
}

.bx--overflow-menu::-moz-focus-inner,.bx--overflow-menu__trigger::-moz-focus-inner{
  border:0
}

.bx--overflow-menu:focus,.bx--overflow-menu__trigger:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--overflow-menu:focus,.bx--overflow-menu__trigger:focus{
    outline-style:dotted
  }
}

.bx--overflow-menu:hover,.bx--overflow-menu__trigger:hover{
  background-color:#e5e5e5
}

.bx--overflow-menu--sm{
  width:2rem;
  height:2rem
}

.bx--overflow-menu--xl,.bx--overflow-menu--lg{
  width:3rem;
  height:3rem
}

.bx--overflow-menu__trigger.bx--tooltip--a11y.bx--tooltip__trigger:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--overflow-menu__trigger.bx--tooltip--a11y.bx--tooltip__trigger:focus{
    outline-style:dotted
  }
}

.bx--overflow-menu__trigger.bx--tooltip--a11y.bx--tooltip__trigger:focus svg{
  outline:none
}

.bx--overflow-menu.bx--overflow-menu--open,.bx--overflow-menu.bx--overflow-menu--open .bx--overflow-menu__trigger{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  background-color:#f4f4f4;
  transition:none
}

.bx--overflow-menu--light.bx--overflow-menu--open,.bx--overflow-menu--light.bx--overflow-menu--open .bx--overflow-menu__trigger{
  background-color:#fff
}

.bx--overflow-menu__icon{
  width:1rem;
  height:1rem;
  fill:#161616
}

.bx--overflow-menu-options{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  position:absolute;
  z-index:6000;
  top:32px;
  left:0;
  display:none;
  width:10rem;
  flex-direction:column;
  align-items:flex-start;
  background-color:#f4f4f4;
  list-style:none
}

.bx--overflow-menu-options::after{
  position:absolute;
  display:block;
  background-color:#f4f4f4;
  content:"";
  transition:background-color 110ms cubic-bezier(0, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .bx--overflow-menu-options::after{
    transition:none
  }
}

.bx--overflow-menu.bx--overflow-menu--open:hover{
  background-color:#f4f4f4
}

.bx--overflow-menu-options--light{
  background-color:#fff
}

.bx--overflow-menu-options--light::after{
  background-color:#fff
}

.bx--overflow-menu.bx--overflow-menu--light.bx--overflow-menu--open:hover{
  background-color:#fff
}

.bx--overflow-menu-options[data-floating-menu-direction=bottom]::after{
  top:-0.1875rem;
  left:0;
  width:2.5rem;
  height:.1875rem
}

.bx--overflow-menu-options[data-floating-menu-direction=top]::after{
  bottom:-0.5rem;
  left:0;
  width:2.5rem;
  height:.5rem
}

.bx--overflow-menu-options[data-floating-menu-direction=left]::after{
  top:0;
  right:-0.375rem;
  width:.375rem;
  height:2.5rem
}

.bx--overflow-menu-options[data-floating-menu-direction=right]::after{
  top:0;
  left:-0.375rem;
  width:.375rem;
  height:2.5rem
}

.bx--overflow-menu-options--sm.bx--overflow-menu-options[data-floating-menu-direction=bottom]::after,.bx--overflow-menu-options--sm.bx--overflow-menu-options[data-floating-menu-direction=top]::after{
  width:2rem
}

.bx--overflow-menu-options--sm.bx--overflow-menu-options[data-floating-menu-direction=left]::after,.bx--overflow-menu-options--sm.bx--overflow-menu-options[data-floating-menu-direction=right]::after{
  height:2rem
}

.bx--overflow-menu-options--xl.bx--overflow-menu-options[data-floating-menu-direction=bottom]::after,.bx--overflow-menu-options--xl.bx--overflow-menu-options[data-floating-menu-direction=top]::after,.bx--overflow-menu-options--lg.bx--overflow-menu-options[data-floating-menu-direction=bottom]::after,.bx--overflow-menu-options--lg.bx--overflow-menu-options[data-floating-menu-direction=top]::after{
  width:3rem
}

.bx--overflow-menu-options--xl.bx--overflow-menu-options[data-floating-menu-direction=left]::after,.bx--overflow-menu-options--xl.bx--overflow-menu-options[data-floating-menu-direction=right]::after,.bx--overflow-menu-options--lg.bx--overflow-menu-options[data-floating-menu-direction=left]::after,.bx--overflow-menu-options--lg.bx--overflow-menu-options[data-floating-menu-direction=right]::after{
  height:3rem
}

.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction=top]::after,.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction=bottom]::after{
  right:0;
  left:auto
}

.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction=left]::after,.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction=right]::after{
  top:auto;
  bottom:0
}

.bx--overflow-menu-options--open{
  display:flex
}

.bx--overflow-menu-options__content{
  width:100%
}

.bx--overflow-menu-options__option{
  display:flex;
  width:100%;
  height:2.5rem;
  align-items:center;
  padding:0;
  background-color:rgba(0,0,0,0);
  transition:background-color 110ms cubic-bezier(0, 0, 0.38, 0.9)
}

.bx--overflow-menu-options--sm .bx--overflow-menu-options__option{
  height:2rem
}

.bx--overflow-menu-options--xl .bx--overflow-menu-options__option,.bx--overflow-menu-options--lg .bx--overflow-menu-options__option{
  height:3rem
}

.bx--overflow-menu--divider{
  border-top:1px solid #e0e0e0
}

.bx--overflow-menu--light .bx--overflow-menu--divider{
  border-top:1px solid #e0e0e0
}

a.bx--overflow-menu-options__btn::before{
  display:inline-block;
  height:100%;
  content:"";
  vertical-align:middle
}

.bx--overflow-menu-options__btn{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  display:inline-flex;
  width:100%;
  max-width:11.25rem;
  height:100%;
  align-items:center;
  padding:0 1rem;
  border:none;
  background-color:rgba(0,0,0,0);
  color:#525252;
  cursor:pointer;
  font-weight:400;
  text-align:left;
  transition:outline 110ms cubic-bezier(0, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0, 0, 0.38, 0.9),color 110ms cubic-bezier(0, 0, 0.38, 0.9)
}

.bx--overflow-menu-options__btn:hover{
  color:#161616
}

.bx--overflow-menu-options__btn:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--overflow-menu-options__btn:focus{
    outline-style:dotted
  }
}

.bx--overflow-menu-options__btn::-moz-focus-inner{
  border:none
}

.bx--overflow-menu-options__btn svg{
  fill:#525252
}

.bx--overflow-menu-options__btn:hover svg{
  fill:#161616
}

.bx--overflow-menu-options__option-content{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.bx--overflow-menu-options__option:hover{
  background-color:#e5e5e5
}

.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:hover,.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:focus{
  background-color:#da1e28;
  color:#fff
}

.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:hover svg,.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:focus svg{
  fill:currentColor
}

.bx--overflow-menu-options__option--disabled:hover{
  background-color:#f4f4f4;
  cursor:not-allowed
}

.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn{
  color:#c6c6c6;
  pointer-events:none
}

.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:hover,.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:active,.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:focus{
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  background-color:#f4f4f4
}

.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn svg{
  fill:#c6c6c6
}

.bx--overflow-menu--flip{
  left:-140px
}

.bx--overflow-menu--flip::before{
  left:145px
}

.bx--overflow-menu__container{
  display:inline-block
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--overflow-menu:focus,.bx--overflow-menu-options__btn:focus{
    color:Highlight;
    outline:1px solid Highlight
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--overflow-menu svg{
    fill:ButtonText
  }
}

.bx--pagination-nav{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  line-height:0
}

.bx--pagination-nav__list{
  display:flex;
  align-items:center;
  list-style:none
}

.bx--pagination-nav__list-item{
  padding:0
}

.bx--pagination-nav__list-item:first-child{
  padding-left:0
}

.bx--pagination-nav__list-item:last-child{
  padding-right:0
}

.bx--pagination-nav__page{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  position:relative;
  display:block;
  min-width:3rem;
  padding:1.0625rem .25rem;
  border-radius:0;
  color:#525252;
  font-weight:400;
  line-height:1;
  outline:0;
  text-align:center;
  text-decoration:none;
  transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none
}

.bx--pagination-nav__page::-moz-focus-inner{
  border:0
}

.bx--pagination-nav__page:hover{
  background-color:#e5e5e5;
  color:#525252
}

.bx--pagination-nav__page:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--pagination-nav__page:focus{
    outline-style:dotted
  }
}

.bx--pagination-nav__page:disabled,.bx--pagination-nav__page.bx--pagination-nav__page--disabled{
  background:none;
  color:rgba(82,82,82,.5);
  outline:none;
  pointer-events:none
}

.bx--pagination-nav__page:not(.bx--pagination-nav__page--direction)::after{
  position:absolute;
  bottom:0;
  left:50%;
  display:block;
  width:0;
  height:.25rem;
  background-color:#0f62fe;
  content:"";
  opacity:0;
  transition:width 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .bx--pagination-nav__page:not(.bx--pagination-nav__page--direction)::after{
    transition:none
  }
}

.bx--pagination-nav__page--active+.bx--pagination-nav__page::after,.bx--pagination-nav__page.bx--pagination-nav__page--active::after{
  left:calc(50% - 0.5rem);
  width:1rem;
  opacity:1
}

.bx--pagination-nav__page.bx--pagination-nav__page--active{
  background-color:initial;
  color:#525252;
  font-weight:600
}

.bx--pagination-nav__page .bx--pagination-nav__icon{
  fill:currentColor;
  pointer-events:none
}

.bx--pagination-nav__page--direction{
  display:flex;
  width:3rem;
  height:3rem;
  align-items:center;
  justify-content:center;
  line-height:0
}

.bx--pagination-nav__select{
  position:relative
}

.bx--pagination-nav__page--select{
  max-height:3rem;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  text-indent:calc(50% - 4.5px)
}

@-moz-document url-prefix(){
  .bx--pagination-nav__page--select{
    text-indent:0
  }
}

.bx--pagination-nav__select-icon-wrapper{
  position:absolute;
  top:0;
  width:100%;
  height:100%;
  pointer-events:none
}

.bx--pagination-nav__select-icon-wrapper:not(.bx--pagination-nav__page--direction)::after{
  position:absolute;
  bottom:0;
  left:50%;
  display:block;
  width:0;
  height:.25rem;
  background-color:#0f62fe;
  content:"";
  opacity:0;
  transition:width 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .bx--pagination-nav__select-icon-wrapper:not(.bx--pagination-nav__page--direction)::after{
    transition:none
  }
}

.bx--pagination-nav__page--active+.bx--pagination-nav__select-icon-wrapper::after,.bx--pagination-nav__select-icon-wrapper.bx--pagination-nav__page--active::after{
  left:calc(50% - 0.5rem);
  width:1rem;
  opacity:1
}

.bx--pagination-nav__page--active+.bx--pagination-nav__select-icon-wrapper .bx--pagination-nav__select-icon{
  display:none
}

.bx--pagination-nav__select-icon{
  position:absolute;
  top:calc(50% - 0.5rem);
  left:calc(50% - 0.5rem);
  pointer-events:none
}

.bx--pagination-nav__accessibility-label{
  position:absolute;
  overflow:hidden;
  width:1px;
  height:1px;
  padding:0;
  border:0;
  margin:-1px;
  clip:rect(0, 0, 0, 0);
  visibility:inherit;
  white-space:nowrap
}

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

.bx--select-input__wrapper{
  position:relative;
  display:flex;
  width:100%;
  align-items:center
}

.bx--select-input{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  display:block;
  width:100%;
  height:2.5rem;
  padding:0 3rem 0 1rem;
  border:none;
  border-bottom:1px solid #8d8d8d;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background-color:#f4f4f4;
  border-radius:0;
  color:#161616;
  cursor:pointer;
  font-family:inherit;
  opacity:1;
  transition:outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--select-input:hover{
  background-color:#e5e5e5
}

.bx--select-input::-ms-expand{
  display:none
}

@-moz-document url-prefix(){
  .bx--select-input:-moz-focusring,.bx--select-input::-moz-focus-inner{
    background-image:none;
    color:rgba(0,0,0,0);
    text-shadow:0 0 0 #000
  }
}

.bx--select-input:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px;
  color:#161616
}

@media screen and (prefers-contrast){
  .bx--select-input:focus{
    outline-style:dotted
  }
}

.bx--select-input:disabled,.bx--select-input:hover:disabled{
  border-bottom-color:#f4f4f4;
  background-color:#f4f4f4;
  color:#c6c6c6;
  cursor:not-allowed
}

.bx--select-input--sm{
  height:2rem;
  max-height:2rem
}

.bx--select-input--xl,.bx--select-input--lg{
  height:3rem;
  max-height:3rem
}

.bx--select--disabled .bx--label,.bx--select--disabled .bx--form__helper-text{
  color:#c6c6c6
}

.bx--select-input__wrapper[data-invalid] .bx--select-input,.bx--select--warning .bx--select-input{
  padding-right:4.5rem
}

.bx--select-input:disabled~.bx--select__arrow{
  fill:#c6c6c6
}

.bx--select--light .bx--select-input{
  background-color:#fff
}

.bx--select--light .bx--select-input:hover{
  background-color:#e5e5e5
}

.bx--select--light .bx--select-input:disabled,.bx--select--light .bx--select-input:hover:disabled{
  background-color:#fff;
  color:#c6c6c6;
  cursor:not-allowed
}

.bx--select__arrow{
  position:absolute;
  top:0;
  right:1rem;
  height:100%;
  fill:#161616;
  pointer-events:none
}

@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){
  .bx--select__arrow path{
    fill:ButtonText
  }
}

.bx--select__invalid-icon{
  position:absolute;
  right:2.5rem
}

.bx--select-input__wrapper[data-invalid] .bx--select-input~.bx--select__invalid-icon{
  fill:#da1e28
}

.bx--select__invalid-icon--warning{
  fill:#f1c21b
}

.bx--select__invalid-icon--warning path[fill]{
  fill:#000;
  opacity:1
}

optgroup.bx--select-optgroup,.bx--select-option{
  background-color:#e5e5e5;
  color:#161616
}

optgroup.bx--select-optgroup:disabled,.bx--select-option:disabled{
  color:#c6c6c6
}

.bx--select--inline{
  display:flex;
  flex-direction:row;
  align-items:center
}

.bx--select--inline.bx--select--invalid .bx--label,.bx--select--inline.bx--select--invalid .bx--form__helper-text{
  align-self:flex-start;
  margin-top:.8125rem
}

.bx--select--inline .bx--form__helper-text{
  margin-bottom:0;
  margin-left:.5rem
}

.bx--select--inline .bx--label{
  margin:0 .5rem 0 0;
  white-space:nowrap
}

.bx--select--inline .bx--select-input{
  width:auto;
  padding-right:2rem;
  padding-left:.5rem;
  border-bottom:none;
  background-color:rgba(0,0,0,0);
  color:#161616
}

.bx--select--inline .bx--select-input:focus,.bx--select--inline .bx--select-input:focus option,.bx--select--inline .bx--select-input:focus optgroup{
  background-color:#fff
}

.bx--select--inline .bx--select-input[disabled],.bx--select--inline .bx--select-input[disabled]:hover{
  background-color:#f4f4f4
}

.bx--select--inline .bx--select__arrow{
  right:.5rem
}

.bx--select--inline.bx--select--invalid .bx--select-input{
  padding-right:3.5rem
}

.bx--select--inline.bx--select--invalid .bx--select-input~.bx--select__invalid-icon{
  right:2rem
}

.bx--select--inline .bx--select-input:disabled{
  color:#c6c6c6;
  cursor:not-allowed
}

.bx--select--inline .bx--select-input:disabled~*{
  cursor:not-allowed
}

.bx--select.bx--skeleton{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:100%;
  height:2.5rem
}

.bx--select.bx--skeleton:hover,.bx--select.bx--skeleton:focus,.bx--select.bx--skeleton:active{
  border:none;
  cursor:default;
  outline:none
}

.bx--select.bx--skeleton::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .bx--select.bx--skeleton::before{
    animation:none
  }
}

.bx--select.bx--skeleton .bx--select-input{
  display:none
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--select__arrow{
    fill:ButtonText
  }
}

.bx--text-input{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  width:100%;
  height:2.5rem;
  padding:0 1rem;
  border:none;
  border-bottom:1px solid #8d8d8d;
  background-color:#f4f4f4;
  color:#161616;
  transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--text-input:focus,.bx--text-input:active{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--text-input:focus,.bx--text-input:active{
    outline-style:dotted
  }
}

.bx--text-input-wrapper svg[hidden]{
  display:none
}

.bx--text-input--xl,.bx--text-input--lg{
  height:3rem
}

.bx--text-input--sm{
  height:2rem
}

.bx--password-input{
  padding-right:2.5rem
}

.bx--text-input--sm.bx--password-input{
  padding-right:2rem
}

.bx--text-input--lg.bx--password-input{
  padding-right:3rem
}

.bx--text-input::-moz-placeholder{
  color:#6f6f6f;
  opacity:1
}

.bx--text-input::placeholder{
  color:#6f6f6f;
  opacity:1
}

.bx--text-input--light{
  background-color:#fff
}

.bx--text-input__field-wrapper{
  position:relative;
  display:flex;
  width:100%
}

.bx--text-input__invalid-icon,.bx--text-input__readonly-icon{
  position:absolute;
  top:50%;
  right:1rem;
  transform:translateY(-50%)
}

.bx--text-input__invalid-icon{
  fill:#da1e28
}

.bx--text-input__invalid-icon--warning{
  fill:#f1c21b
}

.bx--text-input__invalid-icon--warning path:first-of-type{
  fill:#000;
  opacity:1
}

.bx--text-input--password__visibility{
  position:relative;
  display:inline-flex;
  overflow:visible;
  align-items:center;
  cursor:pointer
}

.bx--text-input--password__visibility:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .bx--text-input--password__visibility:focus{
    outline-style:dotted
  }
}

.bx--text-input--password__visibility:focus{
  outline:1px solid rgba(0,0,0,0)
}

.bx--text-input--password__visibility:focus svg{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .bx--text-input--password__visibility:focus svg{
    outline-style:dotted
  }
}

.bx--text-input--password__visibility::before,.bx--text-input--password__visibility::after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{
  position:absolute;
  z-index:6000;
  display:flex;
  align-items:center;
  opacity:0;
  pointer-events:none
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .bx--text-input--password__visibility::before,.bx--text-input--password__visibility::after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{
    display:inline-block
  }
}

.bx--text-input--password__visibility::before,.bx--text-input--password__visibility::after{
  transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .bx--text-input--password__visibility::before,.bx--text-input--password__visibility::after{
    transition:none
  }
}

.bx--text-input--password__visibility.bx--tooltip--a11y::before,.bx--text-input--password__visibility.bx--tooltip--a11y::after{
  transition:none
}

.bx--text-input--password__visibility::before{
  width:0;
  height:0;
  border-style:solid;
  content:""
}

.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{
  box-sizing:content-box;
  color:inherit;
  opacity:1;
  white-space:normal;
  word-break:break-word
}

.bx--text-input--password__visibility::after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  z-index:6000;
  width:-moz-max-content;
  width:max-content;
  min-width:1.5rem;
  max-width:13rem;
  height:auto;
  padding:.1875rem 1rem;
  background-color:#393939;
  border-radius:.125rem;
  color:#fff;
  font-weight:400;
  text-align:left;
  transform:translateX(-50%);
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .bx--text-input--password__visibility::after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{
    width:auto
  }
}

@supports(-ms-accelerator: true){
  .bx--text-input--password__visibility::after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{
    width:auto
  }
}

@supports(-ms-ime-align: auto){
  .bx--text-input--password__visibility::after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{
    width:auto
  }
}

@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){
  .bx--text-input--password__visibility::after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{
    border:1px solid rgba(0,0,0,0)
  }
}

.bx--text-input--password__visibility::after{
  content:attr(aria-label)
}

.bx--text-input--password__visibility.bx--tooltip--a11y::after{
  content:none
}

.bx--text-input--password__visibility.bx--tooltip--visible::before,.bx--text-input--password__visibility.bx--tooltip--visible::after,.bx--text-input--password__visibility:hover::before,.bx--text-input--password__visibility:hover::after,.bx--text-input--password__visibility:focus::before,.bx--text-input--password__visibility:focus::after{
  opacity:1
}

@keyframes tooltip-fade{
  from{
    opacity:0
  }

  to{
    opacity:1
  }
}

.bx--text-input--password__visibility.bx--tooltip--visible .bx--assistive-text,.bx--text-input--password__visibility.bx--tooltip--visible+.bx--assistive-text,.bx--text-input--password__visibility:hover .bx--assistive-text,.bx--text-input--password__visibility:hover+.bx--assistive-text,.bx--text-input--password__visibility:focus .bx--assistive-text,.bx--text-input--password__visibility:focus+.bx--assistive-text{
  overflow:visible;
  margin:auto;
  clip:auto
}

.bx--text-input--password__visibility.bx--tooltip--visible .bx--assistive-text,.bx--text-input--password__visibility.bx--tooltip--visible+.bx--assistive-text,.bx--text-input--password__visibility.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--text-input--password__visibility:hover .bx--assistive-text,.bx--text-input--password__visibility:hover+.bx--assistive-text,.bx--text-input--password__visibility:hover.bx--tooltip--a11y::before,.bx--text-input--password__visibility:focus .bx--assistive-text,.bx--text-input--password__visibility:focus+.bx--assistive-text,.bx--text-input--password__visibility:focus.bx--tooltip--a11y::before{
  animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--text-input--password__visibility.bx--tooltip--hidden .bx--assistive-text,.bx--text-input--password__visibility.bx--tooltip--hidden+.bx--assistive-text{
  overflow:hidden;
  margin:-1px;
  clip:rect(0, 0, 0, 0)
}

.bx--text-input--password__visibility.bx--tooltip--hidden.bx--tooltip--a11y::before{
  animation:none;
  opacity:0
}

.bx--text-input--password__visibility .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  top:-0.75rem
}

.bx--text-input--password__visibility::before,.bx--text-input--password__visibility::after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{
  bottom:0;
  left:50%
}

.bx--text-input--password__visibility::before{
  bottom:-0.5rem;
  border-width:0 .25rem .3125rem .25rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform:translate(-50%, 100%)
}

.bx--text-input--password__visibility::after,.bx--text-input--password__visibility .bx--assistive-text,.bx--text-input--password__visibility+.bx--assistive-text{
  bottom:-0.8125rem;
  transform:translate(-50%, 100%)
}

.bx--text-input--password__visibility,.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger{
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  position:absolute;
  right:0;
  display:flex;
  width:2.5rem;
  height:100%;
  min-height:auto;
  align-items:center;
  justify-content:center;
  padding:0;
  border:0;
  background:none;
  cursor:pointer;
  transition:outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--text-input--sm+.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger{
  width:2rem
}

.bx--text-input--lg+.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger{
  width:3rem
}

.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg{
  fill:#525252;
  transition:fill 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){
  .bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg{
    fill:ButtonText
  }
}

.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger:focus{
    outline-style:dotted
  }
}

.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger:hover svg,.bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger:focus svg{
  fill:#161616
}

.bx--text-input--invalid,.bx--text-input--warning,.bx--text-input-wrapper--readonly .bx--text-input{
  padding-right:2.5rem
}

.bx--text-input--invalid.bx--password-input{
  padding-right:4rem
}

.bx--text-input--invalid+.bx--text-input--password__visibility,.bx--text-input--invalid+.bx--text-input--password__visibility__toggle{
  right:1rem
}

.bx--password-input-wrapper .bx--text-input__invalid-icon{
  right:2.5rem
}

.bx--text-input:disabled+.bx--text-input--password__visibility svg,.bx--text-input:disabled+.bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg{
  cursor:not-allowed;
  fill:#c6c6c6
}

.bx--text-input:disabled+.bx--text-input--password__visibility svg:hover,.bx--text-input:disabled+.bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg:hover{
  fill:#c6c6c6
}

.bx--text-input:disabled{
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  border-bottom:1px solid rgba(0,0,0,0);
  background-color:#f4f4f4;
  color:#c6c6c6;
  cursor:not-allowed;
  -webkit-text-fill-color:#c6c6c6
}

.bx--text-input--light:disabled{
  background-color:#fff
}

.bx--text-input:disabled::-moz-placeholder{
  color:#c6c6c6;
  opacity:1
}

.bx--text-input:disabled::placeholder{
  color:#c6c6c6;
  opacity:1
}

.bx--text-input--invalid{
  outline:2px solid #da1e28;
  outline-offset:-2px;
  box-shadow:none
}

@media screen and (prefers-contrast){
  .bx--text-input--invalid{
    outline-style:dotted
  }
}

.bx--text-input--invalid .bx--text-input--password__visibility,.bx--text-input--invalid .bx--text-input--password__visibility__toggle{
  right:2.5rem
}

.bx--skeleton.bx--text-input{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none
}

.bx--skeleton.bx--text-input:hover,.bx--skeleton.bx--text-input:focus,.bx--skeleton.bx--text-input:active{
  border:none;
  cursor:default;
  outline:none
}

.bx--skeleton.bx--text-input::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .bx--skeleton.bx--text-input::before{
    animation:none
  }
}

.bx--form--fluid .bx--text-input-wrapper{
  position:relative;
  background:#f4f4f4;
  transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--form--fluid .bx--label{
  position:absolute;
  z-index:1;
  top:.8125rem;
  left:1rem;
  margin:0
}

.bx--form--fluid .bx--form__helper-text{
  display:none
}

.bx--form--fluid .bx--text-input{
  min-height:4rem;
  padding:2rem 1rem .8125rem
}

.bx--text-input__divider,.bx--form--fluid .bx--text-input__divider{
  display:none
}

.bx--form--fluid .bx--text-input--invalid,.bx--form--fluid .bx--text-input--warn{
  border-bottom:none
}

.bx--form--fluid .bx--text-input--invalid+.bx--text-input__divider,.bx--form--fluid .bx--text-input--warn+.bx--text-input__divider{
  display:block;
  border-style:solid;
  border-color:#e0e0e0;
  border-bottom:none;
  margin:0 1rem
}

.bx--form--fluid .bx--text-input__invalid-icon{
  top:5rem
}

.bx--form--fluid .bx--text-input-wrapper--light{
  background:#fff
}

.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid{
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px
}

.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]:not(:focus){
  outline:2px solid #da1e28;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--form--fluid .bx--text-input__field-wrapper[data-invalid]:not(:focus){
    outline-style:dotted
  }
}

.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--form--fluid .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:focus{
    outline-style:dotted
  }
}

.bx--text-input-wrapper.bx--text-input-wrapper--inline{
  flex-flow:row wrap
}

.bx--text-input-wrapper .bx--label--inline{
  flex:1;
  margin:.8125rem 0 0 0;
  overflow-wrap:break-word;
  word-break:break-word
}

.bx--text-input-wrapper .bx--label--inline--sm{
  margin-top:.5625rem
}

.bx--text-input-wrapper .bx--label--inline--xl,.bx--text-input-wrapper .bx--label--inline--lg{
  margin-top:1.0625rem
}

.bx--text-input__label-helper-wrapper{
  max-width:8rem;
  flex:2;
  flex-direction:column;
  margin-right:1.5rem;
  overflow-wrap:break-word
}

.bx--text-input-wrapper .bx--form__helper-text--inline{
  margin-top:.125rem
}

.bx--text-input__field-outer-wrapper{
  display:flex;
  width:100%;
  flex:1 1 auto;
  flex-direction:column;
  align-items:flex-start
}

.bx--text-input__field-outer-wrapper--inline{
  flex:8;
  flex-direction:column
}

.bx--form--fluid .bx--text-input-wrapper--readonly,.bx--text-input-wrapper--readonly .bx--text-input{
  background:rgba(0,0,0,0)
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--text-input--password__visibility,.bx--btn.bx--btn--icon-only.bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg,.bx--btn.bx--btn--icon-only.bx--text-input--password__visibility__toggle.bx--tooltip__trigger:hover svg{
    fill:ButtonText
  }
}

.bx--data-table-container+.bx--pagination{
  border-top:0
}

.bx--pagination{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  display:flex;
  width:calc(100% - 1px);
  min-height:2.5rem;
  align-items:center;
  justify-content:space-between;
  border-top:1px solid #e0e0e0;
  background-color:#f4f4f4;
  overflow-x:auto
}

@media(min-width: 42rem){
  .bx--pagination{
    overflow:initial
  }

  .bx--pagination .bx--pagination__control-buttons{
    display:flex
  }
}

@media(max-width: 41.98rem){
  .bx--pagination .bx--pagination__left>*,.bx--pagination .bx--pagination__right>*{
    display:none
  }

  .bx--pagination .bx--pagination__items-count{
    display:initial
  }

  .bx--pagination .bx--pagination__control-buttons{
    display:flex
  }
}

.bx--pagination--sm{
  min-height:2rem
}

.bx--pagination--lg{
  min-height:3rem
}

.bx--pagination .bx--select{
  height:100%;
  align-items:center
}

.bx--pagination .bx--select-input--inline__wrapper{
  display:flex;
  height:100%
}

.bx--pagination .bx--select-input{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  width:auto;
  min-width:auto;
  height:100%;
  padding:0 2.25rem 0 1rem;
  background-color:#f4f4f4;
  line-height:2.5rem
}

.bx--pagination--sm .bx--select-input{
  line-height:2rem
}

.bx--pagination--lg .bx--select-input{
  line-height:3rem
}

.bx--pagination .bx--select-input:hover{
  background:#e5e5e5
}

.bx--pagination .bx--select--inline .bx--select-input:focus,.bx--pagination .bx--select--inline .bx--select-input:focus option,.bx--pagination .bx--select--inline .bx--select-input:focus optgroup{
  background-color:#f4f4f4
}

.bx--pagination .bx--select__arrow{
  top:50%;
  transform:translate(-0.5rem, -50%)
}

.bx--pagination .bx--select__item-count .bx--select-input{
  border-right:.0625rem solid #e0e0e0
}

.bx--pagination .bx--select__page-number .bx--select-input{
  border-left:1px solid #e0e0e0
}

.bx--pagination__left,.bx--pagination__right{
  display:flex;
  height:100%;
  align-items:center
}

.bx--pagination__left>.bx--form-item,.bx--pagination__right>.bx--form-item{
  height:100%
}

.bx--pagination__left .bx--pagination__text,.bx--pagination__right .bx--pagination__text{
  white-space:nowrap
}

.bx--pagination__left .bx--pagination__text{
  margin-right:.0625rem
}

.bx--pagination__right .bx--pagination__text{
  margin-right:1rem;
  margin-left:.0625rem
}

.bx--pagination__left{
  padding:0 1rem 0 0
}

@media(min-width: 42rem){
  .bx--pagination__left{
    padding:0 1rem
  }
}

@media(min-width: 42rem){
  .bx--pagination__text{
    display:inline-block
  }
}

span.bx--pagination__text{
  margin-left:1rem;
  color:#525252
}

.bx--pagination__button,.bx--btn--ghost.bx--pagination__button{
  display:flex;
  width:2.5rem;
  height:2.5rem;
  min-height:2rem;
  align-items:center;
  justify-content:center;
  border:none;
  border-left:1px solid #e0e0e0;
  margin:0;
  background:none;
  cursor:pointer;
  fill:#161616;
  transition:outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--pagination--sm .bx--pagination__button,.bx--pagination--sm .bx--btn--ghost.bx--pagination__button{
  width:2rem;
  height:2rem
}

.bx--pagination--lg .bx--pagination__button,.bx--pagination--lg .bx--btn--ghost.bx--pagination__button{
  width:3rem;
  height:3rem
}

.bx--pagination__button:focus,.bx--btn--ghost:focus.bx--pagination__button{
  outline:2px solid #0f62fe;
  outline-offset:-2px;
  border-left:0
}

@media screen and (prefers-contrast){
  .bx--pagination__button:focus,.bx--btn--ghost:focus.bx--pagination__button{
    outline-style:dotted
  }
}

.bx--pagination__button:hover,.bx--btn--ghost:hover.bx--pagination__button{
  background:#e5e5e5
}

.bx--pagination__button--no-index,.bx--btn--ghost.bx--pagination__button--no-index{
  cursor:not-allowed;
  fill:#c6c6c6
}

.bx--pagination__button:disabled:hover,.bx--pagination__button--no-index:hover,.bx--btn--ghost:disabled:hover.bx--pagination__button,.bx--btn--ghost:hover.bx--pagination__button--no-index{
  border-color:#e0e0e0;
  background:#f4f4f4;
  cursor:not-allowed;
  fill:#c6c6c6
}

.bx--pagination.bx--skeleton .bx--skeleton__text{
  margin-right:1rem;
  margin-bottom:0
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--pagination__button,.bx--btn--ghost.bx--pagination__button{
    outline:1px solid rgba(0,0,0,0)
  }
}

.bx--progress-bar__label{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  display:flex;
  min-width:3rem;
  justify-content:space-between;
  margin-bottom:.5rem;
  color:#161616
}

.bx--progress-bar__label-text{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.bx--progress-bar__track{
  position:relative;
  width:100%;
  min-width:3rem;
  height:.5rem;
  background-color:#f4f4f4
}

.bx--progress-bar--big .bx--progress-bar__track{
  height:.5rem
}

.bx--progress-bar--small .bx--progress-bar__track{
  height:.25rem
}

.bx--progress-bar__bar{
  display:block;
  width:100%;
  height:100%;
  background-color:currentColor;
  color:#0f62fe;
  transform:scaleX(0);
  transform-origin:0 center /*rtl:100% center*/;
  transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--progress-bar--indeterminate .bx--progress-bar__track::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  animation-duration:1400ms;
  animation-iteration-count:infinite;
  animation-name:progress-bar-indeterminate;
  animation-timing-function:linear;
  background-image:linear-gradient(90deg, #0f62fe 12.5%, transparent 12.5%);
  background-position-x:0%;
  background-size:200% 100%;
  content:""
}

.bx--progress-bar__helper-text{
  font-size:.75rem;
  line-height:1.33333;
  letter-spacing:.32px;
  margin-top:.5rem;
  color:#525252
}

.bx--progress-bar__status-icon{
  flex-shrink:0;
  margin-left:1rem
}

.bx--progress-bar--finished .bx--progress-bar__bar,.bx--progress-bar--finished .bx--progress-bar__status-icon{
  color:#198038
}

.bx--progress-bar--error .bx--progress-bar__bar,.bx--progress-bar--error .bx--progress-bar__status-icon,.bx--progress-bar--error .bx--progress-bar__helper-text{
  color:#da1e28
}

.bx--progress-bar--finished .bx--progress-bar__bar,.bx--progress-bar--error .bx--progress-bar__bar{
  transform:scaleX(1)
}

.bx--progress-bar--finished.bx--progress-bar--inline .bx--progress-bar__track,.bx--progress-bar--error.bx--progress-bar--inline .bx--progress-bar__track{
  position:absolute;
  overflow:hidden;
  width:1px;
  height:1px;
  padding:0;
  border:0;
  margin:-1px;
  clip:rect(0, 0, 0, 0);
  visibility:inherit;
  white-space:nowrap
}

.bx--progress-bar--finished.bx--progress-bar--inline .bx--progress-bar__label,.bx--progress-bar--error.bx--progress-bar--inline .bx--progress-bar__label{
  flex-shrink:1;
  justify-content:flex-start;
  margin-right:0
}

@keyframes progress-bar-indeterminate{
  0%{
    background-position-x:25%
  }

  80%,100%{
    background-position-x:-105%
  }
}

.bx--progress-bar--inline{
  display:flex;
  align-items:center
}

.bx--progress-bar--inline .bx--progress-bar__label{
  margin-right:1rem;
  margin-bottom:0
}

.bx--progress-bar--inline .bx--progress-bar__track{
  flex-basis:0;
  flex-grow:1
}

.bx--progress-bar--inline .bx--progress-bar__helper-text{
  position:absolute;
  overflow:hidden;
  width:1px;
  height:1px;
  padding:0;
  border:0;
  margin:-1px;
  clip:rect(0, 0, 0, 0);
  visibility:inherit;
  white-space:nowrap
}

.bx--progress-bar--indented .bx--progress-bar__label,.bx--progress-bar--indented .bx--progress-bar__helper-text{
  padding-right:1rem;
  padding-left:1rem
}

.bx--tooltip__label{
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  display:inline-flex;
  align-items:center;
  color:#525252
}

.bx--tooltip__label:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .bx--tooltip__label:focus{
    outline-style:dotted
  }
}

.bx--tooltip__trigger svg{
  fill:#525252
}

.bx--tooltip__trigger:not(.bx--btn--icon-only){
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  display:inline-flex;
  align-items:center;
  font-size:1rem
}

.bx--tooltip__trigger:not(.bx--btn--icon-only)::-moz-focus-inner{
  border:0
}

.bx--tooltip__trigger:not(.bx--btn--icon-only):focus{
  outline:1px solid #0f62fe;
  fill:#0353e9
}

@media screen and (prefers-contrast){
  .bx--tooltip__trigger:not(.bx--btn--icon-only):focus{
    outline-style:dotted
  }
}

.bx--tooltip__trigger:not(.bx--btn--icon-only)[disabled] svg{
  fill:#c6c6c6
}

.bx--tooltip__label .bx--tooltip__trigger{
  margin-left:.5rem
}

.bx--tooltip__label--bold{
  font-weight:600
}

.bx--tooltip{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  position:absolute;
  z-index:6000;
  display:none;
  min-width:13rem;
  max-width:18rem;
  padding:1rem;
  margin-top:.25rem;
  background:#393939;
  border-radius:.125rem;
  color:#fff;
  word-wrap:break-word
}

.bx--tooltip:focus{
  box-shadow:inset 0 0 0 1px #393939,inset 0 0 0 2px #fff;
  outline:0
}

.bx--tooltip.bx--tooltip--top.bx--tooltip--align-start,.bx--tooltip.bx--tooltip--bottom.bx--tooltip--align-start{
  transform:translate(calc(50% - 22px), 0)
}

.bx--tooltip.bx--tooltip--top.bx--tooltip--align-start .bx--tooltip__caret,.bx--tooltip.bx--tooltip--bottom.bx--tooltip--align-start .bx--tooltip__caret{
  margin-left:15px
}

.bx--tooltip.bx--tooltip--top.bx--tooltip--align-end,.bx--tooltip.bx--tooltip--bottom.bx--tooltip--align-end{
  transform:translate(calc(22px - 50%), 0)
}

.bx--tooltip.bx--tooltip--top.bx--tooltip--align-end .bx--tooltip__caret,.bx--tooltip.bx--tooltip--bottom.bx--tooltip--align-end .bx--tooltip__caret{
  margin-right:15px
}

.bx--tooltip.bx--tooltip--left.bx--tooltip--align-start{
  transform:translate(0, calc(-15px + 50%))
}

.bx--tooltip.bx--tooltip--left.bx--tooltip--align-start .bx--tooltip__caret{
  top:14px
}

.bx--tooltip.bx--tooltip--left.bx--tooltip--align-end{
  transform:translate(0, calc(31px - 50%))
}

.bx--tooltip.bx--tooltip--left.bx--tooltip--align-end .bx--tooltip__caret{
  top:initial;
  bottom:25px
}

.bx--tooltip.bx--tooltip--right.bx--tooltip--align-start{
  transform:translate(0, calc(-26px + 50%))
}

.bx--tooltip.bx--tooltip--right.bx--tooltip--align-start .bx--tooltip__caret{
  top:26px
}

.bx--tooltip.bx--tooltip--right.bx--tooltip--align-end{
  transform:translate(0, calc(20px - 50%))
}

.bx--tooltip.bx--tooltip--right.bx--tooltip--align-end .bx--tooltip__caret{
  top:initial;
  bottom:12px
}

.bx--tooltip p{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  text-align:left
}

.bx--tooltip button{
  padding-right:2rem
}

.bx--tooltip .bx--btn:focus{
  border-color:#fff;
  outline-color:#393939
}

.bx--tooltip .bx--link{
  color:#78a9ff;
  font-size:.875rem
}

.bx--tooltip .bx--link:focus{
  outline:1px solid #fff;
  outline-offset:2px
}

.bx--tooltip .bx--link:active,.bx--tooltip .bx--link:active:visited,.bx--tooltip .bx--link:active:visited:hover{
  color:#fff
}

.bx--tooltip .bx--link:visited{
  color:#78a9ff
}

.bx--tooltip .bx--tooltip__content[tabindex="-1"]:focus{
  outline:none
}

.bx--tooltip .bx--tooltip__caret{
  position:absolute;
  top:calc(-0.4296875rem + 1px);
  right:0;
  left:0;
  width:0;
  height:0;
  border-right:.4296875rem solid rgba(0,0,0,0);
  border-bottom:.4296875rem solid #393939;
  border-left:.4296875rem solid rgba(0,0,0,0);
  margin:0 auto;
  content:""
}

.bx--tooltip .bx--tooltip__footer{
  display:flex;
  align-items:center;
  justify-content:space-between;
  margin-top:1rem
}

.bx--tooltip[data-floating-menu-direction=left]{
  margin-left:calc(0.5rem * -1)
}

.bx--tooltip[data-floating-menu-direction=left] .bx--tooltip__caret{
  top:50%;
  right:calc(-0.4296875rem + 1px);
  left:auto;
  transform:rotate(90deg) translate(50%, -50%)
}

.bx--tooltip[data-floating-menu-direction=top]{
  margin-top:calc(0.5rem * -1)
}

.bx--tooltip[data-floating-menu-direction=top] .bx--tooltip__caret{
  top:auto;
  bottom:calc(-0.4296875rem + 1px);
  transform:rotate(180deg)
}

.bx--tooltip[data-floating-menu-direction=right]{
  margin-left:.5rem
}

.bx--tooltip[data-floating-menu-direction=right] .bx--tooltip__caret{
  top:50%;
  right:auto;
  left:calc(-0.4296875rem + 1px);
  transform:rotate(270deg) translate(50%, -50%)
}

.bx--tooltip[data-floating-menu-direction=bottom]{
  margin-top:.5rem
}

.bx--tooltip__heading{
  font-size:.875rem;
  font-weight:600;
  line-height:1.28572;
  letter-spacing:.16px;
  margin-bottom:.5rem
}

.bx--tooltip--shown{
  display:block;
  margin-top:0
}

.bx--tooltip--definition{
  position:relative
}

.bx--tooltip--definition .bx--tooltip__trigger{
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  position:relative;
  display:inline-flex;
  border-bottom:1px dotted #0f62fe;
  color:#161616
}

.bx--tooltip--definition .bx--tooltip__trigger:hover+.bx--tooltip--definition__top,.bx--tooltip--definition .bx--tooltip__trigger:hover+.bx--tooltip--definition__bottom{
  display:block
}

.bx--tooltip--definition .bx--tooltip__trigger:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .bx--tooltip--definition .bx--tooltip__trigger:focus{
    outline-style:dotted
  }
}

.bx--tooltip--definition .bx--tooltip__trigger:focus+.bx--tooltip--definition__top,.bx--tooltip--definition .bx--tooltip__trigger:focus+.bx--tooltip--definition__bottom{
  display:block
}

.bx--tooltip--definition__bottom,.bx--tooltip--definition__top{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  position:absolute;
  z-index:1;
  display:none;
  width:13rem;
  padding:.5rem 1rem;
  margin-top:.75rem;
  background:#393939;
  border-radius:.125rem;
  pointer-events:none
}

.bx--tooltip--definition__bottom p,.bx--tooltip--definition__top p{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  color:#fff
}

.bx--tooltip--definition__bottom .bx--tooltip__caret,.bx--tooltip--definition__top .bx--tooltip__caret{
  position:absolute;
  right:0;
  left:0;
  width:.6rem;
  height:.6rem;
  margin-left:1rem;
  background:#393939
}

.bx--tooltip--definition__bottom .bx--tooltip__caret{
  top:-0.2rem;
  transform:rotate(-135deg)
}

.bx--tooltip--definition__top{
  margin-top:-2rem;
  transform:translateY(-100%)
}

.bx--tooltip--definition__top .bx--tooltip__caret{
  bottom:-0.2rem;
  transform:rotate(45deg)
}

.bx--tooltip--definition__align-end{
  right:0
}

.bx--tooltip--definition__align-center{
  margin-left:50%;
  transform:translateX(-50%)
}

.bx--tooltip--definition__top.bx--tooltip--definition__align-center{
  margin-left:50%;
  transform:translate(-50%, -100%)
}

.bx--tooltip--definition__align-center .bx--tooltip__caret{
  left:auto;
  margin-right:calc(50% - 6px);
  margin-left:auto
}

.bx--tooltip--definition__align-end .bx--tooltip__caret{
  left:auto;
  margin-right:1rem;
  margin-left:auto
}

.bx--tooltip--definition.bx--tooltip--a11y{
  display:inline-flex
}

.bx--tooltip--definition button.bx--tooltip--a11y{
  margin:0
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition{
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  border-bottom:.0625rem dotted #525252;
  transition:border-color 110ms
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition:hover,.bx--tooltip__trigger.bx--tooltip__trigger--definition:focus{
  border-bottom-color:#0f62fe
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top{
  position:relative;
  display:inline-flex;
  overflow:visible;
  align-items:center;
  cursor:default
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus{
    outline-style:dotted
  }
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{
  position:absolute;
  z-index:6000;
  display:flex;
  align-items:center;
  opacity:0;
  pointer-events:none
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{
    display:inline-block
  }
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after{
  transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after{
    transition:none
  }
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y::after{
  transition:none
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before{
  width:0;
  height:0;
  border-style:solid;
  content:""
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{
  box-sizing:content-box;
  color:inherit;
  opacity:1;
  white-space:normal;
  word-break:break-word
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  z-index:6000;
  width:-moz-max-content;
  width:max-content;
  min-width:1.5rem;
  max-width:13rem;
  height:auto;
  padding:.5rem 1rem;
  background-color:#393939;
  border-radius:.125rem;
  color:#fff;
  font-weight:400;
  text-align:left;
  transform:translateX(-50%);
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{
    width:auto
  }
}

@supports(-ms-accelerator: true){
  .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{
    width:auto
  }
}

@supports(-ms-ime-align: auto){
  .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{
    width:auto
  }
}

@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){
  .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{
    border:1px solid rgba(0,0,0,0)
  }
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after{
  content:attr(aria-label)
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y::after{
  content:none
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus::after{
  opacity:1
}

@keyframes tooltip-fade{
  from{
    opacity:0
  }

  to{
    opacity:1
  }
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus+.bx--assistive-text{
  overflow:visible;
  margin:auto;
  clip:auto
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:focus.bx--tooltip--a11y::before{
  animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--hidden+.bx--assistive-text{
  overflow:hidden;
  margin:-1px;
  clip:rect(0, 0, 0, 0)
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--hidden.bx--tooltip--a11y::before{
  animation:none;
  opacity:0
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  bottom:-0.75rem
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{
  top:0;
  left:50%
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before{
  top:-0.25rem;
  border-width:.3125rem .25rem 0 .25rem;
  border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(-50%, -100%)
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text{
  top:-0.5625rem;
  left:0;
  transform:translate(0, -100%)
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  bottom:-0.75rem
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{
  top:0;
  left:50%
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start::before{
  top:-0.25rem;
  border-width:.3125rem .25rem 0 .25rem;
  border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(-50%, -100%)
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{
  top:-0.5625rem;
  left:0;
  transform:translate(0, -100%)
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  bottom:-0.75rem
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{
  top:0;
  left:50%
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center::before{
  top:-0.25rem;
  border-width:.3125rem .25rem 0 .25rem;
  border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(-50%, -100%)
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{
  top:-0.5625rem;
  left:50%;
  transform:translate(-50%, -100%)
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  bottom:-0.75rem
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{
  top:0;
  left:50%
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end::before{
  top:-0.25rem;
  border-width:.3125rem .25rem 0 .25rem;
  border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(-50%, -100%)
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{
  top:-0.5625rem;
  right:0;
  left:auto;
  transform:translate(0, -100%)
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom{
  position:relative;
  display:inline-flex;
  overflow:visible;
  align-items:center;
  cursor:default
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus{
    outline-style:dotted
  }
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{
  position:absolute;
  z-index:6000;
  display:flex;
  align-items:center;
  opacity:0;
  pointer-events:none
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{
    display:inline-block
  }
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after{
  transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after{
    transition:none
  }
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y::after{
  transition:none
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before{
  width:0;
  height:0;
  border-style:solid;
  content:""
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{
  box-sizing:content-box;
  color:inherit;
  opacity:1;
  white-space:normal;
  word-break:break-word
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  z-index:6000;
  width:-moz-max-content;
  width:max-content;
  min-width:1.5rem;
  max-width:13rem;
  height:auto;
  padding:.5rem 1rem;
  background-color:#393939;
  border-radius:.125rem;
  color:#fff;
  font-weight:400;
  text-align:left;
  transform:translateX(-50%);
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{
    width:auto
  }
}

@supports(-ms-accelerator: true){
  .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{
    width:auto
  }
}

@supports(-ms-ime-align: auto){
  .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{
    width:auto
  }
}

@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){
  .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{
    border:1px solid rgba(0,0,0,0)
  }
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after{
  content:attr(aria-label)
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y::after{
  content:none
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus::after{
  opacity:1
}

@keyframes tooltip-fade{
  from{
    opacity:0
  }

  to{
    opacity:1
  }
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus+.bx--assistive-text{
  overflow:visible;
  margin:auto;
  clip:auto
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:focus.bx--tooltip--a11y::before{
  animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--hidden+.bx--assistive-text{
  overflow:hidden;
  margin:-1px;
  clip:rect(0, 0, 0, 0)
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--hidden.bx--tooltip--a11y::before{
  animation:none;
  opacity:0
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  top:-0.75rem
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{
  bottom:0;
  left:50%
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before{
  bottom:-0.25rem;
  border-width:0 .25rem .3125rem .25rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform:translate(-50%, 100%)
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text{
  bottom:-0.5625rem;
  left:0;
  transform:translate(0, 100%)
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y+.bx--assistive-text{
  bottom:-0.5rem;
  transform:translate(0, 100%)
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  top:-0.75rem
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{
  bottom:0;
  left:50%
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start::before{
  bottom:-0.25rem;
  border-width:0 .25rem .3125rem .25rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform:translate(-50%, 100%)
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{
  bottom:-0.5625rem;
  left:0;
  transform:translate(0, 100%)
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start.bx--tooltip--a11y+.bx--assistive-text{
  bottom:-0.5rem;
  transform:translate(0, 100%)
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  top:-0.75rem
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{
  bottom:0;
  left:50%
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center::before{
  bottom:-0.25rem;
  border-width:0 .25rem .3125rem .25rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform:translate(-50%, 100%)
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{
  bottom:-0.5625rem;
  transform:translate(-50%, 100%)
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center.bx--tooltip--a11y+.bx--assistive-text{
  bottom:-0.5rem;
  transform:translate(-50%, 100%)
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  top:-0.75rem
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{
  bottom:0;
  left:50%
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end::before{
  bottom:-0.25rem;
  border-width:0 .25rem .3125rem .25rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform:translate(-50%, 100%)
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{
  bottom:-0.5625rem;
  right:0;
  left:auto;
  transform:translate(0, 100%)
}

.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end.bx--tooltip--a11y+.bx--assistive-text{
  bottom:-0.5rem;
  transform:translate(0, 100%)
}

.bx--tooltip--icon{
  display:inline-flex;
  align-items:center
}

.bx--tooltip--icon__top,.bx--tooltip--icon__bottom{
  position:relative;
  display:inline-flex;
  overflow:visible;
  align-items:center;
  cursor:pointer
}

.bx--tooltip--icon__top::before,.bx--tooltip--icon__top::after,.bx--tooltip--icon__bottom::before,.bx--tooltip--icon__bottom::after{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  position:absolute;
  display:flex;
  align-items:center;
  opacity:0;
  pointer-events:none;
  transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .bx--tooltip--icon__top::before,.bx--tooltip--icon__top::after,.bx--tooltip--icon__bottom::before,.bx--tooltip--icon__bottom::after{
    transition:none
  }
}

.bx--tooltip--icon__top::before,.bx--tooltip--icon__bottom::before{
  right:0;
  left:0;
  width:0;
  height:0;
  border-width:0 .25rem .3125rem .25rem;
  border-style:solid;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  margin:0 auto;
  margin-top:1px;
  margin-left:50%;
  content:""
}

.bx--tooltip--icon__top::after,.bx--tooltip--icon__bottom::after{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  min-width:1.5rem;
  max-width:13rem;
  height:1.5rem;
  padding:0 1rem;
  margin-left:50%;
  background-color:#393939;
  border-radius:.125rem;
  color:#fff;
  content:attr(aria-label);
  font-weight:400;
  pointer-events:none;
  transform:translateX(-50%);
  white-space:nowrap
}

.bx--tooltip--icon__top:hover::before,.bx--tooltip--icon__top:hover::after,.bx--tooltip--icon__top:focus::before,.bx--tooltip--icon__top:focus::after,.bx--tooltip--icon__bottom:hover::before,.bx--tooltip--icon__bottom:hover::after,.bx--tooltip--icon__bottom:focus::before,.bx--tooltip--icon__bottom:focus::after{
  opacity:1
}

.bx--tooltip--icon__top:hover svg,.bx--tooltip--icon__top:focus svg,.bx--tooltip--icon__bottom:hover svg,.bx--tooltip--icon__bottom:focus svg{
  fill:#525252
}

.bx--tooltip--icon__top:focus,.bx--tooltip--icon__bottom:focus{
  outline:1px solid rgba(0,0,0,0)
}

.bx--tooltip--icon__top:focus svg,.bx--tooltip--icon__bottom:focus svg{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .bx--tooltip--icon__top:focus svg,.bx--tooltip--icon__bottom:focus svg{
    outline-style:dotted
  }
}

.bx--tooltip--icon__top::before{
  transform:translate(-50%, calc(-100% - 9px)) rotate(180deg);
  top:1px
}

.bx--tooltip--icon__top::after{
  transform:translate(-50%, calc(-100% - 12px));
  top:0
}

.bx--tooltip--icon__bottom::before{
  transform:translate(-50%, 10px) rotate(0);
  bottom:0
}

.bx--tooltip--icon__bottom::after{
  transform:translate(-50%, calc(100% + 10px));
  bottom:0
}

.bx--tooltip--icon__top.bx--tooltip--icon__align-start::before{
  transform:translate(0, calc(-100% - 9px)) rotate(180deg);
  top:1px;
  margin-left:4px
}

.bx--tooltip--icon__top.bx--tooltip--icon__align-start::after{
  transform:translate(0, calc(-100% - 12px));
  top:0;
  margin-left:0
}

.bx--tooltip--icon__top.bx--tooltip--icon__align-end::before{
  transform:translate(0, calc(-100% - 9px)) rotate(180deg);
  top:1px;
  right:0;
  left:auto;
  margin-right:4px
}

.bx--tooltip--icon__top.bx--tooltip--icon__align-end::after{
  transform:translate(0, calc(-100% - 12px));
  top:0;
  margin-left:0;
  right:0
}

.bx--tooltip--icon__bottom.bx--tooltip--icon__align-start::before{
  transform:translate(0, 10px) rotate(0);
  bottom:0;
  margin-left:4px
}

.bx--tooltip--icon__bottom.bx--tooltip--icon__align-start::after{
  transform:translate(0, calc(100% + 10px));
  bottom:0;
  margin-left:0
}

.bx--tooltip--icon__bottom.bx--tooltip--icon__align-end::before{
  transform:translate(0, 10px) rotate(0);
  bottom:0;
  right:0;
  left:auto;
  margin-right:4px
}

.bx--tooltip--icon__bottom.bx--tooltip--icon__align-end::after{
  transform:translate(0, calc(100% + 10px));
  bottom:0;
  margin-left:0;
  right:0
}

.bx--tooltip--icon .bx--tooltip__trigger svg{
  margin-left:0
}

.bx--tooltip__trigger:hover svg,.bx--tooltip__trigger:focus svg{
  fill:#525252
}

.bx--tooltip__trigger.bx--tooltip--top{
  position:relative;
  display:inline-flex;
  overflow:visible;
  align-items:center;
  cursor:pointer
}

.bx--tooltip__trigger.bx--tooltip--top:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .bx--tooltip__trigger.bx--tooltip--top:focus{
    outline-style:dotted
  }
}

.bx--tooltip__trigger.bx--tooltip--top:focus{
  outline:1px solid rgba(0,0,0,0)
}

.bx--tooltip__trigger.bx--tooltip--top:focus svg{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .bx--tooltip__trigger.bx--tooltip--top:focus svg{
    outline-style:dotted
  }
}

.bx--tooltip__trigger.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{
  position:absolute;
  z-index:6000;
  display:flex;
  align-items:center;
  opacity:0;
  pointer-events:none
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .bx--tooltip__trigger.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{
    display:inline-block
  }
}

.bx--tooltip__trigger.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip--top::after{
  transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .bx--tooltip__trigger.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip--top::after{
    transition:none
  }
}

.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y::after{
  transition:none
}

.bx--tooltip__trigger.bx--tooltip--top::before{
  width:0;
  height:0;
  border-style:solid;
  content:""
}

.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{
  box-sizing:content-box;
  color:inherit;
  opacity:1;
  white-space:normal;
  word-break:break-word
}

.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  z-index:6000;
  width:-moz-max-content;
  width:max-content;
  min-width:1.5rem;
  max-width:13rem;
  height:auto;
  padding:.1875rem 1rem;
  background-color:#393939;
  border-radius:.125rem;
  color:#fff;
  font-weight:400;
  text-align:left;
  transform:translateX(-50%);
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{
    width:auto
  }
}

@supports(-ms-accelerator: true){
  .bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{
    width:auto
  }
}

@supports(-ms-ime-align: auto){
  .bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{
    width:auto
  }
}

@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){
  .bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{
    border:1px solid rgba(0,0,0,0)
  }
}

.bx--tooltip__trigger.bx--tooltip--top::after{
  content:attr(aria-label)
}

.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y::after{
  content:none
}

.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip--top:hover::before,.bx--tooltip__trigger.bx--tooltip--top:hover::after,.bx--tooltip__trigger.bx--tooltip--top:focus::before,.bx--tooltip__trigger.bx--tooltip--top:focus::after{
  opacity:1
}

@keyframes tooltip-fade{
  from{
    opacity:0
  }

  to{
    opacity:1
  }
}

.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus+.bx--assistive-text{
  overflow:visible;
  margin:auto;
  clip:auto
}

.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--top:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--top:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top:focus.bx--tooltip--a11y::before{
  animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--hidden+.bx--assistive-text{
  overflow:hidden;
  margin:-1px;
  clip:rect(0, 0, 0, 0)
}

.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--hidden.bx--tooltip--a11y::before{
  animation:none;
  opacity:0
}

.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  bottom:-0.75rem
}

.bx--tooltip__trigger.bx--tooltip--top::before,.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{
  top:0;
  left:50%
}

.bx--tooltip__trigger.bx--tooltip--top::before{
  top:-0.5rem;
  border-width:.3125rem .25rem 0 .25rem;
  border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(-50%, -100%)
}

.bx--tooltip__trigger.bx--tooltip--top::after,.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text{
  top:-0.8125rem;
  left:50%;
  transform:translate(-50%, -100%)
}

.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  bottom:-0.75rem
}

.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{
  top:0;
  left:50%
}

.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start::before{
  top:-0.5rem;
  border-width:.3125rem .25rem 0 .25rem;
  border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(-50%, -100%)
}

.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text{
  top:-0.8125rem;
  left:0;
  transform:translate(0, -100%)
}

.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  bottom:-0.75rem
}

.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{
  top:0;
  left:50%
}

.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center::before{
  top:-0.5rem;
  border-width:.3125rem .25rem 0 .25rem;
  border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(-50%, -100%)
}

.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text{
  top:-0.8125rem;
  left:50%;
  transform:translate(-50%, -100%)
}

.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  bottom:-0.75rem
}

.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{
  top:0;
  left:50%
}

.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end::before{
  top:-0.5rem;
  border-width:.3125rem .25rem 0 .25rem;
  border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(-50%, -100%)
}

.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text{
  top:-0.8125rem;
  right:0;
  left:auto;
  transform:translate(0, -100%)
}

.bx--tooltip__trigger.bx--tooltip--right{
  position:relative;
  display:inline-flex;
  overflow:visible;
  align-items:center;
  cursor:pointer
}

.bx--tooltip__trigger.bx--tooltip--right:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .bx--tooltip__trigger.bx--tooltip--right:focus{
    outline-style:dotted
  }
}

.bx--tooltip__trigger.bx--tooltip--right:focus{
  outline:1px solid rgba(0,0,0,0)
}

.bx--tooltip__trigger.bx--tooltip--right:focus svg{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .bx--tooltip__trigger.bx--tooltip--right:focus svg{
    outline-style:dotted
  }
}

.bx--tooltip__trigger.bx--tooltip--right::before,.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{
  position:absolute;
  z-index:6000;
  display:flex;
  align-items:center;
  opacity:0;
  pointer-events:none
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .bx--tooltip__trigger.bx--tooltip--right::before,.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{
    display:inline-block
  }
}

.bx--tooltip__trigger.bx--tooltip--right::before,.bx--tooltip__trigger.bx--tooltip--right::after{
  transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .bx--tooltip__trigger.bx--tooltip--right::before,.bx--tooltip__trigger.bx--tooltip--right::after{
    transition:none
  }
}

.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y::after{
  transition:none
}

.bx--tooltip__trigger.bx--tooltip--right::before{
  width:0;
  height:0;
  border-style:solid;
  content:""
}

.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{
  box-sizing:content-box;
  color:inherit;
  opacity:1;
  white-space:normal;
  word-break:break-word
}

.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  z-index:6000;
  width:-moz-max-content;
  width:max-content;
  min-width:1.5rem;
  max-width:13rem;
  height:auto;
  padding:.1875rem 1rem;
  background-color:#393939;
  border-radius:.125rem;
  color:#fff;
  font-weight:400;
  text-align:left;
  transform:translateX(-50%);
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{
    width:auto
  }
}

@supports(-ms-accelerator: true){
  .bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{
    width:auto
  }
}

@supports(-ms-ime-align: auto){
  .bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{
    width:auto
  }
}

@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){
  .bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{
    border:1px solid rgba(0,0,0,0)
  }
}

.bx--tooltip__trigger.bx--tooltip--right::after{
  content:attr(aria-label)
}

.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y::after{
  content:none
}

.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip--right:hover::before,.bx--tooltip__trigger.bx--tooltip--right:hover::after,.bx--tooltip__trigger.bx--tooltip--right:focus::before,.bx--tooltip__trigger.bx--tooltip--right:focus::after{
  opacity:1
}

@keyframes tooltip-fade{
  from{
    opacity:0
  }

  to{
    opacity:1
  }
}

.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus+.bx--assistive-text{
  overflow:visible;
  margin:auto;
  clip:auto
}

.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--right:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--right:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right:focus.bx--tooltip--a11y::before{
  animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--hidden+.bx--assistive-text{
  overflow:hidden;
  margin:-1px;
  clip:rect(0, 0, 0, 0)
}

.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--hidden.bx--tooltip--a11y::before{
  animation:none;
  opacity:0
}

.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  top:0;
  width:.75rem;
  height:100%;
  left:-0.75rem
}

.bx--tooltip__trigger.bx--tooltip--right::before,.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{
  top:50%;
  right:0
}

.bx--tooltip__trigger.bx--tooltip--right::before{
  right:-0.5rem;
  border-width:.25rem .3125rem .25rem 0;
  border-color:rgba(0,0,0,0) #393939 rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(100%, -50%)
}

.bx--tooltip__trigger.bx--tooltip--right::after,.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text{
  right:-0.8125rem;
  transform:translate(100%, -50%)
}

.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  top:0;
  width:.75rem;
  height:100%;
  left:-0.75rem
}

.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start+.bx--assistive-text{
  top:50%;
  right:0
}

.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start::before{
  right:-0.5rem;
  border-width:.25rem .3125rem .25rem 0;
  border-color:rgba(0,0,0,0) #393939 rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(100%, -50%)
}

.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start+.bx--assistive-text{
  right:-0.8125rem;
  transform:translate(100%, -50%)
}

.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  top:0;
  width:.75rem;
  height:100%;
  left:-0.75rem
}

.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center+.bx--assistive-text{
  top:50%;
  right:0
}

.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center::before{
  right:-0.5rem;
  border-width:.25rem .3125rem .25rem 0;
  border-color:rgba(0,0,0,0) #393939 rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(100%, -50%)
}

.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center+.bx--assistive-text{
  right:-0.8125rem;
  transform:translate(100%, -50%)
}

.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  top:0;
  width:.75rem;
  height:100%;
  left:-0.75rem
}

.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end+.bx--assistive-text{
  top:50%;
  right:0
}

.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end::before{
  right:-0.5rem;
  border-width:.25rem .3125rem .25rem 0;
  border-color:rgba(0,0,0,0) #393939 rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(100%, -50%)
}

.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end+.bx--assistive-text{
  right:-0.8125rem;
  transform:translate(100%, -50%)
}

.bx--tooltip__trigger.bx--tooltip--bottom{
  position:relative;
  display:inline-flex;
  overflow:visible;
  align-items:center;
  cursor:pointer
}

.bx--tooltip__trigger.bx--tooltip--bottom:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .bx--tooltip__trigger.bx--tooltip--bottom:focus{
    outline-style:dotted
  }
}

.bx--tooltip__trigger.bx--tooltip--bottom:focus{
  outline:1px solid rgba(0,0,0,0)
}

.bx--tooltip__trigger.bx--tooltip--bottom:focus svg{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .bx--tooltip__trigger.bx--tooltip--bottom:focus svg{
    outline-style:dotted
  }
}

.bx--tooltip__trigger.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{
  position:absolute;
  z-index:6000;
  display:flex;
  align-items:center;
  opacity:0;
  pointer-events:none
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .bx--tooltip__trigger.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{
    display:inline-block
  }
}

.bx--tooltip__trigger.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip--bottom::after{
  transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .bx--tooltip__trigger.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip--bottom::after{
    transition:none
  }
}

.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y::after{
  transition:none
}

.bx--tooltip__trigger.bx--tooltip--bottom::before{
  width:0;
  height:0;
  border-style:solid;
  content:""
}

.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{
  box-sizing:content-box;
  color:inherit;
  opacity:1;
  white-space:normal;
  word-break:break-word
}

.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  z-index:6000;
  width:-moz-max-content;
  width:max-content;
  min-width:1.5rem;
  max-width:13rem;
  height:auto;
  padding:.1875rem 1rem;
  background-color:#393939;
  border-radius:.125rem;
  color:#fff;
  font-weight:400;
  text-align:left;
  transform:translateX(-50%);
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{
    width:auto
  }
}

@supports(-ms-accelerator: true){
  .bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{
    width:auto
  }
}

@supports(-ms-ime-align: auto){
  .bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{
    width:auto
  }
}

@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){
  .bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{
    border:1px solid rgba(0,0,0,0)
  }
}

.bx--tooltip__trigger.bx--tooltip--bottom::after{
  content:attr(aria-label)
}

.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y::after{
  content:none
}

.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip--bottom:hover::before,.bx--tooltip__trigger.bx--tooltip--bottom:hover::after,.bx--tooltip__trigger.bx--tooltip--bottom:focus::before,.bx--tooltip__trigger.bx--tooltip--bottom:focus::after{
  opacity:1
}

@keyframes tooltip-fade{
  from{
    opacity:0
  }

  to{
    opacity:1
  }
}

.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus+.bx--assistive-text{
  overflow:visible;
  margin:auto;
  clip:auto
}

.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--bottom:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--bottom:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom:focus.bx--tooltip--a11y::before{
  animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--hidden+.bx--assistive-text{
  overflow:hidden;
  margin:-1px;
  clip:rect(0, 0, 0, 0)
}

.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--hidden.bx--tooltip--a11y::before{
  animation:none;
  opacity:0
}

.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  top:-0.75rem
}

.bx--tooltip__trigger.bx--tooltip--bottom::before,.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{
  bottom:0;
  left:50%
}

.bx--tooltip__trigger.bx--tooltip--bottom::before{
  bottom:-0.5rem;
  border-width:0 .25rem .3125rem .25rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform:translate(-50%, 100%)
}

.bx--tooltip__trigger.bx--tooltip--bottom::after,.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text{
  bottom:-0.8125rem;
  transform:translate(-50%, 100%)
}

.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  top:-0.75rem
}

.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{
  bottom:0;
  left:50%
}

.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start::before{
  bottom:-0.5rem;
  border-width:0 .25rem .3125rem .25rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform:translate(-50%, 100%)
}

.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text{
  bottom:-0.8125rem;
  left:0;
  transform:translate(0, 100%)
}

.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  top:-0.75rem
}

.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{
  bottom:0;
  left:50%
}

.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center::before{
  bottom:-0.5rem;
  border-width:0 .25rem .3125rem .25rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform:translate(-50%, 100%)
}

.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text{
  bottom:-0.8125rem;
  transform:translate(-50%, 100%)
}

.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  top:-0.75rem
}

.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{
  bottom:0;
  left:50%
}

.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end::before{
  bottom:-0.5rem;
  border-width:0 .25rem .3125rem .25rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform:translate(-50%, 100%)
}

.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text{
  bottom:-0.8125rem;
  right:0;
  left:auto;
  transform:translate(0, 100%)
}

.bx--tooltip__trigger.bx--tooltip--left{
  position:relative;
  display:inline-flex;
  overflow:visible;
  align-items:center;
  cursor:pointer
}

.bx--tooltip__trigger.bx--tooltip--left:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .bx--tooltip__trigger.bx--tooltip--left:focus{
    outline-style:dotted
  }
}

.bx--tooltip__trigger.bx--tooltip--left:focus{
  outline:1px solid rgba(0,0,0,0)
}

.bx--tooltip__trigger.bx--tooltip--left:focus svg{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .bx--tooltip__trigger.bx--tooltip--left:focus svg{
    outline-style:dotted
  }
}

.bx--tooltip__trigger.bx--tooltip--left::before,.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{
  position:absolute;
  z-index:6000;
  display:flex;
  align-items:center;
  opacity:0;
  pointer-events:none
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .bx--tooltip__trigger.bx--tooltip--left::before,.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{
    display:inline-block
  }
}

.bx--tooltip__trigger.bx--tooltip--left::before,.bx--tooltip__trigger.bx--tooltip--left::after{
  transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .bx--tooltip__trigger.bx--tooltip--left::before,.bx--tooltip__trigger.bx--tooltip--left::after{
    transition:none
  }
}

.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y::after{
  transition:none
}

.bx--tooltip__trigger.bx--tooltip--left::before{
  width:0;
  height:0;
  border-style:solid;
  content:""
}

.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{
  box-sizing:content-box;
  color:inherit;
  opacity:1;
  white-space:normal;
  word-break:break-word
}

.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  z-index:6000;
  width:-moz-max-content;
  width:max-content;
  min-width:1.5rem;
  max-width:13rem;
  height:auto;
  padding:.1875rem 1rem;
  background-color:#393939;
  border-radius:.125rem;
  color:#fff;
  font-weight:400;
  text-align:left;
  transform:translateX(-50%);
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{
    width:auto
  }
}

@supports(-ms-accelerator: true){
  .bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{
    width:auto
  }
}

@supports(-ms-ime-align: auto){
  .bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{
    width:auto
  }
}

@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){
  .bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{
    border:1px solid rgba(0,0,0,0)
  }
}

.bx--tooltip__trigger.bx--tooltip--left::after{
  content:attr(aria-label)
}

.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y::after{
  content:none
}

.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible::before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible::after,.bx--tooltip__trigger.bx--tooltip--left:hover::before,.bx--tooltip__trigger.bx--tooltip--left:hover::after,.bx--tooltip__trigger.bx--tooltip--left:focus::before,.bx--tooltip__trigger.bx--tooltip--left:focus::after{
  opacity:1
}

@keyframes tooltip-fade{
  from{
    opacity:0
  }

  to{
    opacity:1
  }
}

.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus+.bx--assistive-text{
  overflow:visible;
  margin:auto;
  clip:auto
}

.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--left:hover .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:hover.bx--tooltip--a11y::before,.bx--tooltip__trigger.bx--tooltip--left:focus .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus+.bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left:focus.bx--tooltip--a11y::before{
  animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--hidden .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--hidden+.bx--assistive-text{
  overflow:hidden;
  margin:-1px;
  clip:rect(0, 0, 0, 0)
}

.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--hidden.bx--tooltip--a11y::before{
  animation:none;
  opacity:0
}

.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  top:0;
  width:.75rem;
  height:100%;
  right:-0.75rem
}

.bx--tooltip__trigger.bx--tooltip--left::before,.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{
  top:50%;
  left:0
}

.bx--tooltip__trigger.bx--tooltip--left::before{
  left:-0.5rem;
  border-width:.25rem 0 .25rem .3125rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #393939;
  transform:translate(-100%, -50%)
}

.bx--tooltip__trigger.bx--tooltip--left::after,.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text{
  left:-0.8125rem;
  transform:translate(-100%, -50%)
}

.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  top:0;
  width:.75rem;
  height:100%;
  right:-0.75rem
}

.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start::before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start+.bx--assistive-text{
  top:50%;
  left:0
}

.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start::before{
  left:-0.5rem;
  border-width:.25rem 0 .25rem .3125rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #393939;
  transform:translate(-100%, -50%)
}

.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start+.bx--assistive-text{
  left:-0.8125rem;
  transform:translate(-100%, -50%)
}

.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  top:0;
  width:.75rem;
  height:100%;
  right:-0.75rem
}

.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center::before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center+.bx--assistive-text{
  top:50%;
  left:0
}

.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center::before{
  left:-0.5rem;
  border-width:.25rem 0 .25rem .3125rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #393939;
  transform:translate(-100%, -50%)
}

.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center+.bx--assistive-text{
  left:-0.8125rem;
  transform:translate(-100%, -50%)
}

.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end .bx--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  top:0;
  width:.75rem;
  height:100%;
  right:-0.75rem
}

.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end::before,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end+.bx--assistive-text{
  top:50%;
  left:0
}

.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end::before{
  left:-0.5rem;
  border-width:.25rem 0 .25rem .3125rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #393939;
  transform:translate(-100%, -50%)
}

.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end::after,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end .bx--assistive-text,.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end+.bx--assistive-text{
  left:-0.8125rem;
  transform:translate(-100%, -50%)
}

.bx--tooltip__trigger:not(.bx--tooltip--hidden) .bx--assistive-text{
  pointer-events:all
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--tooltip__trigger svg,.bx--tooltip__trigger:hover svg,.bx--tooltip__trigger:focus svg{
    fill:ButtonText
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--tooltip__trigger:focus svg{
    color:Highlight;
    outline:1px solid Highlight
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--tooltip{
    outline:1px solid rgba(0,0,0,0)
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--assistive-text{
    outline:1px solid rgba(0,0,0,0)
  }
}

.bx--progress{
  display:flex;
  list-style:none
}

.bx--progress-step{
  position:relative;
  display:inline-flex;
  overflow:visible;
  width:8rem;
  min-width:7rem;
  flex-direction:row
}

.bx--progress-step .bx--tooltip__label{
  display:block
}

.bx--progress--space-equal .bx--progress-step{
  min-width:8rem;
  flex-grow:1
}

.bx--progress-line{
  position:absolute;
  left:0;
  width:8rem;
  height:1px;
  border:1px inset rgba(0,0,0,0)
}

.bx--progress--space-equal .bx--progress-line{
  width:100%;
  min-width:8rem
}

.bx--progress-step svg{
  position:relative;
  z-index:1;
  width:1rem;
  height:1rem;
  flex-shrink:0;
  margin:.625rem .5rem 0 0;
  border-radius:50%;
  fill:#0f62fe
}

.bx--progress-label{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  overflow:hidden;
  max-width:5.5rem;
  margin:.5rem 0 0 0;
  color:#161616;
  line-height:1.45;
  text-overflow:ellipsis;
  transition:box-shadow 110ms cubic-bezier(0.2, 0, 0.38, 0.9),color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  white-space:nowrap
}

.bx--progress-label::before{
  display:block;
  content:""
}

.bx--progress-label:hover{
  box-shadow:0 .0625rem #0f62fe;
  color:#0f62fe;
  cursor:pointer
}

.bx--progress-label:focus{
  box-shadow:0 .1875rem 0 0 #0f62fe;
  color:#0f62fe;
  outline:none
}

.bx--progress--space-equal .bx--progress-label{
  max-width:100%;
  margin-right:.75rem
}

.bx--progress-step-button:not(.bx--progress-step-button--unclickable) .bx--progress-label:active{
  box-shadow:0 .1875rem 0 0 #0f62fe;
  color:#0f62fe
}

.bx--progress-label-overflow:hover~.bx--tooltip,.bx--progress-label-overflow:focus~.bx--tooltip{
  visibility:inherit
}

.bx--progress-step .bx--tooltip .bx--tooltip__caret{
  margin-left:.625rem
}

.bx--tooltip__text{
  padding:0;
  margin:0;
  font-weight:normal
}

.bx--progress-step .bx--tooltip{
  font-size:.875rem;
  font-weight:400;
  line-height:1.42857;
  letter-spacing:.16px;
  display:block;
  width:7.8125rem;
  min-width:7.1875rem;
  min-height:1.5rem;
  padding:.5rem 1rem;
  margin-top:2.5rem;
  margin-left:1.375rem;
  color:#fff;
  visibility:hidden
}

.bx--progress-step .bx--tooltip_multi{
  font-size:.875rem;
  font-weight:400;
  line-height:1.42857;
  letter-spacing:.16px;
  width:9.375rem;
  height:auto;
  color:#fff
}

.bx--progress-optional{
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  position:absolute;
  left:0;
  margin-top:1.75rem;
  margin-left:1.5rem;
  color:#525252;
  text-align:start
}

.bx--progress-step--current .bx--progress-line{
  background-color:#0f62fe
}

.bx--progress-step--incomplete svg{
  fill:#161616
}

.bx--progress-step--incomplete .bx--progress-line{
  background-color:#e0e0e0
}

.bx--progress-step--complete .bx--progress-line{
  background-color:#0f62fe
}

.bx--progress-step-button{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  width:100%;
  display:flex;
  text-align:left
}

.bx--progress-step-button::-moz-focus-inner{
  border:0
}

.bx--progress-step-button--unclickable{
  cursor:default;
  outline:none
}

.bx--progress-step-button--unclickable .bx--progress-label:hover{
  box-shadow:none;
  color:#161616;
  cursor:default
}

.bx--progress-step-button--unclickable .bx--tooltip__label:hover{
  box-shadow:0 .0625rem #0f62fe;
  color:#0f62fe;
  cursor:pointer
}

.bx--progress-step--disabled{
  cursor:not-allowed;
  pointer-events:none
}

.bx--progress-step--disabled svg{
  cursor:not-allowed;
  fill:#c6c6c6
}

.bx--progress-step--disabled .bx--progress-label,.bx--progress-step--disabled .bx--progress-label:hover{
  box-shadow:none;
  color:#c6c6c6;
  cursor:not-allowed
}

.bx--progress-step--disabled .bx--progress-label:focus,.bx--progress-step--disabled .bx--progress-label:active{
  box-shadow:none;
  outline:none
}

.bx--progress-step--disabled .bx--progress-line{
  cursor:not-allowed
}

.bx--progress-step--disabled .bx--progress-label-overflow:hover~.bx--tooltip--definition .bx--tooltip--definition__bottom{
  display:none
}

.bx--progress__warning>*{
  fill:#da1e28
}

.bx--progress.bx--skeleton .bx--progress-label{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:2.5rem;
  height:.875rem;
  margin-top:.625rem
}

.bx--progress.bx--skeleton .bx--progress-label:hover,.bx--progress.bx--skeleton .bx--progress-label:focus,.bx--progress.bx--skeleton .bx--progress-label:active{
  border:none;
  cursor:default;
  outline:none
}

.bx--progress.bx--skeleton .bx--progress-label::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .bx--progress.bx--skeleton .bx--progress-label::before{
    animation:none
  }
}

.bx--progress--vertical{
  display:flex;
  flex-direction:column
}

.bx--progress--vertical,.bx--progress-text{
  display:flex;
  flex-direction:column
}

.bx--progress--vertical .bx--progress-step,.bx--progress--vertical .bx--progress-step-button{
  width:initial;
  min-width:initial;
  min-height:3.625rem;
  align-content:flex-start
}

.bx--progress--vertical .bx--progress-step svg,.bx--progress--vertical .bx--progress-step-button svg{
  display:inline-block;
  margin:.0625rem .5rem 0
}

.bx--progress--vertical .bx--progress-label{
  display:inline-block;
  width:initial;
  max-width:10rem;
  margin:0;
  vertical-align:top;
  white-space:initial
}

.bx--progress--vertical .bx--progress-step .bx--tooltip{
  margin-top:.5rem
}

.bx--progress--vertical .bx--progress-optional{
  position:static;
  width:100%;
  margin:auto 0
}

.bx--progress--vertical .bx--progress-line{
  position:absolute;
  top:0;
  left:0;
  width:1px;
  height:100%
}

.bx--radio-button-group{
  position:relative;
  display:flex;
  align-items:center
}

.bx--label+.bx--form-item .bx--radio-button-group{
  margin-top:0
}

.bx--radio-button-group--vertical{
  flex-direction:column;
  align-items:flex-start
}

.bx--radio-button-group--vertical.bx--radio-button-group--label-left{
  align-items:flex-end
}

.bx--radio-button-group--vertical .bx--radio-button__label{
  margin-right:0;
  line-height:1.25rem
}

.bx--radio-button-group--vertical .bx--radio-button__label:not(:last-of-type){
  margin-bottom:.5rem
}

.bx--radio-button{
  position:absolute;
  overflow:hidden;
  width:1px;
  height:1px;
  padding:0;
  border:0;
  margin:-1px;
  clip:rect(0, 0, 0, 0);
  visibility:inherit;
  white-space:nowrap;
  visibility:inherit
}

.bx--radio-button__label{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  display:flex;
  align-items:center;
  margin-right:1rem;
  cursor:pointer
}

.bx--radio-button__appearance{
  width:1.125rem;
  height:1.125rem;
  flex-shrink:0;
  border:1px solid #161616;
  margin:.0625rem .5rem .125rem .125rem;
  background-color:rgba(0,0,0,0);
  border-radius:50%
}

.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance{
  display:flex;
  align-items:center;
  justify-content:center;
  border-color:#161616
}

.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance::before{
  position:relative;
  display:inline-block;
  width:100%;
  height:100%;
  background-color:#161616;
  border-radius:50%;
  content:"";
  transform:scale(0.5)
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance::before{
    fill:ButtonText;
    background-color:ButtonText
  }
}

.bx--radio-button:disabled+.bx--radio-button__label{
  color:#c6c6c6;
  cursor:not-allowed
}

.bx--radio-button:disabled+.bx--radio-button__label .bx--radio-button__appearance,.bx--radio-button:disabled:checked+.bx--radio-button__label .bx--radio-button__appearance{
  border-color:#c6c6c6
}

.bx--radio-button:disabled+.bx--radio-button__label .bx--radio-button__appearance::before,.bx--radio-button:disabled:checked+.bx--radio-button__label .bx--radio-button__appearance::before{
  background-color:#c6c6c6
}

.bx--radio-button:focus+.bx--radio-button__label .bx--radio-button__appearance{
  outline:2px solid #0f62fe;
  outline-offset:1.5px
}

.bx--radio-button__label.bx--skeleton{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:6.25rem;
  height:1.125rem
}

.bx--radio-button__label.bx--skeleton:hover,.bx--radio-button__label.bx--skeleton:focus,.bx--radio-button__label.bx--skeleton:active{
  border:none;
  cursor:default;
  outline:none
}

.bx--radio-button__label.bx--skeleton::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .bx--radio-button__label.bx--skeleton::before{
    animation:none
  }
}

.bx--radio-button__label.bx--skeleton .bx--radio-button__appearance{
  display:none
}

.bx--radio-button-wrapper .bx--radio-button__label{
  display:flex;
  align-items:flex-start;
  justify-content:center;
  margin:0
}

.bx--radio-button-wrapper:not(:last-of-type){
  margin-right:1rem
}

.bx--radio-button-group--vertical .bx--radio-button-wrapper:not(:last-of-type){
  margin-right:0;
  margin-bottom:.5rem
}

.bx--radio-button-group--label-right .bx--radio-button__label,.bx--radio-button-wrapper.bx--radio-button-wrapper--label-right .bx--radio-button__label{
  flex-direction:row
}

.bx--radio-button-group--label-left .bx--radio-button__label,.bx--radio-button-wrapper.bx--radio-button-wrapper--label-left .bx--radio-button__label{
  flex-direction:row-reverse
}

.bx--radio-button-group--label-left .bx--radio-button__appearance,.bx--radio-button-wrapper.bx--radio-button-wrapper--label-left .bx--radio-button__appearance{
  margin-right:0;
  margin-left:.5rem
}

.bx--search{
  position:relative;
  display:flex;
  width:100%;
  align-items:center
}

.bx--search .bx--label{
  position:absolute;
  overflow:hidden;
  width:1px;
  height:1px;
  padding:0;
  border:0;
  margin:-1px;
  clip:rect(0, 0, 0, 0);
  visibility:inherit;
  white-space:nowrap
}

.bx--search-input{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  width:100%;
  order:1;
  padding:0 2.5rem;
  border:none;
  border-bottom:1px solid #8d8d8d;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background-color:#f4f4f4;
  color:#161616;
  text-overflow:ellipsis;
  transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--search-input:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--search-input:focus{
    outline-style:dotted
  }
}

.bx--search-input::-moz-placeholder{
  color:#6f6f6f;
  opacity:1
}

.bx--search-input::placeholder{
  color:#6f6f6f;
  opacity:1
}

.bx--search-input::-ms-clear{
  display:none
}

.bx--search-input[disabled]{
  border-bottom:1px solid rgba(0,0,0,0);
  background-color:#f4f4f4;
  color:#c6c6c6;
  cursor:not-allowed
}

.bx--search-input[disabled]::-moz-placeholder{
  color:#c6c6c6
}

.bx--search-input[disabled]::placeholder{
  color:#c6c6c6
}

.bx--search--light .bx--search-input{
  background:#fff
}

.bx--search--light .bx--search-close::before{
  background:#fff
}

.bx--search--sm .bx--search-input,.bx--search--sm.bx--search--expandable.bx--search--expanded .bx--search-input{
  height:2rem;
  padding:0 2rem
}

.bx--search--sm .bx--search-magnifier-icon{
  left:.5rem
}

.bx--search--lg .bx--search-input,.bx--search--lg.bx--search--expandable.bx--search--expanded .bx--search-input{
  height:2.5rem;
  padding:0 2.5rem
}

.bx--search--lg .bx--search-magnifier-icon{
  left:.75rem
}

.bx--search--xl .bx--search-input,.bx--search--xl.bx--search--expandable.bx--search--expanded .bx--search-input{
  height:3rem;
  padding:0 3rem
}

.bx--search-magnifier-icon{
  position:absolute;
  z-index:2;
  top:50%;
  left:1rem;
  width:1rem;
  height:1rem;
  fill:#525252;
  pointer-events:none;
  transform:translateY(-50%)
}

.bx--search-close{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  position:absolute;
  top:0;
  right:0
}

.bx--search-close::-moz-focus-inner{
  border:0
}

.bx--search-close::before{
  position:absolute;
  top:.0625rem;
  left:0;
  display:block;
  width:2px;
  height:calc(100% - 2px);
  background-color:#f4f4f4;
  content:"";
  transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .bx--search-close::before{
    transition:none
  }
}

.bx--search-close:hover{
  border-bottom:1px solid #8d8d8d
}

.bx--search-close:hover::before{
  background-color:#e5e5e5
}

.bx--search-button{
  flex-shrink:0;
  margin-left:.125rem;
  background-color:#f4f4f4
}

.bx--search-button svg{
  fill:currentColor;
  vertical-align:middle
}

.bx--search-close svg{
  fill:inherit
}

.bx--search-close,.bx--search-button{
  display:flex;
  width:2.5rem;
  height:2.5rem;
  align-items:center;
  justify-content:center;
  border-width:1px 0;
  border-style:solid;
  border-color:rgba(0,0,0,0);
  cursor:pointer;
  fill:#161616;
  opacity:1;
  transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),border 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  visibility:inherit
}

.bx--search-close:hover,.bx--search-button:hover{
  background-color:#e5e5e5
}

.bx--search-close:focus,.bx--search-button:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--search-close:focus,.bx--search-button:focus{
    outline-style:dotted
  }
}

.bx--search-close:active,.bx--search-button:active{
  outline:2px solid #0f62fe;
  outline-offset:-2px;
  background-color:#e0e0e0
}

@media screen and (prefers-contrast){
  .bx--search-close:active,.bx--search-button:active{
    outline-style:dotted
  }
}

.bx--search--disabled .bx--search-close,.bx--search--disabled.bx--search--expandable .bx--search-magnifier{
  cursor:not-allowed;
  outline:none
}

.bx--search--disabled .bx--search-close:hover,.bx--search--disabled.bx--search--expandable .bx--search-magnifier:hover{
  border-bottom-color:rgba(0,0,0,0);
  background-color:rgba(0,0,0,0)
}

.bx--search--disabled .bx--search-close:hover::before,.bx--search--disabled.bx--search--expandable .bx--search-magnifier:hover::before{
  background-color:rgba(0,0,0,0)
}

.bx--search--disabled svg{
  fill:#c6c6c6
}

.bx--search-close:focus::before,.bx--search-close:active::before{
  background-color:#0f62fe
}

.bx--search-input:focus~.bx--search-close:hover{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--search-input:focus~.bx--search-close:hover{
    outline-style:dotted
  }
}

.bx--search--sm .bx--search-close,.bx--search--sm~.bx--search-button,.bx--search--sm.bx--search--expandable,.bx--search--sm.bx--search--expandable .bx--search-magnifier{
  width:2rem;
  height:2rem
}

.bx--search--sm.bx--search--expandable .bx--search-input::-moz-placeholder{
  padding:0 2rem
}

.bx--search--sm.bx--search--expandable .bx--search-input::placeholder{
  padding:0 2rem
}

.bx--search--lg .bx--search-close,.bx--search--lg~.bx--search-button,.bx--search--lg.bx--search--expandable,.bx--search--lg.bx--search--expandable .bx--search-magnifier{
  width:2.5rem;
  height:2.5rem
}

.bx--search--lg.bx--search--expandable .bx--search-input::-moz-placeholder{
  padding:0 2.5rem
}

.bx--search--lg.bx--search--expandable .bx--search-input::placeholder{
  padding:0 2.5rem
}

.bx--search--xl .bx--search-close,.bx--search--xl~.bx--search-button,.bx--search--xl.bx--search--expandable,.bx--search--xl.bx--search--expandable .bx--search-magnifier{
  width:3rem;
  height:3rem
}

.bx--search--xl.bx--search--expandable .bx--search-input::-moz-placeholder{
  padding:0 3rem
}

.bx--search--xl.bx--search--expandable .bx--search-input::placeholder{
  padding:0 3rem
}

.bx--search-close--hidden{
  opacity:0;
  visibility:hidden
}

.bx--search--xl.bx--skeleton .bx--search-input,.bx--search--lg.bx--skeleton .bx--search-input,.bx--search--sm.bx--skeleton .bx--search-input{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:100%
}

.bx--search--xl.bx--skeleton .bx--search-input:hover,.bx--search--xl.bx--skeleton .bx--search-input:focus,.bx--search--xl.bx--skeleton .bx--search-input:active,.bx--search--lg.bx--skeleton .bx--search-input:hover,.bx--search--lg.bx--skeleton .bx--search-input:focus,.bx--search--lg.bx--skeleton .bx--search-input:active,.bx--search--sm.bx--skeleton .bx--search-input:hover,.bx--search--sm.bx--skeleton .bx--search-input:focus,.bx--search--sm.bx--skeleton .bx--search-input:active{
  border:none;
  cursor:default;
  outline:none
}

.bx--search--xl.bx--skeleton .bx--search-input::before,.bx--search--lg.bx--skeleton .bx--search-input::before,.bx--search--sm.bx--skeleton .bx--search-input::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .bx--search--xl.bx--skeleton .bx--search-input::before,.bx--search--lg.bx--skeleton .bx--search-input::before,.bx--search--sm.bx--skeleton .bx--search-input::before{
    animation:none
  }
}

.bx--search--xl.bx--skeleton .bx--search-input::-moz-placeholder, .bx--search--lg.bx--skeleton .bx--search-input::-moz-placeholder, .bx--search--sm.bx--skeleton .bx--search-input::-moz-placeholder{
  color:rgba(0,0,0,0)
}

.bx--search--xl.bx--skeleton .bx--search-input::placeholder,.bx--search--lg.bx--skeleton .bx--search-input::placeholder,.bx--search--sm.bx--skeleton .bx--search-input::placeholder{
  color:rgba(0,0,0,0)
}

.bx--search--expandable{
  transition:width 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--search--expandable.bx--search--expanded{
  width:100%
}

.bx--search--expandable .bx--search-input{
  width:0;
  padding:0;
  transition:padding 70ms cubic-bezier(0.2, 0, 0.38, 0.9),width 0s linear 70ms
}

.bx--search--expandable .bx--search-input::-moz-placeholder{
  position:relative;
  opacity:0;
  transition-duration:70ms;
  -moz-transition-property:padding,opacity;
  transition-property:padding,opacity;
  transition-timing-function:cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--search--expandable .bx--search-input::placeholder{
  position:relative;
  opacity:0;
  transition-duration:70ms;
  transition-property:padding,opacity;
  transition-timing-function:cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--search--expandable.bx--search--expanded .bx--search-input{
  width:100%;
  transition:padding 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--search--expandable.bx--search--expanded .bx--search-input::-moz-placeholder{
  position:relative;
  padding:0;
  opacity:1
}

.bx--search--expandable.bx--search--expanded .bx--search-input::placeholder{
  position:relative;
  padding:0;
  opacity:1
}

.bx--search--expandable .bx--search-magnifier{
  position:absolute;
  cursor:pointer
}

.bx--search--expandable .bx--search-magnifier:hover{
  background-color:#e5e5e5
}

.bx--search--expandable.bx--search--expanded .bx--search-magnifier{
  pointer-events:none
}

.bx--search--expandable .bx--search-magnifier-icon{
  fill:#161616
}

.bx--search--expandable.bx--search--expanded .bx--search-magnifier-icon{
  fill:#525252
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--search-close svg,.bx--search-magnifier-icon{
    fill:ButtonText
  }
}

.bx--skeleton__text{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:100%;
  height:1rem;
  margin-bottom:.5rem
}

.bx--skeleton__text:hover,.bx--skeleton__text:focus,.bx--skeleton__text:active{
  border:none;
  cursor:default;
  outline:none
}

.bx--skeleton__text::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .bx--skeleton__text::before{
    animation:none
  }
}

.bx--skeleton__heading{
  height:1.5rem
}

.bx--icon--skeleton{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  display:inline-block;
  width:1rem;
  height:1rem
}

.bx--icon--skeleton:hover,.bx--icon--skeleton:focus,.bx--icon--skeleton:active{
  border:none;
  cursor:default;
  outline:none
}

.bx--icon--skeleton::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .bx--icon--skeleton::before{
    animation:none
  }
}

.bx--skeleton__placeholder{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:6.25rem;
  height:6.25rem
}

.bx--skeleton__placeholder:hover,.bx--skeleton__placeholder:focus,.bx--skeleton__placeholder:active{
  border:none;
  cursor:default;
  outline:none
}

.bx--skeleton__placeholder::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .bx--skeleton__placeholder::before{
    animation:none
  }
}

.bx--slider-container{
  display:flex;
  align-items:center;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none
}

.bx--slider{
  position:relative;
  width:100%;
  min-width:12.5rem;
  max-width:40rem;
  padding:1rem 0;
  margin:0 1rem;
  cursor:pointer
}

.bx--slider__range-label{
  font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
  font-size:.875rem;
  font-weight:400;
  line-height:1.42857;
  letter-spacing:.32px;
  color:#161616;
  white-space:nowrap
}

.bx--slider__range-label:last-of-type{
  margin-right:1rem
}

.bx--slider__track{
  position:absolute;
  width:100%;
  height:.125rem;
  background:#e0e0e0;
  transform:translate(0%, -50%)
}

.bx--slider__track:before{
  position:absolute;
  top:-0.3125rem;
  left:50%;
  display:inline-block;
  width:.125rem;
  height:.25rem;
  background:#e0e0e0;
  content:"";
  transform:translate(-50%, 0)
}

.bx--slider__filled-track{
  position:absolute;
  width:100%;
  height:.125rem;
  background:#161616;
  pointer-events:none;
  transform:translate(0%, -50%);
  transform-origin:left;
  transition:background 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--slider__thumb{
  position:absolute;
  z-index:3;
  width:.875rem;
  height:.875rem;
  background:#161616;
  border-radius:50%;
  box-shadow:inset 0 0 0 1px rgba(0,0,0,0),inset 0 0 0 2px rgba(0,0,0,0);
  outline:none;
  transform:translate(-50%, -50%);
  transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background 110ms cubic-bezier(0.2, 0, 0.38, 0.9),box-shadow 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--slider__thumb:hover{
  transform:translate(-50%, -50%) scale(1.4286)
}

.bx--slider__thumb:focus{
  background-color:#0f62fe;
  box-shadow:inset 0 0 0 2px #0f62fe,inset 0 0 0 3px #f4f4f4;
  transform:translate(-50%, -50%) scale(1.4286)
}

.bx--slider__thumb:active{
  box-shadow:inset 0 0 0 2px #0f62fe;
  transform:translate(-50%, -50%) scale(1.4286)
}

.bx--slider__input{
  display:none
}

.bx--slider-text-input,.bx-slider-text-input{
  width:4rem;
  height:2.5rem;
  -moz-appearance:textfield;
  text-align:center
}

.bx--slider-text-input::-webkit-outer-spin-button,.bx--slider-text-input::-webkit-inner-spin-button,.bx-slider-text-input::-webkit-outer-spin-button,.bx-slider-text-input::-webkit-inner-spin-button{
  display:none
}

.bx--slider-text-input.bx--text-input--invalid{
  padding-right:1rem
}

.bx--slider__thumb:focus~.bx--slider__filled-track{
  background-color:#0f62fe
}

.bx--label--disabled~.bx--slider-container>.bx--slider__range-label{
  color:#c6c6c6
}

.bx--slider--disabled.bx--slider{
  cursor:not-allowed
}

.bx--slider--disabled .bx--slider__thumb{
  background-color:#e0e0e0
}

.bx--slider--disabled .bx--slider__thumb:hover{
  cursor:not-allowed;
  transform:translate(-50%, -50%)
}

.bx--slider--disabled .bx--slider__thumb:focus{
  background-color:#e0e0e0;
  box-shadow:none;
  outline:none;
  transform:translate(-50%, -50%)
}

.bx--slider--disabled .bx--slider__thumb:active{
  background:#e0e0e0;
  transform:translate(-50%, -50%)
}

.bx--slider--disabled .bx--slider__track,.bx--slider--disabled .bx--slider__filled-track,.bx--slider--disabled .bx--slider__thumb:focus~.bx--slider__filled-track{
  background-color:#e0e0e0
}

.bx--slider--disabled~.bx--form-item .bx--slider-text-input,.bx--slider--disabled~.bx--slider-text-input{
  border:none;
  background-color:#f4f4f4;
  color:#c6c6c6;
  cursor:not-allowed;
  transition:none
}

.bx--slider--disabled~.bx--form-item .bx--slider-text-input:active,.bx--slider--disabled~.bx--form-item .bx--slider-text-input:focus,.bx--slider--disabled~.bx--form-item .bx--slider-text-input:hover,.bx--slider--disabled~.bx--slider-text-input:active,.bx--slider--disabled~.bx--slider-text-input:focus,.bx--slider--disabled~.bx--slider-text-input:hover{
  color:#c6c6c6;
  outline:none
}

.bx--slider-container.bx--skeleton .bx--slider__range-label{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:1.25rem;
  height:.75rem
}

.bx--slider-container.bx--skeleton .bx--slider__range-label:hover,.bx--slider-container.bx--skeleton .bx--slider__range-label:focus,.bx--slider-container.bx--skeleton .bx--slider__range-label:active{
  border:none;
  cursor:default;
  outline:none
}

.bx--slider-container.bx--skeleton .bx--slider__range-label::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .bx--slider-container.bx--skeleton .bx--slider__range-label::before{
    animation:none
  }
}

.bx--slider-container.bx--skeleton .bx--slider__track{
  cursor:default;
  pointer-events:none
}

.bx--slider-container.bx--skeleton .bx--slider__thumb{
  left:50%;
  cursor:default;
  pointer-events:none
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--slider__thumb{
    outline:1px solid rgba(0,0,0,0)
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--slider__thumb:focus{
    color:Highlight;
    outline:1px solid Highlight
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--slider__track{
    outline:1px solid rgba(0,0,0,0)
  }
}

.bx--structured-list--selection .bx--structured-list-td,.bx--structured-list--selection .bx--structured-list-th{
  padding-right:1rem;
  padding-left:1rem
}

.bx--structured-list--selection .bx--structured-list-td:first-child,.bx--structured-list--selection .bx--structured-list-th:first-child{
  padding-right:1rem;
  padding-left:1rem
}

.bx--structured-list-input{
  display:none
}

.bx--structured-list{
  display:table;
  width:100%;
  margin-bottom:5rem;
  background-color:rgba(0,0,0,0);
  border-collapse:collapse;
  border-spacing:0;
  overflow-x:auto
}

.bx--structured-list.bx--structured-list--condensed .bx--structured-list-td,.bx--structured-list.bx--structured-list--condensed .bx--structured-list-th{
  padding:.5rem
}

.bx--structured-list .bx--structured-list-row .bx--structured-list-td:first-of-type,.bx--structured-list .bx--structured-list-row .bx--structured-list-th:first-of-type{
  padding-left:1rem
}

.bx--structured-list.bx--structured-list--flush .bx--structured-list-row .bx--structured-list-td,.bx--structured-list.bx--structured-list--flush .bx--structured-list-row .bx--structured-list-th,.bx--structured-list.bx--structured-list--flush .bx--structured-list-row .bx--structured-list-td:first-of-type,.bx--structured-list.bx--structured-list--flush .bx--structured-list-row .bx--structured-list-th:first-of-type{
  padding-right:1rem;
  padding-left:0
}

.bx--structured-list-row{
  display:table-row;
  border-bottom:1px solid #e0e0e0;
  transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--structured-list--selection .bx--structured-list-row:hover:not(.bx--structured-list-row--header-row):not(.bx--structured-list-row--selected){
  border-bottom:1px solid #e5e5e5;
  background-color:#e5e5e5;
  cursor:pointer
}

.bx--structured-list-row.bx--structured-list-row--selected{
  background-color:#e0e0e0
}

.bx--structured-list-row.bx--structured-list-row--header-row{
  border-bottom:1px solid #e0e0e0;
  cursor:inherit
}

.bx--structured-list-row:focus:not(.bx--structured-list-row--header-row){
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--structured-list-row:focus:not(.bx--structured-list-row--header-row){
    outline-style:dotted
  }
}

.bx--structured-list--selection .bx--structured-list-row:hover:not(.bx--structured-list-row--header-row)>.bx--structured-list-td,.bx--structured-list-row.bx--structured-list-row--selected>.bx--structured-list-td{
  color:#161616
}

.bx--structured-list--selection .bx--structured-list-row:hover:not(.bx--structured-list-row--header-row)>.bx--structured-list-td{
  border-top:1px solid #f4f4f4
}

.bx--structured-list-thead{
  display:table-header-group;
  vertical-align:middle
}

.bx--structured-list-th{
  padding:1rem .5rem .5rem .5rem;
  font-size:.875rem;
  font-weight:600;
  line-height:1.28572;
  letter-spacing:.16px;
  display:table-cell;
  height:2.5rem;
  color:#161616;
  font-weight:600;
  text-align:left;
  text-transform:none;
  vertical-align:top
}

.bx--structured-list-tbody{
  display:table-row-group;
  vertical-align:middle
}

.bx--structured-list-td{
  font-size:.875rem;
  font-weight:400;
  line-height:1.42857;
  letter-spacing:.16px;
  padding:1rem .5rem 1.5rem .5rem;
  position:relative;
  display:table-cell;
  max-width:36rem;
  color:#525252;
  transition:color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--structured-list-content--nowrap{
  white-space:nowrap
}

.bx--structured-list-svg{
  display:inline-block;
  fill:rgba(0,0,0,0);
  transition:all 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  vertical-align:middle
}

.bx--structured-list-input:checked+.bx--structured-list-row .bx--structured-list-svg,.bx--structured-list-input:checked+.bx--structured-list-td .bx--structured-list-svg{
  fill:#161616
}

.bx--structured-list.bx--skeleton .bx--structured-list-th:first-child{
  width:8%
}

.bx--structured-list.bx--skeleton .bx--structured-list-th:nth-child(3n+2){
  width:30%
}

.bx--structured-list.bx--skeleton .bx--structured-list-th:nth-child(3n+3){
  width:15%
}

.bx--structured-list.bx--skeleton span{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  display:block;
  width:75%;
  height:1rem
}

.bx--structured-list.bx--skeleton span:hover,.bx--structured-list.bx--skeleton span:focus,.bx--structured-list.bx--skeleton span:active{
  border:none;
  cursor:default;
  outline:none
}

.bx--structured-list.bx--skeleton span::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .bx--structured-list.bx--skeleton span::before{
    animation:none
  }
}

.bx--structured-list.bx--structured-list--selection.bx--skeleton .bx--structured-list-th:first-child{
  width:5%
}

.bx--structured-list.bx--structured-list--selection.bx--skeleton .bx--structured-list-th:first-child span{
  display:none
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--structured-list-input:checked+.bx--structured-list-td .bx--structured-list-svg{
    fill:ButtonText
  }
}

.bx--tabs{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  position:relative;
  width:100%;
  height:auto;
  color:#161616
}

@media(min-width: 42rem){
  .bx--tabs{
    min-height:2.5rem;
    background:none
  }
}

@media(min-width: 42rem){
  .bx--tabs--container{
    min-height:3rem
  }
}

.bx--tabs-trigger{
  display:flex;
  height:2.5rem;
  align-items:center;
  justify-content:space-between;
  padding:0 3rem 0 1rem;
  border-bottom:1px solid #8d8d8d;
  background-color:#f4f4f4;
  color:#161616;
  cursor:pointer;
  outline:2px solid rgba(0,0,0,0)
}

@media(min-width: 42rem){
  .bx--tabs-trigger{
    display:none
  }
}

.bx--tabs-trigger:focus,.bx--tabs-trigger:active{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--tabs-trigger:focus,.bx--tabs-trigger:active{
    outline-style:dotted
  }
}

.bx--tabs-trigger svg{
  position:absolute;
  right:1rem;
  fill:#161616;
  transition:transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--tabs-trigger--open:focus,.bx--tabs-trigger--open:active{
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  transition:outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--tabs-trigger--open{
  background:#e0e0e0
}

.bx--tabs-trigger--open svg{
  transform:rotate(-180deg);
  transform-origin:50% 45%;
  transition:transform 70ms
}

.bx--tabs--light.bx--tabs-trigger{
  background-color:#fff
}

.bx--tabs-trigger-text{
  overflow:hidden;
  padding-top:2px;
  color:#161616;
  font-weight:400;
  text-decoration:none;
  text-overflow:ellipsis;
  white-space:nowrap
}

.bx--tabs-trigger-text:hover{
  color:#161616
}

.bx--tabs-trigger-text:focus{
  outline:none
}

.bx--tabs__nav{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  position:absolute;
  z-index:9100;
  display:flex;
  width:100%;
  max-height:600px;
  flex-direction:column;
  padding:0;
  margin:0;
  background:#f4f4f4;
  list-style:none;
  transition:max-height 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media(min-width: 42rem){
  .bx--tabs__nav{
    z-index:auto;
    width:auto;
    flex-direction:row;
    background:none;
    box-shadow:none;
    transition:inherit
  }
}

.bx--tabs__nav--hidden{
  overflow:hidden;
  max-height:0;
  transition:max-height 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media(min-width: 42rem){
  .bx--tabs__nav--hidden{
    display:flex;
    max-width:100%;
    max-height:none;
    overflow-x:auto;
    transition:inherit
  }
}

.bx--tabs__nav-item{
  display:flex;
  width:100%;
  height:2.5rem;
  padding:0;
  background-color:#f4f4f4;
  cursor:pointer;
  transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media(min-width: 42rem){
  .bx--tabs__nav-item{
    height:auto;
    background:rgba(0,0,0,0)
  }

  .bx--tabs__nav-item+.bx--tabs__nav-item{
    margin-left:.0625rem
  }
}

@media(min-width: 42rem){
  .bx--tabs--container .bx--tabs__nav-item{
    background-color:#e0e0e0
  }

  .bx--tabs--container .bx--tabs__nav-item+.bx--tabs__nav-item{
    margin-left:0;
    box-shadow:-1px 0 0 0 #8d8d8d
  }

  .bx--tabs--container .bx--tabs__nav-item+.bx--tabs__nav-item.bx--tabs__nav-item--selected,.bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--selected+.bx--tabs__nav-item{
    box-shadow:none
  }
}

.bx--tabs__nav-item .bx--tabs__nav-link{
  transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),border-bottom-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media(min-width: 42rem){
  .bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected){
    background:rgba(0,0,0,0)
  }
}

.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--disabled){
  background-color:#e5e5e5;
  box-shadow:0 -1px 0 #e5e5e5
}

@media(min-width: 42rem){
  .bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--disabled){
    background-color:rgba(0,0,0,0)
  }

  .bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--disabled)+.bx--tabs__nav-item{
    box-shadow:none
  }
}

@media(min-width: 42rem){
  .bx--tabs--container .bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--disabled){
    background-color:#cacaca
  }
}

.bx--tabs__nav-item--disabled,.bx--tabs__nav-item--disabled:hover{
  cursor:not-allowed;
  outline:none
}

@media(min-width: 42rem){
  .bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--disabled,.bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--disabled:hover{
    background-color:#c6c6c6
  }
}

@media(min-width: 42rem){
  .bx--tabs--container .bx--tabs__nav-item--disabled .bx--tabs__nav-link{
    border-bottom:none;
    color:#8d8d8d
  }
}

.bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled){
  display:none;
  border:none;
  transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media(min-width: 42rem){
  .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled){
    display:flex
  }

  .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link,.bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:focus,.bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:active{
    font-size:.875rem;
    font-weight:600;
    line-height:1.28572;
    letter-spacing:.16px;
    border-bottom:2px solid #0f62fe;
    color:#161616
  }
}

@media(min-width: 42rem){
  .bx--tabs--container .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled),.bx--tabs--container .bx--tabs__nav-item--selected:hover:not(.bx--tabs__nav-item--disabled){
    background-color:#f4f4f4
  }

  .bx--tabs--container .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link,.bx--tabs--container .bx--tabs__nav-item--selected:hover:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link{
    padding:.5rem 1rem;
    border-bottom:none;
    box-shadow:inset 0 2px 0 0 #0f62fe;
    line-height:calc(3rem - (0.5rem * 2))
  }

  .bx--tabs--container .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:focus,.bx--tabs--container .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:active,.bx--tabs--container .bx--tabs__nav-item--selected:hover:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:focus,.bx--tabs--container .bx--tabs__nav-item--selected:hover:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:active{
    box-shadow:none
  }
}

a.bx--tabs__nav-link{
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  display:inline-block;
  overflow:hidden;
  width:calc(100% - 32px);
  height:2.5rem;
  padding:.75rem 0;
  border-bottom:1px solid #e0e0e0;
  margin:0 1rem;
  color:#525252;
  font-weight:400;
  line-height:1rem;
  text-decoration:none;
  text-overflow:ellipsis;
  transition:border 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  white-space:nowrap
}

a.bx--tabs__nav-link:focus,a.bx--tabs__nav-link:active{
  outline:2px solid #0f62fe;
  outline-offset:-2px;
  width:100%;
  padding-left:16px;
  margin:0
}

@media screen and (prefers-contrast){
  a.bx--tabs__nav-link:focus,a.bx--tabs__nav-link:active{
    outline-style:dotted
  }
}

@media(min-width: 42rem){
  a.bx--tabs__nav-link{
    width:10rem;
    padding:.75rem 1rem .5rem;
    border-bottom:2px solid #e0e0e0;
    margin:0;
    line-height:inherit
  }

  a.bx--tabs__nav-link:focus,a.bx--tabs__nav-link:active{
    width:10rem;
    border-bottom:2px
  }
}

@media(min-width: 42rem){
  .bx--tabs--container a.bx--tabs__nav-link{
    height:3rem;
    padding:.5rem 1rem;
    border-bottom:none;
    line-height:calc(3rem - (0.5rem * 2))
  }
}

.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link{
  color:#161616
}

@media(min-width: 42rem){
  .bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link{
    border-bottom:2px solid #8d8d8d;
    color:#161616
  }
}

@media(min-width: 42rem){
  .bx--tabs--container .bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link{
    border-bottom:none
  }
}

.bx--tabs__nav-item--disabled .bx--tabs__nav-link{
  border-bottom:2px solid #f4f4f4;
  color:#c6c6c6;
  pointer-events:none
}

.bx--tabs__nav-item--disabled:hover .bx--tabs__nav-link{
  border-bottom:2px solid #f4f4f4;
  cursor:no-drop
}

.bx--tabs__nav-item--disabled .bx--tabs__nav-link:focus,.bx--tabs__nav-item--disabled a.bx--tabs__nav-link:active{
  border-bottom:2px solid #f4f4f4;
  outline:none
}

.bx--tabs__nav-item:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled):not(.bx--tabs__nav-item--selected) .bx--tabs__nav-link:focus,.bx--tabs__nav-item:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled):not(.bx--tabs__nav-item--selected) a.bx--tabs__nav-link:active{
  color:#525252
}

.bx--tab-content{
  padding:1rem
}

.bx--tab-content:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--tab-content:focus{
    outline-style:dotted
  }
}

.bx--tabs.bx--skeleton{
  cursor:default;
  pointer-events:none
}

.bx--skeleton.bx--tabs--scrollable:not(.bx--tabs--scrollable--container) .bx--tabs--scrollable__nav-item{
  border-bottom:2px solid #c6c6c6
}

.bx--tabs.bx--skeleton .bx--tabs__nav-link{
  display:flex;
  width:10rem;
  height:100%;
  align-items:center;
  padding:0 1rem
}

.bx--tabs.bx--skeleton .bx--tabs__nav-link span{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  display:block;
  width:100%;
  height:.875rem
}

.bx--tabs.bx--skeleton .bx--tabs__nav-link span:hover,.bx--tabs.bx--skeleton .bx--tabs__nav-link span:focus,.bx--tabs.bx--skeleton .bx--tabs__nav-link span:active{
  border:none;
  cursor:default;
  outline:none
}

.bx--tabs.bx--skeleton .bx--tabs__nav-link span::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .bx--tabs.bx--skeleton .bx--tabs__nav-link span::before{
    animation:none
  }
}

.bx--tabs.bx--skeleton .bx--tabs-trigger{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:6.25rem
}

.bx--tabs.bx--skeleton .bx--tabs-trigger:hover,.bx--tabs.bx--skeleton .bx--tabs-trigger:focus,.bx--tabs.bx--skeleton .bx--tabs-trigger:active{
  border:none;
  cursor:default;
  outline:none
}

.bx--tabs.bx--skeleton .bx--tabs-trigger::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .bx--tabs.bx--skeleton .bx--tabs-trigger::before{
    animation:none
  }
}

.bx--tabs.bx--skeleton .bx--tabs-trigger svg{
  position:absolute;
  overflow:hidden;
  width:1px;
  height:1px;
  padding:0;
  border:0;
  margin:-1px;
  clip:rect(0, 0, 0, 0);
  visibility:inherit;
  white-space:nowrap
}

.bx--tabs--scrollable{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  display:flex;
  width:100%;
  height:auto;
  min-height:2.5rem;
  color:#161616
}

.bx--tabs--scrollable.bx--tabs--scrollable--container{
  min-height:3rem
}

.bx--tabs--scrollable .bx--tabs--scrollable__nav{
  display:flex;
  overflow:auto hidden;
  width:auto;
  max-width:100%;
  flex-direction:row;
  padding:0;
  margin:0;
  list-style:none;
  outline:0;
  scrollbar-width:none;
  transition:max-height 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--tabs--scrollable .bx--tabs--scrollable__nav::-webkit-scrollbar{
  display:none
}

.bx--tabs--scrollable .bx--tabs__overflow-indicator--left,.bx--tabs--scrollable .bx--tabs__overflow-indicator--right{
  z-index:1;
  width:.5rem;
  flex:1 0 auto
}

.bx--tabs--scrollable .bx--tabs__overflow-indicator--left{
  margin-right:-0.5rem;
  background-image:linear-gradient(to left, transparent, #ffffff)
}

.bx--tabs--scrollable .bx--tabs__overflow-indicator--right{
  margin-left:-0.5rem;
  background-image:linear-gradient(to right, transparent, #ffffff)
}

.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs__overflow-indicator--left{
  background-image:linear-gradient(to left, transparent, #f4f4f4)
}

.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs__overflow-indicator--right{
  background-image:linear-gradient(to right, transparent, #f4f4f4)
}

.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs__overflow-indicator--left{
  background-image:linear-gradient(to left, transparent, #e0e0e0)
}

.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs__overflow-indicator--right{
  background-image:linear-gradient(to right, transparent, #e0e0e0)
}

@media not all and (min-resolution: 0.001dpcm){
  @supports(-webkit-appearance: none) and (stroke-color: transparent){
    .bx--tabs--scrollable .bx--tabs__overflow-indicator--left{
      background-image:linear-gradient(to left, rgba(255, 255, 255, 0), #ffffff)
    }

    .bx--tabs--scrollable .bx--tabs__overflow-indicator--right{
      background-image:linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff)
    }

    .bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs__overflow-indicator--left{
      background-image:linear-gradient(to left, rgba(224, 224, 224, 0), #e0e0e0)
    }

    .bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs__overflow-indicator--right{
      background-image:linear-gradient(to right, rgba(224, 224, 224, 0), #e0e0e0)
    }
  }
}

.bx--tabs--scrollable .bx--tab--overflow-nav-button{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  width:100%;
  display:flex;
  width:2.5rem;
  flex-shrink:0;
  align-items:center;
  justify-content:center
}

.bx--tabs--scrollable .bx--tab--overflow-nav-button::-moz-focus-inner{
  border:0
}

.bx--tabs--scrollable .bx--tab--overflow-nav-button:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--tabs--scrollable .bx--tab--overflow-nav-button:focus{
    outline-style:dotted
  }
}

.bx--tabs--scrollable .bx--tab--overflow-nav-button--hidden{
  display:none
}

.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tab--overflow-nav-button{
  width:3rem;
  margin:0;
  background-color:#e0e0e0
}

.bx--tabs--scrollable .bx--tab--overflow-nav-button svg{
  fill:#161616
}

.bx--tabs--scrollable .bx--tabs--scrollable__nav-item{
  display:flex;
  padding:0;
  cursor:pointer;
  transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--tabs--scrollable .bx--tabs--scrollable__nav-item+.bx--tabs--scrollable__nav-item{
  margin-left:.0625rem
}

.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item{
  background-color:#e0e0e0
}

.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item+.bx--tabs--scrollable__nav-item{
  margin-left:0;
  box-shadow:-0.0625rem 0 0 0 #8d8d8d
}

.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item+.bx--tabs--scrollable__nav-item.bx--tabs--scrollable__nav-item--selected,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item.bx--tabs--scrollable__nav-item--selected+.bx--tabs--scrollable__nav-item{
  box-shadow:none
}

.bx--tabs--scrollable .bx--tabs--scrollable__nav-item .bx--tabs--scrollable__nav-link{
  transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),border-bottom-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item:hover{
  background-color:#cacaca
}

.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled,.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled:hover{
  background-color:rgba(0,0,0,0);
  cursor:not-allowed;
  outline:none
}

.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item.bx--tabs--scrollable__nav-item--disabled,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item.bx--tabs--scrollable__nav-item--disabled:hover{
  background-color:#c6c6c6
}

.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--selected{
  transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link,.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link:active{
  font-size:.875rem;
  font-weight:600;
  line-height:1.28572;
  letter-spacing:.16px;
  border-bottom:2px solid #0f62fe;
  color:#161616
}

.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected:hover{
  background-color:#f4f4f4
}

.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link:active,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected:hover .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected:hover .bx--tabs--scrollable__nav-link:active{
  box-shadow:none
}

.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link{
  box-shadow:inset 0 2px 0 0 #0f62fe;
  line-height:calc(3rem - (0.5rem * 2))
}

.bx--tabs--scrollable.bx--tabs--scrollable--light.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected,.bx--tabs--scrollable.bx--tabs--scrollable--light.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected:hover{
  background-color:#fff
}

.bx--tabs--scrollable .bx--tabs--scrollable__nav-link{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  width:10rem;
  overflow:hidden;
  padding:.75rem 1rem .5rem;
  border-bottom:2px solid #e0e0e0;
  color:#525252;
  text-align:left;
  text-decoration:none;
  text-overflow:ellipsis;
  transition:border 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  white-space:nowrap
}

.bx--tabs--scrollable .bx--tabs--scrollable__nav-link::-moz-focus-inner{
  border:0
}

.bx--tabs--scrollable .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs--scrollable__nav-link:active{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--tabs--scrollable .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs--scrollable__nav-link:active{
    outline-style:dotted
  }
}

.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-link{
  height:3rem;
  padding:.5rem 1rem;
  border-bottom:0;
  line-height:calc(3rem - (0.5rem * 2))
}

.bx--tabs--scrollable .bx--tabs--scrollable__nav-item:hover .bx--tabs--scrollable__nav-link{
  border-bottom:2px solid #8d8d8d;
  color:#161616
}

.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item .bx--tabs--scrollable__nav-link{
  border-bottom:none
}

.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link{
  border-bottom:2px solid #f4f4f4;
  color:#c6c6c6
}

.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled:hover .bx--tabs--scrollable__nav-link{
  border-bottom:2px solid #f4f4f4;
  color:#c6c6c6;
  cursor:not-allowed;
  pointer-events:none
}

.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link:active{
  border-bottom:2px solid #f4f4f4;
  outline:none
}

.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link{
  border-bottom-color:#e0e0e0
}

.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs--scrollable__nav-item--disabled:hover .bx--tabs--scrollable__nav-link{
  border-bottom-color:#e0e0e0
}

.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link:active{
  border-bottom-color:#e0e0e0
}

.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link{
  border-bottom:none;
  color:#8d8d8d
}

.bx--tabs--scrollable .bx--tab-content{
  padding:1rem
}

.bx--tabs--scrollable .bx--tabs.bx--skeleton{
  cursor:default;
  pointer-events:none
}

.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:4.6875rem
}

.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link:hover,.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link:focus,.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link:active{
  border:none;
  cursor:default;
  outline:none
}

.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link::before{
    animation:none
  }
}

.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:4.6875rem;
  margin-right:.0625rem
}

.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger:hover,.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger:focus,.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger:active{
  border:none;
  cursor:default;
  outline:none
}

.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger::before{
    animation:none
  }
}

.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger svg{
  position:absolute;
  overflow:hidden;
  width:1px;
  height:1px;
  padding:0;
  border:0;
  margin:-1px;
  clip:rect(0, 0, 0, 0);
  visibility:inherit;
  white-space:nowrap
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--tabs--scrollable__nav-item .bx--tabs__nav-item--selected .bx--tabs--scrollable__nav-item--selected{
    color:Highlight;
    outline:1px solid Highlight
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link{
    color:GrayText;
    fill:GrayText
  }
}

.bx--tag{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  background-color:#e0e0e0;
  color:#393939;
  display:inline-flex;
  min-width:2rem;
  max-width:100%;
  min-height:1.5rem;
  align-items:center;
  justify-content:center;
  padding:.25rem .5rem;
  margin:.25rem;
  border-radius:.9375rem;
  cursor:default;
  vertical-align:middle;
  word-break:break-word
}

.bx--tag::-moz-focus-inner{
  border:0
}

.bx--tag.bx--tag--interactive:hover,.bx--tag .bx--tag__close-icon:hover{
  background-color:#c6c6c6
}

.bx--tag:not(:first-child){
  margin-left:0
}

.bx--tag--red{
  background-color:#ffd7d9;
  color:#750e13
}

.bx--tag--red.bx--tag--interactive:hover,.bx--tag--red .bx--tag__close-icon:hover{
  background-color:#ffb3b8
}

.bx--tag--magenta{
  background-color:#ffd6e8;
  color:#740937
}

.bx--tag--magenta.bx--tag--interactive:hover,.bx--tag--magenta .bx--tag__close-icon:hover{
  background-color:#ffafd2
}

.bx--tag--purple{
  background-color:#e8daff;
  color:#491d8b
}

.bx--tag--purple.bx--tag--interactive:hover,.bx--tag--purple .bx--tag__close-icon:hover{
  background-color:#d4bbff
}

.bx--tag--blue{
  background-color:#d0e2ff;
  color:#002d9c
}

.bx--tag--blue.bx--tag--interactive:hover,.bx--tag--blue .bx--tag__close-icon:hover{
  background-color:#a6c8ff
}

.bx--tag--cyan{
  background-color:#bae6ff;
  color:#003a6d
}

.bx--tag--cyan.bx--tag--interactive:hover,.bx--tag--cyan .bx--tag__close-icon:hover{
  background-color:#82cfff
}

.bx--tag--teal{
  background-color:#9ef0f0;
  color:#004144
}

.bx--tag--teal.bx--tag--interactive:hover,.bx--tag--teal .bx--tag__close-icon:hover{
  background-color:#3ddbd9
}

.bx--tag--green{
  background-color:#a7f0ba;
  color:#044317
}

.bx--tag--green.bx--tag--interactive:hover,.bx--tag--green .bx--tag__close-icon:hover{
  background-color:#6fdc8c
}

.bx--tag--gray{
  background-color:#e0e0e0;
  color:#393939
}

.bx--tag--gray.bx--tag--interactive:hover,.bx--tag--gray .bx--tag__close-icon:hover{
  background-color:#c6c6c6
}

.bx--tag--cool-gray{
  background-color:#dde1e6;
  color:#343a3f
}

.bx--tag--cool-gray.bx--tag--interactive:hover,.bx--tag--cool-gray .bx--tag__close-icon:hover{
  background-color:#c1c7cd
}

.bx--tag--warm-gray{
  background-color:#e5e0df;
  color:#3c3838
}

.bx--tag--warm-gray.bx--tag--interactive:hover,.bx--tag--warm-gray .bx--tag__close-icon:hover{
  background-color:#cac5c4
}

.bx--tag--high-contrast{
  background-color:#393939;
  color:#fff
}

.bx--tag--high-contrast.bx--tag--interactive:hover,.bx--tag--high-contrast .bx--tag__close-icon:hover{
  background-color:#4c4c4c
}

.bx--tag--outline{
  background-color:#fff;
  color:#161616;
  box-shadow:inset 0 0 0 1px #393939
}

.bx--tag--outline.bx--tag--interactive:hover,.bx--tag--outline .bx--tag__close-icon:hover{
  background-color:#e5e5e5
}

.bx--tag--disabled,.bx--tag--filter.bx--tag--disabled,.bx--tag--interactive.bx--tag--disabled{
  background-color:#f4f4f4;
  color:#c6c6c6
}

.bx--tag--disabled.bx--tag--interactive:hover,.bx--tag--disabled .bx--tag__close-icon:hover,.bx--tag--filter.bx--tag--disabled.bx--tag--interactive:hover,.bx--tag--filter.bx--tag--disabled .bx--tag__close-icon:hover,.bx--tag--interactive.bx--tag--disabled.bx--tag--interactive:hover,.bx--tag--interactive.bx--tag--disabled .bx--tag__close-icon:hover{
  background-color:#f4f4f4
}

.bx--tag--disabled:hover,.bx--tag--filter.bx--tag--disabled:hover,.bx--tag--interactive.bx--tag--disabled:hover{
  cursor:not-allowed
}

.bx--tag__label{
  overflow:hidden;
  max-width:100%;
  text-overflow:ellipsis;
  white-space:nowrap
}

.bx--tag--interactive:focus{
  box-shadow:inset 0 0 0 1px #0f62fe;
  outline:none
}

.bx--tag--interactive:hover{
  cursor:pointer
}

.bx--tag--filter{
  padding-top:0;
  padding-right:0;
  padding-bottom:0;
  cursor:pointer
}

.bx--tag--filter:hover{
  outline:none
}

.bx--tag--interactive{
  transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9)
}

.bx--tag__close-icon{
  display:flex;
  width:1.5rem;
  height:1.5rem;
  flex-shrink:0;
  align-items:center;
  justify-content:center;
  padding:0;
  border:0;
  margin:0 0 0 .125rem;
  background-color:rgba(0,0,0,0);
  border-radius:50%;
  color:currentColor;
  cursor:pointer;
  transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),box-shadow 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--tag__close-icon svg{
  fill:currentColor
}

.bx--tag__custom-icon{
  width:1rem;
  height:1rem;
  flex-shrink:0;
  padding:0;
  border:0;
  margin-right:.25rem;
  background-color:rgba(0,0,0,0);
  color:currentColor;
  outline:none
}

.bx--tag__custom-icon svg{
  fill:currentColor
}

.bx--tag--disabled .bx--tag__close-icon{
  cursor:not-allowed
}

.bx--tag__close-icon:focus{
  border-radius:50%;
  box-shadow:inset 0 0 0 1px #0f62fe;
  outline:none
}

.bx--tag--high-contrast .bx--tag__close-icon:focus{
  box-shadow:inset 0 0 0 1px #fff
}

.bx--tag--filter.bx--tag--disabled .bx--tag__close-icon:hover{
  background-color:rgba(0,0,0,0)
}

.bx--tag--filter.bx--tag--disabled svg{
  fill:#c6c6c6
}

.bx--tag--sm{
  min-height:1.125rem;
  padding:0 .5rem
}

.bx--tag--sm.bx--tag--filter{
  padding-right:0
}

.bx--tag--sm .bx--tag__close-icon{
  width:1.125rem;
  height:1.125rem;
  margin-left:.3125rem
}

.bx--tag.bx--skeleton{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  background-color:#e5e5e5;
  color:#161616;
  overflow:hidden;
  width:3.75rem
}

.bx--tag.bx--skeleton:hover,.bx--tag.bx--skeleton:focus,.bx--tag.bx--skeleton:active{
  border:none;
  cursor:default;
  outline:none
}

.bx--tag.bx--skeleton::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .bx--tag.bx--skeleton::before{
    animation:none
  }
}

.bx--tag.bx--skeleton.bx--tag--interactive:hover,.bx--tag.bx--skeleton .bx--tag__close-icon:hover{
  background-color:#e5e5e5
}

@media not all and (min-resolution: 0.001dpcm){
  @supports(-webkit-appearance: none) and (stroke-color: transparent){
    .bx--tag.bx--skeleton{
      transform:translateZ(0)
    }
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--tag{
    outline:1px solid rgba(0,0,0,0)
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--tag__close-icon svg,.bx--tag__custom-icon svg{
    fill:ButtonText
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--tag__close-icon:focus{
    color:Highlight;
    outline:1px solid Highlight
  }
}

.bx--text-area{
  font-size:.875rem;
  font-weight:400;
  line-height:1.42857;
  letter-spacing:.16px;
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  width:100%;
  min-width:10rem;
  height:100%;
  min-height:2.5rem;
  padding:.6875rem 1rem;
  border:none;
  border-bottom:1px solid #8d8d8d;
  background-color:#f4f4f4;
  color:#161616;
  resize:vertical;
  transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--text-area:focus,.bx--text-area:active{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--text-area:focus,.bx--text-area:active{
    outline-style:dotted
  }
}

.bx--text-area::-moz-placeholder{
  color:#6f6f6f;
  opacity:1;
  font-size:.875rem;
  font-weight:400;
  line-height:1.42857;
  letter-spacing:.16px
}

.bx--text-area::placeholder{
  color:#6f6f6f;
  opacity:1;
  font-size:.875rem;
  font-weight:400;
  line-height:1.42857;
  letter-spacing:.16px
}

.bx--text-area--light{
  background-color:#fff
}

.bx--text-area--invalid{
  padding-right:2.5rem
}

.bx--text-area__wrapper{
  position:relative;
  display:flex;
  width:100%
}

.bx--text-area__invalid-icon{
  position:absolute;
  top:.75rem;
  right:1rem;
  fill:#da1e28
}

.bx--text-area:disabled{
  border-bottom:1px solid rgba(0,0,0,0);
  background-color:#f4f4f4;
  color:#c6c6c6;
  cursor:not-allowed;
  outline:none
}

.bx--text-area:disabled::-moz-placeholder{
  color:#c6c6c6
}

.bx--text-area:disabled::placeholder{
  color:#c6c6c6
}

.bx--text-area.bx--text-area--light:disabled{
  background-color:#fff
}

.bx--text-area.bx--skeleton{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  height:6.25rem
}

.bx--text-area.bx--skeleton:hover,.bx--text-area.bx--skeleton:focus,.bx--text-area.bx--skeleton:active{
  border:none;
  cursor:default;
  outline:none
}

.bx--text-area.bx--skeleton::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .bx--text-area.bx--skeleton::before{
    animation:none
  }
}

.bx--text-area.bx--skeleton::-moz-placeholder{
  color:rgba(0,0,0,0)
}

.bx--text-area.bx--skeleton::placeholder{
  color:rgba(0,0,0,0)
}

.bx--text-area__label-wrapper{
  display:flex;
  width:100%;
  justify-content:space-between
}

.bx--tile{
  display:block;
  min-width:8rem;
  min-height:4rem;
  padding:1rem;
  background-color:#f4f4f4;
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px
}

.bx--tile:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--tile:focus{
    outline-style:dotted
  }
}

.bx--tile--light{
  background-color:#fff
}

.bx--tile--clickable,.bx--tile--selectable,.bx--tile--expandable{
  cursor:pointer;
  transition:150ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--tile--clickable:hover,.bx--tile--selectable:hover,.bx--tile--expandable:hover{
  background:#e5e5e5
}

.bx--tile--expandable .bx--link{
  color:#0043ce
}

.bx--tile--clickable:focus,.bx--tile--expandable:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--tile--clickable:focus,.bx--tile--expandable:focus{
    outline-style:dotted
  }
}

.bx--tile--clickable:hover .bx--tile__checkmark,.bx--tile--clickable:focus .bx--tile__checkmark,.bx--tile--expandable:hover .bx--tile__checkmark,.bx--tile--expandable:focus .bx--tile__checkmark{
  opacity:1
}

.bx--tile--expandable::-moz-focus-inner{
  border:0
}

.bx--tile--clickable{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  color:#161616;
  text-decoration:none
}

.bx--tile--clickable:hover,.bx--tile--clickable:active,.bx--tile--clickable:visited,.bx--tile--clickable:visited:hover{
  color:#161616;
  text-decoration:none
}

.bx--tile--clickable.bx--link--disabled{
  color:#c6c6c6
}

.bx--tile--clickable:hover.bx--link--disabled{
  display:block;
  background-color:#f4f4f4;
  color:#c6c6c6
}

.bx--tile--selectable{
  position:relative;
  padding-right:3rem;
  border:1px solid rgba(0,0,0,0)
}

.bx--tile__checkmark,.bx--tile__chevron{
  position:absolute;
  border:none;
  background:rgba(0,0,0,0);
  transition:110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--tile__checkmark{
  top:1rem;
  right:1rem;
  height:1rem;
  opacity:0
}

.bx--tile__checkmark svg{
  border-radius:50%;
  fill:#525252
}

.bx--tile__checkmark:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--tile__checkmark:focus{
    outline-style:dotted
  }
}

.bx--tile__checkmark--persistent{
  opacity:1
}

.bx--tile__chevron{
  position:absolute;
  right:1rem;
  bottom:1rem;
  display:flex;
  height:1rem;
  align-items:flex-end
}

.bx--tile__chevron svg{
  margin-left:.5rem;
  fill:#161616;
  transform-origin:center;
  transition:110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .bx--tile__chevron svg{
    transition:none
  }
}

@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){
  .bx--tile__chevron svg{
    fill:ButtonText
  }
}

.bx--tile__chevron:hover{
  cursor:pointer
}

.bx--tile__chevron:focus{
  outline:none
}

.bx--tile--expandable{
  position:relative;
  overflow:hidden;
  width:100%;
  border:0;
  color:inherit;
  font-size:inherit;
  text-align:left;
  transition:max-height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--tile-content__above-the-fold{
  display:block
}

.bx--tile-content__below-the-fold{
  display:block;
  opacity:0;
  transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),visibility 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  visibility:hidden
}

.bx--tile--is-expanded{
  overflow:visible;
  transition:max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--tile--is-expanded .bx--tile__chevron svg{
  transform:rotate(180deg)
}

.bx--tile--is-expanded .bx--tile-content__below-the-fold{
  opacity:1;
  transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),visibility 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  visibility:inherit
}

@media not all and (min-resolution: 0.001dpcm){
  @supports(-webkit-appearance: none) and (stroke-color: transparent){
    .bx--tile--is-expanded .bx--tile-content__below-the-fold{
      overflow-y:auto
    }
  }
}

.bx--tile--is-selected{
  border:1px solid #161616
}

.bx--tile--is-selected .bx--tile__checkmark{
  opacity:1
}

.bx--tile--is-selected .bx--tile__checkmark svg{
  fill:#161616
}

@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){
  .bx--tile--is-selected .bx--tile__checkmark svg{
    fill:ButtonText
  }
}

.bx--tile-content{
  width:100%;
  height:100%
}

.bx--tile-input{
  position:absolute;
  overflow:hidden;
  width:1px;
  height:1px;
  padding:0;
  border:0;
  margin:-1px;
  clip:rect(0, 0, 0, 0);
  visibility:inherit;
  white-space:nowrap
}

.bx--tile-input:focus+.bx--tile{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--tile-input:focus+.bx--tile{
    outline-style:dotted
  }
}

.bx--tile--disabled.bx--tile--selectable{
  background-color:#f4f4f4;
  color:#c6c6c6;
  cursor:not-allowed
}

.bx--tile--disabled.bx--tile--selectable.bx--tile--light{
  background-color:#fff
}

.bx--tile--disabled.bx--tile--is-selected{
  outline-color:#c6c6c6
}

.bx--tile--disabled.bx--tile--is-selected .bx--tile__checkmark svg{
  fill:#c6c6c6
}

.bx--time-picker{
  display:flex;
  align-items:flex-end
}

.bx--time-picker__select{
  justify-content:center
}

.bx--time-picker__select:not(:last-of-type){
  margin:0 .125rem
}

.bx--time-picker__input{
  display:flex;
  flex-direction:column
}

.bx--time-picker .bx--select-input{
  width:auto;
  min-width:auto;
  padding-right:3rem;
  margin:0
}

.bx--time-picker__input-field{
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
  font-size:.875rem;
  font-weight:400;
  line-height:1.42857;
  letter-spacing:.32px;
  display:flex;
  width:4.875rem;
  height:2.5rem;
  align-items:center;
  transition:outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--time-picker__input-field::-moz-placeholder{
  color:#6f6f6f;
  opacity:1
}

.bx--time-picker__input-field::placeholder{
  color:#6f6f6f;
  opacity:1
}

.bx--time-picker--light .bx--select-input{
  background-color:#fff
}

.bx--time-picker--light .bx--select-input:hover{
  background-color:#e5e5e5
}

.bx--time-picker--light .bx--select-input:disabled,.bx--time-picker--light .bx--select-input:hover:disabled{
  border-bottom:1px solid rgba(0,0,0,0);
  background-color:rgba(0,0,0,0);
  color:#c6c6c6;
  cursor:not-allowed
}

.bx--time-picker--sm .bx--select-input,.bx--time-picker--sm .bx--time-picker__input-field{
  height:2rem;
  max-height:2rem
}

.bx--time-picker--xl .bx--select-input,.bx--time-picker--xl .bx--time-picker__input-field,.bx--time-picker--lg .bx--select-input,.bx--time-picker--lg .bx--time-picker__input-field{
  height:3rem;
  max-height:3rem
}

.bx--toggle{
  position:absolute;
  overflow:hidden;
  width:1px;
  height:1px;
  padding:0;
  border:0;
  margin:-1px;
  clip:rect(0, 0, 0, 0);
  visibility:inherit;
  white-space:nowrap
}

.bx--toggle:focus{
  outline:none
}

.bx--toggle__label{
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  position:relative;
  display:flex;
  align-items:center;
  margin:.5rem 0;
  cursor:pointer
}

.bx--toggle__appearance{
  position:relative;
  width:3rem;
  height:1.5rem
}

.bx--toggle__appearance::before{
  position:absolute;
  top:0;
  display:block;
  width:3rem;
  height:1.5rem;
  box-sizing:border-box;
  background-color:#8d8d8d;
  border-radius:.9375rem;
  box-shadow:0 0 0 1px rgba(0,0,0,0),0 0 0 3px rgba(0,0,0,0);
  content:"";
  cursor:pointer;
  transition:box-shadow 70ms cubic-bezier(0.2, 0, 1, 0.9),background-color 70ms cubic-bezier(0.2, 0, 1, 0.9);
  will-change:box-shadow
}

@media screen and (prefers-reduced-motion: reduce){
  .bx--toggle__appearance::before{
    transition:none
  }
}

.bx--toggle__appearance::after{
  position:absolute;
  top:.1875rem;
  left:.1875rem;
  display:block;
  width:1.125rem;
  height:1.125rem;
  box-sizing:border-box;
  background-color:#fff;
  border-radius:50%;
  content:"";
  cursor:pointer;
  transition:transform 70ms cubic-bezier(0.2, 0, 1, 0.9)
}

.bx--toggle__check{
  position:absolute;
  z-index:1;
  top:.375rem;
  left:.375rem;
  width:.375rem;
  height:.3125rem;
  fill:#fff;
  transform:scale(0.2);
  transition:70ms cubic-bezier(0.2, 0, 1, 0.9)
}

.bx--toggle__text--left,.bx--toggle__text--right{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  position:relative;
  margin-left:.5rem
}

.bx--toggle__text--left{
  position:absolute;
  left:3rem
}

.bx--toggle:checked+.bx--toggle__label .bx--toggle__text--left,.bx--toggle:not(:checked)+.bx--toggle__label .bx--toggle__text--right{
  visibility:hidden
}

.bx--toggle:checked+.bx--toggle__label .bx--toggle__text--right,.bx--toggle:not(:checked)+.bx--toggle__label .bx--toggle__text--left{
  display:inline
}

.bx--toggle:checked+.bx--toggle__label .bx--toggle__appearance::before{
  background-color:#198038
}

.bx--toggle:checked+.bx--toggle__label .bx--toggle__appearance::after{
  background-color:#fff;
  transform:translateX(1.5rem)
}

.bx--toggle+.bx--toggle__label .bx--toggle__appearance::before{
  box-shadow:0 0 0 1px rgba(0,0,0,0),0 0 0 3px rgba(0,0,0,0)
}

.bx--toggle:focus+.bx--toggle__label,.bx--toggle:active+.bx--toggle__label .bx--toggle__appearance::before{
  box-shadow:0 0 0 1px #e0e0e0,0 0 0 3px #0f62fe
}

.bx--toggle:disabled+.bx--toggle__label{
  cursor:not-allowed
}

.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance::before{
  background-color:#f4f4f4
}

.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance::after{
  background-color:#c6c6c6
}

.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance::before,.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance::after{
  cursor:not-allowed;
  transition:70ms cubic-bezier(0.2, 0, 1, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance::before,.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance::after{
    transition:none
  }
}

.bx--toggle:disabled+.bx--toggle__label .bx--toggle__text--left,.bx--toggle:disabled+.bx--toggle__label .bx--toggle__text--right{
  color:#c6c6c6
}

.bx--toggle:disabled:active+.bx--toggle__label .bx--toggle__appearance:before{
  box-shadow:none
}

.bx--toggle:disabled+.bx--toggle__label .bx--toggle__check{
  fill:#c6c6c6
}

.bx--toggle--small+.bx--toggle__label .bx--toggle__appearance{
  width:2rem;
  height:1rem
}

.bx--toggle--small+.bx--toggle__label .bx--toggle__appearance::before{
  top:0;
  width:2rem;
  height:1rem;
  box-sizing:border-box;
  border-radius:.9375rem
}

.bx--toggle--small+.bx--toggle__label .bx--toggle__appearance::after{
  top:.1875rem;
  left:.1875rem;
  width:.625rem;
  height:.625rem
}

.bx--toggle--small:checked+.bx--toggle__label .bx--toggle__check{
  fill:#198038;
  transform:scale(1) translateX(1rem)
}

.bx--toggle--small+.bx--toggle__label .bx--toggle__text--left{
  left:2rem
}

.bx--toggle--small:checked+.bx--toggle__label .bx--toggle__appearance::after{
  margin-left:0;
  transform:translateX(1.0625rem)
}

.bx--toggle-input{
  position:absolute;
  overflow:hidden;
  width:1px;
  height:1px;
  padding:0;
  border:0;
  margin:-1px;
  clip:rect(0, 0, 0, 0);
  visibility:inherit;
  white-space:nowrap
}

.bx--toggle-input:focus{
  outline:none
}

.bx--toggle-input__label{
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  color:#525252;
  cursor:pointer
}

.bx--toggle__switch{
  position:relative;
  display:flex;
  width:3rem;
  height:1.5rem;
  align-items:center;
  cursor:pointer
}

.bx--toggle__switch::before{
  position:absolute;
  top:0;
  display:block;
  width:3rem;
  height:1.5rem;
  box-sizing:border-box;
  background-color:#8d8d8d;
  border-radius:.9375rem;
  box-shadow:0 0 0 1px rgba(0,0,0,0),0 0 0 3px rgba(0,0,0,0);
  content:"";
  transition:box-shadow 70ms cubic-bezier(0.2, 0, 1, 0.9),background-color 70ms cubic-bezier(0.2, 0, 1, 0.9);
  will-change:box-shadow
}

@media screen and (prefers-reduced-motion: reduce){
  .bx--toggle__switch::before{
    transition:none
  }
}

.bx--toggle__switch::after{
  position:absolute;
  top:.1875rem;
  left:.1875rem;
  display:block;
  width:1.125rem;
  height:1.125rem;
  box-sizing:border-box;
  background-color:#fff;
  border-radius:50%;
  content:"";
  transition:transform 70ms cubic-bezier(0.2, 0, 1, 0.9)
}

.bx--toggle-input__label .bx--toggle__switch{
  margin-top:1rem
}

.bx--toggle__text--off,.bx--toggle__text--on{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  position:absolute;
  top:50%;
  margin-left:3.5rem;
  transform:translateY(-50%);
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  white-space:nowrap
}

.bx--toggle-input:checked+.bx--toggle-input__label>.bx--toggle__switch>.bx--toggle__text--off,.bx--toggle-input:not(:checked)+.bx--toggle-input__label>.bx--toggle__switch>.bx--toggle__text--on{
  visibility:hidden
}

.bx--toggle-input:checked+.bx--toggle-input__label>.bx--toggle__switch::before{
  background-color:#198038
}

.bx--toggle-input:checked+.bx--toggle-input__label>.bx--toggle__switch::after{
  background-color:#fff;
  transform:translateX(1.5rem)
}

.bx--toggle-input:focus+.bx--toggle-input__label>.bx--toggle__switch::before,.bx--toggle-input:active+.bx--toggle-input__label>.bx--toggle__switch::before{
  box-shadow:0 0 0 1px #fff,0 0 0 3px #0f62fe
}

.bx--toggle-input:disabled+.bx--toggle-input__label{
  color:#c6c6c6;
  cursor:not-allowed
}

.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch{
  cursor:not-allowed
}

.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch::before{
  background-color:#c6c6c6
}

.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch::after{
  background-color:#8d8d8d
}

.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch::before,.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch::after{
  cursor:not-allowed;
  transition:70ms cubic-bezier(0.2, 0, 1, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch::before,.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch::after{
    transition:none
  }
}

.bx--toggle-input:disabled:active+.bx--toggle-input__label>.bx--toggle__switch::before{
  box-shadow:none
}

.bx--toggle-input--small+.bx--toggle-input__label>.bx--toggle__switch{
  width:2rem;
  height:1rem
}

.bx--toggle-input--small+.bx--toggle-input__label>.bx--toggle__switch::before{
  width:2rem;
  height:1rem;
  border-radius:.9375rem
}

.bx--toggle-input--small+.bx--toggle-input__label>.bx--toggle__switch::after{
  width:.625rem;
  height:.625rem
}

.bx--toggle-input--small+.bx--toggle-input__label .bx--toggle__text--off,.bx--toggle-input--small+.bx--toggle-input__label .bx--toggle__text--on{
  margin-left:2.5rem
}

.bx--toggle-input--small:checked+.bx--toggle-input__label>.bx--toggle__switch::after{
  transform:translateX(1.0625rem)
}

.bx--toggle-input--small:checked+.bx--toggle-input__label .bx--toggle__check{
  fill:#198038;
  transform:scale(1) translateX(1rem)
}

.bx--toggle-input--small:disabled:checked+.bx--toggle-input__label .bx--toggle__check{
  fill:#f4f4f4
}

.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:3rem;
  margin-top:.5rem
}

.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:hover,.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:focus,.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:active{
  border:none;
  cursor:default;
  outline:none
}

.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch::before{
    animation:none
  }
}

.bx--toggle.bx--skeleton+.bx--toggle-input__label>div{
  overflow:hidden;
  width:1.5rem;
  height:.5rem;
  font-size:0%;
  line-height:0;
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none
}

.bx--toggle.bx--skeleton+.bx--toggle-input__label>div:hover,.bx--toggle.bx--skeleton+.bx--toggle-input__label>div:focus,.bx--toggle.bx--skeleton+.bx--toggle-input__label>div:active{
  border:none;
  cursor:default;
  outline:none
}

.bx--toggle.bx--skeleton+.bx--toggle-input__label>div::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .bx--toggle.bx--skeleton+.bx--toggle-input__label>div::before{
    animation:none
  }
}

.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:2rem;
  margin-top:.5rem
}

.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:hover,.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:focus,.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch:active{
  border:none;
  cursor:default;
  outline:none
}

.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch::before{
    animation:none
  }
}

.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label>div{
  overflow:hidden;
  width:1rem;
  height:.5rem;
  font-size:0%;
  line-height:0;
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none
}

.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label>div:hover,.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label>div:focus,.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label>div:active{
  border:none;
  cursor:default;
  outline:none
}

.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label>div::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label>div::before{
    animation:none
  }
}

.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch .bx--toggle__text--left{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  position:absolute;
  width:1rem;
  height:.5rem
}

.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch .bx--toggle__text--left:hover,.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch .bx--toggle__text--left:focus,.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch .bx--toggle__text--left:active{
  border:none;
  cursor:default;
  outline:none
}

.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch .bx--toggle__text--left::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch .bx--toggle__text--left::before{
    animation:none
  }
}

.bx--toggle-input--small.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch .bx--toggle__text--left{
  left:2rem
}

.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch::after,.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__appearance::after,.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__appearance::before{
  display:none
}

.bx--toggle.bx--skeleton+.bx--toggle-input__label .bx--toggle__switch::before{
  border-radius:0
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--toggle__switch::before{
    outline:1px solid rgba(0,0,0,0)
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--toggle__switch::after,.bx--toggle-input:checked+.bx--toggle-input__label>.bx--toggle__switch::after{
    outline:1px solid rgba(0,0,0,0);
    background-color:ButtonText
  }
}

.bx--toolbar{
  display:flex;
  flex-flow:row nowrap;
  align-items:center;
  margin:1rem 0
}

.bx--toolbar>div{
  margin:0 .25rem
}

.bx--toolbar .bx--search-input{
  height:2rem;
  background-color:rgba(0,0,0,0);
  outline:none
}

.bx--toolbar .bx--search-close{
  display:none
}

.bx--toolbar .bx--overflow-menu__icon{
  fill:#525252;
  transition:fill 50ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--toolbar .bx--search-magnifier{
  top:.5rem;
  left:.375rem;
  cursor:pointer;
  fill:#525252;
  transform:scale(1.15);
  transition:all 175ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--toolbar fieldset{
  padding:0;
  border:0
}

.bx--toolbar .bx--toolbar-search--active{
  width:15.625rem
}

.bx--toolbar .bx--toolbar-search--active .bx--search-magnifier{
  top:.5625rem;
  transform:scale(1)
}

.bx--toolbar .bx--toolbar-search--active .bx--search-input{
  background-color:#fff
}

.bx--toolbar .bx--toolbar-search--active .bx--search-close{
  display:block
}

.bx--toolbar .bx--checkbox-label{
  margin-bottom:0
}

.bx--toolbar .bx--overflow-menu--open>.bx--overflow-menu__icon{
  fill:#0f62fe
}

.bx--toolbar-search{
  width:1.8rem;
  transition:all 175ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--toolbar-search__btn{
  position:absolute;
  top:0;
  left:0;
  width:2rem;
  height:2rem;
  border:0;
  background:rgba(0,0,0,0)
}

.bx--toolbar-search__btn:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .bx--toolbar-search__btn:focus{
    outline-style:dotted
  }
}

.bx--toolbar-filter-icon{
  padding-right:0;
  padding-left:0
}

.bx--toolbar-menu__title{
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  padding:.5rem 1.25rem;
  font-weight:600
}

.bx--toolbar-menu__option{
  padding:.5rem 1.25rem
}

.bx--toolbar-menu__divider{
  width:100%;
  border:0;
  border-top:1px solid #e0e0e0
}

.bx--radio-button-group{
  border:none
}

.bx--toolbar-search:not(.bx--toolbar-search--active) .bx--search-input{
  border-bottom:none
}

.bx--unstable-pagination{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  display:flex;
  width:100%;
  height:3rem;
  align-items:center;
  justify-content:space-between;
  border-top:1px solid #e0e0e0;
  border-bottom:1px solid rgba(0,0,0,0);
  background-color:#f4f4f4
}

.bx--unstable-pagination__text{
  margin:0 1rem;
  color:#525252
}

@media(min-width: 42rem){
  .bx--unstable-pagination__text{
    display:inline-block
  }
}

.bx--unstable-pagination__left,.bx--unstable-pagination__right{
  display:flex;
  height:100%;
  align-items:center
}

.bx--unstable-pagination__left{
  padding:0 1rem 0 0
}

.bx--unstable-pagination__left>.bx--form-item,.bx--unstable-pagination__right>.bx--form-item{
  height:100%
}

.bx--unstable-pagination__left .bx--unstable-pagination__text{
  margin-right:.0625rem
}

.bx--unstable-pagination__right .bx--unstable-pagination__text{
  margin-right:1rem;
  margin-left:.0625rem
}

.bx--unstable-pagination__button{
  display:flex;
  height:100%;
  align-items:center;
  justify-content:center;
  padding:0 .875rem;
  border:none;
  border-left:1px solid #e0e0e0;
  margin:0;
  background:none;
  color:#161616;
  cursor:pointer;
  fill:#161616;
  transition:outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--unstable-pagination__button .bx--btn__icon{
  width:initial;
  height:initial
}

.bx--unstable-pagination__button.bx--btn--icon-only.bx--tooltip__trigger:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--unstable-pagination__button.bx--btn--icon-only.bx--tooltip__trigger:focus{
    outline-style:dotted
  }
}

.bx--unstable-pagination__button:hover{
  background:#e5e5e5;
  color:#161616
}

.bx--unstable-pagination__button--no-index{
  cursor:not-allowed;
  fill:#c6c6c6
}

.bx--unstable-pagination__button.bx--btn:disabled{
  border-color:#e0e0e0;
  background:rgba(0,0,0,0)
}

.bx--unstable-pagination__button:disabled:hover,.bx--unstable-pagination__button--no-index:hover{
  background:rgba(0,0,0,0);
  cursor:not-allowed;
  fill:#c6c6c6
}

.bx--unstable-pagination__page-selector,.bx--unstable-pagination__page-sizer{
  height:100%;
  align-items:center
}

.bx--unstable-pagination__page-selector .bx--select-input--inline__wrapper,.bx--unstable-pagination__page-sizer .bx--select-input--inline__wrapper{
  display:flex;
  height:100%
}

.bx--unstable-pagination__page-selector .bx--select-input,.bx--unstable-pagination__page-sizer .bx--select-input{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  width:auto;
  min-width:auto;
  height:100%;
  padding:0 2.5rem 0 1rem;
  margin-right:-0.65rem
}

@media(min-width: 42rem){
  .bx--unstable-pagination__page-selector .bx--select-input,.bx--unstable-pagination__page-sizer .bx--select-input{
    padding-right:2.25rem;
    margin-right:0
  }
}

.bx--unstable-pagination__page-selector .bx--select-input:hover,.bx--unstable-pagination__page-sizer .bx--select-input:hover{
  background:#e5e5e5
}

.bx--unstable-pagination__page-selector .bx--select__arrow,.bx--unstable-pagination__page-sizer .bx--select__arrow{
  top:50%;
  transform:translateY(-50%)
}

@media(min-width: 42rem){
  .bx--unstable-pagination__page-selector .bx--select__arrow,.bx--unstable-pagination__page-sizer .bx--select__arrow{
    right:1rem
  }
}

.bx--unstable-pagination__page-selector{
  border-left:1px solid #e0e0e0
}

.bx--unstable-pagination__page-sizer{
  border-right:1px solid #e0e0e0
}

.bx--header{
  position:fixed;
  z-index:8000;
  top:0;
  right:0;
  left:0;
  display:flex;
  height:3rem;
  align-items:center;
  border-bottom:1px solid #393939;
  background-color:#161616
}

.bx--header__action{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  width:100%;
  width:3rem;
  height:3rem;
  border:.0625rem solid rgba(0,0,0,0);
  transition:background-color 110ms,border-color 110ms
}

.bx--header__action::-moz-focus-inner{
  border:0
}

.bx--header__action>svg.bx--navigation-menu-panel-collapse-icon,.bx--header__action--active>svg.bx--navigation-menu-panel-expand-icon{
  display:none
}

.bx--header__action--active>svg.bx--navigation-menu-panel-collapse-icon{
  display:inline
}

.bx--header__action:hover{
  background-color:#353535
}

.bx--header__action--active{
  border-right:1px solid #393939;
  border-bottom:1px solid #161616;
  border-left:1px solid #393939
}

.bx--header__action:focus{
  border-color:#fff;
  outline:none
}

.bx--header__action:active{
  background-color:#393939
}

.bx--header__action.bx--btn--icon-only.bx--tooltip__trigger{
  justify-content:center
}

.bx--header__action>svg{
  fill:#fff
}

.bx--header__menu-trigger>svg{
  fill:#f4f4f4
}

.bx--header__menu-trigger:hover{
  fill:#2c2c2c
}

.bx--header__menu-toggle{
  display:flex;
  align-items:center;
  justify-content:center
}

@media(min-width: 66rem){
  .bx--header__menu-toggle__hidden{
    display:none
  }
}

a.bx--header__name{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  display:flex;
  height:100%;
  align-items:center;
  padding:0 2rem 0 1rem;
  border:.125rem solid rgba(0,0,0,0);
  font-weight:600;
  letter-spacing:.1px;
  line-height:1.25rem;
  outline:none;
  text-decoration:none;
  transition:border-color 110ms;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none
}

a.bx--header__name:focus{
  border-color:#fff
}

.bx--header__name--prefix{
  font-weight:400
}

a.bx--header__name,a.bx--header__name:hover{
  color:#f4f4f4
}

.bx--header__menu-toggle:not(.bx--header__menu-toggle__hidden)~.bx--header__name{
  padding-left:.5rem
}

.bx--header__nav{
  position:relative;
  display:none;
  height:100%;
  padding-left:1rem
}

@media(min-width: 66rem){
  .bx--header__nav{
    display:block
  }
}

.bx--header__nav::before{
  position:absolute;
  top:50%;
  left:0;
  display:block;
  width:.0625rem;
  height:1.5rem;
  background-color:#393939;
  content:"";
  transform:translateY(-50%)
}

.bx--header__menu-bar{
  display:flex;
  height:100%;
  padding:0;
  margin:0;
  list-style:none
}

a.bx--header__menu-item{
  position:relative;
  display:flex;
  height:100%;
  align-items:center;
  padding:0 1rem;
  border:2px solid rgba(0,0,0,0);
  color:#c6c6c6;
  font-size:.875rem;
  font-weight:400;
  letter-spacing:0;
  line-height:1.125rem;
  text-decoration:none;
  transition:background-color 110ms,border-color 110ms,color 110ms;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none
}

a.bx--header__menu-item:hover{
  background-color:#2c2c2c;
  color:#f4f4f4
}

.bx--header__action:active,a.bx--header__menu-item:active{
  background-color:#393939;
  color:#f4f4f4
}

a.bx--header__menu-item:focus{
  border-color:#fff;
  color:#f4f4f4;
  outline:none
}

a.bx--header__menu-item:hover>svg,a.bx--header__menu-item:active>svg,a.bx--header__menu-item:focus>svg{
  fill:#f4f4f4
}

a.bx--header__menu-item[aria-current=page]::after,.bx--header__menu-item--current::after{
  position:absolute;
  top:0;
  right:0;
  bottom:-2px;
  left:0;
  width:100%;
  border-bottom:3px solid #4589ff;
  content:""
}

a.bx--header__menu-item[aria-current=page]:focus::after,.bx--header__menu-item--current:focus::after{
  border:0
}

a.bx--header__menu-item[aria-current=page]:focus,a.bx--header__menu-item.bx--header__menu-item--current:focus{
  border:2px solid #fff
}

.bx--header__submenu{
  position:relative
}

.bx--header__submenu--current::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  width:100%;
  border-bottom:3px solid #0f62fe;
  content:""
}

.bx--header__submenu--current:focus{
  border:2px solid #0f62fe
}

.bx--header__submenu--current:focus::after{
  border:0
}

.bx--header__menu-title[aria-haspopup=true]{
  position:relative
}

.bx--header__menu-title[aria-expanded=true]{
  z-index:8001;
  background-color:#262626;
  color:#fff
}

.bx--header__menu-title[aria-expanded=true]>.bx--header__menu-arrow{
  transform:rotate(180deg)
}

.bx--header__menu{
  display:none;
  padding:0;
  margin:0;
  list-style:none
}

.bx--header__menu-title[aria-expanded=true]+.bx--header__menu{
  position:absolute;
  z-index:8000;
  bottom:0;
  left:0;
  display:flex;
  width:12.5rem;
  flex-direction:column;
  background-color:#262626;
  box-shadow:0 4px 8px 0 rgba(0,0,0,.5);
  transform:translateY(100%)
}

.bx--header__menu-title[aria-expanded=true]+.bx--header__menu .bx--header__menu-item:hover{
  background-color:#353535
}

.bx--header__menu-title[aria-expanded=true]+.bx--header__menu .bx--header__menu-item:active{
  background-color:#393939
}

.bx--header__menu .bx--header__menu-item{
  height:3rem
}

.bx--header__menu .bx--header__menu-item:hover{
  background-color:#262626;
  color:#f4f4f4
}

.bx--header__menu-arrow{
  margin-left:.5rem;
  fill:#c6c6c6;
  transition:transform 110ms,fill 110ms
}

.bx--header__global{
  display:flex;
  height:100%;
  flex:1 1 0%;
  justify-content:flex-end
}

.bx--skip-to-content{
  position:absolute;
  overflow:hidden;
  width:1px;
  height:1px;
  padding:0;
  border:0;
  margin:-1px;
  clip:rect(0, 0, 0, 0);
  visibility:inherit;
  white-space:nowrap
}

.bx--skip-to-content:focus{
  z-index:9999;
  top:0;
  left:0;
  display:flex;
  width:auto;
  height:3rem;
  align-items:center;
  padding:0 1rem;
  border:4px solid #0f62fe;
  background-color:#161616;
  clip:auto;
  color:#f4f4f4;
  outline:none
}

.bx--header-panel{
  transition-timing-function:cubic-bezier(0.2, 0, 1, 0.9);
  position:fixed;
  z-index:8000;
  top:3rem;
  right:0;
  bottom:0;
  overflow:hidden;
  width:0;
  border:none;
  background-color:#161616;
  color:#c6c6c6;
  transition:width .11s;
  will-change:width
}

.bx--header-panel--expanded{
  width:16rem;
  border-right:1px solid #393939;
  border-left:1px solid #393939
}

.bx--panel--overlay{
  position:fixed;
  z-index:1000;
  top:3rem;
  right:0;
  bottom:0;
  width:16rem;
  height:100%;
  padding:1rem 0;
  background-color:#161616;
  overflow-x:hidden;
  overflow-y:auto;
  transform:translate3d(100%, 0, 0);
  transition:transform .11s cubic-bezier(0.2, 0, 0.38, 0.9);
  will-change:transform
}

.bx--panel--expanded{
  box-shadow:0 8px 16px 0 rgba(0,0,0,.25);
  transform:translate3d(0, 0, 0)
}

.bx--product-switcher__search{
  padding:0 1rem;
  margin-bottom:1.5rem
}

.bx--search--shell input{
  background-color:#e0e0e0
}

.bx--product-switcher__subheader,.bx--product-switcher__all-btn{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  padding:.5rem;
  color:#c6c6c6
}

.bx--product-switcher__subheader{
  padding-left:3.5rem
}

.bx--product-switcher__all-btn{
  padding-left:3.5rem
}

.bx--product-switcher__all-btn,.bx--product-switcher__back-btn{
  display:inline-block;
  width:100%;
  border:none;
  background:rgba(0,0,0,0);
  color:#0f62fe;
  cursor:pointer;
  text-align:left
}

.bx--product-switcher__all-btn:hover,.bx--product-switcher__back-btn:hover{
  text-decoration:underline
}

.bx--product-switcher__all-btn:focus,.bx--product-switcher__back-btn:focus{
  box-shadow:inset 0 0 0 3px #0f62fe;
  outline:none
}

.bx--product-switcher__back-btn{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  display:flex;
  align-items:center;
  padding:.5rem 1rem
}

.bx--product-switcher__back-arrow{
  margin-right:1rem;
  fill:#0f62fe
}

.bx--product-list__item{
  display:flex;
  align-items:center;
  justify-content:space-between;
  cursor:pointer
}

.bx--product-list__item:hover{
  background:#e0e0e0
}

.bx--product-link{
  display:flex;
  width:100%;
  flex-direction:row;
  align-items:center;
  padding:.5rem 1rem;
  text-decoration:none
}

.bx--product-link:focus{
  box-shadow:inset 0 0 0 3px #0f62fe;
  outline:none
}

.bx--product-switcher__icon{
  margin-right:1rem
}

.bx--product-link__name{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  margin-left:.25rem;
  color:#c6c6c6;
  font-weight:400
}

.bx--product-switcher__product-list .bx--overflow-menu{
  display:none;
  width:2.5rem;
  align-items:center;
  justify-content:center
}

.bx--product-switcher__product-list .bx--overflow-menu.bx--overflow-menu--open{
  display:flex
}

.bx--product-switcher__product-list .bx--overflow-menu>svg{
  fill:#c6c6c6
}

.bx--product-switcher__product-list .bx--overflow-menu:hover{
  background:#c6c6c6
}

.bx--product-switcher__product-list .bx--overflow-menu:hover>svg{
  fill:#c6c6c6
}

.bx--product-switcher__product-list .bx--overflow-menu:focus{
  display:flex;
  box-shadow:inset 0 0 0 3px #0f62fe;
  outline:none
}

.bx--product-switcher__product-list .bx--overflow-menu-options__option:hover{
  background:#fff
}

.bx--product-list__item:hover .bx--overflow-menu{
  display:flex
}

.bx--switcher{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  color:#c6c6c6
}

.bx--switcher__item{
  width:100%;
  height:2rem
}

.bx--switcher__item:nth-child(1){
  margin-top:1rem
}

.bx--switcher__item--divider{
  display:block;
  width:14rem;
  height:1px;
  border:none;
  margin:.5rem 1rem;
  background:#393939
}

.bx--switcher__item-link{
  font-size:.875rem;
  font-weight:600;
  line-height:1.28572;
  letter-spacing:.16px;
  display:block;
  height:2rem;
  padding:.375rem 1rem;
  color:#c6c6c6;
  text-decoration:none
}

.bx--switcher__item-link:hover:not(.bx--switcher__item-link--selected){
  background:#2c2c2c;
  color:#f4f4f4;
  cursor:pointer
}

.bx--switcher__item-link:focus{
  outline:2px solid #fff;
  outline-offset:-2px
}

.bx--switcher__item-link:active{
  background:#393939;
  color:#f4f4f4
}

.bx--switcher__item-link--selected{
  background:#262626;
  color:#f4f4f4
}

.bx--side-nav{
  position:fixed;
  z-index:8000;
  top:0;
  bottom:0;
  left:0;
  overflow:hidden;
  width:3rem;
  max-width:16rem;
  background-color:#fff;
  color:#525252;
  transition:width .11s cubic-bezier(0.2, 0, 1, 0.9);
  will-change:width
}

.bx--side-nav--ux{
  top:3rem;
  width:16rem
}

@media(max-width: 65.98rem){
  .bx--side-nav--ux{
    width:0
  }
}

.bx--side-nav--rail{
  width:3rem
}

.bx--side-nav--hidden{
  width:0
}

.bx--side-nav.bx--side-nav--rail:not(.bx--side-nav--fixed):hover,.bx--side-nav--expanded{
  width:16rem
}

.bx--side-nav__overlay{
  position:fixed;
  top:3rem;
  left:0;
  width:0;
  height:0;
  background-color:rgba(0,0,0,0);
  opacity:0;
  transition:opacity 240ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 240ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media(max-width: 65.98rem){
  .bx--side-nav__overlay-active{
    width:100vw;
    height:100vh;
    background-color:rgba(22,22,22,.5);
    opacity:1;
    transition:opacity 240ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 240ms cubic-bezier(0.2, 0, 0.38, 0.9)
  }
}

.bx--header~.bx--side-nav{
  top:3rem;
  height:calc(100% - 48px)
}

.bx--side-nav--fixed{
  width:16rem
}

.bx--side-nav--collapsed{
  width:16rem;
  transform:translateX(-16rem)
}

.bx--side-nav__navigation{
  display:flex;
  height:100%;
  flex-direction:column
}

.bx--side-nav__header{
  display:flex;
  width:100%;
  max-width:100%;
  height:3rem;
  border-bottom:1px solid #393939
}

.bx--side-nav:hover .bx--side-nav__header,.bx--side-nav--fixed .bx--side-nav__header,.bx--side-nav--expanded .bx--side-nav__header{
  height:auto
}

.bx--side-nav--ux .bx--side-nav__header{
  height:auto
}

.bx--side-nav__details{
  display:flex;
  min-width:0;
  flex:1;
  flex-direction:column;
  padding-right:1rem;
  opacity:0;
  visibility:hidden
}

.bx--side-nav:hover .bx--side-nav__details,.bx--side-nav--fixed .bx--side-nav__details,.bx--side-nav--expanded .bx--side-nav__details{
  visibility:inherit;
  opacity:1
}

.bx--side-nav--ux .bx--side-nav__details{
  opacity:1;
  visibility:inherit
}

.bx--side-nav__title{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  margin-top:1rem;
  font-size:.875rem;
  font-weight:600;
  letter-spacing:.1px;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none
}

.bx--side-nav__title,.bx--side-nav__select{
  padding-left:.5rem
}

.bx--side-nav__switcher{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:space-between
}

.bx--side-nav__switcher-chevron{
  position:absolute;
  top:0;
  right:.5rem;
  bottom:0;
  display:flex;
  align-items:center;
  fill:#525252
}

.bx--side-nav__select{
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  min-width:0;
  height:2rem;
  flex:1 1 0%;
  padding-right:2rem;
  border:none;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background-color:#161616;
  border-radius:0;
  color:#f4f4f4;
  cursor:pointer;
  font-size:.75rem;
  transition:outline 110ms
}

.bx--side-nav__select:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--side-nav__select:focus{
    outline-style:dotted
  }
}

.bx--side-nav__footer{
  width:100%;
  flex:0 0 3rem;
  background-color:#fff
}

.bx--side-nav__toggle{
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  width:100%;
  height:100%;
  padding-left:1rem;
  text-align:left;
  transition:outline 110ms
}

.bx--side-nav__toggle::-moz-focus-inner{
  border:0
}

.bx--side-nav__toggle:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--side-nav__toggle:focus{
    outline-style:dotted
  }
}

.bx--side-nav__items{
  overflow:hidden;
  flex:1 1 0%;
  padding:1rem 0 0
}

.bx--side-nav:hover .bx--side-nav__items,.bx--side-nav--fixed .bx--side-nav__items,.bx--side-nav--expanded .bx--side-nav__items{
  overflow-y:auto
}

.bx--side-nav--ux .bx--side-nav__items{
  overflow-y:auto
}

.bx--side-nav__item{
  overflow:hidden;
  width:auto;
  height:auto
}

.bx--side-nav--ux .bx--side-nav__item{
  width:auto;
  height:auto
}

.bx--side-nav__item:not(.bx--side-nav__item--active):hover .bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__submenu:hover,.bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__link:hover,.bx--side-nav__menu a.bx--side-nav__link:not(.bx--side-nav__link--current):not([aria-current=page]):hover,.bx--side-nav a.bx--header__menu-item:hover,.bx--side-nav .bx--header__menu-title[aria-expanded=true]:hover{
  background-color:#e5e5e5;
  color:#161616
}

.bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__link:hover>span,.bx--side-nav__item:not(.bx--side-nav__item--active) .bx--side-nav__menu-item>.bx--side-nav__link:hover>span{
  color:#161616
}

.bx--side-nav__item--large{
  height:3rem
}

.bx--side-nav__divider{
  height:1px;
  margin:.5rem 1rem;
  background-color:#e0e0e0
}

.bx--side-nav__submenu{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  width:100%;
  font-size:.875rem;
  font-weight:600;
  line-height:1.28572;
  letter-spacing:.16px;
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  display:flex;
  height:2rem;
  align-items:center;
  padding:0 1rem;
  color:#525252;
  transition:color 110ms,background-color 110ms,outline 110ms;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none
}

.bx--side-nav__submenu::-moz-focus-inner{
  border:0
}

.bx--side-nav__submenu:hover{
  background-color:#e5e5e5;
  color:#161616
}

.bx--side-nav__submenu:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--side-nav__submenu:focus{
    outline-style:dotted
  }
}

.bx--side-nav__submenu-title{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  text-align:left
}

.bx--side-nav__icon.bx--side-nav__submenu-chevron{
  display:flex;
  flex:1;
  justify-content:flex-end
}

.bx--side-nav__submenu-chevron>svg{
  width:1rem;
  height:1rem;
  transition:transform 110ms
}

.bx--side-nav__submenu[aria-expanded=true] .bx--side-nav__submenu-chevron>svg{
  transform:rotate(180deg)
}

.bx--side-nav__item--large .bx--side-nav__submenu{
  height:3rem
}

.bx--side-nav__item--active .bx--side-nav__submenu:hover{
  background-color:#e5e5e5;
  color:#161616
}

.bx--side-nav__item--active .bx--side-nav__submenu[aria-expanded=false]{
  position:relative;
  background-color:#e5e5e5;
  color:#161616
}

.bx--side-nav__item--active .bx--side-nav__submenu[aria-expanded=false]::before{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  width:4px;
  background-color:#0f62fe;
  content:""
}

.bx--side-nav__item--active .bx--side-nav__submenu-title{
  color:#161616;
  font-weight:600
}

.bx--side-nav__menu{
  display:block;
  max-height:0;
  visibility:hidden
}

.bx--side-nav__submenu[aria-expanded=true]+.bx--side-nav__menu{
  max-height:93.75rem;
  visibility:inherit
}

.bx--side-nav__menu a.bx--side-nav__link{
  height:2rem;
  min-height:2rem;
  padding-left:2rem;
  font-weight:400
}

.bx--side-nav__item.bx--side-nav__item--icon a.bx--side-nav__link{
  padding-left:4.5rem
}

.bx--side-nav__menu a.bx--side-nav__link--current,.bx--side-nav__menu a.bx--side-nav__link[aria-current=page],a.bx--side-nav__link--current{
  background-color:#e0e0e0
}

.bx--side-nav__menu a.bx--side-nav__link--current>span,.bx--side-nav__menu a.bx--side-nav__link[aria-current=page]>span,a.bx--side-nav__link--current>span{
  color:#161616;
  font-weight:600
}

a.bx--side-nav__link,.bx--side-nav a.bx--header__menu-item,.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu{
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  font-size:.875rem;
  font-weight:600;
  line-height:1.28572;
  letter-spacing:.16px;
  position:relative;
  display:flex;
  min-height:2rem;
  align-items:center;
  padding:0 1rem;
  text-decoration:none;
  transition:color 110ms,background-color 110ms,outline 110ms
}

.bx--side-nav__item--large a.bx--side-nav__link{
  height:3rem
}

a.bx--side-nav__link>.bx--side-nav__link-text,.bx--side-nav a.bx--header__menu-item .bx--text-truncate-end{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  color:#525252;
  font-size:.875rem;
  letter-spacing:.1px;
  line-height:1.25rem;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none
}

a.bx--side-nav__link:focus,.bx--side-nav a.bx--header__menu-item:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  a.bx--side-nav__link:focus,.bx--side-nav a.bx--header__menu-item:focus{
    outline-style:dotted
  }
}

a.bx--side-nav__link[aria-current=page],a.bx--side-nav__link--current{
  background-color:#e5e5e5;
  font-weight:600
}

a.bx--side-nav__link[aria-current=page] .bx--side-nav__link-text,a.bx--side-nav__link--current .bx--side-nav__link-text{
  color:#161616
}

a.bx--side-nav__link[aria-current=page]::before,a.bx--side-nav__link--current::before{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  width:4px;
  background-color:#0f62fe;
  content:""
}

.bx--side-nav__icon{
  display:flex;
  flex:0 0 1rem;
  align-items:center;
  justify-content:center
}

.bx--side-nav__icon:not(.bx--side-nav__submenu-chevron){
  margin-right:1.5rem
}

.bx--side-nav__icon>svg{
  width:1rem;
  height:1rem;
  fill:#525252
}

.bx--side-nav__icon>svg.bx--side-nav-collapse-icon{
  display:none
}

.bx--side-nav--expanded .bx--side-nav__icon>svg.bx--side-nav-expand-icon{
  display:none
}

.bx--side-nav--expanded .bx--side-nav__icon>svg.bx--side-nav-collapse-icon{
  display:block
}

.bx--side-nav--fixed a.bx--side-nav__link,.bx--side-nav--fixed .bx--side-nav__submenu{
  padding-left:1rem
}

.bx--side-nav--fixed .bx--side-nav__item:not(.bx--side-nav__item--icon) .bx--side-nav__menu a.bx--side-nav__link{
  padding-left:2rem
}

@media(max-width: 65.98rem){
  .bx--side-nav .bx--header__nav{
    display:block
  }
}

.bx--side-nav__header-navigation{
  display:none
}

@media(max-width: 65.98rem){
  .bx--side-nav__header-navigation{
    position:relative;
    display:block;
    margin-bottom:2rem
  }
}

.bx--side-nav__header-divider::after{
  position:absolute;
  bottom:-1rem;
  left:1rem;
  width:calc(100% - 32px);
  height:.0625rem;
  background:#e0e0e0;
  content:""
}

.bx--side-nav a.bx--header__menu-item{
  justify-content:space-between;
  color:#525252;
  white-space:nowrap
}

.bx--side-nav a.bx--header__menu-item[aria-expanded=true]{
  background-color:rgba(0,0,0,0)
}

.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu{
  bottom:inherit;
  width:100%;
  padding:0;
  background-color:rgba(0,0,0,0);
  box-shadow:none;
  transform:none
}

.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu li{
  width:100%
}

.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu a.bx--header__menu-item{
  padding-left:4.25rem;
  font-weight:400
}

.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu a.bx--header__menu-item:hover{
  background-color:#e5e5e5;
  color:#161616
}

.bx--side-nav .bx--header__menu a.bx--header__menu-item{
  height:inherit
}

.bx--side-nav a.bx--header__menu-item:hover .bx--header__menu-arrow,.bx--side-nav a.bx--header__menu-item:focus .bx--header__menu-arrow,.bx--side-nav .bx--header__menu-arrow{
  fill:#525252
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .bx--side-nav__icon>svg,.bx--side-nav a.bx--header__menu-item:hover .bx--header__menu-arrow,.bx--side-nav a.bx--header__menu-item:focus .bx--header__menu-arrow,.bx--side-nav .bx--header__menu-arrow{
    fill:ButtonText
  }
}

.bx--navigation{
  position:fixed;
  z-index:9100;
  top:3rem;
  bottom:0;
  left:0;
  width:16rem;
  background-color:#262626;
  box-shadow:0 .5rem 1rem 0 rgba(0,0,0,.25);
  color:#f4f4f4
}

.bx--navigation--right{
  right:0;
  left:auto
}

.bx--navigation svg{
  fill:#f4f4f4
}

.bx--navigation-section:not(:last-child)::after{
  display:block;
  height:1px;
  margin:0 1rem;
  background-color:#393939;
  content:""
}

.bx--navigation-item{
  position:relative;
  display:flex;
  align-items:center
}

.bx--navigation-item--active>a.bx--navigation-link{
  color:#fff;
  font-weight:600
}

.bx--navigation-item--active::after{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  display:block;
  width:4px;
  background-color:#0f62fe;
  content:""
}

a.bx--navigation-link{
  display:flex;
  width:100%;
  min-height:2.5rem;
  align-items:center;
  padding-left:1rem;
  color:#f4f4f4;
  font-size:.875rem;
  font-weight:400;
  text-decoration:none
}

a.bx--navigation-link:hover{
  background-color:#333;
  color:#fff
}

a.bx--navigation-link:focus{
  outline:.1875rem solid #0f62fe;
  outline-offset:-0.1875rem
}

.bx--navigation-item--icon>a.bx--navigation-link{
  padding-left:0
}

.bx--navigation__category{
  width:100%
}

.bx--navigation__category-toggle{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  width:100%;
  display:flex;
  align-items:center
}

.bx--navigation__category-toggle::-moz-focus-inner{
  border:0
}

.bx--navigation__category-toggle:hover{
  background-color:#333
}

.bx--navigation__category-toggle:focus{
  outline:.1875rem solid #0f62fe;
  outline-offset:-0.1875rem
}

.bx--navigation__category-title{
  display:flex;
  width:100%;
  min-height:2.5rem;
  align-items:center;
  justify-content:space-between;
  padding-right:1rem;
  padding-left:1rem;
  color:#f4f4f4;
  font-size:.875rem;
  font-weight:400
}

.bx--navigation-item--icon .bx--navigation__category-title{
  padding-left:0
}

.bx--navigation__category-items{
  display:none;
  visibility:hidden
}

.bx--navigation__category-item>a.bx--navigation-link{
  display:flex;
  min-height:2rem;
  align-items:center;
  padding-left:2rem
}

.bx--navigation__category-item{
  position:relative
}

.bx--navigation-item--icon .bx--navigation__category-item>a.bx--navigation-link{
  padding-left:3.5rem
}

.bx--navigation__category-item--active::after{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  display:block;
  width:4px;
  background-color:#0f62fe;
  content:""
}

.bx--navigation__category-item--active>a.bx--navigation-link{
  color:#fff;
  font-weight:600
}

.bx--navigation__category--expanded .bx--navigation__category-title{
  font-weight:600
}

.bx--navigation__category--expanded .bx--navigation__category-title>svg{
  transform:rotate(180deg)
}

.bx--navigation__category--expanded .bx--navigation__category-items{
  display:block;
  visibility:inherit
}

.bx--navigation-icon{
  display:flex;
  width:3rem;
  min-width:3rem;
  height:2.5rem;
  align-items:center;
  justify-content:center;
  margin-right:.5rem
}

.bx--content{
  padding:2rem;
  will-change:margin-left
}

.bx--header~.bx--content{
  margin-top:3rem
}

.bx--side-nav~.bx--content{
  margin-left:3rem
}

.bx--side-nav.bx--side-nav--expanded~.bx--content{
  margin-left:16rem
}

.bx--tree{
  overflow:hidden
}

.bx--tree .bx--tree-node{
  padding-left:1rem;
  background-color:#f4f4f4;
  color:#525252
}

.bx--tree .bx--tree-node:focus{
  outline:none
}

.bx--tree .bx--tree-node:focus>.bx--tree-node__label{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .bx--tree .bx--tree-node:focus>.bx--tree-node__label{
    outline-style:dotted
  }
}

.bx--tree .bx--tree-node--disabled:focus>.bx--tree-node__label{
  outline:none
}

.bx--tree .bx--tree-node--disabled,.bx--tree .bx--tree-node--disabled .bx--tree-node__label:hover,.bx--tree .bx--tree-node--disabled .bx--tree-node__label:hover .bx--tree-node__label__details{
  background-color:#f4f4f4;
  color:#c6c6c6
}

.bx--tree .bx--tree-node--disabled .bx--tree-parent-node__toggle-icon,.bx--tree .bx--tree-node--disabled .bx--tree-node__icon,.bx--tree .bx--tree-node--disabled .bx--tree-node__label:hover .bx--tree-parent-node__toggle-icon,.bx--tree .bx--tree-node--disabled .bx--tree-node__label:hover .bx--tree-node__icon{
  fill:#c6c6c6
}

.bx--tree .bx--tree-node--disabled,.bx--tree .bx--tree-node--disabled .bx--tree-parent-node__toggle-icon:hover{
  cursor:not-allowed
}

.bx--tree .bx--tree-node__label{
  display:flex;
  min-height:2rem;
  flex:1;
  align-items:center
}

.bx--tree .bx--tree-node__label:hover{
  background-color:#e5e5e5;
  color:#161616
}

.bx--tree .bx--tree-node__label:hover .bx--tree-node__label__details{
  color:#161616
}

.bx--tree .bx--tree-node__label:hover .bx--tree-parent-node__toggle-icon,.bx--tree .bx--tree-node__label:hover .bx--tree-node__icon{
  fill:#161616
}

.bx--tree .bx--tree-leaf-node{
  display:flex;
  padding-left:2.5rem
}

.bx--tree .bx--tree-leaf-node.bx--tree-node--with-icon{
  padding-left:2rem
}

.bx--tree .bx--tree-node__label__details{
  display:flex;
  align-items:center
}

.bx--tree .bx--tree-node--with-icon .bx--tree-parent-node__toggle{
  margin-right:0
}

.bx--tree .bx--tree-parent-node__toggle{
  padding:0;
  border:0;
  margin-right:.5rem
}

.bx--tree .bx--tree-parent-node__toggle:hover{
  cursor:pointer
}

.bx--tree .bx--tree-parent-node__toggle:focus{
  outline:none
}

.bx--tree .bx--tree-parent-node__toggle-icon{
  fill:#525252;
  transform:rotate(-90deg);
  transition:all 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.bx--tree .bx--tree-parent-node__toggle-icon--expanded{
  transform:rotate(0)
}

.bx--tree .bx--tree-node__icon{
  flex-shrink:0;
  margin-right:.5rem;
  fill:#525252
}

.bx--tree .bx--tree-node--selected>.bx--tree-node__label{
  background-color:#e0e0e0;
  color:#161616
}

.bx--tree .bx--tree-node--selected>.bx--tree-node__label:hover{
  background-color:#cacaca
}

.bx--tree .bx--tree-node--selected>.bx--tree-node__label .bx--tree-parent-node__toggle-icon,.bx--tree .bx--tree-node--selected>.bx--tree-node__label .bx--tree-node__icon{
  fill:#161616
}

.bx--tree .bx--tree-node--active>.bx--tree-node__label{
  position:relative
}

.bx--tree .bx--tree-node--active>.bx--tree-node__label::before{
  position:absolute;
  top:0;
  left:0;
  width:.25rem;
  height:100%;
  background-color:#0f62fe;
  content:""
}

.bx--tree--compact .bx--tree-node__label{
  min-height:1.5rem
}

:root{
  --balloon-border-radius: 2px;
  --balloon-color: rgba(16, 16, 16, 0.95);
  --balloon-text-color: #fff;
  --balloon-font-size: 12px;
  --balloon-move: 4px
}

button[aria-label][data-balloon-pos]{
  overflow:visible
}

[aria-label][data-balloon-pos]{
  position:relative;
  cursor:pointer
}

[aria-label][data-balloon-pos]:after{
  opacity:0;
  pointer-events:none;
  transition:all .18s ease-out .18s;
  text-indent:0;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;
  font-weight:normal;
  font-style:normal;
  text-shadow:none;
  font-size:var(--balloon-font-size);
  background:var(--balloon-color);
  border-radius:2px;
  color:var(--balloon-text-color);
  border-radius:var(--balloon-border-radius);
  content:attr(aria-label);
  padding:.5em 1em;
  position:absolute;
  white-space:nowrap;
  z-index:10
}

[aria-label][data-balloon-pos]:before{
  width:0;
  height:0;
  border:5px solid rgba(0,0,0,0);
  border-top-color:var(--balloon-color);
  opacity:0;
  pointer-events:none;
  transition:all .18s ease-out .18s;
  content:"";
  position:absolute;
  z-index:10
}

[aria-label][data-balloon-pos]:hover:before,[aria-label][data-balloon-pos]:hover:after,[aria-label][data-balloon-pos][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-visible]:after,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:before,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:after{
  opacity:1;
  pointer-events:none
}

[aria-label][data-balloon-pos].font-awesome:after{
  font-family:FontAwesome,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif
}

[aria-label][data-balloon-pos][data-balloon-break]:after{
  white-space:pre
}

[aria-label][data-balloon-pos][data-balloon-break][data-balloon-length]:after{
  white-space:pre-line;
  word-break:break-word
}

[aria-label][data-balloon-pos][data-balloon-blunt]:before,[aria-label][data-balloon-pos][data-balloon-blunt]:after{
  transition:none
}

[aria-label][data-balloon-pos][data-balloon-pos=up]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=up][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=down]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=down][data-balloon-visible]:after{
  transform:translate(-50%, 0)
}

[aria-label][data-balloon-pos][data-balloon-pos=up]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=up][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos=down]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=down][data-balloon-visible]:before{
  transform:translate(-50%, 0)
}

[aria-label][data-balloon-pos][data-balloon-pos*=-left]:after{
  left:0
}

[aria-label][data-balloon-pos][data-balloon-pos*=-left]:before{
  left:5px
}

[aria-label][data-balloon-pos][data-balloon-pos*=-right]:after{
  right:0
}

[aria-label][data-balloon-pos][data-balloon-pos*=-right]:before{
  right:5px
}

[aria-label][data-balloon-pos][data-balloon-po*=-left]:hover:after,[aria-label][data-balloon-pos][data-balloon-po*=-left][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos*=-right]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos*=-right][data-balloon-visible]:after{
  transform:translate(0, 0)
}

[aria-label][data-balloon-pos][data-balloon-po*=-left]:hover:before,[aria-label][data-balloon-pos][data-balloon-po*=-left][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos*=-right]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos*=-right][data-balloon-visible]:before{
  transform:translate(0, 0)
}

[aria-label][data-balloon-pos][data-balloon-pos^=up]:before,[aria-label][data-balloon-pos][data-balloon-pos^=up]:after{
  bottom:100%;
  transform-origin:top;
  transform:translate(0, var(--balloon-move))
}

[aria-label][data-balloon-pos][data-balloon-pos^=up]:after{
  margin-bottom:10px
}

[aria-label][data-balloon-pos][data-balloon-pos=up]:before,[aria-label][data-balloon-pos][data-balloon-pos=up]:after{
  left:50%;
  transform:translate(-50%, var(--balloon-move))
}

[aria-label][data-balloon-pos][data-balloon-pos^=down]:before,[aria-label][data-balloon-pos][data-balloon-pos^=down]:after{
  top:100%;
  transform:translate(0, calc(var(--balloon-move) * -1))
}

[aria-label][data-balloon-pos][data-balloon-pos^=down]:after{
  margin-top:10px
}

[aria-label][data-balloon-pos][data-balloon-pos^=down]:before{
  width:0;
  height:0;
  border:5px solid rgba(0,0,0,0);
  border-bottom-color:var(--balloon-color)
}

[aria-label][data-balloon-pos][data-balloon-pos=down]:after,[aria-label][data-balloon-pos][data-balloon-pos=down]:before{
  left:50%;
  transform:translate(-50%, calc(var(--balloon-move) * -1))
}

[aria-label][data-balloon-pos][data-balloon-pos=left]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=left][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=right]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=right][data-balloon-visible]:after{
  transform:translate(0, -50%)
}

[aria-label][data-balloon-pos][data-balloon-pos=left]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=left][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos=right]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=right][data-balloon-visible]:before{
  transform:translate(0, -50%)
}

[aria-label][data-balloon-pos][data-balloon-pos=left]:after,[aria-label][data-balloon-pos][data-balloon-pos=left]:before{
  right:100%;
  top:50%;
  transform:translate(var(--balloon-move), -50%)
}

[aria-label][data-balloon-pos][data-balloon-pos=left]:after{
  margin-right:10px
}

[aria-label][data-balloon-pos][data-balloon-pos=left]:before{
  width:0;
  height:0;
  border:5px solid rgba(0,0,0,0);
  border-left-color:var(--balloon-color)
}

[aria-label][data-balloon-pos][data-balloon-pos=right]:after,[aria-label][data-balloon-pos][data-balloon-pos=right]:before{
  left:100%;
  top:50%;
  transform:translate(calc(var(--balloon-move) * -1), -50%)
}

[aria-label][data-balloon-pos][data-balloon-pos=right]:after{
  margin-left:10px
}

[aria-label][data-balloon-pos][data-balloon-pos=right]:before{
  width:0;
  height:0;
  border:5px solid rgba(0,0,0,0);
  border-right-color:var(--balloon-color)
}

[aria-label][data-balloon-pos][data-balloon-length]:after{
  white-space:normal
}

[aria-label][data-balloon-pos][data-balloon-length=small]:after{
  width:80px
}

[aria-label][data-balloon-pos][data-balloon-length=medium]:after{
  width:150px
}

[aria-label][data-balloon-pos][data-balloon-length=large]:after{
  width:260px
}

[aria-label][data-balloon-pos][data-balloon-length=xlarge]:after{
  width:380px
}

@media screen and (max-width: 768px){
  [aria-label][data-balloon-pos][data-balloon-length=xlarge]:after{
    width:90vw
  }
}

[aria-label][data-balloon-pos][data-balloon-length=fit]:after{
  width:100%
}

.cds--chart-holder{
  --cds-charts-1-1-1: #6929c4;
  --cds-charts-1-1-1-hovered: #5923a6;
  --cds-charts-1-2-1: #002d9c;
  --cds-charts-1-2-1-hovered: #002378;
  --cds-charts-1-3-1: #1192e8;
  --cds-charts-1-3-1-hovered: #0f7dc7;
  --cds-charts-1-4-1: #007d79;
  --cds-charts-1-4-1-hovered: #005956;
  --cds-charts-2-1-1: #6929c4;
  --cds-charts-2-1-1-hovered: #5923a6;
  --cds-charts-2-1-2: #009d9a;
  --cds-charts-2-1-2-hovered: #007977;
  --cds-charts-2-2-1: #8a3ffc;
  --cds-charts-2-2-1-hovered: #751cfb;
  --cds-charts-2-2-2: #520408;
  --cds-charts-2-2-2-hovered: #300205;
  --cds-charts-2-3-1: #9f1853;
  --cds-charts-2-3-1-hovered: #801343;
  --cds-charts-2-3-2: #520408;
  --cds-charts-2-3-2-hovered: #300205;
  --cds-charts-2-4-1: #1192e8;
  --cds-charts-2-4-1-hovered: #0f7dc7;
  --cds-charts-2-4-2: #005d5d;
  --cds-charts-2-4-2-hovered: #003939;
  --cds-charts-2-5-1: #009d9a;
  --cds-charts-2-5-1-hovered: #007977;
  --cds-charts-2-5-2: #002d9c;
  --cds-charts-2-5-2-hovered: #002378;
  --cds-charts-3-1-1: #ee5396;
  --cds-charts-3-1-1-hovered: #eb3382;
  --cds-charts-3-1-2: #1192e8;
  --cds-charts-3-1-2-hovered: #0f7dc7;
  --cds-charts-3-1-3: #6929c4;
  --cds-charts-3-1-3-hovered: #5923a6;
  --cds-charts-3-2-1: #9f1853;
  --cds-charts-3-2-1-hovered: #801343;
  --cds-charts-3-2-2: #fa4d56;
  --cds-charts-3-2-2-hovered: #f92a35;
  --cds-charts-3-2-3: #520408;
  --cds-charts-3-2-3-hovered: #300205;
  --cds-charts-3-3-1: #a56eff;
  --cds-charts-3-3-1-hovered: #8f4aff;
  --cds-charts-3-3-2: #005d5d;
  --cds-charts-3-3-2-hovered: #003939;
  --cds-charts-3-3-3: #002d9c;
  --cds-charts-3-3-3-hovered: #002378;
  --cds-charts-3-4-1: #a56eff;
  --cds-charts-3-4-1-hovered: #8f4aff;
  --cds-charts-3-4-2: #005d5d;
  --cds-charts-3-4-2-hovered: #003939;
  --cds-charts-3-4-3: #9f1853;
  --cds-charts-3-4-3-hovered: #801343;
  --cds-charts-3-5-1: #012749;
  --cds-charts-3-5-1-hovered: #011426;
  --cds-charts-3-5-2: #6929c4;
  --cds-charts-3-5-2-hovered: #5923a6;
  --cds-charts-3-5-3: #009d9a;
  --cds-charts-3-5-3-hovered: #007977;
  --cds-charts-4-1-1: #6929c4;
  --cds-charts-4-1-1-hovered: #5923a6;
  --cds-charts-4-1-2: #012749;
  --cds-charts-4-1-2-hovered: #011426;
  --cds-charts-4-1-3: #009d9a;
  --cds-charts-4-1-3-hovered: #007977;
  --cds-charts-4-1-4: #ee5396;
  --cds-charts-4-1-4-hovered: #eb3382;
  --cds-charts-4-2-1: #9f1853;
  --cds-charts-4-2-1-hovered: #801343;
  --cds-charts-4-2-2: #fa4d56;
  --cds-charts-4-2-2-hovered: #f92a35;
  --cds-charts-4-2-3: #520408;
  --cds-charts-4-2-3-hovered: #300205;
  --cds-charts-4-2-4: #a56eff;
  --cds-charts-4-2-4-hovered: #8f4aff;
  --cds-charts-4-3-1: #009d9a;
  --cds-charts-4-3-1-hovered: #007977;
  --cds-charts-4-3-2: #002d9c;
  --cds-charts-4-3-2-hovered: #002378;
  --cds-charts-4-3-3: #a56eff;
  --cds-charts-4-3-3-hovered: #8f4aff;
  --cds-charts-4-3-4: #9f1853;
  --cds-charts-4-3-4-hovered: #801343;
  --cds-charts-5-1-1: #6929c4;
  --cds-charts-5-1-1-hovered: #5923a6;
  --cds-charts-5-1-2: #1192e8;
  --cds-charts-5-1-2-hovered: #0f7dc7;
  --cds-charts-5-1-3: #005d5d;
  --cds-charts-5-1-3-hovered: #003939;
  --cds-charts-5-1-4: #9f1853;
  --cds-charts-5-1-4-hovered: #801343;
  --cds-charts-5-1-5: #520408;
  --cds-charts-5-1-5-hovered: #300205;
  --cds-charts-5-2-1: #002d9c;
  --cds-charts-5-2-1-hovered: #002378;
  --cds-charts-5-2-2: #009d9a;
  --cds-charts-5-2-2-hovered: #007977;
  --cds-charts-5-2-3: #9f1853;
  --cds-charts-5-2-3-hovered: #801343;
  --cds-charts-5-2-4: #520408;
  --cds-charts-5-2-4-hovered: #300205;
  --cds-charts-5-2-5: #a56eff;
  --cds-charts-5-2-5-hovered: #8f4aff;
  --cds-charts-14-1-1: #6929c4;
  --cds-charts-14-1-1-hovered: #5923a6;
  --cds-charts-14-1-2: #1192e8;
  --cds-charts-14-1-2-hovered: #0f7dc7;
  --cds-charts-14-1-3: #005d5d;
  --cds-charts-14-1-3-hovered: #003939;
  --cds-charts-14-1-4: #9f1853;
  --cds-charts-14-1-4-hovered: #801343;
  --cds-charts-14-1-5: #fa4d56;
  --cds-charts-14-1-5-hovered: #f92a35;
  --cds-charts-14-1-6: #520408;
  --cds-charts-14-1-6-hovered: #300205;
  --cds-charts-14-1-7: #198038;
  --cds-charts-14-1-7-hovered: #13622b;
  --cds-charts-14-1-8: #002d9c;
  --cds-charts-14-1-8-hovered: #002378;
  --cds-charts-14-1-9: #ee5396;
  --cds-charts-14-1-9-hovered: #eb3382;
  --cds-charts-14-1-10: #b28600;
  --cds-charts-14-1-10-hovered: #8e6b00;
  --cds-charts-14-1-11: #009d9a;
  --cds-charts-14-1-11-hovered: #007977;
  --cds-charts-14-1-12: #012749;
  --cds-charts-14-1-12-hovered: #011426;
  --cds-charts-14-1-13: #8a3800;
  --cds-charts-14-1-13-hovered: #662a00;
  --cds-charts-14-1-14: #a56eff;
  --cds-charts-14-1-14-hovered: #8f4aff;
  --cds-charts-mono-1-1: #ffffff;
  --cds-charts-mono-1-1-hovered: #ededed;
  --cds-charts-mono-1-2: #f6f2ff;
  --cds-charts-mono-1-2-hovered: #ddceff;
  --cds-charts-mono-1-3: #e8daff;
  --cds-charts-mono-1-3-hovered: #d2b6ff;
  --cds-charts-mono-1-4: #d4bbff;
  --cds-charts-mono-1-4-hovered: #bd97ff;
  --cds-charts-mono-1-5: #be95ff;
  --cds-charts-mono-1-5-hovered: #a871ff;
  --cds-charts-mono-1-6: #a56eff;
  --cds-charts-mono-1-6-hovered: #8f4aff;
  --cds-charts-mono-1-7: #8a3ffc;
  --cds-charts-mono-1-7-hovered: #751cfb;
  --cds-charts-mono-1-8: #6929c4;
  --cds-charts-mono-1-8-hovered: #5923a6;
  --cds-charts-mono-1-9: #491d8b;
  --cds-charts-mono-1-9-hovered: #39176d;
  --cds-charts-mono-1-10: #31135e;
  --cds-charts-mono-1-10-hovered: #220d40;
  --cds-charts-mono-1-11: #1c0f30;
  --cds-charts-mono-1-11-hovered: #0c0715;
  --cds-charts-mono-2-1: #ffffff;
  --cds-charts-mono-2-1-hovered: #ededed;
  --cds-charts-mono-2-2: #edf5ff;
  --cds-charts-mono-2-2-hovered: #c9e1ff;
  --cds-charts-mono-2-3: #d0e2ff;
  --cds-charts-mono-2-3-hovered: #acccff;
  --cds-charts-mono-2-4: #a6c8ff;
  --cds-charts-mono-2-4-hovered: #82b2ff;
  --cds-charts-mono-2-5: #78a9ff;
  --cds-charts-mono-2-5-hovered: #5492ff;
  --cds-charts-mono-2-6: #4589ff;
  --cds-charts-mono-2-6-hovered: #2172ff;
  --cds-charts-mono-2-7: #0f62fe;
  --cds-charts-mono-2-7-hovered: #0151e8;
  --cds-charts-mono-2-8: #0043ce;
  --cds-charts-mono-2-8-hovered: #0037aa;
  --cds-charts-mono-2-9: #002d9c;
  --cds-charts-mono-2-9-hovered: #002378;
  --cds-charts-mono-2-10: #001d6c;
  --cds-charts-mono-2-10-hovered: #001348;
  --cds-charts-mono-2-11: #001141;
  --cds-charts-mono-2-11-hovered: #00081d;
  --cds-charts-mono-3-1: #ffffff;
  --cds-charts-mono-3-1-hovered: #ededed;
  --cds-charts-mono-3-2: #e5f6ff;
  --cds-charts-mono-3-2-hovered: #c1eaff;
  --cds-charts-mono-3-3: #bae6ff;
  --cds-charts-mono-3-3-hovered: #96d9ff;
  --cds-charts-mono-3-4: #82cfff;
  --cds-charts-mono-3-4-hovered: #5ec1ff;
  --cds-charts-mono-3-5: #33b1ff;
  --cds-charts-mono-3-5-hovered: #0fa3ff;
  --cds-charts-mono-3-6: #1192e8;
  --cds-charts-mono-3-6-hovered: #0f7dc7;
  --cds-charts-mono-3-7: #0072c3;
  --cds-charts-mono-3-7-hovered: #005d9f;
  --cds-charts-mono-3-8: #00539a;
  --cds-charts-mono-3-8-hovered: #004076;
  --cds-charts-mono-3-9: #003a6d;
  --cds-charts-mono-3-9-hovered: #002749;
  --cds-charts-mono-3-10: #012749;
  --cds-charts-mono-3-10-hovered: #011426;
  --cds-charts-mono-3-11: #061727;
  --cds-charts-mono-3-11-hovered: #010508;
  --cds-charts-mono-4-1: #ffffff;
  --cds-charts-mono-4-1-hovered: #ededed;
  --cds-charts-mono-4-2: #d9fbfb;
  --cds-charts-mono-4-2-hovered: #b9f8f8;
  --cds-charts-mono-4-3: #9ef0f0;
  --cds-charts-mono-4-3-hovered: #7febeb;
  --cds-charts-mono-4-4: #3ddbd9;
  --cds-charts-mono-4-4-hovered: #26cecc;
  --cds-charts-mono-4-5: #08bdba;
  --cds-charts-mono-4-5-hovered: #079b98;
  --cds-charts-mono-4-6: #009d9a;
  --cds-charts-mono-4-6-hovered: #007977;
  --cds-charts-mono-4-7: #007d79;
  --cds-charts-mono-4-7-hovered: #005956;
  --cds-charts-mono-4-8: #005d5d;
  --cds-charts-mono-4-8-hovered: #003939;
  --cds-charts-mono-4-9: #004144;
  --cds-charts-mono-4-9-hovered: #001f20;
  --cds-charts-mono-4-10: #022b30;
  --cds-charts-mono-4-10-hovered: #010c0e;
  --cds-charts-mono-4-11: #081a1c;
  --cds-charts-mono-4-11-hovered: black;
  --cds-charts-diverge-1-1: #750e13;
  --cds-charts-diverge-1-1-hovered: #550a0e;
  --cds-charts-diverge-1-2: #a2191f;
  --cds-charts-diverge-1-2-hovered: #831419;
  --cds-charts-diverge-1-3: #da1e28;
  --cds-charts-diverge-1-3-hovered: #bb1a22;
  --cds-charts-diverge-1-4: #fa4d56;
  --cds-charts-diverge-1-4-hovered: #f92a35;
  --cds-charts-diverge-1-5: #ff8389;
  --cds-charts-diverge-1-5-hovered: #ff5f67;
  --cds-charts-diverge-1-6: #ffb3b8;
  --cds-charts-diverge-1-6-hovered: #ff8f97;
  --cds-charts-diverge-1-7: #ffd7d9;
  --cds-charts-diverge-1-7-hovered: #ffb3b7;
  --cds-charts-diverge-1-8: #fff1f1;
  --cds-charts-diverge-1-8-hovered: #ffcdcd;
  --cds-charts-diverge-1-9: #ffffff;
  --cds-charts-diverge-1-9-hovered: #ededed;
  --cds-charts-diverge-1-10: #e5f6ff;
  --cds-charts-diverge-1-10-hovered: #c1eaff;
  --cds-charts-diverge-1-11: #bae6ff;
  --cds-charts-diverge-1-11-hovered: #96d9ff;
  --cds-charts-diverge-1-12: #82cfff;
  --cds-charts-diverge-1-12-hovered: #5ec1ff;
  --cds-charts-diverge-1-13: #33b1ff;
  --cds-charts-diverge-1-13-hovered: #0fa3ff;
  --cds-charts-diverge-1-14: #1192e8;
  --cds-charts-diverge-1-14-hovered: #0f7dc7;
  --cds-charts-diverge-1-15: #0072c3;
  --cds-charts-diverge-1-15-hovered: #005d9f;
  --cds-charts-diverge-1-16: #00539a;
  --cds-charts-diverge-1-16-hovered: #004076;
  --cds-charts-diverge-1-17: #003a6d;
  --cds-charts-diverge-1-17-hovered: #002749;
  --cds-charts-diverge-2-1: #491d8b;
  --cds-charts-diverge-2-1-hovered: #39176d;
  --cds-charts-diverge-2-2: #6929c4;
  --cds-charts-diverge-2-2-hovered: #5923a6;
  --cds-charts-diverge-2-3: #8a3ffc;
  --cds-charts-diverge-2-3-hovered: #751cfb;
  --cds-charts-diverge-2-4: #a56eff;
  --cds-charts-diverge-2-4-hovered: #8f4aff;
  --cds-charts-diverge-2-5: #be95ff;
  --cds-charts-diverge-2-5-hovered: #a871ff;
  --cds-charts-diverge-2-6: #d4bbff;
  --cds-charts-diverge-2-6-hovered: #bd97ff;
  --cds-charts-diverge-2-7: #e8daff;
  --cds-charts-diverge-2-7-hovered: #d2b6ff;
  --cds-charts-diverge-2-8: #f6f2ff;
  --cds-charts-diverge-2-8-hovered: #ddceff;
  --cds-charts-diverge-2-9: #ffffff;
  --cds-charts-diverge-2-9-hovered: #ededed;
  --cds-charts-diverge-2-10: #d9fbfb;
  --cds-charts-diverge-2-10-hovered: #b9f8f8;
  --cds-charts-diverge-2-11: #9ef0f0;
  --cds-charts-diverge-2-11-hovered: #7febeb;
  --cds-charts-diverge-2-12: #3ddbd9;
  --cds-charts-diverge-2-12-hovered: #26cecc;
  --cds-charts-diverge-2-13: #08bdba;
  --cds-charts-diverge-2-13-hovered: #079b98;
  --cds-charts-diverge-2-14: #009d9a;
  --cds-charts-diverge-2-14-hovered: #007977;
  --cds-charts-diverge-2-15: #007d79;
  --cds-charts-diverge-2-15-hovered: #005956;
  --cds-charts-diverge-2-16: #005d5d;
  --cds-charts-diverge-2-16-hovered: #003939;
  --cds-charts-diverge-2-17: #004144;
  --cds-charts-diverge-2-17-hovered: #001f20
}

.cds--chart-holder[data-carbon-theme=g90],.cds--chart-holder[data-carbon-theme=g100]{
  --cds-charts-1-1-1: #d4bbff;
  --cds-charts-1-1-1-hovered: #bd97ff;
  --cds-charts-1-2-1: #4589ff;
  --cds-charts-1-2-1-hovered: #2172ff;
  --cds-charts-1-3-1: #33b1ff;
  --cds-charts-1-3-1-hovered: #0fa3ff;
  --cds-charts-1-4-1: #08bdba;
  --cds-charts-1-4-1-hovered: #079b98;
  --cds-charts-2-1-1: #8a3ffc;
  --cds-charts-2-1-1-hovered: #751cfb;
  --cds-charts-2-1-2: #08bdba;
  --cds-charts-2-1-2-hovered: #079b98;
  --cds-charts-2-2-1: #8a3ffc;
  --cds-charts-2-2-1-hovered: #751cfb;
  --cds-charts-2-2-2: #ff7eb6;
  --cds-charts-2-2-2-hovered: #ff5aa2;
  --cds-charts-2-3-1: #ff7eb6;
  --cds-charts-2-3-1-hovered: #ff5aa2;
  --cds-charts-2-3-2: #fff1f1;
  --cds-charts-2-3-2-hovered: #ffcdcd;
  --cds-charts-2-4-1: #4589ff;
  --cds-charts-2-4-1-hovered: #2172ff;
  --cds-charts-2-4-2: #bae6ff;
  --cds-charts-2-4-2-hovered: #96d9ff;
  --cds-charts-2-5-1: #007d79;
  --cds-charts-2-5-1-hovered: #005956;
  --cds-charts-2-5-2: #6fdc8c;
  --cds-charts-2-5-2-hovered: #52d575;
  --cds-charts-3-1-1: #8a3ffc;
  --cds-charts-3-1-1-hovered: #751cfb;
  --cds-charts-3-1-2: #08bdba;
  --cds-charts-3-1-2-hovered: #079b98;
  --cds-charts-3-1-3: #bae6ff;
  --cds-charts-3-1-3-hovered: #96d9ff;
  --cds-charts-3-2-1: #8a3ffc;
  --cds-charts-3-2-1-hovered: #751cfb;
  --cds-charts-3-2-2: #ff7eb6;
  --cds-charts-3-2-2-hovered: #ff5aa2;
  --cds-charts-3-2-3: #fff1f1;
  --cds-charts-3-2-3-hovered: #ffcdcd;
  --cds-charts-3-3-1: #4589ff;
  --cds-charts-3-3-1-hovered: #2172ff;
  --cds-charts-3-3-2: #08bdba;
  --cds-charts-3-3-2-hovered: #079b98;
  --cds-charts-3-3-3: #d4bbff;
  --cds-charts-3-3-3-hovered: #bd97ff;
  --cds-charts-3-4-1: #4589ff;
  --cds-charts-3-4-1-hovered: #2172ff;
  --cds-charts-3-4-2: #6fdc8c;
  --cds-charts-3-4-2-hovered: #52d575;
  --cds-charts-3-4-3: #fff1f1;
  --cds-charts-3-4-3-hovered: #ffcdcd;
  --cds-charts-3-5-1: #007d79;
  --cds-charts-3-5-1-hovered: #005956;
  --cds-charts-3-5-2: #6fdc8c;
  --cds-charts-3-5-2-hovered: #52d575;
  --cds-charts-3-5-3: #bae6ff;
  --cds-charts-3-5-3-hovered: #96d9ff;
  --cds-charts-4-1-1: #8a3ffc;
  --cds-charts-4-1-1-hovered: #751cfb;
  --cds-charts-4-1-2: #08bdba;
  --cds-charts-4-1-2-hovered: #079b98;
  --cds-charts-4-1-3: #bae6ff;
  --cds-charts-4-1-3-hovered: #96d9ff;
  --cds-charts-4-1-4: #4589ff;
  --cds-charts-4-1-4-hovered: #2172ff;
  --cds-charts-4-2-1: #4589ff;
  --cds-charts-4-2-1-hovered: #2172ff;
  --cds-charts-4-2-2: #08bdba;
  --cds-charts-4-2-2-hovered: #079b98;
  --cds-charts-4-2-3: #d4bbff;
  --cds-charts-4-2-3-hovered: #bd97ff;
  --cds-charts-4-2-4: #fff1f1;
  --cds-charts-4-2-4-hovered: #ffcdcd;
  --cds-charts-4-3-1: #007d79;
  --cds-charts-4-3-1-hovered: #005956;
  --cds-charts-4-3-2: #fff1f1;
  --cds-charts-4-3-2-hovered: #ffcdcd;
  --cds-charts-4-3-3: #33b1ff;
  --cds-charts-4-3-3-hovered: #0fa3ff;
  --cds-charts-4-3-4: #6fdc8c;
  --cds-charts-4-3-4-hovered: #52d575;
  --cds-charts-5-1-1: #8a3ffc;
  --cds-charts-5-1-1-hovered: #751cfb;
  --cds-charts-5-1-2: #08bdba;
  --cds-charts-5-1-2-hovered: #079b98;
  --cds-charts-5-1-3: #bae6ff;
  --cds-charts-5-1-3-hovered: #96d9ff;
  --cds-charts-5-1-4: #4589ff;
  --cds-charts-5-1-4-hovered: #2172ff;
  --cds-charts-5-1-5: #ff7eb6;
  --cds-charts-5-1-5-hovered: #ff5aa2;
  --cds-charts-5-2-1: #4589ff;
  --cds-charts-5-2-1-hovered: #2172ff;
  --cds-charts-5-2-2: #08bdba;
  --cds-charts-5-2-2-hovered: #079b98;
  --cds-charts-5-2-3: #d4bbff;
  --cds-charts-5-2-3-hovered: #bd97ff;
  --cds-charts-5-2-4: #fff1f1;
  --cds-charts-5-2-4-hovered: #ffcdcd;
  --cds-charts-5-2-5: #6fdc8c;
  --cds-charts-5-2-5-hovered: #52d575;
  --cds-charts-14-1-1: #8a3ffc;
  --cds-charts-14-1-1-hovered: #751cfb;
  --cds-charts-14-1-2: #33b1ff;
  --cds-charts-14-1-2-hovered: #0fa3ff;
  --cds-charts-14-1-3: #007d79;
  --cds-charts-14-1-3-hovered: #005956;
  --cds-charts-14-1-4: #ff7eb6;
  --cds-charts-14-1-4-hovered: #ff5aa2;
  --cds-charts-14-1-5: #fa4d56;
  --cds-charts-14-1-5-hovered: #f92a35;
  --cds-charts-14-1-6: #fff1f1;
  --cds-charts-14-1-6-hovered: #ffcdcd;
  --cds-charts-14-1-7: #6fdc8c;
  --cds-charts-14-1-7-hovered: #52d575;
  --cds-charts-14-1-8: #4589ff;
  --cds-charts-14-1-8-hovered: #2172ff;
  --cds-charts-14-1-9: #d02670;
  --cds-charts-14-1-9-hovered: #b22060;
  --cds-charts-14-1-10: #d2a106;
  --cds-charts-14-1-10-hovered: #af8605;
  --cds-charts-14-1-11: #08bdba;
  --cds-charts-14-1-11-hovered: #079b98;
  --cds-charts-14-1-12: #bae6ff;
  --cds-charts-14-1-12-hovered: #96d9ff;
  --cds-charts-14-1-13: #ba4e00;
  --cds-charts-14-1-13-hovered: #963f00;
  --cds-charts-14-1-14: #d4bbff;
  --cds-charts-14-1-14-hovered: #bd97ff;
  --cds-charts-mono-1-1: #ffffff;
  --cds-charts-mono-1-1-hovered: #ededed;
  --cds-charts-mono-1-2: #f6f2ff;
  --cds-charts-mono-1-2-hovered: #ddceff;
  --cds-charts-mono-1-3: #e8daff;
  --cds-charts-mono-1-3-hovered: #d2b6ff;
  --cds-charts-mono-1-4: #d4bbff;
  --cds-charts-mono-1-4-hovered: #bd97ff;
  --cds-charts-mono-1-5: #be95ff;
  --cds-charts-mono-1-5-hovered: #a871ff;
  --cds-charts-mono-1-6: #a56eff;
  --cds-charts-mono-1-6-hovered: #8f4aff;
  --cds-charts-mono-1-7: #8a3ffc;
  --cds-charts-mono-1-7-hovered: #751cfb;
  --cds-charts-mono-1-8: #6929c4;
  --cds-charts-mono-1-8-hovered: #5923a6;
  --cds-charts-mono-1-9: #491d8b;
  --cds-charts-mono-1-9-hovered: #39176d;
  --cds-charts-mono-1-10: #31135e;
  --cds-charts-mono-1-10-hovered: #220d40;
  --cds-charts-mono-1-11: #1c0f30;
  --cds-charts-mono-1-11-hovered: #0c0715;
  --cds-charts-mono-2-1: #ffffff;
  --cds-charts-mono-2-1-hovered: #ededed;
  --cds-charts-mono-2-2: #edf5ff;
  --cds-charts-mono-2-2-hovered: #c9e1ff;
  --cds-charts-mono-2-3: #d0e2ff;
  --cds-charts-mono-2-3-hovered: #acccff;
  --cds-charts-mono-2-4: #a6c8ff;
  --cds-charts-mono-2-4-hovered: #82b2ff;
  --cds-charts-mono-2-5: #78a9ff;
  --cds-charts-mono-2-5-hovered: #5492ff;
  --cds-charts-mono-2-6: #4589ff;
  --cds-charts-mono-2-6-hovered: #2172ff;
  --cds-charts-mono-2-7: #0f62fe;
  --cds-charts-mono-2-7-hovered: #0151e8;
  --cds-charts-mono-2-8: #0043ce;
  --cds-charts-mono-2-8-hovered: #0037aa;
  --cds-charts-mono-2-9: #002d9c;
  --cds-charts-mono-2-9-hovered: #002378;
  --cds-charts-mono-2-10: #001d6c;
  --cds-charts-mono-2-10-hovered: #001348;
  --cds-charts-mono-2-11: #001141;
  --cds-charts-mono-2-11-hovered: #00081d;
  --cds-charts-mono-3-1: #ffffff;
  --cds-charts-mono-3-1-hovered: #ededed;
  --cds-charts-mono-3-2: #e5f6ff;
  --cds-charts-mono-3-2-hovered: #c1eaff;
  --cds-charts-mono-3-3: #bae6ff;
  --cds-charts-mono-3-3-hovered: #96d9ff;
  --cds-charts-mono-3-4: #82cfff;
  --cds-charts-mono-3-4-hovered: #5ec1ff;
  --cds-charts-mono-3-5: #33b1ff;
  --cds-charts-mono-3-5-hovered: #0fa3ff;
  --cds-charts-mono-3-6: #1192e8;
  --cds-charts-mono-3-6-hovered: #0f7dc7;
  --cds-charts-mono-3-7: #0072c3;
  --cds-charts-mono-3-7-hovered: #005d9f;
  --cds-charts-mono-3-8: #00539a;
  --cds-charts-mono-3-8-hovered: #004076;
  --cds-charts-mono-3-9: #003a6d;
  --cds-charts-mono-3-9-hovered: #002749;
  --cds-charts-mono-3-10: #012749;
  --cds-charts-mono-3-10-hovered: #011426;
  --cds-charts-mono-3-11: #061727;
  --cds-charts-mono-3-11-hovered: #010508;
  --cds-charts-mono-4-1: #ffffff;
  --cds-charts-mono-4-1-hovered: #ededed;
  --cds-charts-mono-4-2: #d9fbfb;
  --cds-charts-mono-4-2-hovered: #b9f8f8;
  --cds-charts-mono-4-3: #9ef0f0;
  --cds-charts-mono-4-3-hovered: #7febeb;
  --cds-charts-mono-4-4: #3ddbd9;
  --cds-charts-mono-4-4-hovered: #26cecc;
  --cds-charts-mono-4-5: #08bdba;
  --cds-charts-mono-4-5-hovered: #079b98;
  --cds-charts-mono-4-6: #009d9a;
  --cds-charts-mono-4-6-hovered: #007977;
  --cds-charts-mono-4-7: #007d79;
  --cds-charts-mono-4-7-hovered: #005956;
  --cds-charts-mono-4-8: #005d5d;
  --cds-charts-mono-4-8-hovered: #003939;
  --cds-charts-mono-4-9: #004144;
  --cds-charts-mono-4-9-hovered: #001f20;
  --cds-charts-mono-4-10: #022b30;
  --cds-charts-mono-4-10-hovered: #010c0e;
  --cds-charts-mono-4-11: #081a1c;
  --cds-charts-mono-4-11-hovered: black;
  --cds-charts-diverge-1-1: #750e13;
  --cds-charts-diverge-1-1-hovered: #550a0e;
  --cds-charts-diverge-1-2: #a2191f;
  --cds-charts-diverge-1-2-hovered: #831419;
  --cds-charts-diverge-1-3: #da1e28;
  --cds-charts-diverge-1-3-hovered: #bb1a22;
  --cds-charts-diverge-1-4: #fa4d56;
  --cds-charts-diverge-1-4-hovered: #f92a35;
  --cds-charts-diverge-1-5: #ff8389;
  --cds-charts-diverge-1-5-hovered: #ff5f67;
  --cds-charts-diverge-1-6: #ffb3b8;
  --cds-charts-diverge-1-6-hovered: #ff8f97;
  --cds-charts-diverge-1-7: #ffd7d9;
  --cds-charts-diverge-1-7-hovered: #ffb3b7;
  --cds-charts-diverge-1-8: #fff1f1;
  --cds-charts-diverge-1-8-hovered: #ffcdcd;
  --cds-charts-diverge-1-9: #ffffff;
  --cds-charts-diverge-1-9-hovered: #ededed;
  --cds-charts-diverge-1-10: #e5f6ff;
  --cds-charts-diverge-1-10-hovered: #c1eaff;
  --cds-charts-diverge-1-11: #bae6ff;
  --cds-charts-diverge-1-11-hovered: #96d9ff;
  --cds-charts-diverge-1-12: #82cfff;
  --cds-charts-diverge-1-12-hovered: #5ec1ff;
  --cds-charts-diverge-1-13: #33b1ff;
  --cds-charts-diverge-1-13-hovered: #0fa3ff;
  --cds-charts-diverge-1-14: #1192e8;
  --cds-charts-diverge-1-14-hovered: #0f7dc7;
  --cds-charts-diverge-1-15: #0072c3;
  --cds-charts-diverge-1-15-hovered: #005d9f;
  --cds-charts-diverge-1-16: #00539a;
  --cds-charts-diverge-1-16-hovered: #004076;
  --cds-charts-diverge-1-17: #003a6d;
  --cds-charts-diverge-1-17-hovered: #002749;
  --cds-charts-diverge-2-1: #491d8b;
  --cds-charts-diverge-2-1-hovered: #39176d;
  --cds-charts-diverge-2-2: #6929c4;
  --cds-charts-diverge-2-2-hovered: #5923a6;
  --cds-charts-diverge-2-3: #8a3ffc;
  --cds-charts-diverge-2-3-hovered: #751cfb;
  --cds-charts-diverge-2-4: #a56eff;
  --cds-charts-diverge-2-4-hovered: #8f4aff;
  --cds-charts-diverge-2-5: #be95ff;
  --cds-charts-diverge-2-5-hovered: #a871ff;
  --cds-charts-diverge-2-6: #d4bbff;
  --cds-charts-diverge-2-6-hovered: #bd97ff;
  --cds-charts-diverge-2-7: #e8daff;
  --cds-charts-diverge-2-7-hovered: #d2b6ff;
  --cds-charts-diverge-2-8: #f6f2ff;
  --cds-charts-diverge-2-8-hovered: #ddceff;
  --cds-charts-diverge-2-9: #ffffff;
  --cds-charts-diverge-2-9-hovered: #ededed;
  --cds-charts-diverge-2-10: #d9fbfb;
  --cds-charts-diverge-2-10-hovered: #b9f8f8;
  --cds-charts-diverge-2-11: #9ef0f0;
  --cds-charts-diverge-2-11-hovered: #7febeb;
  --cds-charts-diverge-2-12: #3ddbd9;
  --cds-charts-diverge-2-12-hovered: #26cecc;
  --cds-charts-diverge-2-13: #08bdba;
  --cds-charts-diverge-2-13-hovered: #079b98;
  --cds-charts-diverge-2-14: #009d9a;
  --cds-charts-diverge-2-14-hovered: #007977;
  --cds-charts-diverge-2-15: #007d79;
  --cds-charts-diverge-2-15-hovered: #005956;
  --cds-charts-diverge-2-16: #005d5d;
  --cds-charts-diverge-2-16-hovered: #003939;
  --cds-charts-diverge-2-17: #004144;
  --cds-charts-diverge-2-17-hovered: #001f20
}

.cds--cc--chart-wrapper .fill-1-1-1{
  fill:var(--cds-charts-1-1-1, #6929c4)
}

.cds--cc--chart-wrapper .fill-1-1-1.hovered{
  fill:var(--cds-charts-1-1-1-hovered, #6929c4);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-1-1-1{
  background-color:var(--cds-charts-1-1-1, #6929c4)
}

.cds--cc--chart-wrapper .background-1-1-1.hovered{
  background-color:var(--cds-charts-1-1-1-hovered, #6929c4);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-1-1-1{
  stroke:var(--cds-charts-1-1-1, #6929c4)
}

.cds--cc--chart-wrapper .stop-color-1-1-1{
  stop-color:var(--cds-charts-1-1-1, #6929c4)
}

.cds--cc--chart-wrapper .fill-1-2-1{
  fill:var(--cds-charts-1-2-1, #002d9c)
}

.cds--cc--chart-wrapper .fill-1-2-1.hovered{
  fill:var(--cds-charts-1-2-1-hovered, #002d9c);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-1-2-1{
  background-color:var(--cds-charts-1-2-1, #002d9c)
}

.cds--cc--chart-wrapper .background-1-2-1.hovered{
  background-color:var(--cds-charts-1-2-1-hovered, #002d9c);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-1-2-1{
  stroke:var(--cds-charts-1-2-1, #002d9c)
}

.cds--cc--chart-wrapper .stop-color-1-2-1{
  stop-color:var(--cds-charts-1-2-1, #002d9c)
}

.cds--cc--chart-wrapper .fill-1-3-1{
  fill:var(--cds-charts-1-3-1, #1192e8)
}

.cds--cc--chart-wrapper .fill-1-3-1.hovered{
  fill:var(--cds-charts-1-3-1-hovered, #1192e8);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-1-3-1{
  background-color:var(--cds-charts-1-3-1, #1192e8)
}

.cds--cc--chart-wrapper .background-1-3-1.hovered{
  background-color:var(--cds-charts-1-3-1-hovered, #1192e8);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-1-3-1{
  stroke:var(--cds-charts-1-3-1, #1192e8)
}

.cds--cc--chart-wrapper .stop-color-1-3-1{
  stop-color:var(--cds-charts-1-3-1, #1192e8)
}

.cds--cc--chart-wrapper .fill-1-4-1{
  fill:var(--cds-charts-1-4-1, #007d79)
}

.cds--cc--chart-wrapper .fill-1-4-1.hovered{
  fill:var(--cds-charts-1-4-1-hovered, #007d79);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-1-4-1{
  background-color:var(--cds-charts-1-4-1, #007d79)
}

.cds--cc--chart-wrapper .background-1-4-1.hovered{
  background-color:var(--cds-charts-1-4-1-hovered, #007d79);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-1-4-1{
  stroke:var(--cds-charts-1-4-1, #007d79)
}

.cds--cc--chart-wrapper .stop-color-1-4-1{
  stop-color:var(--cds-charts-1-4-1, #007d79)
}

.cds--cc--chart-wrapper .fill-2-1-1{
  fill:var(--cds-charts-2-1-1, #6929c4)
}

.cds--cc--chart-wrapper .fill-2-1-1.hovered{
  fill:var(--cds-charts-2-1-1-hovered, #6929c4);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-2-1-1{
  background-color:var(--cds-charts-2-1-1, #6929c4)
}

.cds--cc--chart-wrapper .background-2-1-1.hovered{
  background-color:var(--cds-charts-2-1-1-hovered, #6929c4);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-2-1-1{
  stroke:var(--cds-charts-2-1-1, #6929c4)
}

.cds--cc--chart-wrapper .stop-color-2-1-1{
  stop-color:var(--cds-charts-2-1-1, #6929c4)
}

.cds--cc--chart-wrapper .fill-2-1-2{
  fill:var(--cds-charts-2-1-2, #009d9a)
}

.cds--cc--chart-wrapper .fill-2-1-2.hovered{
  fill:var(--cds-charts-2-1-2-hovered, #009d9a);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-2-1-2{
  background-color:var(--cds-charts-2-1-2, #009d9a)
}

.cds--cc--chart-wrapper .background-2-1-2.hovered{
  background-color:var(--cds-charts-2-1-2-hovered, #009d9a);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-2-1-2{
  stroke:var(--cds-charts-2-1-2, #009d9a)
}

.cds--cc--chart-wrapper .stop-color-2-1-2{
  stop-color:var(--cds-charts-2-1-2, #009d9a)
}

.cds--cc--chart-wrapper .fill-2-2-1{
  fill:var(--cds-charts-2-2-1, #8a3ffc)
}

.cds--cc--chart-wrapper .fill-2-2-1.hovered{
  fill:var(--cds-charts-2-2-1-hovered, #8a3ffc);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-2-2-1{
  background-color:var(--cds-charts-2-2-1, #8a3ffc)
}

.cds--cc--chart-wrapper .background-2-2-1.hovered{
  background-color:var(--cds-charts-2-2-1-hovered, #8a3ffc);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-2-2-1{
  stroke:var(--cds-charts-2-2-1, #8a3ffc)
}

.cds--cc--chart-wrapper .stop-color-2-2-1{
  stop-color:var(--cds-charts-2-2-1, #8a3ffc)
}

.cds--cc--chart-wrapper .fill-2-2-2{
  fill:var(--cds-charts-2-2-2, #520408)
}

.cds--cc--chart-wrapper .fill-2-2-2.hovered{
  fill:var(--cds-charts-2-2-2-hovered, #520408);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-2-2-2{
  background-color:var(--cds-charts-2-2-2, #520408)
}

.cds--cc--chart-wrapper .background-2-2-2.hovered{
  background-color:var(--cds-charts-2-2-2-hovered, #520408);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-2-2-2{
  stroke:var(--cds-charts-2-2-2, #520408)
}

.cds--cc--chart-wrapper .stop-color-2-2-2{
  stop-color:var(--cds-charts-2-2-2, #520408)
}

.cds--cc--chart-wrapper .fill-2-3-1{
  fill:var(--cds-charts-2-3-1, #9f1853)
}

.cds--cc--chart-wrapper .fill-2-3-1.hovered{
  fill:var(--cds-charts-2-3-1-hovered, #9f1853);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-2-3-1{
  background-color:var(--cds-charts-2-3-1, #9f1853)
}

.cds--cc--chart-wrapper .background-2-3-1.hovered{
  background-color:var(--cds-charts-2-3-1-hovered, #9f1853);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-2-3-1{
  stroke:var(--cds-charts-2-3-1, #9f1853)
}

.cds--cc--chart-wrapper .stop-color-2-3-1{
  stop-color:var(--cds-charts-2-3-1, #9f1853)
}

.cds--cc--chart-wrapper .fill-2-3-2{
  fill:var(--cds-charts-2-3-2, #520408)
}

.cds--cc--chart-wrapper .fill-2-3-2.hovered{
  fill:var(--cds-charts-2-3-2-hovered, #520408);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-2-3-2{
  background-color:var(--cds-charts-2-3-2, #520408)
}

.cds--cc--chart-wrapper .background-2-3-2.hovered{
  background-color:var(--cds-charts-2-3-2-hovered, #520408);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-2-3-2{
  stroke:var(--cds-charts-2-3-2, #520408)
}

.cds--cc--chart-wrapper .stop-color-2-3-2{
  stop-color:var(--cds-charts-2-3-2, #520408)
}

.cds--cc--chart-wrapper .fill-2-4-1{
  fill:var(--cds-charts-2-4-1, #1192e8)
}

.cds--cc--chart-wrapper .fill-2-4-1.hovered{
  fill:var(--cds-charts-2-4-1-hovered, #1192e8);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-2-4-1{
  background-color:var(--cds-charts-2-4-1, #1192e8)
}

.cds--cc--chart-wrapper .background-2-4-1.hovered{
  background-color:var(--cds-charts-2-4-1-hovered, #1192e8);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-2-4-1{
  stroke:var(--cds-charts-2-4-1, #1192e8)
}

.cds--cc--chart-wrapper .stop-color-2-4-1{
  stop-color:var(--cds-charts-2-4-1, #1192e8)
}

.cds--cc--chart-wrapper .fill-2-4-2{
  fill:var(--cds-charts-2-4-2, #005d5d)
}

.cds--cc--chart-wrapper .fill-2-4-2.hovered{
  fill:var(--cds-charts-2-4-2-hovered, #005d5d);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-2-4-2{
  background-color:var(--cds-charts-2-4-2, #005d5d)
}

.cds--cc--chart-wrapper .background-2-4-2.hovered{
  background-color:var(--cds-charts-2-4-2-hovered, #005d5d);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-2-4-2{
  stroke:var(--cds-charts-2-4-2, #005d5d)
}

.cds--cc--chart-wrapper .stop-color-2-4-2{
  stop-color:var(--cds-charts-2-4-2, #005d5d)
}

.cds--cc--chart-wrapper .fill-2-5-1{
  fill:var(--cds-charts-2-5-1, #009d9a)
}

.cds--cc--chart-wrapper .fill-2-5-1.hovered{
  fill:var(--cds-charts-2-5-1-hovered, #009d9a);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-2-5-1{
  background-color:var(--cds-charts-2-5-1, #009d9a)
}

.cds--cc--chart-wrapper .background-2-5-1.hovered{
  background-color:var(--cds-charts-2-5-1-hovered, #009d9a);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-2-5-1{
  stroke:var(--cds-charts-2-5-1, #009d9a)
}

.cds--cc--chart-wrapper .stop-color-2-5-1{
  stop-color:var(--cds-charts-2-5-1, #009d9a)
}

.cds--cc--chart-wrapper .fill-2-5-2{
  fill:var(--cds-charts-2-5-2, #002d9c)
}

.cds--cc--chart-wrapper .fill-2-5-2.hovered{
  fill:var(--cds-charts-2-5-2-hovered, #002d9c);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-2-5-2{
  background-color:var(--cds-charts-2-5-2, #002d9c)
}

.cds--cc--chart-wrapper .background-2-5-2.hovered{
  background-color:var(--cds-charts-2-5-2-hovered, #002d9c);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-2-5-2{
  stroke:var(--cds-charts-2-5-2, #002d9c)
}

.cds--cc--chart-wrapper .stop-color-2-5-2{
  stop-color:var(--cds-charts-2-5-2, #002d9c)
}

.cds--cc--chart-wrapper .fill-3-1-1{
  fill:var(--cds-charts-3-1-1, #ee5396)
}

.cds--cc--chart-wrapper .fill-3-1-1.hovered{
  fill:var(--cds-charts-3-1-1-hovered, #ee5396);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-3-1-1{
  background-color:var(--cds-charts-3-1-1, #ee5396)
}

.cds--cc--chart-wrapper .background-3-1-1.hovered{
  background-color:var(--cds-charts-3-1-1-hovered, #ee5396);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-3-1-1{
  stroke:var(--cds-charts-3-1-1, #ee5396)
}

.cds--cc--chart-wrapper .stop-color-3-1-1{
  stop-color:var(--cds-charts-3-1-1, #ee5396)
}

.cds--cc--chart-wrapper .fill-3-1-2{
  fill:var(--cds-charts-3-1-2, #1192e8)
}

.cds--cc--chart-wrapper .fill-3-1-2.hovered{
  fill:var(--cds-charts-3-1-2-hovered, #1192e8);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-3-1-2{
  background-color:var(--cds-charts-3-1-2, #1192e8)
}

.cds--cc--chart-wrapper .background-3-1-2.hovered{
  background-color:var(--cds-charts-3-1-2-hovered, #1192e8);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-3-1-2{
  stroke:var(--cds-charts-3-1-2, #1192e8)
}

.cds--cc--chart-wrapper .stop-color-3-1-2{
  stop-color:var(--cds-charts-3-1-2, #1192e8)
}

.cds--cc--chart-wrapper .fill-3-1-3{
  fill:var(--cds-charts-3-1-3, #6929c4)
}

.cds--cc--chart-wrapper .fill-3-1-3.hovered{
  fill:var(--cds-charts-3-1-3-hovered, #6929c4);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-3-1-3{
  background-color:var(--cds-charts-3-1-3, #6929c4)
}

.cds--cc--chart-wrapper .background-3-1-3.hovered{
  background-color:var(--cds-charts-3-1-3-hovered, #6929c4);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-3-1-3{
  stroke:var(--cds-charts-3-1-3, #6929c4)
}

.cds--cc--chart-wrapper .stop-color-3-1-3{
  stop-color:var(--cds-charts-3-1-3, #6929c4)
}

.cds--cc--chart-wrapper .fill-3-2-1{
  fill:var(--cds-charts-3-2-1, #9f1853)
}

.cds--cc--chart-wrapper .fill-3-2-1.hovered{
  fill:var(--cds-charts-3-2-1-hovered, #9f1853);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-3-2-1{
  background-color:var(--cds-charts-3-2-1, #9f1853)
}

.cds--cc--chart-wrapper .background-3-2-1.hovered{
  background-color:var(--cds-charts-3-2-1-hovered, #9f1853);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-3-2-1{
  stroke:var(--cds-charts-3-2-1, #9f1853)
}

.cds--cc--chart-wrapper .stop-color-3-2-1{
  stop-color:var(--cds-charts-3-2-1, #9f1853)
}

.cds--cc--chart-wrapper .fill-3-2-2{
  fill:var(--cds-charts-3-2-2, #fa4d56)
}

.cds--cc--chart-wrapper .fill-3-2-2.hovered{
  fill:var(--cds-charts-3-2-2-hovered, #fa4d56);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-3-2-2{
  background-color:var(--cds-charts-3-2-2, #fa4d56)
}

.cds--cc--chart-wrapper .background-3-2-2.hovered{
  background-color:var(--cds-charts-3-2-2-hovered, #fa4d56);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-3-2-2{
  stroke:var(--cds-charts-3-2-2, #fa4d56)
}

.cds--cc--chart-wrapper .stop-color-3-2-2{
  stop-color:var(--cds-charts-3-2-2, #fa4d56)
}

.cds--cc--chart-wrapper .fill-3-2-3{
  fill:var(--cds-charts-3-2-3, #520408)
}

.cds--cc--chart-wrapper .fill-3-2-3.hovered{
  fill:var(--cds-charts-3-2-3-hovered, #520408);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-3-2-3{
  background-color:var(--cds-charts-3-2-3, #520408)
}

.cds--cc--chart-wrapper .background-3-2-3.hovered{
  background-color:var(--cds-charts-3-2-3-hovered, #520408);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-3-2-3{
  stroke:var(--cds-charts-3-2-3, #520408)
}

.cds--cc--chart-wrapper .stop-color-3-2-3{
  stop-color:var(--cds-charts-3-2-3, #520408)
}

.cds--cc--chart-wrapper .fill-3-3-1{
  fill:var(--cds-charts-3-3-1, #a56eff)
}

.cds--cc--chart-wrapper .fill-3-3-1.hovered{
  fill:var(--cds-charts-3-3-1-hovered, #a56eff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-3-3-1{
  background-color:var(--cds-charts-3-3-1, #a56eff)
}

.cds--cc--chart-wrapper .background-3-3-1.hovered{
  background-color:var(--cds-charts-3-3-1-hovered, #a56eff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-3-3-1{
  stroke:var(--cds-charts-3-3-1, #a56eff)
}

.cds--cc--chart-wrapper .stop-color-3-3-1{
  stop-color:var(--cds-charts-3-3-1, #a56eff)
}

.cds--cc--chart-wrapper .fill-3-3-2{
  fill:var(--cds-charts-3-3-2, #005d5d)
}

.cds--cc--chart-wrapper .fill-3-3-2.hovered{
  fill:var(--cds-charts-3-3-2-hovered, #005d5d);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-3-3-2{
  background-color:var(--cds-charts-3-3-2, #005d5d)
}

.cds--cc--chart-wrapper .background-3-3-2.hovered{
  background-color:var(--cds-charts-3-3-2-hovered, #005d5d);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-3-3-2{
  stroke:var(--cds-charts-3-3-2, #005d5d)
}

.cds--cc--chart-wrapper .stop-color-3-3-2{
  stop-color:var(--cds-charts-3-3-2, #005d5d)
}

.cds--cc--chart-wrapper .fill-3-3-3{
  fill:var(--cds-charts-3-3-3, #002d9c)
}

.cds--cc--chart-wrapper .fill-3-3-3.hovered{
  fill:var(--cds-charts-3-3-3-hovered, #002d9c);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-3-3-3{
  background-color:var(--cds-charts-3-3-3, #002d9c)
}

.cds--cc--chart-wrapper .background-3-3-3.hovered{
  background-color:var(--cds-charts-3-3-3-hovered, #002d9c);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-3-3-3{
  stroke:var(--cds-charts-3-3-3, #002d9c)
}

.cds--cc--chart-wrapper .stop-color-3-3-3{
  stop-color:var(--cds-charts-3-3-3, #002d9c)
}

.cds--cc--chart-wrapper .fill-3-4-1{
  fill:var(--cds-charts-3-4-1, #a56eff)
}

.cds--cc--chart-wrapper .fill-3-4-1.hovered{
  fill:var(--cds-charts-3-4-1-hovered, #a56eff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-3-4-1{
  background-color:var(--cds-charts-3-4-1, #a56eff)
}

.cds--cc--chart-wrapper .background-3-4-1.hovered{
  background-color:var(--cds-charts-3-4-1-hovered, #a56eff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-3-4-1{
  stroke:var(--cds-charts-3-4-1, #a56eff)
}

.cds--cc--chart-wrapper .stop-color-3-4-1{
  stop-color:var(--cds-charts-3-4-1, #a56eff)
}

.cds--cc--chart-wrapper .fill-3-4-2{
  fill:var(--cds-charts-3-4-2, #005d5d)
}

.cds--cc--chart-wrapper .fill-3-4-2.hovered{
  fill:var(--cds-charts-3-4-2-hovered, #005d5d);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-3-4-2{
  background-color:var(--cds-charts-3-4-2, #005d5d)
}

.cds--cc--chart-wrapper .background-3-4-2.hovered{
  background-color:var(--cds-charts-3-4-2-hovered, #005d5d);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-3-4-2{
  stroke:var(--cds-charts-3-4-2, #005d5d)
}

.cds--cc--chart-wrapper .stop-color-3-4-2{
  stop-color:var(--cds-charts-3-4-2, #005d5d)
}

.cds--cc--chart-wrapper .fill-3-4-3{
  fill:var(--cds-charts-3-4-3, #9f1853)
}

.cds--cc--chart-wrapper .fill-3-4-3.hovered{
  fill:var(--cds-charts-3-4-3-hovered, #9f1853);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-3-4-3{
  background-color:var(--cds-charts-3-4-3, #9f1853)
}

.cds--cc--chart-wrapper .background-3-4-3.hovered{
  background-color:var(--cds-charts-3-4-3-hovered, #9f1853);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-3-4-3{
  stroke:var(--cds-charts-3-4-3, #9f1853)
}

.cds--cc--chart-wrapper .stop-color-3-4-3{
  stop-color:var(--cds-charts-3-4-3, #9f1853)
}

.cds--cc--chart-wrapper .fill-3-5-1{
  fill:var(--cds-charts-3-5-1, #012749)
}

.cds--cc--chart-wrapper .fill-3-5-1.hovered{
  fill:var(--cds-charts-3-5-1-hovered, #012749);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-3-5-1{
  background-color:var(--cds-charts-3-5-1, #012749)
}

.cds--cc--chart-wrapper .background-3-5-1.hovered{
  background-color:var(--cds-charts-3-5-1-hovered, #012749);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-3-5-1{
  stroke:var(--cds-charts-3-5-1, #012749)
}

.cds--cc--chart-wrapper .stop-color-3-5-1{
  stop-color:var(--cds-charts-3-5-1, #012749)
}

.cds--cc--chart-wrapper .fill-3-5-2{
  fill:var(--cds-charts-3-5-2, #6929c4)
}

.cds--cc--chart-wrapper .fill-3-5-2.hovered{
  fill:var(--cds-charts-3-5-2-hovered, #6929c4);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-3-5-2{
  background-color:var(--cds-charts-3-5-2, #6929c4)
}

.cds--cc--chart-wrapper .background-3-5-2.hovered{
  background-color:var(--cds-charts-3-5-2-hovered, #6929c4);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-3-5-2{
  stroke:var(--cds-charts-3-5-2, #6929c4)
}

.cds--cc--chart-wrapper .stop-color-3-5-2{
  stop-color:var(--cds-charts-3-5-2, #6929c4)
}

.cds--cc--chart-wrapper .fill-3-5-3{
  fill:var(--cds-charts-3-5-3, #009d9a)
}

.cds--cc--chart-wrapper .fill-3-5-3.hovered{
  fill:var(--cds-charts-3-5-3-hovered, #009d9a);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-3-5-3{
  background-color:var(--cds-charts-3-5-3, #009d9a)
}

.cds--cc--chart-wrapper .background-3-5-3.hovered{
  background-color:var(--cds-charts-3-5-3-hovered, #009d9a);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-3-5-3{
  stroke:var(--cds-charts-3-5-3, #009d9a)
}

.cds--cc--chart-wrapper .stop-color-3-5-3{
  stop-color:var(--cds-charts-3-5-3, #009d9a)
}

.cds--cc--chart-wrapper .fill-4-1-1{
  fill:var(--cds-charts-4-1-1, #6929c4)
}

.cds--cc--chart-wrapper .fill-4-1-1.hovered{
  fill:var(--cds-charts-4-1-1-hovered, #6929c4);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-4-1-1{
  background-color:var(--cds-charts-4-1-1, #6929c4)
}

.cds--cc--chart-wrapper .background-4-1-1.hovered{
  background-color:var(--cds-charts-4-1-1-hovered, #6929c4);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-4-1-1{
  stroke:var(--cds-charts-4-1-1, #6929c4)
}

.cds--cc--chart-wrapper .stop-color-4-1-1{
  stop-color:var(--cds-charts-4-1-1, #6929c4)
}

.cds--cc--chart-wrapper .fill-4-1-2{
  fill:var(--cds-charts-4-1-2, #012749)
}

.cds--cc--chart-wrapper .fill-4-1-2.hovered{
  fill:var(--cds-charts-4-1-2-hovered, #012749);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-4-1-2{
  background-color:var(--cds-charts-4-1-2, #012749)
}

.cds--cc--chart-wrapper .background-4-1-2.hovered{
  background-color:var(--cds-charts-4-1-2-hovered, #012749);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-4-1-2{
  stroke:var(--cds-charts-4-1-2, #012749)
}

.cds--cc--chart-wrapper .stop-color-4-1-2{
  stop-color:var(--cds-charts-4-1-2, #012749)
}

.cds--cc--chart-wrapper .fill-4-1-3{
  fill:var(--cds-charts-4-1-3, #009d9a)
}

.cds--cc--chart-wrapper .fill-4-1-3.hovered{
  fill:var(--cds-charts-4-1-3-hovered, #009d9a);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-4-1-3{
  background-color:var(--cds-charts-4-1-3, #009d9a)
}

.cds--cc--chart-wrapper .background-4-1-3.hovered{
  background-color:var(--cds-charts-4-1-3-hovered, #009d9a);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-4-1-3{
  stroke:var(--cds-charts-4-1-3, #009d9a)
}

.cds--cc--chart-wrapper .stop-color-4-1-3{
  stop-color:var(--cds-charts-4-1-3, #009d9a)
}

.cds--cc--chart-wrapper .fill-4-1-4{
  fill:var(--cds-charts-4-1-4, #ee5396)
}

.cds--cc--chart-wrapper .fill-4-1-4.hovered{
  fill:var(--cds-charts-4-1-4-hovered, #ee5396);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-4-1-4{
  background-color:var(--cds-charts-4-1-4, #ee5396)
}

.cds--cc--chart-wrapper .background-4-1-4.hovered{
  background-color:var(--cds-charts-4-1-4-hovered, #ee5396);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-4-1-4{
  stroke:var(--cds-charts-4-1-4, #ee5396)
}

.cds--cc--chart-wrapper .stop-color-4-1-4{
  stop-color:var(--cds-charts-4-1-4, #ee5396)
}

.cds--cc--chart-wrapper .fill-4-2-1{
  fill:var(--cds-charts-4-2-1, #9f1853)
}

.cds--cc--chart-wrapper .fill-4-2-1.hovered{
  fill:var(--cds-charts-4-2-1-hovered, #9f1853);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-4-2-1{
  background-color:var(--cds-charts-4-2-1, #9f1853)
}

.cds--cc--chart-wrapper .background-4-2-1.hovered{
  background-color:var(--cds-charts-4-2-1-hovered, #9f1853);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-4-2-1{
  stroke:var(--cds-charts-4-2-1, #9f1853)
}

.cds--cc--chart-wrapper .stop-color-4-2-1{
  stop-color:var(--cds-charts-4-2-1, #9f1853)
}

.cds--cc--chart-wrapper .fill-4-2-2{
  fill:var(--cds-charts-4-2-2, #fa4d56)
}

.cds--cc--chart-wrapper .fill-4-2-2.hovered{
  fill:var(--cds-charts-4-2-2-hovered, #fa4d56);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-4-2-2{
  background-color:var(--cds-charts-4-2-2, #fa4d56)
}

.cds--cc--chart-wrapper .background-4-2-2.hovered{
  background-color:var(--cds-charts-4-2-2-hovered, #fa4d56);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-4-2-2{
  stroke:var(--cds-charts-4-2-2, #fa4d56)
}

.cds--cc--chart-wrapper .stop-color-4-2-2{
  stop-color:var(--cds-charts-4-2-2, #fa4d56)
}

.cds--cc--chart-wrapper .fill-4-2-3{
  fill:var(--cds-charts-4-2-3, #520408)
}

.cds--cc--chart-wrapper .fill-4-2-3.hovered{
  fill:var(--cds-charts-4-2-3-hovered, #520408);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-4-2-3{
  background-color:var(--cds-charts-4-2-3, #520408)
}

.cds--cc--chart-wrapper .background-4-2-3.hovered{
  background-color:var(--cds-charts-4-2-3-hovered, #520408);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-4-2-3{
  stroke:var(--cds-charts-4-2-3, #520408)
}

.cds--cc--chart-wrapper .stop-color-4-2-3{
  stop-color:var(--cds-charts-4-2-3, #520408)
}

.cds--cc--chart-wrapper .fill-4-2-4{
  fill:var(--cds-charts-4-2-4, #a56eff)
}

.cds--cc--chart-wrapper .fill-4-2-4.hovered{
  fill:var(--cds-charts-4-2-4-hovered, #a56eff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-4-2-4{
  background-color:var(--cds-charts-4-2-4, #a56eff)
}

.cds--cc--chart-wrapper .background-4-2-4.hovered{
  background-color:var(--cds-charts-4-2-4-hovered, #a56eff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-4-2-4{
  stroke:var(--cds-charts-4-2-4, #a56eff)
}

.cds--cc--chart-wrapper .stop-color-4-2-4{
  stop-color:var(--cds-charts-4-2-4, #a56eff)
}

.cds--cc--chart-wrapper .fill-4-3-1{
  fill:var(--cds-charts-4-3-1, #009d9a)
}

.cds--cc--chart-wrapper .fill-4-3-1.hovered{
  fill:var(--cds-charts-4-3-1-hovered, #009d9a);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-4-3-1{
  background-color:var(--cds-charts-4-3-1, #009d9a)
}

.cds--cc--chart-wrapper .background-4-3-1.hovered{
  background-color:var(--cds-charts-4-3-1-hovered, #009d9a);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-4-3-1{
  stroke:var(--cds-charts-4-3-1, #009d9a)
}

.cds--cc--chart-wrapper .stop-color-4-3-1{
  stop-color:var(--cds-charts-4-3-1, #009d9a)
}

.cds--cc--chart-wrapper .fill-4-3-2{
  fill:var(--cds-charts-4-3-2, #002d9c)
}

.cds--cc--chart-wrapper .fill-4-3-2.hovered{
  fill:var(--cds-charts-4-3-2-hovered, #002d9c);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-4-3-2{
  background-color:var(--cds-charts-4-3-2, #002d9c)
}

.cds--cc--chart-wrapper .background-4-3-2.hovered{
  background-color:var(--cds-charts-4-3-2-hovered, #002d9c);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-4-3-2{
  stroke:var(--cds-charts-4-3-2, #002d9c)
}

.cds--cc--chart-wrapper .stop-color-4-3-2{
  stop-color:var(--cds-charts-4-3-2, #002d9c)
}

.cds--cc--chart-wrapper .fill-4-3-3{
  fill:var(--cds-charts-4-3-3, #a56eff)
}

.cds--cc--chart-wrapper .fill-4-3-3.hovered{
  fill:var(--cds-charts-4-3-3-hovered, #a56eff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-4-3-3{
  background-color:var(--cds-charts-4-3-3, #a56eff)
}

.cds--cc--chart-wrapper .background-4-3-3.hovered{
  background-color:var(--cds-charts-4-3-3-hovered, #a56eff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-4-3-3{
  stroke:var(--cds-charts-4-3-3, #a56eff)
}

.cds--cc--chart-wrapper .stop-color-4-3-3{
  stop-color:var(--cds-charts-4-3-3, #a56eff)
}

.cds--cc--chart-wrapper .fill-4-3-4{
  fill:var(--cds-charts-4-3-4, #9f1853)
}

.cds--cc--chart-wrapper .fill-4-3-4.hovered{
  fill:var(--cds-charts-4-3-4-hovered, #9f1853);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-4-3-4{
  background-color:var(--cds-charts-4-3-4, #9f1853)
}

.cds--cc--chart-wrapper .background-4-3-4.hovered{
  background-color:var(--cds-charts-4-3-4-hovered, #9f1853);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-4-3-4{
  stroke:var(--cds-charts-4-3-4, #9f1853)
}

.cds--cc--chart-wrapper .stop-color-4-3-4{
  stop-color:var(--cds-charts-4-3-4, #9f1853)
}

.cds--cc--chart-wrapper .fill-5-1-1{
  fill:var(--cds-charts-5-1-1, #6929c4)
}

.cds--cc--chart-wrapper .fill-5-1-1.hovered{
  fill:var(--cds-charts-5-1-1-hovered, #6929c4);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-5-1-1{
  background-color:var(--cds-charts-5-1-1, #6929c4)
}

.cds--cc--chart-wrapper .background-5-1-1.hovered{
  background-color:var(--cds-charts-5-1-1-hovered, #6929c4);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-5-1-1{
  stroke:var(--cds-charts-5-1-1, #6929c4)
}

.cds--cc--chart-wrapper .stop-color-5-1-1{
  stop-color:var(--cds-charts-5-1-1, #6929c4)
}

.cds--cc--chart-wrapper .fill-5-1-2{
  fill:var(--cds-charts-5-1-2, #1192e8)
}

.cds--cc--chart-wrapper .fill-5-1-2.hovered{
  fill:var(--cds-charts-5-1-2-hovered, #1192e8);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-5-1-2{
  background-color:var(--cds-charts-5-1-2, #1192e8)
}

.cds--cc--chart-wrapper .background-5-1-2.hovered{
  background-color:var(--cds-charts-5-1-2-hovered, #1192e8);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-5-1-2{
  stroke:var(--cds-charts-5-1-2, #1192e8)
}

.cds--cc--chart-wrapper .stop-color-5-1-2{
  stop-color:var(--cds-charts-5-1-2, #1192e8)
}

.cds--cc--chart-wrapper .fill-5-1-3{
  fill:var(--cds-charts-5-1-3, #005d5d)
}

.cds--cc--chart-wrapper .fill-5-1-3.hovered{
  fill:var(--cds-charts-5-1-3-hovered, #005d5d);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-5-1-3{
  background-color:var(--cds-charts-5-1-3, #005d5d)
}

.cds--cc--chart-wrapper .background-5-1-3.hovered{
  background-color:var(--cds-charts-5-1-3-hovered, #005d5d);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-5-1-3{
  stroke:var(--cds-charts-5-1-3, #005d5d)
}

.cds--cc--chart-wrapper .stop-color-5-1-3{
  stop-color:var(--cds-charts-5-1-3, #005d5d)
}

.cds--cc--chart-wrapper .fill-5-1-4{
  fill:var(--cds-charts-5-1-4, #9f1853)
}

.cds--cc--chart-wrapper .fill-5-1-4.hovered{
  fill:var(--cds-charts-5-1-4-hovered, #9f1853);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-5-1-4{
  background-color:var(--cds-charts-5-1-4, #9f1853)
}

.cds--cc--chart-wrapper .background-5-1-4.hovered{
  background-color:var(--cds-charts-5-1-4-hovered, #9f1853);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-5-1-4{
  stroke:var(--cds-charts-5-1-4, #9f1853)
}

.cds--cc--chart-wrapper .stop-color-5-1-4{
  stop-color:var(--cds-charts-5-1-4, #9f1853)
}

.cds--cc--chart-wrapper .fill-5-1-5{
  fill:var(--cds-charts-5-1-5, #520408)
}

.cds--cc--chart-wrapper .fill-5-1-5.hovered{
  fill:var(--cds-charts-5-1-5-hovered, #520408);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-5-1-5{
  background-color:var(--cds-charts-5-1-5, #520408)
}

.cds--cc--chart-wrapper .background-5-1-5.hovered{
  background-color:var(--cds-charts-5-1-5-hovered, #520408);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-5-1-5{
  stroke:var(--cds-charts-5-1-5, #520408)
}

.cds--cc--chart-wrapper .stop-color-5-1-5{
  stop-color:var(--cds-charts-5-1-5, #520408)
}

.cds--cc--chart-wrapper .fill-5-2-1{
  fill:var(--cds-charts-5-2-1, #002d9c)
}

.cds--cc--chart-wrapper .fill-5-2-1.hovered{
  fill:var(--cds-charts-5-2-1-hovered, #002d9c);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-5-2-1{
  background-color:var(--cds-charts-5-2-1, #002d9c)
}

.cds--cc--chart-wrapper .background-5-2-1.hovered{
  background-color:var(--cds-charts-5-2-1-hovered, #002d9c);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-5-2-1{
  stroke:var(--cds-charts-5-2-1, #002d9c)
}

.cds--cc--chart-wrapper .stop-color-5-2-1{
  stop-color:var(--cds-charts-5-2-1, #002d9c)
}

.cds--cc--chart-wrapper .fill-5-2-2{
  fill:var(--cds-charts-5-2-2, #009d9a)
}

.cds--cc--chart-wrapper .fill-5-2-2.hovered{
  fill:var(--cds-charts-5-2-2-hovered, #009d9a);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-5-2-2{
  background-color:var(--cds-charts-5-2-2, #009d9a)
}

.cds--cc--chart-wrapper .background-5-2-2.hovered{
  background-color:var(--cds-charts-5-2-2-hovered, #009d9a);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-5-2-2{
  stroke:var(--cds-charts-5-2-2, #009d9a)
}

.cds--cc--chart-wrapper .stop-color-5-2-2{
  stop-color:var(--cds-charts-5-2-2, #009d9a)
}

.cds--cc--chart-wrapper .fill-5-2-3{
  fill:var(--cds-charts-5-2-3, #9f1853)
}

.cds--cc--chart-wrapper .fill-5-2-3.hovered{
  fill:var(--cds-charts-5-2-3-hovered, #9f1853);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-5-2-3{
  background-color:var(--cds-charts-5-2-3, #9f1853)
}

.cds--cc--chart-wrapper .background-5-2-3.hovered{
  background-color:var(--cds-charts-5-2-3-hovered, #9f1853);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-5-2-3{
  stroke:var(--cds-charts-5-2-3, #9f1853)
}

.cds--cc--chart-wrapper .stop-color-5-2-3{
  stop-color:var(--cds-charts-5-2-3, #9f1853)
}

.cds--cc--chart-wrapper .fill-5-2-4{
  fill:var(--cds-charts-5-2-4, #520408)
}

.cds--cc--chart-wrapper .fill-5-2-4.hovered{
  fill:var(--cds-charts-5-2-4-hovered, #520408);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-5-2-4{
  background-color:var(--cds-charts-5-2-4, #520408)
}

.cds--cc--chart-wrapper .background-5-2-4.hovered{
  background-color:var(--cds-charts-5-2-4-hovered, #520408);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-5-2-4{
  stroke:var(--cds-charts-5-2-4, #520408)
}

.cds--cc--chart-wrapper .stop-color-5-2-4{
  stop-color:var(--cds-charts-5-2-4, #520408)
}

.cds--cc--chart-wrapper .fill-5-2-5{
  fill:var(--cds-charts-5-2-5, #a56eff)
}

.cds--cc--chart-wrapper .fill-5-2-5.hovered{
  fill:var(--cds-charts-5-2-5-hovered, #a56eff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-5-2-5{
  background-color:var(--cds-charts-5-2-5, #a56eff)
}

.cds--cc--chart-wrapper .background-5-2-5.hovered{
  background-color:var(--cds-charts-5-2-5-hovered, #a56eff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-5-2-5{
  stroke:var(--cds-charts-5-2-5, #a56eff)
}

.cds--cc--chart-wrapper .stop-color-5-2-5{
  stop-color:var(--cds-charts-5-2-5, #a56eff)
}

.cds--cc--chart-wrapper .fill-14-1-1{
  fill:var(--cds-charts-14-1-1, #6929c4)
}

.cds--cc--chart-wrapper .fill-14-1-1.hovered{
  fill:var(--cds-charts-14-1-1-hovered, #6929c4);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-14-1-1{
  background-color:var(--cds-charts-14-1-1, #6929c4)
}

.cds--cc--chart-wrapper .background-14-1-1.hovered{
  background-color:var(--cds-charts-14-1-1-hovered, #6929c4);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-14-1-1{
  stroke:var(--cds-charts-14-1-1, #6929c4)
}

.cds--cc--chart-wrapper .stop-color-14-1-1{
  stop-color:var(--cds-charts-14-1-1, #6929c4)
}

.cds--cc--chart-wrapper .fill-14-1-2{
  fill:var(--cds-charts-14-1-2, #1192e8)
}

.cds--cc--chart-wrapper .fill-14-1-2.hovered{
  fill:var(--cds-charts-14-1-2-hovered, #1192e8);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-14-1-2{
  background-color:var(--cds-charts-14-1-2, #1192e8)
}

.cds--cc--chart-wrapper .background-14-1-2.hovered{
  background-color:var(--cds-charts-14-1-2-hovered, #1192e8);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-14-1-2{
  stroke:var(--cds-charts-14-1-2, #1192e8)
}

.cds--cc--chart-wrapper .stop-color-14-1-2{
  stop-color:var(--cds-charts-14-1-2, #1192e8)
}

.cds--cc--chart-wrapper .fill-14-1-3{
  fill:var(--cds-charts-14-1-3, #005d5d)
}

.cds--cc--chart-wrapper .fill-14-1-3.hovered{
  fill:var(--cds-charts-14-1-3-hovered, #005d5d);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-14-1-3{
  background-color:var(--cds-charts-14-1-3, #005d5d)
}

.cds--cc--chart-wrapper .background-14-1-3.hovered{
  background-color:var(--cds-charts-14-1-3-hovered, #005d5d);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-14-1-3{
  stroke:var(--cds-charts-14-1-3, #005d5d)
}

.cds--cc--chart-wrapper .stop-color-14-1-3{
  stop-color:var(--cds-charts-14-1-3, #005d5d)
}

.cds--cc--chart-wrapper .fill-14-1-4{
  fill:var(--cds-charts-14-1-4, #9f1853)
}

.cds--cc--chart-wrapper .fill-14-1-4.hovered{
  fill:var(--cds-charts-14-1-4-hovered, #9f1853);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-14-1-4{
  background-color:var(--cds-charts-14-1-4, #9f1853)
}

.cds--cc--chart-wrapper .background-14-1-4.hovered{
  background-color:var(--cds-charts-14-1-4-hovered, #9f1853);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-14-1-4{
  stroke:var(--cds-charts-14-1-4, #9f1853)
}

.cds--cc--chart-wrapper .stop-color-14-1-4{
  stop-color:var(--cds-charts-14-1-4, #9f1853)
}

.cds--cc--chart-wrapper .fill-14-1-5{
  fill:var(--cds-charts-14-1-5, #fa4d56)
}

.cds--cc--chart-wrapper .fill-14-1-5.hovered{
  fill:var(--cds-charts-14-1-5-hovered, #fa4d56);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-14-1-5{
  background-color:var(--cds-charts-14-1-5, #fa4d56)
}

.cds--cc--chart-wrapper .background-14-1-5.hovered{
  background-color:var(--cds-charts-14-1-5-hovered, #fa4d56);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-14-1-5{
  stroke:var(--cds-charts-14-1-5, #fa4d56)
}

.cds--cc--chart-wrapper .stop-color-14-1-5{
  stop-color:var(--cds-charts-14-1-5, #fa4d56)
}

.cds--cc--chart-wrapper .fill-14-1-6{
  fill:var(--cds-charts-14-1-6, #520408)
}

.cds--cc--chart-wrapper .fill-14-1-6.hovered{
  fill:var(--cds-charts-14-1-6-hovered, #520408);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-14-1-6{
  background-color:var(--cds-charts-14-1-6, #520408)
}

.cds--cc--chart-wrapper .background-14-1-6.hovered{
  background-color:var(--cds-charts-14-1-6-hovered, #520408);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-14-1-6{
  stroke:var(--cds-charts-14-1-6, #520408)
}

.cds--cc--chart-wrapper .stop-color-14-1-6{
  stop-color:var(--cds-charts-14-1-6, #520408)
}

.cds--cc--chart-wrapper .fill-14-1-7{
  fill:var(--cds-charts-14-1-7, #198038)
}

.cds--cc--chart-wrapper .fill-14-1-7.hovered{
  fill:var(--cds-charts-14-1-7-hovered, #198038);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-14-1-7{
  background-color:var(--cds-charts-14-1-7, #198038)
}

.cds--cc--chart-wrapper .background-14-1-7.hovered{
  background-color:var(--cds-charts-14-1-7-hovered, #198038);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-14-1-7{
  stroke:var(--cds-charts-14-1-7, #198038)
}

.cds--cc--chart-wrapper .stop-color-14-1-7{
  stop-color:var(--cds-charts-14-1-7, #198038)
}

.cds--cc--chart-wrapper .fill-14-1-8{
  fill:var(--cds-charts-14-1-8, #002d9c)
}

.cds--cc--chart-wrapper .fill-14-1-8.hovered{
  fill:var(--cds-charts-14-1-8-hovered, #002d9c);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-14-1-8{
  background-color:var(--cds-charts-14-1-8, #002d9c)
}

.cds--cc--chart-wrapper .background-14-1-8.hovered{
  background-color:var(--cds-charts-14-1-8-hovered, #002d9c);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-14-1-8{
  stroke:var(--cds-charts-14-1-8, #002d9c)
}

.cds--cc--chart-wrapper .stop-color-14-1-8{
  stop-color:var(--cds-charts-14-1-8, #002d9c)
}

.cds--cc--chart-wrapper .fill-14-1-9{
  fill:var(--cds-charts-14-1-9, #ee5396)
}

.cds--cc--chart-wrapper .fill-14-1-9.hovered{
  fill:var(--cds-charts-14-1-9-hovered, #ee5396);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-14-1-9{
  background-color:var(--cds-charts-14-1-9, #ee5396)
}

.cds--cc--chart-wrapper .background-14-1-9.hovered{
  background-color:var(--cds-charts-14-1-9-hovered, #ee5396);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-14-1-9{
  stroke:var(--cds-charts-14-1-9, #ee5396)
}

.cds--cc--chart-wrapper .stop-color-14-1-9{
  stop-color:var(--cds-charts-14-1-9, #ee5396)
}

.cds--cc--chart-wrapper .fill-14-1-10{
  fill:var(--cds-charts-14-1-10, #b28600)
}

.cds--cc--chart-wrapper .fill-14-1-10.hovered{
  fill:var(--cds-charts-14-1-10-hovered, #b28600);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-14-1-10{
  background-color:var(--cds-charts-14-1-10, #b28600)
}

.cds--cc--chart-wrapper .background-14-1-10.hovered{
  background-color:var(--cds-charts-14-1-10-hovered, #b28600);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-14-1-10{
  stroke:var(--cds-charts-14-1-10, #b28600)
}

.cds--cc--chart-wrapper .stop-color-14-1-10{
  stop-color:var(--cds-charts-14-1-10, #b28600)
}

.cds--cc--chart-wrapper .fill-14-1-11{
  fill:var(--cds-charts-14-1-11, #009d9a)
}

.cds--cc--chart-wrapper .fill-14-1-11.hovered{
  fill:var(--cds-charts-14-1-11-hovered, #009d9a);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-14-1-11{
  background-color:var(--cds-charts-14-1-11, #009d9a)
}

.cds--cc--chart-wrapper .background-14-1-11.hovered{
  background-color:var(--cds-charts-14-1-11-hovered, #009d9a);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-14-1-11{
  stroke:var(--cds-charts-14-1-11, #009d9a)
}

.cds--cc--chart-wrapper .stop-color-14-1-11{
  stop-color:var(--cds-charts-14-1-11, #009d9a)
}

.cds--cc--chart-wrapper .fill-14-1-12{
  fill:var(--cds-charts-14-1-12, #012749)
}

.cds--cc--chart-wrapper .fill-14-1-12.hovered{
  fill:var(--cds-charts-14-1-12-hovered, #012749);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-14-1-12{
  background-color:var(--cds-charts-14-1-12, #012749)
}

.cds--cc--chart-wrapper .background-14-1-12.hovered{
  background-color:var(--cds-charts-14-1-12-hovered, #012749);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-14-1-12{
  stroke:var(--cds-charts-14-1-12, #012749)
}

.cds--cc--chart-wrapper .stop-color-14-1-12{
  stop-color:var(--cds-charts-14-1-12, #012749)
}

.cds--cc--chart-wrapper .fill-14-1-13{
  fill:var(--cds-charts-14-1-13, #8a3800)
}

.cds--cc--chart-wrapper .fill-14-1-13.hovered{
  fill:var(--cds-charts-14-1-13-hovered, #8a3800);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-14-1-13{
  background-color:var(--cds-charts-14-1-13, #8a3800)
}

.cds--cc--chart-wrapper .background-14-1-13.hovered{
  background-color:var(--cds-charts-14-1-13-hovered, #8a3800);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-14-1-13{
  stroke:var(--cds-charts-14-1-13, #8a3800)
}

.cds--cc--chart-wrapper .stop-color-14-1-13{
  stop-color:var(--cds-charts-14-1-13, #8a3800)
}

.cds--cc--chart-wrapper .fill-14-1-14{
  fill:var(--cds-charts-14-1-14, #a56eff)
}

.cds--cc--chart-wrapper .fill-14-1-14.hovered{
  fill:var(--cds-charts-14-1-14-hovered, #a56eff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-14-1-14{
  background-color:var(--cds-charts-14-1-14, #a56eff)
}

.cds--cc--chart-wrapper .background-14-1-14.hovered{
  background-color:var(--cds-charts-14-1-14-hovered, #a56eff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-14-1-14{
  stroke:var(--cds-charts-14-1-14, #a56eff)
}

.cds--cc--chart-wrapper .stop-color-14-1-14{
  stop-color:var(--cds-charts-14-1-14, #a56eff)
}

.cds--cc--chart-wrapper .fill-mono-1-1{
  fill:var(--cds-charts-mono-1-1, #ffffff)
}

.cds--cc--chart-wrapper .fill-mono-1-1.hovered{
  fill:var(--cds-charts-mono-1-1-hovered, #ffffff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-1-1{
  background-color:var(--cds-charts-mono-1-1, #ffffff)
}

.cds--cc--chart-wrapper .background-mono-1-1.hovered{
  background-color:var(--cds-charts-mono-1-1-hovered, #ffffff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-1-1{
  stroke:var(--cds-charts-mono-1-1, #ffffff)
}

.cds--cc--chart-wrapper .stop-color-mono-1-1{
  stop-color:var(--cds-charts-mono-1-1, #ffffff)
}

.cds--cc--chart-wrapper .fill-mono-1-2{
  fill:var(--cds-charts-mono-1-2, #f6f2ff)
}

.cds--cc--chart-wrapper .fill-mono-1-2.hovered{
  fill:var(--cds-charts-mono-1-2-hovered, #f6f2ff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-1-2{
  background-color:var(--cds-charts-mono-1-2, #f6f2ff)
}

.cds--cc--chart-wrapper .background-mono-1-2.hovered{
  background-color:var(--cds-charts-mono-1-2-hovered, #f6f2ff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-1-2{
  stroke:var(--cds-charts-mono-1-2, #f6f2ff)
}

.cds--cc--chart-wrapper .stop-color-mono-1-2{
  stop-color:var(--cds-charts-mono-1-2, #f6f2ff)
}

.cds--cc--chart-wrapper .fill-mono-1-3{
  fill:var(--cds-charts-mono-1-3, #e8daff)
}

.cds--cc--chart-wrapper .fill-mono-1-3.hovered{
  fill:var(--cds-charts-mono-1-3-hovered, #e8daff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-1-3{
  background-color:var(--cds-charts-mono-1-3, #e8daff)
}

.cds--cc--chart-wrapper .background-mono-1-3.hovered{
  background-color:var(--cds-charts-mono-1-3-hovered, #e8daff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-1-3{
  stroke:var(--cds-charts-mono-1-3, #e8daff)
}

.cds--cc--chart-wrapper .stop-color-mono-1-3{
  stop-color:var(--cds-charts-mono-1-3, #e8daff)
}

.cds--cc--chart-wrapper .fill-mono-1-4{
  fill:var(--cds-charts-mono-1-4, #d4bbff)
}

.cds--cc--chart-wrapper .fill-mono-1-4.hovered{
  fill:var(--cds-charts-mono-1-4-hovered, #d4bbff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-1-4{
  background-color:var(--cds-charts-mono-1-4, #d4bbff)
}

.cds--cc--chart-wrapper .background-mono-1-4.hovered{
  background-color:var(--cds-charts-mono-1-4-hovered, #d4bbff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-1-4{
  stroke:var(--cds-charts-mono-1-4, #d4bbff)
}

.cds--cc--chart-wrapper .stop-color-mono-1-4{
  stop-color:var(--cds-charts-mono-1-4, #d4bbff)
}

.cds--cc--chart-wrapper .fill-mono-1-5{
  fill:var(--cds-charts-mono-1-5, #be95ff)
}

.cds--cc--chart-wrapper .fill-mono-1-5.hovered{
  fill:var(--cds-charts-mono-1-5-hovered, #be95ff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-1-5{
  background-color:var(--cds-charts-mono-1-5, #be95ff)
}

.cds--cc--chart-wrapper .background-mono-1-5.hovered{
  background-color:var(--cds-charts-mono-1-5-hovered, #be95ff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-1-5{
  stroke:var(--cds-charts-mono-1-5, #be95ff)
}

.cds--cc--chart-wrapper .stop-color-mono-1-5{
  stop-color:var(--cds-charts-mono-1-5, #be95ff)
}

.cds--cc--chart-wrapper .fill-mono-1-6{
  fill:var(--cds-charts-mono-1-6, #a56eff)
}

.cds--cc--chart-wrapper .fill-mono-1-6.hovered{
  fill:var(--cds-charts-mono-1-6-hovered, #a56eff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-1-6{
  background-color:var(--cds-charts-mono-1-6, #a56eff)
}

.cds--cc--chart-wrapper .background-mono-1-6.hovered{
  background-color:var(--cds-charts-mono-1-6-hovered, #a56eff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-1-6{
  stroke:var(--cds-charts-mono-1-6, #a56eff)
}

.cds--cc--chart-wrapper .stop-color-mono-1-6{
  stop-color:var(--cds-charts-mono-1-6, #a56eff)
}

.cds--cc--chart-wrapper .fill-mono-1-7{
  fill:var(--cds-charts-mono-1-7, #8a3ffc)
}

.cds--cc--chart-wrapper .fill-mono-1-7.hovered{
  fill:var(--cds-charts-mono-1-7-hovered, #8a3ffc);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-1-7{
  background-color:var(--cds-charts-mono-1-7, #8a3ffc)
}

.cds--cc--chart-wrapper .background-mono-1-7.hovered{
  background-color:var(--cds-charts-mono-1-7-hovered, #8a3ffc);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-1-7{
  stroke:var(--cds-charts-mono-1-7, #8a3ffc)
}

.cds--cc--chart-wrapper .stop-color-mono-1-7{
  stop-color:var(--cds-charts-mono-1-7, #8a3ffc)
}

.cds--cc--chart-wrapper .fill-mono-1-8{
  fill:var(--cds-charts-mono-1-8, #6929c4)
}

.cds--cc--chart-wrapper .fill-mono-1-8.hovered{
  fill:var(--cds-charts-mono-1-8-hovered, #6929c4);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-1-8{
  background-color:var(--cds-charts-mono-1-8, #6929c4)
}

.cds--cc--chart-wrapper .background-mono-1-8.hovered{
  background-color:var(--cds-charts-mono-1-8-hovered, #6929c4);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-1-8{
  stroke:var(--cds-charts-mono-1-8, #6929c4)
}

.cds--cc--chart-wrapper .stop-color-mono-1-8{
  stop-color:var(--cds-charts-mono-1-8, #6929c4)
}

.cds--cc--chart-wrapper .fill-mono-1-9{
  fill:var(--cds-charts-mono-1-9, #491d8b)
}

.cds--cc--chart-wrapper .fill-mono-1-9.hovered{
  fill:var(--cds-charts-mono-1-9-hovered, #491d8b);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-1-9{
  background-color:var(--cds-charts-mono-1-9, #491d8b)
}

.cds--cc--chart-wrapper .background-mono-1-9.hovered{
  background-color:var(--cds-charts-mono-1-9-hovered, #491d8b);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-1-9{
  stroke:var(--cds-charts-mono-1-9, #491d8b)
}

.cds--cc--chart-wrapper .stop-color-mono-1-9{
  stop-color:var(--cds-charts-mono-1-9, #491d8b)
}

.cds--cc--chart-wrapper .fill-mono-1-10{
  fill:var(--cds-charts-mono-1-10, #31135e)
}

.cds--cc--chart-wrapper .fill-mono-1-10.hovered{
  fill:var(--cds-charts-mono-1-10-hovered, #31135e);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-1-10{
  background-color:var(--cds-charts-mono-1-10, #31135e)
}

.cds--cc--chart-wrapper .background-mono-1-10.hovered{
  background-color:var(--cds-charts-mono-1-10-hovered, #31135e);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-1-10{
  stroke:var(--cds-charts-mono-1-10, #31135e)
}

.cds--cc--chart-wrapper .stop-color-mono-1-10{
  stop-color:var(--cds-charts-mono-1-10, #31135e)
}

.cds--cc--chart-wrapper .fill-mono-1-11{
  fill:var(--cds-charts-mono-1-11, #1c0f30)
}

.cds--cc--chart-wrapper .fill-mono-1-11.hovered{
  fill:var(--cds-charts-mono-1-11-hovered, #1c0f30);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-1-11{
  background-color:var(--cds-charts-mono-1-11, #1c0f30)
}

.cds--cc--chart-wrapper .background-mono-1-11.hovered{
  background-color:var(--cds-charts-mono-1-11-hovered, #1c0f30);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-1-11{
  stroke:var(--cds-charts-mono-1-11, #1c0f30)
}

.cds--cc--chart-wrapper .stop-color-mono-1-11{
  stop-color:var(--cds-charts-mono-1-11, #1c0f30)
}

.cds--cc--chart-wrapper .fill-mono-2-1{
  fill:var(--cds-charts-mono-2-1, #ffffff)
}

.cds--cc--chart-wrapper .fill-mono-2-1.hovered{
  fill:var(--cds-charts-mono-2-1-hovered, #ffffff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-2-1{
  background-color:var(--cds-charts-mono-2-1, #ffffff)
}

.cds--cc--chart-wrapper .background-mono-2-1.hovered{
  background-color:var(--cds-charts-mono-2-1-hovered, #ffffff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-2-1{
  stroke:var(--cds-charts-mono-2-1, #ffffff)
}

.cds--cc--chart-wrapper .stop-color-mono-2-1{
  stop-color:var(--cds-charts-mono-2-1, #ffffff)
}

.cds--cc--chart-wrapper .fill-mono-2-2{
  fill:var(--cds-charts-mono-2-2, #edf5ff)
}

.cds--cc--chart-wrapper .fill-mono-2-2.hovered{
  fill:var(--cds-charts-mono-2-2-hovered, #edf5ff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-2-2{
  background-color:var(--cds-charts-mono-2-2, #edf5ff)
}

.cds--cc--chart-wrapper .background-mono-2-2.hovered{
  background-color:var(--cds-charts-mono-2-2-hovered, #edf5ff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-2-2{
  stroke:var(--cds-charts-mono-2-2, #edf5ff)
}

.cds--cc--chart-wrapper .stop-color-mono-2-2{
  stop-color:var(--cds-charts-mono-2-2, #edf5ff)
}

.cds--cc--chart-wrapper .fill-mono-2-3{
  fill:var(--cds-charts-mono-2-3, #d0e2ff)
}

.cds--cc--chart-wrapper .fill-mono-2-3.hovered{
  fill:var(--cds-charts-mono-2-3-hovered, #d0e2ff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-2-3{
  background-color:var(--cds-charts-mono-2-3, #d0e2ff)
}

.cds--cc--chart-wrapper .background-mono-2-3.hovered{
  background-color:var(--cds-charts-mono-2-3-hovered, #d0e2ff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-2-3{
  stroke:var(--cds-charts-mono-2-3, #d0e2ff)
}

.cds--cc--chart-wrapper .stop-color-mono-2-3{
  stop-color:var(--cds-charts-mono-2-3, #d0e2ff)
}

.cds--cc--chart-wrapper .fill-mono-2-4{
  fill:var(--cds-charts-mono-2-4, #a6c8ff)
}

.cds--cc--chart-wrapper .fill-mono-2-4.hovered{
  fill:var(--cds-charts-mono-2-4-hovered, #a6c8ff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-2-4{
  background-color:var(--cds-charts-mono-2-4, #a6c8ff)
}

.cds--cc--chart-wrapper .background-mono-2-4.hovered{
  background-color:var(--cds-charts-mono-2-4-hovered, #a6c8ff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-2-4{
  stroke:var(--cds-charts-mono-2-4, #a6c8ff)
}

.cds--cc--chart-wrapper .stop-color-mono-2-4{
  stop-color:var(--cds-charts-mono-2-4, #a6c8ff)
}

.cds--cc--chart-wrapper .fill-mono-2-5{
  fill:var(--cds-charts-mono-2-5, #78a9ff)
}

.cds--cc--chart-wrapper .fill-mono-2-5.hovered{
  fill:var(--cds-charts-mono-2-5-hovered, #78a9ff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-2-5{
  background-color:var(--cds-charts-mono-2-5, #78a9ff)
}

.cds--cc--chart-wrapper .background-mono-2-5.hovered{
  background-color:var(--cds-charts-mono-2-5-hovered, #78a9ff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-2-5{
  stroke:var(--cds-charts-mono-2-5, #78a9ff)
}

.cds--cc--chart-wrapper .stop-color-mono-2-5{
  stop-color:var(--cds-charts-mono-2-5, #78a9ff)
}

.cds--cc--chart-wrapper .fill-mono-2-6{
  fill:var(--cds-charts-mono-2-6, #4589ff)
}

.cds--cc--chart-wrapper .fill-mono-2-6.hovered{
  fill:var(--cds-charts-mono-2-6-hovered, #4589ff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-2-6{
  background-color:var(--cds-charts-mono-2-6, #4589ff)
}

.cds--cc--chart-wrapper .background-mono-2-6.hovered{
  background-color:var(--cds-charts-mono-2-6-hovered, #4589ff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-2-6{
  stroke:var(--cds-charts-mono-2-6, #4589ff)
}

.cds--cc--chart-wrapper .stop-color-mono-2-6{
  stop-color:var(--cds-charts-mono-2-6, #4589ff)
}

.cds--cc--chart-wrapper .fill-mono-2-7{
  fill:var(--cds-charts-mono-2-7, #0f62fe)
}

.cds--cc--chart-wrapper .fill-mono-2-7.hovered{
  fill:var(--cds-charts-mono-2-7-hovered, #0f62fe);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-2-7{
  background-color:var(--cds-charts-mono-2-7, #0f62fe)
}

.cds--cc--chart-wrapper .background-mono-2-7.hovered{
  background-color:var(--cds-charts-mono-2-7-hovered, #0f62fe);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-2-7{
  stroke:var(--cds-charts-mono-2-7, #0f62fe)
}

.cds--cc--chart-wrapper .stop-color-mono-2-7{
  stop-color:var(--cds-charts-mono-2-7, #0f62fe)
}

.cds--cc--chart-wrapper .fill-mono-2-8{
  fill:var(--cds-charts-mono-2-8, #0043ce)
}

.cds--cc--chart-wrapper .fill-mono-2-8.hovered{
  fill:var(--cds-charts-mono-2-8-hovered, #0043ce);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-2-8{
  background-color:var(--cds-charts-mono-2-8, #0043ce)
}

.cds--cc--chart-wrapper .background-mono-2-8.hovered{
  background-color:var(--cds-charts-mono-2-8-hovered, #0043ce);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-2-8{
  stroke:var(--cds-charts-mono-2-8, #0043ce)
}

.cds--cc--chart-wrapper .stop-color-mono-2-8{
  stop-color:var(--cds-charts-mono-2-8, #0043ce)
}

.cds--cc--chart-wrapper .fill-mono-2-9{
  fill:var(--cds-charts-mono-2-9, #002d9c)
}

.cds--cc--chart-wrapper .fill-mono-2-9.hovered{
  fill:var(--cds-charts-mono-2-9-hovered, #002d9c);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-2-9{
  background-color:var(--cds-charts-mono-2-9, #002d9c)
}

.cds--cc--chart-wrapper .background-mono-2-9.hovered{
  background-color:var(--cds-charts-mono-2-9-hovered, #002d9c);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-2-9{
  stroke:var(--cds-charts-mono-2-9, #002d9c)
}

.cds--cc--chart-wrapper .stop-color-mono-2-9{
  stop-color:var(--cds-charts-mono-2-9, #002d9c)
}

.cds--cc--chart-wrapper .fill-mono-2-10{
  fill:var(--cds-charts-mono-2-10, #001d6c)
}

.cds--cc--chart-wrapper .fill-mono-2-10.hovered{
  fill:var(--cds-charts-mono-2-10-hovered, #001d6c);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-2-10{
  background-color:var(--cds-charts-mono-2-10, #001d6c)
}

.cds--cc--chart-wrapper .background-mono-2-10.hovered{
  background-color:var(--cds-charts-mono-2-10-hovered, #001d6c);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-2-10{
  stroke:var(--cds-charts-mono-2-10, #001d6c)
}

.cds--cc--chart-wrapper .stop-color-mono-2-10{
  stop-color:var(--cds-charts-mono-2-10, #001d6c)
}

.cds--cc--chart-wrapper .fill-mono-2-11{
  fill:var(--cds-charts-mono-2-11, #001141)
}

.cds--cc--chart-wrapper .fill-mono-2-11.hovered{
  fill:var(--cds-charts-mono-2-11-hovered, #001141);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-2-11{
  background-color:var(--cds-charts-mono-2-11, #001141)
}

.cds--cc--chart-wrapper .background-mono-2-11.hovered{
  background-color:var(--cds-charts-mono-2-11-hovered, #001141);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-2-11{
  stroke:var(--cds-charts-mono-2-11, #001141)
}

.cds--cc--chart-wrapper .stop-color-mono-2-11{
  stop-color:var(--cds-charts-mono-2-11, #001141)
}

.cds--cc--chart-wrapper .fill-mono-3-1{
  fill:var(--cds-charts-mono-3-1, #ffffff)
}

.cds--cc--chart-wrapper .fill-mono-3-1.hovered{
  fill:var(--cds-charts-mono-3-1-hovered, #ffffff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-3-1{
  background-color:var(--cds-charts-mono-3-1, #ffffff)
}

.cds--cc--chart-wrapper .background-mono-3-1.hovered{
  background-color:var(--cds-charts-mono-3-1-hovered, #ffffff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-3-1{
  stroke:var(--cds-charts-mono-3-1, #ffffff)
}

.cds--cc--chart-wrapper .stop-color-mono-3-1{
  stop-color:var(--cds-charts-mono-3-1, #ffffff)
}

.cds--cc--chart-wrapper .fill-mono-3-2{
  fill:var(--cds-charts-mono-3-2, #e5f6ff)
}

.cds--cc--chart-wrapper .fill-mono-3-2.hovered{
  fill:var(--cds-charts-mono-3-2-hovered, #e5f6ff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-3-2{
  background-color:var(--cds-charts-mono-3-2, #e5f6ff)
}

.cds--cc--chart-wrapper .background-mono-3-2.hovered{
  background-color:var(--cds-charts-mono-3-2-hovered, #e5f6ff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-3-2{
  stroke:var(--cds-charts-mono-3-2, #e5f6ff)
}

.cds--cc--chart-wrapper .stop-color-mono-3-2{
  stop-color:var(--cds-charts-mono-3-2, #e5f6ff)
}

.cds--cc--chart-wrapper .fill-mono-3-3{
  fill:var(--cds-charts-mono-3-3, #bae6ff)
}

.cds--cc--chart-wrapper .fill-mono-3-3.hovered{
  fill:var(--cds-charts-mono-3-3-hovered, #bae6ff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-3-3{
  background-color:var(--cds-charts-mono-3-3, #bae6ff)
}

.cds--cc--chart-wrapper .background-mono-3-3.hovered{
  background-color:var(--cds-charts-mono-3-3-hovered, #bae6ff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-3-3{
  stroke:var(--cds-charts-mono-3-3, #bae6ff)
}

.cds--cc--chart-wrapper .stop-color-mono-3-3{
  stop-color:var(--cds-charts-mono-3-3, #bae6ff)
}

.cds--cc--chart-wrapper .fill-mono-3-4{
  fill:var(--cds-charts-mono-3-4, #82cfff)
}

.cds--cc--chart-wrapper .fill-mono-3-4.hovered{
  fill:var(--cds-charts-mono-3-4-hovered, #82cfff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-3-4{
  background-color:var(--cds-charts-mono-3-4, #82cfff)
}

.cds--cc--chart-wrapper .background-mono-3-4.hovered{
  background-color:var(--cds-charts-mono-3-4-hovered, #82cfff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-3-4{
  stroke:var(--cds-charts-mono-3-4, #82cfff)
}

.cds--cc--chart-wrapper .stop-color-mono-3-4{
  stop-color:var(--cds-charts-mono-3-4, #82cfff)
}

.cds--cc--chart-wrapper .fill-mono-3-5{
  fill:var(--cds-charts-mono-3-5, #33b1ff)
}

.cds--cc--chart-wrapper .fill-mono-3-5.hovered{
  fill:var(--cds-charts-mono-3-5-hovered, #33b1ff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-3-5{
  background-color:var(--cds-charts-mono-3-5, #33b1ff)
}

.cds--cc--chart-wrapper .background-mono-3-5.hovered{
  background-color:var(--cds-charts-mono-3-5-hovered, #33b1ff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-3-5{
  stroke:var(--cds-charts-mono-3-5, #33b1ff)
}

.cds--cc--chart-wrapper .stop-color-mono-3-5{
  stop-color:var(--cds-charts-mono-3-5, #33b1ff)
}

.cds--cc--chart-wrapper .fill-mono-3-6{
  fill:var(--cds-charts-mono-3-6, #1192e8)
}

.cds--cc--chart-wrapper .fill-mono-3-6.hovered{
  fill:var(--cds-charts-mono-3-6-hovered, #1192e8);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-3-6{
  background-color:var(--cds-charts-mono-3-6, #1192e8)
}

.cds--cc--chart-wrapper .background-mono-3-6.hovered{
  background-color:var(--cds-charts-mono-3-6-hovered, #1192e8);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-3-6{
  stroke:var(--cds-charts-mono-3-6, #1192e8)
}

.cds--cc--chart-wrapper .stop-color-mono-3-6{
  stop-color:var(--cds-charts-mono-3-6, #1192e8)
}

.cds--cc--chart-wrapper .fill-mono-3-7{
  fill:var(--cds-charts-mono-3-7, #0072c3)
}

.cds--cc--chart-wrapper .fill-mono-3-7.hovered{
  fill:var(--cds-charts-mono-3-7-hovered, #0072c3);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-3-7{
  background-color:var(--cds-charts-mono-3-7, #0072c3)
}

.cds--cc--chart-wrapper .background-mono-3-7.hovered{
  background-color:var(--cds-charts-mono-3-7-hovered, #0072c3);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-3-7{
  stroke:var(--cds-charts-mono-3-7, #0072c3)
}

.cds--cc--chart-wrapper .stop-color-mono-3-7{
  stop-color:var(--cds-charts-mono-3-7, #0072c3)
}

.cds--cc--chart-wrapper .fill-mono-3-8{
  fill:var(--cds-charts-mono-3-8, #00539a)
}

.cds--cc--chart-wrapper .fill-mono-3-8.hovered{
  fill:var(--cds-charts-mono-3-8-hovered, #00539a);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-3-8{
  background-color:var(--cds-charts-mono-3-8, #00539a)
}

.cds--cc--chart-wrapper .background-mono-3-8.hovered{
  background-color:var(--cds-charts-mono-3-8-hovered, #00539a);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-3-8{
  stroke:var(--cds-charts-mono-3-8, #00539a)
}

.cds--cc--chart-wrapper .stop-color-mono-3-8{
  stop-color:var(--cds-charts-mono-3-8, #00539a)
}

.cds--cc--chart-wrapper .fill-mono-3-9{
  fill:var(--cds-charts-mono-3-9, #003a6d)
}

.cds--cc--chart-wrapper .fill-mono-3-9.hovered{
  fill:var(--cds-charts-mono-3-9-hovered, #003a6d);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-3-9{
  background-color:var(--cds-charts-mono-3-9, #003a6d)
}

.cds--cc--chart-wrapper .background-mono-3-9.hovered{
  background-color:var(--cds-charts-mono-3-9-hovered, #003a6d);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-3-9{
  stroke:var(--cds-charts-mono-3-9, #003a6d)
}

.cds--cc--chart-wrapper .stop-color-mono-3-9{
  stop-color:var(--cds-charts-mono-3-9, #003a6d)
}

.cds--cc--chart-wrapper .fill-mono-3-10{
  fill:var(--cds-charts-mono-3-10, #012749)
}

.cds--cc--chart-wrapper .fill-mono-3-10.hovered{
  fill:var(--cds-charts-mono-3-10-hovered, #012749);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-3-10{
  background-color:var(--cds-charts-mono-3-10, #012749)
}

.cds--cc--chart-wrapper .background-mono-3-10.hovered{
  background-color:var(--cds-charts-mono-3-10-hovered, #012749);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-3-10{
  stroke:var(--cds-charts-mono-3-10, #012749)
}

.cds--cc--chart-wrapper .stop-color-mono-3-10{
  stop-color:var(--cds-charts-mono-3-10, #012749)
}

.cds--cc--chart-wrapper .fill-mono-3-11{
  fill:var(--cds-charts-mono-3-11, #061727)
}

.cds--cc--chart-wrapper .fill-mono-3-11.hovered{
  fill:var(--cds-charts-mono-3-11-hovered, #061727);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-3-11{
  background-color:var(--cds-charts-mono-3-11, #061727)
}

.cds--cc--chart-wrapper .background-mono-3-11.hovered{
  background-color:var(--cds-charts-mono-3-11-hovered, #061727);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-3-11{
  stroke:var(--cds-charts-mono-3-11, #061727)
}

.cds--cc--chart-wrapper .stop-color-mono-3-11{
  stop-color:var(--cds-charts-mono-3-11, #061727)
}

.cds--cc--chart-wrapper .fill-mono-4-1{
  fill:var(--cds-charts-mono-4-1, #ffffff)
}

.cds--cc--chart-wrapper .fill-mono-4-1.hovered{
  fill:var(--cds-charts-mono-4-1-hovered, #ffffff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-4-1{
  background-color:var(--cds-charts-mono-4-1, #ffffff)
}

.cds--cc--chart-wrapper .background-mono-4-1.hovered{
  background-color:var(--cds-charts-mono-4-1-hovered, #ffffff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-4-1{
  stroke:var(--cds-charts-mono-4-1, #ffffff)
}

.cds--cc--chart-wrapper .stop-color-mono-4-1{
  stop-color:var(--cds-charts-mono-4-1, #ffffff)
}

.cds--cc--chart-wrapper .fill-mono-4-2{
  fill:var(--cds-charts-mono-4-2, #d9fbfb)
}

.cds--cc--chart-wrapper .fill-mono-4-2.hovered{
  fill:var(--cds-charts-mono-4-2-hovered, #d9fbfb);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-4-2{
  background-color:var(--cds-charts-mono-4-2, #d9fbfb)
}

.cds--cc--chart-wrapper .background-mono-4-2.hovered{
  background-color:var(--cds-charts-mono-4-2-hovered, #d9fbfb);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-4-2{
  stroke:var(--cds-charts-mono-4-2, #d9fbfb)
}

.cds--cc--chart-wrapper .stop-color-mono-4-2{
  stop-color:var(--cds-charts-mono-4-2, #d9fbfb)
}

.cds--cc--chart-wrapper .fill-mono-4-3{
  fill:var(--cds-charts-mono-4-3, #9ef0f0)
}

.cds--cc--chart-wrapper .fill-mono-4-3.hovered{
  fill:var(--cds-charts-mono-4-3-hovered, #9ef0f0);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-4-3{
  background-color:var(--cds-charts-mono-4-3, #9ef0f0)
}

.cds--cc--chart-wrapper .background-mono-4-3.hovered{
  background-color:var(--cds-charts-mono-4-3-hovered, #9ef0f0);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-4-3{
  stroke:var(--cds-charts-mono-4-3, #9ef0f0)
}

.cds--cc--chart-wrapper .stop-color-mono-4-3{
  stop-color:var(--cds-charts-mono-4-3, #9ef0f0)
}

.cds--cc--chart-wrapper .fill-mono-4-4{
  fill:var(--cds-charts-mono-4-4, #3ddbd9)
}

.cds--cc--chart-wrapper .fill-mono-4-4.hovered{
  fill:var(--cds-charts-mono-4-4-hovered, #3ddbd9);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-4-4{
  background-color:var(--cds-charts-mono-4-4, #3ddbd9)
}

.cds--cc--chart-wrapper .background-mono-4-4.hovered{
  background-color:var(--cds-charts-mono-4-4-hovered, #3ddbd9);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-4-4{
  stroke:var(--cds-charts-mono-4-4, #3ddbd9)
}

.cds--cc--chart-wrapper .stop-color-mono-4-4{
  stop-color:var(--cds-charts-mono-4-4, #3ddbd9)
}

.cds--cc--chart-wrapper .fill-mono-4-5{
  fill:var(--cds-charts-mono-4-5, #08bdba)
}

.cds--cc--chart-wrapper .fill-mono-4-5.hovered{
  fill:var(--cds-charts-mono-4-5-hovered, #08bdba);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-4-5{
  background-color:var(--cds-charts-mono-4-5, #08bdba)
}

.cds--cc--chart-wrapper .background-mono-4-5.hovered{
  background-color:var(--cds-charts-mono-4-5-hovered, #08bdba);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-4-5{
  stroke:var(--cds-charts-mono-4-5, #08bdba)
}

.cds--cc--chart-wrapper .stop-color-mono-4-5{
  stop-color:var(--cds-charts-mono-4-5, #08bdba)
}

.cds--cc--chart-wrapper .fill-mono-4-6{
  fill:var(--cds-charts-mono-4-6, #009d9a)
}

.cds--cc--chart-wrapper .fill-mono-4-6.hovered{
  fill:var(--cds-charts-mono-4-6-hovered, #009d9a);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-4-6{
  background-color:var(--cds-charts-mono-4-6, #009d9a)
}

.cds--cc--chart-wrapper .background-mono-4-6.hovered{
  background-color:var(--cds-charts-mono-4-6-hovered, #009d9a);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-4-6{
  stroke:var(--cds-charts-mono-4-6, #009d9a)
}

.cds--cc--chart-wrapper .stop-color-mono-4-6{
  stop-color:var(--cds-charts-mono-4-6, #009d9a)
}

.cds--cc--chart-wrapper .fill-mono-4-7{
  fill:var(--cds-charts-mono-4-7, #007d79)
}

.cds--cc--chart-wrapper .fill-mono-4-7.hovered{
  fill:var(--cds-charts-mono-4-7-hovered, #007d79);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-4-7{
  background-color:var(--cds-charts-mono-4-7, #007d79)
}

.cds--cc--chart-wrapper .background-mono-4-7.hovered{
  background-color:var(--cds-charts-mono-4-7-hovered, #007d79);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-4-7{
  stroke:var(--cds-charts-mono-4-7, #007d79)
}

.cds--cc--chart-wrapper .stop-color-mono-4-7{
  stop-color:var(--cds-charts-mono-4-7, #007d79)
}

.cds--cc--chart-wrapper .fill-mono-4-8{
  fill:var(--cds-charts-mono-4-8, #005d5d)
}

.cds--cc--chart-wrapper .fill-mono-4-8.hovered{
  fill:var(--cds-charts-mono-4-8-hovered, #005d5d);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-4-8{
  background-color:var(--cds-charts-mono-4-8, #005d5d)
}

.cds--cc--chart-wrapper .background-mono-4-8.hovered{
  background-color:var(--cds-charts-mono-4-8-hovered, #005d5d);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-4-8{
  stroke:var(--cds-charts-mono-4-8, #005d5d)
}

.cds--cc--chart-wrapper .stop-color-mono-4-8{
  stop-color:var(--cds-charts-mono-4-8, #005d5d)
}

.cds--cc--chart-wrapper .fill-mono-4-9{
  fill:var(--cds-charts-mono-4-9, #004144)
}

.cds--cc--chart-wrapper .fill-mono-4-9.hovered{
  fill:var(--cds-charts-mono-4-9-hovered, #004144);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-4-9{
  background-color:var(--cds-charts-mono-4-9, #004144)
}

.cds--cc--chart-wrapper .background-mono-4-9.hovered{
  background-color:var(--cds-charts-mono-4-9-hovered, #004144);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-4-9{
  stroke:var(--cds-charts-mono-4-9, #004144)
}

.cds--cc--chart-wrapper .stop-color-mono-4-9{
  stop-color:var(--cds-charts-mono-4-9, #004144)
}

.cds--cc--chart-wrapper .fill-mono-4-10{
  fill:var(--cds-charts-mono-4-10, #022b30)
}

.cds--cc--chart-wrapper .fill-mono-4-10.hovered{
  fill:var(--cds-charts-mono-4-10-hovered, #022b30);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-4-10{
  background-color:var(--cds-charts-mono-4-10, #022b30)
}

.cds--cc--chart-wrapper .background-mono-4-10.hovered{
  background-color:var(--cds-charts-mono-4-10-hovered, #022b30);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-4-10{
  stroke:var(--cds-charts-mono-4-10, #022b30)
}

.cds--cc--chart-wrapper .stop-color-mono-4-10{
  stop-color:var(--cds-charts-mono-4-10, #022b30)
}

.cds--cc--chart-wrapper .fill-mono-4-11{
  fill:var(--cds-charts-mono-4-11, #081a1c)
}

.cds--cc--chart-wrapper .fill-mono-4-11.hovered{
  fill:var(--cds-charts-mono-4-11-hovered, #081a1c);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-mono-4-11{
  background-color:var(--cds-charts-mono-4-11, #081a1c)
}

.cds--cc--chart-wrapper .background-mono-4-11.hovered{
  background-color:var(--cds-charts-mono-4-11-hovered, #081a1c);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-mono-4-11{
  stroke:var(--cds-charts-mono-4-11, #081a1c)
}

.cds--cc--chart-wrapper .stop-color-mono-4-11{
  stop-color:var(--cds-charts-mono-4-11, #081a1c)
}

.cds--cc--chart-wrapper .fill-diverge-1-1{
  fill:var(--cds-charts-diverge-1-1, #750e13)
}

.cds--cc--chart-wrapper .fill-diverge-1-1.hovered{
  fill:var(--cds-charts-diverge-1-1-hovered, #750e13);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-diverge-1-1{
  background-color:var(--cds-charts-diverge-1-1, #750e13)
}

.cds--cc--chart-wrapper .background-diverge-1-1.hovered{
  background-color:var(--cds-charts-diverge-1-1-hovered, #750e13);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-diverge-1-1{
  stroke:var(--cds-charts-diverge-1-1, #750e13)
}

.cds--cc--chart-wrapper .stop-color-diverge-1-1{
  stop-color:var(--cds-charts-diverge-1-1, #750e13)
}

.cds--cc--chart-wrapper .fill-diverge-1-2{
  fill:var(--cds-charts-diverge-1-2, #a2191f)
}

.cds--cc--chart-wrapper .fill-diverge-1-2.hovered{
  fill:var(--cds-charts-diverge-1-2-hovered, #a2191f);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-diverge-1-2{
  background-color:var(--cds-charts-diverge-1-2, #a2191f)
}

.cds--cc--chart-wrapper .background-diverge-1-2.hovered{
  background-color:var(--cds-charts-diverge-1-2-hovered, #a2191f);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-diverge-1-2{
  stroke:var(--cds-charts-diverge-1-2, #a2191f)
}

.cds--cc--chart-wrapper .stop-color-diverge-1-2{
  stop-color:var(--cds-charts-diverge-1-2, #a2191f)
}

.cds--cc--chart-wrapper .fill-diverge-1-3{
  fill:var(--cds-charts-diverge-1-3, #da1e28)
}

.cds--cc--chart-wrapper .fill-diverge-1-3.hovered{
  fill:var(--cds-charts-diverge-1-3-hovered, #da1e28);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-diverge-1-3{
  background-color:var(--cds-charts-diverge-1-3, #da1e28)
}

.cds--cc--chart-wrapper .background-diverge-1-3.hovered{
  background-color:var(--cds-charts-diverge-1-3-hovered, #da1e28);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-diverge-1-3{
  stroke:var(--cds-charts-diverge-1-3, #da1e28)
}

.cds--cc--chart-wrapper .stop-color-diverge-1-3{
  stop-color:var(--cds-charts-diverge-1-3, #da1e28)
}

.cds--cc--chart-wrapper .fill-diverge-1-4{
  fill:var(--cds-charts-diverge-1-4, #fa4d56)
}

.cds--cc--chart-wrapper .fill-diverge-1-4.hovered{
  fill:var(--cds-charts-diverge-1-4-hovered, #fa4d56);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-diverge-1-4{
  background-color:var(--cds-charts-diverge-1-4, #fa4d56)
}

.cds--cc--chart-wrapper .background-diverge-1-4.hovered{
  background-color:var(--cds-charts-diverge-1-4-hovered, #fa4d56);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-diverge-1-4{
  stroke:var(--cds-charts-diverge-1-4, #fa4d56)
}

.cds--cc--chart-wrapper .stop-color-diverge-1-4{
  stop-color:var(--cds-charts-diverge-1-4, #fa4d56)
}

.cds--cc--chart-wrapper .fill-diverge-1-5{
  fill:var(--cds-charts-diverge-1-5, #ff8389)
}

.cds--cc--chart-wrapper .fill-diverge-1-5.hovered{
  fill:var(--cds-charts-diverge-1-5-hovered, #ff8389);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-diverge-1-5{
  background-color:var(--cds-charts-diverge-1-5, #ff8389)
}

.cds--cc--chart-wrapper .background-diverge-1-5.hovered{
  background-color:var(--cds-charts-diverge-1-5-hovered, #ff8389);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-diverge-1-5{
  stroke:var(--cds-charts-diverge-1-5, #ff8389)
}

.cds--cc--chart-wrapper .stop-color-diverge-1-5{
  stop-color:var(--cds-charts-diverge-1-5, #ff8389)
}

.cds--cc--chart-wrapper .fill-diverge-1-6{
  fill:var(--cds-charts-diverge-1-6, #ffb3b8)
}

.cds--cc--chart-wrapper .fill-diverge-1-6.hovered{
  fill:var(--cds-charts-diverge-1-6-hovered, #ffb3b8);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-diverge-1-6{
  background-color:var(--cds-charts-diverge-1-6, #ffb3b8)
}

.cds--cc--chart-wrapper .background-diverge-1-6.hovered{
  background-color:var(--cds-charts-diverge-1-6-hovered, #ffb3b8);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-diverge-1-6{
  stroke:var(--cds-charts-diverge-1-6, #ffb3b8)
}

.cds--cc--chart-wrapper .stop-color-diverge-1-6{
  stop-color:var(--cds-charts-diverge-1-6, #ffb3b8)
}

.cds--cc--chart-wrapper .fill-diverge-1-7{
  fill:var(--cds-charts-diverge-1-7, #ffd7d9)
}

.cds--cc--chart-wrapper .fill-diverge-1-7.hovered{
  fill:var(--cds-charts-diverge-1-7-hovered, #ffd7d9);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-diverge-1-7{
  background-color:var(--cds-charts-diverge-1-7, #ffd7d9)
}

.cds--cc--chart-wrapper .background-diverge-1-7.hovered{
  background-color:var(--cds-charts-diverge-1-7-hovered, #ffd7d9);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-diverge-1-7{
  stroke:var(--cds-charts-diverge-1-7, #ffd7d9)
}

.cds--cc--chart-wrapper .stop-color-diverge-1-7{
  stop-color:var(--cds-charts-diverge-1-7, #ffd7d9)
}

.cds--cc--chart-wrapper .fill-diverge-1-8{
  fill:var(--cds-charts-diverge-1-8, #fff1f1)
}

.cds--cc--chart-wrapper .fill-diverge-1-8.hovered{
  fill:var(--cds-charts-diverge-1-8-hovered, #fff1f1);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-diverge-1-8{
  background-color:var(--cds-charts-diverge-1-8, #fff1f1)
}

.cds--cc--chart-wrapper .background-diverge-1-8.hovered{
  background-color:var(--cds-charts-diverge-1-8-hovered, #fff1f1);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-diverge-1-8{
  stroke:var(--cds-charts-diverge-1-8, #fff1f1)
}

.cds--cc--chart-wrapper .stop-color-diverge-1-8{
  stop-color:var(--cds-charts-diverge-1-8, #fff1f1)
}

.cds--cc--chart-wrapper .fill-diverge-1-9{
  fill:var(--cds-charts-diverge-1-9, #ffffff)
}

.cds--cc--chart-wrapper .fill-diverge-1-9.hovered{
  fill:var(--cds-charts-diverge-1-9-hovered, #ffffff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-diverge-1-9{
  background-color:var(--cds-charts-diverge-1-9, #ffffff)
}

.cds--cc--chart-wrapper .background-diverge-1-9.hovered{
  background-color:var(--cds-charts-diverge-1-9-hovered, #ffffff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-diverge-1-9{
  stroke:var(--cds-charts-diverge-1-9, #ffffff)
}

.cds--cc--chart-wrapper .stop-color-diverge-1-9{
  stop-color:var(--cds-charts-diverge-1-9, #ffffff)
}

.cds--cc--chart-wrapper .fill-diverge-1-10{
  fill:var(--cds-charts-diverge-1-10, #e5f6ff)
}

.cds--cc--chart-wrapper .fill-diverge-1-10.hovered{
  fill:var(--cds-charts-diverge-1-10-hovered, #e5f6ff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-diverge-1-10{
  background-color:var(--cds-charts-diverge-1-10, #e5f6ff)
}

.cds--cc--chart-wrapper .background-diverge-1-10.hovered{
  background-color:var(--cds-charts-diverge-1-10-hovered, #e5f6ff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-diverge-1-10{
  stroke:var(--cds-charts-diverge-1-10, #e5f6ff)
}

.cds--cc--chart-wrapper .stop-color-diverge-1-10{
  stop-color:var(--cds-charts-diverge-1-10, #e5f6ff)
}

.cds--cc--chart-wrapper .fill-diverge-1-11{
  fill:var(--cds-charts-diverge-1-11, #bae6ff)
}

.cds--cc--chart-wrapper .fill-diverge-1-11.hovered{
  fill:var(--cds-charts-diverge-1-11-hovered, #bae6ff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-diverge-1-11{
  background-color:var(--cds-charts-diverge-1-11, #bae6ff)
}

.cds--cc--chart-wrapper .background-diverge-1-11.hovered{
  background-color:var(--cds-charts-diverge-1-11-hovered, #bae6ff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-diverge-1-11{
  stroke:var(--cds-charts-diverge-1-11, #bae6ff)
}

.cds--cc--chart-wrapper .stop-color-diverge-1-11{
  stop-color:var(--cds-charts-diverge-1-11, #bae6ff)
}

.cds--cc--chart-wrapper .fill-diverge-1-12{
  fill:var(--cds-charts-diverge-1-12, #82cfff)
}

.cds--cc--chart-wrapper .fill-diverge-1-12.hovered{
  fill:var(--cds-charts-diverge-1-12-hovered, #82cfff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-diverge-1-12{
  background-color:var(--cds-charts-diverge-1-12, #82cfff)
}

.cds--cc--chart-wrapper .background-diverge-1-12.hovered{
  background-color:var(--cds-charts-diverge-1-12-hovered, #82cfff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-diverge-1-12{
  stroke:var(--cds-charts-diverge-1-12, #82cfff)
}

.cds--cc--chart-wrapper .stop-color-diverge-1-12{
  stop-color:var(--cds-charts-diverge-1-12, #82cfff)
}

.cds--cc--chart-wrapper .fill-diverge-1-13{
  fill:var(--cds-charts-diverge-1-13, #33b1ff)
}

.cds--cc--chart-wrapper .fill-diverge-1-13.hovered{
  fill:var(--cds-charts-diverge-1-13-hovered, #33b1ff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-diverge-1-13{
  background-color:var(--cds-charts-diverge-1-13, #33b1ff)
}

.cds--cc--chart-wrapper .background-diverge-1-13.hovered{
  background-color:var(--cds-charts-diverge-1-13-hovered, #33b1ff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-diverge-1-13{
  stroke:var(--cds-charts-diverge-1-13, #33b1ff)
}

.cds--cc--chart-wrapper .stop-color-diverge-1-13{
  stop-color:var(--cds-charts-diverge-1-13, #33b1ff)
}

.cds--cc--chart-wrapper .fill-diverge-1-14{
  fill:var(--cds-charts-diverge-1-14, #1192e8)
}

.cds--cc--chart-wrapper .fill-diverge-1-14.hovered{
  fill:var(--cds-charts-diverge-1-14-hovered, #1192e8);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-diverge-1-14{
  background-color:var(--cds-charts-diverge-1-14, #1192e8)
}

.cds--cc--chart-wrapper .background-diverge-1-14.hovered{
  background-color:var(--cds-charts-diverge-1-14-hovered, #1192e8);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-diverge-1-14{
  stroke:var(--cds-charts-diverge-1-14, #1192e8)
}

.cds--cc--chart-wrapper .stop-color-diverge-1-14{
  stop-color:var(--cds-charts-diverge-1-14, #1192e8)
}

.cds--cc--chart-wrapper .fill-diverge-1-15{
  fill:var(--cds-charts-diverge-1-15, #0072c3)
}

.cds--cc--chart-wrapper .fill-diverge-1-15.hovered{
  fill:var(--cds-charts-diverge-1-15-hovered, #0072c3);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-diverge-1-15{
  background-color:var(--cds-charts-diverge-1-15, #0072c3)
}

.cds--cc--chart-wrapper .background-diverge-1-15.hovered{
  background-color:var(--cds-charts-diverge-1-15-hovered, #0072c3);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-diverge-1-15{
  stroke:var(--cds-charts-diverge-1-15, #0072c3)
}

.cds--cc--chart-wrapper .stop-color-diverge-1-15{
  stop-color:var(--cds-charts-diverge-1-15, #0072c3)
}

.cds--cc--chart-wrapper .fill-diverge-1-16{
  fill:var(--cds-charts-diverge-1-16, #00539a)
}

.cds--cc--chart-wrapper .fill-diverge-1-16.hovered{
  fill:var(--cds-charts-diverge-1-16-hovered, #00539a);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-diverge-1-16{
  background-color:var(--cds-charts-diverge-1-16, #00539a)
}

.cds--cc--chart-wrapper .background-diverge-1-16.hovered{
  background-color:var(--cds-charts-diverge-1-16-hovered, #00539a);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-diverge-1-16{
  stroke:var(--cds-charts-diverge-1-16, #00539a)
}

.cds--cc--chart-wrapper .stop-color-diverge-1-16{
  stop-color:var(--cds-charts-diverge-1-16, #00539a)
}

.cds--cc--chart-wrapper .fill-diverge-1-17{
  fill:var(--cds-charts-diverge-1-17, #003a6d)
}

.cds--cc--chart-wrapper .fill-diverge-1-17.hovered{
  fill:var(--cds-charts-diverge-1-17-hovered, #003a6d);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-diverge-1-17{
  background-color:var(--cds-charts-diverge-1-17, #003a6d)
}

.cds--cc--chart-wrapper .background-diverge-1-17.hovered{
  background-color:var(--cds-charts-diverge-1-17-hovered, #003a6d);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-diverge-1-17{
  stroke:var(--cds-charts-diverge-1-17, #003a6d)
}

.cds--cc--chart-wrapper .stop-color-diverge-1-17{
  stop-color:var(--cds-charts-diverge-1-17, #003a6d)
}

.cds--cc--chart-wrapper .fill-diverge-2-1{
  fill:var(--cds-charts-diverge-2-1, #491d8b)
}

.cds--cc--chart-wrapper .fill-diverge-2-1.hovered{
  fill:var(--cds-charts-diverge-2-1-hovered, #491d8b);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-diverge-2-1{
  background-color:var(--cds-charts-diverge-2-1, #491d8b)
}

.cds--cc--chart-wrapper .background-diverge-2-1.hovered{
  background-color:var(--cds-charts-diverge-2-1-hovered, #491d8b);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-diverge-2-1{
  stroke:var(--cds-charts-diverge-2-1, #491d8b)
}

.cds--cc--chart-wrapper .stop-color-diverge-2-1{
  stop-color:var(--cds-charts-diverge-2-1, #491d8b)
}

.cds--cc--chart-wrapper .fill-diverge-2-2{
  fill:var(--cds-charts-diverge-2-2, #6929c4)
}

.cds--cc--chart-wrapper .fill-diverge-2-2.hovered{
  fill:var(--cds-charts-diverge-2-2-hovered, #6929c4);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-diverge-2-2{
  background-color:var(--cds-charts-diverge-2-2, #6929c4)
}

.cds--cc--chart-wrapper .background-diverge-2-2.hovered{
  background-color:var(--cds-charts-diverge-2-2-hovered, #6929c4);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-diverge-2-2{
  stroke:var(--cds-charts-diverge-2-2, #6929c4)
}

.cds--cc--chart-wrapper .stop-color-diverge-2-2{
  stop-color:var(--cds-charts-diverge-2-2, #6929c4)
}

.cds--cc--chart-wrapper .fill-diverge-2-3{
  fill:var(--cds-charts-diverge-2-3, #8a3ffc)
}

.cds--cc--chart-wrapper .fill-diverge-2-3.hovered{
  fill:var(--cds-charts-diverge-2-3-hovered, #8a3ffc);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-diverge-2-3{
  background-color:var(--cds-charts-diverge-2-3, #8a3ffc)
}

.cds--cc--chart-wrapper .background-diverge-2-3.hovered{
  background-color:var(--cds-charts-diverge-2-3-hovered, #8a3ffc);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-diverge-2-3{
  stroke:var(--cds-charts-diverge-2-3, #8a3ffc)
}

.cds--cc--chart-wrapper .stop-color-diverge-2-3{
  stop-color:var(--cds-charts-diverge-2-3, #8a3ffc)
}

.cds--cc--chart-wrapper .fill-diverge-2-4{
  fill:var(--cds-charts-diverge-2-4, #a56eff)
}

.cds--cc--chart-wrapper .fill-diverge-2-4.hovered{
  fill:var(--cds-charts-diverge-2-4-hovered, #a56eff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-diverge-2-4{
  background-color:var(--cds-charts-diverge-2-4, #a56eff)
}

.cds--cc--chart-wrapper .background-diverge-2-4.hovered{
  background-color:var(--cds-charts-diverge-2-4-hovered, #a56eff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-diverge-2-4{
  stroke:var(--cds-charts-diverge-2-4, #a56eff)
}

.cds--cc--chart-wrapper .stop-color-diverge-2-4{
  stop-color:var(--cds-charts-diverge-2-4, #a56eff)
}

.cds--cc--chart-wrapper .fill-diverge-2-5{
  fill:var(--cds-charts-diverge-2-5, #be95ff)
}

.cds--cc--chart-wrapper .fill-diverge-2-5.hovered{
  fill:var(--cds-charts-diverge-2-5-hovered, #be95ff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-diverge-2-5{
  background-color:var(--cds-charts-diverge-2-5, #be95ff)
}

.cds--cc--chart-wrapper .background-diverge-2-5.hovered{
  background-color:var(--cds-charts-diverge-2-5-hovered, #be95ff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-diverge-2-5{
  stroke:var(--cds-charts-diverge-2-5, #be95ff)
}

.cds--cc--chart-wrapper .stop-color-diverge-2-5{
  stop-color:var(--cds-charts-diverge-2-5, #be95ff)
}

.cds--cc--chart-wrapper .fill-diverge-2-6{
  fill:var(--cds-charts-diverge-2-6, #d4bbff)
}

.cds--cc--chart-wrapper .fill-diverge-2-6.hovered{
  fill:var(--cds-charts-diverge-2-6-hovered, #d4bbff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-diverge-2-6{
  background-color:var(--cds-charts-diverge-2-6, #d4bbff)
}

.cds--cc--chart-wrapper .background-diverge-2-6.hovered{
  background-color:var(--cds-charts-diverge-2-6-hovered, #d4bbff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-diverge-2-6{
  stroke:var(--cds-charts-diverge-2-6, #d4bbff)
}

.cds--cc--chart-wrapper .stop-color-diverge-2-6{
  stop-color:var(--cds-charts-diverge-2-6, #d4bbff)
}

.cds--cc--chart-wrapper .fill-diverge-2-7{
  fill:var(--cds-charts-diverge-2-7, #e8daff)
}

.cds--cc--chart-wrapper .fill-diverge-2-7.hovered{
  fill:var(--cds-charts-diverge-2-7-hovered, #e8daff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-diverge-2-7{
  background-color:var(--cds-charts-diverge-2-7, #e8daff)
}

.cds--cc--chart-wrapper .background-diverge-2-7.hovered{
  background-color:var(--cds-charts-diverge-2-7-hovered, #e8daff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-diverge-2-7{
  stroke:var(--cds-charts-diverge-2-7, #e8daff)
}

.cds--cc--chart-wrapper .stop-color-diverge-2-7{
  stop-color:var(--cds-charts-diverge-2-7, #e8daff)
}

.cds--cc--chart-wrapper .fill-diverge-2-8{
  fill:var(--cds-charts-diverge-2-8, #f6f2ff)
}

.cds--cc--chart-wrapper .fill-diverge-2-8.hovered{
  fill:var(--cds-charts-diverge-2-8-hovered, #f6f2ff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-diverge-2-8{
  background-color:var(--cds-charts-diverge-2-8, #f6f2ff)
}

.cds--cc--chart-wrapper .background-diverge-2-8.hovered{
  background-color:var(--cds-charts-diverge-2-8-hovered, #f6f2ff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-diverge-2-8{
  stroke:var(--cds-charts-diverge-2-8, #f6f2ff)
}

.cds--cc--chart-wrapper .stop-color-diverge-2-8{
  stop-color:var(--cds-charts-diverge-2-8, #f6f2ff)
}

.cds--cc--chart-wrapper .fill-diverge-2-9{
  fill:var(--cds-charts-diverge-2-9, #ffffff)
}

.cds--cc--chart-wrapper .fill-diverge-2-9.hovered{
  fill:var(--cds-charts-diverge-2-9-hovered, #ffffff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-diverge-2-9{
  background-color:var(--cds-charts-diverge-2-9, #ffffff)
}

.cds--cc--chart-wrapper .background-diverge-2-9.hovered{
  background-color:var(--cds-charts-diverge-2-9-hovered, #ffffff);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-diverge-2-9{
  stroke:var(--cds-charts-diverge-2-9, #ffffff)
}

.cds--cc--chart-wrapper .stop-color-diverge-2-9{
  stop-color:var(--cds-charts-diverge-2-9, #ffffff)
}

.cds--cc--chart-wrapper .fill-diverge-2-10{
  fill:var(--cds-charts-diverge-2-10, #d9fbfb)
}

.cds--cc--chart-wrapper .fill-diverge-2-10.hovered{
  fill:var(--cds-charts-diverge-2-10-hovered, #d9fbfb);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-diverge-2-10{
  background-color:var(--cds-charts-diverge-2-10, #d9fbfb)
}

.cds--cc--chart-wrapper .background-diverge-2-10.hovered{
  background-color:var(--cds-charts-diverge-2-10-hovered, #d9fbfb);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-diverge-2-10{
  stroke:var(--cds-charts-diverge-2-10, #d9fbfb)
}

.cds--cc--chart-wrapper .stop-color-diverge-2-10{
  stop-color:var(--cds-charts-diverge-2-10, #d9fbfb)
}

.cds--cc--chart-wrapper .fill-diverge-2-11{
  fill:var(--cds-charts-diverge-2-11, #9ef0f0)
}

.cds--cc--chart-wrapper .fill-diverge-2-11.hovered{
  fill:var(--cds-charts-diverge-2-11-hovered, #9ef0f0);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-diverge-2-11{
  background-color:var(--cds-charts-diverge-2-11, #9ef0f0)
}

.cds--cc--chart-wrapper .background-diverge-2-11.hovered{
  background-color:var(--cds-charts-diverge-2-11-hovered, #9ef0f0);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-diverge-2-11{
  stroke:var(--cds-charts-diverge-2-11, #9ef0f0)
}

.cds--cc--chart-wrapper .stop-color-diverge-2-11{
  stop-color:var(--cds-charts-diverge-2-11, #9ef0f0)
}

.cds--cc--chart-wrapper .fill-diverge-2-12{
  fill:var(--cds-charts-diverge-2-12, #3ddbd9)
}

.cds--cc--chart-wrapper .fill-diverge-2-12.hovered{
  fill:var(--cds-charts-diverge-2-12-hovered, #3ddbd9);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-diverge-2-12{
  background-color:var(--cds-charts-diverge-2-12, #3ddbd9)
}

.cds--cc--chart-wrapper .background-diverge-2-12.hovered{
  background-color:var(--cds-charts-diverge-2-12-hovered, #3ddbd9);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-diverge-2-12{
  stroke:var(--cds-charts-diverge-2-12, #3ddbd9)
}

.cds--cc--chart-wrapper .stop-color-diverge-2-12{
  stop-color:var(--cds-charts-diverge-2-12, #3ddbd9)
}

.cds--cc--chart-wrapper .fill-diverge-2-13{
  fill:var(--cds-charts-diverge-2-13, #08bdba)
}

.cds--cc--chart-wrapper .fill-diverge-2-13.hovered{
  fill:var(--cds-charts-diverge-2-13-hovered, #08bdba);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-diverge-2-13{
  background-color:var(--cds-charts-diverge-2-13, #08bdba)
}

.cds--cc--chart-wrapper .background-diverge-2-13.hovered{
  background-color:var(--cds-charts-diverge-2-13-hovered, #08bdba);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-diverge-2-13{
  stroke:var(--cds-charts-diverge-2-13, #08bdba)
}

.cds--cc--chart-wrapper .stop-color-diverge-2-13{
  stop-color:var(--cds-charts-diverge-2-13, #08bdba)
}

.cds--cc--chart-wrapper .fill-diverge-2-14{
  fill:var(--cds-charts-diverge-2-14, #009d9a)
}

.cds--cc--chart-wrapper .fill-diverge-2-14.hovered{
  fill:var(--cds-charts-diverge-2-14-hovered, #009d9a);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-diverge-2-14{
  background-color:var(--cds-charts-diverge-2-14, #009d9a)
}

.cds--cc--chart-wrapper .background-diverge-2-14.hovered{
  background-color:var(--cds-charts-diverge-2-14-hovered, #009d9a);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-diverge-2-14{
  stroke:var(--cds-charts-diverge-2-14, #009d9a)
}

.cds--cc--chart-wrapper .stop-color-diverge-2-14{
  stop-color:var(--cds-charts-diverge-2-14, #009d9a)
}

.cds--cc--chart-wrapper .fill-diverge-2-15{
  fill:var(--cds-charts-diverge-2-15, #007d79)
}

.cds--cc--chart-wrapper .fill-diverge-2-15.hovered{
  fill:var(--cds-charts-diverge-2-15-hovered, #007d79);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-diverge-2-15{
  background-color:var(--cds-charts-diverge-2-15, #007d79)
}

.cds--cc--chart-wrapper .background-diverge-2-15.hovered{
  background-color:var(--cds-charts-diverge-2-15-hovered, #007d79);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-diverge-2-15{
  stroke:var(--cds-charts-diverge-2-15, #007d79)
}

.cds--cc--chart-wrapper .stop-color-diverge-2-15{
  stop-color:var(--cds-charts-diverge-2-15, #007d79)
}

.cds--cc--chart-wrapper .fill-diverge-2-16{
  fill:var(--cds-charts-diverge-2-16, #005d5d)
}

.cds--cc--chart-wrapper .fill-diverge-2-16.hovered{
  fill:var(--cds-charts-diverge-2-16-hovered, #005d5d);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-diverge-2-16{
  background-color:var(--cds-charts-diverge-2-16, #005d5d)
}

.cds--cc--chart-wrapper .background-diverge-2-16.hovered{
  background-color:var(--cds-charts-diverge-2-16-hovered, #005d5d);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-diverge-2-16{
  stroke:var(--cds-charts-diverge-2-16, #005d5d)
}

.cds--cc--chart-wrapper .stop-color-diverge-2-16{
  stop-color:var(--cds-charts-diverge-2-16, #005d5d)
}

.cds--cc--chart-wrapper .fill-diverge-2-17{
  fill:var(--cds-charts-diverge-2-17, #004144)
}

.cds--cc--chart-wrapper .fill-diverge-2-17.hovered{
  fill:var(--cds-charts-diverge-2-17-hovered, #004144);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .background-diverge-2-17{
  background-color:var(--cds-charts-diverge-2-17, #004144)
}

.cds--cc--chart-wrapper .background-diverge-2-17.hovered{
  background-color:var(--cds-charts-diverge-2-17-hovered, #004144);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .stroke-diverge-2-17{
  stroke:var(--cds-charts-diverge-2-17, #004144)
}

.cds--cc--chart-wrapper .stop-color-diverge-2-17{
  stop-color:var(--cds-charts-diverge-2-17, #004144)
}

.cds--cc--tooltip .tooltip-1-1-1{
  background-color:var(--cds-charts-1-1-1, #6929c4)
}

.cds--cc--tooltip .tooltip-1-2-1{
  background-color:var(--cds-charts-1-2-1, #002d9c)
}

.cds--cc--tooltip .tooltip-1-3-1{
  background-color:var(--cds-charts-1-3-1, #1192e8)
}

.cds--cc--tooltip .tooltip-1-4-1{
  background-color:var(--cds-charts-1-4-1, #007d79)
}

.cds--cc--tooltip .tooltip-2-1-1{
  background-color:var(--cds-charts-2-1-1, #6929c4)
}

.cds--cc--tooltip .tooltip-2-1-2{
  background-color:var(--cds-charts-2-1-2, #009d9a)
}

.cds--cc--tooltip .tooltip-2-2-1{
  background-color:var(--cds-charts-2-2-1, #8a3ffc)
}

.cds--cc--tooltip .tooltip-2-2-2{
  background-color:var(--cds-charts-2-2-2, #520408)
}

.cds--cc--tooltip .tooltip-2-3-1{
  background-color:var(--cds-charts-2-3-1, #9f1853)
}

.cds--cc--tooltip .tooltip-2-3-2{
  background-color:var(--cds-charts-2-3-2, #520408)
}

.cds--cc--tooltip .tooltip-2-4-1{
  background-color:var(--cds-charts-2-4-1, #1192e8)
}

.cds--cc--tooltip .tooltip-2-4-2{
  background-color:var(--cds-charts-2-4-2, #005d5d)
}

.cds--cc--tooltip .tooltip-2-5-1{
  background-color:var(--cds-charts-2-5-1, #009d9a)
}

.cds--cc--tooltip .tooltip-2-5-2{
  background-color:var(--cds-charts-2-5-2, #002d9c)
}

.cds--cc--tooltip .tooltip-3-1-1{
  background-color:var(--cds-charts-3-1-1, #ee5396)
}

.cds--cc--tooltip .tooltip-3-1-2{
  background-color:var(--cds-charts-3-1-2, #1192e8)
}

.cds--cc--tooltip .tooltip-3-1-3{
  background-color:var(--cds-charts-3-1-3, #6929c4)
}

.cds--cc--tooltip .tooltip-3-2-1{
  background-color:var(--cds-charts-3-2-1, #9f1853)
}

.cds--cc--tooltip .tooltip-3-2-2{
  background-color:var(--cds-charts-3-2-2, #fa4d56)
}

.cds--cc--tooltip .tooltip-3-2-3{
  background-color:var(--cds-charts-3-2-3, #520408)
}

.cds--cc--tooltip .tooltip-3-3-1{
  background-color:var(--cds-charts-3-3-1, #a56eff)
}

.cds--cc--tooltip .tooltip-3-3-2{
  background-color:var(--cds-charts-3-3-2, #005d5d)
}

.cds--cc--tooltip .tooltip-3-3-3{
  background-color:var(--cds-charts-3-3-3, #002d9c)
}

.cds--cc--tooltip .tooltip-3-4-1{
  background-color:var(--cds-charts-3-4-1, #a56eff)
}

.cds--cc--tooltip .tooltip-3-4-2{
  background-color:var(--cds-charts-3-4-2, #005d5d)
}

.cds--cc--tooltip .tooltip-3-4-3{
  background-color:var(--cds-charts-3-4-3, #9f1853)
}

.cds--cc--tooltip .tooltip-3-5-1{
  background-color:var(--cds-charts-3-5-1, #012749)
}

.cds--cc--tooltip .tooltip-3-5-2{
  background-color:var(--cds-charts-3-5-2, #6929c4)
}

.cds--cc--tooltip .tooltip-3-5-3{
  background-color:var(--cds-charts-3-5-3, #009d9a)
}

.cds--cc--tooltip .tooltip-4-1-1{
  background-color:var(--cds-charts-4-1-1, #6929c4)
}

.cds--cc--tooltip .tooltip-4-1-2{
  background-color:var(--cds-charts-4-1-2, #012749)
}

.cds--cc--tooltip .tooltip-4-1-3{
  background-color:var(--cds-charts-4-1-3, #009d9a)
}

.cds--cc--tooltip .tooltip-4-1-4{
  background-color:var(--cds-charts-4-1-4, #ee5396)
}

.cds--cc--tooltip .tooltip-4-2-1{
  background-color:var(--cds-charts-4-2-1, #9f1853)
}

.cds--cc--tooltip .tooltip-4-2-2{
  background-color:var(--cds-charts-4-2-2, #fa4d56)
}

.cds--cc--tooltip .tooltip-4-2-3{
  background-color:var(--cds-charts-4-2-3, #520408)
}

.cds--cc--tooltip .tooltip-4-2-4{
  background-color:var(--cds-charts-4-2-4, #a56eff)
}

.cds--cc--tooltip .tooltip-4-3-1{
  background-color:var(--cds-charts-4-3-1, #009d9a)
}

.cds--cc--tooltip .tooltip-4-3-2{
  background-color:var(--cds-charts-4-3-2, #002d9c)
}

.cds--cc--tooltip .tooltip-4-3-3{
  background-color:var(--cds-charts-4-3-3, #a56eff)
}

.cds--cc--tooltip .tooltip-4-3-4{
  background-color:var(--cds-charts-4-3-4, #9f1853)
}

.cds--cc--tooltip .tooltip-5-1-1{
  background-color:var(--cds-charts-5-1-1, #6929c4)
}

.cds--cc--tooltip .tooltip-5-1-2{
  background-color:var(--cds-charts-5-1-2, #1192e8)
}

.cds--cc--tooltip .tooltip-5-1-3{
  background-color:var(--cds-charts-5-1-3, #005d5d)
}

.cds--cc--tooltip .tooltip-5-1-4{
  background-color:var(--cds-charts-5-1-4, #9f1853)
}

.cds--cc--tooltip .tooltip-5-1-5{
  background-color:var(--cds-charts-5-1-5, #520408)
}

.cds--cc--tooltip .tooltip-5-2-1{
  background-color:var(--cds-charts-5-2-1, #002d9c)
}

.cds--cc--tooltip .tooltip-5-2-2{
  background-color:var(--cds-charts-5-2-2, #009d9a)
}

.cds--cc--tooltip .tooltip-5-2-3{
  background-color:var(--cds-charts-5-2-3, #9f1853)
}

.cds--cc--tooltip .tooltip-5-2-4{
  background-color:var(--cds-charts-5-2-4, #520408)
}

.cds--cc--tooltip .tooltip-5-2-5{
  background-color:var(--cds-charts-5-2-5, #a56eff)
}

.cds--cc--tooltip .tooltip-14-1-1{
  background-color:var(--cds-charts-14-1-1, #6929c4)
}

.cds--cc--tooltip .tooltip-14-1-2{
  background-color:var(--cds-charts-14-1-2, #1192e8)
}

.cds--cc--tooltip .tooltip-14-1-3{
  background-color:var(--cds-charts-14-1-3, #005d5d)
}

.cds--cc--tooltip .tooltip-14-1-4{
  background-color:var(--cds-charts-14-1-4, #9f1853)
}

.cds--cc--tooltip .tooltip-14-1-5{
  background-color:var(--cds-charts-14-1-5, #fa4d56)
}

.cds--cc--tooltip .tooltip-14-1-6{
  background-color:var(--cds-charts-14-1-6, #520408)
}

.cds--cc--tooltip .tooltip-14-1-7{
  background-color:var(--cds-charts-14-1-7, #198038)
}

.cds--cc--tooltip .tooltip-14-1-8{
  background-color:var(--cds-charts-14-1-8, #002d9c)
}

.cds--cc--tooltip .tooltip-14-1-9{
  background-color:var(--cds-charts-14-1-9, #ee5396)
}

.cds--cc--tooltip .tooltip-14-1-10{
  background-color:var(--cds-charts-14-1-10, #b28600)
}

.cds--cc--tooltip .tooltip-14-1-11{
  background-color:var(--cds-charts-14-1-11, #009d9a)
}

.cds--cc--tooltip .tooltip-14-1-12{
  background-color:var(--cds-charts-14-1-12, #012749)
}

.cds--cc--tooltip .tooltip-14-1-13{
  background-color:var(--cds-charts-14-1-13, #8a3800)
}

.cds--cc--tooltip .tooltip-14-1-14{
  background-color:var(--cds-charts-14-1-14, #a56eff)
}

.cds--cc--legend .additional>.icon .area-1{
  fill:var(--cds-zone-fill-01, #f4f4f4);
  stroke:var(--cds-zone-stroke-01, #8d8d8d)
}

.cds--cc--legend .additional>.icon .area-2{
  fill:var(--cds-zone-fill-02, #e0e0e0);
  stroke:var(--cds-zone-stroke-02, #8d8d8d)
}

.cds--cc--legend .additional>.icon .area-3{
  fill:var(--cds-zone-fill-03, #c6c6c6);
  stroke:var(--cds-zone-stroke-03, #8d8d8d)
}

.cds--cc--legend .additional>.icon .quartile-wrapper{
  fill:var(--cds-zone-fill-02, #e0e0e0);
  stroke:var(--cds-zone-stroke-01, #8d8d8d)
}

.cds--cc--legend .additional>.icon .quartile-line{
  fill:var(--cds-layer-inverse-absolute, #000000)
}

.cds--cc--axes{
  font-family:var(--cds-charts-font-family-condensed);
  overflow:visible
}

.cds--cc--axes g.axis g.ticks.invisible{
  visibility:hidden
}

.cds--cc--axes g.axis g.tick-hover rect.axis-holder{
  fill:transparent;
  stroke:transparent;
  stroke-width:2px
}

.cds--cc--axes g.axis g.tick-hover:hover rect.axis-holder,.cds--cc--axes g.axis g.tick-hover:focus rect.axis-holder{
  fill:var(--cds-layer-selected-inverse, #161616);
  stroke:var(--cds-layer-selected-inverse, #161616);
  stroke-width:2px
}

.cds--cc--axes g.axis g.tick-hover:hover text,.cds--cc--axes g.axis g.tick-hover:focus text{
  fill:var(--cds-layer-selected)
}

.cds--cc--axes g.axis g.tick text{
  fill:var(--cds-text-secondary, #525252);
  font-family:var(--cds-charts-font-family-condensed)
}

.cds--cc--axes g.axis g.tick line{
  display:none
}

.cds--cc--axes g.axis path.domain{
  stroke:var(--cds-border-strong-01, #8d8d8d)
}

.cds--cc--axes g.axis .axis-title{
  font-family:var(--cds-charts-font-family);
  font-weight:600;
  fill:var(--cds-text-primary, #161616)
}

.cds--cc--chart-wrapper g.callouts{
  stroke:var(--cds-text-secondary, #525252)
}

svg.cds--cc--color-legend{
  display:flex;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none
}

svg.cds--cc--color-legend g.legend-title text{
  fill:var(--cds-layer-inverse-absolute, #000000)
}

.cds--cc--card-node{
  display:flex;
  position:relative;
  background-color:var(--cds-layer-01, #f4f4f4);
  z-index:1;
  box-sizing:border-box;
  font-family:var(--cds-charts-font-family);
  width:100%;
  height:100%;
  padding:1rem .5rem;
  border-left:.25rem solid var(--cds-border-inverse, #161616)
}

.cds--cc--card-node--a,.cds--cc--card-node--button{
  border-top:none;
  border-right:none;
  border-bottom:none;
  color:inherit;
  text-decoration:none;
  cursor:pointer
}

.cds--cc--card-node--button{
  font-family:var(--cds-charts-font-family);
  text-align:left;
  width:100%
}

.cds--cc--card-node--a:focus,.cds--cc--card-node--a:hover,.cds--cc--card-node--button:focus,.cds--cc--card-node--button:hover{
  background-color:var(--cds-network-diagrams-background-hover, #f1f1f1)
}

.cds--cc--card-node--a:focus,.cds--cc--card-node--button:focus{
  outline:2px solid var(--cds-focus, #0f62fe);
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--cc--card-node--a:focus,.cds--cc--card-node--button:focus{
    outline-style:dotted
  }
}

.cds--cc--card-node--stacked::before{
  content:"";
  height:100%;
  width:100%;
  position:absolute;
  z-index:0;
  border-top:.125rem solid var(--cds-layer-accent-01, #e0e0e0);
  border-right:.125rem solid var(--cds-layer-accent-01, #e0e0e0);
  pointer-events:none;
  left:.3125rem;
  bottom:.3125rem
}

.cds--cc--card-node--stacked::after{
  content:"";
  height:100%;
  width:100%;
  position:absolute;
  z-index:0;
  border-top:.125rem solid var(--cds-layer-accent-01, #e0e0e0);
  border-right:.125rem solid var(--cds-layer-accent-01, #e0e0e0);
  pointer-events:none;
  left:.6875rem;
  bottom:.6875rem
}

.cds--cc--card-node__column{
  padding:0 .5rem
}

.cds--cc--card-node__column--farside{
  margin-left:auto
}

.cds--cc--card-node__title{
  font-size:var(--cds-productive-heading-01-font-size, 0.875rem);
  font-weight:var(--cds-productive-heading-01-font-weight, 600);
  line-height:var(--cds-productive-heading-01-line-height, 1.28572);
  letter-spacing:var(--cds-productive-heading-01-letter-spacing, 0.16px);
  margin:0
}

.cds--cc--card-node__subtitle{
  font-size:var(--cds-body-short-01-font-size, 0.875rem);
  font-weight:var(--cds-body-short-01-font-weight, 400);
  line-height:var(--cds-body-short-01-line-height, 1.28572);
  letter-spacing:var(--cds-body-short-01-letter-spacing, 0.16px);
  margin:0
}

.cds--cc--card-node__label{
  display:block;
  font-size:var(--cds-label-01-font-size, 0.75rem);
  font-weight:var(--cds-label-01-font-weight, 400);
  line-height:var(--cds-label-01-line-height, 1.33333);
  letter-spacing:var(--cds-label-01-letter-spacing, 0.32px);
  color:var(--cds-text-secondary, #525252);
  padding-top:1.5rem
}

.cds--cc--shape-node{
  display:flex;
  justify-content:center;
  align-items:center;
  background-color:var(--cds-layer-01, #f4f4f4);
  box-sizing:border-box;
  font-family:var(--cds-charts-font-family);
  width:100%;
  height:100%;
  position:relative
}

.cds--cc--shape-node--circle{
  border-radius:100%
}

.cds--cc--shape-node--square{
  border-radius:0
}

.cds--cc--shape-node--rounded-square{
  border-radius:.5rem
}

.cds--cc--shape-node--a,.cds--cc--shape-node--button{
  border:none;
  color:inherit;
  text-decoration:none;
  cursor:pointer
}

.cds--cc--shape-node--button{
  font-family:var(--cds-charts-font-family);
  text-align:left;
  width:100%
}

.cds--cc--shape-node--a:focus,.cds--cc--shape-node--a:hover,.cds--cc--shape-node--button:focus,.cds--cc--shape-node--button:hover{
  background-color:var(--cds-network-diagrams-background-hover, #f1f1f1)
}

.cds--cc--shape-node--a:focus .cds--cc--shape-node__title,.cds--cc--shape-node--a:focus .cds--cc--shape-node__subtitle,.cds--cc--shape-node--a:hover .cds--cc--shape-node__title,.cds--cc--shape-node--a:hover .cds--cc--shape-node__subtitle,.cds--cc--shape-node--button:focus .cds--cc--shape-node__title,.cds--cc--shape-node--button:focus .cds--cc--shape-node__subtitle,.cds--cc--shape-node--button:hover .cds--cc--shape-node__title,.cds--cc--shape-node--button:hover .cds--cc--shape-node__subtitle{
  font-weight:600
}

.cds--cc--shape-node--a:focus:focus,.cds--cc--shape-node--button:focus:focus{
  outline:none;
  box-shadow:0 0 0 2px var(--cds-focus, #0f62fe)
}

.cds--cc--shape-node__body{
  position:absolute;
  top:calc(100% + .125rem);
  text-align:center
}

.cds--cc--shape-node__subtitle{
  padding-bottom:.125rem;
  font-size:var(--cds-body-short-01-font-size, 0.875rem);
  font-weight:var(--cds-body-short-01-font-weight, 400);
  line-height:var(--cds-body-short-01-line-height, 1.28572);
  letter-spacing:var(--cds-body-short-01-letter-spacing, 0.16px);
  color:var(--cds-text-primary, #161616)
}

.cds--cc--shape-node__icon{
  display:flex
}

.cds--cc--shape-node__title{
  font-size:var(--cds-body-short-01-font-size, 0.875rem);
  font-weight:var(--cds-body-short-01-font-weight, 400);
  line-height:var(--cds-body-short-01-line-height, 1.28572);
  letter-spacing:var(--cds-body-short-01-letter-spacing, 0.16px);
  color:var(--cds-text-primary, #161616);
  padding-top:.125rem;
  margin-bottom:1px
}

.cds--cc--edge{
  fill:transparent
}

.cds--cc--edge__container{
  stroke-width:1.5rem;
  stroke:transparent;
  stroke-dasharray:none
}

.cds--cc--edge__inner{
  stroke-width:.0625rem;
  stroke:var(--cds-border-strong-01, #8d8d8d)
}

.cds--cc--edge__outer{
  stroke-width:.15625rem;
  stroke:transparent
}

.cds--cc--edge:hover .cds--cc--edge__inner{
  stroke-width:.15625rem
}

.cds--cc--edge--dash-sm{
  stroke-dasharray:2 4
}

.cds--cc--edge--dash-md{
  stroke-dasharray:4 4
}

.cds--cc--edge--dash-lg{
  stroke-dasharray:8 4
}

.cds--cc--edge--dash-xl{
  stroke-dasharray:16 4
}

.cds--cc--edge--tunnel .cds--cc--edge__outer{
  stroke:var(--cds-layer-accent-01, #e0e0e0);
  stroke-width:.375rem
}

.cds--cc--edge--double .cds--cc--edge__inner{
  stroke:var(--cds-background, #ffffff)
}

.cds--cc--edge--double .cds--cc--edge__outer{
  stroke:var(--cds-border-inverse, #161616);
  stroke-width:.28125rem
}

.cds--cc--marker{
  fill:var(--cds-border-inverse, #161616)
}

.cds--cc--grid rect.chart-grid-backdrop{
  fill:var(--cds-grid-bg, #ffffff)
}

.cds--cc--grid rect.chart-grid-backdrop.stroked{
  stroke:var(--cds-layer-accent-01, #e0e0e0)
}

.cds--cc--grid rect.stroke{
  stroke:var(--cds-layer-accent-01, #e0e0e0)
}

.cds--cc--grid g.x.grid g.tick line,.cds--cc--grid g.y.grid g.tick line{
  pointer-events:none;
  stroke-width:1px;
  stroke:var(--cds-layer-accent-01, #e0e0e0)
}

.cds--cc--grid g.x.grid g.tick.active line,.cds--cc--grid g.y.grid g.tick.active line{
  stroke-dasharray:2px;
  stroke:var(--cds-focus, #0f62fe)
}

.cds--cc--grid-brush g.grid-brush rect.selection{
  fill:none;
  fill-opacity:0;
  stroke:none
}

.cds--cc--grid-brush rect.frontSelection{
  fill:var(--cds-layer-accent-01, #e0e0e0);
  fill-opacity:.3;
  stroke:var(--cds-button-tertiary, #0f62fe)
}

.cds--cc--highlight rect.highlight-bar{
  pointer-events:none;
  fill:#ee5396;
  stroke:#ee5396
}

.cds--cc--layout-row{
  display:flex;
  flex-direction:row
}

.cds--cc--layout-column{
  display:flex;
  flex-direction:column
}

.cds--cc--layout-row-reverse{
  display:flex;
  flex-direction:row-reverse
}

.cds--cc--layout-column-reverse{
  display:flex;
  flex-direction:column-reverse
}

.cds--cc--layout-alignitems-center{
  align-items:center
}

.cds--cc--chart-wrapper .layout-child{
  overflow:visible
}

.cds--cc--chart-wrapper svg.layout-svg-wrapper{
  height:inherit;
  width:inherit;
  overflow:visible
}

div.cds--cc--legend{
  font-family:var(--cds-charts-font-family-condensed);
  display:flex;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  flex-wrap:wrap
}

div.cds--cc--legend[data-name=legend-items]{
  width:100%;
  margin:-5px
}

div.cds--cc--legend div.legend-item{
  display:flex;
  align-items:center;
  margin:5px
}

div.cds--cc--legend div.legend-item div.checkbox{
  width:13px;
  height:13px;
  margin-right:4px;
  border-radius:2px;
  border:solid 1px var(--cds-background, #ffffff);
  box-shadow:0 0 0 2px transparent
}

@media(forced-colors: active){
  div.cds--cc--legend div.legend-item div.checkbox{
    forced-color-adjust:none
  }
}

div.cds--cc--legend div.legend-item div.checkbox:not(.active){
  border-color:var(--cds-text-secondary, #525252);
  background:var(--cds-background, #ffffff)
}

div.cds--cc--legend div.legend-item div.checkbox svg{
  display:none;
  vertical-align:text-top;
  fill:var(--cds-background, #ffffff);
  stroke:var(--cds-background, #ffffff)
}

div.cds--cc--legend div.legend-item.additional svg.icon{
  margin-right:4px
}

div.cds--cc--legend div.legend-item p{
  font-size:12px;
  fill:var(--cds-text-secondary, #525252);
  line-height:1rem
}

div.cds--cc--legend.center-aligned{
  justify-content:center
}

div.cds--cc--legend.right-aligned{
  justify-content:flex-end
}

div.cds--cc--legend.has-deactivated-items div.legend-item div.checkbox svg{
  display:block
}

div.cds--cc--legend.vertical{
  margin:-5px;
  flex-direction:column
}

div.cds--cc--legend.vertical div.legend-item{
  margin-right:0;
  margin-bottom:10px
}

div.cds--cc--legend.clickable div.legend-item:not(.additional):hover{
  cursor:pointer
}

div.cds--cc--legend.clickable div.legend-item:not(.additional):hover div.checkbox{
  border:solid 1px var(--cds-background, #ffffff);
  box-shadow:0 0 0 2px #0f62fe
}

div.cds--cc--legend.clickable div.legend-item:not(.additional):hover div.checkbox:not(.active){
  border-color:var(--cds-text-secondary, #525252)
}

.cds--cc--meter-title{
  overflow:visible
}

.cds--cc--meter-title text.meter-title,.cds--cc--meter-title text.proportional-meter-title,.cds--cc--meter-title text.proportional-meter-total,.cds--cc--meter-title text.percent-value{
  fill:var(--cds-text-primary, #161616)
}

.cds--cc--meter-title g.status-indicator.status--danger circle.status{
  fill:var(--cds-support-error, #da1e28)
}

.cds--cc--meter-title g.status-indicator.status--warning circle.status{
  fill:var(--cds-support-warning, #f1c21b)
}

.cds--cc--meter-title g.status-indicator.status--warning path.innerFill{
  fill:#000
}

.cds--cc--meter-title g.status-indicator.status--success circle.status{
  fill:var(--cds-support-success, #24a148)
}

.cds--cc--meter-title g.status-indicator path.innerFill{
  fill:var(--cds-layer-01-absolute, #ffffff)
}

.cds--cc--ruler line.ruler-line,.cds--cc--ruler-binned line.ruler-line{
  stroke:var(--cds-layer-inverse-absolute, #000000);
  stroke-width:1px;
  stroke-dasharray:2;
  pointer-events:none
}

.cds--cc--skeleton rect.chart-skeleton-backdrop{
  fill:var(--cds-grid-bg, #ffffff)
}

.cds--cc--skeleton .shimmer-effect-lines{
  stroke-width:1px
}

.cds--cc--skeleton .shimmer-effect-sparkline{
  stroke-width:0px
}

.cds--cc--skeleton .empty-state-lines{
  stroke-width:1px;
  stroke:var(--cds-layer-accent-01, #e0e0e0)
}

.cds--cc--skeleton .shimmer-lines .stop-bg-shimmer{
  stop-color:var(--cds-layer-accent-01, #e0e0e0)
}

.cds--cc--skeleton .shimmer-lines .stop-shimmer{
  stop-color:#fff
}

.cds--cc--skeleton .empty-state-areas{
  fill:rgba(127, 127, 127, 0.1)
}

.cds--cc--skeleton .shimmer-areas .stop-bg-shimmer{
  stop-color:rgba(127, 127, 127, 0.1)
}

.cds--cc--skeleton .shimmer-areas .stop-shimmer{
  stop-color:rgba(255, 255, 255, 0.15)
}

.cds--cc--skeleton-lines rect.chart-skeleton-backdrop{
  fill:var(--cds-grid-bg, #ffffff)
}

.cds--cc--skeleton-lines .shimmer-effect-lines{
  stroke-width:1px
}

.cds--cc--skeleton-lines .shimmer-effect-sparkline{
  stroke-width:0px
}

.cds--cc--skeleton-lines .empty-state-lines{
  stroke-width:1px;
  stroke:var(--cds-layer-accent-01, #e0e0e0)
}

.cds--cc--skeleton-lines .shimmer-lines .stop-bg-shimmer{
  stop-color:var(--cds-layer-accent-01, #e0e0e0)
}

.cds--cc--skeleton-lines .shimmer-lines .stop-shimmer{
  stop-color:#fff
}

.cds--cc--threshold line.threshold-line{
  stroke:#fa4d56;
  stroke-width:1;
  stroke-dasharray:4;
  cursor:pointer;
  pointer-events:none
}

.cds--cc--threshold line.threshold-line.active{
  stroke-width:2
}

.cds--cc--threshold rect.threshold-hoverable-area{
  height:20px;
  transform:translate(0, -10px);
  cursor:pointer;
  fill:transparent
}

.cds--cc--threshold rect.threshold-hoverable-area.rotate{
  transform:rotate(90deg) translate(0, -10px)
}

.cds--cc--threshold--label{
  background-color:#fa4d56;
  pointer-events:none;
  transition:opacity .1s;
  transition-timing-function:cubic-bezier(0.4, 0.14, 0.3, 1);
  display:inline;
  box-shadow:0 1px 6px 0 rgba(0, 0, 0, 0.2);
  position:absolute;
  word-wrap:break-word;
  z-index:1059;
  font-family:var(--cds-charts-font-family-condensed);
  color:var(--cds-text-primary, #161616);
  line-height:16px;
  font-size:12px;
  padding:4px;
  min-width:20px
}

.cds--cc--threshold--label.hidden{
  opacity:0;
  transition:opacity .1s;
  transition-timing-function:cubic-bezier(0.4, 0.14, 0.3, 1)
}

.cds--cc--title p.title{
  color:var(--cds-text-primary, #161616);
  font-size:16px;
  font-family:var(--cds-charts-font-family);
  font-weight:600;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  padding-right:15px
}

.cds--chart-holder .layout-child.title{
  height:unset !important;
  overflow:hidden
}

.cds--chart-holder .cds--cc--toolbar{
  display:flex
}

.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options{
  box-sizing:border-box;
  padding:0;
  border:0;
  margin:0;
  font-family:inherit;
  font-size:100%;
  vertical-align:baseline;
  box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, 0.3));
  position:absolute;
  z-index:6000;
  display:none;
  background-color:var(--cds-layer);
  width:10rem;
  flex-direction:column;
  align-items:flex-start;
  top:32px;
  inset-inline-start:0;
  list-style:none
}

.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options *,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options ::before,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options ::after{
  box-sizing:inherit
}

.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options .cds--overflow-menu-options__option{
  box-sizing:border-box;
  border:0;
  margin:0;
  font-family:inherit;
  font-size:100%;
  vertical-align:baseline;
  display:flex;
  align-items:center;
  padding:0;
  background-color:transparent;
  block-size:2.5rem;
  inline-size:100%;
  transition:background-color .11s cubic-bezier(0, 0, 0.38, 0.9)
}

.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options .cds--overflow-menu-options__option:hover{
  background-color:var(--cds-layer-hover)
}

.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options .cds--overflow-menu-options__option .cds--overflow-menu-options__btn{
  font-size:var(--cds-body-compact-01-font-size, 0.875rem);
  font-weight:var(--cds-body-compact-01-font-weight, 400);
  line-height:var(--cds-body-compact-01-line-height, 1.28572);
  letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);
  outline:2px solid transparent;
  outline-offset:-2px;
  display:inline-flex;
  align-items:center;
  padding:0 1rem;
  border:none;
  background-color:transparent;
  block-size:100%;
  color:var(--cds-text-secondary, #525252);
  cursor:pointer;
  font-family:inherit;
  font-weight:400;
  inline-size:100%;
  max-inline-size:11.25rem;
  text-align:start;
  transition:outline .11s cubic-bezier(0, 0, 0.38, 0.9),background-color .11s cubic-bezier(0, 0, 0.38, 0.9),color .11s cubic-bezier(0, 0, 0.38, 0.9)
}

.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options .cds--overflow-menu-options__option .cds--overflow-menu-options__btn:focus{
  outline:2px solid var(--cds-focus, #0f62fe);
  outline-offset:-2px
}

.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options .cds--overflow-menu-options__option *,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options .cds--overflow-menu-options__option ::before,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options .cds--overflow-menu-options__option ::after{
  box-sizing:inherit
}

.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu--flip{
  right:0;
  left:unset
}

.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu--flip.is-open{
  display:table
}

.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu--flip ul{
  margin:0;
  padding:0;
  list-style:none
}

.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu__trigger{
  width:2rem;
  height:2rem;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  block-size:2.5rem;
  border:0;
  box-sizing:border-box;
  cursor:pointer;
  display:flex;
  font-family:inherit;
  font-size:100%;
  inline-size:2.5rem;
  align-items:center;
  justify-content:center;
  margin:0;
  min-height:2.5rem;
  outline:2px solid transparent;
  outline-offset:-2px;
  padding:0;
  position:relative;
  text-align:start;
  transition:outline 110ms cubic-bezier(0, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0, 0, 0.38, 0.9);
  vertical-align:baseline
}

.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu:hover,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu__trigger:hover{
  background-color:var(--cds-layer-hover)
}

.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu:focus,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu__trigger:focus{
  outline:2px solid var(--cds-focus, #0f62fe);
  outline-offset:-2px
}

.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu *,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu ::before,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu ::after,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu__trigger *,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu__trigger ::before,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu__trigger ::after{
  box-sizing:inherit
}

.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu>:first-child,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu__trigger>:first-child{
  -webkit-margin-before:0;
          margin-block-start:0
}

.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu .cds--overflow-menu__icon,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu__trigger .cds--overflow-menu__icon{
  block-size:1rem;
  fill:var(--cds-icon-primary, #161616);
  inline-size:1rem
}

.cds--chart-holder{
  --cds-layout-size-height-min: 0px;
  --cds-layout-size-height-lg: 3rem;
  --cds-layout-size-height-max: 999999999px;
  --cds-layout-density-padding-inline-min: 0px;
  --cds-layout-density-padding-inline-normal: 1rem;
  --cds-layout-density-padding-inline-max: 999999999px;
  --cds-layout-size-height-lg: 3rem
}

.cds--chart-holder .cds--modal{
  position:fixed;
  z-index:9000;
  display:flex;
  align-items:center;
  justify-content:center;
  background-color:var(--cds-overlay, rgba(22, 22, 22, 0.5));
  block-size:100vh;
  content:"";
  inline-size:100vw;
  inset-block-start:0;
  inset-inline-start:0;
  opacity:0;
  transition:opacity .24s cubic-bezier(0.4, 0.14, 1, 1),visibility 0ms linear .24s;
  visibility:hidden
}

.cds--chart-holder .cds--modal.is-visible{
  z-index:99999;
  opacity:1;
  transition:opacity .24s cubic-bezier(0, 0, 0.3, 1),visibility 0ms linear;
  visibility:inherit
}

.cds--chart-holder .cds--modal.is-visible .cds--modal-container{
  transform:translateZ(0);
  transition:transform .24s cubic-bezier(0, 0, 0.3, 1)
}

.cds--chart-holder .cds--modal .cds--modal-container{
  position:fixed;
  top:0;
  display:grid;
  overflow:hidden;
  width:100%;
  height:100%;
  max-height:100%;
  background-color:var(--cds-layer);
  grid-template-columns:100%;
  grid-template-rows:auto 1fr auto;
  outline:3px solid transparent;
  outline-offset:-3px;
  transform:translate3d(0, -24px, 0);
  transform-origin:top center;
  transition:transform .24s cubic-bezier(0.4, 0.14, 1, 1)
}

@media(min-width: 42rem){
  .cds--chart-holder .cds--modal .cds--modal-container{
    position:static;
    width:84%;
    height:auto;
    max-height:90%
  }
}

@media(min-width: 66rem){
  .cds--chart-holder .cds--modal .cds--modal-container{
    width:60%;
    max-height:84%
  }
}

@media(min-width: 82rem){
  .cds--chart-holder .cds--modal .cds--modal-container{
    width:48%
  }
}

.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-header{
  padding-top:1rem;
  padding-right:3rem;
  padding-left:1rem;
  margin-bottom:.5rem;
  grid-column:1/-1;
  grid-row:1/1
}

.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-header__label{
  margin-top:0;
  margin-bottom:0;
  box-sizing:border-box;
  padding:0;
  border:0;
  margin:0;
  font-family:inherit;
  vertical-align:baseline;
  font-size:var(--cds-label-01-font-size, 0.75rem);
  font-weight:var(--cds-label-01-font-weight, 400);
  line-height:var(--cds-label-01-line-height, 1.33333);
  letter-spacing:var(--cds-label-01-letter-spacing, 0.32px);
  color:var(--cds-text-secondary, #525252);
  --docs-content-width: 75%;
  width:var(--docs-content-width)
}

.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-header__heading{
  margin-top:.5rem !important;
  margin-bottom:1rem !important;
  box-sizing:border-box;
  padding:0;
  border:0;
  margin:0;
  font-family:inherit;
  vertical-align:baseline;
  font-size:var(--cds-heading-03-font-size, 1.25rem);
  font-weight:var(--cds-heading-03-font-weight, 400);
  line-height:var(--cds-heading-03-line-height, 1.4);
  letter-spacing:var(--cds-heading-03-letter-spacing, 0);
  padding-right:calc(20% - 3rem);
  color:var(--cds-text-primary, #161616);
  --docs-content-width: 75%;
  width:var(--docs-content-width)
}

.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-header .cds--modal-close{
  position:absolute;
  z-index:2;
  top:0;
  right:0;
  overflow:hidden;
  width:3rem;
  height:3rem;
  padding:.75rem;
  border:2px solid transparent;
  background-color:transparent;
  cursor:pointer;
  transition:background-color .11s cubic-bezier(0.2, 0, 0.38, 0.9);
  margin:0;
  border-radius:0;
  font-family:inherit
}

.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-header .cds--modal-close:hover{
  background-color:var(--cds-layer-hover)
}

.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-header .cds--modal-close:focus{
  border-color:var(--cds-focus, #0f62fe);
  outline:none
}

.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-header .cds--modal-close__icon{
  width:1.25rem;
  height:1.25rem;
  fill:var(--cds-icon-primary, #161616)
}

.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content{
  padding:0 !important;
  margin-bottom:0;
  color-scheme:var(--cds-color-scheme, light);
  font-size:var(--cds-body-01-font-size, 0.875rem);
  line-height:var(--cds-body-01-line-height, 1.42857);
  letter-spacing:var(--cds-body-01-letter-spacing, 0.16px);
  position:relative;
  color:var(--cds-text-primary, #161616);
  font-weight:400;
  grid-column:1/-1;
  grid-row:2/-2;
  overflow-y:auto
}

.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content .cds--data-table{
  position:relative;
  border-collapse:collapse;
  width:100%;
  border-spacing:0
}

.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content .cds--data-table thead{
  font-size:var(--cds-heading-compact-01-font-size, 0.875rem);
  font-weight:var(--cds-heading-compact-01-font-weight, 600);
  line-height:var(--cds-heading-compact-01-line-height, 1.28572);
  letter-spacing:var(--cds-heading-compact-01-letter-spacing, 0.16px);
  background-color:var(--cds-layer-accent)
}

.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content .cds--data-table thead tr{
  width:100%;
  height:3rem;
  border:none
}

.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content .cds--data-table thead tr th{
  position:sticky;
  top:0;
  padding-right:1rem;
  padding-left:1rem;
  background-color:var(--cds-layer-accent);
  color:var(--cds-text-primary, #161616);
  text-align:start;
  vertical-align:middle
}

.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content .cds--data-table thead tr th .cds--table-header-label{
  text-align:left
}

.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content .cds--data-table tbody{
  font-size:var(--cds-body-compact-01-font-size, 0.875rem);
  font-weight:var(--cds-body-compact-01-font-weight, 400);
  line-height:var(--cds-body-compact-01-line-height, 1.28572);
  letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);
  background-color:var(--cds-layer);
  width:100%
}

.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content .cds--data-table tbody tr{
  transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9);
  width:100;
  height:3rem;
  border:none
}

.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content .cds--data-table tbody tr:hover{
  background:var(--cds-layer-hover) !important
}

.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content .cds--data-table tbody tr td{
  transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9);
  padding-right:1rem;
  padding-left:1rem;
  border-top:1px solid var(--cds-layer);
  border-bottom:1px solid var(--cds-border-subtle);
  color:var(--cds-text-secondary, #525252);
  text-align:left;
  vertical-align:middle
}

.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-footer{
  background-color:transparent;
  display:flex;
  height:4rem;
  justify-content:flex-end;
  margin-top:auto;
  grid-column:1/-1;
  grid-row:-1/-1
}

.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-footer .cds--cc-modal-footer-spacer{
  width:50%
}

.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-footer .cds--btn{
  max-width:none;
  height:4rem;
  flex:0 1 50%;
  align-items:baseline;
  padding-top:.875rem;
  padding-bottom:2rem;
  margin:0;
  --cds-layout-size-height-local: clamp( var(--cds-layout-size-height-min), var( --cds-layout-size-height, var(--cds-layout-size-height-lg) ), var(--cds-layout-size-height-max) );
  --cds-layout-density-padding-inline-local: clamp( var(--cds-layout-density-padding-inline-min), var( --cds-layout-density-padding-inline, var(--cds-layout-density-padding-inline-normal) ), var(--cds-layout-density-padding-inline-max) );
  --temp-1lh: (var(--cds-body-compact-01-line-height, 1.28572) * 1em);
  --temp-expressive-1lh: ( var(--cds-body-compact-02-line-height, 1.375) * 1em );
  --temp-padding-block-max: calc( (var(--cds-layout-size-height-lg) - var(--temp-1lh)) / 2 - 0.0625rem );
  box-sizing:border-box;
  padding:0;
  border:0;
  font-family:inherit;
  font-size:var(--cds-body-compact-01-font-size, 0.875rem);
  font-weight:var(--cds-body-compact-01-font-weight, 400);
  line-height:var(--cds-body-compact-01-line-height, 1.28572);
  letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);
  position:relative;
  display:inline-flex;
  width:-moz-max-content;
  width:max-content;
  max-width:20rem;
  min-height:var(--cds-layout-size-height-local);
  justify-content:space-between;
  border-radius:0;
  cursor:pointer;
  outline:none;
  padding-block:min((var(--cds-layout-size-height-local) - var(--temp-1lh))/2 - .0625rem,var(--temp-padding-block-max));
  -webkit-padding-end:calc(var(--cds-layout-density-padding-inline-local)*3 + 1rem - .0625rem);
          padding-inline-end:calc(var(--cds-layout-density-padding-inline-local)*3 + 1rem - .0625rem);
  -webkit-padding-start:calc(var(--cds-layout-density-padding-inline-local) - .0625rem);
          padding-inline-start:calc(var(--cds-layout-density-padding-inline-local) - .0625rem);
  text-align:left;
  text-decoration:none;
  transition:background 70ms cubic-bezier(0, 0, 0.38, 0.9),box-shadow 70ms cubic-bezier(0, 0, 0.38, 0.9),border-color 70ms cubic-bezier(0, 0, 0.38, 0.9),outline 70ms cubic-bezier(0, 0, 0.38, 0.9);
  vertical-align:top
}

.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-footer .cds--btn--primary{
  border-width:1px;
  border-style:solid;
  border-color:transparent;
  background-color:var(--cds-button-primary, #0f62fe);
  color:var(--cds-text-on-color, #ffffff)
}

.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-footer .cds--btn--primary:hover{
  color:var(--cds-text-on-color, #ffffff);
  background-color:var(--cds-button-primary-hover, #0050e6)
}

.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-footer .cds--btn--primary:focus{
  border-color:var(--cds-button-focus-color, var(--cds-focus, #0f62fe));
  box-shadow:inset 0 0 0 1px var(--cds-button-focus-color, var(--cds-focus, #0f62fe)),inset 0 0 0 2px var(--cds-background, #ffffff)
}

@supports(-moz-appearance: none){
  .cds--data-table td{
    background-clip:padding-box
  }
}

.cds--cc--tooltip{
  background-color:var(--cds-layer-02, #ffffff);
  pointer-events:none;
  transition-timing-function:cubic-bezier(0.4, 0.14, 0.3, 1);
  display:inline;
  visibility:visible;
  box-shadow:0 1px 6px 0 rgba(0, 0, 0, 0.2);
  position:absolute;
  word-wrap:break-word;
  z-index:1059;
  font-family:var(--cds-charts-font-family-condensed);
  transition:visibility 0s linear .1s,opacity .1s
}

.cds--cc--tooltip.hidden{
  opacity:0;
  visibility:hidden;
  transition:visibility 0s linear 0s,opacity .1s;
  transition-timing-function:cubic-bezier(0.4, 0.14, 0.3, 1)
}

.cds--cc--tooltip .content-box{
  color:var(--cds-text-primary, #161616)
}

.cds--cc--tooltip .content-box .title-tooltip.title-tooltip-nowrap{
  width:-moz-max-content;
  width:max-content
}

.cds--cc--tooltip .content-box .title-tooltip{
  width:auto;
  padding:4px;
  min-width:20px;
  max-width:270px
}

.cds--cc--tooltip .content-box .title-tooltip p{
  margin:2px;
  font-size:12px;
  line-height:1rem
}

.cds--cc--tooltip .content-box .datapoint-tooltip{
  display:flex;
  padding:4px;
  flex-flow:row nowrap;
  width:auto;
  min-width:20px;
  justify-content:flex-start;
  align-items:center
}

.cds--cc--tooltip .content-box .datapoint-tooltip div.label{
  display:flex;
  flex:1
}

.cds--cc--tooltip .content-box .datapoint-tooltip div.label p{
  flex:1;
  padding-right:8px
}

.cds--cc--tooltip .content-box .datapoint-tooltip div.label span.label-icon svg{
  height:12px;
  padding-top:3px;
  vertical-align:top;
  padding-left:4px;
  width:auto;
  fill:var(--cds-layer-inverse-absolute, #000000)
}

.cds--cc--tooltip .content-box .datapoint-tooltip.bold div.label p{
  font-weight:600
}

.cds--cc--tooltip .content-box .datapoint-tooltip p{
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  line-height:16px;
  font-size:12px;
  display:inline-block;
  margin:0;
  padding:0;
  border:0
}

.cds--cc--tooltip .content-box .datapoint-tooltip p.value{
  width:auto;
  margin-left:6px
}

.cds--cc--tooltip .content-box ul.multi-tooltip{
  margin:0;
  padding:0
}

.cds--cc--tooltip .content-box ul.multi-tooltip li{
  list-style:none;
  position:relative
}

.cds--cc--tooltip .content-box ul.multi-tooltip li:not(:last-child){
  border-bottom:1px solid var(--cds-tooltip-line-border, #e0e0e0)
}

.cds--cc--tooltip .content-box svg.arrow-right rect{
  fill:none
}

.cds--cc--tooltip .tooltip-color{
  position:absolute;
  left:0;
  top:0;
  width:4px;
  height:100%
}

@media(forced-colors: active){
  .cds--cc--tooltip .tooltip-color{
    forced-color-adjust:none
  }
}

.cds--cc--tooltip .tooltip-color+div.label p{
  margin-left:4px
}

.cds--cc--zero-line line.domain{
  stroke:var(--cds-border-strong-01, #8d8d8d)
}

.cds--cc--zoom-bar rect.zoom-bg{
  fill:var(--cds-background, #ffffff);
  stroke:var(--cds-layer-01, #f4f4f4)
}

.cds--cc--zoom-bar rect.zoom-slider-bg{
  fill:var(--cds-layer-01, #f4f4f4)
}

.cds--cc--zoom-bar rect.zoom-slider-selected-area{
  fill:var(--cds-icon-secondary, #525252)
}

.cds--cc--zoom-bar path.zoom-bg-baseline{
  stroke:var(--cds-border-strong-01, #8d8d8d);
  stroke-width:2
}

.cds--cc--zoom-bar path.zoom-graph-area{
  fill:var(--cds-layer-accent-01, #e0e0e0);
  stroke:var(--cds-border-strong-01, #8d8d8d);
  stroke-width:1
}

.cds--cc--zoom-bar path.zoom-graph-area-unselected{
  fill:var(--cds-layer-01, #f4f4f4);
  stroke:none
}

.cds--cc--zoom-bar g.zoom-bar-brush rect.handle{
  fill:var(--cds-icon-secondary, #525252)
}

.cds--cc--zoom-bar g.zoom-bar-brush rect.handle-bar{
  fill:var(--cds-layer-02, #ffffff)
}

.cds--cc--zoom-bar g.zoom-bar-brush rect.selection{
  fill:none;
  stroke:none
}

.cds--cc--zoom-bar rect[class^=highlight-]{
  fill:#ee5396;
  stroke:#ee5396
}

.cds--cc--alluvial rect.node,.cds--cc--alluvial rect.node-text-bg{
  fill:var(--cds-layer-inverse-absolute, #000000)
}

.cds--cc--alluvial text.node-text{
  fill:var(--cds-layer-01-absolute, #ffffff)
}

.cds--cc--alluvial polygon.arrow-down{
  fill:var(--cds-layer-01, #f4f4f4)
}

.cds--cc--area path.area,.cds--cc--area-stacked path.area{
  pointer-events:none
}

.cds--cc--bubble circle.dot.hovered{
  fill-opacity:1;
  transition:all .1s;
  transition-timing-function:cubic-bezier(0.4, 0.14, 0.3, 1)
}

.cds--cc--bubble circle.dot.unfilled{
  fill:var(--cds-layer-01, #f4f4f4)
}

.cds--cc--bubble g.lines path.line{
  mix-blend-mode:multiply
}

.cds--cc--bullet path.range-box{
  pointer-events:none
}

.cds--cc--bullet path.range-box.order-1{
  fill:var(--cds-zone-fill-01, #f4f4f4);
  stroke:var(--cds-zone-stroke-01, #8d8d8d)
}

.cds--cc--bullet path.range-box.order-2{
  fill:var(--cds-zone-fill-02, #e0e0e0);
  stroke:var(--cds-zone-stroke-02, #8d8d8d)
}

.cds--cc--bullet path.range-box.order-3{
  fill:var(--cds-zone-fill-03, #c6c6c6);
  stroke:var(--cds-zone-stroke-03, #8d8d8d)
}

.cds--cc--bullet path.marker,.cds--cc--bullet path.quartile{
  pointer-events:none;
  stroke-width:1.5px;
  stroke:var(--cds-layer-inverse-absolute, #000000)
}

.cds--cc--bullet path.quartile.over-bar{
  stroke:var(--cds-layer-01-absolute, #ffffff)
}

.cds--cc--choropleth path.border{
  stroke:var(--cds-border-subtle-selected-01, #c6c6c6)
}

.cds--cc--choropleth g.missing-data path{
  stroke:var(--cds-border-subtle-selected-01, #c6c6c6);
  fill:var(--cds-background, #ffffff)
}

.cds--cc--choropleth pattern path.pattern-fill{
  stroke:var(--cds-border-strong-01, #8d8d8d);
  stroke-width:.5px
}

.cds--cc--circle-pack circle.node{
  stroke-width:1.5px
}

.cds--cc--circle-pack circle.node.hovered{
  fill-opacity:1
}

.cds--cc--circle-pack circle.node.non-focal{
  fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25));
  fill-opacity:30%;
  stroke:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))
}

.cds--cc--circle-pack circle.node.clickable{
  cursor:zoom-in
}

.cds--cc--chart-wrapper.zoomed-in{
  cursor:zoom-out
}

.cds--cc--chart-wrapper.zoomed-in .cds--cc--circle-pack circle.node.hovered-child{
  stroke:1.5px solid initial
}

.cds--cc--chart-wrapper.zoomed-in .cds--cc--circle-pack circle.node.clickable{
  cursor:zoom-out
}

.cds--cc--donut{
  overflow:visible
}

.cds--cc--gauge{
  overflow:visible
}

.cds--cc--gauge path.arc-background{
  fill:var(--cds-layer-01, #f4f4f4)
}

.cds--cc--gauge .gauge-delta-arrow.status--danger{
  fill:var(--cds-support-error, #da1e28)
}

.cds--cc--gauge .gauge-delta-arrow.status--warning{
  fill:var(--cds-support-warning, #f1c21b)
}

.cds--cc--gauge .gauge-delta-arrow.status--success{
  fill:var(--cds-support-success, #24a148)
}

.cds--cc--heatmap g.highlighter-hidden{
  visibility:hidden
}

.cds--cc--heatmap g.cell-highlight line{
  stroke:white;
  stroke-width:1px
}

.cds--cc--heatmap g.cell-2 line{
  stroke:white;
  stroke-width:2px !important
}

.cds--cc--heatmap g.multi-cell line{
  stroke:white;
  stroke-width:2px
}

.cds--cc--heatmap rect.pattern-fill{
  fill:var(--cds-border-strong-01, #8d8d8d)
}

.cds--cc--heatmap g.shadows line.top{
  filter:drop-shadow(0px -3px 2px black)
}

.cds--cc--heatmap g.shadows line.down{
  filter:drop-shadow(0px 3px 2px black)
}

.cds--cc--heatmap g.shadows line.left{
  filter:drop-shadow(-3px 0px 2px black)
}

.cds--cc--heatmap g.shadows line.right{
  filter:drop-shadow(3px 0px 2px black)
}

.cds--cc--heatmap rect.heat{
  stroke-width:0px;
  stroke:var(--cds-background, #ffffff)
}

.cds--cc--heatmap rect.null-state{
  fill:var(--cds-icon-inverse, #ffffff)
}

.cds--cc--line path.line{
  pointer-events:none;
  fill:none;
  stroke-width:1.5
}

.cds--cc--line path.line.sparkline-loading{
  animation:shimmer 2.5s infinite linear
}

@keyframes shimmer{
  0%{
    stroke:var(--cds-layer-accent-01, #e0e0e0)
  }

  20%{
    stroke:#fff;
    opacity:.5
  }

  100%{
    stroke:var(--cds-layer-accent-01, #e0e0e0)
  }
}

.cds--cc--lollipop line.line{
  pointer-events:none
}

.cds--cc--lollipop circle.dot{
  stroke-width:1.5
}

.cds--cc--meter rect.container{
  fill:var(--cds-layer-01, #f4f4f4)
}

.cds--cc--meter line.rangeIndicator{
  stroke:var(--cds-meter-range-indicator, #a8a8a8);
  stroke-width:1px
}

.cds--cc--meter rect.value.status--danger{
  fill:var(--cds-support-error, #da1e28)
}

.cds--cc--meter rect.value.status--warning{
  fill:var(--cds-support-warning, #f1c21b);
  stroke-width:1px;
  stroke:var(--cds-alert-stroke, #b28600)
}

.cds--cc--meter rect.value.status--success{
  fill:var(--cds-support-success, #24a148)
}

.cds--cc--meter line.peak{
  stroke:var(--cds-border-inverse, #161616);
  stroke-width:2px
}

.cds--cc--pie{
  overflow:visible
}

.cds--cc--radar .blobs path{
  stroke-width:1.5px
}

.cds--cc--radar .y-axes path,.cds--cc--radar .x-axes line{
  stroke-width:1px;
  stroke:var(--cds-layer-accent-01, #e0e0e0)
}

.cds--cc--radar .x-axes line.hovered{
  stroke:var(--cds-layer-inverse-absolute, #000000)
}

.cds--cc--scatter circle.dot.hovered{
  fill-opacity:1;
  transition:all .1s;
  transition-timing-function:cubic-bezier(0.4, 0.14, 0.3, 1)
}

.cds--cc--scatter circle.dot.unfilled{
  fill:var(--cds-layer-01, #f4f4f4);
  stroke-width:1.5
}

.cds--cc--scatter circle.dot.threshold-anomaly{
  stroke-width:3
}

.cds--cc--scatter g.lines path.line{
  mix-blend-mode:multiply
}

.cds--cc--scatter-stacked circle.dot.unfilled{
  fill:var(--cds-layer-01, #f4f4f4);
  stroke-width:1.5
}

.cds--cc--scatter-stacked circle.dot.threshold-anomaly{
  stroke-width:3
}

.cds--cc--chart-wrapper .cds--cc--tree g.links{
  fill:none;
  stroke:var(--cds-border-strong-01, #8d8d8d);
  stroke-opacity:.4;
  stroke-width:1.5
}

.cds--cc--chart-wrapper .cds--cc--tree g.clickable{
  cursor:pointer
}

.cds--cc--chart-wrapper .cds--cc--tree g.clickable:hover text{
  font-weight:600
}

.cds--cc--chart-wrapper .cds--cc--tree g.clickable:hover circle{
  fill:var(--cds-text-primary, #161616);
  transition:all .1s ease-out
}

.cds--cc--chart-wrapper .cds--cc--tree circle.parent{
  fill:var(--cds-text-secondary, #525252)
}

.cds--cc--chart-wrapper .cds--cc--tree circle.child{
  fill:var(--cds-border-strong-01, #8d8d8d)
}

.cds--cc--chart-wrapper .cds--cc--tree text{
  fill:var(--cds-text-primary, #161616)
}

.cds--cc--chart-wrapper .cds--cc--tree text.text-stroke{
  stroke:var(--cds-text-inverse, #ffffff);
  stroke-width:2px
}

.cds--cc--treemap text{
  pointer-events:none
}

.cds--cc--wordcloud text.word.light{
  font-weight:300
}

.cds--chart-holder{
  --cds-charts-font-family: "IBM Plex Sans", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", sans-serif;
  --cds-charts-font-family-condensed: "IBM Plex Sans Condensed", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", sans-serif;
  font-family:var(--cds-charts-font-family)
}

.cds--cc--chart-wrapper p{
  padding:0;
  margin:0;
  font-size:12px;
  font-weight:400;
  color:var(--cds-text-secondary, #525252)
}

.cds--cc--chart-wrapper text{
  font-size:12px;
  font-weight:400;
  fill:var(--cds-text-secondary, #525252)
}

.cds--cc--chart-wrapper g.gauge-numbers text.gauge-value-number{
  font-family:var(--cds-charts-font-family);
  font-weight:300
}

.cds--cc--chart-wrapper text.meter-title,.cds--cc--chart-wrapper text.percent-value{
  font-size:16px;
  font-family:var(--cds-charts-font-family)
}

.cds--cc--chart-wrapper text.meter-title{
  font-weight:600
}

.cds--chart-holder{
  position:relative;
  display:block;
  width:100%;
  height:100%
}

.cds--chart-holder.filled,.cds--chart-holder.fullscreen{
  background-color:var(--cds-background, #ffffff)
}

.cds--chart-holder.filled .cds--cc--chart-wrapper,.cds--chart-holder.fullscreen .cds--cc--chart-wrapper{
  background-color:var(--cds-background, #ffffff)
}

.cds--chart-holder .DONT_STYLE_ME_css_styles_verifier{
  overflow:hidden;
  opacity:0
}

.cds--chart-holder{
  --cds-ai-aura-end: rgba(255, 255, 255, 0);
  --cds-ai-aura-hover-background: #edf5ff;
  --cds-ai-aura-hover-end: rgba(255, 255, 255, 0);
  --cds-ai-aura-hover-start: rgba(69, 137, 255, 0.32);
  --cds-ai-aura-start: rgba(69, 137, 255, 0.1);
  --cds-ai-aura-start-sm: rgba(69, 137, 255, 0.16);
  --cds-ai-border-end: #78a9ff;
  --cds-ai-border-start: rgba(166, 200, 255, 0.64);
  --cds-ai-border-strong: #4589ff;
  --cds-ai-drop-shadow: rgba(15, 98, 254, 0.1);
  --cds-ai-inner-shadow: rgba(69, 137, 255, 0.1);
  --cds-ai-overlay: rgba(0, 17, 65, 0.5);
  --cds-ai-popover-background: #ffffff;
  --cds-ai-popover-caret-bottom: #78a9ff;
  --cds-ai-popover-caret-bottom-background: #eaf1ff;
  --cds-ai-popover-caret-bottom-background-actions: #e9effa;
  --cds-ai-popover-caret-center: #a0c3ff;
  --cds-ai-popover-shadow-outer-01: rgba(0, 67, 206, 0.06);
  --cds-ai-popover-shadow-outer-02: rgba(0, 0, 0, 0.04);
  --cds-ai-skeleton-background: #d0e2ff;
  --cds-ai-skeleton-element-background: #4589ff;
  --cds-background: #ffffff;
  --cds-background-active: rgba(141, 141, 141, 0.5);
  --cds-background-brand: #0f62fe;
  --cds-background-hover: rgba(141, 141, 141, 0.12);
  --cds-background-inverse: #393939;
  --cds-background-inverse-hover: #474747;
  --cds-background-selected: rgba(141, 141, 141, 0.2);
  --cds-background-selected-hover: rgba(141, 141, 141, 0.32);
  --cds-border-disabled: #c6c6c6;
  --cds-border-interactive: #0f62fe;
  --cds-border-inverse: #161616;
  --cds-border-strong-01: #8d8d8d;
  --cds-border-strong-02: #8d8d8d;
  --cds-border-strong-03: #8d8d8d;
  --cds-border-subtle-00: #e0e0e0;
  --cds-border-subtle-01: #c6c6c6;
  --cds-border-subtle-02: #e0e0e0;
  --cds-border-subtle-03: #c6c6c6;
  --cds-border-subtle-selected-01: #c6c6c6;
  --cds-border-subtle-selected-02: #c6c6c6;
  --cds-border-subtle-selected-03: #c6c6c6;
  --cds-border-tile-01: #c6c6c6;
  --cds-border-tile-02: #a8a8a8;
  --cds-border-tile-03: #c6c6c6;
  --cds-chat-avatar-agent: #393939;
  --cds-chat-avatar-bot: #6f6f6f;
  --cds-chat-avatar-user: #0f62fe;
  --cds-chat-bubble-agent: #ffffff;
  --cds-chat-bubble-border: #e0e0e0;
  --cds-chat-bubble-user: #e0e0e0;
  --cds-chat-button: #0f62fe;
  --cds-chat-button-active: rgba(141, 141, 141, 0.5);
  --cds-chat-button-hover: rgba(141, 141, 141, 0.12);
  --cds-chat-button-selected: rgba(141, 141, 141, 0.2);
  --cds-chat-button-text-hover: #0043ce;
  --cds-chat-button-text-selected: #525252;
  --cds-chat-header-background: #ffffff;
  --cds-chat-prompt-background: #ffffff;
  --cds-chat-prompt-border-end: rgba(244, 244, 244, 0);
  --cds-chat-prompt-border-start: #f4f4f4;
  --cds-chat-shell-background: #ffffff;
  --cds-field-01: #f4f4f4;
  --cds-field-02: #ffffff;
  --cds-field-03: #f4f4f4;
  --cds-field-hover-01: #e8e8e8;
  --cds-field-hover-02: #e8e8e8;
  --cds-field-hover-03: #e8e8e8;
  --cds-focus: #0f62fe;
  --cds-focus-inset: #ffffff;
  --cds-focus-inverse: #ffffff;
  --cds-highlight: #d0e2ff;
  --cds-icon-disabled: rgba(22, 22, 22, 0.25);
  --cds-icon-interactive: #0f62fe;
  --cds-icon-inverse: #ffffff;
  --cds-icon-on-color: #ffffff;
  --cds-icon-on-color-disabled: #8d8d8d;
  --cds-icon-primary: #161616;
  --cds-icon-secondary: #525252;
  --cds-interactive: #0f62fe;
  --cds-layer-01: #f4f4f4;
  --cds-layer-02: #ffffff;
  --cds-layer-03: #f4f4f4;
  --cds-layer-accent-01: #e0e0e0;
  --cds-layer-accent-02: #e0e0e0;
  --cds-layer-accent-03: #e0e0e0;
  --cds-layer-accent-active-01: #a8a8a8;
  --cds-layer-accent-active-02: #a8a8a8;
  --cds-layer-accent-active-03: #a8a8a8;
  --cds-layer-accent-hover-01: #d1d1d1;
  --cds-layer-accent-hover-02: #d1d1d1;
  --cds-layer-accent-hover-03: #d1d1d1;
  --cds-layer-active-01: #c6c6c6;
  --cds-layer-active-02: #c6c6c6;
  --cds-layer-active-03: #c6c6c6;
  --cds-layer-hover-01: #e8e8e8;
  --cds-layer-hover-02: #e8e8e8;
  --cds-layer-hover-03: #e8e8e8;
  --cds-layer-selected-01: #e0e0e0;
  --cds-layer-selected-02: #e0e0e0;
  --cds-layer-selected-03: #e0e0e0;
  --cds-layer-selected-disabled: #8d8d8d;
  --cds-layer-selected-hover-01: #d1d1d1;
  --cds-layer-selected-hover-02: #d1d1d1;
  --cds-layer-selected-hover-03: #d1d1d1;
  --cds-layer-selected-inverse: #161616;
  --cds-link-inverse: #78a9ff;
  --cds-link-inverse-active: #f4f4f4;
  --cds-link-inverse-hover: #a6c8ff;
  --cds-link-inverse-visited: #be95ff;
  --cds-link-primary: #0f62fe;
  --cds-link-primary-hover: #0043ce;
  --cds-link-secondary: #0043ce;
  --cds-link-visited: #8a3ffc;
  --cds-overlay: rgba(22, 22, 22, 0.5);
  --cds-shadow: rgba(0, 0, 0, 0.3);
  --cds-skeleton-background: #e8e8e8;
  --cds-skeleton-element: #c6c6c6;
  --cds-support-caution-major: #ff832b;
  --cds-support-caution-minor: #f1c21b;
  --cds-support-caution-undefined: #8a3ffc;
  --cds-support-error: #da1e28;
  --cds-support-error-inverse: #fa4d56;
  --cds-support-info: #0043ce;
  --cds-support-info-inverse: #4589ff;
  --cds-support-success: #24a148;
  --cds-support-success-inverse: #42be65;
  --cds-support-warning: #f1c21b;
  --cds-support-warning-inverse: #f1c21b;
  --cds-text-disabled: rgba(22, 22, 22, 0.25);
  --cds-text-error: #da1e28;
  --cds-text-helper: #6f6f6f;
  --cds-text-inverse: #ffffff;
  --cds-text-on-color: #ffffff;
  --cds-text-on-color-disabled: #8d8d8d;
  --cds-text-placeholder: rgba(22, 22, 22, 0.4);
  --cds-text-primary: #161616;
  --cds-text-secondary: #525252;
  --cds-toggle-off: #8d8d8d;
  --cds-spacing-01: 0.125rem;
  --cds-spacing-02: 0.25rem;
  --cds-spacing-03: 0.5rem;
  --cds-spacing-04: 0.75rem;
  --cds-spacing-05: 1rem;
  --cds-spacing-06: 1.5rem;
  --cds-spacing-07: 2rem;
  --cds-spacing-08: 2.5rem;
  --cds-spacing-09: 3rem;
  --cds-spacing-10: 4rem;
  --cds-spacing-11: 5rem;
  --cds-spacing-12: 6rem;
  --cds-spacing-13: 10rem;
  --cds-fluid-spacing-01: 0;
  --cds-fluid-spacing-02: 2vw;
  --cds-fluid-spacing-03: 5vw;
  --cds-fluid-spacing-04: 10vw;
  --cds-caption-01-font-size: 0.75rem;
  --cds-caption-01-font-weight: 400;
  --cds-caption-01-line-height: 1.33333;
  --cds-caption-01-letter-spacing: 0.32px;
  --cds-caption-02-font-size: 0.875rem;
  --cds-caption-02-font-weight: 400;
  --cds-caption-02-line-height: 1.28572;
  --cds-caption-02-letter-spacing: 0.32px;
  --cds-label-01-font-size: 0.75rem;
  --cds-label-01-font-weight: 400;
  --cds-label-01-line-height: 1.33333;
  --cds-label-01-letter-spacing: 0.32px;
  --cds-label-02-font-size: 0.875rem;
  --cds-label-02-font-weight: 400;
  --cds-label-02-line-height: 1.28572;
  --cds-label-02-letter-spacing: 0.16px;
  --cds-helper-text-01-font-size: 0.75rem;
  --cds-helper-text-01-line-height: 1.33333;
  --cds-helper-text-01-letter-spacing: 0.32px;
  --cds-helper-text-02-font-size: 0.875rem;
  --cds-helper-text-02-font-weight: 400;
  --cds-helper-text-02-line-height: 1.28572;
  --cds-helper-text-02-letter-spacing: 0.16px;
  --cds-body-short-01-font-size: 0.875rem;
  --cds-body-short-01-font-weight: 400;
  --cds-body-short-01-line-height: 1.28572;
  --cds-body-short-01-letter-spacing: 0.16px;
  --cds-body-short-02-font-size: 1rem;
  --cds-body-short-02-font-weight: 400;
  --cds-body-short-02-line-height: 1.375;
  --cds-body-short-02-letter-spacing: 0;
  --cds-body-long-01-font-size: 0.875rem;
  --cds-body-long-01-font-weight: 400;
  --cds-body-long-01-line-height: 1.42857;
  --cds-body-long-01-letter-spacing: 0.16px;
  --cds-body-long-02-font-size: 1rem;
  --cds-body-long-02-font-weight: 400;
  --cds-body-long-02-line-height: 1.5;
  --cds-body-long-02-letter-spacing: 0;
  --cds-code-01-font-family: "IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;
  --cds-code-01-font-size: 0.75rem;
  --cds-code-01-font-weight: 400;
  --cds-code-01-line-height: 1.33333;
  --cds-code-01-letter-spacing: 0.32px;
  --cds-code-02-font-family: "IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;
  --cds-code-02-font-size: 0.875rem;
  --cds-code-02-font-weight: 400;
  --cds-code-02-line-height: 1.42857;
  --cds-code-02-letter-spacing: 0.32px;
  --cds-heading-01-font-size: 0.875rem;
  --cds-heading-01-font-weight: 600;
  --cds-heading-01-line-height: 1.42857;
  --cds-heading-01-letter-spacing: 0.16px;
  --cds-heading-02-font-size: 1rem;
  --cds-heading-02-font-weight: 600;
  --cds-heading-02-line-height: 1.5;
  --cds-heading-02-letter-spacing: 0;
  --cds-productive-heading-01-font-size: 0.875rem;
  --cds-productive-heading-01-font-weight: 600;
  --cds-productive-heading-01-line-height: 1.28572;
  --cds-productive-heading-01-letter-spacing: 0.16px;
  --cds-productive-heading-02-font-size: 1rem;
  --cds-productive-heading-02-font-weight: 600;
  --cds-productive-heading-02-line-height: 1.375;
  --cds-productive-heading-02-letter-spacing: 0;
  --cds-productive-heading-03-font-size: 1.25rem;
  --cds-productive-heading-03-font-weight: 400;
  --cds-productive-heading-03-line-height: 1.4;
  --cds-productive-heading-03-letter-spacing: 0;
  --cds-productive-heading-04-font-size: 1.75rem;
  --cds-productive-heading-04-font-weight: 400;
  --cds-productive-heading-04-line-height: 1.28572;
  --cds-productive-heading-04-letter-spacing: 0;
  --cds-productive-heading-05-font-size: 2rem;
  --cds-productive-heading-05-font-weight: 400;
  --cds-productive-heading-05-line-height: 1.25;
  --cds-productive-heading-05-letter-spacing: 0;
  --cds-productive-heading-06-font-size: 2.625rem;
  --cds-productive-heading-06-font-weight: 300;
  --cds-productive-heading-06-line-height: 1.199;
  --cds-productive-heading-06-letter-spacing: 0;
  --cds-productive-heading-07-font-size: 3.375rem;
  --cds-productive-heading-07-font-weight: 300;
  --cds-productive-heading-07-line-height: 1.19;
  --cds-productive-heading-07-letter-spacing: 0;
  --cds-expressive-paragraph-01-font-size: 1.5rem;
  --cds-expressive-paragraph-01-font-weight: 300;
  --cds-expressive-paragraph-01-line-height: 1.334;
  --cds-expressive-paragraph-01-letter-spacing: 0;
  --cds-expressive-heading-01-font-size: 0.875rem;
  --cds-expressive-heading-01-font-weight: 600;
  --cds-expressive-heading-01-line-height: 1.42857;
  --cds-expressive-heading-01-letter-spacing: 0.16px;
  --cds-expressive-heading-02-font-size: 1rem;
  --cds-expressive-heading-02-font-weight: 600;
  --cds-expressive-heading-02-line-height: 1.5;
  --cds-expressive-heading-02-letter-spacing: 0;
  --cds-expressive-heading-03-font-size: 1.25rem;
  --cds-expressive-heading-03-font-weight: 400;
  --cds-expressive-heading-03-line-height: 1.4;
  --cds-expressive-heading-03-letter-spacing: 0;
  --cds-expressive-heading-04-font-size: 1.75rem;
  --cds-expressive-heading-04-font-weight: 400;
  --cds-expressive-heading-04-line-height: 1.28572;
  --cds-expressive-heading-04-letter-spacing: 0;
  --cds-expressive-heading-05-font-size: 2rem;
  --cds-expressive-heading-05-font-weight: 400;
  --cds-expressive-heading-05-line-height: 1.25;
  --cds-expressive-heading-05-letter-spacing: 0;
  --cds-expressive-heading-06-font-size: 2rem;
  --cds-expressive-heading-06-font-weight: 600;
  --cds-expressive-heading-06-line-height: 1.25;
  --cds-expressive-heading-06-letter-spacing: 0;
  --cds-quotation-01-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;
  --cds-quotation-01-font-size: 1.25rem;
  --cds-quotation-01-font-weight: 400;
  --cds-quotation-01-line-height: 1.3;
  --cds-quotation-01-letter-spacing: 0;
  --cds-quotation-02-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;
  --cds-quotation-02-font-size: 2rem;
  --cds-quotation-02-font-weight: 300;
  --cds-quotation-02-line-height: 1.25;
  --cds-quotation-02-letter-spacing: 0;
  --cds-display-01-font-size: 2.625rem;
  --cds-display-01-font-weight: 300;
  --cds-display-01-line-height: 1.19;
  --cds-display-01-letter-spacing: 0;
  --cds-display-02-font-size: 2.625rem;
  --cds-display-02-font-weight: 600;
  --cds-display-02-line-height: 1.19;
  --cds-display-02-letter-spacing: 0;
  --cds-display-03-font-size: 2.625rem;
  --cds-display-03-font-weight: 300;
  --cds-display-03-line-height: 1.19;
  --cds-display-03-letter-spacing: 0;
  --cds-display-04-font-size: 2.625rem;
  --cds-display-04-font-weight: 300;
  --cds-display-04-line-height: 1.19;
  --cds-display-04-letter-spacing: 0;
  --cds-legal-01-font-size: 0.75rem;
  --cds-legal-01-font-weight: 400;
  --cds-legal-01-line-height: 1.33333;
  --cds-legal-01-letter-spacing: 0.32px;
  --cds-legal-02-font-size: 0.875rem;
  --cds-legal-02-font-weight: 400;
  --cds-legal-02-line-height: 1.28572;
  --cds-legal-02-letter-spacing: 0.16px;
  --cds-body-compact-01-font-size: 0.875rem;
  --cds-body-compact-01-font-weight: 400;
  --cds-body-compact-01-line-height: 1.28572;
  --cds-body-compact-01-letter-spacing: 0.16px;
  --cds-body-compact-02-font-size: 1rem;
  --cds-body-compact-02-font-weight: 400;
  --cds-body-compact-02-line-height: 1.375;
  --cds-body-compact-02-letter-spacing: 0;
  --cds-heading-compact-01-font-size: 0.875rem;
  --cds-heading-compact-01-font-weight: 600;
  --cds-heading-compact-01-line-height: 1.28572;
  --cds-heading-compact-01-letter-spacing: 0.16px;
  --cds-heading-compact-02-font-size: 1rem;
  --cds-heading-compact-02-font-weight: 600;
  --cds-heading-compact-02-line-height: 1.375;
  --cds-heading-compact-02-letter-spacing: 0;
  --cds-body-01-font-size: 0.875rem;
  --cds-body-01-font-weight: 400;
  --cds-body-01-line-height: 1.42857;
  --cds-body-01-letter-spacing: 0.16px;
  --cds-body-02-font-size: 1rem;
  --cds-body-02-font-weight: 400;
  --cds-body-02-line-height: 1.5;
  --cds-body-02-letter-spacing: 0;
  --cds-heading-03-font-size: 1.25rem;
  --cds-heading-03-font-weight: 400;
  --cds-heading-03-line-height: 1.4;
  --cds-heading-03-letter-spacing: 0;
  --cds-heading-04-font-size: 1.75rem;
  --cds-heading-04-font-weight: 400;
  --cds-heading-04-line-height: 1.28572;
  --cds-heading-04-letter-spacing: 0;
  --cds-heading-05-font-size: 2rem;
  --cds-heading-05-font-weight: 400;
  --cds-heading-05-line-height: 1.25;
  --cds-heading-05-letter-spacing: 0;
  --cds-heading-06-font-size: 2.625rem;
  --cds-heading-06-font-weight: 300;
  --cds-heading-06-line-height: 1.199;
  --cds-heading-06-letter-spacing: 0;
  --cds-heading-07-font-size: 3.375rem;
  --cds-heading-07-font-weight: 300;
  --cds-heading-07-line-height: 1.19;
  --cds-heading-07-letter-spacing: 0;
  --cds-fluid-heading-03-font-size: 1.25rem;
  --cds-fluid-heading-03-font-weight: 400;
  --cds-fluid-heading-03-line-height: 1.4;
  --cds-fluid-heading-03-letter-spacing: 0;
  --cds-fluid-heading-04-font-size: 1.75rem;
  --cds-fluid-heading-04-font-weight: 400;
  --cds-fluid-heading-04-line-height: 1.28572;
  --cds-fluid-heading-04-letter-spacing: 0;
  --cds-fluid-heading-05-font-size: 2rem;
  --cds-fluid-heading-05-font-weight: 400;
  --cds-fluid-heading-05-line-height: 1.25;
  --cds-fluid-heading-05-letter-spacing: 0;
  --cds-fluid-heading-06-font-size: 2rem;
  --cds-fluid-heading-06-font-weight: 600;
  --cds-fluid-heading-06-line-height: 1.25;
  --cds-fluid-heading-06-letter-spacing: 0;
  --cds-fluid-paragraph-01-font-size: 1.5rem;
  --cds-fluid-paragraph-01-font-weight: 300;
  --cds-fluid-paragraph-01-line-height: 1.334;
  --cds-fluid-paragraph-01-letter-spacing: 0;
  --cds-fluid-quotation-01-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;
  --cds-fluid-quotation-01-font-size: 1.25rem;
  --cds-fluid-quotation-01-font-weight: 400;
  --cds-fluid-quotation-01-line-height: 1.3;
  --cds-fluid-quotation-01-letter-spacing: 0;
  --cds-fluid-quotation-02-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;
  --cds-fluid-quotation-02-font-size: 2rem;
  --cds-fluid-quotation-02-font-weight: 300;
  --cds-fluid-quotation-02-line-height: 1.25;
  --cds-fluid-quotation-02-letter-spacing: 0;
  --cds-fluid-display-01-font-size: 2.625rem;
  --cds-fluid-display-01-font-weight: 300;
  --cds-fluid-display-01-line-height: 1.19;
  --cds-fluid-display-01-letter-spacing: 0;
  --cds-fluid-display-02-font-size: 2.625rem;
  --cds-fluid-display-02-font-weight: 600;
  --cds-fluid-display-02-line-height: 1.19;
  --cds-fluid-display-02-letter-spacing: 0;
  --cds-fluid-display-03-font-size: 2.625rem;
  --cds-fluid-display-03-font-weight: 300;
  --cds-fluid-display-03-line-height: 1.19;
  --cds-fluid-display-03-letter-spacing: 0;
  --cds-fluid-display-04-font-size: 2.625rem;
  --cds-fluid-display-04-font-weight: 300;
  --cds-fluid-display-04-line-height: 1.19;
  --cds-fluid-display-04-letter-spacing: 0;
  --cds-color-scheme: light;
  --cds-alert-stroke: #b28600;
  --cds-layer-01-absolute: #ffffff;
  --cds-layer-inverse-absolute: #000000;
  --cds-null-state: none;
  --cds-grid-bg: #ffffff;
  --cds-meter-range-indicator: #a8a8a8;
  --cds-network-diagrams-background-hover: #f1f1f1;
  --cds-tooltip-line-border: #e0e0e0;
  --cds-zone-fill-01: #f4f4f4;
  --cds-zone-stroke-01: #8d8d8d;
  --cds-zone-fill-02: #e0e0e0;
  --cds-zone-stroke-02: #8d8d8d;
  --cds-zone-fill-03: #c6c6c6;
  --cds-zone-stroke-03: #8d8d8d;
  --cds-layer: var(--cds-layer-01, #f4f4f4);
  --cds-layer-active: var(--cds-layer-active-01, #c6c6c6);
  --cds-layer-hover: var(--cds-layer-hover-01, #e8e8e8);
  --cds-layer-selected: var(--cds-layer-selected-01, #e0e0e0);
  --cds-layer-selected-hover: var(--cds-layer-selected-hover-01, #d1d1d1);
  --cds-layer-accent: var(--cds-layer-accent-01, #e0e0e0);
  --cds-layer-accent-hover: var(--cds-layer-accent-hover-01, #d1d1d1);
  --cds-layer-accent-active: var(--cds-layer-accent-active-01, #a8a8a8);
  --cds-field: var(--cds-field-01, #f4f4f4);
  --cds-field-hover: var(--cds-field-hover-01, #e8e8e8);
  --cds-border-subtle: var(--cds-border-subtle-00, #e0e0e0);
  --cds-border-subtle-selected: var(--cds-border-subtle-selected-01, #c6c6c6);
  --cds-border-strong: var(--cds-border-strong-01, #8d8d8d);
  --cds-border-tile: var(--cds-border-tile-01, #c6c6c6)
}

.cds--chart-holder[data-carbon-theme=g10]{
  --cds-ai-aura-end: rgba(255, 255, 255, 0);
  --cds-ai-aura-hover-background: #edf5ff;
  --cds-ai-aura-hover-end: rgba(255, 255, 255, 0);
  --cds-ai-aura-hover-start: rgba(69, 137, 255, 0.32);
  --cds-ai-aura-start: rgba(69, 137, 255, 0.1);
  --cds-ai-aura-start-sm: rgba(69, 137, 255, 0.16);
  --cds-ai-border-end: #78a9ff;
  --cds-ai-border-start: rgba(166, 200, 255, 0.64);
  --cds-ai-border-strong: #4589ff;
  --cds-ai-drop-shadow: rgba(15, 98, 254, 0.1);
  --cds-ai-inner-shadow: rgba(69, 137, 255, 0.1);
  --cds-ai-overlay: rgba(0, 17, 65, 0.5);
  --cds-ai-popover-background: #ffffff;
  --cds-ai-popover-caret-bottom: #78a9ff;
  --cds-ai-popover-caret-bottom-background: #eaf1ff;
  --cds-ai-popover-caret-bottom-background-actions: #e9effa;
  --cds-ai-popover-caret-center: #a0c3ff;
  --cds-ai-popover-shadow-outer-01: rgba(0, 67, 206, 0.06);
  --cds-ai-popover-shadow-outer-02: rgba(0, 0, 0, 0.04);
  --cds-ai-skeleton-background: #d0e2ff;
  --cds-ai-skeleton-element-background: #4589ff;
  --cds-background: #f4f4f4;
  --cds-background-active: rgba(141, 141, 141, 0.5);
  --cds-background-brand: #0f62fe;
  --cds-background-hover: rgba(141, 141, 141, 0.12);
  --cds-background-inverse: #393939;
  --cds-background-inverse-hover: #474747;
  --cds-background-selected: rgba(141, 141, 141, 0.2);
  --cds-background-selected-hover: rgba(141, 141, 141, 0.32);
  --cds-border-disabled: #c6c6c6;
  --cds-border-interactive: #0f62fe;
  --cds-border-inverse: #161616;
  --cds-border-strong-01: #8d8d8d;
  --cds-border-strong-02: #8d8d8d;
  --cds-border-strong-03: #8d8d8d;
  --cds-border-subtle-00: #c6c6c6;
  --cds-border-subtle-01: #e0e0e0;
  --cds-border-subtle-02: #c6c6c6;
  --cds-border-subtle-03: #e0e0e0;
  --cds-border-subtle-selected-01: #c6c6c6;
  --cds-border-subtle-selected-02: #c6c6c6;
  --cds-border-subtle-selected-03: #c6c6c6;
  --cds-border-tile-01: #a8a8a8;
  --cds-border-tile-02: #c6c6c6;
  --cds-border-tile-03: #a8a8a8;
  --cds-chat-avatar-agent: #393939;
  --cds-chat-avatar-bot: #6f6f6f;
  --cds-chat-avatar-user: #0f62fe;
  --cds-chat-bubble-agent: #ffffff;
  --cds-chat-bubble-border: #e0e0e0;
  --cds-chat-bubble-user: #e0e0e0;
  --cds-chat-button: #0f62fe;
  --cds-chat-button-active: rgba(141, 141, 141, 0.5);
  --cds-chat-button-hover: rgba(141, 141, 141, 0.12);
  --cds-chat-button-selected: rgba(141, 141, 141, 0.2);
  --cds-chat-button-text-hover: #0043ce;
  --cds-chat-button-text-selected: #525252;
  --cds-chat-header-background: #ffffff;
  --cds-chat-prompt-background: #ffffff;
  --cds-chat-prompt-border-end: rgba(244, 244, 244, 0);
  --cds-chat-prompt-border-start: #f4f4f4;
  --cds-chat-shell-background: #ffffff;
  --cds-field-01: #ffffff;
  --cds-field-02: #f4f4f4;
  --cds-field-03: #ffffff;
  --cds-field-hover-01: #e8e8e8;
  --cds-field-hover-02: #e8e8e8;
  --cds-field-hover-03: #e8e8e8;
  --cds-focus: #0f62fe;
  --cds-focus-inset: #ffffff;
  --cds-focus-inverse: #ffffff;
  --cds-highlight: #d0e2ff;
  --cds-icon-disabled: rgba(22, 22, 22, 0.25);
  --cds-icon-interactive: #0f62fe;
  --cds-icon-inverse: #ffffff;
  --cds-icon-on-color: #ffffff;
  --cds-icon-on-color-disabled: #8d8d8d;
  --cds-icon-primary: #161616;
  --cds-icon-secondary: #525252;
  --cds-interactive: #0f62fe;
  --cds-layer-01: #ffffff;
  --cds-layer-02: #f4f4f4;
  --cds-layer-03: #ffffff;
  --cds-layer-accent-01: #e0e0e0;
  --cds-layer-accent-02: #e0e0e0;
  --cds-layer-accent-03: #e0e0e0;
  --cds-layer-accent-active-01: #a8a8a8;
  --cds-layer-accent-active-02: #a8a8a8;
  --cds-layer-accent-active-03: #a8a8a8;
  --cds-layer-accent-hover-01: #d1d1d1;
  --cds-layer-accent-hover-02: #d1d1d1;
  --cds-layer-accent-hover-03: #d1d1d1;
  --cds-layer-active-01: #c6c6c6;
  --cds-layer-active-02: #c6c6c6;
  --cds-layer-active-03: #c6c6c6;
  --cds-layer-hover-01: #e8e8e8;
  --cds-layer-hover-02: #e8e8e8;
  --cds-layer-hover-03: #e8e8e8;
  --cds-layer-selected-01: #e0e0e0;
  --cds-layer-selected-02: #e0e0e0;
  --cds-layer-selected-03: #e0e0e0;
  --cds-layer-selected-disabled: #8d8d8d;
  --cds-layer-selected-hover-01: #d1d1d1;
  --cds-layer-selected-hover-02: #d1d1d1;
  --cds-layer-selected-hover-03: #d1d1d1;
  --cds-layer-selected-inverse: #161616;
  --cds-link-inverse: #78a9ff;
  --cds-link-inverse-active: #f4f4f4;
  --cds-link-inverse-hover: #a6c8ff;
  --cds-link-inverse-visited: #be95ff;
  --cds-link-primary: #0f62fe;
  --cds-link-primary-hover: #0043ce;
  --cds-link-secondary: #0043ce;
  --cds-link-visited: #8a3ffc;
  --cds-overlay: rgba(22, 22, 22, 0.5);
  --cds-shadow: rgba(0, 0, 0, 0.3);
  --cds-skeleton-background: #e8e8e8;
  --cds-skeleton-element: #c6c6c6;
  --cds-support-caution-major: #ff832b;
  --cds-support-caution-minor: #f1c21b;
  --cds-support-caution-undefined: #8a3ffc;
  --cds-support-error: #da1e28;
  --cds-support-error-inverse: #fa4d56;
  --cds-support-info: #0043ce;
  --cds-support-info-inverse: #4589ff;
  --cds-support-success: #24a148;
  --cds-support-success-inverse: #42be65;
  --cds-support-warning: #f1c21b;
  --cds-support-warning-inverse: #f1c21b;
  --cds-text-disabled: rgba(22, 22, 22, 0.25);
  --cds-text-error: #da1e28;
  --cds-text-helper: #6f6f6f;
  --cds-text-inverse: #ffffff;
  --cds-text-on-color: #ffffff;
  --cds-text-on-color-disabled: #8d8d8d;
  --cds-text-placeholder: rgba(22, 22, 22, 0.4);
  --cds-text-primary: #161616;
  --cds-text-secondary: #525252;
  --cds-toggle-off: #8d8d8d;
  --cds-spacing-01: 0.125rem;
  --cds-spacing-02: 0.25rem;
  --cds-spacing-03: 0.5rem;
  --cds-spacing-04: 0.75rem;
  --cds-spacing-05: 1rem;
  --cds-spacing-06: 1.5rem;
  --cds-spacing-07: 2rem;
  --cds-spacing-08: 2.5rem;
  --cds-spacing-09: 3rem;
  --cds-spacing-10: 4rem;
  --cds-spacing-11: 5rem;
  --cds-spacing-12: 6rem;
  --cds-spacing-13: 10rem;
  --cds-fluid-spacing-01: 0;
  --cds-fluid-spacing-02: 2vw;
  --cds-fluid-spacing-03: 5vw;
  --cds-fluid-spacing-04: 10vw;
  --cds-caption-01-font-size: 0.75rem;
  --cds-caption-01-font-weight: 400;
  --cds-caption-01-line-height: 1.33333;
  --cds-caption-01-letter-spacing: 0.32px;
  --cds-caption-02-font-size: 0.875rem;
  --cds-caption-02-font-weight: 400;
  --cds-caption-02-line-height: 1.28572;
  --cds-caption-02-letter-spacing: 0.32px;
  --cds-label-01-font-size: 0.75rem;
  --cds-label-01-font-weight: 400;
  --cds-label-01-line-height: 1.33333;
  --cds-label-01-letter-spacing: 0.32px;
  --cds-label-02-font-size: 0.875rem;
  --cds-label-02-font-weight: 400;
  --cds-label-02-line-height: 1.28572;
  --cds-label-02-letter-spacing: 0.16px;
  --cds-helper-text-01-font-size: 0.75rem;
  --cds-helper-text-01-line-height: 1.33333;
  --cds-helper-text-01-letter-spacing: 0.32px;
  --cds-helper-text-02-font-size: 0.875rem;
  --cds-helper-text-02-font-weight: 400;
  --cds-helper-text-02-line-height: 1.28572;
  --cds-helper-text-02-letter-spacing: 0.16px;
  --cds-body-short-01-font-size: 0.875rem;
  --cds-body-short-01-font-weight: 400;
  --cds-body-short-01-line-height: 1.28572;
  --cds-body-short-01-letter-spacing: 0.16px;
  --cds-body-short-02-font-size: 1rem;
  --cds-body-short-02-font-weight: 400;
  --cds-body-short-02-line-height: 1.375;
  --cds-body-short-02-letter-spacing: 0;
  --cds-body-long-01-font-size: 0.875rem;
  --cds-body-long-01-font-weight: 400;
  --cds-body-long-01-line-height: 1.42857;
  --cds-body-long-01-letter-spacing: 0.16px;
  --cds-body-long-02-font-size: 1rem;
  --cds-body-long-02-font-weight: 400;
  --cds-body-long-02-line-height: 1.5;
  --cds-body-long-02-letter-spacing: 0;
  --cds-code-01-font-family: "IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;
  --cds-code-01-font-size: 0.75rem;
  --cds-code-01-font-weight: 400;
  --cds-code-01-line-height: 1.33333;
  --cds-code-01-letter-spacing: 0.32px;
  --cds-code-02-font-family: "IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;
  --cds-code-02-font-size: 0.875rem;
  --cds-code-02-font-weight: 400;
  --cds-code-02-line-height: 1.42857;
  --cds-code-02-letter-spacing: 0.32px;
  --cds-heading-01-font-size: 0.875rem;
  --cds-heading-01-font-weight: 600;
  --cds-heading-01-line-height: 1.42857;
  --cds-heading-01-letter-spacing: 0.16px;
  --cds-heading-02-font-size: 1rem;
  --cds-heading-02-font-weight: 600;
  --cds-heading-02-line-height: 1.5;
  --cds-heading-02-letter-spacing: 0;
  --cds-productive-heading-01-font-size: 0.875rem;
  --cds-productive-heading-01-font-weight: 600;
  --cds-productive-heading-01-line-height: 1.28572;
  --cds-productive-heading-01-letter-spacing: 0.16px;
  --cds-productive-heading-02-font-size: 1rem;
  --cds-productive-heading-02-font-weight: 600;
  --cds-productive-heading-02-line-height: 1.375;
  --cds-productive-heading-02-letter-spacing: 0;
  --cds-productive-heading-03-font-size: 1.25rem;
  --cds-productive-heading-03-font-weight: 400;
  --cds-productive-heading-03-line-height: 1.4;
  --cds-productive-heading-03-letter-spacing: 0;
  --cds-productive-heading-04-font-size: 1.75rem;
  --cds-productive-heading-04-font-weight: 400;
  --cds-productive-heading-04-line-height: 1.28572;
  --cds-productive-heading-04-letter-spacing: 0;
  --cds-productive-heading-05-font-size: 2rem;
  --cds-productive-heading-05-font-weight: 400;
  --cds-productive-heading-05-line-height: 1.25;
  --cds-productive-heading-05-letter-spacing: 0;
  --cds-productive-heading-06-font-size: 2.625rem;
  --cds-productive-heading-06-font-weight: 300;
  --cds-productive-heading-06-line-height: 1.199;
  --cds-productive-heading-06-letter-spacing: 0;
  --cds-productive-heading-07-font-size: 3.375rem;
  --cds-productive-heading-07-font-weight: 300;
  --cds-productive-heading-07-line-height: 1.19;
  --cds-productive-heading-07-letter-spacing: 0;
  --cds-expressive-paragraph-01-font-size: 1.5rem;
  --cds-expressive-paragraph-01-font-weight: 300;
  --cds-expressive-paragraph-01-line-height: 1.334;
  --cds-expressive-paragraph-01-letter-spacing: 0;
  --cds-expressive-heading-01-font-size: 0.875rem;
  --cds-expressive-heading-01-font-weight: 600;
  --cds-expressive-heading-01-line-height: 1.42857;
  --cds-expressive-heading-01-letter-spacing: 0.16px;
  --cds-expressive-heading-02-font-size: 1rem;
  --cds-expressive-heading-02-font-weight: 600;
  --cds-expressive-heading-02-line-height: 1.5;
  --cds-expressive-heading-02-letter-spacing: 0;
  --cds-expressive-heading-03-font-size: 1.25rem;
  --cds-expressive-heading-03-font-weight: 400;
  --cds-expressive-heading-03-line-height: 1.4;
  --cds-expressive-heading-03-letter-spacing: 0;
  --cds-expressive-heading-04-font-size: 1.75rem;
  --cds-expressive-heading-04-font-weight: 400;
  --cds-expressive-heading-04-line-height: 1.28572;
  --cds-expressive-heading-04-letter-spacing: 0;
  --cds-expressive-heading-05-font-size: 2rem;
  --cds-expressive-heading-05-font-weight: 400;
  --cds-expressive-heading-05-line-height: 1.25;
  --cds-expressive-heading-05-letter-spacing: 0;
  --cds-expressive-heading-06-font-size: 2rem;
  --cds-expressive-heading-06-font-weight: 600;
  --cds-expressive-heading-06-line-height: 1.25;
  --cds-expressive-heading-06-letter-spacing: 0;
  --cds-quotation-01-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;
  --cds-quotation-01-font-size: 1.25rem;
  --cds-quotation-01-font-weight: 400;
  --cds-quotation-01-line-height: 1.3;
  --cds-quotation-01-letter-spacing: 0;
  --cds-quotation-02-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;
  --cds-quotation-02-font-size: 2rem;
  --cds-quotation-02-font-weight: 300;
  --cds-quotation-02-line-height: 1.25;
  --cds-quotation-02-letter-spacing: 0;
  --cds-display-01-font-size: 2.625rem;
  --cds-display-01-font-weight: 300;
  --cds-display-01-line-height: 1.19;
  --cds-display-01-letter-spacing: 0;
  --cds-display-02-font-size: 2.625rem;
  --cds-display-02-font-weight: 600;
  --cds-display-02-line-height: 1.19;
  --cds-display-02-letter-spacing: 0;
  --cds-display-03-font-size: 2.625rem;
  --cds-display-03-font-weight: 300;
  --cds-display-03-line-height: 1.19;
  --cds-display-03-letter-spacing: 0;
  --cds-display-04-font-size: 2.625rem;
  --cds-display-04-font-weight: 300;
  --cds-display-04-line-height: 1.19;
  --cds-display-04-letter-spacing: 0;
  --cds-legal-01-font-size: 0.75rem;
  --cds-legal-01-font-weight: 400;
  --cds-legal-01-line-height: 1.33333;
  --cds-legal-01-letter-spacing: 0.32px;
  --cds-legal-02-font-size: 0.875rem;
  --cds-legal-02-font-weight: 400;
  --cds-legal-02-line-height: 1.28572;
  --cds-legal-02-letter-spacing: 0.16px;
  --cds-body-compact-01-font-size: 0.875rem;
  --cds-body-compact-01-font-weight: 400;
  --cds-body-compact-01-line-height: 1.28572;
  --cds-body-compact-01-letter-spacing: 0.16px;
  --cds-body-compact-02-font-size: 1rem;
  --cds-body-compact-02-font-weight: 400;
  --cds-body-compact-02-line-height: 1.375;
  --cds-body-compact-02-letter-spacing: 0;
  --cds-heading-compact-01-font-size: 0.875rem;
  --cds-heading-compact-01-font-weight: 600;
  --cds-heading-compact-01-line-height: 1.28572;
  --cds-heading-compact-01-letter-spacing: 0.16px;
  --cds-heading-compact-02-font-size: 1rem;
  --cds-heading-compact-02-font-weight: 600;
  --cds-heading-compact-02-line-height: 1.375;
  --cds-heading-compact-02-letter-spacing: 0;
  --cds-body-01-font-size: 0.875rem;
  --cds-body-01-font-weight: 400;
  --cds-body-01-line-height: 1.42857;
  --cds-body-01-letter-spacing: 0.16px;
  --cds-body-02-font-size: 1rem;
  --cds-body-02-font-weight: 400;
  --cds-body-02-line-height: 1.5;
  --cds-body-02-letter-spacing: 0;
  --cds-heading-03-font-size: 1.25rem;
  --cds-heading-03-font-weight: 400;
  --cds-heading-03-line-height: 1.4;
  --cds-heading-03-letter-spacing: 0;
  --cds-heading-04-font-size: 1.75rem;
  --cds-heading-04-font-weight: 400;
  --cds-heading-04-line-height: 1.28572;
  --cds-heading-04-letter-spacing: 0;
  --cds-heading-05-font-size: 2rem;
  --cds-heading-05-font-weight: 400;
  --cds-heading-05-line-height: 1.25;
  --cds-heading-05-letter-spacing: 0;
  --cds-heading-06-font-size: 2.625rem;
  --cds-heading-06-font-weight: 300;
  --cds-heading-06-line-height: 1.199;
  --cds-heading-06-letter-spacing: 0;
  --cds-heading-07-font-size: 3.375rem;
  --cds-heading-07-font-weight: 300;
  --cds-heading-07-line-height: 1.19;
  --cds-heading-07-letter-spacing: 0;
  --cds-fluid-heading-03-font-size: 1.25rem;
  --cds-fluid-heading-03-font-weight: 400;
  --cds-fluid-heading-03-line-height: 1.4;
  --cds-fluid-heading-03-letter-spacing: 0;
  --cds-fluid-heading-04-font-size: 1.75rem;
  --cds-fluid-heading-04-font-weight: 400;
  --cds-fluid-heading-04-line-height: 1.28572;
  --cds-fluid-heading-04-letter-spacing: 0;
  --cds-fluid-heading-05-font-size: 2rem;
  --cds-fluid-heading-05-font-weight: 400;
  --cds-fluid-heading-05-line-height: 1.25;
  --cds-fluid-heading-05-letter-spacing: 0;
  --cds-fluid-heading-06-font-size: 2rem;
  --cds-fluid-heading-06-font-weight: 600;
  --cds-fluid-heading-06-line-height: 1.25;
  --cds-fluid-heading-06-letter-spacing: 0;
  --cds-fluid-paragraph-01-font-size: 1.5rem;
  --cds-fluid-paragraph-01-font-weight: 300;
  --cds-fluid-paragraph-01-line-height: 1.334;
  --cds-fluid-paragraph-01-letter-spacing: 0;
  --cds-fluid-quotation-01-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;
  --cds-fluid-quotation-01-font-size: 1.25rem;
  --cds-fluid-quotation-01-font-weight: 400;
  --cds-fluid-quotation-01-line-height: 1.3;
  --cds-fluid-quotation-01-letter-spacing: 0;
  --cds-fluid-quotation-02-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;
  --cds-fluid-quotation-02-font-size: 2rem;
  --cds-fluid-quotation-02-font-weight: 300;
  --cds-fluid-quotation-02-line-height: 1.25;
  --cds-fluid-quotation-02-letter-spacing: 0;
  --cds-fluid-display-01-font-size: 2.625rem;
  --cds-fluid-display-01-font-weight: 300;
  --cds-fluid-display-01-line-height: 1.19;
  --cds-fluid-display-01-letter-spacing: 0;
  --cds-fluid-display-02-font-size: 2.625rem;
  --cds-fluid-display-02-font-weight: 600;
  --cds-fluid-display-02-line-height: 1.19;
  --cds-fluid-display-02-letter-spacing: 0;
  --cds-fluid-display-03-font-size: 2.625rem;
  --cds-fluid-display-03-font-weight: 300;
  --cds-fluid-display-03-line-height: 1.19;
  --cds-fluid-display-03-letter-spacing: 0;
  --cds-fluid-display-04-font-size: 2.625rem;
  --cds-fluid-display-04-font-weight: 300;
  --cds-fluid-display-04-line-height: 1.19;
  --cds-fluid-display-04-letter-spacing: 0;
  --cds-color-scheme: light;
  --cds-alert-stroke: #b28600;
  --cds-layer-01-absolute: #ffffff;
  --cds-layer-inverse-absolute: #000000;
  --cds-null-state: none;
  --cds-grid-bg: #ffffff;
  --cds-meter-range-indicator: #a8a8a8;
  --cds-network-diagrams-background-hover: #f1f1f1;
  --cds-tooltip-line-border: #e0e0e0;
  --cds-zone-fill-01: #f4f4f4;
  --cds-zone-stroke-01: #8d8d8d;
  --cds-zone-fill-02: #e0e0e0;
  --cds-zone-stroke-02: #8d8d8d;
  --cds-zone-fill-03: #c6c6c6;
  --cds-zone-stroke-03: #8d8d8d;
  --cds-layer: var(--cds-layer-01, #f4f4f4);
  --cds-layer-active: var(--cds-layer-active-01, #c6c6c6);
  --cds-layer-hover: var(--cds-layer-hover-01, #e8e8e8);
  --cds-layer-selected: var(--cds-layer-selected-01, #e0e0e0);
  --cds-layer-selected-hover: var(--cds-layer-selected-hover-01, #d1d1d1);
  --cds-layer-accent: var(--cds-layer-accent-01, #e0e0e0);
  --cds-layer-accent-hover: var(--cds-layer-accent-hover-01, #d1d1d1);
  --cds-layer-accent-active: var(--cds-layer-accent-active-01, #a8a8a8);
  --cds-field: var(--cds-field-01, #f4f4f4);
  --cds-field-hover: var(--cds-field-hover-01, #e8e8e8);
  --cds-border-subtle: var(--cds-border-subtle-00, #e0e0e0);
  --cds-border-subtle-selected: var(--cds-border-subtle-selected-01, #c6c6c6);
  --cds-border-strong: var(--cds-border-strong-01, #8d8d8d);
  --cds-border-tile: var(--cds-border-tile-01, #c6c6c6)
}

.cds--chart-holder[data-carbon-theme=g90]{
  --cds-ai-aura-end: rgba(0, 0, 0, 0);
  --cds-ai-aura-hover-background: #474747;
  --cds-ai-aura-hover-end: rgba(0, 0, 0, 0);
  --cds-ai-aura-hover-start: rgba(69, 137, 255, 0.4);
  --cds-ai-aura-start: rgba(69, 137, 255, 0.1);
  --cds-ai-aura-start-sm: rgba(69, 137, 255, 0.16);
  --cds-ai-border-end: #4589ff;
  --cds-ai-border-start: rgba(166, 200, 255, 0.36);
  --cds-ai-border-strong: #78a9ff;
  --cds-ai-drop-shadow: rgba(0, 0, 0, 0.28);
  --cds-ai-inner-shadow: rgba(69, 137, 255, 0.16);
  --cds-ai-overlay: rgba(0, 0, 0, 0.5);
  --cds-ai-popover-background: #161616;
  --cds-ai-popover-caret-bottom: #4589ff;
  --cds-ai-popover-caret-bottom-background: #202d45;
  --cds-ai-popover-caret-bottom-background-actions: #1e283a;
  --cds-ai-popover-caret-center: #4870b5;
  --cds-ai-popover-shadow-outer-01: rgba(0, 0, 0, 0.12);
  --cds-ai-popover-shadow-outer-02: rgba(0, 0, 0, 0.08);
  --cds-ai-skeleton-background: rgba(120, 169, 255, 0.5);
  --cds-ai-skeleton-element-background: rgba(120, 169, 255, 0.3);
  --cds-background: #262626;
  --cds-background-active: rgba(141, 141, 141, 0.4);
  --cds-background-brand: #0f62fe;
  --cds-background-hover: rgba(141, 141, 141, 0.16);
  --cds-background-inverse: #f4f4f4;
  --cds-background-inverse-hover: #e8e8e8;
  --cds-background-selected: rgba(141, 141, 141, 0.24);
  --cds-background-selected-hover: rgba(141, 141, 141, 0.32);
  --cds-border-disabled: rgba(141, 141, 141, 0.5);
  --cds-border-interactive: #4589ff;
  --cds-border-inverse: #f4f4f4;
  --cds-border-strong-01: #8d8d8d;
  --cds-border-strong-02: #a8a8a8;
  --cds-border-strong-03: #c6c6c6;
  --cds-border-subtle-00: #525252;
  --cds-border-subtle-01: #6f6f6f;
  --cds-border-subtle-02: #8d8d8d;
  --cds-border-subtle-03: #8d8d8d;
  --cds-border-subtle-selected-01: #8d8d8d;
  --cds-border-subtle-selected-02: #a8a8a8;
  --cds-border-subtle-selected-03: #a8a8a8;
  --cds-border-tile-01: #6f6f6f;
  --cds-border-tile-02: #8d8d8d;
  --cds-border-tile-03: #a8a8a8;
  --cds-chat-avatar-agent: #c6c6c6;
  --cds-chat-avatar-bot: #8d8d8d;
  --cds-chat-avatar-user: #4589ff;
  --cds-chat-bubble-agent: #262626;
  --cds-chat-bubble-border: #525252;
  --cds-chat-bubble-user: #393939;
  --cds-chat-button: #78a9ff;
  --cds-chat-button-active: rgba(141, 141, 141, 0.4);
  --cds-chat-button-hover: rgba(141, 141, 141, 0.16);
  --cds-chat-button-selected: rgba(141, 141, 141, 0.24);
  --cds-chat-button-text-hover: #a6c8ff;
  --cds-chat-button-text-selected: #c6c6c6;
  --cds-chat-header-background: #262626;
  --cds-chat-prompt-background: #161616;
  --cds-chat-prompt-border-end: rgba(38, 38, 38, 0);
  --cds-chat-prompt-border-start: #262626;
  --cds-chat-shell-background: #262626;
  --cds-field-01: #393939;
  --cds-field-02: #525252;
  --cds-field-03: #6f6f6f;
  --cds-field-hover-01: #474747;
  --cds-field-hover-02: #636363;
  --cds-field-hover-03: #5e5e5e;
  --cds-focus: #ffffff;
  --cds-focus-inset: #161616;
  --cds-focus-inverse: #0f62fe;
  --cds-highlight: #0043ce;
  --cds-icon-disabled: rgba(244, 244, 244, 0.25);
  --cds-icon-interactive: #ffffff;
  --cds-icon-inverse: #161616;
  --cds-icon-on-color: #ffffff;
  --cds-icon-on-color-disabled: rgba(255, 255, 255, 0.25);
  --cds-icon-primary: #f4f4f4;
  --cds-icon-secondary: #c6c6c6;
  --cds-interactive: #4589ff;
  --cds-layer-01: #393939;
  --cds-layer-02: #525252;
  --cds-layer-03: #6f6f6f;
  --cds-layer-accent-01: #525252;
  --cds-layer-accent-02: #6f6f6f;
  --cds-layer-accent-03: #8d8d8d;
  --cds-layer-accent-active-01: #8d8d8d;
  --cds-layer-accent-active-02: #393939;
  --cds-layer-accent-active-03: #525252;
  --cds-layer-accent-hover-01: #636363;
  --cds-layer-accent-hover-02: #5e5e5e;
  --cds-layer-accent-hover-03: #7a7a7a;
  --cds-layer-active-01: #6f6f6f;
  --cds-layer-active-02: #8d8d8d;
  --cds-layer-active-03: #393939;
  --cds-layer-hover-01: #474747;
  --cds-layer-hover-02: #636363;
  --cds-layer-hover-03: #5e5e5e;
  --cds-layer-selected-01: #525252;
  --cds-layer-selected-02: #6f6f6f;
  --cds-layer-selected-03: #525252;
  --cds-layer-selected-disabled: #a8a8a8;
  --cds-layer-selected-hover-01: #636363;
  --cds-layer-selected-hover-02: #5e5e5e;
  --cds-layer-selected-hover-03: #636363;
  --cds-layer-selected-inverse: #f4f4f4;
  --cds-link-inverse: #0f62fe;
  --cds-link-inverse-active: #161616;
  --cds-link-inverse-hover: #0043ce;
  --cds-link-inverse-visited: #8a3ffc;
  --cds-link-primary: #78a9ff;
  --cds-link-primary-hover: #a6c8ff;
  --cds-link-secondary: #a6c8ff;
  --cds-link-visited: #be95ff;
  --cds-overlay: rgba(0, 0, 0, 0.65);
  --cds-shadow: rgba(0, 0, 0, 0.8);
  --cds-skeleton-background: #333333;
  --cds-skeleton-element: #525252;
  --cds-support-caution-major: #ff832b;
  --cds-support-caution-minor: #f1c21b;
  --cds-support-caution-undefined: #a56eff;
  --cds-support-error: #ff8389;
  --cds-support-error-inverse: #da1e28;
  --cds-support-info: #4589ff;
  --cds-support-info-inverse: #0043ce;
  --cds-support-success: #42be65;
  --cds-support-success-inverse: #24a148;
  --cds-support-warning: #f1c21b;
  --cds-support-warning-inverse: #f1c21b;
  --cds-text-disabled: rgba(244, 244, 244, 0.25);
  --cds-text-error: #ffb3b8;
  --cds-text-helper: #c6c6c6;
  --cds-text-inverse: #161616;
  --cds-text-on-color: #ffffff;
  --cds-text-on-color-disabled: rgba(255, 255, 255, 0.25);
  --cds-text-placeholder: rgba(244, 244, 244, 0.4);
  --cds-text-primary: #f4f4f4;
  --cds-text-secondary: #c6c6c6;
  --cds-toggle-off: #8d8d8d;
  --cds-spacing-01: 0.125rem;
  --cds-spacing-02: 0.25rem;
  --cds-spacing-03: 0.5rem;
  --cds-spacing-04: 0.75rem;
  --cds-spacing-05: 1rem;
  --cds-spacing-06: 1.5rem;
  --cds-spacing-07: 2rem;
  --cds-spacing-08: 2.5rem;
  --cds-spacing-09: 3rem;
  --cds-spacing-10: 4rem;
  --cds-spacing-11: 5rem;
  --cds-spacing-12: 6rem;
  --cds-spacing-13: 10rem;
  --cds-fluid-spacing-01: 0;
  --cds-fluid-spacing-02: 2vw;
  --cds-fluid-spacing-03: 5vw;
  --cds-fluid-spacing-04: 10vw;
  --cds-caption-01-font-size: 0.75rem;
  --cds-caption-01-font-weight: 400;
  --cds-caption-01-line-height: 1.33333;
  --cds-caption-01-letter-spacing: 0.32px;
  --cds-caption-02-font-size: 0.875rem;
  --cds-caption-02-font-weight: 400;
  --cds-caption-02-line-height: 1.28572;
  --cds-caption-02-letter-spacing: 0.32px;
  --cds-label-01-font-size: 0.75rem;
  --cds-label-01-font-weight: 400;
  --cds-label-01-line-height: 1.33333;
  --cds-label-01-letter-spacing: 0.32px;
  --cds-label-02-font-size: 0.875rem;
  --cds-label-02-font-weight: 400;
  --cds-label-02-line-height: 1.28572;
  --cds-label-02-letter-spacing: 0.16px;
  --cds-helper-text-01-font-size: 0.75rem;
  --cds-helper-text-01-line-height: 1.33333;
  --cds-helper-text-01-letter-spacing: 0.32px;
  --cds-helper-text-02-font-size: 0.875rem;
  --cds-helper-text-02-font-weight: 400;
  --cds-helper-text-02-line-height: 1.28572;
  --cds-helper-text-02-letter-spacing: 0.16px;
  --cds-body-short-01-font-size: 0.875rem;
  --cds-body-short-01-font-weight: 400;
  --cds-body-short-01-line-height: 1.28572;
  --cds-body-short-01-letter-spacing: 0.16px;
  --cds-body-short-02-font-size: 1rem;
  --cds-body-short-02-font-weight: 400;
  --cds-body-short-02-line-height: 1.375;
  --cds-body-short-02-letter-spacing: 0;
  --cds-body-long-01-font-size: 0.875rem;
  --cds-body-long-01-font-weight: 400;
  --cds-body-long-01-line-height: 1.42857;
  --cds-body-long-01-letter-spacing: 0.16px;
  --cds-body-long-02-font-size: 1rem;
  --cds-body-long-02-font-weight: 400;
  --cds-body-long-02-line-height: 1.5;
  --cds-body-long-02-letter-spacing: 0;
  --cds-code-01-font-family: "IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;
  --cds-code-01-font-size: 0.75rem;
  --cds-code-01-font-weight: 400;
  --cds-code-01-line-height: 1.33333;
  --cds-code-01-letter-spacing: 0.32px;
  --cds-code-02-font-family: "IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;
  --cds-code-02-font-size: 0.875rem;
  --cds-code-02-font-weight: 400;
  --cds-code-02-line-height: 1.42857;
  --cds-code-02-letter-spacing: 0.32px;
  --cds-heading-01-font-size: 0.875rem;
  --cds-heading-01-font-weight: 600;
  --cds-heading-01-line-height: 1.42857;
  --cds-heading-01-letter-spacing: 0.16px;
  --cds-heading-02-font-size: 1rem;
  --cds-heading-02-font-weight: 600;
  --cds-heading-02-line-height: 1.5;
  --cds-heading-02-letter-spacing: 0;
  --cds-productive-heading-01-font-size: 0.875rem;
  --cds-productive-heading-01-font-weight: 600;
  --cds-productive-heading-01-line-height: 1.28572;
  --cds-productive-heading-01-letter-spacing: 0.16px;
  --cds-productive-heading-02-font-size: 1rem;
  --cds-productive-heading-02-font-weight: 600;
  --cds-productive-heading-02-line-height: 1.375;
  --cds-productive-heading-02-letter-spacing: 0;
  --cds-productive-heading-03-font-size: 1.25rem;
  --cds-productive-heading-03-font-weight: 400;
  --cds-productive-heading-03-line-height: 1.4;
  --cds-productive-heading-03-letter-spacing: 0;
  --cds-productive-heading-04-font-size: 1.75rem;
  --cds-productive-heading-04-font-weight: 400;
  --cds-productive-heading-04-line-height: 1.28572;
  --cds-productive-heading-04-letter-spacing: 0;
  --cds-productive-heading-05-font-size: 2rem;
  --cds-productive-heading-05-font-weight: 400;
  --cds-productive-heading-05-line-height: 1.25;
  --cds-productive-heading-05-letter-spacing: 0;
  --cds-productive-heading-06-font-size: 2.625rem;
  --cds-productive-heading-06-font-weight: 300;
  --cds-productive-heading-06-line-height: 1.199;
  --cds-productive-heading-06-letter-spacing: 0;
  --cds-productive-heading-07-font-size: 3.375rem;
  --cds-productive-heading-07-font-weight: 300;
  --cds-productive-heading-07-line-height: 1.19;
  --cds-productive-heading-07-letter-spacing: 0;
  --cds-expressive-paragraph-01-font-size: 1.5rem;
  --cds-expressive-paragraph-01-font-weight: 300;
  --cds-expressive-paragraph-01-line-height: 1.334;
  --cds-expressive-paragraph-01-letter-spacing: 0;
  --cds-expressive-heading-01-font-size: 0.875rem;
  --cds-expressive-heading-01-font-weight: 600;
  --cds-expressive-heading-01-line-height: 1.42857;
  --cds-expressive-heading-01-letter-spacing: 0.16px;
  --cds-expressive-heading-02-font-size: 1rem;
  --cds-expressive-heading-02-font-weight: 600;
  --cds-expressive-heading-02-line-height: 1.5;
  --cds-expressive-heading-02-letter-spacing: 0;
  --cds-expressive-heading-03-font-size: 1.25rem;
  --cds-expressive-heading-03-font-weight: 400;
  --cds-expressive-heading-03-line-height: 1.4;
  --cds-expressive-heading-03-letter-spacing: 0;
  --cds-expressive-heading-04-font-size: 1.75rem;
  --cds-expressive-heading-04-font-weight: 400;
  --cds-expressive-heading-04-line-height: 1.28572;
  --cds-expressive-heading-04-letter-spacing: 0;
  --cds-expressive-heading-05-font-size: 2rem;
  --cds-expressive-heading-05-font-weight: 400;
  --cds-expressive-heading-05-line-height: 1.25;
  --cds-expressive-heading-05-letter-spacing: 0;
  --cds-expressive-heading-06-font-size: 2rem;
  --cds-expressive-heading-06-font-weight: 600;
  --cds-expressive-heading-06-line-height: 1.25;
  --cds-expressive-heading-06-letter-spacing: 0;
  --cds-quotation-01-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;
  --cds-quotation-01-font-size: 1.25rem;
  --cds-quotation-01-font-weight: 400;
  --cds-quotation-01-line-height: 1.3;
  --cds-quotation-01-letter-spacing: 0;
  --cds-quotation-02-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;
  --cds-quotation-02-font-size: 2rem;
  --cds-quotation-02-font-weight: 300;
  --cds-quotation-02-line-height: 1.25;
  --cds-quotation-02-letter-spacing: 0;
  --cds-display-01-font-size: 2.625rem;
  --cds-display-01-font-weight: 300;
  --cds-display-01-line-height: 1.19;
  --cds-display-01-letter-spacing: 0;
  --cds-display-02-font-size: 2.625rem;
  --cds-display-02-font-weight: 600;
  --cds-display-02-line-height: 1.19;
  --cds-display-02-letter-spacing: 0;
  --cds-display-03-font-size: 2.625rem;
  --cds-display-03-font-weight: 300;
  --cds-display-03-line-height: 1.19;
  --cds-display-03-letter-spacing: 0;
  --cds-display-04-font-size: 2.625rem;
  --cds-display-04-font-weight: 300;
  --cds-display-04-line-height: 1.19;
  --cds-display-04-letter-spacing: 0;
  --cds-legal-01-font-size: 0.75rem;
  --cds-legal-01-font-weight: 400;
  --cds-legal-01-line-height: 1.33333;
  --cds-legal-01-letter-spacing: 0.32px;
  --cds-legal-02-font-size: 0.875rem;
  --cds-legal-02-font-weight: 400;
  --cds-legal-02-line-height: 1.28572;
  --cds-legal-02-letter-spacing: 0.16px;
  --cds-body-compact-01-font-size: 0.875rem;
  --cds-body-compact-01-font-weight: 400;
  --cds-body-compact-01-line-height: 1.28572;
  --cds-body-compact-01-letter-spacing: 0.16px;
  --cds-body-compact-02-font-size: 1rem;
  --cds-body-compact-02-font-weight: 400;
  --cds-body-compact-02-line-height: 1.375;
  --cds-body-compact-02-letter-spacing: 0;
  --cds-heading-compact-01-font-size: 0.875rem;
  --cds-heading-compact-01-font-weight: 600;
  --cds-heading-compact-01-line-height: 1.28572;
  --cds-heading-compact-01-letter-spacing: 0.16px;
  --cds-heading-compact-02-font-size: 1rem;
  --cds-heading-compact-02-font-weight: 600;
  --cds-heading-compact-02-line-height: 1.375;
  --cds-heading-compact-02-letter-spacing: 0;
  --cds-body-01-font-size: 0.875rem;
  --cds-body-01-font-weight: 400;
  --cds-body-01-line-height: 1.42857;
  --cds-body-01-letter-spacing: 0.16px;
  --cds-body-02-font-size: 1rem;
  --cds-body-02-font-weight: 400;
  --cds-body-02-line-height: 1.5;
  --cds-body-02-letter-spacing: 0;
  --cds-heading-03-font-size: 1.25rem;
  --cds-heading-03-font-weight: 400;
  --cds-heading-03-line-height: 1.4;
  --cds-heading-03-letter-spacing: 0;
  --cds-heading-04-font-size: 1.75rem;
  --cds-heading-04-font-weight: 400;
  --cds-heading-04-line-height: 1.28572;
  --cds-heading-04-letter-spacing: 0;
  --cds-heading-05-font-size: 2rem;
  --cds-heading-05-font-weight: 400;
  --cds-heading-05-line-height: 1.25;
  --cds-heading-05-letter-spacing: 0;
  --cds-heading-06-font-size: 2.625rem;
  --cds-heading-06-font-weight: 300;
  --cds-heading-06-line-height: 1.199;
  --cds-heading-06-letter-spacing: 0;
  --cds-heading-07-font-size: 3.375rem;
  --cds-heading-07-font-weight: 300;
  --cds-heading-07-line-height: 1.19;
  --cds-heading-07-letter-spacing: 0;
  --cds-fluid-heading-03-font-size: 1.25rem;
  --cds-fluid-heading-03-font-weight: 400;
  --cds-fluid-heading-03-line-height: 1.4;
  --cds-fluid-heading-03-letter-spacing: 0;
  --cds-fluid-heading-04-font-size: 1.75rem;
  --cds-fluid-heading-04-font-weight: 400;
  --cds-fluid-heading-04-line-height: 1.28572;
  --cds-fluid-heading-04-letter-spacing: 0;
  --cds-fluid-heading-05-font-size: 2rem;
  --cds-fluid-heading-05-font-weight: 400;
  --cds-fluid-heading-05-line-height: 1.25;
  --cds-fluid-heading-05-letter-spacing: 0;
  --cds-fluid-heading-06-font-size: 2rem;
  --cds-fluid-heading-06-font-weight: 600;
  --cds-fluid-heading-06-line-height: 1.25;
  --cds-fluid-heading-06-letter-spacing: 0;
  --cds-fluid-paragraph-01-font-size: 1.5rem;
  --cds-fluid-paragraph-01-font-weight: 300;
  --cds-fluid-paragraph-01-line-height: 1.334;
  --cds-fluid-paragraph-01-letter-spacing: 0;
  --cds-fluid-quotation-01-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;
  --cds-fluid-quotation-01-font-size: 1.25rem;
  --cds-fluid-quotation-01-font-weight: 400;
  --cds-fluid-quotation-01-line-height: 1.3;
  --cds-fluid-quotation-01-letter-spacing: 0;
  --cds-fluid-quotation-02-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;
  --cds-fluid-quotation-02-font-size: 2rem;
  --cds-fluid-quotation-02-font-weight: 300;
  --cds-fluid-quotation-02-line-height: 1.25;
  --cds-fluid-quotation-02-letter-spacing: 0;
  --cds-fluid-display-01-font-size: 2.625rem;
  --cds-fluid-display-01-font-weight: 300;
  --cds-fluid-display-01-line-height: 1.19;
  --cds-fluid-display-01-letter-spacing: 0;
  --cds-fluid-display-02-font-size: 2.625rem;
  --cds-fluid-display-02-font-weight: 600;
  --cds-fluid-display-02-line-height: 1.19;
  --cds-fluid-display-02-letter-spacing: 0;
  --cds-fluid-display-03-font-size: 2.625rem;
  --cds-fluid-display-03-font-weight: 300;
  --cds-fluid-display-03-line-height: 1.19;
  --cds-fluid-display-03-letter-spacing: 0;
  --cds-fluid-display-04-font-size: 2.625rem;
  --cds-fluid-display-04-font-weight: 300;
  --cds-fluid-display-04-line-height: 1.19;
  --cds-fluid-display-04-letter-spacing: 0;
  --cds-color-scheme: dark;
  --cds-alert-stroke: none;
  --cds-layer-01-absolute: #000000;
  --cds-layer-inverse-absolute: #ffffff;
  --cds-null-state: #161616;
  --cds-grid-bg: #161616;
  --cds-meter-range-indicator: #6f6f6f;
  --cds-network-diagrams-background-hover: #ededed;
  --cds-tooltip-line-border: #393939;
  --cds-zone-fill-01: #262626;
  --cds-zone-stroke-01: #6f6f6f;
  --cds-zone-fill-02: #393939;
  --cds-zone-stroke-02: #6f6f6f;
  --cds-zone-fill-03: #525252;
  --cds-zone-stroke-03: #6f6f6f;
  --cds-layer: var(--cds-layer-01, #f4f4f4);
  --cds-layer-active: var(--cds-layer-active-01, #c6c6c6);
  --cds-layer-hover: var(--cds-layer-hover-01, #e8e8e8);
  --cds-layer-selected: var(--cds-layer-selected-01, #e0e0e0);
  --cds-layer-selected-hover: var(--cds-layer-selected-hover-01, #d1d1d1);
  --cds-layer-accent: var(--cds-layer-accent-01, #e0e0e0);
  --cds-layer-accent-hover: var(--cds-layer-accent-hover-01, #d1d1d1);
  --cds-layer-accent-active: var(--cds-layer-accent-active-01, #a8a8a8);
  --cds-field: var(--cds-field-01, #f4f4f4);
  --cds-field-hover: var(--cds-field-hover-01, #e8e8e8);
  --cds-border-subtle: var(--cds-border-subtle-00, #e0e0e0);
  --cds-border-subtle-selected: var(--cds-border-subtle-selected-01, #c6c6c6);
  --cds-border-strong: var(--cds-border-strong-01, #8d8d8d);
  --cds-border-tile: var(--cds-border-tile-01, #c6c6c6)
}

.cds--chart-holder[data-carbon-theme=g100]{
  --cds-ai-aura-end: rgba(0, 0, 0, 0);
  --cds-ai-aura-hover-background: #333333;
  --cds-ai-aura-hover-end: rgba(0, 0, 0, 0);
  --cds-ai-aura-hover-start: rgba(69, 137, 255, 0.4);
  --cds-ai-aura-start: rgba(69, 137, 255, 0.1);
  --cds-ai-aura-start-sm: rgba(69, 137, 255, 0.16);
  --cds-ai-border-end: #4589ff;
  --cds-ai-border-start: rgba(166, 200, 255, 0.36);
  --cds-ai-border-strong: #78a9ff;
  --cds-ai-drop-shadow: rgba(0, 0, 0, 0.28);
  --cds-ai-inner-shadow: rgba(69, 137, 255, 0.16);
  --cds-ai-overlay: rgba(0, 0, 0, 0.5);
  --cds-ai-popover-background: #161616;
  --cds-ai-popover-caret-bottom: #4589ff;
  --cds-ai-popover-caret-bottom-background: #202d45;
  --cds-ai-popover-caret-bottom-background-actions: #1e283a;
  --cds-ai-popover-caret-center: #4870b5;
  --cds-ai-popover-shadow-outer-01: rgba(0, 0, 0, 0.12);
  --cds-ai-popover-shadow-outer-02: rgba(0, 0, 0, 0.08);
  --cds-ai-skeleton-background: rgba(120, 169, 255, 0.5);
  --cds-ai-skeleton-element-background: rgba(120, 169, 255, 0.3);
  --cds-background: #161616;
  --cds-background-active: rgba(141, 141, 141, 0.4);
  --cds-background-brand: #0f62fe;
  --cds-background-hover: rgba(141, 141, 141, 0.16);
  --cds-background-inverse: #f4f4f4;
  --cds-background-inverse-hover: #e8e8e8;
  --cds-background-selected: rgba(141, 141, 141, 0.24);
  --cds-background-selected-hover: rgba(141, 141, 141, 0.32);
  --cds-border-disabled: rgba(141, 141, 141, 0.5);
  --cds-border-interactive: #4589ff;
  --cds-border-inverse: #f4f4f4;
  --cds-border-strong-01: #6f6f6f;
  --cds-border-strong-02: #8d8d8d;
  --cds-border-strong-03: #a8a8a8;
  --cds-border-subtle-00: #393939;
  --cds-border-subtle-01: #525252;
  --cds-border-subtle-02: #6f6f6f;
  --cds-border-subtle-03: #6f6f6f;
  --cds-border-subtle-selected-01: #6f6f6f;
  --cds-border-subtle-selected-02: #8d8d8d;
  --cds-border-subtle-selected-03: #8d8d8d;
  --cds-border-tile-01: #525252;
  --cds-border-tile-02: #6f6f6f;
  --cds-border-tile-03: #8d8d8d;
  --cds-chat-avatar-agent: #c6c6c6;
  --cds-chat-avatar-bot: #8d8d8d;
  --cds-chat-avatar-user: #4589ff;
  --cds-chat-bubble-agent: #262626;
  --cds-chat-bubble-border: #525252;
  --cds-chat-bubble-user: #393939;
  --cds-chat-button: #78a9ff;
  --cds-chat-button-active: rgba(141, 141, 141, 0.4);
  --cds-chat-button-hover: rgba(141, 141, 141, 0.16);
  --cds-chat-button-selected: rgba(141, 141, 141, 0.24);
  --cds-chat-button-text-hover: #a6c8ff;
  --cds-chat-button-text-selected: #c6c6c6;
  --cds-chat-header-background: #262626;
  --cds-chat-prompt-background: #161616;
  --cds-chat-prompt-border-end: rgba(38, 38, 38, 0);
  --cds-chat-prompt-border-start: #262626;
  --cds-chat-shell-background: #262626;
  --cds-field-01: #262626;
  --cds-field-02: #393939;
  --cds-field-03: #525252;
  --cds-field-hover-01: #333333;
  --cds-field-hover-02: #474747;
  --cds-field-hover-03: #636363;
  --cds-focus: #ffffff;
  --cds-focus-inset: #161616;
  --cds-focus-inverse: #0f62fe;
  --cds-highlight: #002d9c;
  --cds-icon-disabled: rgba(244, 244, 244, 0.25);
  --cds-icon-interactive: #ffffff;
  --cds-icon-inverse: #161616;
  --cds-icon-on-color: #ffffff;
  --cds-icon-on-color-disabled: rgba(255, 255, 255, 0.25);
  --cds-icon-primary: #f4f4f4;
  --cds-icon-secondary: #c6c6c6;
  --cds-interactive: #4589ff;
  --cds-layer-01: #262626;
  --cds-layer-02: #393939;
  --cds-layer-03: #525252;
  --cds-layer-accent-01: #393939;
  --cds-layer-accent-02: #525252;
  --cds-layer-accent-03: #6f6f6f;
  --cds-layer-accent-active-01: #6f6f6f;
  --cds-layer-accent-active-02: #8d8d8d;
  --cds-layer-accent-active-03: #393939;
  --cds-layer-accent-hover-01: #474747;
  --cds-layer-accent-hover-02: #636363;
  --cds-layer-accent-hover-03: #5e5e5e;
  --cds-layer-active-01: #525252;
  --cds-layer-active-02: #6f6f6f;
  --cds-layer-active-03: #8d8d8d;
  --cds-layer-hover-01: #333333;
  --cds-layer-hover-02: #474747;
  --cds-layer-hover-03: #636363;
  --cds-layer-selected-01: #393939;
  --cds-layer-selected-02: #525252;
  --cds-layer-selected-03: #6f6f6f;
  --cds-layer-selected-disabled: #a8a8a8;
  --cds-layer-selected-hover-01: #474747;
  --cds-layer-selected-hover-02: #636363;
  --cds-layer-selected-hover-03: #5e5e5e;
  --cds-layer-selected-inverse: #f4f4f4;
  --cds-link-inverse: #0f62fe;
  --cds-link-inverse-active: #161616;
  --cds-link-inverse-hover: #0043ce;
  --cds-link-inverse-visited: #8a3ffc;
  --cds-link-primary: #78a9ff;
  --cds-link-primary-hover: #a6c8ff;
  --cds-link-secondary: #a6c8ff;
  --cds-link-visited: #be95ff;
  --cds-overlay: rgba(0, 0, 0, 0.65);
  --cds-shadow: rgba(0, 0, 0, 0.8);
  --cds-skeleton-background: #292929;
  --cds-skeleton-element: #393939;
  --cds-support-caution-major: #ff832b;
  --cds-support-caution-minor: #f1c21b;
  --cds-support-caution-undefined: #a56eff;
  --cds-support-error: #fa4d56;
  --cds-support-error-inverse: #da1e28;
  --cds-support-info: #4589ff;
  --cds-support-info-inverse: #0043ce;
  --cds-support-success: #42be65;
  --cds-support-success-inverse: #24a148;
  --cds-support-warning: #f1c21b;
  --cds-support-warning-inverse: #f1c21b;
  --cds-text-disabled: rgba(244, 244, 244, 0.25);
  --cds-text-error: #ff8389;
  --cds-text-helper: #a8a8a8;
  --cds-text-inverse: #161616;
  --cds-text-on-color: #ffffff;
  --cds-text-on-color-disabled: rgba(255, 255, 255, 0.25);
  --cds-text-placeholder: rgba(244, 244, 244, 0.4);
  --cds-text-primary: #f4f4f4;
  --cds-text-secondary: #c6c6c6;
  --cds-toggle-off: #6f6f6f;
  --cds-spacing-01: 0.125rem;
  --cds-spacing-02: 0.25rem;
  --cds-spacing-03: 0.5rem;
  --cds-spacing-04: 0.75rem;
  --cds-spacing-05: 1rem;
  --cds-spacing-06: 1.5rem;
  --cds-spacing-07: 2rem;
  --cds-spacing-08: 2.5rem;
  --cds-spacing-09: 3rem;
  --cds-spacing-10: 4rem;
  --cds-spacing-11: 5rem;
  --cds-spacing-12: 6rem;
  --cds-spacing-13: 10rem;
  --cds-fluid-spacing-01: 0;
  --cds-fluid-spacing-02: 2vw;
  --cds-fluid-spacing-03: 5vw;
  --cds-fluid-spacing-04: 10vw;
  --cds-caption-01-font-size: 0.75rem;
  --cds-caption-01-font-weight: 400;
  --cds-caption-01-line-height: 1.33333;
  --cds-caption-01-letter-spacing: 0.32px;
  --cds-caption-02-font-size: 0.875rem;
  --cds-caption-02-font-weight: 400;
  --cds-caption-02-line-height: 1.28572;
  --cds-caption-02-letter-spacing: 0.32px;
  --cds-label-01-font-size: 0.75rem;
  --cds-label-01-font-weight: 400;
  --cds-label-01-line-height: 1.33333;
  --cds-label-01-letter-spacing: 0.32px;
  --cds-label-02-font-size: 0.875rem;
  --cds-label-02-font-weight: 400;
  --cds-label-02-line-height: 1.28572;
  --cds-label-02-letter-spacing: 0.16px;
  --cds-helper-text-01-font-size: 0.75rem;
  --cds-helper-text-01-line-height: 1.33333;
  --cds-helper-text-01-letter-spacing: 0.32px;
  --cds-helper-text-02-font-size: 0.875rem;
  --cds-helper-text-02-font-weight: 400;
  --cds-helper-text-02-line-height: 1.28572;
  --cds-helper-text-02-letter-spacing: 0.16px;
  --cds-body-short-01-font-size: 0.875rem;
  --cds-body-short-01-font-weight: 400;
  --cds-body-short-01-line-height: 1.28572;
  --cds-body-short-01-letter-spacing: 0.16px;
  --cds-body-short-02-font-size: 1rem;
  --cds-body-short-02-font-weight: 400;
  --cds-body-short-02-line-height: 1.375;
  --cds-body-short-02-letter-spacing: 0;
  --cds-body-long-01-font-size: 0.875rem;
  --cds-body-long-01-font-weight: 400;
  --cds-body-long-01-line-height: 1.42857;
  --cds-body-long-01-letter-spacing: 0.16px;
  --cds-body-long-02-font-size: 1rem;
  --cds-body-long-02-font-weight: 400;
  --cds-body-long-02-line-height: 1.5;
  --cds-body-long-02-letter-spacing: 0;
  --cds-code-01-font-family: "IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;
  --cds-code-01-font-size: 0.75rem;
  --cds-code-01-font-weight: 400;
  --cds-code-01-line-height: 1.33333;
  --cds-code-01-letter-spacing: 0.32px;
  --cds-code-02-font-family: "IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;
  --cds-code-02-font-size: 0.875rem;
  --cds-code-02-font-weight: 400;
  --cds-code-02-line-height: 1.42857;
  --cds-code-02-letter-spacing: 0.32px;
  --cds-heading-01-font-size: 0.875rem;
  --cds-heading-01-font-weight: 600;
  --cds-heading-01-line-height: 1.42857;
  --cds-heading-01-letter-spacing: 0.16px;
  --cds-heading-02-font-size: 1rem;
  --cds-heading-02-font-weight: 600;
  --cds-heading-02-line-height: 1.5;
  --cds-heading-02-letter-spacing: 0;
  --cds-productive-heading-01-font-size: 0.875rem;
  --cds-productive-heading-01-font-weight: 600;
  --cds-productive-heading-01-line-height: 1.28572;
  --cds-productive-heading-01-letter-spacing: 0.16px;
  --cds-productive-heading-02-font-size: 1rem;
  --cds-productive-heading-02-font-weight: 600;
  --cds-productive-heading-02-line-height: 1.375;
  --cds-productive-heading-02-letter-spacing: 0;
  --cds-productive-heading-03-font-size: 1.25rem;
  --cds-productive-heading-03-font-weight: 400;
  --cds-productive-heading-03-line-height: 1.4;
  --cds-productive-heading-03-letter-spacing: 0;
  --cds-productive-heading-04-font-size: 1.75rem;
  --cds-productive-heading-04-font-weight: 400;
  --cds-productive-heading-04-line-height: 1.28572;
  --cds-productive-heading-04-letter-spacing: 0;
  --cds-productive-heading-05-font-size: 2rem;
  --cds-productive-heading-05-font-weight: 400;
  --cds-productive-heading-05-line-height: 1.25;
  --cds-productive-heading-05-letter-spacing: 0;
  --cds-productive-heading-06-font-size: 2.625rem;
  --cds-productive-heading-06-font-weight: 300;
  --cds-productive-heading-06-line-height: 1.199;
  --cds-productive-heading-06-letter-spacing: 0;
  --cds-productive-heading-07-font-size: 3.375rem;
  --cds-productive-heading-07-font-weight: 300;
  --cds-productive-heading-07-line-height: 1.19;
  --cds-productive-heading-07-letter-spacing: 0;
  --cds-expressive-paragraph-01-font-size: 1.5rem;
  --cds-expressive-paragraph-01-font-weight: 300;
  --cds-expressive-paragraph-01-line-height: 1.334;
  --cds-expressive-paragraph-01-letter-spacing: 0;
  --cds-expressive-heading-01-font-size: 0.875rem;
  --cds-expressive-heading-01-font-weight: 600;
  --cds-expressive-heading-01-line-height: 1.42857;
  --cds-expressive-heading-01-letter-spacing: 0.16px;
  --cds-expressive-heading-02-font-size: 1rem;
  --cds-expressive-heading-02-font-weight: 600;
  --cds-expressive-heading-02-line-height: 1.5;
  --cds-expressive-heading-02-letter-spacing: 0;
  --cds-expressive-heading-03-font-size: 1.25rem;
  --cds-expressive-heading-03-font-weight: 400;
  --cds-expressive-heading-03-line-height: 1.4;
  --cds-expressive-heading-03-letter-spacing: 0;
  --cds-expressive-heading-04-font-size: 1.75rem;
  --cds-expressive-heading-04-font-weight: 400;
  --cds-expressive-heading-04-line-height: 1.28572;
  --cds-expressive-heading-04-letter-spacing: 0;
  --cds-expressive-heading-05-font-size: 2rem;
  --cds-expressive-heading-05-font-weight: 400;
  --cds-expressive-heading-05-line-height: 1.25;
  --cds-expressive-heading-05-letter-spacing: 0;
  --cds-expressive-heading-06-font-size: 2rem;
  --cds-expressive-heading-06-font-weight: 600;
  --cds-expressive-heading-06-line-height: 1.25;
  --cds-expressive-heading-06-letter-spacing: 0;
  --cds-quotation-01-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;
  --cds-quotation-01-font-size: 1.25rem;
  --cds-quotation-01-font-weight: 400;
  --cds-quotation-01-line-height: 1.3;
  --cds-quotation-01-letter-spacing: 0;
  --cds-quotation-02-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;
  --cds-quotation-02-font-size: 2rem;
  --cds-quotation-02-font-weight: 300;
  --cds-quotation-02-line-height: 1.25;
  --cds-quotation-02-letter-spacing: 0;
  --cds-display-01-font-size: 2.625rem;
  --cds-display-01-font-weight: 300;
  --cds-display-01-line-height: 1.19;
  --cds-display-01-letter-spacing: 0;
  --cds-display-02-font-size: 2.625rem;
  --cds-display-02-font-weight: 600;
  --cds-display-02-line-height: 1.19;
  --cds-display-02-letter-spacing: 0;
  --cds-display-03-font-size: 2.625rem;
  --cds-display-03-font-weight: 300;
  --cds-display-03-line-height: 1.19;
  --cds-display-03-letter-spacing: 0;
  --cds-display-04-font-size: 2.625rem;
  --cds-display-04-font-weight: 300;
  --cds-display-04-line-height: 1.19;
  --cds-display-04-letter-spacing: 0;
  --cds-legal-01-font-size: 0.75rem;
  --cds-legal-01-font-weight: 400;
  --cds-legal-01-line-height: 1.33333;
  --cds-legal-01-letter-spacing: 0.32px;
  --cds-legal-02-font-size: 0.875rem;
  --cds-legal-02-font-weight: 400;
  --cds-legal-02-line-height: 1.28572;
  --cds-legal-02-letter-spacing: 0.16px;
  --cds-body-compact-01-font-size: 0.875rem;
  --cds-body-compact-01-font-weight: 400;
  --cds-body-compact-01-line-height: 1.28572;
  --cds-body-compact-01-letter-spacing: 0.16px;
  --cds-body-compact-02-font-size: 1rem;
  --cds-body-compact-02-font-weight: 400;
  --cds-body-compact-02-line-height: 1.375;
  --cds-body-compact-02-letter-spacing: 0;
  --cds-heading-compact-01-font-size: 0.875rem;
  --cds-heading-compact-01-font-weight: 600;
  --cds-heading-compact-01-line-height: 1.28572;
  --cds-heading-compact-01-letter-spacing: 0.16px;
  --cds-heading-compact-02-font-size: 1rem;
  --cds-heading-compact-02-font-weight: 600;
  --cds-heading-compact-02-line-height: 1.375;
  --cds-heading-compact-02-letter-spacing: 0;
  --cds-body-01-font-size: 0.875rem;
  --cds-body-01-font-weight: 400;
  --cds-body-01-line-height: 1.42857;
  --cds-body-01-letter-spacing: 0.16px;
  --cds-body-02-font-size: 1rem;
  --cds-body-02-font-weight: 400;
  --cds-body-02-line-height: 1.5;
  --cds-body-02-letter-spacing: 0;
  --cds-heading-03-font-size: 1.25rem;
  --cds-heading-03-font-weight: 400;
  --cds-heading-03-line-height: 1.4;
  --cds-heading-03-letter-spacing: 0;
  --cds-heading-04-font-size: 1.75rem;
  --cds-heading-04-font-weight: 400;
  --cds-heading-04-line-height: 1.28572;
  --cds-heading-04-letter-spacing: 0;
  --cds-heading-05-font-size: 2rem;
  --cds-heading-05-font-weight: 400;
  --cds-heading-05-line-height: 1.25;
  --cds-heading-05-letter-spacing: 0;
  --cds-heading-06-font-size: 2.625rem;
  --cds-heading-06-font-weight: 300;
  --cds-heading-06-line-height: 1.199;
  --cds-heading-06-letter-spacing: 0;
  --cds-heading-07-font-size: 3.375rem;
  --cds-heading-07-font-weight: 300;
  --cds-heading-07-line-height: 1.19;
  --cds-heading-07-letter-spacing: 0;
  --cds-fluid-heading-03-font-size: 1.25rem;
  --cds-fluid-heading-03-font-weight: 400;
  --cds-fluid-heading-03-line-height: 1.4;
  --cds-fluid-heading-03-letter-spacing: 0;
  --cds-fluid-heading-04-font-size: 1.75rem;
  --cds-fluid-heading-04-font-weight: 400;
  --cds-fluid-heading-04-line-height: 1.28572;
  --cds-fluid-heading-04-letter-spacing: 0;
  --cds-fluid-heading-05-font-size: 2rem;
  --cds-fluid-heading-05-font-weight: 400;
  --cds-fluid-heading-05-line-height: 1.25;
  --cds-fluid-heading-05-letter-spacing: 0;
  --cds-fluid-heading-06-font-size: 2rem;
  --cds-fluid-heading-06-font-weight: 600;
  --cds-fluid-heading-06-line-height: 1.25;
  --cds-fluid-heading-06-letter-spacing: 0;
  --cds-fluid-paragraph-01-font-size: 1.5rem;
  --cds-fluid-paragraph-01-font-weight: 300;
  --cds-fluid-paragraph-01-line-height: 1.334;
  --cds-fluid-paragraph-01-letter-spacing: 0;
  --cds-fluid-quotation-01-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;
  --cds-fluid-quotation-01-font-size: 1.25rem;
  --cds-fluid-quotation-01-font-weight: 400;
  --cds-fluid-quotation-01-line-height: 1.3;
  --cds-fluid-quotation-01-letter-spacing: 0;
  --cds-fluid-quotation-02-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;
  --cds-fluid-quotation-02-font-size: 2rem;
  --cds-fluid-quotation-02-font-weight: 300;
  --cds-fluid-quotation-02-line-height: 1.25;
  --cds-fluid-quotation-02-letter-spacing: 0;
  --cds-fluid-display-01-font-size: 2.625rem;
  --cds-fluid-display-01-font-weight: 300;
  --cds-fluid-display-01-line-height: 1.19;
  --cds-fluid-display-01-letter-spacing: 0;
  --cds-fluid-display-02-font-size: 2.625rem;
  --cds-fluid-display-02-font-weight: 600;
  --cds-fluid-display-02-line-height: 1.19;
  --cds-fluid-display-02-letter-spacing: 0;
  --cds-fluid-display-03-font-size: 2.625rem;
  --cds-fluid-display-03-font-weight: 300;
  --cds-fluid-display-03-line-height: 1.19;
  --cds-fluid-display-03-letter-spacing: 0;
  --cds-fluid-display-04-font-size: 2.625rem;
  --cds-fluid-display-04-font-weight: 300;
  --cds-fluid-display-04-line-height: 1.19;
  --cds-fluid-display-04-letter-spacing: 0;
  --cds-color-scheme: dark;
  --cds-alert-stroke: none;
  --cds-layer-01-absolute: #000000;
  --cds-layer-inverse-absolute: #ffffff;
  --cds-null-state: none;
  --cds-grid-bg: #161616;
  --cds-meter-range-indicator: #6f6f6f;
  --cds-network-diagrams-background-hover: #ededed;
  --cds-tooltip-line-border: #6f6f6f;
  --cds-zone-fill-01: #262626;
  --cds-zone-stroke-01: #6f6f6f;
  --cds-zone-fill-02: #393939;
  --cds-zone-stroke-02: #6f6f6f;
  --cds-zone-fill-03: #525252;
  --cds-zone-stroke-03: #6f6f6f;
  --cds-layer: var(--cds-layer-01, #f4f4f4);
  --cds-layer-active: var(--cds-layer-active-01, #c6c6c6);
  --cds-layer-hover: var(--cds-layer-hover-01, #e8e8e8);
  --cds-layer-selected: var(--cds-layer-selected-01, #e0e0e0);
  --cds-layer-selected-hover: var(--cds-layer-selected-hover-01, #d1d1d1);
  --cds-layer-accent: var(--cds-layer-accent-01, #e0e0e0);
  --cds-layer-accent-hover: var(--cds-layer-accent-hover-01, #d1d1d1);
  --cds-layer-accent-active: var(--cds-layer-accent-active-01, #a8a8a8);
  --cds-field: var(--cds-field-01, #f4f4f4);
  --cds-field-hover: var(--cds-field-hover-01, #e8e8e8);
  --cds-border-subtle: var(--cds-border-subtle-00, #e0e0e0);
  --cds-border-subtle-selected: var(--cds-border-subtle-selected-01, #c6c6c6);
  --cds-border-strong: var(--cds-border-strong-01, #8d8d8d);
  --cds-border-tile: var(--cds-border-tile-01, #c6c6c6)
}

.cds--chart-holder.fullscreen{
  width:100% !important;
  height:100% !important;
  max-width:unset !important;
  max-height:unset !important;
  padding:2em
}

.cds--cc--chart-wrapper{
  overflow:visible;
  font-family:var(--cds-charts-font-family-condensed)
}

:root,.rs-theme-light{
  --rs-gray-0: #fff;
  --rs-gray-50: #f7f7fa;
  --rs-gray-100: #f2f2f5;
  --rs-gray-200: #e5e5ea;
  --rs-gray-300: #d9d9d9;
  --rs-gray-400: #b6b7b8;
  --rs-gray-500: #939393;
  --rs-gray-600: #717273;
  --rs-gray-700: #575757;
  --rs-gray-800: #343434;
  --rs-gray-900: #121212;
  --rs-primary-50: #f2faff;
  --rs-primary-100: #cce9ff;
  --rs-primary-200: #a6d7ff;
  --rs-primary-300: #80c4ff;
  --rs-primary-400: #59afff;
  --rs-primary-500: #3498ff;
  --rs-primary-600: #2589f5;
  --rs-primary-700: #1675e0;
  --rs-primary-800: #0a5dc2;
  --rs-primary-900: #004299;
  --rs-color-red: #f44336;
  --rs-color-orange: #fa8900;
  --rs-color-yellow: #ffb300;
  --rs-color-green: #4caf50;
  --rs-color-cyan: #00bcd4;
  --rs-color-blue: #2196f3;
  --rs-color-violet: #673ab7;
  --rs-red-50: #fff2f2;
  --rs-red-100: #fccfcf;
  --rs-red-200: #faa9a7;
  --rs-red-300: #fa8682;
  --rs-red-400: #f7635c;
  --rs-red-500: #f44336;
  --rs-red-600: #eb3626;
  --rs-red-700: #d62915;
  --rs-red-800: #b81c07;
  --rs-red-900: #8f1300;
  --rs-orange-50: #fff8f2;
  --rs-orange-100: #ffdfc2;
  --rs-orange-200: #fcc690;
  --rs-orange-300: #fcb160;
  --rs-orange-400: #fa9b2f;
  --rs-orange-500: #fa8900;
  --rs-orange-600: #f08800;
  --rs-orange-700: #db8000;
  --rs-orange-800: #bd7100;
  --rs-orange-900: #945b00;
  --rs-yellow-50: #fffaf2;
  --rs-yellow-100: #ffe9c2;
  --rs-yellow-200: #ffd991;
  --rs-yellow-300: #ffca61;
  --rs-yellow-400: #ffbe30;
  --rs-yellow-500: #ffb300;
  --rs-yellow-600: #f5af00;
  --rs-yellow-700: #e0a500;
  --rs-yellow-800: #c29100;
  --rs-yellow-900: #997500;
  --rs-green-50: #eeffed;
  --rs-green-100: #c8f0c7;
  --rs-green-200: #a5e0a4;
  --rs-green-300: #82cf82;
  --rs-green-400: #65bf67;
  --rs-green-500: #4caf50;
  --rs-green-600: #37ab3c;
  --rs-green-700: #22a12a;
  --rs-green-800: #0f9119;
  --rs-green-900: #007d0c;
  --rs-cyan-50: #f2ffff;
  --rs-cyan-100: #bcf4f7;
  --rs-cyan-200: #87e6ed;
  --rs-cyan-300: #57dae6;
  --rs-cyan-400: #2acadb;
  --rs-cyan-500: #00bcd4;
  --rs-cyan-600: #00b1cc;
  --rs-cyan-700: #00a0bd;
  --rs-cyan-800: #008aa6;
  --rs-cyan-900: #006e87;
  --rs-blue-50: #f0f9ff;
  --rs-blue-100: #c5e7fc;
  --rs-blue-200: #9bd4fa;
  --rs-blue-300: #72c0f7;
  --rs-blue-400: #49abf5;
  --rs-blue-500: #2196f3;
  --rs-blue-600: #1787e8;
  --rs-blue-700: #0d73d4;
  --rs-blue-800: #045cb5;
  --rs-blue-900: #00448c;
  --rs-violet-50: #f6f2ff;
  --rs-violet-100: #d5c9f0;
  --rs-violet-200: #b6a1e3;
  --rs-violet-300: #987bd4;
  --rs-violet-400: #805ac7;
  --rs-violet-500: #673ab7;
  --rs-violet-600: #5f2bb3;
  --rs-violet-700: #531ba8;
  --rs-violet-800: #470c99;
  --rs-violet-900: #390085;
  --rs-state-success: var(--rs-color-green);
  --rs-state-info: var(--rs-color-blue);
  --rs-state-warning: var(--rs-color-yellow);
  --rs-state-error: var(--rs-color-red);
  --rs-body: var(--rs-gray-0);
  --rs-bg-success: #edfae1;
  --rs-bg-info: #e9f5fe;
  --rs-bg-warning: #fff9e6;
  --rs-bg-error: #fde9ef;
  --rs-text-link: var(--rs-primary-700);
  --rs-text-link-hover: var(--rs-primary-800);
  --rs-text-link-active: var(--rs-primary-900);
  --rs-text-primary: var(--rs-gray-800);
  --rs-text-secondary: var(--rs-gray-600);
  --rs-text-tertiary: var(--rs-gray-500);
  --rs-text-heading: var(--rs-gray-900);
  --rs-text-inverse: var(--rs-gray-50);
  --rs-text-heading-inverse: var(--rs-gray-0);
  --rs-text-active: var(--rs-primary-700);
  --rs-text-disabled: var(--rs-gray-600);
  --rs-text-error: var(--rs-color-red);
  --rs-text-highlight-bg: #fff6c9;
  --rs-text-weight-thin: 100;
  --rs-text-weight-light: 300;
  --rs-text-weight-regular: 400;
  --rs-text-weight-medium: 500;
  --rs-text-weight-semibold: 600;
  --rs-text-weight-bold: 700;
  --rs-text-weight-extrabold: 800;
  --rs-border-primary: var(--rs-gray-200);
  --rs-border-secondary: var(--rs-gray-100);
  --rs-bg-card: var(--rs-gray-0);
  --rs-bg-overlay: var(--rs-gray-0);
  --rs-bg-well: var(--rs-gray-50);
  --rs-bg-active: var(--rs-primary-500);
  --rs-bg-backdrop: rgb(from var(--rs-gray-900) r g b / 30%);
  --rs-state-hover-bg: var(--rs-primary-50);
  --rs-color-focus-ring: rgb(from var(--rs-primary-500) r g b / 25%);
  --rs-state-focus-shadow: 0 0 0 3px rgb(from var(--rs-primary-500) r g b / 25%);
  --rs-state-focus-outline: 3px solid rgb(from var(--rs-primary-500) r g b / 25%);
  --rs-state-error-outline: 3px solid rgb(from var(--rs-color-red) r g b / 25%);
  --rs-shadow-overlay: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
  --rs-btn-default-bg: var(--rs-gray-50);
  --rs-btn-default-text: var(--rs-gray-800);
  --rs-btn-default-hover-bg: var(--rs-gray-200);
  --rs-btn-default-active-bg: var(--rs-gray-300);
  --rs-btn-default-active-text: var(--rs-gray-900);
  --rs-btn-default-disabled-bg: var(--rs-gray-50);
  --rs-btn-default-disabled-text: var(--rs-gray-600);
  --rs-btn-primary-bg: var(--rs-primary-500);
  --rs-btn-primary-text: var(--rs-gray-0);
  --rs-btn-primary-hover-bg: var(--rs-primary-600);
  --rs-btn-primary-active-bg: var(--rs-primary-700);
  --rs-btn-subtle-text: var(--rs-gray-800);
  --rs-btn-subtle-hover-bg: var(--rs-gray-200);
  --rs-btn-subtle-hover-text: var(--rs-gray-800);
  --rs-btn-subtle-active-bg: var(--rs-gray-200);
  --rs-btn-subtle-active-text: var(--rs-gray-900);
  --rs-btn-subtle-disabled-text: var(--rs-gray-400);
  --rs-btn-ghost-border: var(--rs-primary-700);
  --rs-btn-ghost-text: var(--rs-primary-700);
  --rs-btn-ghost-hover-border: var(--rs-primary-800);
  --rs-btn-ghost-hover-text: var(--rs-primary-800);
  --rs-btn-ghost-active-border: var(--rs-primary-900);
  --rs-btn-ghost-active-text: var(--rs-primary-900);
  --rs-btn-link-text: var(--rs-primary-700);
  --rs-btn-link-hover-text: var(--rs-primary-800);
  --rs-btn-link-active-text: var(--rs-primary-900);
  --rs-iconbtn-addon: var(--rs-gray-100);
  --rs-iconbtn-activated-addon: var(--rs-gray-300);
  --rs-iconbtn-pressed-addon: var(--rs-gray-400);
  --rs-iconbtn-primary-addon: var(--rs-primary-600);
  --rs-iconbtn-primary-activated-addon: var(--rs-primary-700);
  --rs-iconbtn-primary-pressed-addon: var(--rs-primary-800);
  --rs-divider-border: var(--rs-gray-200);
  --rs-loader-ring: rgb(from var(--rs-gray-50) r g b / 80%);
  --rs-loader-rotor: var(--rs-gray-500);
  --rs-loader-backdrop: rgb(from var(--rs-gray-0) r g b / 90%);
  --rs-loader-ring-inverse: rgb(from var(--rs-gray-50) r g b / 30%);
  --rs-loader-rotor-inverse: var(--rs-gray-0);
  --rs-loader-backdrop-inverse: rgb(from var(--rs-gray-900) r g b / 83%);
  --rs-message-success-header: var(--rs-text-heading);
  --rs-message-success-text: var(--rs-text-primary);
  --rs-message-success-icon: var(--rs-color-green);
  --rs-message-success-icon-border: var(--rs-green-200);
  --rs-message-success-bg: rgb(from var(--rs-green-100) r g b / 60%);
  --rs-message-success-border: var(--rs-color-green);
  --rs-message-info-header: var(--rs-text-heading);
  --rs-message-info-text: var(--rs-text-primary);
  --rs-message-info-icon: var(--rs-color-blue);
  --rs-message-info-icon-border: var(--rs-blue-200);
  --rs-message-info-bg: rgb(from var(--rs-blue-100) r g b / 60%);
  --rs-message-info-border: var(--rs-color-blue);
  --rs-message-warning-header: var(--rs-text-heading);
  --rs-message-warning-text: var(--rs-text-primary);
  --rs-message-warning-icon: var(--rs-color-yellow);
  --rs-message-warning-icon-border: var(--rs-yellow-200);
  --rs-message-warning-bg: rgb(from var(--rs-yellow-100) r g b / 60%);
  --rs-message-warning-border: var(--rs-color-yellow);
  --rs-message-error-header: var(--rs-text-heading);
  --rs-message-error-text: var(--rs-text-primary);
  --rs-message-error-icon: var(--rs-color-red);
  --rs-message-error-icon-border: var(--rs-red-200);
  --rs-message-error-bg: rgb(from var(--rs-red-100) r g b / 60%);
  --rs-message-error-border: var(--rs-color-red);
  --rs-tooltip-bg: var(--rs-gray-900);
  --rs-tooltip-text: var(--rs-gray-0);
  --rs-progress-bg: var(--rs-gray-200);
  --rs-progress-bar: var(--rs-primary-500);
  --rs-progress-bar-success: var(--rs-color-green);
  --rs-progress-bar-fail: var(--rs-color-red);
  --rs-placeholder: var(--rs-gray-100);
  --rs-placeholder-active: var(--rs-gray-200);
  --rs-breadcrumb-item-active-text: var(--rs-gray-900);
  --rs-dropdown-divider: var(--rs-gray-200);
  --rs-dropdown-item-bg-hover: rgb(from var(--rs-primary-100) r g b / 50%);
  --rs-dropdown-item-bg-active: var(--rs-primary-50);
  --rs-dropdown-item-text-active: var(--rs-primary-700);
  --rs-dropdown-header-text: var(--rs-gray-500);
  --rs-dropdown-shadow: 0 0 10px rgba(0, 0, 0, 0.06), 0 4px 4px rgba(0, 0, 0, 0.12);
  --rs-menuitem-active-bg: rgb(from var(--rs-primary-100) r g b / 50%);
  --rs-menuitem-active-text: var(--rs-primary-700);
  --rs-steps-border: var(--rs-gray-600);
  --rs-steps-state-finish: var(--rs-primary-500);
  --rs-steps-border-state-finish: var(--rs-primary-500);
  --rs-steps-state-wait: var(--rs-gray-600);
  --rs-steps-state-process: var(--rs-primary-500);
  --rs-steps-state-error: var(--rs-color-red);
  --rs-steps-border-state-error: var(--rs-color-red);
  --rs-steps-icon-state-process: var(--rs-primary-500);
  --rs-steps-icon-state-error: var(--rs-color-red);
  --rs-navs-text: var(--rs-gray-800);
  --rs-navs-text-hover: var(--rs-gray-800);
  --rs-navs-bg-hover: var(--rs-gray-200);
  --rs-navs-text-active: var(--rs-gray-900);
  --rs-navs-bg-active: var(--rs-gray-200);
  --rs-navs-tab-border: var(--rs-gray-300);
  --rs-navs-subtle-border: var(--rs-gray-50);
  --rs-navs-selected: var(--rs-primary-700);
  --rs-navs-pills-bg: var(--rs-gray-100);
  --rs-navs-pills-item-color: var(--rs-text-secondary);
  --rs-navs-pills-item-active-bg: var(--rs-gray-0);
  --rs-navs-pills-item-active-color: var(--rs-gray-900);
  --rs-navs-pills-item-disabled-color: var(--rs-gray-400);
  --rs-navs-pills-item-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  --rs-navbar-default-bg: var(--rs-gray-50);
  --rs-navbar-default-text: var(--rs-gray-800);
  --rs-navbar-default-selected-text: var(--rs-primary-700);
  --rs-navbar-default-hover-bg: var(--rs-gray-200);
  --rs-navbar-default-hover-text: var(--rs-gray-800);
  --rs-navbar-inverse-bg: var(--rs-primary-500);
  --rs-navbar-inverse-text: #fff;
  --rs-navbar-inverse-selected-bg: var(--rs-primary-700);
  --rs-navbar-inverse-hover-bg: var(--rs-primary-600);
  --rs-navbar-inverse-hover-text: #fff;
  --rs-navbar-subtle-bg: #fff;
  --rs-navbar-subtle-text: var(--rs-gray-800);
  --rs-navbar-subtle-selected-text: var(--rs-primary-700);
  --rs-navbar-subtle-hover-bg: var(--rs-gray-50);
  --rs-navbar-subtle-hover-text: var(--rs-gray-800);
  --rs-sidenav-default-bg: var(--rs-gray-50);
  --rs-sidenav-default-text: var(--rs-gray-800);
  --rs-sidenav-default-selected-text: var(--rs-primary-700);
  --rs-sidenav-default-hover-bg: var(--rs-gray-200);
  --rs-sidenav-default-hover-text: var(--rs-gray-800);
  --rs-sidenav-default-footer-border: var(--rs-gray-200);
  --rs-sidenav-inverse-bg: var(--rs-primary-500);
  --rs-sidenav-inverse-text: #fff;
  --rs-sidenav-inverse-selected-bg: var(--rs-primary-700);
  --rs-sidenav-inverse-hover-bg: var(--rs-primary-600);
  --rs-sidenav-inverse-footer-border: var(--rs-primary-600);
  --rs-sidenav-subtle-bg: #fff;
  --rs-sidenav-subtle-text: var(--rs-gray-800);
  --rs-sidenav-subtle-selected-text: var(--rs-primary-700);
  --rs-sidenav-subtle-hover-bg: var(--rs-gray-50);
  --rs-sidenav-subtle-hover-text: var(--rs-gray-800);
  --rs-sidenav-subtle-footer-border: var(--rs-gray-200);
  --rs-input-bg: var(--rs-gray-0);
  --rs-input-focus-border: var(--rs-primary-500);
  --rs-input-disabled-bg: var(--rs-gray-50);
  --rs-inline-edit-hover-bg: var(--rs-gray-200);
  --rs-listbox-option-group-bg: var(--rs-gray-0);
  --rs-listbox-option-hover-bg: rgb(from var(--rs-primary-100) r g b / 50%);
  --rs-listbox-option-hover-text: var(--rs-primary-700);
  --rs-listbox-option-selected-text: var(--rs-primary-700);
  --rs-listbox-option-selected-bg: var(--rs-primary-50);
  --rs-listbox-option-disabled-text: var(--rs-gray-400);
  --rs-listbox-option-disabled-selected-text: var(--rs-primary-200);
  --rs-checkbox-icon: #fff;
  --rs-checkbox-border: var(--rs-gray-300);
  --rs-checkbox-checked-bg: var(--rs-primary-500);
  --rs-checkbox-disabled-bg: var(--rs-gray-50);
  --rs-radio-marker: #fff;
  --rs-radio-border: var(--rs-gray-300);
  --rs-radio-checked-bg: var(--rs-primary-500);
  --rs-radio-disabled-bg: var(--rs-gray-50);
  --rs-radio-tile-border: var(--rs-gray-300);
  --rs-radio-tile-bg: var(--rs-gray-0);
  --rs-radio-tile-checked-color: var(--rs-primary-500);
  --rs-radio-tile-checked-mark-color: #fff;
  --rs-radio-tile-checked-disabled-color: var(--rs-primary-200);
  --rs-radio-tile-icon-size: 32px;
  --rs-rate-symbol: var(--rs-gray-600);
  --rs-rate-symbol-checked: var(--rs-blue-500);
  --rs-toggle-bg: var(--rs-gray-400);
  --rs-toggle-thumb: #fff;
  --rs-toggle-loader-ring: rgb(from var(--rs-gray-50) r g b / 30%);
  --rs-toggle-loader-rotor: var(--rs-gray-0);
  --rs-toggle-hover-bg: var(--rs-gray-500);
  --rs-toggle-disabled-bg: var(--rs-gray-200);
  --rs-toggle-disabled-thumb: #fff;
  --rs-toggle-checked-bg: var(--rs-primary-500);
  --rs-toggle-checked-thumb: #fff;
  --rs-toggle-checked-hover-bg: var(--rs-primary-600);
  --rs-toggle-checked-disabled-bg: var(--rs-primary-200);
  --rs-toggle-checked-disabled-thumb: #fff;
  --rs-slider-bar: var(--rs-gray-100);
  --rs-slider-hover-bar: var(--rs-gray-200);
  --rs-slider-thumb-border: var(--rs-primary-500);
  --rs-slider-thumb-bg: #fff;
  --rs-slider-thumb-hover-shadow: 0 0 0 8px rgb(from var(--rs-gray-500) r g b / 25%);
  --rs-slider-progress: var(--rs-primary-500);
  --rs-uploader-item-bg: var(--rs-gray-300);
  --rs-uploader-item-hover-bg: var(--rs-gray-50);
  --rs-uploader-overlay-bg: rgb(from #fff r g b / 80%);
  --rs-uploader-dnd-bg: var(--rs-gray-0);
  --rs-uploader-dnd-border: var(--rs-gray-200);
  --rs-uploader-dnd-hover-border: var(--rs-primary-500);
  --rs-avatar-bg: var(--rs-gray-300);
  --rs-avatar-text: var(--rs-gray-0);
  --rs-avatar-offset-color: var(--rs-gray-0);
  --rs-avatar-ring-color: var(--rs-avatar-bg);
  --rs-badge-bg: var(--rs-color-red);
  --rs-badge-text: var(--rs-gray-0);
  --rs-close-button-hover-color: var(--rs-color-red);
  --rs-tag-bg: var(--rs-gray-50);
  --rs-carousel-bg: var(--rs-gray-600);
  --rs-carousel-indicator: rgb(from var(--rs-gray-0) r g b / 40%);
  --rs-carousel-indicator-hover: var(--rs-gray-0);
  --rs-carousel-indicator-active: var(--rs-primary-500);
  --rs-panel-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
  --rs-list-bg: var(--rs-gray-0);
  --rs-list-border: var(--rs-gray-200);
  --rs-list-hover-bg: var(--rs-primary-50);
  --rs-list-placeholder-bg: rgb(from var(--rs-primary-50) r g b / 50%);
  --rs-list-placeholder-border: var(--rs-primary-500);
  --rs-timeline-indicator-bg: var(--rs-gray-300);
  --rs-timeline-indicator-active-bg: var(--rs-primary-500);
  --rs-table-border-color: var(--rs-border-secondary);
  --rs-table-shadow: rgba(9, 9, 9, 0.08);
  --rs-table-sort: var(--rs-primary-500);
  --rs-table-resize: var(--rs-primary-500);
  --rs-table-scrollbar-track: var(--rs-gray-200);
  --rs-table-scrollbar-thumb: var(--rs-gray-800);
  --rs-table-scrollbar-thumb-active: var(--rs-gray-900);
  --rs-table-scrollbar-vertical-track: rgb(from var(--rs-gray-200) r g b / 40%);
  --rs-drawer-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
  --rs-modal-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
  --rs-form-errormessage-text: var(--rs-color-red);
  --rs-form-errormessage-bg: #fff;
  --rs-form-errormessage-border: var(--rs-gray-200);
  --rs-picker-value: var(--rs-primary-700);
  --rs-picker-count-bg: var(--rs-primary-500);
  --rs-picker-count-text: #fff;
  --rs-picker-state-error: var(--rs-state-error);
  --rs-picker-state-error-outline: var(--rs-state-error-outline);
  --rs-calendar-today-bg: var(--rs-primary-500);
  --rs-calendar-today-text: #fff;
  --rs-calendar-range-bg: rgb(from var(--rs-primary-100) r g b / 50%);
  --rs-calendar-time-unit-bg: var(--rs-gray-50);
  --rs-calendar-date-selected-text: #fff;
  --rs-calendar-cell-selected-hover-bg: var(--rs-primary-700);
  --rs-popover-shadow: 0 1px 8px rgba(0, 0, 0, 0.12);
  --rs-tree-indent-line-color: rgba(0, 0, 0, 0.1);
  --rs-scroll-view-shadow-color: rgba(9, 9, 9, 0.2)
}

@supports not (color: rgb(from white r g b)){
  :root,.rs-theme-light{
    --rs-bg-backdrop: rgba(18, 18, 18, 0.3);
    --rs-color-focus-ring: rgba(52, 152, 255, 0.25);
    --rs-state-focus-shadow: 0 0 0 3px rgba(52, 152, 255, 0.25);
    --rs-state-focus-outline: 3px solid rgba(52, 152, 255, 0.25);
    --rs-loader-ring: rgba(247, 247, 250, 0.8);
    --rs-loader-backdrop: rgba(255, 255, 255, 0.9);
    --rs-loader-ring-inverse: rgba(247, 247, 250, 0.3);
    --rs-loader-backdrop-inverse: rgba(18, 18, 18, 0.83);
    --rs-message-success-bg: rgba(200, 240, 199, 0.6);
    --rs-message-info-bg: rgba(197, 231, 252, 0.6);
    --rs-message-warning-bg: rgba(255, 233, 194, 0.6);
    --rs-message-error-bg: rgba(252, 207, 207, 0.6);
    --rs-dropdown-item-bg-hover: rgba(204, 233, 255, 0.5);
    --rs-menuitem-active-bg: rgba(204, 233, 255, 0.5);
    --rs-listbox-option-hover-bg: rgba(204, 233, 255, 0.5);
    --rs-toggle-loader-ring: rgba(247, 247, 250, 0.3);
    --rs-slider-thumb-hover-shadow: 0 0 0 8px rgba(52, 152, 255, 0.25);
    --rs-uploader-overlay-bg: rgba(255, 255, 255, 0.8);
    --rs-carousel-indicator: rgba(255, 255, 255, 0.4);
    --rs-list-placeholder-bg: rgba(242, 250, 255, 0.5);
    --rs-table-scrollbar-vertical-track: rgba(229, 229, 234, 0.4);
    --rs-calendar-range-bg: rgba(204, 233, 255, 0.5)
  }
}

.rs-theme-dark{
  --rs-gray-0: #fff;
  --rs-gray-50: #e9ebf0;
  --rs-gray-100: #cbced4;
  --rs-gray-200: #a4a9b3;
  --rs-gray-300: #858b94;
  --rs-gray-400: #6a6f76;
  --rs-gray-500: #5c6066;
  --rs-gray-600: #3c3f43;
  --rs-gray-700: #292d33;
  --rs-gray-800: #1a1d24;
  --rs-gray-900: #0f131a;
  --rs-primary-50: #f2fcff;
  --rs-primary-100: #ccf3ff;
  --rs-primary-200: #a6e9ff;
  --rs-primary-300: #80ddff;
  --rs-primary-400: #59d0ff;
  --rs-primary-500: #34c3ff;
  --rs-primary-600: #25b3f5;
  --rs-primary-700: #169de0;
  --rs-primary-800: #0a81c2;
  --rs-primary-900: #006199;
  --rs-color-red: #f04f43;
  --rs-color-orange: #ff9800;
  --rs-color-yellow: #ffc757;
  --rs-color-green: #58b15b;
  --rs-color-cyan: #00bcd4;
  --rs-color-blue: #1499ef;
  --rs-color-violet: #673ab7;
  --rs-red-50: #ffeded;
  --rs-red-100: #fccaca;
  --rs-red-200: #faa9a7;
  --rs-red-300: #f58884;
  --rs-red-400: #f26a63;
  --rs-red-500: #f04f43;
  --rs-red-600: #e63f30;
  --rs-red-700: #d12f1d;
  --rs-red-800: #b3200c;
  --rs-red-900: #8a1200;
  --rs-orange-50: #fff9f2;
  --rs-orange-100: #ffe2c2;
  --rs-orange-200: #ffce91;
  --rs-orange-300: #ffba61;
  --rs-orange-400: #ffa930;
  --rs-orange-500: #ff9800;
  --rs-orange-600: #f59700;
  --rs-orange-700: #e08e00;
  --rs-orange-800: #c27e00;
  --rs-orange-900: #996600;
  --rs-yellow-50: #fff9f0;
  --rs-yellow-100: #ffedd1;
  --rs-yellow-200: #ffe2b3;
  --rs-yellow-300: #ffd894;
  --rs-yellow-400: #ffcf75;
  --rs-yellow-500: #ffc757;
  --rs-yellow-600: #f5bb3d;
  --rs-yellow-700: #e0a824;
  --rs-yellow-800: #c28f0e;
  --rs-yellow-900: #997000;
  --rs-green-50: #f3fff2;
  --rs-green-100: #cff0ce;
  --rs-green-200: #aee0ad;
  --rs-green-300: #8ccf8c;
  --rs-green-400: #71bf72;
  --rs-green-500: #58b15b;
  --rs-green-600: #3fab45;
  --rs-green-700: #27a12f;
  --rs-green-800: #10911b;
  --rs-green-900: #007d0c;
  --rs-cyan-50: #f2ffff;
  --rs-cyan-100: #bcf4f7;
  --rs-cyan-200: #87e6ed;
  --rs-cyan-300: #57dae6;
  --rs-cyan-400: #2acadb;
  --rs-cyan-500: #00bcd4;
  --rs-cyan-600: #00b1cc;
  --rs-cyan-700: #00a0bd;
  --rs-cyan-800: #008aa6;
  --rs-cyan-900: #006e87;
  --rs-blue-50: #edf9ff;
  --rs-blue-100: #c0e8fc;
  --rs-blue-200: #93d6fa;
  --rs-blue-300: #67c1f5;
  --rs-blue-400: #3dadf2;
  --rs-blue-500: #1499ef;
  --rs-blue-600: #0e8ce6;
  --rs-blue-700: #087ad1;
  --rs-blue-800: #0464b3;
  --rs-blue-900: #00498a;
  --rs-violet-50: #f6f2ff;
  --rs-violet-100: #d5c9f0;
  --rs-violet-200: #b6a1e3;
  --rs-violet-300: #987bd4;
  --rs-violet-400: #805ac7;
  --rs-violet-500: #673ab7;
  --rs-violet-600: #5f2bb3;
  --rs-violet-700: #531ba8;
  --rs-violet-800: #470c99;
  --rs-violet-900: #390085;
  --rs-state-success: var(--rs-color-green);
  --rs-state-info: var(--rs-color-blue);
  --rs-state-warning: var(--rs-color-yellow);
  --rs-state-error: var(--rs-color-red);
  --rs-body: var(--rs-gray-900);
  --rs-text-link: var(--rs-primary-500);
  --rs-text-link-hover: var(--rs-primary-400);
  --rs-text-link-active: var(--rs-primary-300);
  --rs-text-primary: var(--rs-gray-50);
  --rs-text-secondary: var(--rs-gray-200);
  --rs-text-tertiary: var(--rs-gray-300);
  --rs-text-heading: var(--rs-gray-0);
  --rs-text-inverse: var(--rs-gray-800);
  --rs-text-heading-inverse: var(--rs-gray-900);
  --rs-text-active: var(--rs-primary-500);
  --rs-text-disabled: var(--rs-gray-400);
  --rs-border-primary: var(--rs-gray-600);
  --rs-border-secondary: var(--rs-gray-700);
  --rs-bg-card: var(--rs-gray-800);
  --rs-bg-overlay: var(--rs-gray-700);
  --rs-bg-well: var(--rs-gray-900);
  --rs-bg-active: var(--rs-primary-700);
  --rs-bg-backdrop: rgb(from var(--rs-gray-900) r g b / 80%);
  --rs-state-hover-bg: var(--rs-gray-600);
  --rs-color-focus-ring: 0 0 0 3px rgb(from var(--rs-gray-500) r g b / 25%);
  --rs-state-focus-shadow: 0 0 0 3px rgb(from var(--rs-gray-500) r g b / 25%);
  --rs-state-focus-outline: 3px solid rgb(from var(--rs-gray-500) r g b / 25%);
  --rs-state-error-outline: 3px solid rgb(from var(--rs-color-red) r g b / 25%);
  --rs-shadow-overlay: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
  --rs-btn-default-bg: var(--rs-gray-600);
  --rs-btn-default-text: var(--rs-gray-50);
  --rs-btn-default-hover-bg: var(--rs-gray-500);
  --rs-btn-default-active-bg: var(--rs-gray-300);
  --rs-btn-default-active-text: var(--rs-gray-0);
  --rs-btn-default-disabled-bg: var(--rs-gray-600);
  --rs-btn-default-disabled-text: var(--rs-gray-400);
  --rs-btn-primary-bg: var(--rs-primary-700);
  --rs-btn-primary-text: var(--rs-gray-0);
  --rs-btn-primary-hover-bg: var(--rs-primary-600);
  --rs-btn-primary-active-bg: var(--rs-primary-400);
  --rs-btn-subtle-text: var(--rs-gray-200);
  --rs-btn-subtle-hover-bg: var(--rs-gray-500);
  --rs-btn-subtle-hover-text: var(--rs-gray-50);
  --rs-btn-subtle-active-bg: var(--rs-gray-400);
  --rs-btn-subtle-active-text: var(--rs-gray-0);
  --rs-btn-subtle-disabled-text: var(--rs-gray-500);
  --rs-btn-ghost-border: var(--rs-primary-500);
  --rs-btn-ghost-text: var(--rs-primary-500);
  --rs-btn-ghost-hover-border: var(--rs-primary-400);
  --rs-btn-ghost-hover-text: var(--rs-primary-400);
  --rs-btn-ghost-active-border: var(--rs-primary-200);
  --rs-btn-ghost-active-text: var(--rs-primary-200);
  --rs-btn-link-text: var(--rs-primary-500);
  --rs-btn-link-hover-text: var(--rs-primary-400);
  --rs-btn-link-active-text: var(--rs-primary-200);
  --rs-iconbtn-addon: var(--rs-gray-500);
  --rs-iconbtn-activated-addon: var(--rs-gray-400);
  --rs-iconbtn-pressed-addon: var(--rs-gray-200);
  --rs-iconbtn-primary-addon: var(--rs-primary-600);
  --rs-iconbtn-primary-activated-addon: var(--rs-primary-500);
  --rs-iconbtn-primary-pressed-addon: var(--rs-primary-400);
  --rs-divider-border: var(--rs-gray-600);
  --rs-loader-ring: rgb(from var(--rs-gray-50) r g b / 30%);
  --rs-loader-rotor: var(--rs-gray-0);
  --rs-loader-backdrop: rgb(from var(--rs-gray-900) r g b / 83%);
  --rs-loader-ring-inverse: rgb(from var(--rs-gray-50) r g b / 80%);
  --rs-loader-rotor-inverse: var(--rs-gray-500);
  --rs-loader-backdrop-inverse: rgb(from var(--rs-gray-0) r g b / 90%);
  --rs-message-success-header: #fff;
  --rs-message-success-text: #fff;
  --rs-message-success-icon: #fff;
  --rs-message-success-bg: var(--rs-green-500);
  --rs-message-success-border: var(--rs-green-800);
  --rs-message-info-header: #fff;
  --rs-message-info-text: #fff;
  --rs-message-info-icon: #fff;
  --rs-message-info-bg: var(--rs-blue-500);
  --rs-message-info-border: var(--rs-blue-800);
  --rs-message-warning-header: var(--rs-gray-900);
  --rs-message-warning-text: var(--rs-gray-900);
  --rs-message-warning-icon: var(--rs-gray-900);
  --rs-message-warning-bg: var(--rs-yellow-500);
  --rs-message-warning-border: var(--rs-yellow-800);
  --rs-message-error-header: #fff;
  --rs-message-error-text: #fff;
  --rs-message-error-icon: #fff;
  --rs-message-error-bg: var(--rs-red-500);
  --rs-message-error-border: var(--rs-red-800);
  --rs-tooltip-bg: var(--rs-gray-500);
  --rs-tooltip-text: var(--rs-gray-0);
  --rs-progress-bg: var(--rs-gray-700);
  --rs-progress-bar: var(--rs-primary-500);
  --rs-progress-bar-success: var(--rs-color-green);
  --rs-progress-bar-fail: var(--rs-color-red);
  --rs-placeholder: var(--rs-gray-600);
  --rs-placeholder-active: var(--rs-gray-500);
  --rs-breadcrumb-item-active-text: #fff;
  --rs-dropdown-divider: var(--rs-gray-600);
  --rs-dropdown-item-bg-hover: var(--rs-gray-600);
  --rs-dropdown-item-bg-active: rgb(from var(--rs-primary-900) r g b / 20%);
  --rs-dropdown-item-text-active: var(--rs-primary-500);
  --rs-dropdown-header-text: var(--rs-gray-500);
  --rs-dropdown-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2), 0 4px 4px 3px rgba(0, 0, 0, 0.24);
  --rs-menuitem-active-bg: var(--rs-gray-600);
  --rs-menuitem-active-text: currentColor;
  --rs-steps-border: var(--rs-gray-200);
  --rs-steps-state-finish: var(--rs-primary-500);
  --rs-steps-border-state-finish: var(--rs-primary-500);
  --rs-steps-state-wait: var(--rs-gray-200);
  --rs-steps-state-process: var(--rs-primary-700);
  --rs-steps-state-error: var(--rs-color-red);
  --rs-steps-border-state-error: var(--rs-color-red);
  --rs-steps-icon-state-process: var(--rs-primary-500);
  --rs-steps-icon-state-error: var(--rs-color-red);
  --rs-navs-text: var(--rs-gray-200);
  --rs-navs-text-hover: var(--rs-gray-100);
  --rs-navs-bg-hover: var(--rs-gray-400);
  --rs-navs-text-active: var(--rs-gray-0);
  --rs-navs-bg-active: var(--rs-gray-400);
  --rs-navs-tab-border: var(--rs-gray-600);
  --rs-navs-subtle-border: var(--rs-gray-600);
  --rs-navs-selected: var(--rs-primary-500);
  --rs-navs-pills-bg: var(--rs-gray-700);
  --rs-navs-pills-item-color: var(--rs-text-secondary);
  --rs-navs-pills-item-active-bg: var(--rs-gray-600);
  --rs-navs-pills-item-active-color: var(--rs-gray-0);
  --rs-navs-pills-item-disabled-color: var(--rs-gray-400);
  --rs-navbar-default-bg: var(--rs-gray-800);
  --rs-navbar-default-text: var(--rs-gray-200);
  --rs-navbar-default-selected-text: var(--rs-primary-500);
  --rs-navbar-default-hover-bg: var(--rs-gray-700);
  --rs-navbar-default-hover-text: var(--rs-gray-50);
  --rs-navbar-inverse-bg: var(--rs-primary-700);
  --rs-navbar-inverse-text: #fff;
  --rs-navbar-inverse-selected-bg: var(--rs-primary-400);
  --rs-navbar-inverse-hover-bg: var(--rs-primary-600);
  --rs-navbar-inverse-hover-text: #fff;
  --rs-navbar-subtle-bg: transparent;
  --rs-navbar-subtle-text: var(--rs-gray-200);
  --rs-navbar-subtle-selected-text: var(--rs-primary-500);
  --rs-navbar-subtle-hover-bg: var(--rs-gray-700);
  --rs-navbar-subtle-hover-text: var(--rs-gray-50);
  --rs-sidenav-default-bg: var(--rs-gray-800);
  --rs-sidenav-default-text: var(--rs-gray-200);
  --rs-sidenav-default-selected-text: var(--rs-primary-500);
  --rs-sidenav-default-hover-bg: var(--rs-gray-700);
  --rs-sidenav-default-hover-text: var(--rs-gray-50);
  --rs-sidenav-default-footer-border: var(--rs-gray-600);
  --rs-sidenav-inverse-bg: var(--rs-primary-700);
  --rs-sidenav-inverse-text: #fff;
  --rs-sidenav-inverse-selected-bg: var(--rs-primary-400);
  --rs-sidenav-inverse-hover-bg: var(--rs-primary-600);
  --rs-sidenav-inverse-footer-border: var(--rs-primary-600);
  --rs-sidenav-subtle-bg: transparent;
  --rs-sidenav-subtle-text: var(--rs-gray-200);
  --rs-sidenav-subtle-selected-text: var(--rs-primary-500);
  --rs-sidenav-subtle-hover-bg: var(--rs-gray-700);
  --rs-sidenav-subtle-hover-text: var(--rs-gray-50);
  --rs-sidenav-subtle-footer-border: var(--rs-gray-600);
  --rs-input-bg: var(--rs-gray-800);
  --rs-input-focus-border: var(--rs-primary-500);
  --rs-input-disabled-bg: var(--rs-gray-700);
  --rs-inline-edit-hover-bg: var(--rs-gray-500);
  --rs-listbox-option-group-bg: var(--rs-gray-700);
  --rs-listbox-option-hover-bg: var(--rs-gray-600);
  --rs-listbox-option-hover-text: currentColor;
  --rs-listbox-option-selected-text: var(--rs-primary-500);
  --rs-listbox-option-selected-bg: rgb(from var(--rs-primary-900) r g b / 20%);
  --rs-listbox-option-disabled-text: var(--rs-gray-500);
  --rs-listbox-option-disabled-selected-text: var(--rs-primary-200);
  --rs-checkbox-icon: var(--rs-gray-800);
  --rs-checkbox-border: var(--rs-gray-400);
  --rs-checkbox-checked-bg: var(--rs-primary-500);
  --rs-checkbox-disabled-bg: var(--rs-gray-500);
  --rs-radio-marker: var(--rs-gray-800);
  --rs-radio-border: var(--rs-gray-400);
  --rs-radio-checked-bg: var(--rs-primary-500);
  --rs-radio-disabled-bg: var(--rs-gray-500);
  --rs-radio-tile-border: var(--rs-gray-300);
  --rs-radio-tile-bg: var(--rs-gray-0);
  --rs-radio-tile-checked-color: var(--rs-primary-500);
  --rs-radio-tile-checked-mark-color: var(--rs-gray-800);
  --rs-radio-tile-checked-disabled-color: var(--rs-primary-900);
  --rs-rate-symbol: var(--rs-gray-600);
  --rs-rate-symbol-checked: var(--rs-yellow-500);
  --rs-toggle-bg: var(--rs-gray-400);
  --rs-toggle-thumb: #fff;
  --rs-toggle-hover-bg: var(--rs-gray-300);
  --rs-toggle-disabled-bg: var(--rs-gray-600);
  --rs-toggle-disabled-thumb: var(--rs-gray-500);
  --rs-toggle-checked-bg: var(--rs-primary-700);
  --rs-toggle-checked-thumb: #fff;
  --rs-toggle-checked-hover-bg: var(--rs-primary-600);
  --rs-toggle-checked-disabled-bg: var(--rs-primary-900);
  --rs-toggle-checked-disabled-thumb: var(--rs-gray-300);
  --rs-slider-bar: var(--rs-gray-600);
  --rs-slider-hover-bar: var(--rs-gray-600);
  --rs-slider-thumb-border: var(--rs-primary-500);
  --rs-slider-thumb-bg: var(--rs-gray-700);
  --rs-slider-thumb-hover-shadow: 0 0 0 8px rgb(from var(--rs-primary-500) r g b / 25%);
  --rs-slider-progress: var(--rs-primary-500);
  --rs-uploader-item-bg: var(--rs-gray-300);
  --rs-uploader-item-hover-bg: var(--rs-gray-600);
  --rs-uploader-overlay-bg: rgb(from var(--rs-gray-600) r g b / 80%);
  --rs-uploader-dnd-bg: var(--rs-gray-700);
  --rs-uploader-dnd-border: var(--rs-gray-200);
  --rs-uploader-dnd-hover-border: var(--rs-primary-500);
  --rs-avatar-bg: var(--rs-gray-400);
  --rs-avatar-text: var(--rs-gray-0);
  --rs-avatar-offset-color: var(--rs-gray-900);
  --rs-avatar-ring-color: var(--rs-avatar-bg);
  --rs-badge-bg: var(--rs-color-red);
  --rs-badge-text: var(--rs-gray-0);
  --rs-close-button-hover-color: var(--rs-color-red);
  --rs-tag-bg: var(--rs-gray-600);
  --rs-carousel-bg: var(--rs-gray-600);
  --rs-carousel-indicator: rgb(from var(--rs-gray-0) r g b / 40%);
  --rs-carousel-indicator-hover: var(--rs-gray-0);
  --rs-carousel-indicator-active: var(--rs-primary-500);
  --rs-panel-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
  --rs-list-bg: var(--rs-gray-900);
  --rs-list-border: var(--rs-gray-700);
  --rs-list-hover-bg: var(--rs-gray-600);
  --rs-list-placeholder-bg: rgb(from var(--rs-primary-900) r g b / 20%);
  --rs-list-placeholder-border: var(--rs-primary-500);
  --rs-timeline-indicator-bg: var(--rs-gray-500);
  --rs-timeline-indicator-active-bg: var(--rs-primary-500);
  --rs-table-border-color: var(--rs-border-secondary);
  --rs-table-shadow: rgba(9, 9, 9, 0.99);
  --rs-table-sort: var(--rs-primary-500);
  --rs-table-resize: var(--rs-primary-500);
  --rs-table-scrollbar-track: var(--rs-gray-700);
  --rs-table-scrollbar-thumb: var(--rs-gray-200);
  --rs-table-scrollbar-thumb-active: var(--rs-gray-100);
  --rs-table-scrollbar-vertical-track: var(--rs-gray-700);
  --rs-drawer-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
  --rs-modal-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
  --rs-form-errormessage-text: #fff;
  --rs-form-errormessage-bg: var(--rs-color-red);
  --rs-form-errormessage-border: var(--rs-color-red);
  --rs-picker-value: var(--rs-primary-500);
  --rs-picker-count-bg: var(--rs-primary-700);
  --rs-picker-count-text: #fff;
  --rs-calendar-today-bg: var(--rs-primary-700);
  --rs-calendar-today-text: #fff;
  --rs-calendar-range-bg: rgb(from var(--rs-primary-900) r g b / 50%);
  --rs-calendar-time-unit-bg: var(--rs-gray-600);
  --rs-calendar-date-selected-text: #fff;
  --rs-calendar-cell-selected-hover-bg: var(--rs-primary-700);
  --rs-popover-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
  --rs-tree-indent-line-color: rgba(255, 255, 255, 0.1);
  --rs-scroll-view-shadow-color: rgba(0, 0, 0, 0.99)
}

@supports not (color: rgb(from white r g b)){
  .rs-theme-dark{
    --rs-bg-backdrop: rgba(15, 19, 26, 0.8);
    --rs-color-focus-ring: 0 0 0 3px rgba(52, 195, 255, 0.25);
    --rs-state-focus-shadow: 0 0 0 3px rgba(52, 195, 255, 0.25);
    --rs-state-focus-outline: 3px solid rgba(52, 195, 255, 0.25);
    --rs-loader-ring: rgba(233, 235, 240, 0.3);
    --rs-loader-backdrop: rgba(15, 19, 26, 0.83);
    --rs-loader-ring-inverse: rgba(233, 235, 240, 0.8);
    --rs-loader-backdrop-inverse: rgba(255, 255, 255, 0.9);
    --rs-dropdown-item-bg-active: rgba(0, 97, 153, 0.2);
    --rs-listbox-option-selected-bg: rgba(0, 97, 153, 0.2);
    --rs-slider-thumb-hover-shadow: 0 0 0 8px rgba(52, 195, 255, 0.25);
    --rs-uploader-overlay-bg: rgba(60, 63, 67, 0.8);
    --rs-carousel-indicator: rgba(255, 255, 255, 0.4);
    --rs-list-placeholder-bg: rgba(0, 97, 153, 0.2);
    --rs-calendar-range-bg: rgba(0, 97, 153, 0.5);
    --rs-placeholder-active: #484c50
  }
}

.rs-theme-high-contrast{
  --rs-gray-0: #fff;
  --rs-gray-50: #e9ebf0;
  --rs-gray-100: #cbced4;
  --rs-gray-200: #a4a9b3;
  --rs-gray-300: #858b94;
  --rs-gray-400: #6a6f76;
  --rs-gray-500: #5c6066;
  --rs-gray-600: #3c3f43;
  --rs-gray-700: #292d33;
  --rs-gray-800: #1a1d24;
  --rs-gray-900: #0f131a;
  --rs-primary-50: #fffef2;
  --rs-primary-100: #fffbc2;
  --rs-primary-200: #fffa91;
  --rs-primary-300: #fffa61;
  --rs-primary-400: #fffc30;
  --rs-primary-500: #ffff00;
  --rs-primary-600: #f1f500;
  --rs-primary-700: #d9e000;
  --rs-primary-800: #b8c200;
  --rs-primary-900: #8f9900;
  --rs-color-red: #bd1732;
  --rs-color-orange: #ff9800;
  --rs-color-yellow: #ffc757;
  --rs-color-green: #0d822c;
  --rs-color-cyan: #00bcd4;
  --rs-color-blue: #1499ef;
  --rs-color-violet: #673ab7;
  --rs-red-50: #fff2f5;
  --rs-red-100: #f2c2cd;
  --rs-red-200: #e691a3;
  --rs-red-300: #d6637a;
  --rs-red-400: #c93a55;
  --rs-red-500: #bd1732;
  --rs-red-600: #b51029;
  --rs-red-700: #a60a1f;
  --rs-red-800: #8f0414;
  --rs-red-900: #70000b;
  --rs-orange-50: #fff9f2;
  --rs-orange-100: #ffe2c2;
  --rs-orange-200: #ffce91;
  --rs-orange-300: #ffba61;
  --rs-orange-400: #ffa930;
  --rs-orange-500: #ff9800;
  --rs-orange-600: #f59700;
  --rs-orange-700: #e08e00;
  --rs-orange-800: #c27e00;
  --rs-orange-900: #996600;
  --rs-yellow-50: #fff9f0;
  --rs-yellow-100: #ffedd1;
  --rs-yellow-200: #ffe2b3;
  --rs-yellow-300: #ffd894;
  --rs-yellow-400: #ffcf75;
  --rs-yellow-500: #ffc757;
  --rs-yellow-600: #f5bb3d;
  --rs-yellow-700: #e0a824;
  --rs-yellow-800: #c28f0e;
  --rs-yellow-900: #997000;
  --rs-green-50: #f2fff5;
  --rs-green-100: #b3e6bd;
  --rs-green-200: #7ccc8e;
  --rs-green-300: #50b567;
  --rs-green-400: #2a9c46;
  --rs-green-500: #0d822c;
  --rs-green-600: #09802b;
  --rs-green-700: #057a28;
  --rs-green-800: #017325;
  --rs-green-900: #006923;
  --rs-cyan-50: #f2ffff;
  --rs-cyan-100: #bcf4f7;
  --rs-cyan-200: #87e6ed;
  --rs-cyan-300: #57dae6;
  --rs-cyan-400: #2acadb;
  --rs-cyan-500: #00bcd4;
  --rs-cyan-600: #00b1cc;
  --rs-cyan-700: #00a0bd;
  --rs-cyan-800: #008aa6;
  --rs-cyan-900: #006e87;
  --rs-blue-50: #edf9ff;
  --rs-blue-100: #c0e8fc;
  --rs-blue-200: #93d6fa;
  --rs-blue-300: #67c1f5;
  --rs-blue-400: #3dadf2;
  --rs-blue-500: #1499ef;
  --rs-blue-600: #0e8ce6;
  --rs-blue-700: #087ad1;
  --rs-blue-800: #0464b3;
  --rs-blue-900: #00498a;
  --rs-violet-50: #f6f2ff;
  --rs-violet-100: #d5c9f0;
  --rs-violet-200: #b6a1e3;
  --rs-violet-300: #987bd4;
  --rs-violet-400: #805ac7;
  --rs-violet-500: #673ab7;
  --rs-violet-600: #5f2bb3;
  --rs-violet-700: #531ba8;
  --rs-violet-800: #470c99;
  --rs-violet-900: #390085;
  --rs-state-success: var(--rs-color-green);
  --rs-state-info: var(--rs-color-blue);
  --rs-state-warning: var(--rs-color-yellow);
  --rs-state-error: var(--rs-color-red);
  --rs-body: var(--rs-gray-900);
  --rs-text-link: var(--rs-primary-500);
  --rs-text-link-hover: var(--rs-primary-400);
  --rs-text-link-active: var(--rs-primary-300);
  --rs-text-primary: var(--rs-gray-50);
  --rs-text-secondary: var(--rs-gray-200);
  --rs-text-tertiary: var(--rs-gray-300);
  --rs-text-heading: var(--rs-gray-0);
  --rs-text-inverse: var(--rs-gray-800);
  --rs-text-heading-inverse: var(--rs-gray-900);
  --rs-text-active: var(--rs-primary-500);
  --rs-text-disabled: var(--rs-gray-400);
  --rs-text-highlight-bg: var(--rs-primary-500);
  --rs-border-primary: var(--rs-gray-100);
  --rs-border-secondary: var(--rs-gray-700);
  --rs-bg-card: var(--rs-gray-800);
  --rs-bg-overlay: var(--rs-gray-800);
  --rs-bg-well: var(--rs-gray-900);
  --rs-bg-active: var(--rs-primary-500);
  --rs-bg-backdrop: rgb(from var(--rs-gray-900) r g b / 80%);
  --rs-state-hover-bg: var(--rs-gray-600);
  --rs-color-focus-ring: var(--rs-gray-0);
  --rs-state-focus-shadow: 0 0 0 3px var(--rs-gray-900), 0 0 0 5px var(--rs-gray-0);
  --rs-state-focus-shadow-slim: 0 0 0 2px var(--rs-gray-0);
  --rs-state-focus-outline: 3px solid rgb(from var(--rs-primary-500) r g b / 25%);
  --rs-state-error-outline: 3px solid rgb(from var(--rs-color-red) r g b / 25%);
  --rs-shadow-overlay: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
  --rs-btn-default-bg: transparent;
  --rs-btn-default-text: var(--rs-primary-500);
  --rs-btn-default-border: 1px solid var(--rs-primary-500);
  --rs-btn-default-hover-bg: transparent;
  --rs-btn-default-hover-text: var(--rs-primary-400);
  --rs-btn-default-active-bg: transparent;
  --rs-btn-default-active-text: var(--rs-primary-200);
  --rs-btn-default-disabled-bg: transparent;
  --rs-btn-default-disabled-text: var(--rs-primary-900);
  --rs-btn-default-disabled-boreder-color: var(--rs-gray-100);
  --rs-btn-primary-bg: var(--rs-primary-500);
  --rs-btn-primary-text: var(--rs-gray-900);
  --rs-btn-primary-hover-bg: var(--rs-primary-400);
  --rs-btn-primary-active-bg: var(--rs-primary-200);
  --rs-btn-subtle-text: var(--rs-primary-500);
  --rs-btn-subtle-hover-bg: transparent;
  --rs-btn-subtle-hover-text: var(--rs-primary-400);
  --rs-btn-subtle-active-bg: transparent;
  --rs-btn-subtle-active-text: var(--rs-primary-200);
  --rs-btn-subtle-disabled-text: var(--rs-gray-500);
  --rs-btn-ghost-border: var(--rs-primary-500);
  --rs-btn-ghost-text: var(--rs-primary-500);
  --rs-btn-ghost-hover-border: var(--rs-primary-400);
  --rs-btn-ghost-hover-text: var(--rs-primary-400);
  --rs-btn-ghost-active-border: var(--rs-primary-200);
  --rs-btn-ghost-active-text: var(--rs-primary-200);
  --rs-btn-link-text: var(--rs-primary-500);
  --rs-btn-link-hover-text: var(--rs-primary-400);
  --rs-btn-link-active-text: var(--rs-primary-200);
  --rs-iconbtn-addon: transparent;
  --rs-iconbtn-activated-addon: transparent;
  --rs-iconbtn-pressed-addon: transparent;
  --rs-iconbtn-primary-addon: var(--rs-primary-400);
  --rs-iconbtn-primary-activated-addon: var(--rs-primary-300);
  --rs-iconbtn-primary-pressed-addon: var(--rs-primary-100);
  --rs-divider-border: var(--rs-gray-600);
  --rs-loader-ring: rgb(from var(--rs-gray-50) r g b / 30%);
  --rs-loader-rotor: var(--rs-gray-0);
  --rs-loader-backdrop: rgb(from var(--rs-gray-900) r g b / 83%);
  --rs-loader-ring-inverse: rgb(from var(--rs-gray-50) r g b / 80%);
  --rs-loader-rotor-inverse: var(--rs-gray-500);
  --rs-loader-backdrop-inverse: rgb(from var(--rs-gray-0) r g b / 90%);
  --rs-message-success-header: #fff;
  --rs-message-success-text: #fff;
  --rs-message-success-icon: #fff;
  --rs-message-success-bg: var(--rs-green-900);
  --rs-message-success-border: var(--rs-green-300);
  --rs-message-info-header: #fff;
  --rs-message-info-text: #fff;
  --rs-message-info-icon: #fff;
  --rs-message-info-bg: var(--rs-blue-900);
  --rs-message-info-border: var(--rs-blue-500);
  --rs-message-warning-header: #fff;
  --rs-message-warning-text: #fff;
  --rs-message-warning-icon: #fff;
  --rs-message-warning-bg: var(--rs-yellow-900);
  --rs-message-warning-border: var(--rs-yellow-500);
  --rs-message-error-header: #fff;
  --rs-message-error-text: #fff;
  --rs-message-error-icon: #fff;
  --rs-message-error-bg: var(--rs-red-900);
  --rs-message-error-border: var(--rs-red-300);
  --rs-tooltip-bg: var(--rs-gray-800);
  --rs-tooltip-text: var(--rs-gray-0);
  --rs-progress-bg: var(--rs-gray-700);
  --rs-progress-bar: var(--rs-primary-500);
  --rs-progress-bar-success: var(--rs-color-green);
  --rs-progress-bar-fail: var(--rs-color-red);
  --rs-placeholder: var(--rs-gray-600);
  --rs-placeholder-active: var(--rs-gray-500);
  --rs-breadcrumb-item-active-text: #fff;
  --rs-dropdown-divider: var(--rs-gray-600);
  --rs-dropdown-item-bg-hover: var(--rs-gray-600);
  --rs-dropdown-item-bg-active: rgb(from var(--rs-primary-900) r g b / 20%);
  --rs-dropdown-item-text-active: var(--rs-primary-500);
  --rs-dropdown-header-text: var(--rs-gray-500);
  --rs-dropdown-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2), 0 4px 4px 3px rgba(0, 0, 0, 0.24);
  --rs-menuitem-active-bg: transparent;
  --rs-menuitem-active-text: var(--rs-primary-500);
  --rs-steps-border: var(--rs-gray-200);
  --rs-steps-state-finish: var(--rs-primary-500);
  --rs-steps-border-state-finish: var(--rs-primary-500);
  --rs-steps-state-wait: var(--rs-gray-200);
  --rs-steps-state-process: var(--rs-primary-700);
  --rs-steps-state-error: var(--rs-color-red);
  --rs-steps-border-state-error: var(--rs-color-red);
  --rs-steps-icon-state-process: var(--rs-primary-500);
  --rs-steps-icon-state-error: var(--rs-color-red);
  --rs-navs-text: var(--rs-gray-200);
  --rs-navs-text-hover: var(--rs-primary-500);
  --rs-navs-bg-hover: transparent;
  --rs-navs-text-active: var(--rs-primary-500);
  --rs-navs-bg-active: var(--rs-gray-400);
  --rs-navs-tab-border: var(--rs-gray-600);
  --rs-navs-subtle-border: var(--rs-gray-600);
  --rs-navs-selected: var(--rs-primary-500);
  --rs-navs-pills-bg: var(--rs-gray-700);
  --rs-navs-pills-item-color: var(--rs-text-secondary);
  --rs-navs-pills-item-active-bg: var(--rs-gray-600);
  --rs-navs-pills-item-active-color: var(--rs-primary-500);
  --rs-navs-pills-item-disabled-color: var(--rs-gray-400);
  --rs-navbar-default-bg: var(--rs-gray-800);
  --rs-navbar-default-text: var(--rs-gray-50);
  --rs-navbar-default-selected-text: var(--rs-primary-500);
  --rs-navbar-default-hover-bg: transparent;
  --rs-navbar-default-hover-text: var(--rs-primary-500);
  --rs-navbar-inverse-bg: var(--rs-gray-800);
  --rs-navbar-inverse-text: var(--rs-gray-50);
  --rs-navbar-inverse-selected-bg: transparent;
  --rs-navbar-inverse-selected-text: var(--rs-primary-500);
  --rs-navbar-inverse-hover-bg: transparent;
  --rs-navbar-inverse-hover-text: var(--rs-primary-500);
  --rs-navbar-subtle-bg: var(--rs-gray-800);
  --rs-navbar-subtle-text: var(--rs-gray-50);
  --rs-navbar-subtle-selected-text: var(--rs-primary-500);
  --rs-navbar-subtle-hover-bg: transparent;
  --rs-navbar-subtle-hover-text: var(--rs-primary-500);
  --rs-sidenav-default-bg: var(--rs-gray-800);
  --rs-sidenav-default-text: var(--rs-gray-50);
  --rs-sidenav-default-selected-text: var(--rs-primary-500);
  --rs-sidenav-default-hover-bg: transparent;
  --rs-sidenav-default-hover-text: var(--rs-primary-500);
  --rs-sidenav-default-footer-border: var(--rs-gray-50);
  --rs-sidenav-inverse-bg: var(--rs-gray-800);
  --rs-sidenav-inverse-text: var(--rs-gray-50);
  --rs-sidenav-inverse-selected-bg: transparent;
  --rs-sidenav-inverse-selected-text: var(--rs-primary-500);
  --rs-sidenav-inverse-hover-bg: transparent;
  --rs-sidenav-inverse-footer-border: var(--rs-gray-50);
  --rs-sidenav-subtle-bg: var(--rs-gray-800);
  --rs-sidenav-subtle-text: var(--rs-gray-50);
  --rs-sidenav-subtle-selected-text: var(--rs-primary-500);
  --rs-sidenav-subtle-hover-bg: transparent;
  --rs-sidenav-subtle-hover-text: var(--rs-primary-500);
  --rs-sidenav-subtle-footer-border: var(--rs-gray-50);
  --rs-input-bg: var(--rs-gray-800);
  --rs-input-focus-border: var(--rs-primary-500);
  --rs-input-disabled-bg: var(--rs-gray-700);
  --rs-inline-edit-hover-bg: transparent;
  --rs-listbox-option-group-bg: var(--rs-gray-800);
  --rs-listbox-option-hover-bg: transparent;
  --rs-listbox-option-hover-text: var(--rs-primary-500);
  --rs-listbox-option-selected-text: var(--rs-primary-500);
  --rs-listbox-option-selected-bg: transparent;
  --rs-listbox-option-disabled-text: var(--rs-gray-500);
  --rs-listbox-option-disabled-selected-text: var(--rs-primary-200);
  --rs-checkbox-icon: var(--rs-gray-800);
  --rs-checkbox-border: var(--rs-gray-100);
  --rs-checkbox-checked-bg: var(--rs-primary-500);
  --rs-checkbox-disabled-bg: var(--rs-gray-500);
  --rs-radio-marker: var(--rs-gray-800);
  --rs-radio-border: var(--rs-gray-100);
  --rs-radio-checked-bg: var(--rs-primary-500);
  --rs-radio-disabled-bg: var(--rs-gray-500);
  --rs-radio-tile-border: var(--rs-gray-300);
  --rs-radio-tile-bg: var(--rs-gray-0);
  --rs-radio-tile-checked-color: var(--rs-primary-500);
  --rs-radio-tile-checked-mark-color: var(--rs-gray-800);
  --rs-radio-tile-checked-disabled-color: var(--rs-primary-900);
  --rs-rate-symbol: var(--rs-gray-100);
  --rs-rate-symbol-checked: var(--rs-primary-500);
  --rs-toggle-bg: var(--rs-gray-800);
  --rs-toggle-thumb: var(--rs-gray-100);
  --rs-toggle-hover-bg: var(--rs-gray-800);
  --rs-toggle-disabled-bg: var(--rs-gray-800);
  --rs-toggle-disabled-thumb: var(--rs-gray-300);
  --rs-toggle-checked-bg: var(--rs-primary-500);
  --rs-toggle-checked-thumb: var(--rs-gray-800);
  --rs-toggle-checked-hover-bg: var(--rs-primary-400);
  --rs-toggle-checked-disabled-bg: var(--rs-primary-900);
  --rs-toggle-checked-disabled-thumb: var(--rs-gray-800);
  --rs-slider-bar: var(--rs-gray-600);
  --rs-slider-hover-bar: var(--rs-gray-600);
  --rs-slider-thumb-border: var(--rs-primary-500);
  --rs-slider-thumb-bg: var(--rs-gray-700);
  --rs-slider-thumb-hover-shadow: 0 0 0 8px rgb(from var(--rs-primary-500) r g b / 25%);
  --rs-slider-progress: var(--rs-primary-500);
  --rs-uploader-item-bg: var(--rs-gray-300);
  --rs-uploader-item-hover-bg: var(--rs-gray-800);
  --rs-uploader-item-hover-text: var(--rs-primary-500);
  --rs-uploader-overlay-bg: rgb(from var(--rs-gray-600) r g b / 80%);
  --rs-uploader-dnd-bg: var(--rs-gray-700);
  --rs-uploader-dnd-border: var(--rs-gray-200);
  --rs-uploader-dnd-hover-border: var(--rs-primary-500);
  --rs-avatar-bg: var(--rs-gray-400);
  --rs-avatar-text: var(--rs-gray-0);
  --rs-avatar-offset-color: var(--rs-gray-900);
  --rs-avatar-ring-color: var(--rs-avatar-bg);
  --rs-badge-bg: var(--rs-red-500);
  --rs-badge-text: var(--rs-gray-0);
  --rs-close-button-hover-color: var(--rs-color-red);
  --rs-tag-bg: var(--rs-gray-600);
  --rs-carousel-bg: var(--rs-gray-600);
  --rs-carousel-indicator: rgb(from var(--rs-gray-0) r g b / 40%);
  --rs-carousel-indicator-hover: var(--rs-gray-0);
  --rs-carousel-indicator-active: var(--rs-primary-500);
  --rs-panel-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
  --rs-pagination-item-text: var(--rs-gray-50);
  --rs-pagination-item-current-text: var(--rs-primary-500);
  --rs-list-bg: transparent;
  --rs-list-border: var(--rs-gray-700);
  --rs-list-hover-bg: var(--rs-gray-600);
  --rs-list-placeholder-bg: rgb(from var(--rs-primary-900) r g b / 20%);
  --rs-list-placeholder-border: var(--rs-primary-500);
  --rs-timeline-indicator-bg: var(--rs-gray-500);
  --rs-timeline-indicator-active-bg: var(--rs-primary-500);
  --rs-table-border-color: var(--rs-border-secondary);
  --rs-table-shadow: rgba(9, 9, 9, 0.99);
  --rs-table-sort: var(--rs-primary-500);
  --rs-table-resize: var(--rs-primary-500);
  --rs-table-scrollbar-track: var(--rs-gray-700);
  --rs-table-scrollbar-thumb: var(--rs-gray-200);
  --rs-table-scrollbar-thumb-active: var(--rs-gray-100);
  --rs-table-scrollbar-vertical-track: var(--rs-gray-700);
  --rs-drawer-bg: var(--rs-gray-700);
  --rs-drawer-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
  --rs-modal-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
  --rs-modal-border: 1px solid var(--rs-gray-100);
  --rs-form-errormessage-text: #fff;
  --rs-form-errormessage-bg: var(--rs-red-500);
  --rs-form-errormessage-border: var(--rs-red-500);
  --rs-picker-value: var(--rs-primary-500);
  --rs-picker-count-bg: var(--rs-primary-500);
  --rs-picker-count-text: var(--rs-gray-900);
  --rs-calendar-today-bg: var(--rs-primary-500);
  --rs-calendar-today-text: var(--rs-gray-900);
  --rs-calendar-range-bg: rgb(from var(--rs-primary-900) r g b / 50%);
  --rs-calendar-time-unit-bg: var(--rs-gray-900);
  --rs-calendar-date-selected-text: var(--rs-gray-900);
  --rs-calendar-cell-selected-hover-bg: var(--rs-gray-50);
  --rs-popover-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
  --rs-tree-indent-line-color: rgba(255, 255, 255, 0.1);
  --rs-scroll-view-shadow-color: rgba(0, 0, 0, 0.99)
}

@supports not (color: rgb(from white r g b)){
  .rs-theme-high-contrast{
    --rs-bg-backdrop: rgba(15, 19, 26, 0.8);
    --rs-state-focus-outline: 3px solid rgba(255, 255, 0, 0.25);
    --rs-loader-ring: rgba(233, 235, 240, 0.3);
    --rs-loader-backdrop: rgba(15, 19, 26, 0.83);
    --rs-loader-ring-inverse: rgba(233, 235, 240, 0.8);
    --rs-loader-backdrop-inverse: rgba(255, 255, 255, 0.9);
    --rs-dropdown-item-bg-active: rgba(143, 153, 0, 0.2);
    --rs-slider-thumb-hover-shadow: 0 0 0 8px rgba(255, 255, 0, 0.25);
    --rs-uploader-overlay-bg: rgba(60, 63, 67, 0.8);
    --rs-carousel-indicator: rgba(255, 255, 255, 0.4);
    --rs-list-placeholder-bg: rgba(143, 153, 0, 0.2);
    --rs-calendar-range-bg: rgba(143, 153, 0, 0.5);
    --rs-placeholder-active: #484c50
  }
}

*[class*=rs-]{
  box-sizing:border-box
}

*[class*=rs-]::before,*[class*=rs-]::after{
  box-sizing:border-box
}

body{
  margin:0;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}

[hidden],template{
  display:none
}

a{
  background-color:transparent
}

a:active,a:hover{
  outline:0
}

b,strong{
  font-weight:bold
}

sub,sup{
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline
}

sup{
  top:-0.5em
}

sub{
  bottom:-0.25em
}

img{
  border:0
}

svg:not(:root){
  overflow:hidden
}

hr{
  box-sizing:content-box;
  height:0
}

pre{
  overflow:auto
}

button,input,optgroup,select,textarea{
  color:inherit;
  font:inherit;
  margin:0
}

button{
  overflow:visible
}

button{
  border-radius:0
}

button,select{
  text-transform:none
}

button,html input[type=button],input[type=reset],input[type=submit]{
  -webkit-appearance:button;
  cursor:pointer
}

button[disabled],html input[disabled]{
  cursor:not-allowed
}

button::-moz-focus-inner,input::-moz-focus-inner{
  border:0;
  padding:0
}

input{
  line-height:normal
}

input[type=checkbox],input[type=radio]{
  box-sizing:border-box;
  padding:0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
  height:auto
}

textarea{
  overflow:auto
}

table{
  border-collapse:collapse;
  border-spacing:0
}

td,th{
  padding:0
}

[tabindex="-1"]{
  outline:none
}

input[type=button],input[type=submit],input[type=reset],button{
  border-width:0
}

input::-ms-clear{
  display:none
}

input[type=file]::-webkit-file-upload-button,input[type=file]::-ms-browse{
  border-width:0;
  background:transparent;
  color:currentColor
}

input,button,select,textarea{
  font-family:inherit;
  font-size:inherit;
  line-height:inherit
}

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

body{
  font-family:Apple-System,Arial,Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",STXihei,sans-serif;
  font-size:14px;
  line-height:1.42857143;
  color:#343434;
  color:var(--rs-text-primary);
  background-color:#fff;
  background-color:var(--rs-body)
}

a{
  color:#1675e0;
  color:var(--rs-text-link);
  text-decoration:none
}

a:hover,a:focus{
  color:#0a5dc2;
  color:var(--rs-text-link-hover);
  text-decoration:underline
}

a:active{
  color:#004299;
  color:var(--rs-text-link-active);
  text-decoration:underline
}

img{
  vertical-align:middle
}

hr{
  margin-top:20px;
  margin-bottom:20px;
  border:0;
  border-top:1px solid #e5e5ea;
  border-top:1px solid var(--rs-border-primary)
}

[role=button]{
  cursor:pointer
}

h1,h2,h3,h4,h5,h6{
  font-family:inherit;
  font-weight:bolder;
  color:inherit;
  margin:0
}

h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{
  font-weight:normal;
  line-height:1;
  color:#717273;
  color:var(--rs-text-disabled)
}

h1{
  font-size:46px;
  line-height:62px
}

h2{
  font-size:36px;
  line-height:50px
}

h3{
  font-size:28px;
  line-height:42px
}

h4{
  font-size:22px;
  line-height:34px
}

h5{
  font-size:18px;
  line-height:24px
}

h6{
  font-size:16px;
  line-height:22px
}

p{
  margin:0
}

p+p{
  margin-top:8px
}

small{
  font-size:85%
}

mark{
  background-color:#fff9e6;
  background-color:var(--rs-bg-warning);
  padding:.2em;
  font-weight:bolder
}

ul,ol{
  margin-top:0;
  margin-bottom:10px
}

ul ul,ol ul,ul ol,ol ol{
  margin-bottom:0
}

dl{
  margin-top:0;
  margin-bottom:10px
}

dt,dd{
  line-height:1.42857143
}

dt{
  font-weight:bold
}

dd{
  margin-left:0;
  margin-bottom:10px
}

@font-face{
  font-family:Apple-System;

  src:local(-apple-system),local(BlinkMacSystemFont),local(system-ui)
}

@keyframes slideInLeft{
  from{
    opacity:0;
    transform:translate3d(-100%, 0, 0)
  }

  to{
    opacity:1;
    transform:none
  }
}

@keyframes slideOutLeft{
  from{
    opacity:1;
    transform:none
  }

  to{
    opacity:0;
    transform:translate3d(-100%, 0, 0)
  }
}

@keyframes slideInRight{
  from{
    opacity:0;
    transform:translate3d(100%, 0, 0)
  }

  to{
    opacity:1;
    transform:none
  }
}

@keyframes slideOutRight{
  from{
    opacity:1;
    transform:none
  }

  to{
    opacity:0;
    transform:translate3d(100%, 0, 0)
  }
}

@keyframes slideInTop{
  from{
    opacity:0;
    transform:translate3d(0, -100%, 0)
  }

  to{
    opacity:1;
    transform:none
  }
}

@keyframes slideOutTop{
  from{
    opacity:1;
    transform:none
  }

  to{
    opacity:0;
    transform:translate3d(0, -100%, 0)
  }
}

@keyframes slideInBottom{
  from{
    opacity:0;
    transform:translate3d(0, 100%, 0)
  }

  to{
    opacity:1;
    transform:none
  }
}

@keyframes slideOutBottom{
  from{
    opacity:1;
    transform:none
  }

  to{
    opacity:0;
    transform:translate3d(0, 100%, 0)
  }
}

.rs-anim-slide-out{
  animation-duration:.3s;
  animation-timing-function:cubic-bezier(0.4, 0, 1, 1);
  animation-fill-mode:forwards
}

.rs-anim-slide-in{
  animation-duration:.3s;
  animation-timing-function:ease-in-out;
  animation-fill-mode:forwards
}

.rs-anim-right.rs-anim-slide-in{
  animation-name:slideInRight
}

.rs-anim-right.rs-anim-slide-out{
  animation-name:slideOutRight
}

.rs-anim-left.rs-anim-slide-in{
  animation-name:slideInLeft
}

.rs-anim-left.rs-anim-slide-out{
  animation-name:slideOutLeft
}

.rs-anim-top.rs-anim-slide-in{
  animation-name:slideInTop
}

.rs-anim-top.rs-anim-slide-out{
  animation-name:slideOutTop
}

.rs-anim-bottom.rs-anim-slide-in{
  animation-name:slideInBottom
}

.rs-anim-bottom.rs-anim-slide-out{
  animation-name:slideOutBottom
}

.rs-anim-bounce-in{
  animation-name:bounceIn;
  animation-duration:.3s;
  animation-timing-function:cubic-bezier(0.68, -0.55, 0.27, 1.55);
  animation-fill-mode:forwards
}

@keyframes bounceIn{
  from{
    opacity:0;
    transform:scale(0.8)
  }

  to{
    opacity:1;
    transform:scale(1)
  }
}

.rs-anim-bounce-out{
  animation-name:bounceOut;
  animation-duration:.3s;
  animation-timing-function:cubic-bezier(0.4, 0, 1, 1);
  animation-fill-mode:forwards
}

@keyframes bounceOut{
  from{
    opacity:1;
    transform:scale(1)
  }

  to{
    opacity:0;
    transform:scale(0.8)
  }
}

.rs-anim-collapse{
  display:none
}

.rs-anim-collapse.rs-anim-in{
  display:block
}

tr.rs-anim-collapse.rs-anim-in{
  display:table-row
}

tbody.rs-anim-collapse.rs-anim-in{
  display:table-row-group
}

.rs-anim-collapsing{
  position:relative;
  height:0;
  overflow:hidden;
  transition:height .35s ease,width .35s ease,visibility .35s ease
}

.rs-anim-fade{
  opacity:0;
  transition:opacity .15s linear;
  pointer-events:none
}

.rs-anim-fade.rs-anim-in{
  opacity:1;
  pointer-events:auto
}

.rs-auto-complete-menu{
  overflow-y:auto
}

.rs-auto-complete-menu ul{
  list-style:none;
  margin:0;
  padding:0
}

.rs-auto-complete-item{
  display:block;
  padding:8px 12px;
  clear:both;
  font-weight:normal;
  line-height:1.42857143;
  color:#343434;
  color:var(--rs-text-primary);
  cursor:pointer;
  text-decoration:none;
  width:100%
}

.rs-auto-complete-item:hover,.rs-auto-complete-item:focus,.rs-auto-complete-item-focus{
  background-color:rgb(from #cce9ff r g b/50%);
  background-color:var(--rs-listbox-option-hover-bg);
  color:#1675e0;
  color:var(--rs-listbox-option-hover-text)
}

.rs-theme-high-contrast .rs-auto-complete-item:hover,.rs-theme-high-contrast .rs-auto-complete-item:focus,.rs-theme-high-contrast .rs-auto-complete-item-focus{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring);
  outline-offset:-3px;
  outline-width:2px;
  color:#1675e0;
  color:var(--rs-listbox-option-hover-text);
  text-decoration:underline
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-auto-complete-item:hover,.rs-theme-high-contrast .rs-theme-high-contrast .rs-auto-complete-item:focus,.rs-theme-high-contrast .rs-theme-high-contrast .rs-auto-complete-item-focus{
  outline-offset:2px
}

.rs-auto-complete .rs-input:focus::-webkit-textfield-decoration-container{
  visibility:hidden;
  pointer-events:none
}

.rs-avatar{
  background-color:#d9d9d9;
  background-color:var(--rs-avatar-bg);
  color:#fff;
  color:var(--rs-avatar-text);
  display:inline-flex;
  justify-content:center;
  align-items:center;
  border-radius:4px;
  overflow:hidden;
  position:relative;
  width:40px;
  height:40px;
  font-size:18px
}

.rs-avatar>.rs-icon{
  font-size:29px;
  height:29px
}

.rs-avatar>.rs-avatar-image{
  width:40px;
  height:40px;
  line-height:40px
}

.rs-avatar>.rs-icon{
  vertical-align:middle
}

.rs-avatar-image::before{
  content:attr(alt);
  position:absolute;
  width:100%;
  height:inherit;
  top:0;
  left:0;
  background:#d9d9d9;
  background:var(--rs-avatar-bg);
  text-align:center;
  padding:0 2px
}

.rs-avatar-icon{
  position:absolute
}

.rs-avatar-bordered{
  --rs-ring-offset-shadow: var(--rs-avatar-offset-color) 0 0 0 2px;
  --rs-ring-shadow: var(--rs-avatar-ring-color) 0 0 0 4px;
  box-shadow:var(--rs-ring-offset-shadow),var(--rs-ring-shadow),0 0 rgba(0,0,0,0)
}

.rs-avatar-circle{
  border-radius:50%
}

.rs-avatar-xxl{
  width:120px;
  height:120px;
  font-size:48px
}

.rs-avatar-xxl>.rs-icon{
  font-size:84px;
  height:84px
}

.rs-avatar-xxl>.rs-avatar-image{
  width:120px;
  height:120px;
  line-height:120px
}

.rs-avatar-xl{
  width:90px;
  height:90px;
  font-size:36px
}

.rs-avatar-xl>.rs-icon{
  font-size:63px;
  height:63px
}

.rs-avatar-xl>.rs-avatar-image{
  width:90px;
  height:90px;
  line-height:90px
}

.rs-avatar-lg{
  width:60px;
  height:60px;
  font-size:26px
}

.rs-avatar-lg>.rs-icon{
  font-size:43px;
  height:43px
}

.rs-avatar-lg>.rs-avatar-image{
  width:60px;
  height:60px;
  line-height:60px
}

.rs-avatar-sm{
  width:30px;
  height:30px;
  font-size:14px
}

.rs-avatar-sm>.rs-icon{
  font-size:22px;
  height:22px
}

.rs-avatar-sm>.rs-avatar-image{
  width:30px;
  height:30px;
  line-height:30px
}

.rs-avatar-xs{
  width:20px;
  height:20px;
  font-size:12px
}

.rs-avatar-xs>.rs-icon{
  font-size:16px;
  height:16px
}

.rs-avatar-xs>.rs-avatar-image{
  width:20px;
  height:20px;
  line-height:20px
}

.rs-avatar-red{
  --rs-avatar-bg: var(--rs-red-500);
  --rs-avatar-ring-color: var(--rs-red-500)
}

.rs-avatar-orange{
  --rs-avatar-bg: var(--rs-orange-500);
  --rs-avatar-ring-color: var(--rs-orange-500)
}

.rs-avatar-yellow{
  --rs-avatar-bg: var(--rs-yellow-500);
  --rs-avatar-ring-color: var(--rs-yellow-500)
}

.rs-avatar-green{
  --rs-avatar-bg: var(--rs-green-500);
  --rs-avatar-ring-color: var(--rs-green-500)
}

.rs-avatar-cyan{
  --rs-avatar-bg: var(--rs-cyan-500);
  --rs-avatar-ring-color: var(--rs-cyan-500)
}

.rs-avatar-blue{
  --rs-avatar-bg: var(--rs-blue-500);
  --rs-avatar-ring-color: var(--rs-blue-500)
}

.rs-avatar-violet{
  --rs-avatar-bg: var(--rs-violet-500);
  --rs-avatar-ring-color: var(--rs-violet-500)
}

.rs-avatar-group{
  display:flex;
  align-items:flex-end;
  flex-wrap:wrap
}

.rs-avatar-group-stack .rs-avatar{
  box-sizing:content-box;
  margin-right:-10px;
  transition:margin .15s
}

.rs-avatar-group-stack .rs-avatar:last-child{
  margin-right:0
}

.rs-avatar-group-stack .rs-avatar:hover{
  margin-right:0
}

.rs-badge-wrapper{
  position:relative
}

.rs-badge{
  display:inline-block
}

.rs-badge-independent,.rs-badge-content{
  background-color:#f44336;
  background-color:var(--rs-badge-bg);
  color:#fff;
  color:var(--rs-badge-text);
  border-radius:8px;
  font-size:12px;
  line-height:16px;
  padding:0 5px
}

.rs-badge-independent.rs-badge-dot,.rs-badge-wrapper .rs-badge-content:empty{
  width:8px;
  height:8px;
  border-radius:4px;
  padding:0
}

.rs-badge-wrapper .rs-badge-content{
  position:absolute;
  top:0;
  right:0;
  transform:translate(50%, -50%);
  z-index:1
}

.rs-badge-red.rs-badge-independent,.rs-badge-red .rs-badge-content{
  background-color:#f44336;
  background-color:var(--rs-red-500)
}

.rs-badge-orange.rs-badge-independent,.rs-badge-orange .rs-badge-content{
  background-color:#fa8900;
  background-color:var(--rs-orange-500)
}

.rs-badge-yellow.rs-badge-independent,.rs-badge-yellow .rs-badge-content{
  background-color:#ffb300;
  background-color:var(--rs-yellow-500)
}

.rs-badge-green.rs-badge-independent,.rs-badge-green .rs-badge-content{
  background-color:#4caf50;
  background-color:var(--rs-green-500)
}

.rs-badge-cyan.rs-badge-independent,.rs-badge-cyan .rs-badge-content{
  background-color:#00bcd4;
  background-color:var(--rs-cyan-500)
}

.rs-badge-blue.rs-badge-independent,.rs-badge-blue .rs-badge-content{
  background-color:#2196f3;
  background-color:var(--rs-blue-500)
}

.rs-badge-violet.rs-badge-independent,.rs-badge-violet .rs-badge-content{
  background-color:#673ab7;
  background-color:var(--rs-violet-500)
}

.rs-breadcrumb{
  margin-bottom:20px;
  font-size:12px;
  color:#717273;
  color:var(--rs-text-secondary)
}

.rs-breadcrumb-item{
  transition:color .3s linear
}

.rs-breadcrumb-item:focus{
  outline:0
}

.rs-breadcrumb-item-active{
  color:#121212;
  color:var(--rs-breadcrumb-item-active-text)
}

.rs-breadcrumb-separator{
  margin:0 4px
}

.rs-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  margin-bottom:0;
  font-weight:normal;
  text-align:center;
  vertical-align:middle;
  cursor:pointer;
  white-space:nowrap;
  transition:color .15s ease-out,background-color .15s ease-out;
  border:none;
  border:var(--rs-btn-default-border, none);
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  text-decoration:none;
  color:#343434;
  color:var(--rs-btn-default-text);
  background-color:#f7f7fa;
  background-color:var(--rs-btn-default-bg);
  border-radius:6px;
  font-size:14px;
  line-height:20px;
  padding:8px 12px;
  overflow:hidden;
  position:relative
}

.rs-theme-high-contrast .rs-btn{
  transition:none
}

.rs-btn-ghost.rs-btn{
  padding:7px 11px
}

.rs-btn-icon.rs-btn{
  padding:10px 10px;
  line-height:16px
}

.rs-btn-icon.rs-btn>.rs-icon{
  font-size:16px
}

.rs-btn-icon-with-text.rs-btn{
  line-height:20px
}

.rs-btn-icon-with-text.rs-btn>.rs-icon{
  padding:10px 10px;
  width:36px;
  height:36px
}

.rs-btn-icon-with-text.rs-btn.rs-btn-icon-placement-left{
  padding:8px 12px 8px 48px
}

.rs-btn-icon-with-text.rs-btn.rs-btn-icon-placement-left>.rs-icon{
  left:0;
  border-right:none;
  border-right:var(--rs-btn-default-border, none)
}

.rs-btn-icon-with-text.rs-btn.rs-btn-icon-placement-right{
  padding:8px 48px 8px 12px
}

.rs-btn-icon-with-text.rs-btn.rs-btn-icon-placement-right>.rs-icon{
  right:0;
  border-left:none;
  border-left:var(--rs-btn-default-border, none)
}

.rs-btn:focus-visible{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring)
}

.rs-theme-high-contrast .rs-btn:focus-visible{
  outline-offset:2px
}

.rs-btn:hover,.rs-btn:focus{
  color:var(--rs-btn-default-hover-text);
  background-color:#e5e5ea;
  background-color:var(--rs-btn-default-hover-bg);
  text-decoration:none
}

.rs-btn:active,.rs-btn.rs-btn-active{
  color:#121212;
  color:var(--rs-btn-default-active-text);
  background-color:#d9d9d9;
  background-color:var(--rs-btn-default-active-bg)
}

.rs-btn:disabled,.rs-btn.rs-btn-disabled{
  cursor:not-allowed;
  color:#717273;
  color:var(--rs-btn-default-disabled-text);
  background-color:#f7f7fa;
  background-color:var(--rs-btn-default-disabled-bg)
}

.rs-theme-high-contrast .rs-btn:disabled,.rs-theme-high-contrast .rs-btn.rs-btn-disabled{
  border-color:var(--rs-btn-default-disabled-boreder-color)
}

@media not all and (min-resolution: 0.001dpcm){
  .rs-btn{
    -webkit-mask-image:-webkit-radial-gradient(white, black)
  }
}

.rs-btn-start-icon{
  line-height:0;
  margin-right:5px
}

.rs-btn-end-icon{
  line-height:0;
  margin-left:5px
}

.rs-btn-primary{
  color:#fff;
  color:var(--rs-btn-primary-text);
  background-color:#3498ff;
  background-color:var(--rs-btn-primary-bg);
  border:none
}

.rs-btn-primary:hover,.rs-btn-primary:focus{
  color:#fff;
  color:var(--rs-btn-primary-text);
  background-color:#2589f5;
  background-color:var(--rs-btn-primary-hover-bg)
}

.rs-btn-primary:active,.rs-btn-primary.rs-btn-active{
  color:#fff;
  color:var(--rs-btn-primary-text);
  background-color:#1675e0;
  background-color:var(--rs-btn-primary-active-bg)
}

.rs-btn-primary:disabled,.rs-btn-primary.rs-btn-disabled{
  color:#fff;
  color:var(--rs-btn-primary-text);
  background-color:#3498ff;
  background-color:var(--rs-btn-primary-bg);
  opacity:.3
}

.rs-theme-high-contrast .rs-btn-primary:disabled,.rs-theme-high-contrast .rs-btn-primary.rs-btn-disabled{
  border-color:var(--rs-btn-default-disabled-boreder-color)
}

.rs-btn-subtle{
  color:#343434;
  color:var(--rs-btn-subtle-text);
  background-color:transparent;
  border:none
}

.rs-btn-subtle:hover,.rs-btn-subtle:focus{
  color:#343434;
  color:var(--rs-btn-subtle-hover-text);
  background-color:#e5e5ea;
  background-color:var(--rs-btn-subtle-hover-bg)
}

.rs-btn-subtle:active,.rs-btn-subtle.rs-btn-active{
  color:#121212;
  color:var(--rs-btn-subtle-active-text);
  background-color:#e5e5ea;
  background-color:var(--rs-btn-subtle-active-bg)
}

.rs-btn-subtle:disabled,.rs-btn-subtle.rs-btn-disabled{
  color:#b6b7b8;
  color:var(--rs-btn-subtle-disabled-text);
  background:none
}

.rs-theme-high-contrast .rs-btn-subtle:disabled,.rs-theme-high-contrast .rs-btn-subtle.rs-btn-disabled{
  border-color:var(--rs-btn-default-disabled-boreder-color)
}

.rs-btn-link{
  color:#1675e0;
  color:var(--rs-btn-link-text);
  background-color:transparent;
  border:none
}

.rs-btn-link:hover,.rs-btn-link:focus{
  color:#0a5dc2;
  color:var(--rs-btn-link-hover-text);
  background-color:transparent;
  text-decoration:underline
}

.rs-btn-link:active,.rs-btn-link.rs-btn-active{
  color:#004299;
  color:var(--rs-btn-link-active-text);
  background-color:transparent
}

.rs-btn-link:disabled,.rs-btn-link.rs-btn-disabled{
  color:#0a5dc2;
  color:var(--rs-btn-link-hover-text);
  background-color:transparent;
  text-decoration:none;
  opacity:.3
}

.rs-theme-high-contrast .rs-btn-link:disabled,.rs-theme-high-contrast .rs-btn-link.rs-btn-disabled{
  border-color:var(--rs-btn-default-disabled-boreder-color)
}

.rs-btn-ghost{
  color:#1675e0;
  color:var(--rs-btn-ghost-text);
  background-color:transparent;
  border:1px solid #1675e0;
  border:1px solid var(--rs-btn-ghost-border)
}

.rs-btn-ghost:hover,.rs-btn-ghost:focus{
  color:#0a5dc2;
  color:var(--rs-btn-ghost-hover-text);
  background-color:transparent;
  border-color:#0a5dc2;
  border-color:var(--rs-btn-ghost-hover-border);
  box-shadow:0 0 0 1px #0a5dc2;
  box-shadow:0 0 0 1px var(--rs-btn-ghost-hover-border)
}

.rs-btn-ghost:active,.rs-btn-ghost.rs-btn-active{
  color:#004299;
  color:var(--rs-btn-ghost-active-text);
  background-color:transparent;
  border-color:#004299;
  border-color:var(--rs-btn-ghost-active-border)
}

.rs-btn-ghost:disabled,.rs-btn-ghost.rs-btn-disabled{
  color:#1675e0;
  color:var(--rs-btn-ghost-text);
  background-color:transparent;
  opacity:.3;
  border-color:#1675e0;
  border-color:var(--rs-btn-ghost-border);
  box-shadow:none
}

.rs-theme-high-contrast .rs-btn-ghost:disabled,.rs-theme-high-contrast .rs-btn-ghost.rs-btn-disabled{
  border-color:var(--rs-btn-default-disabled-boreder-color)
}

.rs-btn-red{
  --rs-btn-primary-bg: var(--rs-red-500);
  --rs-btn-primary-hover-bg: var(--rs-red-700);
  --rs-btn-primary-active-bg: var(--rs-red-800);
  --rs-btn-subtle-hover-bg: var(--rs-red-500);
  --rs-btn-subtle-hover-text: #e5e5ea;
  --rs-btn-subtle-active-bg: var(--rs-red-600);
  --rs-btn-subtle-active-text: #343434;
  --rs-btn-ghost-border: var(--rs-red-700);
  --rs-btn-ghost-text: var(--rs-red-700);
  --rs-btn-ghost-hover-border: var(--rs-red-900);
  --rs-btn-ghost-hover-text: var(--rs-red-800);
  --rs-btn-ghost-active-border: var(--rs-red-900);
  --rs-btn-ghost-active-text: var(--rs-red-900);
  --rs-btn-link-text: var(--rs-red-700);
  --rs-btn-link-hover-text: var(--rs-red-800);
  --rs-btn-link-active-text: var(--rs-red-900);
  --rs-iconbtn-primary-addon: var(--rs-red-600);
  --rs-iconbtn-primary-activated-addon: var(--rs-red-800);
  --rs-iconbtn-primary-pressed-addon: var(--rs-red-900)
}

.rs-theme-dark .rs-btn-red{
  --rs-btn-primary-bg: var(--rs-red-700);
  --rs-btn-primary-hover-bg: var(--rs-red-500);
  --rs-btn-primary-active-bg: var(--rs-red-400);
  --rs-btn-subtle-hover-bg: var(--rs-red-600);
  --rs-btn-subtle-hover-text: #fff;
  --rs-btn-subtle-active-bg: var(--rs-red-400);
  --rs-btn-subtle-active-text: #fff;
  --rs-btn-ghost-border: var(--rs-red-500);
  --rs-btn-ghost-text: var(--rs-red-500);
  --rs-btn-ghost-hover-border: var(--rs-red-400);
  --rs-btn-ghost-hover-text: var(--rs-red-400);
  --rs-btn-ghost-active-border: var(--rs-red-200);
  --rs-btn-ghost-active-text: var(--rs-red-200);
  --rs-btn-link-text: var(--rs-red-500);
  --rs-btn-link-hover-text: var(--rs-red-400);
  --rs-btn-link-active-text: var(--rs-red-200);
  --rs-iconbtn-primary-addon: var(--rs-red-600);
  --rs-iconbtn-primary-activated-addon: var(--rs-red-400);
  --rs-iconbtn-primary-pressed-addon: var(--rs-red-300)
}

.rs-theme-high-contrast .rs-btn-red{
  --rs-btn-primary-bg: var(--rs-red-700);
  --rs-btn-primary-hover-bg: var(--rs-red-600);
  --rs-btn-primary-active-bg: var(--rs-red-400);
  --rs-btn-subtle-hover-bg: var(--rs-red-600);
  --rs-btn-subtle-hover-text: var(--rs-gray-900);
  --rs-btn-subtle-active-bg: var(--rs-red-400);
  --rs-btn-subtle-active-text: var(--rs-gray-900);
  --rs-btn-ghost-border: var(--rs-red-500);
  --rs-btn-ghost-text: var(--rs-red-500);
  --rs-btn-ghost-hover-border: var(--rs-red-400);
  --rs-btn-ghost-hover-text: var(--rs-red-400);
  --rs-btn-ghost-active-border: var(--rs-red-200);
  --rs-btn-ghost-active-text: var(--rs-red-200);
  --rs-btn-link-text: var(--rs-red-500);
  --rs-btn-link-hover-text: var(--rs-red-400);
  --rs-btn-link-active-text: var(--rs-red-200)
}

.rs-btn-orange{
  --rs-btn-primary-bg: var(--rs-orange-500);
  --rs-btn-primary-hover-bg: var(--rs-orange-700);
  --rs-btn-primary-active-bg: var(--rs-orange-800);
  --rs-btn-subtle-hover-bg: var(--rs-orange-500);
  --rs-btn-subtle-hover-text: #e5e5ea;
  --rs-btn-subtle-active-bg: var(--rs-orange-600);
  --rs-btn-subtle-active-text: #343434;
  --rs-btn-ghost-border: var(--rs-orange-700);
  --rs-btn-ghost-text: var(--rs-orange-700);
  --rs-btn-ghost-hover-border: var(--rs-orange-900);
  --rs-btn-ghost-hover-text: var(--rs-orange-800);
  --rs-btn-ghost-active-border: var(--rs-orange-900);
  --rs-btn-ghost-active-text: var(--rs-orange-900);
  --rs-btn-link-text: var(--rs-orange-700);
  --rs-btn-link-hover-text: var(--rs-orange-800);
  --rs-btn-link-active-text: var(--rs-orange-900);
  --rs-iconbtn-primary-addon: var(--rs-orange-600);
  --rs-iconbtn-primary-activated-addon: var(--rs-orange-800);
  --rs-iconbtn-primary-pressed-addon: var(--rs-orange-900)
}

.rs-theme-dark .rs-btn-orange{
  --rs-btn-primary-bg: var(--rs-orange-700);
  --rs-btn-primary-hover-bg: var(--rs-orange-500);
  --rs-btn-primary-active-bg: var(--rs-orange-400);
  --rs-btn-subtle-hover-bg: var(--rs-orange-600);
  --rs-btn-subtle-hover-text: #fff;
  --rs-btn-subtle-active-bg: var(--rs-orange-400);
  --rs-btn-subtle-active-text: #fff;
  --rs-btn-ghost-border: var(--rs-orange-500);
  --rs-btn-ghost-text: var(--rs-orange-500);
  --rs-btn-ghost-hover-border: var(--rs-orange-400);
  --rs-btn-ghost-hover-text: var(--rs-orange-400);
  --rs-btn-ghost-active-border: var(--rs-orange-200);
  --rs-btn-ghost-active-text: var(--rs-orange-200);
  --rs-btn-link-text: var(--rs-orange-500);
  --rs-btn-link-hover-text: var(--rs-orange-400);
  --rs-btn-link-active-text: var(--rs-orange-200);
  --rs-iconbtn-primary-addon: var(--rs-orange-600);
  --rs-iconbtn-primary-activated-addon: var(--rs-orange-400);
  --rs-iconbtn-primary-pressed-addon: var(--rs-orange-300)
}

.rs-theme-high-contrast .rs-btn-orange{
  --rs-btn-primary-bg: var(--rs-orange-700);
  --rs-btn-primary-hover-bg: var(--rs-orange-600);
  --rs-btn-primary-active-bg: var(--rs-orange-400);
  --rs-btn-subtle-hover-bg: var(--rs-orange-600);
  --rs-btn-subtle-hover-text: var(--rs-gray-900);
  --rs-btn-subtle-active-bg: var(--rs-orange-400);
  --rs-btn-subtle-active-text: var(--rs-gray-900);
  --rs-btn-ghost-border: var(--rs-orange-500);
  --rs-btn-ghost-text: var(--rs-orange-500);
  --rs-btn-ghost-hover-border: var(--rs-orange-400);
  --rs-btn-ghost-hover-text: var(--rs-orange-400);
  --rs-btn-ghost-active-border: var(--rs-orange-200);
  --rs-btn-ghost-active-text: var(--rs-orange-200);
  --rs-btn-link-text: var(--rs-orange-500);
  --rs-btn-link-hover-text: var(--rs-orange-400);
  --rs-btn-link-active-text: var(--rs-orange-200)
}

.rs-btn-yellow{
  --rs-btn-primary-bg: var(--rs-yellow-500);
  --rs-btn-primary-hover-bg: var(--rs-yellow-700);
  --rs-btn-primary-active-bg: var(--rs-yellow-800);
  --rs-btn-subtle-hover-bg: var(--rs-yellow-500);
  --rs-btn-subtle-hover-text: #e5e5ea;
  --rs-btn-subtle-active-bg: var(--rs-yellow-600);
  --rs-btn-subtle-active-text: #343434;
  --rs-btn-ghost-border: var(--rs-yellow-700);
  --rs-btn-ghost-text: var(--rs-yellow-700);
  --rs-btn-ghost-hover-border: var(--rs-yellow-900);
  --rs-btn-ghost-hover-text: var(--rs-yellow-800);
  --rs-btn-ghost-active-border: var(--rs-yellow-900);
  --rs-btn-ghost-active-text: var(--rs-yellow-900);
  --rs-btn-link-text: var(--rs-yellow-700);
  --rs-btn-link-hover-text: var(--rs-yellow-800);
  --rs-btn-link-active-text: var(--rs-yellow-900);
  --rs-iconbtn-primary-addon: var(--rs-yellow-600);
  --rs-iconbtn-primary-activated-addon: var(--rs-yellow-800);
  --rs-iconbtn-primary-pressed-addon: var(--rs-yellow-900)
}

.rs-theme-dark .rs-btn-yellow{
  --rs-btn-primary-bg: var(--rs-yellow-700);
  --rs-btn-primary-hover-bg: var(--rs-yellow-500);
  --rs-btn-primary-active-bg: var(--rs-yellow-400);
  --rs-btn-subtle-hover-bg: var(--rs-yellow-600);
  --rs-btn-subtle-hover-text: #fff;
  --rs-btn-subtle-active-bg: var(--rs-yellow-400);
  --rs-btn-subtle-active-text: #fff;
  --rs-btn-ghost-border: var(--rs-yellow-500);
  --rs-btn-ghost-text: var(--rs-yellow-500);
  --rs-btn-ghost-hover-border: var(--rs-yellow-400);
  --rs-btn-ghost-hover-text: var(--rs-yellow-400);
  --rs-btn-ghost-active-border: var(--rs-yellow-200);
  --rs-btn-ghost-active-text: var(--rs-yellow-200);
  --rs-btn-link-text: var(--rs-yellow-500);
  --rs-btn-link-hover-text: var(--rs-yellow-400);
  --rs-btn-link-active-text: var(--rs-yellow-200);
  --rs-iconbtn-primary-addon: var(--rs-yellow-600);
  --rs-iconbtn-primary-activated-addon: var(--rs-yellow-400);
  --rs-iconbtn-primary-pressed-addon: var(--rs-yellow-300)
}

.rs-theme-high-contrast .rs-btn-yellow{
  --rs-btn-primary-bg: var(--rs-yellow-700);
  --rs-btn-primary-hover-bg: var(--rs-yellow-600);
  --rs-btn-primary-active-bg: var(--rs-yellow-400);
  --rs-btn-subtle-hover-bg: var(--rs-yellow-600);
  --rs-btn-subtle-hover-text: var(--rs-gray-900);
  --rs-btn-subtle-active-bg: var(--rs-yellow-400);
  --rs-btn-subtle-active-text: var(--rs-gray-900);
  --rs-btn-ghost-border: var(--rs-yellow-500);
  --rs-btn-ghost-text: var(--rs-yellow-500);
  --rs-btn-ghost-hover-border: var(--rs-yellow-400);
  --rs-btn-ghost-hover-text: var(--rs-yellow-400);
  --rs-btn-ghost-active-border: var(--rs-yellow-200);
  --rs-btn-ghost-active-text: var(--rs-yellow-200);
  --rs-btn-link-text: var(--rs-yellow-500);
  --rs-btn-link-hover-text: var(--rs-yellow-400);
  --rs-btn-link-active-text: var(--rs-yellow-200)
}

.rs-btn-green{
  --rs-btn-primary-bg: var(--rs-green-500);
  --rs-btn-primary-hover-bg: var(--rs-green-700);
  --rs-btn-primary-active-bg: var(--rs-green-800);
  --rs-btn-subtle-hover-bg: var(--rs-green-500);
  --rs-btn-subtle-hover-text: #e5e5ea;
  --rs-btn-subtle-active-bg: var(--rs-green-600);
  --rs-btn-subtle-active-text: #343434;
  --rs-btn-ghost-border: var(--rs-green-700);
  --rs-btn-ghost-text: var(--rs-green-700);
  --rs-btn-ghost-hover-border: var(--rs-green-900);
  --rs-btn-ghost-hover-text: var(--rs-green-800);
  --rs-btn-ghost-active-border: var(--rs-green-900);
  --rs-btn-ghost-active-text: var(--rs-green-900);
  --rs-btn-link-text: var(--rs-green-700);
  --rs-btn-link-hover-text: var(--rs-green-800);
  --rs-btn-link-active-text: var(--rs-green-900);
  --rs-iconbtn-primary-addon: var(--rs-green-600);
  --rs-iconbtn-primary-activated-addon: var(--rs-green-800);
  --rs-iconbtn-primary-pressed-addon: var(--rs-green-900)
}

.rs-theme-dark .rs-btn-green{
  --rs-btn-primary-bg: var(--rs-green-700);
  --rs-btn-primary-hover-bg: var(--rs-green-500);
  --rs-btn-primary-active-bg: var(--rs-green-400);
  --rs-btn-subtle-hover-bg: var(--rs-green-600);
  --rs-btn-subtle-hover-text: #fff;
  --rs-btn-subtle-active-bg: var(--rs-green-400);
  --rs-btn-subtle-active-text: #fff;
  --rs-btn-ghost-border: var(--rs-green-500);
  --rs-btn-ghost-text: var(--rs-green-500);
  --rs-btn-ghost-hover-border: var(--rs-green-400);
  --rs-btn-ghost-hover-text: var(--rs-green-400);
  --rs-btn-ghost-active-border: var(--rs-green-200);
  --rs-btn-ghost-active-text: var(--rs-green-200);
  --rs-btn-link-text: var(--rs-green-500);
  --rs-btn-link-hover-text: var(--rs-green-400);
  --rs-btn-link-active-text: var(--rs-green-200);
  --rs-iconbtn-primary-addon: var(--rs-green-600);
  --rs-iconbtn-primary-activated-addon: var(--rs-green-400);
  --rs-iconbtn-primary-pressed-addon: var(--rs-green-300)
}

.rs-theme-high-contrast .rs-btn-green{
  --rs-btn-primary-bg: var(--rs-green-700);
  --rs-btn-primary-hover-bg: var(--rs-green-600);
  --rs-btn-primary-active-bg: var(--rs-green-400);
  --rs-btn-subtle-hover-bg: var(--rs-green-600);
  --rs-btn-subtle-hover-text: var(--rs-gray-900);
  --rs-btn-subtle-active-bg: var(--rs-green-400);
  --rs-btn-subtle-active-text: var(--rs-gray-900);
  --rs-btn-ghost-border: var(--rs-green-500);
  --rs-btn-ghost-text: var(--rs-green-500);
  --rs-btn-ghost-hover-border: var(--rs-green-400);
  --rs-btn-ghost-hover-text: var(--rs-green-400);
  --rs-btn-ghost-active-border: var(--rs-green-200);
  --rs-btn-ghost-active-text: var(--rs-green-200);
  --rs-btn-link-text: var(--rs-green-500);
  --rs-btn-link-hover-text: var(--rs-green-400);
  --rs-btn-link-active-text: var(--rs-green-200)
}

.rs-btn-cyan{
  --rs-btn-primary-bg: var(--rs-cyan-500);
  --rs-btn-primary-hover-bg: var(--rs-cyan-700);
  --rs-btn-primary-active-bg: var(--rs-cyan-800);
  --rs-btn-subtle-hover-bg: var(--rs-cyan-500);
  --rs-btn-subtle-hover-text: #e5e5ea;
  --rs-btn-subtle-active-bg: var(--rs-cyan-600);
  --rs-btn-subtle-active-text: #343434;
  --rs-btn-ghost-border: var(--rs-cyan-700);
  --rs-btn-ghost-text: var(--rs-cyan-700);
  --rs-btn-ghost-hover-border: var(--rs-cyan-900);
  --rs-btn-ghost-hover-text: var(--rs-cyan-800);
  --rs-btn-ghost-active-border: var(--rs-cyan-900);
  --rs-btn-ghost-active-text: var(--rs-cyan-900);
  --rs-btn-link-text: var(--rs-cyan-700);
  --rs-btn-link-hover-text: var(--rs-cyan-800);
  --rs-btn-link-active-text: var(--rs-cyan-900);
  --rs-iconbtn-primary-addon: var(--rs-cyan-600);
  --rs-iconbtn-primary-activated-addon: var(--rs-cyan-800);
  --rs-iconbtn-primary-pressed-addon: var(--rs-cyan-900)
}

.rs-theme-dark .rs-btn-cyan{
  --rs-btn-primary-bg: var(--rs-cyan-700);
  --rs-btn-primary-hover-bg: var(--rs-cyan-500);
  --rs-btn-primary-active-bg: var(--rs-cyan-400);
  --rs-btn-subtle-hover-bg: var(--rs-cyan-600);
  --rs-btn-subtle-hover-text: #fff;
  --rs-btn-subtle-active-bg: var(--rs-cyan-400);
  --rs-btn-subtle-active-text: #fff;
  --rs-btn-ghost-border: var(--rs-cyan-500);
  --rs-btn-ghost-text: var(--rs-cyan-500);
  --rs-btn-ghost-hover-border: var(--rs-cyan-400);
  --rs-btn-ghost-hover-text: var(--rs-cyan-400);
  --rs-btn-ghost-active-border: var(--rs-cyan-200);
  --rs-btn-ghost-active-text: var(--rs-cyan-200);
  --rs-btn-link-text: var(--rs-cyan-500);
  --rs-btn-link-hover-text: var(--rs-cyan-400);
  --rs-btn-link-active-text: var(--rs-cyan-200);
  --rs-iconbtn-primary-addon: var(--rs-cyan-600);
  --rs-iconbtn-primary-activated-addon: var(--rs-cyan-400);
  --rs-iconbtn-primary-pressed-addon: var(--rs-cyan-300)
}

.rs-theme-high-contrast .rs-btn-cyan{
  --rs-btn-primary-bg: var(--rs-cyan-700);
  --rs-btn-primary-hover-bg: var(--rs-cyan-600);
  --rs-btn-primary-active-bg: var(--rs-cyan-400);
  --rs-btn-subtle-hover-bg: var(--rs-cyan-600);
  --rs-btn-subtle-hover-text: var(--rs-gray-900);
  --rs-btn-subtle-active-bg: var(--rs-cyan-400);
  --rs-btn-subtle-active-text: var(--rs-gray-900);
  --rs-btn-ghost-border: var(--rs-cyan-500);
  --rs-btn-ghost-text: var(--rs-cyan-500);
  --rs-btn-ghost-hover-border: var(--rs-cyan-400);
  --rs-btn-ghost-hover-text: var(--rs-cyan-400);
  --rs-btn-ghost-active-border: var(--rs-cyan-200);
  --rs-btn-ghost-active-text: var(--rs-cyan-200);
  --rs-btn-link-text: var(--rs-cyan-500);
  --rs-btn-link-hover-text: var(--rs-cyan-400);
  --rs-btn-link-active-text: var(--rs-cyan-200)
}

.rs-btn-blue{
  --rs-btn-primary-bg: var(--rs-blue-500);
  --rs-btn-primary-hover-bg: var(--rs-blue-700);
  --rs-btn-primary-active-bg: var(--rs-blue-800);
  --rs-btn-subtle-hover-bg: var(--rs-blue-500);
  --rs-btn-subtle-hover-text: #e5e5ea;
  --rs-btn-subtle-active-bg: var(--rs-blue-600);
  --rs-btn-subtle-active-text: #343434;
  --rs-btn-ghost-border: var(--rs-blue-700);
  --rs-btn-ghost-text: var(--rs-blue-700);
  --rs-btn-ghost-hover-border: var(--rs-blue-900);
  --rs-btn-ghost-hover-text: var(--rs-blue-800);
  --rs-btn-ghost-active-border: var(--rs-blue-900);
  --rs-btn-ghost-active-text: var(--rs-blue-900);
  --rs-btn-link-text: var(--rs-blue-700);
  --rs-btn-link-hover-text: var(--rs-blue-800);
  --rs-btn-link-active-text: var(--rs-blue-900);
  --rs-iconbtn-primary-addon: var(--rs-blue-600);
  --rs-iconbtn-primary-activated-addon: var(--rs-blue-800);
  --rs-iconbtn-primary-pressed-addon: var(--rs-blue-900)
}

.rs-theme-dark .rs-btn-blue{
  --rs-btn-primary-bg: var(--rs-blue-700);
  --rs-btn-primary-hover-bg: var(--rs-blue-500);
  --rs-btn-primary-active-bg: var(--rs-blue-400);
  --rs-btn-subtle-hover-bg: var(--rs-blue-600);
  --rs-btn-subtle-hover-text: #fff;
  --rs-btn-subtle-active-bg: var(--rs-blue-400);
  --rs-btn-subtle-active-text: #fff;
  --rs-btn-ghost-border: var(--rs-blue-500);
  --rs-btn-ghost-text: var(--rs-blue-500);
  --rs-btn-ghost-hover-border: var(--rs-blue-400);
  --rs-btn-ghost-hover-text: var(--rs-blue-400);
  --rs-btn-ghost-active-border: var(--rs-blue-200);
  --rs-btn-ghost-active-text: var(--rs-blue-200);
  --rs-btn-link-text: var(--rs-blue-500);
  --rs-btn-link-hover-text: var(--rs-blue-400);
  --rs-btn-link-active-text: var(--rs-blue-200);
  --rs-iconbtn-primary-addon: var(--rs-blue-600);
  --rs-iconbtn-primary-activated-addon: var(--rs-blue-400);
  --rs-iconbtn-primary-pressed-addon: var(--rs-blue-300)
}

.rs-theme-high-contrast .rs-btn-blue{
  --rs-btn-primary-bg: var(--rs-blue-700);
  --rs-btn-primary-hover-bg: var(--rs-blue-600);
  --rs-btn-primary-active-bg: var(--rs-blue-400);
  --rs-btn-subtle-hover-bg: var(--rs-blue-600);
  --rs-btn-subtle-hover-text: var(--rs-gray-900);
  --rs-btn-subtle-active-bg: var(--rs-blue-400);
  --rs-btn-subtle-active-text: var(--rs-gray-900);
  --rs-btn-ghost-border: var(--rs-blue-500);
  --rs-btn-ghost-text: var(--rs-blue-500);
  --rs-btn-ghost-hover-border: var(--rs-blue-400);
  --rs-btn-ghost-hover-text: var(--rs-blue-400);
  --rs-btn-ghost-active-border: var(--rs-blue-200);
  --rs-btn-ghost-active-text: var(--rs-blue-200);
  --rs-btn-link-text: var(--rs-blue-500);
  --rs-btn-link-hover-text: var(--rs-blue-400);
  --rs-btn-link-active-text: var(--rs-blue-200)
}

.rs-btn-violet{
  --rs-btn-primary-bg: var(--rs-violet-500);
  --rs-btn-primary-hover-bg: var(--rs-violet-700);
  --rs-btn-primary-active-bg: var(--rs-violet-800);
  --rs-btn-subtle-hover-bg: var(--rs-violet-500);
  --rs-btn-subtle-hover-text: #e5e5ea;
  --rs-btn-subtle-active-bg: var(--rs-violet-600);
  --rs-btn-subtle-active-text: #343434;
  --rs-btn-ghost-border: var(--rs-violet-700);
  --rs-btn-ghost-text: var(--rs-violet-700);
  --rs-btn-ghost-hover-border: var(--rs-violet-900);
  --rs-btn-ghost-hover-text: var(--rs-violet-800);
  --rs-btn-ghost-active-border: var(--rs-violet-900);
  --rs-btn-ghost-active-text: var(--rs-violet-900);
  --rs-btn-link-text: var(--rs-violet-700);
  --rs-btn-link-hover-text: var(--rs-violet-800);
  --rs-btn-link-active-text: var(--rs-violet-900);
  --rs-iconbtn-primary-addon: var(--rs-violet-600);
  --rs-iconbtn-primary-activated-addon: var(--rs-violet-800);
  --rs-iconbtn-primary-pressed-addon: var(--rs-violet-900)
}

.rs-theme-dark .rs-btn-violet{
  --rs-btn-primary-bg: var(--rs-violet-700);
  --rs-btn-primary-hover-bg: var(--rs-violet-500);
  --rs-btn-primary-active-bg: var(--rs-violet-400);
  --rs-btn-subtle-hover-bg: var(--rs-violet-600);
  --rs-btn-subtle-hover-text: #fff;
  --rs-btn-subtle-active-bg: var(--rs-violet-400);
  --rs-btn-subtle-active-text: #fff;
  --rs-btn-ghost-border: var(--rs-violet-500);
  --rs-btn-ghost-text: var(--rs-violet-500);
  --rs-btn-ghost-hover-border: var(--rs-violet-400);
  --rs-btn-ghost-hover-text: var(--rs-violet-400);
  --rs-btn-ghost-active-border: var(--rs-violet-200);
  --rs-btn-ghost-active-text: var(--rs-violet-200);
  --rs-btn-link-text: var(--rs-violet-500);
  --rs-btn-link-hover-text: var(--rs-violet-400);
  --rs-btn-link-active-text: var(--rs-violet-200);
  --rs-iconbtn-primary-addon: var(--rs-violet-600);
  --rs-iconbtn-primary-activated-addon: var(--rs-violet-400);
  --rs-iconbtn-primary-pressed-addon: var(--rs-violet-300)
}

.rs-theme-high-contrast .rs-btn-violet{
  --rs-btn-primary-bg: var(--rs-violet-700);
  --rs-btn-primary-hover-bg: var(--rs-violet-600);
  --rs-btn-primary-active-bg: var(--rs-violet-400);
  --rs-btn-subtle-hover-bg: var(--rs-violet-600);
  --rs-btn-subtle-hover-text: var(--rs-gray-900);
  --rs-btn-subtle-active-bg: var(--rs-violet-400);
  --rs-btn-subtle-active-text: var(--rs-gray-900);
  --rs-btn-ghost-border: var(--rs-violet-500);
  --rs-btn-ghost-text: var(--rs-violet-500);
  --rs-btn-ghost-hover-border: var(--rs-violet-400);
  --rs-btn-ghost-hover-text: var(--rs-violet-400);
  --rs-btn-ghost-active-border: var(--rs-violet-200);
  --rs-btn-ghost-active-text: var(--rs-violet-200);
  --rs-btn-link-text: var(--rs-violet-500);
  --rs-btn-link-hover-text: var(--rs-violet-400);
  --rs-btn-link-active-text: var(--rs-violet-200)
}

.rs-btn-lg{
  font-size:16px;
  line-height:22px;
  padding:10px 16px
}

.rs-btn-ghost.rs-btn-lg{
  padding:9px 15px
}

.rs-btn-icon.rs-btn-lg{
  padding:11px 11px;
  line-height:20px
}

.rs-btn-icon.rs-btn-lg>.rs-icon{
  font-size:20px
}

.rs-btn-icon-with-text.rs-btn-lg{
  line-height:22px
}

.rs-btn-icon-with-text.rs-btn-lg>.rs-icon{
  padding:11px 11px;
  width:42px;
  height:42px
}

.rs-btn-icon-with-text.rs-btn-lg.rs-btn-icon-placement-left{
  padding:10px 16px 10px 58px
}

.rs-btn-icon-with-text.rs-btn-lg.rs-btn-icon-placement-left>.rs-icon{
  left:0;
  border-right:none;
  border-right:var(--rs-btn-default-border, none)
}

.rs-btn-icon-with-text.rs-btn-lg.rs-btn-icon-placement-right{
  padding:10px 58px 10px 16px
}

.rs-btn-icon-with-text.rs-btn-lg.rs-btn-icon-placement-right>.rs-icon{
  right:0;
  border-left:none;
  border-left:var(--rs-btn-default-border, none)
}

.rs-btn-md{
  font-size:14px;
  line-height:20px;
  padding:8px 12px
}

.rs-btn-ghost.rs-btn-md{
  padding:7px 11px
}

.rs-btn-icon.rs-btn-md{
  padding:10px 10px;
  line-height:16px
}

.rs-btn-icon.rs-btn-md>.rs-icon{
  font-size:16px
}

.rs-btn-icon-with-text.rs-btn-md{
  line-height:20px
}

.rs-btn-icon-with-text.rs-btn-md>.rs-icon{
  padding:10px 10px;
  width:36px;
  height:36px
}

.rs-btn-icon-with-text.rs-btn-md.rs-btn-icon-placement-left{
  padding:8px 12px 8px 48px
}

.rs-btn-icon-with-text.rs-btn-md.rs-btn-icon-placement-left>.rs-icon{
  left:0;
  border-right:none;
  border-right:var(--rs-btn-default-border, none)
}

.rs-btn-icon-with-text.rs-btn-md.rs-btn-icon-placement-right{
  padding:8px 48px 8px 12px
}

.rs-btn-icon-with-text.rs-btn-md.rs-btn-icon-placement-right>.rs-icon{
  right:0;
  border-left:none;
  border-left:var(--rs-btn-default-border, none)
}

.rs-btn-sm{
  font-size:14px;
  line-height:20px;
  padding:5px 10px
}

.rs-btn-ghost.rs-btn-sm{
  padding:4px 9px
}

.rs-btn-icon.rs-btn-sm{
  padding:7px 7px;
  line-height:16px
}

.rs-btn-icon.rs-btn-sm>.rs-icon{
  font-size:16px
}

.rs-btn-icon-with-text.rs-btn-sm{
  line-height:20px
}

.rs-btn-icon-with-text.rs-btn-sm>.rs-icon{
  padding:7px 7px;
  width:30px;
  height:30px
}

.rs-btn-icon-with-text.rs-btn-sm.rs-btn-icon-placement-left{
  padding:5px 10px 5px 40px
}

.rs-btn-icon-with-text.rs-btn-sm.rs-btn-icon-placement-left>.rs-icon{
  left:0;
  border-right:none;
  border-right:var(--rs-btn-default-border, none)
}

.rs-btn-icon-with-text.rs-btn-sm.rs-btn-icon-placement-right{
  padding:5px 40px 5px 10px
}

.rs-btn-icon-with-text.rs-btn-sm.rs-btn-icon-placement-right>.rs-icon{
  right:0;
  border-left:none;
  border-left:var(--rs-btn-default-border, none)
}

.rs-btn-xs{
  font-size:12px;
  line-height:20px;
  padding:2px 8px
}

.rs-btn-ghost.rs-btn-xs{
  padding:1px 7px
}

.rs-btn-icon.rs-btn-xs{
  padding:6px 6px;
  line-height:12px
}

.rs-btn-icon.rs-btn-xs>.rs-icon{
  font-size:12px
}

.rs-btn-icon-with-text.rs-btn-xs{
  line-height:20px
}

.rs-btn-icon-with-text.rs-btn-xs>.rs-icon{
  padding:6px 6px;
  width:24px;
  height:24px
}

.rs-btn-icon-with-text.rs-btn-xs.rs-btn-icon-placement-left{
  padding:2px 8px 2px 32px
}

.rs-btn-icon-with-text.rs-btn-xs.rs-btn-icon-placement-left>.rs-icon{
  left:0;
  border-right:none;
  border-right:var(--rs-btn-default-border, none)
}

.rs-btn-icon-with-text.rs-btn-xs.rs-btn-icon-placement-right{
  padding:2px 32px 2px 8px
}

.rs-btn-icon-with-text.rs-btn-xs.rs-btn-icon-placement-right>.rs-icon{
  right:0;
  border-left:none;
  border-left:var(--rs-btn-default-border, none)
}

.rs-btn-block{
  width:100%
}

.rs-btn-block+.rs-btn-block{
  margin-top:5px
}

.rs-btn-loading{
  color:transparent !important;
  position:relative;
  cursor:default;
  pointer-events:none
}

.rs-btn-loading>.rs-btn-spin::before,.rs-btn-loading>.rs-btn-spin::after{
  content:"";
  position:absolute;
  width:18px;
  height:18px;
  margin:auto;
  top:0;
  right:0;
  bottom:0;
  left:0;
  border-radius:50%;
  z-index:1
}

.rs-btn-xs.rs-btn-loading>.rs-btn-spin::before,.rs-btn-xs.rs-btn-loading>.rs-btn-spin::after{
  width:16px;
  height:16px
}

.rs-btn-loading>.rs-btn-spin::before{
  border:3px solid rgb(from #f7f7fa r g b/80%);
  border:3px solid var(--rs-loader-ring)
}

.rs-btn-primary.rs-btn-loading>.rs-btn-spin::before{
  border-color:rgba(248, 247, 250, 0.3)
}

.rs-theme-high-contrast .rs-btn-primary.rs-btn-loading>.rs-btn-spin::before{
  border-color:rgb(from #f7f7fa r g b/30%);
  border-color:var(--rs-loader-ring-inverse)
}

.rs-btn-loading>.rs-btn-spin::after{
  border-width:3px;
  border-color:#939393 transparent transparent;
  border-color:var(--rs-loader-rotor) transparent transparent;
  border-style:solid;
  animation:buttonSpin .6s infinite linear
}

.rs-btn-primary.rs-btn-loading>.rs-btn-spin::after{
  border-top-color:#fff
}

.rs-theme-high-contrast .rs-btn-primary.rs-btn-loading>.rs-btn-spin::after{
  border-top-color:#fff;
  border-top-color:var(--rs-loader-rotor-inverse)
}

@keyframes buttonSpin{
  from{
    transform:rotate(0)
  }

  to{
    transform:rotate(360deg)
  }
}

.rs-btn-group{
  position:relative;
  display:inline-block;
  vertical-align:middle
}

.rs-btn-group>.rs-btn{
  position:relative
}

.rs-btn-group>.rs-btn:focus,.rs-btn-group>.rs-btn:active{
  z-index:2
}

.rs-btn-group:not(.rs-btn-group-vertical)>.rs-btn{
  float:left
}

.rs-btn-group:not(.rs-btn-group-vertical)>.rs-btn:not(:last-child){
  border-bottom-right-radius:0;
  border-top-right-radius:0
}

.rs-btn-group:not(.rs-btn-group-vertical)>.rs-btn:not(:first-child){
  border-bottom-left-radius:0;
  border-top-left-radius:0
}

.rs-btn-group:not(.rs-btn-group-vertical)>.rs-btn-ghost+.rs-btn-ghost{
  margin-left:-1px
}

.rs-btn-group-vertical>.rs-btn{
  display:block;
  width:100%;
  max-width:100%
}

.rs-btn-group-vertical>.rs-btn:not(:last-child){
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}

.rs-btn-group-vertical>.rs-btn:not(:first-child){
  border-top-right-radius:0;
  border-top-left-radius:0
}

.rs-btn-group-vertical>.rs-btn-ghost+.rs-btn-ghost{
  margin-top:-1px
}

.rs-btn-group-justified{
  display:flex;
  width:100%
}

.rs-btn-group-justified>.rs-btn{
  flex:1 1 1%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.rs-btn-toolbar{
  line-height:0
}

.rs-picker-subtle .picker-subtle-toggle{
  position:relative;
  z-index:5;
  padding-right:32px;
  display:inline-block
}

.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle{
  cursor:not-allowed
}

.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:hover,.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:focus,.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:active{
  background:none
}

.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:hover::after,.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:focus::after,.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:active::after{
  display:none
}

.rs-calendar{
  padding-top:12px;
  position:relative;
  min-height:266px;
  overflow:hidden
}

.rs-calendar-bordered .rs-calendar-table{
  border:1px solid #e5e5ea;
  border:1px solid var(--rs-border-primary);
  border-radius:6px
}

.rs-calendar-bordered .rs-calendar-table-row:not(:last-child) .rs-calendar-table-cell,.rs-calendar-bordered .rs-calendar-table-header-row .rs-calendar-table-header-cell{
  border-bottom:1px solid #f2f2f5;
  border-bottom:1px solid var(--rs-border-secondary)
}

.rs-calendar-bordered .rs-calendar-month-dropdown{
  border:1px solid #e5e5ea;
  border:1px solid var(--rs-border-primary);
  border-radius:6px
}

.rs-calendar-panel .rs-calendar-header{
  width:100%;
  padding-bottom:6px
}

.rs-calendar-panel .rs-calendar-header::before,.rs-calendar-panel .rs-calendar-header::after{
  content:" ";
  display:table
}

.rs-calendar-panel .rs-calendar-header::after{
  clear:both
}

.rs-calendar-panel .rs-calendar-header .rs-calendar-btn-today{
  float:right
}

.rs-calendar-panel .rs-calendar-header-forward,.rs-calendar-panel .rs-calendar-header-backward{
  float:none !important
}

.rs-calendar-panel.rs-calendar-month-view .rs-calendar-header-forward,.rs-calendar-panel.rs-calendar-month-view .rs-calendar-header-backward{
  display:inline-block;
  visibility:hidden;
  pointer-events:none
}

.rs-calendar-panel .rs-calendar-header-month-toolbar{
  width:auto !important
}

.rs-calendar-panel.rs-calendar-month-view .rs-calendar-header-month-toolbar{
  padding-left:0;
  padding-right:0
}

.rs-calendar-panel .rs-calendar-month-view{
  padding-left:0;
  padding-right:0
}

.rs-calendar-panel .rs-calendar-table-header-row .rs-calendar-table-header-cell-content{
  padding-top:8px;
  padding-bottom:8px
}

.rs-calendar-panel .rs-calendar-table-cell-is-today .rs-calendar-table-cell-day{
  color:#fff;
  color:var(--rs-calendar-today-text);
  width:20px;
  height:20px;
  background-color:#3498ff;
  background-color:var(--rs-calendar-today-bg);
  border-radius:50%;
  margin-left:auto;
  margin-right:auto
}

.rs-calendar-panel .rs-calendar-table-cell-is-today .rs-calendar-table-cell-content{
  box-shadow:none
}

.rs-calendar-panel .rs-calendar-table-cell-selected .rs-calendar-table-cell-content{
  background-color:inherit;
  color:inherit;
  box-shadow:inset 0 0 0 1px #3498ff;
  box-shadow:inset 0 0 0 1px var(--rs-input-focus-border)
}

.rs-calendar-panel .rs-calendar-table-cell-day{
  margin-top:3px;
  display:block;
  text-align:center
}

.rs-calendar-panel .rs-calendar-month-dropdown{
  margin-top:-2px;
  margin-left:12px;
  margin-right:12px;
  top:54px;
  width:calc(100% - 24px)
}

.rs-calendar-panel:not(.rs-calendar-compact) .rs-calendar-month-dropdown-scroll{
  height:644px
}

.rs-calendar-panel.rs-calendar-compact .rs-calendar-month-dropdown-scroll{
  height:344px
}

.rs-calendar-panel:not(.rs-calendar-compact) .rs-calendar-table-row:not(.rs-calendar-table-header-row) .rs-calendar-table-cell-content{
  width:100%;
  height:100px;
  overflow:hidden
}

.rs-calendar-panel:not(.rs-calendar-compact) .rs-calendar-table-cell{
  vertical-align:top
}

.rs-calendar-panel .rs-calendar-table-cell{
  padding:0 1px;
  line-height:0
}

.rs-calendar-panel .rs-calendar-table-cell-content{
  width:100%;
  border-radius:0
}

.rs-calendar-panel .rs-calendar-table-row:last-child :first-child .rs-calendar-table-cell-content{
  border-bottom-left-radius:6px
}

.rs-calendar-panel .rs-calendar-table-row:last-child :last-child .rs-calendar-table-cell-content{
  border-bottom-right-radius:6px
}

.rs-calendar-panel.rs-calendar-compact .rs-calendar-table-row:not(.rs-calendar-table-header-row) .rs-calendar-table-cell-content{
  height:50px
}

.rs-calendar-btn-close{
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  height:14px;
  padding:0;
  border:0;
  display:flex;
  justify-content:center;
  background:#fff;
  background:var(--rs-bg-overlay);
  z-index:1
}

.rs-calendar-panel .rs-calendar-btn-close{
  bottom:11px;
  margin:0 20px
}

.rs-calendar-month-view .rs-calendar-header-month-toolbar{
  padding-left:24px;
  padding-right:24px
}

.rs-calendar-month-view .rs-calendar-header-backward,.rs-calendar-month-view .rs-calendar-header-forward{
  display:none
}

.rs-calendar-month-view .rs-calendar-header-title-date{
  color:#1675e0;
  color:var(--rs-text-active);
  background:transparent
}

.rs-calendar-month-view .rs-calendar-header-title-date.rs-calendar-header-error{
  color:#f44336;
  color:var(--rs-text-error)
}

.rs-calendar-month-view .rs-calendar-header-title-date.rs-calendar-header-error:focus,.rs-calendar-month-view .rs-calendar-header-title-date.rs-calendar-header-error:hover:active{
  color:#fff !important
}

.rs-calendar-time-view .rs-calendar-header-title-time{
  color:#1675e0;
  color:var(--rs-text-active);
  background:transparent
}

.rs-calendar-time-view .rs-calendar-header-title-time.rs-calendar-header-error{
  color:#f44336;
  color:var(--rs-text-error)
}

.rs-calendar-time-view .rs-calendar-header-title-time.rs-calendar-header-error:hover:active{
  color:#fff
}

.rs-calendar-table-cell-selected,.rs-calendar-table-cell-in-range{
  position:relative
}

.rs-calendar-table-cell-selected::before,.rs-calendar-table-cell-in-range::before{
  content:"";
  display:block;
  width:100%;
  margin-top:4px;
  height:24px;
  position:absolute;
  z-index:0;
  top:0
}

.rs-calendar-table-cell-selected .rs-calendar-table-cell-content,.rs-calendar-table-cell-in-range .rs-calendar-table-cell-content{
  z-index:1;
  position:relative
}

.rs-calendar-table-cell-in-range::before{
  background-color:rgb(from #cce9ff r g b/50%);
  background-color:var(--rs-calendar-range-bg)
}

.rs-calendar-table-cell-in-range:hover::before{
  display:none
}

.rs-calendar-month-dropdown-scroll div:focus{
  outline:none
}

.rs-calendar-header{
  width:280px;
  padding-left:12px;
  padding-right:12px
}

.rs-calendar-header::before,.rs-calendar-header::after{
  content:" ";
  display:table
}

.rs-calendar-header::after{
  clear:both
}

.rs-calendar-header-month-toolbar,.rs-calendar-header-time-toolbar{
  display:inline-block
}

.rs-calendar-header-month-toolbar{
  float:left
}

.rs-calendar-header-time-toolbar{
  float:right
}

.rs-calendar-header-title{
  margin:0 4px
}

.rs-calendar-header-meridian{
  font-size:12px;
  margin-left:4px
}

.rs-calendar-header-error{
  color:#343434;
  color:var(--rs-btn-subtle-text);
  background-color:transparent;
  border:none;
  --rs-btn-subtle-text: var(--rs-red-500);
  --rs-btn-subtle-hover-bg: var(--rs-red-500);
  --rs-btn-subtle-hover-text: #fff;
  --rs-btn-subtle-active-bg: var(--rs-red-600);
  --rs-btn-subtle-active-text: #fff
}

.rs-calendar-header-error:hover,.rs-calendar-header-error:focus{
  color:#343434;
  color:var(--rs-btn-subtle-hover-text);
  background-color:#e5e5ea;
  background-color:var(--rs-btn-subtle-hover-bg)
}

.rs-calendar-header-error:active,.rs-calendar-header-error.rs-btn-active{
  color:#121212;
  color:var(--rs-btn-subtle-active-text);
  background-color:#e5e5ea;
  background-color:var(--rs-btn-subtle-active-bg)
}

.rs-calendar-header-error:disabled,.rs-calendar-header-error.rs-btn-disabled{
  color:#b6b7b8;
  color:var(--rs-btn-subtle-disabled-text);
  background:none
}

.rs-theme-high-contrast .rs-calendar-header-error:disabled,.rs-theme-high-contrast .rs-calendar-header-error.rs-btn-disabled{
  border-color:var(--rs-btn-default-disabled-boreder-color)
}

.rs-theme-dark .rs-calendar-header-error{
  --rs-btn-subtle-hover-bg: var(--rs-red-600);
  --rs-btn-subtle-active-bg: var(--rs-red-400)
}

.rs-calendar-header-btn-disabled,.rs-calendar-header-btn-disabled:hover,.rs-calendar-header-btn-disabled:hover:focus{
  cursor:not-allowed;
  opacity:.3;
  background:none
}

.rs-calendar-header-btn-disabled::after{
  display:none !important
}

.rs-calendar-header-has-month:not(.rs-calendar-header-has-time){
  margin:0 auto;
  padding-left:12px;
  padding-right:12px
}

.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-month-toolbar{
  display:block;
  text-align:center;
  width:100%
}

.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-month-toolbar::before,.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-month-toolbar::after{
  content:" ";
  display:table
}

.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-month-toolbar::after{
  clear:both
}

.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-backward{
  float:left
}

.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-forward{
  float:right
}

.rs-calendar-header-has-time:not(.rs-calendar-header-has-month){
  margin:0 auto;
  text-align:center
}

.rs-calendar-header-has-time:not(.rs-calendar-header-has-month) .rs-calendar-header-time-toolbar{
  float:none;
  display:inline-block
}

.rs-calendar-header-has-month.rs-calendar-header-has-time{
  margin:0 auto
}

[dir=rtl] .rs-calendar-header-backward .rs-icon,[dir=rtl] .rs-calendar-header-forward .rs-icon{
  transform:rotate(180deg)
}

.rs-calendar-body{
  padding:4px 12px 12px
}

.rs-calendar-table{
  display:table;
  table-layout:fixed;
  width:100%
}

.rs-calendar-table-row{
  display:table-row
}

.rs-calendar-table-row:nth-child(2) .rs-calendar-table-cell-week-number{
  border-top-left-radius:6px;
  border-top-right-radius:6px
}

.rs-calendar-table-row:last-child .rs-calendar-table-cell-week-number{
  border-bottom-left-radius:6px;
  border-bottom-right-radius:6px
}

.rs-calendar-table-cell,.rs-calendar-table-header-cell{
  display:table-cell;
  width:1%;
  padding:1px 0;
  text-align:center;
  vertical-align:middle
}

.rs-calendar-table-cell-un-same-month .rs-calendar-table-cell-content,.rs-calendar-table-cell-un-same-month .rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-un-same-month .rs-calendar-table-cell-content,.rs-calendar-table-header-cell-un-same-month .rs-calendar-table-header-cell-content,.rs-calendar-table-cell-disabled .rs-calendar-table-cell-content,.rs-calendar-table-cell-disabled .rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-disabled .rs-calendar-table-cell-content,.rs-calendar-table-header-cell-disabled .rs-calendar-table-header-cell-content,.rs-calendar-table-cell-un-same-month .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-un-same-month .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-un-same-month .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-un-same-month .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-cell-disabled .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled .rs-calendar-table-header-cell-content:hover{
  color:#717273;
  color:var(--rs-text-disabled)
}

.rs-calendar-table-cell-disabled .rs-calendar-table-cell-content,.rs-calendar-table-cell-disabled .rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-disabled .rs-calendar-table-cell-content,.rs-calendar-table-header-cell-disabled .rs-calendar-table-header-cell-content,.rs-calendar-table-cell-disabled .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled .rs-calendar-table-header-cell-content:hover{
  background:none;
  text-decoration:line-through;
  cursor:not-allowed
}

.rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover{
  color:#fff;
  color:var(--rs-calendar-date-selected-text);
  background-color:#3498ff;
  background-color:var(--rs-bg-active);
  box-shadow:none
}

.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover{
  text-decoration:underline
}

.rs-calendar-table-cell-disabled.rs-calendar-table-cell-selected .rs-calendar-table-cell-content,.rs-calendar-table-cell-disabled.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content,.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content,.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-selected .rs-calendar-table-cell-content,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content,.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content{
  opacity:.3
}

.rs-calendar-table-cell-content{
  display:inline-block;
  font-size:14px;
  line-height:1.42857143;
  padding:5px;
  cursor:pointer;
  border-radius:6px
}

.rs-calendar-table-cell-content:hover{
  background-color:#f2faff;
  background-color:var(--rs-state-hover-bg)
}

.rs-calendar-table-cell-is-today .rs-calendar-table-cell-content{
  box-shadow:inset 0 0 0 1px #3498ff;
  box-shadow:inset 0 0 0 1px var(--rs-input-focus-border)
}

.rs-calendar-table-cell-selected .rs-calendar-table-cell-content{
  color:#fff;
  color:var(--rs-calendar-date-selected-text);
  background-color:#3498ff;
  background-color:var(--rs-bg-active);
  box-shadow:none
}

.rs-theme-high-contrast .rs-calendar-table-cell-selected .rs-calendar-table-cell-content{
  text-decoration:underline
}

.rs-calendar-table-header-cell-content{
  display:inline-block;
  color:#717273;
  color:var(--rs-text-secondary);
  font-size:12px;
  line-height:1.66666667;
  padding-top:2px;
  padding-bottom:2px
}

.rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-content:focus,.rs-calendar-table-header-cell-content:hover:focus{
  background:none;
  cursor:auto
}

.rs-calendar-table-cell-week-number{
  display:table-cell;
  min-width:30px;
  padding:1px;
  text-align:center;
  vertical-align:middle;
  color:#717273;
  color:var(--rs-text-secondary);
  background-color:#f7f7fa;
  background-color:var(--rs-bg-well);
  font-size:12px
}

.rs-calendar-month-dropdown{
  display:none;
  position:absolute;
  top:44px;
  border-top:1px solid #e5e5ea;
  border-top:1px solid var(--rs-border-primary);
  margin-top:0;
  width:100%;
  background-color:#fff;
  background-color:var(--rs-bg-overlay);
  overflow:hidden;
  z-index:1
}

.rs-calendar-month-view .rs-calendar-month-dropdown{
  display:block
}

.rs-calendar-month-view .rs-calendar-month-dropdown-scroll{
  animation:.3s linear slideDown
}

.rs-calendar-month-dropdown-scroll{
  height:230px
}

.rs-calendar-month-dropdown-row{
  position:relative;
  padding-left:50px;
  padding-right:12px;
  padding-top:5px;
  padding-bottom:5px
}

.rs-calendar-month-dropdown-row:not(:last-child){
  border-bottom:1px dashed #e5e5ea;
  border-bottom:1px dashed var(--rs-border-primary)
}

.rs-calendar-month-dropdown-year{
  position:absolute;
  top:calc(50% - .5em);
  left:12px
}

.rs-calendar-month-dropdown-year-active{
  color:#1675e0;
  color:var(--rs-text-active)
}

.rs-calendar-month-dropdown-list{
  display:block;
  min-width:200px
}

.rs-calendar-month-dropdown-list::before,.rs-calendar-month-dropdown-list::after{
  content:" ";
  display:table
}

.rs-calendar-month-dropdown-list::after{
  clear:both
}

.rs-calendar-month-dropdown-cell{
  display:inline-block;
  float:left;
  width:calc((100% - 12px)/6);
  margin:1px;
  text-align:center;
  vertical-align:middle
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-calendar-month-dropdown-cell{
    width:calc((100% - 12px - 1px)/6)
  }
}

@supports(-ms-ime-align: auto){
  .rs-calendar-month-dropdown-cell{
    width:calc((100% - 12px - 1px)/6)
  }
}

.rs-calendar-month-dropdown-cell-content{
  display:inline-block;
  font-size:14px;
  line-height:1.42857143;
  padding:5px;
  cursor:pointer;
  border-radius:6px;
  width:30px;
  height:30px
}

.rs-calendar-month-dropdown-cell-content:hover{
  background-color:#f2faff;
  background-color:var(--rs-state-hover-bg)
}

.rs-calendar-month-dropdown-cell:not(.rs-calendar-month-dropdown-cell-active).disabled .rs-calendar-month-dropdown-cell-content{
  color:#717273;
  color:var(--rs-text-disabled);
  background:none;
  text-decoration:line-through;
  cursor:not-allowed
}

.rs-calendar-month-dropdown-cell-active.disabled .rs-calendar-month-dropdown-cell-content{
  opacity:.3;
  cursor:not-allowed
}

.rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content{
  color:#fff;
  color:var(--rs-calendar-date-selected-text);
  background-color:#3498ff;
  background-color:var(--rs-bg-active);
  box-shadow:none
}

.rs-theme-high-contrast .rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content{
  text-decoration:underline
}

.rs-calendar-time-dropdown{
  display:none;
  position:absolute;
  top:44px;
  padding-left:12px;
  padding-right:12px;
  width:100%;
  background-color:#fff;
  background-color:var(--rs-bg-overlay);
  color:#343434;
  color:var(--rs-text-primary);
  overflow:hidden;
  z-index:1
}

.rs-calendar-time-view .rs-calendar-time-dropdown{
  display:block
}

.rs-calendar-time-view .rs-calendar-time-dropdown-content{
  animation:.3s linear slideDown
}

.rs-calendar-time-dropdown-row{
  display:table;
  width:100%
}

.rs-calendar-time-dropdown-column{
  display:table-cell;
  width:1%
}

.rs-calendar-time-dropdown-column>ul,.rs-calendar-time-dropdown-column>ul>li{
  list-style:none;
  margin:0;
  padding:0
}

.rs-calendar-time-dropdown-column>ul{
  height:230px;
  overflow-y:auto;
  padding-bottom:200px
}

.rs-calendar-time-dropdown-column-title{
  width:100%;
  background-color:#f7f7fa;
  background-color:var(--rs-calendar-time-unit-bg);
  color:#717273;
  color:var(--rs-text-secondary);
  text-align:center;
  font-size:12px;
  line-height:1.66666667;
  padding-top:2px;
  padding-bottom:2px
}

.rs-calendar-time-dropdown-cell{
  font-size:14px;
  line-height:20px;
  color:inherit;
  padding:5px;
  display:block;
  text-align:center;
  cursor:pointer
}

.rs-calendar-time-dropdown-cell,.rs-calendar-time-dropdown-cell:hover,.rs-calendar-time-dropdown-cell:focus{
  text-decoration:none
}

.rs-calendar-time-dropdown-cell:hover{
  background-color:rgb(from #cce9ff r g b/50%);
  background-color:var(--rs-listbox-option-hover-bg);
  color:#1675e0;
  color:var(--rs-listbox-option-hover-text)
}

.rs-theme-high-contrast .rs-calendar-time-dropdown-cell:hover{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring);
  outline-offset:-3px;
  outline-width:2px;
  color:#1675e0;
  color:var(--rs-listbox-option-hover-text);
  text-decoration:underline
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-calendar-time-dropdown-cell:hover{
  outline-offset:2px
}

.rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-active{
  background-color:#3498ff;
  background-color:var(--rs-bg-active);
  color:#fff;
  color:var(--rs-calendar-date-selected-text)
}

.rs-theme-high-contrast .rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-active:hover{
  background-color:rgb(from #cce9ff r g b/50%);
  background-color:var(--rs-listbox-option-hover-bg);
  color:#1675e0;
  color:var(--rs-listbox-option-hover-text)
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-active:hover{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring);
  outline-offset:-3px;
  outline-width:2px;
  color:#1675e0;
  color:var(--rs-listbox-option-hover-text);
  text-decoration:underline
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-theme-high-contrast .rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-active:hover{
  outline-offset:2px
}

.rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-disabled{
  color:#717273;
  color:var(--rs-text-disabled);
  background:none;
  cursor:not-allowed;
  text-decoration:line-through
}

.rs-calendar-time-dropdown-cell-active.rs-calendar-time-dropdown-cell-disabled.rs-calendar-time-dropdown-cell{
  opacity:.3;
  cursor:not-allowed
}

@keyframes slideDown{
  from{
    transform:translateY(-100%)
  }

  to{
    transform:translateY(0)
  }
}

.rs-carousel{
  position:relative;
  height:400px;
  overflow:hidden;
  background-color:#717273;
  background-color:var(--rs-carousel-bg)
}

.rs-carousel-content{
  position:relative;
  width:100%;
  height:100%;
  overflow:hidden
}

.rs-carousel-slider{
  position:relative;
  left:0;
  height:100%;
  transition:transform .3s ease;
  will-change:transform
}

.rs-carousel-slider-item{
  background-color:#717273;
  background-color:var(--rs-carousel-bg);
  float:left;
  height:100%;
  width:100%
}

.rs-carousel-slider-after{
  position:absolute;
  left:0;
  height:100%;
  width:100%;
  background-color:#717273;
  background-color:var(--rs-carousel-bg);
  top:0;
  animation:moveLeftHalf .3s ease forwards
}

.rs-carousel-slider-after-vertical{
  animation:moveLeftHalf-vertical .3s ease forwards
}

.rs-carousel-toolbar{
  display:flex;
  align-items:center;
  justify-content:center;
  position:absolute
}

.rs-carousel-toolbar>ul{
  display:flex;
  flex-wrap:wrap;
  list-style:none;
  margin:0;
  padding:0
}

.rs-carousel-label-wrapper{
  margin:3px
}

.rs-carousel-label-wrapper input{
  width:0;
  height:0;
  position:absolute;
  opacity:0
}

.rs-carousel-label-wrapper input:checked~label{
  background-color:#3498ff;
  background-color:var(--rs-carousel-indicator-active)
}

.rs-carousel-label{
  cursor:pointer;
  display:block;
  background-color:rgb(from #fff r g b/40%);
  background-color:var(--rs-carousel-indicator);
  transition:background .3s linear;
  transition-property:background,width,height;
  position:relative
}

.rs-carousel-label::after{
  content:"";
  position:absolute;
  top:-3px;
  right:-3px;
  bottom:-3px;
  left:-3px
}

.rs-carousel-label:hover{
  background-color:#fff;
  background-color:var(--rs-carousel-indicator-hover)
}

.rs-carousel-shape-dot .rs-carousel-label{
  width:10px;
  height:10px;
  border-radius:50%
}

.rs-carousel-shape-bar .rs-carousel-label{
  border-radius:2px
}

.rs-carousel-placement-top.rs-carousel-shape-bar .rs-carousel-label,.rs-carousel-placement-bottom.rs-carousel-shape-bar .rs-carousel-label{
  width:18px;
  height:4px
}

.rs-carousel-placement-top.rs-carousel-shape-bar .rs-carousel-label-wrapper input:checked~label,.rs-carousel-placement-bottom.rs-carousel-shape-bar .rs-carousel-label-wrapper input:checked~label{
  width:28px
}

.rs-carousel-placement-left.rs-carousel-shape-bar .rs-carousel-label,.rs-carousel-placement-right.rs-carousel-shape-bar .rs-carousel-label{
  width:4px;
  height:18px
}

.rs-carousel-placement-left.rs-carousel-shape-bar .rs-carousel-label-wrapper input:checked~label,.rs-carousel-placement-right.rs-carousel-shape-bar .rs-carousel-label-wrapper input:checked~label{
  height:28px
}

.rs-carousel-placement-top .rs-carousel-toolbar,.rs-carousel-placement-bottom .rs-carousel-toolbar{
  left:0;
  width:100%
}

.rs-carousel-placement-top .rs-carousel-toolbar>ul,.rs-carousel-placement-bottom .rs-carousel-toolbar>ul{
  align-items:center;
  justify-content:center
}

.rs-carousel-placement-top .rs-carousel-toolbar{
  top:17px
}

.rs-carousel-placement-bottom .rs-carousel-toolbar{
  bottom:17px
}

.rs-carousel-placement-left .rs-carousel-toolbar,.rs-carousel-placement-right .rs-carousel-toolbar{
  top:0;
  width:1.2vw;
  height:100%
}

.rs-carousel-placement-left .rs-carousel-toolbar>ul,.rs-carousel-placement-right .rs-carousel-toolbar>ul{
  align-items:center;
  justify-content:center;
  flex-direction:column
}

.rs-carousel-placement-left .rs-carousel-toolbar{
  left:17px
}

.rs-carousel-placement-right .rs-carousel-toolbar{
  right:17px
}

@keyframes moveLeftHalf{
  0%{
    transform:none
  }

  100%{
    transform:translateX(-50%)
  }
}

@keyframes moveLeftHalf-vertical{
  0%{
    transform:none
  }

  100%{
    transform:translateY(-50%)
  }
}

.rs-cascade-search-view-panel{
  max-height:300px;
  margin-top:6px;
  overflow:auto
}

.rs-cascade-search-view-row{
  display:block;
  padding:8px 12px;
  clear:both;
  font-weight:normal;
  line-height:1.42857143;
  color:#343434;
  color:var(--rs-text-primary);
  cursor:pointer;
  text-decoration:none;
  width:100%
}

.rs-cascade-search-view-row:hover{
  background-color:rgb(from #cce9ff r g b/50%);
  background-color:var(--rs-listbox-option-hover-bg);
  color:#1675e0;
  color:var(--rs-listbox-option-hover-text)
}

.rs-theme-high-contrast .rs-cascade-search-view-row:hover{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring);
  outline-offset:-3px;
  outline-width:2px;
  color:#1675e0;
  color:var(--rs-listbox-option-hover-text);
  text-decoration:underline
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-cascade-search-view-row:hover{
  outline-offset:2px
}

.rs-cascade-search-view-row.rs-cascade-search-view-row-focus{
  background-color:rgb(from #cce9ff r g b/50%);
  background-color:var(--rs-listbox-option-hover-bg);
  color:#1675e0;
  color:var(--rs-listbox-option-hover-text)
}

.rs-theme-high-contrast .rs-cascade-search-view-row.rs-cascade-search-view-row-focus{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring);
  outline-offset:-3px;
  outline-width:2px;
  color:#1675e0;
  color:var(--rs-listbox-option-hover-text);
  text-decoration:underline
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-cascade-search-view-row.rs-cascade-search-view-row-focus{
  outline-offset:2px
}

.rs-cascade-search-view-row:disabled,.rs-cascade-search-view-row.rs-cascade-search-view-row-disabled{
  color:#b6b7b8;
  color:var(--rs-listbox-option-disabled-text);
  background:none;
  cursor:not-allowed
}

.rs-cascade-search-view-col{
  display:inline-block
}

.rs-cascade-search-view-col::after{
  content:" / "
}

.rs-cascade-search-view-col:last-child::after{
  display:none
}

.rs-cascade-tree .rs-highlight-mark{
  padding:0
}

.rs-cascade-tree-items{
  padding:6px 0;
  display:flex
}

.rs-cascade-tree-items ul,.rs-cascade-tree-items li{
  margin:0;
  padding:0;
  list-style:none;
  font-size:14px
}

.rs-cascade-tree-column{
  overflow-y:auto
}

.rs-cascade-tree-column-loading{
  padding:4px;
  display:flex;
  align-items:center;
  justify-content:center
}

.rs-cascade-tree-column-loading .rs-icon{
  margin:4px
}

.rs-cascade-tree-item{
  display:block;
  padding:8px 12px;
  clear:both;
  font-weight:normal;
  line-height:1.42857143;
  color:#343434;
  color:var(--rs-text-primary);
  cursor:pointer;
  text-decoration:none;
  width:100%;
  position:relative;
  padding:8px 28px 8px 12px;
  word-break:break-word
}

.rs-cascade-tree-items-has-children .rs-cascade-tree-item{
  padding-right:32px
}

.rs-cascade-tree-item:hover,.rs-cascade-tree-item:focus,.rs-cascade-tree-item.rs-cascade-tree-item-focus{
  background-color:rgb(from #cce9ff r g b/50%);
  background-color:var(--rs-listbox-option-hover-bg);
  color:#1675e0;
  color:var(--rs-listbox-option-hover-text)
}

.rs-theme-high-contrast .rs-cascade-tree-item:hover,.rs-theme-high-contrast .rs-cascade-tree-item:focus,.rs-theme-high-contrast .rs-cascade-tree-item.rs-cascade-tree-item-focus{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring);
  outline-offset:-3px;
  outline-width:2px;
  color:#1675e0;
  color:var(--rs-listbox-option-hover-text);
  text-decoration:underline
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-cascade-tree-item:hover,.rs-theme-high-contrast .rs-theme-high-contrast .rs-cascade-tree-item:focus,.rs-theme-high-contrast .rs-theme-high-contrast .rs-cascade-tree-item.rs-cascade-tree-item-focus{
  outline-offset:2px
}

.rs-cascade-tree-item.rs-cascade-tree-item-active{
  background-color:#f2faff;
  background-color:var(--rs-listbox-option-selected-bg);
  font-weight:bold;
  color:#1675e0;
  color:var(--rs-listbox-option-selected-text)
}

.rs-theme-high-contrast .rs-cascade-tree-item.rs-cascade-tree-item-active{
  text-decoration:underline
}

.rs-cascade-tree-item.rs-cascade-tree-item-active .rs-cascade-tree-caret{
  color:#343434;
  color:var(--rs-text-primary)
}

.rs-cascade-tree-item:disabled,.rs-cascade-tree-item.rs-cascade-tree-item-disabled{
  color:#b6b7b8;
  color:var(--rs-listbox-option-disabled-text);
  background:none;
  cursor:not-allowed
}

.rs-cascade-tree-caret{
  display:flex;
  align-items:center;
  margin-left:2px;
  position:absolute;
  top:8px;
  right:12px;
  height:20px;
  font-size:12px
}

.rs-checkbox{
  position:relative;
  display:inline-block;
  vertical-align:middle
}

.rs-checkbox-disabled label{
  cursor:not-allowed
}

.rs-checkbox label{
  line-height:1.14285714;
  margin-bottom:0;
  font-weight:normal;
  cursor:pointer
}

.rs-checkbox-inner::before{
  border-color:#3498ff;
  border-color:var(--rs-checkbox-checked-bg)
}

.rs-checkbox.rs-checkbox-disabled label{
  cursor:not-allowed
}

.rs-checkbox-disabled>.rs-checkbox-checker>label{
  color:#717273;
  color:var(--rs-text-disabled)
}

.rs-checkbox-inline{
  position:relative;
  display:inline-block;
  margin-bottom:0;
  vertical-align:middle;
  font-weight:normal;
  margin-top:0;
  margin-right:10px
}

.rs-plaintext .rs-checkbox-inline:first-child{
  margin-left:0
}

.rs-checkbox [type=checkbox]:focus-visible~.rs-checkbox-inner::before{
  box-shadow:0 0 0 3px rgb(from #3498ff r g b/25%);
  box-shadow:var(--rs-state-focus-shadow)
}

.rs-checkbox-checker{
  padding-top:10px;
  padding-bottom:10px;
  padding-left:36px;
  min-height:36px;
  line-height:1;
  position:relative
}

.rs-checkbox-control::before,.rs-checkbox-control .rs-checkbox-inner::before,.rs-checkbox-control .rs-checkbox-inner::after{
  content:"";
  position:absolute;
  left:0;
  top:0;
  display:block
}

.rs-checkbox-control .rs-checkbox-inner::after{
  opacity:0;
  transform:rotate(45deg) scale(0);
  transition:opacity .2s ease-in,transform .2s cubic-bezier(0.12, 0.4, 0.29, 1.46)
}

.rs-theme-high-contrast .rs-checkbox-control .rs-checkbox-inner::after{
  transition:none
}

.rs-checkbox-checked .rs-checkbox-control .rs-checkbox-inner::after,.rs-checkbox-indeterminate .rs-checkbox-control .rs-checkbox-inner::after{
  border:solid #fff;
  border:solid var(--rs-checkbox-icon);
  width:6px;
  height:9px;
  margin-top:2px;
  margin-left:5px;
  opacity:1
}

.rs-checkbox-checked .rs-checkbox-control .rs-checkbox-inner::after{
  border-width:0 2px 2px 0;
  transform:rotate(45deg) scale(1)
}

.rs-checkbox-indeterminate .rs-checkbox-control .rs-checkbox-inner::after{
  border-width:0 0 2px;
  transform:rotate(0deg) scale(1);
  width:10px;
  margin-top:0;
  margin-left:3px
}

.rs-checkbox-control{
  position:absolute;
  width:16px;
  height:16px;
  display:inline-block;
  left:10px;
  top:10px
}

.rs-checkbox-control [type=checkbox]{
  position:absolute;
  opacity:0;
  z-index:1;
  top:-10px;
  right:-10px;
  bottom:-10px;
  left:-10px;
  min-width:36px;
  min-height:36px
}

.rs-checkbox-control::before,.rs-checkbox-control .rs-checkbox-inner::before,.rs-checkbox-control .rs-checkbox-inner::after{
  width:16px;
  height:16px
}

.rs-checkbox-control::before{
  border:1px solid #3498ff;
  border:1px solid var(--rs-checkbox-checked-bg);
  background-color:transparent;
  border-radius:3px;
  transform:scale(1);
  opacity:.7;
  visibility:hidden;
  transition:transform .2s linear,opacity .2s linear
}

.rs-theme-high-contrast .rs-checkbox-control::before{
  transition:none
}

.rs-checkbox-checked .rs-checkbox-control::before{
  transform:scale(1.5);
  opacity:0;
  visibility:visible
}

.rs-checkbox-control .rs-checkbox-inner::before{
  border:1px solid #d9d9d9;
  border:1px solid var(--rs-checkbox-border);
  background-color:transparent;
  border-radius:3px;
  transition:background .2s linear,border .2s linear,box-shadow .2s linear
}

.rs-theme-high-contrast .rs-checkbox-control .rs-checkbox-inner::before{
  transition:none
}

label:hover .rs-checkbox-control .rs-checkbox-inner::before{
  border-color:#3498ff;
  border-color:var(--rs-checkbox-checked-bg)
}

.rs-checkbox-disabled:not(.rs-checkbox-checked):not(.rs-checkbox-indeterminate) .rs-checkbox-control .rs-checkbox-inner::before{
  border-color:#f7f7fa;
  border-color:var(--rs-checkbox-disabled-bg);
  background-color:#f7f7fa;
  background-color:var(--rs-checkbox-disabled-bg)
}

.rs-checkbox-checked .rs-checkbox-control .rs-checkbox-inner::before,.rs-checkbox-indeterminate .rs-checkbox-control .rs-checkbox-inner::before{
  border-color:#3498ff;
  border-color:var(--rs-checkbox-checked-bg);
  background-color:#3498ff;
  background-color:var(--rs-checkbox-checked-bg)
}

.rs-checkbox-disabled.rs-checkbox-checked .rs-checkbox-control .rs-checkbox-inner::before,.rs-checkbox-disabled.rs-checkbox-indeterminate .rs-checkbox-control .rs-checkbox-inner::before{
  opacity:.5
}

.rs-checkbox-red .rs-checkbox-control::before{
  border-color:#f44336;
  border-color:var(--rs-red-500)
}

.rs-checkbox-red label:hover .rs-checkbox-inner::before{
  border-color:#f44336;
  border-color:var(--rs-red-500)
}

.rs-checkbox-red.rs-checkbox-checked .rs-checkbox-inner::before,.rs-checkbox-red.rs-checkbox-indeterminate .rs-checkbox-inner::before{
  border-color:#f44336;
  border-color:var(--rs-red-500);
  background-color:#f44336;
  background-color:var(--rs-red-500)
}

.rs-checkbox-orange .rs-checkbox-control::before{
  border-color:#fa8900;
  border-color:var(--rs-orange-500)
}

.rs-checkbox-orange label:hover .rs-checkbox-inner::before{
  border-color:#fa8900;
  border-color:var(--rs-orange-500)
}

.rs-checkbox-orange.rs-checkbox-checked .rs-checkbox-inner::before,.rs-checkbox-orange.rs-checkbox-indeterminate .rs-checkbox-inner::before{
  border-color:#fa8900;
  border-color:var(--rs-orange-500);
  background-color:#fa8900;
  background-color:var(--rs-orange-500)
}

.rs-checkbox-yellow .rs-checkbox-control::before{
  border-color:#ffb300;
  border-color:var(--rs-yellow-500)
}

.rs-checkbox-yellow label:hover .rs-checkbox-inner::before{
  border-color:#ffb300;
  border-color:var(--rs-yellow-500)
}

.rs-checkbox-yellow.rs-checkbox-checked .rs-checkbox-inner::before,.rs-checkbox-yellow.rs-checkbox-indeterminate .rs-checkbox-inner::before{
  border-color:#ffb300;
  border-color:var(--rs-yellow-500);
  background-color:#ffb300;
  background-color:var(--rs-yellow-500)
}

.rs-checkbox-green .rs-checkbox-control::before{
  border-color:#4caf50;
  border-color:var(--rs-green-500)
}

.rs-checkbox-green label:hover .rs-checkbox-inner::before{
  border-color:#4caf50;
  border-color:var(--rs-green-500)
}

.rs-checkbox-green.rs-checkbox-checked .rs-checkbox-inner::before,.rs-checkbox-green.rs-checkbox-indeterminate .rs-checkbox-inner::before{
  border-color:#4caf50;
  border-color:var(--rs-green-500);
  background-color:#4caf50;
  background-color:var(--rs-green-500)
}

.rs-checkbox-cyan .rs-checkbox-control::before{
  border-color:#00bcd4;
  border-color:var(--rs-cyan-500)
}

.rs-checkbox-cyan label:hover .rs-checkbox-inner::before{
  border-color:#00bcd4;
  border-color:var(--rs-cyan-500)
}

.rs-checkbox-cyan.rs-checkbox-checked .rs-checkbox-inner::before,.rs-checkbox-cyan.rs-checkbox-indeterminate .rs-checkbox-inner::before{
  border-color:#00bcd4;
  border-color:var(--rs-cyan-500);
  background-color:#00bcd4;
  background-color:var(--rs-cyan-500)
}

.rs-checkbox-blue .rs-checkbox-control::before{
  border-color:#2196f3;
  border-color:var(--rs-blue-500)
}

.rs-checkbox-blue label:hover .rs-checkbox-inner::before{
  border-color:#2196f3;
  border-color:var(--rs-blue-500)
}

.rs-checkbox-blue.rs-checkbox-checked .rs-checkbox-inner::before,.rs-checkbox-blue.rs-checkbox-indeterminate .rs-checkbox-inner::before{
  border-color:#2196f3;
  border-color:var(--rs-blue-500);
  background-color:#2196f3;
  background-color:var(--rs-blue-500)
}

.rs-checkbox-violet .rs-checkbox-control::before{
  border-color:#673ab7;
  border-color:var(--rs-violet-500)
}

.rs-checkbox-violet label:hover .rs-checkbox-inner::before{
  border-color:#673ab7;
  border-color:var(--rs-violet-500)
}

.rs-checkbox-violet.rs-checkbox-checked .rs-checkbox-inner::before,.rs-checkbox-violet.rs-checkbox-indeterminate .rs-checkbox-inner::before{
  border-color:#673ab7;
  border-color:var(--rs-violet-500);
  background-color:#673ab7;
  background-color:var(--rs-violet-500)
}

.rs-checkbox-group{
  display:flex;
  flex-direction:column
}

.rs-checkbox-group>.rs-checkbox{
  margin-left:-10px
}

.rs-checkbox-group-inline{
  flex-direction:row
}

.rs-picker-check-menu-items{
  overflow-y:auto
}

.rs-picker-check-menu-items ul{
  list-style:none;
  margin:0;
  padding:0
}

.rs-picker-check-menu-items .rs-picker-menu-group:not(:first-child){
  margin-top:6px;
  border-top:1px solid #e5e5ea;
  border-top:1px solid var(--rs-border-primary);
  padding-top:6px
}

.rs-picker-check-menu-items .rs-picker-menu-group-title{
  padding:8px 12px;
  padding-right:32px;
  position:relative;
  cursor:pointer;
  color:#121212;
  color:var(--rs-text-heading)
}

.rs-picker-check-menu-items .rs-picker-menu-group-title .rs-picker-menu-group-caret{
  display:inline-block;
  margin-left:2px;
  position:absolute;
  top:8px;
  right:12px;
  padding:3px;
  color:#717273;
  color:var(--rs-text-secondary)
}

.rs-picker-check-menu-items .rs-picker-menu-group.folded .rs-picker-menu-group-caret{
  transform:rotate(90deg)
}

.rs-picker-check-menu-items .rs-check-item.rs-checkbox-checked .rs-checkbox-checker>label{
  font-weight:bold
}

.rs-picker-check-menu-items.rs-picker-check-menu-grouped .rs-check-item .rs-checkbox-checker>label{
  padding-left:52px
}

.rs-picker-check-menu-items.rs-picker-check-menu-grouped .rs-check-item .rs-checkbox-checker .rs-checkbox-control{
  left:26px
}

.rs-tree-node-toggle{
  cursor:pointer;
  width:24px;
  padding:4px;
  display:flex;
  justify-content:center;
  align-items:center
}

.rs-tree-node-toggle>.rs-tree-node-toggle-icon{
  display:inline-block;
  height:16px;
  width:16px;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.rs-tree-node-toggle>.rs-tree-node-custom-icon,.rs-tree-node-toggle>.rs-tree-node-loading-icon{
  display:flex;
  align-items:center;
  font-size:14px
}

.rs-tree-node-toggle-placeholder{
  width:24px;
  height:24px
}

[dir=rtl] .rs-tree-node-toggle{
  right:0;
  padding-right:inherit
}

.rs-tree-indent-line{
  border-left:1px solid rgba(0, 0, 0, 0.1);
  border-left:1px solid var(--rs-tree-indent-line-color);
  position:absolute;
  width:1px;
  top:-10px;
  left:12px;
  bottom:-4px
}

.rs-check-tree{
  height:100%;
  flex:1 1 auto
}

.rs-check-tree .rs-check-tree-node-content .rs-check-item .rs-checkbox-checker>label{
  text-align:left;
  position:relative;
  margin:0;
  padding:2px 2px 2px 38px
}

.rs-check-tree .rs-check-tree-node-content .rs-check-item .rs-checkbox-checker .rs-checkbox-label{
  padding:6px;
  width:auto
}

.rs-check-tree .rs-check-tree-node-content:focus-visible .rs-checkbox-label{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring)
}

.rs-theme-high-contrast .rs-check-tree .rs-check-tree-node-content:focus-visible .rs-checkbox-label{
  outline-offset:2px
}

.rs-check-tree .rs-check-tree-node-all-uncheckable .rs-check-item .rs-checkbox-checker>label{
  padding-left:2px
}

.rs-check-tree .rs-search-box{
  padding:6px
}

.rs-check-tree .rs-check-tree-empty{
  padding:6px 12px;
  color:#717273;
  color:var(--rs-text-secondary)
}

.rs-check-tree-view{
  max-height:360px;
  overflow-y:auto
}

.rs-check-tree.rs-tree-virtualized .rs-check-tree-view{
  overflow:hidden
}

.rs-check-tree .rs-highlight-mark{
  padding:0
}

.rs-check-tree-without-children .rs-check-item .rs-checkbox-checker>label{
  padding-left:32px
}

.rs-check-tree-without-children .rs-check-item .rs-checkbox-checker>label::before{
  width:28px;
  margin-left:-34px
}

.rs-check-tree-without-children .rs-check-item .rs-checkbox-checker .rs-checkbox-control{
  left:0
}

.rs-check-tree-group{
  padding-left:26px
}

.rs-check-tree-node{
  position:relative;
  display:flex;
  align-items:center
}

.rs-check-tree-node .rs-check-item{
  display:inline-block
}

.rs-check-tree-node .rs-check-item:hover,.rs-check-tree-node .rs-check-item:focus,.rs-check-tree-node .rs-check-item-focus{
  background-color:transparent !important
}

.rs-check-tree-node .rs-check-item:hover .rs-checkbox-label,.rs-check-tree-node .rs-check-item:focus .rs-checkbox-label,.rs-check-tree-node .rs-check-item-focus .rs-checkbox-label{
  background-color:rgb(from #cce9ff r g b/50%);
  background-color:var(--rs-listbox-option-hover-bg);
  color:#1675e0;
  color:var(--rs-listbox-option-hover-text);
  border-radius:6px
}

.rs-check-tree-node .rs-check-item.rs-checkbox-disabled .rs-checkbox-label{
  cursor:not-allowed;
  color:#717273;
  color:var(--rs-text-disabled);
  background:none
}

.rs-check-tree-node:focus .rs-check-item .rs-checkbox-checker>label{
  color:#343434;
  color:var(--rs-text-primary);
  background-color:#f2faff;
  background-color:var(--rs-state-hover-bg)
}

.rs-check-tree-node .rs-check-item.rs-checkbox-checked .rs-checkbox-checker>label{
  font-weight:bold
}

.rs-check-tree-node-children>.rs-check-tree-group{
  position:relative;
  display:none
}

.rs-check-tree-node-expanded.rs-check-tree-node-children>.rs-check-tree-group{
  display:block
}

.rs-check-tree-node>.rs-check-tree-node-content .rs-checkbox-label{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%;
  display:inline-block;
  vertical-align:top
}

.rs-picker-popup{
  display:flex;
  flex-direction:column
}

.rs-picker-popup.rs-check-tree-menu{
  padding-top:12px
}

.rs-picker-popup .rs-check-item{
  display:block
}

.rs-picker-popup .rs-check-tree-view{
  padding:2px 4px
}

.rs-container{
  display:flex;
  flex-direction:column;
  flex:auto
}

.rs-container-has-sidebar{
  flex-direction:row
}

.rs-content{
  flex:1 1 auto
}

.rs-form-control-label{
  margin-bottom:4px
}

.rs-form-plaintext .rs-form-control-label{
  color:#717273;
  color:var(--rs-text-secondary)
}

.rs-picker-toolbar{
  padding:12px;
  border-top:1px solid #e5e5ea;
  border-top:1px solid var(--rs-border-primary)
}

.rs-picker-date-inline{
  height:299px
}

.rs-picker-date-inline .rs-calendar{
  height:286px
}

.rs-picker-date .rs-input-group-addon{
  color:#717273;
  color:var(--rs-text-secondary);
  cursor:pointer
}

.rs-picker-date .rs-input-group-addon .rs-btn-close{
  padding:0
}

.rs-picker-date.rs-picker-subtle .rs-input-group{
  border-color:transparent
}

.rs-picker-date>.rs-input-group.rs-input-group-inside .rs-input{
  padding-right:0
}

.rs-picker-date-predefined{
  height:325px;
  border-right:1px solid #e5e5ea;
  border-right:1px solid var(--rs-border-primary);
  padding:4px 0
}

.rs-picker-date-predefined .rs-btn{
  display:block
}

.rs-picker-popup.rs-picker-popup-date{
  padding:0
}

.rs-picker-popup .rs-picker-toolbar{
  max-width:100%
}

.rs-picker-popup .rs-picker-toolbar-ranges{
  max-width:400px
}

.rs-picker-popup .rs-calendar{
  min-width:264px;
  display:block;
  margin:0 auto
}

.rs-picker-popup .rs-calendar-show-week-numbers{
  min-width:278px
}

.rs-picker-popup .rs-calendar-show-week-numbers .rs-calendar-body{
  padding-left:12px;
  padding-right:12px
}

.rs-picker-popup .rs-calendar-header{
  width:100%
}

.rs-picker-popup .rs-calendar-body{
  padding-left:15px;
  padding-right:15px
}

.rs-picker-popup .rs-calendar-table{
  width:unset
}

.rs-picker-popup .rs-calendar-month-dropdown-cell:focus-visible .rs-calendar-month-dropdown-cell-content{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring)
}

.rs-picker-popup .rs-calendar-table-cell:focus-visible{
  outline:none
}

.rs-picker-popup .rs-calendar-table-cell:focus-visible .rs-calendar-table-cell-content{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring)
}

.rs-picker-popup .rs-calendar .rs-calendar-table-cell-content{
  width:30px;
  height:30px
}

.rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-cell-content:hover{
  background-color:rgb(from #cce9ff r g b/50%);
  background-color:var(--rs-listbox-option-hover-bg);
  color:#1675e0;
  color:var(--rs-listbox-option-hover-text)
}

.rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-cell-content:hover{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring);
  outline-offset:-3px;
  outline-width:2px;
  color:#1675e0;
  color:var(--rs-listbox-option-hover-text);
  text-decoration:underline
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-cell-content:hover{
  outline-offset:2px
}

.rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content:hover{
  background-color:#1675e0;
  background-color:var(--rs-calendar-cell-selected-hover-bg);
  color:#fff;
  color:var(--rs-calendar-date-selected-text)
}

.rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content:hover{
  color:#fff;
  color:var(--rs-calendar-date-selected-text)
}

.rs-picker-popup .rs-calendar .rs-calendar-table-header-row .rs-calendar-table-cell-content{
  height:24px;
  padding-top:0
}

.rs-picker-popup .rs-calendar .rs-calendar-table-cell-content{
  padding-left:0;
  padding-right:0;
  display:inline-block
}

.rs-picker-popup .rs-calendar .rs-calendar-table-cell:hover .rs-calendar-table-cell-content{
  background-color:rgb(from #cce9ff r g b/50%);
  background-color:var(--rs-listbox-option-hover-bg);
  color:#1675e0;
  color:var(--rs-listbox-option-hover-text)
}

.rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-table-cell:hover .rs-calendar-table-cell-content{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring);
  outline-offset:-3px;
  outline-width:2px;
  color:#1675e0;
  color:var(--rs-listbox-option-hover-text);
  text-decoration:underline
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-table-cell:hover .rs-calendar-table-cell-content{
  outline-offset:2px
}

.rs-picker-popup .rs-calendar .rs-calendar-table-cell-selected:hover .rs-calendar-table-cell-content{
  background-color:#1675e0;
  background-color:var(--rs-calendar-cell-selected-hover-bg);
  color:#fff;
  color:var(--rs-calendar-date-selected-text)
}

.rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-table-cell-selected:hover .rs-calendar-table-cell-content{
  color:#fff;
  color:var(--rs-calendar-date-selected-text)
}

.rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-scroll{
  height:227px
}

.rs-picker-popup .rs-calendar .rs-calendar-time-dropdown-column>ul{
  height:198px;
  padding-bottom:184px
}

.rs-picker-daterange .rs-input-group-addon{
  color:#717273;
  color:var(--rs-text-secondary);
  cursor:pointer
}

.rs-picker-daterange .rs-input-group-addon .rs-btn-close{
  padding:0
}

.rs-picker-daterange.rs-picker-subtle .rs-input-group{
  border-color:transparent
}

.rs-picker-daterange>.rs-input-group.rs-input-group-inside .rs-input{
  padding-right:0
}

.rs-picker-popup.rs-picker-popup-daterange{
  padding:0
}

.rs-picker-popup.rs-picker-popup-daterange .rs-calendar:first-child{
  border-right:1px solid #e5e5ea;
  border-right:1px solid var(--rs-border-primary)
}

.rs-picker-popup .rs-calendar{
  display:inline-block;
  height:274px;
  padding-bottom:12px
}

.rs-picker-popup .rs-calendar-header{
  width:100%;
  text-align:center
}

.rs-picker-popup .rs-calendar-header-month-toolbar{
  float:none
}

.rs-picker-popup .rs-calendar-month-dropdown{
  z-index:1
}

.rs-picker-popup .rs-calendar-month-dropdown-list{
  width:185px
}

.rs-picker-popup .rs-picker-daterange-panel-show-one-calendar .rs-picker-toolbar-ranges{
  width:190px
}

.rs-picker-popup .rs-picker-daterange-calendar-single .rs-calendar{
  border:0;
  display:block;
  margin:auto
}

.rs-picker-daterange-header{
  padding:8px 12px;
  font-size:14px;
  line-height:1.42857143;
  border-bottom:1px solid #e5e5ea;
  border-bottom:1px solid var(--rs-border-primary)
}

.rs-picker-daterange-header .rs-picker-header-date:focus{
  background-color:transparent
}

.rs-picker-daterange-header.rs-picker-tab-active-end,.rs-picker-daterange-header.rs-picker-tab-active-start{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:space-around
}

.rs-picker-daterange-header.rs-picker-tab-active-end::after,.rs-picker-daterange-header.rs-picker-tab-active-start::after{
  content:" ";
  position:absolute;
  width:50%;
  bottom:-1px;
  border-bottom:2px solid #3498ff;
  left:0;
  transition:left .3s
}

.rs-picker-daterange-header.rs-picker-tab-active-end::after{
  left:50%
}

.rs-picker-daterange-calendar-group{
  display:flex;
  flex-wrap:nowrap;
  height:274px;
  min-width:492px
}

.rs-picker-daterange-predefined{
  height:366px;
  border-right:1px solid #e5e5ea;
  border-right:1px solid var(--rs-border-primary);
  padding:4px 0
}

.rs-picker-daterange-predefined .rs-btn{
  display:block
}

.rs-divider{
  background-color:#e5e5ea;
  background-color:var(--rs-divider-border)
}

.rs-divider-vertical{
  display:inline-block;
  min-height:1em;
  height:100%;
  width:1px;
  vertical-align:middle;
  margin:0 12px
}

.rs-divider-horizontal{
  height:1px;
  width:100%;
  margin:24px 0
}

.rs-divider-horizontal.rs-divider-with-text{
  display:flex;
  flex-direction:row;
  align-items:center;
  background:transparent;
  margin:30px 0
}

.rs-divider-horizontal.rs-divider-with-text::before,.rs-divider-horizontal.rs-divider-with-text::after{
  content:"";
  flex:1 1 auto;
  border-top:1px solid #e5e5ea;
  border-top:1px solid var(--rs-divider-border)
}

.rs-divider-inner-text{
  padding:0 12px;
  flex:0 0 auto
}

@keyframes shakeHead{
  0%,100%{
    transform:translate3d(0, 0, 0)
  }

  25%,75%{
    transform:translate3d(-10px, 0, 0)
  }

  50%{
    transform:translate3d(10px, 0, 0)
  }
}

.rs-drawer-wrapper{
  position:fixed;
  z-index:1050;
  top:0;
  left:0;
  width:100%;
  height:100%
}

.rs-drawer-wrapper.rs-drawer-no-backdrop{
  pointer-events:none
}

.rs-drawer{
  display:none;
  overflow:hidden;
  position:fixed;
  z-index:1050;
  box-shadow:0 4px 4px rgba(0, 0, 0, 0.12),0 0 10px rgba(0, 0, 0, 0.06);
  box-shadow:var(--rs-drawer-shadow);
  pointer-events:auto;
  outline:0
}

.rs-drawer-open.rs-drawer-has-backdrop{
  overflow:hidden
}

.rs-drawer-left,.rs-drawer-right{
  top:0;
  height:100%
}

.rs-drawer-left.rs-drawer-lg,.rs-drawer-right.rs-drawer-lg{
  width:968px
}

.rs-drawer-left.rs-drawer-md,.rs-drawer-right.rs-drawer-md{
  width:800px
}

.rs-drawer-left.rs-drawer-sm,.rs-drawer-right.rs-drawer-sm{
  width:600px
}

.rs-drawer-left.rs-drawer-xs,.rs-drawer-right.rs-drawer-xs{
  width:400px
}

.rs-drawer-top,.rs-drawer-bottom{
  width:100%
}

.rs-drawer-top.rs-drawer-lg,.rs-drawer-bottom.rs-drawer-lg{
  height:568px
}

.rs-drawer-top.rs-drawer-md,.rs-drawer-bottom.rs-drawer-md{
  height:480px
}

.rs-drawer-top.rs-drawer-sm,.rs-drawer-bottom.rs-drawer-sm{
  height:400px
}

.rs-drawer-top.rs-drawer-xs,.rs-drawer-bottom.rs-drawer-xs{
  height:290px
}

.rs-drawer-full.rs-drawer-top,.rs-drawer-full.rs-drawer-bottom{
  height:100%
}

.rs-drawer-full.rs-drawer-top .rs-drawer-content,.rs-drawer-full.rs-drawer-bottom .rs-drawer-content{
  height:100%
}

.rs-drawer-full.rs-drawer-left,.rs-drawer-full.rs-drawer-right{
  width:100%
}

.rs-drawer-right{
  right:0
}

.rs-drawer-left{
  left:0
}

.rs-drawer-top{
  top:0
}

.rs-drawer-bottom{
  bottom:0
}

.rs-drawer-open .rs-drawer{
  overflow:visible
}

.rs-drawer-dialog{
  position:relative;
  width:100%;
  height:100%
}

.rs-drawer-shake .rs-drawer-dialog{
  animation:.3s linear shakeHead
}

.rs-drawer-content{
  position:absolute;
  background-color:#fff;
  background-color:var(--rs-bg-overlay);
  outline:0;
  width:100%;
  height:100%
}

.rs-theme-high-contrast .rs-drawer-content{
  background-color:var(--rs-drawer-bg)
}

.rs-drawer-backdrop{
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1050;
  background-color:rgb(from #121212 r g b/30%);
  background-color:var(--rs-bg-backdrop)
}

.rs-drawer-backdrop.rs-anim-fade{
  opacity:0;
  transition:opacity .3s ease-in
}

.rs-drawer-backdrop.rs-anim-in{
  opacity:1
}

.rs-drawer-header{
  position:relative;
  padding:20px 40px 20px 60px;
  border-bottom:1px solid #e5e5ea;
  border-bottom:1px solid var(--rs-border-primary);
  display:flex
}

.rs-drawer-header::before,.rs-drawer-header::after{
  content:" ";
  display:table
}

.rs-drawer-header::after{
  clear:both
}

.rs-drawer-header .rs-drawer-header-close{
  position:absolute;
  left:15px;
  top:23px
}

.rs-drawer-title{
  flex-grow:1;
  flex-shrink:1;
  margin:0;
  color:#121212;
  color:var(--rs-text-heading);
  font-weight:normal;
  font-size:18px;
  line-height:36px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.rs-drawer-actions{
  flex-shrink:0;
  text-align:right;
  border-top:none;
  margin-left:auto
}

.rs-drawer-actions::before,.rs-drawer-actions::after{
  content:" ";
  display:table
}

.rs-drawer-actions::after{
  clear:both
}

.rs-drawer-title~.rs-drawer-actions{
  margin-left:10px
}

.rs-drawer-actions .rs-btn+.rs-btn{
  margin-left:10px;
  margin-bottom:0
}

.rs-drawer-actions .rs-btn-group .rs-btn+.rs-btn{
  margin-left:-1px
}

.rs-drawer-actions .rs-btn-block+.rs-btn-block{
  margin-left:0
}

.rs-drawer-body{
  position:relative;
  padding:30px 60px;
  height:100%;
  overflow:auto
}

.rs-drawer-header+.rs-drawer-body{
  height:calc(100% - 76px)
}

.rs-drawer-body-close{
  position:absolute;
  left:15px;
  top:25px
}

.rs-drawer-header~.rs-drawer-body .rs-drawer-body-close{
  display:none
}

.rs-drawer-scrollbar-measure{
  position:absolute;
  top:-9999px;
  width:50px;
  height:50px;
  overflow:scroll
}

.rs-drawer-footer{
  text-align:right;
  border-top:none;
  margin:0 20px 20px
}

.rs-drawer-footer::before,.rs-drawer-footer::after{
  content:" ";
  display:table
}

.rs-drawer-footer::after{
  clear:both
}

.rs-drawer-footer .rs-btn+.rs-btn{
  margin-left:10px;
  margin-bottom:0
}

.rs-drawer-footer .rs-btn-group .rs-btn+.rs-btn{
  margin-left:-1px
}

.rs-drawer-footer .rs-btn-block+.rs-btn-block{
  margin-left:0
}

.rs-dropdown-toggle-caret{
  display:flex;
  align-items:center;
  margin-left:2px;
  position:absolute;
  top:8px;
  right:12px;
  height:20px;
  font-size:12px
}

.rs-dropdown{
  position:relative;
  display:inline-block;
  vertical-align:middle
}

.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn{
  cursor:not-allowed !important;
  box-shadow:none
}

.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-subtle,.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-subtle:focus,.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-subtle:active{
  color:#b6b7b8;
  color:var(--rs-btn-subtle-disabled-text);
  background:none
}

.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-primary,.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-primary:focus,.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-primary:active{
  opacity:.3;
  background-color:#3498ff;
  background-color:var(--rs-btn-primary-bg)
}

.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-link,.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-link:focus,.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-link:active{
  opacity:.3;
  text-decoration:none
}

.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-ghost,.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-ghost:focus,.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-ghost:active{
  opacity:.3
}

.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn .rs-ripple-pond{
  display:none !important
}

.rs-dropdown-toggle.rs-btn-lg{
  padding-right:36px !important
}

.rs-dropdown-toggle.rs-btn-lg .rs-dropdown-toggle-caret{
  top:10px;
  right:16px;
  font-size:14px
}

.rs-dropdown-toggle.rs-btn-sm{
  padding-right:30px !important
}

.rs-dropdown-toggle.rs-btn-sm .rs-dropdown-toggle-caret{
  top:5px;
  right:10px;
  font-size:10px
}

.rs-dropdown-toggle.rs-btn-xs{
  padding-right:28px !important
}

.rs-dropdown-toggle.rs-btn-xs .rs-dropdown-toggle-caret{
  top:2px;
  right:8px;
  font-size:8px
}

.rs-dropdown-toggle,.rs-dropdown-toggle.rs-btn{
  position:relative;
  z-index:5;
  padding-right:32px;
  display:inline-block;
  display:inline-flex;
  align-items:center;
  gap:6px
}

.rs-dropdown-toggle.rs-dropdown-toggle-no-caret{
  padding-right:12px
}

.rs-dropdown-menu{
  margin:0;
  list-style:none;
  font-size:14px;
  text-align:left;
  background-color:#fff;
  background-color:var(--rs-bg-overlay);
  border-radius:6px;
  padding:6px 0;
  outline:0
}

.rs-dropdown-menu:focus-visible{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring)
}

.rs-theme-high-contrast .rs-dropdown-menu:focus-visible{
  outline-offset:2px
}

.rs-dropdown .rs-dropdown-menu{
  position:absolute;
  z-index:6;
  float:left;
  box-shadow:0 0 10px rgba(0, 0, 0, 0.06),0 4px 4px rgba(0, 0, 0, 0.12);
  box-shadow:var(--rs-dropdown-shadow);
  outline:none
}

.rs-theme-high-contrast .rs-dropdown .rs-dropdown-menu{
  border:1px solid #e5e5ea;
  border:1px solid var(--rs-border-primary)
}

.rs-dropdown-menu[hidden]{
  display:none
}

.rs-dropdown-item{
  display:flex;
  align-items:center;
  width:100%;
  gap:6px;
  padding:8px 12px;
  clear:both;
  font-weight:normal;
  line-height:1.42857143;
  color:#343434;
  color:var(--rs-text-primary);
  white-space:nowrap;
  cursor:pointer;
  text-decoration:none
}

.rs-dropdown-item:hover,.rs-dropdown-item:focus,.rs-dropdown-item:active{
  text-decoration:none
}

.rs-dropdown-item-content{
  flex:1
}

.rs-dropdown-item .rs-dropdown-item-shortcut{
  -webkit-margin-start:20px;
  margin-inline-start:20px;
  border:none
}

.rs-dropdown-item>.rs-icon{
  width:14px;
  text-align:center
}

.rs-dropdown-item.rs-dropdown-item-active{
  outline:0;
  font-weight:bold
}

.rs-dropdown-item.rs-dropdown-item-active,.rs-dropdown-item.rs-dropdown-item-active:hover,.rs-dropdown-item.rs-dropdown-item-active:focus{
  color:#1675e0;
  color:var(--rs-dropdown-item-text-active);
  background-color:#f2faff;
  background-color:var(--rs-dropdown-item-bg-active)
}

.rs-dropdown-item.rs-dropdown-item-active .rs-text,.rs-dropdown-item.rs-dropdown-item-active:hover .rs-text,.rs-dropdown-item.rs-dropdown-item-active:focus .rs-text{
  color:#1675e0;
  color:var(--rs-dropdown-item-text-active)
}

.rs-dropdown-item:focus-visible,.rs-dropdown-item.rs-dropdown-item-focus{
  background-color:rgb(from #cce9ff r g b/50%);
  background-color:var(--rs-menuitem-active-bg);
  color:#1675e0;
  color:var(--rs-menuitem-active-text)
}

.rs-theme-high-contrast .rs-dropdown-item:focus-visible,.rs-theme-high-contrast .rs-dropdown-item.rs-dropdown-item-focus{
  text-decoration:underline;
  box-shadow:inset 0 0 0 2px #fff
}

.rs-dropdown-item:focus{
  outline:0
}

.rs-dropdown-item-disabled{
  color:#717273;
  color:var(--rs-text-disabled);
  cursor:not-allowed;
  pointer-events:none
}

.rs-dropdown-item-disabled .rs-text{
  color:#717273;
  color:var(--rs-text-disabled)
}

.rs-dropdown-item-disabled:hover,.rs-dropdown-item-disabled:focus{
  text-decoration:none;
  background-color:transparent;
  background-image:none
}

.rs-dropdown-item-divider{
  height:1px;
  margin:6px 0;
  overflow:hidden;
  background-color:#e5e5ea;
  background-color:var(--rs-dropdown-divider)
}

.rs-dropdown-item-submenu{
  position:relative
}

.rs-dropdown-item-submenu:hover>.rs-dropdown-item-toggle{
  background-color:rgb(from #cce9ff r g b/50%);
  background-color:var(--rs-menuitem-active-bg);
  color:#1675e0;
  color:var(--rs-menuitem-active-text)
}

.rs-theme-high-contrast .rs-dropdown-item-submenu:hover>.rs-dropdown-item-toggle{
  text-decoration:underline;
  box-shadow:inset 0 0 0 2px #fff
}

.rs-dropdown-item-submenu.rs-dropdown-item{
  position:relative
}

.rs-dropdown-item-submenu.rs-dropdown-item>.rs-dropdown-item-toggle .rs-dropdown-menu-toggle-icon{
  position:absolute;
  top:11px;
  margin:0
}

.rs-dropdown-item-submenu.rs-dropdown-item>.rs-dropdown-menu{
  position:absolute;
  top:-6px
}

.rs-dropdown-item.rs-dropdown-item-submenu{
  padding:0
}

.rs-dropdown-item.rs-dropdown-item-submenu .rs-dropdown-item-toggle{
  padding:8px 12px;
  padding-right:27px
}

.rs-dropdown-item.rs-dropdown-item-submenu .rs-dropdown-menu-toggle-icon{
  right:9px
}

.rs-dropdown-item-submenu .rs-dropdown-menu{
  left:100%
}

.rs-dropdown-item-submenu .rs-dropdown-menu[data-direction=start]{
  left:unset;
  right:100%
}

.rs-dropdown-item-submenu.rs-dropdown-item-open>.rs-dropdown-menu{
  display:table;
  animation-name:slideUpIn;
  animation-play-state:running
}

.rs-dropdown-menu>.rs-dropdown-menu-item-focus{
  outline:0;
  background-color:#f2faff;
  background-color:var(--rs-dropdown-item-bg-active)
}

.rs-dropdown-menu>.rs-dropdown-menu-item-focus:hover,.rs-dropdown-menu>.rs-dropdown-menu-item-focus:focus{
  background-color:rgb(from #cce9ff r g b/50%);
  background-color:var(--rs-menuitem-active-bg);
  color:#1675e0;
  color:var(--rs-menuitem-active-text)
}

.rs-theme-high-contrast .rs-dropdown-menu>.rs-dropdown-menu-item-focus:hover,.rs-theme-high-contrast .rs-dropdown-menu>.rs-dropdown-menu-item-focus:focus{
  text-decoration:underline;
  box-shadow:inset 0 0 0 2px #fff
}

.rs-dropdown-open>.rs-dropdown-menu{
  animation-play-state:running
}

.rs-dropdown-open.rs-dropdown-placement-top-start>.rs-dropdown-menu,.rs-dropdown-open.rs-dropdown-placement-top-end>.rs-dropdown-menu{
  bottom:100%
}

.rs-dropdown-open.rs-dropdown-placement-left-start>.rs-dropdown-menu,.rs-dropdown-open.rs-dropdown-placement-left-end>.rs-dropdown-menu{
  right:100%
}

.rs-dropdown-open.rs-dropdown-placement-right-start>.rs-dropdown-menu,.rs-dropdown-open.rs-dropdown-placement-right-end>.rs-dropdown-menu{
  left:100%
}

.rs-dropdown-open.rs-dropdown-placement-bottom-start>.rs-dropdown-menu,.rs-dropdown-open.rs-dropdown-placement-bottom-end>.rs-dropdown-menu{
  top:100%
}

.rs-dropdown-open.rs-dropdown-placement-top-start>.rs-dropdown-menu,.rs-dropdown-open.rs-dropdown-placement-bottom-start>.rs-dropdown-menu{
  left:0
}

.rs-dropdown-open.rs-dropdown-placement-top-end>.rs-dropdown-menu,.rs-dropdown-open.rs-dropdown-placement-bottom-end>.rs-dropdown-menu{
  right:0
}

.rs-dropdown-open.rs-dropdown-placement-left-start>.rs-dropdown-menu,.rs-dropdown-open.rs-dropdown-placement-right-start>.rs-dropdown-menu{
  top:0
}

.rs-dropdown-open.rs-dropdown-placement-right-end>.rs-dropdown-menu,.rs-dropdown-open.rs-dropdown-placement-left-end>.rs-dropdown-menu{
  bottom:0
}

.rs-dropdown-open>a{
  outline:0
}

.rs-dropdown-header{
  display:block;
  padding:8px 12px;
  line-height:1.42857143;
  color:#939393;
  color:var(--rs-dropdown-header-text);
  border-bottom:1px solid #e5e5ea;
  border-bottom:1px solid var(--rs-border-primary);
  white-space:nowrap
}

@keyframes slideUpIn{
  0%{
    transform-origin:0% 0%;
    transform:scaleY(0.8)
  }

  100%{
    transform-origin:0% 0%;
    transform:scaleY(1)
  }
}

.rs-flex-box-grid{
  display:flex;
  flex-flow:row wrap
}

.rs-flex-box-grid-item{
  flex:0 0 auto
}

.rs-flex-box-grid-top{
  align-items:flex-start
}

.rs-flex-box-grid-middle{
  align-items:center
}

.rs-flex-box-grid-bottom{
  align-items:flex-end
}

.rs-flex-box-grid-start{
  justify-content:flex-start
}

.rs-flex-box-grid-center{
  justify-content:center
}

.rs-flex-box-grid-end{
  justify-content:flex-end
}

.rs-flex-box-grid-space-between{
  justify-content:space-between
}

.rs-flex-box-grid-space-around{
  justify-content:space-around
}

.rs-flex-box-grid-item-1{
  position:relative;
  display:block;
  min-height:1px;
  width:4.16666667%
}

.rs-flex-box-grid-item-order-1{
  order:1
}

.rs-flex-box-grid-item-2{
  position:relative;
  display:block;
  min-height:1px;
  width:8.33333333%
}

.rs-flex-box-grid-item-order-2{
  order:2
}

.rs-flex-box-grid-item-3{
  position:relative;
  display:block;
  min-height:1px;
  width:12.5%
}

.rs-flex-box-grid-item-order-3{
  order:3
}

.rs-flex-box-grid-item-4{
  position:relative;
  display:block;
  min-height:1px;
  width:16.66666667%
}

.rs-flex-box-grid-item-order-4{
  order:4
}

.rs-flex-box-grid-item-5{
  position:relative;
  display:block;
  min-height:1px;
  width:20.83333333%
}

.rs-flex-box-grid-item-order-5{
  order:5
}

.rs-flex-box-grid-item-6{
  position:relative;
  display:block;
  min-height:1px;
  width:25%
}

.rs-flex-box-grid-item-order-6{
  order:6
}

.rs-flex-box-grid-item-7{
  position:relative;
  display:block;
  min-height:1px;
  width:29.16666667%
}

.rs-flex-box-grid-item-order-7{
  order:7
}

.rs-flex-box-grid-item-8{
  position:relative;
  display:block;
  min-height:1px;
  width:33.33333333%
}

.rs-flex-box-grid-item-order-8{
  order:8
}

.rs-flex-box-grid-item-9{
  position:relative;
  display:block;
  min-height:1px;
  width:37.5%
}

.rs-flex-box-grid-item-order-9{
  order:9
}

.rs-flex-box-grid-item-10{
  position:relative;
  display:block;
  min-height:1px;
  width:41.66666667%
}

.rs-flex-box-grid-item-order-10{
  order:10
}

.rs-flex-box-grid-item-11{
  position:relative;
  display:block;
  min-height:1px;
  width:45.83333333%
}

.rs-flex-box-grid-item-order-11{
  order:11
}

.rs-flex-box-grid-item-12{
  position:relative;
  display:block;
  min-height:1px;
  width:50%
}

.rs-flex-box-grid-item-order-12{
  order:12
}

.rs-flex-box-grid-item-13{
  position:relative;
  display:block;
  min-height:1px;
  width:54.16666667%
}

.rs-flex-box-grid-item-order-13{
  order:13
}

.rs-flex-box-grid-item-14{
  position:relative;
  display:block;
  min-height:1px;
  width:58.33333333%
}

.rs-flex-box-grid-item-order-14{
  order:14
}

.rs-flex-box-grid-item-15{
  position:relative;
  display:block;
  min-height:1px;
  width:62.5%
}

.rs-flex-box-grid-item-order-15{
  order:15
}

.rs-flex-box-grid-item-16{
  position:relative;
  display:block;
  min-height:1px;
  width:66.66666667%
}

.rs-flex-box-grid-item-order-16{
  order:16
}

.rs-flex-box-grid-item-17{
  position:relative;
  display:block;
  min-height:1px;
  width:70.83333333%
}

.rs-flex-box-grid-item-order-17{
  order:17
}

.rs-flex-box-grid-item-18{
  position:relative;
  display:block;
  min-height:1px;
  width:75%
}

.rs-flex-box-grid-item-order-18{
  order:18
}

.rs-flex-box-grid-item-19{
  position:relative;
  display:block;
  min-height:1px;
  width:79.16666667%
}

.rs-flex-box-grid-item-order-19{
  order:19
}

.rs-flex-box-grid-item-20{
  position:relative;
  display:block;
  min-height:1px;
  width:83.33333333%
}

.rs-flex-box-grid-item-order-20{
  order:20
}

.rs-flex-box-grid-item-21{
  position:relative;
  display:block;
  min-height:1px;
  width:87.5%
}

.rs-flex-box-grid-item-order-21{
  order:21
}

.rs-flex-box-grid-item-22{
  position:relative;
  display:block;
  min-height:1px;
  width:91.66666667%
}

.rs-flex-box-grid-item-order-22{
  order:22
}

.rs-flex-box-grid-item-23{
  position:relative;
  display:block;
  min-height:1px;
  width:95.83333333%
}

.rs-flex-box-grid-item-order-23{
  order:23
}

.rs-flex-box-grid-item-24{
  position:relative;
  display:block;
  min-height:1px;
  width:100%
}

.rs-flex-box-grid-item-order-24{
  order:24
}

.rs-footer{
  flex:0 0 auto
}

.rs-form-inline>*,.rs-form-inline>.rs-btn{
  margin-right:20px;
  margin-bottom:24px;
  vertical-align:top
}

.rs-form-inline .rs-form-control-label{
  vertical-align:top;
  margin-bottom:auto;
  margin-right:12px;
  margin-top:8px;
  display:inline-block
}

.rs-form-fluid .rs-form-control-wrapper{
  width:100%
}

.rs-form-fluid .rs-form-control-wrapper>.rs-input-number,.rs-form-fluid .rs-form-control-wrapper>.rs-input{
  width:100%
}

.rs-form-fluid.rs-form-vertical .rs-form-group .rs-input-group{
  width:100%
}

.rs-form-control-wrapper{
  position:relative
}

.rs-form-control-wrapper>.rs-input-number,.rs-form-control-wrapper>.rs-input{
  width:300px
}

.rs-form-control-wrapper.read-only{
  pointer-events:none;
  touch-action:none
}

.rs-form-vertical .rs-form-group .rs-input-group{
  width:300px
}

.rs-form-vertical .rs-form-group .rs-form-control-wrapper{
  display:inline-block;
  max-width:100%
}

.rs-form-horizontal .rs-form-group .rs-form-control-wrapper{
  float:left
}

.rs-form-horizontal .rs-form-group .rs-form-control-wrapper+.rs-form-help-text{
  clear:both
}

.rs-form-horizontal .rs-form-group .rs-form-control-wrapper+.rs-form-help-text:not(.rs-form-help-text-tooltip){
  margin-left:182px
}

.rs-form-inline .rs-form-group .rs-form-control-wrapper{
  display:inline-block
}

.rs-form-inline .rs-form-group .rs-sr-only+.rs-form-control-wrapper{
  margin-left:0
}

.rs-form-group{
  position:relative
}

.rs-form:not(.rs-form-inline) .rs-form-group:not(:last-child){
  margin-bottom:24px
}

.rs-form-group .rs-input{
  display:inline-block
}

.rs-form-group textarea.rs-input{
  vertical-align:bottom
}

.rs-form-vertical .rs-form-group .rs-form-control-label{
  display:block
}

.rs-form-vertical .rs-form-group .rs-form-help-text:not(.rs-form-help-text-tooltip){
  padding-top:4px
}

.rs-form-horizontal .rs-form-group::before,.rs-form-horizontal .rs-form-group::after{
  content:" ";
  display:table
}

.rs-form-horizontal .rs-form-group::after{
  clear:both
}

.rs-form-horizontal .rs-form-group .rs-form-control-label{
  float:left;
  display:inline-block;
  min-height:20px;
  line-height:1.42857143;
  font-size:14px;
  padding:8px 0;
  width:170px;
  margin-right:12px;
  text-align:right
}

.rs-form-horizontal .rs-form-group .rs-btn-toolbar{
  padding-left:182px
}

.rs-form-inline .rs-form-group{
  display:inline-block
}

@keyframes errorMessageSlideUpIn{
  0%{
    transform:translate3d(0, 2px, 0);
    visibility:visible
  }

  100%{
    transform:translate3d(0, 0, 0)
  }
}

@keyframes errorMessageSlideDownIn{
  0%{
    transform:translate3d(0, -2px, 0);
    visibility:visible
  }

  100%{
    transform:translate3d(0, 0, 0)
  }
}

@keyframes errorMessageSlideLeftIn{
  0%{
    transform:translate3d(-2px, 0, 0);
    visibility:visible
  }

  100%{
    transform:translate3d(0, 0, 0)
  }
}

@keyframes errorMessageSlideRightIn{
  0%{
    transform:translate3d(2px, 0, 0);
    visibility:visible
  }

  100%{
    transform:translate3d(0, 0, 0)
  }
}

.rs-form-error-message{
  position:absolute;
  padding:3px 7px;
  background-color:#fff;
  background-color:var(--rs-form-errormessage-bg);
  border:1px solid #e5e5ea;
  border:1px solid var(--rs-form-errormessage-border);
  border-radius:6px;
  filter:drop-shadow(0 0 6px rgba(0, 0, 0, 0.1));
  z-index:5;
  color:#f44336;
  color:var(--rs-form-errormessage-text);
  font-size:12px;
  line-height:20px;
  display:none;
  white-space:nowrap
}

.rs-form-error-message-wrapper{
  position:absolute
}

.rs-form-error-message-show{
  display:block;
  animation-duration:.3s;
  animation-timing-function:ease-out
}

.rs-form-error-message-arrow::before,.rs-form-error-message-arrow::after{
  content:"";
  position:absolute;
  border-color:transparent;
  border-style:solid
}

.rs-form-error-message-placement-bottom-start,.rs-form-error-message-placement-bottom-end{
  bottom:0
}

.rs-form-error-message-placement-bottom-start .rs-form-error-message,.rs-form-error-message-placement-bottom-end .rs-form-error-message{
  top:0
}

.rs-form-error-message-placement-bottom-start .rs-form-error-message-show,.rs-form-error-message-placement-bottom-end .rs-form-error-message-show{
  animation-name:errorMessageSlideDownIn
}

.rs-form-error-message-placement-bottom-start .rs-form-error-message-arrow::before,.rs-form-error-message-placement-bottom-end .rs-form-error-message-arrow::before,.rs-form-error-message-placement-bottom-start .rs-form-error-message-arrow::after,.rs-form-error-message-placement-bottom-end .rs-form-error-message-arrow::after{
  border-width:0 6px 6px;
  border-bottom-color:#e5e5ea;
  border-bottom-color:var(--rs-form-errormessage-border);
  top:-6px
}

.rs-form-error-message-placement-bottom-start .rs-form-error-message-arrow::after,.rs-form-error-message-placement-bottom-end .rs-form-error-message-arrow::after{
  top:-5px;
  border-bottom-color:#fff;
  border-bottom-color:var(--rs-form-errormessage-bg)
}

.rs-form-error-message-placement-top-start,.rs-form-error-message-placement-top-end{
  top:0
}

.rs-form-error-message-placement-top-start .rs-form-error-message,.rs-form-error-message-placement-top-end .rs-form-error-message{
  bottom:0
}

.rs-form-error-message-placement-top-start .rs-form-error-message-show,.rs-form-error-message-placement-top-end .rs-form-error-message-show{
  animation-name:errorMessageSlideUpIn
}

.rs-form-error-message-placement-top-start .rs-form-error-message-arrow::before,.rs-form-error-message-placement-top-end .rs-form-error-message-arrow::before,.rs-form-error-message-placement-top-start .rs-form-error-message-arrow::after,.rs-form-error-message-placement-top-end .rs-form-error-message-arrow::after{
  border-width:6px 6px 0;
  border-top-color:#e5e5ea;
  border-top-color:var(--rs-form-errormessage-border);
  bottom:-6px
}

.rs-form-error-message-placement-top-start .rs-form-error-message-arrow::after,.rs-form-error-message-placement-top-end .rs-form-error-message-arrow::after{
  bottom:-5px;
  border-top-color:#fff;
  border-top-color:var(--rs-form-errormessage-bg)
}

.rs-form-error-message-placement-bottom-start,.rs-form-error-message-placement-top-start{
  left:0
}

.rs-form-error-message-placement-bottom-start .rs-form-error-message,.rs-form-error-message-placement-top-start .rs-form-error-message{
  left:0
}

.rs-form-error-message-placement-bottom-start .rs-form-error-message-arrow::before,.rs-form-error-message-placement-top-start .rs-form-error-message-arrow::before,.rs-form-error-message-placement-bottom-start .rs-form-error-message-arrow::after,.rs-form-error-message-placement-top-start .rs-form-error-message-arrow::after{
  left:10px
}

.rs-form-error-message-placement-bottom-end,.rs-form-error-message-placement-top-end{
  right:0
}

.rs-form-error-message-placement-bottom-end .rs-form-error-message,.rs-form-error-message-placement-top-end .rs-form-error-message{
  right:0
}

.rs-form-error-message-placement-bottom-end .rs-form-error-message-arrow::before,.rs-form-error-message-placement-top-end .rs-form-error-message-arrow::before,.rs-form-error-message-placement-bottom-end .rs-form-error-message-arrow::after,.rs-form-error-message-placement-top-end .rs-form-error-message-arrow::after{
  right:10px
}

.rs-form-error-message-placement-left-start,.rs-form-error-message-placement-left-end{
  left:0
}

.rs-form-error-message-placement-left-start .rs-form-error-message,.rs-form-error-message-placement-left-end .rs-form-error-message{
  right:0
}

.rs-form-error-message-placement-left-start .rs-form-error-message-show,.rs-form-error-message-placement-left-end .rs-form-error-message-show{
  animation-name:errorMessageSlideRightIn
}

.rs-form-error-message-placement-left-start .rs-form-error-message-arrow::before,.rs-form-error-message-placement-left-end .rs-form-error-message-arrow::before,.rs-form-error-message-placement-left-start .rs-form-error-message-arrow::after,.rs-form-error-message-placement-left-end .rs-form-error-message-arrow::after{
  border-width:6px 0 6px 6px;
  border-left-color:#e5e5ea;
  border-left-color:var(--rs-form-errormessage-border);
  right:-6px
}

.rs-form-error-message-placement-left-start .rs-form-error-message-arrow::after,.rs-form-error-message-placement-left-end .rs-form-error-message-arrow::after{
  right:-5px;
  border-left-color:#fff;
  border-left-color:var(--rs-form-errormessage-bg)
}

.rs-form-error-message-placement-right-start,.rs-form-error-message-placement-right-end{
  right:0
}

.rs-form-error-message-placement-right-start .rs-form-error-message,.rs-form-error-message-placement-right-end .rs-form-error-message{
  left:0
}

.rs-form-error-message-placement-right-start .rs-form-error-message-show,.rs-form-error-message-placement-right-end .rs-form-error-message-show{
  animation-name:errorMessageSlideLeftIn
}

.rs-form-error-message-placement-right-start .rs-form-error-message-arrow::before,.rs-form-error-message-placement-right-end .rs-form-error-message-arrow::before,.rs-form-error-message-placement-right-start .rs-form-error-message-arrow::after,.rs-form-error-message-placement-right-end .rs-form-error-message-arrow::after{
  border-width:6px 6px 6px 0;
  border-right-color:#e5e5ea;
  border-right-color:var(--rs-form-errormessage-border);
  left:-6px
}

.rs-form-error-message-placement-right-start .rs-form-error-message-arrow::after,.rs-form-error-message-placement-right-end .rs-form-error-message-arrow::after{
  left:-5px;
  border-right-color:#fff;
  border-right-color:var(--rs-form-errormessage-bg)
}

.rs-form-error-message-placement-left-start,.rs-form-error-message-placement-right-start{
  top:0
}

.rs-form-error-message-placement-left-start .rs-form-error-message,.rs-form-error-message-placement-right-start .rs-form-error-message{
  top:0
}

.rs-form-error-message-placement-left-start .rs-form-error-message-arrow::before,.rs-form-error-message-placement-right-start .rs-form-error-message-arrow::before,.rs-form-error-message-placement-left-start .rs-form-error-message-arrow::after,.rs-form-error-message-placement-right-start .rs-form-error-message-arrow::after{
  top:4px
}

.rs-form-error-message-placement-left-end,.rs-form-error-message-placement-right-end{
  bottom:0
}

.rs-form-error-message-placement-left-end .rs-form-error-message,.rs-form-error-message-placement-right-end .rs-form-error-message{
  bottom:0
}

.rs-form-error-message-placement-left-end .rs-form-error-message-arrow::before,.rs-form-error-message-placement-right-end .rs-form-error-message-arrow::before,.rs-form-error-message-placement-left-end .rs-form-error-message-arrow::after,.rs-form-error-message-placement-right-end .rs-form-error-message-arrow::after{
  bottom:4px
}

.rs-grid-container{
  margin-right:auto;
  margin-left:auto;
  padding-left:5px;
  padding-right:5px
}

.rs-grid-container::before,.rs-grid-container::after{
  content:" ";
  display:table
}

.rs-grid-container::after{
  clear:both
}

@media(min-width: 576px){
  .rs-grid-container{
    width:550px
  }
}

@media(min-width: 768px){
  .rs-grid-container{
    width:730px
  }
}

@media(min-width: 992px){
  .rs-grid-container{
    width:970px
  }
}

@media(min-width: 1200px){
  .rs-grid-container{
    width:970px
  }
}

@media(min-width: 1400px){
  .rs-grid-container{
    width:970px
  }
}

.rs-grid-container-fluid{
  margin-right:auto;
  margin-left:auto;
  padding-left:5px;
  padding-right:5px
}

.rs-grid-container-fluid::before,.rs-grid-container-fluid::after{
  content:" ";
  display:table
}

.rs-grid-container-fluid::after{
  clear:both
}

.rs-col-xs-1{
  width:4.16666667%
}

.rs-col-xs-pull-1{
  right:4.16666667%
}

.rs-col-xs-push-1{
  left:4.16666667%
}

.rs-col-xs-offset-1{
  margin-left:4.16666667%
}

.rs-col-xs-2{
  width:8.33333333%
}

.rs-col-xs-pull-2{
  right:8.33333333%
}

.rs-col-xs-push-2{
  left:8.33333333%
}

.rs-col-xs-offset-2{
  margin-left:8.33333333%
}

.rs-col-xs-3{
  width:12.5%
}

.rs-col-xs-pull-3{
  right:12.5%
}

.rs-col-xs-push-3{
  left:12.5%
}

.rs-col-xs-offset-3{
  margin-left:12.5%
}

.rs-col-xs-4{
  width:16.66666667%
}

.rs-col-xs-pull-4{
  right:16.66666667%
}

.rs-col-xs-push-4{
  left:16.66666667%
}

.rs-col-xs-offset-4{
  margin-left:16.66666667%
}

.rs-col-xs-5{
  width:20.83333333%
}

.rs-col-xs-pull-5{
  right:20.83333333%
}

.rs-col-xs-push-5{
  left:20.83333333%
}

.rs-col-xs-offset-5{
  margin-left:20.83333333%
}

.rs-col-xs-6{
  width:25%
}

.rs-col-xs-pull-6{
  right:25%
}

.rs-col-xs-push-6{
  left:25%
}

.rs-col-xs-offset-6{
  margin-left:25%
}

.rs-col-xs-7{
  width:29.16666667%
}

.rs-col-xs-pull-7{
  right:29.16666667%
}

.rs-col-xs-push-7{
  left:29.16666667%
}

.rs-col-xs-offset-7{
  margin-left:29.16666667%
}

.rs-col-xs-8{
  width:33.33333333%
}

.rs-col-xs-pull-8{
  right:33.33333333%
}

.rs-col-xs-push-8{
  left:33.33333333%
}

.rs-col-xs-offset-8{
  margin-left:33.33333333%
}

.rs-col-xs-9{
  width:37.5%
}

.rs-col-xs-pull-9{
  right:37.5%
}

.rs-col-xs-push-9{
  left:37.5%
}

.rs-col-xs-offset-9{
  margin-left:37.5%
}

.rs-col-xs-10{
  width:41.66666667%
}

.rs-col-xs-pull-10{
  right:41.66666667%
}

.rs-col-xs-push-10{
  left:41.66666667%
}

.rs-col-xs-offset-10{
  margin-left:41.66666667%
}

.rs-col-xs-11{
  width:45.83333333%
}

.rs-col-xs-pull-11{
  right:45.83333333%
}

.rs-col-xs-push-11{
  left:45.83333333%
}

.rs-col-xs-offset-11{
  margin-left:45.83333333%
}

.rs-col-xs-12{
  width:50%
}

.rs-col-xs-pull-12{
  right:50%
}

.rs-col-xs-push-12{
  left:50%
}

.rs-col-xs-offset-12{
  margin-left:50%
}

.rs-col-xs-13{
  width:54.16666667%
}

.rs-col-xs-pull-13{
  right:54.16666667%
}

.rs-col-xs-push-13{
  left:54.16666667%
}

.rs-col-xs-offset-13{
  margin-left:54.16666667%
}

.rs-col-xs-14{
  width:58.33333333%
}

.rs-col-xs-pull-14{
  right:58.33333333%
}

.rs-col-xs-push-14{
  left:58.33333333%
}

.rs-col-xs-offset-14{
  margin-left:58.33333333%
}

.rs-col-xs-15{
  width:62.5%
}

.rs-col-xs-pull-15{
  right:62.5%
}

.rs-col-xs-push-15{
  left:62.5%
}

.rs-col-xs-offset-15{
  margin-left:62.5%
}

.rs-col-xs-16{
  width:66.66666667%
}

.rs-col-xs-pull-16{
  right:66.66666667%
}

.rs-col-xs-push-16{
  left:66.66666667%
}

.rs-col-xs-offset-16{
  margin-left:66.66666667%
}

.rs-col-xs-17{
  width:70.83333333%
}

.rs-col-xs-pull-17{
  right:70.83333333%
}

.rs-col-xs-push-17{
  left:70.83333333%
}

.rs-col-xs-offset-17{
  margin-left:70.83333333%
}

.rs-col-xs-18{
  width:75%
}

.rs-col-xs-pull-18{
  right:75%
}

.rs-col-xs-push-18{
  left:75%
}

.rs-col-xs-offset-18{
  margin-left:75%
}

.rs-col-xs-19{
  width:79.16666667%
}

.rs-col-xs-pull-19{
  right:79.16666667%
}

.rs-col-xs-push-19{
  left:79.16666667%
}

.rs-col-xs-offset-19{
  margin-left:79.16666667%
}

.rs-col-xs-20{
  width:83.33333333%
}

.rs-col-xs-pull-20{
  right:83.33333333%
}

.rs-col-xs-push-20{
  left:83.33333333%
}

.rs-col-xs-offset-20{
  margin-left:83.33333333%
}

.rs-col-xs-21{
  width:87.5%
}

.rs-col-xs-pull-21{
  right:87.5%
}

.rs-col-xs-push-21{
  left:87.5%
}

.rs-col-xs-offset-21{
  margin-left:87.5%
}

.rs-col-xs-22{
  width:91.66666667%
}

.rs-col-xs-pull-22{
  right:91.66666667%
}

.rs-col-xs-push-22{
  left:91.66666667%
}

.rs-col-xs-offset-22{
  margin-left:91.66666667%
}

.rs-col-xs-23{
  width:95.83333333%
}

.rs-col-xs-pull-23{
  right:95.83333333%
}

.rs-col-xs-push-23{
  left:95.83333333%
}

.rs-col-xs-offset-23{
  margin-left:95.83333333%
}

.rs-col-xs-24{
  width:100%
}

.rs-col-xs-pull-24{
  right:100%
}

.rs-col-xs-push-24{
  left:100%
}

.rs-col-xs-offset-24{
  margin-left:100%
}

.rs-col-xs-pull-0{
  right:auto
}

.rs-col-xs-push-0{
  left:auto
}

@media(min-width: 576px){
  .rs-col-sm-1{
    width:4.16666667%
  }

  .rs-col-sm-pull-1{
    right:4.16666667%
  }

  .rs-col-sm-push-1{
    left:4.16666667%
  }

  .rs-col-sm-offset-1{
    margin-left:4.16666667%
  }

  .rs-col-sm-2{
    width:8.33333333%
  }

  .rs-col-sm-pull-2{
    right:8.33333333%
  }

  .rs-col-sm-push-2{
    left:8.33333333%
  }

  .rs-col-sm-offset-2{
    margin-left:8.33333333%
  }

  .rs-col-sm-3{
    width:12.5%
  }

  .rs-col-sm-pull-3{
    right:12.5%
  }

  .rs-col-sm-push-3{
    left:12.5%
  }

  .rs-col-sm-offset-3{
    margin-left:12.5%
  }

  .rs-col-sm-4{
    width:16.66666667%
  }

  .rs-col-sm-pull-4{
    right:16.66666667%
  }

  .rs-col-sm-push-4{
    left:16.66666667%
  }

  .rs-col-sm-offset-4{
    margin-left:16.66666667%
  }

  .rs-col-sm-5{
    width:20.83333333%
  }

  .rs-col-sm-pull-5{
    right:20.83333333%
  }

  .rs-col-sm-push-5{
    left:20.83333333%
  }

  .rs-col-sm-offset-5{
    margin-left:20.83333333%
  }

  .rs-col-sm-6{
    width:25%
  }

  .rs-col-sm-pull-6{
    right:25%
  }

  .rs-col-sm-push-6{
    left:25%
  }

  .rs-col-sm-offset-6{
    margin-left:25%
  }

  .rs-col-sm-7{
    width:29.16666667%
  }

  .rs-col-sm-pull-7{
    right:29.16666667%
  }

  .rs-col-sm-push-7{
    left:29.16666667%
  }

  .rs-col-sm-offset-7{
    margin-left:29.16666667%
  }

  .rs-col-sm-8{
    width:33.33333333%
  }

  .rs-col-sm-pull-8{
    right:33.33333333%
  }

  .rs-col-sm-push-8{
    left:33.33333333%
  }

  .rs-col-sm-offset-8{
    margin-left:33.33333333%
  }

  .rs-col-sm-9{
    width:37.5%
  }

  .rs-col-sm-pull-9{
    right:37.5%
  }

  .rs-col-sm-push-9{
    left:37.5%
  }

  .rs-col-sm-offset-9{
    margin-left:37.5%
  }

  .rs-col-sm-10{
    width:41.66666667%
  }

  .rs-col-sm-pull-10{
    right:41.66666667%
  }

  .rs-col-sm-push-10{
    left:41.66666667%
  }

  .rs-col-sm-offset-10{
    margin-left:41.66666667%
  }

  .rs-col-sm-11{
    width:45.83333333%
  }

  .rs-col-sm-pull-11{
    right:45.83333333%
  }

  .rs-col-sm-push-11{
    left:45.83333333%
  }

  .rs-col-sm-offset-11{
    margin-left:45.83333333%
  }

  .rs-col-sm-12{
    width:50%
  }

  .rs-col-sm-pull-12{
    right:50%
  }

  .rs-col-sm-push-12{
    left:50%
  }

  .rs-col-sm-offset-12{
    margin-left:50%
  }

  .rs-col-sm-13{
    width:54.16666667%
  }

  .rs-col-sm-pull-13{
    right:54.16666667%
  }

  .rs-col-sm-push-13{
    left:54.16666667%
  }

  .rs-col-sm-offset-13{
    margin-left:54.16666667%
  }

  .rs-col-sm-14{
    width:58.33333333%
  }

  .rs-col-sm-pull-14{
    right:58.33333333%
  }

  .rs-col-sm-push-14{
    left:58.33333333%
  }

  .rs-col-sm-offset-14{
    margin-left:58.33333333%
  }

  .rs-col-sm-15{
    width:62.5%
  }

  .rs-col-sm-pull-15{
    right:62.5%
  }

  .rs-col-sm-push-15{
    left:62.5%
  }

  .rs-col-sm-offset-15{
    margin-left:62.5%
  }

  .rs-col-sm-16{
    width:66.66666667%
  }

  .rs-col-sm-pull-16{
    right:66.66666667%
  }

  .rs-col-sm-push-16{
    left:66.66666667%
  }

  .rs-col-sm-offset-16{
    margin-left:66.66666667%
  }

  .rs-col-sm-17{
    width:70.83333333%
  }

  .rs-col-sm-pull-17{
    right:70.83333333%
  }

  .rs-col-sm-push-17{
    left:70.83333333%
  }

  .rs-col-sm-offset-17{
    margin-left:70.83333333%
  }

  .rs-col-sm-18{
    width:75%
  }

  .rs-col-sm-pull-18{
    right:75%
  }

  .rs-col-sm-push-18{
    left:75%
  }

  .rs-col-sm-offset-18{
    margin-left:75%
  }

  .rs-col-sm-19{
    width:79.16666667%
  }

  .rs-col-sm-pull-19{
    right:79.16666667%
  }

  .rs-col-sm-push-19{
    left:79.16666667%
  }

  .rs-col-sm-offset-19{
    margin-left:79.16666667%
  }

  .rs-col-sm-20{
    width:83.33333333%
  }

  .rs-col-sm-pull-20{
    right:83.33333333%
  }

  .rs-col-sm-push-20{
    left:83.33333333%
  }

  .rs-col-sm-offset-20{
    margin-left:83.33333333%
  }

  .rs-col-sm-21{
    width:87.5%
  }

  .rs-col-sm-pull-21{
    right:87.5%
  }

  .rs-col-sm-push-21{
    left:87.5%
  }

  .rs-col-sm-offset-21{
    margin-left:87.5%
  }

  .rs-col-sm-22{
    width:91.66666667%
  }

  .rs-col-sm-pull-22{
    right:91.66666667%
  }

  .rs-col-sm-push-22{
    left:91.66666667%
  }

  .rs-col-sm-offset-22{
    margin-left:91.66666667%
  }

  .rs-col-sm-23{
    width:95.83333333%
  }

  .rs-col-sm-pull-23{
    right:95.83333333%
  }

  .rs-col-sm-push-23{
    left:95.83333333%
  }

  .rs-col-sm-offset-23{
    margin-left:95.83333333%
  }

  .rs-col-sm-24{
    width:100%
  }

  .rs-col-sm-pull-24{
    right:100%
  }

  .rs-col-sm-push-24{
    left:100%
  }

  .rs-col-sm-offset-24{
    margin-left:100%
  }

  .rs-col-sm-pull-0{
    right:auto
  }

  .rs-col-sm-push-0{
    left:auto
  }
}

@media(min-width: 768px){
  .rs-col-md-1{
    width:4.16666667%
  }

  .rs-col-md-pull-1{
    right:4.16666667%
  }

  .rs-col-md-push-1{
    left:4.16666667%
  }

  .rs-col-md-offset-1{
    margin-left:4.16666667%
  }

  .rs-col-md-2{
    width:8.33333333%
  }

  .rs-col-md-pull-2{
    right:8.33333333%
  }

  .rs-col-md-push-2{
    left:8.33333333%
  }

  .rs-col-md-offset-2{
    margin-left:8.33333333%
  }

  .rs-col-md-3{
    width:12.5%
  }

  .rs-col-md-pull-3{
    right:12.5%
  }

  .rs-col-md-push-3{
    left:12.5%
  }

  .rs-col-md-offset-3{
    margin-left:12.5%
  }

  .rs-col-md-4{
    width:16.66666667%
  }

  .rs-col-md-pull-4{
    right:16.66666667%
  }

  .rs-col-md-push-4{
    left:16.66666667%
  }

  .rs-col-md-offset-4{
    margin-left:16.66666667%
  }

  .rs-col-md-5{
    width:20.83333333%
  }

  .rs-col-md-pull-5{
    right:20.83333333%
  }

  .rs-col-md-push-5{
    left:20.83333333%
  }

  .rs-col-md-offset-5{
    margin-left:20.83333333%
  }

  .rs-col-md-6{
    width:25%
  }

  .rs-col-md-pull-6{
    right:25%
  }

  .rs-col-md-push-6{
    left:25%
  }

  .rs-col-md-offset-6{
    margin-left:25%
  }

  .rs-col-md-7{
    width:29.16666667%
  }

  .rs-col-md-pull-7{
    right:29.16666667%
  }

  .rs-col-md-push-7{
    left:29.16666667%
  }

  .rs-col-md-offset-7{
    margin-left:29.16666667%
  }

  .rs-col-md-8{
    width:33.33333333%
  }

  .rs-col-md-pull-8{
    right:33.33333333%
  }

  .rs-col-md-push-8{
    left:33.33333333%
  }

  .rs-col-md-offset-8{
    margin-left:33.33333333%
  }

  .rs-col-md-9{
    width:37.5%
  }

  .rs-col-md-pull-9{
    right:37.5%
  }

  .rs-col-md-push-9{
    left:37.5%
  }

  .rs-col-md-offset-9{
    margin-left:37.5%
  }

  .rs-col-md-10{
    width:41.66666667%
  }

  .rs-col-md-pull-10{
    right:41.66666667%
  }

  .rs-col-md-push-10{
    left:41.66666667%
  }

  .rs-col-md-offset-10{
    margin-left:41.66666667%
  }

  .rs-col-md-11{
    width:45.83333333%
  }

  .rs-col-md-pull-11{
    right:45.83333333%
  }

  .rs-col-md-push-11{
    left:45.83333333%
  }

  .rs-col-md-offset-11{
    margin-left:45.83333333%
  }

  .rs-col-md-12{
    width:50%
  }

  .rs-col-md-pull-12{
    right:50%
  }

  .rs-col-md-push-12{
    left:50%
  }

  .rs-col-md-offset-12{
    margin-left:50%
  }

  .rs-col-md-13{
    width:54.16666667%
  }

  .rs-col-md-pull-13{
    right:54.16666667%
  }

  .rs-col-md-push-13{
    left:54.16666667%
  }

  .rs-col-md-offset-13{
    margin-left:54.16666667%
  }

  .rs-col-md-14{
    width:58.33333333%
  }

  .rs-col-md-pull-14{
    right:58.33333333%
  }

  .rs-col-md-push-14{
    left:58.33333333%
  }

  .rs-col-md-offset-14{
    margin-left:58.33333333%
  }

  .rs-col-md-15{
    width:62.5%
  }

  .rs-col-md-pull-15{
    right:62.5%
  }

  .rs-col-md-push-15{
    left:62.5%
  }

  .rs-col-md-offset-15{
    margin-left:62.5%
  }

  .rs-col-md-16{
    width:66.66666667%
  }

  .rs-col-md-pull-16{
    right:66.66666667%
  }

  .rs-col-md-push-16{
    left:66.66666667%
  }

  .rs-col-md-offset-16{
    margin-left:66.66666667%
  }

  .rs-col-md-17{
    width:70.83333333%
  }

  .rs-col-md-pull-17{
    right:70.83333333%
  }

  .rs-col-md-push-17{
    left:70.83333333%
  }

  .rs-col-md-offset-17{
    margin-left:70.83333333%
  }

  .rs-col-md-18{
    width:75%
  }

  .rs-col-md-pull-18{
    right:75%
  }

  .rs-col-md-push-18{
    left:75%
  }

  .rs-col-md-offset-18{
    margin-left:75%
  }

  .rs-col-md-19{
    width:79.16666667%
  }

  .rs-col-md-pull-19{
    right:79.16666667%
  }

  .rs-col-md-push-19{
    left:79.16666667%
  }

  .rs-col-md-offset-19{
    margin-left:79.16666667%
  }

  .rs-col-md-20{
    width:83.33333333%
  }

  .rs-col-md-pull-20{
    right:83.33333333%
  }

  .rs-col-md-push-20{
    left:83.33333333%
  }

  .rs-col-md-offset-20{
    margin-left:83.33333333%
  }

  .rs-col-md-21{
    width:87.5%
  }

  .rs-col-md-pull-21{
    right:87.5%
  }

  .rs-col-md-push-21{
    left:87.5%
  }

  .rs-col-md-offset-21{
    margin-left:87.5%
  }

  .rs-col-md-22{
    width:91.66666667%
  }

  .rs-col-md-pull-22{
    right:91.66666667%
  }

  .rs-col-md-push-22{
    left:91.66666667%
  }

  .rs-col-md-offset-22{
    margin-left:91.66666667%
  }

  .rs-col-md-23{
    width:95.83333333%
  }

  .rs-col-md-pull-23{
    right:95.83333333%
  }

  .rs-col-md-push-23{
    left:95.83333333%
  }

  .rs-col-md-offset-23{
    margin-left:95.83333333%
  }

  .rs-col-md-24{
    width:100%
  }

  .rs-col-md-pull-24{
    right:100%
  }

  .rs-col-md-push-24{
    left:100%
  }

  .rs-col-md-offset-24{
    margin-left:100%
  }

  .rs-col-md-pull-0{
    right:auto
  }

  .rs-col-md-push-0{
    left:auto
  }
}

@media(min-width: 992px){
  .rs-col-lg-1{
    width:4.16666667%
  }

  .rs-col-lg-pull-1{
    right:4.16666667%
  }

  .rs-col-lg-push-1{
    left:4.16666667%
  }

  .rs-col-lg-offset-1{
    margin-left:4.16666667%
  }

  .rs-col-lg-2{
    width:8.33333333%
  }

  .rs-col-lg-pull-2{
    right:8.33333333%
  }

  .rs-col-lg-push-2{
    left:8.33333333%
  }

  .rs-col-lg-offset-2{
    margin-left:8.33333333%
  }

  .rs-col-lg-3{
    width:12.5%
  }

  .rs-col-lg-pull-3{
    right:12.5%
  }

  .rs-col-lg-push-3{
    left:12.5%
  }

  .rs-col-lg-offset-3{
    margin-left:12.5%
  }

  .rs-col-lg-4{
    width:16.66666667%
  }

  .rs-col-lg-pull-4{
    right:16.66666667%
  }

  .rs-col-lg-push-4{
    left:16.66666667%
  }

  .rs-col-lg-offset-4{
    margin-left:16.66666667%
  }

  .rs-col-lg-5{
    width:20.83333333%
  }

  .rs-col-lg-pull-5{
    right:20.83333333%
  }

  .rs-col-lg-push-5{
    left:20.83333333%
  }

  .rs-col-lg-offset-5{
    margin-left:20.83333333%
  }

  .rs-col-lg-6{
    width:25%
  }

  .rs-col-lg-pull-6{
    right:25%
  }

  .rs-col-lg-push-6{
    left:25%
  }

  .rs-col-lg-offset-6{
    margin-left:25%
  }

  .rs-col-lg-7{
    width:29.16666667%
  }

  .rs-col-lg-pull-7{
    right:29.16666667%
  }

  .rs-col-lg-push-7{
    left:29.16666667%
  }

  .rs-col-lg-offset-7{
    margin-left:29.16666667%
  }

  .rs-col-lg-8{
    width:33.33333333%
  }

  .rs-col-lg-pull-8{
    right:33.33333333%
  }

  .rs-col-lg-push-8{
    left:33.33333333%
  }

  .rs-col-lg-offset-8{
    margin-left:33.33333333%
  }

  .rs-col-lg-9{
    width:37.5%
  }

  .rs-col-lg-pull-9{
    right:37.5%
  }

  .rs-col-lg-push-9{
    left:37.5%
  }

  .rs-col-lg-offset-9{
    margin-left:37.5%
  }

  .rs-col-lg-10{
    width:41.66666667%
  }

  .rs-col-lg-pull-10{
    right:41.66666667%
  }

  .rs-col-lg-push-10{
    left:41.66666667%
  }

  .rs-col-lg-offset-10{
    margin-left:41.66666667%
  }

  .rs-col-lg-11{
    width:45.83333333%
  }

  .rs-col-lg-pull-11{
    right:45.83333333%
  }

  .rs-col-lg-push-11{
    left:45.83333333%
  }

  .rs-col-lg-offset-11{
    margin-left:45.83333333%
  }

  .rs-col-lg-12{
    width:50%
  }

  .rs-col-lg-pull-12{
    right:50%
  }

  .rs-col-lg-push-12{
    left:50%
  }

  .rs-col-lg-offset-12{
    margin-left:50%
  }

  .rs-col-lg-13{
    width:54.16666667%
  }

  .rs-col-lg-pull-13{
    right:54.16666667%
  }

  .rs-col-lg-push-13{
    left:54.16666667%
  }

  .rs-col-lg-offset-13{
    margin-left:54.16666667%
  }

  .rs-col-lg-14{
    width:58.33333333%
  }

  .rs-col-lg-pull-14{
    right:58.33333333%
  }

  .rs-col-lg-push-14{
    left:58.33333333%
  }

  .rs-col-lg-offset-14{
    margin-left:58.33333333%
  }

  .rs-col-lg-15{
    width:62.5%
  }

  .rs-col-lg-pull-15{
    right:62.5%
  }

  .rs-col-lg-push-15{
    left:62.5%
  }

  .rs-col-lg-offset-15{
    margin-left:62.5%
  }

  .rs-col-lg-16{
    width:66.66666667%
  }

  .rs-col-lg-pull-16{
    right:66.66666667%
  }

  .rs-col-lg-push-16{
    left:66.66666667%
  }

  .rs-col-lg-offset-16{
    margin-left:66.66666667%
  }

  .rs-col-lg-17{
    width:70.83333333%
  }

  .rs-col-lg-pull-17{
    right:70.83333333%
  }

  .rs-col-lg-push-17{
    left:70.83333333%
  }

  .rs-col-lg-offset-17{
    margin-left:70.83333333%
  }

  .rs-col-lg-18{
    width:75%
  }

  .rs-col-lg-pull-18{
    right:75%
  }

  .rs-col-lg-push-18{
    left:75%
  }

  .rs-col-lg-offset-18{
    margin-left:75%
  }

  .rs-col-lg-19{
    width:79.16666667%
  }

  .rs-col-lg-pull-19{
    right:79.16666667%
  }

  .rs-col-lg-push-19{
    left:79.16666667%
  }

  .rs-col-lg-offset-19{
    margin-left:79.16666667%
  }

  .rs-col-lg-20{
    width:83.33333333%
  }

  .rs-col-lg-pull-20{
    right:83.33333333%
  }

  .rs-col-lg-push-20{
    left:83.33333333%
  }

  .rs-col-lg-offset-20{
    margin-left:83.33333333%
  }

  .rs-col-lg-21{
    width:87.5%
  }

  .rs-col-lg-pull-21{
    right:87.5%
  }

  .rs-col-lg-push-21{
    left:87.5%
  }

  .rs-col-lg-offset-21{
    margin-left:87.5%
  }

  .rs-col-lg-22{
    width:91.66666667%
  }

  .rs-col-lg-pull-22{
    right:91.66666667%
  }

  .rs-col-lg-push-22{
    left:91.66666667%
  }

  .rs-col-lg-offset-22{
    margin-left:91.66666667%
  }

  .rs-col-lg-23{
    width:95.83333333%
  }

  .rs-col-lg-pull-23{
    right:95.83333333%
  }

  .rs-col-lg-push-23{
    left:95.83333333%
  }

  .rs-col-lg-offset-23{
    margin-left:95.83333333%
  }

  .rs-col-lg-24{
    width:100%
  }

  .rs-col-lg-pull-24{
    right:100%
  }

  .rs-col-lg-push-24{
    left:100%
  }

  .rs-col-lg-offset-24{
    margin-left:100%
  }

  .rs-col-lg-pull-0{
    right:auto
  }

  .rs-col-lg-push-0{
    left:auto
  }
}

@media(min-width: 1200px){
  .rs-col-xl-1{
    width:4.16666667%
  }

  .rs-col-xl-pull-1{
    right:4.16666667%
  }

  .rs-col-xl-push-1{
    left:4.16666667%
  }

  .rs-col-xl-offset-1{
    margin-left:4.16666667%
  }

  .rs-col-xl-2{
    width:8.33333333%
  }

  .rs-col-xl-pull-2{
    right:8.33333333%
  }

  .rs-col-xl-push-2{
    left:8.33333333%
  }

  .rs-col-xl-offset-2{
    margin-left:8.33333333%
  }

  .rs-col-xl-3{
    width:12.5%
  }

  .rs-col-xl-pull-3{
    right:12.5%
  }

  .rs-col-xl-push-3{
    left:12.5%
  }

  .rs-col-xl-offset-3{
    margin-left:12.5%
  }

  .rs-col-xl-4{
    width:16.66666667%
  }

  .rs-col-xl-pull-4{
    right:16.66666667%
  }

  .rs-col-xl-push-4{
    left:16.66666667%
  }

  .rs-col-xl-offset-4{
    margin-left:16.66666667%
  }

  .rs-col-xl-5{
    width:20.83333333%
  }

  .rs-col-xl-pull-5{
    right:20.83333333%
  }

  .rs-col-xl-push-5{
    left:20.83333333%
  }

  .rs-col-xl-offset-5{
    margin-left:20.83333333%
  }

  .rs-col-xl-6{
    width:25%
  }

  .rs-col-xl-pull-6{
    right:25%
  }

  .rs-col-xl-push-6{
    left:25%
  }

  .rs-col-xl-offset-6{
    margin-left:25%
  }

  .rs-col-xl-7{
    width:29.16666667%
  }

  .rs-col-xl-pull-7{
    right:29.16666667%
  }

  .rs-col-xl-push-7{
    left:29.16666667%
  }

  .rs-col-xl-offset-7{
    margin-left:29.16666667%
  }

  .rs-col-xl-8{
    width:33.33333333%
  }

  .rs-col-xl-pull-8{
    right:33.33333333%
  }

  .rs-col-xl-push-8{
    left:33.33333333%
  }

  .rs-col-xl-offset-8{
    margin-left:33.33333333%
  }

  .rs-col-xl-9{
    width:37.5%
  }

  .rs-col-xl-pull-9{
    right:37.5%
  }

  .rs-col-xl-push-9{
    left:37.5%
  }

  .rs-col-xl-offset-9{
    margin-left:37.5%
  }

  .rs-col-xl-10{
    width:41.66666667%
  }

  .rs-col-xl-pull-10{
    right:41.66666667%
  }

  .rs-col-xl-push-10{
    left:41.66666667%
  }

  .rs-col-xl-offset-10{
    margin-left:41.66666667%
  }

  .rs-col-xl-11{
    width:45.83333333%
  }

  .rs-col-xl-pull-11{
    right:45.83333333%
  }

  .rs-col-xl-push-11{
    left:45.83333333%
  }

  .rs-col-xl-offset-11{
    margin-left:45.83333333%
  }

  .rs-col-xl-12{
    width:50%
  }

  .rs-col-xl-pull-12{
    right:50%
  }

  .rs-col-xl-push-12{
    left:50%
  }

  .rs-col-xl-offset-12{
    margin-left:50%
  }

  .rs-col-xl-13{
    width:54.16666667%
  }

  .rs-col-xl-pull-13{
    right:54.16666667%
  }

  .rs-col-xl-push-13{
    left:54.16666667%
  }

  .rs-col-xl-offset-13{
    margin-left:54.16666667%
  }

  .rs-col-xl-14{
    width:58.33333333%
  }

  .rs-col-xl-pull-14{
    right:58.33333333%
  }

  .rs-col-xl-push-14{
    left:58.33333333%
  }

  .rs-col-xl-offset-14{
    margin-left:58.33333333%
  }

  .rs-col-xl-15{
    width:62.5%
  }

  .rs-col-xl-pull-15{
    right:62.5%
  }

  .rs-col-xl-push-15{
    left:62.5%
  }

  .rs-col-xl-offset-15{
    margin-left:62.5%
  }

  .rs-col-xl-16{
    width:66.66666667%
  }

  .rs-col-xl-pull-16{
    right:66.66666667%
  }

  .rs-col-xl-push-16{
    left:66.66666667%
  }

  .rs-col-xl-offset-16{
    margin-left:66.66666667%
  }

  .rs-col-xl-17{
    width:70.83333333%
  }

  .rs-col-xl-pull-17{
    right:70.83333333%
  }

  .rs-col-xl-push-17{
    left:70.83333333%
  }

  .rs-col-xl-offset-17{
    margin-left:70.83333333%
  }

  .rs-col-xl-18{
    width:75%
  }

  .rs-col-xl-pull-18{
    right:75%
  }

  .rs-col-xl-push-18{
    left:75%
  }

  .rs-col-xl-offset-18{
    margin-left:75%
  }

  .rs-col-xl-19{
    width:79.16666667%
  }

  .rs-col-xl-pull-19{
    right:79.16666667%
  }

  .rs-col-xl-push-19{
    left:79.16666667%
  }

  .rs-col-xl-offset-19{
    margin-left:79.16666667%
  }

  .rs-col-xl-20{
    width:83.33333333%
  }

  .rs-col-xl-pull-20{
    right:83.33333333%
  }

  .rs-col-xl-push-20{
    left:83.33333333%
  }

  .rs-col-xl-offset-20{
    margin-left:83.33333333%
  }

  .rs-col-xl-21{
    width:87.5%
  }

  .rs-col-xl-pull-21{
    right:87.5%
  }

  .rs-col-xl-push-21{
    left:87.5%
  }

  .rs-col-xl-offset-21{
    margin-left:87.5%
  }

  .rs-col-xl-22{
    width:91.66666667%
  }

  .rs-col-xl-pull-22{
    right:91.66666667%
  }

  .rs-col-xl-push-22{
    left:91.66666667%
  }

  .rs-col-xl-offset-22{
    margin-left:91.66666667%
  }

  .rs-col-xl-23{
    width:95.83333333%
  }

  .rs-col-xl-pull-23{
    right:95.83333333%
  }

  .rs-col-xl-push-23{
    left:95.83333333%
  }

  .rs-col-xl-offset-23{
    margin-left:95.83333333%
  }

  .rs-col-xl-24{
    width:100%
  }

  .rs-col-xl-pull-24{
    right:100%
  }

  .rs-col-xl-push-24{
    left:100%
  }

  .rs-col-xl-offset-24{
    margin-left:100%
  }

  .rs-col-xl-pull-0{
    right:auto
  }

  .rs-col-xl-push-0{
    left:auto
  }
}

@media(min-width: 1400px){
  .rs-col-xxl-1{
    width:4.16666667%
  }

  .rs-col-xxl-pull-1{
    right:4.16666667%
  }

  .rs-col-xxl-push-1{
    left:4.16666667%
  }

  .rs-col-xxl-offset-1{
    margin-left:4.16666667%
  }

  .rs-col-xxl-2{
    width:8.33333333%
  }

  .rs-col-xxl-pull-2{
    right:8.33333333%
  }

  .rs-col-xxl-push-2{
    left:8.33333333%
  }

  .rs-col-xxl-offset-2{
    margin-left:8.33333333%
  }

  .rs-col-xxl-3{
    width:12.5%
  }

  .rs-col-xxl-pull-3{
    right:12.5%
  }

  .rs-col-xxl-push-3{
    left:12.5%
  }

  .rs-col-xxl-offset-3{
    margin-left:12.5%
  }

  .rs-col-xxl-4{
    width:16.66666667%
  }

  .rs-col-xxl-pull-4{
    right:16.66666667%
  }

  .rs-col-xxl-push-4{
    left:16.66666667%
  }

  .rs-col-xxl-offset-4{
    margin-left:16.66666667%
  }

  .rs-col-xxl-5{
    width:20.83333333%
  }

  .rs-col-xxl-pull-5{
    right:20.83333333%
  }

  .rs-col-xxl-push-5{
    left:20.83333333%
  }

  .rs-col-xxl-offset-5{
    margin-left:20.83333333%
  }

  .rs-col-xxl-6{
    width:25%
  }

  .rs-col-xxl-pull-6{
    right:25%
  }

  .rs-col-xxl-push-6{
    left:25%
  }

  .rs-col-xxl-offset-6{
    margin-left:25%
  }

  .rs-col-xxl-7{
    width:29.16666667%
  }

  .rs-col-xxl-pull-7{
    right:29.16666667%
  }

  .rs-col-xxl-push-7{
    left:29.16666667%
  }

  .rs-col-xxl-offset-7{
    margin-left:29.16666667%
  }

  .rs-col-xxl-8{
    width:33.33333333%
  }

  .rs-col-xxl-pull-8{
    right:33.33333333%
  }

  .rs-col-xxl-push-8{
    left:33.33333333%
  }

  .rs-col-xxl-offset-8{
    margin-left:33.33333333%
  }

  .rs-col-xxl-9{
    width:37.5%
  }

  .rs-col-xxl-pull-9{
    right:37.5%
  }

  .rs-col-xxl-push-9{
    left:37.5%
  }

  .rs-col-xxl-offset-9{
    margin-left:37.5%
  }

  .rs-col-xxl-10{
    width:41.66666667%
  }

  .rs-col-xxl-pull-10{
    right:41.66666667%
  }

  .rs-col-xxl-push-10{
    left:41.66666667%
  }

  .rs-col-xxl-offset-10{
    margin-left:41.66666667%
  }

  .rs-col-xxl-11{
    width:45.83333333%
  }

  .rs-col-xxl-pull-11{
    right:45.83333333%
  }

  .rs-col-xxl-push-11{
    left:45.83333333%
  }

  .rs-col-xxl-offset-11{
    margin-left:45.83333333%
  }

  .rs-col-xxl-12{
    width:50%
  }

  .rs-col-xxl-pull-12{
    right:50%
  }

  .rs-col-xxl-push-12{
    left:50%
  }

  .rs-col-xxl-offset-12{
    margin-left:50%
  }

  .rs-col-xxl-13{
    width:54.16666667%
  }

  .rs-col-xxl-pull-13{
    right:54.16666667%
  }

  .rs-col-xxl-push-13{
    left:54.16666667%
  }

  .rs-col-xxl-offset-13{
    margin-left:54.16666667%
  }

  .rs-col-xxl-14{
    width:58.33333333%
  }

  .rs-col-xxl-pull-14{
    right:58.33333333%
  }

  .rs-col-xxl-push-14{
    left:58.33333333%
  }

  .rs-col-xxl-offset-14{
    margin-left:58.33333333%
  }

  .rs-col-xxl-15{
    width:62.5%
  }

  .rs-col-xxl-pull-15{
    right:62.5%
  }

  .rs-col-xxl-push-15{
    left:62.5%
  }

  .rs-col-xxl-offset-15{
    margin-left:62.5%
  }

  .rs-col-xxl-16{
    width:66.66666667%
  }

  .rs-col-xxl-pull-16{
    right:66.66666667%
  }

  .rs-col-xxl-push-16{
    left:66.66666667%
  }

  .rs-col-xxl-offset-16{
    margin-left:66.66666667%
  }

  .rs-col-xxl-17{
    width:70.83333333%
  }

  .rs-col-xxl-pull-17{
    right:70.83333333%
  }

  .rs-col-xxl-push-17{
    left:70.83333333%
  }

  .rs-col-xxl-offset-17{
    margin-left:70.83333333%
  }

  .rs-col-xxl-18{
    width:75%
  }

  .rs-col-xxl-pull-18{
    right:75%
  }

  .rs-col-xxl-push-18{
    left:75%
  }

  .rs-col-xxl-offset-18{
    margin-left:75%
  }

  .rs-col-xxl-19{
    width:79.16666667%
  }

  .rs-col-xxl-pull-19{
    right:79.16666667%
  }

  .rs-col-xxl-push-19{
    left:79.16666667%
  }

  .rs-col-xxl-offset-19{
    margin-left:79.16666667%
  }

  .rs-col-xxl-20{
    width:83.33333333%
  }

  .rs-col-xxl-pull-20{
    right:83.33333333%
  }

  .rs-col-xxl-push-20{
    left:83.33333333%
  }

  .rs-col-xxl-offset-20{
    margin-left:83.33333333%
  }

  .rs-col-xxl-21{
    width:87.5%
  }

  .rs-col-xxl-pull-21{
    right:87.5%
  }

  .rs-col-xxl-push-21{
    left:87.5%
  }

  .rs-col-xxl-offset-21{
    margin-left:87.5%
  }

  .rs-col-xxl-22{
    width:91.66666667%
  }

  .rs-col-xxl-pull-22{
    right:91.66666667%
  }

  .rs-col-xxl-push-22{
    left:91.66666667%
  }

  .rs-col-xxl-offset-22{
    margin-left:91.66666667%
  }

  .rs-col-xxl-23{
    width:95.83333333%
  }

  .rs-col-xxl-pull-23{
    right:95.83333333%
  }

  .rs-col-xxl-push-23{
    left:95.83333333%
  }

  .rs-col-xxl-offset-23{
    margin-left:95.83333333%
  }

  .rs-col-xxl-24{
    width:100%
  }

  .rs-col-xxl-pull-24{
    right:100%
  }

  .rs-col-xxl-push-24{
    left:100%
  }

  .rs-col-xxl-offset-24{
    margin-left:100%
  }

  .rs-col-xxl-pull-0{
    right:auto
  }

  .rs-col-xxl-push-0{
    left:auto
  }
}

@media(max-width: 575px){
  .rs-hidden-xs{
    display:none
  }
}

@media(min-width: 576px)and (max-width: 767px){
  .rs-hidden-sm{
    display:none
  }
}

@media(min-width: 768px)and (max-width: 991px){
  .rs-hidden-md{
    display:none
  }
}

@media(min-width: 992px)and (max-width: 1199px){
  .rs-hidden-lg{
    display:none
  }
}

@media(min-width: 1200px)and (max-width: 1399px){
  .rs-hidden-xl{
    display:none
  }
}

@media(min-width: 1400px){
  .rs-hidden-xxl{
    display:none
  }
}

.rs-row{
  margin-left:-5px;
  margin-right:-5px
}

.rs-row::before,.rs-row::after{
  content:" ";
  display:table
}

.rs-row::after{
  clear:both
}

.rs-col{
  float:left;
  position:relative;
  min-height:1px;
  padding-left:5px;
  padding-right:5px
}

.rs-header{
  flex:0 0 auto
}

.rs-form-help-text{
  display:block;
  color:#717273;
  color:var(--rs-text-secondary);
  min-height:20px;
  line-height:1.66666667;
  font-size:12px
}

.rs-form-help-text-tooltip{
  display:inline-flex;
  align-items:center;
  margin-left:10px;
  margin-top:8px
}

.rs-btn-icon>.rs-icon{
  vertical-align:bottom
}

.rs-btn-icon-with-text>.rs-icon{
  position:absolute;
  top:0;
  display:block;
  background-color:#f2f2f5;
  background-color:var(--rs-iconbtn-addon);
  transition:color .15s ease-out,background-color .15s ease-out
}

.rs-btn-icon-with-text:hover>.rs-icon,.rs-btn-icon-with-text:focus>.rs-icon{
  background-color:#d9d9d9;
  background-color:var(--rs-iconbtn-activated-addon)
}

.rs-btn-icon-with-text:active>.rs-icon,.rs-btn-icon-with-text.rs-btn-active>.rs-icon{
  background-color:#b6b7b8;
  background-color:var(--rs-iconbtn-pressed-addon)
}

.rs-btn-icon-with-text:disabled>.rs-icon,.rs-btn-icon-with-text.rs-btn-disabled>.rs-icon{
  background-color:#f2f2f5;
  background-color:var(--rs-iconbtn-addon)
}

.rs-theme-high-contrast .rs-btn-icon-with-text:disabled,.rs-theme-high-contrast .rs-btn-icon-with-text.rs-btn-disabled{
  border-color:var(--rs-btn-default-disabled-boreder-color)
}

.rs-btn-icon-with-text.rs-btn-primary>.rs-icon{
  background-color:#2589f5;
  background-color:var(--rs-iconbtn-primary-addon)
}

.rs-btn-icon-with-text.rs-btn-primary:hover>.rs-icon,.rs-btn-icon-with-text.rs-btn-primary:focus>.rs-icon{
  background-color:#1675e0;
  background-color:var(--rs-iconbtn-primary-activated-addon)
}

.rs-btn-icon-with-text.rs-btn-primary:active>.rs-icon,.rs-btn-icon-with-text.rs-btn-primary.rs-btn-active>.rs-icon{
  background-color:#0a5dc2;
  background-color:var(--rs-iconbtn-primary-pressed-addon)
}

.rs-btn-icon-with-text.rs-btn-primary:disabled>.rs-icon,.rs-btn-icon-with-text.rs-btn-primary.rs-btn-disabled>.rs-icon{
  background-color:#2589f5;
  background-color:var(--rs-iconbtn-primary-addon)
}

.rs-theme-high-contrast .rs-btn-icon-with-text.rs-btn-primary:disabled,.rs-theme-high-contrast .rs-btn-icon-with-text.rs-btn-primary.rs-btn-disabled{
  border-color:var(--rs-btn-default-disabled-boreder-color)
}

.rs-btn-icon-circle{
  border-radius:50% !important
}

.rs-input{
  display:block;
  width:100%;
  color:#343434;
  color:var(--rs-text-primary);
  background-color:#fff;
  background-color:var(--rs-input-bg);
  background-image:none;
  border:1px solid #e5e5ea;
  border:1px solid var(--rs-border-primary);
  transition:border-color ease-in-out .15s;
  border-radius:6px;
  padding:7px 11px;
  font-size:14px;
  line-height:1.42857143
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-input{
    height:36px
  }
}

textarea.rs-input{
  height:auto
}

.rs-theme-high-contrast .rs-input{
  transition:none
}

.rs-input::-moz-placeholder{
  color:#717273;
  color:var(--rs-text-secondary)
}

.rs-input::placeholder{
  color:#717273;
  color:var(--rs-text-secondary)
}

.rs-input:focus,.rs-input:hover:not(:disabled){
  border-color:#3498ff;
  border-color:var(--rs-input-focus-border)
}

.rs-input:focus{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring)
}

.rs-theme-high-contrast .rs-input:focus{
  outline-offset:2px
}

.rs-input:disabled{
  background-color:#f7f7fa;
  background-color:var(--rs-input-disabled-bg);
  color:#717273;
  color:var(--rs-text-disabled)
}

textarea.rs-input{
  overflow:auto;
  resize:vertical
}

.rs-input-xs{
  padding:1px 11px;
  font-size:12px;
  line-height:1.66666667
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-input-xs{
    height:24px
  }
}

textarea.rs-input-xs{
  height:auto
}

.rs-input-lg{
  padding:9px 11px;
  font-size:16px;
  line-height:1.375
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-input-lg{
    height:42px
  }
}

textarea.rs-input-lg{
  height:auto
}

.rs-input-sm{
  padding:4px 11px;
  font-size:14px;
  line-height:1.42857143
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-input-sm{
    height:30px
  }
}

textarea.rs-input-sm{
  height:auto
}

.rs-input-group{
  position:relative;
  display:flex;
  border-radius:6px;
  transition:border-color ease-in-out .15s;
  width:100%;
  cursor:text;
  color:#343434;
  color:var(--rs-text-primary);
  border:1px solid #e5e5ea;
  border:1px solid var(--rs-border-primary)
}

.rs-theme-high-contrast .rs-input-group{
  transition:none
}

.rs-input-group:not(.rs-input-group-disabled):hover,.rs-input-group:not(.rs-input-group-disabled).rs-input-group-focus,.rs-input-group:focus-within{
  border-color:#3498ff;
  border-color:var(--rs-input-focus-border)
}

.rs-input-group:not(.rs-input-group-disabled).rs-input-group-focus,.rs-input-group:focus-within{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring)
}

.rs-theme-high-contrast .rs-input-group:not(.rs-input-group-disabled).rs-input-group-focus,.rs-theme-high-contrast .rs-input-group:focus-within{
  outline-offset:2px
}

.rs-input-group .rs-input-group{
  outline:none !important;
  border-color:transparent !important
}

.rs-input-group .rs-input-number,.rs-input-group .rs-input-group-addon,.rs-input-group .rs-input-group-btn,.rs-input-group .rs-picker-date .rs-picker-toggle{
  border:none;
  border-radius:0;
  outline:none
}

.rs-input-group:not(.rs-input-group-inside) .rs-input{
  border:none;
  border-radius:0;
  outline:none
}

.rs-input-group:not(.rs-input-group-inside) .rs-input-number:not(:last-child) .rs-input-number-btn-group-vertical{
  border-radius:0
}

.rs-input-group:not(.rs-input-group-inside) .rs-input-number:not(:last-child) .rs-input-number-touchspin-up{
  border-top-right-radius:0
}

.rs-input-group:not(.rs-input-group-inside) .rs-input-number:not(:last-child) .rs-input-number-touchspin-down{
  border-bottom-right-radius:0
}

.rs-input-group:not(.rs-input-group-inside) .rs-input-number:not(:first-child) .rs-input{
  border-radius:0 !important
}

.rs-input-group:not(.rs-input-group-inside)>:first-child,.rs-input-group:not(.rs-input-group-inside) .rs-auto-complete:first-child .rs-input,.rs-input-group:not(.rs-input-group-inside) .rs-picker-date:first-child .rs-picker-toggle,.rs-input-group:not(.rs-input-group-inside) .rs-form-control-wrapper:first-child>.rs-input{
  border-bottom-left-radius:6px;
  border-top-left-radius:6px
}

.rs-input-group:not(.rs-input-group-inside)>:last-child,.rs-input-group:not(.rs-input-group-inside) .rs-auto-complete:last-child .rs-input,.rs-input-group:not(.rs-input-group-inside) .rs-picker-date:last-child .rs-picker-toggle,.rs-input-group:not(.rs-input-group-inside) .rs-form-control-wrapper:last-child>.rs-input{
  border-bottom-right-radius:6px;
  border-top-right-radius:6px
}

.rs-input-group>.rs-input,.rs-input-group>.rs-form-control-wrapper,.rs-input-group>.rs-auto-complete{
  flex:1 1 auto
}

.rs-input-group .rs-form-control-wrapper>.rs-input{
  width:100%
}

.rs-input-group>.rs-input,.rs-input-group>.rs-auto-complete{
  position:relative
}

.rs-input-group input.rs-input~.rs-input-group-addon,.rs-input-group .rs-form-control-wrapper~.rs-input-group-addon{
  border-left:none;
  left:auto;
  right:0
}

.rs-input-group input.rs-input~.rs-input-group-addon:not(:last-child),.rs-input-group .rs-form-control-wrapper~.rs-input-group-addon:not(:last-child){
  border-right:0
}

.rs-input-group.rs-input-group-inside{
  width:100%;
  background-color:#fff;
  background-color:var(--rs-input-bg)
}

.rs-input-group.rs-input-group-inside .rs-input{
  display:block;
  width:100%;
  border:none;
  outline:none
}

.rs-input-group.rs-input-group-inside .rs-input-group-btn,.rs-input-group.rs-input-group-inside .rs-input-group-addon{
  flex:0 0 auto;
  width:auto
}

.rs-input-group.rs-input-group-inside .rs-input-group-btn{
  color:#343434;
  color:var(--rs-btn-subtle-text);
  background-color:transparent;
  border:none;
  color:inherit;
  height:34px;
  padding:7px 11px;
  border-radius:0 6px 6px 0
}

.rs-input-group.rs-input-group-inside .rs-input-group-btn:hover,.rs-input-group.rs-input-group-inside .rs-input-group-btn:focus{
  color:#343434;
  color:var(--rs-btn-subtle-hover-text);
  background-color:#e5e5ea;
  background-color:var(--rs-btn-subtle-hover-bg)
}

.rs-input-group.rs-input-group-inside .rs-input-group-btn:active,.rs-input-group.rs-input-group-inside .rs-input-group-btn.rs-btn-active{
  color:#121212;
  color:var(--rs-btn-subtle-active-text);
  background-color:#e5e5ea;
  background-color:var(--rs-btn-subtle-active-bg)
}

.rs-input-group.rs-input-group-inside .rs-input-group-btn:disabled,.rs-input-group.rs-input-group-inside .rs-input-group-btn.rs-btn-disabled{
  color:#b6b7b8;
  color:var(--rs-btn-subtle-disabled-text);
  background:none
}

.rs-theme-high-contrast .rs-input-group.rs-input-group-inside .rs-input-group-btn:disabled,.rs-theme-high-contrast .rs-input-group.rs-input-group-inside .rs-input-group-btn.rs-btn-disabled{
  border-color:var(--rs-btn-default-disabled-boreder-color)
}

.rs-input-group.rs-input-group-inside .rs-input-group-btn>.rs-icon{
  font-size:14px;
  line-height:1.42857143
}

.rs-input-group.rs-input-group-inside .rs-input-group-btn:focus{
  outline:none
}

.rs-input-group.rs-input-group-inside .rs-input-group-btn:first-child{
  border-bottom-left-radius:6px;
  border-top-left-radius:6px
}

.rs-input-group.rs-input-group-inside .rs-input-group-btn:last-child{
  border-bottom-right-radius:6px;
  border-top-right-radius:6px
}

.rs-input-group.rs-input-group-inside .rs-input-group-addon{
  top:0;
  background:none;
  border:none;
  padding:10px 12px
}

.rs-input-group.rs-input-group-inside .rs-input-group-addon.rs-input-group-btn{
  padding:8px 13px
}

.rs-input-group.rs-input-group-inside .rs-input-group-btn~input.rs-input,.rs-input-group.rs-input-group-inside .rs-input-group-addon~input.rs-input,.rs-input-group.rs-input-group-inside .rs-input-group-btn~.rs-auto-complete>input.rs-input,.rs-input-group.rs-input-group-inside .rs-input-group-addon~.rs-auto-complete>input.rs-input,.rs-input-group.rs-input-group-inside .rs-input-group-addon~.rs-form-control-wrapper>input.rs-input,.rs-input-group.rs-input-group-inside .rs-input-group-btn~.rs-form-control-wrapper>input.rs-input{
  padding-left:0;
  padding-right:12px
}

.rs-input-group.rs-input-group-inside input.rs-input~.rs-input-group-btn,.rs-input-group.rs-input-group-inside .rs-auto-complete~.rs-input-group-addon,.rs-input-group.rs-input-group-inside .rs-form-control-wrapper~.rs-input-group-addon,.rs-input-group.rs-input-group-inside .rs-form-control-wrapper~.rs-input-group-btn{
  left:inherit;
  right:0
}

.rs-input-group.rs-input-group-inside .rs-auto-complete~.rs-input-group-btn,.rs-input-group.rs-input-group-inside .rs-form-control-wrapper~.rs-input-group-btn{
  left:inherit;
  right:1px
}

.rs-input-group.rs-input-group-disabled{
  background-color:#f7f7fa;
  background-color:var(--rs-input-disabled-bg);
  color:#717273;
  color:var(--rs-text-disabled);
  cursor:not-allowed
}

.rs-input-group.rs-input-group-disabled .rs-input,.rs-input-group.rs-input-group-disabled .rs-input-group-btn,.rs-input-group.rs-input-group-disabled .rs-input-group-addon{
  color:inherit
}

.rs-input-group-lg>.rs-input{
  padding:9px 11px;
  font-size:16px;
  line-height:1.375
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-input-group-lg>.rs-input{
    height:42px
  }
}

textarea.rs-input-group-lg>.rs-input{
  height:auto
}

.rs-input-group-lg.rs-input-group-inside>.rs-input{
  padding-right:0
}

.rs-input-group-lg.rs-input-group>.rs-input{
  height:40px
}

.rs-input-group-lg.rs-input-group>.rs-input-group-addon{
  height:40px
}

.rs-input-group-lg.rs-input-group>.rs-input-group-addon>.rs-icon{
  font-size:inherit
}

.rs-input-group-lg.rs-input-group:not(.rs-input-group-inside)>.rs-input-group-addon{
  padding-top:8px;
  padding-bottom:8px
}

.rs-input-group-md>.rs-input{
  padding:7px 11px;
  font-size:14px;
  line-height:1.42857143
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-input-group-md>.rs-input{
    height:36px
  }
}

textarea.rs-input-group-md>.rs-input{
  height:auto
}

.rs-input-group-md.rs-input-group-inside>.rs-input{
  padding-right:0
}

.rs-input-group-md.rs-input-group>.rs-input{
  height:34px
}

.rs-input-group-md.rs-input-group>.rs-input-group-addon{
  height:34px
}

.rs-input-group-md.rs-input-group>.rs-input-group-addon>.rs-icon{
  font-size:inherit
}

.rs-input-group-md.rs-input-group:not(.rs-input-group-inside)>.rs-input-group-addon{
  padding-top:6px;
  padding-bottom:6px
}

.rs-input-group-sm>.rs-input{
  padding:4px 11px;
  font-size:14px;
  line-height:1.42857143
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-input-group-sm>.rs-input{
    height:30px
  }
}

textarea.rs-input-group-sm>.rs-input{
  height:auto
}

.rs-input-group-sm.rs-input-group-inside>.rs-input{
  padding-right:0
}

.rs-input-group-sm.rs-input-group>.rs-input{
  height:28px
}

.rs-input-group-sm.rs-input-group>.rs-input-group-addon{
  height:28px
}

.rs-input-group-sm.rs-input-group>.rs-input-group-addon>.rs-icon{
  font-size:inherit
}

.rs-input-group-sm.rs-input-group:not(.rs-input-group-inside)>.rs-input-group-addon{
  padding-top:3px;
  padding-bottom:3px
}

.rs-input-group-xs>.rs-input{
  padding:1px 11px;
  font-size:12px;
  line-height:1.66666667
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-input-group-xs>.rs-input{
    height:24px
  }
}

textarea.rs-input-group-xs>.rs-input{
  height:auto
}

.rs-input-group-xs.rs-input-group-inside>.rs-input{
  padding-right:0
}

.rs-input-group-xs.rs-input-group>.rs-input{
  height:22px
}

.rs-input-group-xs.rs-input-group>.rs-input-group-addon{
  height:22px
}

.rs-input-group-xs.rs-input-group>.rs-input-group-addon>.rs-icon{
  font-size:inherit
}

.rs-input-group.rs-input-group-lg>.rs-input-group-addon{
  padding:9px 11px;
  font-size:16px;
  line-height:1.375;
  min-width:44px;
  padding-left:15px;
  padding-right:15px
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-input-group.rs-input-group-lg>.rs-input-group-addon{
    height:42px
  }
}

textarea.rs-input-group.rs-input-group-lg>.rs-input-group-addon{
  height:auto
}

.rs-input-group.rs-input-group-md>.rs-input-group-addon{
  padding:7px 11px;
  font-size:14px;
  line-height:1.42857143;
  min-width:36px;
  padding-left:11px;
  padding-right:11px
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-input-group.rs-input-group-md>.rs-input-group-addon{
    height:36px
  }
}

textarea.rs-input-group.rs-input-group-md>.rs-input-group-addon{
  height:auto
}

.rs-input-group.rs-input-group-sm>.rs-input-group-addon{
  padding:4px 11px;
  font-size:14px;
  line-height:1.42857143;
  min-width:32px;
  padding-left:9px;
  padding-right:9px
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-input-group.rs-input-group-sm>.rs-input-group-addon{
    height:30px
  }
}

textarea.rs-input-group.rs-input-group-sm>.rs-input-group-addon{
  height:auto
}

.rs-input-group.rs-input-group-xs>.rs-input-group-addon{
  padding:1px 11px;
  font-size:12px;
  line-height:1.66666667;
  min-width:28px;
  padding-left:7px;
  padding-right:7px
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-input-group.rs-input-group-xs>.rs-input-group-addon{
    height:24px
  }
}

textarea.rs-input-group.rs-input-group-xs>.rs-input-group-addon{
  height:auto
}

.rs-input-group-inside.rs-input-group-lg>.rs-input-group-btn{
  padding:9px 11px;
  font-size:16px;
  line-height:1.375;
  height:40px;
  padding:9px 15px;
  border-radius:0 6px 6px 0
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-input-group-inside.rs-input-group-lg>.rs-input-group-btn{
    height:42px
  }
}

textarea.rs-input-group-inside.rs-input-group-lg>.rs-input-group-btn{
  height:auto
}

.rs-input-group-inside.rs-input-group-lg>.rs-input-group-btn>.rs-icon{
  font-size:16px;
  line-height:1.375
}

.rs-input-group-inside.rs-input-group-md>.rs-input-group-btn{
  font-size:14px;
  line-height:1.42857143;
  height:34px;
  padding:7px 11px;
  border-radius:0 6px 6px 0
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-input-group-inside.rs-input-group-md>.rs-input-group-btn{
    height:36px
  }
}

textarea.rs-input-group-inside.rs-input-group-md>.rs-input-group-btn{
  height:auto
}

.rs-input-group-inside.rs-input-group-md>.rs-input-group-btn>.rs-icon{
  font-size:14px;
  line-height:1.42857143
}

.rs-input-group-inside.rs-input-group-sm>.rs-input-group-btn{
  padding:4px 11px;
  font-size:14px;
  line-height:1.42857143;
  height:28px;
  padding:4px 9px;
  border-radius:0 6px 6px 0
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-input-group-inside.rs-input-group-sm>.rs-input-group-btn{
    height:30px
  }
}

textarea.rs-input-group-inside.rs-input-group-sm>.rs-input-group-btn{
  height:auto
}

.rs-input-group-inside.rs-input-group-sm>.rs-input-group-btn>.rs-icon{
  font-size:12px;
  line-height:1.66666667
}

.rs-input-group-inside.rs-input-group-xs>.rs-input-group-btn{
  padding:1px 11px;
  font-size:12px;
  line-height:1.66666667;
  height:22px;
  padding:1px 7px;
  border-radius:0 6px 6px 0
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-input-group-inside.rs-input-group-xs>.rs-input-group-btn{
    height:24px
  }
}

textarea.rs-input-group-inside.rs-input-group-xs>.rs-input-group-btn{
  height:auto
}

.rs-input-group-inside.rs-input-group-xs>.rs-input-group-btn>.rs-icon{
  font-size:12px;
  line-height:1.66666667
}

.rs-input-group-addon:not(:first-child):not(:last-child),.rs-input-group-btn:not(:first-child):not(:last-child),.rs-input-group:not(.rs-input-group-inside) .rs-input:not(:first-child):not(:last-child){
  border-radius:0
}

.rs-input-group-addon{
  flex:0 0 auto;
  display:flex;
  align-items:center;
  white-space:nowrap;
  vertical-align:middle;
  color:#343434;
  color:var(--rs-text-primary);
  padding:8px 12px;
  font-size:14px;
  font-weight:normal;
  line-height:1;
  text-align:center;
  background-color:#f7f7fa;
  background-color:var(--rs-btn-default-bg);
  border:1px solid #e5e5ea;
  border:1px solid var(--rs-border-primary);
  border-radius:6px
}

.rs-input-group-addon.rs-input-sm{
  padding:5px 10px;
  font-size:12px;
  border-radius:6px
}

.rs-input-group-addon.rs-input-xs{
  padding:8px 8px;
  font-size:12px;
  border-radius:6px
}

.rs-input-group-addon.rs-input-lg{
  padding:10px 16px;
  font-size:16px;
  border-radius:6px
}

.rs-input-group-addon input[type=radio],.rs-input-group-addon input[type=checkbox]{
  margin-top:0
}

.rs-input-group-btn{
  position:relative;
  line-height:1;
  white-space:nowrap;
  border-radius:0
}

.rs-input-group-btn>.rs-btn{
  position:relative
}

.rs-input-group-btn>.rs-btn+.rs-btn{
  margin-left:-1px
}

.rs-input-group-btn:first-child>.rs-btn,.rs-input-group-btn:first-child>.rs-btn-group{
  margin-right:-1px;
  border-right:medium none
}

.rs-input-group-btn:last-child>.rs-btn,.rs-input-group-btn:last-child>.rs-btn-group{
  margin-left:-1px
}

.rs-input-number{
  background-color:#fff;
  background-color:var(--rs-input-bg)
}

.rs-input-number-btn-group-vertical{
  position:relative;
  width:20px;
  flex:0 0 20px;
  display:block
}

.rs-input-number-btn-group-vertical>.rs-btn{
  display:block;
  float:none;
  width:100%;
  max-width:100%;
  position:relative;
  border:none
}

.rs-input-number-touchspin-up,.rs-input-number-touchspin-down{
  position:relative;
  border-radius:0;
  padding:0;
  box-shadow:none !important;
  height:17px
}

.rs-input-number-touchspin-up>.rs-icon,.rs-input-number-touchspin-down>.rs-icon{
  height:17px
}

.rs-input-group-lg .rs-input-number-touchspin-up,.rs-input-group-lg .rs-input-number-touchspin-down{
  height:20px
}

.rs-input-group-lg .rs-input-number-touchspin-up>.rs-icon,.rs-input-group-lg .rs-input-number-touchspin-down>.rs-icon{
  height:20px
}

.rs-input-group-sm .rs-input-number-touchspin-up,.rs-input-group-sm .rs-input-number-touchspin-down{
  height:14px
}

.rs-input-group-sm .rs-input-number-touchspin-up>.rs-icon,.rs-input-group-sm .rs-input-number-touchspin-down>.rs-icon{
  height:14px
}

.rs-input-group-xs .rs-input-number-touchspin-up,.rs-input-group-xs .rs-input-number-touchspin-down{
  height:11px
}

.rs-input-group-xs .rs-input-number-touchspin-up>.rs-icon,.rs-input-group-xs .rs-input-number-touchspin-down>.rs-icon{
  height:11px
}

.rs-input-number-touchspin-up>.rs-icon,.rs-input-number-touchspin-down>.rs-icon{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  font-size:12px;
  display:flex;
  align-items:center;
  justify-content:center
}

.rs-input-number-btn-group-vertical:last-child .rs-input-number-touchspin-up{
  border-top-right-radius:6px
}

.rs-input-number-btn-group-vertical:last-child .rs-input-number-touchspin-down{
  border-bottom-right-radius:6px
}

.rs-input-number>.rs-input{
  border-bottom-left-radius:6px !important;
  border-top-left-radius:6px !important
}

.rs-input-number>.rs-input:disabled+.rs-input-number-btn-group-vertical .rs-input-number-touchspin-up,.rs-input-number>.rs-input:disabled+.rs-input-number-btn-group-vertical .rs-input-number-touchspin-down{
  background-color:#f7f7fa;
  background-color:var(--rs-input-disabled-bg)
}

.rs-input-number input[type=number]{
  -webkit-appearance:textfield;
  -moz-appearance:textfield;
  appearance:textfield
}

.rs-input-number input[type=number]::-webkit-inner-spin-button{
  -webkit-appearance:none
}

.rs-picker-input{
  position:relative;
  border:1px solid #e5e5ea;
  border:1px solid var(--rs-border-primary);
  border-radius:6px;
  transition:border-color ease-in-out .15s;
  background-color:#fff;
  background-color:var(--rs-input-bg)
}

.rs-picker-input .rs-picker-toggle{
  border:none !important;
  background:transparent !important;
  height:34px;
  cursor:text
}

.rs-picker-input .rs-picker-toggle-clean,.rs-picker-input .rs-picker-toggle-caret{
  top:7px
}

.rs-picker-input .rs-picker-toggle .rs-ripple-pond{
  display:none
}

.rs-picker-input:not(.rs-picker-disabled) .rs-picker-toggle{
  position:absolute !important
}

.rs-picker-input .rs-picker-toggle.rs-btn-lg{
  height:40px
}

.rs-picker-input .rs-picker-toggle.rs-btn-md{
  height:34px
}

.rs-picker-input .rs-picker-toggle.rs-btn-sm{
  height:28px
}

.rs-picker-input .rs-picker-toggle.rs-btn-xs{
  height:22px
}

.rs-picker-textbox{
  margin-right:32px;
  min-height:34px
}

.rs-picker-cleanable .rs-picker-textbox{
  margin-right:44px
}

.rs-picker-search{
  border:none;
  width:100%
}

.rs-picker-search-input{
  padding:7px 11px;
  font-size:14px;
  line-height:1.42857143;
  background:none;
  outline:none;
  border:none;
  width:100%;
  position:relative;
  padding-right:0
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-picker-search-input{
    height:36px
  }
}

textarea.rs-picker-search-input{
  height:auto
}

.rs-picker-tag .rs-picker-search-input{
  font-size:14px;
  line-height:1.42857143;
  padding:2px 12px 2px 11px
}

.rs-picker-tag .rs-picker-search-input>input{
  background:none;
  outline:none;
  border:none;
  width:100%
}

.rs-picker-focused .rs-picker-search-input{
  z-index:6
}

.rs-picker-input-lg .rs-picker-search-input{
  padding:8px 16px;
  font-size:16px;
  line-height:1.375
}

.rs-picker-input-lg .rs-picker-textbox{
  min-height:40px
}

.rs-picker-input-md .rs-picker-search-input{
  padding:7px 12px;
  font-size:14px;
  line-height:1.42857143
}

.rs-picker-input-sm .rs-picker-search-input{
  padding:4px 10px;
  font-size:14px;
  line-height:1.42857143
}

.rs-picker-input-sm .rs-picker-textbox{
  min-height:28px
}

.rs-picker-input-xs .rs-picker-search-input{
  padding:1px 8px;
  font-size:12px;
  line-height:1.66666667
}

.rs-picker-input-xs .rs-picker-textbox{
  min-height:22px
}

.rs-inline-edit{
  position:relative;
  display:inline-block
}

.rs-inline-edit .rs-plaintext{
  padding:7px 11px;
  font-size:14px;
  line-height:1.42857143;
  border-radius:6px
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-inline-edit .rs-plaintext{
    height:36px
  }
}

textarea.rs-inline-edit .rs-plaintext{
  height:auto
}

.rs-inline-edit .rs-plaintext:hover{
  background-color:#e5e5ea;
  background-color:var(--rs-inline-edit-hover-bg)
}

.rs-inline-edit-disabled .rs-plaintext:hover{
  background-color:transparent
}

.rs-inline-edit-controls{
  position:absolute;
  inset-block-start:100%;
  inset-inline-end:0px;
  -webkit-margin-before:6px;
  margin-block-start:6px;
  z-index:7
}

.rs-inline-edit-controls .rs-btn{
  box-shadow:0 4px 4px rgba(0, 0, 0, 0.12),0 0 10px rgba(0, 0, 0, 0.06)
}

.rs-inline-edit-xs .rs-plaintext{
  padding:1px 11px;
  font-size:12px;
  line-height:1.66666667
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-inline-edit-xs .rs-plaintext{
    height:24px
  }
}

textarea.rs-inline-edit-xs .rs-plaintext{
  height:auto
}

.rs-inline-edit-lg .rs-plaintext{
  padding:9px 11px;
  font-size:16px;
  line-height:1.375
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-inline-edit-lg .rs-plaintext{
    height:42px
  }
}

textarea.rs-inline-edit-lg .rs-plaintext{
  height:auto
}

.rs-inline-edit-sm .rs-plaintext{
  padding:4px 11px;
  font-size:14px;
  line-height:1.42857143
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-inline-edit-sm .rs-plaintext{
    height:30px
  }
}

textarea.rs-inline-edit-sm .rs-plaintext{
  height:auto
}

.rs-list{
  position:relative;
  box-shadow:0 1px 0 #e5e5ea,0 -1px 0 #e5e5ea;
  box-shadow:0 1px 0 var(--rs-list-border),0 -1px 0 var(--rs-list-border);
  overflow-x:hidden;
  overflow-y:auto
}

.rs-list-bordered{
  border-radius:6px;
  box-shadow:0 0 0 1px #e5e5ea;
  box-shadow:0 0 0 1px var(--rs-list-border)
}

.rs-list-hover .rs-list-item:hover{
  background-color:#f2faff;
  background-color:var(--rs-list-hover-bg)
}

.rs-list-sortable .rs-list-item{
  cursor:move;
  cursor:grab
}

.rs-list-sortable .rs-list-item-disabled,.rs-list-sortable .rs-list-item-disabled:active{
  cursor:not-allowed
}

.rs-list-item{
  position:relative
}

.rs-list-item-bordered{
  padding-left:20px;
  padding-right:20px
}

.rs-list-item-lg{
  padding-top:20px;
  padding-bottom:20px
}

.rs-list-item-md{
  padding-top:13px;
  padding-bottom:13px
}

.rs-list-item-sm{
  padding-top:8px;
  padding-bottom:8px
}

.rs-list-item{
  background-color:#fff;
  background-color:var(--rs-list-bg);
  box-shadow:0 -1px 0 #e5e5ea,0 1px 0 #e5e5ea;
  box-shadow:0 -1px 0 var(--rs-list-border),0 1px 0 var(--rs-list-border)
}

.rs-list-item-helper{
  position:absolute;
  background-color:#fff;
  background-color:var(--rs-list-bg);
  box-shadow:0 3px 8px rgba(0, 0, 0, 0.1);
  width:calc(100% - 2px);
  border-radius:6px;
  top:0;
  left:0;
  z-index:99;
  border:none;
  cursor:move
}

.rs-modal-open .rs-list-item-helper{
  z-index:1149
}

.rs-drawer-open .rs-list-item-helper{
  z-index:1149
}

.rs-list-item-holder{
  background-color:rgb(from #f2faff r g b/50%);
  background-color:var(--rs-list-placeholder-bg);
  visibility:hidden
}

.rs-list-item-holder::after{
  content:"";
  position:absolute;
  visibility:visible;
  top:1px;
  left:1px;
  width:calc(100% - 2px);
  height:calc(100% - 2px);
  border:1px #3498ff dashed;
  border:1px var(--rs-list-placeholder-border) dashed
}

.rs-loader{
  display:inline-block
}

.rs-loader::before,.rs-loader::after{
  content:" ";
  display:table
}

.rs-loader::after{
  clear:both
}

.rs-loader .rs-loader-spin{
  width:18px;
  height:18px
}

.rs-loader .rs-loader-spin::before,.rs-loader .rs-loader-spin::after{
  width:18px;
  height:18px
}

.rs-loader .rs-loader-content{
  font-size:12px;
  line-height:1.5
}

.rs-loader .rs-loader-vertical .rs-loader .rs-loader{
  height:48px
}

.rs-loader .rs-loader-vertical .rs-loader .rs-loader-content{
  line-height:1.66666667
}

.rs-loader-spin{
  position:relative;
  display:inline-block;
  float:left
}

.rs-loader-spin::before,.rs-loader-spin::after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  display:block;
  border-radius:50%
}

.rs-loader-spin::before{
  border:3px solid rgb(from #f7f7fa r g b/80%);
  border:3px solid var(--rs-loader-ring)
}

.rs-loader-spin::after{
  border-width:3px;
  border-style:solid;
  border-color:#939393 transparent transparent;
  border-color:var(--rs-loader-rotor) transparent transparent;
  animation:loaderSpin .6s infinite linear
}

.rs-loader-content{
  float:left;
  display:inline-block
}

.rs-loader-spin+.rs-loader-content{
  margin-left:12px
}

.rs-loader-xs .rs-loader-spin+.rs-loader-content{
  margin-left:10px
}

.rs-loader-backdrop{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgb(from #fff r g b/90%);
  background:var(--rs-loader-backdrop)
}

.rs-loader-vertical{
  width:auto;
  display:inline-block
}

.rs-loader-vertical .rs-loader{
  flex-direction:column
}

.rs-loader-vertical .rs-loader-spin{
  margin:0 auto
}

.rs-loader-vertical .rs-loader-content{
  line-height:1.66666667;
  text-align:center
}

.rs-loader-vertical .rs-loader-spin,.rs-loader-vertical .rs-loader-content{
  display:block;
  float:none
}

.rs-loader-vertical .rs-loader-spin+.rs-loader-content{
  margin-left:0;
  margin-top:10px
}

.rs-loader-inverse .rs-loader-content{
  color:#f7f7fa;
  color:var(--rs-text-inverse)
}

.rs-loader-inverse .rs-loader-backdrop{
  background:rgb(from #121212 r g b/83%);
  background:var(--rs-loader-backdrop-inverse)
}

.rs-loader-inverse .rs-loader-spin::before{
  border-color:rgb(from #f7f7fa r g b/30%);
  border-color:var(--rs-loader-ring-inverse)
}

.rs-loader-inverse .rs-loader-spin::after{
  border-top-color:#fff;
  border-top-color:var(--rs-loader-rotor-inverse)
}

.rs-loader-speed-fast .rs-loader-spin::after{
  animation-duration:.4s
}

.rs-loader-speed-normal .rs-loader-spin::after{
  animation-duration:.6s
}

.rs-loader-speed-slow .rs-loader-spin::after{
  animation-duration:.8s
}

.rs-loader-speed-paused .rs-loader-spin::after{
  animation-play-state:paused
}

.rs-loader-center,.rs-loader-backdrop-wrapper{
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  margin:auto;
  width:100%;
  height:100%
}

.rs-loader-center .rs-loader,.rs-loader-backdrop-wrapper .rs-loader{
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  height:100%
}

.rs-loader-center:not(.rs-loader-vertical) .rs-loader,.rs-loader-backdrop-wrapper:not(.rs-loader-vertical) .rs-loader{
  display:flex
}

.rs-loader-center.rs-loader-vertical .rs-loader,.rs-loader-backdrop-wrapper.rs-loader-vertical .rs-loader{
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  height:100%
}

.rs-loader-center .rs-loader-content,.rs-loader-backdrop-wrapper .rs-loader-content{
  z-index:1
}

.rs-loader-lg .rs-loader-spin{
  width:64px;
  height:64px
}

.rs-loader-lg .rs-loader-spin::before,.rs-loader-lg .rs-loader-spin::after{
  width:64px;
  height:64px
}

.rs-loader-lg .rs-loader-content{
  font-size:16px;
  line-height:4
}

.rs-loader-lg .rs-loader-vertical .rs-loader-lg .rs-loader{
  height:94px
}

.rs-loader-lg .rs-loader-vertical .rs-loader-lg .rs-loader-content{
  line-height:1.25
}

.rs-loader-md .rs-loader-spin{
  width:36px;
  height:36px
}

.rs-loader-md .rs-loader-spin::before,.rs-loader-md .rs-loader-spin::after{
  width:36px;
  height:36px
}

.rs-loader-md .rs-loader-content{
  font-size:14px;
  line-height:2.57142857
}

.rs-loader-md .rs-loader-vertical .rs-loader-md .rs-loader{
  height:66px
}

.rs-loader-md .rs-loader-vertical .rs-loader-md .rs-loader-content{
  line-height:1.42857143
}

.rs-loader-sm .rs-loader-spin{
  width:18px;
  height:18px
}

.rs-loader-sm .rs-loader-spin::before,.rs-loader-sm .rs-loader-spin::after{
  width:18px;
  height:18px
}

.rs-loader-sm .rs-loader-content{
  font-size:14px;
  line-height:1.28571429
}

.rs-loader-sm .rs-loader-vertical .rs-loader-sm .rs-loader{
  height:48px
}

.rs-loader-sm .rs-loader-vertical .rs-loader-sm .rs-loader-content{
  line-height:1.42857143
}

.rs-loader-xs .rs-loader-spin{
  width:16px;
  height:16px
}

.rs-loader-xs .rs-loader-spin::before,.rs-loader-xs .rs-loader-spin::after{
  width:16px;
  height:16px
}

.rs-loader-xs .rs-loader-content{
  font-size:12px;
  line-height:1.33333333
}

.rs-loader-xs .rs-loader-vertical .rs-loader-xs .rs-loader{
  height:46px
}

.rs-loader-xs .rs-loader-vertical .rs-loader-xs .rs-loader-content{
  line-height:1.66666667
}

.rs-loader-wrapper{
  display:inline-block;
  width:auto;
  line-height:0
}

@keyframes loaderSpin{
  from{
    transform:rotate(0)
  }

  to{
    transform:rotate(360deg)
  }
}

@keyframes notificationMoveIn{
  0%{
    opacity:0;
    transform-origin:0% 0%;
    transform:scaleY(0.8)
  }

  100%{
    opacity:1;
    transform-origin:0% 0%;
    transform:scaleY(1)
  }
}

@keyframes notificationMoveInLeft{
  from{
    opacity:0;
    transform:translate3d(-100%, 0, 0)
  }

  to{
    opacity:1;
    transform:none
  }
}

@keyframes notificationMoveInRight{
  from{
    opacity:0;
    transform:translate3d(100%, 0, 0)
  }

  to{
    opacity:1;
    transform:none
  }
}

@keyframes notificationMoveOut{
  0%{
    opacity:1;
    transform-origin:0% 0%;
    transform:scaleY(1);
    max-height:100px
  }

  100%{
    opacity:0;
    transform-origin:0% 0%;
    transform:scaleY(0.8);
    max-height:0;
    overflow:hidden
  }
}

.rs-message{
  border-radius:6px;
  font-size:14px;
  line-height:1.42857143;
  position:relative;
  animation-fill-mode:forwards;
  overflow:hidden
}

.rs-message-container{
  padding:20px;
  padding-right:28px;
  display:flex
}

.rs-message-centered .rs-message-container{
  flex-direction:column;
  align-items:center;
  text-align:center;
  gap:20px
}

.rs-message-centered .rs-message-icon{
  align-self:center !important
}

.rs-message-centered .rs-message-icon .rs-icon{
  font-size:40px !important
}

.rs-message-centered.rs-message-bordered{
  border-left-width:1px !important;
  border-top-width:4px !important
}

.rs-message-icon{
  align-self:center;
  font-size:0;
  margin-right:10px
}

.rs-message-icon .rs-icon{
  font-size:16px;
  align-items:center
}

.rs-message-content{
  flex-grow:1
}

.rs-message-header{
  color:#121212;
  color:var(--rs-text-heading);
  line-height:1.71428571;
  font-weight:bold;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%
}

.rs-message-header+.rs-message-body{
  margin-top:4px
}

.rs-message-body{
  color:#343434;
  color:var(--rs-text-primary)
}

.rs-message-body ul,.rs-message-body ol{
  margin:0;
  padding:0;
  -webkit-padding-start:16px;
  padding-inline-start:16px
}

.rs-message.rs-message-has-title .rs-message-icon{
  align-self:flex-start
}

.rs-message.rs-message-has-title .rs-message-icon .rs-icon{
  font-size:24px;
  line-height:1
}

.rs-message:not(.rs-message-hiding)+.rs-message{
  margin-top:10px
}

.rs-message:not(.rs-message-hiding)+.rs-message.rs-message-hiding:last-child{
  transition:margin-top .1s linear .3s;
  margin-top:0
}

.rs-message.rs-message-hiding{
  animation:notificationMoveOut .3s ease-in forwards
}

.rs-theme-dark .rs-message .rs-btn-link,.rs-theme-dark .rs-message a{
  color:inherit;
  text-decoration:underline
}

.rs-message-full{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  border-radius:0;
  z-index:3
}

.rs-message-success{
  background-color:#fff
}

.rs-message-success.rs-message-bordered{
  border:1px solid #4caf50;
  border:1px solid var(--rs-message-success-border);
  border-left-width:4px
}

.rs-message-success.rs-message-bordered .rs-message-icon{
  box-sizing:content-box;
  border:4px solid #a5e0a4;
  border:4px solid var(--rs-message-success-icon-border);
  border-radius:50%
}

.rs-message-success .rs-message-container{
  background-color:rgb(from #c8f0c7 r g b/60%);
  background-color:var(--rs-message-success-bg)
}

.rs-message-success .rs-message-header{
  color:#121212;
  color:var(--rs-message-success-header)
}

.rs-message-success .rs-message-body{
  color:#343434;
  color:var(--rs-message-success-text)
}

.rs-message-success .rs-btn-close{
  position:absolute;
  right:0;
  top:0;
  padding:8px;
  font-size:12px
}

.rs-message-success .rs-message-icon>.rs-icon,.rs-message-success .rs-btn-close{
  color:#4caf50;
  color:var(--rs-message-success-icon)
}

.rs-theme-high-contrast .rs-message-success{
  border:1px solid #4caf50;
  border:1px solid var(--rs-message-success-border)
}

.rs-message-info{
  background-color:#fff
}

.rs-message-info.rs-message-bordered{
  border:1px solid #2196f3;
  border:1px solid var(--rs-message-info-border);
  border-left-width:4px
}

.rs-message-info.rs-message-bordered .rs-message-icon{
  box-sizing:content-box;
  border:4px solid #9bd4fa;
  border:4px solid var(--rs-message-info-icon-border);
  border-radius:50%
}

.rs-message-info .rs-message-container{
  background-color:rgb(from #c5e7fc r g b/60%);
  background-color:var(--rs-message-info-bg)
}

.rs-message-info .rs-message-header{
  color:#121212;
  color:var(--rs-message-info-header)
}

.rs-message-info .rs-message-body{
  color:#343434;
  color:var(--rs-message-info-text)
}

.rs-message-info .rs-btn-close{
  position:absolute;
  right:0;
  top:0;
  padding:8px;
  font-size:12px
}

.rs-message-info .rs-message-icon>.rs-icon,.rs-message-info .rs-btn-close{
  color:#2196f3;
  color:var(--rs-message-info-icon)
}

.rs-theme-high-contrast .rs-message-info{
  border:1px solid #2196f3;
  border:1px solid var(--rs-message-info-border)
}

.rs-message-warning{
  background-color:#fff
}

.rs-message-warning.rs-message-bordered{
  border:1px solid #ffb300;
  border:1px solid var(--rs-message-warning-border);
  border-left-width:4px
}

.rs-message-warning.rs-message-bordered .rs-message-icon{
  box-sizing:content-box;
  border:4px solid #ffd991;
  border:4px solid var(--rs-message-warning-icon-border);
  border-radius:50%
}

.rs-message-warning .rs-message-container{
  background-color:rgb(from #ffe9c2 r g b/60%);
  background-color:var(--rs-message-warning-bg)
}

.rs-message-warning .rs-message-header{
  color:#121212;
  color:var(--rs-message-warning-header)
}

.rs-message-warning .rs-message-body{
  color:#343434;
  color:var(--rs-message-warning-text)
}

.rs-message-warning .rs-btn-close{
  position:absolute;
  right:0;
  top:0;
  padding:8px;
  font-size:12px
}

.rs-message-warning .rs-message-icon>.rs-icon,.rs-message-warning .rs-btn-close{
  color:#ffb300;
  color:var(--rs-message-warning-icon)
}

.rs-theme-high-contrast .rs-message-warning{
  border:1px solid #ffb300;
  border:1px solid var(--rs-message-warning-border)
}

.rs-message-error{
  background-color:#fff
}

.rs-message-error.rs-message-bordered{
  border:1px solid #f44336;
  border:1px solid var(--rs-message-error-border);
  border-left-width:4px
}

.rs-message-error.rs-message-bordered .rs-message-icon{
  box-sizing:content-box;
  border:4px solid #faa9a7;
  border:4px solid var(--rs-message-error-icon-border);
  border-radius:50%
}

.rs-message-error .rs-message-container{
  background-color:rgb(from #fccfcf r g b/60%);
  background-color:var(--rs-message-error-bg)
}

.rs-message-error .rs-message-header{
  color:#121212;
  color:var(--rs-message-error-header)
}

.rs-message-error .rs-message-body{
  color:#343434;
  color:var(--rs-message-error-text)
}

.rs-message-error .rs-btn-close{
  position:absolute;
  right:0;
  top:0;
  padding:8px;
  font-size:12px
}

.rs-message-error .rs-message-icon>.rs-icon,.rs-message-error .rs-btn-close{
  color:#f44336;
  color:var(--rs-message-error-icon)
}

.rs-theme-high-contrast .rs-message-error{
  border:1px solid #f44336;
  border:1px solid var(--rs-message-error-border)
}

.rs-modal-backdrop{
  position:fixed;
  top:0;
  left:0;
  width:100vw;
  height:100vh;
  z-index:1049;
  background-color:rgb(from #121212 r g b/30%);
  background-color:var(--rs-bg-backdrop)
}

.rs-modal-backdrop.rs-anim-fade{
  opacity:0;
  transition:opacity .3s ease-in
}

.rs-modal-backdrop.rs-anim-in{
  opacity:1
}

.rs-modal-open{
  overflow:hidden
}

.rs-modal-wrapper{
  position:fixed;
  overflow:auto;
  z-index:1050;
  top:0;
  left:0;
  width:100%;
  height:100%
}

.rs-modal{
  display:none;
  overflow:visible;
  outline:0;
  margin:30px auto 0 auto;
  position:relative;
  width:auto;
  z-index:1050
}

.rs-modal-lg{
  width:968px;
  max-width:calc(100% - 10px)
}

.rs-modal-md{
  width:800px;
  max-width:calc(100% - 10px)
}

.rs-modal-sm{
  width:600px;
  max-width:calc(100% - 10px)
}

.rs-modal-xs{
  width:400px;
  max-width:calc(100% - 10px)
}

.rs-modal-full{
  margin:0;
  height:100%
}

.rs-modal-full .rs-modal-content{
  position:absolute;
  height:100%;
  width:100%;
  border-radius:0;
  display:flex;
  flex-direction:column
}

.rs-modal-full .rs-modal-content .rs-modal-header{
  flex:0 0 auto
}

.rs-modal-full .rs-modal-content .rs-modal-body{
  flex:1 1 auto;
  overflow:auto
}

.rs-modal-full .rs-modal-content .rs-modal-footer{
  flex:0 0 auto
}

.rs-modal-shake .rs-modal-dialog{
  animation:.3s linear shakeHead
}

.rs-modal-content{
  position:relative;
  background-color:#fff;
  background-color:var(--rs-bg-overlay);
  border:none;
  border:var(--rs-modal-border, none);
  border-radius:6px;
  outline:0;
  box-shadow:0 4px 4px rgba(0, 0, 0, 0.12),0 0 10px rgba(0, 0, 0, 0.06);
  box-shadow:var(--rs-modal-shadow);
  padding:20px
}

.rs-modal-header{
  padding-right:20px
}

.rs-modal-header::before,.rs-modal-header::after{
  content:" ";
  display:table
}

.rs-modal-header::after{
  clear:both
}

.rs-modal-header .rs-modal-header-close{
  position:absolute;
  right:20px;
  top:20px;
  font-size:12px;
  color:#717273;
  color:var(--rs-text-secondary);
  padding:0
}

.rs-modal-header .rs-modal-header-close:hover{
  color:#343434;
  color:var(--rs-text-primary)
}

.rs-modal-title{
  font-weight:normal;
  font-size:18px;
  line-height:1.11111111;
  display:block;
  color:#121212;
  color:var(--rs-text-heading);
  margin:0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%
}

.rs-modal-body{
  position:relative;
  margin-top:20px;
  padding-bottom:20px
}

.rs-modal-footer{
  text-align:right;
  border-top:none
}

.rs-modal-footer::before,.rs-modal-footer::after{
  content:" ";
  display:table
}

.rs-modal-footer::after{
  clear:both
}

.rs-modal-footer .rs-btn+.rs-btn{
  margin-left:10px;
  margin-bottom:0
}

.rs-modal-footer .rs-btn-group .rs-btn+.rs-btn{
  margin-left:-1px
}

.rs-modal-footer .rs-btn-block+.rs-btn-block{
  margin-left:0
}

.rs-modal-scrollbar-measure{
  position:absolute;
  top:-9999px;
  width:50px;
  height:50px;
  overflow:scroll
}

.rs-cascade-tree-items .rs-check-item .rs-checkbox-checker>label{
  padding-right:26px
}

.rs-cascade-tree-items .rs-check-item.rs-check-item-focus .rs-checkbox-checker>label,.rs-cascade-tree-items .rs-check-item.rs-checkbox-checked .rs-checkbox-checker>label{
  font-weight:bold
}

.rs-cascade-tree-column.rs-cascade-tree-column-uncheckable .rs-check-item .rs-checkbox-checker>label{
  padding-left:12px
}

.rs-cascade-tree-multi .rs-cascade-search-view-row{
  padding-left:0;
  padding-top:0;
  padding-bottom:0
}

.rs-cascade-tree-multi .rs-cascade-search-view-col{
  padding:0
}

.rs-picker-popup-multi-cascader .rs-cascade-search-view-row{
  padding-left:0;
  padding-top:0;
  padding-bottom:0
}

.rs-picker-popup-multi-cascader .rs-cascade-search-view-col{
  padding:0
}

.rs-nav{
  position:relative;
  outline:0
}

.rs-nav .rs-dropdown>.rs-dropdown-toggle{
  height:36px;
  vertical-align:bottom
}

.rs-nav-default .rs-nav-item,.rs-nav-tabs .rs-nav-item{
  overflow:hidden;
  position:relative;
  transition:color .15s ease-out,background-color .15s ease-out
}

@media not all and (min-resolution: 0.001dpcm){
  .rs-nav-default .rs-nav-item,.rs-nav-tabs .rs-nav-item{
    -webkit-mask-image:-webkit-radial-gradient(white, black)
  }
}

.rs-nav-item{
  padding:8px 12px;
  cursor:pointer;
  color:#343434;
  color:var(--rs-navs-text);
  background:transparent;
  transition:color .15s ease-out,background-color .15s ease-out;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  outline:none;
  text-decoration:none
}

@media not all and (min-resolution: 0.001dpcm){
  .rs-nav-item{
    -webkit-mask-image:-webkit-radial-gradient(white, black)
  }
}

.rs-nav-item:hover,.rs-nav-item:focus,.rs-nav-item:active{
  text-decoration:none
}

.rs-theme-high-contrast .rs-nav-item{
  transition:none
}

.rs-nav-item:hover,.rs-nav-item:focus,.rs-nav-item.rs-nav-item-focus{
  color:#343434;
  color:var(--rs-navs-text-hover)
}

.rs-theme-high-contrast .rs-nav-item:hover,.rs-theme-high-contrast .rs-nav-item:focus,.rs-theme-high-contrast .rs-nav-item.rs-nav-item-focus{
  text-decoration:underline
}

.rs-nav-item:focus-visible{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring);
  outline-width:2px;
  outline-offset:0;
  z-index:2
}

.rs-theme-high-contrast .rs-nav-item:focus-visible{
  outline-offset:2px
}

.rs-nav-item:active{
  color:#121212;
  color:var(--rs-navs-text-active)
}

.rs-theme-high-contrast .rs-nav-item:active{
  text-decoration:underline
}

.rs-nav-item.rs-nav-item-disabled{
  cursor:not-allowed;
  pointer-events:none;
  color:#717273;
  color:var(--rs-text-disabled)
}

.rs-nav-item.rs-nav-item-active{
  position:relative;
  color:#1675e0;
  color:var(--rs-navs-selected);
  z-index:1
}

.rs-theme-high-contrast .rs-nav-item.rs-nav-item-active{
  text-decoration:underline
}

.rs-nav-item-icon{
  margin-right:6px
}

.rs-nav-item-caret{
  font-size:16px;
  vertical-align:text-bottom;
  margin-left:6px
}

.rs-nav-horizontal{
  white-space:nowrap
}

.rs-nav-horizontal>.rs-nav-item{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  vertical-align:top
}

.rs-nav-horizontal .rs-nav-bar{
  position:absolute;
  bottom:0;
  width:100%
}

.rs-nav-reversed.rs-nav-horizontal .rs-nav-bar{
  bottom:auto;
  top:0
}

.rs-nav-vertical>.rs-nav-item{
  display:flex;
  align-items:center
}

.rs-nav-vertical>.rs-dropdown{
  width:100%
}

.rs-nav-vertical>.rs-dropdown>.rs-dropdown-toggle{
  width:100%;
  text-align:left;
  z-index:0
}

.rs-nav-vertical .rs-nav-bar{
  display:block;
  position:absolute;
  top:0;
  bottom:0;
  right:0
}

.rs-nav-reversed.rs-nav-vertical .rs-nav-bar{
  right:auto
}

.rs-nav-default .rs-nav-item{
  border-radius:6px
}

.rs-nav-default .rs-nav-item:hover{
  background:#e5e5ea;
  background:var(--rs-navs-bg-hover)
}

.rs-nav-tabs .rs-nav-item:hover,.rs-nav-tabs .rs-nav-item:focus{
  background:#e5e5ea;
  background:var(--rs-navs-bg-hover)
}

.rs-nav-tabs .rs-nav-item.rs-nav-item-active{
  border:1px solid #d9d9d9;
  border:1px solid var(--rs-navs-tab-border);
  background-color:#fff;
  background-color:var(--rs-bg-card);
  z-index:1
}

.rs-nav-tabs.rs-nav-horizontal>.rs-nav-item,.rs-nav-tabs.rs-nav-horizontal>.rs-dropdown .rs-dropdown-toggle{
  border-radius:6px 6px 0 0
}

.rs-nav-reversed.rs-nav-tabs.rs-nav-horizontal>.rs-nav-item,.rs-nav-reversed.rs-nav-tabs.rs-nav-horizontal>.rs-dropdown .rs-dropdown-toggle{
  border-radius:0 0 6px 6px
}

.rs-nav-tabs.rs-nav-horizontal .rs-nav-bar{
  border-top:1px solid #d9d9d9;
  border-top:1px solid var(--rs-navs-tab-border)
}

.rs-nav-tabs.rs-nav-horizontal .rs-nav-item.rs-nav-item-active{
  border-bottom-width:0
}

.rs-nav-reversed.rs-nav-tabs.rs-nav-horizontal .rs-nav-item.rs-nav-item-active{
  border-bottom-width:1px;
  border-top-width:0
}

.rs-nav-tabs.rs-nav-vertical>.rs-nav-item,.rs-nav-tabs.rs-nav-vertical>.rs-dropdown .rs-dropdown-toggle{
  border-radius:6px 0 0 6px
}

.rs-nav-reversed.rs-nav-tabs.rs-nav-vertical>.rs-nav-item,.rs-nav-reversed.rs-nav-tabs.rs-nav-vertical>.rs-dropdown .rs-dropdown-toggle{
  border-radius:0 6px 6px 0
}

.rs-nav-tabs.rs-nav-vertical .rs-nav-bar{
  width:1px;
  background:#d9d9d9;
  background:var(--rs-navs-tab-border)
}

.rs-nav-tabs.rs-nav-vertical .rs-nav-item.rs-nav-item-active{
  border-right-width:0
}

.rs-nav-reversed.rs-nav-tabs.rs-nav-vertical .rs-nav-item.rs-nav-item-active{
  border-right-width:1px;
  border-left-width:0
}

.rs-nav-subtle .rs-nav-item{
  position:relative
}

.rs-nav-subtle .rs-nav-item:hover,.rs-nav-subtle .rs-nav-item:focus{
  color:#1675e0;
  color:var(--rs-navs-selected)
}

.rs-nav-subtle .rs-nav-item.rs-nav-item-active::before{
  content:"";
  position:absolute;
  background-color:#1675e0;
  background-color:var(--rs-navs-selected);
  display:block;
  z-index:1
}

.rs-nav-subtle.rs-nav-horizontal .rs-nav-bar{
  border-top:2px solid #f7f7fa;
  border-top:2px solid var(--rs-navs-subtle-border)
}

.rs-nav-subtle.rs-nav-horizontal .rs-nav-item.rs-nav-item-active::before{
  bottom:0;
  left:0;
  right:0;
  height:2px
}

.rs-nav-reversed.rs-nav-subtle.rs-nav-horizontal .rs-nav-item.rs-nav-item-active::before{
  bottom:auto;
  top:0
}

.rs-nav-subtle.rs-nav-vertical .rs-nav-bar{
  width:2px;
  background:#f7f7fa;
  background:var(--rs-navs-subtle-border)
}

.rs-nav-subtle.rs-nav-vertical .rs-nav-item.rs-nav-item-active::before{
  right:0;
  top:0;
  bottom:0;
  width:2px
}

.rs-nav-reversed.rs-nav-subtle.rs-nav-vertical .rs-nav-item.rs-nav-item-active::before{
  right:auto;
  left:0
}

.rs-nav-pills{
  display:inline-flex;
  background-color:#f2f2f5;
  background-color:var(--rs-navs-pills-bg);
  border-radius:6px;
  padding:4px;
  width:-moz-max-content;
  width:max-content
}

.rs-nav-pills .rs-nav-item{
  border-radius:6px;
  position:relative;
  padding:4px 12px;
  color:#717273;
  color:var(--rs-navs-pills-item-color)
}

.rs-nav-pills .rs-nav-item-active{
  background-color:#fff;
  background-color:var(--rs-navs-pills-item-active-bg);
  color:#121212;
  color:var(--rs-navs-pills-item-active-color);
  box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1),0 1px 2px -1px rgba(0, 0, 0, 0.1);
  box-shadow:var(--rs-navs-pills-item-shadow)
}

.rs-nav-pills .rs-nav-item-disabled{
  color:#b6b7b8;
  color:var(--rs-navs-pills-item-disabled-color)
}

.rs-nav-pills.rs-nav-vertical{
  flex-direction:column
}

.rs-nav-pills.rs-nav-vertical .rs-nav-item{
  padding:6px 12px;
  justify-content:center
}

.rs-nav-justified{
  display:flex
}

.rs-nav-justified>.rs-nav-item,.rs-nav-justified>.rs-dropdown{
  flex:1 1 1%
}

.rs-nav-justified>.rs-dropdown .rs-dropdown-toggle{
  width:100%;
  text-align:left
}

.rs-navbar::before,.rs-navbar::after{
  content:" ";
  display:table
}

.rs-navbar::after{
  clear:both
}

.rs-navbar-header,.rs-navbar-brand{
  float:left;
  display:inline-block;
  height:56px;
  color:inherit
}

.rs-navbar-header a{
  color:inherit
}

.rs-navbar-brand{
  padding:18px 20px
}

.rs-navbar-nav{
  float:left
}

.rs-navbar-nav.rs-navbar-right{
  float:right
}

.rs-navbar-nav:focus .rs-navbar-item:focus-visible,.rs-navbar-nav:focus .rs-navbar-item.rs-navbar-item-focus,.rs-navbar-nav:focus .rs-dropdown .rs-dropdown-toggle:focus-visible,.rs-navbar-nav:focus .rs-dropdown.rs-dropdown-focus .rs-dropdown-toggle{
  z-index:1;
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring)
}

.rs-theme-high-contrast .rs-navbar-nav:focus .rs-navbar-item:focus-visible,.rs-theme-high-contrast .rs-navbar-nav:focus .rs-navbar-item.rs-navbar-item-focus,.rs-theme-high-contrast .rs-navbar-nav:focus .rs-dropdown .rs-dropdown-toggle:focus-visible,.rs-theme-high-contrast .rs-navbar-nav:focus .rs-dropdown.rs-dropdown-focus .rs-dropdown-toggle{
  outline-offset:2px
}

.rs-theme-high-contrast .rs-navbar-nav:focus .rs-navbar-item:focus-visible,.rs-theme-high-contrast .rs-navbar-nav:focus .rs-navbar-item.rs-navbar-item-focus,.rs-theme-high-contrast .rs-navbar-nav:focus .rs-dropdown .rs-dropdown-toggle:focus-visible,.rs-theme-high-contrast .rs-navbar-nav:focus .rs-dropdown.rs-dropdown-focus .rs-dropdown-toggle{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring);
  outline-offset:-3px;
  outline-width:2px
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-navbar-nav:focus .rs-navbar-item:focus-visible,.rs-theme-high-contrast .rs-theme-high-contrast .rs-navbar-nav:focus .rs-navbar-item.rs-navbar-item-focus,.rs-theme-high-contrast .rs-theme-high-contrast .rs-navbar-nav:focus .rs-dropdown .rs-dropdown-toggle:focus-visible,.rs-theme-high-contrast .rs-theme-high-contrast .rs-navbar-nav:focus .rs-dropdown.rs-dropdown-focus .rs-dropdown-toggle{
  outline-offset:2px
}

.rs-navbar-item,.rs-navbar-nav>.rs-dropdown .rs-dropdown-toggle{
  padding:18px 16px;
  height:56px;
  border-radius:0;
  color:inherit;
  float:left;
  background-color:transparent;
  position:relative;
  overflow:hidden;
  display:flex;
  align-items:center
}

.rs-navbar-item-icon{
  font-size:16px;
  margin-right:5px
}

.rs-navbar-item-caret{
  font-size:16px;
  margin-left:6px
}

.rs-navbar-brand,.rs-navbar-item,.rs-navbar-nav>.rs-dropdown-item,.rs-navbar-brand:hover,.rs-navbar-item:hover,.rs-navbar-nav>.rs-dropdown-item:hover,.rs-navbar-brand:focus,.rs-navbar-item:focus,.rs-navbar-nav>.rs-dropdown-item:focus,.rs-navbar-brand:active,.rs-navbar-item:active,.rs-navbar-nav>.rs-dropdown-item:active,.rs-navbar-nav>.rs-dropdown .rs-dropdown-toggle{
  text-decoration:none
}

.rs-navbar-brand:focus-visible,.rs-navbar-item:focus-visible,.rs-navbar-nav>.rs-dropdown-item:focus-visible,.rs-navbar-nav>.rs-dropdown .rs-dropdown-toggle:focus,.rs-navbar-nav>.rs-dropdown .rs-dropdown-toggle:focus-visible{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring);
  outline-offset:-3px;
  z-index:2
}

.rs-theme-high-contrast .rs-navbar-brand:focus-visible,.rs-theme-high-contrast .rs-navbar-item:focus-visible,.rs-theme-high-contrast .rs-navbar-nav>.rs-dropdown-item:focus-visible{
  outline-offset:2px
}

.rs-theme-high-contrast .rs-navbar-brand:focus-visible,.rs-theme-high-contrast .rs-navbar-item:focus-visible,.rs-theme-high-contrast .rs-navbar-nav>.rs-dropdown-item:focus-visible{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring);
  outline-offset:-3px;
  outline-width:2px
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-navbar-brand:focus-visible,.rs-theme-high-contrast .rs-theme-high-contrast .rs-navbar-item:focus-visible,.rs-theme-high-contrast .rs-theme-high-contrast .rs-navbar-nav>.rs-dropdown-item:focus-visible{
  outline-offset:2px
}

.rs-navbar-item,.rs-navbar-nav>.rs-dropdown,.rs-navbar-nav>.rs-dropdown .rs-dropdown-toggle{
  margin:0 !important
}

.rs-theme-high-contrast .rs-navbar-item.rs-navbar-item-active{
  text-decoration:underline
}

.rs-navbar-nav>.rs-dropdown .rs-dropdown-toggle{
  padding-right:36px
}

.rs-theme-high-contrast .rs-navbar-nav>.rs-dropdown .rs-dropdown-toggle{
  border:none
}

.rs-theme-high-contrast .rs-navbar-nav>.rs-dropdown .rs-dropdown-toggle:focus-visible{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring);
  outline-offset:-3px;
  outline-width:2px
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-navbar-nav>.rs-dropdown .rs-dropdown-toggle:focus-visible{
  outline-offset:2px
}

.rs-navbar-nav>.rs-dropdown .rs-dropdown-toggle .rs-dropdown-toggle-caret{
  top:18px;
  right:16px
}

.rs-navbar .rs-dropdown-item:hover{
  background-color:rgb(from #cce9ff r g b/50%);
  background-color:var(--rs-menuitem-active-bg);
  color:#1675e0;
  color:var(--rs-menuitem-active-text)
}

.rs-theme-high-contrast .rs-navbar .rs-dropdown-item:hover{
  text-decoration:underline;
  box-shadow:inset 0 0 0 2px #fff
}

.rs-navbar-default{
  background-color:#f7f7fa;
  background-color:var(--rs-navbar-default-bg);
  color:#343434;
  color:var(--rs-navbar-default-text)
}

.rs-navbar-default .rs-navbar-item:hover,.rs-navbar-default .rs-dropdown .rs-dropdown-toggle:hover,.rs-navbar-default .rs-dropdown.rs-dropdown-open .rs-dropdown-toggle{
  background-color:#e5e5ea;
  background-color:var(--rs-navbar-default-hover-bg);
  color:#343434;
  color:var(--rs-navbar-default-hover-text)
}

.rs-navbar-default .rs-navbar-item.rs-navbar-item-active,.rs-navbar-default .rs-dropdown .rs-dropdown-menu-active~.rs-dropdown-toggle{
  color:#1675e0;
  color:var(--rs-navbar-default-selected-text)
}

.rs-navbar-inverse{
  background-color:#3498ff;
  background-color:var(--rs-navbar-inverse-bg);
  color:#fff;
  color:var(--rs-navbar-inverse-text)
}

.rs-navbar-inverse .rs-navbar-item:hover,.rs-navbar-inverse .rs-dropdown .rs-dropdown-toggle:hover,.rs-navbar-inverse .rs-navbar-item:focus,.rs-navbar-inverse .rs-dropdown .rs-dropdown-toggle:focus{
  background-color:#2589f5;
  background-color:var(--rs-navbar-inverse-hover-bg);
  color:#fff;
  color:var(--rs-navbar-inverse-hover-text)
}

.rs-navbar-inverse .rs-navbar-item.rs-navbar-item-active,.rs-navbar-inverse .rs-dropdown .rs-dropdown-menu-active~.rs-dropdown-toggle{
  background-color:#1675e0;
  background-color:var(--rs-navbar-inverse-selected-bg)
}

.rs-theme-high-contrast .rs-navbar-inverse .rs-navbar-item.rs-navbar-item-active,.rs-theme-high-contrast .rs-navbar-inverse .rs-dropdown .rs-dropdown-menu-active~.rs-dropdown-toggle{
  color:var(--rs-navbar-inverse-selected-text)
}

.rs-navbar-subtle{
  background-color:transparent;
  color:#343434;
  color:var(--rs-navbar-subtle-text)
}

.rs-navbar-subtle .rs-navbar-item:hover,.rs-navbar-subtle .rs-dropdown .rs-dropdown-toggle:hover,.rs-navbar-subtle .rs-navbar-item:focus,.rs-navbar-subtle .rs-dropdown .rs-dropdown-toggle:focus{
  background-color:#f7f7fa;
  background-color:var(--rs-navbar-subtle-hover-bg);
  color:#343434;
  color:var(--rs-navbar-subtle-hover-text)
}

.rs-navbar-subtle .rs-navbar-item.rs-navbar-item-active,.rs-navbar-subtle .rs-dropdown .rs-dropdown-menu-active~.rs-dropdown-toggle{
  color:#1675e0;
  color:var(--rs-navbar-subtle-selected-text)
}

.rs-notification{
  pointer-events:auto;
  position:relative;
  display:inline-block;
  flex:0 0 auto;
  animation-fill-mode:forwards;
  border-radius:6px;
  background:#fff;
  background:var(--rs-bg-overlay);
  box-shadow:0 4px 4px rgba(0, 0, 0, 0.12),0 0 10px rgba(0, 0, 0, 0.06);
  overflow:hidden
}

.rs-notification:not(.rs-toast-fade-exited)~.rs-notification{
  margin-top:10px
}

.rs-theme-high-contrast .rs-notification{
  border:1px solid #e5e5ea;
  border:1px solid var(--rs-border-primary)
}

.rs-notification-content{
  padding:20px;
  max-width:400px
}

.rs-notification-title{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%;
  color:#121212;
  color:var(--rs-text-heading);
  font-size:16px;
  line-height:1.5
}

.rs-notification-title>p{
  margin:0
}

.rs-notification-title .rs-icon{
  font-size:24px;
  width:24px;
  line-height:1;
  margin-right:10px
}

.rs-notification-title-with-icon{
  display:flex;
  align-items:center;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%
}

.rs-notification-description{
  color:#343434;
  color:var(--rs-text-primary)
}

.rs-notification-title+.rs-notification-description{
  margin-top:8px
}

.rs-notification.rs-notification-hiding{
  animation:notificationMoveOut .3s ease-in forwards
}

.rs-notification.rs-notification-hiding~.rs-notification{
  margin-top:0
}

.rs-notification .rs-btn-close{
  position:absolute;
  right:0;
  top:0;
  padding:8px;
  font-size:12px
}

.rs-notification-success .rs-notification-content .rs-notification-title+.rs-notification-description{
  margin-left:34px
}

.rs-notification-success .rs-notification-content .rs-icon{
  color:#4caf50;
  color:var(--rs-state-success)
}

.rs-notification-success .rs-notification-content .rs-icon::before{
  vertical-align:middle
}

.rs-notification-info .rs-notification-content .rs-notification-title+.rs-notification-description{
  margin-left:34px
}

.rs-notification-info .rs-notification-content .rs-icon{
  color:#2196f3;
  color:var(--rs-state-info)
}

.rs-notification-info .rs-notification-content .rs-icon::before{
  vertical-align:middle
}

.rs-notification-warning .rs-notification-content .rs-notification-title+.rs-notification-description{
  margin-left:34px
}

.rs-notification-warning .rs-notification-content .rs-icon{
  color:#ffb300;
  color:var(--rs-state-warning)
}

.rs-notification-warning .rs-notification-content .rs-icon::before{
  vertical-align:middle
}

.rs-notification-error .rs-notification-content .rs-notification-title+.rs-notification-description{
  margin-left:34px
}

.rs-notification-error .rs-notification-content .rs-icon{
  color:#f44336;
  color:var(--rs-state-error)
}

.rs-notification-error .rs-notification-content .rs-icon::before{
  vertical-align:middle
}

.rs-pagination-group{
  display:flex;
  align-items:center
}

.rs-pagination-group-lg{
  font-size:16px
}

.rs-pagination-group-md,.rs-pagination-group-sm{
  font-size:14px
}

.rs-pagination-group-xs{
  font-size:12px
}

.rs-pagination-group-grow{
  flex-grow:1
}

.rs-pagination-group .rs-pagination{
  vertical-align:middle
}

.rs-pagination-group-limit{
  position:relative
}

.rs-pagination-group-limit+.rs-pagination-group-total{
  margin-left:18px
}

.rs-pagination-group-skip{
  vertical-align:middle;
  display:inline-block;
  margin-left:10px
}

.rs-pagination-group-skip .rs-input{
  width:46px;
  margin:0 5px;
  display:inline-block
}

.rs-pagination{
  display:inline-block;
  padding-left:0;
  margin-bottom:0
}

.rs-pagination-lg .rs-pagination-btn{
  font-size:16px;
  line-height:22px;
  padding:10px 16px;
  min-width:42px
}

.rs-btn-ghost.rs-pagination-lg .rs-pagination-btn{
  padding:9px 15px
}

.rs-btn-icon.rs-pagination-lg .rs-pagination-btn{
  padding:11px 11px;
  line-height:20px
}

.rs-btn-icon.rs-pagination-lg .rs-pagination-btn>.rs-icon{
  font-size:20px
}

.rs-btn-icon-with-text.rs-pagination-lg .rs-pagination-btn{
  line-height:22px
}

.rs-btn-icon-with-text.rs-pagination-lg .rs-pagination-btn>.rs-icon{
  padding:11px 11px;
  width:42px;
  height:42px
}

.rs-btn-icon-with-text.rs-pagination-lg .rs-pagination-btn.rs-btn-icon-placement-left{
  padding:10px 16px 10px 58px
}

.rs-btn-icon-with-text.rs-pagination-lg .rs-pagination-btn.rs-btn-icon-placement-left>.rs-icon{
  left:0;
  border-right:none;
  border-right:var(--rs-btn-default-border, none)
}

.rs-btn-icon-with-text.rs-pagination-lg .rs-pagination-btn.rs-btn-icon-placement-right{
  padding:10px 58px 10px 16px
}

.rs-btn-icon-with-text.rs-pagination-lg .rs-pagination-btn.rs-btn-icon-placement-right>.rs-icon{
  right:0;
  border-left:none;
  border-left:var(--rs-btn-default-border, none)
}

.rs-pagination-lg .rs-pagination-btn .rs-pagination-symbol{
  height:22px
}

.rs-pagination-lg .rs-pagination-btn-active{
  padding:9px 15px
}

.rs-pagination-md .rs-pagination-btn{
  font-size:14px;
  line-height:20px;
  padding:8px 12px;
  min-width:36px
}

.rs-btn-ghost.rs-pagination-md .rs-pagination-btn{
  padding:7px 11px
}

.rs-btn-icon.rs-pagination-md .rs-pagination-btn{
  padding:10px 10px;
  line-height:16px
}

.rs-btn-icon.rs-pagination-md .rs-pagination-btn>.rs-icon{
  font-size:16px
}

.rs-btn-icon-with-text.rs-pagination-md .rs-pagination-btn{
  line-height:20px
}

.rs-btn-icon-with-text.rs-pagination-md .rs-pagination-btn>.rs-icon{
  padding:10px 10px;
  width:36px;
  height:36px
}

.rs-btn-icon-with-text.rs-pagination-md .rs-pagination-btn.rs-btn-icon-placement-left{
  padding:8px 12px 8px 48px
}

.rs-btn-icon-with-text.rs-pagination-md .rs-pagination-btn.rs-btn-icon-placement-left>.rs-icon{
  left:0;
  border-right:none;
  border-right:var(--rs-btn-default-border, none)
}

.rs-btn-icon-with-text.rs-pagination-md .rs-pagination-btn.rs-btn-icon-placement-right{
  padding:8px 48px 8px 12px
}

.rs-btn-icon-with-text.rs-pagination-md .rs-pagination-btn.rs-btn-icon-placement-right>.rs-icon{
  right:0;
  border-left:none;
  border-left:var(--rs-btn-default-border, none)
}

.rs-pagination-md .rs-pagination-btn-active{
  padding:7px 11px
}

.rs-pagination-sm .rs-pagination-btn{
  font-size:14px;
  line-height:20px;
  padding:5px 10px;
  min-width:30px
}

.rs-btn-ghost.rs-pagination-sm .rs-pagination-btn{
  padding:4px 9px
}

.rs-btn-icon.rs-pagination-sm .rs-pagination-btn{
  padding:7px 7px;
  line-height:16px
}

.rs-btn-icon.rs-pagination-sm .rs-pagination-btn>.rs-icon{
  font-size:16px
}

.rs-btn-icon-with-text.rs-pagination-sm .rs-pagination-btn{
  line-height:20px
}

.rs-btn-icon-with-text.rs-pagination-sm .rs-pagination-btn>.rs-icon{
  padding:7px 7px;
  width:30px;
  height:30px
}

.rs-btn-icon-with-text.rs-pagination-sm .rs-pagination-btn.rs-btn-icon-placement-left{
  padding:5px 10px 5px 40px
}

.rs-btn-icon-with-text.rs-pagination-sm .rs-pagination-btn.rs-btn-icon-placement-left>.rs-icon{
  left:0;
  border-right:none;
  border-right:var(--rs-btn-default-border, none)
}

.rs-btn-icon-with-text.rs-pagination-sm .rs-pagination-btn.rs-btn-icon-placement-right{
  padding:5px 40px 5px 10px
}

.rs-btn-icon-with-text.rs-pagination-sm .rs-pagination-btn.rs-btn-icon-placement-right>.rs-icon{
  right:0;
  border-left:none;
  border-left:var(--rs-btn-default-border, none)
}

.rs-pagination-sm .rs-pagination-btn-active{
  padding:4px 9px
}

.rs-pagination-xs .rs-pagination-btn{
  font-size:12px;
  line-height:20px;
  padding:2px 8px;
  min-width:24px
}

.rs-btn-ghost.rs-pagination-xs .rs-pagination-btn{
  padding:1px 7px
}

.rs-btn-icon.rs-pagination-xs .rs-pagination-btn{
  padding:6px 6px;
  line-height:12px
}

.rs-btn-icon.rs-pagination-xs .rs-pagination-btn>.rs-icon{
  font-size:12px
}

.rs-btn-icon-with-text.rs-pagination-xs .rs-pagination-btn{
  line-height:20px
}

.rs-btn-icon-with-text.rs-pagination-xs .rs-pagination-btn>.rs-icon{
  padding:6px 6px;
  width:24px;
  height:24px
}

.rs-btn-icon-with-text.rs-pagination-xs .rs-pagination-btn.rs-btn-icon-placement-left{
  padding:2px 8px 2px 32px
}

.rs-btn-icon-with-text.rs-pagination-xs .rs-pagination-btn.rs-btn-icon-placement-left>.rs-icon{
  left:0;
  border-right:none;
  border-right:var(--rs-btn-default-border, none)
}

.rs-btn-icon-with-text.rs-pagination-xs .rs-pagination-btn.rs-btn-icon-placement-right{
  padding:2px 32px 2px 8px
}

.rs-btn-icon-with-text.rs-pagination-xs .rs-pagination-btn.rs-btn-icon-placement-right>.rs-icon{
  right:0;
  border-left:none;
  border-left:var(--rs-btn-default-border, none)
}

.rs-pagination-xs .rs-pagination-btn-active{
  padding:1px 7px
}

.rs-pagination-btn{
  display:inline-flex;
  align-items:center;
  margin-bottom:0;
  font-weight:normal;
  text-align:center;
  vertical-align:middle;
  white-space:nowrap;
  transition:color .15s ease-out,background-color .15s ease-out;
  border:none;
  border:var(--rs-btn-default-border, none);
  color:#343434;
  color:var(--rs-btn-default-text);
  background-color:#f7f7fa;
  background-color:var(--rs-btn-default-bg);
  border-radius:6px;
  padding:8px 12px;
  overflow:hidden;
  color:#343434;
  color:var(--rs-btn-subtle-text);
  background-color:transparent;
  border:none;
  font-size:14px;
  line-height:20px;
  padding:5px 10px;
  margin:0 2px;
  position:relative;
  float:left;
  text-decoration:none;
  cursor:pointer;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  display:flex;
  justify-content:center
}

.rs-theme-high-contrast .rs-pagination-btn{
  transition:none
}

.rs-btn-ghost.rs-pagination-btn{
  padding:7px 11px
}

.rs-btn-icon.rs-pagination-btn{
  padding:10px 10px;
  line-height:16px
}

.rs-btn-icon.rs-pagination-btn>.rs-icon{
  font-size:16px
}

.rs-btn-icon-with-text.rs-pagination-btn{
  line-height:20px
}

.rs-btn-icon-with-text.rs-pagination-btn>.rs-icon{
  padding:10px 10px;
  width:36px;
  height:36px
}

.rs-btn-icon-with-text.rs-pagination-btn.rs-btn-icon-placement-left{
  padding:8px 12px 8px 48px
}

.rs-btn-icon-with-text.rs-pagination-btn.rs-btn-icon-placement-left>.rs-icon{
  left:0;
  border-right:none;
  border-right:var(--rs-btn-default-border, none)
}

.rs-btn-icon-with-text.rs-pagination-btn.rs-btn-icon-placement-right{
  padding:8px 48px 8px 12px
}

.rs-btn-icon-with-text.rs-pagination-btn.rs-btn-icon-placement-right>.rs-icon{
  right:0;
  border-left:none;
  border-left:var(--rs-btn-default-border, none)
}

.rs-pagination-btn:focus-visible{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring)
}

.rs-theme-high-contrast .rs-pagination-btn:focus-visible{
  outline-offset:2px
}

.rs-pagination-btn:hover,.rs-pagination-btn:focus{
  color:var(--rs-btn-default-hover-text);
  background-color:#e5e5ea;
  background-color:var(--rs-btn-default-hover-bg);
  text-decoration:none
}

.rs-pagination-btn:active,.rs-pagination-btn.rs-btn-active{
  color:#121212;
  color:var(--rs-btn-default-active-text);
  background-color:#d9d9d9;
  background-color:var(--rs-btn-default-active-bg)
}

.rs-pagination-btn:disabled,.rs-pagination-btn.rs-btn-disabled{
  cursor:not-allowed;
  color:#717273;
  color:var(--rs-btn-default-disabled-text);
  background-color:#f7f7fa;
  background-color:var(--rs-btn-default-disabled-bg)
}

.rs-theme-high-contrast .rs-pagination-btn:disabled,.rs-theme-high-contrast .rs-pagination-btn.rs-btn-disabled{
  border-color:var(--rs-btn-default-disabled-boreder-color)
}

@media not all and (min-resolution: 0.001dpcm){
  .rs-pagination-btn{
    -webkit-mask-image:-webkit-radial-gradient(white, black)
  }
}

.rs-pagination-btn:hover,.rs-pagination-btn:focus{
  color:#343434;
  color:var(--rs-btn-subtle-hover-text);
  background-color:#e5e5ea;
  background-color:var(--rs-btn-subtle-hover-bg)
}

.rs-pagination-btn:active,.rs-pagination-btn.rs-btn-active{
  color:#121212;
  color:var(--rs-btn-subtle-active-text);
  background-color:#e5e5ea;
  background-color:var(--rs-btn-subtle-active-bg)
}

.rs-pagination-btn:disabled,.rs-pagination-btn.rs-btn-disabled{
  color:#b6b7b8;
  color:var(--rs-btn-subtle-disabled-text);
  background:none
}

.rs-theme-high-contrast .rs-pagination-btn:disabled,.rs-theme-high-contrast .rs-pagination-btn.rs-btn-disabled{
  border-color:var(--rs-btn-default-disabled-boreder-color)
}

.rs-btn-ghost.rs-pagination-btn{
  padding:4px 9px
}

.rs-btn-icon.rs-pagination-btn{
  padding:7px 7px;
  line-height:16px
}

.rs-btn-icon.rs-pagination-btn>.rs-icon{
  font-size:16px
}

.rs-btn-icon-with-text.rs-pagination-btn{
  line-height:20px
}

.rs-btn-icon-with-text.rs-pagination-btn>.rs-icon{
  padding:7px 7px;
  width:30px;
  height:30px
}

.rs-btn-icon-with-text.rs-pagination-btn.rs-btn-icon-placement-left{
  padding:5px 10px 5px 40px
}

.rs-btn-icon-with-text.rs-pagination-btn.rs-btn-icon-placement-left>.rs-icon{
  left:0;
  border-right:none;
  border-right:var(--rs-btn-default-border, none)
}

.rs-btn-icon-with-text.rs-pagination-btn.rs-btn-icon-placement-right{
  padding:5px 40px 5px 10px
}

.rs-btn-icon-with-text.rs-pagination-btn.rs-btn-icon-placement-right>.rs-icon{
  right:0;
  border-left:none;
  border-left:var(--rs-btn-default-border, none)
}

.rs-pagination-btn .rs-pagination-symbol{
  display:flex;
  align-items:center;
  height:20px
}

.rs-theme-high-contrast .rs-pagination-btn{
  transition:none;
  color:var(--rs-pagination-item-text)
}

.rs-theme-high-contrast .rs-pagination-btn:hover,.rs-theme-high-contrast .rs-pagination-btn:focus-visible{
  color:var(--rs-pagination-item-current-text);
  text-decoration:underline
}

.rs-pagination-btn.rs-pagination-btn-active{
  color:#1675e0;
  color:var(--rs-btn-ghost-text);
  background-color:transparent;
  border:1px solid #1675e0;
  border:1px solid var(--rs-btn-ghost-border)
}

.rs-pagination-btn.rs-pagination-btn-active:hover,.rs-pagination-btn.rs-pagination-btn-active:focus{
  color:#0a5dc2;
  color:var(--rs-btn-ghost-hover-text);
  background-color:transparent;
  border-color:#0a5dc2;
  border-color:var(--rs-btn-ghost-hover-border);
  box-shadow:0 0 0 1px #0a5dc2;
  box-shadow:0 0 0 1px var(--rs-btn-ghost-hover-border)
}

.rs-pagination-btn.rs-pagination-btn-active:active,.rs-pagination-btn.rs-pagination-btn-active.rs-btn-active{
  color:#004299;
  color:var(--rs-btn-ghost-active-text);
  background-color:transparent;
  border-color:#004299;
  border-color:var(--rs-btn-ghost-active-border)
}

.rs-pagination-btn.rs-pagination-btn-active:disabled,.rs-pagination-btn.rs-pagination-btn-active.rs-btn-disabled{
  color:#1675e0;
  color:var(--rs-btn-ghost-text);
  background-color:transparent;
  opacity:.3;
  border-color:#1675e0;
  border-color:var(--rs-btn-ghost-border);
  box-shadow:none
}

.rs-theme-high-contrast .rs-pagination-btn.rs-pagination-btn-active:disabled,.rs-theme-high-contrast .rs-pagination-btn.rs-pagination-btn-active.rs-btn-disabled{
  border-color:var(--rs-btn-default-disabled-boreder-color)
}

.rs-theme-high-contrast .rs-pagination-btn.rs-pagination-btn-active{
  color:var(--rs-pagination-item-current-text);
  text-decoration:underline
}

[dir=rtl] .rs-pagination-btn [class*=rs-icon-page]{
  transform:rotate(180deg)
}

.rs-scroll-view.rs-scroll-view-shadow{
  overflow:auto;
  padding:0px
}

.rs-scroll-view.rs-scroll-view-shadow::before,.rs-scroll-view.rs-scroll-view-shadow::after{
  content:"";
  position:sticky;
  width:100%;
  height:2px;
  visibility:hidden;
  display:block;
  z-index:1
}

.rs-scroll-view.rs-scroll-view-shadow::before{
  top:-2px;
  box-shadow:3px 0 5px rgba(9, 9, 9, 0.2);
  box-shadow:3px 0 5px var(--rs-scroll-view-shadow-color)
}

.rs-scroll-view.rs-scroll-view-shadow::after{
  bottom:-2px;
  box-shadow:-3px 0 5px rgba(9, 9, 9, 0.2);
  box-shadow:-3px 0 5px var(--rs-scroll-view-shadow-color)
}

.rs-scroll-view.rs-scroll-view-shadow.rs-scroll-view-thumb-middle::before,.rs-scroll-view.rs-scroll-view-shadow.rs-scroll-view-thumb-middle::after{
  visibility:visible
}

.rs-scroll-view.rs-scroll-view-shadow.rs-scroll-view-thumb-top::after{
  visibility:visible
}

.rs-scroll-view.rs-scroll-view-shadow.rs-scroll-view-thumb-bottom::before{
  visibility:visible
}

.rs-scroll-view.rs-scroll-view-custom-scrollbar{
  --rs-scrollbar-bg: transparent;
  --rs-scrollbar-thumb-bg: rgba(87, 87, 87, 0.6);
  --rs-scrollbar-thumb-hover-bg: var(--rs-gray-800);
  scrollbar-width:auto;
  scrollbar-color:var(--rs-scrollbar-thumb-bg) var(--rs-scrollbar-bg)
}

.rs-scroll-view.rs-scroll-view-custom-scrollbar::-webkit-scrollbar{
  width:12px
}

.rs-scroll-view.rs-scroll-view-custom-scrollbar::-webkit-scrollbar-track{
  background:var(--rs-scrollbar-bg);
  border-radius:10px
}

.rs-scroll-view.rs-scroll-view-custom-scrollbar::-webkit-scrollbar-thumb{
  background-color:var(--rs-scrollbar-thumb-bg);
  border-radius:6px;
  border:3px solid var(--rs-scrollbar-bg)
}

.rs-scroll-view.rs-scroll-view-custom-scrollbar::-webkit-scrollbar-thumb:hover{
  background-color:var(--rs-scrollbar-thumb-hover-bg)
}

.rs-panel{
  border-radius:6px;
  overflow:hidden
}

.rs-panel .rs-anim-collapse{
  display:none
}

.rs-panel .rs-anim-collapse.rs-anim-in{
  display:block
}

.rs-panel-bordered{
  border:1px solid #e5e5ea;
  border:1px solid var(--rs-border-primary)
}

.rs-panel-shaded{
  box-shadow:0 4px 4px rgba(0, 0, 0, 0.12),0 0 10px rgba(0, 0, 0, 0.06);
  box-shadow:var(--rs-panel-shadow)
}

.rs-panel-header,.rs-panel-body{
  padding:20px
}

.rs-panel-body-fill{
  padding:0 !important
}

.rs-panel-header{
  color:#121212;
  color:var(--rs-text-heading);
  font-size:16px;
  line-height:1.25;
  font-weight:inherit
}

.rs-panel-btn{
  width:100%;
  border:none;
  background:none;
  outline:transparent solid 2px;
  display:flex;
  align-items:center;
  font-size:16px;
  padding:10px;
  border-radius:6px
}

.rs-panel-btn:hover,.rs-panel-btn:focus,.rs-panel-btn:active{
  background-color:#e5e5ea;
  background-color:var(--rs-btn-subtle-hover-bg);
  color:#343434;
  color:var(--rs-btn-subtle-hover-text);
  outline:transparent solid 2px
}

.rs-panel-btn-icon{
  transition:transform .2s ease 0s
}

.rs-panel-btn[disabled]{
  cursor:not-allowed;
  color:#717273;
  color:var(--rs-text-disabled);
  background-color:var(--rs-btn-subtle-disabled-bg)
}

.rs-panel-title{
  margin:0;
  flex:1 1 0%;
  text-align:left
}

.rs-panel-title a{
  color:inherit
}

.rs-panel-title a:hover,.rs-panel-title a:focus,.rs-panel-title a:active{
  text-decoration:none
}

.rs-panel-header+.rs-panel-body-collapse .rs-panel-body,.rs-panel-header+.rs-panel-body{
  padding-top:0
}

.rs-panel-collapsible>.rs-panel-header{
  cursor:pointer;
  transition:background-color .3s linear,border-radius .3s linear;
  position:relative;
  padding:10px
}

.rs-panel-collapsible>.rs-panel-header>.rs-icon{
  color:#717273;
  color:var(--rs-text-secondary);
  position:absolute;
  top:24px;
  right:20px;
  transition:transform .3s linear
}

.rs-panel-group{
  border-radius:6px;
  overflow:hidden
}

.rs-panel-group-bordered{
  border:1px solid #e5e5ea;
  border:1px solid var(--rs-border-primary)
}

.rs-panel-group>.rs-panel{
  border:none
}

.rs-panel-group>.rs-panel+.rs-panel{
  position:relative
}

.rs-panel-group>.rs-panel+.rs-panel::before{
  content:"";
  position:absolute;
  top:0;
  border-top:1px solid #e5e5ea;
  border-top:1px solid var(--rs-border-primary);
  left:20px;
  right:20px
}

.rs-placeholder{
  display:flex
}

.rs-placeholder-paragraph{
  justify-content:flex-start;
  align-items:flex-start
}

.rs-placeholder-paragraph-graph{
  flex:0 0 auto;
  width:60px;
  height:60px;
  border-radius:2px;
  margin-right:20px;
  background-color:#f2f2f5;
  background-color:var(--rs-placeholder)
}

.rs-placeholder-paragraph-graph-circle{
  border-radius:50%
}

.rs-placeholder-paragraph-graph-image{
  width:80px;
  height:60px;
  position:relative;
  overflow:hidden
}

.rs-placeholder-paragraph-graph-image::after{
  content:"";
  width:0;
  height:0;
  left:10px;
  bottom:10px;
  position:absolute;
  border-bottom:36px solid #fff;
  border-bottom:36px solid var(--rs-bg-card);
  border-left:20px solid transparent;
  border-right:30px solid transparent
}

.rs-placeholder-paragraph-graph-image::before{
  content:"";
  width:0;
  height:0;
  left:40px;
  bottom:10px;
  position:absolute;
  border-bottom:22px solid #fff;
  border-bottom:22px solid var(--rs-bg-card);
  border-left:16px solid transparent;
  border-right:16px solid transparent
}

.rs-placeholder-paragraph-graph-image .rs-placeholder-paragraph-graph-inner{
  width:12px;
  height:12px;
  right:18px;
  top:10px;
  border-radius:50%;
  background:#fff;
  background:var(--rs-bg-card);
  position:absolute
}

.rs-placeholder-paragraph-group{
  width:100%
}

.rs-placeholder-paragraph .rs-placeholder-row:nth-child(9){
  width:75%
}

.rs-placeholder-paragraph .rs-placeholder-row:nth-child(8){
  width:60%
}

.rs-placeholder-paragraph .rs-placeholder-row:nth-child(7){
  width:85%
}

.rs-placeholder-paragraph .rs-placeholder-row:nth-child(6){
  width:70%
}

.rs-placeholder-paragraph .rs-placeholder-row:nth-child(5){
  width:90%
}

.rs-placeholder-paragraph .rs-placeholder-row:nth-child(4){
  width:65%
}

.rs-placeholder-paragraph .rs-placeholder-row:nth-child(3){
  width:80%
}

.rs-placeholder-paragraph .rs-placeholder-row:nth-child(2){
  width:50%
}

.rs-placeholder-paragraph .rs-placeholder-row:nth-child(1){
  width:100%
}

.rs-placeholder-row{
  background-color:#f2f2f5;
  background-color:var(--rs-placeholder);
  width:100%
}

.rs-placeholder-grid-col{
  flex:1;
  display:flex;
  flex-direction:column;
  align-items:flex-end
}

.rs-placeholder-grid-col:first-child{
  align-items:flex-start
}

.rs-placeholder-grid-col .rs-placeholder-row{
  width:30%
}

.rs-placeholder-grid-col .rs-placeholder-row:nth-child(3){
  width:35%
}

.rs-placeholder-grid-col .rs-placeholder-row:nth-child(2){
  width:25%
}

.rs-placeholder-grid-col .rs-placeholder-row:nth-child(1){
  width:50%
}

.rs-placeholder-graph{
  display:inline-block;
  width:100%;
  background-color:#f2f2f5;
  background-color:var(--rs-placeholder)
}

.rs-placeholder-active.rs-placeholder-graph,.rs-placeholder-active .rs-placeholder-paragraph-graph,.rs-placeholder-active .rs-placeholder-row{
  background:linear-gradient(-45deg, #f2f2f5 25%, #e5e5ea 37%, #f2f2f5 63%);
  background:linear-gradient(-45deg, var(--rs-placeholder) 25%, var(--rs-placeholder-active) 37%, var(--rs-placeholder) 63%);
  background-size:400% 100% !important;
  animation:placeholder-active 1.5s ease infinite
}

@keyframes placeholder-active{
  0%{
    background-position:100% 50%
  }

  100%{
    background-position:0 50%
  }
}

.rs-popover{
  position:absolute;
  top:0;
  left:0;
  z-index:1060;
  display:none;
  padding:12px;
  font-size:14px;
  background-color:#fff;
  background-color:var(--rs-bg-overlay);
  background-clip:padding-box;
  border-radius:4px;
  opacity:0;
  filter:drop-shadow(0 1px 8px rgba(0, 0, 0, 0.12));
  filter:drop-shadow(var(--rs-popover-shadow));
  box-shadow:0 1px 8px rgba(0, 0, 0, 0.12);
  box-shadow:var(--rs-popover-shadow)
}

.rs-popover.rs-anim-fade{
  transition:opacity .1s linear,transform .1s ease-out
}

.rs-popover.rs-anim-in{
  opacity:1;
  transition:opacity .15s linear,transform .15s ease-in
}

.rs-theme-high-contrast .rs-popover{
  border:1px solid #e5e5ea;
  border:1px solid var(--rs-border-primary)
}

.rs-popover>.rs-popover-arrow{
  border-width:6px
}

.rs-popover>.rs-popover-arrow,.rs-popover>.rs-popover-arrow::before,.rs-popover>.rs-popover-arrow::after{
  position:absolute;
  display:block;
  width:0;
  height:0;
  border-color:transparent;
  border-style:solid
}

.rs-popover>.rs-popover-arrow::before,.rs-popover>.rs-popover-arrow::after{
  border-width:6px;
  content:""
}

.rs-popover>.rs-popover-arrow::before{
  display:none
}

.rs-theme-high-contrast .rs-popover>.rs-popover-arrow::before{
  display:block
}

.rs-popover-title{
  margin:0;
  font-size:14px;
  line-height:1.42857143
}

.rs-popover-content{
  font-size:12px;
  line-height:1.66666667
}

.rs-popover-title~.rs-popover-content{
  margin-top:8px
}

.rs-popover[class*=placement-top]{
  margin-top:-8px;
  transform:translate(0, 0)
}

.rs-popover[class*=placement-top].rs-anim-in{
  transform:translate(0, -2px)
}

.rs-popover[class*=placement-top]>.rs-popover-arrow{
  margin-left:-6px;
  bottom:-6px
}

.rs-popover[class*=placement-top]>.rs-popover-arrow::after{
  bottom:-6px;
  margin-left:-6px;
  border-width:6px 6px 0;
  border-top-color:#fff;
  border-top-color:var(--rs-bg-overlay)
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-popover[class*=placement-top]>.rs-popover-arrow::after{
    bottom:-7px
  }
}

@supports(-ms-ime-align: auto){
  .rs-popover[class*=placement-top]>.rs-popover-arrow::after{
    bottom:-7px
  }
}

.rs-theme-high-contrast .rs-popover[class*=placement-top]>.rs-popover-arrow::before{
  bottom:-7px;
  margin-left:-7px;
  border-width:7px 7px 0;
  border-top-color:#e5e5ea;
  border-top-color:var(--rs-border-primary)
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-theme-high-contrast .rs-popover[class*=placement-top]>.rs-popover-arrow::before{
    bottom:-8px
  }
}

@supports(-ms-ime-align: auto){
  .rs-theme-high-contrast .rs-popover[class*=placement-top]>.rs-popover-arrow::before{
    bottom:-8px
  }
}

.rs-popover[class*=placement-right]{
  margin-left:8px;
  transform:translate(0, 0)
}

.rs-popover[class*=placement-right].rs-anim-in{
  transform:translate(2px, 0)
}

.rs-popover[class*=placement-right]>.rs-popover-arrow{
  left:-6px;
  margin-top:-6px
}

.rs-popover[class*=placement-right]>.rs-popover-arrow::after{
  left:-6px;
  margin-top:-6px;
  border-width:6px 6px 6px 0;
  border-right-color:#fff;
  border-right-color:var(--rs-bg-overlay)
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-popover[class*=placement-right]>.rs-popover-arrow::after{
    left:-7px
  }
}

@supports(-ms-ime-align: auto){
  .rs-popover[class*=placement-right]>.rs-popover-arrow::after{
    left:-7px
  }
}

.rs-theme-high-contrast .rs-popover[class*=placement-right]>.rs-popover-arrow::before{
  left:-7px;
  margin-top:-7px;
  border-width:7px 7px 7px 0;
  border-right-color:#e5e5ea;
  border-right-color:var(--rs-border-primary)
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-theme-high-contrast .rs-popover[class*=placement-right]>.rs-popover-arrow::before{
    left:-8px
  }
}

@supports(-ms-ime-align: auto){
  .rs-theme-high-contrast .rs-popover[class*=placement-right]>.rs-popover-arrow::before{
    left:-8px
  }
}

.rs-popover[class*=placement-left]{
  margin-left:-8px;
  transform:translate(0, 0)
}

.rs-popover[class*=placement-left].rs-anim-in{
  transform:translate(-2px, 0)
}

.rs-popover[class*=placement-left]>.rs-popover-arrow{
  right:-6px;
  margin-top:-6px
}

.rs-popover[class*=placement-left]>.rs-popover-arrow::after{
  right:-6px;
  margin-top:-6px;
  border-width:6px 0 6px 6px;
  border-left-color:#fff;
  border-left-color:var(--rs-bg-overlay)
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-popover[class*=placement-left]>.rs-popover-arrow::after{
    right:-7px
  }
}

@supports(-ms-ime-align: auto){
  .rs-popover[class*=placement-left]>.rs-popover-arrow::after{
    right:-7px
  }
}

.rs-theme-high-contrast .rs-popover[class*=placement-left]>.rs-popover-arrow::before{
  right:-7px;
  margin-top:-7px;
  border-width:7px 0 7px 7px;
  border-left-color:#e5e5ea;
  border-left-color:var(--rs-border-primary)
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-theme-high-contrast .rs-popover[class*=placement-left]>.rs-popover-arrow::before{
    right:-8px
  }
}

@supports(-ms-ime-align: auto){
  .rs-theme-high-contrast .rs-popover[class*=placement-left]>.rs-popover-arrow::before{
    right:-8px
  }
}

.rs-popover[class*=placement-bottom]{
  margin-top:8px;
  transform:translate(0, 0)
}

.rs-popover[class*=placement-bottom].rs-anim-in{
  transform:translate(0, 2px)
}

.rs-popover[class*=placement-bottom]>.rs-popover-arrow{
  margin-left:-6px;
  top:-6px
}

.rs-popover[class*=placement-bottom]>.rs-popover-arrow::after{
  top:-6px;
  margin-left:-6px;
  border-width:0 6px 6px;
  border-bottom-color:#fff;
  border-bottom-color:var(--rs-bg-overlay)
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-popover[class*=placement-bottom]>.rs-popover-arrow::after{
    top:-7px
  }
}

@supports(-ms-ime-align: auto){
  .rs-popover[class*=placement-bottom]>.rs-popover-arrow::after{
    top:-7px
  }
}

.rs-theme-high-contrast .rs-popover[class*=placement-bottom]>.rs-popover-arrow::before{
  top:-7px;
  margin-left:-7px;
  border-width:0 7px 7px;
  border-bottom-color:#e5e5ea;
  border-bottom-color:var(--rs-border-primary)
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-theme-high-contrast .rs-popover[class*=placement-bottom]>.rs-popover-arrow::before{
    top:-8px
  }
}

@supports(-ms-ime-align: auto){
  .rs-theme-high-contrast .rs-popover[class*=placement-bottom]>.rs-popover-arrow::before{
    top:-8px
  }
}

.rs-popover.placement-bottom>.rs-popover-arrow,.rs-popover.placement-top>.rs-popover-arrow{
  left:50%
}

.rs-popover.placement-bottom-end>.rs-popover-arrow,.rs-popover.placement-top-end>.rs-popover-arrow{
  right:4px
}

.rs-popover.placement-left>.rs-popover-arrow,.rs-popover.placement-right>.rs-popover-arrow{
  top:50%
}

.rs-popover.placement-left-end>.rs-popover-arrow,.rs-popover.placement-right-end>.rs-popover-arrow{
  bottom:4px
}

.rs-popover-full{
  padding:0
}

.rs-popover-full .rs-popover-content{
  margin-top:0
}

.rs-popover.placement-top-start.rs-popover-full>.rs-popover-arrow,.rs-popover.placement-bottom-start.rs-popover-full>.rs-popover-arrow{
  margin-left:6px
}

.rs-popover.placement-right-start.rs-popover-full>.rs-popover-arrow,.rs-popover.placement-left-start.rs-popover-full>.rs-popover-arrow{
  margin-top:6px
}

@keyframes progress-active{
  0%{
    opacity:.1;
    width:0
  }

  20%{
    opacity:.5;
    width:0
  }

  100%{
    opacity:0;
    width:100%
  }
}

@keyframes progress-active-vertical{
  0%{
    opacity:.1;
    height:0
  }

  20%{
    opacity:.5;
    height:0
  }

  100%{
    opacity:0;
    height:100%
  }
}

.rs-progress-info{
  font-size:0
}

.rs-progress,.rs-progress-icon-success,.rs-progress-icon-fail,.rs-progress-info-status{
  font-size:16px;
  line-height:1.25
}

.rs-progress-circle{
  position:relative;
  font-size:0
}

.rs-progress-circle-info{
  position:absolute;
  margin:auto;
  top:0;
  left:0;
  right:0;
  bottom:0;
  text-align:center;
  font-size:16px;
  line-height:2.25;
  height:36px;
  color:#717273;
  color:var(--rs-text-secondary)
}

.rs-progress-circle .rs-progress-trail{
  stroke:#e5e5ea;
  stroke:var(--rs-progress-bg)
}

.rs-progress-circle .rs-progress-stroke{
  stroke:#3498ff;
  stroke:var(--rs-progress-bar);
  transition:stroke-dashoffset .3s ease,stroke-dasharray .2s ease-in-out,stroke .3s
}

.rs-progress-circle-success .rs-progress-circle-info{
  color:#4caf50;
  color:var(--rs-progress-bar-success)
}

.rs-progress-circle-success .rs-progress-stroke{
  stroke:#4caf50;
  stroke:var(--rs-progress-bar-success)
}

.rs-progress-circle-fail .rs-progress-circle-info{
  color:#f44336;
  color:var(--rs-progress-bar-fail)
}

.rs-progress-circle-fail .rs-progress-stroke{
  stroke:#f44336;
  stroke:var(--rs-progress-bar-fail)
}

.rs-progress-line{
  display:flex;
  align-items:center;
  width:100%;
  padding:8px 12px
}

.rs-progress-line-active .rs-progress-line-bg{
  position:relative
}

.rs-progress-line-active .rs-progress-line-bg::before{
  content:"";
  opacity:0;
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background-color:#fff;
  border-radius:10px;
  animation:progress-active 2s cubic-bezier(0.23, 1, 0.32, 1) infinite
}

.rs-progress-line .rs-progress-info{
  width:50px;
  flex:0 0 50px;
  height:20px;
  padding-left:12px;
  display:flex;
  align-items:center
}

.rs-progress-line-outer{
  flex:1 1 auto;
  border-radius:5px;
  overflow:hidden;
  vertical-align:middle
}

.rs-progress-line-inner{
  background:#e5e5ea;
  background:var(--rs-progress-bg);
  border-radius:5px
}

.rs-progress-line-bg{
  background-color:#3498ff;
  background-color:var(--rs-progress-bar);
  border-radius:5px;
  transition:.2s ease-in-out;
  transition-property:width,background-color
}

.rs-progress-line-inner,.rs-progress-line-bg{
  height:10px
}

.rs-progress-line-success{
  color:#4caf50;
  color:var(--rs-progress-bar-success)
}

.rs-progress-line-success .rs-progress-line-bg{
  background-color:#4caf50;
  background-color:var(--rs-progress-bar-success)
}

.rs-progress-line-fail{
  color:#f44336;
  color:var(--rs-progress-bar-fail)
}

.rs-progress-line-fail .rs-progress-line-bg{
  background-color:#f44336;
  background-color:var(--rs-progress-bar-fail)
}

.rs-progress-line.rs-progress-line-vertical{
  flex-direction:column-reverse;
  width:auto
}

.rs-progress-line.rs-progress-line-vertical .rs-progress-line-outer{
  width:auto;
  flex:1 1 auto
}

.rs-progress-line.rs-progress-line-vertical .rs-progress-line-inner{
  min-height:100px;
  width:10px;
  display:flex;
  flex-direction:column-reverse;
  align-items:center;
  position:relative;
  height:100%
}

.rs-progress-line.rs-progress-line-vertical .rs-progress-info{
  flex-basis:auto;
  padding-left:0;
  padding-bottom:12px;
  width:auto
}

.rs-progress-line.rs-progress-line-vertical .rs-progress-line-bg{
  width:100%;
  transition-property:height,background-color;
  transform:rotate(180deg);
  position:absolute;
  bottom:0
}

.rs-progress-line.rs-progress-line-vertical.rs-progress-line-active .rs-progress-line-bg::before{
  animation-name:progress-active-vertical
}

.rs-progress-icon-success,.rs-progress-icon-fail{
  display:inline-block
}

.rs-progress-icon-success svg,.rs-progress-icon-fail svg{
  stroke:currentColor;
  stroke-width:.5px;
  stroke-linecap:round
}

.rs-progress-line .rs-progress-icon-success,.rs-progress-line .rs-progress-icon-fail{
  line-height:0;
  font-size:14px
}

.rs-progress-circle .rs-progress-icon-success,.rs-progress-circle .rs-progress-icon-fail{
  line-height:0;
  font-size:36px
}

.rs-radio{
  position:relative;
  display:inline-block;
  vertical-align:middle
}

.rs-radio-disabled label{
  cursor:not-allowed
}

.rs-radio label{
  line-height:1.14285714;
  margin-bottom:0;
  font-weight:normal;
  cursor:pointer
}

.rs-radio-inner::before{
  border-color:#3498ff;
  border-color:var(--rs-checkbox-checked-bg)
}

.rs-radio.rs-radio-disabled label{
  cursor:not-allowed
}

.rs-radio-disabled>.rs-radio-checker>label{
  color:#717273;
  color:var(--rs-text-disabled)
}

.rs-radio-inline{
  position:relative;
  display:inline-block;
  margin-bottom:0;
  vertical-align:middle;
  font-weight:normal;
  margin-top:0;
  margin-right:10px
}

.rs-plaintext .rs-radio-inline:first-child{
  margin-left:0
}

.rs-radio [type=radio]:focus~.rs-radio-inner::before{
  box-shadow:0 0 0 3px rgb(from #3498ff r g b/25%);
  box-shadow:var(--rs-state-focus-shadow)
}

.rs-radio-checker{
  padding-top:10px;
  padding-bottom:10px;
  padding-left:36px;
  min-height:36px;
  line-height:1;
  position:relative
}

.rs-radio-control{
  position:absolute;
  width:16px;
  height:16px;
  display:inline-block;
  left:10px;
  top:10px
}

.rs-radio-control [type=radio]{
  opacity:0;
  position:absolute;
  z-index:1;
  cursor:pointer;
  top:-10px;
  right:-10px;
  bottom:-10px;
  left:-10px
}

.rs-radio-control [type=radio]:disabled{
  cursor:not-allowed
}

.rs-radio-control::before,.rs-radio-control .rs-radio-inner::before,.rs-radio-control .rs-radio-inner::after{
  content:"";
  position:absolute;
  left:0;
  top:0;
  display:block
}

.rs-radio-control::before,.rs-radio-control .rs-radio-inner::before{
  width:16px;
  height:16px
}

.rs-radio-control::before{
  border:1px solid #3498ff;
  border:1px solid var(--rs-radio-checked-bg);
  background-color:transparent;
  border-radius:50%;
  transform:scale(1);
  opacity:.7;
  visibility:hidden;
  transition:transform .2s linear,opacity .2s linear
}

.rs-theme-high-contrast .rs-radio-control::before{
  transition:none
}

.rs-radio-checked .rs-radio-control::before{
  transform:scale(1.5);
  opacity:0;
  visibility:visible
}

.rs-radio-inner::before{
  border:1px solid #d9d9d9;
  border:1px solid var(--rs-radio-border);
  background-color:transparent;
  border-radius:50%;
  transition:background .2s linear,border .2s linear,box-shadow .2s linear
}

.rs-theme-high-contrast .rs-radio-inner::before{
  transition:none
}

.rs-radio:hover .rs-radio-inner::before{
  border-color:#3498ff;
  border-color:var(--rs-radio-checked-bg)
}

.rs-radio.rs-radio-disabled .rs-radio-inner::before{
  border-color:#f7f7fa;
  border-color:var(--rs-radio-disabled-bg);
  background-color:#f7f7fa;
  background-color:var(--rs-radio-disabled-bg)
}

.rs-radio.rs-radio-checked .rs-radio-inner::before{
  border-color:#3498ff;
  border-color:var(--rs-radio-checked-bg);
  background-color:#3498ff;
  background-color:var(--rs-radio-checked-bg)
}

.rs-radio.rs-radio-disabled.rs-radio-checked .rs-radio-inner::before{
  opacity:.5
}

.rs-radio-inner::after{
  width:6px;
  height:6px;
  background-color:#fff;
  background-color:var(--rs-radio-marker);
  margin-top:5px;
  margin-left:5px;
  border-radius:50%;
  opacity:0;
  transform:scale(0);
  transition:opacity .2s ease-in,transform .2s cubic-bezier(0.12, 0.4, 0.29, 1.46)
}

.rs-theme-high-contrast .rs-radio-inner::after{
  transition:none
}

.rs-radio-checked .rs-radio-inner::after{
  transform:scale(1);
  opacity:1
}

.rs-radio-red .rs-radio-control::before{
  border-color:#f44336;
  border-color:var(--rs-red-500)
}

.rs-radio-red label:hover .rs-radio-inner::before{
  border-color:#f44336;
  border-color:var(--rs-red-500)
}

.rs-radio-red.rs-radio-checked .rs-radio-inner::before{
  border-color:#f44336;
  border-color:var(--rs-red-500);
  background-color:#f44336;
  background-color:var(--rs-red-500)
}

.rs-radio-orange .rs-radio-control::before{
  border-color:#fa8900;
  border-color:var(--rs-orange-500)
}

.rs-radio-orange label:hover .rs-radio-inner::before{
  border-color:#fa8900;
  border-color:var(--rs-orange-500)
}

.rs-radio-orange.rs-radio-checked .rs-radio-inner::before{
  border-color:#fa8900;
  border-color:var(--rs-orange-500);
  background-color:#fa8900;
  background-color:var(--rs-orange-500)
}

.rs-radio-yellow .rs-radio-control::before{
  border-color:#ffb300;
  border-color:var(--rs-yellow-500)
}

.rs-radio-yellow label:hover .rs-radio-inner::before{
  border-color:#ffb300;
  border-color:var(--rs-yellow-500)
}

.rs-radio-yellow.rs-radio-checked .rs-radio-inner::before{
  border-color:#ffb300;
  border-color:var(--rs-yellow-500);
  background-color:#ffb300;
  background-color:var(--rs-yellow-500)
}

.rs-radio-green .rs-radio-control::before{
  border-color:#4caf50;
  border-color:var(--rs-green-500)
}

.rs-radio-green label:hover .rs-radio-inner::before{
  border-color:#4caf50;
  border-color:var(--rs-green-500)
}

.rs-radio-green.rs-radio-checked .rs-radio-inner::before{
  border-color:#4caf50;
  border-color:var(--rs-green-500);
  background-color:#4caf50;
  background-color:var(--rs-green-500)
}

.rs-radio-cyan .rs-radio-control::before{
  border-color:#00bcd4;
  border-color:var(--rs-cyan-500)
}

.rs-radio-cyan label:hover .rs-radio-inner::before{
  border-color:#00bcd4;
  border-color:var(--rs-cyan-500)
}

.rs-radio-cyan.rs-radio-checked .rs-radio-inner::before{
  border-color:#00bcd4;
  border-color:var(--rs-cyan-500);
  background-color:#00bcd4;
  background-color:var(--rs-cyan-500)
}

.rs-radio-blue .rs-radio-control::before{
  border-color:#2196f3;
  border-color:var(--rs-blue-500)
}

.rs-radio-blue label:hover .rs-radio-inner::before{
  border-color:#2196f3;
  border-color:var(--rs-blue-500)
}

.rs-radio-blue.rs-radio-checked .rs-radio-inner::before{
  border-color:#2196f3;
  border-color:var(--rs-blue-500);
  background-color:#2196f3;
  background-color:var(--rs-blue-500)
}

.rs-radio-violet .rs-radio-control::before{
  border-color:#673ab7;
  border-color:var(--rs-violet-500)
}

.rs-radio-violet label:hover .rs-radio-inner::before{
  border-color:#673ab7;
  border-color:var(--rs-violet-500)
}

.rs-radio-violet.rs-radio-checked .rs-radio-inner::before{
  border-color:#673ab7;
  border-color:var(--rs-violet-500);
  background-color:#673ab7;
  background-color:var(--rs-violet-500)
}

.rs-radio-group{
  display:flex;
  flex-direction:column
}

.rs-radio-group>.rs-radio{
  margin-left:-10px
}

.rs-radio-group-inline{
  flex-direction:row
}

.rs-radio-group-picker{
  display:inline-flex;
  color:#343434;
  color:var(--rs-text-primary);
  border:1px solid #e5e5ea;
  border:1px solid var(--rs-border-primary);
  border-radius:6px
}

.rs-radio-group-picker .rs-radio-inline{
  padding:0 10px;
  margin:0
}

.rs-radio-group-picker .rs-radio-inline:first-child{
  padding-left:12px
}

.rs-radio-group-picker .rs-radio-inline:last-child{
  padding-right:12px
}

.rs-radio-group-picker .rs-radio-checker{
  padding:0;
  min-height:auto
}

.rs-radio-group-picker .rs-radio-control{
  display:none
}

.rs-radio-group-picker .rs-radio-checker>label{
  display:inline-block;
  white-space:nowrap;
  font-size:14px;
  line-height:1.42857143;
  border-radius:0;
  color:#717273;
  color:var(--rs-text-secondary);
  background:none;
  transition:color .3s linear;
  padding:7px 0 5px;
  border-bottom:2px solid transparent
}

.rs-theme-high-contrast .rs-radio-group-picker .rs-radio-checker>label{
  transition:none
}

.rs-radio-group-picker .rs-radio-checker>label:hover,.rs-radio-group-picker .rs-radio-checker>label:active{
  color:#1675e0;
  color:var(--rs-text-active);
  background:none
}

.rs-radio-group-picker .rs-radio-checked .rs-radio-checker>label{
  color:#1675e0;
  color:var(--rs-text-active);
  border-color:#1675e0;
  border-color:var(--rs-text-active)
}

.rs-radio-group-picker .rs-radio-disabled .rs-radio-checker{
  opacity:.3;
  cursor:not-allowed
}

.rs-radio-group-picker .rs-radio-disabled:not(.rs-radio-checked) .rs-radio-checker>label{
  color:#717273;
  color:var(--rs-text-secondary)
}

.rs-radio-tile{
  border-radius:6px;
  overflow:hidden;
  border:2px solid #d9d9d9;
  border:2px solid var(--rs-radio-tile-border);
  padding:10px;
  position:relative;
  cursor:pointer
}

.rs-radio-tile-label{
  font-weight:bold
}

.rs-radio-tile-content{
  color:#717273;
  color:var(--rs-text-secondary)
}

.rs-radio-tile-mark{
  background:#3498ff;
  background:var(--rs-radio-tile-checked-color);
  border-bottom-left-radius:50%;
  height:48px;
  position:absolute;
  right:-24px;
  top:-24px;
  width:48px;
  z-index:3;
  opacity:0
}

.rs-radio-tile-mark-icon{
  position:absolute;
  font-size:16px;
  top:25px;
  left:7px;
  color:#fff;
  color:var(--rs-radio-tile-checked-mark-color)
}

.rs-radio-tile-checked .rs-radio-tile-mark{
  opacity:1
}

.rs-radio-tile-checked.rs-radio-tile-disabled{
  border-color:#a6d7ff;
  border-color:var(--rs-radio-tile-checked-disabled-color)
}

.rs-radio-tile-checked.rs-radio-tile-disabled .rs-radio-tile-mark{
  background-color:#a6d7ff;
  background-color:var(--rs-radio-tile-checked-disabled-color)
}

.rs-radio-tile-checked,.rs-radio-tile:hover:not(.rs-radio-tile-disabled){
  border:2px solid #3498ff;
  border:2px solid var(--rs-radio-tile-checked-color)
}

.rs-radio-tile-disabled,.rs-radio-tile-disabled .rs-radio-tile-content{
  color:#717273;
  color:var(--rs-text-disabled);
  cursor:not-allowed
}

.rs-radio-tile input{
  opacity:0;
  width:0;
  height:0;
  position:absolute
}

.rs-radio-tile-icon{
  font-size:32px;
  font-size:var(--rs-radio-tile-icon-size)
}

.rs-picker-select-menu-items{
  overflow-y:auto
}

.rs-picker-select-menu-items ul{
  list-style:none;
  margin:0;
  padding:0
}

.rs-picker-select-menu-items .rs-picker-menu-group:not(:first-child){
  margin-top:6px;
  border-top:1px solid #e5e5ea;
  border-top:1px solid var(--rs-border-primary);
  padding-top:6px
}

.rs-picker-select-menu-items .rs-picker-menu-group-title{
  padding:8px 12px;
  padding-right:32px;
  position:relative;
  cursor:pointer;
  color:#121212;
  color:var(--rs-text-heading)
}

.rs-picker-select-menu-items .rs-picker-menu-group-title .rs-picker-menu-group-caret{
  display:inline-block;
  margin-left:2px;
  position:absolute;
  top:8px;
  right:12px;
  padding:3px;
  color:#717273;
  color:var(--rs-text-secondary)
}

.rs-picker-select-menu-items .rs-picker-menu-group.folded .rs-picker-menu-group-caret{
  transform:rotate(90deg)
}

.rs-picker-select-menu-items .rs-picker-menu-group~[role=option]>.rs-picker-select-menu-item{
  padding-left:26px
}

.rs-picker-select-menu-item{
  display:block;
  padding:8px 12px;
  clear:both;
  font-weight:normal;
  line-height:1.42857143;
  color:#343434;
  color:var(--rs-text-primary);
  cursor:pointer;
  text-decoration:none;
  width:100%
}

.rs-picker-select-menu-item:hover,.rs-picker-select-menu-item:focus,.rs-picker-select-menu-item.rs-picker-select-menu-item-focus{
  background-color:rgb(from #cce9ff r g b/50%);
  background-color:var(--rs-listbox-option-hover-bg);
  color:#1675e0;
  color:var(--rs-listbox-option-hover-text)
}

.rs-theme-high-contrast .rs-picker-select-menu-item:hover,.rs-theme-high-contrast .rs-picker-select-menu-item:focus,.rs-theme-high-contrast .rs-picker-select-menu-item.rs-picker-select-menu-item-focus{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring);
  outline-offset:-3px;
  outline-width:2px;
  color:#1675e0;
  color:var(--rs-listbox-option-hover-text);
  text-decoration:underline
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-select-menu-item:hover,.rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-select-menu-item:focus,.rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-select-menu-item.rs-picker-select-menu-item-focus{
  outline-offset:2px
}

.rs-picker-select-menu-item.rs-picker-select-menu-item-active{
  font-weight:bold;
  color:#1675e0;
  color:var(--rs-listbox-option-selected-text);
  background-color:#f2faff;
  background-color:var(--rs-listbox-option-selected-bg)
}

.rs-picker-select-menu-item.rs-picker-select-menu-item-disabled{
  color:#b6b7b8;
  color:var(--rs-listbox-option-disabled-text);
  background:none;
  cursor:not-allowed
}

.grouped .rs-picker-select-menu-item,.rs-picker-select-menu-group-children .rs-picker-select-menu-item{
  padding-left:26px
}

.rs-sidebar-collapse{
  transition:flex .15s ease-in,width .15s ease-in;
  min-width:0
}

.rs-sidenav{
  transition:width .15s ease-in;
  width:56px;
  display:flex;
  flex-direction:column
}

.rs-sidenav-nav{
  list-style:none;
  padding:0
}

.rs-sidenav-nav .rs-sidenav-item,.rs-sidenav-nav .rs-dropdown-toggle,.rs-sidenav-nav .rs-dropdown-item,.rs-sidenav-nav .rs-dropdown-item-toggle{
  padding:15px 20px;
  transition:color .15s ease-out,background-color .15s ease-out;
  border-radius:0;
  color:inherit
}

.rs-theme-high-contrast .rs-sidenav-nav .rs-sidenav-item,.rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-toggle,.rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-item,.rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-item-toggle{
  transition:none
}

.rs-sidenav-nav .rs-dropdown-item{
  display:block
}

.rs-sidenav-nav>.rs-sidenav-item,.rs-sidenav-nav>.rs-dropdown{
  margin:0 !important
}

.rs-sidenav-nav>.rs-dropdown .rs-dropdown-item-toggle{
  display:block;
  width:100%;
  text-align:start;
  background:none;
  padding-right:40px;
  position:relative;
  border-width:0
}

.rs-sidenav-collapse-in .rs-sidenav-nav>.rs-dropdown .rs-dropdown-item-toggle{
  padding-left:56px
}

.rs-sidenav-nav>.rs-dropdown .rs-dropdown-item-toggle:focus{
  outline:0
}

.rs-sidenav-nav>.rs-dropdown .rs-dropdown-item-toggle:focus-visible{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring);
  outline-offset:-3px;
  z-index:1
}

.rs-theme-high-contrast .rs-sidenav-nav>.rs-dropdown .rs-dropdown-item-toggle:focus-visible{
  outline-offset:2px
}

.rs-theme-high-contrast .rs-sidenav-nav>.rs-dropdown .rs-dropdown-item-toggle:focus-visible{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring);
  outline-offset:-3px;
  outline-width:2px
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-nav>.rs-dropdown .rs-dropdown-item-toggle:focus-visible{
  outline-offset:2px
}

.rs-sidenav-nav>.rs-dropdown .rs-dropdown-item-toggle-icon{
  font-size:16px;
  position:absolute;
  right:20px;
  top:11px
}

.rs-sidenav-nav>.rs-dropdown .rs-dropdown-item-expand-icon{
  transform:rotate(270deg)
}

.rs-sidenav-nav>.rs-dropdown .rs-dropdown-item-collapse-icon{
  transform:rotate(90deg)
}

.rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-toggle,.rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-menu{
  border:none
}

.rs-sidenav-nav .rs-sidenav-item:focus-visible{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring);
  outline-offset:-3px;
  z-index:1
}

.rs-theme-high-contrast .rs-sidenav-nav .rs-sidenav-item:focus-visible{
  outline-offset:2px
}

.rs-theme-high-contrast .rs-sidenav-nav .rs-sidenav-item:focus-visible{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring);
  outline-offset:-3px;
  outline-width:2px
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-nav .rs-sidenav-item:focus-visible{
  outline-offset:2px
}

.rs-sidenav-nav>.rs-dropdown .rs-dropdown-menu-item-focus,.rs-sidenav-nav>.rs-dropdown .rs-dropdown-item-active{
  font-weight:normal;
  background:transparent
}

.rs-sidenav-nav>.rs-dropdown .rs-dropdown-menu{
  transition:height .15s ease-in
}

.rs-sidenav-nav>.rs-dropdown .rs-dropdown-toggle{
  height:auto;
  padding-right:40px
}

.rs-sidenav-nav>.rs-dropdown .rs-dropdown-toggle .rs-dropdown-toggle-caret{
  font-size:16px;
  right:20px;
  top:15px
}

.rs-sidenav-nav>.rs-dropdown .rs-dropdown-toggle .rs-dropdown-toggle-caret[aria-label=angle-right]{
  transform:rotate(90deg)
}

.rs-sidenav-nav>.rs-sidenav-item,.rs-sidenav-nav>.rs-dropdown .rs-dropdown-toggle{
  font-size:16px;
  line-height:1.25;
  padding-left:56px;
  width:100%;
  white-space:normal
}

.rs-sidenav-nav>.rs-sidenav-item:focus-visible,.rs-sidenav-nav>.rs-dropdown .rs-dropdown-toggle:focus-visible{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring);
  outline-offset:-3px
}

.rs-theme-high-contrast .rs-sidenav-nav>.rs-sidenav-item:focus-visible,.rs-theme-high-contrast .rs-sidenav-nav>.rs-dropdown .rs-dropdown-toggle:focus-visible{
  outline-offset:2px
}

.rs-sidenav-nav>.rs-sidenav-item>.rs-icon:not(.rs-dropdown-toggle-caret),.rs-sidenav-nav>.rs-dropdown .rs-dropdown-toggle>.rs-icon:not(.rs-dropdown-toggle-caret){
  font-size:16px;
  margin-right:20px;
  position:absolute;
  left:20px;
  top:15px;
  line-height:1.25;
  height:16px
}

.rs-sidenav-nav>.rs-dropdown-focus .rs-dropdown-toggle,.rs-sidenav-nav .rs-dropdown-toggle:focus-visible{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring);
  z-index:2
}

.rs-theme-high-contrast .rs-sidenav-nav>.rs-dropdown-focus .rs-dropdown-toggle,.rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-toggle:focus-visible{
  outline-offset:2px
}

.rs-theme-high-contrast .rs-sidenav-nav>.rs-dropdown-focus .rs-dropdown-toggle,.rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-toggle:focus-visible{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring);
  outline-offset:-3px;
  outline-width:2px
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-nav>.rs-dropdown-focus .rs-dropdown-toggle,.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-toggle:focus-visible{
  outline-offset:2px
}

.rs-sidenav-item{
  position:relative;
  display:block;
  outline:0;
  overflow:hidden;
  text-decoration:none
}

.rs-sidenav-item:hover,.rs-sidenav-item:focus{
  text-decoration:none
}

.rs-sidenav-item:focus-visible,.rs-sidenav-item.rs-sidenav-item-focus{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring);
  outline-offset:-3px;
  outline-width:2px;
  z-index:2
}

.rs-theme-high-contrast .rs-sidenav-item:focus-visible,.rs-theme-high-contrast .rs-sidenav-item.rs-sidenav-item-focus{
  outline-offset:2px
}

.rs-sidenav-toggle{
  height:50px;
  border-top:1px solid;
  margin-top:auto
}

.rs-sidenav-toggle-button{
  float:right;
  width:56px;
  height:100%;
  border:none;
  border-radius:0;
  color:inherit
}

.rs-sidenav-collapse-in{
  width:100%
}

.rs-sidenav-collapse-in .rs-sidenav-item{
  border-radius:0
}

.rs-sidenav-collapse-in .rs-dropdown{
  display:flex;
  flex:1 1 auto;
  flex-direction:column
}

.rs-sidenav-collapse-in .rs-dropdown-item:focus-visible,.rs-sidenav-collapse-in .rs-dropdown-item-focus{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring);
  outline-offset:-3px;
  background:none;
  z-index:2
}

.rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item:focus-visible,.rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item-focus{
  outline-offset:2px
}

.rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item:focus-visible,.rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item-focus{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring);
  outline-offset:-3px;
  outline-width:2px
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item:focus-visible,.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item-focus{
  outline-offset:2px
}

.rs-sidenav-collapse-in .rs-dropdown-item:focus-visible.rs-dropdown-item-submenu,.rs-sidenav-collapse-in .rs-dropdown-item-focus.rs-dropdown-item-submenu{
  box-shadow:none
}

.rs-sidenav-collapse-in .rs-dropdown-item:focus-visible.rs-dropdown-item-submenu>.rs-dropdown-item-toggle,.rs-sidenav-collapse-in .rs-dropdown-item-focus.rs-dropdown-item-submenu>.rs-dropdown-item-toggle{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring);
  outline-offset:-3px;
  z-index:2
}

.rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item:focus-visible.rs-dropdown-item-submenu>.rs-dropdown-item-toggle,.rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item-focus.rs-dropdown-item-submenu>.rs-dropdown-item-toggle{
  outline-offset:2px
}

.rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item:focus-visible.rs-dropdown-item-submenu>.rs-dropdown-item-toggle,.rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item-focus.rs-dropdown-item-submenu>.rs-dropdown-item-toggle{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring);
  outline-offset:-3px;
  outline-width:2px
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item:focus-visible.rs-dropdown-item-submenu>.rs-dropdown-item-toggle,.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item-focus.rs-dropdown-item-submenu>.rs-dropdown-item-toggle{
  outline-offset:2px
}

.rs-sidenav-collapse-in .rs-dropdown-item:not(.rs-dropdown-item-submenu),.rs-sidenav-collapse-in .rs-dropdown-item-submenu>.rs-dropdown-item-toggle{
  overflow:hidden;
  position:relative
}

@media not all and (min-resolution: 0.001dpcm){
  .rs-sidenav-collapse-in .rs-dropdown-item:not(.rs-dropdown-item-submenu),.rs-sidenav-collapse-in .rs-dropdown-item-submenu>.rs-dropdown-item-toggle{
    -webkit-mask-image:-webkit-radial-gradient(white, black)
  }
}

.rs-sidenav-collapse-in .rs-dropdown-item-disabled .rs-sidenav-collapse-in .rs-dropdown-item::after{
  display:none
}

.rs-sidenav-collapse-in .rs-dropdown .rs-dropdown-toggle-caret::before,.rs-sidenav-collapse-in .rs-dropdown .rs-dropdown-item-toggle>.rs-dropdown-item-toggle-icon::before{
  display:none
}

.rs-sidenav-collapse-in .rs-dropdown .rs-dropdown-toggle-caret,.rs-sidenav-collapse-in .rs-dropdown .rs-dropdown-item-toggle>.rs-dropdown-item-toggle-icon{
  transition:transform .3s linear
}

.rs-sidenav-collapse-in .rs-dropdown.rs-dropdown-expand .rs-dropdown-toggle-caret{
  transform:rotate(180deg)
}

.rs-sidenav-collapse-in .rs-dropdown .rs-dropdown-menu{
  display:block;
  position:static;
  float:none;
  box-shadow:none;
  animation-name:none;
  padding:0;
  background-color:transparent;
  border-radius:0
}

.rs-sidenav-collapse-in .rs-dropdown .rs-dropdown-item-submenu{
  padding:0
}

.rs-sidenav-collapse-in .rs-dropdown .rs-dropdown-item-submenu:hover{
  background-color:transparent
}

.rs-sidenav-collapse-in .rs-dropdown-item:not(.rs-dropdown-item-submenu),.rs-sidenav-collapse-in .rs-dropdown-menu .rs-dropdown-menu-toggle{
  width:100%;
  white-space:normal
}

.rs-sidenav-collapse-in .rs-dropdown-menu{
  overflow:hidden
}

.rs-sidenav-collapse-in .rs-dropdown.rs-dropdown-collapse>.rs-dropdown-menu.rs-dropdown-menu-collapse-out,.rs-sidenav-collapse-in .rs-dropdown-item-submenu.rs-dropdown-item-collapse>.rs-dropdown-menu.rs-dropdown-menu-collapse-out{
  display:none
}

.rs-sidenav-collapse-in .rs-dropdown.rs-dropdown-menu-collapse-in>.rs-dropdown-menu.dropdown-menu-collapse-in,.rs-sidenav-collapse-in .rs-dropdown-item-submenu.rs-dropdown-menu-collapse-in>.rs-dropdown-menu.rs-dropdown-menu-collapse-in{
  display:block
}

.rs-sidenav-collapse-in .rs-dropdown-item-submenu>.rs-dropdown-item-menu-icon{
  padding-top:11px;
  padding-bottom:11px;
  line-height:1.42857143;
  width:14px;
  position:absolute;
  z-index:1
}

.rs-sidenav-collapse-in .rs-dropdown-item,.rs-sidenav-collapse-in .rs-dropdown-item-submenu>.rs-dropdown-item-toggle{
  padding:11px 20px 11px 56px
}

.rs-sidenav-collapse-in .rs-dropdown-item.rs-dropdown-item-with-icon>.rs-dropdown-item-content>.rs-dropdown-item-menu-icon{
  left:56px
}

.rs-sidenav-collapse-in .rs-dropdown-item.rs-dropdown-item-with-icon>.rs-dropdown-item-content>.rs-dropdown-menu-toggle{
  padding-left:76px
}

.rs-sidenav-collapse-in .rs-dropdown-item .rs-dropdown-item:not(.rs-dropdown-item-submenu),.rs-sidenav-collapse-in .rs-dropdown-item-submenu>.rs-dropdown-menu .rs-dropdown-item-toggle{
  padding-left:65px
}

.rs-sidenav-collapse-in .rs-dropdown-item-submenu>.rs-dropdown-menu>.rs-dropdown-item.rs-dropdown-item-with-icon>.rs-dropdown-item-content>.rs-dropdown-item-menu-icon{
  left:65px
}

.rs-sidenav-collapse-in .rs-dropdown-item-submenu>.rs-dropdown-menu>.rs-dropdown-item.rs-dropdown-item-with-icon>.rs-dropdown-item-content>.rs-dropdown-menu-toggle{
  padding-left:85px
}

.rs-sidenav-collapse-out .rs-sidenav-item,.rs-sidenav-collapse-out .rs-dropdown .rs-dropdown-toggle{
  padding-right:0;
  height:50px;
  padding-left:56px
}

.rs-sidenav-collapse-out .rs-sidenav-item:focus-visible,.rs-sidenav-collapse-out .rs-dropdown .rs-dropdown-toggle:focus-visible{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring)
}

.rs-theme-high-contrast .rs-sidenav-collapse-out .rs-sidenav-item:focus-visible,.rs-theme-high-contrast .rs-sidenav-collapse-out .rs-dropdown .rs-dropdown-toggle:focus-visible{
  outline-offset:2px
}

.rs-theme-high-contrast .rs-sidenav-collapse-out .rs-sidenav-item:focus-visible,.rs-theme-high-contrast .rs-sidenav-collapse-out .rs-dropdown .rs-dropdown-toggle:focus-visible{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring);
  outline-offset:-3px;
  outline-width:2px
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-collapse-out .rs-sidenav-item:focus-visible,.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-collapse-out .rs-dropdown .rs-dropdown-toggle:focus-visible{
  outline-offset:2px
}

.rs-sidenav-collapse-out .rs-dropdown-item{
  padding:8px 27px 8px 12px
}

.rs-sidenav-collapse-out .rs-dropdown-item-submenu{
  padding:0
}

.rs-sidenav-collapse-out .rs-dropdown-toggle-caret{
  display:none
}

.rs-sidenav-collapse-out .rs-sidenav-item-text,.rs-sidenav-collapse-out .rs-dropdown-toggle>span{
  animation:sideNavFoldedText .15s ease-in forwards
}

.rs-sidenav-collapsing.rs-sidenav-collapse-in .rs-sidenav-item,.rs-sidenav-collapsing.rs-sidenav-collapse-out .rs-sidenav-item,.rs-sidenav-collapsing.rs-sidenav-collapse-in .rs-dropdown .rs-dropdown-toggle,.rs-sidenav-collapsing.rs-sidenav-collapse-out .rs-dropdown .rs-dropdown-toggle,.rs-sidenav-collapsing.rs-sidenav-collapse-in .rs-dropdown-item,.rs-sidenav-collapsing.rs-sidenav-collapse-out .rs-dropdown-item,.rs-sidenav-collapsing.rs-sidenav-collapse-in .rs-dropdown-item-submenu>.rs-dropdown-menu-toggle,.rs-sidenav-collapsing.rs-sidenav-collapse-out .rs-dropdown-item-submenu>.rs-dropdown-menu-toggle{
  white-space:nowrap;
  text-overflow:clip
}

.rs-sidenav-collapsing.rs-sidenav-collapse-in .rs-dropdown-toggle-caret{
  display:none
}

.rs-sidenav-collapsing.rs-sidenav-collapse-out .rs-dropdown .rs-dropdown-menu{
  padding-left:0px
}

.rs-sidenav-collapsing.rs-sidenav-collapse-out .rs-dropdown-item{
  animation:sideNavFoldedText .15s ease-in
}

.rs-sidenav-default{
  background-color:#f7f7fa;
  background-color:var(--rs-sidenav-default-bg);
  color:#343434;
  color:var(--rs-sidenav-default-text)
}

.rs-sidenav-default .rs-sidenav-item,.rs-sidenav-default .rs-dropdown-toggle,.rs-sidenav-default .rs-sidenav-toggle-button{
  background-color:#f7f7fa;
  background-color:var(--rs-sidenav-default-bg)
}

.rs-sidenav-default .rs-sidenav-item:hover,.rs-sidenav-default .rs-dropdown .rs-dropdown-toggle:hover,.rs-sidenav-default .rs-sidenav-toggle-button:hover,.rs-sidenav-default .rs-dropdown.rs-dropdown-open .rs-dropdown-toggle{
  background-color:#e5e5ea;
  background-color:var(--rs-sidenav-default-hover-bg);
  color:#343434;
  color:var(--rs-sidenav-default-hover-text)
}

.rs-sidenav-default .rs-sidenav-item.rs-sidenav-item-active,.rs-sidenav-default .rs-dropdown-item.rs-dropdown-item-active,.rs-sidenav-default .rs-dropdown.rs-dropdown-selected-within .rs-sidenav-item-icon{
  color:#1675e0;
  color:var(--rs-sidenav-default-selected-text)
}

.rs-sidenav-default .rs-sidenav-toggle{
  border-top-color:#e5e5ea;
  border-top-color:var(--rs-sidenav-default-footer-border)
}

.rs-sidenav-default.rs-sidenav-collapse-out .rs-dropdown-item.rs-dropdown-item-active{
  background-color:rgb(from #cce9ff r g b/50%);
  background-color:var(--rs-menuitem-active-bg);
  color:#1675e0;
  color:var(--rs-menuitem-active-text)
}

.rs-theme-high-contrast .rs-sidenav-default.rs-sidenav-collapse-out .rs-dropdown-item.rs-dropdown-item-active{
  text-decoration:underline;
  box-shadow:inset 0 0 0 2px #fff
}

.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-menu-toggle,.rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-menu-toggle,.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-item-toggle,.rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-item-toggle{
  color:#343434;
  color:var(--rs-sidenav-default-text)
}

.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-menu-toggle:hover,.rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-menu-toggle:hover,.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-item-toggle:hover,.rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-item-toggle:hover,.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-menu-toggle:focus,.rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-menu-toggle:focus,.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-item-toggle:focus,.rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-item-toggle:focus,.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-menu-toggle.rs-dropdown-item-focus,.rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-menu-toggle.rs-dropdown-item-focus,.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-item-toggle.rs-dropdown-item-focus,.rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-item-toggle.rs-dropdown-item-focus{
  background-color:#e5e5ea;
  background-color:var(--rs-sidenav-default-hover-bg);
  color:#343434;
  color:var(--rs-sidenav-default-hover-text)
}

.rs-sidenav-default.rs-sidenav-collapse-in .rs-sidenav-item.rs-sidenav-item-active,.rs-sidenav-default.rs-sidenav-collapsing .rs-sidenav-item.rs-sidenav-item-active,.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-menu>.rs-dropdown-item.rs-dropdown-item-active,.rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-menu>.rs-dropdown-item.rs-dropdown-item-active{
  color:#1675e0;
  color:var(--rs-sidenav-default-selected-text)
}

.rs-theme-high-contrast .rs-sidenav-default.rs-sidenav-collapse-in .rs-sidenav-item.rs-sidenav-item-active,.rs-theme-high-contrast .rs-sidenav-default.rs-sidenav-collapsing .rs-sidenav-item.rs-sidenav-item-active,.rs-theme-high-contrast .rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-menu>.rs-dropdown-item.rs-dropdown-item-active,.rs-theme-high-contrast .rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-menu>.rs-dropdown-item.rs-dropdown-item-active{
  text-decoration:underline
}

.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown.rs-dropdown-selected-within .rs-sidenav-item-icon,.rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown.rs-dropdown-selected-within .rs-sidenav-item-icon,.rs-sidenav-default.rs-sidenav-collapse-out .rs-dropdown.rs-dropdown-selected-within .rs-sidenav-item-icon{
  color:#1675e0;
  color:var(--rs-sidenav-default-selected-text)
}

.rs-sidenav-inverse{
  background-color:#3498ff;
  background-color:var(--rs-sidenav-inverse-bg);
  color:#fff;
  color:var(--rs-sidenav-inverse-text)
}

.rs-sidenav-inverse .rs-sidenav-item,.rs-sidenav-inverse .rs-dropdown .rs-dropdown-toggle,.rs-sidenav-inverse .rs-sidenav-toggle-button,.rs-sidenav-inverse .rs-dropdown-item-submenu:hover>.rs-dropdown-item-toggle{
  background-color:#3498ff;
  background-color:var(--rs-sidenav-inverse-bg)
}

.rs-sidenav-inverse .rs-sidenav-item:hover,.rs-sidenav-inverse .rs-dropdown .rs-dropdown-toggle:hover,.rs-sidenav-inverse .rs-sidenav-toggle-button:hover,.rs-sidenav-inverse .rs-dropdown-item-submenu:hover>.rs-dropdown-item-toggle:hover,.rs-sidenav-inverse .rs-sidenav-item:focus,.rs-sidenav-inverse .rs-dropdown .rs-dropdown-toggle:focus,.rs-sidenav-inverse .rs-sidenav-toggle-button:focus,.rs-sidenav-inverse .rs-dropdown-item-submenu:hover>.rs-dropdown-item-toggle:focus{
  background-color:#2589f5;
  background-color:var(--rs-sidenav-inverse-hover-bg)
}

.rs-sidenav-inverse .rs-dropdown-item,.rs-sidenav-inverse .rs-dropdown-item>.rs-dropdown-menu-toggle,.rs-sidenav-inverse .rs-dropdown-item>.rs-dropdown-item-toggle,.rs-sidenav-inverse .rs-sidenav-toggle-button{
  color:#fff;
  color:var(--rs-sidenav-inverse-text)
}

.rs-sidenav-inverse .rs-dropdown-item:hover,.rs-sidenav-inverse .rs-dropdown-item>.rs-dropdown-menu-toggle:hover,.rs-sidenav-inverse .rs-dropdown-item>.rs-dropdown-item-toggle:hover,.rs-sidenav-inverse .rs-sidenav-toggle-button:hover,.rs-sidenav-inverse .rs-dropdown-item:focus,.rs-sidenav-inverse .rs-dropdown-item>.rs-dropdown-menu-toggle:focus,.rs-sidenav-inverse .rs-dropdown-item>.rs-dropdown-item-toggle:focus,.rs-sidenav-inverse .rs-sidenav-toggle-button:focus,.rs-sidenav-inverse .rs-dropdown-item.rs-dropdown-item-focus,.rs-sidenav-inverse .rs-dropdown-item>.rs-dropdown-menu-toggle.rs-dropdown-item-focus,.rs-sidenav-inverse .rs-dropdown-item>.rs-dropdown-item-toggle.rs-dropdown-item-focus,.rs-sidenav-inverse .rs-sidenav-toggle-button.rs-dropdown-item-focus{
  background-color:#2589f5;
  background-color:var(--rs-sidenav-inverse-hover-bg);
  color:#fff;
  color:var(--rs-sidenav-inverse-text)
}

.rs-theme-high-contrast .rs-sidenav-inverse .rs-sidenav-item.rs-sidenav-item-active,.rs-theme-high-contrast .rs-sidenav-inverse .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle{
  color:var(--rs-sidenav-inverse-selected-text)
}

.rs-sidenav-inverse .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle,.rs-sidenav-inverse .rs-sidenav-item,.rs-sidenav-inverse .rs-dropdown .rs-dropdown-toggle{
  color:#fff;
  color:var(--rs-sidenav-inverse-text)
}

.rs-sidenav-inverse .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle:hover,.rs-sidenav-inverse .rs-sidenav-item:hover,.rs-sidenav-inverse .rs-dropdown .rs-dropdown-toggle:hover,.rs-sidenav-inverse .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle:focus,.rs-sidenav-inverse .rs-sidenav-item:focus,.rs-sidenav-inverse .rs-dropdown .rs-dropdown-toggle:focus,.rs-sidenav-inverse .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle.rs-dropdown-item-focus,.rs-sidenav-inverse .rs-sidenav-item.rs-dropdown-item-focus,.rs-sidenav-inverse .rs-dropdown .rs-dropdown-toggle.rs-dropdown-item-focus{
  color:#fff;
  color:var(--rs-sidenav-inverse-text)
}

.rs-sidenav-inverse .rs-sidenav-item.rs-sidenav-item-active,.rs-sidenav-inverse .rs-dropdown-item.rs-dropdown-item-active{
  background-color:#1675e0;
  background-color:var(--rs-sidenav-inverse-selected-bg)
}

.rs-sidenav-inverse .rs-sidenav-toggle{
  border-top-color:#2589f5;
  border-top-color:var(--rs-sidenav-inverse-footer-border)
}

.rs-sidenav-subtle{
  background-color:transparent
}

.rs-sidenav-subtle .rs-sidenav-item,.rs-sidenav-subtle .rs-dropdown-toggle,.rs-sidenav-subtle .rs-dropdown-item,.rs-sidenav-subtle .rs-sidenav-toggle-button{
  background-color:transparent;
  color:#343434;
  color:var(--rs-sidenav-subtle-text)
}

.rs-sidenav-subtle .rs-sidenav-item:hover,.rs-sidenav-subtle .rs-dropdown-toggle:hover,.rs-sidenav-subtle .rs-dropdown-item:hover,.rs-sidenav-subtle .rs-sidenav-toggle-button:hover,.rs-sidenav-subtle .rs-sidenav-item:focus-visible,.rs-sidenav-subtle .rs-dropdown-toggle:focus-visible,.rs-sidenav-subtle .rs-dropdown-item:focus-visible,.rs-sidenav-subtle .rs-sidenav-toggle-button:focus-visible{
  background-color:#f7f7fa;
  background-color:var(--rs-sidenav-subtle-hover-bg);
  color:#343434;
  color:var(--rs-sidenav-subtle-hover-text)
}

.rs-sidenav-subtle .rs-sidenav-item.rs-sidenav-item-active,.rs-sidenav-subtle .rs-dropdown-item.rs-dropdown-item-active,.rs-sidenav-subtle .rs-dropdown.rs-dropdown-selected-within .rs-sidenav-item-icon{
  color:#1675e0;
  color:var(--rs-sidenav-subtle-selected-text)
}

.rs-sidenav-subtle .rs-dropdown-open>.rs-dropdown-toggle.btn{
  background-color:transparent
}

.rs-sidenav-subtle .rs-dropdown-open>.rs-dropdown-toggle.btn:hover,.rs-sidenav-subtle .rs-dropdown-open>.rs-dropdown-toggle.btn:focus{
  background-color:#f7f7fa;
  background-color:var(--rs-sidenav-subtle-hover-bg)
}

.rs-sidenav-subtle .rs-sidenav-toggle{
  border-top-color:#e5e5ea;
  border-top-color:var(--rs-sidenav-subtle-footer-border)
}

.rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-menu-toggle,.rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-menu-toggle,.rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-item-toggle,.rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-item-toggle{
  color:#343434;
  color:var(--rs-sidenav-subtle-text)
}

.rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-menu-toggle:hover,.rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-menu-toggle:hover,.rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-item-toggle:hover,.rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-item-toggle:hover,.rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-menu-toggle:focus-visible,.rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-menu-toggle:focus-visible,.rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-item-toggle:focus-visible,.rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-item-toggle:focus-visible{
  background-color:#f7f7fa;
  background-color:var(--rs-sidenav-subtle-hover-bg);
  color:#343434;
  color:var(--rs-sidenav-subtle-hover-text)
}

.rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown-menu>.rs-dropdown-item.rs-dropdown-item-active,.rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown-menu>.rs-dropdown-item.rs-dropdown-item-active{
  color:#1675e0;
  color:var(--rs-sidenav-subtle-selected-text)
}

.rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle:hover,.rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle:hover,.rs-sidenav-subtle.rs-sidenav-collapse-out .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle:hover{
  background-color:#f7f7fa;
  background-color:var(--rs-sidenav-subtle-hover-bg)
}

.rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle-icon,.rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle-icon,.rs-sidenav-subtle.rs-sidenav-collapse-out .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle-icon{
  color:#1675e0;
  color:var(--rs-sidenav-subtle-selected-text)
}

@keyframes sideNavFoldedText{
  0%{
    max-width:200px;
    opacity:.8
  }

  100%{
    max-width:0;
    opacity:0
  }
}

.rs-slider{
  position:relative
}

.rs-slider .rs-tooltip{
  display:none
}

.rs-slider .rs-tooltip.rs-tooltip-placement-top .rs-tooltip::after{
  margin:auto;
  left:0;
  right:0
}

.rs-slider-disabled{
  opacity:.5;
  cursor:not-allowed
}

.rs-slider-disabled .rs-slider-bar,.rs-slider-disabled .rs-slider-handle::before{
  pointer-events:none
}

.rs-slider-with-mark:not(.rs-slider-vertical){
  margin-bottom:29px
}

.rs-slider-bar{
  height:6px;
  border-radius:3px;
  background-color:#f2f2f5;
  background-color:var(--rs-slider-bar);
  transition:background-color ease-in-out .3s;
  cursor:pointer
}

.rs-slider:hover .rs-slider-bar{
  background-color:#e5e5ea;
  background-color:var(--rs-slider-hover-bar)
}

.rs-slider-vertical .rs-slider-bar{
  height:100%;
  width:6px
}

.rs-slider-handle{
  position:absolute;
  top:-50%;
  outline:none
}

.rs-slider-handle::before{
  content:"";
  position:absolute;
  width:12px;
  height:12px;
  border-radius:50%;
  border:2px solid #3498ff;
  border:2px solid var(--rs-slider-thumb-border);
  background-color:#fff;
  background-color:var(--rs-slider-thumb-bg);
  margin-left:-6px;
  cursor:pointer;
  transition:box-shadow .15s ease-in-out,background-color .15s ease-in-out,transform .15s ease-in-out
}

.rs-slider-handle:hover::before,.rs-slider-handle:focus::before{
  box-shadow:0 0 0 8px rgb(from #939393 r g b/25%);
  box-shadow:var(--rs-slider-thumb-hover-shadow)
}

.rs-slider-handle:active::before,.rs-slider-handle.active::before{
  transform:scale(1.2)
}

.rs-slider-vertical .rs-slider-handle{
  top:unset
}

.rs-slider-vertical .rs-slider-handle::before{
  left:3px;
  margin-top:-6px
}

.rs-slider-handle:hover .rs-tooltip,.rs-slider-handle.active .rs-tooltip{
  display:block;
  opacity:1;
  top:-30px
}

.rs-slider-vertical .rs-slider-handle:hover .rs-tooltip,.rs-slider-vertical .rs-slider-handle.active .rs-tooltip{
  top:-33px;
  margin-left:3px
}

.rs-slider-mark{
  position:absolute;
  top:15px;
  left:-2px;
  white-space:nowrap
}

.rs-slider-mark-content{
  margin-left:-50%
}

.rs-slider-mark-last{
  left:auto;
  right:-2px
}

.rs-slider-mark-last .rs-slider-mark-content{
  margin-left:50%
}

.rs-slider-graduator{
  width:100%
}

.rs-slider-graduator ol,.rs-slider-graduator li{
  list-style:none
}

.rs-slider-graduator>ol{
  display:flex;
  padding-left:0;
  width:100%
}

.rs-slider-graduator>ol>li{
  flex:1 1 1%;
  position:relative
}

.rs-slider-graduator>ol>li:last-child::after,.rs-slider-graduator>ol>li::before{
  content:"";
  display:block;
  position:absolute;
  width:8px;
  height:8px;
  border-radius:50%;
  background-color:#fff;
  background-color:var(--rs-slider-thumb-bg);
  box-sizing:border-box;
  border:2px solid #f2f2f5;
  border:2px solid var(--rs-slider-bar);
  margin-left:-4px;
  top:-1px
}

.rs-slider-vertical .rs-slider-graduator>ol>li:last-child::after,.rs-slider-vertical .rs-slider-graduator>ol>li::before{
  top:unset;
  bottom:-4px;
  margin-left:-1px
}

.rs-slider-graduator>ol>li:last-child::after{
  right:-4px
}

.rs-slider-vertical .rs-slider-graduator>ol>li:last-child::after{
  left:0;
  bottom:unset;
  top:-4px
}

.rs-slider-graduator>ol>li.rs-slider-pass::before{
  border-color:#3498ff;
  border-color:var(--rs-slider-progress)
}

.rs-slider-graduator>ol>li.rs-slider-active::before{
  visibility:hidden
}

.rs-slider-vertical .rs-slider-graduator{
  display:block;
  height:100%
}

.rs-slider-vertical .rs-slider-graduator>ol{
  width:6px;
  display:flex;
  flex-direction:column-reverse;
  height:100%;
  padding:0
}

.rs-slider-vertical .rs-slider-graduator>ol>li{
  display:block;
  padding:0
}

.rs-slider-progress-bar{
  position:absolute;
  height:6px;
  border-radius:3px 0 0 3px;
  background-color:#3498ff;
  background-color:var(--rs-slider-progress)
}

.rs-slider-vertical .rs-slider-progress-bar{
  width:6px;
  border-radius:0 0 3px 3px
}

.rs-slider-vertical{
  height:100%
}

.rs-slider-vertical .rs-slider-mark{
  top:unset;
  bottom:-8px;
  left:15px
}

.rs-slider-vertical .rs-slider-mark-content{
  margin-left:auto
}

.rs-slider-vertical .rs-slider-mark-last{
  bottom:unset;
  top:-8px
}

.rs-steps{
  min-height:30px
}

.rs-steps-item{
  padding-left:40px;
  position:relative;
  overflow:hidden
}

.rs-steps-item-icon-wrapper{
  width:30px;
  height:30px;
  text-align:center;
  font-size:16px;
  line-height:1.75;
  color:#717273;
  color:var(--rs-text-secondary);
  position:absolute;
  top:0;
  left:0;
  display:flex;
  align-items:center;
  border:1px solid #717273;
  border:1px solid var(--rs-steps-border);
  border-radius:50%
}

.rs-steps-item-status-finish .rs-steps-item-icon-wrapper{
  border-color:#3498ff;
  border-color:var(--rs-steps-state-finish);
  color:#3498ff;
  color:var(--rs-steps-state-finish)
}

.rs-steps-item-status-error .rs-steps-item-icon-wrapper{
  border-color:#f44336;
  border-color:var(--rs-steps-state-error);
  color:#f44336;
  color:var(--rs-steps-state-error)
}

.rs-steps-item-status-process .rs-steps-item-icon-wrapper{
  border-color:#3498ff;
  border-color:var(--rs-steps-state-process);
  background-color:#3498ff;
  background-color:var(--rs-steps-state-process);
  color:#f7f7fa;
  color:var(--rs-text-inverse)
}

.rs-steps-item-status-process .rs-steps-item-icon-wrapper .rs-icon{
  color:#3498ff;
  color:var(--rs-steps-icon-state-process)
}

.rs-steps-item-icon-wrapper.rs-steps-item-custom-icon{
  border:none;
  background:none
}

.rs-steps-item-icon-wrapper>.rs-steps-item-icon{
  width:100%;
  display:flex;
  justify-content:center;
  text-align:center;
  position:relative
}

.rs-steps-item-icon-wrapper>.rs-steps-item-icon .rs-icon{
  font-size:14px;
  vertical-align:middle
}

.rs-steps-item-content{
  color:#717273;
  color:var(--rs-text-secondary);
  display:inline-block;
  position:relative;
  width:100%
}

.rs-steps-item-status-process .rs-steps-item-content{
  color:#343434;
  color:var(--rs-text-primary)
}

.rs-steps-item-status-error .rs-steps-item-content{
  color:#f44336;
  color:var(--rs-text-error)
}

.rs-steps-item-title{
  position:relative;
  font-size:16px;
  line-height:1.875;
  min-height:16px;
  padding-right:10px;
  display:inline-block
}

.rs-steps-item-title:empty{
  padding-right:0
}

.rs-steps-item-description{
  margin-top:12px
}

.rs-steps-item-tail,.rs-steps-item-title::after{
  position:absolute;
  border-color:#717273;
  border-color:var(--rs-steps-border)
}

.rs-steps-item-status-process .rs-steps-item-tail,.rs-steps-item-status-process .rs-steps-item-title::after{
  border-color:#717273;
  border-color:var(--rs-steps-border)
}

.rs-steps-item-status-finish .rs-steps-item-tail,.rs-steps-item-status-finish .rs-steps-item-title::after{
  border-color:#3498ff;
  border-color:var(--rs-steps-state-finish)
}

.rs-steps-next-error .rs-steps-item-tail,.rs-steps-next-error .rs-steps-item-title::after{
  border-color:#f44336;
  border-color:var(--rs-steps-border-state-error)
}

.rs-steps-horizontal{
  display:flex;
  justify-content:space-between
}

.rs-steps-horizontal .rs-steps-item{
  flex-grow:1;
  flex-shrink:1;
  min-height:30px
}

.rs-steps-horizontal .rs-steps-item:last-child{
  flex-grow:0;
  flex-shrink:0
}

.rs-steps-horizontal .rs-steps-item:last-child .rs-steps-item-title::after{
  display:none
}

.rs-steps-horizontal .rs-steps-item:not(:first-child){
  padding-left:50px
}

.rs-steps-horizontal .rs-steps-item:not(:first-child) .rs-steps-item-icon-wrapper{
  left:10px
}

.rs-steps-horizontal .rs-steps-item-content{
  height:30px
}

.rs-steps-horizontal .rs-steps-item-title::after{
  content:"";
  top:15px;
  left:100%;
  width:9999px;
  border-top-width:1px;
  border-top-style:solid
}

.rs-steps-vertical .rs-steps-item{
  padding-bottom:20px
}

.rs-steps-vertical .rs-steps-item:not(:first-child){
  margin-top:10px
}

.rs-steps-vertical .rs-steps-item:last-child .rs-steps-item-tail{
  display:none
}

.rs-steps-vertical .rs-steps-item-tail{
  top:40px;
  bottom:0;
  left:15px;
  border-left-width:1px;
  border-left-style:solid
}

.rs-steps-small{
  min-height:24px
}

.rs-steps-small.rs-steps-horizontal .rs-steps-item{
  min-height:24px
}

.rs-steps-small.rs-steps-horizontal .rs-steps-item:not(:first-child){
  padding-left:44px
}

.rs-steps-small.rs-steps-vertical .rs-steps-item-tail{
  left:12px
}

.rs-steps-small.rs-steps-horizontal .rs-steps-item-title::after{
  top:12px
}

.rs-steps-small .rs-steps-item{
  padding-left:34px
}

.rs-steps-small .rs-steps-item-icon-wrapper{
  width:24px;
  height:24px;
  font-size:14px;
  line-height:1.57142857
}

.rs-steps-small .rs-steps-item-title{
  font-size:14px;
  line-height:1.71428571
}

.rs-steps-small .rs-steps-item-description{
  margin-top:12px;
  font-size:12px;
  line-height:1.66666667
}

.rs-table{
  position:relative;
  overflow:hidden
}

.rs-table-column-resizing{
  cursor:ew-resize;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.rs-table-row{
  overflow:hidden;
  position:absolute;
  height:36px;
  width:100%;
  top:0
}

.rs-table-row.virtualized{
  pointer-events:none
}

@media not all and (min-resolution: 0.001dpcm){
  .rs-table-row.virtualized{
    visibility:hidden
  }
}

.rs-table-row-expanded{
  position:absolute;
  height:46px;
  bottom:0;
  width:100%;
  z-index:4;
  border-top:1px solid #f2f2f5;
  border-top:1px solid var(--rs-table-border-color);
  padding:10px;
  background-color:#fff;
  background-color:var(--rs-bg-card)
}

.rs-table-hover .rs-table-row:hover .rs-table-cell-group{
  background-color:#fff;
  background-color:var(--rs-bg-card)
}

.rs-table-hover .rs-table-row:hover .rs-table-cell{
  background-color:#fff;
  background-color:var(--rs-bg-card)
}

.rs-table-row-header{
  background-color:#fff;
  background-color:var(--rs-bg-card)
}

.rs-table-row-header .rs-table-cell{
  background-color:#fff;
  background-color:var(--rs-bg-card)
}

.rs-table-row-header .rs-table-cell-group-shadow{
  z-index:5;
  box-shadow:none
}

.rs-table-hover .rs-table-row:not(.rs-table-row-header):hover,.rs-table-hover .rs-table-row:hover .rs-table-cell-group,.rs-table-hover .rs-table-row:hover .rs-table-cell{
  background-color:#f2faff;
  background-color:var(--rs-state-hover-bg)
}

.rs-table-hover .rs-table-row-header:hover .rs-table-cell-group,.rs-table-hover .rs-table-row-header:hover .rs-table-cell{
  background-color:#fff;
  background-color:var(--rs-bg-card)
}

.rs-table-header-row-wrapper{
  z-index:2;
  position:relative;
  font-size:12px;
  color:#717273;
  color:var(--rs-text-secondary)
}

.rs-table-affix-header{
  z-index:3;
  visibility:hidden
}

.rs-table-affix-header.fixed{
  visibility:visible
}

.rs-table-body-row-wrapper{
  position:relative;
  overflow:hidden;
  z-index:0
}

.rs-table-body-info{
  width:100%;
  text-align:center;
  top:50%;
  position:absolute;
  margin-top:-20px;
  line-height:40px
}

.rs-table-body-info .icon{
  margin:0 10px
}

.rs-table-body-info-wheel-area{
  width:100%
}

.rs-table-body-wheel-area{
  width:100%
}

.rs-table-loader-wrapper{
  position:absolute;
  height:100%;
  width:100%;
  background-color:rgb(from #fff r g b/90%);
  background-color:var(--rs-loader-backdrop);
  opacity:0;
  transition:opacity .2s ease-in;
  pointer-events:none
}

@media not all and (min-resolution: 0.001dpcm){
  .rs-table-loader-wrapper{
    visibility:hidden
  }
}

.rs-table-loader{
  width:100%;
  text-align:center;
  top:50%;
  position:absolute;
  margin-top:-20px;
  line-height:40px
}

.rs-table-loader-icon{
  width:18px;
  height:18px;
  display:inline-block;
  position:relative;
  margin-right:12px;
  padding-top:3px
}

.rs-table-loader-icon::before,.rs-table-loader-icon::after{
  width:18px;
  height:18px
}

.rs-table-loader-icon::before,.rs-table-loader-icon::after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  display:block;
  border-radius:50%
}

.rs-table-loader-icon::before{
  border:3px solid rgb(from #f7f7fa r g b/80%);
  border:3px solid var(--rs-loader-ring)
}

.rs-table-loader-icon::after{
  border-width:3px;
  border-style:solid;
  border-color:#939393 transparent transparent;
  border-color:var(--rs-loader-rotor) transparent transparent;
  animation:loaderSpin .6s infinite linear
}

.rs-table-loading .rs-table-loader-wrapper{
  visibility:visible;
  opacity:1;
  pointer-events:auto;
  z-index:1
}

.rs-table-cell{
  height:36px;
  display:block;
  overflow:hidden;
  position:absolute;
  white-space:normal;
  background-color:#fff;
  background-color:var(--rs-bg-card);
  border-bottom:1px solid #f2f2f5;
  border-bottom:1px solid var(--rs-table-border-color)
}

.rs-table-cell.first{
  border-left-width:0
}

.rs-table-cell-wrap1{
  display:table
}

.rs-table-cell-wrap2{
  display:table-row
}

.rs-table-cell-wrap3{
  display:table-cell;
  vertical-align:middle
}

.rs-table-cell-content{
  padding:13px 10px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%
}

.rs-table-cell-header .rs-table-cell-content{
  padding:10px 10px;
  line-height:1.66666667
}

.rs-table-cell-header-sort-wrapper{
  cursor:pointer;
  margin-left:5px;
  display:inline-block
}

.rs-table-cell-header-icon-sort{
  color:#3498ff;
  color:var(--rs-table-sort);
  font-size:16px;
  line-height:1.66666667
}

.rs-table-cell-rowspan{
  border-bottom:1px solid #f2f2f5 !important;
  border-bottom:1px solid var(--rs-table-border-color) !important
}

.rs-table-cell-full-text:hover{
  z-index:1 !important;
  width:auto !important;
  box-shadow:inset #3498ff 0px 0px 2px;
  box-shadow:inset var(--rs-primary-500) 0px 0px 2px
}

.rs-table-cell-full-text:hover .rs-table-cell-content{
  width:auto !important
}

.rs-table-cell-header-sortable .rs-table-cell-content{
  cursor:pointer
}

.rs-table-column-resize-spanner{
  height:36px;
  width:3px;
  z-index:3;
  position:absolute;
  cursor:ew-resize !important;
  outline:none;
  box-sizing:content-box
}

.rs-table-column-resize-spanner::after,.rs-table-column-resize-spanner::before{
  content:" ";
  position:absolute;
  width:0;
  height:0;
  margin:auto;
  bottom:0;
  top:0;
  display:none
}

.rs-table-column-resize-spanner::before{
  border-style:dashed solid dashed dashed;
  border-color:transparent #3498ff transparent transparent;
  border-color:transparent var(--rs-table-resize) transparent transparent;
  border-width:3px;
  right:4px
}

.rs-table-column-resize-spanner::after{
  border-style:dashed dashed dashed solid;
  border-color:transparent transparent transparent #3498ff;
  border-color:transparent transparent transparent var(--rs-table-resize);
  border-width:3px;
  left:4px
}

.rs-table:not(.rs-table-column-resizing) .rs-table-cell-header .rs-table-cell:hover~.rs-table-column-resize-spanner,.rs-table:not(.rs-table-column-resizing) .rs-table-column-resize-spanner:hover{
  background-color:#3498ff;
  background-color:var(--rs-table-resize)
}

.rs-table:not(.rs-table-column-resizing) .rs-table-cell-header .rs-table-cell:hover~.rs-table-column-resize-spanner::before,.rs-table:not(.rs-table-column-resizing) .rs-table-column-resize-spanner:hover::before,.rs-table:not(.rs-table-column-resizing) .rs-table-cell-header .rs-table-cell:hover~.rs-table-column-resize-spanner::after,.rs-table:not(.rs-table-column-resizing) .rs-table-column-resize-spanner:hover::after{
  display:block
}

.rs-table-cell-group-fixed-right,.rs-table-cell-group-fixed-left{
  position:absolute;
  z-index:4;
  background-color:#fff;
  background-color:var(--rs-bg-card)
}

.rs-table-cell-group-shadow,.rs-table-cell-group-left-shadow{
  box-shadow:3px 0 5px rgba(9, 9, 9, 0.08);
  box-shadow:3px 0 5px var(--rs-table-shadow)
}

.rs-table-cell-group-right-shadow{
  box-shadow:-3px 0 5px rgba(9, 9, 9, 0.08);
  box-shadow:-3px 0 5px var(--rs-table-shadow)
}

.rs-table-mouse-area{
  display:none;
  background-color:#3498ff;
  background-color:var(--rs-table-resize);
  left:-1px;
  top:0;
  position:absolute;
  width:1px;
  z-index:6
}

.rs-table-mouse-area>span{
  height:36px;
  width:3px;
  z-index:3;
  cursor:ew-resize !important;
  outline:none;
  background-color:#3498ff;
  background-color:var(--rs-table-resize);
  position:absolute;
  left:-1.5px
}

.rs-table-word-wrap .rs-table-cell-content{
  white-space:normal
}

.rs-table-bordered{
  border:1px solid #f2f2f5;
  border:1px solid var(--rs-table-border-color)
}

.rs-table-cell-bordered .rs-table-cell{
  border-right:1px solid #f2f2f5;
  border-right:1px solid var(--rs-table-border-color)
}

.rs-table-column-group{
  position:absolute;
  left:0;
  right:0;
  top:0;
  width:100%
}

.rs-table-column-group-header{
  border-bottom:1px solid #f2f2f5;
  border-bottom:1px solid var(--rs-table-border-color);
  position:absolute;
  width:100%
}

.rs-table-column-group-header-content{
  display:table-cell;
  padding:10px
}

.rs-table-column-group-cell{
  position:absolute;
  border-right:1px solid #f2f2f5;
  border-right:1px solid var(--rs-table-border-color)
}

.rs-table:not(.rs-table-has-rowspan) .rs-table-row{
  border-bottom:1px solid #f2f2f5;
  border-bottom:1px solid var(--rs-table-border-color)
}

.rs-table-cell-expand-wrapper{
  margin-right:10px;
  display:inline-block;
  cursor:pointer
}

.rs-table-cell-expand-icon{
  cursor:pointer;
  outline:none;
  font-size:16px
}

.rs-table-scrollbar{
  background-color:#e5e5ea;
  background-color:var(--rs-table-scrollbar-track);
  position:absolute;
  transition:background .1s linear,transform .1s linear;
  opacity:.6;
  z-index:1
}

.rs-table-scrollbar-hide{
  display:none
}

.rs-table-scrollbar-handle{
  position:absolute;
  background-color:#343434;
  background-color:var(--rs-table-scrollbar-thumb);
  border-radius:4px
}

.rs-table-scrollbar-pressed{
  z-index:1
}

.rs-table-scrollbar-pressed .rs-table-scrollbar-handle{
  background-color:#121212;
  background-color:var(--rs-table-scrollbar-thumb-active)
}

.rs-table-scrollbar-horizontal{
  width:100%;
  height:10px;
  bottom:0
}

.rs-table-scrollbar-horizontal.fixed{
  position:fixed
}

.rs-table-scrollbar-horizontal .rs-table-scrollbar-handle{
  height:8px;
  left:0;
  top:1px
}

.rs-table-scrollbar-pressed.rs-table-scrollbar-horizontal:hover,.rs-table-scrollbar-horizontal:hover{
  transform-origin:center bottom;
  transform:scaleY(1.3)
}

.rs-table-scrollbar-vertical{
  top:0;
  right:0;
  width:10px;
  bottom:10px;
  background-color:rgb(from #e5e5ea r g b/40%);
  background-color:var(--rs-table-scrollbar-vertical-track)
}

.rs-table-scrollbar-vertical .rs-table-scrollbar-handle{
  min-height:20px;
  width:8px;
  top:0;
  left:1px
}

.rs-table-scrollbar-pressed.rs-table-scrollbar-vertical:hover,.rs-table-scrollbar-vertical:hover{
  transform-origin:right center;
  transform:scaleX(1.3)
}

.rs-tag{
  display:inline-block;
  background-color:#f7f7fa;
  background-color:var(--rs-tag-bg);
  color:#343434;
  color:var(--rs-text-primary);
  border-radius:6px;
  line-height:20px
}

.rs-tag-closable{
  position:relative
}

.rs-tag-icon-close{
  position:absolute;
  top:0;
  right:0
}

.rs-tag-lg{
  padding:5px 10px;
  font-size:14px
}

.rs-tag-lg .rs-tag-icon-close{
  padding:9px 8px
}

.rs-tag-closable.rs-tag-lg{
  padding-right:27px
}

.rs-tag-md{
  padding:2px 8px;
  font-size:12px
}

.rs-tag-md .rs-tag-icon-close{
  padding:6px 8px
}

.rs-tag-closable.rs-tag-md{
  padding-right:25px
}

.rs-tag-sm{
  padding:0 8px;
  font-size:12px
}

.rs-tag-sm .rs-tag-icon-close{
  padding:4px 5px
}

.rs-tag-closable.rs-tag-sm{
  padding-right:25px
}

.rs-tag+.rs-tag{
  margin-left:10px
}

.rs-tag-red{
  background-color:#f44336;
  background-color:var(--rs-red-500);
  color:#fff
}

.rs-tag-orange{
  background-color:#fa8900;
  background-color:var(--rs-orange-500);
  color:#fff
}

.rs-tag-yellow{
  background-color:#ffb300;
  background-color:var(--rs-yellow-500);
  color:#fff
}

.rs-tag-green{
  background-color:#4caf50;
  background-color:var(--rs-green-500);
  color:#fff
}

.rs-tag-cyan{
  background-color:#00bcd4;
  background-color:var(--rs-cyan-500);
  color:#fff
}

.rs-tag-blue{
  background-color:#2196f3;
  background-color:var(--rs-blue-500);
  color:#fff
}

.rs-tag-violet{
  background-color:#673ab7;
  background-color:var(--rs-violet-500);
  color:#fff
}

.rs-tag-group{
  margin:-10px 0 0 -10px
}

.rs-tag-group>.rs-tag{
  margin-top:10px;
  margin-left:10px
}

.rs-tabs{
  display:flex;
  flex-direction:column;
  gap:10px
}

.rs-tabs-reversed{
  flex-direction:column-reverse
}

.rs-tabs-vertical{
  flex-direction:row
}

.rs-tabs-vertical .rs-tabs-content{
  flex:1
}

.rs-tabs .rs-nav-vertical{
  display:flex;
  flex-direction:column
}

.rs-picker-tag .rs-picker-toggle{
  left:0;
  cursor:text
}

.rs-picker-tag.rs-picker-disabled{
  cursor:not-allowed
}

.rs-picker-tag.rs-picker-disabled .rs-picker-toggle{
  position:absolute
}

.rs-picker-tag .rs-tag{
  max-width:calc(100% - 6px);
  vertical-align:top;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.rs-picker-tag .rs-picker-search-input,.rs-picker-tag .rs-tag{
  margin-top:5px
}

.rs-picker-tag.rs-picker-has-value .rs-picker-search-input{
  padding-left:6px
}

.rs-picker-tag .rs-picker-search,.rs-picker-tag .rs-picker-search-input,.rs-picker-tag .rs-picker-search-input>input{
  display:inline-block;
  width:auto;
  min-width:14px
}

.rs-picker-tag .rs-picker-search-input>input{
  padding:0
}

.rs-picker-tag .rs-picker-textbox{
  position:relative;
  z-index:6;
  padding-bottom:5px
}

.rs-picker-tag-list{
  display:contents
}

.rs-plaintext .rs-tag{
  margin:0
}

.rs-picker-tag .rs-picker-textbox,.rs-picker-tag-md .rs-picker-textbox{
  padding-bottom:5px
}

.rs-picker-tag .rs-picker-textbox .rs-picker-search-input,.rs-picker-tag-md .rs-picker-textbox .rs-picker-search-input{
  padding-left:12px;
  margin-top:5px;
  font-size:14px
}

.rs-picker-tag .rs-picker-textbox input,.rs-picker-tag-md .rs-picker-textbox input{
  height:18px
}

.rs-picker-tag .rs-picker-toggle,.rs-picker-tag-md .rs-picker-toggle{
  padding-top:7px;
  padding-bottom:7px;
  box-shadow:none
}

.rs-picker-tag .rs-picker-tag-list .rs-tag-md,.rs-picker-tag-md .rs-picker-tag-list .rs-tag-md{
  margin-top:5px;
  margin-left:5px
}

.rs-picker-tag-lg .rs-picker-textbox{
  padding-bottom:7px
}

.rs-picker-tag-lg .rs-picker-textbox .rs-picker-search-input{
  padding-left:16px;
  margin-top:7px;
  font-size:16px
}

.rs-picker-tag-lg .rs-picker-textbox input{
  height:20px
}

.rs-picker-tag-lg .rs-picker-toggle{
  padding-top:9px;
  padding-bottom:9px;
  box-shadow:none
}

.rs-picker-tag-lg .rs-picker-textbox{
  min-height:40px
}

.rs-picker-tag-lg .rs-picker-tag-list .rs-tag-lg{
  margin-top:6px;
  margin-left:6px
}

.rs-picker-tag-sm .rs-picker-textbox{
  padding-bottom:2px
}

.rs-picker-tag-sm .rs-picker-textbox .rs-picker-search-input{
  padding-left:10px;
  margin-top:2px;
  font-size:14px
}

.rs-picker-tag-sm .rs-picker-textbox input{
  height:18px
}

.rs-picker-tag-sm .rs-picker-toggle{
  padding-top:4px;
  padding-bottom:4px;
  box-shadow:none
}

.rs-picker-tag-sm .rs-picker-textbox{
  min-height:28px
}

.rs-picker-tag-sm .rs-picker-tag-list .rs-tag-sm{
  margin-top:4px;
  margin-left:4px
}

.rs-picker-tag-xs .rs-picker-textbox{
  padding-bottom:-1px
}

.rs-picker-tag-xs .rs-picker-textbox .rs-picker-search-input{
  padding-left:8px;
  margin-top:-1px;
  font-size:12px
}

.rs-picker-tag-xs .rs-picker-textbox input{
  height:18px
}

.rs-picker-tag-xs .rs-picker-toggle{
  padding-top:1px;
  padding-bottom:1px;
  box-shadow:none
}

.rs-picker-tag-xs .rs-picker-textbox{
  min-height:22px;
  padding-bottom:1px
}

.rs-picker-tag-xs .rs-picker-textbox .rs-picker-search-input{
  padding-top:1px;
  padding-bottom:1px
}

.rs-picker-tag-xs .rs-picker-tag-list .rs-tag-sm{
  margin-top:1px;
  margin-left:2px
}

.rs-picker-disabled-options .rs-picker-toggle{
  padding-right:32px !important
}

.rs-picker-disabled-options .rs-picker-textbox{
  margin-right:32px !important
}

.rs-picker-disabled-options .rs-picker-clean{
  right:10px !important
}

.rs-timeline{
  list-style:none;
  padding:0;
  margin-bottom:0;
  direction:ltr
}

.rs-timeline-item{
  position:relative;
  text-align:left
}

.rs-timeline-item:not(:last-child) .rs-timeline-item-content{
  padding-bottom:18px
}

.rs-timeline-item-dot{
  position:absolute;
  top:5px
}

.rs-timeline-item-dot::before{
  content:"";
  display:block;
  width:10px;
  height:10px;
  background-color:#d9d9d9;
  background-color:var(--rs-timeline-indicator-bg);
  border-radius:50%
}

.rs-timeline-item-custom-dot{
  text-align:center
}

.rs-timeline-item-custom-dot::before{
  display:none
}

.rs-timeline-item-active .rs-timeline-item-dot::before{
  background-color:#3498ff;
  background-color:var(--rs-timeline-indicator-active-bg)
}

.rs-timeline-item-tail{
  position:absolute;
  top:0;
  bottom:0;
  width:2px;
  background-color:#d9d9d9;
  background-color:var(--rs-timeline-indicator-bg)
}

.rs-timeline-item:first-child .rs-timeline-item-tail{
  top:5px
}

.rs-timeline-item:last-child .rs-timeline-item-tail{
  bottom:auto;
  height:15px
}

.rs-timeline-endless .rs-timeline-item:last-child .rs-timeline-item-tail{
  height:auto;
  min-height:38px
}

.rs-timeline-item:only-child .rs-timeline-item-tail{
  display:none
}

.rs-timeline-align-left .rs-timeline-item-dot{
  left:0
}

.rs-timeline-align-left .rs-timeline-item-tail{
  left:4px
}

.rs-timeline-align-left .rs-timeline-item{
  padding-left:22px
}

.rs-timeline-align-left .rs-timeline-item{
  padding-left:22px
}

.rs-timeline-align-right .rs-timeline-item-dot{
  right:0
}

.rs-timeline-align-right .rs-timeline-item-tail{
  right:4px
}

.rs-timeline-align-right .rs-timeline-item{
  padding-right:22px
}

.rs-timeline-align-right .rs-timeline-item-content{
  text-align:right
}

.rs-timeline-align-alternate .rs-timeline-item-dot{
  left:calc(50% - 5px)
}

.rs-timeline-align-alternate .rs-timeline-item-tail{
  left:calc(50% - 1px)
}

.rs-timeline-align-alternate .rs-timeline-item-content{
  width:50%
}

.rs-timeline-align-alternate .rs-timeline-item:nth-child(even) .rs-timeline-item-content{
  text-align:right
}

.rs-timeline-align-alternate .rs-timeline-item:nth-child(odd){
  text-align:right
}

.rs-timeline-align-alternate .rs-timeline-item:nth-child(odd) .rs-timeline-item-content{
  display:inline-block;
  text-align:left
}

.rs-timeline-with-time .rs-timeline-item{
  display:flex;
  padding-left:0
}

.rs-timeline-with-time .rs-timeline-item-dot{
  left:calc(50% - 5px)
}

.rs-timeline-with-time .rs-timeline-item-tail{
  left:calc(50% - 1px)
}

.rs-timeline-with-time .rs-timeline-item-time,.rs-timeline-with-time .rs-timeline-item-content{
  flex:1 0 50%
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-timeline-with-time .rs-timeline-item-time,.rs-timeline-with-time .rs-timeline-item-content{
    max-width:50%
  }
}

.rs-timeline-align-alternate .rs-timeline-item:nth-child(2n),.rs-timeline-with-time.rs-timeline-align-right .rs-timeline-item{
  flex-direction:row-reverse
}

.rs-timeline-with-time.rs-timeline-align-right .rs-timeline-item{
  padding-right:0
}

.rs-timeline-with-time.rs-timeline-align-left .rs-timeline-item-time{
  text-align:right
}

.rs-timeline-with-time.rs-timeline-align-right .rs-timeline-item-time{
  text-align:left
}

.rs-timeline-with-time.rs-timeline-align-left .rs-timeline-item-time,.rs-timeline-with-time.rs-timeline-align-right .rs-timeline-item-content,.rs-timeline-align-alternate .rs-timeline-item:nth-child(2n+1) .rs-timeline-item-time,.rs-timeline-align-alternate .rs-timeline-item:nth-child(2n) .rs-timeline-item-content{
  padding-right:17px
}

.rs-timeline-with-time.rs-timeline-align-left .rs-timeline-item-content,.rs-timeline-with-time.rs-timeline-align-right .rs-timeline-item-time,.rs-timeline-align-alternate .rs-timeline-item:nth-child(2n+1) .rs-timeline-item-content,.rs-timeline-align-alternate .rs-timeline-item:nth-child(2n) .rs-timeline-item-time{
  padding-left:17px
}

.rs-toggle{
  position:relative;
  display:inline-block;
  vertical-align:middle;
  font-size:14px
}

.rs-toggle .rs-toggle-loader{
  width:18px;
  height:18px;
  left:3px;
  top:3px
}

.rs-toggle .rs-toggle-loader .rs-loader-spin,.rs-toggle .rs-toggle-loader .rs-loader-spin::before,.rs-toggle .rs-toggle-loader .rs-loader-spin::after{
  width:18px;
  height:18px
}

.rs-toggle .rs-toggle-presentation{
  height:24px;
  min-width:44px;
  border-radius:12px
}

.rs-toggle .rs-toggle-presentation::after{
  width:18px;
  height:18px;
  left:3px;
  top:3px;
  border-radius:9px
}

.rs-toggle .rs-toggle-presentation:active::after{
  width:21.6px
}

.rs-toggle .rs-toggle-inner{
  margin-left:24px;
  margin-right:8px;
  height:24px;
  line-height:2;
  font-size:12px
}

.rs-toggle .rs-toggle-inner .rs-icon{
  font-size:12px
}

.rs-toggle.rs-toggle-checked .rs-toggle-presentation::after{
  left:100%;
  margin-left:-21px
}

.rs-toggle.rs-toggle-checked .rs-toggle-presentation:active::after{
  margin-left:-24.6px
}

.rs-toggle.rs-toggle-checked .rs-toggle-presentation .rs-toggle-inner{
  margin-right:24px;
  margin-left:8px
}

.rs-toggle.rs-toggle-checked .rs-toggle-loader{
  left:100%;
  margin-left:-21px
}

.rs-toggle .rs-toggle-label{
  font-size:14px
}

.rs-toggle-label{
  cursor:pointer;
  margin-left:10px
}

.rs-toggle-input{
  cursor:pointer;
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  opacity:0
}

.rs-toggle-presentation{
  position:relative;
  display:inline-block;
  box-sizing:border-box;
  vertical-align:middle;
  background-color:#b6b7b8;
  background-color:var(--rs-toggle-bg);
  color:#fff;
  color:var(--rs-toggle-thumb);
  cursor:pointer;
  transition:background-color .15s ease-out,width .15s ease-out;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.rs-theme-high-contrast .rs-toggle-presentation{
  transition:none;
  box-shadow:inset 0 0 0 1px #fff;
  box-shadow:inset 0 0 0 1px var(--rs-toggle-thumb)
}

.rs-toggle-input:focus-visible+.rs-toggle-presentation{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring)
}

.rs-theme-high-contrast .rs-toggle-input:focus-visible+.rs-toggle-presentation{
  outline-offset:2px
}

.rs-theme-high-contrast .rs-toggle-input:focus-visible+.rs-toggle-presentation{
  box-shadow:inset 0 0 0 1px #fff,0 0 0 3px rgb(from #3498ff r g b/25%);
  box-shadow:inset 0 0 0 1px var(--rs-toggle-thumb),var(--rs-state-focus-shadow)
}

.rs-toggle-presentation:hover{
  background-color:#939393;
  background-color:var(--rs-toggle-hover-bg)
}

.rs-toggle-presentation::after{
  content:"";
  cursor:pointer;
  position:absolute;
  background-color:currentColor;
  transition:left .15s ease-out,margin-left .15s ease-out,width .15s ease-out
}

.rs-theme-high-contrast .rs-toggle-presentation::after{
  transition:none
}

.rs-toggle-disabled .rs-toggle-presentation{
  background-color:#e5e5ea;
  background-color:var(--rs-toggle-disabled-bg);
  color:#fff;
  color:var(--rs-toggle-disabled-thumb);
  box-shadow:inset 0 0 0 1px #fff;
  box-shadow:inset 0 0 0 1px var(--rs-toggle-disabled-thumb);
  pointer-events:none
}

.rs-toggle-checked .rs-toggle-presentation{
  background-color:#3498ff;
  background-color:var(--rs-toggle-checked-bg);
  color:#fff;
  color:var(--rs-toggle-checked-thumb);
  box-shadow:none
}

.rs-toggle-checked .rs-toggle-presentation:hover{
  background-color:#2589f5;
  background-color:var(--rs-toggle-checked-hover-bg)
}

.rs-toggle-disabled.rs-toggle-checked .rs-toggle-presentation{
  background-color:#a6d7ff;
  background-color:var(--rs-toggle-checked-disabled-bg);
  color:#fff;
  color:var(--rs-toggle-checked-disabled-thumb)
}

.rs-toggle-loading .rs-toggle-presentation::after{
  display:none
}

.rs-toggle-inner{
  display:flex;
  align-items:center;
  transition:margin .15s ease-out
}

.rs-theme-high-contrast .rs-toggle-inner{
  transition:none
}

.rs-toggle-loader{
  position:absolute;
  transition:left .15s ease-out,margin-left .15s ease-out,width .15s ease-out
}

.rs-toggle-loader .rs-loader-spin::before{
  border-color:rgb(from #f7f7fa r g b/30%);
  border-color:var(--rs-toggle-loader-ring)
}

.rs-toggle-loader .rs-loader-spin::after{
  border-top-color:#fff;
  border-top-color:var(--rs-toggle-loader-rotor)
}

.rs-toggle-sm{
  font-size:12px
}

.rs-toggle-sm .rs-toggle-loader{
  width:10px;
  height:10px;
  left:2px;
  top:2px
}

.rs-toggle-sm .rs-toggle-loader .rs-loader-spin,.rs-toggle-sm .rs-toggle-loader .rs-loader-spin::before,.rs-toggle-sm .rs-toggle-loader .rs-loader-spin::after{
  width:10px;
  height:10px
}

.rs-toggle-sm .rs-toggle-loader .rs-loader-spin::before,.rs-toggle-sm .rs-toggle-loader .rs-loader-spin::after{
  border-width:2px
}

.rs-toggle-sm .rs-toggle-presentation{
  height:14px;
  min-width:26px;
  border-radius:7px
}

.rs-toggle-sm .rs-toggle-presentation::after{
  width:10px;
  height:10px;
  left:2px;
  top:2px;
  border-radius:5px
}

.rs-toggle-sm .rs-toggle-presentation:active::after{
  width:12px
}

.rs-toggle-sm .rs-toggle-inner{
  margin-left:14px;
  margin-right:6px;
  height:14px;
  line-height:1.4;
  font-size:10px
}

.rs-toggle-sm .rs-toggle-inner .rs-icon{
  font-size:10px
}

.rs-toggle-sm.rs-toggle-checked .rs-toggle-presentation::after{
  left:100%;
  margin-left:-12px
}

.rs-toggle-sm.rs-toggle-checked .rs-toggle-presentation:active::after{
  margin-left:-14px
}

.rs-toggle-sm.rs-toggle-checked .rs-toggle-presentation .rs-toggle-inner{
  margin-right:14px;
  margin-left:6px
}

.rs-toggle-sm.rs-toggle-checked .rs-toggle-loader{
  left:100%;
  margin-left:-12px
}

.rs-toggle-sm .rs-toggle-label{
  font-size:12px
}

.rs-toggle-md{
  font-size:14px
}

.rs-toggle-md .rs-toggle-loader{
  width:18px;
  height:18px;
  left:3px;
  top:3px
}

.rs-toggle-md .rs-toggle-loader .rs-loader-spin,.rs-toggle-md .rs-toggle-loader .rs-loader-spin::before,.rs-toggle-md .rs-toggle-loader .rs-loader-spin::after{
  width:18px;
  height:18px
}

.rs-toggle-md .rs-toggle-presentation{
  height:24px;
  min-width:44px;
  border-radius:12px
}

.rs-toggle-md .rs-toggle-presentation::after{
  width:18px;
  height:18px;
  left:3px;
  top:3px;
  border-radius:9px
}

.rs-toggle-md .rs-toggle-presentation:active::after{
  width:21.6px
}

.rs-toggle-md .rs-toggle-inner{
  margin-left:24px;
  margin-right:8px;
  height:24px;
  line-height:2;
  font-size:12px
}

.rs-toggle-md .rs-toggle-inner .rs-icon{
  font-size:12px
}

.rs-toggle-md.rs-toggle-checked .rs-toggle-presentation::after{
  left:100%;
  margin-left:-21px
}

.rs-toggle-md.rs-toggle-checked .rs-toggle-presentation:active::after{
  margin-left:-24.6px
}

.rs-toggle-md.rs-toggle-checked .rs-toggle-presentation .rs-toggle-inner{
  margin-right:24px;
  margin-left:8px
}

.rs-toggle-md.rs-toggle-checked .rs-toggle-loader{
  left:100%;
  margin-left:-21px
}

.rs-toggle-md .rs-toggle-label{
  font-size:14px
}

.rs-toggle-lg{
  font-size:16px
}

.rs-toggle-lg .rs-toggle-loader{
  width:22px;
  height:22px;
  left:4px;
  top:4px
}

.rs-toggle-lg .rs-toggle-loader .rs-loader-spin,.rs-toggle-lg .rs-toggle-loader .rs-loader-spin::before,.rs-toggle-lg .rs-toggle-loader .rs-loader-spin::after{
  width:22px;
  height:22px
}

.rs-toggle-lg .rs-toggle-presentation{
  height:30px;
  min-width:55px;
  border-radius:15px
}

.rs-toggle-lg .rs-toggle-presentation::after{
  width:22px;
  height:22px;
  left:4px;
  top:4px;
  border-radius:11px
}

.rs-toggle-lg .rs-toggle-presentation:active::after{
  width:26.4px
}

.rs-toggle-lg .rs-toggle-inner{
  margin-left:30px;
  margin-right:10px;
  height:30px;
  line-height:2.14285714;
  font-size:14px
}

.rs-toggle-lg .rs-toggle-inner .rs-icon{
  font-size:14px
}

.rs-toggle-lg.rs-toggle-checked .rs-toggle-presentation::after{
  left:100%;
  margin-left:-26px
}

.rs-toggle-lg.rs-toggle-checked .rs-toggle-presentation:active::after{
  margin-left:-30.4px
}

.rs-toggle-lg.rs-toggle-checked .rs-toggle-presentation .rs-toggle-inner{
  margin-right:30px;
  margin-left:10px
}

.rs-toggle-lg.rs-toggle-checked .rs-toggle-loader{
  left:100%;
  margin-left:-26px
}

.rs-toggle-lg .rs-toggle-label{
  font-size:16px
}

.rs-toggle-checked.rs-toggle-red .rs-toggle-presentation{
  background-color:#f44336;
  background-color:var(--rs-red-500)
}

.rs-toggle-checked.rs-toggle-red .rs-toggle-presentation:hover{
  background-color:#eb3626;
  background-color:var(--rs-red-600)
}

.rs-toggle-checked.rs-toggle-orange .rs-toggle-presentation{
  background-color:#fa8900;
  background-color:var(--rs-orange-500)
}

.rs-toggle-checked.rs-toggle-orange .rs-toggle-presentation:hover{
  background-color:#f08800;
  background-color:var(--rs-orange-600)
}

.rs-toggle-checked.rs-toggle-yellow .rs-toggle-presentation{
  background-color:#ffb300;
  background-color:var(--rs-yellow-500)
}

.rs-toggle-checked.rs-toggle-yellow .rs-toggle-presentation:hover{
  background-color:#f5af00;
  background-color:var(--rs-yellow-600)
}

.rs-toggle-checked.rs-toggle-green .rs-toggle-presentation{
  background-color:#4caf50;
  background-color:var(--rs-green-500)
}

.rs-toggle-checked.rs-toggle-green .rs-toggle-presentation:hover{
  background-color:#37ab3c;
  background-color:var(--rs-green-600)
}

.rs-toggle-checked.rs-toggle-cyan .rs-toggle-presentation{
  background-color:#00bcd4;
  background-color:var(--rs-cyan-500)
}

.rs-toggle-checked.rs-toggle-cyan .rs-toggle-presentation:hover{
  background-color:#00b1cc;
  background-color:var(--rs-cyan-600)
}

.rs-toggle-checked.rs-toggle-blue .rs-toggle-presentation{
  background-color:#2196f3;
  background-color:var(--rs-blue-500)
}

.rs-toggle-checked.rs-toggle-blue .rs-toggle-presentation:hover{
  background-color:#1787e8;
  background-color:var(--rs-blue-600)
}

.rs-toggle-checked.rs-toggle-violet .rs-toggle-presentation{
  background-color:#673ab7;
  background-color:var(--rs-violet-500)
}

.rs-toggle-checked.rs-toggle-violet .rs-toggle-presentation:hover{
  background-color:#5f2bb3;
  background-color:var(--rs-violet-600)
}

.rs-tooltip{
  position:absolute;
  z-index:1070;
  display:block;
  font-size:12px;
  opacity:0;
  line-height:1.66666667;
  max-width:250px;
  padding:2px 10px;
  color:#fff;
  color:var(--rs-tooltip-text);
  background-color:#121212;
  background-color:var(--rs-tooltip-bg);
  border-radius:4px;
  overflow-wrap:break-word
}

.rs-tooltip.rs-anim-fade{
  transition:opacity .1s linear,transform .1s ease-out
}

.rs-tooltip.rs-anim-in{
  opacity:1;
  transition:opacity .15s linear,transform .15s ease-in
}

.rs-tooltip-arrow::before,.rs-tooltip-arrow::after{
  content:" ";
  display:block;
  position:absolute;
  width:0;
  height:0;
  border-color:transparent;
  border-style:solid
}

.rs-tooltip-arrow::before{
  display:none
}

.rs-theme-high-contrast .rs-tooltip{
  border:1px solid #e5e5ea;
  border:1px solid var(--rs-border-primary)
}

.rs-theme-high-contrast .rs-tooltip-arrow::before{
  display:block
}

.rs-tooltip[class*=placement-top]{
  margin-top:-8px;
  transform:translate(0, 0)
}

.rs-tooltip[class*=placement-top].rs-anim-in{
  transform:translate(0, -2px)
}

.rs-tooltip[class*=placement-top]::after{
  bottom:-6px;
  margin-left:-6px;
  border-width:6px 6px 0;
  border-top-color:#121212;
  border-top-color:var(--rs-tooltip-bg)
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-tooltip[class*=placement-top]::after{
    bottom:-7px
  }
}

@supports(-ms-ime-align: auto){
  .rs-tooltip[class*=placement-top]::after{
    bottom:-7px
  }
}

.rs-theme-high-contrast .rs-tooltip[class*=placement-top]::before{
  bottom:-7px;
  margin-left:-7px;
  border-width:7px 7px 0;
  border-top-color:var(--rs-tooltip-border)
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-theme-high-contrast .rs-tooltip[class*=placement-top]::before{
    bottom:-8px
  }
}

@supports(-ms-ime-align: auto){
  .rs-theme-high-contrast .rs-tooltip[class*=placement-top]::before{
    bottom:-8px
  }
}

.rs-tooltip[class*=placement-bottom]{
  margin-top:8px;
  transform:translate(0, 0)
}

.rs-tooltip[class*=placement-bottom].rs-anim-in{
  transform:translate(0, 2px)
}

.rs-tooltip[class*=placement-bottom]::after{
  top:-6px;
  margin-left:-6px;
  border-width:0 6px 6px;
  border-bottom-color:#121212;
  border-bottom-color:var(--rs-tooltip-bg)
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-tooltip[class*=placement-bottom]::after{
    top:-7px
  }
}

@supports(-ms-ime-align: auto){
  .rs-tooltip[class*=placement-bottom]::after{
    top:-7px
  }
}

.rs-theme-high-contrast .rs-tooltip[class*=placement-bottom]::before{
  top:-7px;
  margin-left:-7px;
  border-width:0 7px 7px;
  border-bottom-color:var(--rs-tooltip-border)
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-theme-high-contrast .rs-tooltip[class*=placement-bottom]::before{
    top:-8px
  }
}

@supports(-ms-ime-align: auto){
  .rs-theme-high-contrast .rs-tooltip[class*=placement-bottom]::before{
    top:-8px
  }
}

.rs-tooltip[class*=placement-right]{
  margin-left:8px;
  transform:translate(0, 0)
}

.rs-tooltip[class*=placement-right].rs-anim-in{
  transform:translate(2px, 0)
}

.rs-tooltip[class*=placement-right]::after{
  left:-6px;
  margin-top:-6px;
  border-width:6px 6px 6px 0;
  border-right-color:#121212;
  border-right-color:var(--rs-tooltip-bg)
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-tooltip[class*=placement-right]::after{
    left:-7px
  }
}

@supports(-ms-ime-align: auto){
  .rs-tooltip[class*=placement-right]::after{
    left:-7px
  }
}

.rs-theme-high-contrast .rs-tooltip[class*=placement-right]::before{
  left:-7px;
  margin-top:-7px;
  border-width:7px 7px 7px 0;
  border-right-color:var(--rs-tooltip-border)
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-theme-high-contrast .rs-tooltip[class*=placement-right]::before{
    left:-8px
  }
}

@supports(-ms-ime-align: auto){
  .rs-theme-high-contrast .rs-tooltip[class*=placement-right]::before{
    left:-8px
  }
}

.rs-tooltip[class*=placement-left]{
  margin-left:-8px;
  transform:translate(0, 0)
}

.rs-tooltip[class*=placement-left].rs-anim-in{
  transform:translate(-2px, 0)
}

.rs-tooltip[class*=placement-left]::after{
  right:-6px;
  margin-top:-6px;
  border-width:6px 0 6px 6px;
  border-left-color:#121212;
  border-left-color:var(--rs-tooltip-bg)
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-tooltip[class*=placement-left]::after{
    right:-7px
  }
}

@supports(-ms-ime-align: auto){
  .rs-tooltip[class*=placement-left]::after{
    right:-7px
  }
}

.rs-theme-high-contrast .rs-tooltip[class*=placement-left]::before{
  right:-7px;
  margin-top:-7px;
  border-width:7px 0 7px 7px;
  border-left-color:var(--rs-tooltip-border)
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-theme-high-contrast .rs-tooltip[class*=placement-left]::before{
    right:-8px
  }
}

@supports(-ms-ime-align: auto){
  .rs-theme-high-contrast .rs-tooltip[class*=placement-left]::before{
    right:-8px
  }
}

.rs-tooltip.placement-bottom::before,.rs-tooltip.placement-top::before,.rs-tooltip.placement-bottom::after,.rs-tooltip.placement-top::after{
  left:50%
}

.rs-tooltip.placement-bottom-start::before,.rs-tooltip.placement-top-start::before,.rs-tooltip.placement-bottom-start::after,.rs-tooltip.placement-top-start::after{
  left:10px
}

.rs-tooltip.placement-bottom-end::before,.rs-tooltip.placement-top-end::before{
  right:3px
}

.rs-tooltip.placement-bottom-end::after,.rs-tooltip.placement-top-end::after{
  right:4px
}

.rs-tooltip.placement-right::before,.rs-tooltip.placement-left::before,.rs-tooltip.placement-right::after,.rs-tooltip.placement-left::after{
  top:50%
}

.rs-tooltip.placement-right-start::before,.rs-tooltip.placement-left-start::before,.rs-tooltip.placement-right-start::after,.rs-tooltip.placement-left-start::after{
  top:10px
}

.rs-tooltip.placement-right-end::before,.rs-tooltip.placement-left-end::before{
  bottom:3px
}

.rs-tooltip.placement-right-end::after,.rs-tooltip.placement-left-end::after{
  bottom:4px
}

.rs-tree{
  height:100%;
  flex:1 1 auto
}

.rs-tree-drag-preview{
  position:absolute;
  top:0;
  color:#343434;
  color:var(--rs-text-primary);
  background-color:#fff;
  background-color:var(--rs-bg-overlay);
  display:inline-block;
  margin:0;
  padding:8px 12px;
  border-radius:6px;
  box-shadow:0 1px 8px rgba(0, 0, 0, 0.12);
  z-index:-1
}

.rs-tree .rs-search-box{
  padding:6px
}

.rs-tree .rs-tree-empty{
  padding:6px 12px;
  color:#717273;
  color:var(--rs-text-secondary)
}

.rs-tree-view{
  max-height:360px;
  overflow-y:auto
}

.rs-tree.rs-tree-virtualized .rs-tree-view{
  overflow:hidden
}

.rs-tree .rs-highlight-mark{
  padding:0
}

.rs-tree-group{
  padding-left:18px
}

.rs-tree-node{
  position:relative;
  font-size:0;
  text-align:left;
  margin:0 0 4px 0;
  display:flex;
  align-items:center
}

.rs-tree-node:focus-visible .rs-tree-node-label{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring)
}

.rs-theme-high-contrast .rs-tree-node:focus-visible .rs-tree-node-label{
  outline-offset:2px
}

.rs-tree-node-label{
  position:relative;
  margin:1px;
  cursor:pointer;
  font-size:14px;
  line-height:22px;
  padding:6px;
  border-radius:6px
}

.rs-tree-node-label:hover,.rs-tree-node-label:focus,.rs-tree-node-label.rs-tree-node-label-focus{
  background-color:rgb(from #cce9ff r g b/50%);
  background-color:var(--rs-listbox-option-hover-bg);
  color:#1675e0;
  color:var(--rs-listbox-option-hover-text)
}

.rs-theme-high-contrast .rs-tree-node-label:hover,.rs-theme-high-contrast .rs-tree-node-label:focus,.rs-theme-high-contrast .rs-tree-node-label.rs-tree-node-label-focus{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring);
  outline-offset:-3px;
  outline-width:2px;
  color:#1675e0;
  color:var(--rs-listbox-option-hover-text);
  text-decoration:underline
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-tree-node-label:hover,.rs-theme-high-contrast .rs-theme-high-contrast .rs-tree-node-label:focus,.rs-theme-high-contrast .rs-theme-high-contrast .rs-tree-node-label.rs-tree-node-label-focus{
  outline-offset:2px
}

.rs-tree-node-label::after{
  content:"";
  position:absolute;
  width:0;
  height:0;
  left:-8px;
  border-left:6px solid #1675e0;
  border-left:6px solid var(--rs-text-link);
  border-top:3px solid transparent;
  border-bottom:3px solid transparent;
  display:none
}

.rs-tree-node-active .rs-tree-node-label{
  font-weight:bold;
  color:#1675e0;
  color:var(--rs-text-link);
  background-color:#f2faff;
  background-color:var(--rs-listbox-option-selected-bg)
}

.rs-tree-node-drag-over{
  background-color:rgb(from #cce9ff r g b/50%);
  background-color:var(--rs-listbox-option-hover-bg)
}

.rs-tree-node-dragging{
  outline:1px dashed #3498ff;
  outline:1px dashed var(--rs-primary-500)
}

.rs-tree-node-drag-over-top.rs-tree-node-label{
  border-top:2px solid #1675e0 !important;
  border-top:2px solid var(--rs-text-link) !important;
  border-radius:0
}

.rs-tree-node-drag-over-top.rs-tree-node-label::after{
  display:block;
  top:-4px
}

.rs-tree-node-drag-over-bottom.rs-tree-node-label{
  border-bottom:2px solid #1675e0 !important;
  border-bottom:2px solid var(--rs-text-link) !important;
  border-radius:0
}

.rs-tree-node-drag-over-bottom.rs-tree-node-label::after{
  display:block;
  bottom:-4px
}

.rs-tree-node-drag-disabled.rs-tree-node-label{
  cursor:not-allowed
}

.rs-tree-node-disabled .rs-tree-node-label{
  background:none;
  color:#b6b7b8;
  color:var(--rs-listbox-option-disabled-text);
  cursor:not-allowed
}

.rs-tree-node-disabled>.rs-tree-node-label{
  cursor:not-allowed;
  color:#b6b7b8;
  color:var(--rs-listbox-option-disabled-text)
}

.rs-tree-node-disabled>.rs-tree-node-label,.rs-tree-node-disabled>.rs-tree-node-label:hover{
  background-color:transparent
}

.rs-tree-node-disabled.rs-tree-node-active>.rs-tree-node-label,.rs-tree-node-disabled.rs-tree-node-active>.rs-tree-node-label:hover{
  color:#a6d7ff;
  color:var(--rs-listbox-option-disabled-selected-text)
}

.rs-tree-node:not(.rs-tree-node-disabled):focus>.rs-tree-node-label{
  background-color:#f2faff;
  background-color:var(--rs-listbox-option-selected-bg)
}

.rs-tree-node:not(.rs-tree-node-disabled)>.rs-tree-node-label:focus{
  background-color:#f2faff;
  background-color:var(--rs-listbox-option-selected-bg)
}

.rs-tree-node-children>.rs-tree-group{
  position:relative;
  display:none
}

.rs-tree-node-expanded.rs-tree-node-children>.rs-tree-group{
  display:block
}

.rs-picker-popup .rs-tree.rs-tree-virtualized{
  padding:0
}

.rs-picker-popup .rs-tree-node{
  margin:0
}

.rs-picker-popup .rs-tree-view{
  padding:2px 4px
}

.rs-uploader-trigger input[type=file]{
  position:absolute !important;
  clip:rect(1px 1px 1px 1px)
}

.rs-uploader-file-item-disabled{
  opacity:.3;
  cursor:not-allowed
}

.rs-uploader-file-item-disabled:hover{
  background-color:transparent !important
}

.rs-uploader-picture .rs-uploader-file-item-disabled .rs-uploader-file-item-status{
  cursor:not-allowed
}

.rs-uploader-file-item-disabled .rs-uploader-file-item-btn-remove{
  display:none
}

.rs-uploader-file-item-icon-reupload{
  cursor:pointer;
  margin-left:10px;
  color:#343434;
  color:var(--rs-text-primary);
  font-size:12px
}

.rs-theme-high-contrast .rs-uploader-file-item:hover .rs-uploader-file-item-title{
  color:var(--rs-uploader-item-hover-text);
  text-decoration:underline
}

.rs-uploader-text .rs-uploader-file-items{
  margin-top:10px
}

.rs-uploader-text .rs-uploader-file-item{
  padding:8px 30px 8px 36px;
  position:relative;
  transition:.3s linear background-color
}

.rs-uploader-text .rs-uploader-file-item:hover{
  background-color:#f7f7fa;
  background-color:var(--rs-uploader-item-hover-bg)
}

.rs-uploader-text .rs-uploader-file-item-icon-wrapper{
  position:absolute;
  display:inline-flex;
  align-items:center;
  top:8px;
  left:12px;
  width:20px;
  height:20px;
  justify-content:center
}

.rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon{
  width:18px;
  height:18px
}

.rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon::before,.rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon::after{
  width:18px;
  height:18px
}

.rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon::before,.rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon::after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  display:block;
  border-radius:50%
}

.rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon::before{
  border:3px solid rgb(from #f7f7fa r g b/80%);
  border:3px solid var(--rs-loader-ring)
}

.rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon::after{
  border-width:3px;
  border-style:solid;
  border-color:#939393 transparent transparent;
  border-color:var(--rs-loader-rotor) transparent transparent;
  animation:loaderSpin .6s infinite linear
}

.rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon>svg{
  display:none
}

.rs-uploader-text .rs-uploader-file-item-content{
  display:flex;
  justify-content:space-between;
  color:#343434;
  color:var(--rs-text-primary);
  transition:color .3s
}

.rs-uploader-text .rs-uploader-file-item-title{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%;
  flex:1 1 auto
}

.rs-uploader-text .rs-uploader-file-item-size{
  flex:0 0 auto;
  color:#717273;
  color:var(--rs-text-secondary);
  padding:0 8px
}

.rs-uploader-text .rs-uploader-file-item-status{
  flex:0 0 auto
}

.rs-uploader-text .rs-uploader-file-item-status>a{
  text-decoration:none
}

.rs-uploader-text .rs-uploader-file-item-status>a:hover,.rs-uploader-text .rs-uploader-file-item-status>a:focus,.rs-uploader-text .rs-uploader-file-item-status>a:active{
  text-decoration:none
}

.rs-uploader-text .rs-uploader-file-item-btn-remove{
  position:absolute;
  font-size:14px;
  top:12px;
  right:12px;
  color:#717273;
  color:var(--rs-text-secondary);
  cursor:pointer;
  padding:0
}

.rs-uploader-text .rs-uploader-file-item-btn-remove:hover,.rs-uploader-text .rs-uploader-file-item-btn-remove:focus{
  text-decoration:none
}

.rs-uploader-text .rs-uploader-file-item-panel{
  position:relative
}

.rs-uploader-text .rs-uploader-file-item-progress{
  position:absolute;
  bottom:0;
  width:100%;
  left:0
}

.rs-uploader-text .rs-uploader-file-item-progress-bar{
  height:2px;
  background-color:#3498ff;
  background-color:var(--rs-primary-500);
  transition:width .3s ease-in-out
}

.rs-uploader-text .rs-uploader-file-item-has-error .rs-uploader-file-item-content,.rs-uploader-text .rs-uploader-file-item-has-error .rs-uploader-file-item-title{
  color:#f44336;
  color:var(--rs-state-error)
}

.rs-uploader-picture{
  display:inline-block
}

.rs-uploader-picture::before,.rs-uploader-picture::after{
  content:" ";
  display:table
}

.rs-uploader-picture::after{
  clear:both
}

.rs-uploader-picture .rs-uploader-trigger-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  margin-bottom:0;
  font-weight:normal;
  text-align:center;
  vertical-align:middle;
  cursor:pointer;
  white-space:nowrap;
  transition:color .15s ease-out,background-color .15s ease-out;
  border:none;
  border:var(--rs-btn-default-border, none);
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  text-decoration:none;
  color:#343434;
  color:var(--rs-btn-default-text);
  background-color:#f7f7fa;
  background-color:var(--rs-btn-default-bg);
  font-size:14px;
  line-height:20px;
  padding:8px 12px;
  overflow:hidden;
  position:relative;
  color:#343434;
  color:var(--rs-btn-subtle-text);
  background-color:transparent;
  border:none;
  width:66px;
  height:66px;
  margin:0;
  padding:0;
  border:2px dotted #e5e5ea;
  border:2px dotted var(--rs-border-primary);
  border-radius:6px;
  margin-top:10px
}

.rs-theme-high-contrast .rs-uploader-picture .rs-uploader-trigger-btn{
  transition:none
}

.rs-btn-ghost.rs-uploader-picture .rs-uploader-trigger-btn{
  padding:7px 11px
}

.rs-btn-icon.rs-uploader-picture .rs-uploader-trigger-btn{
  padding:10px 10px;
  line-height:16px
}

.rs-btn-icon.rs-uploader-picture .rs-uploader-trigger-btn>.rs-icon{
  font-size:16px
}

.rs-btn-icon-with-text.rs-uploader-picture .rs-uploader-trigger-btn{
  line-height:20px
}

.rs-btn-icon-with-text.rs-uploader-picture .rs-uploader-trigger-btn>.rs-icon{
  padding:10px 10px;
  width:36px;
  height:36px
}

.rs-btn-icon-with-text.rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-icon-placement-left{
  padding:8px 12px 8px 48px
}

.rs-btn-icon-with-text.rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-icon-placement-left>.rs-icon{
  left:0;
  border-right:none;
  border-right:var(--rs-btn-default-border, none)
}

.rs-btn-icon-with-text.rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-icon-placement-right{
  padding:8px 48px 8px 12px
}

.rs-btn-icon-with-text.rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-icon-placement-right>.rs-icon{
  right:0;
  border-left:none;
  border-left:var(--rs-btn-default-border, none)
}

.rs-uploader-picture .rs-uploader-trigger-btn:focus-visible{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring)
}

.rs-theme-high-contrast .rs-uploader-picture .rs-uploader-trigger-btn:focus-visible{
  outline-offset:2px
}

.rs-uploader-picture .rs-uploader-trigger-btn:hover,.rs-uploader-picture .rs-uploader-trigger-btn:focus{
  color:var(--rs-btn-default-hover-text);
  background-color:#e5e5ea;
  background-color:var(--rs-btn-default-hover-bg);
  text-decoration:none
}

.rs-uploader-picture .rs-uploader-trigger-btn:active,.rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-active{
  color:#121212;
  color:var(--rs-btn-default-active-text);
  background-color:#d9d9d9;
  background-color:var(--rs-btn-default-active-bg)
}

.rs-uploader-picture .rs-uploader-trigger-btn:disabled,.rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-disabled{
  cursor:not-allowed;
  color:#717273;
  color:var(--rs-btn-default-disabled-text);
  background-color:#f7f7fa;
  background-color:var(--rs-btn-default-disabled-bg)
}

.rs-theme-high-contrast .rs-uploader-picture .rs-uploader-trigger-btn:disabled,.rs-theme-high-contrast .rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-disabled{
  border-color:var(--rs-btn-default-disabled-boreder-color)
}

@media not all and (min-resolution: 0.001dpcm){
  .rs-uploader-picture .rs-uploader-trigger-btn{
    -webkit-mask-image:-webkit-radial-gradient(white, black)
  }
}

.rs-uploader-picture .rs-uploader-trigger-btn:hover,.rs-uploader-picture .rs-uploader-trigger-btn:focus{
  color:#343434;
  color:var(--rs-btn-subtle-hover-text);
  background-color:#e5e5ea;
  background-color:var(--rs-btn-subtle-hover-bg)
}

.rs-uploader-picture .rs-uploader-trigger-btn:active,.rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-active{
  color:#121212;
  color:var(--rs-btn-subtle-active-text);
  background-color:#e5e5ea;
  background-color:var(--rs-btn-subtle-active-bg)
}

.rs-uploader-picture .rs-uploader-trigger-btn:disabled,.rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-disabled{
  color:#b6b7b8;
  color:var(--rs-btn-subtle-disabled-text);
  background:none
}

.rs-theme-high-contrast .rs-uploader-picture .rs-uploader-trigger-btn:disabled,.rs-theme-high-contrast .rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-disabled{
  border-color:var(--rs-btn-default-disabled-boreder-color)
}

.rs-uploader-picture .rs-uploader-trigger.rs-uploader-trigger-disabled .rs-uploader-trigger-btn{
  color:#343434 !important;
  color:var(--rs-btn-subtle-text) !important;
  background-color:transparent !important
}

.rs-uploader-picture .rs-uploader-trigger.rs-uploader-trigger-disabled .rs-uploader-trigger-btn::after{
  display:none
}

.rs-uploader-picture .rs-uploader-trigger,.rs-uploader-picture .rs-uploader-file-item{
  float:left
}

.rs-uploader-picture .rs-uploader-file-items{
  display:inline
}

.rs-uploader-picture .rs-uploader-file-item{
  width:66px;
  height:66px;
  overflow:hidden;
  background-color:#d9d9d9;
  background-color:var(--rs-uploader-item-bg);
  border-radius:6px;
  position:relative;
  margin-top:10px;
  margin-right:10px
}

.rs-uploader-picture .rs-uploader-file-item-preview{
  position:relative;
  height:66px;
  vertical-align:middle;
  text-align:center;
  z-index:1
}

.rs-uploader-picture .rs-uploader-file-item-preview>img{
  width:100%;
  height:auto
}

@supports((-o-object-fit: cover) or (object-fit: cover)){
  .rs-uploader-picture .rs-uploader-file-item-preview>img{
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
  }
}

.rs-uploader-picture .rs-uploader-file-item-preview .rs-uploader-file-item-icon{
  font-size:22px;
  margin:22px
}

.rs-uploader-picture .rs-uploader-file-item-status{
  position:absolute;
  top:0;
  left:0;
  width:66px;
  height:66px;
  text-align:center;
  z-index:3;
  background-color:rgb(from #fff r g b/80%);
  background-color:var(--rs-uploader-overlay-bg);
  cursor:default;
  color:#f44336;
  color:var(--rs-state-error);
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center
}

.rs-uploader-picture .rs-uploader-file-item-status>span{
  white-space:nowrap
}

.rs-uploader-picture .rs-uploader-file-item-status>a:hover{
  text-decoration:none
}

.rs-uploader-picture .rs-uploader-file-item-icon-wrapper{
  display:none
}

.rs-uploader-picture .rs-uploader-file-item-btn-remove{
  color:#717273;
  color:var(--rs-text-secondary);
  cursor:pointer;
  position:absolute;
  top:3px;
  right:3px;
  width:24px;
  height:24px;
  line-height:24px;
  text-align:center;
  background-color:rgb(from #fff r g b/80%);
  background-color:var(--rs-uploader-overlay-bg);
  border-radius:50%;
  visibility:hidden;
  opacity:0;
  transition:.2s opacity;
  z-index:4;
  display:flex;
  align-items:center;
  justify-content:center;
  padding-top:0
}

.rs-uploader-picture .rs-uploader-file-item-btn-remove:hover,.rs-uploader-picture .rs-uploader-file-item-btn-remove:focus{
  text-decoration:none
}

.rs-uploader-picture .rs-uploader-file-item:hover .rs-uploader-file-item-btn-remove{
  opacity:1;
  visibility:visible
}

.rs-uploader-picture .rs-uploader-file-item-icon-loading{
  display:block;
  width:66px;
  height:66px;
  line-height:66px;
  background-color:rgb(from #fff r g b/80%);
  background-color:var(--rs-uploader-overlay-bg);
  position:absolute;
  top:0;
  left:0;
  z-index:2;
  text-align:center
}

.rs-uploader-picture .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon{
  width:18px;
  height:18px;
  display:inline-block;
  position:relative
}

.rs-uploader-picture .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon::before,.rs-uploader-picture .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon::after{
  width:18px;
  height:18px
}

.rs-uploader-picture .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon::before,.rs-uploader-picture .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon::after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  display:block;
  border-radius:50%
}

.rs-uploader-picture .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon::before{
  border:3px solid rgb(from #f7f7fa r g b/80%);
  border:3px solid var(--rs-loader-ring)
}

.rs-uploader-picture .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon::after{
  border-width:3px;
  border-style:solid;
  border-color:#939393 transparent transparent;
  border-color:var(--rs-loader-rotor) transparent transparent;
  animation:loaderSpin .6s infinite linear
}

.rs-uploader-picture .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon>svg{
  display:none
}

.rs-uploader-picture .rs-uploader-file-item-icon-reupload{
  margin-left:0;
  display:block
}

.rs-uploader-picture-text .rs-uploader-file-item{
  position:relative;
  height:50px;
  padding-left:50px;
  margin-top:10px;
  padding-right:30px;
  border:1px solid #e5e5ea;
  border:1px solid var(--rs-border-primary);
  border-radius:6px;
  overflow:hidden;
  transition:.3s linear background-color
}

.rs-uploader-picture-text .rs-uploader-file-item:hover{
  background-color:#f7f7fa;
  background-color:var(--rs-uploader-item-hover-bg)
}

.rs-uploader-picture-text .rs-uploader-file-item-icon-wrapper{
  display:none
}

.rs-uploader-picture-text .rs-uploader-file-item-preview{
  position:absolute;
  left:0;
  top:0;
  width:50px;
  height:50px;
  vertical-align:middle;
  text-align:center;
  background-color:#e5e5ea;
  background-color:var(--rs-border-primary);
  overflow:hidden;
  border-radius:6px 0 0 6px
}

.rs-uploader-picture-text .rs-uploader-file-item-preview>img{
  width:100%;
  height:auto
}

@supports((-o-object-fit: cover) or (object-fit: cover)){
  .rs-uploader-picture-text .rs-uploader-file-item-preview>img{
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
  }
}

.rs-uploader-picture-text .rs-uploader-file-item-preview .rs-uploader-file-item-icon{
  font-size:22px;
  margin:12px
}

.rs-uploader-picture-text .rs-uploader-file-item-content{
  padding:5px 12px
}

.rs-uploader-picture-text .rs-uploader-file-item-content .rs-uploader-file-item-title,.rs-uploader-picture-text .rs-uploader-file-item-content .rs-uploader-file-item-size{
  display:block
}

.rs-uploader-picture-text .rs-uploader-file-item-content .rs-uploader-file-item-title{
  color:#343434;
  color:var(--rs-text-primary);
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%
}

.rs-uploader-picture-text .rs-uploader-file-item-content .rs-uploader-file-item-size{
  color:#717273;
  color:var(--rs-text-secondary)
}

.rs-uploader-picture-text .rs-uploader-file-item-btn-remove{
  position:absolute;
  top:0;
  right:12px;
  color:#717273;
  color:var(--rs-text-secondary);
  cursor:pointer;
  height:50px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:0
}

.rs-uploader-picture-text .rs-uploader-file-item-btn-remove:hover,.rs-uploader-picture-text .rs-uploader-file-item-btn-remove:focus{
  text-decoration:none
}

.rs-uploader-picture-text .rs-uploader-file-item-progress{
  position:absolute;
  bottom:0;
  width:100%;
  left:0;
  padding-left:50px
}

.rs-uploader-picture-text .rs-uploader-file-item-progress-bar{
  height:2px;
  background-color:#3498ff;
  background-color:var(--rs-primary-500);
  transition:width .3s ease-in-out
}

.rs-uploader-picture-text .rs-uploader-file-item-icon-loading{
  position:absolute;
  top:0;
  left:0;
  display:block;
  width:50px;
  height:50px;
  z-index:1;
  background-color:#e5e5ea;
  background-color:var(--rs-border-primary);
  text-align:center;
  line-height:50px
}

.rs-uploader-picture-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon{
  width:18px;
  height:18px;
  display:inline-block;
  position:relative
}

.rs-uploader-picture-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon::before,.rs-uploader-picture-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon::after{
  width:18px;
  height:18px
}

.rs-uploader-picture-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon::before,.rs-uploader-picture-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon::after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  display:block;
  border-radius:50%
}

.rs-uploader-picture-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon::before{
  border:3px solid rgb(from #f7f7fa r g b/80%);
  border:3px solid var(--rs-loader-ring)
}

.rs-uploader-picture-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon::after{
  border-width:3px;
  border-style:solid;
  border-color:#939393 transparent transparent;
  border-color:var(--rs-loader-rotor) transparent transparent;
  animation:loaderSpin .6s infinite linear
}

.rs-uploader-picture-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon>svg{
  display:none
}

.rs-uploader-picture-text .rs-uploader-file-item-has-error .rs-uploader-file-item-size{
  display:none
}

.rs-uploader-picture-text .rs-uploader-file-item-has-error .rs-uploader-file-item-title,.rs-uploader-picture-text .rs-uploader-file-item-has-error .rs-uploader-file-item-status{
  display:block;
  color:#f44336;
  color:var(--rs-state-error)
}

.rs-uploader-draggable .rs-uploader-trigger-customize .rs-uploader-trigger-btn{
  display:block;
  background:#fff;
  background:var(--rs-uploader-dnd-bg);
  border:1px dashed #e5e5ea;
  border:1px dashed var(--rs-uploader-dnd-border)
}

.rs-uploader-draggable .rs-uploader-trigger.rs-uploader-trigger-customize:not(.rs-uploader-trigger-disabled) .rs-uploader-trigger-btn:hover,.rs-uploader-draggable .rs-uploader-trigger-drag-over .rs-uploader-trigger-btn.rs-uploader-trigger-customize{
  border-color:#3498ff;
  border-color:var(--rs-uploader-dnd-hover-border)
}

.rs-uploader-draggable .rs-uploader-trigger-disabled{
  cursor:not-allowed
}

.rs-uploader-draggable .rs-uploader-trigger-disabled .rs-uploader-trigger-btn{
  pointer-events:none
}

.rs-rate{
  position:relative;
  display:inline-flex;
  color:#2196f3;
  color:var(--rs-rate-symbol-checked);
  list-style:none;
  vertical-align:middle;
  margin:0;
  padding:0
}

.rs-rate-character{
  position:relative;
  margin-right:10px;
  padding:3px 0;
  cursor:pointer;
  outline:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.rs-rate-character-before{
  position:absolute;
  width:50%;
  height:100%;
  overflow:hidden;
  opacity:0
}

.rs-rate-character-after{
  color:#717273;
  color:var(--rs-rate-symbol);
  filter:grayscale(1)
}

.rs-theme-high-contrast .rs-rate-character-after>.rs-icon{
  fill:none;
  stroke:currentColor
}

.rs-rate-character-before,.rs-rate-character-after{
  display:flex;
  z-index:1
}

.rs-rate-character-before>.rs-icon,.rs-rate-character-after>.rs-icon{
  font-size:inherit
}

.rs-rate-character-half .rs-rate-character-before{
  opacity:1;
  filter:none
}

.rs-rate-character-full .rs-rate-character-after{
  color:inherit;
  filter:none
}

.rs-rate-character-full .rs-rate-character-after>.rs-icon{
  fill:currentColor
}

.rs-rate-character-vertical{
  width:100%;
  height:50%;
  flex-direction:column-reverse;
  bottom:3px
}

.rs-rate-character .rs-icon{
  position:absolute;
  height:1em;
  width:1em
}

.rs-rate:not(.rs-rate-readonly).rs-rate:not(.rs-rate-disabled) .rs-rate-character:hover{
  transform:scale(1.1)
}

.rs-rate:not(.rs-rate-readonly).rs-rate:not(.rs-rate-disabled) .rs-rate-character:active{
  transform:scale(1)
}

.rs-rate-disabled{
  opacity:.5;
  outline:none
}

.rs-rate-disabled .rs-rate-character{
  cursor:not-allowed
}

.rs-rate-readonly .rs-rate-character{
  cursor:default;
  pointer-events:none
}

.rs-rate-lg{
  font-size:36px
}

.rs-rate-lg .rs-rate-character{
  width:36px;
  height:42px
}

.rs-rate-md{
  font-size:30px
}

.rs-rate-md .rs-rate-character{
  width:30px;
  height:36px
}

.rs-rate-sm{
  font-size:24px
}

.rs-rate-sm .rs-rate-character{
  width:24px;
  height:30px
}

.rs-rate-xs{
  font-size:18px
}

.rs-rate-xs .rs-rate-character{
  width:18px;
  height:24px
}

.rs-rate-red{
  color:#f44336;
  color:var(--rs-red-500)
}

.rs-rate-orange{
  color:#fa8900;
  color:var(--rs-orange-500)
}

.rs-rate-yellow{
  color:#ffb300;
  color:var(--rs-yellow-500)
}

.rs-rate-green{
  color:#4caf50;
  color:var(--rs-green-500)
}

.rs-rate-cyan{
  color:#00bcd4;
  color:var(--rs-cyan-500)
}

.rs-rate-blue{
  color:#2196f3;
  color:var(--rs-blue-500)
}

.rs-rate-violet{
  color:#673ab7;
  color:var(--rs-violet-500)
}

.rs-toast{
  pointer-events:auto
}

.rs-toast-container{
  position:fixed;
  z-index:1080;
  pointer-events:none;
  display:flex;
  flex-direction:column
}

.rs-toast-container .rs-toast:not(.rs-notification){
  box-shadow:0 4px 4px rgba(0, 0, 0, 0.12),0 0 10px rgba(0, 0, 0, 0.06);
  box-shadow:var(--rs-shadow-overlay)
}

.rs-toast-container .rs-toast-fade-entered,.rs-toast-container .rs-toast-fade-exiting{
  animation-fill-mode:forwards
}

.rs-toast-container .rs-toast-fade-entered{
  animation-duration:.4s;
  animation-timing-function:cubic-bezier(0.99, 0.44, 0.44, 1.35)
}

.rs-toast-container .rs-toast-fade-exited,.rs-toast-container .rs-toast-fade-entering{
  opacity:0
}

.rs-toast-container .rs-toast-fade-exited{
  transform-origin:0 0;
  transform:scaleY(0.8);
  max-height:0;
  overflow:hidden
}

.rs-toast-container-top-center,.rs-toast-container-bottom-center{
  align-items:center;
  width:100%
}

.rs-toast-container-top-center .rs-toast-fade-entered,.rs-toast-container-bottom-center .rs-toast-fade-entered{
  animation-name:notificationMoveIn
}

.rs-toast-container-bottom-start,.rs-toast-container-top-start{
  align-items:flex-start;
  left:24px
}

.rs-toast-container-bottom-start .rs-toast-fade-entered,.rs-toast-container-top-start .rs-toast-fade-entered{
  animation-name:notificationMoveInLeft
}

.rs-toast-container-bottom-end,.rs-toast-container-top-end{
  align-items:flex-end;
  right:24px
}

.rs-toast-container-bottom-end .rs-toast-fade-entered,.rs-toast-container-top-end .rs-toast-fade-entered{
  margin-left:auto;
  animation-name:notificationMoveInRight
}

.rs-toast-container-top-center,.rs-toast-container-top-start,.rs-toast-container-top-end{
  top:24px
}

.rs-toast-container-bottom-center,.rs-toast-container-bottom-start,.rs-toast-container-bottom-end{
  bottom:24px
}

.rs-toast-container .rs-toast-fade-exiting{
  animation-duration:.3s;
  animation-timing-function:cubic-bezier(0.64, 0.65, 0.57, 1.13);
  animation-name:notificationMoveOut
}

.rs-stack{
  display:flex
}

.rs-visually-hidden{
  border:0;
  clip:rect(0 0 0 0);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
  white-space:nowrap
}

.rs-text{
  font-family:Apple-System,Arial,Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",STXihei,sans-serif;
  line-height:1.42857143;
  color:#343434;
  color:var(--rs-text-primary);
  margin:0
}

blockquote.rs-text{
  font-style:italic;
  padding-left:1.5rem;
  border-left:2px solid #e5e5ea;
  border-left:2px solid var(--rs-gray-200)
}

kbd.rs-text{
  background-color:#f7f7fa;
  background-color:var(--rs-bg-well);
  border:solid #c8c8c8;
  -o-border-image:initial;
  border-image:initial;
  border-radius:.25em;
  border-width:1px 1px 2px;
  box-sizing:border-box;
  font-size:.875em;
  padding:.2em .3em
}

.rs-text.rs-text-muted{
  color:#717273;
  color:var(--rs-text-secondary)
}

.rs-text-left{
  text-align:left
}

.rs-text-center{
  text-align:center
}

.rs-text-right{
  text-align:right
}

.rs-text-justify{
  text-align:justify
}

.rs-text-uppercase{
  text-transform:uppercase
}

.rs-text-lowercase{
  text-transform:lowercase
}

.rs-text-capitalize{
  text-transform:capitalize
}

.rs-text-thin{
  font-weight:100;
  font-weight:var(--rs-text-weight-thin)
}

.rs-text-light{
  font-weight:300;
  font-weight:var(--rs-text-weight-light)
}

.rs-text-medium{
  font-weight:500;
  font-weight:var(--rs-text-weight-medium)
}

.rs-text-semibold{
  font-weight:600;
  font-weight:var(--rs-text-weight-semibold)
}

.rs-text-bold{
  font-weight:700;
  font-weight:var(--rs-text-weight-bold)
}

.rs-text-extrabold{
  font-weight:800;
  font-weight:var(--rs-text-weight-extrabold)
}

.rs-text-pre-line{
  white-space:pre-line
}

.rs-text-ellipsis{
  overflow:hidden
}

@supports(-webkit-line-clamp: 1){
  .rs-text-ellipsis{
    display:-webkit-box;
    -webkit-box-orient:vertical
  }
}

@supports not (-webkit-line-clamp: 1){
  .rs-text-ellipsis{
    text-overflow:ellipsis;
    white-space:nowrap;
    word-wrap:break-word
  }
}

.rs-text-red{
  color:#f44336;
  color:var(--rs-red-500)
}

.rs-text-orange{
  color:#fa8900;
  color:var(--rs-orange-500)
}

.rs-text-yellow{
  color:#ffb300;
  color:var(--rs-yellow-500)
}

.rs-text-green{
  color:#4caf50;
  color:var(--rs-green-500)
}

.rs-text-cyan{
  color:#00bcd4;
  color:var(--rs-cyan-500)
}

.rs-text-blue{
  color:#2196f3;
  color:var(--rs-blue-500)
}

.rs-text-violet{
  color:#673ab7;
  color:var(--rs-violet-500)
}

.rs-heading{
  font-family:inherit;
  font-weight:bolder;
  color:inherit;
  margin:0
}

.rs-heading.h1{
  font-size:46px;
  line-height:62px
}

.rs-heading.h2{
  font-size:36px;
  line-height:50px
}

.rs-heading.h3{
  font-size:28px;
  line-height:42px
}

.rs-heading.h4{
  font-size:22px;
  line-height:34px
}

.rs-heading.h5{
  font-size:18px;
  line-height:24px
}

.rs-heading.h6{
  font-size:16px;
  line-height:22px
}

.rs-heading-group{
  margin-bottom:1rem
}

.rs-highlight-mark{
  background-color:#fff6c9;
  background-color:var(--rs-text-highlight-bg);
  padding:0 .2em;
  font-weight:bolder;
  border-radius:4px
}

.rs-ripple{
  position:absolute;
  display:block;
  border-radius:50%;
  background-color:rgba(0, 0, 0, 0.2);
  transform:scale(0);
  transition:0s
}

.rs-ripple-rippling{
  transition:transform .55s cubic-bezier(0.4, 0, 0.2, 1),opacity 1s cubic-bezier(0.4, 0, 0.2, 1);
  transform:scale(1);
  opacity:0
}

.rs-ripple-pond{
  content:"";
  display:block;
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  pointer-events:none
}

.rs-theme-high-contrast .rs-ripple-pond{
  display:none !important
}

.rs-btn-close{
  border:none;
  outline:none !important;
  background:transparent;
  line-height:1;
  cursor:pointer
}

.rs-btn-close .rs-icon{
  vertical-align:bottom
}

.rs-btn-close:hover,.rs-btn-close:focus{
  color:#f44336;
  color:var(--rs-close-button-hover-color)
}

.rs-btn-close:hover svg path,.rs-btn-close:focus svg path{
  stroke:#f44336;
  stroke:var(--rs-close-button-hover-color);
  stroke-width:1
}

.rs-picker-toggle-wrapper{
  display:inline-block;
  vertical-align:middle;
  max-width:100%
}

.rs-picker-toggle.rs-btn .rs-ripple-pond{
  display:none !important
}

.rs-picker-block{
  display:block
}

.rs-picker-disabled{
  cursor:not-allowed
}

.rs-picker-disabled .rs-picker-toggle-value,.rs-picker-disabled .rs-picker-toggle-indicator,.rs-picker-disabled .rs-picker-tag-list .rs-tag{
  color:#717273 !important;
  color:var(--rs-text-disabled) !important
}

.rs-picker-disabled .rs-picker-value-count{
  opacity:.5
}

.rs-picker-toggle .rs-picker-toggle-placeholder{
  color:#717273;
  color:var(--rs-text-secondary)
}

.rs-picker-has-value .rs-btn .rs-picker-toggle-value,.rs-picker-has-value .rs-picker-toggle .rs-picker-toggle-value{
  color:#1675e0;
  color:var(--rs-picker-value)
}

.rs-picker-none{
  padding:6px 12px 12px;
  color:#717273;
  color:var(--rs-text-secondary);
  cursor:default
}

.rs-picker-countable .rs-picker-toggle-value{
  display:flex
}

.rs-picker-value-list{
  flex:0 1 auto;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .rs-picker-value-list{
    max-width:100%
  }
}

.rs-picker-value-count{
  margin:0 4px;
  background-color:#3498ff;
  background-color:var(--rs-picker-count-bg);
  color:#fff;
  color:var(--rs-picker-count-text);
  border-radius:10px;
  padding:0 8px;
  line-height:20px
}

.rs-picker-value-separator{
  margin:0 4px 0 0
}

.rs-picker:not(.rs-picker-disabled):hover,.rs-picker.rs-picker-focused{
  border-color:#3498ff;
  border-color:var(--rs-input-focus-border)
}

.rs-picker-toggle-active,.rs-picker.rs-picker-focused{
  box-shadow:0 0 0 3px rgb(from #3498ff r g b/25%);
  box-shadow:var(--rs-state-focus-shadow)
}

.rs-picker-label.rs-input-group-addon{
  color:#343434;
  color:var(--rs-text-primary);
  padding-right:4px !important
}

.rs-picker-loader{
  width:14px;
  height:14px;
  display:flex;
  align-items:center
}

.rs-picker-error>.rs-picker-input-group{
  border-color:#f44336;
  border-color:var(--rs-picker-state-error)
}

.rs-picker-error>.rs-picker-input-group:hover{
  border-color:#f44336;
  border-color:var(--rs-picker-state-error)
}

.rs-picker-error>.rs-picker-input-group:focus-within{
  border-color:#f44336;
  border-color:var(--rs-picker-state-error);
  outline:3px solid rgb(from #f44336 r g b/25%);
  outline:var(--rs-picker-state-error-outline)
}

.rs-picker-toggle{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  margin-bottom:0;
  font-weight:normal;
  text-align:center;
  vertical-align:middle;
  cursor:pointer;
  white-space:nowrap;
  transition:color .15s ease-out,background-color .15s ease-out;
  border:none;
  border:var(--rs-btn-default-border, none);
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  text-decoration:none;
  color:#343434;
  color:var(--rs-btn-default-text);
  background-color:#f7f7fa;
  background-color:var(--rs-btn-default-bg);
  border-radius:6px;
  font-size:14px;
  line-height:20px;
  padding:8px 12px;
  overflow:hidden;
  position:relative
}

.rs-theme-high-contrast .rs-picker-toggle{
  transition:none
}

.rs-btn-ghost.rs-picker-toggle{
  padding:7px 11px
}

.rs-btn-icon.rs-picker-toggle{
  padding:10px 10px;
  line-height:16px
}

.rs-btn-icon.rs-picker-toggle>.rs-icon{
  font-size:16px
}

.rs-btn-icon-with-text.rs-picker-toggle{
  line-height:20px
}

.rs-btn-icon-with-text.rs-picker-toggle>.rs-icon{
  padding:10px 10px;
  width:36px;
  height:36px
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-icon-placement-left{
  padding:8px 12px 8px 48px
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-icon-placement-left>.rs-icon{
  left:0;
  border-right:none;
  border-right:var(--rs-btn-default-border, none)
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-icon-placement-right{
  padding:8px 48px 8px 12px
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-icon-placement-right>.rs-icon{
  right:0;
  border-left:none;
  border-left:var(--rs-btn-default-border, none)
}

.rs-picker-toggle:focus-visible{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring)
}

.rs-theme-high-contrast .rs-picker-toggle:focus-visible{
  outline-offset:2px
}

.rs-picker-toggle:hover,.rs-picker-toggle:focus{
  color:var(--rs-btn-default-hover-text);
  background-color:#e5e5ea;
  background-color:var(--rs-btn-default-hover-bg);
  text-decoration:none
}

.rs-picker-toggle:active,.rs-picker-toggle.rs-btn-active{
  color:#121212;
  color:var(--rs-btn-default-active-text);
  background-color:#d9d9d9;
  background-color:var(--rs-btn-default-active-bg)
}

.rs-picker-toggle:disabled,.rs-picker-toggle.rs-btn-disabled{
  cursor:not-allowed;
  color:#717273;
  color:var(--rs-btn-default-disabled-text);
  background-color:#f7f7fa;
  background-color:var(--rs-btn-default-disabled-bg)
}

.rs-theme-high-contrast .rs-picker-toggle:disabled,.rs-theme-high-contrast .rs-picker-toggle.rs-btn-disabled{
  border-color:var(--rs-btn-default-disabled-boreder-color)
}

@media not all and (min-resolution: 0.001dpcm){
  .rs-picker-toggle{
    -webkit-mask-image:-webkit-radial-gradient(white, black)
  }
}

.rs-picker-default .rs-picker-toggle{
  padding:7px 11px
}

.rs-picker-toggle-textbox{
  position:absolute;
  width:100%;
  height:100%;
  left:0;
  top:0;
  border:1px solid rgba(0,0,0,0);
  padding-left:10px;
  padding-right:32px;
  color:#343434;
  color:var(--rs-text-primary);
  background-color:#fff;
  background-color:var(--rs-input-bg);
  outline:none
}

.rs-picker-toggle.rs-btn-lg .rs-picker-toggle-textbox{
  padding-left:14px
}

.rs-picker-toggle.rs-btn-sm .rs-picker-toggle-textbox{
  padding-left:8px
}

.rs-picker-toggle.rs-btn-xs .rs-picker-toggle-textbox{
  padding-left:6px
}

.rs-picker-toggle-read-only{
  opacity:0
}

.rs-picker-default .rs-picker-toggle{
  transition:border-color ease-in-out .15s
}

.rs-theme-high-contrast .rs-picker-default .rs-picker-toggle{
  transition:none
}

.rs-picker-default:not(.rs-picker-disabled) .rs-picker-toggle:hover,.rs-picker-default:not(.rs-picker-disabled) .rs-picker-toggle:focus,.rs-picker-default:not(.rs-picker-disabled) .rs-picker-toggle-active{
  border-color:#3498ff;
  border-color:var(--rs-input-focus-border)
}

.rs-picker-subtle .rs-picker-toggle{
  color:#343434;
  color:var(--rs-btn-subtle-text);
  background-color:transparent;
  border:none;
  transition:none
}

.rs-picker-subtle .rs-picker-toggle:hover,.rs-picker-subtle .rs-picker-toggle:focus{
  color:#343434;
  color:var(--rs-btn-subtle-hover-text);
  background-color:#e5e5ea;
  background-color:var(--rs-btn-subtle-hover-bg)
}

.rs-picker-subtle .rs-picker-toggle:active,.rs-picker-subtle .rs-picker-toggle.rs-btn-active{
  color:#121212;
  color:var(--rs-btn-subtle-active-text);
  background-color:#e5e5ea;
  background-color:var(--rs-btn-subtle-active-bg)
}

.rs-picker-subtle .rs-picker-toggle:disabled,.rs-picker-subtle .rs-picker-toggle.rs-btn-disabled{
  color:#b6b7b8;
  color:var(--rs-btn-subtle-disabled-text);
  background:none
}

.rs-theme-high-contrast .rs-picker-subtle .rs-picker-toggle:disabled,.rs-theme-high-contrast .rs-picker-subtle .rs-picker-toggle.rs-btn-disabled{
  border-color:var(--rs-btn-default-disabled-boreder-color)
}

.rs-picker-subtle .rs-picker-toggle-active{
  background-color:#e5e5ea;
  background-color:var(--rs-btn-subtle-hover-bg);
  color:#343434;
  color:var(--rs-btn-subtle-hover-text)
}

.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn{
  padding-right:32px
}

.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn{
  padding-right:32px
}

.rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-clean{
  top:8px;
  right:12px
}

.rs-picker-default .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-default .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-clean{
  top:7px
}

.rs-picker-date .rs-picker-toggle.rs-btn,.rs-picker-daterange .rs-picker-toggle.rs-btn{
  padding-right:36px
}

.rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-caret-icon{
  top:8px;
  right:12px
}

.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-caret-icon{
  top:7px
}

.rs-picker-default .rs-picker-toggle.rs-btn{
  padding-top:7px;
  padding-bottom:7px
}

.rs-picker-toggle.rs-btn-lg{
  font-size:16px;
  line-height:22px;
  padding:10px 16px
}

.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn-lg{
  padding-right:36px
}

.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn-lg{
  padding-right:36px
}

.rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-clean{
  top:10px;
  right:16px
}

.rs-picker-default .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-default .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-clean{
  top:9px
}

.rs-picker-default .rs-picker-toggle.rs-btn-lg{
  padding-left:15px
}

.rs-picker-date .rs-picker-toggle.rs-btn-lg,.rs-picker-daterange .rs-picker-toggle.rs-btn-lg{
  padding-right:42px
}

.rs-picker-date .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-daterange .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-date .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-daterange .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-caret-icon{
  top:10px;
  right:16px
}

.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-caret-icon{
  top:9px
}

.rs-picker-default .rs-picker-toggle.rs-btn-lg{
  padding-top:9px;
  padding-bottom:9px
}

.rs-btn-ghost.rs-picker-toggle.rs-btn-lg{
  padding:9px 15px
}

.rs-btn-icon.rs-picker-toggle.rs-btn-lg{
  padding:11px 11px;
  line-height:20px
}

.rs-btn-icon.rs-picker-toggle.rs-btn-lg>.rs-icon{
  font-size:20px
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg{
  line-height:22px
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg>.rs-icon{
  padding:11px 11px;
  width:42px;
  height:42px
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg.rs-btn-icon-placement-left{
  padding:10px 16px 10px 58px
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg.rs-btn-icon-placement-left>.rs-icon{
  left:0;
  border-right:none;
  border-right:var(--rs-btn-default-border, none)
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg.rs-btn-icon-placement-right{
  padding:10px 58px 10px 16px
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg.rs-btn-icon-placement-right>.rs-icon{
  right:0;
  border-left:none;
  border-left:var(--rs-btn-default-border, none)
}

.rs-picker-toggle.rs-btn-lg .rs-picker-value-count{
  line-height:22px
}

.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn-md{
  padding-right:32px
}

.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn-md{
  padding-right:32px
}

.rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-clean{
  top:8px;
  right:12px
}

.rs-picker-default .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-default .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-clean{
  top:7px
}

.rs-picker-default .rs-picker-toggle.rs-btn-md{
  padding-left:11px
}

.rs-picker-date .rs-picker-toggle.rs-btn-md,.rs-picker-daterange .rs-picker-toggle.rs-btn-md{
  padding-right:36px
}

.rs-picker-date .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-daterange .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-date .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-daterange .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-caret-icon{
  top:8px;
  right:12px
}

.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-caret-icon{
  top:7px
}

.rs-picker-default .rs-picker-toggle.rs-btn-md{
  padding-top:7px;
  padding-bottom:7px
}

.rs-picker-toggle.rs-btn-sm{
  font-size:14px;
  line-height:20px;
  padding:5px 10px
}

.rs-btn-ghost.rs-picker-toggle.rs-btn-sm{
  padding:4px 9px
}

.rs-btn-icon.rs-picker-toggle.rs-btn-sm{
  padding:7px 7px;
  line-height:16px
}

.rs-btn-icon.rs-picker-toggle.rs-btn-sm>.rs-icon{
  font-size:16px
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm{
  line-height:20px
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm>.rs-icon{
  padding:7px 7px;
  width:30px;
  height:30px
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm.rs-btn-icon-placement-left{
  padding:5px 10px 5px 40px
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm.rs-btn-icon-placement-left>.rs-icon{
  left:0;
  border-right:none;
  border-right:var(--rs-btn-default-border, none)
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm.rs-btn-icon-placement-right{
  padding:5px 40px 5px 10px
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm.rs-btn-icon-placement-right>.rs-icon{
  right:0;
  border-left:none;
  border-left:var(--rs-btn-default-border, none)
}

.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn-sm{
  padding-right:30px
}

.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn-sm{
  padding-right:30px
}

.rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-clean{
  top:5px;
  right:10px
}

.rs-picker-default .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-default .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-clean{
  top:4px
}

.rs-picker-default .rs-picker-toggle.rs-btn-sm{
  padding-left:9px
}

.rs-picker-date .rs-picker-toggle.rs-btn-sm,.rs-picker-daterange .rs-picker-toggle.rs-btn-sm{
  padding-right:34px
}

.rs-picker-date .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-daterange .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-date .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-daterange .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-caret-icon{
  top:4px;
  right:10px
}

.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-caret-icon{
  top:3px
}

.rs-picker-default .rs-picker-toggle.rs-btn-sm{
  padding-top:4px;
  padding-bottom:4px
}

.rs-picker-toggle.rs-btn-xs{
  font-size:12px;
  line-height:20px;
  padding:2px 8px
}

.rs-btn-ghost.rs-picker-toggle.rs-btn-xs{
  padding:1px 7px
}

.rs-btn-icon.rs-picker-toggle.rs-btn-xs{
  padding:6px 6px;
  line-height:12px
}

.rs-btn-icon.rs-picker-toggle.rs-btn-xs>.rs-icon{
  font-size:12px
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs{
  line-height:20px
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs>.rs-icon{
  padding:6px 6px;
  width:24px;
  height:24px
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs.rs-btn-icon-placement-left{
  padding:2px 8px 2px 32px
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs.rs-btn-icon-placement-left>.rs-icon{
  left:0;
  border-right:none;
  border-right:var(--rs-btn-default-border, none)
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs.rs-btn-icon-placement-right{
  padding:2px 32px 2px 8px
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs.rs-btn-icon-placement-right>.rs-icon{
  right:0;
  border-left:none;
  border-left:var(--rs-btn-default-border, none)
}

.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn-xs{
  padding-right:28px
}

.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn-xs{
  padding-right:28px
}

.rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-clean{
  top:2px;
  right:8px
}

.rs-picker-default .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-default .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-clean{
  top:1px
}

.rs-picker-default .rs-picker-toggle.rs-btn-xs{
  padding-left:7px
}

.rs-picker-date .rs-picker-toggle.rs-btn-xs,.rs-picker-daterange .rs-picker-toggle.rs-btn-xs{
  padding-right:30px
}

.rs-picker-date .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-daterange .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-date .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-daterange .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-caret-icon{
  top:2px;
  right:8px
}

.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-caret-icon{
  top:1px
}

.rs-picker-default .rs-picker-toggle.rs-btn-xs{
  padding-top:1px;
  padding-bottom:1px
}

.rs-picker-toggle{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%
}

.rs-picker-default .rs-picker-toggle{
  position:relative;
  z-index:5;
  padding-right:32px;
  display:inline-block;
  color:#343434;
  color:var(--rs-text-primary);
  border:1px solid #e5e5ea;
  border:1px solid var(--rs-border-primary)
}

.rs-picker-disabled .rs-picker-toggle{
  cursor:not-allowed
}

.rs-picker-toggle .rs-picker-default:not(.rs-picker-disabled):hover,.rs-picker-toggle .rs-picker-default:not(.rs-picker-disabled):focus{
  border-color:#3498ff;
  border-color:var(--rs-input-focus-border)
}

.rs-picker-subtle .rs-picker-toggle{
  position:relative;
  z-index:5;
  padding-right:32px;
  display:inline-block
}

.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle{
  cursor:not-allowed
}

.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:hover,.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:focus,.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:active{
  background:none
}

.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:hover::after,.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:focus::after,.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:active::after{
  display:none
}

.rs-picker-toggle.rs-btn{
  width:100%;
  text-align:left
}

.rs-picker-toggle-label{
  color:#343434;
  color:var(--rs-text-primary)
}

.rs-picker-toggle-label::after{
  content:":";
  margin:0 4px 0 2px
}

.rs-picker-toggle-value{
  display:block;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%
}

.rs-picker-cleanable.rs-picker-has-value .rs-picker-toggle{
  padding-right:44px
}

.rs-picker-toggle-indicator .rs-picker-clean{
  display:flex;
  align-items:center;
  margin-left:2px;
  position:absolute;
  top:8px;
  right:30px;
  height:20px;
  font-size:12px;
  background:inherit;
  color:#717273;
  color:var(--rs-text-secondary);
  transition:.2s color linear;
  cursor:pointer
}

.rs-picker-toggle-indicator .rs-picker-clean.rs-btn-close{
  padding:4px 0
}

.rs-picker-date .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-daterange .rs-picker-toggle-indicator .rs-picker-clean{
  right:38px
}

.rs-picker-toggle-indicator .rs-picker-caret-icon{
  display:flex;
  align-items:center;
  margin-left:2px;
  position:absolute;
  top:8px;
  right:12px;
  height:20px;
  font-size:12px;
  color:#717273;
  color:var(--rs-text-secondary)
}

.rs-picker-toggle-indicator .rs-picker-loader{
  display:flex;
  align-items:center;
  margin-left:2px;
  position:absolute;
  top:8px;
  right:12px;
  height:20px;
  font-size:12px
}

.rs-picker-popup{
  position:absolute;
  text-align:left;
  z-index:7;
  border-radius:6px;
  background-color:#fff;
  background-color:var(--rs-bg-overlay);
  box-shadow:0 4px 4px rgba(0, 0, 0, 0.12),0 0 10px rgba(0, 0, 0, 0.06);
  box-shadow:var(--rs-shadow-overlay);
  overflow:hidden;
  transition:none;
  display:flex;
  flex-direction:column;
  padding:6px 0
}

.rs-theme-high-contrast .rs-picker-popup{
  border:1px solid #e5e5ea;
  border:1px solid var(--rs-border-primary)
}

.rs-modal-open .rs-picker-popup{
  z-index:1055
}

.rs-drawer-open .rs-picker-popup{
  z-index:1055
}

.rs-picker-popup.rs-picker-inline{
  position:relative;
  box-shadow:none
}

.rs-picker-popup .rs-search-box{
  padding:6px 12px 6px
}

.rs-picker-popup .rs-highlight .rs-highlight-mark{
  padding:0
}

.rs-picker-default .rs-btn,.rs-picker-input .rs-btn,.rs-picker-default .rs-picker-toggle,.rs-picker-input .rs-picker-toggle{
  background-color:#fff !important;
  background-color:var(--rs-input-bg) !important
}

.rs-picker-default.rs-picker-disabled .rs-picker-toggle,.rs-picker-input.rs-picker-disabled .rs-picker-toggle,.rs-picker-default.rs-picker-disabled .rs-btn,.rs-picker-input.rs-picker-disabled .rs-btn{
  background-color:#f7f7fa !important;
  background-color:var(--rs-input-disabled-bg) !important
}

.rs-picker-default.rs-picker-disabled .rs-input-group,.rs-picker-input.rs-picker-disabled .rs-input-group{
  pointer-events:none
}

.rs-check-item{
  display:block
}

.rs-check-item:not(.rs-checkbox-disabled):hover,.rs-check-item:focus,.rs-check-item.rs-check-item-focus{
  background-color:rgb(from #cce9ff r g b/50%);
  background-color:var(--rs-listbox-option-hover-bg);
  color:#1675e0;
  color:var(--rs-listbox-option-hover-text)
}

.rs-theme-high-contrast .rs-check-item:not(.rs-checkbox-disabled):hover,.rs-theme-high-contrast .rs-check-item:focus,.rs-theme-high-contrast .rs-check-item.rs-check-item-focus{
  outline:3px solid rgb(from #3498ff r g b/25%);
  outline:3px solid var(--rs-color-focus-ring);
  outline-offset:-3px;
  outline-width:2px;
  color:#1675e0;
  color:var(--rs-listbox-option-hover-text);
  text-decoration:underline
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-check-item:not(.rs-checkbox-disabled):hover,.rs-theme-high-contrast .rs-theme-high-contrast .rs-check-item:focus,.rs-theme-high-contrast .rs-theme-high-contrast .rs-check-item.rs-check-item-focus{
  outline-offset:2px
}

.rs-theme-high-contrast .rs-check-item:not(.rs-checkbox-disabled):hover .rs-check-tree-node-text-wrapper,.rs-theme-high-contrast .rs-check-item:focus .rs-check-tree-node-text-wrapper,.rs-theme-high-contrast .rs-check-item.rs-check-item-focus .rs-check-tree-node-text-wrapper{
  text-decoration:underline
}

.rs-check-item .rs-checkbox-checker{
  padding:0
}

.rs-check-item .rs-checkbox-checker>label{
  position:relative;
  cursor:pointer;
  display:block;
  padding:8px 12px 8px 38px;
  line-height:20px
}

.rs-theme-high-contrast .rs-check-item .rs-checkbox-checker>label{
  transition:none
}

.rs-check-item .rs-checkbox-checker>label::before{
  background-color:#fff;
  background-color:var(--rs-bg-overlay)
}

.rs-theme-high-contrast .rs-check-item .rs-checkbox-checker>label::before{
  background:none
}

.rs-checkbox-disabled.rs-check-item .rs-checkbox-checker>label{
  cursor:not-allowed
}

.grouped .rs-check-item .rs-checkbox-checker>label,.rs-picker-check-menu-group-children .rs-check-item .rs-checkbox-checker>label{
  padding-left:52px
}

.rs-check-item .rs-checkbox-checker .rs-checkbox-control{
  left:12px
}

.grouped .rs-check-item .rs-checkbox-checker .rs-checkbox-control,.rs-picker-check-menu-group-children .rs-check-item .rs-checkbox-checker .rs-checkbox-control{
  left:26px
}

.rs-picker-menu-group{
  background-color:#fff;
  background-color:var(--rs-listbox-option-group-bg);
  position:sticky;
  top:-1px;
  z-index:1
}

.rs-search-box{
  position:relative
}

.rs-search-box-icon{
  color:#717273;
  color:var(--rs-text-secondary)
}

/*! 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 {
  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 {
  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"] {
  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 {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 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::-moz-placeholder, textarea::-moz-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: 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;
}

.container{
  width:100%
}

@media (min-width: 640px){
  .container{
    max-width:640px
  }
}

@media (min-width: 768px){
  .container{
    max-width:768px
  }
}

@media (min-width: 1024px){
  .container{
    max-width:1024px
  }
}

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

@media (min-width: 1366px){
  .container{
    max-width:1366px
  }
}

@media (min-width: 1920px){
  .container{
    max-width:1920px
  }
}

.space-y-0 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(0px * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(0px * var(--space-y-reverse)) !important
}

.space-x-0 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(0px * var(--space-x-reverse)) !important;
  margin-left:calc(0px * calc(1 - var(--space-x-reverse))) !important
}

.space-y-1 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(0.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(0.25rem * var(--space-y-reverse)) !important
}

.space-x-1 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(0.25rem * var(--space-x-reverse)) !important;
  margin-left:calc(0.25rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-2 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(0.5rem * var(--space-y-reverse)) !important
}

.space-x-2 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(0.5rem * var(--space-x-reverse)) !important;
  margin-left:calc(0.5rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-3 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(0.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(0.75rem * var(--space-y-reverse)) !important
}

.space-x-3 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(0.75rem * var(--space-x-reverse)) !important;
  margin-left:calc(0.75rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-4 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(1rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(1rem * var(--space-y-reverse)) !important
}

.space-x-4 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(1rem * var(--space-x-reverse)) !important;
  margin-left:calc(1rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-5 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(1.25rem * var(--space-y-reverse)) !important
}

.space-x-5 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(1.25rem * var(--space-x-reverse)) !important;
  margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-6 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(1.5rem * var(--space-y-reverse)) !important
}

.space-x-6 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(1.5rem * var(--space-x-reverse)) !important;
  margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-7 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(1.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(1.75rem * var(--space-y-reverse)) !important
}

.space-x-7 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(1.75rem * var(--space-x-reverse)) !important;
  margin-left:calc(1.75rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-8 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(2rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(2rem * var(--space-y-reverse)) !important
}

.space-x-8 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(2rem * var(--space-x-reverse)) !important;
  margin-left:calc(2rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-10 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(2.5rem * var(--space-y-reverse)) !important
}

.space-x-10 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(2.5rem * var(--space-x-reverse)) !important;
  margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-12 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(3rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(3rem * var(--space-y-reverse)) !important
}

.space-x-12 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(3rem * var(--space-x-reverse)) !important;
  margin-left:calc(3rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-14 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(3.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(3.5rem * var(--space-y-reverse)) !important
}

.space-x-14 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(3.5rem * var(--space-x-reverse)) !important;
  margin-left:calc(3.5rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-16 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(4rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(4rem * var(--space-y-reverse)) !important
}

.space-x-16 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(4rem * var(--space-x-reverse)) !important;
  margin-left:calc(4rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-18 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(4.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(4.5rem * var(--space-y-reverse)) !important
}

.space-x-18 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(4.5rem * var(--space-x-reverse)) !important;
  margin-left:calc(4.5rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-19 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(4.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(4.75rem * var(--space-y-reverse)) !important
}

.space-x-19 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(4.75rem * var(--space-x-reverse)) !important;
  margin-left:calc(4.75rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-20 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(5rem * var(--space-y-reverse)) !important
}

.space-x-20 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(5rem * var(--space-x-reverse)) !important;
  margin-left:calc(5rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-24 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(6rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(6rem * var(--space-y-reverse)) !important
}

.space-x-24 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(6rem * var(--space-x-reverse)) !important;
  margin-left:calc(6rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-28 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(7rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(7rem * var(--space-y-reverse)) !important
}

.space-x-28 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(7rem * var(--space-x-reverse)) !important;
  margin-left:calc(7rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-30 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(7.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(7.5rem * var(--space-y-reverse)) !important
}

.space-x-30 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(7.5rem * var(--space-x-reverse)) !important;
  margin-left:calc(7.5rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-31 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(7.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(7.75rem * var(--space-y-reverse)) !important
}

.space-x-31 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(7.75rem * var(--space-x-reverse)) !important;
  margin-left:calc(7.75rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-32 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(8rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(8rem * var(--space-y-reverse)) !important
}

.space-x-32 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(8rem * var(--space-x-reverse)) !important;
  margin-left:calc(8rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-34 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(8.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(8.5rem * var(--space-y-reverse)) !important
}

.space-x-34 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(8.5rem * var(--space-x-reverse)) !important;
  margin-left:calc(8.5rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-36 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(9rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(9rem * var(--space-y-reverse)) !important
}

.space-x-36 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(9rem * var(--space-x-reverse)) !important;
  margin-left:calc(9rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-40 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(10rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(10rem * var(--space-y-reverse)) !important
}

.space-x-40 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(10rem * var(--space-x-reverse)) !important;
  margin-left:calc(10rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-44 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(11rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(11rem * var(--space-y-reverse)) !important
}

.space-x-44 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(11rem * var(--space-x-reverse)) !important;
  margin-left:calc(11rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-45 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(11.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(11.25rem * var(--space-y-reverse)) !important
}

.space-x-45 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(11.25rem * var(--space-x-reverse)) !important;
  margin-left:calc(11.25rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-48 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(12rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(12rem * var(--space-y-reverse)) !important
}

.space-x-48 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(12rem * var(--space-x-reverse)) !important;
  margin-left:calc(12rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-50 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(12.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(12.5rem * var(--space-y-reverse)) !important
}

.space-x-50 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(12.5rem * var(--space-x-reverse)) !important;
  margin-left:calc(12.5rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-52 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(13rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(13rem * var(--space-y-reverse)) !important
}

.space-x-52 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(13rem * var(--space-x-reverse)) !important;
  margin-left:calc(13rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-56 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(14rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(14rem * var(--space-y-reverse)) !important
}

.space-x-56 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(14rem * var(--space-x-reverse)) !important;
  margin-left:calc(14rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-60 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(15rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(15rem * var(--space-y-reverse)) !important
}

.space-x-60 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(15rem * var(--space-x-reverse)) !important;
  margin-left:calc(15rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-62 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(15.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(15.5rem * var(--space-y-reverse)) !important
}

.space-x-62 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(15.5rem * var(--space-x-reverse)) !important;
  margin-left:calc(15.5rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-64 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(16rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(16rem * var(--space-y-reverse)) !important
}

.space-x-64 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(16rem * var(--space-x-reverse)) !important;
  margin-left:calc(16rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-70 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(17.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(17.5rem * var(--space-y-reverse)) !important
}

.space-x-70 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(17.5rem * var(--space-x-reverse)) !important;
  margin-left:calc(17.5rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-72 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(18rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(18rem * var(--space-y-reverse)) !important
}

.space-x-72 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(18rem * var(--space-x-reverse)) !important;
  margin-left:calc(18rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-76 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(19rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(19rem * var(--space-y-reverse)) !important
}

.space-x-76 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(19rem * var(--space-x-reverse)) !important;
  margin-left:calc(19rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-80 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(20rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(20rem * var(--space-y-reverse)) !important
}

.space-x-80 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(20rem * var(--space-x-reverse)) !important;
  margin-left:calc(20rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-83 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(20.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(20.75rem * var(--space-y-reverse)) !important
}

.space-x-83 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(20.75rem * var(--space-x-reverse)) !important;
  margin-left:calc(20.75rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-84 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(21rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(21rem * var(--space-y-reverse)) !important
}

.space-x-84 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(21rem * var(--space-x-reverse)) !important;
  margin-left:calc(21rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-92 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(23rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(23rem * var(--space-y-reverse)) !important
}

.space-x-92 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(23rem * var(--space-x-reverse)) !important;
  margin-left:calc(23rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-96 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(24rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(24rem * var(--space-y-reverse)) !important
}

.space-x-96 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(24rem * var(--space-x-reverse)) !important;
  margin-left:calc(24rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-104 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(26rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(26rem * var(--space-y-reverse)) !important
}

.space-x-104 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(26rem * var(--space-x-reverse)) !important;
  margin-left:calc(26rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-106 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(26.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(26.5rem * var(--space-y-reverse)) !important
}

.space-x-106 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(26.5rem * var(--space-x-reverse)) !important;
  margin-left:calc(26.5rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-108 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(27rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(27rem * var(--space-y-reverse)) !important
}

.space-x-108 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(27rem * var(--space-x-reverse)) !important;
  margin-left:calc(27rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-112 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(28rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(28rem * var(--space-y-reverse)) !important
}

.space-x-112 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(28rem * var(--space-x-reverse)) !important;
  margin-left:calc(28rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-116 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(29rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(29rem * var(--space-y-reverse)) !important
}

.space-x-116 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(29rem * var(--space-x-reverse)) !important;
  margin-left:calc(29rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-120 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(30rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(30rem * var(--space-y-reverse)) !important
}

.space-x-120 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(30rem * var(--space-x-reverse)) !important;
  margin-left:calc(30rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-124 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(31rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(31rem * var(--space-y-reverse)) !important
}

.space-x-124 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(31rem * var(--space-x-reverse)) !important;
  margin-left:calc(31rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-132 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(33rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(33rem * var(--space-y-reverse)) !important
}

.space-x-132 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(33rem * var(--space-x-reverse)) !important;
  margin-left:calc(33rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-140 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(40rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(40rem * var(--space-y-reverse)) !important
}

.space-x-140 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(40rem * var(--space-x-reverse)) !important;
  margin-left:calc(40rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-164 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(41rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(41rem * var(--space-y-reverse)) !important
}

.space-x-164 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(41rem * var(--space-x-reverse)) !important;
  margin-left:calc(41rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-165 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(41.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(41.25rem * var(--space-y-reverse)) !important
}

.space-x-165 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(41.25rem * var(--space-x-reverse)) !important;
  margin-left:calc(41.25rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-172 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(43rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(43rem * var(--space-y-reverse)) !important
}

.space-x-172 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(43rem * var(--space-x-reverse)) !important;
  margin-left:calc(43rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-200 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(50rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(50rem * var(--space-y-reverse)) !important
}

.space-x-200 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(50rem * var(--space-x-reverse)) !important;
  margin-left:calc(50rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-px > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(1px * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(1px * var(--space-y-reverse)) !important
}

.space-x-px > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(1px * var(--space-x-reverse)) !important;
  margin-left:calc(1px * calc(1 - var(--space-x-reverse))) !important
}

.space-y-1\.5 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(0.375rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(0.375rem * var(--space-y-reverse)) !important
}

.space-x-1\.5 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(0.375rem * var(--space-x-reverse)) !important;
  margin-left:calc(0.375rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-2n > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-0.5rem * var(--space-y-reverse)) !important
}

.space-x-2n > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-0.5rem * var(--space-x-reverse)) !important;
  margin-left:calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-40n > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-10rem * var(--space-y-reverse)) !important
}

.space-x-40n > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-10rem * var(--space-x-reverse)) !important;
  margin-left:calc(-10rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-1 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-0.25rem * var(--space-y-reverse)) !important
}

.-space-x-1 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-0.25rem * var(--space-x-reverse)) !important;
  margin-left:calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-2 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-0.5rem * var(--space-y-reverse)) !important
}

.-space-x-2 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-0.5rem * var(--space-x-reverse)) !important;
  margin-left:calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-3 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-0.75rem * var(--space-y-reverse)) !important
}

.-space-x-3 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-0.75rem * var(--space-x-reverse)) !important;
  margin-left:calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-4 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-1rem * var(--space-y-reverse)) !important
}

.-space-x-4 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-1rem * var(--space-x-reverse)) !important;
  margin-left:calc(-1rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-5 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-1.25rem * var(--space-y-reverse)) !important
}

.-space-x-5 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-1.25rem * var(--space-x-reverse)) !important;
  margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-6 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-1.5rem * var(--space-y-reverse)) !important
}

.-space-x-6 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-1.5rem * var(--space-x-reverse)) !important;
  margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-7 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-1.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-1.75rem * var(--space-y-reverse)) !important
}

.-space-x-7 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-1.75rem * var(--space-x-reverse)) !important;
  margin-left:calc(-1.75rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-8 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-2rem * var(--space-y-reverse)) !important
}

.-space-x-8 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-2rem * var(--space-x-reverse)) !important;
  margin-left:calc(-2rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-10 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-2.5rem * var(--space-y-reverse)) !important
}

.-space-x-10 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-2.5rem * var(--space-x-reverse)) !important;
  margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-12 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-3rem * var(--space-y-reverse)) !important
}

.-space-x-12 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-3rem * var(--space-x-reverse)) !important;
  margin-left:calc(-3rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-14 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-3.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-3.5rem * var(--space-y-reverse)) !important
}

.-space-x-14 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-3.5rem * var(--space-x-reverse)) !important;
  margin-left:calc(-3.5rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-16 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-4rem * var(--space-y-reverse)) !important
}

.-space-x-16 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-4rem * var(--space-x-reverse)) !important;
  margin-left:calc(-4rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-18 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-4.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-4.5rem * var(--space-y-reverse)) !important
}

.-space-x-18 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-4.5rem * var(--space-x-reverse)) !important;
  margin-left:calc(-4.5rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-19 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-4.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-4.75rem * var(--space-y-reverse)) !important
}

.-space-x-19 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-4.75rem * var(--space-x-reverse)) !important;
  margin-left:calc(-4.75rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-20 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-5rem * var(--space-y-reverse)) !important
}

.-space-x-20 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-5rem * var(--space-x-reverse)) !important;
  margin-left:calc(-5rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-24 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-6rem * var(--space-y-reverse)) !important
}

.-space-x-24 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-6rem * var(--space-x-reverse)) !important;
  margin-left:calc(-6rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-28 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-7rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-7rem * var(--space-y-reverse)) !important
}

.-space-x-28 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-7rem * var(--space-x-reverse)) !important;
  margin-left:calc(-7rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-30 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-7.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-7.5rem * var(--space-y-reverse)) !important
}

.-space-x-30 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-7.5rem * var(--space-x-reverse)) !important;
  margin-left:calc(-7.5rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-31 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-7.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-7.75rem * var(--space-y-reverse)) !important
}

.-space-x-31 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-7.75rem * var(--space-x-reverse)) !important;
  margin-left:calc(-7.75rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-32 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-8rem * var(--space-y-reverse)) !important
}

.-space-x-32 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-8rem * var(--space-x-reverse)) !important;
  margin-left:calc(-8rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-34 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-8.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-8.5rem * var(--space-y-reverse)) !important
}

.-space-x-34 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-8.5rem * var(--space-x-reverse)) !important;
  margin-left:calc(-8.5rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-36 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-9rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-9rem * var(--space-y-reverse)) !important
}

.-space-x-36 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-9rem * var(--space-x-reverse)) !important;
  margin-left:calc(-9rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-40 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-10rem * var(--space-y-reverse)) !important
}

.-space-x-40 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-10rem * var(--space-x-reverse)) !important;
  margin-left:calc(-10rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-44 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-11rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-11rem * var(--space-y-reverse)) !important
}

.-space-x-44 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-11rem * var(--space-x-reverse)) !important;
  margin-left:calc(-11rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-45 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-11.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-11.25rem * var(--space-y-reverse)) !important
}

.-space-x-45 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-11.25rem * var(--space-x-reverse)) !important;
  margin-left:calc(-11.25rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-48 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-12rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-12rem * var(--space-y-reverse)) !important
}

.-space-x-48 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-12rem * var(--space-x-reverse)) !important;
  margin-left:calc(-12rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-50 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-12.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-12.5rem * var(--space-y-reverse)) !important
}

.-space-x-50 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-12.5rem * var(--space-x-reverse)) !important;
  margin-left:calc(-12.5rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-52 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-13rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-13rem * var(--space-y-reverse)) !important
}

.-space-x-52 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-13rem * var(--space-x-reverse)) !important;
  margin-left:calc(-13rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-56 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-14rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-14rem * var(--space-y-reverse)) !important
}

.-space-x-56 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-14rem * var(--space-x-reverse)) !important;
  margin-left:calc(-14rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-60 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-15rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-15rem * var(--space-y-reverse)) !important
}

.-space-x-60 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-15rem * var(--space-x-reverse)) !important;
  margin-left:calc(-15rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-62 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-15.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-15.5rem * var(--space-y-reverse)) !important
}

.-space-x-62 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-15.5rem * var(--space-x-reverse)) !important;
  margin-left:calc(-15.5rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-64 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-16rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-16rem * var(--space-y-reverse)) !important
}

.-space-x-64 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-16rem * var(--space-x-reverse)) !important;
  margin-left:calc(-16rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-70 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-17.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-17.5rem * var(--space-y-reverse)) !important
}

.-space-x-70 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-17.5rem * var(--space-x-reverse)) !important;
  margin-left:calc(-17.5rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-72 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-18rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-18rem * var(--space-y-reverse)) !important
}

.-space-x-72 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-18rem * var(--space-x-reverse)) !important;
  margin-left:calc(-18rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-76 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-19rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-19rem * var(--space-y-reverse)) !important
}

.-space-x-76 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-19rem * var(--space-x-reverse)) !important;
  margin-left:calc(-19rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-80 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-20rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-20rem * var(--space-y-reverse)) !important
}

.-space-x-80 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-20rem * var(--space-x-reverse)) !important;
  margin-left:calc(-20rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-83 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-20.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-20.75rem * var(--space-y-reverse)) !important
}

.-space-x-83 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-20.75rem * var(--space-x-reverse)) !important;
  margin-left:calc(-20.75rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-84 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-21rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-21rem * var(--space-y-reverse)) !important
}

.-space-x-84 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-21rem * var(--space-x-reverse)) !important;
  margin-left:calc(-21rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-92 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-23rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-23rem * var(--space-y-reverse)) !important
}

.-space-x-92 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-23rem * var(--space-x-reverse)) !important;
  margin-left:calc(-23rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-96 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-24rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-24rem * var(--space-y-reverse)) !important
}

.-space-x-96 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-24rem * var(--space-x-reverse)) !important;
  margin-left:calc(-24rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-104 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-26rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-26rem * var(--space-y-reverse)) !important
}

.-space-x-104 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-26rem * var(--space-x-reverse)) !important;
  margin-left:calc(-26rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-106 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-26.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-26.5rem * var(--space-y-reverse)) !important
}

.-space-x-106 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-26.5rem * var(--space-x-reverse)) !important;
  margin-left:calc(-26.5rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-108 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-27rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-27rem * var(--space-y-reverse)) !important
}

.-space-x-108 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-27rem * var(--space-x-reverse)) !important;
  margin-left:calc(-27rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-112 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-28rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-28rem * var(--space-y-reverse)) !important
}

.-space-x-112 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-28rem * var(--space-x-reverse)) !important;
  margin-left:calc(-28rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-116 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-29rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-29rem * var(--space-y-reverse)) !important
}

.-space-x-116 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-29rem * var(--space-x-reverse)) !important;
  margin-left:calc(-29rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-120 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-30rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-30rem * var(--space-y-reverse)) !important
}

.-space-x-120 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-30rem * var(--space-x-reverse)) !important;
  margin-left:calc(-30rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-124 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-31rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-31rem * var(--space-y-reverse)) !important
}

.-space-x-124 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-31rem * var(--space-x-reverse)) !important;
  margin-left:calc(-31rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-132 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-33rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-33rem * var(--space-y-reverse)) !important
}

.-space-x-132 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-33rem * var(--space-x-reverse)) !important;
  margin-left:calc(-33rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-140 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-40rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-40rem * var(--space-y-reverse)) !important
}

.-space-x-140 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-40rem * var(--space-x-reverse)) !important;
  margin-left:calc(-40rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-164 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-41rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-41rem * var(--space-y-reverse)) !important
}

.-space-x-164 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-41rem * var(--space-x-reverse)) !important;
  margin-left:calc(-41rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-165 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-41.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-41.25rem * var(--space-y-reverse)) !important
}

.-space-x-165 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-41.25rem * var(--space-x-reverse)) !important;
  margin-left:calc(-41.25rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-172 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-43rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-43rem * var(--space-y-reverse)) !important
}

.-space-x-172 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-43rem * var(--space-x-reverse)) !important;
  margin-left:calc(-43rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-200 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-50rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-50rem * var(--space-y-reverse)) !important
}

.-space-x-200 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-50rem * var(--space-x-reverse)) !important;
  margin-left:calc(-50rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-px > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-1px * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-1px * var(--space-y-reverse)) !important
}

.-space-x-px > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-1px * var(--space-x-reverse)) !important;
  margin-left:calc(-1px * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-1\.5 > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(-0.375rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(-0.375rem * var(--space-y-reverse)) !important
}

.-space-x-1\.5 > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(-0.375rem * var(--space-x-reverse)) !important;
  margin-left:calc(-0.375rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-2n > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(0.5rem * var(--space-y-reverse)) !important
}

.-space-x-2n > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(0.5rem * var(--space-x-reverse)) !important;
  margin-left:calc(0.5rem * calc(1 - var(--space-x-reverse))) !important
}

.-space-y-40n > :not(template) ~ :not(template){
  --space-y-reverse:0 !important;
  margin-top:calc(10rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom:calc(10rem * var(--space-y-reverse)) !important
}

.-space-x-40n > :not(template) ~ :not(template){
  --space-x-reverse:0 !important;
  margin-right:calc(10rem * var(--space-x-reverse)) !important;
  margin-left:calc(10rem * calc(1 - var(--space-x-reverse))) !important
}

.space-y-reverse > :not(template) ~ :not(template){
  --space-y-reverse:1 !important
}

.space-x-reverse > :not(template) ~ :not(template){
  --space-x-reverse:1 !important
}

.divide-y-0 > :not(template) ~ :not(template){
  --divide-y-reverse:0 !important;
  border-top-width:calc(0px * calc(1 - var(--divide-y-reverse))) !important;
  border-bottom-width:calc(0px * var(--divide-y-reverse)) !important
}

.divide-x-0 > :not(template) ~ :not(template){
  --divide-x-reverse:0 !important;
  border-right-width:calc(0px * var(--divide-x-reverse)) !important;
  border-left-width:calc(0px * calc(1 - var(--divide-x-reverse))) !important
}

.divide-y-2 > :not(template) ~ :not(template){
  --divide-y-reverse:0 !important;
  border-top-width:calc(2px * calc(1 - var(--divide-y-reverse))) !important;
  border-bottom-width:calc(2px * var(--divide-y-reverse)) !important
}

.divide-x-2 > :not(template) ~ :not(template){
  --divide-x-reverse:0 !important;
  border-right-width:calc(2px * var(--divide-x-reverse)) !important;
  border-left-width:calc(2px * calc(1 - var(--divide-x-reverse))) !important
}

.divide-y-4 > :not(template) ~ :not(template){
  --divide-y-reverse:0 !important;
  border-top-width:calc(4px * calc(1 - var(--divide-y-reverse))) !important;
  border-bottom-width:calc(4px * var(--divide-y-reverse)) !important
}

.divide-x-4 > :not(template) ~ :not(template){
  --divide-x-reverse:0 !important;
  border-right-width:calc(4px * var(--divide-x-reverse)) !important;
  border-left-width:calc(4px * calc(1 - var(--divide-x-reverse))) !important
}

.divide-y-8 > :not(template) ~ :not(template){
  --divide-y-reverse:0 !important;
  border-top-width:calc(8px * calc(1 - var(--divide-y-reverse))) !important;
  border-bottom-width:calc(8px * var(--divide-y-reverse)) !important
}

.divide-x-8 > :not(template) ~ :not(template){
  --divide-x-reverse:0 !important;
  border-right-width:calc(8px * var(--divide-x-reverse)) !important;
  border-left-width:calc(8px * calc(1 - var(--divide-x-reverse))) !important
}

.divide-y > :not(template) ~ :not(template){
  --divide-y-reverse:0 !important;
  border-top-width:calc(1px * calc(1 - var(--divide-y-reverse))) !important;
  border-bottom-width:calc(1px * var(--divide-y-reverse)) !important
}

.divide-x > :not(template) ~ :not(template){
  --divide-x-reverse:0 !important;
  border-right-width:calc(1px * var(--divide-x-reverse)) !important;
  border-left-width:calc(1px * calc(1 - var(--divide-x-reverse))) !important
}

.divide-y-reverse > :not(template) ~ :not(template){
  --divide-y-reverse:1 !important
}

.divide-x-reverse > :not(template) ~ :not(template){
  --divide-x-reverse:1 !important
}

.divide-red > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#da1e28 !important;
  border-color:rgba(218, 30, 40, var(--divide-opacity)) !important
}

.divide-red-100 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#fb4b53 !important;
  border-color:rgba(251, 75, 83, var(--divide-opacity)) !important
}

.divide-teal > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#009b9b !important;
  border-color:rgba(0, 155, 155, var(--divide-opacity)) !important
}

.divide-teal-100 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#dbfbfb !important;
  border-color:rgba(219, 251, 251, var(--divide-opacity)) !important
}

.divide-teal-200 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#A8E2E4 !important;
  border-color:rgba(168, 226, 228, var(--divide-opacity)) !important
}

.divide-teal-300 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#009C98 !important;
  border-color:rgba(0, 156, 152, var(--divide-opacity)) !important
}

.divide-white > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#fff !important;
  border-color:rgba(255, 255, 255, var(--divide-opacity)) !important
}

.divide-black > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#000 !important;
  border-color:rgba(0, 0, 0, var(--divide-opacity)) !important
}

.divide-black-100 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#242A2E !important;
  border-color:rgba(36, 42, 46, var(--divide-opacity)) !important
}

.divide-black-200 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#171717 !important;
  border-color:rgba(23, 23, 23, var(--divide-opacity)) !important
}

.divide-blue > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#0058A1 !important;
  border-color:rgba(0, 88, 161, var(--divide-opacity)) !important
}

.divide-orange > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#fe7b00 !important;
  border-color:rgba(254, 123, 0, var(--divide-opacity)) !important
}

.divide-purple > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#8a3ffc !important;
  border-color:rgba(138, 63, 252, var(--divide-opacity)) !important
}

.divide-blue-100 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#E3F6FF !important;
  border-color:rgba(227, 246, 255, var(--divide-opacity)) !important
}

.divide-blue-300 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#30B0FF !important;
  border-color:rgba(48, 176, 255, var(--divide-opacity)) !important
}

.divide-blue-900 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#07192B !important;
  border-color:rgba(7, 25, 43, var(--divide-opacity)) !important
}

.divide-gray-150 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#f9f9f9 !important;
  border-color:rgba(249, 249, 249, var(--divide-opacity)) !important
}

.divide-gray-200 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#F2F4F8 !important;
  border-color:rgba(242, 244, 248, var(--divide-opacity)) !important
}

.divide-gray-250 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#FAFBFB !important;
  border-color:rgba(250, 251, 251, var(--divide-opacity)) !important
}

.divide-gray-300 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#D5D9E0 !important;
  border-color:rgba(213, 217, 224, var(--divide-opacity)) !important
}

.divide-gray-400 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#9FA5AD !important;
  border-color:rgba(159, 165, 173, var(--divide-opacity)) !important
}

.divide-gray-450 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#868d95 !important;
  border-color:rgba(134, 141, 149, var(--divide-opacity)) !important
}

.divide-gray-500 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#414F64 !important;
  border-color:rgba(65, 79, 100, var(--divide-opacity)) !important
}

.divide-gray-550 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#697077 !important;
  border-color:rgba(105, 112, 119, var(--divide-opacity)) !important
}

.divide-gray-600 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#50565b !important;
  border-color:rgba(80, 86, 91, var(--divide-opacity)) !important
}

.divide-gray-700 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#242a2e !important;
  border-color:rgba(36, 42, 46, var(--divide-opacity)) !important
}

.divide-gray-disable > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#C1C7CD !important;
  border-color:rgba(193, 199, 205, var(--divide-opacity)) !important
}

.divide-gray-unselected > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#868D95 !important;
  border-color:rgba(134, 141, 149, var(--divide-opacity)) !important
}

.divide-blue-200 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#427fb6 !important;
  border-color:rgba(66, 127, 182, var(--divide-opacity)) !important
}

.divide-red-500 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#DC2626 !important;
  border-color:rgba(220, 38, 38, var(--divide-opacity)) !important
}

.divide-red-alert > :not(template) ~ :not(template){
  border-color:#DA1E2833 !important
}

.divide-blue-40 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#78a9ff !important;
  border-color:rgba(120, 169, 255, var(--divide-opacity)) !important
}

.divide-blue-60 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#0f62fe !important;
  border-color:rgba(15, 98, 254, var(--divide-opacity)) !important
}

.divide-blue-60-hover > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#0353e9 !important;
  border-color:rgba(3, 83, 233, var(--divide-opacity)) !important
}

.divide-blue-80 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#002d9c !important;
  border-color:rgba(0, 45, 156, var(--divide-opacity)) !important
}

.divide-gray-80 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#393939 !important;
  border-color:rgba(57, 57, 57, var(--divide-opacity)) !important
}

.divide-gray-80-hover > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#4c4c4c !important;
  border-color:rgba(76, 76, 76, var(--divide-opacity)) !important
}

.divide-gray-70 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#525252 !important;
  border-color:rgba(82, 82, 82, var(--divide-opacity)) !important
}

.divide-gray-60 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#6f6f6f !important;
  border-color:rgba(111, 111, 111, var(--divide-opacity)) !important
}

.divide-red-60 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#da1e28 !important;
  border-color:rgba(218, 30, 40, var(--divide-opacity)) !important
}

.divide-red-60-hover > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#ba1b23 !important;
  border-color:rgba(186, 27, 35, var(--divide-opacity)) !important
}

.divide-red-80 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#750e13 !important;
  border-color:rgba(117, 14, 19, var(--divide-opacity)) !important
}

.divide-gray-30 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#c6c6c6 !important;
  border-color:rgba(198, 198, 198, var(--divide-opacity)) !important
}

.divide-green-60 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#198038 !important;
  border-color:rgba(25, 128, 56, var(--divide-opacity)) !important
}

.divide-green-50 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#EDF5FF !important;
  border-color:rgba(237, 245, 255, var(--divide-opacity)) !important
}

.divide-blue-70 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#0043ce !important;
  border-color:rgba(0, 67, 206, var(--divide-opacity)) !important
}

.divide-gray-50 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#8d8d8d !important;
  border-color:rgba(141, 141, 141, var(--divide-opacity)) !important
}

.divide-gray-50-hover > :not(template) ~ :not(template){
  border-color:#8d8d8d12 !important
}

.divide-gray-50-active > :not(template) ~ :not(template){
  border-color:#8d8d8d32 !important
}

.divide-gray-100 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#161616 !important;
  border-color:rgba(22, 22, 22, var(--divide-opacity)) !important
}

.divide-gray-100-disabled > :not(template) ~ :not(template){
  border-color:#16161650 !important
}

.divide-gray-40 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#a8a8a8 !important;
  border-color:rgba(168, 168, 168, var(--divide-opacity)) !important
}

.divide-gray-10 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#f4f4f4 !important;
  border-color:rgba(244, 244, 244, var(--divide-opacity)) !important
}

.divide-gray-10-hover > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#e5e5e5 !important;
  border-color:rgba(229, 229, 229, var(--divide-opacity)) !important
}

.divide-gray-20 > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#e0e0e0 !important;
  border-color:rgba(224, 224, 224, var(--divide-opacity)) !important
}

.divide-gray-20-hover > :not(template) ~ :not(template){
  --divide-opacity:1 !important;
  border-color:#cacaca !important;
  border-color:rgba(202, 202, 202, var(--divide-opacity)) !important
}

.divide-solid > :not(template) ~ :not(template){
  border-style:solid !important
}

.divide-dashed > :not(template) ~ :not(template){
  border-style:dashed !important
}

.divide-dotted > :not(template) ~ :not(template){
  border-style:dotted !important
}

.divide-double > :not(template) ~ :not(template){
  border-style:double !important
}

.divide-none > :not(template) ~ :not(template){
  border-style:none !important
}

.divide-opacity-0 > :not(template) ~ :not(template){
  --divide-opacity:0 !important
}

.divide-opacity-25 > :not(template) ~ :not(template){
  --divide-opacity:0.25 !important
}

.divide-opacity-50 > :not(template) ~ :not(template){
  --divide-opacity:0.5 !important
}

.divide-opacity-75 > :not(template) ~ :not(template){
  --divide-opacity:0.75 !important
}

.divide-opacity-100 > :not(template) ~ :not(template){
  --divide-opacity:1 !important
}

.sr-only{
  position:absolute !important;
  width:1px !important;
  height:1px !important;
  padding:0 !important;
  margin:-1px !important;
  overflow:hidden !important;
  clip:rect(0, 0, 0, 0) !important;
  white-space:nowrap !important;
  border-width:0 !important
}

.not-sr-only{
  position:static !important;
  width:auto !important;
  height:auto !important;
  padding:0 !important;
  margin:0 !important;
  overflow:visible !important;
  clip:auto !important;
  white-space:normal !important
}

.focus\:sr-only:focus{
  position:absolute !important;
  width:1px !important;
  height:1px !important;
  padding:0 !important;
  margin:-1px !important;
  overflow:hidden !important;
  clip:rect(0, 0, 0, 0) !important;
  white-space:nowrap !important;
  border-width:0 !important
}

.focus\:not-sr-only:focus{
  position:static !important;
  width:auto !important;
  height:auto !important;
  padding:0 !important;
  margin:0 !important;
  overflow:visible !important;
  clip:auto !important;
  white-space:normal !important
}

.appearance-none{
  -webkit-appearance:none !important;
     -moz-appearance:none !important;
          appearance:none !important
}

.bg-fixed{
  background-attachment:fixed !important
}

.bg-local{
  background-attachment:local !important
}

.bg-scroll{
  background-attachment:scroll !important
}

.bg-clip-border{
  background-clip:border-box !important
}

.bg-clip-padding{
  background-clip:padding-box !important
}

.bg-clip-content{
  background-clip:content-box !important
}

.bg-clip-text{
  -webkit-background-clip:text !important;
          background-clip:text !important
}

.bg-red{
  --bg-opacity:1 !important;
  background-color:#da1e28 !important;
  background-color:rgba(218, 30, 40, var(--bg-opacity)) !important
}

.bg-red-100{
  --bg-opacity:1 !important;
  background-color:#fb4b53 !important;
  background-color:rgba(251, 75, 83, var(--bg-opacity)) !important
}

.bg-teal{
  --bg-opacity:1 !important;
  background-color:#009b9b !important;
  background-color:rgba(0, 155, 155, var(--bg-opacity)) !important
}

.bg-teal-100{
  --bg-opacity:1 !important;
  background-color:#dbfbfb !important;
  background-color:rgba(219, 251, 251, var(--bg-opacity)) !important
}

.bg-teal-200{
  --bg-opacity:1 !important;
  background-color:#A8E2E4 !important;
  background-color:rgba(168, 226, 228, var(--bg-opacity)) !important
}

.bg-teal-300{
  --bg-opacity:1 !important;
  background-color:#009C98 !important;
  background-color:rgba(0, 156, 152, var(--bg-opacity)) !important
}

.bg-white{
  --bg-opacity:1 !important;
  background-color:#fff !important;
  background-color:rgba(255, 255, 255, var(--bg-opacity)) !important
}

.bg-black{
  --bg-opacity:1 !important;
  background-color:#000 !important;
  background-color:rgba(0, 0, 0, var(--bg-opacity)) !important
}

.bg-black-100{
  --bg-opacity:1 !important;
  background-color:#242A2E !important;
  background-color:rgba(36, 42, 46, var(--bg-opacity)) !important
}

.bg-black-200{
  --bg-opacity:1 !important;
  background-color:#171717 !important;
  background-color:rgba(23, 23, 23, var(--bg-opacity)) !important
}

.bg-blue{
  --bg-opacity:1 !important;
  background-color:#0058A1 !important;
  background-color:rgba(0, 88, 161, var(--bg-opacity)) !important
}

.bg-orange{
  --bg-opacity:1 !important;
  background-color:#fe7b00 !important;
  background-color:rgba(254, 123, 0, var(--bg-opacity)) !important
}

.bg-purple{
  --bg-opacity:1 !important;
  background-color:#8a3ffc !important;
  background-color:rgba(138, 63, 252, var(--bg-opacity)) !important
}

.bg-blue-100{
  --bg-opacity:1 !important;
  background-color:#E3F6FF !important;
  background-color:rgba(227, 246, 255, var(--bg-opacity)) !important
}

.bg-blue-300{
  --bg-opacity:1 !important;
  background-color:#30B0FF !important;
  background-color:rgba(48, 176, 255, var(--bg-opacity)) !important
}

.bg-blue-900{
  --bg-opacity:1 !important;
  background-color:#07192B !important;
  background-color:rgba(7, 25, 43, var(--bg-opacity)) !important
}

.bg-gray-150{
  --bg-opacity:1 !important;
  background-color:#f9f9f9 !important;
  background-color:rgba(249, 249, 249, var(--bg-opacity)) !important
}

.bg-gray-200{
  --bg-opacity:1 !important;
  background-color:#F2F4F8 !important;
  background-color:rgba(242, 244, 248, var(--bg-opacity)) !important
}

.bg-gray-250{
  --bg-opacity:1 !important;
  background-color:#FAFBFB !important;
  background-color:rgba(250, 251, 251, var(--bg-opacity)) !important
}

.bg-gray-300{
  --bg-opacity:1 !important;
  background-color:#D5D9E0 !important;
  background-color:rgba(213, 217, 224, var(--bg-opacity)) !important
}

.bg-gray-400{
  --bg-opacity:1 !important;
  background-color:#9FA5AD !important;
  background-color:rgba(159, 165, 173, var(--bg-opacity)) !important
}

.bg-gray-450{
  --bg-opacity:1 !important;
  background-color:#868d95 !important;
  background-color:rgba(134, 141, 149, var(--bg-opacity)) !important
}

.bg-gray-500{
  --bg-opacity:1 !important;
  background-color:#414F64 !important;
  background-color:rgba(65, 79, 100, var(--bg-opacity)) !important
}

.bg-gray-550{
  --bg-opacity:1 !important;
  background-color:#697077 !important;
  background-color:rgba(105, 112, 119, var(--bg-opacity)) !important
}

.bg-gray-600{
  --bg-opacity:1 !important;
  background-color:#50565b !important;
  background-color:rgba(80, 86, 91, var(--bg-opacity)) !important
}

.bg-gray-700{
  --bg-opacity:1 !important;
  background-color:#242a2e !important;
  background-color:rgba(36, 42, 46, var(--bg-opacity)) !important
}

.bg-gray-disable{
  --bg-opacity:1 !important;
  background-color:#C1C7CD !important;
  background-color:rgba(193, 199, 205, var(--bg-opacity)) !important
}

.bg-gray-unselected{
  --bg-opacity:1 !important;
  background-color:#868D95 !important;
  background-color:rgba(134, 141, 149, var(--bg-opacity)) !important
}

.bg-blue-200{
  --bg-opacity:1 !important;
  background-color:#427fb6 !important;
  background-color:rgba(66, 127, 182, var(--bg-opacity)) !important
}

.bg-red-500{
  --bg-opacity:1 !important;
  background-color:#DC2626 !important;
  background-color:rgba(220, 38, 38, var(--bg-opacity)) !important
}

.bg-red-alert{
  background-color:#DA1E2833 !important
}

.bg-blue-40{
  --bg-opacity:1 !important;
  background-color:#78a9ff !important;
  background-color:rgba(120, 169, 255, var(--bg-opacity)) !important
}

.bg-blue-60{
  --bg-opacity:1 !important;
  background-color:#0f62fe !important;
  background-color:rgba(15, 98, 254, var(--bg-opacity)) !important
}

.bg-blue-60-hover{
  --bg-opacity:1 !important;
  background-color:#0353e9 !important;
  background-color:rgba(3, 83, 233, var(--bg-opacity)) !important
}

.bg-blue-80{
  --bg-opacity:1 !important;
  background-color:#002d9c !important;
  background-color:rgba(0, 45, 156, var(--bg-opacity)) !important
}

.bg-gray-80{
  --bg-opacity:1 !important;
  background-color:#393939 !important;
  background-color:rgba(57, 57, 57, var(--bg-opacity)) !important
}

.bg-gray-80-hover{
  --bg-opacity:1 !important;
  background-color:#4c4c4c !important;
  background-color:rgba(76, 76, 76, var(--bg-opacity)) !important
}

.bg-gray-70{
  --bg-opacity:1 !important;
  background-color:#525252 !important;
  background-color:rgba(82, 82, 82, var(--bg-opacity)) !important
}

.bg-gray-60{
  --bg-opacity:1 !important;
  background-color:#6f6f6f !important;
  background-color:rgba(111, 111, 111, var(--bg-opacity)) !important
}

.bg-red-60{
  --bg-opacity:1 !important;
  background-color:#da1e28 !important;
  background-color:rgba(218, 30, 40, var(--bg-opacity)) !important
}

.bg-red-60-hover{
  --bg-opacity:1 !important;
  background-color:#ba1b23 !important;
  background-color:rgba(186, 27, 35, var(--bg-opacity)) !important
}

.bg-red-80{
  --bg-opacity:1 !important;
  background-color:#750e13 !important;
  background-color:rgba(117, 14, 19, var(--bg-opacity)) !important
}

.bg-gray-30{
  --bg-opacity:1 !important;
  background-color:#c6c6c6 !important;
  background-color:rgba(198, 198, 198, var(--bg-opacity)) !important
}

.bg-green-60{
  --bg-opacity:1 !important;
  background-color:#198038 !important;
  background-color:rgba(25, 128, 56, var(--bg-opacity)) !important
}

.bg-green-50{
  --bg-opacity:1 !important;
  background-color:#EDF5FF !important;
  background-color:rgba(237, 245, 255, var(--bg-opacity)) !important
}

.bg-blue-70{
  --bg-opacity:1 !important;
  background-color:#0043ce !important;
  background-color:rgba(0, 67, 206, var(--bg-opacity)) !important
}

.bg-gray-50{
  --bg-opacity:1 !important;
  background-color:#8d8d8d !important;
  background-color:rgba(141, 141, 141, var(--bg-opacity)) !important
}

.bg-gray-50-hover{
  background-color:#8d8d8d12 !important
}

.bg-gray-50-active{
  background-color:#8d8d8d32 !important
}

.bg-gray-100{
  --bg-opacity:1 !important;
  background-color:#161616 !important;
  background-color:rgba(22, 22, 22, var(--bg-opacity)) !important
}

.bg-gray-100-disabled{
  background-color:#16161650 !important
}

.bg-gray-40{
  --bg-opacity:1 !important;
  background-color:#a8a8a8 !important;
  background-color:rgba(168, 168, 168, var(--bg-opacity)) !important
}

.bg-gray-10{
  --bg-opacity:1 !important;
  background-color:#f4f4f4 !important;
  background-color:rgba(244, 244, 244, var(--bg-opacity)) !important
}

.bg-gray-10-hover{
  --bg-opacity:1 !important;
  background-color:#e5e5e5 !important;
  background-color:rgba(229, 229, 229, var(--bg-opacity)) !important
}

.bg-gray-20{
  --bg-opacity:1 !important;
  background-color:#e0e0e0 !important;
  background-color:rgba(224, 224, 224, var(--bg-opacity)) !important
}

.bg-gray-20-hover{
  --bg-opacity:1 !important;
  background-color:#cacaca !important;
  background-color:rgba(202, 202, 202, var(--bg-opacity)) !important
}

.hover\:bg-red:hover{
  --bg-opacity:1 !important;
  background-color:#da1e28 !important;
  background-color:rgba(218, 30, 40, var(--bg-opacity)) !important
}

.hover\:bg-red-100:hover{
  --bg-opacity:1 !important;
  background-color:#fb4b53 !important;
  background-color:rgba(251, 75, 83, var(--bg-opacity)) !important
}

.hover\:bg-teal:hover{
  --bg-opacity:1 !important;
  background-color:#009b9b !important;
  background-color:rgba(0, 155, 155, var(--bg-opacity)) !important
}

.hover\:bg-teal-100:hover{
  --bg-opacity:1 !important;
  background-color:#dbfbfb !important;
  background-color:rgba(219, 251, 251, var(--bg-opacity)) !important
}

.hover\:bg-teal-200:hover{
  --bg-opacity:1 !important;
  background-color:#A8E2E4 !important;
  background-color:rgba(168, 226, 228, var(--bg-opacity)) !important
}

.hover\:bg-teal-300:hover{
  --bg-opacity:1 !important;
  background-color:#009C98 !important;
  background-color:rgba(0, 156, 152, var(--bg-opacity)) !important
}

.hover\:bg-white:hover{
  --bg-opacity:1 !important;
  background-color:#fff !important;
  background-color:rgba(255, 255, 255, var(--bg-opacity)) !important
}

.hover\:bg-black:hover{
  --bg-opacity:1 !important;
  background-color:#000 !important;
  background-color:rgba(0, 0, 0, var(--bg-opacity)) !important
}

.hover\:bg-black-100:hover{
  --bg-opacity:1 !important;
  background-color:#242A2E !important;
  background-color:rgba(36, 42, 46, var(--bg-opacity)) !important
}

.hover\:bg-black-200:hover{
  --bg-opacity:1 !important;
  background-color:#171717 !important;
  background-color:rgba(23, 23, 23, var(--bg-opacity)) !important
}

.hover\:bg-blue:hover{
  --bg-opacity:1 !important;
  background-color:#0058A1 !important;
  background-color:rgba(0, 88, 161, var(--bg-opacity)) !important
}

.hover\:bg-orange:hover{
  --bg-opacity:1 !important;
  background-color:#fe7b00 !important;
  background-color:rgba(254, 123, 0, var(--bg-opacity)) !important
}

.hover\:bg-purple:hover{
  --bg-opacity:1 !important;
  background-color:#8a3ffc !important;
  background-color:rgba(138, 63, 252, var(--bg-opacity)) !important
}

.hover\:bg-blue-100:hover{
  --bg-opacity:1 !important;
  background-color:#E3F6FF !important;
  background-color:rgba(227, 246, 255, var(--bg-opacity)) !important
}

.hover\:bg-blue-300:hover{
  --bg-opacity:1 !important;
  background-color:#30B0FF !important;
  background-color:rgba(48, 176, 255, var(--bg-opacity)) !important
}

.hover\:bg-blue-900:hover{
  --bg-opacity:1 !important;
  background-color:#07192B !important;
  background-color:rgba(7, 25, 43, var(--bg-opacity)) !important
}

.hover\:bg-gray-150:hover{
  --bg-opacity:1 !important;
  background-color:#f9f9f9 !important;
  background-color:rgba(249, 249, 249, var(--bg-opacity)) !important
}

.hover\:bg-gray-200:hover{
  --bg-opacity:1 !important;
  background-color:#F2F4F8 !important;
  background-color:rgba(242, 244, 248, var(--bg-opacity)) !important
}

.hover\:bg-gray-250:hover{
  --bg-opacity:1 !important;
  background-color:#FAFBFB !important;
  background-color:rgba(250, 251, 251, var(--bg-opacity)) !important
}

.hover\:bg-gray-300:hover{
  --bg-opacity:1 !important;
  background-color:#D5D9E0 !important;
  background-color:rgba(213, 217, 224, var(--bg-opacity)) !important
}

.hover\:bg-gray-400:hover{
  --bg-opacity:1 !important;
  background-color:#9FA5AD !important;
  background-color:rgba(159, 165, 173, var(--bg-opacity)) !important
}

.hover\:bg-gray-450:hover{
  --bg-opacity:1 !important;
  background-color:#868d95 !important;
  background-color:rgba(134, 141, 149, var(--bg-opacity)) !important
}

.hover\:bg-gray-500:hover{
  --bg-opacity:1 !important;
  background-color:#414F64 !important;
  background-color:rgba(65, 79, 100, var(--bg-opacity)) !important
}

.hover\:bg-gray-550:hover{
  --bg-opacity:1 !important;
  background-color:#697077 !important;
  background-color:rgba(105, 112, 119, var(--bg-opacity)) !important
}

.hover\:bg-gray-600:hover{
  --bg-opacity:1 !important;
  background-color:#50565b !important;
  background-color:rgba(80, 86, 91, var(--bg-opacity)) !important
}

.hover\:bg-gray-700:hover{
  --bg-opacity:1 !important;
  background-color:#242a2e !important;
  background-color:rgba(36, 42, 46, var(--bg-opacity)) !important
}

.hover\:bg-gray-disable:hover{
  --bg-opacity:1 !important;
  background-color:#C1C7CD !important;
  background-color:rgba(193, 199, 205, var(--bg-opacity)) !important
}

.hover\:bg-gray-unselected:hover{
  --bg-opacity:1 !important;
  background-color:#868D95 !important;
  background-color:rgba(134, 141, 149, var(--bg-opacity)) !important
}

.hover\:bg-blue-200:hover{
  --bg-opacity:1 !important;
  background-color:#427fb6 !important;
  background-color:rgba(66, 127, 182, var(--bg-opacity)) !important
}

.hover\:bg-red-500:hover{
  --bg-opacity:1 !important;
  background-color:#DC2626 !important;
  background-color:rgba(220, 38, 38, var(--bg-opacity)) !important
}

.hover\:bg-red-alert:hover{
  background-color:#DA1E2833 !important
}

.hover\:bg-blue-40:hover{
  --bg-opacity:1 !important;
  background-color:#78a9ff !important;
  background-color:rgba(120, 169, 255, var(--bg-opacity)) !important
}

.hover\:bg-blue-60:hover{
  --bg-opacity:1 !important;
  background-color:#0f62fe !important;
  background-color:rgba(15, 98, 254, var(--bg-opacity)) !important
}

.hover\:bg-blue-60-hover:hover{
  --bg-opacity:1 !important;
  background-color:#0353e9 !important;
  background-color:rgba(3, 83, 233, var(--bg-opacity)) !important
}

.hover\:bg-blue-80:hover{
  --bg-opacity:1 !important;
  background-color:#002d9c !important;
  background-color:rgba(0, 45, 156, var(--bg-opacity)) !important
}

.hover\:bg-gray-80:hover{
  --bg-opacity:1 !important;
  background-color:#393939 !important;
  background-color:rgba(57, 57, 57, var(--bg-opacity)) !important
}

.hover\:bg-gray-80-hover:hover{
  --bg-opacity:1 !important;
  background-color:#4c4c4c !important;
  background-color:rgba(76, 76, 76, var(--bg-opacity)) !important
}

.hover\:bg-gray-70:hover{
  --bg-opacity:1 !important;
  background-color:#525252 !important;
  background-color:rgba(82, 82, 82, var(--bg-opacity)) !important
}

.hover\:bg-gray-60:hover{
  --bg-opacity:1 !important;
  background-color:#6f6f6f !important;
  background-color:rgba(111, 111, 111, var(--bg-opacity)) !important
}

.hover\:bg-red-60:hover{
  --bg-opacity:1 !important;
  background-color:#da1e28 !important;
  background-color:rgba(218, 30, 40, var(--bg-opacity)) !important
}

.hover\:bg-red-60-hover:hover{
  --bg-opacity:1 !important;
  background-color:#ba1b23 !important;
  background-color:rgba(186, 27, 35, var(--bg-opacity)) !important
}

.hover\:bg-red-80:hover{
  --bg-opacity:1 !important;
  background-color:#750e13 !important;
  background-color:rgba(117, 14, 19, var(--bg-opacity)) !important
}

.hover\:bg-gray-30:hover{
  --bg-opacity:1 !important;
  background-color:#c6c6c6 !important;
  background-color:rgba(198, 198, 198, var(--bg-opacity)) !important
}

.hover\:bg-green-60:hover{
  --bg-opacity:1 !important;
  background-color:#198038 !important;
  background-color:rgba(25, 128, 56, var(--bg-opacity)) !important
}

.hover\:bg-green-50:hover{
  --bg-opacity:1 !important;
  background-color:#EDF5FF !important;
  background-color:rgba(237, 245, 255, var(--bg-opacity)) !important
}

.hover\:bg-blue-70:hover{
  --bg-opacity:1 !important;
  background-color:#0043ce !important;
  background-color:rgba(0, 67, 206, var(--bg-opacity)) !important
}

.hover\:bg-gray-50:hover{
  --bg-opacity:1 !important;
  background-color:#8d8d8d !important;
  background-color:rgba(141, 141, 141, var(--bg-opacity)) !important
}

.hover\:bg-gray-50-hover:hover{
  background-color:#8d8d8d12 !important
}

.hover\:bg-gray-50-active:hover{
  background-color:#8d8d8d32 !important
}

.hover\:bg-gray-100:hover{
  --bg-opacity:1 !important;
  background-color:#161616 !important;
  background-color:rgba(22, 22, 22, var(--bg-opacity)) !important
}

.hover\:bg-gray-100-disabled:hover{
  background-color:#16161650 !important
}

.hover\:bg-gray-40:hover{
  --bg-opacity:1 !important;
  background-color:#a8a8a8 !important;
  background-color:rgba(168, 168, 168, var(--bg-opacity)) !important
}

.hover\:bg-gray-10:hover{
  --bg-opacity:1 !important;
  background-color:#f4f4f4 !important;
  background-color:rgba(244, 244, 244, var(--bg-opacity)) !important
}

.hover\:bg-gray-10-hover:hover{
  --bg-opacity:1 !important;
  background-color:#e5e5e5 !important;
  background-color:rgba(229, 229, 229, var(--bg-opacity)) !important
}

.hover\:bg-gray-20:hover{
  --bg-opacity:1 !important;
  background-color:#e0e0e0 !important;
  background-color:rgba(224, 224, 224, var(--bg-opacity)) !important
}

.hover\:bg-gray-20-hover:hover{
  --bg-opacity:1 !important;
  background-color:#cacaca !important;
  background-color:rgba(202, 202, 202, var(--bg-opacity)) !important
}

.focus\:bg-red:focus{
  --bg-opacity:1 !important;
  background-color:#da1e28 !important;
  background-color:rgba(218, 30, 40, var(--bg-opacity)) !important
}

.focus\:bg-red-100:focus{
  --bg-opacity:1 !important;
  background-color:#fb4b53 !important;
  background-color:rgba(251, 75, 83, var(--bg-opacity)) !important
}

.focus\:bg-teal:focus{
  --bg-opacity:1 !important;
  background-color:#009b9b !important;
  background-color:rgba(0, 155, 155, var(--bg-opacity)) !important
}

.focus\:bg-teal-100:focus{
  --bg-opacity:1 !important;
  background-color:#dbfbfb !important;
  background-color:rgba(219, 251, 251, var(--bg-opacity)) !important
}

.focus\:bg-teal-200:focus{
  --bg-opacity:1 !important;
  background-color:#A8E2E4 !important;
  background-color:rgba(168, 226, 228, var(--bg-opacity)) !important
}

.focus\:bg-teal-300:focus{
  --bg-opacity:1 !important;
  background-color:#009C98 !important;
  background-color:rgba(0, 156, 152, var(--bg-opacity)) !important
}

.focus\:bg-white:focus{
  --bg-opacity:1 !important;
  background-color:#fff !important;
  background-color:rgba(255, 255, 255, var(--bg-opacity)) !important
}

.focus\:bg-black:focus{
  --bg-opacity:1 !important;
  background-color:#000 !important;
  background-color:rgba(0, 0, 0, var(--bg-opacity)) !important
}

.focus\:bg-black-100:focus{
  --bg-opacity:1 !important;
  background-color:#242A2E !important;
  background-color:rgba(36, 42, 46, var(--bg-opacity)) !important
}

.focus\:bg-black-200:focus{
  --bg-opacity:1 !important;
  background-color:#171717 !important;
  background-color:rgba(23, 23, 23, var(--bg-opacity)) !important
}

.focus\:bg-blue:focus{
  --bg-opacity:1 !important;
  background-color:#0058A1 !important;
  background-color:rgba(0, 88, 161, var(--bg-opacity)) !important
}

.focus\:bg-orange:focus{
  --bg-opacity:1 !important;
  background-color:#fe7b00 !important;
  background-color:rgba(254, 123, 0, var(--bg-opacity)) !important
}

.focus\:bg-purple:focus{
  --bg-opacity:1 !important;
  background-color:#8a3ffc !important;
  background-color:rgba(138, 63, 252, var(--bg-opacity)) !important
}

.focus\:bg-blue-100:focus{
  --bg-opacity:1 !important;
  background-color:#E3F6FF !important;
  background-color:rgba(227, 246, 255, var(--bg-opacity)) !important
}

.focus\:bg-blue-300:focus{
  --bg-opacity:1 !important;
  background-color:#30B0FF !important;
  background-color:rgba(48, 176, 255, var(--bg-opacity)) !important
}

.focus\:bg-blue-900:focus{
  --bg-opacity:1 !important;
  background-color:#07192B !important;
  background-color:rgba(7, 25, 43, var(--bg-opacity)) !important
}

.focus\:bg-gray-150:focus{
  --bg-opacity:1 !important;
  background-color:#f9f9f9 !important;
  background-color:rgba(249, 249, 249, var(--bg-opacity)) !important
}

.focus\:bg-gray-200:focus{
  --bg-opacity:1 !important;
  background-color:#F2F4F8 !important;
  background-color:rgba(242, 244, 248, var(--bg-opacity)) !important
}

.focus\:bg-gray-250:focus{
  --bg-opacity:1 !important;
  background-color:#FAFBFB !important;
  background-color:rgba(250, 251, 251, var(--bg-opacity)) !important
}

.focus\:bg-gray-300:focus{
  --bg-opacity:1 !important;
  background-color:#D5D9E0 !important;
  background-color:rgba(213, 217, 224, var(--bg-opacity)) !important
}

.focus\:bg-gray-400:focus{
  --bg-opacity:1 !important;
  background-color:#9FA5AD !important;
  background-color:rgba(159, 165, 173, var(--bg-opacity)) !important
}

.focus\:bg-gray-450:focus{
  --bg-opacity:1 !important;
  background-color:#868d95 !important;
  background-color:rgba(134, 141, 149, var(--bg-opacity)) !important
}

.focus\:bg-gray-500:focus{
  --bg-opacity:1 !important;
  background-color:#414F64 !important;
  background-color:rgba(65, 79, 100, var(--bg-opacity)) !important
}

.focus\:bg-gray-550:focus{
  --bg-opacity:1 !important;
  background-color:#697077 !important;
  background-color:rgba(105, 112, 119, var(--bg-opacity)) !important
}

.focus\:bg-gray-600:focus{
  --bg-opacity:1 !important;
  background-color:#50565b !important;
  background-color:rgba(80, 86, 91, var(--bg-opacity)) !important
}

.focus\:bg-gray-700:focus{
  --bg-opacity:1 !important;
  background-color:#242a2e !important;
  background-color:rgba(36, 42, 46, var(--bg-opacity)) !important
}

.focus\:bg-gray-disable:focus{
  --bg-opacity:1 !important;
  background-color:#C1C7CD !important;
  background-color:rgba(193, 199, 205, var(--bg-opacity)) !important
}

.focus\:bg-gray-unselected:focus{
  --bg-opacity:1 !important;
  background-color:#868D95 !important;
  background-color:rgba(134, 141, 149, var(--bg-opacity)) !important
}

.focus\:bg-blue-200:focus{
  --bg-opacity:1 !important;
  background-color:#427fb6 !important;
  background-color:rgba(66, 127, 182, var(--bg-opacity)) !important
}

.focus\:bg-red-500:focus{
  --bg-opacity:1 !important;
  background-color:#DC2626 !important;
  background-color:rgba(220, 38, 38, var(--bg-opacity)) !important
}

.focus\:bg-red-alert:focus{
  background-color:#DA1E2833 !important
}

.focus\:bg-blue-40:focus{
  --bg-opacity:1 !important;
  background-color:#78a9ff !important;
  background-color:rgba(120, 169, 255, var(--bg-opacity)) !important
}

.focus\:bg-blue-60:focus{
  --bg-opacity:1 !important;
  background-color:#0f62fe !important;
  background-color:rgba(15, 98, 254, var(--bg-opacity)) !important
}

.focus\:bg-blue-60-hover:focus{
  --bg-opacity:1 !important;
  background-color:#0353e9 !important;
  background-color:rgba(3, 83, 233, var(--bg-opacity)) !important
}

.focus\:bg-blue-80:focus{
  --bg-opacity:1 !important;
  background-color:#002d9c !important;
  background-color:rgba(0, 45, 156, var(--bg-opacity)) !important
}

.focus\:bg-gray-80:focus{
  --bg-opacity:1 !important;
  background-color:#393939 !important;
  background-color:rgba(57, 57, 57, var(--bg-opacity)) !important
}

.focus\:bg-gray-80-hover:focus{
  --bg-opacity:1 !important;
  background-color:#4c4c4c !important;
  background-color:rgba(76, 76, 76, var(--bg-opacity)) !important
}

.focus\:bg-gray-70:focus{
  --bg-opacity:1 !important;
  background-color:#525252 !important;
  background-color:rgba(82, 82, 82, var(--bg-opacity)) !important
}

.focus\:bg-gray-60:focus{
  --bg-opacity:1 !important;
  background-color:#6f6f6f !important;
  background-color:rgba(111, 111, 111, var(--bg-opacity)) !important
}

.focus\:bg-red-60:focus{
  --bg-opacity:1 !important;
  background-color:#da1e28 !important;
  background-color:rgba(218, 30, 40, var(--bg-opacity)) !important
}

.focus\:bg-red-60-hover:focus{
  --bg-opacity:1 !important;
  background-color:#ba1b23 !important;
  background-color:rgba(186, 27, 35, var(--bg-opacity)) !important
}

.focus\:bg-red-80:focus{
  --bg-opacity:1 !important;
  background-color:#750e13 !important;
  background-color:rgba(117, 14, 19, var(--bg-opacity)) !important
}

.focus\:bg-gray-30:focus{
  --bg-opacity:1 !important;
  background-color:#c6c6c6 !important;
  background-color:rgba(198, 198, 198, var(--bg-opacity)) !important
}

.focus\:bg-green-60:focus{
  --bg-opacity:1 !important;
  background-color:#198038 !important;
  background-color:rgba(25, 128, 56, var(--bg-opacity)) !important
}

.focus\:bg-green-50:focus{
  --bg-opacity:1 !important;
  background-color:#EDF5FF !important;
  background-color:rgba(237, 245, 255, var(--bg-opacity)) !important
}

.focus\:bg-blue-70:focus{
  --bg-opacity:1 !important;
  background-color:#0043ce !important;
  background-color:rgba(0, 67, 206, var(--bg-opacity)) !important
}

.focus\:bg-gray-50:focus{
  --bg-opacity:1 !important;
  background-color:#8d8d8d !important;
  background-color:rgba(141, 141, 141, var(--bg-opacity)) !important
}

.focus\:bg-gray-50-hover:focus{
  background-color:#8d8d8d12 !important
}

.focus\:bg-gray-50-active:focus{
  background-color:#8d8d8d32 !important
}

.focus\:bg-gray-100:focus{
  --bg-opacity:1 !important;
  background-color:#161616 !important;
  background-color:rgba(22, 22, 22, var(--bg-opacity)) !important
}

.focus\:bg-gray-100-disabled:focus{
  background-color:#16161650 !important
}

.focus\:bg-gray-40:focus{
  --bg-opacity:1 !important;
  background-color:#a8a8a8 !important;
  background-color:rgba(168, 168, 168, var(--bg-opacity)) !important
}

.focus\:bg-gray-10:focus{
  --bg-opacity:1 !important;
  background-color:#f4f4f4 !important;
  background-color:rgba(244, 244, 244, var(--bg-opacity)) !important
}

.focus\:bg-gray-10-hover:focus{
  --bg-opacity:1 !important;
  background-color:#e5e5e5 !important;
  background-color:rgba(229, 229, 229, var(--bg-opacity)) !important
}

.focus\:bg-gray-20:focus{
  --bg-opacity:1 !important;
  background-color:#e0e0e0 !important;
  background-color:rgba(224, 224, 224, var(--bg-opacity)) !important
}

.focus\:bg-gray-20-hover:focus{
  --bg-opacity:1 !important;
  background-color:#cacaca !important;
  background-color:rgba(202, 202, 202, var(--bg-opacity)) !important
}

.active\:bg-red:active{
  --bg-opacity:1 !important;
  background-color:#da1e28 !important;
  background-color:rgba(218, 30, 40, var(--bg-opacity)) !important
}

.active\:bg-red-100:active{
  --bg-opacity:1 !important;
  background-color:#fb4b53 !important;
  background-color:rgba(251, 75, 83, var(--bg-opacity)) !important
}

.active\:bg-teal:active{
  --bg-opacity:1 !important;
  background-color:#009b9b !important;
  background-color:rgba(0, 155, 155, var(--bg-opacity)) !important
}

.active\:bg-teal-100:active{
  --bg-opacity:1 !important;
  background-color:#dbfbfb !important;
  background-color:rgba(219, 251, 251, var(--bg-opacity)) !important
}

.active\:bg-teal-200:active{
  --bg-opacity:1 !important;
  background-color:#A8E2E4 !important;
  background-color:rgba(168, 226, 228, var(--bg-opacity)) !important
}

.active\:bg-teal-300:active{
  --bg-opacity:1 !important;
  background-color:#009C98 !important;
  background-color:rgba(0, 156, 152, var(--bg-opacity)) !important
}

.active\:bg-white:active{
  --bg-opacity:1 !important;
  background-color:#fff !important;
  background-color:rgba(255, 255, 255, var(--bg-opacity)) !important
}

.active\:bg-black:active{
  --bg-opacity:1 !important;
  background-color:#000 !important;
  background-color:rgba(0, 0, 0, var(--bg-opacity)) !important
}

.active\:bg-black-100:active{
  --bg-opacity:1 !important;
  background-color:#242A2E !important;
  background-color:rgba(36, 42, 46, var(--bg-opacity)) !important
}

.active\:bg-black-200:active{
  --bg-opacity:1 !important;
  background-color:#171717 !important;
  background-color:rgba(23, 23, 23, var(--bg-opacity)) !important
}

.active\:bg-blue:active{
  --bg-opacity:1 !important;
  background-color:#0058A1 !important;
  background-color:rgba(0, 88, 161, var(--bg-opacity)) !important
}

.active\:bg-orange:active{
  --bg-opacity:1 !important;
  background-color:#fe7b00 !important;
  background-color:rgba(254, 123, 0, var(--bg-opacity)) !important
}

.active\:bg-purple:active{
  --bg-opacity:1 !important;
  background-color:#8a3ffc !important;
  background-color:rgba(138, 63, 252, var(--bg-opacity)) !important
}

.active\:bg-blue-100:active{
  --bg-opacity:1 !important;
  background-color:#E3F6FF !important;
  background-color:rgba(227, 246, 255, var(--bg-opacity)) !important
}

.active\:bg-blue-300:active{
  --bg-opacity:1 !important;
  background-color:#30B0FF !important;
  background-color:rgba(48, 176, 255, var(--bg-opacity)) !important
}

.active\:bg-blue-900:active{
  --bg-opacity:1 !important;
  background-color:#07192B !important;
  background-color:rgba(7, 25, 43, var(--bg-opacity)) !important
}

.active\:bg-gray-150:active{
  --bg-opacity:1 !important;
  background-color:#f9f9f9 !important;
  background-color:rgba(249, 249, 249, var(--bg-opacity)) !important
}

.active\:bg-gray-200:active{
  --bg-opacity:1 !important;
  background-color:#F2F4F8 !important;
  background-color:rgba(242, 244, 248, var(--bg-opacity)) !important
}

.active\:bg-gray-250:active{
  --bg-opacity:1 !important;
  background-color:#FAFBFB !important;
  background-color:rgba(250, 251, 251, var(--bg-opacity)) !important
}

.active\:bg-gray-300:active{
  --bg-opacity:1 !important;
  background-color:#D5D9E0 !important;
  background-color:rgba(213, 217, 224, var(--bg-opacity)) !important
}

.active\:bg-gray-400:active{
  --bg-opacity:1 !important;
  background-color:#9FA5AD !important;
  background-color:rgba(159, 165, 173, var(--bg-opacity)) !important
}

.active\:bg-gray-450:active{
  --bg-opacity:1 !important;
  background-color:#868d95 !important;
  background-color:rgba(134, 141, 149, var(--bg-opacity)) !important
}

.active\:bg-gray-500:active{
  --bg-opacity:1 !important;
  background-color:#414F64 !important;
  background-color:rgba(65, 79, 100, var(--bg-opacity)) !important
}

.active\:bg-gray-550:active{
  --bg-opacity:1 !important;
  background-color:#697077 !important;
  background-color:rgba(105, 112, 119, var(--bg-opacity)) !important
}

.active\:bg-gray-600:active{
  --bg-opacity:1 !important;
  background-color:#50565b !important;
  background-color:rgba(80, 86, 91, var(--bg-opacity)) !important
}

.active\:bg-gray-700:active{
  --bg-opacity:1 !important;
  background-color:#242a2e !important;
  background-color:rgba(36, 42, 46, var(--bg-opacity)) !important
}

.active\:bg-gray-disable:active{
  --bg-opacity:1 !important;
  background-color:#C1C7CD !important;
  background-color:rgba(193, 199, 205, var(--bg-opacity)) !important
}

.active\:bg-gray-unselected:active{
  --bg-opacity:1 !important;
  background-color:#868D95 !important;
  background-color:rgba(134, 141, 149, var(--bg-opacity)) !important
}

.active\:bg-blue-200:active{
  --bg-opacity:1 !important;
  background-color:#427fb6 !important;
  background-color:rgba(66, 127, 182, var(--bg-opacity)) !important
}

.active\:bg-red-500:active{
  --bg-opacity:1 !important;
  background-color:#DC2626 !important;
  background-color:rgba(220, 38, 38, var(--bg-opacity)) !important
}

.active\:bg-red-alert:active{
  background-color:#DA1E2833 !important
}

.active\:bg-blue-40:active{
  --bg-opacity:1 !important;
  background-color:#78a9ff !important;
  background-color:rgba(120, 169, 255, var(--bg-opacity)) !important
}

.active\:bg-blue-60:active{
  --bg-opacity:1 !important;
  background-color:#0f62fe !important;
  background-color:rgba(15, 98, 254, var(--bg-opacity)) !important
}

.active\:bg-blue-60-hover:active{
  --bg-opacity:1 !important;
  background-color:#0353e9 !important;
  background-color:rgba(3, 83, 233, var(--bg-opacity)) !important
}

.active\:bg-blue-80:active{
  --bg-opacity:1 !important;
  background-color:#002d9c !important;
  background-color:rgba(0, 45, 156, var(--bg-opacity)) !important
}

.active\:bg-gray-80:active{
  --bg-opacity:1 !important;
  background-color:#393939 !important;
  background-color:rgba(57, 57, 57, var(--bg-opacity)) !important
}

.active\:bg-gray-80-hover:active{
  --bg-opacity:1 !important;
  background-color:#4c4c4c !important;
  background-color:rgba(76, 76, 76, var(--bg-opacity)) !important
}

.active\:bg-gray-70:active{
  --bg-opacity:1 !important;
  background-color:#525252 !important;
  background-color:rgba(82, 82, 82, var(--bg-opacity)) !important
}

.active\:bg-gray-60:active{
  --bg-opacity:1 !important;
  background-color:#6f6f6f !important;
  background-color:rgba(111, 111, 111, var(--bg-opacity)) !important
}

.active\:bg-red-60:active{
  --bg-opacity:1 !important;
  background-color:#da1e28 !important;
  background-color:rgba(218, 30, 40, var(--bg-opacity)) !important
}

.active\:bg-red-60-hover:active{
  --bg-opacity:1 !important;
  background-color:#ba1b23 !important;
  background-color:rgba(186, 27, 35, var(--bg-opacity)) !important
}

.active\:bg-red-80:active{
  --bg-opacity:1 !important;
  background-color:#750e13 !important;
  background-color:rgba(117, 14, 19, var(--bg-opacity)) !important
}

.active\:bg-gray-30:active{
  --bg-opacity:1 !important;
  background-color:#c6c6c6 !important;
  background-color:rgba(198, 198, 198, var(--bg-opacity)) !important
}

.active\:bg-green-60:active{
  --bg-opacity:1 !important;
  background-color:#198038 !important;
  background-color:rgba(25, 128, 56, var(--bg-opacity)) !important
}

.active\:bg-green-50:active{
  --bg-opacity:1 !important;
  background-color:#EDF5FF !important;
  background-color:rgba(237, 245, 255, var(--bg-opacity)) !important
}

.active\:bg-blue-70:active{
  --bg-opacity:1 !important;
  background-color:#0043ce !important;
  background-color:rgba(0, 67, 206, var(--bg-opacity)) !important
}

.active\:bg-gray-50:active{
  --bg-opacity:1 !important;
  background-color:#8d8d8d !important;
  background-color:rgba(141, 141, 141, var(--bg-opacity)) !important
}

.active\:bg-gray-50-hover:active{
  background-color:#8d8d8d12 !important
}

.active\:bg-gray-50-active:active{
  background-color:#8d8d8d32 !important
}

.active\:bg-gray-100:active{
  --bg-opacity:1 !important;
  background-color:#161616 !important;
  background-color:rgba(22, 22, 22, var(--bg-opacity)) !important
}

.active\:bg-gray-100-disabled:active{
  background-color:#16161650 !important
}

.active\:bg-gray-40:active{
  --bg-opacity:1 !important;
  background-color:#a8a8a8 !important;
  background-color:rgba(168, 168, 168, var(--bg-opacity)) !important
}

.active\:bg-gray-10:active{
  --bg-opacity:1 !important;
  background-color:#f4f4f4 !important;
  background-color:rgba(244, 244, 244, var(--bg-opacity)) !important
}

.active\:bg-gray-10-hover:active{
  --bg-opacity:1 !important;
  background-color:#e5e5e5 !important;
  background-color:rgba(229, 229, 229, var(--bg-opacity)) !important
}

.active\:bg-gray-20:active{
  --bg-opacity:1 !important;
  background-color:#e0e0e0 !important;
  background-color:rgba(224, 224, 224, var(--bg-opacity)) !important
}

.active\:bg-gray-20-hover:active{
  --bg-opacity:1 !important;
  background-color:#cacaca !important;
  background-color:rgba(202, 202, 202, var(--bg-opacity)) !important
}

.bg-none{
  background-image:none !important
}

.bg-gradient-to-t{
  background-image:linear-gradient(to top, var(--gradient-color-stops)) !important
}

.bg-gradient-to-tr{
  background-image:linear-gradient(to top right, var(--gradient-color-stops)) !important
}

.bg-gradient-to-r{
  background-image:linear-gradient(to right, var(--gradient-color-stops)) !important
}

.bg-gradient-to-br{
  background-image:linear-gradient(to bottom right, var(--gradient-color-stops)) !important
}

.bg-gradient-to-b{
  background-image:linear-gradient(to bottom, var(--gradient-color-stops)) !important
}

.bg-gradient-to-bl{
  background-image:linear-gradient(to bottom left, var(--gradient-color-stops)) !important
}

.bg-gradient-to-l{
  background-image:linear-gradient(to left, var(--gradient-color-stops)) !important
}

.bg-gradient-to-tl{
  background-image:linear-gradient(to top left, var(--gradient-color-stops)) !important
}

.from-red{
  --gradient-from-color:#da1e28 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
}

.from-red-100{
  --gradient-from-color:#fb4b53 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
}

.from-teal{
  --gradient-from-color:#009b9b !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
}

.from-teal-100{
  --gradient-from-color:#dbfbfb !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
}

.from-teal-200{
  --gradient-from-color:#A8E2E4 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
}

.from-teal-300{
  --gradient-from-color:#009C98 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
}

.from-white{
  --gradient-from-color:#fff !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
}

.from-black{
  --gradient-from-color:#000 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
}

.from-black-100{
  --gradient-from-color:#242A2E !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
}

.from-black-200{
  --gradient-from-color:#171717 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
}

.from-blue{
  --gradient-from-color:#0058A1 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
}

.from-orange{
  --gradient-from-color:#fe7b00 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
}

.from-purple{
  --gradient-from-color:#8a3ffc !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
}

.from-blue-100{
  --gradient-from-color:#E3F6FF !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
}

.from-blue-300{
  --gradient-from-color:#30B0FF !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
}

.from-blue-900{
  --gradient-from-color:#07192B !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
}

.from-gray-150{
  --gradient-from-color:#f9f9f9 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
}

.from-gray-200{
  --gradient-from-color:#F2F4F8 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
}

.from-gray-250{
  --gradient-from-color:#FAFBFB !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
}

.from-gray-300{
  --gradient-from-color:#D5D9E0 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
}

.from-gray-400{
  --gradient-from-color:#9FA5AD !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
}

.from-gray-450{
  --gradient-from-color:#868d95 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
}

.from-gray-500{
  --gradient-from-color:#414F64 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
}

.from-gray-550{
  --gradient-from-color:#697077 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
}

.from-gray-600{
  --gradient-from-color:#50565b !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
}

.from-gray-700{
  --gradient-from-color:#242a2e !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
}

.from-gray-disable{
  --gradient-from-color:#C1C7CD !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
}

.from-gray-unselected{
  --gradient-from-color:#868D95 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
}

.from-blue-200{
  --gradient-from-color:#427fb6 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
}

.from-red-500{
  --gradient-from-color:#DC2626 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
}

.from-red-alert{
  --gradient-from-color:#DA1E2833 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
}

.from-blue-40{
  --gradient-from-color:#78a9ff !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
}

.from-blue-60{
  --gradient-from-color:#0f62fe !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
}

.from-blue-60-hover{
  --gradient-from-color:#0353e9 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
}

.from-blue-80{
  --gradient-from-color:#002d9c !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
}

.from-gray-80{
  --gradient-from-color:#393939 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
}

.from-gray-80-hover{
  --gradient-from-color:#4c4c4c !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
}

.from-gray-70{
  --gradient-from-color:#525252 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
}

.from-gray-60{
  --gradient-from-color:#6f6f6f !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
}

.from-red-60{
  --gradient-from-color:#da1e28 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
}

.from-red-60-hover{
  --gradient-from-color:#ba1b23 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
}

.from-red-80{
  --gradient-from-color:#750e13 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
}

.from-gray-30{
  --gradient-from-color:#c6c6c6 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
}

.from-green-60{
  --gradient-from-color:#198038 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
}

.from-green-50{
  --gradient-from-color:#EDF5FF !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
}

.from-blue-70{
  --gradient-from-color:#0043ce !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
}

.from-gray-50{
  --gradient-from-color:#8d8d8d !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
}

.from-gray-50-hover{
  --gradient-from-color:#8d8d8d12 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
}

.from-gray-50-active{
  --gradient-from-color:#8d8d8d32 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
}

.from-gray-100{
  --gradient-from-color:#161616 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
}

.from-gray-100-disabled{
  --gradient-from-color:#16161650 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
}

.from-gray-40{
  --gradient-from-color:#a8a8a8 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
}

.from-gray-10{
  --gradient-from-color:#f4f4f4 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
}

.from-gray-10-hover{
  --gradient-from-color:#e5e5e5 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
}

.from-gray-20{
  --gradient-from-color:#e0e0e0 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
}

.from-gray-20-hover{
  --gradient-from-color:#cacaca !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
}

.via-red{
  --gradient-via-color:#da1e28 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
}

.via-red-100{
  --gradient-via-color:#fb4b53 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
}

.via-teal{
  --gradient-via-color:#009b9b !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
}

.via-teal-100{
  --gradient-via-color:#dbfbfb !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
}

.via-teal-200{
  --gradient-via-color:#A8E2E4 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
}

.via-teal-300{
  --gradient-via-color:#009C98 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
}

.via-white{
  --gradient-via-color:#fff !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
}

.via-black{
  --gradient-via-color:#000 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
}

.via-black-100{
  --gradient-via-color:#242A2E !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
}

.via-black-200{
  --gradient-via-color:#171717 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
}

.via-blue{
  --gradient-via-color:#0058A1 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
}

.via-orange{
  --gradient-via-color:#fe7b00 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
}

.via-purple{
  --gradient-via-color:#8a3ffc !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
}

.via-blue-100{
  --gradient-via-color:#E3F6FF !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
}

.via-blue-300{
  --gradient-via-color:#30B0FF !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
}

.via-blue-900{
  --gradient-via-color:#07192B !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
}

.via-gray-150{
  --gradient-via-color:#f9f9f9 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
}

.via-gray-200{
  --gradient-via-color:#F2F4F8 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
}

.via-gray-250{
  --gradient-via-color:#FAFBFB !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
}

.via-gray-300{
  --gradient-via-color:#D5D9E0 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
}

.via-gray-400{
  --gradient-via-color:#9FA5AD !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
}

.via-gray-450{
  --gradient-via-color:#868d95 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
}

.via-gray-500{
  --gradient-via-color:#414F64 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
}

.via-gray-550{
  --gradient-via-color:#697077 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
}

.via-gray-600{
  --gradient-via-color:#50565b !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
}

.via-gray-700{
  --gradient-via-color:#242a2e !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
}

.via-gray-disable{
  --gradient-via-color:#C1C7CD !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
}

.via-gray-unselected{
  --gradient-via-color:#868D95 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
}

.via-blue-200{
  --gradient-via-color:#427fb6 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
}

.via-red-500{
  --gradient-via-color:#DC2626 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
}

.via-red-alert{
  --gradient-via-color:#DA1E2833 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
}

.via-blue-40{
  --gradient-via-color:#78a9ff !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
}

.via-blue-60{
  --gradient-via-color:#0f62fe !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
}

.via-blue-60-hover{
  --gradient-via-color:#0353e9 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
}

.via-blue-80{
  --gradient-via-color:#002d9c !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
}

.via-gray-80{
  --gradient-via-color:#393939 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
}

.via-gray-80-hover{
  --gradient-via-color:#4c4c4c !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
}

.via-gray-70{
  --gradient-via-color:#525252 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
}

.via-gray-60{
  --gradient-via-color:#6f6f6f !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
}

.via-red-60{
  --gradient-via-color:#da1e28 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
}

.via-red-60-hover{
  --gradient-via-color:#ba1b23 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
}

.via-red-80{
  --gradient-via-color:#750e13 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
}

.via-gray-30{
  --gradient-via-color:#c6c6c6 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
}

.via-green-60{
  --gradient-via-color:#198038 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
}

.via-green-50{
  --gradient-via-color:#EDF5FF !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
}

.via-blue-70{
  --gradient-via-color:#0043ce !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
}

.via-gray-50{
  --gradient-via-color:#8d8d8d !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
}

.via-gray-50-hover{
  --gradient-via-color:#8d8d8d12 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
}

.via-gray-50-active{
  --gradient-via-color:#8d8d8d32 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
}

.via-gray-100{
  --gradient-via-color:#161616 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
}

.via-gray-100-disabled{
  --gradient-via-color:#16161650 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
}

.via-gray-40{
  --gradient-via-color:#a8a8a8 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
}

.via-gray-10{
  --gradient-via-color:#f4f4f4 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
}

.via-gray-10-hover{
  --gradient-via-color:#e5e5e5 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
}

.via-gray-20{
  --gradient-via-color:#e0e0e0 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
}

.via-gray-20-hover{
  --gradient-via-color:#cacaca !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
}

.to-red{
  --gradient-to-color:#da1e28 !important
}

.to-red-100{
  --gradient-to-color:#fb4b53 !important
}

.to-teal{
  --gradient-to-color:#009b9b !important
}

.to-teal-100{
  --gradient-to-color:#dbfbfb !important
}

.to-teal-200{
  --gradient-to-color:#A8E2E4 !important
}

.to-teal-300{
  --gradient-to-color:#009C98 !important
}

.to-white{
  --gradient-to-color:#fff !important
}

.to-black{
  --gradient-to-color:#000 !important
}

.to-black-100{
  --gradient-to-color:#242A2E !important
}

.to-black-200{
  --gradient-to-color:#171717 !important
}

.to-blue{
  --gradient-to-color:#0058A1 !important
}

.to-orange{
  --gradient-to-color:#fe7b00 !important
}

.to-purple{
  --gradient-to-color:#8a3ffc !important
}

.to-blue-100{
  --gradient-to-color:#E3F6FF !important
}

.to-blue-300{
  --gradient-to-color:#30B0FF !important
}

.to-blue-900{
  --gradient-to-color:#07192B !important
}

.to-gray-150{
  --gradient-to-color:#f9f9f9 !important
}

.to-gray-200{
  --gradient-to-color:#F2F4F8 !important
}

.to-gray-250{
  --gradient-to-color:#FAFBFB !important
}

.to-gray-300{
  --gradient-to-color:#D5D9E0 !important
}

.to-gray-400{
  --gradient-to-color:#9FA5AD !important
}

.to-gray-450{
  --gradient-to-color:#868d95 !important
}

.to-gray-500{
  --gradient-to-color:#414F64 !important
}

.to-gray-550{
  --gradient-to-color:#697077 !important
}

.to-gray-600{
  --gradient-to-color:#50565b !important
}

.to-gray-700{
  --gradient-to-color:#242a2e !important
}

.to-gray-disable{
  --gradient-to-color:#C1C7CD !important
}

.to-gray-unselected{
  --gradient-to-color:#868D95 !important
}

.to-blue-200{
  --gradient-to-color:#427fb6 !important
}

.to-red-500{
  --gradient-to-color:#DC2626 !important
}

.to-red-alert{
  --gradient-to-color:#DA1E2833 !important
}

.to-blue-40{
  --gradient-to-color:#78a9ff !important
}

.to-blue-60{
  --gradient-to-color:#0f62fe !important
}

.to-blue-60-hover{
  --gradient-to-color:#0353e9 !important
}

.to-blue-80{
  --gradient-to-color:#002d9c !important
}

.to-gray-80{
  --gradient-to-color:#393939 !important
}

.to-gray-80-hover{
  --gradient-to-color:#4c4c4c !important
}

.to-gray-70{
  --gradient-to-color:#525252 !important
}

.to-gray-60{
  --gradient-to-color:#6f6f6f !important
}

.to-red-60{
  --gradient-to-color:#da1e28 !important
}

.to-red-60-hover{
  --gradient-to-color:#ba1b23 !important
}

.to-red-80{
  --gradient-to-color:#750e13 !important
}

.to-gray-30{
  --gradient-to-color:#c6c6c6 !important
}

.to-green-60{
  --gradient-to-color:#198038 !important
}

.to-green-50{
  --gradient-to-color:#EDF5FF !important
}

.to-blue-70{
  --gradient-to-color:#0043ce !important
}

.to-gray-50{
  --gradient-to-color:#8d8d8d !important
}

.to-gray-50-hover{
  --gradient-to-color:#8d8d8d12 !important
}

.to-gray-50-active{
  --gradient-to-color:#8d8d8d32 !important
}

.to-gray-100{
  --gradient-to-color:#161616 !important
}

.to-gray-100-disabled{
  --gradient-to-color:#16161650 !important
}

.to-gray-40{
  --gradient-to-color:#a8a8a8 !important
}

.to-gray-10{
  --gradient-to-color:#f4f4f4 !important
}

.to-gray-10-hover{
  --gradient-to-color:#e5e5e5 !important
}

.to-gray-20{
  --gradient-to-color:#e0e0e0 !important
}

.to-gray-20-hover{
  --gradient-to-color:#cacaca !important
}

.hover\:from-red:hover{
  --gradient-from-color:#da1e28 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
}

.hover\:from-red-100:hover{
  --gradient-from-color:#fb4b53 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
}

.hover\:from-teal:hover{
  --gradient-from-color:#009b9b !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
}

.hover\:from-teal-100:hover{
  --gradient-from-color:#dbfbfb !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
}

.hover\:from-teal-200:hover{
  --gradient-from-color:#A8E2E4 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
}

.hover\:from-teal-300:hover{
  --gradient-from-color:#009C98 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
}

.hover\:from-white:hover{
  --gradient-from-color:#fff !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
}

.hover\:from-black:hover{
  --gradient-from-color:#000 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
}

.hover\:from-black-100:hover{
  --gradient-from-color:#242A2E !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
}

.hover\:from-black-200:hover{
  --gradient-from-color:#171717 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
}

.hover\:from-blue:hover{
  --gradient-from-color:#0058A1 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
}

.hover\:from-orange:hover{
  --gradient-from-color:#fe7b00 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
}

.hover\:from-purple:hover{
  --gradient-from-color:#8a3ffc !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
}

.hover\:from-blue-100:hover{
  --gradient-from-color:#E3F6FF !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
}

.hover\:from-blue-300:hover{
  --gradient-from-color:#30B0FF !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
}

.hover\:from-blue-900:hover{
  --gradient-from-color:#07192B !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
}

.hover\:from-gray-150:hover{
  --gradient-from-color:#f9f9f9 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
}

.hover\:from-gray-200:hover{
  --gradient-from-color:#F2F4F8 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
}

.hover\:from-gray-250:hover{
  --gradient-from-color:#FAFBFB !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
}

.hover\:from-gray-300:hover{
  --gradient-from-color:#D5D9E0 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
}

.hover\:from-gray-400:hover{
  --gradient-from-color:#9FA5AD !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
}

.hover\:from-gray-450:hover{
  --gradient-from-color:#868d95 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
}

.hover\:from-gray-500:hover{
  --gradient-from-color:#414F64 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
}

.hover\:from-gray-550:hover{
  --gradient-from-color:#697077 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
}

.hover\:from-gray-600:hover{
  --gradient-from-color:#50565b !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
}

.hover\:from-gray-700:hover{
  --gradient-from-color:#242a2e !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
}

.hover\:from-gray-disable:hover{
  --gradient-from-color:#C1C7CD !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
}

.hover\:from-gray-unselected:hover{
  --gradient-from-color:#868D95 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
}

.hover\:from-blue-200:hover{
  --gradient-from-color:#427fb6 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
}

.hover\:from-red-500:hover{
  --gradient-from-color:#DC2626 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
}

.hover\:from-red-alert:hover{
  --gradient-from-color:#DA1E2833 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
}

.hover\:from-blue-40:hover{
  --gradient-from-color:#78a9ff !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
}

.hover\:from-blue-60:hover{
  --gradient-from-color:#0f62fe !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
}

.hover\:from-blue-60-hover:hover{
  --gradient-from-color:#0353e9 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
}

.hover\:from-blue-80:hover{
  --gradient-from-color:#002d9c !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
}

.hover\:from-gray-80:hover{
  --gradient-from-color:#393939 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
}

.hover\:from-gray-80-hover:hover{
  --gradient-from-color:#4c4c4c !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
}

.hover\:from-gray-70:hover{
  --gradient-from-color:#525252 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
}

.hover\:from-gray-60:hover{
  --gradient-from-color:#6f6f6f !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
}

.hover\:from-red-60:hover{
  --gradient-from-color:#da1e28 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
}

.hover\:from-red-60-hover:hover{
  --gradient-from-color:#ba1b23 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
}

.hover\:from-red-80:hover{
  --gradient-from-color:#750e13 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
}

.hover\:from-gray-30:hover{
  --gradient-from-color:#c6c6c6 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
}

.hover\:from-green-60:hover{
  --gradient-from-color:#198038 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
}

.hover\:from-green-50:hover{
  --gradient-from-color:#EDF5FF !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
}

.hover\:from-blue-70:hover{
  --gradient-from-color:#0043ce !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
}

.hover\:from-gray-50:hover{
  --gradient-from-color:#8d8d8d !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
}

.hover\:from-gray-50-hover:hover{
  --gradient-from-color:#8d8d8d12 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
}

.hover\:from-gray-50-active:hover{
  --gradient-from-color:#8d8d8d32 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
}

.hover\:from-gray-100:hover{
  --gradient-from-color:#161616 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
}

.hover\:from-gray-100-disabled:hover{
  --gradient-from-color:#16161650 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
}

.hover\:from-gray-40:hover{
  --gradient-from-color:#a8a8a8 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
}

.hover\:from-gray-10:hover{
  --gradient-from-color:#f4f4f4 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
}

.hover\:from-gray-10-hover:hover{
  --gradient-from-color:#e5e5e5 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
}

.hover\:from-gray-20:hover{
  --gradient-from-color:#e0e0e0 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
}

.hover\:from-gray-20-hover:hover{
  --gradient-from-color:#cacaca !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
}

.hover\:via-red:hover{
  --gradient-via-color:#da1e28 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
}

.hover\:via-red-100:hover{
  --gradient-via-color:#fb4b53 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
}

.hover\:via-teal:hover{
  --gradient-via-color:#009b9b !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
}

.hover\:via-teal-100:hover{
  --gradient-via-color:#dbfbfb !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
}

.hover\:via-teal-200:hover{
  --gradient-via-color:#A8E2E4 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
}

.hover\:via-teal-300:hover{
  --gradient-via-color:#009C98 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
}

.hover\:via-white:hover{
  --gradient-via-color:#fff !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
}

.hover\:via-black:hover{
  --gradient-via-color:#000 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
}

.hover\:via-black-100:hover{
  --gradient-via-color:#242A2E !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
}

.hover\:via-black-200:hover{
  --gradient-via-color:#171717 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
}

.hover\:via-blue:hover{
  --gradient-via-color:#0058A1 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
}

.hover\:via-orange:hover{
  --gradient-via-color:#fe7b00 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
}

.hover\:via-purple:hover{
  --gradient-via-color:#8a3ffc !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
}

.hover\:via-blue-100:hover{
  --gradient-via-color:#E3F6FF !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
}

.hover\:via-blue-300:hover{
  --gradient-via-color:#30B0FF !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
}

.hover\:via-blue-900:hover{
  --gradient-via-color:#07192B !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
}

.hover\:via-gray-150:hover{
  --gradient-via-color:#f9f9f9 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
}

.hover\:via-gray-200:hover{
  --gradient-via-color:#F2F4F8 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
}

.hover\:via-gray-250:hover{
  --gradient-via-color:#FAFBFB !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
}

.hover\:via-gray-300:hover{
  --gradient-via-color:#D5D9E0 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
}

.hover\:via-gray-400:hover{
  --gradient-via-color:#9FA5AD !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
}

.hover\:via-gray-450:hover{
  --gradient-via-color:#868d95 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
}

.hover\:via-gray-500:hover{
  --gradient-via-color:#414F64 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
}

.hover\:via-gray-550:hover{
  --gradient-via-color:#697077 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
}

.hover\:via-gray-600:hover{
  --gradient-via-color:#50565b !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
}

.hover\:via-gray-700:hover{
  --gradient-via-color:#242a2e !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
}

.hover\:via-gray-disable:hover{
  --gradient-via-color:#C1C7CD !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
}

.hover\:via-gray-unselected:hover{
  --gradient-via-color:#868D95 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
}

.hover\:via-blue-200:hover{
  --gradient-via-color:#427fb6 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
}

.hover\:via-red-500:hover{
  --gradient-via-color:#DC2626 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
}

.hover\:via-red-alert:hover{
  --gradient-via-color:#DA1E2833 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
}

.hover\:via-blue-40:hover{
  --gradient-via-color:#78a9ff !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
}

.hover\:via-blue-60:hover{
  --gradient-via-color:#0f62fe !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
}

.hover\:via-blue-60-hover:hover{
  --gradient-via-color:#0353e9 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
}

.hover\:via-blue-80:hover{
  --gradient-via-color:#002d9c !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
}

.hover\:via-gray-80:hover{
  --gradient-via-color:#393939 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
}

.hover\:via-gray-80-hover:hover{
  --gradient-via-color:#4c4c4c !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
}

.hover\:via-gray-70:hover{
  --gradient-via-color:#525252 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
}

.hover\:via-gray-60:hover{
  --gradient-via-color:#6f6f6f !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
}

.hover\:via-red-60:hover{
  --gradient-via-color:#da1e28 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
}

.hover\:via-red-60-hover:hover{
  --gradient-via-color:#ba1b23 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
}

.hover\:via-red-80:hover{
  --gradient-via-color:#750e13 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
}

.hover\:via-gray-30:hover{
  --gradient-via-color:#c6c6c6 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
}

.hover\:via-green-60:hover{
  --gradient-via-color:#198038 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
}

.hover\:via-green-50:hover{
  --gradient-via-color:#EDF5FF !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
}

.hover\:via-blue-70:hover{
  --gradient-via-color:#0043ce !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
}

.hover\:via-gray-50:hover{
  --gradient-via-color:#8d8d8d !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
}

.hover\:via-gray-50-hover:hover{
  --gradient-via-color:#8d8d8d12 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
}

.hover\:via-gray-50-active:hover{
  --gradient-via-color:#8d8d8d32 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
}

.hover\:via-gray-100:hover{
  --gradient-via-color:#161616 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
}

.hover\:via-gray-100-disabled:hover{
  --gradient-via-color:#16161650 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
}

.hover\:via-gray-40:hover{
  --gradient-via-color:#a8a8a8 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
}

.hover\:via-gray-10:hover{
  --gradient-via-color:#f4f4f4 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
}

.hover\:via-gray-10-hover:hover{
  --gradient-via-color:#e5e5e5 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
}

.hover\:via-gray-20:hover{
  --gradient-via-color:#e0e0e0 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
}

.hover\:via-gray-20-hover:hover{
  --gradient-via-color:#cacaca !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
}

.hover\:to-red:hover{
  --gradient-to-color:#da1e28 !important
}

.hover\:to-red-100:hover{
  --gradient-to-color:#fb4b53 !important
}

.hover\:to-teal:hover{
  --gradient-to-color:#009b9b !important
}

.hover\:to-teal-100:hover{
  --gradient-to-color:#dbfbfb !important
}

.hover\:to-teal-200:hover{
  --gradient-to-color:#A8E2E4 !important
}

.hover\:to-teal-300:hover{
  --gradient-to-color:#009C98 !important
}

.hover\:to-white:hover{
  --gradient-to-color:#fff !important
}

.hover\:to-black:hover{
  --gradient-to-color:#000 !important
}

.hover\:to-black-100:hover{
  --gradient-to-color:#242A2E !important
}

.hover\:to-black-200:hover{
  --gradient-to-color:#171717 !important
}

.hover\:to-blue:hover{
  --gradient-to-color:#0058A1 !important
}

.hover\:to-orange:hover{
  --gradient-to-color:#fe7b00 !important
}

.hover\:to-purple:hover{
  --gradient-to-color:#8a3ffc !important
}

.hover\:to-blue-100:hover{
  --gradient-to-color:#E3F6FF !important
}

.hover\:to-blue-300:hover{
  --gradient-to-color:#30B0FF !important
}

.hover\:to-blue-900:hover{
  --gradient-to-color:#07192B !important
}

.hover\:to-gray-150:hover{
  --gradient-to-color:#f9f9f9 !important
}

.hover\:to-gray-200:hover{
  --gradient-to-color:#F2F4F8 !important
}

.hover\:to-gray-250:hover{
  --gradient-to-color:#FAFBFB !important
}

.hover\:to-gray-300:hover{
  --gradient-to-color:#D5D9E0 !important
}

.hover\:to-gray-400:hover{
  --gradient-to-color:#9FA5AD !important
}

.hover\:to-gray-450:hover{
  --gradient-to-color:#868d95 !important
}

.hover\:to-gray-500:hover{
  --gradient-to-color:#414F64 !important
}

.hover\:to-gray-550:hover{
  --gradient-to-color:#697077 !important
}

.hover\:to-gray-600:hover{
  --gradient-to-color:#50565b !important
}

.hover\:to-gray-700:hover{
  --gradient-to-color:#242a2e !important
}

.hover\:to-gray-disable:hover{
  --gradient-to-color:#C1C7CD !important
}

.hover\:to-gray-unselected:hover{
  --gradient-to-color:#868D95 !important
}

.hover\:to-blue-200:hover{
  --gradient-to-color:#427fb6 !important
}

.hover\:to-red-500:hover{
  --gradient-to-color:#DC2626 !important
}

.hover\:to-red-alert:hover{
  --gradient-to-color:#DA1E2833 !important
}

.hover\:to-blue-40:hover{
  --gradient-to-color:#78a9ff !important
}

.hover\:to-blue-60:hover{
  --gradient-to-color:#0f62fe !important
}

.hover\:to-blue-60-hover:hover{
  --gradient-to-color:#0353e9 !important
}

.hover\:to-blue-80:hover{
  --gradient-to-color:#002d9c !important
}

.hover\:to-gray-80:hover{
  --gradient-to-color:#393939 !important
}

.hover\:to-gray-80-hover:hover{
  --gradient-to-color:#4c4c4c !important
}

.hover\:to-gray-70:hover{
  --gradient-to-color:#525252 !important
}

.hover\:to-gray-60:hover{
  --gradient-to-color:#6f6f6f !important
}

.hover\:to-red-60:hover{
  --gradient-to-color:#da1e28 !important
}

.hover\:to-red-60-hover:hover{
  --gradient-to-color:#ba1b23 !important
}

.hover\:to-red-80:hover{
  --gradient-to-color:#750e13 !important
}

.hover\:to-gray-30:hover{
  --gradient-to-color:#c6c6c6 !important
}

.hover\:to-green-60:hover{
  --gradient-to-color:#198038 !important
}

.hover\:to-green-50:hover{
  --gradient-to-color:#EDF5FF !important
}

.hover\:to-blue-70:hover{
  --gradient-to-color:#0043ce !important
}

.hover\:to-gray-50:hover{
  --gradient-to-color:#8d8d8d !important
}

.hover\:to-gray-50-hover:hover{
  --gradient-to-color:#8d8d8d12 !important
}

.hover\:to-gray-50-active:hover{
  --gradient-to-color:#8d8d8d32 !important
}

.hover\:to-gray-100:hover{
  --gradient-to-color:#161616 !important
}

.hover\:to-gray-100-disabled:hover{
  --gradient-to-color:#16161650 !important
}

.hover\:to-gray-40:hover{
  --gradient-to-color:#a8a8a8 !important
}

.hover\:to-gray-10:hover{
  --gradient-to-color:#f4f4f4 !important
}

.hover\:to-gray-10-hover:hover{
  --gradient-to-color:#e5e5e5 !important
}

.hover\:to-gray-20:hover{
  --gradient-to-color:#e0e0e0 !important
}

.hover\:to-gray-20-hover:hover{
  --gradient-to-color:#cacaca !important
}

.focus\:from-red:focus{
  --gradient-from-color:#da1e28 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
}

.focus\:from-red-100:focus{
  --gradient-from-color:#fb4b53 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
}

.focus\:from-teal:focus{
  --gradient-from-color:#009b9b !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
}

.focus\:from-teal-100:focus{
  --gradient-from-color:#dbfbfb !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
}

.focus\:from-teal-200:focus{
  --gradient-from-color:#A8E2E4 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
}

.focus\:from-teal-300:focus{
  --gradient-from-color:#009C98 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
}

.focus\:from-white:focus{
  --gradient-from-color:#fff !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
}

.focus\:from-black:focus{
  --gradient-from-color:#000 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
}

.focus\:from-black-100:focus{
  --gradient-from-color:#242A2E !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
}

.focus\:from-black-200:focus{
  --gradient-from-color:#171717 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
}

.focus\:from-blue:focus{
  --gradient-from-color:#0058A1 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
}

.focus\:from-orange:focus{
  --gradient-from-color:#fe7b00 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
}

.focus\:from-purple:focus{
  --gradient-from-color:#8a3ffc !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
}

.focus\:from-blue-100:focus{
  --gradient-from-color:#E3F6FF !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
}

.focus\:from-blue-300:focus{
  --gradient-from-color:#30B0FF !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
}

.focus\:from-blue-900:focus{
  --gradient-from-color:#07192B !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
}

.focus\:from-gray-150:focus{
  --gradient-from-color:#f9f9f9 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
}

.focus\:from-gray-200:focus{
  --gradient-from-color:#F2F4F8 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
}

.focus\:from-gray-250:focus{
  --gradient-from-color:#FAFBFB !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
}

.focus\:from-gray-300:focus{
  --gradient-from-color:#D5D9E0 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
}

.focus\:from-gray-400:focus{
  --gradient-from-color:#9FA5AD !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
}

.focus\:from-gray-450:focus{
  --gradient-from-color:#868d95 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
}

.focus\:from-gray-500:focus{
  --gradient-from-color:#414F64 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
}

.focus\:from-gray-550:focus{
  --gradient-from-color:#697077 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
}

.focus\:from-gray-600:focus{
  --gradient-from-color:#50565b !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
}

.focus\:from-gray-700:focus{
  --gradient-from-color:#242a2e !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
}

.focus\:from-gray-disable:focus{
  --gradient-from-color:#C1C7CD !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
}

.focus\:from-gray-unselected:focus{
  --gradient-from-color:#868D95 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
}

.focus\:from-blue-200:focus{
  --gradient-from-color:#427fb6 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
}

.focus\:from-red-500:focus{
  --gradient-from-color:#DC2626 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
}

.focus\:from-red-alert:focus{
  --gradient-from-color:#DA1E2833 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
}

.focus\:from-blue-40:focus{
  --gradient-from-color:#78a9ff !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
}

.focus\:from-blue-60:focus{
  --gradient-from-color:#0f62fe !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
}

.focus\:from-blue-60-hover:focus{
  --gradient-from-color:#0353e9 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
}

.focus\:from-blue-80:focus{
  --gradient-from-color:#002d9c !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
}

.focus\:from-gray-80:focus{
  --gradient-from-color:#393939 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
}

.focus\:from-gray-80-hover:focus{
  --gradient-from-color:#4c4c4c !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
}

.focus\:from-gray-70:focus{
  --gradient-from-color:#525252 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
}

.focus\:from-gray-60:focus{
  --gradient-from-color:#6f6f6f !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
}

.focus\:from-red-60:focus{
  --gradient-from-color:#da1e28 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
}

.focus\:from-red-60-hover:focus{
  --gradient-from-color:#ba1b23 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
}

.focus\:from-red-80:focus{
  --gradient-from-color:#750e13 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
}

.focus\:from-gray-30:focus{
  --gradient-from-color:#c6c6c6 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
}

.focus\:from-green-60:focus{
  --gradient-from-color:#198038 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
}

.focus\:from-green-50:focus{
  --gradient-from-color:#EDF5FF !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
}

.focus\:from-blue-70:focus{
  --gradient-from-color:#0043ce !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
}

.focus\:from-gray-50:focus{
  --gradient-from-color:#8d8d8d !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
}

.focus\:from-gray-50-hover:focus{
  --gradient-from-color:#8d8d8d12 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
}

.focus\:from-gray-50-active:focus{
  --gradient-from-color:#8d8d8d32 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
}

.focus\:from-gray-100:focus{
  --gradient-from-color:#161616 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
}

.focus\:from-gray-100-disabled:focus{
  --gradient-from-color:#16161650 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
}

.focus\:from-gray-40:focus{
  --gradient-from-color:#a8a8a8 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
}

.focus\:from-gray-10:focus{
  --gradient-from-color:#f4f4f4 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
}

.focus\:from-gray-10-hover:focus{
  --gradient-from-color:#e5e5e5 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
}

.focus\:from-gray-20:focus{
  --gradient-from-color:#e0e0e0 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
}

.focus\:from-gray-20-hover:focus{
  --gradient-from-color:#cacaca !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
}

.focus\:via-red:focus{
  --gradient-via-color:#da1e28 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
}

.focus\:via-red-100:focus{
  --gradient-via-color:#fb4b53 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
}

.focus\:via-teal:focus{
  --gradient-via-color:#009b9b !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
}

.focus\:via-teal-100:focus{
  --gradient-via-color:#dbfbfb !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
}

.focus\:via-teal-200:focus{
  --gradient-via-color:#A8E2E4 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
}

.focus\:via-teal-300:focus{
  --gradient-via-color:#009C98 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
}

.focus\:via-white:focus{
  --gradient-via-color:#fff !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
}

.focus\:via-black:focus{
  --gradient-via-color:#000 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
}

.focus\:via-black-100:focus{
  --gradient-via-color:#242A2E !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
}

.focus\:via-black-200:focus{
  --gradient-via-color:#171717 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
}

.focus\:via-blue:focus{
  --gradient-via-color:#0058A1 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
}

.focus\:via-orange:focus{
  --gradient-via-color:#fe7b00 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
}

.focus\:via-purple:focus{
  --gradient-via-color:#8a3ffc !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
}

.focus\:via-blue-100:focus{
  --gradient-via-color:#E3F6FF !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
}

.focus\:via-blue-300:focus{
  --gradient-via-color:#30B0FF !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
}

.focus\:via-blue-900:focus{
  --gradient-via-color:#07192B !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
}

.focus\:via-gray-150:focus{
  --gradient-via-color:#f9f9f9 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
}

.focus\:via-gray-200:focus{
  --gradient-via-color:#F2F4F8 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
}

.focus\:via-gray-250:focus{
  --gradient-via-color:#FAFBFB !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
}

.focus\:via-gray-300:focus{
  --gradient-via-color:#D5D9E0 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
}

.focus\:via-gray-400:focus{
  --gradient-via-color:#9FA5AD !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
}

.focus\:via-gray-450:focus{
  --gradient-via-color:#868d95 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
}

.focus\:via-gray-500:focus{
  --gradient-via-color:#414F64 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
}

.focus\:via-gray-550:focus{
  --gradient-via-color:#697077 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
}

.focus\:via-gray-600:focus{
  --gradient-via-color:#50565b !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
}

.focus\:via-gray-700:focus{
  --gradient-via-color:#242a2e !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
}

.focus\:via-gray-disable:focus{
  --gradient-via-color:#C1C7CD !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
}

.focus\:via-gray-unselected:focus{
  --gradient-via-color:#868D95 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
}

.focus\:via-blue-200:focus{
  --gradient-via-color:#427fb6 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
}

.focus\:via-red-500:focus{
  --gradient-via-color:#DC2626 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
}

.focus\:via-red-alert:focus{
  --gradient-via-color:#DA1E2833 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
}

.focus\:via-blue-40:focus{
  --gradient-via-color:#78a9ff !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
}

.focus\:via-blue-60:focus{
  --gradient-via-color:#0f62fe !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
}

.focus\:via-blue-60-hover:focus{
  --gradient-via-color:#0353e9 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
}

.focus\:via-blue-80:focus{
  --gradient-via-color:#002d9c !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
}

.focus\:via-gray-80:focus{
  --gradient-via-color:#393939 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
}

.focus\:via-gray-80-hover:focus{
  --gradient-via-color:#4c4c4c !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
}

.focus\:via-gray-70:focus{
  --gradient-via-color:#525252 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
}

.focus\:via-gray-60:focus{
  --gradient-via-color:#6f6f6f !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
}

.focus\:via-red-60:focus{
  --gradient-via-color:#da1e28 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
}

.focus\:via-red-60-hover:focus{
  --gradient-via-color:#ba1b23 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
}

.focus\:via-red-80:focus{
  --gradient-via-color:#750e13 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
}

.focus\:via-gray-30:focus{
  --gradient-via-color:#c6c6c6 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
}

.focus\:via-green-60:focus{
  --gradient-via-color:#198038 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
}

.focus\:via-green-50:focus{
  --gradient-via-color:#EDF5FF !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
}

.focus\:via-blue-70:focus{
  --gradient-via-color:#0043ce !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
}

.focus\:via-gray-50:focus{
  --gradient-via-color:#8d8d8d !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
}

.focus\:via-gray-50-hover:focus{
  --gradient-via-color:#8d8d8d12 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
}

.focus\:via-gray-50-active:focus{
  --gradient-via-color:#8d8d8d32 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
}

.focus\:via-gray-100:focus{
  --gradient-via-color:#161616 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
}

.focus\:via-gray-100-disabled:focus{
  --gradient-via-color:#16161650 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
}

.focus\:via-gray-40:focus{
  --gradient-via-color:#a8a8a8 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
}

.focus\:via-gray-10:focus{
  --gradient-via-color:#f4f4f4 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
}

.focus\:via-gray-10-hover:focus{
  --gradient-via-color:#e5e5e5 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
}

.focus\:via-gray-20:focus{
  --gradient-via-color:#e0e0e0 !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
}

.focus\:via-gray-20-hover:focus{
  --gradient-via-color:#cacaca !important;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
}

.focus\:to-red:focus{
  --gradient-to-color:#da1e28 !important
}

.focus\:to-red-100:focus{
  --gradient-to-color:#fb4b53 !important
}

.focus\:to-teal:focus{
  --gradient-to-color:#009b9b !important
}

.focus\:to-teal-100:focus{
  --gradient-to-color:#dbfbfb !important
}

.focus\:to-teal-200:focus{
  --gradient-to-color:#A8E2E4 !important
}

.focus\:to-teal-300:focus{
  --gradient-to-color:#009C98 !important
}

.focus\:to-white:focus{
  --gradient-to-color:#fff !important
}

.focus\:to-black:focus{
  --gradient-to-color:#000 !important
}

.focus\:to-black-100:focus{
  --gradient-to-color:#242A2E !important
}

.focus\:to-black-200:focus{
  --gradient-to-color:#171717 !important
}

.focus\:to-blue:focus{
  --gradient-to-color:#0058A1 !important
}

.focus\:to-orange:focus{
  --gradient-to-color:#fe7b00 !important
}

.focus\:to-purple:focus{
  --gradient-to-color:#8a3ffc !important
}

.focus\:to-blue-100:focus{
  --gradient-to-color:#E3F6FF !important
}

.focus\:to-blue-300:focus{
  --gradient-to-color:#30B0FF !important
}

.focus\:to-blue-900:focus{
  --gradient-to-color:#07192B !important
}

.focus\:to-gray-150:focus{
  --gradient-to-color:#f9f9f9 !important
}

.focus\:to-gray-200:focus{
  --gradient-to-color:#F2F4F8 !important
}

.focus\:to-gray-250:focus{
  --gradient-to-color:#FAFBFB !important
}

.focus\:to-gray-300:focus{
  --gradient-to-color:#D5D9E0 !important
}

.focus\:to-gray-400:focus{
  --gradient-to-color:#9FA5AD !important
}

.focus\:to-gray-450:focus{
  --gradient-to-color:#868d95 !important
}

.focus\:to-gray-500:focus{
  --gradient-to-color:#414F64 !important
}

.focus\:to-gray-550:focus{
  --gradient-to-color:#697077 !important
}

.focus\:to-gray-600:focus{
  --gradient-to-color:#50565b !important
}

.focus\:to-gray-700:focus{
  --gradient-to-color:#242a2e !important
}

.focus\:to-gray-disable:focus{
  --gradient-to-color:#C1C7CD !important
}

.focus\:to-gray-unselected:focus{
  --gradient-to-color:#868D95 !important
}

.focus\:to-blue-200:focus{
  --gradient-to-color:#427fb6 !important
}

.focus\:to-red-500:focus{
  --gradient-to-color:#DC2626 !important
}

.focus\:to-red-alert:focus{
  --gradient-to-color:#DA1E2833 !important
}

.focus\:to-blue-40:focus{
  --gradient-to-color:#78a9ff !important
}

.focus\:to-blue-60:focus{
  --gradient-to-color:#0f62fe !important
}

.focus\:to-blue-60-hover:focus{
  --gradient-to-color:#0353e9 !important
}

.focus\:to-blue-80:focus{
  --gradient-to-color:#002d9c !important
}

.focus\:to-gray-80:focus{
  --gradient-to-color:#393939 !important
}

.focus\:to-gray-80-hover:focus{
  --gradient-to-color:#4c4c4c !important
}

.focus\:to-gray-70:focus{
  --gradient-to-color:#525252 !important
}

.focus\:to-gray-60:focus{
  --gradient-to-color:#6f6f6f !important
}

.focus\:to-red-60:focus{
  --gradient-to-color:#da1e28 !important
}

.focus\:to-red-60-hover:focus{
  --gradient-to-color:#ba1b23 !important
}

.focus\:to-red-80:focus{
  --gradient-to-color:#750e13 !important
}

.focus\:to-gray-30:focus{
  --gradient-to-color:#c6c6c6 !important
}

.focus\:to-green-60:focus{
  --gradient-to-color:#198038 !important
}

.focus\:to-green-50:focus{
  --gradient-to-color:#EDF5FF !important
}

.focus\:to-blue-70:focus{
  --gradient-to-color:#0043ce !important
}

.focus\:to-gray-50:focus{
  --gradient-to-color:#8d8d8d !important
}

.focus\:to-gray-50-hover:focus{
  --gradient-to-color:#8d8d8d12 !important
}

.focus\:to-gray-50-active:focus{
  --gradient-to-color:#8d8d8d32 !important
}

.focus\:to-gray-100:focus{
  --gradient-to-color:#161616 !important
}

.focus\:to-gray-100-disabled:focus{
  --gradient-to-color:#16161650 !important
}

.focus\:to-gray-40:focus{
  --gradient-to-color:#a8a8a8 !important
}

.focus\:to-gray-10:focus{
  --gradient-to-color:#f4f4f4 !important
}

.focus\:to-gray-10-hover:focus{
  --gradient-to-color:#e5e5e5 !important
}

.focus\:to-gray-20:focus{
  --gradient-to-color:#e0e0e0 !important
}

.focus\:to-gray-20-hover:focus{
  --gradient-to-color:#cacaca !important
}

.bg-opacity-0{
  --bg-opacity:0 !important
}

.bg-opacity-25{
  --bg-opacity:0.25 !important
}

.bg-opacity-50{
  --bg-opacity:0.5 !important
}

.bg-opacity-75{
  --bg-opacity:0.75 !important
}

.bg-opacity-100{
  --bg-opacity:1 !important
}

.hover\:bg-opacity-0:hover{
  --bg-opacity:0 !important
}

.hover\:bg-opacity-25:hover{
  --bg-opacity:0.25 !important
}

.hover\:bg-opacity-50:hover{
  --bg-opacity:0.5 !important
}

.hover\:bg-opacity-75:hover{
  --bg-opacity:0.75 !important
}

.hover\:bg-opacity-100:hover{
  --bg-opacity:1 !important
}

.focus\:bg-opacity-0:focus{
  --bg-opacity:0 !important
}

.focus\:bg-opacity-25:focus{
  --bg-opacity:0.25 !important
}

.focus\:bg-opacity-50:focus{
  --bg-opacity:0.5 !important
}

.focus\:bg-opacity-75:focus{
  --bg-opacity:0.75 !important
}

.focus\:bg-opacity-100:focus{
  --bg-opacity:1 !important
}

.bg-bottom{
  background-position:bottom !important
}

.bg-center{
  background-position:center !important
}

.bg-left{
  background-position:left !important
}

.bg-left-bottom{
  background-position:left bottom !important
}

.bg-left-top{
  background-position:left top !important
}

.bg-right{
  background-position:right !important
}

.bg-right-bottom{
  background-position:right bottom !important
}

.bg-right-top{
  background-position:right top !important
}

.bg-top{
  background-position:top !important
}

.bg-repeat{
  background-repeat:repeat !important
}

.bg-no-repeat{
  background-repeat:no-repeat !important
}

.bg-repeat-x{
  background-repeat:repeat-x !important
}

.bg-repeat-y{
  background-repeat:repeat-y !important
}

.bg-repeat-round{
  background-repeat:round !important
}

.bg-repeat-space{
  background-repeat:space !important
}

.bg-auto{
  background-size:auto !important
}

.bg-cover{
  background-size:cover !important
}

.bg-contain{
  background-size:contain !important
}

.border-collapse{
  border-collapse:collapse !important
}

.border-separate{
  border-collapse:separate !important
}

.border-red{
  --border-opacity:1 !important;
  border-color:#da1e28 !important;
  border-color:rgba(218, 30, 40, var(--border-opacity)) !important
}

.border-red-100{
  --border-opacity:1 !important;
  border-color:#fb4b53 !important;
  border-color:rgba(251, 75, 83, var(--border-opacity)) !important
}

.border-teal{
  --border-opacity:1 !important;
  border-color:#009b9b !important;
  border-color:rgba(0, 155, 155, var(--border-opacity)) !important
}

.border-teal-100{
  --border-opacity:1 !important;
  border-color:#dbfbfb !important;
  border-color:rgba(219, 251, 251, var(--border-opacity)) !important
}

.border-teal-200{
  --border-opacity:1 !important;
  border-color:#A8E2E4 !important;
  border-color:rgba(168, 226, 228, var(--border-opacity)) !important
}

.border-teal-300{
  --border-opacity:1 !important;
  border-color:#009C98 !important;
  border-color:rgba(0, 156, 152, var(--border-opacity)) !important
}

.border-white{
  --border-opacity:1 !important;
  border-color:#fff !important;
  border-color:rgba(255, 255, 255, var(--border-opacity)) !important
}

.border-black{
  --border-opacity:1 !important;
  border-color:#000 !important;
  border-color:rgba(0, 0, 0, var(--border-opacity)) !important
}

.border-black-100{
  --border-opacity:1 !important;
  border-color:#242A2E !important;
  border-color:rgba(36, 42, 46, var(--border-opacity)) !important
}

.border-black-200{
  --border-opacity:1 !important;
  border-color:#171717 !important;
  border-color:rgba(23, 23, 23, var(--border-opacity)) !important
}

.border-blue{
  --border-opacity:1 !important;
  border-color:#0058A1 !important;
  border-color:rgba(0, 88, 161, var(--border-opacity)) !important
}

.border-orange{
  --border-opacity:1 !important;
  border-color:#fe7b00 !important;
  border-color:rgba(254, 123, 0, var(--border-opacity)) !important
}

.border-purple{
  --border-opacity:1 !important;
  border-color:#8a3ffc !important;
  border-color:rgba(138, 63, 252, var(--border-opacity)) !important
}

.border-blue-100{
  --border-opacity:1 !important;
  border-color:#E3F6FF !important;
  border-color:rgba(227, 246, 255, var(--border-opacity)) !important
}

.border-blue-300{
  --border-opacity:1 !important;
  border-color:#30B0FF !important;
  border-color:rgba(48, 176, 255, var(--border-opacity)) !important
}

.border-blue-900{
  --border-opacity:1 !important;
  border-color:#07192B !important;
  border-color:rgba(7, 25, 43, var(--border-opacity)) !important
}

.border-gray-150{
  --border-opacity:1 !important;
  border-color:#f9f9f9 !important;
  border-color:rgba(249, 249, 249, var(--border-opacity)) !important
}

.border-gray-200{
  --border-opacity:1 !important;
  border-color:#F2F4F8 !important;
  border-color:rgba(242, 244, 248, var(--border-opacity)) !important
}

.border-gray-250{
  --border-opacity:1 !important;
  border-color:#FAFBFB !important;
  border-color:rgba(250, 251, 251, var(--border-opacity)) !important
}

.border-gray-300{
  --border-opacity:1 !important;
  border-color:#D5D9E0 !important;
  border-color:rgba(213, 217, 224, var(--border-opacity)) !important
}

.border-gray-400{
  --border-opacity:1 !important;
  border-color:#9FA5AD !important;
  border-color:rgba(159, 165, 173, var(--border-opacity)) !important
}

.border-gray-450{
  --border-opacity:1 !important;
  border-color:#868d95 !important;
  border-color:rgba(134, 141, 149, var(--border-opacity)) !important
}

.border-gray-500{
  --border-opacity:1 !important;
  border-color:#414F64 !important;
  border-color:rgba(65, 79, 100, var(--border-opacity)) !important
}

.border-gray-550{
  --border-opacity:1 !important;
  border-color:#697077 !important;
  border-color:rgba(105, 112, 119, var(--border-opacity)) !important
}

.border-gray-600{
  --border-opacity:1 !important;
  border-color:#50565b !important;
  border-color:rgba(80, 86, 91, var(--border-opacity)) !important
}

.border-gray-700{
  --border-opacity:1 !important;
  border-color:#242a2e !important;
  border-color:rgba(36, 42, 46, var(--border-opacity)) !important
}

.border-gray-disable{
  --border-opacity:1 !important;
  border-color:#C1C7CD !important;
  border-color:rgba(193, 199, 205, var(--border-opacity)) !important
}

.border-gray-unselected{
  --border-opacity:1 !important;
  border-color:#868D95 !important;
  border-color:rgba(134, 141, 149, var(--border-opacity)) !important
}

.border-blue-200{
  --border-opacity:1 !important;
  border-color:#427fb6 !important;
  border-color:rgba(66, 127, 182, var(--border-opacity)) !important
}

.border-red-500{
  --border-opacity:1 !important;
  border-color:#DC2626 !important;
  border-color:rgba(220, 38, 38, var(--border-opacity)) !important
}

.border-red-alert{
  border-color:#DA1E2833 !important
}

.border-blue-40{
  --border-opacity:1 !important;
  border-color:#78a9ff !important;
  border-color:rgba(120, 169, 255, var(--border-opacity)) !important
}

.border-blue-60{
  --border-opacity:1 !important;
  border-color:#0f62fe !important;
  border-color:rgba(15, 98, 254, var(--border-opacity)) !important
}

.border-blue-60-hover{
  --border-opacity:1 !important;
  border-color:#0353e9 !important;
  border-color:rgba(3, 83, 233, var(--border-opacity)) !important
}

.border-blue-80{
  --border-opacity:1 !important;
  border-color:#002d9c !important;
  border-color:rgba(0, 45, 156, var(--border-opacity)) !important
}

.border-gray-80{
  --border-opacity:1 !important;
  border-color:#393939 !important;
  border-color:rgba(57, 57, 57, var(--border-opacity)) !important
}

.border-gray-80-hover{
  --border-opacity:1 !important;
  border-color:#4c4c4c !important;
  border-color:rgba(76, 76, 76, var(--border-opacity)) !important
}

.border-gray-70{
  --border-opacity:1 !important;
  border-color:#525252 !important;
  border-color:rgba(82, 82, 82, var(--border-opacity)) !important
}

.border-gray-60{
  --border-opacity:1 !important;
  border-color:#6f6f6f !important;
  border-color:rgba(111, 111, 111, var(--border-opacity)) !important
}

.border-red-60{
  --border-opacity:1 !important;
  border-color:#da1e28 !important;
  border-color:rgba(218, 30, 40, var(--border-opacity)) !important
}

.border-red-60-hover{
  --border-opacity:1 !important;
  border-color:#ba1b23 !important;
  border-color:rgba(186, 27, 35, var(--border-opacity)) !important
}

.border-red-80{
  --border-opacity:1 !important;
  border-color:#750e13 !important;
  border-color:rgba(117, 14, 19, var(--border-opacity)) !important
}

.border-gray-30{
  --border-opacity:1 !important;
  border-color:#c6c6c6 !important;
  border-color:rgba(198, 198, 198, var(--border-opacity)) !important
}

.border-green-60{
  --border-opacity:1 !important;
  border-color:#198038 !important;
  border-color:rgba(25, 128, 56, var(--border-opacity)) !important
}

.border-green-50{
  --border-opacity:1 !important;
  border-color:#EDF5FF !important;
  border-color:rgba(237, 245, 255, var(--border-opacity)) !important
}

.border-blue-70{
  --border-opacity:1 !important;
  border-color:#0043ce !important;
  border-color:rgba(0, 67, 206, var(--border-opacity)) !important
}

.border-gray-50{
  --border-opacity:1 !important;
  border-color:#8d8d8d !important;
  border-color:rgba(141, 141, 141, var(--border-opacity)) !important
}

.border-gray-50-hover{
  border-color:#8d8d8d12 !important
}

.border-gray-50-active{
  border-color:#8d8d8d32 !important
}

.border-gray-100{
  --border-opacity:1 !important;
  border-color:#161616 !important;
  border-color:rgba(22, 22, 22, var(--border-opacity)) !important
}

.border-gray-100-disabled{
  border-color:#16161650 !important
}

.border-gray-40{
  --border-opacity:1 !important;
  border-color:#a8a8a8 !important;
  border-color:rgba(168, 168, 168, var(--border-opacity)) !important
}

.border-gray-10{
  --border-opacity:1 !important;
  border-color:#f4f4f4 !important;
  border-color:rgba(244, 244, 244, var(--border-opacity)) !important
}

.border-gray-10-hover{
  --border-opacity:1 !important;
  border-color:#e5e5e5 !important;
  border-color:rgba(229, 229, 229, var(--border-opacity)) !important
}

.border-gray-20{
  --border-opacity:1 !important;
  border-color:#e0e0e0 !important;
  border-color:rgba(224, 224, 224, var(--border-opacity)) !important
}

.border-gray-20-hover{
  --border-opacity:1 !important;
  border-color:#cacaca !important;
  border-color:rgba(202, 202, 202, var(--border-opacity)) !important
}

.hover\:border-red:hover{
  --border-opacity:1 !important;
  border-color:#da1e28 !important;
  border-color:rgba(218, 30, 40, var(--border-opacity)) !important
}

.hover\:border-red-100:hover{
  --border-opacity:1 !important;
  border-color:#fb4b53 !important;
  border-color:rgba(251, 75, 83, var(--border-opacity)) !important
}

.hover\:border-teal:hover{
  --border-opacity:1 !important;
  border-color:#009b9b !important;
  border-color:rgba(0, 155, 155, var(--border-opacity)) !important
}

.hover\:border-teal-100:hover{
  --border-opacity:1 !important;
  border-color:#dbfbfb !important;
  border-color:rgba(219, 251, 251, var(--border-opacity)) !important
}

.hover\:border-teal-200:hover{
  --border-opacity:1 !important;
  border-color:#A8E2E4 !important;
  border-color:rgba(168, 226, 228, var(--border-opacity)) !important
}

.hover\:border-teal-300:hover{
  --border-opacity:1 !important;
  border-color:#009C98 !important;
  border-color:rgba(0, 156, 152, var(--border-opacity)) !important
}

.hover\:border-white:hover{
  --border-opacity:1 !important;
  border-color:#fff !important;
  border-color:rgba(255, 255, 255, var(--border-opacity)) !important
}

.hover\:border-black:hover{
  --border-opacity:1 !important;
  border-color:#000 !important;
  border-color:rgba(0, 0, 0, var(--border-opacity)) !important
}

.hover\:border-black-100:hover{
  --border-opacity:1 !important;
  border-color:#242A2E !important;
  border-color:rgba(36, 42, 46, var(--border-opacity)) !important
}

.hover\:border-black-200:hover{
  --border-opacity:1 !important;
  border-color:#171717 !important;
  border-color:rgba(23, 23, 23, var(--border-opacity)) !important
}

.hover\:border-blue:hover{
  --border-opacity:1 !important;
  border-color:#0058A1 !important;
  border-color:rgba(0, 88, 161, var(--border-opacity)) !important
}

.hover\:border-orange:hover{
  --border-opacity:1 !important;
  border-color:#fe7b00 !important;
  border-color:rgba(254, 123, 0, var(--border-opacity)) !important
}

.hover\:border-purple:hover{
  --border-opacity:1 !important;
  border-color:#8a3ffc !important;
  border-color:rgba(138, 63, 252, var(--border-opacity)) !important
}

.hover\:border-blue-100:hover{
  --border-opacity:1 !important;
  border-color:#E3F6FF !important;
  border-color:rgba(227, 246, 255, var(--border-opacity)) !important
}

.hover\:border-blue-300:hover{
  --border-opacity:1 !important;
  border-color:#30B0FF !important;
  border-color:rgba(48, 176, 255, var(--border-opacity)) !important
}

.hover\:border-blue-900:hover{
  --border-opacity:1 !important;
  border-color:#07192B !important;
  border-color:rgba(7, 25, 43, var(--border-opacity)) !important
}

.hover\:border-gray-150:hover{
  --border-opacity:1 !important;
  border-color:#f9f9f9 !important;
  border-color:rgba(249, 249, 249, var(--border-opacity)) !important
}

.hover\:border-gray-200:hover{
  --border-opacity:1 !important;
  border-color:#F2F4F8 !important;
  border-color:rgba(242, 244, 248, var(--border-opacity)) !important
}

.hover\:border-gray-250:hover{
  --border-opacity:1 !important;
  border-color:#FAFBFB !important;
  border-color:rgba(250, 251, 251, var(--border-opacity)) !important
}

.hover\:border-gray-300:hover{
  --border-opacity:1 !important;
  border-color:#D5D9E0 !important;
  border-color:rgba(213, 217, 224, var(--border-opacity)) !important
}

.hover\:border-gray-400:hover{
  --border-opacity:1 !important;
  border-color:#9FA5AD !important;
  border-color:rgba(159, 165, 173, var(--border-opacity)) !important
}

.hover\:border-gray-450:hover{
  --border-opacity:1 !important;
  border-color:#868d95 !important;
  border-color:rgba(134, 141, 149, var(--border-opacity)) !important
}

.hover\:border-gray-500:hover{
  --border-opacity:1 !important;
  border-color:#414F64 !important;
  border-color:rgba(65, 79, 100, var(--border-opacity)) !important
}

.hover\:border-gray-550:hover{
  --border-opacity:1 !important;
  border-color:#697077 !important;
  border-color:rgba(105, 112, 119, var(--border-opacity)) !important
}

.hover\:border-gray-600:hover{
  --border-opacity:1 !important;
  border-color:#50565b !important;
  border-color:rgba(80, 86, 91, var(--border-opacity)) !important
}

.hover\:border-gray-700:hover{
  --border-opacity:1 !important;
  border-color:#242a2e !important;
  border-color:rgba(36, 42, 46, var(--border-opacity)) !important
}

.hover\:border-gray-disable:hover{
  --border-opacity:1 !important;
  border-color:#C1C7CD !important;
  border-color:rgba(193, 199, 205, var(--border-opacity)) !important
}

.hover\:border-gray-unselected:hover{
  --border-opacity:1 !important;
  border-color:#868D95 !important;
  border-color:rgba(134, 141, 149, var(--border-opacity)) !important
}

.hover\:border-blue-200:hover{
  --border-opacity:1 !important;
  border-color:#427fb6 !important;
  border-color:rgba(66, 127, 182, var(--border-opacity)) !important
}

.hover\:border-red-500:hover{
  --border-opacity:1 !important;
  border-color:#DC2626 !important;
  border-color:rgba(220, 38, 38, var(--border-opacity)) !important
}

.hover\:border-red-alert:hover{
  border-color:#DA1E2833 !important
}

.hover\:border-blue-40:hover{
  --border-opacity:1 !important;
  border-color:#78a9ff !important;
  border-color:rgba(120, 169, 255, var(--border-opacity)) !important
}

.hover\:border-blue-60:hover{
  --border-opacity:1 !important;
  border-color:#0f62fe !important;
  border-color:rgba(15, 98, 254, var(--border-opacity)) !important
}

.hover\:border-blue-60-hover:hover{
  --border-opacity:1 !important;
  border-color:#0353e9 !important;
  border-color:rgba(3, 83, 233, var(--border-opacity)) !important
}

.hover\:border-blue-80:hover{
  --border-opacity:1 !important;
  border-color:#002d9c !important;
  border-color:rgba(0, 45, 156, var(--border-opacity)) !important
}

.hover\:border-gray-80:hover{
  --border-opacity:1 !important;
  border-color:#393939 !important;
  border-color:rgba(57, 57, 57, var(--border-opacity)) !important
}

.hover\:border-gray-80-hover:hover{
  --border-opacity:1 !important;
  border-color:#4c4c4c !important;
  border-color:rgba(76, 76, 76, var(--border-opacity)) !important
}

.hover\:border-gray-70:hover{
  --border-opacity:1 !important;
  border-color:#525252 !important;
  border-color:rgba(82, 82, 82, var(--border-opacity)) !important
}

.hover\:border-gray-60:hover{
  --border-opacity:1 !important;
  border-color:#6f6f6f !important;
  border-color:rgba(111, 111, 111, var(--border-opacity)) !important
}

.hover\:border-red-60:hover{
  --border-opacity:1 !important;
  border-color:#da1e28 !important;
  border-color:rgba(218, 30, 40, var(--border-opacity)) !important
}

.hover\:border-red-60-hover:hover{
  --border-opacity:1 !important;
  border-color:#ba1b23 !important;
  border-color:rgba(186, 27, 35, var(--border-opacity)) !important
}

.hover\:border-red-80:hover{
  --border-opacity:1 !important;
  border-color:#750e13 !important;
  border-color:rgba(117, 14, 19, var(--border-opacity)) !important
}

.hover\:border-gray-30:hover{
  --border-opacity:1 !important;
  border-color:#c6c6c6 !important;
  border-color:rgba(198, 198, 198, var(--border-opacity)) !important
}

.hover\:border-green-60:hover{
  --border-opacity:1 !important;
  border-color:#198038 !important;
  border-color:rgba(25, 128, 56, var(--border-opacity)) !important
}

.hover\:border-green-50:hover{
  --border-opacity:1 !important;
  border-color:#EDF5FF !important;
  border-color:rgba(237, 245, 255, var(--border-opacity)) !important
}

.hover\:border-blue-70:hover{
  --border-opacity:1 !important;
  border-color:#0043ce !important;
  border-color:rgba(0, 67, 206, var(--border-opacity)) !important
}

.hover\:border-gray-50:hover{
  --border-opacity:1 !important;
  border-color:#8d8d8d !important;
  border-color:rgba(141, 141, 141, var(--border-opacity)) !important
}

.hover\:border-gray-50-hover:hover{
  border-color:#8d8d8d12 !important
}

.hover\:border-gray-50-active:hover{
  border-color:#8d8d8d32 !important
}

.hover\:border-gray-100:hover{
  --border-opacity:1 !important;
  border-color:#161616 !important;
  border-color:rgba(22, 22, 22, var(--border-opacity)) !important
}

.hover\:border-gray-100-disabled:hover{
  border-color:#16161650 !important
}

.hover\:border-gray-40:hover{
  --border-opacity:1 !important;
  border-color:#a8a8a8 !important;
  border-color:rgba(168, 168, 168, var(--border-opacity)) !important
}

.hover\:border-gray-10:hover{
  --border-opacity:1 !important;
  border-color:#f4f4f4 !important;
  border-color:rgba(244, 244, 244, var(--border-opacity)) !important
}

.hover\:border-gray-10-hover:hover{
  --border-opacity:1 !important;
  border-color:#e5e5e5 !important;
  border-color:rgba(229, 229, 229, var(--border-opacity)) !important
}

.hover\:border-gray-20:hover{
  --border-opacity:1 !important;
  border-color:#e0e0e0 !important;
  border-color:rgba(224, 224, 224, var(--border-opacity)) !important
}

.hover\:border-gray-20-hover:hover{
  --border-opacity:1 !important;
  border-color:#cacaca !important;
  border-color:rgba(202, 202, 202, var(--border-opacity)) !important
}

.focus\:border-red:focus{
  --border-opacity:1 !important;
  border-color:#da1e28 !important;
  border-color:rgba(218, 30, 40, var(--border-opacity)) !important
}

.focus\:border-red-100:focus{
  --border-opacity:1 !important;
  border-color:#fb4b53 !important;
  border-color:rgba(251, 75, 83, var(--border-opacity)) !important
}

.focus\:border-teal:focus{
  --border-opacity:1 !important;
  border-color:#009b9b !important;
  border-color:rgba(0, 155, 155, var(--border-opacity)) !important
}

.focus\:border-teal-100:focus{
  --border-opacity:1 !important;
  border-color:#dbfbfb !important;
  border-color:rgba(219, 251, 251, var(--border-opacity)) !important
}

.focus\:border-teal-200:focus{
  --border-opacity:1 !important;
  border-color:#A8E2E4 !important;
  border-color:rgba(168, 226, 228, var(--border-opacity)) !important
}

.focus\:border-teal-300:focus{
  --border-opacity:1 !important;
  border-color:#009C98 !important;
  border-color:rgba(0, 156, 152, var(--border-opacity)) !important
}

.focus\:border-white:focus{
  --border-opacity:1 !important;
  border-color:#fff !important;
  border-color:rgba(255, 255, 255, var(--border-opacity)) !important
}

.focus\:border-black:focus{
  --border-opacity:1 !important;
  border-color:#000 !important;
  border-color:rgba(0, 0, 0, var(--border-opacity)) !important
}

.focus\:border-black-100:focus{
  --border-opacity:1 !important;
  border-color:#242A2E !important;
  border-color:rgba(36, 42, 46, var(--border-opacity)) !important
}

.focus\:border-black-200:focus{
  --border-opacity:1 !important;
  border-color:#171717 !important;
  border-color:rgba(23, 23, 23, var(--border-opacity)) !important
}

.focus\:border-blue:focus{
  --border-opacity:1 !important;
  border-color:#0058A1 !important;
  border-color:rgba(0, 88, 161, var(--border-opacity)) !important
}

.focus\:border-orange:focus{
  --border-opacity:1 !important;
  border-color:#fe7b00 !important;
  border-color:rgba(254, 123, 0, var(--border-opacity)) !important
}

.focus\:border-purple:focus{
  --border-opacity:1 !important;
  border-color:#8a3ffc !important;
  border-color:rgba(138, 63, 252, var(--border-opacity)) !important
}

.focus\:border-blue-100:focus{
  --border-opacity:1 !important;
  border-color:#E3F6FF !important;
  border-color:rgba(227, 246, 255, var(--border-opacity)) !important
}

.focus\:border-blue-300:focus{
  --border-opacity:1 !important;
  border-color:#30B0FF !important;
  border-color:rgba(48, 176, 255, var(--border-opacity)) !important
}

.focus\:border-blue-900:focus{
  --border-opacity:1 !important;
  border-color:#07192B !important;
  border-color:rgba(7, 25, 43, var(--border-opacity)) !important
}

.focus\:border-gray-150:focus{
  --border-opacity:1 !important;
  border-color:#f9f9f9 !important;
  border-color:rgba(249, 249, 249, var(--border-opacity)) !important
}

.focus\:border-gray-200:focus{
  --border-opacity:1 !important;
  border-color:#F2F4F8 !important;
  border-color:rgba(242, 244, 248, var(--border-opacity)) !important
}

.focus\:border-gray-250:focus{
  --border-opacity:1 !important;
  border-color:#FAFBFB !important;
  border-color:rgba(250, 251, 251, var(--border-opacity)) !important
}

.focus\:border-gray-300:focus{
  --border-opacity:1 !important;
  border-color:#D5D9E0 !important;
  border-color:rgba(213, 217, 224, var(--border-opacity)) !important
}

.focus\:border-gray-400:focus{
  --border-opacity:1 !important;
  border-color:#9FA5AD !important;
  border-color:rgba(159, 165, 173, var(--border-opacity)) !important
}

.focus\:border-gray-450:focus{
  --border-opacity:1 !important;
  border-color:#868d95 !important;
  border-color:rgba(134, 141, 149, var(--border-opacity)) !important
}

.focus\:border-gray-500:focus{
  --border-opacity:1 !important;
  border-color:#414F64 !important;
  border-color:rgba(65, 79, 100, var(--border-opacity)) !important
}

.focus\:border-gray-550:focus{
  --border-opacity:1 !important;
  border-color:#697077 !important;
  border-color:rgba(105, 112, 119, var(--border-opacity)) !important
}

.focus\:border-gray-600:focus{
  --border-opacity:1 !important;
  border-color:#50565b !important;
  border-color:rgba(80, 86, 91, var(--border-opacity)) !important
}

.focus\:border-gray-700:focus{
  --border-opacity:1 !important;
  border-color:#242a2e !important;
  border-color:rgba(36, 42, 46, var(--border-opacity)) !important
}

.focus\:border-gray-disable:focus{
  --border-opacity:1 !important;
  border-color:#C1C7CD !important;
  border-color:rgba(193, 199, 205, var(--border-opacity)) !important
}

.focus\:border-gray-unselected:focus{
  --border-opacity:1 !important;
  border-color:#868D95 !important;
  border-color:rgba(134, 141, 149, var(--border-opacity)) !important
}

.focus\:border-blue-200:focus{
  --border-opacity:1 !important;
  border-color:#427fb6 !important;
  border-color:rgba(66, 127, 182, var(--border-opacity)) !important
}

.focus\:border-red-500:focus{
  --border-opacity:1 !important;
  border-color:#DC2626 !important;
  border-color:rgba(220, 38, 38, var(--border-opacity)) !important
}

.focus\:border-red-alert:focus{
  border-color:#DA1E2833 !important
}

.focus\:border-blue-40:focus{
  --border-opacity:1 !important;
  border-color:#78a9ff !important;
  border-color:rgba(120, 169, 255, var(--border-opacity)) !important
}

.focus\:border-blue-60:focus{
  --border-opacity:1 !important;
  border-color:#0f62fe !important;
  border-color:rgba(15, 98, 254, var(--border-opacity)) !important
}

.focus\:border-blue-60-hover:focus{
  --border-opacity:1 !important;
  border-color:#0353e9 !important;
  border-color:rgba(3, 83, 233, var(--border-opacity)) !important
}

.focus\:border-blue-80:focus{
  --border-opacity:1 !important;
  border-color:#002d9c !important;
  border-color:rgba(0, 45, 156, var(--border-opacity)) !important
}

.focus\:border-gray-80:focus{
  --border-opacity:1 !important;
  border-color:#393939 !important;
  border-color:rgba(57, 57, 57, var(--border-opacity)) !important
}

.focus\:border-gray-80-hover:focus{
  --border-opacity:1 !important;
  border-color:#4c4c4c !important;
  border-color:rgba(76, 76, 76, var(--border-opacity)) !important
}

.focus\:border-gray-70:focus{
  --border-opacity:1 !important;
  border-color:#525252 !important;
  border-color:rgba(82, 82, 82, var(--border-opacity)) !important
}

.focus\:border-gray-60:focus{
  --border-opacity:1 !important;
  border-color:#6f6f6f !important;
  border-color:rgba(111, 111, 111, var(--border-opacity)) !important
}

.focus\:border-red-60:focus{
  --border-opacity:1 !important;
  border-color:#da1e28 !important;
  border-color:rgba(218, 30, 40, var(--border-opacity)) !important
}

.focus\:border-red-60-hover:focus{
  --border-opacity:1 !important;
  border-color:#ba1b23 !important;
  border-color:rgba(186, 27, 35, var(--border-opacity)) !important
}

.focus\:border-red-80:focus{
  --border-opacity:1 !important;
  border-color:#750e13 !important;
  border-color:rgba(117, 14, 19, var(--border-opacity)) !important
}

.focus\:border-gray-30:focus{
  --border-opacity:1 !important;
  border-color:#c6c6c6 !important;
  border-color:rgba(198, 198, 198, var(--border-opacity)) !important
}

.focus\:border-green-60:focus{
  --border-opacity:1 !important;
  border-color:#198038 !important;
  border-color:rgba(25, 128, 56, var(--border-opacity)) !important
}

.focus\:border-green-50:focus{
  --border-opacity:1 !important;
  border-color:#EDF5FF !important;
  border-color:rgba(237, 245, 255, var(--border-opacity)) !important
}

.focus\:border-blue-70:focus{
  --border-opacity:1 !important;
  border-color:#0043ce !important;
  border-color:rgba(0, 67, 206, var(--border-opacity)) !important
}

.focus\:border-gray-50:focus{
  --border-opacity:1 !important;
  border-color:#8d8d8d !important;
  border-color:rgba(141, 141, 141, var(--border-opacity)) !important
}

.focus\:border-gray-50-hover:focus{
  border-color:#8d8d8d12 !important
}

.focus\:border-gray-50-active:focus{
  border-color:#8d8d8d32 !important
}

.focus\:border-gray-100:focus{
  --border-opacity:1 !important;
  border-color:#161616 !important;
  border-color:rgba(22, 22, 22, var(--border-opacity)) !important
}

.focus\:border-gray-100-disabled:focus{
  border-color:#16161650 !important
}

.focus\:border-gray-40:focus{
  --border-opacity:1 !important;
  border-color:#a8a8a8 !important;
  border-color:rgba(168, 168, 168, var(--border-opacity)) !important
}

.focus\:border-gray-10:focus{
  --border-opacity:1 !important;
  border-color:#f4f4f4 !important;
  border-color:rgba(244, 244, 244, var(--border-opacity)) !important
}

.focus\:border-gray-10-hover:focus{
  --border-opacity:1 !important;
  border-color:#e5e5e5 !important;
  border-color:rgba(229, 229, 229, var(--border-opacity)) !important
}

.focus\:border-gray-20:focus{
  --border-opacity:1 !important;
  border-color:#e0e0e0 !important;
  border-color:rgba(224, 224, 224, var(--border-opacity)) !important
}

.focus\:border-gray-20-hover:focus{
  --border-opacity:1 !important;
  border-color:#cacaca !important;
  border-color:rgba(202, 202, 202, var(--border-opacity)) !important
}

.border-opacity-0{
  --border-opacity:0 !important
}

.border-opacity-25{
  --border-opacity:0.25 !important
}

.border-opacity-50{
  --border-opacity:0.5 !important
}

.border-opacity-75{
  --border-opacity:0.75 !important
}

.border-opacity-100{
  --border-opacity:1 !important
}

.hover\:border-opacity-0:hover{
  --border-opacity:0 !important
}

.hover\:border-opacity-25:hover{
  --border-opacity:0.25 !important
}

.hover\:border-opacity-50:hover{
  --border-opacity:0.5 !important
}

.hover\:border-opacity-75:hover{
  --border-opacity:0.75 !important
}

.hover\:border-opacity-100:hover{
  --border-opacity:1 !important
}

.focus\:border-opacity-0:focus{
  --border-opacity:0 !important
}

.focus\:border-opacity-25:focus{
  --border-opacity:0.25 !important
}

.focus\:border-opacity-50:focus{
  --border-opacity:0.5 !important
}

.focus\:border-opacity-75:focus{
  --border-opacity:0.75 !important
}

.focus\:border-opacity-100:focus{
  --border-opacity:1 !important
}

.rounded-none{
  border-radius:0 !important
}

.rounded-sm{
  border-radius:0.125rem !important
}

.rounded{
  border-radius:0.25rem !important
}

.rounded-md{
  border-radius:0.375rem !important
}

.rounded-lg{
  border-radius:0.5rem !important
}

.rounded-xl{
  border-radius:0.75rem !important
}

.rounded-2xl{
  border-radius:1rem !important
}

.rounded-3xl{
  border-radius:1.5rem !important
}

.rounded-full{
  border-radius:9999px !important
}

.rounded-t-none{
  border-top-left-radius:0 !important;
  border-top-right-radius:0 !important
}

.rounded-r-none{
  border-top-right-radius:0 !important;
  border-bottom-right-radius:0 !important
}

.rounded-b-none{
  border-bottom-right-radius:0 !important;
  border-bottom-left-radius:0 !important
}

.rounded-l-none{
  border-top-left-radius:0 !important;
  border-bottom-left-radius:0 !important
}

.rounded-t-sm{
  border-top-left-radius:0.125rem !important;
  border-top-right-radius:0.125rem !important
}

.rounded-r-sm{
  border-top-right-radius:0.125rem !important;
  border-bottom-right-radius:0.125rem !important
}

.rounded-b-sm{
  border-bottom-right-radius:0.125rem !important;
  border-bottom-left-radius:0.125rem !important
}

.rounded-l-sm{
  border-top-left-radius:0.125rem !important;
  border-bottom-left-radius:0.125rem !important
}

.rounded-t{
  border-top-left-radius:0.25rem !important;
  border-top-right-radius:0.25rem !important
}

.rounded-r{
  border-top-right-radius:0.25rem !important;
  border-bottom-right-radius:0.25rem !important
}

.rounded-b{
  border-bottom-right-radius:0.25rem !important;
  border-bottom-left-radius:0.25rem !important
}

.rounded-l{
  border-top-left-radius:0.25rem !important;
  border-bottom-left-radius:0.25rem !important
}

.rounded-t-md{
  border-top-left-radius:0.375rem !important;
  border-top-right-radius:0.375rem !important
}

.rounded-r-md{
  border-top-right-radius:0.375rem !important;
  border-bottom-right-radius:0.375rem !important
}

.rounded-b-md{
  border-bottom-right-radius:0.375rem !important;
  border-bottom-left-radius:0.375rem !important
}

.rounded-l-md{
  border-top-left-radius:0.375rem !important;
  border-bottom-left-radius:0.375rem !important
}

.rounded-t-lg{
  border-top-left-radius:0.5rem !important;
  border-top-right-radius:0.5rem !important
}

.rounded-r-lg{
  border-top-right-radius:0.5rem !important;
  border-bottom-right-radius:0.5rem !important
}

.rounded-b-lg{
  border-bottom-right-radius:0.5rem !important;
  border-bottom-left-radius:0.5rem !important
}

.rounded-l-lg{
  border-top-left-radius:0.5rem !important;
  border-bottom-left-radius:0.5rem !important
}

.rounded-t-xl{
  border-top-left-radius:0.75rem !important;
  border-top-right-radius:0.75rem !important
}

.rounded-r-xl{
  border-top-right-radius:0.75rem !important;
  border-bottom-right-radius:0.75rem !important
}

.rounded-b-xl{
  border-bottom-right-radius:0.75rem !important;
  border-bottom-left-radius:0.75rem !important
}

.rounded-l-xl{
  border-top-left-radius:0.75rem !important;
  border-bottom-left-radius:0.75rem !important
}

.rounded-t-2xl{
  border-top-left-radius:1rem !important;
  border-top-right-radius:1rem !important
}

.rounded-r-2xl{
  border-top-right-radius:1rem !important;
  border-bottom-right-radius:1rem !important
}

.rounded-b-2xl{
  border-bottom-right-radius:1rem !important;
  border-bottom-left-radius:1rem !important
}

.rounded-l-2xl{
  border-top-left-radius:1rem !important;
  border-bottom-left-radius:1rem !important
}

.rounded-t-3xl{
  border-top-left-radius:1.5rem !important;
  border-top-right-radius:1.5rem !important
}

.rounded-r-3xl{
  border-top-right-radius:1.5rem !important;
  border-bottom-right-radius:1.5rem !important
}

.rounded-b-3xl{
  border-bottom-right-radius:1.5rem !important;
  border-bottom-left-radius:1.5rem !important
}

.rounded-l-3xl{
  border-top-left-radius:1.5rem !important;
  border-bottom-left-radius:1.5rem !important
}

.rounded-t-full{
  border-top-left-radius:9999px !important;
  border-top-right-radius:9999px !important
}

.rounded-r-full{
  border-top-right-radius:9999px !important;
  border-bottom-right-radius:9999px !important
}

.rounded-b-full{
  border-bottom-right-radius:9999px !important;
  border-bottom-left-radius:9999px !important
}

.rounded-l-full{
  border-top-left-radius:9999px !important;
  border-bottom-left-radius:9999px !important
}

.rounded-tl-none{
  border-top-left-radius:0 !important
}

.rounded-tr-none{
  border-top-right-radius:0 !important
}

.rounded-br-none{
  border-bottom-right-radius:0 !important
}

.rounded-bl-none{
  border-bottom-left-radius:0 !important
}

.rounded-tl-sm{
  border-top-left-radius:0.125rem !important
}

.rounded-tr-sm{
  border-top-right-radius:0.125rem !important
}

.rounded-br-sm{
  border-bottom-right-radius:0.125rem !important
}

.rounded-bl-sm{
  border-bottom-left-radius:0.125rem !important
}

.rounded-tl{
  border-top-left-radius:0.25rem !important
}

.rounded-tr{
  border-top-right-radius:0.25rem !important
}

.rounded-br{
  border-bottom-right-radius:0.25rem !important
}

.rounded-bl{
  border-bottom-left-radius:0.25rem !important
}

.rounded-tl-md{
  border-top-left-radius:0.375rem !important
}

.rounded-tr-md{
  border-top-right-radius:0.375rem !important
}

.rounded-br-md{
  border-bottom-right-radius:0.375rem !important
}

.rounded-bl-md{
  border-bottom-left-radius:0.375rem !important
}

.rounded-tl-lg{
  border-top-left-radius:0.5rem !important
}

.rounded-tr-lg{
  border-top-right-radius:0.5rem !important
}

.rounded-br-lg{
  border-bottom-right-radius:0.5rem !important
}

.rounded-bl-lg{
  border-bottom-left-radius:0.5rem !important
}

.rounded-tl-xl{
  border-top-left-radius:0.75rem !important
}

.rounded-tr-xl{
  border-top-right-radius:0.75rem !important
}

.rounded-br-xl{
  border-bottom-right-radius:0.75rem !important
}

.rounded-bl-xl{
  border-bottom-left-radius:0.75rem !important
}

.rounded-tl-2xl{
  border-top-left-radius:1rem !important
}

.rounded-tr-2xl{
  border-top-right-radius:1rem !important
}

.rounded-br-2xl{
  border-bottom-right-radius:1rem !important
}

.rounded-bl-2xl{
  border-bottom-left-radius:1rem !important
}

.rounded-tl-3xl{
  border-top-left-radius:1.5rem !important
}

.rounded-tr-3xl{
  border-top-right-radius:1.5rem !important
}

.rounded-br-3xl{
  border-bottom-right-radius:1.5rem !important
}

.rounded-bl-3xl{
  border-bottom-left-radius:1.5rem !important
}

.rounded-tl-full{
  border-top-left-radius:9999px !important
}

.rounded-tr-full{
  border-top-right-radius:9999px !important
}

.rounded-br-full{
  border-bottom-right-radius:9999px !important
}

.rounded-bl-full{
  border-bottom-left-radius:9999px !important
}

.border-solid{
  border-style:solid !important
}

.border-dashed{
  border-style:dashed !important
}

.border-dotted{
  border-style:dotted !important
}

.border-double{
  border-style:double !important
}

.border-none{
  border-style:none !important
}

.border-0{
  border-width:0 !important
}

.border-2{
  border-width:2px !important
}

.border-4{
  border-width:4px !important
}

.border-8{
  border-width:8px !important
}

.border{
  border-width:1px !important
}

.border-t-0{
  border-top-width:0 !important
}

.border-r-0{
  border-right-width:0 !important
}

.border-b-0{
  border-bottom-width:0 !important
}

.border-l-0{
  border-left-width:0 !important
}

.border-t-2{
  border-top-width:2px !important
}

.border-r-2{
  border-right-width:2px !important
}

.border-b-2{
  border-bottom-width:2px !important
}

.border-l-2{
  border-left-width:2px !important
}

.border-t-4{
  border-top-width:4px !important
}

.border-r-4{
  border-right-width:4px !important
}

.border-b-4{
  border-bottom-width:4px !important
}

.border-l-4{
  border-left-width:4px !important
}

.border-t-8{
  border-top-width:8px !important
}

.border-r-8{
  border-right-width:8px !important
}

.border-b-8{
  border-bottom-width:8px !important
}

.border-l-8{
  border-left-width:8px !important
}

.border-t{
  border-top-width:1px !important
}

.border-r{
  border-right-width:1px !important
}

.border-b{
  border-bottom-width:1px !important
}

.border-l{
  border-left-width:1px !important
}

.box-border{
  box-sizing:border-box !important
}

.box-content{
  box-sizing:content-box !important
}

.cursor-auto{
  cursor:auto !important
}

.cursor-default{
  cursor:default !important
}

.cursor-pointer{
  cursor:pointer !important
}

.cursor-wait{
  cursor:wait !important
}

.cursor-text{
  cursor:text !important
}

.cursor-move{
  cursor:move !important
}

.cursor-not-allowed{
  cursor:not-allowed !important
}

.block{
  display:block !important
}

.inline-block{
  display:inline-block !important
}

.inline{
  display:inline !important
}

.flex{
  display:flex !important
}

.inline-flex{
  display:inline-flex !important
}

.table{
  display:table !important
}

.table-caption{
  display:table-caption !important
}

.table-cell{
  display:table-cell !important
}

.table-column{
  display:table-column !important
}

.table-column-group{
  display:table-column-group !important
}

.table-footer-group{
  display:table-footer-group !important
}

.table-header-group{
  display:table-header-group !important
}

.table-row-group{
  display:table-row-group !important
}

.table-row{
  display:table-row !important
}

.flow-root{
  display:flow-root !important
}

.grid{
  display:grid !important
}

.inline-grid{
  display:inline-grid !important
}

.contents{
  display:contents !important
}

.hidden{
  display:none !important
}

.flex-row{
  flex-direction:row !important
}

.flex-row-reverse{
  flex-direction:row-reverse !important
}

.flex-col{
  flex-direction:column !important
}

.flex-col-reverse{
  flex-direction:column-reverse !important
}

.flex-wrap{
  flex-wrap:wrap !important
}

.flex-wrap-reverse{
  flex-wrap:wrap-reverse !important
}

.flex-no-wrap{
  flex-wrap:nowrap !important
}

.place-items-auto{
  place-items:auto !important
}

.place-items-start{
  place-items:start !important
}

.place-items-end{
  place-items:end !important
}

.place-items-center{
  place-items:center !important
}

.place-items-stretch{
  place-items:stretch !important
}

.place-content-center{
  place-content:center !important
}

.place-content-start{
  place-content:start !important
}

.place-content-end{
  place-content:end !important
}

.place-content-between{
  place-content:space-between !important
}

.place-content-around{
  place-content:space-around !important
}

.place-content-evenly{
  place-content:space-evenly !important
}

.place-content-stretch{
  place-content:stretch !important
}

.place-self-auto{
  place-self:auto !important
}

.place-self-start{
  place-self:start !important
}

.place-self-end{
  place-self:end !important
}

.place-self-center{
  place-self:center !important
}

.place-self-stretch{
  place-self:stretch !important
}

.items-start{
  align-items:flex-start !important
}

.items-end{
  align-items:flex-end !important
}

.items-center{
  align-items:center !important
}

.items-baseline{
  align-items:baseline !important
}

.items-stretch{
  align-items:stretch !important
}

.content-center{
  align-content:center !important
}

.content-start{
  align-content:flex-start !important
}

.content-end{
  align-content:flex-end !important
}

.content-between{
  align-content:space-between !important
}

.content-around{
  align-content:space-around !important
}

.content-evenly{
  align-content:space-evenly !important
}

.self-auto{
  align-self:auto !important
}

.self-start{
  align-self:flex-start !important
}

.self-end{
  align-self:flex-end !important
}

.self-center{
  align-self:center !important
}

.self-stretch{
  align-self:stretch !important
}

.justify-items-auto{
  justify-items:auto !important
}

.justify-items-start{
  justify-items:start !important
}

.justify-items-end{
  justify-items:end !important
}

.justify-items-center{
  justify-items:center !important
}

.justify-items-stretch{
  justify-items:stretch !important
}

.justify-start{
  justify-content:flex-start !important
}

.justify-end{
  justify-content:flex-end !important
}

.justify-center{
  justify-content:center !important
}

.justify-between{
  justify-content:space-between !important
}

.justify-around{
  justify-content:space-around !important
}

.justify-evenly{
  justify-content:space-evenly !important
}

.justify-self-auto{
  justify-self:auto !important
}

.justify-self-start{
  justify-self:start !important
}

.justify-self-end{
  justify-self:end !important
}

.justify-self-center{
  justify-self:center !important
}

.justify-self-stretch{
  justify-self:stretch !important
}

.flex-1{
  flex:1 1 0% !important
}

.flex-auto{
  flex:1 1 auto !important
}

.flex-initial{
  flex:0 1 auto !important
}

.flex-none{
  flex:none !important
}

.flex-grow-0{
  flex-grow:0 !important
}

.flex-grow{
  flex-grow:1 !important
}

.flex-shrink-0{
  flex-shrink:0 !important
}

.flex-shrink{
  flex-shrink:1 !important
}

.order-1{
  order:1 !important
}

.order-2{
  order:2 !important
}

.order-3{
  order:3 !important
}

.order-4{
  order:4 !important
}

.order-5{
  order:5 !important
}

.order-6{
  order:6 !important
}

.order-7{
  order:7 !important
}

.order-8{
  order:8 !important
}

.order-9{
  order:9 !important
}

.order-10{
  order:10 !important
}

.order-11{
  order:11 !important
}

.order-12{
  order:12 !important
}

.order-first{
  order:-9999 !important
}

.order-last{
  order:9999 !important
}

.order-none{
  order:0 !important
}

.float-right{
  float:right !important
}

.float-left{
  float:left !important
}

.float-none{
  float:none !important
}

.clearfix:after{
  content:"" !important;
  display:table !important;
  clear:both !important
}

.clear-left{
  clear:left !important
}

.clear-right{
  clear:right !important
}

.clear-both{
  clear:both !important
}

.clear-none{
  clear:none !important
}

.font-sans{
  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" !important
}

.font-serif{
  font-family:Georgia, Cambria, "Times New Roman", Times, serif !important
}

.font-mono{
  font-family:Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important
}

.font-hairline{
  font-weight:100 !important
}

.font-thin{
  font-weight:200 !important
}

.font-light{
  font-weight:300 !important
}

.font-normal{
  font-weight:400 !important
}

.font-medium{
  font-weight:500 !important
}

.font-semibold{
  font-weight:600 !important
}

.font-bold{
  font-weight:700 !important
}

.font-extrabold{
  font-weight:800 !important
}

.font-black{
  font-weight:900 !important
}

.hover\:font-hairline:hover{
  font-weight:100 !important
}

.hover\:font-thin:hover{
  font-weight:200 !important
}

.hover\:font-light:hover{
  font-weight:300 !important
}

.hover\:font-normal:hover{
  font-weight:400 !important
}

.hover\:font-medium:hover{
  font-weight:500 !important
}

.hover\:font-semibold:hover{
  font-weight:600 !important
}

.hover\:font-bold:hover{
  font-weight:700 !important
}

.hover\:font-extrabold:hover{
  font-weight:800 !important
}

.hover\:font-black:hover{
  font-weight:900 !important
}

.focus\:font-hairline:focus{
  font-weight:100 !important
}

.focus\:font-thin:focus{
  font-weight:200 !important
}

.focus\:font-light:focus{
  font-weight:300 !important
}

.focus\:font-normal:focus{
  font-weight:400 !important
}

.focus\:font-medium:focus{
  font-weight:500 !important
}

.focus\:font-semibold:focus{
  font-weight:600 !important
}

.focus\:font-bold:focus{
  font-weight:700 !important
}

.focus\:font-extrabold:focus{
  font-weight:800 !important
}

.focus\:font-black:focus{
  font-weight:900 !important
}

.h-0{
  height:0 !important
}

.h-1{
  height:0.25rem !important
}

.h-2{
  height:0.5rem !important
}

.h-3{
  height:0.75rem !important
}

.h-4{
  height:1rem !important
}

.h-5{
  height:1.25rem !important
}

.h-6{
  height:1.5rem !important
}

.h-7{
  height:1.75rem !important
}

.h-8{
  height:2rem !important
}

.h-10{
  height:2.5rem !important
}

.h-12{
  height:3rem !important
}

.h-14{
  height:3.5rem !important
}

.h-16{
  height:4rem !important
}

.h-18{
  height:4.5rem !important
}

.h-19{
  height:4.75rem !important
}

.h-20{
  height:5rem !important
}

.h-24{
  height:6rem !important
}

.h-28{
  height:7rem !important
}

.h-30{
  height:7.5rem !important
}

.h-31{
  height:7.75rem !important
}

.h-32{
  height:8rem !important
}

.h-34{
  height:8.5rem !important
}

.h-36{
  height:9rem !important
}

.h-40{
  height:10rem !important
}

.h-42{
  height:9.188rem !important
}

.h-44{
  height:11rem !important
}

.h-45{
  height:11.25rem !important
}

.h-48{
  height:12rem !important
}

.h-50{
  height:12.5rem !important
}

.h-52{
  height:13rem !important
}

.h-56{
  height:14rem !important
}

.h-60{
  height:15rem !important
}

.h-62{
  height:15.5rem !important
}

.h-64{
  height:16rem !important
}

.h-70{
  height:17.5rem !important
}

.h-72{
  height:18rem !important
}

.h-76{
  height:19rem !important
}

.h-80{
  height:20rem !important
}

.h-83{
  height:20.75rem !important
}

.h-84{
  height:21rem !important
}

.h-92{
  height:23rem !important
}

.h-96{
  height:24rem !important
}

.h-104{
  height:26rem !important
}

.h-106{
  height:26.5rem !important
}

.h-108{
  height:27rem !important
}

.h-112{
  height:28rem !important
}

.h-116{
  height:29rem !important
}

.h-120{
  height:30rem !important
}

.h-124{
  height:31rem !important
}

.h-132{
  height:33rem !important
}

.h-140{
  height:40rem !important
}

.h-164{
  height:41rem !important
}

.h-165{
  height:41.25rem !important
}

.h-172{
  height:43rem !important
}

.h-200{
  height:50rem !important
}

.h-auto{
  height:auto !important
}

.h-px{
  height:1px !important
}

.h-1\.5{
  height:0.375rem !important
}

.h-2n{
  height:-0.5rem !important
}

.h-40n{
  height:-10rem !important
}

.h-full{
  height:100% !important
}

.h-screen{
  height:100vh !important
}

.h-40p{
  height:40% !important
}

.h-50p{
  height:50% !important
}

.h-60p{
  height:60% !important
}

.h-70p{
  height:70% !important
}

.h-80p{
  height:80% !important
}

.h-90p{
  height:90% !important
}

.h-93p{
  height:93% !important
}

.h-fit{
  height:-moz-fit-content !important;
  height:fit-content !important
}

.text-xs{
  font-size:0.75rem !important
}

.text-sm{
  font-size:0.875rem !important
}

.text-base{
  font-size:1rem !important
}

.text-lg{
  font-size:1.125rem !important
}

.text-xl{
  font-size:1.25rem !important
}

.text-2xl{
  font-size:1.5rem !important
}

.text-3xl{
  font-size:1.875rem !important
}

.text-4xl{
  font-size:2.25rem !important
}

.text-5xl{
  font-size:3rem !important
}

.text-6xl{
  font-size:4rem !important
}

.text-xsmall{
  font-size:13px !important
}

.text-xxs{
  font-size:11px !important
}

.text-xxxs{
  font-size:10px !important
}

.text-heading-01{
  font-size:1.75rem !important
}

.leading-3{
  line-height:.75rem !important
}

.leading-4{
  line-height:1rem !important
}

.leading-5{
  line-height:1.25rem !important
}

.leading-6{
  line-height:1.5rem !important
}

.leading-7{
  line-height:1.75rem !important
}

.leading-8{
  line-height:2rem !important
}

.leading-9{
  line-height:2.25rem !important
}

.leading-10{
  line-height:2.5rem !important
}

.leading-none{
  line-height:1 !important
}

.leading-tight{
  line-height:1.25 !important
}

.leading-snug{
  line-height:1.375 !important
}

.leading-normal{
  line-height:1.5 !important
}

.leading-relaxed{
  line-height:1.625 !important
}

.leading-loose{
  line-height:2 !important
}

.leading-primary{
  line-height:1.125rem !important
}

.list-inside{
  list-style-position:inside !important
}

.list-outside{
  list-style-position:outside !important
}

.list-none{
  list-style-type:none !important
}

.list-disc{
  list-style-type:disc !important
}

.list-decimal{
  list-style-type:decimal !important
}

.m-0{
  margin:0 !important
}

.m-1{
  margin:0.25rem !important
}

.m-2{
  margin:0.5rem !important
}

.m-3{
  margin:0.75rem !important
}

.m-4{
  margin:1rem !important
}

.m-5{
  margin:1.25rem !important
}

.m-6{
  margin:1.5rem !important
}

.m-7{
  margin:1.75rem !important
}

.m-8{
  margin:2rem !important
}

.m-9{
  margin:2.25rem !important
}

.m-10{
  margin:2.5rem !important
}

.m-12{
  margin:3rem !important
}

.m-14{
  margin:3.5rem !important
}

.m-16{
  margin:4rem !important
}

.m-18{
  margin:4.5rem !important
}

.m-19{
  margin:4.75rem !important
}

.m-20{
  margin:5rem !important
}

.m-24{
  margin:6rem !important
}

.m-28{
  margin:7rem !important
}

.m-30{
  margin:7.5rem !important
}

.m-31{
  margin:7.75rem !important
}

.m-32{
  margin:8rem !important
}

.m-34{
  margin:8.5rem !important
}

.m-36{
  margin:9rem !important
}

.m-40{
  margin:10rem !important
}

.m-44{
  margin:11rem !important
}

.m-45{
  margin:11.25rem !important
}

.m-48{
  margin:12rem !important
}

.m-50{
  margin:12.5rem !important
}

.m-52{
  margin:13rem !important
}

.m-56{
  margin:14rem !important
}

.m-60{
  margin:15rem !important
}

.m-62{
  margin:15.5rem !important
}

.m-64{
  margin:16rem !important
}

.m-70{
  margin:17.5rem !important
}

.m-72{
  margin:18rem !important
}

.m-76{
  margin:19rem !important
}

.m-80{
  margin:20rem !important
}

.m-83{
  margin:20.75rem !important
}

.m-84{
  margin:21rem !important
}

.m-92{
  margin:23rem !important
}

.m-96{
  margin:24rem !important
}

.m-104{
  margin:26rem !important
}

.m-106{
  margin:26.5rem !important
}

.m-108{
  margin:27rem !important
}

.m-112{
  margin:28rem !important
}

.m-116{
  margin:29rem !important
}

.m-120{
  margin:30rem !important
}

.m-124{
  margin:31rem !important
}

.m-132{
  margin:33rem !important
}

.m-140{
  margin:40rem !important
}

.m-164{
  margin:41rem !important
}

.m-165{
  margin:41.25rem !important
}

.m-172{
  margin:43rem !important
}

.m-200{
  margin:50rem !important
}

.m-auto{
  margin:auto !important
}

.m-px{
  margin:1px !important
}

.m-1\.5{
  margin:0.375rem !important
}

.m-2n{
  margin:-0.5rem !important
}

.m-40n{
  margin:-10rem !important
}

.-m-1{
  margin:-0.25rem !important
}

.-m-2{
  margin:-0.5rem !important
}

.-m-3{
  margin:-0.75rem !important
}

.-m-4{
  margin:-1rem !important
}

.-m-5{
  margin:-1.25rem !important
}

.-m-6{
  margin:-1.5rem !important
}

.-m-7{
  margin:-1.75rem !important
}

.-m-8{
  margin:-2rem !important
}

.-m-10{
  margin:-2.5rem !important
}

.-m-12{
  margin:-3rem !important
}

.-m-14{
  margin:-3.5rem !important
}

.-m-16{
  margin:-4rem !important
}

.-m-18{
  margin:-4.5rem !important
}

.-m-19{
  margin:-4.75rem !important
}

.-m-20{
  margin:-5rem !important
}

.-m-24{
  margin:-6rem !important
}

.-m-28{
  margin:-7rem !important
}

.-m-30{
  margin:-7.5rem !important
}

.-m-31{
  margin:-7.75rem !important
}

.-m-32{
  margin:-8rem !important
}

.-m-34{
  margin:-8.5rem !important
}

.-m-36{
  margin:-9rem !important
}

.-m-40{
  margin:-10rem !important
}

.-m-44{
  margin:-11rem !important
}

.-m-45{
  margin:-11.25rem !important
}

.-m-48{
  margin:-12rem !important
}

.-m-50{
  margin:-12.5rem !important
}

.-m-52{
  margin:-13rem !important
}

.-m-56{
  margin:-14rem !important
}

.-m-60{
  margin:-15rem !important
}

.-m-62{
  margin:-15.5rem !important
}

.-m-64{
  margin:-16rem !important
}

.-m-70{
  margin:-17.5rem !important
}

.-m-72{
  margin:-18rem !important
}

.-m-76{
  margin:-19rem !important
}

.-m-80{
  margin:-20rem !important
}

.-m-83{
  margin:-20.75rem !important
}

.-m-84{
  margin:-21rem !important
}

.-m-92{
  margin:-23rem !important
}

.-m-96{
  margin:-24rem !important
}

.-m-104{
  margin:-26rem !important
}

.-m-106{
  margin:-26.5rem !important
}

.-m-108{
  margin:-27rem !important
}

.-m-112{
  margin:-28rem !important
}

.-m-116{
  margin:-29rem !important
}

.-m-120{
  margin:-30rem !important
}

.-m-124{
  margin:-31rem !important
}

.-m-132{
  margin:-33rem !important
}

.-m-140{
  margin:-40rem !important
}

.-m-164{
  margin:-41rem !important
}

.-m-165{
  margin:-41.25rem !important
}

.-m-172{
  margin:-43rem !important
}

.-m-200{
  margin:-50rem !important
}

.-m-px{
  margin:-1px !important
}

.-m-1\.5{
  margin:-0.375rem !important
}

.-m-2n{
  margin:0.5rem !important
}

.-m-40n{
  margin:10rem !important
}

.my-0{
  margin-top:0 !important;
  margin-bottom:0 !important
}

.mx-0{
  margin-left:0 !important;
  margin-right:0 !important
}

.my-1{
  margin-top:0.25rem !important;
  margin-bottom:0.25rem !important
}

.mx-1{
  margin-left:0.25rem !important;
  margin-right:0.25rem !important
}

.my-2{
  margin-top:0.5rem !important;
  margin-bottom:0.5rem !important
}

.mx-2{
  margin-left:0.5rem !important;
  margin-right:0.5rem !important
}

.my-3{
  margin-top:0.75rem !important;
  margin-bottom:0.75rem !important
}

.mx-3{
  margin-left:0.75rem !important;
  margin-right:0.75rem !important
}

.my-4{
  margin-top:1rem !important;
  margin-bottom:1rem !important
}

.mx-4{
  margin-left:1rem !important;
  margin-right:1rem !important
}

.my-5{
  margin-top:1.25rem !important;
  margin-bottom:1.25rem !important
}

.mx-5{
  margin-left:1.25rem !important;
  margin-right:1.25rem !important
}

.my-6{
  margin-top:1.5rem !important;
  margin-bottom:1.5rem !important
}

.mx-6{
  margin-left:1.5rem !important;
  margin-right:1.5rem !important
}

.my-7{
  margin-top:1.75rem !important;
  margin-bottom:1.75rem !important
}

.mx-7{
  margin-left:1.75rem !important;
  margin-right:1.75rem !important
}

.my-8{
  margin-top:2rem !important;
  margin-bottom:2rem !important
}

.mx-8{
  margin-left:2rem !important;
  margin-right:2rem !important
}

.my-9{
  margin-top:2.25rem !important;
  margin-bottom:2.25rem !important
}

.mx-9{
  margin-left:2.25rem !important;
  margin-right:2.25rem !important
}

.my-10{
  margin-top:2.5rem !important;
  margin-bottom:2.5rem !important
}

.mx-10{
  margin-left:2.5rem !important;
  margin-right:2.5rem !important
}

.my-12{
  margin-top:3rem !important;
  margin-bottom:3rem !important
}

.mx-12{
  margin-left:3rem !important;
  margin-right:3rem !important
}

.my-14{
  margin-top:3.5rem !important;
  margin-bottom:3.5rem !important
}

.mx-14{
  margin-left:3.5rem !important;
  margin-right:3.5rem !important
}

.my-16{
  margin-top:4rem !important;
  margin-bottom:4rem !important
}

.mx-16{
  margin-left:4rem !important;
  margin-right:4rem !important
}

.my-18{
  margin-top:4.5rem !important;
  margin-bottom:4.5rem !important
}

.mx-18{
  margin-left:4.5rem !important;
  margin-right:4.5rem !important
}

.my-19{
  margin-top:4.75rem !important;
  margin-bottom:4.75rem !important
}

.mx-19{
  margin-left:4.75rem !important;
  margin-right:4.75rem !important
}

.my-20{
  margin-top:5rem !important;
  margin-bottom:5rem !important
}

.mx-20{
  margin-left:5rem !important;
  margin-right:5rem !important
}

.my-24{
  margin-top:6rem !important;
  margin-bottom:6rem !important
}

.mx-24{
  margin-left:6rem !important;
  margin-right:6rem !important
}

.my-28{
  margin-top:7rem !important;
  margin-bottom:7rem !important
}

.mx-28{
  margin-left:7rem !important;
  margin-right:7rem !important
}

.my-30{
  margin-top:7.5rem !important;
  margin-bottom:7.5rem !important
}

.mx-30{
  margin-left:7.5rem !important;
  margin-right:7.5rem !important
}

.my-31{
  margin-top:7.75rem !important;
  margin-bottom:7.75rem !important
}

.mx-31{
  margin-left:7.75rem !important;
  margin-right:7.75rem !important
}

.my-32{
  margin-top:8rem !important;
  margin-bottom:8rem !important
}

.mx-32{
  margin-left:8rem !important;
  margin-right:8rem !important
}

.my-34{
  margin-top:8.5rem !important;
  margin-bottom:8.5rem !important
}

.mx-34{
  margin-left:8.5rem !important;
  margin-right:8.5rem !important
}

.my-36{
  margin-top:9rem !important;
  margin-bottom:9rem !important
}

.mx-36{
  margin-left:9rem !important;
  margin-right:9rem !important
}

.my-40{
  margin-top:10rem !important;
  margin-bottom:10rem !important
}

.mx-40{
  margin-left:10rem !important;
  margin-right:10rem !important
}

.my-44{
  margin-top:11rem !important;
  margin-bottom:11rem !important
}

.mx-44{
  margin-left:11rem !important;
  margin-right:11rem !important
}

.my-45{
  margin-top:11.25rem !important;
  margin-bottom:11.25rem !important
}

.mx-45{
  margin-left:11.25rem !important;
  margin-right:11.25rem !important
}

.my-48{
  margin-top:12rem !important;
  margin-bottom:12rem !important
}

.mx-48{
  margin-left:12rem !important;
  margin-right:12rem !important
}

.my-50{
  margin-top:12.5rem !important;
  margin-bottom:12.5rem !important
}

.mx-50{
  margin-left:12.5rem !important;
  margin-right:12.5rem !important
}

.my-52{
  margin-top:13rem !important;
  margin-bottom:13rem !important
}

.mx-52{
  margin-left:13rem !important;
  margin-right:13rem !important
}

.my-56{
  margin-top:14rem !important;
  margin-bottom:14rem !important
}

.mx-56{
  margin-left:14rem !important;
  margin-right:14rem !important
}

.my-60{
  margin-top:15rem !important;
  margin-bottom:15rem !important
}

.mx-60{
  margin-left:15rem !important;
  margin-right:15rem !important
}

.my-62{
  margin-top:15.5rem !important;
  margin-bottom:15.5rem !important
}

.mx-62{
  margin-left:15.5rem !important;
  margin-right:15.5rem !important
}

.my-64{
  margin-top:16rem !important;
  margin-bottom:16rem !important
}

.mx-64{
  margin-left:16rem !important;
  margin-right:16rem !important
}

.my-70{
  margin-top:17.5rem !important;
  margin-bottom:17.5rem !important
}

.mx-70{
  margin-left:17.5rem !important;
  margin-right:17.5rem !important
}

.my-72{
  margin-top:18rem !important;
  margin-bottom:18rem !important
}

.mx-72{
  margin-left:18rem !important;
  margin-right:18rem !important
}

.my-76{
  margin-top:19rem !important;
  margin-bottom:19rem !important
}

.mx-76{
  margin-left:19rem !important;
  margin-right:19rem !important
}

.my-80{
  margin-top:20rem !important;
  margin-bottom:20rem !important
}

.mx-80{
  margin-left:20rem !important;
  margin-right:20rem !important
}

.my-83{
  margin-top:20.75rem !important;
  margin-bottom:20.75rem !important
}

.mx-83{
  margin-left:20.75rem !important;
  margin-right:20.75rem !important
}

.my-84{
  margin-top:21rem !important;
  margin-bottom:21rem !important
}

.mx-84{
  margin-left:21rem !important;
  margin-right:21rem !important
}

.my-92{
  margin-top:23rem !important;
  margin-bottom:23rem !important
}

.mx-92{
  margin-left:23rem !important;
  margin-right:23rem !important
}

.my-96{
  margin-top:24rem !important;
  margin-bottom:24rem !important
}

.mx-96{
  margin-left:24rem !important;
  margin-right:24rem !important
}

.my-104{
  margin-top:26rem !important;
  margin-bottom:26rem !important
}

.mx-104{
  margin-left:26rem !important;
  margin-right:26rem !important
}

.my-106{
  margin-top:26.5rem !important;
  margin-bottom:26.5rem !important
}

.mx-106{
  margin-left:26.5rem !important;
  margin-right:26.5rem !important
}

.my-108{
  margin-top:27rem !important;
  margin-bottom:27rem !important
}

.mx-108{
  margin-left:27rem !important;
  margin-right:27rem !important
}

.my-112{
  margin-top:28rem !important;
  margin-bottom:28rem !important
}

.mx-112{
  margin-left:28rem !important;
  margin-right:28rem !important
}

.my-116{
  margin-top:29rem !important;
  margin-bottom:29rem !important
}

.mx-116{
  margin-left:29rem !important;
  margin-right:29rem !important
}

.my-120{
  margin-top:30rem !important;
  margin-bottom:30rem !important
}

.mx-120{
  margin-left:30rem !important;
  margin-right:30rem !important
}

.my-124{
  margin-top:31rem !important;
  margin-bottom:31rem !important
}

.mx-124{
  margin-left:31rem !important;
  margin-right:31rem !important
}

.my-132{
  margin-top:33rem !important;
  margin-bottom:33rem !important
}

.mx-132{
  margin-left:33rem !important;
  margin-right:33rem !important
}

.my-140{
  margin-top:40rem !important;
  margin-bottom:40rem !important
}

.mx-140{
  margin-left:40rem !important;
  margin-right:40rem !important
}

.my-164{
  margin-top:41rem !important;
  margin-bottom:41rem !important
}

.mx-164{
  margin-left:41rem !important;
  margin-right:41rem !important
}

.my-165{
  margin-top:41.25rem !important;
  margin-bottom:41.25rem !important
}

.mx-165{
  margin-left:41.25rem !important;
  margin-right:41.25rem !important
}

.my-172{
  margin-top:43rem !important;
  margin-bottom:43rem !important
}

.mx-172{
  margin-left:43rem !important;
  margin-right:43rem !important
}

.my-200{
  margin-top:50rem !important;
  margin-bottom:50rem !important
}

.mx-200{
  margin-left:50rem !important;
  margin-right:50rem !important
}

.my-auto{
  margin-top:auto !important;
  margin-bottom:auto !important
}

.mx-auto{
  margin-left:auto !important;
  margin-right:auto !important
}

.my-px{
  margin-top:1px !important;
  margin-bottom:1px !important
}

.mx-px{
  margin-left:1px !important;
  margin-right:1px !important
}

.my-1\.5{
  margin-top:0.375rem !important;
  margin-bottom:0.375rem !important
}

.mx-1\.5{
  margin-left:0.375rem !important;
  margin-right:0.375rem !important
}

.my-2n{
  margin-top:-0.5rem !important;
  margin-bottom:-0.5rem !important
}

.mx-2n{
  margin-left:-0.5rem !important;
  margin-right:-0.5rem !important
}

.my-40n{
  margin-top:-10rem !important;
  margin-bottom:-10rem !important
}

.mx-40n{
  margin-left:-10rem !important;
  margin-right:-10rem !important
}

.-my-1{
  margin-top:-0.25rem !important;
  margin-bottom:-0.25rem !important
}

.-mx-1{
  margin-left:-0.25rem !important;
  margin-right:-0.25rem !important
}

.-my-2{
  margin-top:-0.5rem !important;
  margin-bottom:-0.5rem !important
}

.-mx-2{
  margin-left:-0.5rem !important;
  margin-right:-0.5rem !important
}

.-my-3{
  margin-top:-0.75rem !important;
  margin-bottom:-0.75rem !important
}

.-mx-3{
  margin-left:-0.75rem !important;
  margin-right:-0.75rem !important
}

.-my-4{
  margin-top:-1rem !important;
  margin-bottom:-1rem !important
}

.-mx-4{
  margin-left:-1rem !important;
  margin-right:-1rem !important
}

.-my-5{
  margin-top:-1.25rem !important;
  margin-bottom:-1.25rem !important
}

.-mx-5{
  margin-left:-1.25rem !important;
  margin-right:-1.25rem !important
}

.-my-6{
  margin-top:-1.5rem !important;
  margin-bottom:-1.5rem !important
}

.-mx-6{
  margin-left:-1.5rem !important;
  margin-right:-1.5rem !important
}

.-my-7{
  margin-top:-1.75rem !important;
  margin-bottom:-1.75rem !important
}

.-mx-7{
  margin-left:-1.75rem !important;
  margin-right:-1.75rem !important
}

.-my-8{
  margin-top:-2rem !important;
  margin-bottom:-2rem !important
}

.-mx-8{
  margin-left:-2rem !important;
  margin-right:-2rem !important
}

.-my-10{
  margin-top:-2.5rem !important;
  margin-bottom:-2.5rem !important
}

.-mx-10{
  margin-left:-2.5rem !important;
  margin-right:-2.5rem !important
}

.-my-12{
  margin-top:-3rem !important;
  margin-bottom:-3rem !important
}

.-mx-12{
  margin-left:-3rem !important;
  margin-right:-3rem !important
}

.-my-14{
  margin-top:-3.5rem !important;
  margin-bottom:-3.5rem !important
}

.-mx-14{
  margin-left:-3.5rem !important;
  margin-right:-3.5rem !important
}

.-my-16{
  margin-top:-4rem !important;
  margin-bottom:-4rem !important
}

.-mx-16{
  margin-left:-4rem !important;
  margin-right:-4rem !important
}

.-my-18{
  margin-top:-4.5rem !important;
  margin-bottom:-4.5rem !important
}

.-mx-18{
  margin-left:-4.5rem !important;
  margin-right:-4.5rem !important
}

.-my-19{
  margin-top:-4.75rem !important;
  margin-bottom:-4.75rem !important
}

.-mx-19{
  margin-left:-4.75rem !important;
  margin-right:-4.75rem !important
}

.-my-20{
  margin-top:-5rem !important;
  margin-bottom:-5rem !important
}

.-mx-20{
  margin-left:-5rem !important;
  margin-right:-5rem !important
}

.-my-24{
  margin-top:-6rem !important;
  margin-bottom:-6rem !important
}

.-mx-24{
  margin-left:-6rem !important;
  margin-right:-6rem !important
}

.-my-28{
  margin-top:-7rem !important;
  margin-bottom:-7rem !important
}

.-mx-28{
  margin-left:-7rem !important;
  margin-right:-7rem !important
}

.-my-30{
  margin-top:-7.5rem !important;
  margin-bottom:-7.5rem !important
}

.-mx-30{
  margin-left:-7.5rem !important;
  margin-right:-7.5rem !important
}

.-my-31{
  margin-top:-7.75rem !important;
  margin-bottom:-7.75rem !important
}

.-mx-31{
  margin-left:-7.75rem !important;
  margin-right:-7.75rem !important
}

.-my-32{
  margin-top:-8rem !important;
  margin-bottom:-8rem !important
}

.-mx-32{
  margin-left:-8rem !important;
  margin-right:-8rem !important
}

.-my-34{
  margin-top:-8.5rem !important;
  margin-bottom:-8.5rem !important
}

.-mx-34{
  margin-left:-8.5rem !important;
  margin-right:-8.5rem !important
}

.-my-36{
  margin-top:-9rem !important;
  margin-bottom:-9rem !important
}

.-mx-36{
  margin-left:-9rem !important;
  margin-right:-9rem !important
}

.-my-40{
  margin-top:-10rem !important;
  margin-bottom:-10rem !important
}

.-mx-40{
  margin-left:-10rem !important;
  margin-right:-10rem !important
}

.-my-44{
  margin-top:-11rem !important;
  margin-bottom:-11rem !important
}

.-mx-44{
  margin-left:-11rem !important;
  margin-right:-11rem !important
}

.-my-45{
  margin-top:-11.25rem !important;
  margin-bottom:-11.25rem !important
}

.-mx-45{
  margin-left:-11.25rem !important;
  margin-right:-11.25rem !important
}

.-my-48{
  margin-top:-12rem !important;
  margin-bottom:-12rem !important
}

.-mx-48{
  margin-left:-12rem !important;
  margin-right:-12rem !important
}

.-my-50{
  margin-top:-12.5rem !important;
  margin-bottom:-12.5rem !important
}

.-mx-50{
  margin-left:-12.5rem !important;
  margin-right:-12.5rem !important
}

.-my-52{
  margin-top:-13rem !important;
  margin-bottom:-13rem !important
}

.-mx-52{
  margin-left:-13rem !important;
  margin-right:-13rem !important
}

.-my-56{
  margin-top:-14rem !important;
  margin-bottom:-14rem !important
}

.-mx-56{
  margin-left:-14rem !important;
  margin-right:-14rem !important
}

.-my-60{
  margin-top:-15rem !important;
  margin-bottom:-15rem !important
}

.-mx-60{
  margin-left:-15rem !important;
  margin-right:-15rem !important
}

.-my-62{
  margin-top:-15.5rem !important;
  margin-bottom:-15.5rem !important
}

.-mx-62{
  margin-left:-15.5rem !important;
  margin-right:-15.5rem !important
}

.-my-64{
  margin-top:-16rem !important;
  margin-bottom:-16rem !important
}

.-mx-64{
  margin-left:-16rem !important;
  margin-right:-16rem !important
}

.-my-70{
  margin-top:-17.5rem !important;
  margin-bottom:-17.5rem !important
}

.-mx-70{
  margin-left:-17.5rem !important;
  margin-right:-17.5rem !important
}

.-my-72{
  margin-top:-18rem !important;
  margin-bottom:-18rem !important
}

.-mx-72{
  margin-left:-18rem !important;
  margin-right:-18rem !important
}

.-my-76{
  margin-top:-19rem !important;
  margin-bottom:-19rem !important
}

.-mx-76{
  margin-left:-19rem !important;
  margin-right:-19rem !important
}

.-my-80{
  margin-top:-20rem !important;
  margin-bottom:-20rem !important
}

.-mx-80{
  margin-left:-20rem !important;
  margin-right:-20rem !important
}

.-my-83{
  margin-top:-20.75rem !important;
  margin-bottom:-20.75rem !important
}

.-mx-83{
  margin-left:-20.75rem !important;
  margin-right:-20.75rem !important
}

.-my-84{
  margin-top:-21rem !important;
  margin-bottom:-21rem !important
}

.-mx-84{
  margin-left:-21rem !important;
  margin-right:-21rem !important
}

.-my-92{
  margin-top:-23rem !important;
  margin-bottom:-23rem !important
}

.-mx-92{
  margin-left:-23rem !important;
  margin-right:-23rem !important
}

.-my-96{
  margin-top:-24rem !important;
  margin-bottom:-24rem !important
}

.-mx-96{
  margin-left:-24rem !important;
  margin-right:-24rem !important
}

.-my-104{
  margin-top:-26rem !important;
  margin-bottom:-26rem !important
}

.-mx-104{
  margin-left:-26rem !important;
  margin-right:-26rem !important
}

.-my-106{
  margin-top:-26.5rem !important;
  margin-bottom:-26.5rem !important
}

.-mx-106{
  margin-left:-26.5rem !important;
  margin-right:-26.5rem !important
}

.-my-108{
  margin-top:-27rem !important;
  margin-bottom:-27rem !important
}

.-mx-108{
  margin-left:-27rem !important;
  margin-right:-27rem !important
}

.-my-112{
  margin-top:-28rem !important;
  margin-bottom:-28rem !important
}

.-mx-112{
  margin-left:-28rem !important;
  margin-right:-28rem !important
}

.-my-116{
  margin-top:-29rem !important;
  margin-bottom:-29rem !important
}

.-mx-116{
  margin-left:-29rem !important;
  margin-right:-29rem !important
}

.-my-120{
  margin-top:-30rem !important;
  margin-bottom:-30rem !important
}

.-mx-120{
  margin-left:-30rem !important;
  margin-right:-30rem !important
}

.-my-124{
  margin-top:-31rem !important;
  margin-bottom:-31rem !important
}

.-mx-124{
  margin-left:-31rem !important;
  margin-right:-31rem !important
}

.-my-132{
  margin-top:-33rem !important;
  margin-bottom:-33rem !important
}

.-mx-132{
  margin-left:-33rem !important;
  margin-right:-33rem !important
}

.-my-140{
  margin-top:-40rem !important;
  margin-bottom:-40rem !important
}

.-mx-140{
  margin-left:-40rem !important;
  margin-right:-40rem !important
}

.-my-164{
  margin-top:-41rem !important;
  margin-bottom:-41rem !important
}

.-mx-164{
  margin-left:-41rem !important;
  margin-right:-41rem !important
}

.-my-165{
  margin-top:-41.25rem !important;
  margin-bottom:-41.25rem !important
}

.-mx-165{
  margin-left:-41.25rem !important;
  margin-right:-41.25rem !important
}

.-my-172{
  margin-top:-43rem !important;
  margin-bottom:-43rem !important
}

.-mx-172{
  margin-left:-43rem !important;
  margin-right:-43rem !important
}

.-my-200{
  margin-top:-50rem !important;
  margin-bottom:-50rem !important
}

.-mx-200{
  margin-left:-50rem !important;
  margin-right:-50rem !important
}

.-my-px{
  margin-top:-1px !important;
  margin-bottom:-1px !important
}

.-mx-px{
  margin-left:-1px !important;
  margin-right:-1px !important
}

.-my-1\.5{
  margin-top:-0.375rem !important;
  margin-bottom:-0.375rem !important
}

.-mx-1\.5{
  margin-left:-0.375rem !important;
  margin-right:-0.375rem !important
}

.-my-2n{
  margin-top:0.5rem !important;
  margin-bottom:0.5rem !important
}

.-mx-2n{
  margin-left:0.5rem !important;
  margin-right:0.5rem !important
}

.-my-40n{
  margin-top:10rem !important;
  margin-bottom:10rem !important
}

.-mx-40n{
  margin-left:10rem !important;
  margin-right:10rem !important
}

.mt-0{
  margin-top:0 !important
}

.mr-0{
  margin-right:0 !important
}

.mb-0{
  margin-bottom:0 !important
}

.ml-0{
  margin-left:0 !important
}

.mt-1{
  margin-top:0.25rem !important
}

.mr-1{
  margin-right:0.25rem !important
}

.mb-1{
  margin-bottom:0.25rem !important
}

.ml-1{
  margin-left:0.25rem !important
}

.mt-2{
  margin-top:0.5rem !important
}

.mr-2{
  margin-right:0.5rem !important
}

.mb-2{
  margin-bottom:0.5rem !important
}

.ml-2{
  margin-left:0.5rem !important
}

.mt-3{
  margin-top:0.75rem !important
}

.mr-3{
  margin-right:0.75rem !important
}

.mb-3{
  margin-bottom:0.75rem !important
}

.ml-3{
  margin-left:0.75rem !important
}

.mt-4{
  margin-top:1rem !important
}

.mr-4{
  margin-right:1rem !important
}

.mb-4{
  margin-bottom:1rem !important
}

.ml-4{
  margin-left:1rem !important
}

.mt-5{
  margin-top:1.25rem !important
}

.mr-5{
  margin-right:1.25rem !important
}

.mb-5{
  margin-bottom:1.25rem !important
}

.ml-5{
  margin-left:1.25rem !important
}

.mt-6{
  margin-top:1.5rem !important
}

.mr-6{
  margin-right:1.5rem !important
}

.mb-6{
  margin-bottom:1.5rem !important
}

.ml-6{
  margin-left:1.5rem !important
}

.mt-7{
  margin-top:1.75rem !important
}

.mr-7{
  margin-right:1.75rem !important
}

.mb-7{
  margin-bottom:1.75rem !important
}

.ml-7{
  margin-left:1.75rem !important
}

.mt-8{
  margin-top:2rem !important
}

.mr-8{
  margin-right:2rem !important
}

.mb-8{
  margin-bottom:2rem !important
}

.ml-8{
  margin-left:2rem !important
}

.mt-9{
  margin-top:2.25rem !important
}

.mr-9{
  margin-right:2.25rem !important
}

.mb-9{
  margin-bottom:2.25rem !important
}

.ml-9{
  margin-left:2.25rem !important
}

.mt-10{
  margin-top:2.5rem !important
}

.mr-10{
  margin-right:2.5rem !important
}

.mb-10{
  margin-bottom:2.5rem !important
}

.ml-10{
  margin-left:2.5rem !important
}

.mt-12{
  margin-top:3rem !important
}

.mr-12{
  margin-right:3rem !important
}

.mb-12{
  margin-bottom:3rem !important
}

.ml-12{
  margin-left:3rem !important
}

.mt-14{
  margin-top:3.5rem !important
}

.mr-14{
  margin-right:3.5rem !important
}

.mb-14{
  margin-bottom:3.5rem !important
}

.ml-14{
  margin-left:3.5rem !important
}

.mt-16{
  margin-top:4rem !important
}

.mr-16{
  margin-right:4rem !important
}

.mb-16{
  margin-bottom:4rem !important
}

.ml-16{
  margin-left:4rem !important
}

.mt-18{
  margin-top:4.5rem !important
}

.mr-18{
  margin-right:4.5rem !important
}

.mb-18{
  margin-bottom:4.5rem !important
}

.ml-18{
  margin-left:4.5rem !important
}

.mt-19{
  margin-top:4.75rem !important
}

.mr-19{
  margin-right:4.75rem !important
}

.mb-19{
  margin-bottom:4.75rem !important
}

.ml-19{
  margin-left:4.75rem !important
}

.mt-20{
  margin-top:5rem !important
}

.mr-20{
  margin-right:5rem !important
}

.mb-20{
  margin-bottom:5rem !important
}

.ml-20{
  margin-left:5rem !important
}

.mt-24{
  margin-top:6rem !important
}

.mr-24{
  margin-right:6rem !important
}

.mb-24{
  margin-bottom:6rem !important
}

.ml-24{
  margin-left:6rem !important
}

.mt-28{
  margin-top:7rem !important
}

.mr-28{
  margin-right:7rem !important
}

.mb-28{
  margin-bottom:7rem !important
}

.ml-28{
  margin-left:7rem !important
}

.mt-30{
  margin-top:7.5rem !important
}

.mr-30{
  margin-right:7.5rem !important
}

.mb-30{
  margin-bottom:7.5rem !important
}

.ml-30{
  margin-left:7.5rem !important
}

.mt-31{
  margin-top:7.75rem !important
}

.mr-31{
  margin-right:7.75rem !important
}

.mb-31{
  margin-bottom:7.75rem !important
}

.ml-31{
  margin-left:7.75rem !important
}

.mt-32{
  margin-top:8rem !important
}

.mr-32{
  margin-right:8rem !important
}

.mb-32{
  margin-bottom:8rem !important
}

.ml-32{
  margin-left:8rem !important
}

.mt-34{
  margin-top:8.5rem !important
}

.mr-34{
  margin-right:8.5rem !important
}

.mb-34{
  margin-bottom:8.5rem !important
}

.ml-34{
  margin-left:8.5rem !important
}

.mt-36{
  margin-top:9rem !important
}

.mr-36{
  margin-right:9rem !important
}

.mb-36{
  margin-bottom:9rem !important
}

.ml-36{
  margin-left:9rem !important
}

.mt-40{
  margin-top:10rem !important
}

.mr-40{
  margin-right:10rem !important
}

.mb-40{
  margin-bottom:10rem !important
}

.ml-40{
  margin-left:10rem !important
}

.mt-44{
  margin-top:11rem !important
}

.mr-44{
  margin-right:11rem !important
}

.mb-44{
  margin-bottom:11rem !important
}

.ml-44{
  margin-left:11rem !important
}

.mt-45{
  margin-top:11.25rem !important
}

.mr-45{
  margin-right:11.25rem !important
}

.mb-45{
  margin-bottom:11.25rem !important
}

.ml-45{
  margin-left:11.25rem !important
}

.mt-48{
  margin-top:12rem !important
}

.mr-48{
  margin-right:12rem !important
}

.mb-48{
  margin-bottom:12rem !important
}

.ml-48{
  margin-left:12rem !important
}

.mt-50{
  margin-top:12.5rem !important
}

.mr-50{
  margin-right:12.5rem !important
}

.mb-50{
  margin-bottom:12.5rem !important
}

.ml-50{
  margin-left:12.5rem !important
}

.mt-52{
  margin-top:13rem !important
}

.mr-52{
  margin-right:13rem !important
}

.mb-52{
  margin-bottom:13rem !important
}

.ml-52{
  margin-left:13rem !important
}

.mt-56{
  margin-top:14rem !important
}

.mr-56{
  margin-right:14rem !important
}

.mb-56{
  margin-bottom:14rem !important
}

.ml-56{
  margin-left:14rem !important
}

.mt-60{
  margin-top:15rem !important
}

.mr-60{
  margin-right:15rem !important
}

.mb-60{
  margin-bottom:15rem !important
}

.ml-60{
  margin-left:15rem !important
}

.mt-62{
  margin-top:15.5rem !important
}

.mr-62{
  margin-right:15.5rem !important
}

.mb-62{
  margin-bottom:15.5rem !important
}

.ml-62{
  margin-left:15.5rem !important
}

.mt-64{
  margin-top:16rem !important
}

.mr-64{
  margin-right:16rem !important
}

.mb-64{
  margin-bottom:16rem !important
}

.ml-64{
  margin-left:16rem !important
}

.mt-70{
  margin-top:17.5rem !important
}

.mr-70{
  margin-right:17.5rem !important
}

.mb-70{
  margin-bottom:17.5rem !important
}

.ml-70{
  margin-left:17.5rem !important
}

.mt-72{
  margin-top:18rem !important
}

.mr-72{
  margin-right:18rem !important
}

.mb-72{
  margin-bottom:18rem !important
}

.ml-72{
  margin-left:18rem !important
}

.mt-76{
  margin-top:19rem !important
}

.mr-76{
  margin-right:19rem !important
}

.mb-76{
  margin-bottom:19rem !important
}

.ml-76{
  margin-left:19rem !important
}

.mt-80{
  margin-top:20rem !important
}

.mr-80{
  margin-right:20rem !important
}

.mb-80{
  margin-bottom:20rem !important
}

.ml-80{
  margin-left:20rem !important
}

.mt-83{
  margin-top:20.75rem !important
}

.mr-83{
  margin-right:20.75rem !important
}

.mb-83{
  margin-bottom:20.75rem !important
}

.ml-83{
  margin-left:20.75rem !important
}

.mt-84{
  margin-top:21rem !important
}

.mr-84{
  margin-right:21rem !important
}

.mb-84{
  margin-bottom:21rem !important
}

.ml-84{
  margin-left:21rem !important
}

.mt-92{
  margin-top:23rem !important
}

.mr-92{
  margin-right:23rem !important
}

.mb-92{
  margin-bottom:23rem !important
}

.ml-92{
  margin-left:23rem !important
}

.mt-96{
  margin-top:24rem !important
}

.mr-96{
  margin-right:24rem !important
}

.mb-96{
  margin-bottom:24rem !important
}

.ml-96{
  margin-left:24rem !important
}

.mt-104{
  margin-top:26rem !important
}

.mr-104{
  margin-right:26rem !important
}

.mb-104{
  margin-bottom:26rem !important
}

.ml-104{
  margin-left:26rem !important
}

.mt-106{
  margin-top:26.5rem !important
}

.mr-106{
  margin-right:26.5rem !important
}

.mb-106{
  margin-bottom:26.5rem !important
}

.ml-106{
  margin-left:26.5rem !important
}

.mt-108{
  margin-top:27rem !important
}

.mr-108{
  margin-right:27rem !important
}

.mb-108{
  margin-bottom:27rem !important
}

.ml-108{
  margin-left:27rem !important
}

.mt-112{
  margin-top:28rem !important
}

.mr-112{
  margin-right:28rem !important
}

.mb-112{
  margin-bottom:28rem !important
}

.ml-112{
  margin-left:28rem !important
}

.mt-116{
  margin-top:29rem !important
}

.mr-116{
  margin-right:29rem !important
}

.mb-116{
  margin-bottom:29rem !important
}

.ml-116{
  margin-left:29rem !important
}

.mt-120{
  margin-top:30rem !important
}

.mr-120{
  margin-right:30rem !important
}

.mb-120{
  margin-bottom:30rem !important
}

.ml-120{
  margin-left:30rem !important
}

.mt-124{
  margin-top:31rem !important
}

.mr-124{
  margin-right:31rem !important
}

.mb-124{
  margin-bottom:31rem !important
}

.ml-124{
  margin-left:31rem !important
}

.mt-132{
  margin-top:33rem !important
}

.mr-132{
  margin-right:33rem !important
}

.mb-132{
  margin-bottom:33rem !important
}

.ml-132{
  margin-left:33rem !important
}

.mt-140{
  margin-top:40rem !important
}

.mr-140{
  margin-right:40rem !important
}

.mb-140{
  margin-bottom:40rem !important
}

.ml-140{
  margin-left:40rem !important
}

.mt-164{
  margin-top:41rem !important
}

.mr-164{
  margin-right:41rem !important
}

.mb-164{
  margin-bottom:41rem !important
}

.ml-164{
  margin-left:41rem !important
}

.mt-165{
  margin-top:41.25rem !important
}

.mr-165{
  margin-right:41.25rem !important
}

.mb-165{
  margin-bottom:41.25rem !important
}

.ml-165{
  margin-left:41.25rem !important
}

.mt-172{
  margin-top:43rem !important
}

.mr-172{
  margin-right:43rem !important
}

.mb-172{
  margin-bottom:43rem !important
}

.ml-172{
  margin-left:43rem !important
}

.mt-200{
  margin-top:50rem !important
}

.mr-200{
  margin-right:50rem !important
}

.mb-200{
  margin-bottom:50rem !important
}

.ml-200{
  margin-left:50rem !important
}

.mt-auto{
  margin-top:auto !important
}

.mr-auto{
  margin-right:auto !important
}

.mb-auto{
  margin-bottom:auto !important
}

.ml-auto{
  margin-left:auto !important
}

.mt-px{
  margin-top:1px !important
}

.mr-px{
  margin-right:1px !important
}

.mb-px{
  margin-bottom:1px !important
}

.ml-px{
  margin-left:1px !important
}

.mt-1\.5{
  margin-top:0.375rem !important
}

.mr-1\.5{
  margin-right:0.375rem !important
}

.mb-1\.5{
  margin-bottom:0.375rem !important
}

.ml-1\.5{
  margin-left:0.375rem !important
}

.mt-2n{
  margin-top:-0.5rem !important
}

.mr-2n{
  margin-right:-0.5rem !important
}

.mb-2n{
  margin-bottom:-0.5rem !important
}

.ml-2n{
  margin-left:-0.5rem !important
}

.mt-40n{
  margin-top:-10rem !important
}

.mr-40n{
  margin-right:-10rem !important
}

.mb-40n{
  margin-bottom:-10rem !important
}

.ml-40n{
  margin-left:-10rem !important
}

.-mt-1{
  margin-top:-0.25rem !important
}

.-mr-1{
  margin-right:-0.25rem !important
}

.-mb-1{
  margin-bottom:-0.25rem !important
}

.-ml-1{
  margin-left:-0.25rem !important
}

.-mt-2{
  margin-top:-0.5rem !important
}

.-mr-2{
  margin-right:-0.5rem !important
}

.-mb-2{
  margin-bottom:-0.5rem !important
}

.-ml-2{
  margin-left:-0.5rem !important
}

.-mt-3{
  margin-top:-0.75rem !important
}

.-mr-3{
  margin-right:-0.75rem !important
}

.-mb-3{
  margin-bottom:-0.75rem !important
}

.-ml-3{
  margin-left:-0.75rem !important
}

.-mt-4{
  margin-top:-1rem !important
}

.-mr-4{
  margin-right:-1rem !important
}

.-mb-4{
  margin-bottom:-1rem !important
}

.-ml-4{
  margin-left:-1rem !important
}

.-mt-5{
  margin-top:-1.25rem !important
}

.-mr-5{
  margin-right:-1.25rem !important
}

.-mb-5{
  margin-bottom:-1.25rem !important
}

.-ml-5{
  margin-left:-1.25rem !important
}

.-mt-6{
  margin-top:-1.5rem !important
}

.-mr-6{
  margin-right:-1.5rem !important
}

.-mb-6{
  margin-bottom:-1.5rem !important
}

.-ml-6{
  margin-left:-1.5rem !important
}

.-mt-7{
  margin-top:-1.75rem !important
}

.-mr-7{
  margin-right:-1.75rem !important
}

.-mb-7{
  margin-bottom:-1.75rem !important
}

.-ml-7{
  margin-left:-1.75rem !important
}

.-mt-8{
  margin-top:-2rem !important
}

.-mr-8{
  margin-right:-2rem !important
}

.-mb-8{
  margin-bottom:-2rem !important
}

.-ml-8{
  margin-left:-2rem !important
}

.-mt-10{
  margin-top:-2.5rem !important
}

.-mr-10{
  margin-right:-2.5rem !important
}

.-mb-10{
  margin-bottom:-2.5rem !important
}

.-ml-10{
  margin-left:-2.5rem !important
}

.-mt-12{
  margin-top:-3rem !important
}

.-mr-12{
  margin-right:-3rem !important
}

.-mb-12{
  margin-bottom:-3rem !important
}

.-ml-12{
  margin-left:-3rem !important
}

.-mt-14{
  margin-top:-3.5rem !important
}

.-mr-14{
  margin-right:-3.5rem !important
}

.-mb-14{
  margin-bottom:-3.5rem !important
}

.-ml-14{
  margin-left:-3.5rem !important
}

.-mt-16{
  margin-top:-4rem !important
}

.-mr-16{
  margin-right:-4rem !important
}

.-mb-16{
  margin-bottom:-4rem !important
}

.-ml-16{
  margin-left:-4rem !important
}

.-mt-18{
  margin-top:-4.5rem !important
}

.-mr-18{
  margin-right:-4.5rem !important
}

.-mb-18{
  margin-bottom:-4.5rem !important
}

.-ml-18{
  margin-left:-4.5rem !important
}

.-mt-19{
  margin-top:-4.75rem !important
}

.-mr-19{
  margin-right:-4.75rem !important
}

.-mb-19{
  margin-bottom:-4.75rem !important
}

.-ml-19{
  margin-left:-4.75rem !important
}

.-mt-20{
  margin-top:-5rem !important
}

.-mr-20{
  margin-right:-5rem !important
}

.-mb-20{
  margin-bottom:-5rem !important
}

.-ml-20{
  margin-left:-5rem !important
}

.-mt-24{
  margin-top:-6rem !important
}

.-mr-24{
  margin-right:-6rem !important
}

.-mb-24{
  margin-bottom:-6rem !important
}

.-ml-24{
  margin-left:-6rem !important
}

.-mt-28{
  margin-top:-7rem !important
}

.-mr-28{
  margin-right:-7rem !important
}

.-mb-28{
  margin-bottom:-7rem !important
}

.-ml-28{
  margin-left:-7rem !important
}

.-mt-30{
  margin-top:-7.5rem !important
}

.-mr-30{
  margin-right:-7.5rem !important
}

.-mb-30{
  margin-bottom:-7.5rem !important
}

.-ml-30{
  margin-left:-7.5rem !important
}

.-mt-31{
  margin-top:-7.75rem !important
}

.-mr-31{
  margin-right:-7.75rem !important
}

.-mb-31{
  margin-bottom:-7.75rem !important
}

.-ml-31{
  margin-left:-7.75rem !important
}

.-mt-32{
  margin-top:-8rem !important
}

.-mr-32{
  margin-right:-8rem !important
}

.-mb-32{
  margin-bottom:-8rem !important
}

.-ml-32{
  margin-left:-8rem !important
}

.-mt-34{
  margin-top:-8.5rem !important
}

.-mr-34{
  margin-right:-8.5rem !important
}

.-mb-34{
  margin-bottom:-8.5rem !important
}

.-ml-34{
  margin-left:-8.5rem !important
}

.-mt-36{
  margin-top:-9rem !important
}

.-mr-36{
  margin-right:-9rem !important
}

.-mb-36{
  margin-bottom:-9rem !important
}

.-ml-36{
  margin-left:-9rem !important
}

.-mt-40{
  margin-top:-10rem !important
}

.-mr-40{
  margin-right:-10rem !important
}

.-mb-40{
  margin-bottom:-10rem !important
}

.-ml-40{
  margin-left:-10rem !important
}

.-mt-44{
  margin-top:-11rem !important
}

.-mr-44{
  margin-right:-11rem !important
}

.-mb-44{
  margin-bottom:-11rem !important
}

.-ml-44{
  margin-left:-11rem !important
}

.-mt-45{
  margin-top:-11.25rem !important
}

.-mr-45{
  margin-right:-11.25rem !important
}

.-mb-45{
  margin-bottom:-11.25rem !important
}

.-ml-45{
  margin-left:-11.25rem !important
}

.-mt-48{
  margin-top:-12rem !important
}

.-mr-48{
  margin-right:-12rem !important
}

.-mb-48{
  margin-bottom:-12rem !important
}

.-ml-48{
  margin-left:-12rem !important
}

.-mt-50{
  margin-top:-12.5rem !important
}

.-mr-50{
  margin-right:-12.5rem !important
}

.-mb-50{
  margin-bottom:-12.5rem !important
}

.-ml-50{
  margin-left:-12.5rem !important
}

.-mt-52{
  margin-top:-13rem !important
}

.-mr-52{
  margin-right:-13rem !important
}

.-mb-52{
  margin-bottom:-13rem !important
}

.-ml-52{
  margin-left:-13rem !important
}

.-mt-56{
  margin-top:-14rem !important
}

.-mr-56{
  margin-right:-14rem !important
}

.-mb-56{
  margin-bottom:-14rem !important
}

.-ml-56{
  margin-left:-14rem !important
}

.-mt-60{
  margin-top:-15rem !important
}

.-mr-60{
  margin-right:-15rem !important
}

.-mb-60{
  margin-bottom:-15rem !important
}

.-ml-60{
  margin-left:-15rem !important
}

.-mt-62{
  margin-top:-15.5rem !important
}

.-mr-62{
  margin-right:-15.5rem !important
}

.-mb-62{
  margin-bottom:-15.5rem !important
}

.-ml-62{
  margin-left:-15.5rem !important
}

.-mt-64{
  margin-top:-16rem !important
}

.-mr-64{
  margin-right:-16rem !important
}

.-mb-64{
  margin-bottom:-16rem !important
}

.-ml-64{
  margin-left:-16rem !important
}

.-mt-70{
  margin-top:-17.5rem !important
}

.-mr-70{
  margin-right:-17.5rem !important
}

.-mb-70{
  margin-bottom:-17.5rem !important
}

.-ml-70{
  margin-left:-17.5rem !important
}

.-mt-72{
  margin-top:-18rem !important
}

.-mr-72{
  margin-right:-18rem !important
}

.-mb-72{
  margin-bottom:-18rem !important
}

.-ml-72{
  margin-left:-18rem !important
}

.-mt-76{
  margin-top:-19rem !important
}

.-mr-76{
  margin-right:-19rem !important
}

.-mb-76{
  margin-bottom:-19rem !important
}

.-ml-76{
  margin-left:-19rem !important
}

.-mt-80{
  margin-top:-20rem !important
}

.-mr-80{
  margin-right:-20rem !important
}

.-mb-80{
  margin-bottom:-20rem !important
}

.-ml-80{
  margin-left:-20rem !important
}

.-mt-83{
  margin-top:-20.75rem !important
}

.-mr-83{
  margin-right:-20.75rem !important
}

.-mb-83{
  margin-bottom:-20.75rem !important
}

.-ml-83{
  margin-left:-20.75rem !important
}

.-mt-84{
  margin-top:-21rem !important
}

.-mr-84{
  margin-right:-21rem !important
}

.-mb-84{
  margin-bottom:-21rem !important
}

.-ml-84{
  margin-left:-21rem !important
}

.-mt-92{
  margin-top:-23rem !important
}

.-mr-92{
  margin-right:-23rem !important
}

.-mb-92{
  margin-bottom:-23rem !important
}

.-ml-92{
  margin-left:-23rem !important
}

.-mt-96{
  margin-top:-24rem !important
}

.-mr-96{
  margin-right:-24rem !important
}

.-mb-96{
  margin-bottom:-24rem !important
}

.-ml-96{
  margin-left:-24rem !important
}

.-mt-104{
  margin-top:-26rem !important
}

.-mr-104{
  margin-right:-26rem !important
}

.-mb-104{
  margin-bottom:-26rem !important
}

.-ml-104{
  margin-left:-26rem !important
}

.-mt-106{
  margin-top:-26.5rem !important
}

.-mr-106{
  margin-right:-26.5rem !important
}

.-mb-106{
  margin-bottom:-26.5rem !important
}

.-ml-106{
  margin-left:-26.5rem !important
}

.-mt-108{
  margin-top:-27rem !important
}

.-mr-108{
  margin-right:-27rem !important
}

.-mb-108{
  margin-bottom:-27rem !important
}

.-ml-108{
  margin-left:-27rem !important
}

.-mt-112{
  margin-top:-28rem !important
}

.-mr-112{
  margin-right:-28rem !important
}

.-mb-112{
  margin-bottom:-28rem !important
}

.-ml-112{
  margin-left:-28rem !important
}

.-mt-116{
  margin-top:-29rem !important
}

.-mr-116{
  margin-right:-29rem !important
}

.-mb-116{
  margin-bottom:-29rem !important
}

.-ml-116{
  margin-left:-29rem !important
}

.-mt-120{
  margin-top:-30rem !important
}

.-mr-120{
  margin-right:-30rem !important
}

.-mb-120{
  margin-bottom:-30rem !important
}

.-ml-120{
  margin-left:-30rem !important
}

.-mt-124{
  margin-top:-31rem !important
}

.-mr-124{
  margin-right:-31rem !important
}

.-mb-124{
  margin-bottom:-31rem !important
}

.-ml-124{
  margin-left:-31rem !important
}

.-mt-132{
  margin-top:-33rem !important
}

.-mr-132{
  margin-right:-33rem !important
}

.-mb-132{
  margin-bottom:-33rem !important
}

.-ml-132{
  margin-left:-33rem !important
}

.-mt-140{
  margin-top:-40rem !important
}

.-mr-140{
  margin-right:-40rem !important
}

.-mb-140{
  margin-bottom:-40rem !important
}

.-ml-140{
  margin-left:-40rem !important
}

.-mt-164{
  margin-top:-41rem !important
}

.-mr-164{
  margin-right:-41rem !important
}

.-mb-164{
  margin-bottom:-41rem !important
}

.-ml-164{
  margin-left:-41rem !important
}

.-mt-165{
  margin-top:-41.25rem !important
}

.-mr-165{
  margin-right:-41.25rem !important
}

.-mb-165{
  margin-bottom:-41.25rem !important
}

.-ml-165{
  margin-left:-41.25rem !important
}

.-mt-172{
  margin-top:-43rem !important
}

.-mr-172{
  margin-right:-43rem !important
}

.-mb-172{
  margin-bottom:-43rem !important
}

.-ml-172{
  margin-left:-43rem !important
}

.-mt-200{
  margin-top:-50rem !important
}

.-mr-200{
  margin-right:-50rem !important
}

.-mb-200{
  margin-bottom:-50rem !important
}

.-ml-200{
  margin-left:-50rem !important
}

.-mt-px{
  margin-top:-1px !important
}

.-mr-px{
  margin-right:-1px !important
}

.-mb-px{
  margin-bottom:-1px !important
}

.-ml-px{
  margin-left:-1px !important
}

.-mt-1\.5{
  margin-top:-0.375rem !important
}

.-mr-1\.5{
  margin-right:-0.375rem !important
}

.-mb-1\.5{
  margin-bottom:-0.375rem !important
}

.-ml-1\.5{
  margin-left:-0.375rem !important
}

.-mt-2n{
  margin-top:0.5rem !important
}

.-mr-2n{
  margin-right:0.5rem !important
}

.-mb-2n{
  margin-bottom:0.5rem !important
}

.-ml-2n{
  margin-left:0.5rem !important
}

.-mt-40n{
  margin-top:10rem !important
}

.-mr-40n{
  margin-right:10rem !important
}

.-mb-40n{
  margin-bottom:10rem !important
}

.-ml-40n{
  margin-left:10rem !important
}

.max-h-28{
  max-height:7rem !important
}

.max-h-32{
  max-height:8rem !important
}

.max-h-40{
  max-height:10rem !important
}

.max-h-44{
  max-height:11rem !important
}

.max-h-72{
  max-height:18rem !important
}

.max-h-84{
  max-height:21rem !important
}

.max-h-96{
  max-height:24rem !important
}

.max-h-108{
  max-height:27rem !important
}

.max-h-120{
  max-height:30rem !important
}

.max-h-132{
  max-height:33rem !important
}

.max-h-full{
  max-height:100% !important
}

.max-h-screen{
  max-height:100vh !important
}

.max-h-1\/2{
  max-height:35vh !important
}

.max-h-50vh{
  max-height:50vh !important
}

.max-h-3\/5{
  max-height:60vh !important
}

.max-h-65vh{
  max-height:65vh !important
}

.max-w-28{
  max-width:7rem !important
}

.max-w-56{
  max-width:14rem !important
}

.max-w-72{
  max-width:18rem !important
}

.max-w-84{
  max-width:21rem !important
}

.max-w-96{
  max-width:24rem !important
}

.max-w-108{
  max-width:27rem !important
}

.max-w-112{
  max-width:28rem !important
}

.max-w-120{
  max-width:30rem !important
}

.max-w-132{
  max-width:33rem !important
}

.max-w-138{
  max-width:38rem !important
}

.max-w-140{
  max-width:40rem !important
}

.max-w-150{
  max-width:50rem !important
}

.max-w-154{
  max-width:54rem !important
}

.max-w-none{
  max-width:none !important
}

.max-w-xs{
  max-width:20rem !important
}

.max-w-sm{
  max-width:24rem !important
}

.max-w-md{
  max-width:28rem !important
}

.max-w-lg{
  max-width:32rem !important
}

.max-w-xl{
  max-width:36rem !important
}

.max-w-2xl{
  max-width:42rem !important
}

.max-w-3xl{
  max-width:48rem !important
}

.max-w-4xl{
  max-width:56rem !important
}

.max-w-5xl{
  max-width:64rem !important
}

.max-w-6xl{
  max-width:72rem !important
}

.max-w-full{
  max-width:100% !important
}

.max-w-screen-sm{
  max-width:640px !important
}

.max-w-screen-md{
  max-width:768px !important
}

.max-w-screen-lg{
  max-width:1024px !important
}

.max-w-screen-xl{
  max-width:1280px !important
}

.max-w-screen-small{
  max-width:1280px !important
}

.max-w-screen-med{
  max-width:1366px !important
}

.max-w-screen-large{
  max-width:1920px !important
}

.max-w-1\/3{
  max-width:33% !important
}

.max-w-2\/3{
  max-width:66% !important
}

.min-h-0{
  min-height:0 !important
}

.min-h-64{
  min-height:16rem !important
}

.min-h-80{
  min-height:20rem !important
}

.min-h-full{
  min-height:100% !important
}

.min-h-screen{
  min-height:100vh !important
}

.min-h-1_5{
  min-height:1.5rem !important
}

.min-h-94vh{
  min-height:94vh !important
}

.min-h-40vh{
  min-height:40vh !important
}

.min-h-55vh{
  min-height:55vh !important
}

.min-h-60vh{
  min-height:60vh !important
}

.min-w-0{
  min-width:0 !important
}

.min-w-1{
  min-width:1px !important
}

.min-w-4{
  min-width:1rem !important
}

.min-w-6{
  min-width:1.5rem !important
}

.min-w-28{
  min-width:7rem !important
}

.min-w-48{
  min-width:12rem !important
}

.min-w-56{
  min-width:14rem !important
}

.min-w-72{
  min-width:18rem !important
}

.min-w-84{
  min-width:21rem !important
}

.min-w-96{
  min-width:24rem !important
}

.min-w-108{
  min-width:27rem !important
}

.min-w-120{
  min-width:30rem !important
}

.min-w-132{
  min-width:33rem !important
}

.min-w-full{
  min-width:100% !important
}

.min-w-1\/4{
  min-width:25% !important
}

.min-w-1\/2{
  min-width:50% !important
}

.min-w-3\/4{
  min-width:75% !important
}

.min-w-1\/3{
  min-width:33% !important
}

.min-w-max{
  min-width:-moz-max-content !important;
  min-width:max-content !important
}

.object-contain{
  -o-object-fit:contain !important;
     object-fit:contain !important
}

.object-cover{
  -o-object-fit:cover !important;
     object-fit:cover !important
}

.object-fill{
  -o-object-fit:fill !important;
     object-fit:fill !important
}

.object-none{
  -o-object-fit:none !important;
     object-fit:none !important
}

.object-scale-down{
  -o-object-fit:scale-down !important;
     object-fit:scale-down !important
}

.object-bottom{
  -o-object-position:bottom !important;
     object-position:bottom !important
}

.object-center{
  -o-object-position:center !important;
     object-position:center !important
}

.object-left{
  -o-object-position:left !important;
     object-position:left !important
}

.object-left-bottom{
  -o-object-position:left bottom !important;
     object-position:left bottom !important
}

.object-left-top{
  -o-object-position:left top !important;
     object-position:left top !important
}

.object-right{
  -o-object-position:right !important;
     object-position:right !important
}

.object-right-bottom{
  -o-object-position:right bottom !important;
     object-position:right bottom !important
}

.object-right-top{
  -o-object-position:right top !important;
     object-position:right top !important
}

.object-top{
  -o-object-position:top !important;
     object-position:top !important
}

.opacity-0{
  opacity:0 !important
}

.opacity-25{
  opacity:0.25 !important
}

.opacity-50{
  opacity:0.5 !important
}

.opacity-75{
  opacity:0.75 !important
}

.opacity-100{
  opacity:1 !important
}

.hover\:opacity-0:hover{
  opacity:0 !important
}

.hover\:opacity-25:hover{
  opacity:0.25 !important
}

.hover\:opacity-50:hover{
  opacity:0.5 !important
}

.hover\:opacity-75:hover{
  opacity:0.75 !important
}

.hover\:opacity-100:hover{
  opacity:1 !important
}

.focus\:opacity-0:focus{
  opacity:0 !important
}

.focus\:opacity-25:focus{
  opacity:0.25 !important
}

.focus\:opacity-50:focus{
  opacity:0.5 !important
}

.focus\:opacity-75:focus{
  opacity:0.75 !important
}

.focus\:opacity-100:focus{
  opacity:1 !important
}

.group:hover .group-hover\:opacity-0{
  opacity:0 !important
}

.group:hover .group-hover\:opacity-25{
  opacity:0.25 !important
}

.group:hover .group-hover\:opacity-50{
  opacity:0.5 !important
}

.group:hover .group-hover\:opacity-75{
  opacity:0.75 !important
}

.group:hover .group-hover\:opacity-100{
  opacity:1 !important
}

.disabled\:opacity-0:disabled{
  opacity:0 !important
}

.disabled\:opacity-25:disabled{
  opacity:0.25 !important
}

.disabled\:opacity-50:disabled{
  opacity:0.5 !important
}

.disabled\:opacity-75:disabled{
  opacity:0.75 !important
}

.disabled\:opacity-100:disabled{
  opacity:1 !important
}

.outline-none{
  outline:2px solid transparent !important;
  outline-offset:2px !important
}

.outline-white{
  outline:2px dotted white !important;
  outline-offset:2px !important
}

.outline-black{
  outline:2px dotted black !important;
  outline-offset:2px !important
}

.focus\:outline-none:focus{
  outline:2px solid transparent !important;
  outline-offset:2px !important
}

.focus\:outline-white:focus{
  outline:2px dotted white !important;
  outline-offset:2px !important
}

.focus\:outline-black:focus{
  outline:2px dotted black !important;
  outline-offset:2px !important
}

.overflow-auto{
  overflow:auto !important
}

.overflow-hidden{
  overflow:hidden !important
}

.overflow-visible{
  overflow:visible !important
}

.overflow-scroll{
  overflow:scroll !important
}

.overflow-x-auto{
  overflow-x:auto !important
}

.overflow-y-auto{
  overflow-y:auto !important
}

.overflow-x-hidden{
  overflow-x:hidden !important
}

.overflow-y-hidden{
  overflow-y:hidden !important
}

.overflow-x-visible{
  overflow-x:visible !important
}

.overflow-y-visible{
  overflow-y:visible !important
}

.overflow-x-scroll{
  overflow-x:scroll !important
}

.overflow-y-scroll{
  overflow-y:scroll !important
}

.scrolling-touch{
  -webkit-overflow-scrolling:touch !important
}

.scrolling-auto{
  -webkit-overflow-scrolling:auto !important
}

.overscroll-auto{
  overscroll-behavior:auto !important
}

.overscroll-contain{
  overscroll-behavior:contain !important
}

.overscroll-none{
  overscroll-behavior:none !important
}

.overscroll-y-auto{
  overscroll-behavior-y:auto !important
}

.overscroll-y-contain{
  overscroll-behavior-y:contain !important
}

.overscroll-y-none{
  overscroll-behavior-y:none !important
}

.overscroll-x-auto{
  overscroll-behavior-x:auto !important
}

.overscroll-x-contain{
  overscroll-behavior-x:contain !important
}

.overscroll-x-none{
  overscroll-behavior-x:none !important
}

.p-0{
  padding:0 !important
}

.p-1{
  padding:0.25rem !important
}

.p-2{
  padding:0.5rem !important
}

.p-3{
  padding:0.75rem !important
}

.p-4{
  padding:1rem !important
}

.p-5{
  padding:1.25rem !important
}

.p-6{
  padding:1.5rem !important
}

.p-7{
  padding:1.75rem !important
}

.p-8{
  padding:2rem !important
}

.p-9{
  padding:2.25rem !important
}

.p-10{
  padding:2.5rem !important
}

.p-12{
  padding:3rem !important
}

.p-14{
  padding:3.5rem !important
}

.p-16{
  padding:4rem !important
}

.p-18{
  padding:4.5rem !important
}

.p-19{
  padding:4.75rem !important
}

.p-20{
  padding:5rem !important
}

.p-24{
  padding:6rem !important
}

.p-28{
  padding:7rem !important
}

.p-30{
  padding:7.5rem !important
}

.p-31{
  padding:7.75rem !important
}

.p-32{
  padding:8rem !important
}

.p-34{
  padding:8.5rem !important
}

.p-36{
  padding:9rem !important
}

.p-40{
  padding:10rem !important
}

.p-44{
  padding:11rem !important
}

.p-45{
  padding:11.25rem !important
}

.p-48{
  padding:12rem !important
}

.p-50{
  padding:12.5rem !important
}

.p-52{
  padding:13rem !important
}

.p-56{
  padding:14rem !important
}

.p-60{
  padding:15rem !important
}

.p-62{
  padding:15.5rem !important
}

.p-64{
  padding:16rem !important
}

.p-70{
  padding:17.5rem !important
}

.p-72{
  padding:18rem !important
}

.p-76{
  padding:19rem !important
}

.p-80{
  padding:20rem !important
}

.p-83{
  padding:20.75rem !important
}

.p-84{
  padding:21rem !important
}

.p-92{
  padding:23rem !important
}

.p-96{
  padding:24rem !important
}

.p-104{
  padding:26rem !important
}

.p-106{
  padding:26.5rem !important
}

.p-108{
  padding:27rem !important
}

.p-112{
  padding:28rem !important
}

.p-116{
  padding:29rem !important
}

.p-120{
  padding:30rem !important
}

.p-124{
  padding:31rem !important
}

.p-132{
  padding:33rem !important
}

.p-140{
  padding:40rem !important
}

.p-164{
  padding:41rem !important
}

.p-165{
  padding:41.25rem !important
}

.p-172{
  padding:43rem !important
}

.p-200{
  padding:50rem !important
}

.p-px{
  padding:1px !important
}

.p-1\.5{
  padding:0.375rem !important
}

.p-2n{
  padding:-0.5rem !important
}

.p-40n{
  padding:-10rem !important
}

.py-0{
  padding-top:0 !important;
  padding-bottom:0 !important
}

.px-0{
  padding-left:0 !important;
  padding-right:0 !important
}

.py-1{
  padding-top:0.25rem !important;
  padding-bottom:0.25rem !important
}

.px-1{
  padding-left:0.25rem !important;
  padding-right:0.25rem !important
}

.py-2{
  padding-top:0.5rem !important;
  padding-bottom:0.5rem !important
}

.px-2{
  padding-left:0.5rem !important;
  padding-right:0.5rem !important
}

.py-3{
  padding-top:0.75rem !important;
  padding-bottom:0.75rem !important
}

.px-3{
  padding-left:0.75rem !important;
  padding-right:0.75rem !important
}

.py-4{
  padding-top:1rem !important;
  padding-bottom:1rem !important
}

.px-4{
  padding-left:1rem !important;
  padding-right:1rem !important
}

.py-5{
  padding-top:1.25rem !important;
  padding-bottom:1.25rem !important
}

.px-5{
  padding-left:1.25rem !important;
  padding-right:1.25rem !important
}

.py-6{
  padding-top:1.5rem !important;
  padding-bottom:1.5rem !important
}

.px-6{
  padding-left:1.5rem !important;
  padding-right:1.5rem !important
}

.py-7{
  padding-top:1.75rem !important;
  padding-bottom:1.75rem !important
}

.px-7{
  padding-left:1.75rem !important;
  padding-right:1.75rem !important
}

.py-8{
  padding-top:2rem !important;
  padding-bottom:2rem !important
}

.px-8{
  padding-left:2rem !important;
  padding-right:2rem !important
}

.py-9{
  padding-top:2.25rem !important;
  padding-bottom:2.25rem !important
}

.px-9{
  padding-left:2.25rem !important;
  padding-right:2.25rem !important
}

.py-10{
  padding-top:2.5rem !important;
  padding-bottom:2.5rem !important
}

.px-10{
  padding-left:2.5rem !important;
  padding-right:2.5rem !important
}

.py-12{
  padding-top:3rem !important;
  padding-bottom:3rem !important
}

.px-12{
  padding-left:3rem !important;
  padding-right:3rem !important
}

.py-14{
  padding-top:3.5rem !important;
  padding-bottom:3.5rem !important
}

.px-14{
  padding-left:3.5rem !important;
  padding-right:3.5rem !important
}

.py-16{
  padding-top:4rem !important;
  padding-bottom:4rem !important
}

.px-16{
  padding-left:4rem !important;
  padding-right:4rem !important
}

.py-18{
  padding-top:4.5rem !important;
  padding-bottom:4.5rem !important
}

.px-18{
  padding-left:4.5rem !important;
  padding-right:4.5rem !important
}

.py-19{
  padding-top:4.75rem !important;
  padding-bottom:4.75rem !important
}

.px-19{
  padding-left:4.75rem !important;
  padding-right:4.75rem !important
}

.py-20{
  padding-top:5rem !important;
  padding-bottom:5rem !important
}

.px-20{
  padding-left:5rem !important;
  padding-right:5rem !important
}

.py-24{
  padding-top:6rem !important;
  padding-bottom:6rem !important
}

.px-24{
  padding-left:6rem !important;
  padding-right:6rem !important
}

.py-28{
  padding-top:7rem !important;
  padding-bottom:7rem !important
}

.px-28{
  padding-left:7rem !important;
  padding-right:7rem !important
}

.py-30{
  padding-top:7.5rem !important;
  padding-bottom:7.5rem !important
}

.px-30{
  padding-left:7.5rem !important;
  padding-right:7.5rem !important
}

.py-31{
  padding-top:7.75rem !important;
  padding-bottom:7.75rem !important
}

.px-31{
  padding-left:7.75rem !important;
  padding-right:7.75rem !important
}

.py-32{
  padding-top:8rem !important;
  padding-bottom:8rem !important
}

.px-32{
  padding-left:8rem !important;
  padding-right:8rem !important
}

.py-34{
  padding-top:8.5rem !important;
  padding-bottom:8.5rem !important
}

.px-34{
  padding-left:8.5rem !important;
  padding-right:8.5rem !important
}

.py-36{
  padding-top:9rem !important;
  padding-bottom:9rem !important
}

.px-36{
  padding-left:9rem !important;
  padding-right:9rem !important
}

.py-40{
  padding-top:10rem !important;
  padding-bottom:10rem !important
}

.px-40{
  padding-left:10rem !important;
  padding-right:10rem !important
}

.py-44{
  padding-top:11rem !important;
  padding-bottom:11rem !important
}

.px-44{
  padding-left:11rem !important;
  padding-right:11rem !important
}

.py-45{
  padding-top:11.25rem !important;
  padding-bottom:11.25rem !important
}

.px-45{
  padding-left:11.25rem !important;
  padding-right:11.25rem !important
}

.py-48{
  padding-top:12rem !important;
  padding-bottom:12rem !important
}

.px-48{
  padding-left:12rem !important;
  padding-right:12rem !important
}

.py-50{
  padding-top:12.5rem !important;
  padding-bottom:12.5rem !important
}

.px-50{
  padding-left:12.5rem !important;
  padding-right:12.5rem !important
}

.py-52{
  padding-top:13rem !important;
  padding-bottom:13rem !important
}

.px-52{
  padding-left:13rem !important;
  padding-right:13rem !important
}

.py-56{
  padding-top:14rem !important;
  padding-bottom:14rem !important
}

.px-56{
  padding-left:14rem !important;
  padding-right:14rem !important
}

.py-60{
  padding-top:15rem !important;
  padding-bottom:15rem !important
}

.px-60{
  padding-left:15rem !important;
  padding-right:15rem !important
}

.py-62{
  padding-top:15.5rem !important;
  padding-bottom:15.5rem !important
}

.px-62{
  padding-left:15.5rem !important;
  padding-right:15.5rem !important
}

.py-64{
  padding-top:16rem !important;
  padding-bottom:16rem !important
}

.px-64{
  padding-left:16rem !important;
  padding-right:16rem !important
}

.py-70{
  padding-top:17.5rem !important;
  padding-bottom:17.5rem !important
}

.px-70{
  padding-left:17.5rem !important;
  padding-right:17.5rem !important
}

.py-72{
  padding-top:18rem !important;
  padding-bottom:18rem !important
}

.px-72{
  padding-left:18rem !important;
  padding-right:18rem !important
}

.py-76{
  padding-top:19rem !important;
  padding-bottom:19rem !important
}

.px-76{
  padding-left:19rem !important;
  padding-right:19rem !important
}

.py-80{
  padding-top:20rem !important;
  padding-bottom:20rem !important
}

.px-80{
  padding-left:20rem !important;
  padding-right:20rem !important
}

.py-83{
  padding-top:20.75rem !important;
  padding-bottom:20.75rem !important
}

.px-83{
  padding-left:20.75rem !important;
  padding-right:20.75rem !important
}

.py-84{
  padding-top:21rem !important;
  padding-bottom:21rem !important
}

.px-84{
  padding-left:21rem !important;
  padding-right:21rem !important
}

.py-92{
  padding-top:23rem !important;
  padding-bottom:23rem !important
}

.px-92{
  padding-left:23rem !important;
  padding-right:23rem !important
}

.py-96{
  padding-top:24rem !important;
  padding-bottom:24rem !important
}

.px-96{
  padding-left:24rem !important;
  padding-right:24rem !important
}

.py-104{
  padding-top:26rem !important;
  padding-bottom:26rem !important
}

.px-104{
  padding-left:26rem !important;
  padding-right:26rem !important
}

.py-106{
  padding-top:26.5rem !important;
  padding-bottom:26.5rem !important
}

.px-106{
  padding-left:26.5rem !important;
  padding-right:26.5rem !important
}

.py-108{
  padding-top:27rem !important;
  padding-bottom:27rem !important
}

.px-108{
  padding-left:27rem !important;
  padding-right:27rem !important
}

.py-112{
  padding-top:28rem !important;
  padding-bottom:28rem !important
}

.px-112{
  padding-left:28rem !important;
  padding-right:28rem !important
}

.py-116{
  padding-top:29rem !important;
  padding-bottom:29rem !important
}

.px-116{
  padding-left:29rem !important;
  padding-right:29rem !important
}

.py-120{
  padding-top:30rem !important;
  padding-bottom:30rem !important
}

.px-120{
  padding-left:30rem !important;
  padding-right:30rem !important
}

.py-124{
  padding-top:31rem !important;
  padding-bottom:31rem !important
}

.px-124{
  padding-left:31rem !important;
  padding-right:31rem !important
}

.py-132{
  padding-top:33rem !important;
  padding-bottom:33rem !important
}

.px-132{
  padding-left:33rem !important;
  padding-right:33rem !important
}

.py-140{
  padding-top:40rem !important;
  padding-bottom:40rem !important
}

.px-140{
  padding-left:40rem !important;
  padding-right:40rem !important
}

.py-164{
  padding-top:41rem !important;
  padding-bottom:41rem !important
}

.px-164{
  padding-left:41rem !important;
  padding-right:41rem !important
}

.py-165{
  padding-top:41.25rem !important;
  padding-bottom:41.25rem !important
}

.px-165{
  padding-left:41.25rem !important;
  padding-right:41.25rem !important
}

.py-172{
  padding-top:43rem !important;
  padding-bottom:43rem !important
}

.px-172{
  padding-left:43rem !important;
  padding-right:43rem !important
}

.py-200{
  padding-top:50rem !important;
  padding-bottom:50rem !important
}

.px-200{
  padding-left:50rem !important;
  padding-right:50rem !important
}

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

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

.py-1\.5{
  padding-top:0.375rem !important;
  padding-bottom:0.375rem !important
}

.px-1\.5{
  padding-left:0.375rem !important;
  padding-right:0.375rem !important
}

.py-2n{
  padding-top:-0.5rem !important;
  padding-bottom:-0.5rem !important
}

.px-2n{
  padding-left:-0.5rem !important;
  padding-right:-0.5rem !important
}

.py-40n{
  padding-top:-10rem !important;
  padding-bottom:-10rem !important
}

.px-40n{
  padding-left:-10rem !important;
  padding-right:-10rem !important
}

.pt-0{
  padding-top:0 !important
}

.pr-0{
  padding-right:0 !important
}

.pb-0{
  padding-bottom:0 !important
}

.pl-0{
  padding-left:0 !important
}

.pt-1{
  padding-top:0.25rem !important
}

.pr-1{
  padding-right:0.25rem !important
}

.pb-1{
  padding-bottom:0.25rem !important
}

.pl-1{
  padding-left:0.25rem !important
}

.pt-2{
  padding-top:0.5rem !important
}

.pr-2{
  padding-right:0.5rem !important
}

.pb-2{
  padding-bottom:0.5rem !important
}

.pl-2{
  padding-left:0.5rem !important
}

.pt-3{
  padding-top:0.75rem !important
}

.pr-3{
  padding-right:0.75rem !important
}

.pb-3{
  padding-bottom:0.75rem !important
}

.pl-3{
  padding-left:0.75rem !important
}

.pt-4{
  padding-top:1rem !important
}

.pr-4{
  padding-right:1rem !important
}

.pb-4{
  padding-bottom:1rem !important
}

.pl-4{
  padding-left:1rem !important
}

.pt-5{
  padding-top:1.25rem !important
}

.pr-5{
  padding-right:1.25rem !important
}

.pb-5{
  padding-bottom:1.25rem !important
}

.pl-5{
  padding-left:1.25rem !important
}

.pt-6{
  padding-top:1.5rem !important
}

.pr-6{
  padding-right:1.5rem !important
}

.pb-6{
  padding-bottom:1.5rem !important
}

.pl-6{
  padding-left:1.5rem !important
}

.pt-7{
  padding-top:1.75rem !important
}

.pr-7{
  padding-right:1.75rem !important
}

.pb-7{
  padding-bottom:1.75rem !important
}

.pl-7{
  padding-left:1.75rem !important
}

.pt-8{
  padding-top:2rem !important
}

.pr-8{
  padding-right:2rem !important
}

.pb-8{
  padding-bottom:2rem !important
}

.pl-8{
  padding-left:2rem !important
}

.pt-9{
  padding-top:2.25rem !important
}

.pr-9{
  padding-right:2.25rem !important
}

.pb-9{
  padding-bottom:2.25rem !important
}

.pl-9{
  padding-left:2.25rem !important
}

.pt-10{
  padding-top:2.5rem !important
}

.pr-10{
  padding-right:2.5rem !important
}

.pb-10{
  padding-bottom:2.5rem !important
}

.pl-10{
  padding-left:2.5rem !important
}

.pt-12{
  padding-top:3rem !important
}

.pr-12{
  padding-right:3rem !important
}

.pb-12{
  padding-bottom:3rem !important
}

.pl-12{
  padding-left:3rem !important
}

.pt-14{
  padding-top:3.5rem !important
}

.pr-14{
  padding-right:3.5rem !important
}

.pb-14{
  padding-bottom:3.5rem !important
}

.pl-14{
  padding-left:3.5rem !important
}

.pt-16{
  padding-top:4rem !important
}

.pr-16{
  padding-right:4rem !important
}

.pb-16{
  padding-bottom:4rem !important
}

.pl-16{
  padding-left:4rem !important
}

.pt-18{
  padding-top:4.5rem !important
}

.pr-18{
  padding-right:4.5rem !important
}

.pb-18{
  padding-bottom:4.5rem !important
}

.pl-18{
  padding-left:4.5rem !important
}

.pt-19{
  padding-top:4.75rem !important
}

.pr-19{
  padding-right:4.75rem !important
}

.pb-19{
  padding-bottom:4.75rem !important
}

.pl-19{
  padding-left:4.75rem !important
}

.pt-20{
  padding-top:5rem !important
}

.pr-20{
  padding-right:5rem !important
}

.pb-20{
  padding-bottom:5rem !important
}

.pl-20{
  padding-left:5rem !important
}

.pt-24{
  padding-top:6rem !important
}

.pr-24{
  padding-right:6rem !important
}

.pb-24{
  padding-bottom:6rem !important
}

.pl-24{
  padding-left:6rem !important
}

.pt-28{
  padding-top:7rem !important
}

.pr-28{
  padding-right:7rem !important
}

.pb-28{
  padding-bottom:7rem !important
}

.pl-28{
  padding-left:7rem !important
}

.pt-30{
  padding-top:7.5rem !important
}

.pr-30{
  padding-right:7.5rem !important
}

.pb-30{
  padding-bottom:7.5rem !important
}

.pl-30{
  padding-left:7.5rem !important
}

.pt-31{
  padding-top:7.75rem !important
}

.pr-31{
  padding-right:7.75rem !important
}

.pb-31{
  padding-bottom:7.75rem !important
}

.pl-31{
  padding-left:7.75rem !important
}

.pt-32{
  padding-top:8rem !important
}

.pr-32{
  padding-right:8rem !important
}

.pb-32{
  padding-bottom:8rem !important
}

.pl-32{
  padding-left:8rem !important
}

.pt-34{
  padding-top:8.5rem !important
}

.pr-34{
  padding-right:8.5rem !important
}

.pb-34{
  padding-bottom:8.5rem !important
}

.pl-34{
  padding-left:8.5rem !important
}

.pt-36{
  padding-top:9rem !important
}

.pr-36{
  padding-right:9rem !important
}

.pb-36{
  padding-bottom:9rem !important
}

.pl-36{
  padding-left:9rem !important
}

.pt-40{
  padding-top:10rem !important
}

.pr-40{
  padding-right:10rem !important
}

.pb-40{
  padding-bottom:10rem !important
}

.pl-40{
  padding-left:10rem !important
}

.pt-44{
  padding-top:11rem !important
}

.pr-44{
  padding-right:11rem !important
}

.pb-44{
  padding-bottom:11rem !important
}

.pl-44{
  padding-left:11rem !important
}

.pt-45{
  padding-top:11.25rem !important
}

.pr-45{
  padding-right:11.25rem !important
}

.pb-45{
  padding-bottom:11.25rem !important
}

.pl-45{
  padding-left:11.25rem !important
}

.pt-48{
  padding-top:12rem !important
}

.pr-48{
  padding-right:12rem !important
}

.pb-48{
  padding-bottom:12rem !important
}

.pl-48{
  padding-left:12rem !important
}

.pt-50{
  padding-top:12.5rem !important
}

.pr-50{
  padding-right:12.5rem !important
}

.pb-50{
  padding-bottom:12.5rem !important
}

.pl-50{
  padding-left:12.5rem !important
}

.pt-52{
  padding-top:13rem !important
}

.pr-52{
  padding-right:13rem !important
}

.pb-52{
  padding-bottom:13rem !important
}

.pl-52{
  padding-left:13rem !important
}

.pt-56{
  padding-top:14rem !important
}

.pr-56{
  padding-right:14rem !important
}

.pb-56{
  padding-bottom:14rem !important
}

.pl-56{
  padding-left:14rem !important
}

.pt-60{
  padding-top:15rem !important
}

.pr-60{
  padding-right:15rem !important
}

.pb-60{
  padding-bottom:15rem !important
}

.pl-60{
  padding-left:15rem !important
}

.pt-62{
  padding-top:15.5rem !important
}

.pr-62{
  padding-right:15.5rem !important
}

.pb-62{
  padding-bottom:15.5rem !important
}

.pl-62{
  padding-left:15.5rem !important
}

.pt-64{
  padding-top:16rem !important
}

.pr-64{
  padding-right:16rem !important
}

.pb-64{
  padding-bottom:16rem !important
}

.pl-64{
  padding-left:16rem !important
}

.pt-70{
  padding-top:17.5rem !important
}

.pr-70{
  padding-right:17.5rem !important
}

.pb-70{
  padding-bottom:17.5rem !important
}

.pl-70{
  padding-left:17.5rem !important
}

.pt-72{
  padding-top:18rem !important
}

.pr-72{
  padding-right:18rem !important
}

.pb-72{
  padding-bottom:18rem !important
}

.pl-72{
  padding-left:18rem !important
}

.pt-76{
  padding-top:19rem !important
}

.pr-76{
  padding-right:19rem !important
}

.pb-76{
  padding-bottom:19rem !important
}

.pl-76{
  padding-left:19rem !important
}

.pt-80{
  padding-top:20rem !important
}

.pr-80{
  padding-right:20rem !important
}

.pb-80{
  padding-bottom:20rem !important
}

.pl-80{
  padding-left:20rem !important
}

.pt-83{
  padding-top:20.75rem !important
}

.pr-83{
  padding-right:20.75rem !important
}

.pb-83{
  padding-bottom:20.75rem !important
}

.pl-83{
  padding-left:20.75rem !important
}

.pt-84{
  padding-top:21rem !important
}

.pr-84{
  padding-right:21rem !important
}

.pb-84{
  padding-bottom:21rem !important
}

.pl-84{
  padding-left:21rem !important
}

.pt-92{
  padding-top:23rem !important
}

.pr-92{
  padding-right:23rem !important
}

.pb-92{
  padding-bottom:23rem !important
}

.pl-92{
  padding-left:23rem !important
}

.pt-96{
  padding-top:24rem !important
}

.pr-96{
  padding-right:24rem !important
}

.pb-96{
  padding-bottom:24rem !important
}

.pl-96{
  padding-left:24rem !important
}

.pt-104{
  padding-top:26rem !important
}

.pr-104{
  padding-right:26rem !important
}

.pb-104{
  padding-bottom:26rem !important
}

.pl-104{
  padding-left:26rem !important
}

.pt-106{
  padding-top:26.5rem !important
}

.pr-106{
  padding-right:26.5rem !important
}

.pb-106{
  padding-bottom:26.5rem !important
}

.pl-106{
  padding-left:26.5rem !important
}

.pt-108{
  padding-top:27rem !important
}

.pr-108{
  padding-right:27rem !important
}

.pb-108{
  padding-bottom:27rem !important
}

.pl-108{
  padding-left:27rem !important
}

.pt-112{
  padding-top:28rem !important
}

.pr-112{
  padding-right:28rem !important
}

.pb-112{
  padding-bottom:28rem !important
}

.pl-112{
  padding-left:28rem !important
}

.pt-116{
  padding-top:29rem !important
}

.pr-116{
  padding-right:29rem !important
}

.pb-116{
  padding-bottom:29rem !important
}

.pl-116{
  padding-left:29rem !important
}

.pt-120{
  padding-top:30rem !important
}

.pr-120{
  padding-right:30rem !important
}

.pb-120{
  padding-bottom:30rem !important
}

.pl-120{
  padding-left:30rem !important
}

.pt-124{
  padding-top:31rem !important
}

.pr-124{
  padding-right:31rem !important
}

.pb-124{
  padding-bottom:31rem !important
}

.pl-124{
  padding-left:31rem !important
}

.pt-132{
  padding-top:33rem !important
}

.pr-132{
  padding-right:33rem !important
}

.pb-132{
  padding-bottom:33rem !important
}

.pl-132{
  padding-left:33rem !important
}

.pt-140{
  padding-top:40rem !important
}

.pr-140{
  padding-right:40rem !important
}

.pb-140{
  padding-bottom:40rem !important
}

.pl-140{
  padding-left:40rem !important
}

.pt-164{
  padding-top:41rem !important
}

.pr-164{
  padding-right:41rem !important
}

.pb-164{
  padding-bottom:41rem !important
}

.pl-164{
  padding-left:41rem !important
}

.pt-165{
  padding-top:41.25rem !important
}

.pr-165{
  padding-right:41.25rem !important
}

.pb-165{
  padding-bottom:41.25rem !important
}

.pl-165{
  padding-left:41.25rem !important
}

.pt-172{
  padding-top:43rem !important
}

.pr-172{
  padding-right:43rem !important
}

.pb-172{
  padding-bottom:43rem !important
}

.pl-172{
  padding-left:43rem !important
}

.pt-200{
  padding-top:50rem !important
}

.pr-200{
  padding-right:50rem !important
}

.pb-200{
  padding-bottom:50rem !important
}

.pl-200{
  padding-left:50rem !important
}

.pt-px{
  padding-top:1px !important
}

.pr-px{
  padding-right:1px !important
}

.pb-px{
  padding-bottom:1px !important
}

.pl-px{
  padding-left:1px !important
}

.pt-1\.5{
  padding-top:0.375rem !important
}

.pr-1\.5{
  padding-right:0.375rem !important
}

.pb-1\.5{
  padding-bottom:0.375rem !important
}

.pl-1\.5{
  padding-left:0.375rem !important
}

.pt-2n{
  padding-top:-0.5rem !important
}

.pr-2n{
  padding-right:-0.5rem !important
}

.pb-2n{
  padding-bottom:-0.5rem !important
}

.pl-2n{
  padding-left:-0.5rem !important
}

.pt-40n{
  padding-top:-10rem !important
}

.pr-40n{
  padding-right:-10rem !important
}

.pb-40n{
  padding-bottom:-10rem !important
}

.pl-40n{
  padding-left:-10rem !important
}

.placeholder-red::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#da1e28 !important;
  color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
}

.placeholder-red::placeholder{
  --placeholder-opacity:1 !important;
  color:#da1e28 !important;
  color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
}

.placeholder-red-100::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#fb4b53 !important;
  color:rgba(251, 75, 83, var(--placeholder-opacity)) !important
}

.placeholder-red-100::placeholder{
  --placeholder-opacity:1 !important;
  color:#fb4b53 !important;
  color:rgba(251, 75, 83, var(--placeholder-opacity)) !important
}

.placeholder-teal::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#009b9b !important;
  color:rgba(0, 155, 155, var(--placeholder-opacity)) !important
}

.placeholder-teal::placeholder{
  --placeholder-opacity:1 !important;
  color:#009b9b !important;
  color:rgba(0, 155, 155, var(--placeholder-opacity)) !important
}

.placeholder-teal-100::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#dbfbfb !important;
  color:rgba(219, 251, 251, var(--placeholder-opacity)) !important
}

.placeholder-teal-100::placeholder{
  --placeholder-opacity:1 !important;
  color:#dbfbfb !important;
  color:rgba(219, 251, 251, var(--placeholder-opacity)) !important
}

.placeholder-teal-200::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#A8E2E4 !important;
  color:rgba(168, 226, 228, var(--placeholder-opacity)) !important
}

.placeholder-teal-200::placeholder{
  --placeholder-opacity:1 !important;
  color:#A8E2E4 !important;
  color:rgba(168, 226, 228, var(--placeholder-opacity)) !important
}

.placeholder-teal-300::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#009C98 !important;
  color:rgba(0, 156, 152, var(--placeholder-opacity)) !important
}

.placeholder-teal-300::placeholder{
  --placeholder-opacity:1 !important;
  color:#009C98 !important;
  color:rgba(0, 156, 152, var(--placeholder-opacity)) !important
}

.placeholder-white::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#fff !important;
  color:rgba(255, 255, 255, var(--placeholder-opacity)) !important
}

.placeholder-white::placeholder{
  --placeholder-opacity:1 !important;
  color:#fff !important;
  color:rgba(255, 255, 255, var(--placeholder-opacity)) !important
}

.placeholder-black::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#000 !important;
  color:rgba(0, 0, 0, var(--placeholder-opacity)) !important
}

.placeholder-black::placeholder{
  --placeholder-opacity:1 !important;
  color:#000 !important;
  color:rgba(0, 0, 0, var(--placeholder-opacity)) !important
}

.placeholder-black-100::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#242A2E !important;
  color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
}

.placeholder-black-100::placeholder{
  --placeholder-opacity:1 !important;
  color:#242A2E !important;
  color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
}

.placeholder-black-200::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#171717 !important;
  color:rgba(23, 23, 23, var(--placeholder-opacity)) !important
}

.placeholder-black-200::placeholder{
  --placeholder-opacity:1 !important;
  color:#171717 !important;
  color:rgba(23, 23, 23, var(--placeholder-opacity)) !important
}

.placeholder-blue::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#0058A1 !important;
  color:rgba(0, 88, 161, var(--placeholder-opacity)) !important
}

.placeholder-blue::placeholder{
  --placeholder-opacity:1 !important;
  color:#0058A1 !important;
  color:rgba(0, 88, 161, var(--placeholder-opacity)) !important
}

.placeholder-orange::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#fe7b00 !important;
  color:rgba(254, 123, 0, var(--placeholder-opacity)) !important
}

.placeholder-orange::placeholder{
  --placeholder-opacity:1 !important;
  color:#fe7b00 !important;
  color:rgba(254, 123, 0, var(--placeholder-opacity)) !important
}

.placeholder-purple::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#8a3ffc !important;
  color:rgba(138, 63, 252, var(--placeholder-opacity)) !important
}

.placeholder-purple::placeholder{
  --placeholder-opacity:1 !important;
  color:#8a3ffc !important;
  color:rgba(138, 63, 252, var(--placeholder-opacity)) !important
}

.placeholder-blue-100::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#E3F6FF !important;
  color:rgba(227, 246, 255, var(--placeholder-opacity)) !important
}

.placeholder-blue-100::placeholder{
  --placeholder-opacity:1 !important;
  color:#E3F6FF !important;
  color:rgba(227, 246, 255, var(--placeholder-opacity)) !important
}

.placeholder-blue-300::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#30B0FF !important;
  color:rgba(48, 176, 255, var(--placeholder-opacity)) !important
}

.placeholder-blue-300::placeholder{
  --placeholder-opacity:1 !important;
  color:#30B0FF !important;
  color:rgba(48, 176, 255, var(--placeholder-opacity)) !important
}

.placeholder-blue-900::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#07192B !important;
  color:rgba(7, 25, 43, var(--placeholder-opacity)) !important
}

.placeholder-blue-900::placeholder{
  --placeholder-opacity:1 !important;
  color:#07192B !important;
  color:rgba(7, 25, 43, var(--placeholder-opacity)) !important
}

.placeholder-gray-150::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#f9f9f9 !important;
  color:rgba(249, 249, 249, var(--placeholder-opacity)) !important
}

.placeholder-gray-150::placeholder{
  --placeholder-opacity:1 !important;
  color:#f9f9f9 !important;
  color:rgba(249, 249, 249, var(--placeholder-opacity)) !important
}

.placeholder-gray-200::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#F2F4F8 !important;
  color:rgba(242, 244, 248, var(--placeholder-opacity)) !important
}

.placeholder-gray-200::placeholder{
  --placeholder-opacity:1 !important;
  color:#F2F4F8 !important;
  color:rgba(242, 244, 248, var(--placeholder-opacity)) !important
}

.placeholder-gray-250::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#FAFBFB !important;
  color:rgba(250, 251, 251, var(--placeholder-opacity)) !important
}

.placeholder-gray-250::placeholder{
  --placeholder-opacity:1 !important;
  color:#FAFBFB !important;
  color:rgba(250, 251, 251, var(--placeholder-opacity)) !important
}

.placeholder-gray-300::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#D5D9E0 !important;
  color:rgba(213, 217, 224, var(--placeholder-opacity)) !important
}

.placeholder-gray-300::placeholder{
  --placeholder-opacity:1 !important;
  color:#D5D9E0 !important;
  color:rgba(213, 217, 224, var(--placeholder-opacity)) !important
}

.placeholder-gray-400::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#9FA5AD !important;
  color:rgba(159, 165, 173, var(--placeholder-opacity)) !important
}

.placeholder-gray-400::placeholder{
  --placeholder-opacity:1 !important;
  color:#9FA5AD !important;
  color:rgba(159, 165, 173, var(--placeholder-opacity)) !important
}

.placeholder-gray-450::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#868d95 !important;
  color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
}

.placeholder-gray-450::placeholder{
  --placeholder-opacity:1 !important;
  color:#868d95 !important;
  color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
}

.placeholder-gray-500::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#414F64 !important;
  color:rgba(65, 79, 100, var(--placeholder-opacity)) !important
}

.placeholder-gray-500::placeholder{
  --placeholder-opacity:1 !important;
  color:#414F64 !important;
  color:rgba(65, 79, 100, var(--placeholder-opacity)) !important
}

.placeholder-gray-550::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#697077 !important;
  color:rgba(105, 112, 119, var(--placeholder-opacity)) !important
}

.placeholder-gray-550::placeholder{
  --placeholder-opacity:1 !important;
  color:#697077 !important;
  color:rgba(105, 112, 119, var(--placeholder-opacity)) !important
}

.placeholder-gray-600::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#50565b !important;
  color:rgba(80, 86, 91, var(--placeholder-opacity)) !important
}

.placeholder-gray-600::placeholder{
  --placeholder-opacity:1 !important;
  color:#50565b !important;
  color:rgba(80, 86, 91, var(--placeholder-opacity)) !important
}

.placeholder-gray-700::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#242a2e !important;
  color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
}

.placeholder-gray-700::placeholder{
  --placeholder-opacity:1 !important;
  color:#242a2e !important;
  color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
}

.placeholder-gray-disable::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#C1C7CD !important;
  color:rgba(193, 199, 205, var(--placeholder-opacity)) !important
}

.placeholder-gray-disable::placeholder{
  --placeholder-opacity:1 !important;
  color:#C1C7CD !important;
  color:rgba(193, 199, 205, var(--placeholder-opacity)) !important
}

.placeholder-gray-unselected::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#868D95 !important;
  color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
}

.placeholder-gray-unselected::placeholder{
  --placeholder-opacity:1 !important;
  color:#868D95 !important;
  color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
}

.placeholder-blue-200::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#427fb6 !important;
  color:rgba(66, 127, 182, var(--placeholder-opacity)) !important
}

.placeholder-blue-200::placeholder{
  --placeholder-opacity:1 !important;
  color:#427fb6 !important;
  color:rgba(66, 127, 182, var(--placeholder-opacity)) !important
}

.placeholder-red-500::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#DC2626 !important;
  color:rgba(220, 38, 38, var(--placeholder-opacity)) !important
}

.placeholder-red-500::placeholder{
  --placeholder-opacity:1 !important;
  color:#DC2626 !important;
  color:rgba(220, 38, 38, var(--placeholder-opacity)) !important
}

.placeholder-red-alert::-moz-placeholder{
  color:#DA1E2833 !important
}

.placeholder-red-alert::placeholder{
  color:#DA1E2833 !important
}

.placeholder-blue-40::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#78a9ff !important;
  color:rgba(120, 169, 255, var(--placeholder-opacity)) !important
}

.placeholder-blue-40::placeholder{
  --placeholder-opacity:1 !important;
  color:#78a9ff !important;
  color:rgba(120, 169, 255, var(--placeholder-opacity)) !important
}

.placeholder-blue-60::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#0f62fe !important;
  color:rgba(15, 98, 254, var(--placeholder-opacity)) !important
}

.placeholder-blue-60::placeholder{
  --placeholder-opacity:1 !important;
  color:#0f62fe !important;
  color:rgba(15, 98, 254, var(--placeholder-opacity)) !important
}

.placeholder-blue-60-hover::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#0353e9 !important;
  color:rgba(3, 83, 233, var(--placeholder-opacity)) !important
}

.placeholder-blue-60-hover::placeholder{
  --placeholder-opacity:1 !important;
  color:#0353e9 !important;
  color:rgba(3, 83, 233, var(--placeholder-opacity)) !important
}

.placeholder-blue-80::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#002d9c !important;
  color:rgba(0, 45, 156, var(--placeholder-opacity)) !important
}

.placeholder-blue-80::placeholder{
  --placeholder-opacity:1 !important;
  color:#002d9c !important;
  color:rgba(0, 45, 156, var(--placeholder-opacity)) !important
}

.placeholder-gray-80::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#393939 !important;
  color:rgba(57, 57, 57, var(--placeholder-opacity)) !important
}

.placeholder-gray-80::placeholder{
  --placeholder-opacity:1 !important;
  color:#393939 !important;
  color:rgba(57, 57, 57, var(--placeholder-opacity)) !important
}

.placeholder-gray-80-hover::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#4c4c4c !important;
  color:rgba(76, 76, 76, var(--placeholder-opacity)) !important
}

.placeholder-gray-80-hover::placeholder{
  --placeholder-opacity:1 !important;
  color:#4c4c4c !important;
  color:rgba(76, 76, 76, var(--placeholder-opacity)) !important
}

.placeholder-gray-70::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#525252 !important;
  color:rgba(82, 82, 82, var(--placeholder-opacity)) !important
}

.placeholder-gray-70::placeholder{
  --placeholder-opacity:1 !important;
  color:#525252 !important;
  color:rgba(82, 82, 82, var(--placeholder-opacity)) !important
}

.placeholder-gray-60::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#6f6f6f !important;
  color:rgba(111, 111, 111, var(--placeholder-opacity)) !important
}

.placeholder-gray-60::placeholder{
  --placeholder-opacity:1 !important;
  color:#6f6f6f !important;
  color:rgba(111, 111, 111, var(--placeholder-opacity)) !important
}

.placeholder-red-60::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#da1e28 !important;
  color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
}

.placeholder-red-60::placeholder{
  --placeholder-opacity:1 !important;
  color:#da1e28 !important;
  color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
}

.placeholder-red-60-hover::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#ba1b23 !important;
  color:rgba(186, 27, 35, var(--placeholder-opacity)) !important
}

.placeholder-red-60-hover::placeholder{
  --placeholder-opacity:1 !important;
  color:#ba1b23 !important;
  color:rgba(186, 27, 35, var(--placeholder-opacity)) !important
}

.placeholder-red-80::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#750e13 !important;
  color:rgba(117, 14, 19, var(--placeholder-opacity)) !important
}

.placeholder-red-80::placeholder{
  --placeholder-opacity:1 !important;
  color:#750e13 !important;
  color:rgba(117, 14, 19, var(--placeholder-opacity)) !important
}

.placeholder-gray-30::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#c6c6c6 !important;
  color:rgba(198, 198, 198, var(--placeholder-opacity)) !important
}

.placeholder-gray-30::placeholder{
  --placeholder-opacity:1 !important;
  color:#c6c6c6 !important;
  color:rgba(198, 198, 198, var(--placeholder-opacity)) !important
}

.placeholder-green-60::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#198038 !important;
  color:rgba(25, 128, 56, var(--placeholder-opacity)) !important
}

.placeholder-green-60::placeholder{
  --placeholder-opacity:1 !important;
  color:#198038 !important;
  color:rgba(25, 128, 56, var(--placeholder-opacity)) !important
}

.placeholder-green-50::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#EDF5FF !important;
  color:rgba(237, 245, 255, var(--placeholder-opacity)) !important
}

.placeholder-green-50::placeholder{
  --placeholder-opacity:1 !important;
  color:#EDF5FF !important;
  color:rgba(237, 245, 255, var(--placeholder-opacity)) !important
}

.placeholder-blue-70::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#0043ce !important;
  color:rgba(0, 67, 206, var(--placeholder-opacity)) !important
}

.placeholder-blue-70::placeholder{
  --placeholder-opacity:1 !important;
  color:#0043ce !important;
  color:rgba(0, 67, 206, var(--placeholder-opacity)) !important
}

.placeholder-gray-50::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#8d8d8d !important;
  color:rgba(141, 141, 141, var(--placeholder-opacity)) !important
}

.placeholder-gray-50::placeholder{
  --placeholder-opacity:1 !important;
  color:#8d8d8d !important;
  color:rgba(141, 141, 141, var(--placeholder-opacity)) !important
}

.placeholder-gray-50-hover::-moz-placeholder{
  color:#8d8d8d12 !important
}

.placeholder-gray-50-hover::placeholder{
  color:#8d8d8d12 !important
}

.placeholder-gray-50-active::-moz-placeholder{
  color:#8d8d8d32 !important
}

.placeholder-gray-50-active::placeholder{
  color:#8d8d8d32 !important
}

.placeholder-gray-100::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#161616 !important;
  color:rgba(22, 22, 22, var(--placeholder-opacity)) !important
}

.placeholder-gray-100::placeholder{
  --placeholder-opacity:1 !important;
  color:#161616 !important;
  color:rgba(22, 22, 22, var(--placeholder-opacity)) !important
}

.placeholder-gray-100-disabled::-moz-placeholder{
  color:#16161650 !important
}

.placeholder-gray-100-disabled::placeholder{
  color:#16161650 !important
}

.placeholder-gray-40::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#a8a8a8 !important;
  color:rgba(168, 168, 168, var(--placeholder-opacity)) !important
}

.placeholder-gray-40::placeholder{
  --placeholder-opacity:1 !important;
  color:#a8a8a8 !important;
  color:rgba(168, 168, 168, var(--placeholder-opacity)) !important
}

.placeholder-gray-10::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#f4f4f4 !important;
  color:rgba(244, 244, 244, var(--placeholder-opacity)) !important
}

.placeholder-gray-10::placeholder{
  --placeholder-opacity:1 !important;
  color:#f4f4f4 !important;
  color:rgba(244, 244, 244, var(--placeholder-opacity)) !important
}

.placeholder-gray-10-hover::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#e5e5e5 !important;
  color:rgba(229, 229, 229, var(--placeholder-opacity)) !important
}

.placeholder-gray-10-hover::placeholder{
  --placeholder-opacity:1 !important;
  color:#e5e5e5 !important;
  color:rgba(229, 229, 229, var(--placeholder-opacity)) !important
}

.placeholder-gray-20::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#e0e0e0 !important;
  color:rgba(224, 224, 224, var(--placeholder-opacity)) !important
}

.placeholder-gray-20::placeholder{
  --placeholder-opacity:1 !important;
  color:#e0e0e0 !important;
  color:rgba(224, 224, 224, var(--placeholder-opacity)) !important
}

.placeholder-gray-20-hover::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#cacaca !important;
  color:rgba(202, 202, 202, var(--placeholder-opacity)) !important
}

.placeholder-gray-20-hover::placeholder{
  --placeholder-opacity:1 !important;
  color:#cacaca !important;
  color:rgba(202, 202, 202, var(--placeholder-opacity)) !important
}

.focus\:placeholder-red:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#da1e28 !important;
  color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
}

.focus\:placeholder-red:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#da1e28 !important;
  color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
}

.focus\:placeholder-red-100:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#fb4b53 !important;
  color:rgba(251, 75, 83, var(--placeholder-opacity)) !important
}

.focus\:placeholder-red-100:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#fb4b53 !important;
  color:rgba(251, 75, 83, var(--placeholder-opacity)) !important
}

.focus\:placeholder-teal:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#009b9b !important;
  color:rgba(0, 155, 155, var(--placeholder-opacity)) !important
}

.focus\:placeholder-teal:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#009b9b !important;
  color:rgba(0, 155, 155, var(--placeholder-opacity)) !important
}

.focus\:placeholder-teal-100:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#dbfbfb !important;
  color:rgba(219, 251, 251, var(--placeholder-opacity)) !important
}

.focus\:placeholder-teal-100:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#dbfbfb !important;
  color:rgba(219, 251, 251, var(--placeholder-opacity)) !important
}

.focus\:placeholder-teal-200:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#A8E2E4 !important;
  color:rgba(168, 226, 228, var(--placeholder-opacity)) !important
}

.focus\:placeholder-teal-200:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#A8E2E4 !important;
  color:rgba(168, 226, 228, var(--placeholder-opacity)) !important
}

.focus\:placeholder-teal-300:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#009C98 !important;
  color:rgba(0, 156, 152, var(--placeholder-opacity)) !important
}

.focus\:placeholder-teal-300:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#009C98 !important;
  color:rgba(0, 156, 152, var(--placeholder-opacity)) !important
}

.focus\:placeholder-white:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#fff !important;
  color:rgba(255, 255, 255, var(--placeholder-opacity)) !important
}

.focus\:placeholder-white:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#fff !important;
  color:rgba(255, 255, 255, var(--placeholder-opacity)) !important
}

.focus\:placeholder-black:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#000 !important;
  color:rgba(0, 0, 0, var(--placeholder-opacity)) !important
}

.focus\:placeholder-black:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#000 !important;
  color:rgba(0, 0, 0, var(--placeholder-opacity)) !important
}

.focus\:placeholder-black-100:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#242A2E !important;
  color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
}

.focus\:placeholder-black-100:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#242A2E !important;
  color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
}

.focus\:placeholder-black-200:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#171717 !important;
  color:rgba(23, 23, 23, var(--placeholder-opacity)) !important
}

.focus\:placeholder-black-200:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#171717 !important;
  color:rgba(23, 23, 23, var(--placeholder-opacity)) !important
}

.focus\:placeholder-blue:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#0058A1 !important;
  color:rgba(0, 88, 161, var(--placeholder-opacity)) !important
}

.focus\:placeholder-blue:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#0058A1 !important;
  color:rgba(0, 88, 161, var(--placeholder-opacity)) !important
}

.focus\:placeholder-orange:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#fe7b00 !important;
  color:rgba(254, 123, 0, var(--placeholder-opacity)) !important
}

.focus\:placeholder-orange:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#fe7b00 !important;
  color:rgba(254, 123, 0, var(--placeholder-opacity)) !important
}

.focus\:placeholder-purple:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#8a3ffc !important;
  color:rgba(138, 63, 252, var(--placeholder-opacity)) !important
}

.focus\:placeholder-purple:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#8a3ffc !important;
  color:rgba(138, 63, 252, var(--placeholder-opacity)) !important
}

.focus\:placeholder-blue-100:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#E3F6FF !important;
  color:rgba(227, 246, 255, var(--placeholder-opacity)) !important
}

.focus\:placeholder-blue-100:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#E3F6FF !important;
  color:rgba(227, 246, 255, var(--placeholder-opacity)) !important
}

.focus\:placeholder-blue-300:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#30B0FF !important;
  color:rgba(48, 176, 255, var(--placeholder-opacity)) !important
}

.focus\:placeholder-blue-300:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#30B0FF !important;
  color:rgba(48, 176, 255, var(--placeholder-opacity)) !important
}

.focus\:placeholder-blue-900:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#07192B !important;
  color:rgba(7, 25, 43, var(--placeholder-opacity)) !important
}

.focus\:placeholder-blue-900:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#07192B !important;
  color:rgba(7, 25, 43, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-150:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#f9f9f9 !important;
  color:rgba(249, 249, 249, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-150:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#f9f9f9 !important;
  color:rgba(249, 249, 249, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-200:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#F2F4F8 !important;
  color:rgba(242, 244, 248, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-200:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#F2F4F8 !important;
  color:rgba(242, 244, 248, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-250:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#FAFBFB !important;
  color:rgba(250, 251, 251, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-250:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#FAFBFB !important;
  color:rgba(250, 251, 251, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-300:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#D5D9E0 !important;
  color:rgba(213, 217, 224, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-300:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#D5D9E0 !important;
  color:rgba(213, 217, 224, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-400:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#9FA5AD !important;
  color:rgba(159, 165, 173, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-400:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#9FA5AD !important;
  color:rgba(159, 165, 173, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-450:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#868d95 !important;
  color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-450:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#868d95 !important;
  color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-500:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#414F64 !important;
  color:rgba(65, 79, 100, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-500:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#414F64 !important;
  color:rgba(65, 79, 100, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-550:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#697077 !important;
  color:rgba(105, 112, 119, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-550:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#697077 !important;
  color:rgba(105, 112, 119, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-600:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#50565b !important;
  color:rgba(80, 86, 91, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-600:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#50565b !important;
  color:rgba(80, 86, 91, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-700:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#242a2e !important;
  color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-700:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#242a2e !important;
  color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-disable:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#C1C7CD !important;
  color:rgba(193, 199, 205, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-disable:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#C1C7CD !important;
  color:rgba(193, 199, 205, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-unselected:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#868D95 !important;
  color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-unselected:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#868D95 !important;
  color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
}

.focus\:placeholder-blue-200:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#427fb6 !important;
  color:rgba(66, 127, 182, var(--placeholder-opacity)) !important
}

.focus\:placeholder-blue-200:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#427fb6 !important;
  color:rgba(66, 127, 182, var(--placeholder-opacity)) !important
}

.focus\:placeholder-red-500:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#DC2626 !important;
  color:rgba(220, 38, 38, var(--placeholder-opacity)) !important
}

.focus\:placeholder-red-500:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#DC2626 !important;
  color:rgba(220, 38, 38, var(--placeholder-opacity)) !important
}

.focus\:placeholder-red-alert:focus::-moz-placeholder{
  color:#DA1E2833 !important
}

.focus\:placeholder-red-alert:focus::placeholder{
  color:#DA1E2833 !important
}

.focus\:placeholder-blue-40:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#78a9ff !important;
  color:rgba(120, 169, 255, var(--placeholder-opacity)) !important
}

.focus\:placeholder-blue-40:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#78a9ff !important;
  color:rgba(120, 169, 255, var(--placeholder-opacity)) !important
}

.focus\:placeholder-blue-60:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#0f62fe !important;
  color:rgba(15, 98, 254, var(--placeholder-opacity)) !important
}

.focus\:placeholder-blue-60:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#0f62fe !important;
  color:rgba(15, 98, 254, var(--placeholder-opacity)) !important
}

.focus\:placeholder-blue-60-hover:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#0353e9 !important;
  color:rgba(3, 83, 233, var(--placeholder-opacity)) !important
}

.focus\:placeholder-blue-60-hover:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#0353e9 !important;
  color:rgba(3, 83, 233, var(--placeholder-opacity)) !important
}

.focus\:placeholder-blue-80:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#002d9c !important;
  color:rgba(0, 45, 156, var(--placeholder-opacity)) !important
}

.focus\:placeholder-blue-80:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#002d9c !important;
  color:rgba(0, 45, 156, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-80:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#393939 !important;
  color:rgba(57, 57, 57, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-80:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#393939 !important;
  color:rgba(57, 57, 57, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-80-hover:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#4c4c4c !important;
  color:rgba(76, 76, 76, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-80-hover:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#4c4c4c !important;
  color:rgba(76, 76, 76, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-70:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#525252 !important;
  color:rgba(82, 82, 82, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-70:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#525252 !important;
  color:rgba(82, 82, 82, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-60:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#6f6f6f !important;
  color:rgba(111, 111, 111, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-60:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#6f6f6f !important;
  color:rgba(111, 111, 111, var(--placeholder-opacity)) !important
}

.focus\:placeholder-red-60:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#da1e28 !important;
  color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
}

.focus\:placeholder-red-60:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#da1e28 !important;
  color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
}

.focus\:placeholder-red-60-hover:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#ba1b23 !important;
  color:rgba(186, 27, 35, var(--placeholder-opacity)) !important
}

.focus\:placeholder-red-60-hover:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#ba1b23 !important;
  color:rgba(186, 27, 35, var(--placeholder-opacity)) !important
}

.focus\:placeholder-red-80:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#750e13 !important;
  color:rgba(117, 14, 19, var(--placeholder-opacity)) !important
}

.focus\:placeholder-red-80:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#750e13 !important;
  color:rgba(117, 14, 19, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-30:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#c6c6c6 !important;
  color:rgba(198, 198, 198, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-30:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#c6c6c6 !important;
  color:rgba(198, 198, 198, var(--placeholder-opacity)) !important
}

.focus\:placeholder-green-60:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#198038 !important;
  color:rgba(25, 128, 56, var(--placeholder-opacity)) !important
}

.focus\:placeholder-green-60:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#198038 !important;
  color:rgba(25, 128, 56, var(--placeholder-opacity)) !important
}

.focus\:placeholder-green-50:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#EDF5FF !important;
  color:rgba(237, 245, 255, var(--placeholder-opacity)) !important
}

.focus\:placeholder-green-50:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#EDF5FF !important;
  color:rgba(237, 245, 255, var(--placeholder-opacity)) !important
}

.focus\:placeholder-blue-70:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#0043ce !important;
  color:rgba(0, 67, 206, var(--placeholder-opacity)) !important
}

.focus\:placeholder-blue-70:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#0043ce !important;
  color:rgba(0, 67, 206, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-50:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#8d8d8d !important;
  color:rgba(141, 141, 141, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-50:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#8d8d8d !important;
  color:rgba(141, 141, 141, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-50-hover:focus::-moz-placeholder{
  color:#8d8d8d12 !important
}

.focus\:placeholder-gray-50-hover:focus::placeholder{
  color:#8d8d8d12 !important
}

.focus\:placeholder-gray-50-active:focus::-moz-placeholder{
  color:#8d8d8d32 !important
}

.focus\:placeholder-gray-50-active:focus::placeholder{
  color:#8d8d8d32 !important
}

.focus\:placeholder-gray-100:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#161616 !important;
  color:rgba(22, 22, 22, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-100:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#161616 !important;
  color:rgba(22, 22, 22, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-100-disabled:focus::-moz-placeholder{
  color:#16161650 !important
}

.focus\:placeholder-gray-100-disabled:focus::placeholder{
  color:#16161650 !important
}

.focus\:placeholder-gray-40:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#a8a8a8 !important;
  color:rgba(168, 168, 168, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-40:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#a8a8a8 !important;
  color:rgba(168, 168, 168, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-10:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#f4f4f4 !important;
  color:rgba(244, 244, 244, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-10:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#f4f4f4 !important;
  color:rgba(244, 244, 244, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-10-hover:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#e5e5e5 !important;
  color:rgba(229, 229, 229, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-10-hover:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#e5e5e5 !important;
  color:rgba(229, 229, 229, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-20:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#e0e0e0 !important;
  color:rgba(224, 224, 224, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-20:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#e0e0e0 !important;
  color:rgba(224, 224, 224, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-20-hover:focus::-moz-placeholder{
  --placeholder-opacity:1 !important;
  color:#cacaca !important;
  color:rgba(202, 202, 202, var(--placeholder-opacity)) !important
}

.focus\:placeholder-gray-20-hover:focus::placeholder{
  --placeholder-opacity:1 !important;
  color:#cacaca !important;
  color:rgba(202, 202, 202, var(--placeholder-opacity)) !important
}

.placeholder-opacity-0::-moz-placeholder{
  --placeholder-opacity:0 !important
}

.placeholder-opacity-0::placeholder{
  --placeholder-opacity:0 !important
}

.placeholder-opacity-25::-moz-placeholder{
  --placeholder-opacity:0.25 !important
}

.placeholder-opacity-25::placeholder{
  --placeholder-opacity:0.25 !important
}

.placeholder-opacity-50::-moz-placeholder{
  --placeholder-opacity:0.5 !important
}

.placeholder-opacity-50::placeholder{
  --placeholder-opacity:0.5 !important
}

.placeholder-opacity-75::-moz-placeholder{
  --placeholder-opacity:0.75 !important
}

.placeholder-opacity-75::placeholder{
  --placeholder-opacity:0.75 !important
}

.placeholder-opacity-100::-moz-placeholder{
  --placeholder-opacity:1 !important
}

.placeholder-opacity-100::placeholder{
  --placeholder-opacity:1 !important
}

.focus\:placeholder-opacity-0:focus::-moz-placeholder{
  --placeholder-opacity:0 !important
}

.focus\:placeholder-opacity-0:focus::placeholder{
  --placeholder-opacity:0 !important
}

.focus\:placeholder-opacity-25:focus::-moz-placeholder{
  --placeholder-opacity:0.25 !important
}

.focus\:placeholder-opacity-25:focus::placeholder{
  --placeholder-opacity:0.25 !important
}

.focus\:placeholder-opacity-50:focus::-moz-placeholder{
  --placeholder-opacity:0.5 !important
}

.focus\:placeholder-opacity-50:focus::placeholder{
  --placeholder-opacity:0.5 !important
}

.focus\:placeholder-opacity-75:focus::-moz-placeholder{
  --placeholder-opacity:0.75 !important
}

.focus\:placeholder-opacity-75:focus::placeholder{
  --placeholder-opacity:0.75 !important
}

.focus\:placeholder-opacity-100:focus::-moz-placeholder{
  --placeholder-opacity:1 !important
}

.focus\:placeholder-opacity-100:focus::placeholder{
  --placeholder-opacity:1 !important
}

.pointer-events-none{
  pointer-events:none !important
}

.pointer-events-auto{
  pointer-events:auto !important
}

.static{
  position:static !important
}

.fixed{
  position:fixed !important
}

.absolute{
  position:absolute !important
}

.relative{
  position:relative !important
}

.sticky{
  position:sticky !important
}

.inset-0{
  top:0 !important;
  right:0 !important;
  bottom:0 !important;
  left:0 !important
}

.inset-2{
  top:0.5rem !important;
  right:0.5rem !important;
  bottom:0.5rem !important;
  left:0.5rem !important
}

.inset-3{
  top:0.75rem !important;
  right:0.75rem !important;
  bottom:0.75rem !important;
  left:0.75rem !important
}

.inset-4{
  top:1rem !important;
  right:1rem !important;
  bottom:1rem !important;
  left:1rem !important
}

.inset-6{
  top:1.5rem !important;
  right:1.5rem !important;
  bottom:1.5rem !important;
  left:1.5rem !important
}

.inset-8{
  top:2rem !important;
  right:2rem !important;
  bottom:2rem !important;
  left:2rem !important
}

.inset-10{
  top:2.5rem !important;
  right:2.5rem !important;
  bottom:2.5rem !important;
  left:2.5rem !important
}

.inset-12{
  top:3rem !important;
  right:3rem !important;
  bottom:3rem !important;
  left:3rem !important
}

.inset-14{
  top:3.5rem !important;
  right:3.5rem !important;
  bottom:3.5rem !important;
  left:3.5rem !important
}

.inset-18{
  top:4.5rem !important;
  right:4.5rem !important;
  bottom:4.5rem !important;
  left:4.5rem !important
}

.inset-20{
  top:5rem !important;
  right:5rem !important;
  bottom:5rem !important;
  left:5rem !important
}

.inset-24{
  top:6rem !important;
  right:6rem !important;
  bottom:6rem !important;
  left:6rem !important
}

.inset-28{
  top:7rem !important;
  right:7rem !important;
  bottom:7rem !important;
  left:7rem !important
}

.inset-40{
  top:9.5rem !important;
  right:9.5rem !important;
  bottom:9.5rem !important;
  left:9.5rem !important
}

.inset-44{
  top:11rem !important;
  right:11rem !important;
  bottom:11rem !important;
  left:11rem !important
}

.inset-146{
  top:36.5rem !important;
  right:36.5rem !important;
  bottom:36.5rem !important;
  left:36.5rem !important
}

.inset-auto{
  top:auto !important;
  right:auto !important;
  bottom:auto !important;
  left:auto !important
}

.inset-1\/4{
  top:25% !important;
  right:25% !important;
  bottom:25% !important;
  left:25% !important
}

.inset-1\/2{
  top:50% !important;
  right:50% !important;
  bottom:50% !important;
  left:50% !important
}

.-inset-74{
  top:-18.5rem !important;
  right:-18.5rem !important;
  bottom:-18.5rem !important;
  left:-18.5rem !important
}

.inset-y-0{
  top:0 !important;
  bottom:0 !important
}

.inset-x-0{
  right:0 !important;
  left:0 !important
}

.inset-y-2{
  top:0.5rem !important;
  bottom:0.5rem !important
}

.inset-x-2{
  right:0.5rem !important;
  left:0.5rem !important
}

.inset-y-3{
  top:0.75rem !important;
  bottom:0.75rem !important
}

.inset-x-3{
  right:0.75rem !important;
  left:0.75rem !important
}

.inset-y-4{
  top:1rem !important;
  bottom:1rem !important
}

.inset-x-4{
  right:1rem !important;
  left:1rem !important
}

.inset-y-6{
  top:1.5rem !important;
  bottom:1.5rem !important
}

.inset-x-6{
  right:1.5rem !important;
  left:1.5rem !important
}

.inset-y-8{
  top:2rem !important;
  bottom:2rem !important
}

.inset-x-8{
  right:2rem !important;
  left:2rem !important
}

.inset-y-10{
  top:2.5rem !important;
  bottom:2.5rem !important
}

.inset-x-10{
  right:2.5rem !important;
  left:2.5rem !important
}

.inset-y-12{
  top:3rem !important;
  bottom:3rem !important
}

.inset-x-12{
  right:3rem !important;
  left:3rem !important
}

.inset-y-14{
  top:3.5rem !important;
  bottom:3.5rem !important
}

.inset-x-14{
  right:3.5rem !important;
  left:3.5rem !important
}

.inset-y-18{
  top:4.5rem !important;
  bottom:4.5rem !important
}

.inset-x-18{
  right:4.5rem !important;
  left:4.5rem !important
}

.inset-y-20{
  top:5rem !important;
  bottom:5rem !important
}

.inset-x-20{
  right:5rem !important;
  left:5rem !important
}

.inset-y-24{
  top:6rem !important;
  bottom:6rem !important
}

.inset-x-24{
  right:6rem !important;
  left:6rem !important
}

.inset-y-28{
  top:7rem !important;
  bottom:7rem !important
}

.inset-x-28{
  right:7rem !important;
  left:7rem !important
}

.inset-y-40{
  top:9.5rem !important;
  bottom:9.5rem !important
}

.inset-x-40{
  right:9.5rem !important;
  left:9.5rem !important
}

.inset-y-44{
  top:11rem !important;
  bottom:11rem !important
}

.inset-x-44{
  right:11rem !important;
  left:11rem !important
}

.inset-y-146{
  top:36.5rem !important;
  bottom:36.5rem !important
}

.inset-x-146{
  right:36.5rem !important;
  left:36.5rem !important
}

.inset-y-auto{
  top:auto !important;
  bottom:auto !important
}

.inset-x-auto{
  right:auto !important;
  left:auto !important
}

.inset-y-1\/4{
  top:25% !important;
  bottom:25% !important
}

.inset-x-1\/4{
  right:25% !important;
  left:25% !important
}

.inset-y-1\/2{
  top:50% !important;
  bottom:50% !important
}

.inset-x-1\/2{
  right:50% !important;
  left:50% !important
}

.-inset-y-74{
  top:-18.5rem !important;
  bottom:-18.5rem !important
}

.-inset-x-74{
  right:-18.5rem !important;
  left:-18.5rem !important
}

.top-0{
  top:0 !important
}

.right-0{
  right:0 !important
}

.bottom-0{
  bottom:0 !important
}

.left-0{
  left:0 !important
}

.top-2{
  top:0.5rem !important
}

.right-2{
  right:0.5rem !important
}

.bottom-2{
  bottom:0.5rem !important
}

.left-2{
  left:0.5rem !important
}

.top-3{
  top:0.75rem !important
}

.right-3{
  right:0.75rem !important
}

.bottom-3{
  bottom:0.75rem !important
}

.left-3{
  left:0.75rem !important
}

.top-4{
  top:1rem !important
}

.right-4{
  right:1rem !important
}

.bottom-4{
  bottom:1rem !important
}

.left-4{
  left:1rem !important
}

.top-6{
  top:1.5rem !important
}

.right-6{
  right:1.5rem !important
}

.bottom-6{
  bottom:1.5rem !important
}

.left-6{
  left:1.5rem !important
}

.top-8{
  top:2rem !important
}

.right-8{
  right:2rem !important
}

.bottom-8{
  bottom:2rem !important
}

.left-8{
  left:2rem !important
}

.top-10{
  top:2.5rem !important
}

.right-10{
  right:2.5rem !important
}

.bottom-10{
  bottom:2.5rem !important
}

.left-10{
  left:2.5rem !important
}

.top-12{
  top:3rem !important
}

.right-12{
  right:3rem !important
}

.bottom-12{
  bottom:3rem !important
}

.left-12{
  left:3rem !important
}

.top-14{
  top:3.5rem !important
}

.right-14{
  right:3.5rem !important
}

.bottom-14{
  bottom:3.5rem !important
}

.left-14{
  left:3.5rem !important
}

.top-18{
  top:4.5rem !important
}

.right-18{
  right:4.5rem !important
}

.bottom-18{
  bottom:4.5rem !important
}

.left-18{
  left:4.5rem !important
}

.top-20{
  top:5rem !important
}

.right-20{
  right:5rem !important
}

.bottom-20{
  bottom:5rem !important
}

.left-20{
  left:5rem !important
}

.top-24{
  top:6rem !important
}

.right-24{
  right:6rem !important
}

.bottom-24{
  bottom:6rem !important
}

.left-24{
  left:6rem !important
}

.top-28{
  top:7rem !important
}

.right-28{
  right:7rem !important
}

.bottom-28{
  bottom:7rem !important
}

.left-28{
  left:7rem !important
}

.top-40{
  top:9.5rem !important
}

.right-40{
  right:9.5rem !important
}

.bottom-40{
  bottom:9.5rem !important
}

.left-40{
  left:9.5rem !important
}

.top-44{
  top:11rem !important
}

.right-44{
  right:11rem !important
}

.bottom-44{
  bottom:11rem !important
}

.left-44{
  left:11rem !important
}

.top-146{
  top:36.5rem !important
}

.right-146{
  right:36.5rem !important
}

.bottom-146{
  bottom:36.5rem !important
}

.left-146{
  left:36.5rem !important
}

.top-auto{
  top:auto !important
}

.right-auto{
  right:auto !important
}

.bottom-auto{
  bottom:auto !important
}

.left-auto{
  left:auto !important
}

.top-1\/4{
  top:25% !important
}

.right-1\/4{
  right:25% !important
}

.bottom-1\/4{
  bottom:25% !important
}

.left-1\/4{
  left:25% !important
}

.top-1\/2{
  top:50% !important
}

.right-1\/2{
  right:50% !important
}

.bottom-1\/2{
  bottom:50% !important
}

.left-1\/2{
  left:50% !important
}

.-top-74{
  top:-18.5rem !important
}

.-right-74{
  right:-18.5rem !important
}

.-bottom-74{
  bottom:-18.5rem !important
}

.-left-74{
  left:-18.5rem !important
}

.resize-none{
  resize:none !important
}

.resize-y{
  resize:vertical !important
}

.resize-x{
  resize:horizontal !important
}

.resize{
  resize:both !important
}

.shadow-xs{
  box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05) !important
}

.shadow-sm{
  box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05) !important
}

.shadow{
  box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important
}

.shadow-md{
  box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important
}

.shadow-lg{
  box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important
}

.shadow-xl{
  box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
}

.shadow-2xl{
  box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
}

.shadow-inner{
  box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important
}

.shadow-outline{
  box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5) !important
}

.shadow-none{
  box-shadow:none !important
}

.shadow-configdropdown{
  box-shadow:rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px !important
}

.shadow-rbacHelp{
  box-shadow:0 2px 4px 0 rgb(185,191,199) !important
}

.hover\:shadow-xs:hover{
  box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05) !important
}

.hover\:shadow-sm:hover{
  box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05) !important
}

.hover\:shadow:hover{
  box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important
}

.hover\:shadow-md:hover{
  box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important
}

.hover\:shadow-lg:hover{
  box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important
}

.hover\:shadow-xl:hover{
  box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
}

.hover\:shadow-2xl:hover{
  box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
}

.hover\:shadow-inner:hover{
  box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important
}

.hover\:shadow-outline:hover{
  box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5) !important
}

.hover\:shadow-none:hover{
  box-shadow:none !important
}

.hover\:shadow-configdropdown:hover{
  box-shadow:rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px !important
}

.hover\:shadow-rbacHelp:hover{
  box-shadow:0 2px 4px 0 rgb(185,191,199) !important
}

.focus\:shadow-xs:focus{
  box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05) !important
}

.focus\:shadow-sm:focus{
  box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05) !important
}

.focus\:shadow:focus{
  box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important
}

.focus\:shadow-md:focus{
  box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important
}

.focus\:shadow-lg:focus{
  box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important
}

.focus\:shadow-xl:focus{
  box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
}

.focus\:shadow-2xl:focus{
  box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
}

.focus\:shadow-inner:focus{
  box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important
}

.focus\:shadow-outline:focus{
  box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5) !important
}

.focus\:shadow-none:focus{
  box-shadow:none !important
}

.focus\:shadow-configdropdown:focus{
  box-shadow:rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px !important
}

.focus\:shadow-rbacHelp:focus{
  box-shadow:0 2px 4px 0 rgb(185,191,199) !important
}

.fill-current{
  fill:currentColor !important
}

.stroke-current{
  stroke:currentColor !important
}

.stroke-0{
  stroke-width:0 !important
}

.stroke-1{
  stroke-width:1 !important
}

.stroke-2{
  stroke-width:2 !important
}

.table-auto{
  table-layout:auto !important
}

.table-fixed{
  table-layout:fixed !important
}

.text-left{
  text-align:left !important
}

.text-center{
  text-align:center !important
}

.text-right{
  text-align:right !important
}

.text-justify{
  text-align:justify !important
}

.text-red{
  --text-opacity:1 !important;
  color:#da1e28 !important;
  color:rgba(218, 30, 40, var(--text-opacity)) !important
}

.text-red-100{
  --text-opacity:1 !important;
  color:#fb4b53 !important;
  color:rgba(251, 75, 83, var(--text-opacity)) !important
}

.text-teal{
  --text-opacity:1 !important;
  color:#009b9b !important;
  color:rgba(0, 155, 155, var(--text-opacity)) !important
}

.text-teal-100{
  --text-opacity:1 !important;
  color:#dbfbfb !important;
  color:rgba(219, 251, 251, var(--text-opacity)) !important
}

.text-teal-200{
  --text-opacity:1 !important;
  color:#A8E2E4 !important;
  color:rgba(168, 226, 228, var(--text-opacity)) !important
}

.text-teal-300{
  --text-opacity:1 !important;
  color:#009C98 !important;
  color:rgba(0, 156, 152, var(--text-opacity)) !important
}

.text-white{
  --text-opacity:1 !important;
  color:#fff !important;
  color:rgba(255, 255, 255, var(--text-opacity)) !important
}

.text-black{
  --text-opacity:1 !important;
  color:#000 !important;
  color:rgba(0, 0, 0, var(--text-opacity)) !important
}

.text-black-100{
  --text-opacity:1 !important;
  color:#242A2E !important;
  color:rgba(36, 42, 46, var(--text-opacity)) !important
}

.text-black-200{
  --text-opacity:1 !important;
  color:#171717 !important;
  color:rgba(23, 23, 23, var(--text-opacity)) !important
}

.text-blue{
  --text-opacity:1 !important;
  color:#0058A1 !important;
  color:rgba(0, 88, 161, var(--text-opacity)) !important
}

.text-orange{
  --text-opacity:1 !important;
  color:#fe7b00 !important;
  color:rgba(254, 123, 0, var(--text-opacity)) !important
}

.text-purple{
  --text-opacity:1 !important;
  color:#8a3ffc !important;
  color:rgba(138, 63, 252, var(--text-opacity)) !important
}

.text-blue-100{
  --text-opacity:1 !important;
  color:#E3F6FF !important;
  color:rgba(227, 246, 255, var(--text-opacity)) !important
}

.text-blue-300{
  --text-opacity:1 !important;
  color:#30B0FF !important;
  color:rgba(48, 176, 255, var(--text-opacity)) !important
}

.text-blue-900{
  --text-opacity:1 !important;
  color:#07192B !important;
  color:rgba(7, 25, 43, var(--text-opacity)) !important
}

.text-gray-150{
  --text-opacity:1 !important;
  color:#f9f9f9 !important;
  color:rgba(249, 249, 249, var(--text-opacity)) !important
}

.text-gray-200{
  --text-opacity:1 !important;
  color:#F2F4F8 !important;
  color:rgba(242, 244, 248, var(--text-opacity)) !important
}

.text-gray-250{
  --text-opacity:1 !important;
  color:#FAFBFB !important;
  color:rgba(250, 251, 251, var(--text-opacity)) !important
}

.text-gray-300{
  --text-opacity:1 !important;
  color:#D5D9E0 !important;
  color:rgba(213, 217, 224, var(--text-opacity)) !important
}

.text-gray-400{
  --text-opacity:1 !important;
  color:#9FA5AD !important;
  color:rgba(159, 165, 173, var(--text-opacity)) !important
}

.text-gray-450{
  --text-opacity:1 !important;
  color:#868d95 !important;
  color:rgba(134, 141, 149, var(--text-opacity)) !important
}

.text-gray-500{
  --text-opacity:1 !important;
  color:#414F64 !important;
  color:rgba(65, 79, 100, var(--text-opacity)) !important
}

.text-gray-550{
  --text-opacity:1 !important;
  color:#697077 !important;
  color:rgba(105, 112, 119, var(--text-opacity)) !important
}

.text-gray-600{
  --text-opacity:1 !important;
  color:#50565b !important;
  color:rgba(80, 86, 91, var(--text-opacity)) !important
}

.text-gray-700{
  --text-opacity:1 !important;
  color:#242a2e !important;
  color:rgba(36, 42, 46, var(--text-opacity)) !important
}

.text-gray-disable{
  --text-opacity:1 !important;
  color:#C1C7CD !important;
  color:rgba(193, 199, 205, var(--text-opacity)) !important
}

.text-gray-unselected{
  --text-opacity:1 !important;
  color:#868D95 !important;
  color:rgba(134, 141, 149, var(--text-opacity)) !important
}

.text-blue-200{
  --text-opacity:1 !important;
  color:#427fb6 !important;
  color:rgba(66, 127, 182, var(--text-opacity)) !important
}

.text-red-500{
  --text-opacity:1 !important;
  color:#DC2626 !important;
  color:rgba(220, 38, 38, var(--text-opacity)) !important
}

.text-red-alert{
  color:#DA1E2833 !important
}

.text-blue-40{
  --text-opacity:1 !important;
  color:#78a9ff !important;
  color:rgba(120, 169, 255, var(--text-opacity)) !important
}

.text-blue-60{
  --text-opacity:1 !important;
  color:#0f62fe !important;
  color:rgba(15, 98, 254, var(--text-opacity)) !important
}

.text-blue-60-hover{
  --text-opacity:1 !important;
  color:#0353e9 !important;
  color:rgba(3, 83, 233, var(--text-opacity)) !important
}

.text-blue-80{
  --text-opacity:1 !important;
  color:#002d9c !important;
  color:rgba(0, 45, 156, var(--text-opacity)) !important
}

.text-gray-80{
  --text-opacity:1 !important;
  color:#393939 !important;
  color:rgba(57, 57, 57, var(--text-opacity)) !important
}

.text-gray-80-hover{
  --text-opacity:1 !important;
  color:#4c4c4c !important;
  color:rgba(76, 76, 76, var(--text-opacity)) !important
}

.text-gray-70{
  --text-opacity:1 !important;
  color:#525252 !important;
  color:rgba(82, 82, 82, var(--text-opacity)) !important
}

.text-gray-60{
  --text-opacity:1 !important;
  color:#6f6f6f !important;
  color:rgba(111, 111, 111, var(--text-opacity)) !important
}

.text-red-60{
  --text-opacity:1 !important;
  color:#da1e28 !important;
  color:rgba(218, 30, 40, var(--text-opacity)) !important
}

.text-red-60-hover{
  --text-opacity:1 !important;
  color:#ba1b23 !important;
  color:rgba(186, 27, 35, var(--text-opacity)) !important
}

.text-red-80{
  --text-opacity:1 !important;
  color:#750e13 !important;
  color:rgba(117, 14, 19, var(--text-opacity)) !important
}

.text-gray-30{
  --text-opacity:1 !important;
  color:#c6c6c6 !important;
  color:rgba(198, 198, 198, var(--text-opacity)) !important
}

.text-green-60{
  --text-opacity:1 !important;
  color:#198038 !important;
  color:rgba(25, 128, 56, var(--text-opacity)) !important
}

.text-green-50{
  --text-opacity:1 !important;
  color:#EDF5FF !important;
  color:rgba(237, 245, 255, var(--text-opacity)) !important
}

.text-blue-70{
  --text-opacity:1 !important;
  color:#0043ce !important;
  color:rgba(0, 67, 206, var(--text-opacity)) !important
}

.text-gray-50{
  --text-opacity:1 !important;
  color:#8d8d8d !important;
  color:rgba(141, 141, 141, var(--text-opacity)) !important
}

.text-gray-50-hover{
  color:#8d8d8d12 !important
}

.text-gray-50-active{
  color:#8d8d8d32 !important
}

.text-gray-100{
  --text-opacity:1 !important;
  color:#161616 !important;
  color:rgba(22, 22, 22, var(--text-opacity)) !important
}

.text-gray-100-disabled{
  color:#16161650 !important
}

.text-gray-40{
  --text-opacity:1 !important;
  color:#a8a8a8 !important;
  color:rgba(168, 168, 168, var(--text-opacity)) !important
}

.text-gray-10{
  --text-opacity:1 !important;
  color:#f4f4f4 !important;
  color:rgba(244, 244, 244, var(--text-opacity)) !important
}

.text-gray-10-hover{
  --text-opacity:1 !important;
  color:#e5e5e5 !important;
  color:rgba(229, 229, 229, var(--text-opacity)) !important
}

.text-gray-20{
  --text-opacity:1 !important;
  color:#e0e0e0 !important;
  color:rgba(224, 224, 224, var(--text-opacity)) !important
}

.text-gray-20-hover{
  --text-opacity:1 !important;
  color:#cacaca !important;
  color:rgba(202, 202, 202, var(--text-opacity)) !important
}

.hover\:text-red:hover{
  --text-opacity:1 !important;
  color:#da1e28 !important;
  color:rgba(218, 30, 40, var(--text-opacity)) !important
}

.hover\:text-red-100:hover{
  --text-opacity:1 !important;
  color:#fb4b53 !important;
  color:rgba(251, 75, 83, var(--text-opacity)) !important
}

.hover\:text-teal:hover{
  --text-opacity:1 !important;
  color:#009b9b !important;
  color:rgba(0, 155, 155, var(--text-opacity)) !important
}

.hover\:text-teal-100:hover{
  --text-opacity:1 !important;
  color:#dbfbfb !important;
  color:rgba(219, 251, 251, var(--text-opacity)) !important
}

.hover\:text-teal-200:hover{
  --text-opacity:1 !important;
  color:#A8E2E4 !important;
  color:rgba(168, 226, 228, var(--text-opacity)) !important
}

.hover\:text-teal-300:hover{
  --text-opacity:1 !important;
  color:#009C98 !important;
  color:rgba(0, 156, 152, var(--text-opacity)) !important
}

.hover\:text-white:hover{
  --text-opacity:1 !important;
  color:#fff !important;
  color:rgba(255, 255, 255, var(--text-opacity)) !important
}

.hover\:text-black:hover{
  --text-opacity:1 !important;
  color:#000 !important;
  color:rgba(0, 0, 0, var(--text-opacity)) !important
}

.hover\:text-black-100:hover{
  --text-opacity:1 !important;
  color:#242A2E !important;
  color:rgba(36, 42, 46, var(--text-opacity)) !important
}

.hover\:text-black-200:hover{
  --text-opacity:1 !important;
  color:#171717 !important;
  color:rgba(23, 23, 23, var(--text-opacity)) !important
}

.hover\:text-blue:hover{
  --text-opacity:1 !important;
  color:#0058A1 !important;
  color:rgba(0, 88, 161, var(--text-opacity)) !important
}

.hover\:text-orange:hover{
  --text-opacity:1 !important;
  color:#fe7b00 !important;
  color:rgba(254, 123, 0, var(--text-opacity)) !important
}

.hover\:text-purple:hover{
  --text-opacity:1 !important;
  color:#8a3ffc !important;
  color:rgba(138, 63, 252, var(--text-opacity)) !important
}

.hover\:text-blue-100:hover{
  --text-opacity:1 !important;
  color:#E3F6FF !important;
  color:rgba(227, 246, 255, var(--text-opacity)) !important
}

.hover\:text-blue-300:hover{
  --text-opacity:1 !important;
  color:#30B0FF !important;
  color:rgba(48, 176, 255, var(--text-opacity)) !important
}

.hover\:text-blue-900:hover{
  --text-opacity:1 !important;
  color:#07192B !important;
  color:rgba(7, 25, 43, var(--text-opacity)) !important
}

.hover\:text-gray-150:hover{
  --text-opacity:1 !important;
  color:#f9f9f9 !important;
  color:rgba(249, 249, 249, var(--text-opacity)) !important
}

.hover\:text-gray-200:hover{
  --text-opacity:1 !important;
  color:#F2F4F8 !important;
  color:rgba(242, 244, 248, var(--text-opacity)) !important
}

.hover\:text-gray-250:hover{
  --text-opacity:1 !important;
  color:#FAFBFB !important;
  color:rgba(250, 251, 251, var(--text-opacity)) !important
}

.hover\:text-gray-300:hover{
  --text-opacity:1 !important;
  color:#D5D9E0 !important;
  color:rgba(213, 217, 224, var(--text-opacity)) !important
}

.hover\:text-gray-400:hover{
  --text-opacity:1 !important;
  color:#9FA5AD !important;
  color:rgba(159, 165, 173, var(--text-opacity)) !important
}

.hover\:text-gray-450:hover{
  --text-opacity:1 !important;
  color:#868d95 !important;
  color:rgba(134, 141, 149, var(--text-opacity)) !important
}

.hover\:text-gray-500:hover{
  --text-opacity:1 !important;
  color:#414F64 !important;
  color:rgba(65, 79, 100, var(--text-opacity)) !important
}

.hover\:text-gray-550:hover{
  --text-opacity:1 !important;
  color:#697077 !important;
  color:rgba(105, 112, 119, var(--text-opacity)) !important
}

.hover\:text-gray-600:hover{
  --text-opacity:1 !important;
  color:#50565b !important;
  color:rgba(80, 86, 91, var(--text-opacity)) !important
}

.hover\:text-gray-700:hover{
  --text-opacity:1 !important;
  color:#242a2e !important;
  color:rgba(36, 42, 46, var(--text-opacity)) !important
}

.hover\:text-gray-disable:hover{
  --text-opacity:1 !important;
  color:#C1C7CD !important;
  color:rgba(193, 199, 205, var(--text-opacity)) !important
}

.hover\:text-gray-unselected:hover{
  --text-opacity:1 !important;
  color:#868D95 !important;
  color:rgba(134, 141, 149, var(--text-opacity)) !important
}

.hover\:text-blue-200:hover{
  --text-opacity:1 !important;
  color:#427fb6 !important;
  color:rgba(66, 127, 182, var(--text-opacity)) !important
}

.hover\:text-red-500:hover{
  --text-opacity:1 !important;
  color:#DC2626 !important;
  color:rgba(220, 38, 38, var(--text-opacity)) !important
}

.hover\:text-red-alert:hover{
  color:#DA1E2833 !important
}

.hover\:text-blue-40:hover{
  --text-opacity:1 !important;
  color:#78a9ff !important;
  color:rgba(120, 169, 255, var(--text-opacity)) !important
}

.hover\:text-blue-60:hover{
  --text-opacity:1 !important;
  color:#0f62fe !important;
  color:rgba(15, 98, 254, var(--text-opacity)) !important
}

.hover\:text-blue-60-hover:hover{
  --text-opacity:1 !important;
  color:#0353e9 !important;
  color:rgba(3, 83, 233, var(--text-opacity)) !important
}

.hover\:text-blue-80:hover{
  --text-opacity:1 !important;
  color:#002d9c !important;
  color:rgba(0, 45, 156, var(--text-opacity)) !important
}

.hover\:text-gray-80:hover{
  --text-opacity:1 !important;
  color:#393939 !important;
  color:rgba(57, 57, 57, var(--text-opacity)) !important
}

.hover\:text-gray-80-hover:hover{
  --text-opacity:1 !important;
  color:#4c4c4c !important;
  color:rgba(76, 76, 76, var(--text-opacity)) !important
}

.hover\:text-gray-70:hover{
  --text-opacity:1 !important;
  color:#525252 !important;
  color:rgba(82, 82, 82, var(--text-opacity)) !important
}

.hover\:text-gray-60:hover{
  --text-opacity:1 !important;
  color:#6f6f6f !important;
  color:rgba(111, 111, 111, var(--text-opacity)) !important
}

.hover\:text-red-60:hover{
  --text-opacity:1 !important;
  color:#da1e28 !important;
  color:rgba(218, 30, 40, var(--text-opacity)) !important
}

.hover\:text-red-60-hover:hover{
  --text-opacity:1 !important;
  color:#ba1b23 !important;
  color:rgba(186, 27, 35, var(--text-opacity)) !important
}

.hover\:text-red-80:hover{
  --text-opacity:1 !important;
  color:#750e13 !important;
  color:rgba(117, 14, 19, var(--text-opacity)) !important
}

.hover\:text-gray-30:hover{
  --text-opacity:1 !important;
  color:#c6c6c6 !important;
  color:rgba(198, 198, 198, var(--text-opacity)) !important
}

.hover\:text-green-60:hover{
  --text-opacity:1 !important;
  color:#198038 !important;
  color:rgba(25, 128, 56, var(--text-opacity)) !important
}

.hover\:text-green-50:hover{
  --text-opacity:1 !important;
  color:#EDF5FF !important;
  color:rgba(237, 245, 255, var(--text-opacity)) !important
}

.hover\:text-blue-70:hover{
  --text-opacity:1 !important;
  color:#0043ce !important;
  color:rgba(0, 67, 206, var(--text-opacity)) !important
}

.hover\:text-gray-50:hover{
  --text-opacity:1 !important;
  color:#8d8d8d !important;
  color:rgba(141, 141, 141, var(--text-opacity)) !important
}

.hover\:text-gray-50-hover:hover{
  color:#8d8d8d12 !important
}

.hover\:text-gray-50-active:hover{
  color:#8d8d8d32 !important
}

.hover\:text-gray-100:hover{
  --text-opacity:1 !important;
  color:#161616 !important;
  color:rgba(22, 22, 22, var(--text-opacity)) !important
}

.hover\:text-gray-100-disabled:hover{
  color:#16161650 !important
}

.hover\:text-gray-40:hover{
  --text-opacity:1 !important;
  color:#a8a8a8 !important;
  color:rgba(168, 168, 168, var(--text-opacity)) !important
}

.hover\:text-gray-10:hover{
  --text-opacity:1 !important;
  color:#f4f4f4 !important;
  color:rgba(244, 244, 244, var(--text-opacity)) !important
}

.hover\:text-gray-10-hover:hover{
  --text-opacity:1 !important;
  color:#e5e5e5 !important;
  color:rgba(229, 229, 229, var(--text-opacity)) !important
}

.hover\:text-gray-20:hover{
  --text-opacity:1 !important;
  color:#e0e0e0 !important;
  color:rgba(224, 224, 224, var(--text-opacity)) !important
}

.hover\:text-gray-20-hover:hover{
  --text-opacity:1 !important;
  color:#cacaca !important;
  color:rgba(202, 202, 202, var(--text-opacity)) !important
}

.focus\:text-red:focus{
  --text-opacity:1 !important;
  color:#da1e28 !important;
  color:rgba(218, 30, 40, var(--text-opacity)) !important
}

.focus\:text-red-100:focus{
  --text-opacity:1 !important;
  color:#fb4b53 !important;
  color:rgba(251, 75, 83, var(--text-opacity)) !important
}

.focus\:text-teal:focus{
  --text-opacity:1 !important;
  color:#009b9b !important;
  color:rgba(0, 155, 155, var(--text-opacity)) !important
}

.focus\:text-teal-100:focus{
  --text-opacity:1 !important;
  color:#dbfbfb !important;
  color:rgba(219, 251, 251, var(--text-opacity)) !important
}

.focus\:text-teal-200:focus{
  --text-opacity:1 !important;
  color:#A8E2E4 !important;
  color:rgba(168, 226, 228, var(--text-opacity)) !important
}

.focus\:text-teal-300:focus{
  --text-opacity:1 !important;
  color:#009C98 !important;
  color:rgba(0, 156, 152, var(--text-opacity)) !important
}

.focus\:text-white:focus{
  --text-opacity:1 !important;
  color:#fff !important;
  color:rgba(255, 255, 255, var(--text-opacity)) !important
}

.focus\:text-black:focus{
  --text-opacity:1 !important;
  color:#000 !important;
  color:rgba(0, 0, 0, var(--text-opacity)) !important
}

.focus\:text-black-100:focus{
  --text-opacity:1 !important;
  color:#242A2E !important;
  color:rgba(36, 42, 46, var(--text-opacity)) !important
}

.focus\:text-black-200:focus{
  --text-opacity:1 !important;
  color:#171717 !important;
  color:rgba(23, 23, 23, var(--text-opacity)) !important
}

.focus\:text-blue:focus{
  --text-opacity:1 !important;
  color:#0058A1 !important;
  color:rgba(0, 88, 161, var(--text-opacity)) !important
}

.focus\:text-orange:focus{
  --text-opacity:1 !important;
  color:#fe7b00 !important;
  color:rgba(254, 123, 0, var(--text-opacity)) !important
}

.focus\:text-purple:focus{
  --text-opacity:1 !important;
  color:#8a3ffc !important;
  color:rgba(138, 63, 252, var(--text-opacity)) !important
}

.focus\:text-blue-100:focus{
  --text-opacity:1 !important;
  color:#E3F6FF !important;
  color:rgba(227, 246, 255, var(--text-opacity)) !important
}

.focus\:text-blue-300:focus{
  --text-opacity:1 !important;
  color:#30B0FF !important;
  color:rgba(48, 176, 255, var(--text-opacity)) !important
}

.focus\:text-blue-900:focus{
  --text-opacity:1 !important;
  color:#07192B !important;
  color:rgba(7, 25, 43, var(--text-opacity)) !important
}

.focus\:text-gray-150:focus{
  --text-opacity:1 !important;
  color:#f9f9f9 !important;
  color:rgba(249, 249, 249, var(--text-opacity)) !important
}

.focus\:text-gray-200:focus{
  --text-opacity:1 !important;
  color:#F2F4F8 !important;
  color:rgba(242, 244, 248, var(--text-opacity)) !important
}

.focus\:text-gray-250:focus{
  --text-opacity:1 !important;
  color:#FAFBFB !important;
  color:rgba(250, 251, 251, var(--text-opacity)) !important
}

.focus\:text-gray-300:focus{
  --text-opacity:1 !important;
  color:#D5D9E0 !important;
  color:rgba(213, 217, 224, var(--text-opacity)) !important
}

.focus\:text-gray-400:focus{
  --text-opacity:1 !important;
  color:#9FA5AD !important;
  color:rgba(159, 165, 173, var(--text-opacity)) !important
}

.focus\:text-gray-450:focus{
  --text-opacity:1 !important;
  color:#868d95 !important;
  color:rgba(134, 141, 149, var(--text-opacity)) !important
}

.focus\:text-gray-500:focus{
  --text-opacity:1 !important;
  color:#414F64 !important;
  color:rgba(65, 79, 100, var(--text-opacity)) !important
}

.focus\:text-gray-550:focus{
  --text-opacity:1 !important;
  color:#697077 !important;
  color:rgba(105, 112, 119, var(--text-opacity)) !important
}

.focus\:text-gray-600:focus{
  --text-opacity:1 !important;
  color:#50565b !important;
  color:rgba(80, 86, 91, var(--text-opacity)) !important
}

.focus\:text-gray-700:focus{
  --text-opacity:1 !important;
  color:#242a2e !important;
  color:rgba(36, 42, 46, var(--text-opacity)) !important
}

.focus\:text-gray-disable:focus{
  --text-opacity:1 !important;
  color:#C1C7CD !important;
  color:rgba(193, 199, 205, var(--text-opacity)) !important
}

.focus\:text-gray-unselected:focus{
  --text-opacity:1 !important;
  color:#868D95 !important;
  color:rgba(134, 141, 149, var(--text-opacity)) !important
}

.focus\:text-blue-200:focus{
  --text-opacity:1 !important;
  color:#427fb6 !important;
  color:rgba(66, 127, 182, var(--text-opacity)) !important
}

.focus\:text-red-500:focus{
  --text-opacity:1 !important;
  color:#DC2626 !important;
  color:rgba(220, 38, 38, var(--text-opacity)) !important
}

.focus\:text-red-alert:focus{
  color:#DA1E2833 !important
}

.focus\:text-blue-40:focus{
  --text-opacity:1 !important;
  color:#78a9ff !important;
  color:rgba(120, 169, 255, var(--text-opacity)) !important
}

.focus\:text-blue-60:focus{
  --text-opacity:1 !important;
  color:#0f62fe !important;
  color:rgba(15, 98, 254, var(--text-opacity)) !important
}

.focus\:text-blue-60-hover:focus{
  --text-opacity:1 !important;
  color:#0353e9 !important;
  color:rgba(3, 83, 233, var(--text-opacity)) !important
}

.focus\:text-blue-80:focus{
  --text-opacity:1 !important;
  color:#002d9c !important;
  color:rgba(0, 45, 156, var(--text-opacity)) !important
}

.focus\:text-gray-80:focus{
  --text-opacity:1 !important;
  color:#393939 !important;
  color:rgba(57, 57, 57, var(--text-opacity)) !important
}

.focus\:text-gray-80-hover:focus{
  --text-opacity:1 !important;
  color:#4c4c4c !important;
  color:rgba(76, 76, 76, var(--text-opacity)) !important
}

.focus\:text-gray-70:focus{
  --text-opacity:1 !important;
  color:#525252 !important;
  color:rgba(82, 82, 82, var(--text-opacity)) !important
}

.focus\:text-gray-60:focus{
  --text-opacity:1 !important;
  color:#6f6f6f !important;
  color:rgba(111, 111, 111, var(--text-opacity)) !important
}

.focus\:text-red-60:focus{
  --text-opacity:1 !important;
  color:#da1e28 !important;
  color:rgba(218, 30, 40, var(--text-opacity)) !important
}

.focus\:text-red-60-hover:focus{
  --text-opacity:1 !important;
  color:#ba1b23 !important;
  color:rgba(186, 27, 35, var(--text-opacity)) !important
}

.focus\:text-red-80:focus{
  --text-opacity:1 !important;
  color:#750e13 !important;
  color:rgba(117, 14, 19, var(--text-opacity)) !important
}

.focus\:text-gray-30:focus{
  --text-opacity:1 !important;
  color:#c6c6c6 !important;
  color:rgba(198, 198, 198, var(--text-opacity)) !important
}

.focus\:text-green-60:focus{
  --text-opacity:1 !important;
  color:#198038 !important;
  color:rgba(25, 128, 56, var(--text-opacity)) !important
}

.focus\:text-green-50:focus{
  --text-opacity:1 !important;
  color:#EDF5FF !important;
  color:rgba(237, 245, 255, var(--text-opacity)) !important
}

.focus\:text-blue-70:focus{
  --text-opacity:1 !important;
  color:#0043ce !important;
  color:rgba(0, 67, 206, var(--text-opacity)) !important
}

.focus\:text-gray-50:focus{
  --text-opacity:1 !important;
  color:#8d8d8d !important;
  color:rgba(141, 141, 141, var(--text-opacity)) !important
}

.focus\:text-gray-50-hover:focus{
  color:#8d8d8d12 !important
}

.focus\:text-gray-50-active:focus{
  color:#8d8d8d32 !important
}

.focus\:text-gray-100:focus{
  --text-opacity:1 !important;
  color:#161616 !important;
  color:rgba(22, 22, 22, var(--text-opacity)) !important
}

.focus\:text-gray-100-disabled:focus{
  color:#16161650 !important
}

.focus\:text-gray-40:focus{
  --text-opacity:1 !important;
  color:#a8a8a8 !important;
  color:rgba(168, 168, 168, var(--text-opacity)) !important
}

.focus\:text-gray-10:focus{
  --text-opacity:1 !important;
  color:#f4f4f4 !important;
  color:rgba(244, 244, 244, var(--text-opacity)) !important
}

.focus\:text-gray-10-hover:focus{
  --text-opacity:1 !important;
  color:#e5e5e5 !important;
  color:rgba(229, 229, 229, var(--text-opacity)) !important
}

.focus\:text-gray-20:focus{
  --text-opacity:1 !important;
  color:#e0e0e0 !important;
  color:rgba(224, 224, 224, var(--text-opacity)) !important
}

.focus\:text-gray-20-hover:focus{
  --text-opacity:1 !important;
  color:#cacaca !important;
  color:rgba(202, 202, 202, var(--text-opacity)) !important
}

.visited\:text-red:visited{
  --text-opacity:1 !important;
  color:#da1e28 !important;
  color:rgba(218, 30, 40, var(--text-opacity)) !important
}

.visited\:text-red-100:visited{
  --text-opacity:1 !important;
  color:#fb4b53 !important;
  color:rgba(251, 75, 83, var(--text-opacity)) !important
}

.visited\:text-teal:visited{
  --text-opacity:1 !important;
  color:#009b9b !important;
  color:rgba(0, 155, 155, var(--text-opacity)) !important
}

.visited\:text-teal-100:visited{
  --text-opacity:1 !important;
  color:#dbfbfb !important;
  color:rgba(219, 251, 251, var(--text-opacity)) !important
}

.visited\:text-teal-200:visited{
  --text-opacity:1 !important;
  color:#A8E2E4 !important;
  color:rgba(168, 226, 228, var(--text-opacity)) !important
}

.visited\:text-teal-300:visited{
  --text-opacity:1 !important;
  color:#009C98 !important;
  color:rgba(0, 156, 152, var(--text-opacity)) !important
}

.visited\:text-white:visited{
  --text-opacity:1 !important;
  color:#fff !important;
  color:rgba(255, 255, 255, var(--text-opacity)) !important
}

.visited\:text-black:visited{
  --text-opacity:1 !important;
  color:#000 !important;
  color:rgba(0, 0, 0, var(--text-opacity)) !important
}

.visited\:text-black-100:visited{
  --text-opacity:1 !important;
  color:#242A2E !important;
  color:rgba(36, 42, 46, var(--text-opacity)) !important
}

.visited\:text-black-200:visited{
  --text-opacity:1 !important;
  color:#171717 !important;
  color:rgba(23, 23, 23, var(--text-opacity)) !important
}

.visited\:text-blue:visited{
  --text-opacity:1 !important;
  color:#0058A1 !important;
  color:rgba(0, 88, 161, var(--text-opacity)) !important
}

.visited\:text-orange:visited{
  --text-opacity:1 !important;
  color:#fe7b00 !important;
  color:rgba(254, 123, 0, var(--text-opacity)) !important
}

.visited\:text-purple:visited{
  --text-opacity:1 !important;
  color:#8a3ffc !important;
  color:rgba(138, 63, 252, var(--text-opacity)) !important
}

.visited\:text-blue-100:visited{
  --text-opacity:1 !important;
  color:#E3F6FF !important;
  color:rgba(227, 246, 255, var(--text-opacity)) !important
}

.visited\:text-blue-300:visited{
  --text-opacity:1 !important;
  color:#30B0FF !important;
  color:rgba(48, 176, 255, var(--text-opacity)) !important
}

.visited\:text-blue-900:visited{
  --text-opacity:1 !important;
  color:#07192B !important;
  color:rgba(7, 25, 43, var(--text-opacity)) !important
}

.visited\:text-gray-150:visited{
  --text-opacity:1 !important;
  color:#f9f9f9 !important;
  color:rgba(249, 249, 249, var(--text-opacity)) !important
}

.visited\:text-gray-200:visited{
  --text-opacity:1 !important;
  color:#F2F4F8 !important;
  color:rgba(242, 244, 248, var(--text-opacity)) !important
}

.visited\:text-gray-250:visited{
  --text-opacity:1 !important;
  color:#FAFBFB !important;
  color:rgba(250, 251, 251, var(--text-opacity)) !important
}

.visited\:text-gray-300:visited{
  --text-opacity:1 !important;
  color:#D5D9E0 !important;
  color:rgba(213, 217, 224, var(--text-opacity)) !important
}

.visited\:text-gray-400:visited{
  --text-opacity:1 !important;
  color:#9FA5AD !important;
  color:rgba(159, 165, 173, var(--text-opacity)) !important
}

.visited\:text-gray-450:visited{
  --text-opacity:1 !important;
  color:#868d95 !important;
  color:rgba(134, 141, 149, var(--text-opacity)) !important
}

.visited\:text-gray-500:visited{
  --text-opacity:1 !important;
  color:#414F64 !important;
  color:rgba(65, 79, 100, var(--text-opacity)) !important
}

.visited\:text-gray-550:visited{
  --text-opacity:1 !important;
  color:#697077 !important;
  color:rgba(105, 112, 119, var(--text-opacity)) !important
}

.visited\:text-gray-600:visited{
  --text-opacity:1 !important;
  color:#50565b !important;
  color:rgba(80, 86, 91, var(--text-opacity)) !important
}

.visited\:text-gray-700:visited{
  --text-opacity:1 !important;
  color:#242a2e !important;
  color:rgba(36, 42, 46, var(--text-opacity)) !important
}

.visited\:text-gray-disable:visited{
  --text-opacity:1 !important;
  color:#C1C7CD !important;
  color:rgba(193, 199, 205, var(--text-opacity)) !important
}

.visited\:text-gray-unselected:visited{
  --text-opacity:1 !important;
  color:#868D95 !important;
  color:rgba(134, 141, 149, var(--text-opacity)) !important
}

.visited\:text-blue-200:visited{
  --text-opacity:1 !important;
  color:#427fb6 !important;
  color:rgba(66, 127, 182, var(--text-opacity)) !important
}

.visited\:text-red-500:visited{
  --text-opacity:1 !important;
  color:#DC2626 !important;
  color:rgba(220, 38, 38, var(--text-opacity)) !important
}

.visited\:text-red-alert:visited{
  color:#DA1E2833 !important
}

.visited\:text-blue-40:visited{
  --text-opacity:1 !important;
  color:#78a9ff !important;
  color:rgba(120, 169, 255, var(--text-opacity)) !important
}

.visited\:text-blue-60:visited{
  --text-opacity:1 !important;
  color:#0f62fe !important;
  color:rgba(15, 98, 254, var(--text-opacity)) !important
}

.visited\:text-blue-60-hover:visited{
  --text-opacity:1 !important;
  color:#0353e9 !important;
  color:rgba(3, 83, 233, var(--text-opacity)) !important
}

.visited\:text-blue-80:visited{
  --text-opacity:1 !important;
  color:#002d9c !important;
  color:rgba(0, 45, 156, var(--text-opacity)) !important
}

.visited\:text-gray-80:visited{
  --text-opacity:1 !important;
  color:#393939 !important;
  color:rgba(57, 57, 57, var(--text-opacity)) !important
}

.visited\:text-gray-80-hover:visited{
  --text-opacity:1 !important;
  color:#4c4c4c !important;
  color:rgba(76, 76, 76, var(--text-opacity)) !important
}

.visited\:text-gray-70:visited{
  --text-opacity:1 !important;
  color:#525252 !important;
  color:rgba(82, 82, 82, var(--text-opacity)) !important
}

.visited\:text-gray-60:visited{
  --text-opacity:1 !important;
  color:#6f6f6f !important;
  color:rgba(111, 111, 111, var(--text-opacity)) !important
}

.visited\:text-red-60:visited{
  --text-opacity:1 !important;
  color:#da1e28 !important;
  color:rgba(218, 30, 40, var(--text-opacity)) !important
}

.visited\:text-red-60-hover:visited{
  --text-opacity:1 !important;
  color:#ba1b23 !important;
  color:rgba(186, 27, 35, var(--text-opacity)) !important
}

.visited\:text-red-80:visited{
  --text-opacity:1 !important;
  color:#750e13 !important;
  color:rgba(117, 14, 19, var(--text-opacity)) !important
}

.visited\:text-gray-30:visited{
  --text-opacity:1 !important;
  color:#c6c6c6 !important;
  color:rgba(198, 198, 198, var(--text-opacity)) !important
}

.visited\:text-green-60:visited{
  --text-opacity:1 !important;
  color:#198038 !important;
  color:rgba(25, 128, 56, var(--text-opacity)) !important
}

.visited\:text-green-50:visited{
  --text-opacity:1 !important;
  color:#EDF5FF !important;
  color:rgba(237, 245, 255, var(--text-opacity)) !important
}

.visited\:text-blue-70:visited{
  --text-opacity:1 !important;
  color:#0043ce !important;
  color:rgba(0, 67, 206, var(--text-opacity)) !important
}

.visited\:text-gray-50:visited{
  --text-opacity:1 !important;
  color:#8d8d8d !important;
  color:rgba(141, 141, 141, var(--text-opacity)) !important
}

.visited\:text-gray-50-hover:visited{
  color:#8d8d8d12 !important
}

.visited\:text-gray-50-active:visited{
  color:#8d8d8d32 !important
}

.visited\:text-gray-100:visited{
  --text-opacity:1 !important;
  color:#161616 !important;
  color:rgba(22, 22, 22, var(--text-opacity)) !important
}

.visited\:text-gray-100-disabled:visited{
  color:#16161650 !important
}

.visited\:text-gray-40:visited{
  --text-opacity:1 !important;
  color:#a8a8a8 !important;
  color:rgba(168, 168, 168, var(--text-opacity)) !important
}

.visited\:text-gray-10:visited{
  --text-opacity:1 !important;
  color:#f4f4f4 !important;
  color:rgba(244, 244, 244, var(--text-opacity)) !important
}

.visited\:text-gray-10-hover:visited{
  --text-opacity:1 !important;
  color:#e5e5e5 !important;
  color:rgba(229, 229, 229, var(--text-opacity)) !important
}

.visited\:text-gray-20:visited{
  --text-opacity:1 !important;
  color:#e0e0e0 !important;
  color:rgba(224, 224, 224, var(--text-opacity)) !important
}

.visited\:text-gray-20-hover:visited{
  --text-opacity:1 !important;
  color:#cacaca !important;
  color:rgba(202, 202, 202, var(--text-opacity)) !important
}

.active\:text-red:active{
  --text-opacity:1 !important;
  color:#da1e28 !important;
  color:rgba(218, 30, 40, var(--text-opacity)) !important
}

.active\:text-red-100:active{
  --text-opacity:1 !important;
  color:#fb4b53 !important;
  color:rgba(251, 75, 83, var(--text-opacity)) !important
}

.active\:text-teal:active{
  --text-opacity:1 !important;
  color:#009b9b !important;
  color:rgba(0, 155, 155, var(--text-opacity)) !important
}

.active\:text-teal-100:active{
  --text-opacity:1 !important;
  color:#dbfbfb !important;
  color:rgba(219, 251, 251, var(--text-opacity)) !important
}

.active\:text-teal-200:active{
  --text-opacity:1 !important;
  color:#A8E2E4 !important;
  color:rgba(168, 226, 228, var(--text-opacity)) !important
}

.active\:text-teal-300:active{
  --text-opacity:1 !important;
  color:#009C98 !important;
  color:rgba(0, 156, 152, var(--text-opacity)) !important
}

.active\:text-white:active{
  --text-opacity:1 !important;
  color:#fff !important;
  color:rgba(255, 255, 255, var(--text-opacity)) !important
}

.active\:text-black:active{
  --text-opacity:1 !important;
  color:#000 !important;
  color:rgba(0, 0, 0, var(--text-opacity)) !important
}

.active\:text-black-100:active{
  --text-opacity:1 !important;
  color:#242A2E !important;
  color:rgba(36, 42, 46, var(--text-opacity)) !important
}

.active\:text-black-200:active{
  --text-opacity:1 !important;
  color:#171717 !important;
  color:rgba(23, 23, 23, var(--text-opacity)) !important
}

.active\:text-blue:active{
  --text-opacity:1 !important;
  color:#0058A1 !important;
  color:rgba(0, 88, 161, var(--text-opacity)) !important
}

.active\:text-orange:active{
  --text-opacity:1 !important;
  color:#fe7b00 !important;
  color:rgba(254, 123, 0, var(--text-opacity)) !important
}

.active\:text-purple:active{
  --text-opacity:1 !important;
  color:#8a3ffc !important;
  color:rgba(138, 63, 252, var(--text-opacity)) !important
}

.active\:text-blue-100:active{
  --text-opacity:1 !important;
  color:#E3F6FF !important;
  color:rgba(227, 246, 255, var(--text-opacity)) !important
}

.active\:text-blue-300:active{
  --text-opacity:1 !important;
  color:#30B0FF !important;
  color:rgba(48, 176, 255, var(--text-opacity)) !important
}

.active\:text-blue-900:active{
  --text-opacity:1 !important;
  color:#07192B !important;
  color:rgba(7, 25, 43, var(--text-opacity)) !important
}

.active\:text-gray-150:active{
  --text-opacity:1 !important;
  color:#f9f9f9 !important;
  color:rgba(249, 249, 249, var(--text-opacity)) !important
}

.active\:text-gray-200:active{
  --text-opacity:1 !important;
  color:#F2F4F8 !important;
  color:rgba(242, 244, 248, var(--text-opacity)) !important
}

.active\:text-gray-250:active{
  --text-opacity:1 !important;
  color:#FAFBFB !important;
  color:rgba(250, 251, 251, var(--text-opacity)) !important
}

.active\:text-gray-300:active{
  --text-opacity:1 !important;
  color:#D5D9E0 !important;
  color:rgba(213, 217, 224, var(--text-opacity)) !important
}

.active\:text-gray-400:active{
  --text-opacity:1 !important;
  color:#9FA5AD !important;
  color:rgba(159, 165, 173, var(--text-opacity)) !important
}

.active\:text-gray-450:active{
  --text-opacity:1 !important;
  color:#868d95 !important;
  color:rgba(134, 141, 149, var(--text-opacity)) !important
}

.active\:text-gray-500:active{
  --text-opacity:1 !important;
  color:#414F64 !important;
  color:rgba(65, 79, 100, var(--text-opacity)) !important
}

.active\:text-gray-550:active{
  --text-opacity:1 !important;
  color:#697077 !important;
  color:rgba(105, 112, 119, var(--text-opacity)) !important
}

.active\:text-gray-600:active{
  --text-opacity:1 !important;
  color:#50565b !important;
  color:rgba(80, 86, 91, var(--text-opacity)) !important
}

.active\:text-gray-700:active{
  --text-opacity:1 !important;
  color:#242a2e !important;
  color:rgba(36, 42, 46, var(--text-opacity)) !important
}

.active\:text-gray-disable:active{
  --text-opacity:1 !important;
  color:#C1C7CD !important;
  color:rgba(193, 199, 205, var(--text-opacity)) !important
}

.active\:text-gray-unselected:active{
  --text-opacity:1 !important;
  color:#868D95 !important;
  color:rgba(134, 141, 149, var(--text-opacity)) !important
}

.active\:text-blue-200:active{
  --text-opacity:1 !important;
  color:#427fb6 !important;
  color:rgba(66, 127, 182, var(--text-opacity)) !important
}

.active\:text-red-500:active{
  --text-opacity:1 !important;
  color:#DC2626 !important;
  color:rgba(220, 38, 38, var(--text-opacity)) !important
}

.active\:text-red-alert:active{
  color:#DA1E2833 !important
}

.active\:text-blue-40:active{
  --text-opacity:1 !important;
  color:#78a9ff !important;
  color:rgba(120, 169, 255, var(--text-opacity)) !important
}

.active\:text-blue-60:active{
  --text-opacity:1 !important;
  color:#0f62fe !important;
  color:rgba(15, 98, 254, var(--text-opacity)) !important
}

.active\:text-blue-60-hover:active{
  --text-opacity:1 !important;
  color:#0353e9 !important;
  color:rgba(3, 83, 233, var(--text-opacity)) !important
}

.active\:text-blue-80:active{
  --text-opacity:1 !important;
  color:#002d9c !important;
  color:rgba(0, 45, 156, var(--text-opacity)) !important
}

.active\:text-gray-80:active{
  --text-opacity:1 !important;
  color:#393939 !important;
  color:rgba(57, 57, 57, var(--text-opacity)) !important
}

.active\:text-gray-80-hover:active{
  --text-opacity:1 !important;
  color:#4c4c4c !important;
  color:rgba(76, 76, 76, var(--text-opacity)) !important
}

.active\:text-gray-70:active{
  --text-opacity:1 !important;
  color:#525252 !important;
  color:rgba(82, 82, 82, var(--text-opacity)) !important
}

.active\:text-gray-60:active{
  --text-opacity:1 !important;
  color:#6f6f6f !important;
  color:rgba(111, 111, 111, var(--text-opacity)) !important
}

.active\:text-red-60:active{
  --text-opacity:1 !important;
  color:#da1e28 !important;
  color:rgba(218, 30, 40, var(--text-opacity)) !important
}

.active\:text-red-60-hover:active{
  --text-opacity:1 !important;
  color:#ba1b23 !important;
  color:rgba(186, 27, 35, var(--text-opacity)) !important
}

.active\:text-red-80:active{
  --text-opacity:1 !important;
  color:#750e13 !important;
  color:rgba(117, 14, 19, var(--text-opacity)) !important
}

.active\:text-gray-30:active{
  --text-opacity:1 !important;
  color:#c6c6c6 !important;
  color:rgba(198, 198, 198, var(--text-opacity)) !important
}

.active\:text-green-60:active{
  --text-opacity:1 !important;
  color:#198038 !important;
  color:rgba(25, 128, 56, var(--text-opacity)) !important
}

.active\:text-green-50:active{
  --text-opacity:1 !important;
  color:#EDF5FF !important;
  color:rgba(237, 245, 255, var(--text-opacity)) !important
}

.active\:text-blue-70:active{
  --text-opacity:1 !important;
  color:#0043ce !important;
  color:rgba(0, 67, 206, var(--text-opacity)) !important
}

.active\:text-gray-50:active{
  --text-opacity:1 !important;
  color:#8d8d8d !important;
  color:rgba(141, 141, 141, var(--text-opacity)) !important
}

.active\:text-gray-50-hover:active{
  color:#8d8d8d12 !important
}

.active\:text-gray-50-active:active{
  color:#8d8d8d32 !important
}

.active\:text-gray-100:active{
  --text-opacity:1 !important;
  color:#161616 !important;
  color:rgba(22, 22, 22, var(--text-opacity)) !important
}

.active\:text-gray-100-disabled:active{
  color:#16161650 !important
}

.active\:text-gray-40:active{
  --text-opacity:1 !important;
  color:#a8a8a8 !important;
  color:rgba(168, 168, 168, var(--text-opacity)) !important
}

.active\:text-gray-10:active{
  --text-opacity:1 !important;
  color:#f4f4f4 !important;
  color:rgba(244, 244, 244, var(--text-opacity)) !important
}

.active\:text-gray-10-hover:active{
  --text-opacity:1 !important;
  color:#e5e5e5 !important;
  color:rgba(229, 229, 229, var(--text-opacity)) !important
}

.active\:text-gray-20:active{
  --text-opacity:1 !important;
  color:#e0e0e0 !important;
  color:rgba(224, 224, 224, var(--text-opacity)) !important
}

.active\:text-gray-20-hover:active{
  --text-opacity:1 !important;
  color:#cacaca !important;
  color:rgba(202, 202, 202, var(--text-opacity)) !important
}

.text-opacity-0{
  --text-opacity:0 !important
}

.text-opacity-25{
  --text-opacity:0.25 !important
}

.text-opacity-50{
  --text-opacity:0.5 !important
}

.text-opacity-75{
  --text-opacity:0.75 !important
}

.text-opacity-100{
  --text-opacity:1 !important
}

.hover\:text-opacity-0:hover{
  --text-opacity:0 !important
}

.hover\:text-opacity-25:hover{
  --text-opacity:0.25 !important
}

.hover\:text-opacity-50:hover{
  --text-opacity:0.5 !important
}

.hover\:text-opacity-75:hover{
  --text-opacity:0.75 !important
}

.hover\:text-opacity-100:hover{
  --text-opacity:1 !important
}

.focus\:text-opacity-0:focus{
  --text-opacity:0 !important
}

.focus\:text-opacity-25:focus{
  --text-opacity:0.25 !important
}

.focus\:text-opacity-50:focus{
  --text-opacity:0.5 !important
}

.focus\:text-opacity-75:focus{
  --text-opacity:0.75 !important
}

.focus\:text-opacity-100:focus{
  --text-opacity:1 !important
}

.italic{
  font-style:italic !important
}

.not-italic{
  font-style:normal !important
}

.uppercase{
  text-transform:uppercase !important
}

.lowercase{
  text-transform:lowercase !important
}

.capitalize{
  text-transform:capitalize !important
}

.normal-case{
  text-transform:none !important
}

.underline{
  text-decoration:underline !important
}

.line-through{
  text-decoration:line-through !important
}

.no-underline{
  text-decoration:none !important
}

.hover\:underline:hover{
  text-decoration:underline !important
}

.hover\:line-through:hover{
  text-decoration:line-through !important
}

.hover\:no-underline:hover{
  text-decoration:none !important
}

.active\:underline:active{
  text-decoration:underline !important
}

.active\:line-through:active{
  text-decoration:line-through !important
}

.active\:no-underline:active{
  text-decoration:none !important
}

.focus\:underline:focus{
  text-decoration:underline !important
}

.focus\:line-through:focus{
  text-decoration:line-through !important
}

.focus\:no-underline:focus{
  text-decoration:none !important
}

.visited\:underline:visited{
  text-decoration:underline !important
}

.visited\:line-through:visited{
  text-decoration:line-through !important
}

.visited\:no-underline:visited{
  text-decoration:none !important
}

.antialiased{
  -webkit-font-smoothing:antialiased !important;
  -moz-osx-font-smoothing:grayscale !important
}

.subpixel-antialiased{
  -webkit-font-smoothing:auto !important;
  -moz-osx-font-smoothing:auto !important
}

.ordinal, .slashed-zero, .lining-nums, .oldstyle-nums, .proportional-nums, .tabular-nums, .diagonal-fractions, .stacked-fractions{
  --font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/) !important;
  --font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/) !important;
  --font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/) !important;
  --font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/) !important;
  --font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/) !important;
  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) !important
}

.normal-nums{
  font-variant-numeric:normal !important
}

.ordinal{
  --font-variant-numeric-ordinal:ordinal !important
}

.slashed-zero{
  --font-variant-numeric-slashed-zero:slashed-zero !important
}

.lining-nums{
  --font-variant-numeric-figure:lining-nums !important
}

.oldstyle-nums{
  --font-variant-numeric-figure:oldstyle-nums !important
}

.proportional-nums{
  --font-variant-numeric-spacing:proportional-nums !important
}

.tabular-nums{
  --font-variant-numeric-spacing:tabular-nums !important
}

.diagonal-fractions{
  --font-variant-numeric-fraction:diagonal-fractions !important
}

.stacked-fractions{
  --font-variant-numeric-fraction:stacked-fractions !important
}

.tracking-tighter{
  letter-spacing:-0.05em !important
}

.tracking-tight{
  letter-spacing:-0.025em !important
}

.tracking-normal{
  letter-spacing:0 !important
}

.tracking-wide{
  letter-spacing:0.025em !important
}

.tracking-wider{
  letter-spacing:0.05em !important
}

.tracking-widest{
  letter-spacing:0.1em !important
}

.tracking-primary{
  letter-spacing:0.01em !important
}

.select-none{
  -webkit-user-select:none !important;
     -moz-user-select:none !important;
          user-select:none !important
}

.select-text{
  -webkit-user-select:text !important;
     -moz-user-select:text !important;
          user-select:text !important
}

.select-all{
  -webkit-user-select:all !important;
     -moz-user-select:all !important;
          user-select:all !important
}

.select-auto{
  -webkit-user-select:auto !important;
     -moz-user-select:auto !important;
          user-select:auto !important
}

.align-baseline{
  vertical-align:baseline !important
}

.align-top{
  vertical-align:top !important
}

.align-middle{
  vertical-align:middle !important
}

.align-bottom{
  vertical-align:bottom !important
}

.align-text-top{
  vertical-align:text-top !important
}

.align-text-bottom{
  vertical-align:text-bottom !important
}

.visible{
  visibility:visible !important
}

.invisible{
  visibility:hidden !important
}

.whitespace-normal{
  white-space:normal !important
}

.whitespace-no-wrap{
  white-space:nowrap !important
}

.whitespace-pre{
  white-space:pre !important
}

.whitespace-pre-line{
  white-space:pre-line !important
}

.whitespace-pre-wrap{
  white-space:pre-wrap !important
}

.break-normal{
  word-wrap:normal !important;
  overflow-wrap:normal !important;
  word-break:normal !important
}

.break-words{
  word-wrap:break-word !important;
  overflow-wrap:break-word !important
}

.break-all{
  word-break:break-all !important
}

.truncate{
  overflow:hidden !important;
  text-overflow:ellipsis !important;
  white-space:nowrap !important
}

.w-0{
  width:0 !important
}

.w-1{
  width:0.25rem !important
}

.w-2{
  width:0.5rem !important
}

.w-3{
  width:0.75rem !important
}

.w-4{
  width:1rem !important
}

.w-5{
  width:1.25rem !important
}

.w-6{
  width:1.5rem !important
}

.w-7{
  width:1.75rem !important
}

.w-8{
  width:2rem !important
}

.w-10{
  width:2.5rem !important
}

.w-12{
  width:3rem !important
}

.w-14{
  width:3.5rem !important
}

.w-16{
  width:4rem !important
}

.w-18{
  width:4.5rem !important
}

.w-19{
  width:4.75rem !important
}

.w-20{
  width:5rem !important
}

.w-24{
  width:6rem !important
}

.w-28{
  width:7rem !important
}

.w-30{
  width:7.5rem !important
}

.w-31{
  width:7.75rem !important
}

.w-32{
  width:8rem !important
}

.w-34{
  width:8.5rem !important
}

.w-36{
  width:9rem !important
}

.w-40{
  width:10rem !important
}

.w-44{
  width:11rem !important
}

.w-45{
  width:11.25rem !important
}

.w-48{
  width:12rem !important
}

.w-50{
  width:12.5rem !important
}

.w-52{
  width:13rem !important
}

.w-56{
  width:14rem !important
}

.w-60{
  width:15rem !important
}

.w-62{
  width:15.5rem !important
}

.w-64{
  width:16rem !important
}

.w-70{
  width:17.5rem !important
}

.w-72{
  width:18rem !important
}

.w-76{
  width:19rem !important
}

.w-80{
  width:20rem !important
}

.w-83{
  width:20.75rem !important
}

.w-84{
  width:21rem !important
}

.w-92{
  width:23rem !important
}

.w-96{
  width:24rem !important
}

.w-104{
  width:26rem !important
}

.w-106{
  width:26.5rem !important
}

.w-108{
  width:27rem !important
}

.w-112{
  width:28rem !important
}

.w-116{
  width:29rem !important
}

.w-120{
  width:30rem !important
}

.w-124{
  width:31rem !important
}

.w-132{
  width:33rem !important
}

.w-140{
  width:40rem !important
}

.w-164{
  width:41rem !important
}

.w-165{
  width:41.25rem !important
}

.w-172{
  width:43rem !important
}

.w-200{
  width:50rem !important
}

.w-auto{
  width:auto !important
}

.w-px{
  width:1px !important
}

.w-1\.5{
  width:0.375rem !important
}

.w-2n{
  width:-0.5rem !important
}

.w-40n{
  width:-10rem !important
}

.w-1\/2{
  width:50% !important
}

.w-1\/3{
  width:33.333333% !important
}

.w-2\/3{
  width:66.666667% !important
}

.w-1\/4{
  width:25% !important
}

.w-2\/4{
  width:50% !important
}

.w-3\/4{
  width:75% !important
}

.w-1\/5{
  width:20% !important
}

.w-2\/5{
  width:40% !important
}

.w-3\/5{
  width:60% !important
}

.w-4\/5{
  width:80% !important
}

.w-1\/6{
  width:16.666667% !important
}

.w-2\/6{
  width:33.333333% !important
}

.w-3\/6{
  width:50% !important
}

.w-4\/6{
  width:66.666667% !important
}

.w-5\/6{
  width:83.333333% !important
}

.w-1\/12{
  width:8.333333% !important
}

.w-2\/12{
  width:16.666667% !important
}

.w-3\/12{
  width:25% !important
}

.w-4\/12{
  width:33.333333% !important
}

.w-5\/12{
  width:41.666667% !important
}

.w-6\/12{
  width:50% !important
}

.w-7\/12{
  width:58.333333% !important
}

.w-8\/12{
  width:66.666667% !important
}

.w-9\/12{
  width:75% !important
}

.w-10\/12{
  width:83.333333% !important
}

.w-11\/12{
  width:91.666667% !important
}

.w-full{
  width:100% !important
}

.w-screen{
  width:100vw !important
}

.w-fit{
  width:-moz-fit-content !important;
  width:fit-content !important
}

.z-0{
  z-index:0 !important
}

.z-10{
  z-index:10 !important
}

.z-20{
  z-index:20 !important
}

.z-30{
  z-index:30 !important
}

.z-40{
  z-index:40 !important
}

.z-50{
  z-index:50 !important
}

.z-100{
  z-index:100 !important
}

.z-6000{
  z-index:6000 !important
}

.z-auto{
  z-index:auto !important
}

.gap-0{
  grid-gap:0 !important;
  gap:0 !important
}

.gap-1{
  grid-gap:0.25rem !important;
  gap:0.25rem !important
}

.gap-2{
  grid-gap:0.5rem !important;
  gap:0.5rem !important
}

.gap-3{
  grid-gap:0.75rem !important;
  gap:0.75rem !important
}

.gap-4{
  grid-gap:1rem !important;
  gap:1rem !important
}

.gap-5{
  grid-gap:1.25rem !important;
  gap:1.25rem !important
}

.gap-6{
  grid-gap:1.5rem !important;
  gap:1.5rem !important
}

.gap-7{
  grid-gap:1.75rem !important;
  gap:1.75rem !important
}

.gap-8{
  grid-gap:2rem !important;
  gap:2rem !important
}

.gap-10{
  grid-gap:2.5rem !important;
  gap:2.5rem !important
}

.gap-12{
  grid-gap:3rem !important;
  gap:3rem !important
}

.gap-14{
  grid-gap:3.5rem !important;
  gap:3.5rem !important
}

.gap-16{
  grid-gap:4rem !important;
  gap:4rem !important
}

.gap-18{
  grid-gap:4.5rem !important;
  gap:4.5rem !important
}

.gap-19{
  grid-gap:4.75rem !important;
  gap:4.75rem !important
}

.gap-20{
  grid-gap:5rem !important;
  gap:5rem !important
}

.gap-24{
  grid-gap:6rem !important;
  gap:6rem !important
}

.gap-28{
  grid-gap:7rem !important;
  gap:7rem !important
}

.gap-30{
  grid-gap:7.5rem !important;
  gap:7.5rem !important
}

.gap-31{
  grid-gap:7.75rem !important;
  gap:7.75rem !important
}

.gap-32{
  grid-gap:8rem !important;
  gap:8rem !important
}

.gap-34{
  grid-gap:8.5rem !important;
  gap:8.5rem !important
}

.gap-36{
  grid-gap:9rem !important;
  gap:9rem !important
}

.gap-40{
  grid-gap:10rem !important;
  gap:10rem !important
}

.gap-44{
  grid-gap:11rem !important;
  gap:11rem !important
}

.gap-45{
  grid-gap:11.25rem !important;
  gap:11.25rem !important
}

.gap-48{
  grid-gap:12rem !important;
  gap:12rem !important
}

.gap-50{
  grid-gap:12.5rem !important;
  gap:12.5rem !important
}

.gap-52{
  grid-gap:13rem !important;
  gap:13rem !important
}

.gap-56{
  grid-gap:14rem !important;
  gap:14rem !important
}

.gap-60{
  grid-gap:15rem !important;
  gap:15rem !important
}

.gap-62{
  grid-gap:15.5rem !important;
  gap:15.5rem !important
}

.gap-64{
  grid-gap:16rem !important;
  gap:16rem !important
}

.gap-70{
  grid-gap:17.5rem !important;
  gap:17.5rem !important
}

.gap-72{
  grid-gap:18rem !important;
  gap:18rem !important
}

.gap-76{
  grid-gap:19rem !important;
  gap:19rem !important
}

.gap-80{
  grid-gap:20rem !important;
  gap:20rem !important
}

.gap-83{
  grid-gap:20.75rem !important;
  gap:20.75rem !important
}

.gap-84{
  grid-gap:21rem !important;
  gap:21rem !important
}

.gap-92{
  grid-gap:23rem !important;
  gap:23rem !important
}

.gap-96{
  grid-gap:24rem !important;
  gap:24rem !important
}

.gap-104{
  grid-gap:26rem !important;
  gap:26rem !important
}

.gap-106{
  grid-gap:26.5rem !important;
  gap:26.5rem !important
}

.gap-108{
  grid-gap:27rem !important;
  gap:27rem !important
}

.gap-112{
  grid-gap:28rem !important;
  gap:28rem !important
}

.gap-116{
  grid-gap:29rem !important;
  gap:29rem !important
}

.gap-120{
  grid-gap:30rem !important;
  gap:30rem !important
}

.gap-124{
  grid-gap:31rem !important;
  gap:31rem !important
}

.gap-132{
  grid-gap:33rem !important;
  gap:33rem !important
}

.gap-140{
  grid-gap:40rem !important;
  gap:40rem !important
}

.gap-164{
  grid-gap:41rem !important;
  gap:41rem !important
}

.gap-165{
  grid-gap:41.25rem !important;
  gap:41.25rem !important
}

.gap-172{
  grid-gap:43rem !important;
  gap:43rem !important
}

.gap-200{
  grid-gap:50rem !important;
  gap:50rem !important
}

.gap-px{
  grid-gap:1px !important;
  gap:1px !important
}

.gap-1\.5{
  grid-gap:0.375rem !important;
  gap:0.375rem !important
}

.gap-2n{
  grid-gap:-0.5rem !important;
  gap:-0.5rem !important
}

.gap-40n{
  grid-gap:-10rem !important;
  gap:-10rem !important
}

.col-gap-0{
  grid-column-gap:0 !important;
  -moz-column-gap:0 !important;
       column-gap:0 !important
}

.col-gap-1{
  grid-column-gap:0.25rem !important;
  -moz-column-gap:0.25rem !important;
       column-gap:0.25rem !important
}

.col-gap-2{
  grid-column-gap:0.5rem !important;
  -moz-column-gap:0.5rem !important;
       column-gap:0.5rem !important
}

.col-gap-3{
  grid-column-gap:0.75rem !important;
  -moz-column-gap:0.75rem !important;
       column-gap:0.75rem !important
}

.col-gap-4{
  grid-column-gap:1rem !important;
  -moz-column-gap:1rem !important;
       column-gap:1rem !important
}

.col-gap-5{
  grid-column-gap:1.25rem !important;
  -moz-column-gap:1.25rem !important;
       column-gap:1.25rem !important
}

.col-gap-6{
  grid-column-gap:1.5rem !important;
  -moz-column-gap:1.5rem !important;
       column-gap:1.5rem !important
}

.col-gap-7{
  grid-column-gap:1.75rem !important;
  -moz-column-gap:1.75rem !important;
       column-gap:1.75rem !important
}

.col-gap-8{
  grid-column-gap:2rem !important;
  -moz-column-gap:2rem !important;
       column-gap:2rem !important
}

.col-gap-10{
  grid-column-gap:2.5rem !important;
  -moz-column-gap:2.5rem !important;
       column-gap:2.5rem !important
}

.col-gap-12{
  grid-column-gap:3rem !important;
  -moz-column-gap:3rem !important;
       column-gap:3rem !important
}

.col-gap-14{
  grid-column-gap:3.5rem !important;
  -moz-column-gap:3.5rem !important;
       column-gap:3.5rem !important
}

.col-gap-16{
  grid-column-gap:4rem !important;
  -moz-column-gap:4rem !important;
       column-gap:4rem !important
}

.col-gap-18{
  grid-column-gap:4.5rem !important;
  -moz-column-gap:4.5rem !important;
       column-gap:4.5rem !important
}

.col-gap-19{
  grid-column-gap:4.75rem !important;
  -moz-column-gap:4.75rem !important;
       column-gap:4.75rem !important
}

.col-gap-20{
  grid-column-gap:5rem !important;
  -moz-column-gap:5rem !important;
       column-gap:5rem !important
}

.col-gap-24{
  grid-column-gap:6rem !important;
  -moz-column-gap:6rem !important;
       column-gap:6rem !important
}

.col-gap-28{
  grid-column-gap:7rem !important;
  -moz-column-gap:7rem !important;
       column-gap:7rem !important
}

.col-gap-30{
  grid-column-gap:7.5rem !important;
  -moz-column-gap:7.5rem !important;
       column-gap:7.5rem !important
}

.col-gap-31{
  grid-column-gap:7.75rem !important;
  -moz-column-gap:7.75rem !important;
       column-gap:7.75rem !important
}

.col-gap-32{
  grid-column-gap:8rem !important;
  -moz-column-gap:8rem !important;
       column-gap:8rem !important
}

.col-gap-34{
  grid-column-gap:8.5rem !important;
  -moz-column-gap:8.5rem !important;
       column-gap:8.5rem !important
}

.col-gap-36{
  grid-column-gap:9rem !important;
  -moz-column-gap:9rem !important;
       column-gap:9rem !important
}

.col-gap-40{
  grid-column-gap:10rem !important;
  -moz-column-gap:10rem !important;
       column-gap:10rem !important
}

.col-gap-44{
  grid-column-gap:11rem !important;
  -moz-column-gap:11rem !important;
       column-gap:11rem !important
}

.col-gap-45{
  grid-column-gap:11.25rem !important;
  -moz-column-gap:11.25rem !important;
       column-gap:11.25rem !important
}

.col-gap-48{
  grid-column-gap:12rem !important;
  -moz-column-gap:12rem !important;
       column-gap:12rem !important
}

.col-gap-50{
  grid-column-gap:12.5rem !important;
  -moz-column-gap:12.5rem !important;
       column-gap:12.5rem !important
}

.col-gap-52{
  grid-column-gap:13rem !important;
  -moz-column-gap:13rem !important;
       column-gap:13rem !important
}

.col-gap-56{
  grid-column-gap:14rem !important;
  -moz-column-gap:14rem !important;
       column-gap:14rem !important
}

.col-gap-60{
  grid-column-gap:15rem !important;
  -moz-column-gap:15rem !important;
       column-gap:15rem !important
}

.col-gap-62{
  grid-column-gap:15.5rem !important;
  -moz-column-gap:15.5rem !important;
       column-gap:15.5rem !important
}

.col-gap-64{
  grid-column-gap:16rem !important;
  -moz-column-gap:16rem !important;
       column-gap:16rem !important
}

.col-gap-70{
  grid-column-gap:17.5rem !important;
  -moz-column-gap:17.5rem !important;
       column-gap:17.5rem !important
}

.col-gap-72{
  grid-column-gap:18rem !important;
  -moz-column-gap:18rem !important;
       column-gap:18rem !important
}

.col-gap-76{
  grid-column-gap:19rem !important;
  -moz-column-gap:19rem !important;
       column-gap:19rem !important
}

.col-gap-80{
  grid-column-gap:20rem !important;
  -moz-column-gap:20rem !important;
       column-gap:20rem !important
}

.col-gap-83{
  grid-column-gap:20.75rem !important;
  -moz-column-gap:20.75rem !important;
       column-gap:20.75rem !important
}

.col-gap-84{
  grid-column-gap:21rem !important;
  -moz-column-gap:21rem !important;
       column-gap:21rem !important
}

.col-gap-92{
  grid-column-gap:23rem !important;
  -moz-column-gap:23rem !important;
       column-gap:23rem !important
}

.col-gap-96{
  grid-column-gap:24rem !important;
  -moz-column-gap:24rem !important;
       column-gap:24rem !important
}

.col-gap-104{
  grid-column-gap:26rem !important;
  -moz-column-gap:26rem !important;
       column-gap:26rem !important
}

.col-gap-106{
  grid-column-gap:26.5rem !important;
  -moz-column-gap:26.5rem !important;
       column-gap:26.5rem !important
}

.col-gap-108{
  grid-column-gap:27rem !important;
  -moz-column-gap:27rem !important;
       column-gap:27rem !important
}

.col-gap-112{
  grid-column-gap:28rem !important;
  -moz-column-gap:28rem !important;
       column-gap:28rem !important
}

.col-gap-116{
  grid-column-gap:29rem !important;
  -moz-column-gap:29rem !important;
       column-gap:29rem !important
}

.col-gap-120{
  grid-column-gap:30rem !important;
  -moz-column-gap:30rem !important;
       column-gap:30rem !important
}

.col-gap-124{
  grid-column-gap:31rem !important;
  -moz-column-gap:31rem !important;
       column-gap:31rem !important
}

.col-gap-132{
  grid-column-gap:33rem !important;
  -moz-column-gap:33rem !important;
       column-gap:33rem !important
}

.col-gap-140{
  grid-column-gap:40rem !important;
  -moz-column-gap:40rem !important;
       column-gap:40rem !important
}

.col-gap-164{
  grid-column-gap:41rem !important;
  -moz-column-gap:41rem !important;
       column-gap:41rem !important
}

.col-gap-165{
  grid-column-gap:41.25rem !important;
  -moz-column-gap:41.25rem !important;
       column-gap:41.25rem !important
}

.col-gap-172{
  grid-column-gap:43rem !important;
  -moz-column-gap:43rem !important;
       column-gap:43rem !important
}

.col-gap-200{
  grid-column-gap:50rem !important;
  -moz-column-gap:50rem !important;
       column-gap:50rem !important
}

.col-gap-px{
  grid-column-gap:1px !important;
  -moz-column-gap:1px !important;
       column-gap:1px !important
}

.col-gap-1\.5{
  grid-column-gap:0.375rem !important;
  -moz-column-gap:0.375rem !important;
       column-gap:0.375rem !important
}

.col-gap-2n{
  grid-column-gap:-0.5rem !important;
  -moz-column-gap:-0.5rem !important;
       column-gap:-0.5rem !important
}

.col-gap-40n{
  grid-column-gap:-10rem !important;
  -moz-column-gap:-10rem !important;
       column-gap:-10rem !important
}

.gap-x-0{
  grid-column-gap:0 !important;
  -moz-column-gap:0 !important;
       column-gap:0 !important
}

.gap-x-1{
  grid-column-gap:0.25rem !important;
  -moz-column-gap:0.25rem !important;
       column-gap:0.25rem !important
}

.gap-x-2{
  grid-column-gap:0.5rem !important;
  -moz-column-gap:0.5rem !important;
       column-gap:0.5rem !important
}

.gap-x-3{
  grid-column-gap:0.75rem !important;
  -moz-column-gap:0.75rem !important;
       column-gap:0.75rem !important
}

.gap-x-4{
  grid-column-gap:1rem !important;
  -moz-column-gap:1rem !important;
       column-gap:1rem !important
}

.gap-x-5{
  grid-column-gap:1.25rem !important;
  -moz-column-gap:1.25rem !important;
       column-gap:1.25rem !important
}

.gap-x-6{
  grid-column-gap:1.5rem !important;
  -moz-column-gap:1.5rem !important;
       column-gap:1.5rem !important
}

.gap-x-7{
  grid-column-gap:1.75rem !important;
  -moz-column-gap:1.75rem !important;
       column-gap:1.75rem !important
}

.gap-x-8{
  grid-column-gap:2rem !important;
  -moz-column-gap:2rem !important;
       column-gap:2rem !important
}

.gap-x-10{
  grid-column-gap:2.5rem !important;
  -moz-column-gap:2.5rem !important;
       column-gap:2.5rem !important
}

.gap-x-12{
  grid-column-gap:3rem !important;
  -moz-column-gap:3rem !important;
       column-gap:3rem !important
}

.gap-x-14{
  grid-column-gap:3.5rem !important;
  -moz-column-gap:3.5rem !important;
       column-gap:3.5rem !important
}

.gap-x-16{
  grid-column-gap:4rem !important;
  -moz-column-gap:4rem !important;
       column-gap:4rem !important
}

.gap-x-18{
  grid-column-gap:4.5rem !important;
  -moz-column-gap:4.5rem !important;
       column-gap:4.5rem !important
}

.gap-x-19{
  grid-column-gap:4.75rem !important;
  -moz-column-gap:4.75rem !important;
       column-gap:4.75rem !important
}

.gap-x-20{
  grid-column-gap:5rem !important;
  -moz-column-gap:5rem !important;
       column-gap:5rem !important
}

.gap-x-24{
  grid-column-gap:6rem !important;
  -moz-column-gap:6rem !important;
       column-gap:6rem !important
}

.gap-x-28{
  grid-column-gap:7rem !important;
  -moz-column-gap:7rem !important;
       column-gap:7rem !important
}

.gap-x-30{
  grid-column-gap:7.5rem !important;
  -moz-column-gap:7.5rem !important;
       column-gap:7.5rem !important
}

.gap-x-31{
  grid-column-gap:7.75rem !important;
  -moz-column-gap:7.75rem !important;
       column-gap:7.75rem !important
}

.gap-x-32{
  grid-column-gap:8rem !important;
  -moz-column-gap:8rem !important;
       column-gap:8rem !important
}

.gap-x-34{
  grid-column-gap:8.5rem !important;
  -moz-column-gap:8.5rem !important;
       column-gap:8.5rem !important
}

.gap-x-36{
  grid-column-gap:9rem !important;
  -moz-column-gap:9rem !important;
       column-gap:9rem !important
}

.gap-x-40{
  grid-column-gap:10rem !important;
  -moz-column-gap:10rem !important;
       column-gap:10rem !important
}

.gap-x-44{
  grid-column-gap:11rem !important;
  -moz-column-gap:11rem !important;
       column-gap:11rem !important
}

.gap-x-45{
  grid-column-gap:11.25rem !important;
  -moz-column-gap:11.25rem !important;
       column-gap:11.25rem !important
}

.gap-x-48{
  grid-column-gap:12rem !important;
  -moz-column-gap:12rem !important;
       column-gap:12rem !important
}

.gap-x-50{
  grid-column-gap:12.5rem !important;
  -moz-column-gap:12.5rem !important;
       column-gap:12.5rem !important
}

.gap-x-52{
  grid-column-gap:13rem !important;
  -moz-column-gap:13rem !important;
       column-gap:13rem !important
}

.gap-x-56{
  grid-column-gap:14rem !important;
  -moz-column-gap:14rem !important;
       column-gap:14rem !important
}

.gap-x-60{
  grid-column-gap:15rem !important;
  -moz-column-gap:15rem !important;
       column-gap:15rem !important
}

.gap-x-62{
  grid-column-gap:15.5rem !important;
  -moz-column-gap:15.5rem !important;
       column-gap:15.5rem !important
}

.gap-x-64{
  grid-column-gap:16rem !important;
  -moz-column-gap:16rem !important;
       column-gap:16rem !important
}

.gap-x-70{
  grid-column-gap:17.5rem !important;
  -moz-column-gap:17.5rem !important;
       column-gap:17.5rem !important
}

.gap-x-72{
  grid-column-gap:18rem !important;
  -moz-column-gap:18rem !important;
       column-gap:18rem !important
}

.gap-x-76{
  grid-column-gap:19rem !important;
  -moz-column-gap:19rem !important;
       column-gap:19rem !important
}

.gap-x-80{
  grid-column-gap:20rem !important;
  -moz-column-gap:20rem !important;
       column-gap:20rem !important
}

.gap-x-83{
  grid-column-gap:20.75rem !important;
  -moz-column-gap:20.75rem !important;
       column-gap:20.75rem !important
}

.gap-x-84{
  grid-column-gap:21rem !important;
  -moz-column-gap:21rem !important;
       column-gap:21rem !important
}

.gap-x-92{
  grid-column-gap:23rem !important;
  -moz-column-gap:23rem !important;
       column-gap:23rem !important
}

.gap-x-96{
  grid-column-gap:24rem !important;
  -moz-column-gap:24rem !important;
       column-gap:24rem !important
}

.gap-x-104{
  grid-column-gap:26rem !important;
  -moz-column-gap:26rem !important;
       column-gap:26rem !important
}

.gap-x-106{
  grid-column-gap:26.5rem !important;
  -moz-column-gap:26.5rem !important;
       column-gap:26.5rem !important
}

.gap-x-108{
  grid-column-gap:27rem !important;
  -moz-column-gap:27rem !important;
       column-gap:27rem !important
}

.gap-x-112{
  grid-column-gap:28rem !important;
  -moz-column-gap:28rem !important;
       column-gap:28rem !important
}

.gap-x-116{
  grid-column-gap:29rem !important;
  -moz-column-gap:29rem !important;
       column-gap:29rem !important
}

.gap-x-120{
  grid-column-gap:30rem !important;
  -moz-column-gap:30rem !important;
       column-gap:30rem !important
}

.gap-x-124{
  grid-column-gap:31rem !important;
  -moz-column-gap:31rem !important;
       column-gap:31rem !important
}

.gap-x-132{
  grid-column-gap:33rem !important;
  -moz-column-gap:33rem !important;
       column-gap:33rem !important
}

.gap-x-140{
  grid-column-gap:40rem !important;
  -moz-column-gap:40rem !important;
       column-gap:40rem !important
}

.gap-x-164{
  grid-column-gap:41rem !important;
  -moz-column-gap:41rem !important;
       column-gap:41rem !important
}

.gap-x-165{
  grid-column-gap:41.25rem !important;
  -moz-column-gap:41.25rem !important;
       column-gap:41.25rem !important
}

.gap-x-172{
  grid-column-gap:43rem !important;
  -moz-column-gap:43rem !important;
       column-gap:43rem !important
}

.gap-x-200{
  grid-column-gap:50rem !important;
  -moz-column-gap:50rem !important;
       column-gap:50rem !important
}

.gap-x-px{
  grid-column-gap:1px !important;
  -moz-column-gap:1px !important;
       column-gap:1px !important
}

.gap-x-1\.5{
  grid-column-gap:0.375rem !important;
  -moz-column-gap:0.375rem !important;
       column-gap:0.375rem !important
}

.gap-x-2n{
  grid-column-gap:-0.5rem !important;
  -moz-column-gap:-0.5rem !important;
       column-gap:-0.5rem !important
}

.gap-x-40n{
  grid-column-gap:-10rem !important;
  -moz-column-gap:-10rem !important;
       column-gap:-10rem !important
}

.row-gap-0{
  grid-row-gap:0 !important;
  row-gap:0 !important
}

.row-gap-1{
  grid-row-gap:0.25rem !important;
  row-gap:0.25rem !important
}

.row-gap-2{
  grid-row-gap:0.5rem !important;
  row-gap:0.5rem !important
}

.row-gap-3{
  grid-row-gap:0.75rem !important;
  row-gap:0.75rem !important
}

.row-gap-4{
  grid-row-gap:1rem !important;
  row-gap:1rem !important
}

.row-gap-5{
  grid-row-gap:1.25rem !important;
  row-gap:1.25rem !important
}

.row-gap-6{
  grid-row-gap:1.5rem !important;
  row-gap:1.5rem !important
}

.row-gap-7{
  grid-row-gap:1.75rem !important;
  row-gap:1.75rem !important
}

.row-gap-8{
  grid-row-gap:2rem !important;
  row-gap:2rem !important
}

.row-gap-10{
  grid-row-gap:2.5rem !important;
  row-gap:2.5rem !important
}

.row-gap-12{
  grid-row-gap:3rem !important;
  row-gap:3rem !important
}

.row-gap-14{
  grid-row-gap:3.5rem !important;
  row-gap:3.5rem !important
}

.row-gap-16{
  grid-row-gap:4rem !important;
  row-gap:4rem !important
}

.row-gap-18{
  grid-row-gap:4.5rem !important;
  row-gap:4.5rem !important
}

.row-gap-19{
  grid-row-gap:4.75rem !important;
  row-gap:4.75rem !important
}

.row-gap-20{
  grid-row-gap:5rem !important;
  row-gap:5rem !important
}

.row-gap-24{
  grid-row-gap:6rem !important;
  row-gap:6rem !important
}

.row-gap-28{
  grid-row-gap:7rem !important;
  row-gap:7rem !important
}

.row-gap-30{
  grid-row-gap:7.5rem !important;
  row-gap:7.5rem !important
}

.row-gap-31{
  grid-row-gap:7.75rem !important;
  row-gap:7.75rem !important
}

.row-gap-32{
  grid-row-gap:8rem !important;
  row-gap:8rem !important
}

.row-gap-34{
  grid-row-gap:8.5rem !important;
  row-gap:8.5rem !important
}

.row-gap-36{
  grid-row-gap:9rem !important;
  row-gap:9rem !important
}

.row-gap-40{
  grid-row-gap:10rem !important;
  row-gap:10rem !important
}

.row-gap-44{
  grid-row-gap:11rem !important;
  row-gap:11rem !important
}

.row-gap-45{
  grid-row-gap:11.25rem !important;
  row-gap:11.25rem !important
}

.row-gap-48{
  grid-row-gap:12rem !important;
  row-gap:12rem !important
}

.row-gap-50{
  grid-row-gap:12.5rem !important;
  row-gap:12.5rem !important
}

.row-gap-52{
  grid-row-gap:13rem !important;
  row-gap:13rem !important
}

.row-gap-56{
  grid-row-gap:14rem !important;
  row-gap:14rem !important
}

.row-gap-60{
  grid-row-gap:15rem !important;
  row-gap:15rem !important
}

.row-gap-62{
  grid-row-gap:15.5rem !important;
  row-gap:15.5rem !important
}

.row-gap-64{
  grid-row-gap:16rem !important;
  row-gap:16rem !important
}

.row-gap-70{
  grid-row-gap:17.5rem !important;
  row-gap:17.5rem !important
}

.row-gap-72{
  grid-row-gap:18rem !important;
  row-gap:18rem !important
}

.row-gap-76{
  grid-row-gap:19rem !important;
  row-gap:19rem !important
}

.row-gap-80{
  grid-row-gap:20rem !important;
  row-gap:20rem !important
}

.row-gap-83{
  grid-row-gap:20.75rem !important;
  row-gap:20.75rem !important
}

.row-gap-84{
  grid-row-gap:21rem !important;
  row-gap:21rem !important
}

.row-gap-92{
  grid-row-gap:23rem !important;
  row-gap:23rem !important
}

.row-gap-96{
  grid-row-gap:24rem !important;
  row-gap:24rem !important
}

.row-gap-104{
  grid-row-gap:26rem !important;
  row-gap:26rem !important
}

.row-gap-106{
  grid-row-gap:26.5rem !important;
  row-gap:26.5rem !important
}

.row-gap-108{
  grid-row-gap:27rem !important;
  row-gap:27rem !important
}

.row-gap-112{
  grid-row-gap:28rem !important;
  row-gap:28rem !important
}

.row-gap-116{
  grid-row-gap:29rem !important;
  row-gap:29rem !important
}

.row-gap-120{
  grid-row-gap:30rem !important;
  row-gap:30rem !important
}

.row-gap-124{
  grid-row-gap:31rem !important;
  row-gap:31rem !important
}

.row-gap-132{
  grid-row-gap:33rem !important;
  row-gap:33rem !important
}

.row-gap-140{
  grid-row-gap:40rem !important;
  row-gap:40rem !important
}

.row-gap-164{
  grid-row-gap:41rem !important;
  row-gap:41rem !important
}

.row-gap-165{
  grid-row-gap:41.25rem !important;
  row-gap:41.25rem !important
}

.row-gap-172{
  grid-row-gap:43rem !important;
  row-gap:43rem !important
}

.row-gap-200{
  grid-row-gap:50rem !important;
  row-gap:50rem !important
}

.row-gap-px{
  grid-row-gap:1px !important;
  row-gap:1px !important
}

.row-gap-1\.5{
  grid-row-gap:0.375rem !important;
  row-gap:0.375rem !important
}

.row-gap-2n{
  grid-row-gap:-0.5rem !important;
  row-gap:-0.5rem !important
}

.row-gap-40n{
  grid-row-gap:-10rem !important;
  row-gap:-10rem !important
}

.gap-y-0{
  grid-row-gap:0 !important;
  row-gap:0 !important
}

.gap-y-1{
  grid-row-gap:0.25rem !important;
  row-gap:0.25rem !important
}

.gap-y-2{
  grid-row-gap:0.5rem !important;
  row-gap:0.5rem !important
}

.gap-y-3{
  grid-row-gap:0.75rem !important;
  row-gap:0.75rem !important
}

.gap-y-4{
  grid-row-gap:1rem !important;
  row-gap:1rem !important
}

.gap-y-5{
  grid-row-gap:1.25rem !important;
  row-gap:1.25rem !important
}

.gap-y-6{
  grid-row-gap:1.5rem !important;
  row-gap:1.5rem !important
}

.gap-y-7{
  grid-row-gap:1.75rem !important;
  row-gap:1.75rem !important
}

.gap-y-8{
  grid-row-gap:2rem !important;
  row-gap:2rem !important
}

.gap-y-10{
  grid-row-gap:2.5rem !important;
  row-gap:2.5rem !important
}

.gap-y-12{
  grid-row-gap:3rem !important;
  row-gap:3rem !important
}

.gap-y-14{
  grid-row-gap:3.5rem !important;
  row-gap:3.5rem !important
}

.gap-y-16{
  grid-row-gap:4rem !important;
  row-gap:4rem !important
}

.gap-y-18{
  grid-row-gap:4.5rem !important;
  row-gap:4.5rem !important
}

.gap-y-19{
  grid-row-gap:4.75rem !important;
  row-gap:4.75rem !important
}

.gap-y-20{
  grid-row-gap:5rem !important;
  row-gap:5rem !important
}

.gap-y-24{
  grid-row-gap:6rem !important;
  row-gap:6rem !important
}

.gap-y-28{
  grid-row-gap:7rem !important;
  row-gap:7rem !important
}

.gap-y-30{
  grid-row-gap:7.5rem !important;
  row-gap:7.5rem !important
}

.gap-y-31{
  grid-row-gap:7.75rem !important;
  row-gap:7.75rem !important
}

.gap-y-32{
  grid-row-gap:8rem !important;
  row-gap:8rem !important
}

.gap-y-34{
  grid-row-gap:8.5rem !important;
  row-gap:8.5rem !important
}

.gap-y-36{
  grid-row-gap:9rem !important;
  row-gap:9rem !important
}

.gap-y-40{
  grid-row-gap:10rem !important;
  row-gap:10rem !important
}

.gap-y-44{
  grid-row-gap:11rem !important;
  row-gap:11rem !important
}

.gap-y-45{
  grid-row-gap:11.25rem !important;
  row-gap:11.25rem !important
}

.gap-y-48{
  grid-row-gap:12rem !important;
  row-gap:12rem !important
}

.gap-y-50{
  grid-row-gap:12.5rem !important;
  row-gap:12.5rem !important
}

.gap-y-52{
  grid-row-gap:13rem !important;
  row-gap:13rem !important
}

.gap-y-56{
  grid-row-gap:14rem !important;
  row-gap:14rem !important
}

.gap-y-60{
  grid-row-gap:15rem !important;
  row-gap:15rem !important
}

.gap-y-62{
  grid-row-gap:15.5rem !important;
  row-gap:15.5rem !important
}

.gap-y-64{
  grid-row-gap:16rem !important;
  row-gap:16rem !important
}

.gap-y-70{
  grid-row-gap:17.5rem !important;
  row-gap:17.5rem !important
}

.gap-y-72{
  grid-row-gap:18rem !important;
  row-gap:18rem !important
}

.gap-y-76{
  grid-row-gap:19rem !important;
  row-gap:19rem !important
}

.gap-y-80{
  grid-row-gap:20rem !important;
  row-gap:20rem !important
}

.gap-y-83{
  grid-row-gap:20.75rem !important;
  row-gap:20.75rem !important
}

.gap-y-84{
  grid-row-gap:21rem !important;
  row-gap:21rem !important
}

.gap-y-92{
  grid-row-gap:23rem !important;
  row-gap:23rem !important
}

.gap-y-96{
  grid-row-gap:24rem !important;
  row-gap:24rem !important
}

.gap-y-104{
  grid-row-gap:26rem !important;
  row-gap:26rem !important
}

.gap-y-106{
  grid-row-gap:26.5rem !important;
  row-gap:26.5rem !important
}

.gap-y-108{
  grid-row-gap:27rem !important;
  row-gap:27rem !important
}

.gap-y-112{
  grid-row-gap:28rem !important;
  row-gap:28rem !important
}

.gap-y-116{
  grid-row-gap:29rem !important;
  row-gap:29rem !important
}

.gap-y-120{
  grid-row-gap:30rem !important;
  row-gap:30rem !important
}

.gap-y-124{
  grid-row-gap:31rem !important;
  row-gap:31rem !important
}

.gap-y-132{
  grid-row-gap:33rem !important;
  row-gap:33rem !important
}

.gap-y-140{
  grid-row-gap:40rem !important;
  row-gap:40rem !important
}

.gap-y-164{
  grid-row-gap:41rem !important;
  row-gap:41rem !important
}

.gap-y-165{
  grid-row-gap:41.25rem !important;
  row-gap:41.25rem !important
}

.gap-y-172{
  grid-row-gap:43rem !important;
  row-gap:43rem !important
}

.gap-y-200{
  grid-row-gap:50rem !important;
  row-gap:50rem !important
}

.gap-y-px{
  grid-row-gap:1px !important;
  row-gap:1px !important
}

.gap-y-1\.5{
  grid-row-gap:0.375rem !important;
  row-gap:0.375rem !important
}

.gap-y-2n{
  grid-row-gap:-0.5rem !important;
  row-gap:-0.5rem !important
}

.gap-y-40n{
  grid-row-gap:-10rem !important;
  row-gap:-10rem !important
}

.grid-flow-row{
  grid-auto-flow:row !important
}

.grid-flow-col{
  grid-auto-flow:column !important
}

.grid-flow-row-dense{
  grid-auto-flow:row dense !important
}

.grid-flow-col-dense{
  grid-auto-flow:column dense !important
}

.grid-cols-1{
  grid-template-columns:repeat(1, minmax(0, 1fr)) !important
}

.grid-cols-2{
  grid-template-columns:repeat(2, minmax(0, 1fr)) !important
}

.grid-cols-3{
  grid-template-columns:repeat(3, minmax(0, 1fr)) !important
}

.grid-cols-4{
  grid-template-columns:repeat(4, minmax(0, 1fr)) !important
}

.grid-cols-5{
  grid-template-columns:repeat(5, minmax(0, 1fr)) !important
}

.grid-cols-6{
  grid-template-columns:repeat(6, minmax(0, 1fr)) !important
}

.grid-cols-7{
  grid-template-columns:repeat(7, minmax(0, 1fr)) !important
}

.grid-cols-8{
  grid-template-columns:repeat(8, minmax(0, 1fr)) !important
}

.grid-cols-9{
  grid-template-columns:repeat(9, minmax(0, 1fr)) !important
}

.grid-cols-10{
  grid-template-columns:repeat(10, minmax(0, 1fr)) !important
}

.grid-cols-11{
  grid-template-columns:repeat(11, minmax(0, 1fr)) !important
}

.grid-cols-12{
  grid-template-columns:repeat(12, minmax(0, 1fr)) !important
}

.grid-cols-none{
  grid-template-columns:none !important
}

.auto-cols-auto{
  grid-auto-columns:auto !important
}

.auto-cols-min{
  grid-auto-columns:min-content !important
}

.auto-cols-max{
  grid-auto-columns:max-content !important
}

.auto-cols-fr{
  grid-auto-columns:minmax(0, 1fr) !important
}

.col-auto{
  grid-column:auto !important
}

.col-span-1{
  grid-column:span 1 / span 1 !important
}

.col-span-2{
  grid-column:span 2 / span 2 !important
}

.col-span-3{
  grid-column:span 3 / span 3 !important
}

.col-span-4{
  grid-column:span 4 / span 4 !important
}

.col-span-5{
  grid-column:span 5 / span 5 !important
}

.col-span-6{
  grid-column:span 6 / span 6 !important
}

.col-span-7{
  grid-column:span 7 / span 7 !important
}

.col-span-8{
  grid-column:span 8 / span 8 !important
}

.col-span-9{
  grid-column:span 9 / span 9 !important
}

.col-span-10{
  grid-column:span 10 / span 10 !important
}

.col-span-11{
  grid-column:span 11 / span 11 !important
}

.col-span-12{
  grid-column:span 12 / span 12 !important
}

.col-span-full{
  grid-column:1 / -1 !important
}

.col-start-1{
  grid-column-start:1 !important
}

.col-start-2{
  grid-column-start:2 !important
}

.col-start-3{
  grid-column-start:3 !important
}

.col-start-4{
  grid-column-start:4 !important
}

.col-start-5{
  grid-column-start:5 !important
}

.col-start-6{
  grid-column-start:6 !important
}

.col-start-7{
  grid-column-start:7 !important
}

.col-start-8{
  grid-column-start:8 !important
}

.col-start-9{
  grid-column-start:9 !important
}

.col-start-10{
  grid-column-start:10 !important
}

.col-start-11{
  grid-column-start:11 !important
}

.col-start-12{
  grid-column-start:12 !important
}

.col-start-13{
  grid-column-start:13 !important
}

.col-start-auto{
  grid-column-start:auto !important
}

.col-end-1{
  grid-column-end:1 !important
}

.col-end-2{
  grid-column-end:2 !important
}

.col-end-3{
  grid-column-end:3 !important
}

.col-end-4{
  grid-column-end:4 !important
}

.col-end-5{
  grid-column-end:5 !important
}

.col-end-6{
  grid-column-end:6 !important
}

.col-end-7{
  grid-column-end:7 !important
}

.col-end-8{
  grid-column-end:8 !important
}

.col-end-9{
  grid-column-end:9 !important
}

.col-end-10{
  grid-column-end:10 !important
}

.col-end-11{
  grid-column-end:11 !important
}

.col-end-12{
  grid-column-end:12 !important
}

.col-end-13{
  grid-column-end:13 !important
}

.col-end-auto{
  grid-column-end:auto !important
}

.grid-rows-1{
  grid-template-rows:repeat(1, minmax(0, 1fr)) !important
}

.grid-rows-2{
  grid-template-rows:repeat(2, minmax(0, 1fr)) !important
}

.grid-rows-3{
  grid-template-rows:repeat(3, minmax(0, 1fr)) !important
}

.grid-rows-4{
  grid-template-rows:repeat(4, minmax(0, 1fr)) !important
}

.grid-rows-5{
  grid-template-rows:repeat(5, minmax(0, 1fr)) !important
}

.grid-rows-6{
  grid-template-rows:repeat(6, minmax(0, 1fr)) !important
}

.grid-rows-none{
  grid-template-rows:none !important
}

.auto-rows-auto{
  grid-auto-rows:auto !important
}

.auto-rows-min{
  grid-auto-rows:min-content !important
}

.auto-rows-max{
  grid-auto-rows:max-content !important
}

.auto-rows-fr{
  grid-auto-rows:minmax(0, 1fr) !important
}

.row-auto{
  grid-row:auto !important
}

.row-span-1{
  grid-row:span 1 / span 1 !important
}

.row-span-2{
  grid-row:span 2 / span 2 !important
}

.row-span-3{
  grid-row:span 3 / span 3 !important
}

.row-span-4{
  grid-row:span 4 / span 4 !important
}

.row-span-5{
  grid-row:span 5 / span 5 !important
}

.row-span-6{
  grid-row:span 6 / span 6 !important
}

.row-span-full{
  grid-row:1 / -1 !important
}

.row-start-1{
  grid-row-start:1 !important
}

.row-start-2{
  grid-row-start:2 !important
}

.row-start-3{
  grid-row-start:3 !important
}

.row-start-4{
  grid-row-start:4 !important
}

.row-start-5{
  grid-row-start:5 !important
}

.row-start-6{
  grid-row-start:6 !important
}

.row-start-7{
  grid-row-start:7 !important
}

.row-start-auto{
  grid-row-start:auto !important
}

.row-end-1{
  grid-row-end:1 !important
}

.row-end-2{
  grid-row-end:2 !important
}

.row-end-3{
  grid-row-end:3 !important
}

.row-end-4{
  grid-row-end:4 !important
}

.row-end-5{
  grid-row-end:5 !important
}

.row-end-6{
  grid-row-end:6 !important
}

.row-end-7{
  grid-row-end:7 !important
}

.row-end-auto{
  grid-row-end:auto !important
}

.transform{
  --transform-translate-x:0 !important;
  --transform-translate-y:0 !important;
  --transform-rotate:0 !important;
  --transform-skew-x:0 !important;
  --transform-skew-y:0 !important;
  --transform-scale-x:1 !important;
  --transform-scale-y:1 !important;
  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)) !important
}

.transform-none{
  transform:none !important
}

.origin-center{
  transform-origin:center !important
}

.origin-top{
  transform-origin:top !important
}

.origin-top-right{
  transform-origin:top right !important
}

.origin-right{
  transform-origin:right !important
}

.origin-bottom-right{
  transform-origin:bottom right !important
}

.origin-bottom{
  transform-origin:bottom !important
}

.origin-bottom-left{
  transform-origin:bottom left !important
}

.origin-left{
  transform-origin:left !important
}

.origin-top-left{
  transform-origin:top left !important
}

.scale-0{
  --transform-scale-x:0 !important;
  --transform-scale-y:0 !important
}

.scale-50{
  --transform-scale-x:.5 !important;
  --transform-scale-y:.5 !important
}

.scale-75{
  --transform-scale-x:.75 !important;
  --transform-scale-y:.75 !important
}

.scale-90{
  --transform-scale-x:.9 !important;
  --transform-scale-y:.9 !important
}

.scale-95{
  --transform-scale-x:.95 !important;
  --transform-scale-y:.95 !important
}

.scale-100{
  --transform-scale-x:1 !important;
  --transform-scale-y:1 !important
}

.scale-105{
  --transform-scale-x:1.05 !important;
  --transform-scale-y:1.05 !important
}

.scale-110{
  --transform-scale-x:1.1 !important;
  --transform-scale-y:1.1 !important
}

.scale-125{
  --transform-scale-x:1.25 !important;
  --transform-scale-y:1.25 !important
}

.scale-150{
  --transform-scale-x:1.5 !important;
  --transform-scale-y:1.5 !important
}

.scale-x-0{
  --transform-scale-x:0 !important
}

.scale-x-50{
  --transform-scale-x:.5 !important
}

.scale-x-75{
  --transform-scale-x:.75 !important
}

.scale-x-90{
  --transform-scale-x:.9 !important
}

.scale-x-95{
  --transform-scale-x:.95 !important
}

.scale-x-100{
  --transform-scale-x:1 !important
}

.scale-x-105{
  --transform-scale-x:1.05 !important
}

.scale-x-110{
  --transform-scale-x:1.1 !important
}

.scale-x-125{
  --transform-scale-x:1.25 !important
}

.scale-x-150{
  --transform-scale-x:1.5 !important
}

.scale-y-0{
  --transform-scale-y:0 !important
}

.scale-y-50{
  --transform-scale-y:.5 !important
}

.scale-y-75{
  --transform-scale-y:.75 !important
}

.scale-y-90{
  --transform-scale-y:.9 !important
}

.scale-y-95{
  --transform-scale-y:.95 !important
}

.scale-y-100{
  --transform-scale-y:1 !important
}

.scale-y-105{
  --transform-scale-y:1.05 !important
}

.scale-y-110{
  --transform-scale-y:1.1 !important
}

.scale-y-125{
  --transform-scale-y:1.25 !important
}

.scale-y-150{
  --transform-scale-y:1.5 !important
}

.hover\:scale-0:hover{
  --transform-scale-x:0 !important;
  --transform-scale-y:0 !important
}

.hover\:scale-50:hover{
  --transform-scale-x:.5 !important;
  --transform-scale-y:.5 !important
}

.hover\:scale-75:hover{
  --transform-scale-x:.75 !important;
  --transform-scale-y:.75 !important
}

.hover\:scale-90:hover{
  --transform-scale-x:.9 !important;
  --transform-scale-y:.9 !important
}

.hover\:scale-95:hover{
  --transform-scale-x:.95 !important;
  --transform-scale-y:.95 !important
}

.hover\:scale-100:hover{
  --transform-scale-x:1 !important;
  --transform-scale-y:1 !important
}

.hover\:scale-105:hover{
  --transform-scale-x:1.05 !important;
  --transform-scale-y:1.05 !important
}

.hover\:scale-110:hover{
  --transform-scale-x:1.1 !important;
  --transform-scale-y:1.1 !important
}

.hover\:scale-125:hover{
  --transform-scale-x:1.25 !important;
  --transform-scale-y:1.25 !important
}

.hover\:scale-150:hover{
  --transform-scale-x:1.5 !important;
  --transform-scale-y:1.5 !important
}

.hover\:scale-x-0:hover{
  --transform-scale-x:0 !important
}

.hover\:scale-x-50:hover{
  --transform-scale-x:.5 !important
}

.hover\:scale-x-75:hover{
  --transform-scale-x:.75 !important
}

.hover\:scale-x-90:hover{
  --transform-scale-x:.9 !important
}

.hover\:scale-x-95:hover{
  --transform-scale-x:.95 !important
}

.hover\:scale-x-100:hover{
  --transform-scale-x:1 !important
}

.hover\:scale-x-105:hover{
  --transform-scale-x:1.05 !important
}

.hover\:scale-x-110:hover{
  --transform-scale-x:1.1 !important
}

.hover\:scale-x-125:hover{
  --transform-scale-x:1.25 !important
}

.hover\:scale-x-150:hover{
  --transform-scale-x:1.5 !important
}

.hover\:scale-y-0:hover{
  --transform-scale-y:0 !important
}

.hover\:scale-y-50:hover{
  --transform-scale-y:.5 !important
}

.hover\:scale-y-75:hover{
  --transform-scale-y:.75 !important
}

.hover\:scale-y-90:hover{
  --transform-scale-y:.9 !important
}

.hover\:scale-y-95:hover{
  --transform-scale-y:.95 !important
}

.hover\:scale-y-100:hover{
  --transform-scale-y:1 !important
}

.hover\:scale-y-105:hover{
  --transform-scale-y:1.05 !important
}

.hover\:scale-y-110:hover{
  --transform-scale-y:1.1 !important
}

.hover\:scale-y-125:hover{
  --transform-scale-y:1.25 !important
}

.hover\:scale-y-150:hover{
  --transform-scale-y:1.5 !important
}

.focus\:scale-0:focus{
  --transform-scale-x:0 !important;
  --transform-scale-y:0 !important
}

.focus\:scale-50:focus{
  --transform-scale-x:.5 !important;
  --transform-scale-y:.5 !important
}

.focus\:scale-75:focus{
  --transform-scale-x:.75 !important;
  --transform-scale-y:.75 !important
}

.focus\:scale-90:focus{
  --transform-scale-x:.9 !important;
  --transform-scale-y:.9 !important
}

.focus\:scale-95:focus{
  --transform-scale-x:.95 !important;
  --transform-scale-y:.95 !important
}

.focus\:scale-100:focus{
  --transform-scale-x:1 !important;
  --transform-scale-y:1 !important
}

.focus\:scale-105:focus{
  --transform-scale-x:1.05 !important;
  --transform-scale-y:1.05 !important
}

.focus\:scale-110:focus{
  --transform-scale-x:1.1 !important;
  --transform-scale-y:1.1 !important
}

.focus\:scale-125:focus{
  --transform-scale-x:1.25 !important;
  --transform-scale-y:1.25 !important
}

.focus\:scale-150:focus{
  --transform-scale-x:1.5 !important;
  --transform-scale-y:1.5 !important
}

.focus\:scale-x-0:focus{
  --transform-scale-x:0 !important
}

.focus\:scale-x-50:focus{
  --transform-scale-x:.5 !important
}

.focus\:scale-x-75:focus{
  --transform-scale-x:.75 !important
}

.focus\:scale-x-90:focus{
  --transform-scale-x:.9 !important
}

.focus\:scale-x-95:focus{
  --transform-scale-x:.95 !important
}

.focus\:scale-x-100:focus{
  --transform-scale-x:1 !important
}

.focus\:scale-x-105:focus{
  --transform-scale-x:1.05 !important
}

.focus\:scale-x-110:focus{
  --transform-scale-x:1.1 !important
}

.focus\:scale-x-125:focus{
  --transform-scale-x:1.25 !important
}

.focus\:scale-x-150:focus{
  --transform-scale-x:1.5 !important
}

.focus\:scale-y-0:focus{
  --transform-scale-y:0 !important
}

.focus\:scale-y-50:focus{
  --transform-scale-y:.5 !important
}

.focus\:scale-y-75:focus{
  --transform-scale-y:.75 !important
}

.focus\:scale-y-90:focus{
  --transform-scale-y:.9 !important
}

.focus\:scale-y-95:focus{
  --transform-scale-y:.95 !important
}

.focus\:scale-y-100:focus{
  --transform-scale-y:1 !important
}

.focus\:scale-y-105:focus{
  --transform-scale-y:1.05 !important
}

.focus\:scale-y-110:focus{
  --transform-scale-y:1.1 !important
}

.focus\:scale-y-125:focus{
  --transform-scale-y:1.25 !important
}

.focus\:scale-y-150:focus{
  --transform-scale-y:1.5 !important
}

.rotate-0{
  --transform-rotate:0 !important
}

.rotate-1{
  --transform-rotate:1deg !important
}

.rotate-2{
  --transform-rotate:2deg !important
}

.rotate-3{
  --transform-rotate:3deg !important
}

.rotate-6{
  --transform-rotate:6deg !important
}

.rotate-12{
  --transform-rotate:12deg !important
}

.rotate-45{
  --transform-rotate:45deg !important
}

.rotate-90{
  --transform-rotate:90deg !important
}

.rotate-180{
  --transform-rotate:180deg !important
}

.-rotate-180{
  --transform-rotate:-180deg !important
}

.-rotate-90{
  --transform-rotate:-90deg !important
}

.-rotate-45{
  --transform-rotate:-45deg !important
}

.-rotate-12{
  --transform-rotate:-12deg !important
}

.-rotate-6{
  --transform-rotate:-6deg !important
}

.-rotate-3{
  --transform-rotate:-3deg !important
}

.-rotate-2{
  --transform-rotate:-2deg !important
}

.-rotate-1{
  --transform-rotate:-1deg !important
}

.hover\:rotate-0:hover{
  --transform-rotate:0 !important
}

.hover\:rotate-1:hover{
  --transform-rotate:1deg !important
}

.hover\:rotate-2:hover{
  --transform-rotate:2deg !important
}

.hover\:rotate-3:hover{
  --transform-rotate:3deg !important
}

.hover\:rotate-6:hover{
  --transform-rotate:6deg !important
}

.hover\:rotate-12:hover{
  --transform-rotate:12deg !important
}

.hover\:rotate-45:hover{
  --transform-rotate:45deg !important
}

.hover\:rotate-90:hover{
  --transform-rotate:90deg !important
}

.hover\:rotate-180:hover{
  --transform-rotate:180deg !important
}

.hover\:-rotate-180:hover{
  --transform-rotate:-180deg !important
}

.hover\:-rotate-90:hover{
  --transform-rotate:-90deg !important
}

.hover\:-rotate-45:hover{
  --transform-rotate:-45deg !important
}

.hover\:-rotate-12:hover{
  --transform-rotate:-12deg !important
}

.hover\:-rotate-6:hover{
  --transform-rotate:-6deg !important
}

.hover\:-rotate-3:hover{
  --transform-rotate:-3deg !important
}

.hover\:-rotate-2:hover{
  --transform-rotate:-2deg !important
}

.hover\:-rotate-1:hover{
  --transform-rotate:-1deg !important
}

.focus\:rotate-0:focus{
  --transform-rotate:0 !important
}

.focus\:rotate-1:focus{
  --transform-rotate:1deg !important
}

.focus\:rotate-2:focus{
  --transform-rotate:2deg !important
}

.focus\:rotate-3:focus{
  --transform-rotate:3deg !important
}

.focus\:rotate-6:focus{
  --transform-rotate:6deg !important
}

.focus\:rotate-12:focus{
  --transform-rotate:12deg !important
}

.focus\:rotate-45:focus{
  --transform-rotate:45deg !important
}

.focus\:rotate-90:focus{
  --transform-rotate:90deg !important
}

.focus\:rotate-180:focus{
  --transform-rotate:180deg !important
}

.focus\:-rotate-180:focus{
  --transform-rotate:-180deg !important
}

.focus\:-rotate-90:focus{
  --transform-rotate:-90deg !important
}

.focus\:-rotate-45:focus{
  --transform-rotate:-45deg !important
}

.focus\:-rotate-12:focus{
  --transform-rotate:-12deg !important
}

.focus\:-rotate-6:focus{
  --transform-rotate:-6deg !important
}

.focus\:-rotate-3:focus{
  --transform-rotate:-3deg !important
}

.focus\:-rotate-2:focus{
  --transform-rotate:-2deg !important
}

.focus\:-rotate-1:focus{
  --transform-rotate:-1deg !important
}

.translate-x-0{
  --transform-translate-x:0 !important
}

.translate-x-1{
  --transform-translate-x:0.25rem !important
}

.translate-x-2{
  --transform-translate-x:0.5rem !important
}

.translate-x-3{
  --transform-translate-x:0.75rem !important
}

.translate-x-4{
  --transform-translate-x:1rem !important
}

.translate-x-5{
  --transform-translate-x:1.25rem !important
}

.translate-x-6{
  --transform-translate-x:1.5rem !important
}

.translate-x-7{
  --transform-translate-x:1.75rem !important
}

.translate-x-8{
  --transform-translate-x:2rem !important
}

.translate-x-10{
  --transform-translate-x:2.5rem !important
}

.translate-x-12{
  --transform-translate-x:3rem !important
}

.translate-x-14{
  --transform-translate-x:3.5rem !important
}

.translate-x-16{
  --transform-translate-x:4rem !important
}

.translate-x-18{
  --transform-translate-x:4.5rem !important
}

.translate-x-19{
  --transform-translate-x:4.75rem !important
}

.translate-x-20{
  --transform-translate-x:5rem !important
}

.translate-x-24{
  --transform-translate-x:6rem !important
}

.translate-x-28{
  --transform-translate-x:7rem !important
}

.translate-x-30{
  --transform-translate-x:7.5rem !important
}

.translate-x-31{
  --transform-translate-x:7.75rem !important
}

.translate-x-32{
  --transform-translate-x:8rem !important
}

.translate-x-34{
  --transform-translate-x:8.5rem !important
}

.translate-x-36{
  --transform-translate-x:9rem !important
}

.translate-x-40{
  --transform-translate-x:10rem !important
}

.translate-x-44{
  --transform-translate-x:11rem !important
}

.translate-x-45{
  --transform-translate-x:11.25rem !important
}

.translate-x-48{
  --transform-translate-x:12rem !important
}

.translate-x-50{
  --transform-translate-x:12.5rem !important
}

.translate-x-52{
  --transform-translate-x:13rem !important
}

.translate-x-56{
  --transform-translate-x:14rem !important
}

.translate-x-60{
  --transform-translate-x:15rem !important
}

.translate-x-62{
  --transform-translate-x:15.5rem !important
}

.translate-x-64{
  --transform-translate-x:16rem !important
}

.translate-x-70{
  --transform-translate-x:17.5rem !important
}

.translate-x-72{
  --transform-translate-x:18rem !important
}

.translate-x-76{
  --transform-translate-x:19rem !important
}

.translate-x-80{
  --transform-translate-x:20rem !important
}

.translate-x-83{
  --transform-translate-x:20.75rem !important
}

.translate-x-84{
  --transform-translate-x:21rem !important
}

.translate-x-92{
  --transform-translate-x:23rem !important
}

.translate-x-96{
  --transform-translate-x:24rem !important
}

.translate-x-104{
  --transform-translate-x:26rem !important
}

.translate-x-106{
  --transform-translate-x:26.5rem !important
}

.translate-x-108{
  --transform-translate-x:27rem !important
}

.translate-x-112{
  --transform-translate-x:28rem !important
}

.translate-x-116{
  --transform-translate-x:29rem !important
}

.translate-x-120{
  --transform-translate-x:30rem !important
}

.translate-x-124{
  --transform-translate-x:31rem !important
}

.translate-x-132{
  --transform-translate-x:33rem !important
}

.translate-x-140{
  --transform-translate-x:40rem !important
}

.translate-x-164{
  --transform-translate-x:41rem !important
}

.translate-x-165{
  --transform-translate-x:41.25rem !important
}

.translate-x-172{
  --transform-translate-x:43rem !important
}

.translate-x-200{
  --transform-translate-x:50rem !important
}

.translate-x-px{
  --transform-translate-x:1px !important
}

.translate-x-1\.5{
  --transform-translate-x:0.375rem !important
}

.translate-x-2n{
  --transform-translate-x:-0.5rem !important
}

.translate-x-40n{
  --transform-translate-x:-10rem !important
}

.-translate-x-1{
  --transform-translate-x:-0.25rem !important
}

.-translate-x-2{
  --transform-translate-x:-0.5rem !important
}

.-translate-x-3{
  --transform-translate-x:-0.75rem !important
}

.-translate-x-4{
  --transform-translate-x:-1rem !important
}

.-translate-x-5{
  --transform-translate-x:-1.25rem !important
}

.-translate-x-6{
  --transform-translate-x:-1.5rem !important
}

.-translate-x-7{
  --transform-translate-x:-1.75rem !important
}

.-translate-x-8{
  --transform-translate-x:-2rem !important
}

.-translate-x-10{
  --transform-translate-x:-2.5rem !important
}

.-translate-x-12{
  --transform-translate-x:-3rem !important
}

.-translate-x-14{
  --transform-translate-x:-3.5rem !important
}

.-translate-x-16{
  --transform-translate-x:-4rem !important
}

.-translate-x-18{
  --transform-translate-x:-4.5rem !important
}

.-translate-x-19{
  --transform-translate-x:-4.75rem !important
}

.-translate-x-20{
  --transform-translate-x:-5rem !important
}

.-translate-x-24{
  --transform-translate-x:-6rem !important
}

.-translate-x-28{
  --transform-translate-x:-7rem !important
}

.-translate-x-30{
  --transform-translate-x:-7.5rem !important
}

.-translate-x-31{
  --transform-translate-x:-7.75rem !important
}

.-translate-x-32{
  --transform-translate-x:-8rem !important
}

.-translate-x-34{
  --transform-translate-x:-8.5rem !important
}

.-translate-x-36{
  --transform-translate-x:-9rem !important
}

.-translate-x-40{
  --transform-translate-x:-10rem !important
}

.-translate-x-44{
  --transform-translate-x:-11rem !important
}

.-translate-x-45{
  --transform-translate-x:-11.25rem !important
}

.-translate-x-48{
  --transform-translate-x:-12rem !important
}

.-translate-x-50{
  --transform-translate-x:-12.5rem !important
}

.-translate-x-52{
  --transform-translate-x:-13rem !important
}

.-translate-x-56{
  --transform-translate-x:-14rem !important
}

.-translate-x-60{
  --transform-translate-x:-15rem !important
}

.-translate-x-62{
  --transform-translate-x:-15.5rem !important
}

.-translate-x-64{
  --transform-translate-x:-16rem !important
}

.-translate-x-70{
  --transform-translate-x:-17.5rem !important
}

.-translate-x-72{
  --transform-translate-x:-18rem !important
}

.-translate-x-76{
  --transform-translate-x:-19rem !important
}

.-translate-x-80{
  --transform-translate-x:-20rem !important
}

.-translate-x-83{
  --transform-translate-x:-20.75rem !important
}

.-translate-x-84{
  --transform-translate-x:-21rem !important
}

.-translate-x-92{
  --transform-translate-x:-23rem !important
}

.-translate-x-96{
  --transform-translate-x:-24rem !important
}

.-translate-x-104{
  --transform-translate-x:-26rem !important
}

.-translate-x-106{
  --transform-translate-x:-26.5rem !important
}

.-translate-x-108{
  --transform-translate-x:-27rem !important
}

.-translate-x-112{
  --transform-translate-x:-28rem !important
}

.-translate-x-116{
  --transform-translate-x:-29rem !important
}

.-translate-x-120{
  --transform-translate-x:-30rem !important
}

.-translate-x-124{
  --transform-translate-x:-31rem !important
}

.-translate-x-132{
  --transform-translate-x:-33rem !important
}

.-translate-x-140{
  --transform-translate-x:-40rem !important
}

.-translate-x-164{
  --transform-translate-x:-41rem !important
}

.-translate-x-165{
  --transform-translate-x:-41.25rem !important
}

.-translate-x-172{
  --transform-translate-x:-43rem !important
}

.-translate-x-200{
  --transform-translate-x:-50rem !important
}

.-translate-x-px{
  --transform-translate-x:-1px !important
}

.-translate-x-1\.5{
  --transform-translate-x:-0.375rem !important
}

.-translate-x-2n{
  --transform-translate-x:0.5rem !important
}

.-translate-x-40n{
  --transform-translate-x:10rem !important
}

.-translate-x-full{
  --transform-translate-x:-100% !important
}

.-translate-x-1\/2{
  --transform-translate-x:-50% !important
}

.translate-x-1\/2{
  --transform-translate-x:50% !important
}

.translate-x-full{
  --transform-translate-x:100% !important
}

.translate-y-0{
  --transform-translate-y:0 !important
}

.translate-y-1{
  --transform-translate-y:0.25rem !important
}

.translate-y-2{
  --transform-translate-y:0.5rem !important
}

.translate-y-3{
  --transform-translate-y:0.75rem !important
}

.translate-y-4{
  --transform-translate-y:1rem !important
}

.translate-y-5{
  --transform-translate-y:1.25rem !important
}

.translate-y-6{
  --transform-translate-y:1.5rem !important
}

.translate-y-7{
  --transform-translate-y:1.75rem !important
}

.translate-y-8{
  --transform-translate-y:2rem !important
}

.translate-y-10{
  --transform-translate-y:2.5rem !important
}

.translate-y-12{
  --transform-translate-y:3rem !important
}

.translate-y-14{
  --transform-translate-y:3.5rem !important
}

.translate-y-16{
  --transform-translate-y:4rem !important
}

.translate-y-18{
  --transform-translate-y:4.5rem !important
}

.translate-y-19{
  --transform-translate-y:4.75rem !important
}

.translate-y-20{
  --transform-translate-y:5rem !important
}

.translate-y-24{
  --transform-translate-y:6rem !important
}

.translate-y-28{
  --transform-translate-y:7rem !important
}

.translate-y-30{
  --transform-translate-y:7.5rem !important
}

.translate-y-31{
  --transform-translate-y:7.75rem !important
}

.translate-y-32{
  --transform-translate-y:8rem !important
}

.translate-y-34{
  --transform-translate-y:8.5rem !important
}

.translate-y-36{
  --transform-translate-y:9rem !important
}

.translate-y-40{
  --transform-translate-y:10rem !important
}

.translate-y-44{
  --transform-translate-y:11rem !important
}

.translate-y-45{
  --transform-translate-y:11.25rem !important
}

.translate-y-48{
  --transform-translate-y:12rem !important
}

.translate-y-50{
  --transform-translate-y:12.5rem !important
}

.translate-y-52{
  --transform-translate-y:13rem !important
}

.translate-y-56{
  --transform-translate-y:14rem !important
}

.translate-y-60{
  --transform-translate-y:15rem !important
}

.translate-y-62{
  --transform-translate-y:15.5rem !important
}

.translate-y-64{
  --transform-translate-y:16rem !important
}

.translate-y-70{
  --transform-translate-y:17.5rem !important
}

.translate-y-72{
  --transform-translate-y:18rem !important
}

.translate-y-76{
  --transform-translate-y:19rem !important
}

.translate-y-80{
  --transform-translate-y:20rem !important
}

.translate-y-83{
  --transform-translate-y:20.75rem !important
}

.translate-y-84{
  --transform-translate-y:21rem !important
}

.translate-y-92{
  --transform-translate-y:23rem !important
}

.translate-y-96{
  --transform-translate-y:24rem !important
}

.translate-y-104{
  --transform-translate-y:26rem !important
}

.translate-y-106{
  --transform-translate-y:26.5rem !important
}

.translate-y-108{
  --transform-translate-y:27rem !important
}

.translate-y-112{
  --transform-translate-y:28rem !important
}

.translate-y-116{
  --transform-translate-y:29rem !important
}

.translate-y-120{
  --transform-translate-y:30rem !important
}

.translate-y-124{
  --transform-translate-y:31rem !important
}

.translate-y-132{
  --transform-translate-y:33rem !important
}

.translate-y-140{
  --transform-translate-y:40rem !important
}

.translate-y-164{
  --transform-translate-y:41rem !important
}

.translate-y-165{
  --transform-translate-y:41.25rem !important
}

.translate-y-172{
  --transform-translate-y:43rem !important
}

.translate-y-200{
  --transform-translate-y:50rem !important
}

.translate-y-px{
  --transform-translate-y:1px !important
}

.translate-y-1\.5{
  --transform-translate-y:0.375rem !important
}

.translate-y-2n{
  --transform-translate-y:-0.5rem !important
}

.translate-y-40n{
  --transform-translate-y:-10rem !important
}

.-translate-y-1{
  --transform-translate-y:-0.25rem !important
}

.-translate-y-2{
  --transform-translate-y:-0.5rem !important
}

.-translate-y-3{
  --transform-translate-y:-0.75rem !important
}

.-translate-y-4{
  --transform-translate-y:-1rem !important
}

.-translate-y-5{
  --transform-translate-y:-1.25rem !important
}

.-translate-y-6{
  --transform-translate-y:-1.5rem !important
}

.-translate-y-7{
  --transform-translate-y:-1.75rem !important
}

.-translate-y-8{
  --transform-translate-y:-2rem !important
}

.-translate-y-10{
  --transform-translate-y:-2.5rem !important
}

.-translate-y-12{
  --transform-translate-y:-3rem !important
}

.-translate-y-14{
  --transform-translate-y:-3.5rem !important
}

.-translate-y-16{
  --transform-translate-y:-4rem !important
}

.-translate-y-18{
  --transform-translate-y:-4.5rem !important
}

.-translate-y-19{
  --transform-translate-y:-4.75rem !important
}

.-translate-y-20{
  --transform-translate-y:-5rem !important
}

.-translate-y-24{
  --transform-translate-y:-6rem !important
}

.-translate-y-28{
  --transform-translate-y:-7rem !important
}

.-translate-y-30{
  --transform-translate-y:-7.5rem !important
}

.-translate-y-31{
  --transform-translate-y:-7.75rem !important
}

.-translate-y-32{
  --transform-translate-y:-8rem !important
}

.-translate-y-34{
  --transform-translate-y:-8.5rem !important
}

.-translate-y-36{
  --transform-translate-y:-9rem !important
}

.-translate-y-40{
  --transform-translate-y:-10rem !important
}

.-translate-y-44{
  --transform-translate-y:-11rem !important
}

.-translate-y-45{
  --transform-translate-y:-11.25rem !important
}

.-translate-y-48{
  --transform-translate-y:-12rem !important
}

.-translate-y-50{
  --transform-translate-y:-12.5rem !important
}

.-translate-y-52{
  --transform-translate-y:-13rem !important
}

.-translate-y-56{
  --transform-translate-y:-14rem !important
}

.-translate-y-60{
  --transform-translate-y:-15rem !important
}

.-translate-y-62{
  --transform-translate-y:-15.5rem !important
}

.-translate-y-64{
  --transform-translate-y:-16rem !important
}

.-translate-y-70{
  --transform-translate-y:-17.5rem !important
}

.-translate-y-72{
  --transform-translate-y:-18rem !important
}

.-translate-y-76{
  --transform-translate-y:-19rem !important
}

.-translate-y-80{
  --transform-translate-y:-20rem !important
}

.-translate-y-83{
  --transform-translate-y:-20.75rem !important
}

.-translate-y-84{
  --transform-translate-y:-21rem !important
}

.-translate-y-92{
  --transform-translate-y:-23rem !important
}

.-translate-y-96{
  --transform-translate-y:-24rem !important
}

.-translate-y-104{
  --transform-translate-y:-26rem !important
}

.-translate-y-106{
  --transform-translate-y:-26.5rem !important
}

.-translate-y-108{
  --transform-translate-y:-27rem !important
}

.-translate-y-112{
  --transform-translate-y:-28rem !important
}

.-translate-y-116{
  --transform-translate-y:-29rem !important
}

.-translate-y-120{
  --transform-translate-y:-30rem !important
}

.-translate-y-124{
  --transform-translate-y:-31rem !important
}

.-translate-y-132{
  --transform-translate-y:-33rem !important
}

.-translate-y-140{
  --transform-translate-y:-40rem !important
}

.-translate-y-164{
  --transform-translate-y:-41rem !important
}

.-translate-y-165{
  --transform-translate-y:-41.25rem !important
}

.-translate-y-172{
  --transform-translate-y:-43rem !important
}

.-translate-y-200{
  --transform-translate-y:-50rem !important
}

.-translate-y-px{
  --transform-translate-y:-1px !important
}

.-translate-y-1\.5{
  --transform-translate-y:-0.375rem !important
}

.-translate-y-2n{
  --transform-translate-y:0.5rem !important
}

.-translate-y-40n{
  --transform-translate-y:10rem !important
}

.-translate-y-full{
  --transform-translate-y:-100% !important
}

.-translate-y-1\/2{
  --transform-translate-y:-50% !important
}

.translate-y-1\/2{
  --transform-translate-y:50% !important
}

.translate-y-full{
  --transform-translate-y:100% !important
}

.hover\:translate-x-0:hover{
  --transform-translate-x:0 !important
}

.hover\:translate-x-1:hover{
  --transform-translate-x:0.25rem !important
}

.hover\:translate-x-2:hover{
  --transform-translate-x:0.5rem !important
}

.hover\:translate-x-3:hover{
  --transform-translate-x:0.75rem !important
}

.hover\:translate-x-4:hover{
  --transform-translate-x:1rem !important
}

.hover\:translate-x-5:hover{
  --transform-translate-x:1.25rem !important
}

.hover\:translate-x-6:hover{
  --transform-translate-x:1.5rem !important
}

.hover\:translate-x-7:hover{
  --transform-translate-x:1.75rem !important
}

.hover\:translate-x-8:hover{
  --transform-translate-x:2rem !important
}

.hover\:translate-x-10:hover{
  --transform-translate-x:2.5rem !important
}

.hover\:translate-x-12:hover{
  --transform-translate-x:3rem !important
}

.hover\:translate-x-14:hover{
  --transform-translate-x:3.5rem !important
}

.hover\:translate-x-16:hover{
  --transform-translate-x:4rem !important
}

.hover\:translate-x-18:hover{
  --transform-translate-x:4.5rem !important
}

.hover\:translate-x-19:hover{
  --transform-translate-x:4.75rem !important
}

.hover\:translate-x-20:hover{
  --transform-translate-x:5rem !important
}

.hover\:translate-x-24:hover{
  --transform-translate-x:6rem !important
}

.hover\:translate-x-28:hover{
  --transform-translate-x:7rem !important
}

.hover\:translate-x-30:hover{
  --transform-translate-x:7.5rem !important
}

.hover\:translate-x-31:hover{
  --transform-translate-x:7.75rem !important
}

.hover\:translate-x-32:hover{
  --transform-translate-x:8rem !important
}

.hover\:translate-x-34:hover{
  --transform-translate-x:8.5rem !important
}

.hover\:translate-x-36:hover{
  --transform-translate-x:9rem !important
}

.hover\:translate-x-40:hover{
  --transform-translate-x:10rem !important
}

.hover\:translate-x-44:hover{
  --transform-translate-x:11rem !important
}

.hover\:translate-x-45:hover{
  --transform-translate-x:11.25rem !important
}

.hover\:translate-x-48:hover{
  --transform-translate-x:12rem !important
}

.hover\:translate-x-50:hover{
  --transform-translate-x:12.5rem !important
}

.hover\:translate-x-52:hover{
  --transform-translate-x:13rem !important
}

.hover\:translate-x-56:hover{
  --transform-translate-x:14rem !important
}

.hover\:translate-x-60:hover{
  --transform-translate-x:15rem !important
}

.hover\:translate-x-62:hover{
  --transform-translate-x:15.5rem !important
}

.hover\:translate-x-64:hover{
  --transform-translate-x:16rem !important
}

.hover\:translate-x-70:hover{
  --transform-translate-x:17.5rem !important
}

.hover\:translate-x-72:hover{
  --transform-translate-x:18rem !important
}

.hover\:translate-x-76:hover{
  --transform-translate-x:19rem !important
}

.hover\:translate-x-80:hover{
  --transform-translate-x:20rem !important
}

.hover\:translate-x-83:hover{
  --transform-translate-x:20.75rem !important
}

.hover\:translate-x-84:hover{
  --transform-translate-x:21rem !important
}

.hover\:translate-x-92:hover{
  --transform-translate-x:23rem !important
}

.hover\:translate-x-96:hover{
  --transform-translate-x:24rem !important
}

.hover\:translate-x-104:hover{
  --transform-translate-x:26rem !important
}

.hover\:translate-x-106:hover{
  --transform-translate-x:26.5rem !important
}

.hover\:translate-x-108:hover{
  --transform-translate-x:27rem !important
}

.hover\:translate-x-112:hover{
  --transform-translate-x:28rem !important
}

.hover\:translate-x-116:hover{
  --transform-translate-x:29rem !important
}

.hover\:translate-x-120:hover{
  --transform-translate-x:30rem !important
}

.hover\:translate-x-124:hover{
  --transform-translate-x:31rem !important
}

.hover\:translate-x-132:hover{
  --transform-translate-x:33rem !important
}

.hover\:translate-x-140:hover{
  --transform-translate-x:40rem !important
}

.hover\:translate-x-164:hover{
  --transform-translate-x:41rem !important
}

.hover\:translate-x-165:hover{
  --transform-translate-x:41.25rem !important
}

.hover\:translate-x-172:hover{
  --transform-translate-x:43rem !important
}

.hover\:translate-x-200:hover{
  --transform-translate-x:50rem !important
}

.hover\:translate-x-px:hover{
  --transform-translate-x:1px !important
}

.hover\:translate-x-1\.5:hover{
  --transform-translate-x:0.375rem !important
}

.hover\:translate-x-2n:hover{
  --transform-translate-x:-0.5rem !important
}

.hover\:translate-x-40n:hover{
  --transform-translate-x:-10rem !important
}

.hover\:-translate-x-1:hover{
  --transform-translate-x:-0.25rem !important
}

.hover\:-translate-x-2:hover{
  --transform-translate-x:-0.5rem !important
}

.hover\:-translate-x-3:hover{
  --transform-translate-x:-0.75rem !important
}

.hover\:-translate-x-4:hover{
  --transform-translate-x:-1rem !important
}

.hover\:-translate-x-5:hover{
  --transform-translate-x:-1.25rem !important
}

.hover\:-translate-x-6:hover{
  --transform-translate-x:-1.5rem !important
}

.hover\:-translate-x-7:hover{
  --transform-translate-x:-1.75rem !important
}

.hover\:-translate-x-8:hover{
  --transform-translate-x:-2rem !important
}

.hover\:-translate-x-10:hover{
  --transform-translate-x:-2.5rem !important
}

.hover\:-translate-x-12:hover{
  --transform-translate-x:-3rem !important
}

.hover\:-translate-x-14:hover{
  --transform-translate-x:-3.5rem !important
}

.hover\:-translate-x-16:hover{
  --transform-translate-x:-4rem !important
}

.hover\:-translate-x-18:hover{
  --transform-translate-x:-4.5rem !important
}

.hover\:-translate-x-19:hover{
  --transform-translate-x:-4.75rem !important
}

.hover\:-translate-x-20:hover{
  --transform-translate-x:-5rem !important
}

.hover\:-translate-x-24:hover{
  --transform-translate-x:-6rem !important
}

.hover\:-translate-x-28:hover{
  --transform-translate-x:-7rem !important
}

.hover\:-translate-x-30:hover{
  --transform-translate-x:-7.5rem !important
}

.hover\:-translate-x-31:hover{
  --transform-translate-x:-7.75rem !important
}

.hover\:-translate-x-32:hover{
  --transform-translate-x:-8rem !important
}

.hover\:-translate-x-34:hover{
  --transform-translate-x:-8.5rem !important
}

.hover\:-translate-x-36:hover{
  --transform-translate-x:-9rem !important
}

.hover\:-translate-x-40:hover{
  --transform-translate-x:-10rem !important
}

.hover\:-translate-x-44:hover{
  --transform-translate-x:-11rem !important
}

.hover\:-translate-x-45:hover{
  --transform-translate-x:-11.25rem !important
}

.hover\:-translate-x-48:hover{
  --transform-translate-x:-12rem !important
}

.hover\:-translate-x-50:hover{
  --transform-translate-x:-12.5rem !important
}

.hover\:-translate-x-52:hover{
  --transform-translate-x:-13rem !important
}

.hover\:-translate-x-56:hover{
  --transform-translate-x:-14rem !important
}

.hover\:-translate-x-60:hover{
  --transform-translate-x:-15rem !important
}

.hover\:-translate-x-62:hover{
  --transform-translate-x:-15.5rem !important
}

.hover\:-translate-x-64:hover{
  --transform-translate-x:-16rem !important
}

.hover\:-translate-x-70:hover{
  --transform-translate-x:-17.5rem !important
}

.hover\:-translate-x-72:hover{
  --transform-translate-x:-18rem !important
}

.hover\:-translate-x-76:hover{
  --transform-translate-x:-19rem !important
}

.hover\:-translate-x-80:hover{
  --transform-translate-x:-20rem !important
}

.hover\:-translate-x-83:hover{
  --transform-translate-x:-20.75rem !important
}

.hover\:-translate-x-84:hover{
  --transform-translate-x:-21rem !important
}

.hover\:-translate-x-92:hover{
  --transform-translate-x:-23rem !important
}

.hover\:-translate-x-96:hover{
  --transform-translate-x:-24rem !important
}

.hover\:-translate-x-104:hover{
  --transform-translate-x:-26rem !important
}

.hover\:-translate-x-106:hover{
  --transform-translate-x:-26.5rem !important
}

.hover\:-translate-x-108:hover{
  --transform-translate-x:-27rem !important
}

.hover\:-translate-x-112:hover{
  --transform-translate-x:-28rem !important
}

.hover\:-translate-x-116:hover{
  --transform-translate-x:-29rem !important
}

.hover\:-translate-x-120:hover{
  --transform-translate-x:-30rem !important
}

.hover\:-translate-x-124:hover{
  --transform-translate-x:-31rem !important
}

.hover\:-translate-x-132:hover{
  --transform-translate-x:-33rem !important
}

.hover\:-translate-x-140:hover{
  --transform-translate-x:-40rem !important
}

.hover\:-translate-x-164:hover{
  --transform-translate-x:-41rem !important
}

.hover\:-translate-x-165:hover{
  --transform-translate-x:-41.25rem !important
}

.hover\:-translate-x-172:hover{
  --transform-translate-x:-43rem !important
}

.hover\:-translate-x-200:hover{
  --transform-translate-x:-50rem !important
}

.hover\:-translate-x-px:hover{
  --transform-translate-x:-1px !important
}

.hover\:-translate-x-1\.5:hover{
  --transform-translate-x:-0.375rem !important
}

.hover\:-translate-x-2n:hover{
  --transform-translate-x:0.5rem !important
}

.hover\:-translate-x-40n:hover{
  --transform-translate-x:10rem !important
}

.hover\:-translate-x-full:hover{
  --transform-translate-x:-100% !important
}

.hover\:-translate-x-1\/2:hover{
  --transform-translate-x:-50% !important
}

.hover\:translate-x-1\/2:hover{
  --transform-translate-x:50% !important
}

.hover\:translate-x-full:hover{
  --transform-translate-x:100% !important
}

.hover\:translate-y-0:hover{
  --transform-translate-y:0 !important
}

.hover\:translate-y-1:hover{
  --transform-translate-y:0.25rem !important
}

.hover\:translate-y-2:hover{
  --transform-translate-y:0.5rem !important
}

.hover\:translate-y-3:hover{
  --transform-translate-y:0.75rem !important
}

.hover\:translate-y-4:hover{
  --transform-translate-y:1rem !important
}

.hover\:translate-y-5:hover{
  --transform-translate-y:1.25rem !important
}

.hover\:translate-y-6:hover{
  --transform-translate-y:1.5rem !important
}

.hover\:translate-y-7:hover{
  --transform-translate-y:1.75rem !important
}

.hover\:translate-y-8:hover{
  --transform-translate-y:2rem !important
}

.hover\:translate-y-10:hover{
  --transform-translate-y:2.5rem !important
}

.hover\:translate-y-12:hover{
  --transform-translate-y:3rem !important
}

.hover\:translate-y-14:hover{
  --transform-translate-y:3.5rem !important
}

.hover\:translate-y-16:hover{
  --transform-translate-y:4rem !important
}

.hover\:translate-y-18:hover{
  --transform-translate-y:4.5rem !important
}

.hover\:translate-y-19:hover{
  --transform-translate-y:4.75rem !important
}

.hover\:translate-y-20:hover{
  --transform-translate-y:5rem !important
}

.hover\:translate-y-24:hover{
  --transform-translate-y:6rem !important
}

.hover\:translate-y-28:hover{
  --transform-translate-y:7rem !important
}

.hover\:translate-y-30:hover{
  --transform-translate-y:7.5rem !important
}

.hover\:translate-y-31:hover{
  --transform-translate-y:7.75rem !important
}

.hover\:translate-y-32:hover{
  --transform-translate-y:8rem !important
}

.hover\:translate-y-34:hover{
  --transform-translate-y:8.5rem !important
}

.hover\:translate-y-36:hover{
  --transform-translate-y:9rem !important
}

.hover\:translate-y-40:hover{
  --transform-translate-y:10rem !important
}

.hover\:translate-y-44:hover{
  --transform-translate-y:11rem !important
}

.hover\:translate-y-45:hover{
  --transform-translate-y:11.25rem !important
}

.hover\:translate-y-48:hover{
  --transform-translate-y:12rem !important
}

.hover\:translate-y-50:hover{
  --transform-translate-y:12.5rem !important
}

.hover\:translate-y-52:hover{
  --transform-translate-y:13rem !important
}

.hover\:translate-y-56:hover{
  --transform-translate-y:14rem !important
}

.hover\:translate-y-60:hover{
  --transform-translate-y:15rem !important
}

.hover\:translate-y-62:hover{
  --transform-translate-y:15.5rem !important
}

.hover\:translate-y-64:hover{
  --transform-translate-y:16rem !important
}

.hover\:translate-y-70:hover{
  --transform-translate-y:17.5rem !important
}

.hover\:translate-y-72:hover{
  --transform-translate-y:18rem !important
}

.hover\:translate-y-76:hover{
  --transform-translate-y:19rem !important
}

.hover\:translate-y-80:hover{
  --transform-translate-y:20rem !important
}

.hover\:translate-y-83:hover{
  --transform-translate-y:20.75rem !important
}

.hover\:translate-y-84:hover{
  --transform-translate-y:21rem !important
}

.hover\:translate-y-92:hover{
  --transform-translate-y:23rem !important
}

.hover\:translate-y-96:hover{
  --transform-translate-y:24rem !important
}

.hover\:translate-y-104:hover{
  --transform-translate-y:26rem !important
}

.hover\:translate-y-106:hover{
  --transform-translate-y:26.5rem !important
}

.hover\:translate-y-108:hover{
  --transform-translate-y:27rem !important
}

.hover\:translate-y-112:hover{
  --transform-translate-y:28rem !important
}

.hover\:translate-y-116:hover{
  --transform-translate-y:29rem !important
}

.hover\:translate-y-120:hover{
  --transform-translate-y:30rem !important
}

.hover\:translate-y-124:hover{
  --transform-translate-y:31rem !important
}

.hover\:translate-y-132:hover{
  --transform-translate-y:33rem !important
}

.hover\:translate-y-140:hover{
  --transform-translate-y:40rem !important
}

.hover\:translate-y-164:hover{
  --transform-translate-y:41rem !important
}

.hover\:translate-y-165:hover{
  --transform-translate-y:41.25rem !important
}

.hover\:translate-y-172:hover{
  --transform-translate-y:43rem !important
}

.hover\:translate-y-200:hover{
  --transform-translate-y:50rem !important
}

.hover\:translate-y-px:hover{
  --transform-translate-y:1px !important
}

.hover\:translate-y-1\.5:hover{
  --transform-translate-y:0.375rem !important
}

.hover\:translate-y-2n:hover{
  --transform-translate-y:-0.5rem !important
}

.hover\:translate-y-40n:hover{
  --transform-translate-y:-10rem !important
}

.hover\:-translate-y-1:hover{
  --transform-translate-y:-0.25rem !important
}

.hover\:-translate-y-2:hover{
  --transform-translate-y:-0.5rem !important
}

.hover\:-translate-y-3:hover{
  --transform-translate-y:-0.75rem !important
}

.hover\:-translate-y-4:hover{
  --transform-translate-y:-1rem !important
}

.hover\:-translate-y-5:hover{
  --transform-translate-y:-1.25rem !important
}

.hover\:-translate-y-6:hover{
  --transform-translate-y:-1.5rem !important
}

.hover\:-translate-y-7:hover{
  --transform-translate-y:-1.75rem !important
}

.hover\:-translate-y-8:hover{
  --transform-translate-y:-2rem !important
}

.hover\:-translate-y-10:hover{
  --transform-translate-y:-2.5rem !important
}

.hover\:-translate-y-12:hover{
  --transform-translate-y:-3rem !important
}

.hover\:-translate-y-14:hover{
  --transform-translate-y:-3.5rem !important
}

.hover\:-translate-y-16:hover{
  --transform-translate-y:-4rem !important
}

.hover\:-translate-y-18:hover{
  --transform-translate-y:-4.5rem !important
}

.hover\:-translate-y-19:hover{
  --transform-translate-y:-4.75rem !important
}

.hover\:-translate-y-20:hover{
  --transform-translate-y:-5rem !important
}

.hover\:-translate-y-24:hover{
  --transform-translate-y:-6rem !important
}

.hover\:-translate-y-28:hover{
  --transform-translate-y:-7rem !important
}

.hover\:-translate-y-30:hover{
  --transform-translate-y:-7.5rem !important
}

.hover\:-translate-y-31:hover{
  --transform-translate-y:-7.75rem !important
}

.hover\:-translate-y-32:hover{
  --transform-translate-y:-8rem !important
}

.hover\:-translate-y-34:hover{
  --transform-translate-y:-8.5rem !important
}

.hover\:-translate-y-36:hover{
  --transform-translate-y:-9rem !important
}

.hover\:-translate-y-40:hover{
  --transform-translate-y:-10rem !important
}

.hover\:-translate-y-44:hover{
  --transform-translate-y:-11rem !important
}

.hover\:-translate-y-45:hover{
  --transform-translate-y:-11.25rem !important
}

.hover\:-translate-y-48:hover{
  --transform-translate-y:-12rem !important
}

.hover\:-translate-y-50:hover{
  --transform-translate-y:-12.5rem !important
}

.hover\:-translate-y-52:hover{
  --transform-translate-y:-13rem !important
}

.hover\:-translate-y-56:hover{
  --transform-translate-y:-14rem !important
}

.hover\:-translate-y-60:hover{
  --transform-translate-y:-15rem !important
}

.hover\:-translate-y-62:hover{
  --transform-translate-y:-15.5rem !important
}

.hover\:-translate-y-64:hover{
  --transform-translate-y:-16rem !important
}

.hover\:-translate-y-70:hover{
  --transform-translate-y:-17.5rem !important
}

.hover\:-translate-y-72:hover{
  --transform-translate-y:-18rem !important
}

.hover\:-translate-y-76:hover{
  --transform-translate-y:-19rem !important
}

.hover\:-translate-y-80:hover{
  --transform-translate-y:-20rem !important
}

.hover\:-translate-y-83:hover{
  --transform-translate-y:-20.75rem !important
}

.hover\:-translate-y-84:hover{
  --transform-translate-y:-21rem !important
}

.hover\:-translate-y-92:hover{
  --transform-translate-y:-23rem !important
}

.hover\:-translate-y-96:hover{
  --transform-translate-y:-24rem !important
}

.hover\:-translate-y-104:hover{
  --transform-translate-y:-26rem !important
}

.hover\:-translate-y-106:hover{
  --transform-translate-y:-26.5rem !important
}

.hover\:-translate-y-108:hover{
  --transform-translate-y:-27rem !important
}

.hover\:-translate-y-112:hover{
  --transform-translate-y:-28rem !important
}

.hover\:-translate-y-116:hover{
  --transform-translate-y:-29rem !important
}

.hover\:-translate-y-120:hover{
  --transform-translate-y:-30rem !important
}

.hover\:-translate-y-124:hover{
  --transform-translate-y:-31rem !important
}

.hover\:-translate-y-132:hover{
  --transform-translate-y:-33rem !important
}

.hover\:-translate-y-140:hover{
  --transform-translate-y:-40rem !important
}

.hover\:-translate-y-164:hover{
  --transform-translate-y:-41rem !important
}

.hover\:-translate-y-165:hover{
  --transform-translate-y:-41.25rem !important
}

.hover\:-translate-y-172:hover{
  --transform-translate-y:-43rem !important
}

.hover\:-translate-y-200:hover{
  --transform-translate-y:-50rem !important
}

.hover\:-translate-y-px:hover{
  --transform-translate-y:-1px !important
}

.hover\:-translate-y-1\.5:hover{
  --transform-translate-y:-0.375rem !important
}

.hover\:-translate-y-2n:hover{
  --transform-translate-y:0.5rem !important
}

.hover\:-translate-y-40n:hover{
  --transform-translate-y:10rem !important
}

.hover\:-translate-y-full:hover{
  --transform-translate-y:-100% !important
}

.hover\:-translate-y-1\/2:hover{
  --transform-translate-y:-50% !important
}

.hover\:translate-y-1\/2:hover{
  --transform-translate-y:50% !important
}

.hover\:translate-y-full:hover{
  --transform-translate-y:100% !important
}

.focus\:translate-x-0:focus{
  --transform-translate-x:0 !important
}

.focus\:translate-x-1:focus{
  --transform-translate-x:0.25rem !important
}

.focus\:translate-x-2:focus{
  --transform-translate-x:0.5rem !important
}

.focus\:translate-x-3:focus{
  --transform-translate-x:0.75rem !important
}

.focus\:translate-x-4:focus{
  --transform-translate-x:1rem !important
}

.focus\:translate-x-5:focus{
  --transform-translate-x:1.25rem !important
}

.focus\:translate-x-6:focus{
  --transform-translate-x:1.5rem !important
}

.focus\:translate-x-7:focus{
  --transform-translate-x:1.75rem !important
}

.focus\:translate-x-8:focus{
  --transform-translate-x:2rem !important
}

.focus\:translate-x-10:focus{
  --transform-translate-x:2.5rem !important
}

.focus\:translate-x-12:focus{
  --transform-translate-x:3rem !important
}

.focus\:translate-x-14:focus{
  --transform-translate-x:3.5rem !important
}

.focus\:translate-x-16:focus{
  --transform-translate-x:4rem !important
}

.focus\:translate-x-18:focus{
  --transform-translate-x:4.5rem !important
}

.focus\:translate-x-19:focus{
  --transform-translate-x:4.75rem !important
}

.focus\:translate-x-20:focus{
  --transform-translate-x:5rem !important
}

.focus\:translate-x-24:focus{
  --transform-translate-x:6rem !important
}

.focus\:translate-x-28:focus{
  --transform-translate-x:7rem !important
}

.focus\:translate-x-30:focus{
  --transform-translate-x:7.5rem !important
}

.focus\:translate-x-31:focus{
  --transform-translate-x:7.75rem !important
}

.focus\:translate-x-32:focus{
  --transform-translate-x:8rem !important
}

.focus\:translate-x-34:focus{
  --transform-translate-x:8.5rem !important
}

.focus\:translate-x-36:focus{
  --transform-translate-x:9rem !important
}

.focus\:translate-x-40:focus{
  --transform-translate-x:10rem !important
}

.focus\:translate-x-44:focus{
  --transform-translate-x:11rem !important
}

.focus\:translate-x-45:focus{
  --transform-translate-x:11.25rem !important
}

.focus\:translate-x-48:focus{
  --transform-translate-x:12rem !important
}

.focus\:translate-x-50:focus{
  --transform-translate-x:12.5rem !important
}

.focus\:translate-x-52:focus{
  --transform-translate-x:13rem !important
}

.focus\:translate-x-56:focus{
  --transform-translate-x:14rem !important
}

.focus\:translate-x-60:focus{
  --transform-translate-x:15rem !important
}

.focus\:translate-x-62:focus{
  --transform-translate-x:15.5rem !important
}

.focus\:translate-x-64:focus{
  --transform-translate-x:16rem !important
}

.focus\:translate-x-70:focus{
  --transform-translate-x:17.5rem !important
}

.focus\:translate-x-72:focus{
  --transform-translate-x:18rem !important
}

.focus\:translate-x-76:focus{
  --transform-translate-x:19rem !important
}

.focus\:translate-x-80:focus{
  --transform-translate-x:20rem !important
}

.focus\:translate-x-83:focus{
  --transform-translate-x:20.75rem !important
}

.focus\:translate-x-84:focus{
  --transform-translate-x:21rem !important
}

.focus\:translate-x-92:focus{
  --transform-translate-x:23rem !important
}

.focus\:translate-x-96:focus{
  --transform-translate-x:24rem !important
}

.focus\:translate-x-104:focus{
  --transform-translate-x:26rem !important
}

.focus\:translate-x-106:focus{
  --transform-translate-x:26.5rem !important
}

.focus\:translate-x-108:focus{
  --transform-translate-x:27rem !important
}

.focus\:translate-x-112:focus{
  --transform-translate-x:28rem !important
}

.focus\:translate-x-116:focus{
  --transform-translate-x:29rem !important
}

.focus\:translate-x-120:focus{
  --transform-translate-x:30rem !important
}

.focus\:translate-x-124:focus{
  --transform-translate-x:31rem !important
}

.focus\:translate-x-132:focus{
  --transform-translate-x:33rem !important
}

.focus\:translate-x-140:focus{
  --transform-translate-x:40rem !important
}

.focus\:translate-x-164:focus{
  --transform-translate-x:41rem !important
}

.focus\:translate-x-165:focus{
  --transform-translate-x:41.25rem !important
}

.focus\:translate-x-172:focus{
  --transform-translate-x:43rem !important
}

.focus\:translate-x-200:focus{
  --transform-translate-x:50rem !important
}

.focus\:translate-x-px:focus{
  --transform-translate-x:1px !important
}

.focus\:translate-x-1\.5:focus{
  --transform-translate-x:0.375rem !important
}

.focus\:translate-x-2n:focus{
  --transform-translate-x:-0.5rem !important
}

.focus\:translate-x-40n:focus{
  --transform-translate-x:-10rem !important
}

.focus\:-translate-x-1:focus{
  --transform-translate-x:-0.25rem !important
}

.focus\:-translate-x-2:focus{
  --transform-translate-x:-0.5rem !important
}

.focus\:-translate-x-3:focus{
  --transform-translate-x:-0.75rem !important
}

.focus\:-translate-x-4:focus{
  --transform-translate-x:-1rem !important
}

.focus\:-translate-x-5:focus{
  --transform-translate-x:-1.25rem !important
}

.focus\:-translate-x-6:focus{
  --transform-translate-x:-1.5rem !important
}

.focus\:-translate-x-7:focus{
  --transform-translate-x:-1.75rem !important
}

.focus\:-translate-x-8:focus{
  --transform-translate-x:-2rem !important
}

.focus\:-translate-x-10:focus{
  --transform-translate-x:-2.5rem !important
}

.focus\:-translate-x-12:focus{
  --transform-translate-x:-3rem !important
}

.focus\:-translate-x-14:focus{
  --transform-translate-x:-3.5rem !important
}

.focus\:-translate-x-16:focus{
  --transform-translate-x:-4rem !important
}

.focus\:-translate-x-18:focus{
  --transform-translate-x:-4.5rem !important
}

.focus\:-translate-x-19:focus{
  --transform-translate-x:-4.75rem !important
}

.focus\:-translate-x-20:focus{
  --transform-translate-x:-5rem !important
}

.focus\:-translate-x-24:focus{
  --transform-translate-x:-6rem !important
}

.focus\:-translate-x-28:focus{
  --transform-translate-x:-7rem !important
}

.focus\:-translate-x-30:focus{
  --transform-translate-x:-7.5rem !important
}

.focus\:-translate-x-31:focus{
  --transform-translate-x:-7.75rem !important
}

.focus\:-translate-x-32:focus{
  --transform-translate-x:-8rem !important
}

.focus\:-translate-x-34:focus{
  --transform-translate-x:-8.5rem !important
}

.focus\:-translate-x-36:focus{
  --transform-translate-x:-9rem !important
}

.focus\:-translate-x-40:focus{
  --transform-translate-x:-10rem !important
}

.focus\:-translate-x-44:focus{
  --transform-translate-x:-11rem !important
}

.focus\:-translate-x-45:focus{
  --transform-translate-x:-11.25rem !important
}

.focus\:-translate-x-48:focus{
  --transform-translate-x:-12rem !important
}

.focus\:-translate-x-50:focus{
  --transform-translate-x:-12.5rem !important
}

.focus\:-translate-x-52:focus{
  --transform-translate-x:-13rem !important
}

.focus\:-translate-x-56:focus{
  --transform-translate-x:-14rem !important
}

.focus\:-translate-x-60:focus{
  --transform-translate-x:-15rem !important
}

.focus\:-translate-x-62:focus{
  --transform-translate-x:-15.5rem !important
}

.focus\:-translate-x-64:focus{
  --transform-translate-x:-16rem !important
}

.focus\:-translate-x-70:focus{
  --transform-translate-x:-17.5rem !important
}

.focus\:-translate-x-72:focus{
  --transform-translate-x:-18rem !important
}

.focus\:-translate-x-76:focus{
  --transform-translate-x:-19rem !important
}

.focus\:-translate-x-80:focus{
  --transform-translate-x:-20rem !important
}

.focus\:-translate-x-83:focus{
  --transform-translate-x:-20.75rem !important
}

.focus\:-translate-x-84:focus{
  --transform-translate-x:-21rem !important
}

.focus\:-translate-x-92:focus{
  --transform-translate-x:-23rem !important
}

.focus\:-translate-x-96:focus{
  --transform-translate-x:-24rem !important
}

.focus\:-translate-x-104:focus{
  --transform-translate-x:-26rem !important
}

.focus\:-translate-x-106:focus{
  --transform-translate-x:-26.5rem !important
}

.focus\:-translate-x-108:focus{
  --transform-translate-x:-27rem !important
}

.focus\:-translate-x-112:focus{
  --transform-translate-x:-28rem !important
}

.focus\:-translate-x-116:focus{
  --transform-translate-x:-29rem !important
}

.focus\:-translate-x-120:focus{
  --transform-translate-x:-30rem !important
}

.focus\:-translate-x-124:focus{
  --transform-translate-x:-31rem !important
}

.focus\:-translate-x-132:focus{
  --transform-translate-x:-33rem !important
}

.focus\:-translate-x-140:focus{
  --transform-translate-x:-40rem !important
}

.focus\:-translate-x-164:focus{
  --transform-translate-x:-41rem !important
}

.focus\:-translate-x-165:focus{
  --transform-translate-x:-41.25rem !important
}

.focus\:-translate-x-172:focus{
  --transform-translate-x:-43rem !important
}

.focus\:-translate-x-200:focus{
  --transform-translate-x:-50rem !important
}

.focus\:-translate-x-px:focus{
  --transform-translate-x:-1px !important
}

.focus\:-translate-x-1\.5:focus{
  --transform-translate-x:-0.375rem !important
}

.focus\:-translate-x-2n:focus{
  --transform-translate-x:0.5rem !important
}

.focus\:-translate-x-40n:focus{
  --transform-translate-x:10rem !important
}

.focus\:-translate-x-full:focus{
  --transform-translate-x:-100% !important
}

.focus\:-translate-x-1\/2:focus{
  --transform-translate-x:-50% !important
}

.focus\:translate-x-1\/2:focus{
  --transform-translate-x:50% !important
}

.focus\:translate-x-full:focus{
  --transform-translate-x:100% !important
}

.focus\:translate-y-0:focus{
  --transform-translate-y:0 !important
}

.focus\:translate-y-1:focus{
  --transform-translate-y:0.25rem !important
}

.focus\:translate-y-2:focus{
  --transform-translate-y:0.5rem !important
}

.focus\:translate-y-3:focus{
  --transform-translate-y:0.75rem !important
}

.focus\:translate-y-4:focus{
  --transform-translate-y:1rem !important
}

.focus\:translate-y-5:focus{
  --transform-translate-y:1.25rem !important
}

.focus\:translate-y-6:focus{
  --transform-translate-y:1.5rem !important
}

.focus\:translate-y-7:focus{
  --transform-translate-y:1.75rem !important
}

.focus\:translate-y-8:focus{
  --transform-translate-y:2rem !important
}

.focus\:translate-y-10:focus{
  --transform-translate-y:2.5rem !important
}

.focus\:translate-y-12:focus{
  --transform-translate-y:3rem !important
}

.focus\:translate-y-14:focus{
  --transform-translate-y:3.5rem !important
}

.focus\:translate-y-16:focus{
  --transform-translate-y:4rem !important
}

.focus\:translate-y-18:focus{
  --transform-translate-y:4.5rem !important
}

.focus\:translate-y-19:focus{
  --transform-translate-y:4.75rem !important
}

.focus\:translate-y-20:focus{
  --transform-translate-y:5rem !important
}

.focus\:translate-y-24:focus{
  --transform-translate-y:6rem !important
}

.focus\:translate-y-28:focus{
  --transform-translate-y:7rem !important
}

.focus\:translate-y-30:focus{
  --transform-translate-y:7.5rem !important
}

.focus\:translate-y-31:focus{
  --transform-translate-y:7.75rem !important
}

.focus\:translate-y-32:focus{
  --transform-translate-y:8rem !important
}

.focus\:translate-y-34:focus{
  --transform-translate-y:8.5rem !important
}

.focus\:translate-y-36:focus{
  --transform-translate-y:9rem !important
}

.focus\:translate-y-40:focus{
  --transform-translate-y:10rem !important
}

.focus\:translate-y-44:focus{
  --transform-translate-y:11rem !important
}

.focus\:translate-y-45:focus{
  --transform-translate-y:11.25rem !important
}

.focus\:translate-y-48:focus{
  --transform-translate-y:12rem !important
}

.focus\:translate-y-50:focus{
  --transform-translate-y:12.5rem !important
}

.focus\:translate-y-52:focus{
  --transform-translate-y:13rem !important
}

.focus\:translate-y-56:focus{
  --transform-translate-y:14rem !important
}

.focus\:translate-y-60:focus{
  --transform-translate-y:15rem !important
}

.focus\:translate-y-62:focus{
  --transform-translate-y:15.5rem !important
}

.focus\:translate-y-64:focus{
  --transform-translate-y:16rem !important
}

.focus\:translate-y-70:focus{
  --transform-translate-y:17.5rem !important
}

.focus\:translate-y-72:focus{
  --transform-translate-y:18rem !important
}

.focus\:translate-y-76:focus{
  --transform-translate-y:19rem !important
}

.focus\:translate-y-80:focus{
  --transform-translate-y:20rem !important
}

.focus\:translate-y-83:focus{
  --transform-translate-y:20.75rem !important
}

.focus\:translate-y-84:focus{
  --transform-translate-y:21rem !important
}

.focus\:translate-y-92:focus{
  --transform-translate-y:23rem !important
}

.focus\:translate-y-96:focus{
  --transform-translate-y:24rem !important
}

.focus\:translate-y-104:focus{
  --transform-translate-y:26rem !important
}

.focus\:translate-y-106:focus{
  --transform-translate-y:26.5rem !important
}

.focus\:translate-y-108:focus{
  --transform-translate-y:27rem !important
}

.focus\:translate-y-112:focus{
  --transform-translate-y:28rem !important
}

.focus\:translate-y-116:focus{
  --transform-translate-y:29rem !important
}

.focus\:translate-y-120:focus{
  --transform-translate-y:30rem !important
}

.focus\:translate-y-124:focus{
  --transform-translate-y:31rem !important
}

.focus\:translate-y-132:focus{
  --transform-translate-y:33rem !important
}

.focus\:translate-y-140:focus{
  --transform-translate-y:40rem !important
}

.focus\:translate-y-164:focus{
  --transform-translate-y:41rem !important
}

.focus\:translate-y-165:focus{
  --transform-translate-y:41.25rem !important
}

.focus\:translate-y-172:focus{
  --transform-translate-y:43rem !important
}

.focus\:translate-y-200:focus{
  --transform-translate-y:50rem !important
}

.focus\:translate-y-px:focus{
  --transform-translate-y:1px !important
}

.focus\:translate-y-1\.5:focus{
  --transform-translate-y:0.375rem !important
}

.focus\:translate-y-2n:focus{
  --transform-translate-y:-0.5rem !important
}

.focus\:translate-y-40n:focus{
  --transform-translate-y:-10rem !important
}

.focus\:-translate-y-1:focus{
  --transform-translate-y:-0.25rem !important
}

.focus\:-translate-y-2:focus{
  --transform-translate-y:-0.5rem !important
}

.focus\:-translate-y-3:focus{
  --transform-translate-y:-0.75rem !important
}

.focus\:-translate-y-4:focus{
  --transform-translate-y:-1rem !important
}

.focus\:-translate-y-5:focus{
  --transform-translate-y:-1.25rem !important
}

.focus\:-translate-y-6:focus{
  --transform-translate-y:-1.5rem !important
}

.focus\:-translate-y-7:focus{
  --transform-translate-y:-1.75rem !important
}

.focus\:-translate-y-8:focus{
  --transform-translate-y:-2rem !important
}

.focus\:-translate-y-10:focus{
  --transform-translate-y:-2.5rem !important
}

.focus\:-translate-y-12:focus{
  --transform-translate-y:-3rem !important
}

.focus\:-translate-y-14:focus{
  --transform-translate-y:-3.5rem !important
}

.focus\:-translate-y-16:focus{
  --transform-translate-y:-4rem !important
}

.focus\:-translate-y-18:focus{
  --transform-translate-y:-4.5rem !important
}

.focus\:-translate-y-19:focus{
  --transform-translate-y:-4.75rem !important
}

.focus\:-translate-y-20:focus{
  --transform-translate-y:-5rem !important
}

.focus\:-translate-y-24:focus{
  --transform-translate-y:-6rem !important
}

.focus\:-translate-y-28:focus{
  --transform-translate-y:-7rem !important
}

.focus\:-translate-y-30:focus{
  --transform-translate-y:-7.5rem !important
}

.focus\:-translate-y-31:focus{
  --transform-translate-y:-7.75rem !important
}

.focus\:-translate-y-32:focus{
  --transform-translate-y:-8rem !important
}

.focus\:-translate-y-34:focus{
  --transform-translate-y:-8.5rem !important
}

.focus\:-translate-y-36:focus{
  --transform-translate-y:-9rem !important
}

.focus\:-translate-y-40:focus{
  --transform-translate-y:-10rem !important
}

.focus\:-translate-y-44:focus{
  --transform-translate-y:-11rem !important
}

.focus\:-translate-y-45:focus{
  --transform-translate-y:-11.25rem !important
}

.focus\:-translate-y-48:focus{
  --transform-translate-y:-12rem !important
}

.focus\:-translate-y-50:focus{
  --transform-translate-y:-12.5rem !important
}

.focus\:-translate-y-52:focus{
  --transform-translate-y:-13rem !important
}

.focus\:-translate-y-56:focus{
  --transform-translate-y:-14rem !important
}

.focus\:-translate-y-60:focus{
  --transform-translate-y:-15rem !important
}

.focus\:-translate-y-62:focus{
  --transform-translate-y:-15.5rem !important
}

.focus\:-translate-y-64:focus{
  --transform-translate-y:-16rem !important
}

.focus\:-translate-y-70:focus{
  --transform-translate-y:-17.5rem !important
}

.focus\:-translate-y-72:focus{
  --transform-translate-y:-18rem !important
}

.focus\:-translate-y-76:focus{
  --transform-translate-y:-19rem !important
}

.focus\:-translate-y-80:focus{
  --transform-translate-y:-20rem !important
}

.focus\:-translate-y-83:focus{
  --transform-translate-y:-20.75rem !important
}

.focus\:-translate-y-84:focus{
  --transform-translate-y:-21rem !important
}

.focus\:-translate-y-92:focus{
  --transform-translate-y:-23rem !important
}

.focus\:-translate-y-96:focus{
  --transform-translate-y:-24rem !important
}

.focus\:-translate-y-104:focus{
  --transform-translate-y:-26rem !important
}

.focus\:-translate-y-106:focus{
  --transform-translate-y:-26.5rem !important
}

.focus\:-translate-y-108:focus{
  --transform-translate-y:-27rem !important
}

.focus\:-translate-y-112:focus{
  --transform-translate-y:-28rem !important
}

.focus\:-translate-y-116:focus{
  --transform-translate-y:-29rem !important
}

.focus\:-translate-y-120:focus{
  --transform-translate-y:-30rem !important
}

.focus\:-translate-y-124:focus{
  --transform-translate-y:-31rem !important
}

.focus\:-translate-y-132:focus{
  --transform-translate-y:-33rem !important
}

.focus\:-translate-y-140:focus{
  --transform-translate-y:-40rem !important
}

.focus\:-translate-y-164:focus{
  --transform-translate-y:-41rem !important
}

.focus\:-translate-y-165:focus{
  --transform-translate-y:-41.25rem !important
}

.focus\:-translate-y-172:focus{
  --transform-translate-y:-43rem !important
}

.focus\:-translate-y-200:focus{
  --transform-translate-y:-50rem !important
}

.focus\:-translate-y-px:focus{
  --transform-translate-y:-1px !important
}

.focus\:-translate-y-1\.5:focus{
  --transform-translate-y:-0.375rem !important
}

.focus\:-translate-y-2n:focus{
  --transform-translate-y:0.5rem !important
}

.focus\:-translate-y-40n:focus{
  --transform-translate-y:10rem !important
}

.focus\:-translate-y-full:focus{
  --transform-translate-y:-100% !important
}

.focus\:-translate-y-1\/2:focus{
  --transform-translate-y:-50% !important
}

.focus\:translate-y-1\/2:focus{
  --transform-translate-y:50% !important
}

.focus\:translate-y-full:focus{
  --transform-translate-y:100% !important
}

.skew-x-0{
  --transform-skew-x:0 !important
}

.skew-x-1{
  --transform-skew-x:1deg !important
}

.skew-x-2{
  --transform-skew-x:2deg !important
}

.skew-x-3{
  --transform-skew-x:3deg !important
}

.skew-x-6{
  --transform-skew-x:6deg !important
}

.skew-x-12{
  --transform-skew-x:12deg !important
}

.-skew-x-12{
  --transform-skew-x:-12deg !important
}

.-skew-x-6{
  --transform-skew-x:-6deg !important
}

.-skew-x-3{
  --transform-skew-x:-3deg !important
}

.-skew-x-2{
  --transform-skew-x:-2deg !important
}

.-skew-x-1{
  --transform-skew-x:-1deg !important
}

.skew-y-0{
  --transform-skew-y:0 !important
}

.skew-y-1{
  --transform-skew-y:1deg !important
}

.skew-y-2{
  --transform-skew-y:2deg !important
}

.skew-y-3{
  --transform-skew-y:3deg !important
}

.skew-y-6{
  --transform-skew-y:6deg !important
}

.skew-y-12{
  --transform-skew-y:12deg !important
}

.-skew-y-12{
  --transform-skew-y:-12deg !important
}

.-skew-y-6{
  --transform-skew-y:-6deg !important
}

.-skew-y-3{
  --transform-skew-y:-3deg !important
}

.-skew-y-2{
  --transform-skew-y:-2deg !important
}

.-skew-y-1{
  --transform-skew-y:-1deg !important
}

.hover\:skew-x-0:hover{
  --transform-skew-x:0 !important
}

.hover\:skew-x-1:hover{
  --transform-skew-x:1deg !important
}

.hover\:skew-x-2:hover{
  --transform-skew-x:2deg !important
}

.hover\:skew-x-3:hover{
  --transform-skew-x:3deg !important
}

.hover\:skew-x-6:hover{
  --transform-skew-x:6deg !important
}

.hover\:skew-x-12:hover{
  --transform-skew-x:12deg !important
}

.hover\:-skew-x-12:hover{
  --transform-skew-x:-12deg !important
}

.hover\:-skew-x-6:hover{
  --transform-skew-x:-6deg !important
}

.hover\:-skew-x-3:hover{
  --transform-skew-x:-3deg !important
}

.hover\:-skew-x-2:hover{
  --transform-skew-x:-2deg !important
}

.hover\:-skew-x-1:hover{
  --transform-skew-x:-1deg !important
}

.hover\:skew-y-0:hover{
  --transform-skew-y:0 !important
}

.hover\:skew-y-1:hover{
  --transform-skew-y:1deg !important
}

.hover\:skew-y-2:hover{
  --transform-skew-y:2deg !important
}

.hover\:skew-y-3:hover{
  --transform-skew-y:3deg !important
}

.hover\:skew-y-6:hover{
  --transform-skew-y:6deg !important
}

.hover\:skew-y-12:hover{
  --transform-skew-y:12deg !important
}

.hover\:-skew-y-12:hover{
  --transform-skew-y:-12deg !important
}

.hover\:-skew-y-6:hover{
  --transform-skew-y:-6deg !important
}

.hover\:-skew-y-3:hover{
  --transform-skew-y:-3deg !important
}

.hover\:-skew-y-2:hover{
  --transform-skew-y:-2deg !important
}

.hover\:-skew-y-1:hover{
  --transform-skew-y:-1deg !important
}

.focus\:skew-x-0:focus{
  --transform-skew-x:0 !important
}

.focus\:skew-x-1:focus{
  --transform-skew-x:1deg !important
}

.focus\:skew-x-2:focus{
  --transform-skew-x:2deg !important
}

.focus\:skew-x-3:focus{
  --transform-skew-x:3deg !important
}

.focus\:skew-x-6:focus{
  --transform-skew-x:6deg !important
}

.focus\:skew-x-12:focus{
  --transform-skew-x:12deg !important
}

.focus\:-skew-x-12:focus{
  --transform-skew-x:-12deg !important
}

.focus\:-skew-x-6:focus{
  --transform-skew-x:-6deg !important
}

.focus\:-skew-x-3:focus{
  --transform-skew-x:-3deg !important
}

.focus\:-skew-x-2:focus{
  --transform-skew-x:-2deg !important
}

.focus\:-skew-x-1:focus{
  --transform-skew-x:-1deg !important
}

.focus\:skew-y-0:focus{
  --transform-skew-y:0 !important
}

.focus\:skew-y-1:focus{
  --transform-skew-y:1deg !important
}

.focus\:skew-y-2:focus{
  --transform-skew-y:2deg !important
}

.focus\:skew-y-3:focus{
  --transform-skew-y:3deg !important
}

.focus\:skew-y-6:focus{
  --transform-skew-y:6deg !important
}

.focus\:skew-y-12:focus{
  --transform-skew-y:12deg !important
}

.focus\:-skew-y-12:focus{
  --transform-skew-y:-12deg !important
}

.focus\:-skew-y-6:focus{
  --transform-skew-y:-6deg !important
}

.focus\:-skew-y-3:focus{
  --transform-skew-y:-3deg !important
}

.focus\:-skew-y-2:focus{
  --transform-skew-y:-2deg !important
}

.focus\:-skew-y-1:focus{
  --transform-skew-y:-1deg !important
}

.transition-none{
  transition-property:none !important
}

.transition-all{
  transition-property:all !important
}

.transition{
  transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important
}

.transition-colors{
  transition-property:background-color, border-color, color, fill, stroke !important
}

.transition-opacity{
  transition-property:opacity !important
}

.transition-shadow{
  transition-property:box-shadow !important
}

.transition-transform{
  transition-property:transform !important
}

.ease-linear{
  transition-timing-function:linear !important
}

.ease-in{
  transition-timing-function:cubic-bezier(0.4, 0, 1, 1) !important
}

.ease-out{
  transition-timing-function:cubic-bezier(0, 0, 0.2, 1) !important
}

.ease-in-out{
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1) !important
}

.duration-75{
  transition-duration:75ms !important
}

.duration-100{
  transition-duration:100ms !important
}

.duration-150{
  transition-duration:150ms !important
}

.duration-200{
  transition-duration:200ms !important
}

.duration-300{
  transition-duration:300ms !important
}

.duration-500{
  transition-duration:500ms !important
}

.duration-700{
  transition-duration:700ms !important
}

.duration-1000{
  transition-duration:1000ms !important
}

.delay-75{
  transition-delay:75ms !important
}

.delay-100{
  transition-delay:100ms !important
}

.delay-150{
  transition-delay:150ms !important
}

.delay-200{
  transition-delay:200ms !important
}

.delay-300{
  transition-delay:300ms !important
}

.delay-500{
  transition-delay:500ms !important
}

.delay-700{
  transition-delay:700ms !important
}

.delay-1000{
  transition-delay:1000ms !important
}

@keyframes spin{
  to{
    transform:rotate(360deg)
  }
}

@keyframes ping{
  75%, 100%{
    transform:scale(2);
    opacity:0
  }
}

@keyframes pulse{
  50%{
    opacity:.5
  }
}

@keyframes bounce{
  0%, 100%{
    transform:translateY(-25%);
    animation-timing-function:cubic-bezier(0.8,0,1,1)
  }

  50%{
    transform:none;
    animation-timing-function:cubic-bezier(0,0,0.2,1)
  }
}

.animate-none{
  animation:none !important
}

.animate-spin{
  animation:spin 1s linear infinite !important
}

.animate-ping{
  animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important
}

.animate-pulse{
  animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important
}

.animate-bounce{
  animation:bounce 1s infinite !important
}

.visually-hidden{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0, 0, 0, 0);
  border:0;
  visibility:visible;
  white-space:nowrap
}

@media (min-width: 640px){
  .sm\:container{
    width:100%
  }

  @media (min-width: 640px){
    .sm\:container{
      max-width:640px
    }
  }

  @media (min-width: 768px){
    .sm\:container{
      max-width:768px
    }
  }

  @media (min-width: 1024px){
    .sm\:container{
      max-width:1024px
    }
  }

  @media (min-width: 1280px){
    .sm\:container{
      max-width:1280px
    }
  }

  @media (min-width: 1366px){
    .sm\:container{
      max-width:1366px
    }
  }

  @media (min-width: 1920px){
    .sm\:container{
      max-width:1920px
    }
  }

  .sm\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0px * var(--space-y-reverse)) !important
  }

  .sm\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0px * var(--space-x-reverse)) !important;
    margin-left:calc(0px * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0.25rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(0.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0.5rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(0.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0.75rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(0.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(1rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(1rem * var(--space-x-reverse)) !important;
    margin-left:calc(1rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(1.25rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(1.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(1.5rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(1.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(1.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(1.75rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(1.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(1.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(2rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(2rem * var(--space-x-reverse)) !important;
    margin-left:calc(2rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(2.5rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(2.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(3rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(3rem * var(--space-x-reverse)) !important;
    margin-left:calc(3rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(3.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(3.5rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(3.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(3.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(4rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(4rem * var(--space-x-reverse)) !important;
    margin-left:calc(4rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(4.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(4.5rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(4.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(4.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(4.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(4.75rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(4.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(4.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(5rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(5rem * var(--space-x-reverse)) !important;
    margin-left:calc(5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(6rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(6rem * var(--space-x-reverse)) !important;
    margin-left:calc(6rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(7rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(7rem * var(--space-x-reverse)) !important;
    margin-left:calc(7rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(7.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(7.5rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(7.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(7.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(7.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(7.75rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(7.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(7.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(8rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(8rem * var(--space-x-reverse)) !important;
    margin-left:calc(8rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(8.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(8.5rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(8.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(8.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(9rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(9rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(9rem * var(--space-x-reverse)) !important;
    margin-left:calc(9rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(10rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(10rem * var(--space-x-reverse)) !important;
    margin-left:calc(10rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(11rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(11rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(11rem * var(--space-x-reverse)) !important;
    margin-left:calc(11rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(11.25rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(11.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(11.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(12rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(12rem * var(--space-x-reverse)) !important;
    margin-left:calc(12rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(12.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(12.5rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(12.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(12.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(13rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(13rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(13rem * var(--space-x-reverse)) !important;
    margin-left:calc(13rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(14rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(14rem * var(--space-x-reverse)) !important;
    margin-left:calc(14rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(15rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(15rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(15rem * var(--space-x-reverse)) !important;
    margin-left:calc(15rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-62 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(15.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(15.5rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-62 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(15.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(15.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(16rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(16rem * var(--space-x-reverse)) !important;
    margin-left:calc(16rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(17.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(17.5rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(17.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(17.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(18rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(18rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(18rem * var(--space-x-reverse)) !important;
    margin-left:calc(18rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(19rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(19rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(19rem * var(--space-x-reverse)) !important;
    margin-left:calc(19rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(20rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(20rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(20rem * var(--space-x-reverse)) !important;
    margin-left:calc(20rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(20.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(20.75rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(20.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(20.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(21rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(21rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(21rem * var(--space-x-reverse)) !important;
    margin-left:calc(21rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(23rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(23rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(23rem * var(--space-x-reverse)) !important;
    margin-left:calc(23rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-96 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(24rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(24rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-96 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(24rem * var(--space-x-reverse)) !important;
    margin-left:calc(24rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-104 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(26rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(26rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-104 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(26rem * var(--space-x-reverse)) !important;
    margin-left:calc(26rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-106 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(26.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(26.5rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-106 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(26.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(26.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-108 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(27rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(27rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-108 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(27rem * var(--space-x-reverse)) !important;
    margin-left:calc(27rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-112 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(28rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(28rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-112 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(28rem * var(--space-x-reverse)) !important;
    margin-left:calc(28rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-116 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(29rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(29rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-116 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(29rem * var(--space-x-reverse)) !important;
    margin-left:calc(29rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-120 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(30rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(30rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-120 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(30rem * var(--space-x-reverse)) !important;
    margin-left:calc(30rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-124 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(31rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(31rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-124 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(31rem * var(--space-x-reverse)) !important;
    margin-left:calc(31rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-132 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(33rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(33rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-132 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(33rem * var(--space-x-reverse)) !important;
    margin-left:calc(33rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-140 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(40rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(40rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-140 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(40rem * var(--space-x-reverse)) !important;
    margin-left:calc(40rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-164 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(41rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(41rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-164 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(41rem * var(--space-x-reverse)) !important;
    margin-left:calc(41rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-165 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(41.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(41.25rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-165 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(41.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(41.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-172 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(43rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(43rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-172 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(43rem * var(--space-x-reverse)) !important;
    margin-left:calc(43rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-200 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(50rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(50rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-200 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(50rem * var(--space-x-reverse)) !important;
    margin-left:calc(50rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(1px * var(--space-y-reverse)) !important
  }

  .sm\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(1px * var(--space-x-reverse)) !important;
    margin-left:calc(1px * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-1\.5 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0.375rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-1\.5 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0.375rem * var(--space-x-reverse)) !important;
    margin-left:calc(0.375rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-2n > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-0.5rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-2n > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-40n > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-10rem * var(--space-y-reverse)) !important
  }

  .sm\:space-x-40n > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-10rem * var(--space-x-reverse)) !important;
    margin-left:calc(-10rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-0.25rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-0.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-0.5rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-0.75rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-0.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-1rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-1rem * var(--space-x-reverse)) !important;
    margin-left:calc(-1rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-1.25rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-1.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-1.5rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-1.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-1.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-1.75rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-1.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(-1.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-2rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-2rem * var(--space-x-reverse)) !important;
    margin-left:calc(-2rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-2.5rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-2.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-3rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-3rem * var(--space-x-reverse)) !important;
    margin-left:calc(-3rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-3.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-3.5rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-3.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-3.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-4rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-4rem * var(--space-x-reverse)) !important;
    margin-left:calc(-4rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-4.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-4.5rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-4.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-4.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-4.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-4.75rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-4.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(-4.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-5rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-6rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-6rem * var(--space-x-reverse)) !important;
    margin-left:calc(-6rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-7rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-7rem * var(--space-x-reverse)) !important;
    margin-left:calc(-7rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-7.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-7.5rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-7.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-7.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-7.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-7.75rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-7.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(-7.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-8rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-8rem * var(--space-x-reverse)) !important;
    margin-left:calc(-8rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-8.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-8.5rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-8.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-8.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-9rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-9rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-9rem * var(--space-x-reverse)) !important;
    margin-left:calc(-9rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-10rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-10rem * var(--space-x-reverse)) !important;
    margin-left:calc(-10rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-11rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-11rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-11rem * var(--space-x-reverse)) !important;
    margin-left:calc(-11rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-11.25rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-11.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(-11.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-12rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-12rem * var(--space-x-reverse)) !important;
    margin-left:calc(-12rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-12.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-12.5rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-12.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-12.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-13rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-13rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-13rem * var(--space-x-reverse)) !important;
    margin-left:calc(-13rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-14rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-14rem * var(--space-x-reverse)) !important;
    margin-left:calc(-14rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-15rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-15rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-15rem * var(--space-x-reverse)) !important;
    margin-left:calc(-15rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-62 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-15.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-15.5rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-62 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-15.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-15.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-16rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-16rem * var(--space-x-reverse)) !important;
    margin-left:calc(-16rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-17.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-17.5rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-17.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-17.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-18rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-18rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-18rem * var(--space-x-reverse)) !important;
    margin-left:calc(-18rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-19rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-19rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-19rem * var(--space-x-reverse)) !important;
    margin-left:calc(-19rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-20rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-20rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-20rem * var(--space-x-reverse)) !important;
    margin-left:calc(-20rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-20.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-20.75rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-20.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(-20.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-21rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-21rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-21rem * var(--space-x-reverse)) !important;
    margin-left:calc(-21rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-23rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-23rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-23rem * var(--space-x-reverse)) !important;
    margin-left:calc(-23rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-96 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-24rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-24rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-96 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-24rem * var(--space-x-reverse)) !important;
    margin-left:calc(-24rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-104 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-26rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-26rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-104 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-26rem * var(--space-x-reverse)) !important;
    margin-left:calc(-26rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-106 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-26.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-26.5rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-106 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-26.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-26.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-108 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-27rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-27rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-108 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-27rem * var(--space-x-reverse)) !important;
    margin-left:calc(-27rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-112 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-28rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-28rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-112 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-28rem * var(--space-x-reverse)) !important;
    margin-left:calc(-28rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-116 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-29rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-29rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-116 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-29rem * var(--space-x-reverse)) !important;
    margin-left:calc(-29rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-120 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-30rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-30rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-120 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-30rem * var(--space-x-reverse)) !important;
    margin-left:calc(-30rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-124 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-31rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-31rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-124 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-31rem * var(--space-x-reverse)) !important;
    margin-left:calc(-31rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-132 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-33rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-33rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-132 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-33rem * var(--space-x-reverse)) !important;
    margin-left:calc(-33rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-140 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-40rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-40rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-140 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-40rem * var(--space-x-reverse)) !important;
    margin-left:calc(-40rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-164 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-41rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-41rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-164 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-41rem * var(--space-x-reverse)) !important;
    margin-left:calc(-41rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-165 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-41.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-41.25rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-165 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-41.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(-41.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-172 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-43rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-43rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-172 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-43rem * var(--space-x-reverse)) !important;
    margin-left:calc(-43rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-200 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-50rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-50rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-200 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-50rem * var(--space-x-reverse)) !important;
    margin-left:calc(-50rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-1px * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-1px * var(--space-x-reverse)) !important;
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-1\.5 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-0.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-0.375rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-1\.5 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-0.375rem * var(--space-x-reverse)) !important;
    margin-left:calc(-0.375rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-2n > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0.5rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-2n > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(0.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:-space-y-40n > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(10rem * var(--space-y-reverse)) !important
  }

  .sm\:-space-x-40n > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(10rem * var(--space-x-reverse)) !important;
    margin-left:calc(10rem * calc(1 - var(--space-x-reverse))) !important
  }

  .sm\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse:1 !important
  }

  .sm\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse:1 !important
  }

  .sm\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse:0 !important;
    border-top-width:calc(0px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width:calc(0px * var(--divide-y-reverse)) !important
  }

  .sm\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse:0 !important;
    border-right-width:calc(0px * var(--divide-x-reverse)) !important;
    border-left-width:calc(0px * calc(1 - var(--divide-x-reverse))) !important
  }

  .sm\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse:0 !important;
    border-top-width:calc(2px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width:calc(2px * var(--divide-y-reverse)) !important
  }

  .sm\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse:0 !important;
    border-right-width:calc(2px * var(--divide-x-reverse)) !important;
    border-left-width:calc(2px * calc(1 - var(--divide-x-reverse))) !important
  }

  .sm\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse:0 !important;
    border-top-width:calc(4px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width:calc(4px * var(--divide-y-reverse)) !important
  }

  .sm\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse:0 !important;
    border-right-width:calc(4px * var(--divide-x-reverse)) !important;
    border-left-width:calc(4px * calc(1 - var(--divide-x-reverse))) !important
  }

  .sm\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse:0 !important;
    border-top-width:calc(8px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width:calc(8px * var(--divide-y-reverse)) !important
  }

  .sm\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse:0 !important;
    border-right-width:calc(8px * var(--divide-x-reverse)) !important;
    border-left-width:calc(8px * calc(1 - var(--divide-x-reverse))) !important
  }

  .sm\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse:0 !important;
    border-top-width:calc(1px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width:calc(1px * var(--divide-y-reverse)) !important
  }

  .sm\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse:0 !important;
    border-right-width:calc(1px * var(--divide-x-reverse)) !important;
    border-left-width:calc(1px * calc(1 - var(--divide-x-reverse))) !important
  }

  .sm\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse:1 !important
  }

  .sm\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse:1 !important
  }

  .sm\:divide-red > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--divide-opacity)) !important
  }

  .sm\:divide-red-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#fb4b53 !important;
    border-color:rgba(251, 75, 83, var(--divide-opacity)) !important
  }

  .sm\:divide-teal > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#009b9b !important;
    border-color:rgba(0, 155, 155, var(--divide-opacity)) !important
  }

  .sm\:divide-teal-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#dbfbfb !important;
    border-color:rgba(219, 251, 251, var(--divide-opacity)) !important
  }

  .sm\:divide-teal-200 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#A8E2E4 !important;
    border-color:rgba(168, 226, 228, var(--divide-opacity)) !important
  }

  .sm\:divide-teal-300 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#009C98 !important;
    border-color:rgba(0, 156, 152, var(--divide-opacity)) !important
  }

  .sm\:divide-white > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#fff !important;
    border-color:rgba(255, 255, 255, var(--divide-opacity)) !important
  }

  .sm\:divide-black > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#000 !important;
    border-color:rgba(0, 0, 0, var(--divide-opacity)) !important
  }

  .sm\:divide-black-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#242A2E !important;
    border-color:rgba(36, 42, 46, var(--divide-opacity)) !important
  }

  .sm\:divide-black-200 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#171717 !important;
    border-color:rgba(23, 23, 23, var(--divide-opacity)) !important
  }

  .sm\:divide-blue > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#0058A1 !important;
    border-color:rgba(0, 88, 161, var(--divide-opacity)) !important
  }

  .sm\:divide-orange > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#fe7b00 !important;
    border-color:rgba(254, 123, 0, var(--divide-opacity)) !important
  }

  .sm\:divide-purple > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#8a3ffc !important;
    border-color:rgba(138, 63, 252, var(--divide-opacity)) !important
  }

  .sm\:divide-blue-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#E3F6FF !important;
    border-color:rgba(227, 246, 255, var(--divide-opacity)) !important
  }

  .sm\:divide-blue-300 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#30B0FF !important;
    border-color:rgba(48, 176, 255, var(--divide-opacity)) !important
  }

  .sm\:divide-blue-900 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#07192B !important;
    border-color:rgba(7, 25, 43, var(--divide-opacity)) !important
  }

  .sm\:divide-gray-150 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#f9f9f9 !important;
    border-color:rgba(249, 249, 249, var(--divide-opacity)) !important
  }

  .sm\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#F2F4F8 !important;
    border-color:rgba(242, 244, 248, var(--divide-opacity)) !important
  }

  .sm\:divide-gray-250 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#FAFBFB !important;
    border-color:rgba(250, 251, 251, var(--divide-opacity)) !important
  }

  .sm\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#D5D9E0 !important;
    border-color:rgba(213, 217, 224, var(--divide-opacity)) !important
  }

  .sm\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#9FA5AD !important;
    border-color:rgba(159, 165, 173, var(--divide-opacity)) !important
  }

  .sm\:divide-gray-450 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#868d95 !important;
    border-color:rgba(134, 141, 149, var(--divide-opacity)) !important
  }

  .sm\:divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#414F64 !important;
    border-color:rgba(65, 79, 100, var(--divide-opacity)) !important
  }

  .sm\:divide-gray-550 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#697077 !important;
    border-color:rgba(105, 112, 119, var(--divide-opacity)) !important
  }

  .sm\:divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#50565b !important;
    border-color:rgba(80, 86, 91, var(--divide-opacity)) !important
  }

  .sm\:divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#242a2e !important;
    border-color:rgba(36, 42, 46, var(--divide-opacity)) !important
  }

  .sm\:divide-gray-disable > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#C1C7CD !important;
    border-color:rgba(193, 199, 205, var(--divide-opacity)) !important
  }

  .sm\:divide-gray-unselected > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#868D95 !important;
    border-color:rgba(134, 141, 149, var(--divide-opacity)) !important
  }

  .sm\:divide-blue-200 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#427fb6 !important;
    border-color:rgba(66, 127, 182, var(--divide-opacity)) !important
  }

  .sm\:divide-red-500 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#DC2626 !important;
    border-color:rgba(220, 38, 38, var(--divide-opacity)) !important
  }

  .sm\:divide-red-alert > :not(template) ~ :not(template){
    border-color:#DA1E2833 !important
  }

  .sm\:divide-blue-40 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#78a9ff !important;
    border-color:rgba(120, 169, 255, var(--divide-opacity)) !important
  }

  .sm\:divide-blue-60 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#0f62fe !important;
    border-color:rgba(15, 98, 254, var(--divide-opacity)) !important
  }

  .sm\:divide-blue-60-hover > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#0353e9 !important;
    border-color:rgba(3, 83, 233, var(--divide-opacity)) !important
  }

  .sm\:divide-blue-80 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#002d9c !important;
    border-color:rgba(0, 45, 156, var(--divide-opacity)) !important
  }

  .sm\:divide-gray-80 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#393939 !important;
    border-color:rgba(57, 57, 57, var(--divide-opacity)) !important
  }

  .sm\:divide-gray-80-hover > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#4c4c4c !important;
    border-color:rgba(76, 76, 76, var(--divide-opacity)) !important
  }

  .sm\:divide-gray-70 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#525252 !important;
    border-color:rgba(82, 82, 82, var(--divide-opacity)) !important
  }

  .sm\:divide-gray-60 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#6f6f6f !important;
    border-color:rgba(111, 111, 111, var(--divide-opacity)) !important
  }

  .sm\:divide-red-60 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--divide-opacity)) !important
  }

  .sm\:divide-red-60-hover > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#ba1b23 !important;
    border-color:rgba(186, 27, 35, var(--divide-opacity)) !important
  }

  .sm\:divide-red-80 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#750e13 !important;
    border-color:rgba(117, 14, 19, var(--divide-opacity)) !important
  }

  .sm\:divide-gray-30 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#c6c6c6 !important;
    border-color:rgba(198, 198, 198, var(--divide-opacity)) !important
  }

  .sm\:divide-green-60 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#198038 !important;
    border-color:rgba(25, 128, 56, var(--divide-opacity)) !important
  }

  .sm\:divide-green-50 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#EDF5FF !important;
    border-color:rgba(237, 245, 255, var(--divide-opacity)) !important
  }

  .sm\:divide-blue-70 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#0043ce !important;
    border-color:rgba(0, 67, 206, var(--divide-opacity)) !important
  }

  .sm\:divide-gray-50 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#8d8d8d !important;
    border-color:rgba(141, 141, 141, var(--divide-opacity)) !important
  }

  .sm\:divide-gray-50-hover > :not(template) ~ :not(template){
    border-color:#8d8d8d12 !important
  }

  .sm\:divide-gray-50-active > :not(template) ~ :not(template){
    border-color:#8d8d8d32 !important
  }

  .sm\:divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#161616 !important;
    border-color:rgba(22, 22, 22, var(--divide-opacity)) !important
  }

  .sm\:divide-gray-100-disabled > :not(template) ~ :not(template){
    border-color:#16161650 !important
  }

  .sm\:divide-gray-40 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#a8a8a8 !important;
    border-color:rgba(168, 168, 168, var(--divide-opacity)) !important
  }

  .sm\:divide-gray-10 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#f4f4f4 !important;
    border-color:rgba(244, 244, 244, var(--divide-opacity)) !important
  }

  .sm\:divide-gray-10-hover > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#e5e5e5 !important;
    border-color:rgba(229, 229, 229, var(--divide-opacity)) !important
  }

  .sm\:divide-gray-20 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#e0e0e0 !important;
    border-color:rgba(224, 224, 224, var(--divide-opacity)) !important
  }

  .sm\:divide-gray-20-hover > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#cacaca !important;
    border-color:rgba(202, 202, 202, var(--divide-opacity)) !important
  }

  .sm\:divide-solid > :not(template) ~ :not(template){
    border-style:solid !important
  }

  .sm\:divide-dashed > :not(template) ~ :not(template){
    border-style:dashed !important
  }

  .sm\:divide-dotted > :not(template) ~ :not(template){
    border-style:dotted !important
  }

  .sm\:divide-double > :not(template) ~ :not(template){
    border-style:double !important
  }

  .sm\:divide-none > :not(template) ~ :not(template){
    border-style:none !important
  }

  .sm\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity:0 !important
  }

  .sm\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity:0.25 !important
  }

  .sm\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity:0.5 !important
  }

  .sm\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity:0.75 !important
  }

  .sm\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important
  }

  .sm\:sr-only{
    position:absolute !important;
    width:1px !important;
    height:1px !important;
    padding:0 !important;
    margin:-1px !important;
    overflow:hidden !important;
    clip:rect(0, 0, 0, 0) !important;
    white-space:nowrap !important;
    border-width:0 !important
  }

  .sm\:not-sr-only{
    position:static !important;
    width:auto !important;
    height:auto !important;
    padding:0 !important;
    margin:0 !important;
    overflow:visible !important;
    clip:auto !important;
    white-space:normal !important
  }

  .sm\:focus\:sr-only:focus{
    position:absolute !important;
    width:1px !important;
    height:1px !important;
    padding:0 !important;
    margin:-1px !important;
    overflow:hidden !important;
    clip:rect(0, 0, 0, 0) !important;
    white-space:nowrap !important;
    border-width:0 !important
  }

  .sm\:focus\:not-sr-only:focus{
    position:static !important;
    width:auto !important;
    height:auto !important;
    padding:0 !important;
    margin:0 !important;
    overflow:visible !important;
    clip:auto !important;
    white-space:normal !important
  }

  .sm\:appearance-none{
    -webkit-appearance:none !important;
       -moz-appearance:none !important;
            appearance:none !important
  }

  .sm\:bg-fixed{
    background-attachment:fixed !important
  }

  .sm\:bg-local{
    background-attachment:local !important
  }

  .sm\:bg-scroll{
    background-attachment:scroll !important
  }

  .sm\:bg-clip-border{
    background-clip:border-box !important
  }

  .sm\:bg-clip-padding{
    background-clip:padding-box !important
  }

  .sm\:bg-clip-content{
    background-clip:content-box !important
  }

  .sm\:bg-clip-text{
    -webkit-background-clip:text !important;
            background-clip:text !important
  }

  .sm\:bg-none{
    background-image:none !important
  }

  .sm\:bg-gradient-to-t{
    background-image:linear-gradient(to top, var(--gradient-color-stops)) !important
  }

  .sm\:bg-gradient-to-tr{
    background-image:linear-gradient(to top right, var(--gradient-color-stops)) !important
  }

  .sm\:bg-gradient-to-r{
    background-image:linear-gradient(to right, var(--gradient-color-stops)) !important
  }

  .sm\:bg-gradient-to-br{
    background-image:linear-gradient(to bottom right, var(--gradient-color-stops)) !important
  }

  .sm\:bg-gradient-to-b{
    background-image:linear-gradient(to bottom, var(--gradient-color-stops)) !important
  }

  .sm\:bg-gradient-to-bl{
    background-image:linear-gradient(to bottom left, var(--gradient-color-stops)) !important
  }

  .sm\:bg-gradient-to-l{
    background-image:linear-gradient(to left, var(--gradient-color-stops)) !important
  }

  .sm\:bg-gradient-to-tl{
    background-image:linear-gradient(to top left, var(--gradient-color-stops)) !important
  }

  .sm\:from-red{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .sm\:from-red-100{
    --gradient-from-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .sm\:from-teal{
    --gradient-from-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .sm\:from-teal-100{
    --gradient-from-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .sm\:from-teal-200{
    --gradient-from-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .sm\:from-teal-300{
    --gradient-from-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .sm\:from-white{
    --gradient-from-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .sm\:from-black{
    --gradient-from-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .sm\:from-black-100{
    --gradient-from-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .sm\:from-black-200{
    --gradient-from-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .sm\:from-blue{
    --gradient-from-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .sm\:from-orange{
    --gradient-from-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .sm\:from-purple{
    --gradient-from-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .sm\:from-blue-100{
    --gradient-from-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .sm\:from-blue-300{
    --gradient-from-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .sm\:from-blue-900{
    --gradient-from-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .sm\:from-gray-150{
    --gradient-from-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .sm\:from-gray-200{
    --gradient-from-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .sm\:from-gray-250{
    --gradient-from-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .sm\:from-gray-300{
    --gradient-from-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .sm\:from-gray-400{
    --gradient-from-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .sm\:from-gray-450{
    --gradient-from-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .sm\:from-gray-500{
    --gradient-from-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .sm\:from-gray-550{
    --gradient-from-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .sm\:from-gray-600{
    --gradient-from-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .sm\:from-gray-700{
    --gradient-from-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .sm\:from-gray-disable{
    --gradient-from-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .sm\:from-gray-unselected{
    --gradient-from-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .sm\:from-blue-200{
    --gradient-from-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .sm\:from-red-500{
    --gradient-from-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .sm\:from-red-alert{
    --gradient-from-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .sm\:from-blue-40{
    --gradient-from-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .sm\:from-blue-60{
    --gradient-from-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .sm\:from-blue-60-hover{
    --gradient-from-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .sm\:from-blue-80{
    --gradient-from-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .sm\:from-gray-80{
    --gradient-from-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .sm\:from-gray-80-hover{
    --gradient-from-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .sm\:from-gray-70{
    --gradient-from-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .sm\:from-gray-60{
    --gradient-from-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .sm\:from-red-60{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .sm\:from-red-60-hover{
    --gradient-from-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .sm\:from-red-80{
    --gradient-from-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .sm\:from-gray-30{
    --gradient-from-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .sm\:from-green-60{
    --gradient-from-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .sm\:from-green-50{
    --gradient-from-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .sm\:from-blue-70{
    --gradient-from-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .sm\:from-gray-50{
    --gradient-from-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .sm\:from-gray-50-hover{
    --gradient-from-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .sm\:from-gray-50-active{
    --gradient-from-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .sm\:from-gray-100{
    --gradient-from-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .sm\:from-gray-100-disabled{
    --gradient-from-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .sm\:from-gray-40{
    --gradient-from-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .sm\:from-gray-10{
    --gradient-from-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .sm\:from-gray-10-hover{
    --gradient-from-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .sm\:from-gray-20{
    --gradient-from-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .sm\:from-gray-20-hover{
    --gradient-from-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .sm\:via-red{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .sm\:via-red-100{
    --gradient-via-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .sm\:via-teal{
    --gradient-via-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .sm\:via-teal-100{
    --gradient-via-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .sm\:via-teal-200{
    --gradient-via-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .sm\:via-teal-300{
    --gradient-via-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .sm\:via-white{
    --gradient-via-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .sm\:via-black{
    --gradient-via-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .sm\:via-black-100{
    --gradient-via-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .sm\:via-black-200{
    --gradient-via-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .sm\:via-blue{
    --gradient-via-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .sm\:via-orange{
    --gradient-via-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .sm\:via-purple{
    --gradient-via-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .sm\:via-blue-100{
    --gradient-via-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .sm\:via-blue-300{
    --gradient-via-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .sm\:via-blue-900{
    --gradient-via-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .sm\:via-gray-150{
    --gradient-via-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .sm\:via-gray-200{
    --gradient-via-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .sm\:via-gray-250{
    --gradient-via-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .sm\:via-gray-300{
    --gradient-via-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .sm\:via-gray-400{
    --gradient-via-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .sm\:via-gray-450{
    --gradient-via-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .sm\:via-gray-500{
    --gradient-via-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .sm\:via-gray-550{
    --gradient-via-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .sm\:via-gray-600{
    --gradient-via-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .sm\:via-gray-700{
    --gradient-via-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .sm\:via-gray-disable{
    --gradient-via-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .sm\:via-gray-unselected{
    --gradient-via-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .sm\:via-blue-200{
    --gradient-via-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .sm\:via-red-500{
    --gradient-via-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .sm\:via-red-alert{
    --gradient-via-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .sm\:via-blue-40{
    --gradient-via-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .sm\:via-blue-60{
    --gradient-via-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .sm\:via-blue-60-hover{
    --gradient-via-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .sm\:via-blue-80{
    --gradient-via-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .sm\:via-gray-80{
    --gradient-via-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .sm\:via-gray-80-hover{
    --gradient-via-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .sm\:via-gray-70{
    --gradient-via-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .sm\:via-gray-60{
    --gradient-via-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .sm\:via-red-60{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .sm\:via-red-60-hover{
    --gradient-via-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .sm\:via-red-80{
    --gradient-via-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .sm\:via-gray-30{
    --gradient-via-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .sm\:via-green-60{
    --gradient-via-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .sm\:via-green-50{
    --gradient-via-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .sm\:via-blue-70{
    --gradient-via-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .sm\:via-gray-50{
    --gradient-via-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .sm\:via-gray-50-hover{
    --gradient-via-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .sm\:via-gray-50-active{
    --gradient-via-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .sm\:via-gray-100{
    --gradient-via-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .sm\:via-gray-100-disabled{
    --gradient-via-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .sm\:via-gray-40{
    --gradient-via-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .sm\:via-gray-10{
    --gradient-via-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .sm\:via-gray-10-hover{
    --gradient-via-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .sm\:via-gray-20{
    --gradient-via-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .sm\:via-gray-20-hover{
    --gradient-via-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .sm\:to-red{
    --gradient-to-color:#da1e28 !important
  }

  .sm\:to-red-100{
    --gradient-to-color:#fb4b53 !important
  }

  .sm\:to-teal{
    --gradient-to-color:#009b9b !important
  }

  .sm\:to-teal-100{
    --gradient-to-color:#dbfbfb !important
  }

  .sm\:to-teal-200{
    --gradient-to-color:#A8E2E4 !important
  }

  .sm\:to-teal-300{
    --gradient-to-color:#009C98 !important
  }

  .sm\:to-white{
    --gradient-to-color:#fff !important
  }

  .sm\:to-black{
    --gradient-to-color:#000 !important
  }

  .sm\:to-black-100{
    --gradient-to-color:#242A2E !important
  }

  .sm\:to-black-200{
    --gradient-to-color:#171717 !important
  }

  .sm\:to-blue{
    --gradient-to-color:#0058A1 !important
  }

  .sm\:to-orange{
    --gradient-to-color:#fe7b00 !important
  }

  .sm\:to-purple{
    --gradient-to-color:#8a3ffc !important
  }

  .sm\:to-blue-100{
    --gradient-to-color:#E3F6FF !important
  }

  .sm\:to-blue-300{
    --gradient-to-color:#30B0FF !important
  }

  .sm\:to-blue-900{
    --gradient-to-color:#07192B !important
  }

  .sm\:to-gray-150{
    --gradient-to-color:#f9f9f9 !important
  }

  .sm\:to-gray-200{
    --gradient-to-color:#F2F4F8 !important
  }

  .sm\:to-gray-250{
    --gradient-to-color:#FAFBFB !important
  }

  .sm\:to-gray-300{
    --gradient-to-color:#D5D9E0 !important
  }

  .sm\:to-gray-400{
    --gradient-to-color:#9FA5AD !important
  }

  .sm\:to-gray-450{
    --gradient-to-color:#868d95 !important
  }

  .sm\:to-gray-500{
    --gradient-to-color:#414F64 !important
  }

  .sm\:to-gray-550{
    --gradient-to-color:#697077 !important
  }

  .sm\:to-gray-600{
    --gradient-to-color:#50565b !important
  }

  .sm\:to-gray-700{
    --gradient-to-color:#242a2e !important
  }

  .sm\:to-gray-disable{
    --gradient-to-color:#C1C7CD !important
  }

  .sm\:to-gray-unselected{
    --gradient-to-color:#868D95 !important
  }

  .sm\:to-blue-200{
    --gradient-to-color:#427fb6 !important
  }

  .sm\:to-red-500{
    --gradient-to-color:#DC2626 !important
  }

  .sm\:to-red-alert{
    --gradient-to-color:#DA1E2833 !important
  }

  .sm\:to-blue-40{
    --gradient-to-color:#78a9ff !important
  }

  .sm\:to-blue-60{
    --gradient-to-color:#0f62fe !important
  }

  .sm\:to-blue-60-hover{
    --gradient-to-color:#0353e9 !important
  }

  .sm\:to-blue-80{
    --gradient-to-color:#002d9c !important
  }

  .sm\:to-gray-80{
    --gradient-to-color:#393939 !important
  }

  .sm\:to-gray-80-hover{
    --gradient-to-color:#4c4c4c !important
  }

  .sm\:to-gray-70{
    --gradient-to-color:#525252 !important
  }

  .sm\:to-gray-60{
    --gradient-to-color:#6f6f6f !important
  }

  .sm\:to-red-60{
    --gradient-to-color:#da1e28 !important
  }

  .sm\:to-red-60-hover{
    --gradient-to-color:#ba1b23 !important
  }

  .sm\:to-red-80{
    --gradient-to-color:#750e13 !important
  }

  .sm\:to-gray-30{
    --gradient-to-color:#c6c6c6 !important
  }

  .sm\:to-green-60{
    --gradient-to-color:#198038 !important
  }

  .sm\:to-green-50{
    --gradient-to-color:#EDF5FF !important
  }

  .sm\:to-blue-70{
    --gradient-to-color:#0043ce !important
  }

  .sm\:to-gray-50{
    --gradient-to-color:#8d8d8d !important
  }

  .sm\:to-gray-50-hover{
    --gradient-to-color:#8d8d8d12 !important
  }

  .sm\:to-gray-50-active{
    --gradient-to-color:#8d8d8d32 !important
  }

  .sm\:to-gray-100{
    --gradient-to-color:#161616 !important
  }

  .sm\:to-gray-100-disabled{
    --gradient-to-color:#16161650 !important
  }

  .sm\:to-gray-40{
    --gradient-to-color:#a8a8a8 !important
  }

  .sm\:to-gray-10{
    --gradient-to-color:#f4f4f4 !important
  }

  .sm\:to-gray-10-hover{
    --gradient-to-color:#e5e5e5 !important
  }

  .sm\:to-gray-20{
    --gradient-to-color:#e0e0e0 !important
  }

  .sm\:to-gray-20-hover{
    --gradient-to-color:#cacaca !important
  }

  .sm\:hover\:from-red:hover{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .sm\:hover\:from-red-100:hover{
    --gradient-from-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .sm\:hover\:from-teal:hover{
    --gradient-from-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .sm\:hover\:from-teal-100:hover{
    --gradient-from-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .sm\:hover\:from-teal-200:hover{
    --gradient-from-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .sm\:hover\:from-teal-300:hover{
    --gradient-from-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .sm\:hover\:from-white:hover{
    --gradient-from-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .sm\:hover\:from-black:hover{
    --gradient-from-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .sm\:hover\:from-black-100:hover{
    --gradient-from-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .sm\:hover\:from-black-200:hover{
    --gradient-from-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .sm\:hover\:from-blue:hover{
    --gradient-from-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .sm\:hover\:from-orange:hover{
    --gradient-from-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .sm\:hover\:from-purple:hover{
    --gradient-from-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .sm\:hover\:from-blue-100:hover{
    --gradient-from-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .sm\:hover\:from-blue-300:hover{
    --gradient-from-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .sm\:hover\:from-blue-900:hover{
    --gradient-from-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .sm\:hover\:from-gray-150:hover{
    --gradient-from-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .sm\:hover\:from-gray-200:hover{
    --gradient-from-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .sm\:hover\:from-gray-250:hover{
    --gradient-from-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .sm\:hover\:from-gray-300:hover{
    --gradient-from-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .sm\:hover\:from-gray-400:hover{
    --gradient-from-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .sm\:hover\:from-gray-450:hover{
    --gradient-from-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .sm\:hover\:from-gray-500:hover{
    --gradient-from-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .sm\:hover\:from-gray-550:hover{
    --gradient-from-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .sm\:hover\:from-gray-600:hover{
    --gradient-from-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .sm\:hover\:from-gray-700:hover{
    --gradient-from-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .sm\:hover\:from-gray-disable:hover{
    --gradient-from-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .sm\:hover\:from-gray-unselected:hover{
    --gradient-from-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .sm\:hover\:from-blue-200:hover{
    --gradient-from-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .sm\:hover\:from-red-500:hover{
    --gradient-from-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .sm\:hover\:from-red-alert:hover{
    --gradient-from-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .sm\:hover\:from-blue-40:hover{
    --gradient-from-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .sm\:hover\:from-blue-60:hover{
    --gradient-from-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .sm\:hover\:from-blue-60-hover:hover{
    --gradient-from-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .sm\:hover\:from-blue-80:hover{
    --gradient-from-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .sm\:hover\:from-gray-80:hover{
    --gradient-from-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .sm\:hover\:from-gray-80-hover:hover{
    --gradient-from-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .sm\:hover\:from-gray-70:hover{
    --gradient-from-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .sm\:hover\:from-gray-60:hover{
    --gradient-from-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .sm\:hover\:from-red-60:hover{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .sm\:hover\:from-red-60-hover:hover{
    --gradient-from-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .sm\:hover\:from-red-80:hover{
    --gradient-from-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .sm\:hover\:from-gray-30:hover{
    --gradient-from-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .sm\:hover\:from-green-60:hover{
    --gradient-from-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .sm\:hover\:from-green-50:hover{
    --gradient-from-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .sm\:hover\:from-blue-70:hover{
    --gradient-from-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .sm\:hover\:from-gray-50:hover{
    --gradient-from-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .sm\:hover\:from-gray-50-hover:hover{
    --gradient-from-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .sm\:hover\:from-gray-50-active:hover{
    --gradient-from-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .sm\:hover\:from-gray-100:hover{
    --gradient-from-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .sm\:hover\:from-gray-100-disabled:hover{
    --gradient-from-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .sm\:hover\:from-gray-40:hover{
    --gradient-from-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .sm\:hover\:from-gray-10:hover{
    --gradient-from-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .sm\:hover\:from-gray-10-hover:hover{
    --gradient-from-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .sm\:hover\:from-gray-20:hover{
    --gradient-from-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .sm\:hover\:from-gray-20-hover:hover{
    --gradient-from-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .sm\:hover\:via-red:hover{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .sm\:hover\:via-red-100:hover{
    --gradient-via-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .sm\:hover\:via-teal:hover{
    --gradient-via-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .sm\:hover\:via-teal-100:hover{
    --gradient-via-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .sm\:hover\:via-teal-200:hover{
    --gradient-via-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .sm\:hover\:via-teal-300:hover{
    --gradient-via-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .sm\:hover\:via-white:hover{
    --gradient-via-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .sm\:hover\:via-black:hover{
    --gradient-via-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .sm\:hover\:via-black-100:hover{
    --gradient-via-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .sm\:hover\:via-black-200:hover{
    --gradient-via-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .sm\:hover\:via-blue:hover{
    --gradient-via-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .sm\:hover\:via-orange:hover{
    --gradient-via-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .sm\:hover\:via-purple:hover{
    --gradient-via-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .sm\:hover\:via-blue-100:hover{
    --gradient-via-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .sm\:hover\:via-blue-300:hover{
    --gradient-via-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .sm\:hover\:via-blue-900:hover{
    --gradient-via-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .sm\:hover\:via-gray-150:hover{
    --gradient-via-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .sm\:hover\:via-gray-200:hover{
    --gradient-via-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .sm\:hover\:via-gray-250:hover{
    --gradient-via-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .sm\:hover\:via-gray-300:hover{
    --gradient-via-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .sm\:hover\:via-gray-400:hover{
    --gradient-via-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .sm\:hover\:via-gray-450:hover{
    --gradient-via-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .sm\:hover\:via-gray-500:hover{
    --gradient-via-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .sm\:hover\:via-gray-550:hover{
    --gradient-via-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .sm\:hover\:via-gray-600:hover{
    --gradient-via-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .sm\:hover\:via-gray-700:hover{
    --gradient-via-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .sm\:hover\:via-gray-disable:hover{
    --gradient-via-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .sm\:hover\:via-gray-unselected:hover{
    --gradient-via-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .sm\:hover\:via-blue-200:hover{
    --gradient-via-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .sm\:hover\:via-red-500:hover{
    --gradient-via-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .sm\:hover\:via-red-alert:hover{
    --gradient-via-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .sm\:hover\:via-blue-40:hover{
    --gradient-via-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .sm\:hover\:via-blue-60:hover{
    --gradient-via-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .sm\:hover\:via-blue-60-hover:hover{
    --gradient-via-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .sm\:hover\:via-blue-80:hover{
    --gradient-via-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .sm\:hover\:via-gray-80:hover{
    --gradient-via-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .sm\:hover\:via-gray-80-hover:hover{
    --gradient-via-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .sm\:hover\:via-gray-70:hover{
    --gradient-via-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .sm\:hover\:via-gray-60:hover{
    --gradient-via-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .sm\:hover\:via-red-60:hover{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .sm\:hover\:via-red-60-hover:hover{
    --gradient-via-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .sm\:hover\:via-red-80:hover{
    --gradient-via-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .sm\:hover\:via-gray-30:hover{
    --gradient-via-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .sm\:hover\:via-green-60:hover{
    --gradient-via-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .sm\:hover\:via-green-50:hover{
    --gradient-via-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .sm\:hover\:via-blue-70:hover{
    --gradient-via-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .sm\:hover\:via-gray-50:hover{
    --gradient-via-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .sm\:hover\:via-gray-50-hover:hover{
    --gradient-via-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .sm\:hover\:via-gray-50-active:hover{
    --gradient-via-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .sm\:hover\:via-gray-100:hover{
    --gradient-via-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .sm\:hover\:via-gray-100-disabled:hover{
    --gradient-via-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .sm\:hover\:via-gray-40:hover{
    --gradient-via-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .sm\:hover\:via-gray-10:hover{
    --gradient-via-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .sm\:hover\:via-gray-10-hover:hover{
    --gradient-via-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .sm\:hover\:via-gray-20:hover{
    --gradient-via-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .sm\:hover\:via-gray-20-hover:hover{
    --gradient-via-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .sm\:hover\:to-red:hover{
    --gradient-to-color:#da1e28 !important
  }

  .sm\:hover\:to-red-100:hover{
    --gradient-to-color:#fb4b53 !important
  }

  .sm\:hover\:to-teal:hover{
    --gradient-to-color:#009b9b !important
  }

  .sm\:hover\:to-teal-100:hover{
    --gradient-to-color:#dbfbfb !important
  }

  .sm\:hover\:to-teal-200:hover{
    --gradient-to-color:#A8E2E4 !important
  }

  .sm\:hover\:to-teal-300:hover{
    --gradient-to-color:#009C98 !important
  }

  .sm\:hover\:to-white:hover{
    --gradient-to-color:#fff !important
  }

  .sm\:hover\:to-black:hover{
    --gradient-to-color:#000 !important
  }

  .sm\:hover\:to-black-100:hover{
    --gradient-to-color:#242A2E !important
  }

  .sm\:hover\:to-black-200:hover{
    --gradient-to-color:#171717 !important
  }

  .sm\:hover\:to-blue:hover{
    --gradient-to-color:#0058A1 !important
  }

  .sm\:hover\:to-orange:hover{
    --gradient-to-color:#fe7b00 !important
  }

  .sm\:hover\:to-purple:hover{
    --gradient-to-color:#8a3ffc !important
  }

  .sm\:hover\:to-blue-100:hover{
    --gradient-to-color:#E3F6FF !important
  }

  .sm\:hover\:to-blue-300:hover{
    --gradient-to-color:#30B0FF !important
  }

  .sm\:hover\:to-blue-900:hover{
    --gradient-to-color:#07192B !important
  }

  .sm\:hover\:to-gray-150:hover{
    --gradient-to-color:#f9f9f9 !important
  }

  .sm\:hover\:to-gray-200:hover{
    --gradient-to-color:#F2F4F8 !important
  }

  .sm\:hover\:to-gray-250:hover{
    --gradient-to-color:#FAFBFB !important
  }

  .sm\:hover\:to-gray-300:hover{
    --gradient-to-color:#D5D9E0 !important
  }

  .sm\:hover\:to-gray-400:hover{
    --gradient-to-color:#9FA5AD !important
  }

  .sm\:hover\:to-gray-450:hover{
    --gradient-to-color:#868d95 !important
  }

  .sm\:hover\:to-gray-500:hover{
    --gradient-to-color:#414F64 !important
  }

  .sm\:hover\:to-gray-550:hover{
    --gradient-to-color:#697077 !important
  }

  .sm\:hover\:to-gray-600:hover{
    --gradient-to-color:#50565b !important
  }

  .sm\:hover\:to-gray-700:hover{
    --gradient-to-color:#242a2e !important
  }

  .sm\:hover\:to-gray-disable:hover{
    --gradient-to-color:#C1C7CD !important
  }

  .sm\:hover\:to-gray-unselected:hover{
    --gradient-to-color:#868D95 !important
  }

  .sm\:hover\:to-blue-200:hover{
    --gradient-to-color:#427fb6 !important
  }

  .sm\:hover\:to-red-500:hover{
    --gradient-to-color:#DC2626 !important
  }

  .sm\:hover\:to-red-alert:hover{
    --gradient-to-color:#DA1E2833 !important
  }

  .sm\:hover\:to-blue-40:hover{
    --gradient-to-color:#78a9ff !important
  }

  .sm\:hover\:to-blue-60:hover{
    --gradient-to-color:#0f62fe !important
  }

  .sm\:hover\:to-blue-60-hover:hover{
    --gradient-to-color:#0353e9 !important
  }

  .sm\:hover\:to-blue-80:hover{
    --gradient-to-color:#002d9c !important
  }

  .sm\:hover\:to-gray-80:hover{
    --gradient-to-color:#393939 !important
  }

  .sm\:hover\:to-gray-80-hover:hover{
    --gradient-to-color:#4c4c4c !important
  }

  .sm\:hover\:to-gray-70:hover{
    --gradient-to-color:#525252 !important
  }

  .sm\:hover\:to-gray-60:hover{
    --gradient-to-color:#6f6f6f !important
  }

  .sm\:hover\:to-red-60:hover{
    --gradient-to-color:#da1e28 !important
  }

  .sm\:hover\:to-red-60-hover:hover{
    --gradient-to-color:#ba1b23 !important
  }

  .sm\:hover\:to-red-80:hover{
    --gradient-to-color:#750e13 !important
  }

  .sm\:hover\:to-gray-30:hover{
    --gradient-to-color:#c6c6c6 !important
  }

  .sm\:hover\:to-green-60:hover{
    --gradient-to-color:#198038 !important
  }

  .sm\:hover\:to-green-50:hover{
    --gradient-to-color:#EDF5FF !important
  }

  .sm\:hover\:to-blue-70:hover{
    --gradient-to-color:#0043ce !important
  }

  .sm\:hover\:to-gray-50:hover{
    --gradient-to-color:#8d8d8d !important
  }

  .sm\:hover\:to-gray-50-hover:hover{
    --gradient-to-color:#8d8d8d12 !important
  }

  .sm\:hover\:to-gray-50-active:hover{
    --gradient-to-color:#8d8d8d32 !important
  }

  .sm\:hover\:to-gray-100:hover{
    --gradient-to-color:#161616 !important
  }

  .sm\:hover\:to-gray-100-disabled:hover{
    --gradient-to-color:#16161650 !important
  }

  .sm\:hover\:to-gray-40:hover{
    --gradient-to-color:#a8a8a8 !important
  }

  .sm\:hover\:to-gray-10:hover{
    --gradient-to-color:#f4f4f4 !important
  }

  .sm\:hover\:to-gray-10-hover:hover{
    --gradient-to-color:#e5e5e5 !important
  }

  .sm\:hover\:to-gray-20:hover{
    --gradient-to-color:#e0e0e0 !important
  }

  .sm\:hover\:to-gray-20-hover:hover{
    --gradient-to-color:#cacaca !important
  }

  .sm\:focus\:from-red:focus{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .sm\:focus\:from-red-100:focus{
    --gradient-from-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .sm\:focus\:from-teal:focus{
    --gradient-from-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .sm\:focus\:from-teal-100:focus{
    --gradient-from-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .sm\:focus\:from-teal-200:focus{
    --gradient-from-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .sm\:focus\:from-teal-300:focus{
    --gradient-from-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .sm\:focus\:from-white:focus{
    --gradient-from-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .sm\:focus\:from-black:focus{
    --gradient-from-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .sm\:focus\:from-black-100:focus{
    --gradient-from-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .sm\:focus\:from-black-200:focus{
    --gradient-from-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .sm\:focus\:from-blue:focus{
    --gradient-from-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .sm\:focus\:from-orange:focus{
    --gradient-from-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .sm\:focus\:from-purple:focus{
    --gradient-from-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .sm\:focus\:from-blue-100:focus{
    --gradient-from-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .sm\:focus\:from-blue-300:focus{
    --gradient-from-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .sm\:focus\:from-blue-900:focus{
    --gradient-from-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .sm\:focus\:from-gray-150:focus{
    --gradient-from-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .sm\:focus\:from-gray-200:focus{
    --gradient-from-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .sm\:focus\:from-gray-250:focus{
    --gradient-from-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .sm\:focus\:from-gray-300:focus{
    --gradient-from-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .sm\:focus\:from-gray-400:focus{
    --gradient-from-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .sm\:focus\:from-gray-450:focus{
    --gradient-from-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .sm\:focus\:from-gray-500:focus{
    --gradient-from-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .sm\:focus\:from-gray-550:focus{
    --gradient-from-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .sm\:focus\:from-gray-600:focus{
    --gradient-from-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .sm\:focus\:from-gray-700:focus{
    --gradient-from-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .sm\:focus\:from-gray-disable:focus{
    --gradient-from-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .sm\:focus\:from-gray-unselected:focus{
    --gradient-from-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .sm\:focus\:from-blue-200:focus{
    --gradient-from-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .sm\:focus\:from-red-500:focus{
    --gradient-from-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .sm\:focus\:from-red-alert:focus{
    --gradient-from-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .sm\:focus\:from-blue-40:focus{
    --gradient-from-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .sm\:focus\:from-blue-60:focus{
    --gradient-from-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .sm\:focus\:from-blue-60-hover:focus{
    --gradient-from-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .sm\:focus\:from-blue-80:focus{
    --gradient-from-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .sm\:focus\:from-gray-80:focus{
    --gradient-from-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .sm\:focus\:from-gray-80-hover:focus{
    --gradient-from-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .sm\:focus\:from-gray-70:focus{
    --gradient-from-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .sm\:focus\:from-gray-60:focus{
    --gradient-from-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .sm\:focus\:from-red-60:focus{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .sm\:focus\:from-red-60-hover:focus{
    --gradient-from-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .sm\:focus\:from-red-80:focus{
    --gradient-from-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .sm\:focus\:from-gray-30:focus{
    --gradient-from-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .sm\:focus\:from-green-60:focus{
    --gradient-from-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .sm\:focus\:from-green-50:focus{
    --gradient-from-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .sm\:focus\:from-blue-70:focus{
    --gradient-from-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .sm\:focus\:from-gray-50:focus{
    --gradient-from-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .sm\:focus\:from-gray-50-hover:focus{
    --gradient-from-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .sm\:focus\:from-gray-50-active:focus{
    --gradient-from-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .sm\:focus\:from-gray-100:focus{
    --gradient-from-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .sm\:focus\:from-gray-100-disabled:focus{
    --gradient-from-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .sm\:focus\:from-gray-40:focus{
    --gradient-from-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .sm\:focus\:from-gray-10:focus{
    --gradient-from-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .sm\:focus\:from-gray-10-hover:focus{
    --gradient-from-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .sm\:focus\:from-gray-20:focus{
    --gradient-from-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .sm\:focus\:from-gray-20-hover:focus{
    --gradient-from-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .sm\:focus\:via-red:focus{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .sm\:focus\:via-red-100:focus{
    --gradient-via-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .sm\:focus\:via-teal:focus{
    --gradient-via-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .sm\:focus\:via-teal-100:focus{
    --gradient-via-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .sm\:focus\:via-teal-200:focus{
    --gradient-via-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .sm\:focus\:via-teal-300:focus{
    --gradient-via-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .sm\:focus\:via-white:focus{
    --gradient-via-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .sm\:focus\:via-black:focus{
    --gradient-via-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .sm\:focus\:via-black-100:focus{
    --gradient-via-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .sm\:focus\:via-black-200:focus{
    --gradient-via-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .sm\:focus\:via-blue:focus{
    --gradient-via-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .sm\:focus\:via-orange:focus{
    --gradient-via-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .sm\:focus\:via-purple:focus{
    --gradient-via-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .sm\:focus\:via-blue-100:focus{
    --gradient-via-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .sm\:focus\:via-blue-300:focus{
    --gradient-via-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .sm\:focus\:via-blue-900:focus{
    --gradient-via-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .sm\:focus\:via-gray-150:focus{
    --gradient-via-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .sm\:focus\:via-gray-200:focus{
    --gradient-via-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .sm\:focus\:via-gray-250:focus{
    --gradient-via-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .sm\:focus\:via-gray-300:focus{
    --gradient-via-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .sm\:focus\:via-gray-400:focus{
    --gradient-via-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .sm\:focus\:via-gray-450:focus{
    --gradient-via-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .sm\:focus\:via-gray-500:focus{
    --gradient-via-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .sm\:focus\:via-gray-550:focus{
    --gradient-via-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .sm\:focus\:via-gray-600:focus{
    --gradient-via-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .sm\:focus\:via-gray-700:focus{
    --gradient-via-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .sm\:focus\:via-gray-disable:focus{
    --gradient-via-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .sm\:focus\:via-gray-unselected:focus{
    --gradient-via-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .sm\:focus\:via-blue-200:focus{
    --gradient-via-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .sm\:focus\:via-red-500:focus{
    --gradient-via-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .sm\:focus\:via-red-alert:focus{
    --gradient-via-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .sm\:focus\:via-blue-40:focus{
    --gradient-via-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .sm\:focus\:via-blue-60:focus{
    --gradient-via-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .sm\:focus\:via-blue-60-hover:focus{
    --gradient-via-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .sm\:focus\:via-blue-80:focus{
    --gradient-via-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .sm\:focus\:via-gray-80:focus{
    --gradient-via-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .sm\:focus\:via-gray-80-hover:focus{
    --gradient-via-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .sm\:focus\:via-gray-70:focus{
    --gradient-via-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .sm\:focus\:via-gray-60:focus{
    --gradient-via-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .sm\:focus\:via-red-60:focus{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .sm\:focus\:via-red-60-hover:focus{
    --gradient-via-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .sm\:focus\:via-red-80:focus{
    --gradient-via-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .sm\:focus\:via-gray-30:focus{
    --gradient-via-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .sm\:focus\:via-green-60:focus{
    --gradient-via-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .sm\:focus\:via-green-50:focus{
    --gradient-via-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .sm\:focus\:via-blue-70:focus{
    --gradient-via-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .sm\:focus\:via-gray-50:focus{
    --gradient-via-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .sm\:focus\:via-gray-50-hover:focus{
    --gradient-via-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .sm\:focus\:via-gray-50-active:focus{
    --gradient-via-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .sm\:focus\:via-gray-100:focus{
    --gradient-via-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .sm\:focus\:via-gray-100-disabled:focus{
    --gradient-via-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .sm\:focus\:via-gray-40:focus{
    --gradient-via-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .sm\:focus\:via-gray-10:focus{
    --gradient-via-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .sm\:focus\:via-gray-10-hover:focus{
    --gradient-via-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .sm\:focus\:via-gray-20:focus{
    --gradient-via-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .sm\:focus\:via-gray-20-hover:focus{
    --gradient-via-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .sm\:focus\:to-red:focus{
    --gradient-to-color:#da1e28 !important
  }

  .sm\:focus\:to-red-100:focus{
    --gradient-to-color:#fb4b53 !important
  }

  .sm\:focus\:to-teal:focus{
    --gradient-to-color:#009b9b !important
  }

  .sm\:focus\:to-teal-100:focus{
    --gradient-to-color:#dbfbfb !important
  }

  .sm\:focus\:to-teal-200:focus{
    --gradient-to-color:#A8E2E4 !important
  }

  .sm\:focus\:to-teal-300:focus{
    --gradient-to-color:#009C98 !important
  }

  .sm\:focus\:to-white:focus{
    --gradient-to-color:#fff !important
  }

  .sm\:focus\:to-black:focus{
    --gradient-to-color:#000 !important
  }

  .sm\:focus\:to-black-100:focus{
    --gradient-to-color:#242A2E !important
  }

  .sm\:focus\:to-black-200:focus{
    --gradient-to-color:#171717 !important
  }

  .sm\:focus\:to-blue:focus{
    --gradient-to-color:#0058A1 !important
  }

  .sm\:focus\:to-orange:focus{
    --gradient-to-color:#fe7b00 !important
  }

  .sm\:focus\:to-purple:focus{
    --gradient-to-color:#8a3ffc !important
  }

  .sm\:focus\:to-blue-100:focus{
    --gradient-to-color:#E3F6FF !important
  }

  .sm\:focus\:to-blue-300:focus{
    --gradient-to-color:#30B0FF !important
  }

  .sm\:focus\:to-blue-900:focus{
    --gradient-to-color:#07192B !important
  }

  .sm\:focus\:to-gray-150:focus{
    --gradient-to-color:#f9f9f9 !important
  }

  .sm\:focus\:to-gray-200:focus{
    --gradient-to-color:#F2F4F8 !important
  }

  .sm\:focus\:to-gray-250:focus{
    --gradient-to-color:#FAFBFB !important
  }

  .sm\:focus\:to-gray-300:focus{
    --gradient-to-color:#D5D9E0 !important
  }

  .sm\:focus\:to-gray-400:focus{
    --gradient-to-color:#9FA5AD !important
  }

  .sm\:focus\:to-gray-450:focus{
    --gradient-to-color:#868d95 !important
  }

  .sm\:focus\:to-gray-500:focus{
    --gradient-to-color:#414F64 !important
  }

  .sm\:focus\:to-gray-550:focus{
    --gradient-to-color:#697077 !important
  }

  .sm\:focus\:to-gray-600:focus{
    --gradient-to-color:#50565b !important
  }

  .sm\:focus\:to-gray-700:focus{
    --gradient-to-color:#242a2e !important
  }

  .sm\:focus\:to-gray-disable:focus{
    --gradient-to-color:#C1C7CD !important
  }

  .sm\:focus\:to-gray-unselected:focus{
    --gradient-to-color:#868D95 !important
  }

  .sm\:focus\:to-blue-200:focus{
    --gradient-to-color:#427fb6 !important
  }

  .sm\:focus\:to-red-500:focus{
    --gradient-to-color:#DC2626 !important
  }

  .sm\:focus\:to-red-alert:focus{
    --gradient-to-color:#DA1E2833 !important
  }

  .sm\:focus\:to-blue-40:focus{
    --gradient-to-color:#78a9ff !important
  }

  .sm\:focus\:to-blue-60:focus{
    --gradient-to-color:#0f62fe !important
  }

  .sm\:focus\:to-blue-60-hover:focus{
    --gradient-to-color:#0353e9 !important
  }

  .sm\:focus\:to-blue-80:focus{
    --gradient-to-color:#002d9c !important
  }

  .sm\:focus\:to-gray-80:focus{
    --gradient-to-color:#393939 !important
  }

  .sm\:focus\:to-gray-80-hover:focus{
    --gradient-to-color:#4c4c4c !important
  }

  .sm\:focus\:to-gray-70:focus{
    --gradient-to-color:#525252 !important
  }

  .sm\:focus\:to-gray-60:focus{
    --gradient-to-color:#6f6f6f !important
  }

  .sm\:focus\:to-red-60:focus{
    --gradient-to-color:#da1e28 !important
  }

  .sm\:focus\:to-red-60-hover:focus{
    --gradient-to-color:#ba1b23 !important
  }

  .sm\:focus\:to-red-80:focus{
    --gradient-to-color:#750e13 !important
  }

  .sm\:focus\:to-gray-30:focus{
    --gradient-to-color:#c6c6c6 !important
  }

  .sm\:focus\:to-green-60:focus{
    --gradient-to-color:#198038 !important
  }

  .sm\:focus\:to-green-50:focus{
    --gradient-to-color:#EDF5FF !important
  }

  .sm\:focus\:to-blue-70:focus{
    --gradient-to-color:#0043ce !important
  }

  .sm\:focus\:to-gray-50:focus{
    --gradient-to-color:#8d8d8d !important
  }

  .sm\:focus\:to-gray-50-hover:focus{
    --gradient-to-color:#8d8d8d12 !important
  }

  .sm\:focus\:to-gray-50-active:focus{
    --gradient-to-color:#8d8d8d32 !important
  }

  .sm\:focus\:to-gray-100:focus{
    --gradient-to-color:#161616 !important
  }

  .sm\:focus\:to-gray-100-disabled:focus{
    --gradient-to-color:#16161650 !important
  }

  .sm\:focus\:to-gray-40:focus{
    --gradient-to-color:#a8a8a8 !important
  }

  .sm\:focus\:to-gray-10:focus{
    --gradient-to-color:#f4f4f4 !important
  }

  .sm\:focus\:to-gray-10-hover:focus{
    --gradient-to-color:#e5e5e5 !important
  }

  .sm\:focus\:to-gray-20:focus{
    --gradient-to-color:#e0e0e0 !important
  }

  .sm\:focus\:to-gray-20-hover:focus{
    --gradient-to-color:#cacaca !important
  }

  .sm\:bg-opacity-0{
    --bg-opacity:0 !important
  }

  .sm\:bg-opacity-25{
    --bg-opacity:0.25 !important
  }

  .sm\:bg-opacity-50{
    --bg-opacity:0.5 !important
  }

  .sm\:bg-opacity-75{
    --bg-opacity:0.75 !important
  }

  .sm\:bg-opacity-100{
    --bg-opacity:1 !important
  }

  .sm\:hover\:bg-opacity-0:hover{
    --bg-opacity:0 !important
  }

  .sm\:hover\:bg-opacity-25:hover{
    --bg-opacity:0.25 !important
  }

  .sm\:hover\:bg-opacity-50:hover{
    --bg-opacity:0.5 !important
  }

  .sm\:hover\:bg-opacity-75:hover{
    --bg-opacity:0.75 !important
  }

  .sm\:hover\:bg-opacity-100:hover{
    --bg-opacity:1 !important
  }

  .sm\:focus\:bg-opacity-0:focus{
    --bg-opacity:0 !important
  }

  .sm\:focus\:bg-opacity-25:focus{
    --bg-opacity:0.25 !important
  }

  .sm\:focus\:bg-opacity-50:focus{
    --bg-opacity:0.5 !important
  }

  .sm\:focus\:bg-opacity-75:focus{
    --bg-opacity:0.75 !important
  }

  .sm\:focus\:bg-opacity-100:focus{
    --bg-opacity:1 !important
  }

  .sm\:bg-bottom{
    background-position:bottom !important
  }

  .sm\:bg-center{
    background-position:center !important
  }

  .sm\:bg-left{
    background-position:left !important
  }

  .sm\:bg-left-bottom{
    background-position:left bottom !important
  }

  .sm\:bg-left-top{
    background-position:left top !important
  }

  .sm\:bg-right{
    background-position:right !important
  }

  .sm\:bg-right-bottom{
    background-position:right bottom !important
  }

  .sm\:bg-right-top{
    background-position:right top !important
  }

  .sm\:bg-top{
    background-position:top !important
  }

  .sm\:bg-repeat{
    background-repeat:repeat !important
  }

  .sm\:bg-no-repeat{
    background-repeat:no-repeat !important
  }

  .sm\:bg-repeat-x{
    background-repeat:repeat-x !important
  }

  .sm\:bg-repeat-y{
    background-repeat:repeat-y !important
  }

  .sm\:bg-repeat-round{
    background-repeat:round !important
  }

  .sm\:bg-repeat-space{
    background-repeat:space !important
  }

  .sm\:bg-auto{
    background-size:auto !important
  }

  .sm\:bg-cover{
    background-size:cover !important
  }

  .sm\:bg-contain{
    background-size:contain !important
  }

  .sm\:border-collapse{
    border-collapse:collapse !important
  }

  .sm\:border-separate{
    border-collapse:separate !important
  }

  .sm\:border-red{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .sm\:border-red-100{
    --border-opacity:1 !important;
    border-color:#fb4b53 !important;
    border-color:rgba(251, 75, 83, var(--border-opacity)) !important
  }

  .sm\:border-teal{
    --border-opacity:1 !important;
    border-color:#009b9b !important;
    border-color:rgba(0, 155, 155, var(--border-opacity)) !important
  }

  .sm\:border-teal-100{
    --border-opacity:1 !important;
    border-color:#dbfbfb !important;
    border-color:rgba(219, 251, 251, var(--border-opacity)) !important
  }

  .sm\:border-teal-200{
    --border-opacity:1 !important;
    border-color:#A8E2E4 !important;
    border-color:rgba(168, 226, 228, var(--border-opacity)) !important
  }

  .sm\:border-teal-300{
    --border-opacity:1 !important;
    border-color:#009C98 !important;
    border-color:rgba(0, 156, 152, var(--border-opacity)) !important
  }

  .sm\:border-white{
    --border-opacity:1 !important;
    border-color:#fff !important;
    border-color:rgba(255, 255, 255, var(--border-opacity)) !important
  }

  .sm\:border-black{
    --border-opacity:1 !important;
    border-color:#000 !important;
    border-color:rgba(0, 0, 0, var(--border-opacity)) !important
  }

  .sm\:border-black-100{
    --border-opacity:1 !important;
    border-color:#242A2E !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .sm\:border-black-200{
    --border-opacity:1 !important;
    border-color:#171717 !important;
    border-color:rgba(23, 23, 23, var(--border-opacity)) !important
  }

  .sm\:border-blue{
    --border-opacity:1 !important;
    border-color:#0058A1 !important;
    border-color:rgba(0, 88, 161, var(--border-opacity)) !important
  }

  .sm\:border-orange{
    --border-opacity:1 !important;
    border-color:#fe7b00 !important;
    border-color:rgba(254, 123, 0, var(--border-opacity)) !important
  }

  .sm\:border-purple{
    --border-opacity:1 !important;
    border-color:#8a3ffc !important;
    border-color:rgba(138, 63, 252, var(--border-opacity)) !important
  }

  .sm\:border-blue-100{
    --border-opacity:1 !important;
    border-color:#E3F6FF !important;
    border-color:rgba(227, 246, 255, var(--border-opacity)) !important
  }

  .sm\:border-blue-300{
    --border-opacity:1 !important;
    border-color:#30B0FF !important;
    border-color:rgba(48, 176, 255, var(--border-opacity)) !important
  }

  .sm\:border-blue-900{
    --border-opacity:1 !important;
    border-color:#07192B !important;
    border-color:rgba(7, 25, 43, var(--border-opacity)) !important
  }

  .sm\:border-gray-150{
    --border-opacity:1 !important;
    border-color:#f9f9f9 !important;
    border-color:rgba(249, 249, 249, var(--border-opacity)) !important
  }

  .sm\:border-gray-200{
    --border-opacity:1 !important;
    border-color:#F2F4F8 !important;
    border-color:rgba(242, 244, 248, var(--border-opacity)) !important
  }

  .sm\:border-gray-250{
    --border-opacity:1 !important;
    border-color:#FAFBFB !important;
    border-color:rgba(250, 251, 251, var(--border-opacity)) !important
  }

  .sm\:border-gray-300{
    --border-opacity:1 !important;
    border-color:#D5D9E0 !important;
    border-color:rgba(213, 217, 224, var(--border-opacity)) !important
  }

  .sm\:border-gray-400{
    --border-opacity:1 !important;
    border-color:#9FA5AD !important;
    border-color:rgba(159, 165, 173, var(--border-opacity)) !important
  }

  .sm\:border-gray-450{
    --border-opacity:1 !important;
    border-color:#868d95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .sm\:border-gray-500{
    --border-opacity:1 !important;
    border-color:#414F64 !important;
    border-color:rgba(65, 79, 100, var(--border-opacity)) !important
  }

  .sm\:border-gray-550{
    --border-opacity:1 !important;
    border-color:#697077 !important;
    border-color:rgba(105, 112, 119, var(--border-opacity)) !important
  }

  .sm\:border-gray-600{
    --border-opacity:1 !important;
    border-color:#50565b !important;
    border-color:rgba(80, 86, 91, var(--border-opacity)) !important
  }

  .sm\:border-gray-700{
    --border-opacity:1 !important;
    border-color:#242a2e !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .sm\:border-gray-disable{
    --border-opacity:1 !important;
    border-color:#C1C7CD !important;
    border-color:rgba(193, 199, 205, var(--border-opacity)) !important
  }

  .sm\:border-gray-unselected{
    --border-opacity:1 !important;
    border-color:#868D95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .sm\:border-blue-200{
    --border-opacity:1 !important;
    border-color:#427fb6 !important;
    border-color:rgba(66, 127, 182, var(--border-opacity)) !important
  }

  .sm\:border-red-500{
    --border-opacity:1 !important;
    border-color:#DC2626 !important;
    border-color:rgba(220, 38, 38, var(--border-opacity)) !important
  }

  .sm\:border-red-alert{
    border-color:#DA1E2833 !important
  }

  .sm\:border-blue-40{
    --border-opacity:1 !important;
    border-color:#78a9ff !important;
    border-color:rgba(120, 169, 255, var(--border-opacity)) !important
  }

  .sm\:border-blue-60{
    --border-opacity:1 !important;
    border-color:#0f62fe !important;
    border-color:rgba(15, 98, 254, var(--border-opacity)) !important
  }

  .sm\:border-blue-60-hover{
    --border-opacity:1 !important;
    border-color:#0353e9 !important;
    border-color:rgba(3, 83, 233, var(--border-opacity)) !important
  }

  .sm\:border-blue-80{
    --border-opacity:1 !important;
    border-color:#002d9c !important;
    border-color:rgba(0, 45, 156, var(--border-opacity)) !important
  }

  .sm\:border-gray-80{
    --border-opacity:1 !important;
    border-color:#393939 !important;
    border-color:rgba(57, 57, 57, var(--border-opacity)) !important
  }

  .sm\:border-gray-80-hover{
    --border-opacity:1 !important;
    border-color:#4c4c4c !important;
    border-color:rgba(76, 76, 76, var(--border-opacity)) !important
  }

  .sm\:border-gray-70{
    --border-opacity:1 !important;
    border-color:#525252 !important;
    border-color:rgba(82, 82, 82, var(--border-opacity)) !important
  }

  .sm\:border-gray-60{
    --border-opacity:1 !important;
    border-color:#6f6f6f !important;
    border-color:rgba(111, 111, 111, var(--border-opacity)) !important
  }

  .sm\:border-red-60{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .sm\:border-red-60-hover{
    --border-opacity:1 !important;
    border-color:#ba1b23 !important;
    border-color:rgba(186, 27, 35, var(--border-opacity)) !important
  }

  .sm\:border-red-80{
    --border-opacity:1 !important;
    border-color:#750e13 !important;
    border-color:rgba(117, 14, 19, var(--border-opacity)) !important
  }

  .sm\:border-gray-30{
    --border-opacity:1 !important;
    border-color:#c6c6c6 !important;
    border-color:rgba(198, 198, 198, var(--border-opacity)) !important
  }

  .sm\:border-green-60{
    --border-opacity:1 !important;
    border-color:#198038 !important;
    border-color:rgba(25, 128, 56, var(--border-opacity)) !important
  }

  .sm\:border-green-50{
    --border-opacity:1 !important;
    border-color:#EDF5FF !important;
    border-color:rgba(237, 245, 255, var(--border-opacity)) !important
  }

  .sm\:border-blue-70{
    --border-opacity:1 !important;
    border-color:#0043ce !important;
    border-color:rgba(0, 67, 206, var(--border-opacity)) !important
  }

  .sm\:border-gray-50{
    --border-opacity:1 !important;
    border-color:#8d8d8d !important;
    border-color:rgba(141, 141, 141, var(--border-opacity)) !important
  }

  .sm\:border-gray-50-hover{
    border-color:#8d8d8d12 !important
  }

  .sm\:border-gray-50-active{
    border-color:#8d8d8d32 !important
  }

  .sm\:border-gray-100{
    --border-opacity:1 !important;
    border-color:#161616 !important;
    border-color:rgba(22, 22, 22, var(--border-opacity)) !important
  }

  .sm\:border-gray-100-disabled{
    border-color:#16161650 !important
  }

  .sm\:border-gray-40{
    --border-opacity:1 !important;
    border-color:#a8a8a8 !important;
    border-color:rgba(168, 168, 168, var(--border-opacity)) !important
  }

  .sm\:border-gray-10{
    --border-opacity:1 !important;
    border-color:#f4f4f4 !important;
    border-color:rgba(244, 244, 244, var(--border-opacity)) !important
  }

  .sm\:border-gray-10-hover{
    --border-opacity:1 !important;
    border-color:#e5e5e5 !important;
    border-color:rgba(229, 229, 229, var(--border-opacity)) !important
  }

  .sm\:border-gray-20{
    --border-opacity:1 !important;
    border-color:#e0e0e0 !important;
    border-color:rgba(224, 224, 224, var(--border-opacity)) !important
  }

  .sm\:border-gray-20-hover{
    --border-opacity:1 !important;
    border-color:#cacaca !important;
    border-color:rgba(202, 202, 202, var(--border-opacity)) !important
  }

  .sm\:hover\:border-red:hover{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .sm\:hover\:border-red-100:hover{
    --border-opacity:1 !important;
    border-color:#fb4b53 !important;
    border-color:rgba(251, 75, 83, var(--border-opacity)) !important
  }

  .sm\:hover\:border-teal:hover{
    --border-opacity:1 !important;
    border-color:#009b9b !important;
    border-color:rgba(0, 155, 155, var(--border-opacity)) !important
  }

  .sm\:hover\:border-teal-100:hover{
    --border-opacity:1 !important;
    border-color:#dbfbfb !important;
    border-color:rgba(219, 251, 251, var(--border-opacity)) !important
  }

  .sm\:hover\:border-teal-200:hover{
    --border-opacity:1 !important;
    border-color:#A8E2E4 !important;
    border-color:rgba(168, 226, 228, var(--border-opacity)) !important
  }

  .sm\:hover\:border-teal-300:hover{
    --border-opacity:1 !important;
    border-color:#009C98 !important;
    border-color:rgba(0, 156, 152, var(--border-opacity)) !important
  }

  .sm\:hover\:border-white:hover{
    --border-opacity:1 !important;
    border-color:#fff !important;
    border-color:rgba(255, 255, 255, var(--border-opacity)) !important
  }

  .sm\:hover\:border-black:hover{
    --border-opacity:1 !important;
    border-color:#000 !important;
    border-color:rgba(0, 0, 0, var(--border-opacity)) !important
  }

  .sm\:hover\:border-black-100:hover{
    --border-opacity:1 !important;
    border-color:#242A2E !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .sm\:hover\:border-black-200:hover{
    --border-opacity:1 !important;
    border-color:#171717 !important;
    border-color:rgba(23, 23, 23, var(--border-opacity)) !important
  }

  .sm\:hover\:border-blue:hover{
    --border-opacity:1 !important;
    border-color:#0058A1 !important;
    border-color:rgba(0, 88, 161, var(--border-opacity)) !important
  }

  .sm\:hover\:border-orange:hover{
    --border-opacity:1 !important;
    border-color:#fe7b00 !important;
    border-color:rgba(254, 123, 0, var(--border-opacity)) !important
  }

  .sm\:hover\:border-purple:hover{
    --border-opacity:1 !important;
    border-color:#8a3ffc !important;
    border-color:rgba(138, 63, 252, var(--border-opacity)) !important
  }

  .sm\:hover\:border-blue-100:hover{
    --border-opacity:1 !important;
    border-color:#E3F6FF !important;
    border-color:rgba(227, 246, 255, var(--border-opacity)) !important
  }

  .sm\:hover\:border-blue-300:hover{
    --border-opacity:1 !important;
    border-color:#30B0FF !important;
    border-color:rgba(48, 176, 255, var(--border-opacity)) !important
  }

  .sm\:hover\:border-blue-900:hover{
    --border-opacity:1 !important;
    border-color:#07192B !important;
    border-color:rgba(7, 25, 43, var(--border-opacity)) !important
  }

  .sm\:hover\:border-gray-150:hover{
    --border-opacity:1 !important;
    border-color:#f9f9f9 !important;
    border-color:rgba(249, 249, 249, var(--border-opacity)) !important
  }

  .sm\:hover\:border-gray-200:hover{
    --border-opacity:1 !important;
    border-color:#F2F4F8 !important;
    border-color:rgba(242, 244, 248, var(--border-opacity)) !important
  }

  .sm\:hover\:border-gray-250:hover{
    --border-opacity:1 !important;
    border-color:#FAFBFB !important;
    border-color:rgba(250, 251, 251, var(--border-opacity)) !important
  }

  .sm\:hover\:border-gray-300:hover{
    --border-opacity:1 !important;
    border-color:#D5D9E0 !important;
    border-color:rgba(213, 217, 224, var(--border-opacity)) !important
  }

  .sm\:hover\:border-gray-400:hover{
    --border-opacity:1 !important;
    border-color:#9FA5AD !important;
    border-color:rgba(159, 165, 173, var(--border-opacity)) !important
  }

  .sm\:hover\:border-gray-450:hover{
    --border-opacity:1 !important;
    border-color:#868d95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .sm\:hover\:border-gray-500:hover{
    --border-opacity:1 !important;
    border-color:#414F64 !important;
    border-color:rgba(65, 79, 100, var(--border-opacity)) !important
  }

  .sm\:hover\:border-gray-550:hover{
    --border-opacity:1 !important;
    border-color:#697077 !important;
    border-color:rgba(105, 112, 119, var(--border-opacity)) !important
  }

  .sm\:hover\:border-gray-600:hover{
    --border-opacity:1 !important;
    border-color:#50565b !important;
    border-color:rgba(80, 86, 91, var(--border-opacity)) !important
  }

  .sm\:hover\:border-gray-700:hover{
    --border-opacity:1 !important;
    border-color:#242a2e !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .sm\:hover\:border-gray-disable:hover{
    --border-opacity:1 !important;
    border-color:#C1C7CD !important;
    border-color:rgba(193, 199, 205, var(--border-opacity)) !important
  }

  .sm\:hover\:border-gray-unselected:hover{
    --border-opacity:1 !important;
    border-color:#868D95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .sm\:hover\:border-blue-200:hover{
    --border-opacity:1 !important;
    border-color:#427fb6 !important;
    border-color:rgba(66, 127, 182, var(--border-opacity)) !important
  }

  .sm\:hover\:border-red-500:hover{
    --border-opacity:1 !important;
    border-color:#DC2626 !important;
    border-color:rgba(220, 38, 38, var(--border-opacity)) !important
  }

  .sm\:hover\:border-red-alert:hover{
    border-color:#DA1E2833 !important
  }

  .sm\:hover\:border-blue-40:hover{
    --border-opacity:1 !important;
    border-color:#78a9ff !important;
    border-color:rgba(120, 169, 255, var(--border-opacity)) !important
  }

  .sm\:hover\:border-blue-60:hover{
    --border-opacity:1 !important;
    border-color:#0f62fe !important;
    border-color:rgba(15, 98, 254, var(--border-opacity)) !important
  }

  .sm\:hover\:border-blue-60-hover:hover{
    --border-opacity:1 !important;
    border-color:#0353e9 !important;
    border-color:rgba(3, 83, 233, var(--border-opacity)) !important
  }

  .sm\:hover\:border-blue-80:hover{
    --border-opacity:1 !important;
    border-color:#002d9c !important;
    border-color:rgba(0, 45, 156, var(--border-opacity)) !important
  }

  .sm\:hover\:border-gray-80:hover{
    --border-opacity:1 !important;
    border-color:#393939 !important;
    border-color:rgba(57, 57, 57, var(--border-opacity)) !important
  }

  .sm\:hover\:border-gray-80-hover:hover{
    --border-opacity:1 !important;
    border-color:#4c4c4c !important;
    border-color:rgba(76, 76, 76, var(--border-opacity)) !important
  }

  .sm\:hover\:border-gray-70:hover{
    --border-opacity:1 !important;
    border-color:#525252 !important;
    border-color:rgba(82, 82, 82, var(--border-opacity)) !important
  }

  .sm\:hover\:border-gray-60:hover{
    --border-opacity:1 !important;
    border-color:#6f6f6f !important;
    border-color:rgba(111, 111, 111, var(--border-opacity)) !important
  }

  .sm\:hover\:border-red-60:hover{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .sm\:hover\:border-red-60-hover:hover{
    --border-opacity:1 !important;
    border-color:#ba1b23 !important;
    border-color:rgba(186, 27, 35, var(--border-opacity)) !important
  }

  .sm\:hover\:border-red-80:hover{
    --border-opacity:1 !important;
    border-color:#750e13 !important;
    border-color:rgba(117, 14, 19, var(--border-opacity)) !important
  }

  .sm\:hover\:border-gray-30:hover{
    --border-opacity:1 !important;
    border-color:#c6c6c6 !important;
    border-color:rgba(198, 198, 198, var(--border-opacity)) !important
  }

  .sm\:hover\:border-green-60:hover{
    --border-opacity:1 !important;
    border-color:#198038 !important;
    border-color:rgba(25, 128, 56, var(--border-opacity)) !important
  }

  .sm\:hover\:border-green-50:hover{
    --border-opacity:1 !important;
    border-color:#EDF5FF !important;
    border-color:rgba(237, 245, 255, var(--border-opacity)) !important
  }

  .sm\:hover\:border-blue-70:hover{
    --border-opacity:1 !important;
    border-color:#0043ce !important;
    border-color:rgba(0, 67, 206, var(--border-opacity)) !important
  }

  .sm\:hover\:border-gray-50:hover{
    --border-opacity:1 !important;
    border-color:#8d8d8d !important;
    border-color:rgba(141, 141, 141, var(--border-opacity)) !important
  }

  .sm\:hover\:border-gray-50-hover:hover{
    border-color:#8d8d8d12 !important
  }

  .sm\:hover\:border-gray-50-active:hover{
    border-color:#8d8d8d32 !important
  }

  .sm\:hover\:border-gray-100:hover{
    --border-opacity:1 !important;
    border-color:#161616 !important;
    border-color:rgba(22, 22, 22, var(--border-opacity)) !important
  }

  .sm\:hover\:border-gray-100-disabled:hover{
    border-color:#16161650 !important
  }

  .sm\:hover\:border-gray-40:hover{
    --border-opacity:1 !important;
    border-color:#a8a8a8 !important;
    border-color:rgba(168, 168, 168, var(--border-opacity)) !important
  }

  .sm\:hover\:border-gray-10:hover{
    --border-opacity:1 !important;
    border-color:#f4f4f4 !important;
    border-color:rgba(244, 244, 244, var(--border-opacity)) !important
  }

  .sm\:hover\:border-gray-10-hover:hover{
    --border-opacity:1 !important;
    border-color:#e5e5e5 !important;
    border-color:rgba(229, 229, 229, var(--border-opacity)) !important
  }

  .sm\:hover\:border-gray-20:hover{
    --border-opacity:1 !important;
    border-color:#e0e0e0 !important;
    border-color:rgba(224, 224, 224, var(--border-opacity)) !important
  }

  .sm\:hover\:border-gray-20-hover:hover{
    --border-opacity:1 !important;
    border-color:#cacaca !important;
    border-color:rgba(202, 202, 202, var(--border-opacity)) !important
  }

  .sm\:focus\:border-red:focus{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .sm\:focus\:border-red-100:focus{
    --border-opacity:1 !important;
    border-color:#fb4b53 !important;
    border-color:rgba(251, 75, 83, var(--border-opacity)) !important
  }

  .sm\:focus\:border-teal:focus{
    --border-opacity:1 !important;
    border-color:#009b9b !important;
    border-color:rgba(0, 155, 155, var(--border-opacity)) !important
  }

  .sm\:focus\:border-teal-100:focus{
    --border-opacity:1 !important;
    border-color:#dbfbfb !important;
    border-color:rgba(219, 251, 251, var(--border-opacity)) !important
  }

  .sm\:focus\:border-teal-200:focus{
    --border-opacity:1 !important;
    border-color:#A8E2E4 !important;
    border-color:rgba(168, 226, 228, var(--border-opacity)) !important
  }

  .sm\:focus\:border-teal-300:focus{
    --border-opacity:1 !important;
    border-color:#009C98 !important;
    border-color:rgba(0, 156, 152, var(--border-opacity)) !important
  }

  .sm\:focus\:border-white:focus{
    --border-opacity:1 !important;
    border-color:#fff !important;
    border-color:rgba(255, 255, 255, var(--border-opacity)) !important
  }

  .sm\:focus\:border-black:focus{
    --border-opacity:1 !important;
    border-color:#000 !important;
    border-color:rgba(0, 0, 0, var(--border-opacity)) !important
  }

  .sm\:focus\:border-black-100:focus{
    --border-opacity:1 !important;
    border-color:#242A2E !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .sm\:focus\:border-black-200:focus{
    --border-opacity:1 !important;
    border-color:#171717 !important;
    border-color:rgba(23, 23, 23, var(--border-opacity)) !important
  }

  .sm\:focus\:border-blue:focus{
    --border-opacity:1 !important;
    border-color:#0058A1 !important;
    border-color:rgba(0, 88, 161, var(--border-opacity)) !important
  }

  .sm\:focus\:border-orange:focus{
    --border-opacity:1 !important;
    border-color:#fe7b00 !important;
    border-color:rgba(254, 123, 0, var(--border-opacity)) !important
  }

  .sm\:focus\:border-purple:focus{
    --border-opacity:1 !important;
    border-color:#8a3ffc !important;
    border-color:rgba(138, 63, 252, var(--border-opacity)) !important
  }

  .sm\:focus\:border-blue-100:focus{
    --border-opacity:1 !important;
    border-color:#E3F6FF !important;
    border-color:rgba(227, 246, 255, var(--border-opacity)) !important
  }

  .sm\:focus\:border-blue-300:focus{
    --border-opacity:1 !important;
    border-color:#30B0FF !important;
    border-color:rgba(48, 176, 255, var(--border-opacity)) !important
  }

  .sm\:focus\:border-blue-900:focus{
    --border-opacity:1 !important;
    border-color:#07192B !important;
    border-color:rgba(7, 25, 43, var(--border-opacity)) !important
  }

  .sm\:focus\:border-gray-150:focus{
    --border-opacity:1 !important;
    border-color:#f9f9f9 !important;
    border-color:rgba(249, 249, 249, var(--border-opacity)) !important
  }

  .sm\:focus\:border-gray-200:focus{
    --border-opacity:1 !important;
    border-color:#F2F4F8 !important;
    border-color:rgba(242, 244, 248, var(--border-opacity)) !important
  }

  .sm\:focus\:border-gray-250:focus{
    --border-opacity:1 !important;
    border-color:#FAFBFB !important;
    border-color:rgba(250, 251, 251, var(--border-opacity)) !important
  }

  .sm\:focus\:border-gray-300:focus{
    --border-opacity:1 !important;
    border-color:#D5D9E0 !important;
    border-color:rgba(213, 217, 224, var(--border-opacity)) !important
  }

  .sm\:focus\:border-gray-400:focus{
    --border-opacity:1 !important;
    border-color:#9FA5AD !important;
    border-color:rgba(159, 165, 173, var(--border-opacity)) !important
  }

  .sm\:focus\:border-gray-450:focus{
    --border-opacity:1 !important;
    border-color:#868d95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .sm\:focus\:border-gray-500:focus{
    --border-opacity:1 !important;
    border-color:#414F64 !important;
    border-color:rgba(65, 79, 100, var(--border-opacity)) !important
  }

  .sm\:focus\:border-gray-550:focus{
    --border-opacity:1 !important;
    border-color:#697077 !important;
    border-color:rgba(105, 112, 119, var(--border-opacity)) !important
  }

  .sm\:focus\:border-gray-600:focus{
    --border-opacity:1 !important;
    border-color:#50565b !important;
    border-color:rgba(80, 86, 91, var(--border-opacity)) !important
  }

  .sm\:focus\:border-gray-700:focus{
    --border-opacity:1 !important;
    border-color:#242a2e !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .sm\:focus\:border-gray-disable:focus{
    --border-opacity:1 !important;
    border-color:#C1C7CD !important;
    border-color:rgba(193, 199, 205, var(--border-opacity)) !important
  }

  .sm\:focus\:border-gray-unselected:focus{
    --border-opacity:1 !important;
    border-color:#868D95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .sm\:focus\:border-blue-200:focus{
    --border-opacity:1 !important;
    border-color:#427fb6 !important;
    border-color:rgba(66, 127, 182, var(--border-opacity)) !important
  }

  .sm\:focus\:border-red-500:focus{
    --border-opacity:1 !important;
    border-color:#DC2626 !important;
    border-color:rgba(220, 38, 38, var(--border-opacity)) !important
  }

  .sm\:focus\:border-red-alert:focus{
    border-color:#DA1E2833 !important
  }

  .sm\:focus\:border-blue-40:focus{
    --border-opacity:1 !important;
    border-color:#78a9ff !important;
    border-color:rgba(120, 169, 255, var(--border-opacity)) !important
  }

  .sm\:focus\:border-blue-60:focus{
    --border-opacity:1 !important;
    border-color:#0f62fe !important;
    border-color:rgba(15, 98, 254, var(--border-opacity)) !important
  }

  .sm\:focus\:border-blue-60-hover:focus{
    --border-opacity:1 !important;
    border-color:#0353e9 !important;
    border-color:rgba(3, 83, 233, var(--border-opacity)) !important
  }

  .sm\:focus\:border-blue-80:focus{
    --border-opacity:1 !important;
    border-color:#002d9c !important;
    border-color:rgba(0, 45, 156, var(--border-opacity)) !important
  }

  .sm\:focus\:border-gray-80:focus{
    --border-opacity:1 !important;
    border-color:#393939 !important;
    border-color:rgba(57, 57, 57, var(--border-opacity)) !important
  }

  .sm\:focus\:border-gray-80-hover:focus{
    --border-opacity:1 !important;
    border-color:#4c4c4c !important;
    border-color:rgba(76, 76, 76, var(--border-opacity)) !important
  }

  .sm\:focus\:border-gray-70:focus{
    --border-opacity:1 !important;
    border-color:#525252 !important;
    border-color:rgba(82, 82, 82, var(--border-opacity)) !important
  }

  .sm\:focus\:border-gray-60:focus{
    --border-opacity:1 !important;
    border-color:#6f6f6f !important;
    border-color:rgba(111, 111, 111, var(--border-opacity)) !important
  }

  .sm\:focus\:border-red-60:focus{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .sm\:focus\:border-red-60-hover:focus{
    --border-opacity:1 !important;
    border-color:#ba1b23 !important;
    border-color:rgba(186, 27, 35, var(--border-opacity)) !important
  }

  .sm\:focus\:border-red-80:focus{
    --border-opacity:1 !important;
    border-color:#750e13 !important;
    border-color:rgba(117, 14, 19, var(--border-opacity)) !important
  }

  .sm\:focus\:border-gray-30:focus{
    --border-opacity:1 !important;
    border-color:#c6c6c6 !important;
    border-color:rgba(198, 198, 198, var(--border-opacity)) !important
  }

  .sm\:focus\:border-green-60:focus{
    --border-opacity:1 !important;
    border-color:#198038 !important;
    border-color:rgba(25, 128, 56, var(--border-opacity)) !important
  }

  .sm\:focus\:border-green-50:focus{
    --border-opacity:1 !important;
    border-color:#EDF5FF !important;
    border-color:rgba(237, 245, 255, var(--border-opacity)) !important
  }

  .sm\:focus\:border-blue-70:focus{
    --border-opacity:1 !important;
    border-color:#0043ce !important;
    border-color:rgba(0, 67, 206, var(--border-opacity)) !important
  }

  .sm\:focus\:border-gray-50:focus{
    --border-opacity:1 !important;
    border-color:#8d8d8d !important;
    border-color:rgba(141, 141, 141, var(--border-opacity)) !important
  }

  .sm\:focus\:border-gray-50-hover:focus{
    border-color:#8d8d8d12 !important
  }

  .sm\:focus\:border-gray-50-active:focus{
    border-color:#8d8d8d32 !important
  }

  .sm\:focus\:border-gray-100:focus{
    --border-opacity:1 !important;
    border-color:#161616 !important;
    border-color:rgba(22, 22, 22, var(--border-opacity)) !important
  }

  .sm\:focus\:border-gray-100-disabled:focus{
    border-color:#16161650 !important
  }

  .sm\:focus\:border-gray-40:focus{
    --border-opacity:1 !important;
    border-color:#a8a8a8 !important;
    border-color:rgba(168, 168, 168, var(--border-opacity)) !important
  }

  .sm\:focus\:border-gray-10:focus{
    --border-opacity:1 !important;
    border-color:#f4f4f4 !important;
    border-color:rgba(244, 244, 244, var(--border-opacity)) !important
  }

  .sm\:focus\:border-gray-10-hover:focus{
    --border-opacity:1 !important;
    border-color:#e5e5e5 !important;
    border-color:rgba(229, 229, 229, var(--border-opacity)) !important
  }

  .sm\:focus\:border-gray-20:focus{
    --border-opacity:1 !important;
    border-color:#e0e0e0 !important;
    border-color:rgba(224, 224, 224, var(--border-opacity)) !important
  }

  .sm\:focus\:border-gray-20-hover:focus{
    --border-opacity:1 !important;
    border-color:#cacaca !important;
    border-color:rgba(202, 202, 202, var(--border-opacity)) !important
  }

  .sm\:border-opacity-0{
    --border-opacity:0 !important
  }

  .sm\:border-opacity-25{
    --border-opacity:0.25 !important
  }

  .sm\:border-opacity-50{
    --border-opacity:0.5 !important
  }

  .sm\:border-opacity-75{
    --border-opacity:0.75 !important
  }

  .sm\:border-opacity-100{
    --border-opacity:1 !important
  }

  .sm\:hover\:border-opacity-0:hover{
    --border-opacity:0 !important
  }

  .sm\:hover\:border-opacity-25:hover{
    --border-opacity:0.25 !important
  }

  .sm\:hover\:border-opacity-50:hover{
    --border-opacity:0.5 !important
  }

  .sm\:hover\:border-opacity-75:hover{
    --border-opacity:0.75 !important
  }

  .sm\:hover\:border-opacity-100:hover{
    --border-opacity:1 !important
  }

  .sm\:focus\:border-opacity-0:focus{
    --border-opacity:0 !important
  }

  .sm\:focus\:border-opacity-25:focus{
    --border-opacity:0.25 !important
  }

  .sm\:focus\:border-opacity-50:focus{
    --border-opacity:0.5 !important
  }

  .sm\:focus\:border-opacity-75:focus{
    --border-opacity:0.75 !important
  }

  .sm\:focus\:border-opacity-100:focus{
    --border-opacity:1 !important
  }

  .sm\:rounded-none{
    border-radius:0 !important
  }

  .sm\:rounded-sm{
    border-radius:0.125rem !important
  }

  .sm\:rounded{
    border-radius:0.25rem !important
  }

  .sm\:rounded-md{
    border-radius:0.375rem !important
  }

  .sm\:rounded-lg{
    border-radius:0.5rem !important
  }

  .sm\:rounded-xl{
    border-radius:0.75rem !important
  }

  .sm\:rounded-2xl{
    border-radius:1rem !important
  }

  .sm\:rounded-3xl{
    border-radius:1.5rem !important
  }

  .sm\:rounded-full{
    border-radius:9999px !important
  }

  .sm\:rounded-t-none{
    border-top-left-radius:0 !important;
    border-top-right-radius:0 !important
  }

  .sm\:rounded-r-none{
    border-top-right-radius:0 !important;
    border-bottom-right-radius:0 !important
  }

  .sm\:rounded-b-none{
    border-bottom-right-radius:0 !important;
    border-bottom-left-radius:0 !important
  }

  .sm\:rounded-l-none{
    border-top-left-radius:0 !important;
    border-bottom-left-radius:0 !important
  }

  .sm\:rounded-t-sm{
    border-top-left-radius:0.125rem !important;
    border-top-right-radius:0.125rem !important
  }

  .sm\:rounded-r-sm{
    border-top-right-radius:0.125rem !important;
    border-bottom-right-radius:0.125rem !important
  }

  .sm\:rounded-b-sm{
    border-bottom-right-radius:0.125rem !important;
    border-bottom-left-radius:0.125rem !important
  }

  .sm\:rounded-l-sm{
    border-top-left-radius:0.125rem !important;
    border-bottom-left-radius:0.125rem !important
  }

  .sm\:rounded-t{
    border-top-left-radius:0.25rem !important;
    border-top-right-radius:0.25rem !important
  }

  .sm\:rounded-r{
    border-top-right-radius:0.25rem !important;
    border-bottom-right-radius:0.25rem !important
  }

  .sm\:rounded-b{
    border-bottom-right-radius:0.25rem !important;
    border-bottom-left-radius:0.25rem !important
  }

  .sm\:rounded-l{
    border-top-left-radius:0.25rem !important;
    border-bottom-left-radius:0.25rem !important
  }

  .sm\:rounded-t-md{
    border-top-left-radius:0.375rem !important;
    border-top-right-radius:0.375rem !important
  }

  .sm\:rounded-r-md{
    border-top-right-radius:0.375rem !important;
    border-bottom-right-radius:0.375rem !important
  }

  .sm\:rounded-b-md{
    border-bottom-right-radius:0.375rem !important;
    border-bottom-left-radius:0.375rem !important
  }

  .sm\:rounded-l-md{
    border-top-left-radius:0.375rem !important;
    border-bottom-left-radius:0.375rem !important
  }

  .sm\:rounded-t-lg{
    border-top-left-radius:0.5rem !important;
    border-top-right-radius:0.5rem !important
  }

  .sm\:rounded-r-lg{
    border-top-right-radius:0.5rem !important;
    border-bottom-right-radius:0.5rem !important
  }

  .sm\:rounded-b-lg{
    border-bottom-right-radius:0.5rem !important;
    border-bottom-left-radius:0.5rem !important
  }

  .sm\:rounded-l-lg{
    border-top-left-radius:0.5rem !important;
    border-bottom-left-radius:0.5rem !important
  }

  .sm\:rounded-t-xl{
    border-top-left-radius:0.75rem !important;
    border-top-right-radius:0.75rem !important
  }

  .sm\:rounded-r-xl{
    border-top-right-radius:0.75rem !important;
    border-bottom-right-radius:0.75rem !important
  }

  .sm\:rounded-b-xl{
    border-bottom-right-radius:0.75rem !important;
    border-bottom-left-radius:0.75rem !important
  }

  .sm\:rounded-l-xl{
    border-top-left-radius:0.75rem !important;
    border-bottom-left-radius:0.75rem !important
  }

  .sm\:rounded-t-2xl{
    border-top-left-radius:1rem !important;
    border-top-right-radius:1rem !important
  }

  .sm\:rounded-r-2xl{
    border-top-right-radius:1rem !important;
    border-bottom-right-radius:1rem !important
  }

  .sm\:rounded-b-2xl{
    border-bottom-right-radius:1rem !important;
    border-bottom-left-radius:1rem !important
  }

  .sm\:rounded-l-2xl{
    border-top-left-radius:1rem !important;
    border-bottom-left-radius:1rem !important
  }

  .sm\:rounded-t-3xl{
    border-top-left-radius:1.5rem !important;
    border-top-right-radius:1.5rem !important
  }

  .sm\:rounded-r-3xl{
    border-top-right-radius:1.5rem !important;
    border-bottom-right-radius:1.5rem !important
  }

  .sm\:rounded-b-3xl{
    border-bottom-right-radius:1.5rem !important;
    border-bottom-left-radius:1.5rem !important
  }

  .sm\:rounded-l-3xl{
    border-top-left-radius:1.5rem !important;
    border-bottom-left-radius:1.5rem !important
  }

  .sm\:rounded-t-full{
    border-top-left-radius:9999px !important;
    border-top-right-radius:9999px !important
  }

  .sm\:rounded-r-full{
    border-top-right-radius:9999px !important;
    border-bottom-right-radius:9999px !important
  }

  .sm\:rounded-b-full{
    border-bottom-right-radius:9999px !important;
    border-bottom-left-radius:9999px !important
  }

  .sm\:rounded-l-full{
    border-top-left-radius:9999px !important;
    border-bottom-left-radius:9999px !important
  }

  .sm\:rounded-tl-none{
    border-top-left-radius:0 !important
  }

  .sm\:rounded-tr-none{
    border-top-right-radius:0 !important
  }

  .sm\:rounded-br-none{
    border-bottom-right-radius:0 !important
  }

  .sm\:rounded-bl-none{
    border-bottom-left-radius:0 !important
  }

  .sm\:rounded-tl-sm{
    border-top-left-radius:0.125rem !important
  }

  .sm\:rounded-tr-sm{
    border-top-right-radius:0.125rem !important
  }

  .sm\:rounded-br-sm{
    border-bottom-right-radius:0.125rem !important
  }

  .sm\:rounded-bl-sm{
    border-bottom-left-radius:0.125rem !important
  }

  .sm\:rounded-tl{
    border-top-left-radius:0.25rem !important
  }

  .sm\:rounded-tr{
    border-top-right-radius:0.25rem !important
  }

  .sm\:rounded-br{
    border-bottom-right-radius:0.25rem !important
  }

  .sm\:rounded-bl{
    border-bottom-left-radius:0.25rem !important
  }

  .sm\:rounded-tl-md{
    border-top-left-radius:0.375rem !important
  }

  .sm\:rounded-tr-md{
    border-top-right-radius:0.375rem !important
  }

  .sm\:rounded-br-md{
    border-bottom-right-radius:0.375rem !important
  }

  .sm\:rounded-bl-md{
    border-bottom-left-radius:0.375rem !important
  }

  .sm\:rounded-tl-lg{
    border-top-left-radius:0.5rem !important
  }

  .sm\:rounded-tr-lg{
    border-top-right-radius:0.5rem !important
  }

  .sm\:rounded-br-lg{
    border-bottom-right-radius:0.5rem !important
  }

  .sm\:rounded-bl-lg{
    border-bottom-left-radius:0.5rem !important
  }

  .sm\:rounded-tl-xl{
    border-top-left-radius:0.75rem !important
  }

  .sm\:rounded-tr-xl{
    border-top-right-radius:0.75rem !important
  }

  .sm\:rounded-br-xl{
    border-bottom-right-radius:0.75rem !important
  }

  .sm\:rounded-bl-xl{
    border-bottom-left-radius:0.75rem !important
  }

  .sm\:rounded-tl-2xl{
    border-top-left-radius:1rem !important
  }

  .sm\:rounded-tr-2xl{
    border-top-right-radius:1rem !important
  }

  .sm\:rounded-br-2xl{
    border-bottom-right-radius:1rem !important
  }

  .sm\:rounded-bl-2xl{
    border-bottom-left-radius:1rem !important
  }

  .sm\:rounded-tl-3xl{
    border-top-left-radius:1.5rem !important
  }

  .sm\:rounded-tr-3xl{
    border-top-right-radius:1.5rem !important
  }

  .sm\:rounded-br-3xl{
    border-bottom-right-radius:1.5rem !important
  }

  .sm\:rounded-bl-3xl{
    border-bottom-left-radius:1.5rem !important
  }

  .sm\:rounded-tl-full{
    border-top-left-radius:9999px !important
  }

  .sm\:rounded-tr-full{
    border-top-right-radius:9999px !important
  }

  .sm\:rounded-br-full{
    border-bottom-right-radius:9999px !important
  }

  .sm\:rounded-bl-full{
    border-bottom-left-radius:9999px !important
  }

  .sm\:border-solid{
    border-style:solid !important
  }

  .sm\:border-dashed{
    border-style:dashed !important
  }

  .sm\:border-dotted{
    border-style:dotted !important
  }

  .sm\:border-double{
    border-style:double !important
  }

  .sm\:border-none{
    border-style:none !important
  }

  .sm\:border-0{
    border-width:0 !important
  }

  .sm\:border-2{
    border-width:2px !important
  }

  .sm\:border-4{
    border-width:4px !important
  }

  .sm\:border-8{
    border-width:8px !important
  }

  .sm\:border{
    border-width:1px !important
  }

  .sm\:border-t-0{
    border-top-width:0 !important
  }

  .sm\:border-r-0{
    border-right-width:0 !important
  }

  .sm\:border-b-0{
    border-bottom-width:0 !important
  }

  .sm\:border-l-0{
    border-left-width:0 !important
  }

  .sm\:border-t-2{
    border-top-width:2px !important
  }

  .sm\:border-r-2{
    border-right-width:2px !important
  }

  .sm\:border-b-2{
    border-bottom-width:2px !important
  }

  .sm\:border-l-2{
    border-left-width:2px !important
  }

  .sm\:border-t-4{
    border-top-width:4px !important
  }

  .sm\:border-r-4{
    border-right-width:4px !important
  }

  .sm\:border-b-4{
    border-bottom-width:4px !important
  }

  .sm\:border-l-4{
    border-left-width:4px !important
  }

  .sm\:border-t-8{
    border-top-width:8px !important
  }

  .sm\:border-r-8{
    border-right-width:8px !important
  }

  .sm\:border-b-8{
    border-bottom-width:8px !important
  }

  .sm\:border-l-8{
    border-left-width:8px !important
  }

  .sm\:border-t{
    border-top-width:1px !important
  }

  .sm\:border-r{
    border-right-width:1px !important
  }

  .sm\:border-b{
    border-bottom-width:1px !important
  }

  .sm\:border-l{
    border-left-width:1px !important
  }

  .sm\:box-border{
    box-sizing:border-box !important
  }

  .sm\:box-content{
    box-sizing:content-box !important
  }

  .sm\:cursor-auto{
    cursor:auto !important
  }

  .sm\:cursor-default{
    cursor:default !important
  }

  .sm\:cursor-pointer{
    cursor:pointer !important
  }

  .sm\:cursor-wait{
    cursor:wait !important
  }

  .sm\:cursor-text{
    cursor:text !important
  }

  .sm\:cursor-move{
    cursor:move !important
  }

  .sm\:cursor-not-allowed{
    cursor:not-allowed !important
  }

  .sm\:block{
    display:block !important
  }

  .sm\:inline-block{
    display:inline-block !important
  }

  .sm\:inline{
    display:inline !important
  }

  .sm\:flex{
    display:flex !important
  }

  .sm\:inline-flex{
    display:inline-flex !important
  }

  .sm\:table{
    display:table !important
  }

  .sm\:table-caption{
    display:table-caption !important
  }

  .sm\:table-cell{
    display:table-cell !important
  }

  .sm\:table-column{
    display:table-column !important
  }

  .sm\:table-column-group{
    display:table-column-group !important
  }

  .sm\:table-footer-group{
    display:table-footer-group !important
  }

  .sm\:table-header-group{
    display:table-header-group !important
  }

  .sm\:table-row-group{
    display:table-row-group !important
  }

  .sm\:table-row{
    display:table-row !important
  }

  .sm\:flow-root{
    display:flow-root !important
  }

  .sm\:grid{
    display:grid !important
  }

  .sm\:inline-grid{
    display:inline-grid !important
  }

  .sm\:contents{
    display:contents !important
  }

  .sm\:hidden{
    display:none !important
  }

  .sm\:flex-row{
    flex-direction:row !important
  }

  .sm\:flex-row-reverse{
    flex-direction:row-reverse !important
  }

  .sm\:flex-col{
    flex-direction:column !important
  }

  .sm\:flex-col-reverse{
    flex-direction:column-reverse !important
  }

  .sm\:flex-wrap{
    flex-wrap:wrap !important
  }

  .sm\:flex-wrap-reverse{
    flex-wrap:wrap-reverse !important
  }

  .sm\:flex-no-wrap{
    flex-wrap:nowrap !important
  }

  .sm\:place-items-auto{
    place-items:auto !important
  }

  .sm\:place-items-start{
    place-items:start !important
  }

  .sm\:place-items-end{
    place-items:end !important
  }

  .sm\:place-items-center{
    place-items:center !important
  }

  .sm\:place-items-stretch{
    place-items:stretch !important
  }

  .sm\:place-content-center{
    place-content:center !important
  }

  .sm\:place-content-start{
    place-content:start !important
  }

  .sm\:place-content-end{
    place-content:end !important
  }

  .sm\:place-content-between{
    place-content:space-between !important
  }

  .sm\:place-content-around{
    place-content:space-around !important
  }

  .sm\:place-content-evenly{
    place-content:space-evenly !important
  }

  .sm\:place-content-stretch{
    place-content:stretch !important
  }

  .sm\:place-self-auto{
    place-self:auto !important
  }

  .sm\:place-self-start{
    place-self:start !important
  }

  .sm\:place-self-end{
    place-self:end !important
  }

  .sm\:place-self-center{
    place-self:center !important
  }

  .sm\:place-self-stretch{
    place-self:stretch !important
  }

  .sm\:items-start{
    align-items:flex-start !important
  }

  .sm\:items-end{
    align-items:flex-end !important
  }

  .sm\:items-center{
    align-items:center !important
  }

  .sm\:items-baseline{
    align-items:baseline !important
  }

  .sm\:items-stretch{
    align-items:stretch !important
  }

  .sm\:content-center{
    align-content:center !important
  }

  .sm\:content-start{
    align-content:flex-start !important
  }

  .sm\:content-end{
    align-content:flex-end !important
  }

  .sm\:content-between{
    align-content:space-between !important
  }

  .sm\:content-around{
    align-content:space-around !important
  }

  .sm\:content-evenly{
    align-content:space-evenly !important
  }

  .sm\:self-auto{
    align-self:auto !important
  }

  .sm\:self-start{
    align-self:flex-start !important
  }

  .sm\:self-end{
    align-self:flex-end !important
  }

  .sm\:self-center{
    align-self:center !important
  }

  .sm\:self-stretch{
    align-self:stretch !important
  }

  .sm\:justify-items-auto{
    justify-items:auto !important
  }

  .sm\:justify-items-start{
    justify-items:start !important
  }

  .sm\:justify-items-end{
    justify-items:end !important
  }

  .sm\:justify-items-center{
    justify-items:center !important
  }

  .sm\:justify-items-stretch{
    justify-items:stretch !important
  }

  .sm\:justify-start{
    justify-content:flex-start !important
  }

  .sm\:justify-end{
    justify-content:flex-end !important
  }

  .sm\:justify-center{
    justify-content:center !important
  }

  .sm\:justify-between{
    justify-content:space-between !important
  }

  .sm\:justify-around{
    justify-content:space-around !important
  }

  .sm\:justify-evenly{
    justify-content:space-evenly !important
  }

  .sm\:justify-self-auto{
    justify-self:auto !important
  }

  .sm\:justify-self-start{
    justify-self:start !important
  }

  .sm\:justify-self-end{
    justify-self:end !important
  }

  .sm\:justify-self-center{
    justify-self:center !important
  }

  .sm\:justify-self-stretch{
    justify-self:stretch !important
  }

  .sm\:flex-1{
    flex:1 1 0% !important
  }

  .sm\:flex-auto{
    flex:1 1 auto !important
  }

  .sm\:flex-initial{
    flex:0 1 auto !important
  }

  .sm\:flex-none{
    flex:none !important
  }

  .sm\:flex-grow-0{
    flex-grow:0 !important
  }

  .sm\:flex-grow{
    flex-grow:1 !important
  }

  .sm\:flex-shrink-0{
    flex-shrink:0 !important
  }

  .sm\:flex-shrink{
    flex-shrink:1 !important
  }

  .sm\:order-1{
    order:1 !important
  }

  .sm\:order-2{
    order:2 !important
  }

  .sm\:order-3{
    order:3 !important
  }

  .sm\:order-4{
    order:4 !important
  }

  .sm\:order-5{
    order:5 !important
  }

  .sm\:order-6{
    order:6 !important
  }

  .sm\:order-7{
    order:7 !important
  }

  .sm\:order-8{
    order:8 !important
  }

  .sm\:order-9{
    order:9 !important
  }

  .sm\:order-10{
    order:10 !important
  }

  .sm\:order-11{
    order:11 !important
  }

  .sm\:order-12{
    order:12 !important
  }

  .sm\:order-first{
    order:-9999 !important
  }

  .sm\:order-last{
    order:9999 !important
  }

  .sm\:order-none{
    order:0 !important
  }

  .sm\:float-right{
    float:right !important
  }

  .sm\:float-left{
    float:left !important
  }

  .sm\:float-none{
    float:none !important
  }

  .sm\:clearfix:after{
    content:"" !important;
    display:table !important;
    clear:both !important
  }

  .sm\:clear-left{
    clear:left !important
  }

  .sm\:clear-right{
    clear:right !important
  }

  .sm\:clear-both{
    clear:both !important
  }

  .sm\:clear-none{
    clear:none !important
  }

  .sm\:font-sans{
    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" !important
  }

  .sm\:font-serif{
    font-family:Georgia, Cambria, "Times New Roman", Times, serif !important
  }

  .sm\:font-mono{
    font-family:Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important
  }

  .sm\:font-hairline{
    font-weight:100 !important
  }

  .sm\:font-thin{
    font-weight:200 !important
  }

  .sm\:font-light{
    font-weight:300 !important
  }

  .sm\:font-normal{
    font-weight:400 !important
  }

  .sm\:font-medium{
    font-weight:500 !important
  }

  .sm\:font-semibold{
    font-weight:600 !important
  }

  .sm\:font-bold{
    font-weight:700 !important
  }

  .sm\:font-extrabold{
    font-weight:800 !important
  }

  .sm\:font-black{
    font-weight:900 !important
  }

  .sm\:hover\:font-hairline:hover{
    font-weight:100 !important
  }

  .sm\:hover\:font-thin:hover{
    font-weight:200 !important
  }

  .sm\:hover\:font-light:hover{
    font-weight:300 !important
  }

  .sm\:hover\:font-normal:hover{
    font-weight:400 !important
  }

  .sm\:hover\:font-medium:hover{
    font-weight:500 !important
  }

  .sm\:hover\:font-semibold:hover{
    font-weight:600 !important
  }

  .sm\:hover\:font-bold:hover{
    font-weight:700 !important
  }

  .sm\:hover\:font-extrabold:hover{
    font-weight:800 !important
  }

  .sm\:hover\:font-black:hover{
    font-weight:900 !important
  }

  .sm\:focus\:font-hairline:focus{
    font-weight:100 !important
  }

  .sm\:focus\:font-thin:focus{
    font-weight:200 !important
  }

  .sm\:focus\:font-light:focus{
    font-weight:300 !important
  }

  .sm\:focus\:font-normal:focus{
    font-weight:400 !important
  }

  .sm\:focus\:font-medium:focus{
    font-weight:500 !important
  }

  .sm\:focus\:font-semibold:focus{
    font-weight:600 !important
  }

  .sm\:focus\:font-bold:focus{
    font-weight:700 !important
  }

  .sm\:focus\:font-extrabold:focus{
    font-weight:800 !important
  }

  .sm\:focus\:font-black:focus{
    font-weight:900 !important
  }

  .sm\:h-0{
    height:0 !important
  }

  .sm\:h-1{
    height:0.25rem !important
  }

  .sm\:h-2{
    height:0.5rem !important
  }

  .sm\:h-3{
    height:0.75rem !important
  }

  .sm\:h-4{
    height:1rem !important
  }

  .sm\:h-5{
    height:1.25rem !important
  }

  .sm\:h-6{
    height:1.5rem !important
  }

  .sm\:h-7{
    height:1.75rem !important
  }

  .sm\:h-8{
    height:2rem !important
  }

  .sm\:h-10{
    height:2.5rem !important
  }

  .sm\:h-12{
    height:3rem !important
  }

  .sm\:h-14{
    height:3.5rem !important
  }

  .sm\:h-16{
    height:4rem !important
  }

  .sm\:h-18{
    height:4.5rem !important
  }

  .sm\:h-19{
    height:4.75rem !important
  }

  .sm\:h-20{
    height:5rem !important
  }

  .sm\:h-24{
    height:6rem !important
  }

  .sm\:h-28{
    height:7rem !important
  }

  .sm\:h-30{
    height:7.5rem !important
  }

  .sm\:h-31{
    height:7.75rem !important
  }

  .sm\:h-32{
    height:8rem !important
  }

  .sm\:h-34{
    height:8.5rem !important
  }

  .sm\:h-36{
    height:9rem !important
  }

  .sm\:h-40{
    height:10rem !important
  }

  .sm\:h-42{
    height:9.188rem !important
  }

  .sm\:h-44{
    height:11rem !important
  }

  .sm\:h-45{
    height:11.25rem !important
  }

  .sm\:h-48{
    height:12rem !important
  }

  .sm\:h-50{
    height:12.5rem !important
  }

  .sm\:h-52{
    height:13rem !important
  }

  .sm\:h-56{
    height:14rem !important
  }

  .sm\:h-60{
    height:15rem !important
  }

  .sm\:h-62{
    height:15.5rem !important
  }

  .sm\:h-64{
    height:16rem !important
  }

  .sm\:h-70{
    height:17.5rem !important
  }

  .sm\:h-72{
    height:18rem !important
  }

  .sm\:h-76{
    height:19rem !important
  }

  .sm\:h-80{
    height:20rem !important
  }

  .sm\:h-83{
    height:20.75rem !important
  }

  .sm\:h-84{
    height:21rem !important
  }

  .sm\:h-92{
    height:23rem !important
  }

  .sm\:h-96{
    height:24rem !important
  }

  .sm\:h-104{
    height:26rem !important
  }

  .sm\:h-106{
    height:26.5rem !important
  }

  .sm\:h-108{
    height:27rem !important
  }

  .sm\:h-112{
    height:28rem !important
  }

  .sm\:h-116{
    height:29rem !important
  }

  .sm\:h-120{
    height:30rem !important
  }

  .sm\:h-124{
    height:31rem !important
  }

  .sm\:h-132{
    height:33rem !important
  }

  .sm\:h-140{
    height:40rem !important
  }

  .sm\:h-164{
    height:41rem !important
  }

  .sm\:h-165{
    height:41.25rem !important
  }

  .sm\:h-172{
    height:43rem !important
  }

  .sm\:h-200{
    height:50rem !important
  }

  .sm\:h-auto{
    height:auto !important
  }

  .sm\:h-px{
    height:1px !important
  }

  .sm\:h-1\.5{
    height:0.375rem !important
  }

  .sm\:h-2n{
    height:-0.5rem !important
  }

  .sm\:h-40n{
    height:-10rem !important
  }

  .sm\:h-full{
    height:100% !important
  }

  .sm\:h-screen{
    height:100vh !important
  }

  .sm\:h-40p{
    height:40% !important
  }

  .sm\:h-50p{
    height:50% !important
  }

  .sm\:h-60p{
    height:60% !important
  }

  .sm\:h-70p{
    height:70% !important
  }

  .sm\:h-80p{
    height:80% !important
  }

  .sm\:h-90p{
    height:90% !important
  }

  .sm\:h-93p{
    height:93% !important
  }

  .sm\:h-fit{
    height:-moz-fit-content !important;
    height:fit-content !important
  }

  .sm\:text-xs{
    font-size:0.75rem !important
  }

  .sm\:text-sm{
    font-size:0.875rem !important
  }

  .sm\:text-base{
    font-size:1rem !important
  }

  .sm\:text-lg{
    font-size:1.125rem !important
  }

  .sm\:text-xl{
    font-size:1.25rem !important
  }

  .sm\:text-2xl{
    font-size:1.5rem !important
  }

  .sm\:text-3xl{
    font-size:1.875rem !important
  }

  .sm\:text-4xl{
    font-size:2.25rem !important
  }

  .sm\:text-5xl{
    font-size:3rem !important
  }

  .sm\:text-6xl{
    font-size:4rem !important
  }

  .sm\:text-xsmall{
    font-size:13px !important
  }

  .sm\:text-xxs{
    font-size:11px !important
  }

  .sm\:text-xxxs{
    font-size:10px !important
  }

  .sm\:text-heading-01{
    font-size:1.75rem !important
  }

  .sm\:leading-3{
    line-height:.75rem !important
  }

  .sm\:leading-4{
    line-height:1rem !important
  }

  .sm\:leading-5{
    line-height:1.25rem !important
  }

  .sm\:leading-6{
    line-height:1.5rem !important
  }

  .sm\:leading-7{
    line-height:1.75rem !important
  }

  .sm\:leading-8{
    line-height:2rem !important
  }

  .sm\:leading-9{
    line-height:2.25rem !important
  }

  .sm\:leading-10{
    line-height:2.5rem !important
  }

  .sm\:leading-none{
    line-height:1 !important
  }

  .sm\:leading-tight{
    line-height:1.25 !important
  }

  .sm\:leading-snug{
    line-height:1.375 !important
  }

  .sm\:leading-normal{
    line-height:1.5 !important
  }

  .sm\:leading-relaxed{
    line-height:1.625 !important
  }

  .sm\:leading-loose{
    line-height:2 !important
  }

  .sm\:leading-primary{
    line-height:1.125rem !important
  }

  .sm\:list-inside{
    list-style-position:inside !important
  }

  .sm\:list-outside{
    list-style-position:outside !important
  }

  .sm\:list-none{
    list-style-type:none !important
  }

  .sm\:list-disc{
    list-style-type:disc !important
  }

  .sm\:list-decimal{
    list-style-type:decimal !important
  }

  .sm\:m-0{
    margin:0 !important
  }

  .sm\:m-1{
    margin:0.25rem !important
  }

  .sm\:m-2{
    margin:0.5rem !important
  }

  .sm\:m-3{
    margin:0.75rem !important
  }

  .sm\:m-4{
    margin:1rem !important
  }

  .sm\:m-5{
    margin:1.25rem !important
  }

  .sm\:m-6{
    margin:1.5rem !important
  }

  .sm\:m-7{
    margin:1.75rem !important
  }

  .sm\:m-8{
    margin:2rem !important
  }

  .sm\:m-9{
    margin:2.25rem !important
  }

  .sm\:m-10{
    margin:2.5rem !important
  }

  .sm\:m-12{
    margin:3rem !important
  }

  .sm\:m-14{
    margin:3.5rem !important
  }

  .sm\:m-16{
    margin:4rem !important
  }

  .sm\:m-18{
    margin:4.5rem !important
  }

  .sm\:m-19{
    margin:4.75rem !important
  }

  .sm\:m-20{
    margin:5rem !important
  }

  .sm\:m-24{
    margin:6rem !important
  }

  .sm\:m-28{
    margin:7rem !important
  }

  .sm\:m-30{
    margin:7.5rem !important
  }

  .sm\:m-31{
    margin:7.75rem !important
  }

  .sm\:m-32{
    margin:8rem !important
  }

  .sm\:m-34{
    margin:8.5rem !important
  }

  .sm\:m-36{
    margin:9rem !important
  }

  .sm\:m-40{
    margin:10rem !important
  }

  .sm\:m-44{
    margin:11rem !important
  }

  .sm\:m-45{
    margin:11.25rem !important
  }

  .sm\:m-48{
    margin:12rem !important
  }

  .sm\:m-50{
    margin:12.5rem !important
  }

  .sm\:m-52{
    margin:13rem !important
  }

  .sm\:m-56{
    margin:14rem !important
  }

  .sm\:m-60{
    margin:15rem !important
  }

  .sm\:m-62{
    margin:15.5rem !important
  }

  .sm\:m-64{
    margin:16rem !important
  }

  .sm\:m-70{
    margin:17.5rem !important
  }

  .sm\:m-72{
    margin:18rem !important
  }

  .sm\:m-76{
    margin:19rem !important
  }

  .sm\:m-80{
    margin:20rem !important
  }

  .sm\:m-83{
    margin:20.75rem !important
  }

  .sm\:m-84{
    margin:21rem !important
  }

  .sm\:m-92{
    margin:23rem !important
  }

  .sm\:m-96{
    margin:24rem !important
  }

  .sm\:m-104{
    margin:26rem !important
  }

  .sm\:m-106{
    margin:26.5rem !important
  }

  .sm\:m-108{
    margin:27rem !important
  }

  .sm\:m-112{
    margin:28rem !important
  }

  .sm\:m-116{
    margin:29rem !important
  }

  .sm\:m-120{
    margin:30rem !important
  }

  .sm\:m-124{
    margin:31rem !important
  }

  .sm\:m-132{
    margin:33rem !important
  }

  .sm\:m-140{
    margin:40rem !important
  }

  .sm\:m-164{
    margin:41rem !important
  }

  .sm\:m-165{
    margin:41.25rem !important
  }

  .sm\:m-172{
    margin:43rem !important
  }

  .sm\:m-200{
    margin:50rem !important
  }

  .sm\:m-auto{
    margin:auto !important
  }

  .sm\:m-px{
    margin:1px !important
  }

  .sm\:m-1\.5{
    margin:0.375rem !important
  }

  .sm\:m-2n{
    margin:-0.5rem !important
  }

  .sm\:m-40n{
    margin:-10rem !important
  }

  .sm\:-m-1{
    margin:-0.25rem !important
  }

  .sm\:-m-2{
    margin:-0.5rem !important
  }

  .sm\:-m-3{
    margin:-0.75rem !important
  }

  .sm\:-m-4{
    margin:-1rem !important
  }

  .sm\:-m-5{
    margin:-1.25rem !important
  }

  .sm\:-m-6{
    margin:-1.5rem !important
  }

  .sm\:-m-7{
    margin:-1.75rem !important
  }

  .sm\:-m-8{
    margin:-2rem !important
  }

  .sm\:-m-10{
    margin:-2.5rem !important
  }

  .sm\:-m-12{
    margin:-3rem !important
  }

  .sm\:-m-14{
    margin:-3.5rem !important
  }

  .sm\:-m-16{
    margin:-4rem !important
  }

  .sm\:-m-18{
    margin:-4.5rem !important
  }

  .sm\:-m-19{
    margin:-4.75rem !important
  }

  .sm\:-m-20{
    margin:-5rem !important
  }

  .sm\:-m-24{
    margin:-6rem !important
  }

  .sm\:-m-28{
    margin:-7rem !important
  }

  .sm\:-m-30{
    margin:-7.5rem !important
  }

  .sm\:-m-31{
    margin:-7.75rem !important
  }

  .sm\:-m-32{
    margin:-8rem !important
  }

  .sm\:-m-34{
    margin:-8.5rem !important
  }

  .sm\:-m-36{
    margin:-9rem !important
  }

  .sm\:-m-40{
    margin:-10rem !important
  }

  .sm\:-m-44{
    margin:-11rem !important
  }

  .sm\:-m-45{
    margin:-11.25rem !important
  }

  .sm\:-m-48{
    margin:-12rem !important
  }

  .sm\:-m-50{
    margin:-12.5rem !important
  }

  .sm\:-m-52{
    margin:-13rem !important
  }

  .sm\:-m-56{
    margin:-14rem !important
  }

  .sm\:-m-60{
    margin:-15rem !important
  }

  .sm\:-m-62{
    margin:-15.5rem !important
  }

  .sm\:-m-64{
    margin:-16rem !important
  }

  .sm\:-m-70{
    margin:-17.5rem !important
  }

  .sm\:-m-72{
    margin:-18rem !important
  }

  .sm\:-m-76{
    margin:-19rem !important
  }

  .sm\:-m-80{
    margin:-20rem !important
  }

  .sm\:-m-83{
    margin:-20.75rem !important
  }

  .sm\:-m-84{
    margin:-21rem !important
  }

  .sm\:-m-92{
    margin:-23rem !important
  }

  .sm\:-m-96{
    margin:-24rem !important
  }

  .sm\:-m-104{
    margin:-26rem !important
  }

  .sm\:-m-106{
    margin:-26.5rem !important
  }

  .sm\:-m-108{
    margin:-27rem !important
  }

  .sm\:-m-112{
    margin:-28rem !important
  }

  .sm\:-m-116{
    margin:-29rem !important
  }

  .sm\:-m-120{
    margin:-30rem !important
  }

  .sm\:-m-124{
    margin:-31rem !important
  }

  .sm\:-m-132{
    margin:-33rem !important
  }

  .sm\:-m-140{
    margin:-40rem !important
  }

  .sm\:-m-164{
    margin:-41rem !important
  }

  .sm\:-m-165{
    margin:-41.25rem !important
  }

  .sm\:-m-172{
    margin:-43rem !important
  }

  .sm\:-m-200{
    margin:-50rem !important
  }

  .sm\:-m-px{
    margin:-1px !important
  }

  .sm\:-m-1\.5{
    margin:-0.375rem !important
  }

  .sm\:-m-2n{
    margin:0.5rem !important
  }

  .sm\:-m-40n{
    margin:10rem !important
  }

  .sm\:my-0{
    margin-top:0 !important;
    margin-bottom:0 !important
  }

  .sm\:mx-0{
    margin-left:0 !important;
    margin-right:0 !important
  }

  .sm\:my-1{
    margin-top:0.25rem !important;
    margin-bottom:0.25rem !important
  }

  .sm\:mx-1{
    margin-left:0.25rem !important;
    margin-right:0.25rem !important
  }

  .sm\:my-2{
    margin-top:0.5rem !important;
    margin-bottom:0.5rem !important
  }

  .sm\:mx-2{
    margin-left:0.5rem !important;
    margin-right:0.5rem !important
  }

  .sm\:my-3{
    margin-top:0.75rem !important;
    margin-bottom:0.75rem !important
  }

  .sm\:mx-3{
    margin-left:0.75rem !important;
    margin-right:0.75rem !important
  }

  .sm\:my-4{
    margin-top:1rem !important;
    margin-bottom:1rem !important
  }

  .sm\:mx-4{
    margin-left:1rem !important;
    margin-right:1rem !important
  }

  .sm\:my-5{
    margin-top:1.25rem !important;
    margin-bottom:1.25rem !important
  }

  .sm\:mx-5{
    margin-left:1.25rem !important;
    margin-right:1.25rem !important
  }

  .sm\:my-6{
    margin-top:1.5rem !important;
    margin-bottom:1.5rem !important
  }

  .sm\:mx-6{
    margin-left:1.5rem !important;
    margin-right:1.5rem !important
  }

  .sm\:my-7{
    margin-top:1.75rem !important;
    margin-bottom:1.75rem !important
  }

  .sm\:mx-7{
    margin-left:1.75rem !important;
    margin-right:1.75rem !important
  }

  .sm\:my-8{
    margin-top:2rem !important;
    margin-bottom:2rem !important
  }

  .sm\:mx-8{
    margin-left:2rem !important;
    margin-right:2rem !important
  }

  .sm\:my-9{
    margin-top:2.25rem !important;
    margin-bottom:2.25rem !important
  }

  .sm\:mx-9{
    margin-left:2.25rem !important;
    margin-right:2.25rem !important
  }

  .sm\:my-10{
    margin-top:2.5rem !important;
    margin-bottom:2.5rem !important
  }

  .sm\:mx-10{
    margin-left:2.5rem !important;
    margin-right:2.5rem !important
  }

  .sm\:my-12{
    margin-top:3rem !important;
    margin-bottom:3rem !important
  }

  .sm\:mx-12{
    margin-left:3rem !important;
    margin-right:3rem !important
  }

  .sm\:my-14{
    margin-top:3.5rem !important;
    margin-bottom:3.5rem !important
  }

  .sm\:mx-14{
    margin-left:3.5rem !important;
    margin-right:3.5rem !important
  }

  .sm\:my-16{
    margin-top:4rem !important;
    margin-bottom:4rem !important
  }

  .sm\:mx-16{
    margin-left:4rem !important;
    margin-right:4rem !important
  }

  .sm\:my-18{
    margin-top:4.5rem !important;
    margin-bottom:4.5rem !important
  }

  .sm\:mx-18{
    margin-left:4.5rem !important;
    margin-right:4.5rem !important
  }

  .sm\:my-19{
    margin-top:4.75rem !important;
    margin-bottom:4.75rem !important
  }

  .sm\:mx-19{
    margin-left:4.75rem !important;
    margin-right:4.75rem !important
  }

  .sm\:my-20{
    margin-top:5rem !important;
    margin-bottom:5rem !important
  }

  .sm\:mx-20{
    margin-left:5rem !important;
    margin-right:5rem !important
  }

  .sm\:my-24{
    margin-top:6rem !important;
    margin-bottom:6rem !important
  }

  .sm\:mx-24{
    margin-left:6rem !important;
    margin-right:6rem !important
  }

  .sm\:my-28{
    margin-top:7rem !important;
    margin-bottom:7rem !important
  }

  .sm\:mx-28{
    margin-left:7rem !important;
    margin-right:7rem !important
  }

  .sm\:my-30{
    margin-top:7.5rem !important;
    margin-bottom:7.5rem !important
  }

  .sm\:mx-30{
    margin-left:7.5rem !important;
    margin-right:7.5rem !important
  }

  .sm\:my-31{
    margin-top:7.75rem !important;
    margin-bottom:7.75rem !important
  }

  .sm\:mx-31{
    margin-left:7.75rem !important;
    margin-right:7.75rem !important
  }

  .sm\:my-32{
    margin-top:8rem !important;
    margin-bottom:8rem !important
  }

  .sm\:mx-32{
    margin-left:8rem !important;
    margin-right:8rem !important
  }

  .sm\:my-34{
    margin-top:8.5rem !important;
    margin-bottom:8.5rem !important
  }

  .sm\:mx-34{
    margin-left:8.5rem !important;
    margin-right:8.5rem !important
  }

  .sm\:my-36{
    margin-top:9rem !important;
    margin-bottom:9rem !important
  }

  .sm\:mx-36{
    margin-left:9rem !important;
    margin-right:9rem !important
  }

  .sm\:my-40{
    margin-top:10rem !important;
    margin-bottom:10rem !important
  }

  .sm\:mx-40{
    margin-left:10rem !important;
    margin-right:10rem !important
  }

  .sm\:my-44{
    margin-top:11rem !important;
    margin-bottom:11rem !important
  }

  .sm\:mx-44{
    margin-left:11rem !important;
    margin-right:11rem !important
  }

  .sm\:my-45{
    margin-top:11.25rem !important;
    margin-bottom:11.25rem !important
  }

  .sm\:mx-45{
    margin-left:11.25rem !important;
    margin-right:11.25rem !important
  }

  .sm\:my-48{
    margin-top:12rem !important;
    margin-bottom:12rem !important
  }

  .sm\:mx-48{
    margin-left:12rem !important;
    margin-right:12rem !important
  }

  .sm\:my-50{
    margin-top:12.5rem !important;
    margin-bottom:12.5rem !important
  }

  .sm\:mx-50{
    margin-left:12.5rem !important;
    margin-right:12.5rem !important
  }

  .sm\:my-52{
    margin-top:13rem !important;
    margin-bottom:13rem !important
  }

  .sm\:mx-52{
    margin-left:13rem !important;
    margin-right:13rem !important
  }

  .sm\:my-56{
    margin-top:14rem !important;
    margin-bottom:14rem !important
  }

  .sm\:mx-56{
    margin-left:14rem !important;
    margin-right:14rem !important
  }

  .sm\:my-60{
    margin-top:15rem !important;
    margin-bottom:15rem !important
  }

  .sm\:mx-60{
    margin-left:15rem !important;
    margin-right:15rem !important
  }

  .sm\:my-62{
    margin-top:15.5rem !important;
    margin-bottom:15.5rem !important
  }

  .sm\:mx-62{
    margin-left:15.5rem !important;
    margin-right:15.5rem !important
  }

  .sm\:my-64{
    margin-top:16rem !important;
    margin-bottom:16rem !important
  }

  .sm\:mx-64{
    margin-left:16rem !important;
    margin-right:16rem !important
  }

  .sm\:my-70{
    margin-top:17.5rem !important;
    margin-bottom:17.5rem !important
  }

  .sm\:mx-70{
    margin-left:17.5rem !important;
    margin-right:17.5rem !important
  }

  .sm\:my-72{
    margin-top:18rem !important;
    margin-bottom:18rem !important
  }

  .sm\:mx-72{
    margin-left:18rem !important;
    margin-right:18rem !important
  }

  .sm\:my-76{
    margin-top:19rem !important;
    margin-bottom:19rem !important
  }

  .sm\:mx-76{
    margin-left:19rem !important;
    margin-right:19rem !important
  }

  .sm\:my-80{
    margin-top:20rem !important;
    margin-bottom:20rem !important
  }

  .sm\:mx-80{
    margin-left:20rem !important;
    margin-right:20rem !important
  }

  .sm\:my-83{
    margin-top:20.75rem !important;
    margin-bottom:20.75rem !important
  }

  .sm\:mx-83{
    margin-left:20.75rem !important;
    margin-right:20.75rem !important
  }

  .sm\:my-84{
    margin-top:21rem !important;
    margin-bottom:21rem !important
  }

  .sm\:mx-84{
    margin-left:21rem !important;
    margin-right:21rem !important
  }

  .sm\:my-92{
    margin-top:23rem !important;
    margin-bottom:23rem !important
  }

  .sm\:mx-92{
    margin-left:23rem !important;
    margin-right:23rem !important
  }

  .sm\:my-96{
    margin-top:24rem !important;
    margin-bottom:24rem !important
  }

  .sm\:mx-96{
    margin-left:24rem !important;
    margin-right:24rem !important
  }

  .sm\:my-104{
    margin-top:26rem !important;
    margin-bottom:26rem !important
  }

  .sm\:mx-104{
    margin-left:26rem !important;
    margin-right:26rem !important
  }

  .sm\:my-106{
    margin-top:26.5rem !important;
    margin-bottom:26.5rem !important
  }

  .sm\:mx-106{
    margin-left:26.5rem !important;
    margin-right:26.5rem !important
  }

  .sm\:my-108{
    margin-top:27rem !important;
    margin-bottom:27rem !important
  }

  .sm\:mx-108{
    margin-left:27rem !important;
    margin-right:27rem !important
  }

  .sm\:my-112{
    margin-top:28rem !important;
    margin-bottom:28rem !important
  }

  .sm\:mx-112{
    margin-left:28rem !important;
    margin-right:28rem !important
  }

  .sm\:my-116{
    margin-top:29rem !important;
    margin-bottom:29rem !important
  }

  .sm\:mx-116{
    margin-left:29rem !important;
    margin-right:29rem !important
  }

  .sm\:my-120{
    margin-top:30rem !important;
    margin-bottom:30rem !important
  }

  .sm\:mx-120{
    margin-left:30rem !important;
    margin-right:30rem !important
  }

  .sm\:my-124{
    margin-top:31rem !important;
    margin-bottom:31rem !important
  }

  .sm\:mx-124{
    margin-left:31rem !important;
    margin-right:31rem !important
  }

  .sm\:my-132{
    margin-top:33rem !important;
    margin-bottom:33rem !important
  }

  .sm\:mx-132{
    margin-left:33rem !important;
    margin-right:33rem !important
  }

  .sm\:my-140{
    margin-top:40rem !important;
    margin-bottom:40rem !important
  }

  .sm\:mx-140{
    margin-left:40rem !important;
    margin-right:40rem !important
  }

  .sm\:my-164{
    margin-top:41rem !important;
    margin-bottom:41rem !important
  }

  .sm\:mx-164{
    margin-left:41rem !important;
    margin-right:41rem !important
  }

  .sm\:my-165{
    margin-top:41.25rem !important;
    margin-bottom:41.25rem !important
  }

  .sm\:mx-165{
    margin-left:41.25rem !important;
    margin-right:41.25rem !important
  }

  .sm\:my-172{
    margin-top:43rem !important;
    margin-bottom:43rem !important
  }

  .sm\:mx-172{
    margin-left:43rem !important;
    margin-right:43rem !important
  }

  .sm\:my-200{
    margin-top:50rem !important;
    margin-bottom:50rem !important
  }

  .sm\:mx-200{
    margin-left:50rem !important;
    margin-right:50rem !important
  }

  .sm\:my-auto{
    margin-top:auto !important;
    margin-bottom:auto !important
  }

  .sm\:mx-auto{
    margin-left:auto !important;
    margin-right:auto !important
  }

  .sm\:my-px{
    margin-top:1px !important;
    margin-bottom:1px !important
  }

  .sm\:mx-px{
    margin-left:1px !important;
    margin-right:1px !important
  }

  .sm\:my-1\.5{
    margin-top:0.375rem !important;
    margin-bottom:0.375rem !important
  }

  .sm\:mx-1\.5{
    margin-left:0.375rem !important;
    margin-right:0.375rem !important
  }

  .sm\:my-2n{
    margin-top:-0.5rem !important;
    margin-bottom:-0.5rem !important
  }

  .sm\:mx-2n{
    margin-left:-0.5rem !important;
    margin-right:-0.5rem !important
  }

  .sm\:my-40n{
    margin-top:-10rem !important;
    margin-bottom:-10rem !important
  }

  .sm\:mx-40n{
    margin-left:-10rem !important;
    margin-right:-10rem !important
  }

  .sm\:-my-1{
    margin-top:-0.25rem !important;
    margin-bottom:-0.25rem !important
  }

  .sm\:-mx-1{
    margin-left:-0.25rem !important;
    margin-right:-0.25rem !important
  }

  .sm\:-my-2{
    margin-top:-0.5rem !important;
    margin-bottom:-0.5rem !important
  }

  .sm\:-mx-2{
    margin-left:-0.5rem !important;
    margin-right:-0.5rem !important
  }

  .sm\:-my-3{
    margin-top:-0.75rem !important;
    margin-bottom:-0.75rem !important
  }

  .sm\:-mx-3{
    margin-left:-0.75rem !important;
    margin-right:-0.75rem !important
  }

  .sm\:-my-4{
    margin-top:-1rem !important;
    margin-bottom:-1rem !important
  }

  .sm\:-mx-4{
    margin-left:-1rem !important;
    margin-right:-1rem !important
  }

  .sm\:-my-5{
    margin-top:-1.25rem !important;
    margin-bottom:-1.25rem !important
  }

  .sm\:-mx-5{
    margin-left:-1.25rem !important;
    margin-right:-1.25rem !important
  }

  .sm\:-my-6{
    margin-top:-1.5rem !important;
    margin-bottom:-1.5rem !important
  }

  .sm\:-mx-6{
    margin-left:-1.5rem !important;
    margin-right:-1.5rem !important
  }

  .sm\:-my-7{
    margin-top:-1.75rem !important;
    margin-bottom:-1.75rem !important
  }

  .sm\:-mx-7{
    margin-left:-1.75rem !important;
    margin-right:-1.75rem !important
  }

  .sm\:-my-8{
    margin-top:-2rem !important;
    margin-bottom:-2rem !important
  }

  .sm\:-mx-8{
    margin-left:-2rem !important;
    margin-right:-2rem !important
  }

  .sm\:-my-10{
    margin-top:-2.5rem !important;
    margin-bottom:-2.5rem !important
  }

  .sm\:-mx-10{
    margin-left:-2.5rem !important;
    margin-right:-2.5rem !important
  }

  .sm\:-my-12{
    margin-top:-3rem !important;
    margin-bottom:-3rem !important
  }

  .sm\:-mx-12{
    margin-left:-3rem !important;
    margin-right:-3rem !important
  }

  .sm\:-my-14{
    margin-top:-3.5rem !important;
    margin-bottom:-3.5rem !important
  }

  .sm\:-mx-14{
    margin-left:-3.5rem !important;
    margin-right:-3.5rem !important
  }

  .sm\:-my-16{
    margin-top:-4rem !important;
    margin-bottom:-4rem !important
  }

  .sm\:-mx-16{
    margin-left:-4rem !important;
    margin-right:-4rem !important
  }

  .sm\:-my-18{
    margin-top:-4.5rem !important;
    margin-bottom:-4.5rem !important
  }

  .sm\:-mx-18{
    margin-left:-4.5rem !important;
    margin-right:-4.5rem !important
  }

  .sm\:-my-19{
    margin-top:-4.75rem !important;
    margin-bottom:-4.75rem !important
  }

  .sm\:-mx-19{
    margin-left:-4.75rem !important;
    margin-right:-4.75rem !important
  }

  .sm\:-my-20{
    margin-top:-5rem !important;
    margin-bottom:-5rem !important
  }

  .sm\:-mx-20{
    margin-left:-5rem !important;
    margin-right:-5rem !important
  }

  .sm\:-my-24{
    margin-top:-6rem !important;
    margin-bottom:-6rem !important
  }

  .sm\:-mx-24{
    margin-left:-6rem !important;
    margin-right:-6rem !important
  }

  .sm\:-my-28{
    margin-top:-7rem !important;
    margin-bottom:-7rem !important
  }

  .sm\:-mx-28{
    margin-left:-7rem !important;
    margin-right:-7rem !important
  }

  .sm\:-my-30{
    margin-top:-7.5rem !important;
    margin-bottom:-7.5rem !important
  }

  .sm\:-mx-30{
    margin-left:-7.5rem !important;
    margin-right:-7.5rem !important
  }

  .sm\:-my-31{
    margin-top:-7.75rem !important;
    margin-bottom:-7.75rem !important
  }

  .sm\:-mx-31{
    margin-left:-7.75rem !important;
    margin-right:-7.75rem !important
  }

  .sm\:-my-32{
    margin-top:-8rem !important;
    margin-bottom:-8rem !important
  }

  .sm\:-mx-32{
    margin-left:-8rem !important;
    margin-right:-8rem !important
  }

  .sm\:-my-34{
    margin-top:-8.5rem !important;
    margin-bottom:-8.5rem !important
  }

  .sm\:-mx-34{
    margin-left:-8.5rem !important;
    margin-right:-8.5rem !important
  }

  .sm\:-my-36{
    margin-top:-9rem !important;
    margin-bottom:-9rem !important
  }

  .sm\:-mx-36{
    margin-left:-9rem !important;
    margin-right:-9rem !important
  }

  .sm\:-my-40{
    margin-top:-10rem !important;
    margin-bottom:-10rem !important
  }

  .sm\:-mx-40{
    margin-left:-10rem !important;
    margin-right:-10rem !important
  }

  .sm\:-my-44{
    margin-top:-11rem !important;
    margin-bottom:-11rem !important
  }

  .sm\:-mx-44{
    margin-left:-11rem !important;
    margin-right:-11rem !important
  }

  .sm\:-my-45{
    margin-top:-11.25rem !important;
    margin-bottom:-11.25rem !important
  }

  .sm\:-mx-45{
    margin-left:-11.25rem !important;
    margin-right:-11.25rem !important
  }

  .sm\:-my-48{
    margin-top:-12rem !important;
    margin-bottom:-12rem !important
  }

  .sm\:-mx-48{
    margin-left:-12rem !important;
    margin-right:-12rem !important
  }

  .sm\:-my-50{
    margin-top:-12.5rem !important;
    margin-bottom:-12.5rem !important
  }

  .sm\:-mx-50{
    margin-left:-12.5rem !important;
    margin-right:-12.5rem !important
  }

  .sm\:-my-52{
    margin-top:-13rem !important;
    margin-bottom:-13rem !important
  }

  .sm\:-mx-52{
    margin-left:-13rem !important;
    margin-right:-13rem !important
  }

  .sm\:-my-56{
    margin-top:-14rem !important;
    margin-bottom:-14rem !important
  }

  .sm\:-mx-56{
    margin-left:-14rem !important;
    margin-right:-14rem !important
  }

  .sm\:-my-60{
    margin-top:-15rem !important;
    margin-bottom:-15rem !important
  }

  .sm\:-mx-60{
    margin-left:-15rem !important;
    margin-right:-15rem !important
  }

  .sm\:-my-62{
    margin-top:-15.5rem !important;
    margin-bottom:-15.5rem !important
  }

  .sm\:-mx-62{
    margin-left:-15.5rem !important;
    margin-right:-15.5rem !important
  }

  .sm\:-my-64{
    margin-top:-16rem !important;
    margin-bottom:-16rem !important
  }

  .sm\:-mx-64{
    margin-left:-16rem !important;
    margin-right:-16rem !important
  }

  .sm\:-my-70{
    margin-top:-17.5rem !important;
    margin-bottom:-17.5rem !important
  }

  .sm\:-mx-70{
    margin-left:-17.5rem !important;
    margin-right:-17.5rem !important
  }

  .sm\:-my-72{
    margin-top:-18rem !important;
    margin-bottom:-18rem !important
  }

  .sm\:-mx-72{
    margin-left:-18rem !important;
    margin-right:-18rem !important
  }

  .sm\:-my-76{
    margin-top:-19rem !important;
    margin-bottom:-19rem !important
  }

  .sm\:-mx-76{
    margin-left:-19rem !important;
    margin-right:-19rem !important
  }

  .sm\:-my-80{
    margin-top:-20rem !important;
    margin-bottom:-20rem !important
  }

  .sm\:-mx-80{
    margin-left:-20rem !important;
    margin-right:-20rem !important
  }

  .sm\:-my-83{
    margin-top:-20.75rem !important;
    margin-bottom:-20.75rem !important
  }

  .sm\:-mx-83{
    margin-left:-20.75rem !important;
    margin-right:-20.75rem !important
  }

  .sm\:-my-84{
    margin-top:-21rem !important;
    margin-bottom:-21rem !important
  }

  .sm\:-mx-84{
    margin-left:-21rem !important;
    margin-right:-21rem !important
  }

  .sm\:-my-92{
    margin-top:-23rem !important;
    margin-bottom:-23rem !important
  }

  .sm\:-mx-92{
    margin-left:-23rem !important;
    margin-right:-23rem !important
  }

  .sm\:-my-96{
    margin-top:-24rem !important;
    margin-bottom:-24rem !important
  }

  .sm\:-mx-96{
    margin-left:-24rem !important;
    margin-right:-24rem !important
  }

  .sm\:-my-104{
    margin-top:-26rem !important;
    margin-bottom:-26rem !important
  }

  .sm\:-mx-104{
    margin-left:-26rem !important;
    margin-right:-26rem !important
  }

  .sm\:-my-106{
    margin-top:-26.5rem !important;
    margin-bottom:-26.5rem !important
  }

  .sm\:-mx-106{
    margin-left:-26.5rem !important;
    margin-right:-26.5rem !important
  }

  .sm\:-my-108{
    margin-top:-27rem !important;
    margin-bottom:-27rem !important
  }

  .sm\:-mx-108{
    margin-left:-27rem !important;
    margin-right:-27rem !important
  }

  .sm\:-my-112{
    margin-top:-28rem !important;
    margin-bottom:-28rem !important
  }

  .sm\:-mx-112{
    margin-left:-28rem !important;
    margin-right:-28rem !important
  }

  .sm\:-my-116{
    margin-top:-29rem !important;
    margin-bottom:-29rem !important
  }

  .sm\:-mx-116{
    margin-left:-29rem !important;
    margin-right:-29rem !important
  }

  .sm\:-my-120{
    margin-top:-30rem !important;
    margin-bottom:-30rem !important
  }

  .sm\:-mx-120{
    margin-left:-30rem !important;
    margin-right:-30rem !important
  }

  .sm\:-my-124{
    margin-top:-31rem !important;
    margin-bottom:-31rem !important
  }

  .sm\:-mx-124{
    margin-left:-31rem !important;
    margin-right:-31rem !important
  }

  .sm\:-my-132{
    margin-top:-33rem !important;
    margin-bottom:-33rem !important
  }

  .sm\:-mx-132{
    margin-left:-33rem !important;
    margin-right:-33rem !important
  }

  .sm\:-my-140{
    margin-top:-40rem !important;
    margin-bottom:-40rem !important
  }

  .sm\:-mx-140{
    margin-left:-40rem !important;
    margin-right:-40rem !important
  }

  .sm\:-my-164{
    margin-top:-41rem !important;
    margin-bottom:-41rem !important
  }

  .sm\:-mx-164{
    margin-left:-41rem !important;
    margin-right:-41rem !important
  }

  .sm\:-my-165{
    margin-top:-41.25rem !important;
    margin-bottom:-41.25rem !important
  }

  .sm\:-mx-165{
    margin-left:-41.25rem !important;
    margin-right:-41.25rem !important
  }

  .sm\:-my-172{
    margin-top:-43rem !important;
    margin-bottom:-43rem !important
  }

  .sm\:-mx-172{
    margin-left:-43rem !important;
    margin-right:-43rem !important
  }

  .sm\:-my-200{
    margin-top:-50rem !important;
    margin-bottom:-50rem !important
  }

  .sm\:-mx-200{
    margin-left:-50rem !important;
    margin-right:-50rem !important
  }

  .sm\:-my-px{
    margin-top:-1px !important;
    margin-bottom:-1px !important
  }

  .sm\:-mx-px{
    margin-left:-1px !important;
    margin-right:-1px !important
  }

  .sm\:-my-1\.5{
    margin-top:-0.375rem !important;
    margin-bottom:-0.375rem !important
  }

  .sm\:-mx-1\.5{
    margin-left:-0.375rem !important;
    margin-right:-0.375rem !important
  }

  .sm\:-my-2n{
    margin-top:0.5rem !important;
    margin-bottom:0.5rem !important
  }

  .sm\:-mx-2n{
    margin-left:0.5rem !important;
    margin-right:0.5rem !important
  }

  .sm\:-my-40n{
    margin-top:10rem !important;
    margin-bottom:10rem !important
  }

  .sm\:-mx-40n{
    margin-left:10rem !important;
    margin-right:10rem !important
  }

  .sm\:mt-0{
    margin-top:0 !important
  }

  .sm\:mr-0{
    margin-right:0 !important
  }

  .sm\:mb-0{
    margin-bottom:0 !important
  }

  .sm\:ml-0{
    margin-left:0 !important
  }

  .sm\:mt-1{
    margin-top:0.25rem !important
  }

  .sm\:mr-1{
    margin-right:0.25rem !important
  }

  .sm\:mb-1{
    margin-bottom:0.25rem !important
  }

  .sm\:ml-1{
    margin-left:0.25rem !important
  }

  .sm\:mt-2{
    margin-top:0.5rem !important
  }

  .sm\:mr-2{
    margin-right:0.5rem !important
  }

  .sm\:mb-2{
    margin-bottom:0.5rem !important
  }

  .sm\:ml-2{
    margin-left:0.5rem !important
  }

  .sm\:mt-3{
    margin-top:0.75rem !important
  }

  .sm\:mr-3{
    margin-right:0.75rem !important
  }

  .sm\:mb-3{
    margin-bottom:0.75rem !important
  }

  .sm\:ml-3{
    margin-left:0.75rem !important
  }

  .sm\:mt-4{
    margin-top:1rem !important
  }

  .sm\:mr-4{
    margin-right:1rem !important
  }

  .sm\:mb-4{
    margin-bottom:1rem !important
  }

  .sm\:ml-4{
    margin-left:1rem !important
  }

  .sm\:mt-5{
    margin-top:1.25rem !important
  }

  .sm\:mr-5{
    margin-right:1.25rem !important
  }

  .sm\:mb-5{
    margin-bottom:1.25rem !important
  }

  .sm\:ml-5{
    margin-left:1.25rem !important
  }

  .sm\:mt-6{
    margin-top:1.5rem !important
  }

  .sm\:mr-6{
    margin-right:1.5rem !important
  }

  .sm\:mb-6{
    margin-bottom:1.5rem !important
  }

  .sm\:ml-6{
    margin-left:1.5rem !important
  }

  .sm\:mt-7{
    margin-top:1.75rem !important
  }

  .sm\:mr-7{
    margin-right:1.75rem !important
  }

  .sm\:mb-7{
    margin-bottom:1.75rem !important
  }

  .sm\:ml-7{
    margin-left:1.75rem !important
  }

  .sm\:mt-8{
    margin-top:2rem !important
  }

  .sm\:mr-8{
    margin-right:2rem !important
  }

  .sm\:mb-8{
    margin-bottom:2rem !important
  }

  .sm\:ml-8{
    margin-left:2rem !important
  }

  .sm\:mt-9{
    margin-top:2.25rem !important
  }

  .sm\:mr-9{
    margin-right:2.25rem !important
  }

  .sm\:mb-9{
    margin-bottom:2.25rem !important
  }

  .sm\:ml-9{
    margin-left:2.25rem !important
  }

  .sm\:mt-10{
    margin-top:2.5rem !important
  }

  .sm\:mr-10{
    margin-right:2.5rem !important
  }

  .sm\:mb-10{
    margin-bottom:2.5rem !important
  }

  .sm\:ml-10{
    margin-left:2.5rem !important
  }

  .sm\:mt-12{
    margin-top:3rem !important
  }

  .sm\:mr-12{
    margin-right:3rem !important
  }

  .sm\:mb-12{
    margin-bottom:3rem !important
  }

  .sm\:ml-12{
    margin-left:3rem !important
  }

  .sm\:mt-14{
    margin-top:3.5rem !important
  }

  .sm\:mr-14{
    margin-right:3.5rem !important
  }

  .sm\:mb-14{
    margin-bottom:3.5rem !important
  }

  .sm\:ml-14{
    margin-left:3.5rem !important
  }

  .sm\:mt-16{
    margin-top:4rem !important
  }

  .sm\:mr-16{
    margin-right:4rem !important
  }

  .sm\:mb-16{
    margin-bottom:4rem !important
  }

  .sm\:ml-16{
    margin-left:4rem !important
  }

  .sm\:mt-18{
    margin-top:4.5rem !important
  }

  .sm\:mr-18{
    margin-right:4.5rem !important
  }

  .sm\:mb-18{
    margin-bottom:4.5rem !important
  }

  .sm\:ml-18{
    margin-left:4.5rem !important
  }

  .sm\:mt-19{
    margin-top:4.75rem !important
  }

  .sm\:mr-19{
    margin-right:4.75rem !important
  }

  .sm\:mb-19{
    margin-bottom:4.75rem !important
  }

  .sm\:ml-19{
    margin-left:4.75rem !important
  }

  .sm\:mt-20{
    margin-top:5rem !important
  }

  .sm\:mr-20{
    margin-right:5rem !important
  }

  .sm\:mb-20{
    margin-bottom:5rem !important
  }

  .sm\:ml-20{
    margin-left:5rem !important
  }

  .sm\:mt-24{
    margin-top:6rem !important
  }

  .sm\:mr-24{
    margin-right:6rem !important
  }

  .sm\:mb-24{
    margin-bottom:6rem !important
  }

  .sm\:ml-24{
    margin-left:6rem !important
  }

  .sm\:mt-28{
    margin-top:7rem !important
  }

  .sm\:mr-28{
    margin-right:7rem !important
  }

  .sm\:mb-28{
    margin-bottom:7rem !important
  }

  .sm\:ml-28{
    margin-left:7rem !important
  }

  .sm\:mt-30{
    margin-top:7.5rem !important
  }

  .sm\:mr-30{
    margin-right:7.5rem !important
  }

  .sm\:mb-30{
    margin-bottom:7.5rem !important
  }

  .sm\:ml-30{
    margin-left:7.5rem !important
  }

  .sm\:mt-31{
    margin-top:7.75rem !important
  }

  .sm\:mr-31{
    margin-right:7.75rem !important
  }

  .sm\:mb-31{
    margin-bottom:7.75rem !important
  }

  .sm\:ml-31{
    margin-left:7.75rem !important
  }

  .sm\:mt-32{
    margin-top:8rem !important
  }

  .sm\:mr-32{
    margin-right:8rem !important
  }

  .sm\:mb-32{
    margin-bottom:8rem !important
  }

  .sm\:ml-32{
    margin-left:8rem !important
  }

  .sm\:mt-34{
    margin-top:8.5rem !important
  }

  .sm\:mr-34{
    margin-right:8.5rem !important
  }

  .sm\:mb-34{
    margin-bottom:8.5rem !important
  }

  .sm\:ml-34{
    margin-left:8.5rem !important
  }

  .sm\:mt-36{
    margin-top:9rem !important
  }

  .sm\:mr-36{
    margin-right:9rem !important
  }

  .sm\:mb-36{
    margin-bottom:9rem !important
  }

  .sm\:ml-36{
    margin-left:9rem !important
  }

  .sm\:mt-40{
    margin-top:10rem !important
  }

  .sm\:mr-40{
    margin-right:10rem !important
  }

  .sm\:mb-40{
    margin-bottom:10rem !important
  }

  .sm\:ml-40{
    margin-left:10rem !important
  }

  .sm\:mt-44{
    margin-top:11rem !important
  }

  .sm\:mr-44{
    margin-right:11rem !important
  }

  .sm\:mb-44{
    margin-bottom:11rem !important
  }

  .sm\:ml-44{
    margin-left:11rem !important
  }

  .sm\:mt-45{
    margin-top:11.25rem !important
  }

  .sm\:mr-45{
    margin-right:11.25rem !important
  }

  .sm\:mb-45{
    margin-bottom:11.25rem !important
  }

  .sm\:ml-45{
    margin-left:11.25rem !important
  }

  .sm\:mt-48{
    margin-top:12rem !important
  }

  .sm\:mr-48{
    margin-right:12rem !important
  }

  .sm\:mb-48{
    margin-bottom:12rem !important
  }

  .sm\:ml-48{
    margin-left:12rem !important
  }

  .sm\:mt-50{
    margin-top:12.5rem !important
  }

  .sm\:mr-50{
    margin-right:12.5rem !important
  }

  .sm\:mb-50{
    margin-bottom:12.5rem !important
  }

  .sm\:ml-50{
    margin-left:12.5rem !important
  }

  .sm\:mt-52{
    margin-top:13rem !important
  }

  .sm\:mr-52{
    margin-right:13rem !important
  }

  .sm\:mb-52{
    margin-bottom:13rem !important
  }

  .sm\:ml-52{
    margin-left:13rem !important
  }

  .sm\:mt-56{
    margin-top:14rem !important
  }

  .sm\:mr-56{
    margin-right:14rem !important
  }

  .sm\:mb-56{
    margin-bottom:14rem !important
  }

  .sm\:ml-56{
    margin-left:14rem !important
  }

  .sm\:mt-60{
    margin-top:15rem !important
  }

  .sm\:mr-60{
    margin-right:15rem !important
  }

  .sm\:mb-60{
    margin-bottom:15rem !important
  }

  .sm\:ml-60{
    margin-left:15rem !important
  }

  .sm\:mt-62{
    margin-top:15.5rem !important
  }

  .sm\:mr-62{
    margin-right:15.5rem !important
  }

  .sm\:mb-62{
    margin-bottom:15.5rem !important
  }

  .sm\:ml-62{
    margin-left:15.5rem !important
  }

  .sm\:mt-64{
    margin-top:16rem !important
  }

  .sm\:mr-64{
    margin-right:16rem !important
  }

  .sm\:mb-64{
    margin-bottom:16rem !important
  }

  .sm\:ml-64{
    margin-left:16rem !important
  }

  .sm\:mt-70{
    margin-top:17.5rem !important
  }

  .sm\:mr-70{
    margin-right:17.5rem !important
  }

  .sm\:mb-70{
    margin-bottom:17.5rem !important
  }

  .sm\:ml-70{
    margin-left:17.5rem !important
  }

  .sm\:mt-72{
    margin-top:18rem !important
  }

  .sm\:mr-72{
    margin-right:18rem !important
  }

  .sm\:mb-72{
    margin-bottom:18rem !important
  }

  .sm\:ml-72{
    margin-left:18rem !important
  }

  .sm\:mt-76{
    margin-top:19rem !important
  }

  .sm\:mr-76{
    margin-right:19rem !important
  }

  .sm\:mb-76{
    margin-bottom:19rem !important
  }

  .sm\:ml-76{
    margin-left:19rem !important
  }

  .sm\:mt-80{
    margin-top:20rem !important
  }

  .sm\:mr-80{
    margin-right:20rem !important
  }

  .sm\:mb-80{
    margin-bottom:20rem !important
  }

  .sm\:ml-80{
    margin-left:20rem !important
  }

  .sm\:mt-83{
    margin-top:20.75rem !important
  }

  .sm\:mr-83{
    margin-right:20.75rem !important
  }

  .sm\:mb-83{
    margin-bottom:20.75rem !important
  }

  .sm\:ml-83{
    margin-left:20.75rem !important
  }

  .sm\:mt-84{
    margin-top:21rem !important
  }

  .sm\:mr-84{
    margin-right:21rem !important
  }

  .sm\:mb-84{
    margin-bottom:21rem !important
  }

  .sm\:ml-84{
    margin-left:21rem !important
  }

  .sm\:mt-92{
    margin-top:23rem !important
  }

  .sm\:mr-92{
    margin-right:23rem !important
  }

  .sm\:mb-92{
    margin-bottom:23rem !important
  }

  .sm\:ml-92{
    margin-left:23rem !important
  }

  .sm\:mt-96{
    margin-top:24rem !important
  }

  .sm\:mr-96{
    margin-right:24rem !important
  }

  .sm\:mb-96{
    margin-bottom:24rem !important
  }

  .sm\:ml-96{
    margin-left:24rem !important
  }

  .sm\:mt-104{
    margin-top:26rem !important
  }

  .sm\:mr-104{
    margin-right:26rem !important
  }

  .sm\:mb-104{
    margin-bottom:26rem !important
  }

  .sm\:ml-104{
    margin-left:26rem !important
  }

  .sm\:mt-106{
    margin-top:26.5rem !important
  }

  .sm\:mr-106{
    margin-right:26.5rem !important
  }

  .sm\:mb-106{
    margin-bottom:26.5rem !important
  }

  .sm\:ml-106{
    margin-left:26.5rem !important
  }

  .sm\:mt-108{
    margin-top:27rem !important
  }

  .sm\:mr-108{
    margin-right:27rem !important
  }

  .sm\:mb-108{
    margin-bottom:27rem !important
  }

  .sm\:ml-108{
    margin-left:27rem !important
  }

  .sm\:mt-112{
    margin-top:28rem !important
  }

  .sm\:mr-112{
    margin-right:28rem !important
  }

  .sm\:mb-112{
    margin-bottom:28rem !important
  }

  .sm\:ml-112{
    margin-left:28rem !important
  }

  .sm\:mt-116{
    margin-top:29rem !important
  }

  .sm\:mr-116{
    margin-right:29rem !important
  }

  .sm\:mb-116{
    margin-bottom:29rem !important
  }

  .sm\:ml-116{
    margin-left:29rem !important
  }

  .sm\:mt-120{
    margin-top:30rem !important
  }

  .sm\:mr-120{
    margin-right:30rem !important
  }

  .sm\:mb-120{
    margin-bottom:30rem !important
  }

  .sm\:ml-120{
    margin-left:30rem !important
  }

  .sm\:mt-124{
    margin-top:31rem !important
  }

  .sm\:mr-124{
    margin-right:31rem !important
  }

  .sm\:mb-124{
    margin-bottom:31rem !important
  }

  .sm\:ml-124{
    margin-left:31rem !important
  }

  .sm\:mt-132{
    margin-top:33rem !important
  }

  .sm\:mr-132{
    margin-right:33rem !important
  }

  .sm\:mb-132{
    margin-bottom:33rem !important
  }

  .sm\:ml-132{
    margin-left:33rem !important
  }

  .sm\:mt-140{
    margin-top:40rem !important
  }

  .sm\:mr-140{
    margin-right:40rem !important
  }

  .sm\:mb-140{
    margin-bottom:40rem !important
  }

  .sm\:ml-140{
    margin-left:40rem !important
  }

  .sm\:mt-164{
    margin-top:41rem !important
  }

  .sm\:mr-164{
    margin-right:41rem !important
  }

  .sm\:mb-164{
    margin-bottom:41rem !important
  }

  .sm\:ml-164{
    margin-left:41rem !important
  }

  .sm\:mt-165{
    margin-top:41.25rem !important
  }

  .sm\:mr-165{
    margin-right:41.25rem !important
  }

  .sm\:mb-165{
    margin-bottom:41.25rem !important
  }

  .sm\:ml-165{
    margin-left:41.25rem !important
  }

  .sm\:mt-172{
    margin-top:43rem !important
  }

  .sm\:mr-172{
    margin-right:43rem !important
  }

  .sm\:mb-172{
    margin-bottom:43rem !important
  }

  .sm\:ml-172{
    margin-left:43rem !important
  }

  .sm\:mt-200{
    margin-top:50rem !important
  }

  .sm\:mr-200{
    margin-right:50rem !important
  }

  .sm\:mb-200{
    margin-bottom:50rem !important
  }

  .sm\:ml-200{
    margin-left:50rem !important
  }

  .sm\:mt-auto{
    margin-top:auto !important
  }

  .sm\:mr-auto{
    margin-right:auto !important
  }

  .sm\:mb-auto{
    margin-bottom:auto !important
  }

  .sm\:ml-auto{
    margin-left:auto !important
  }

  .sm\:mt-px{
    margin-top:1px !important
  }

  .sm\:mr-px{
    margin-right:1px !important
  }

  .sm\:mb-px{
    margin-bottom:1px !important
  }

  .sm\:ml-px{
    margin-left:1px !important
  }

  .sm\:mt-1\.5{
    margin-top:0.375rem !important
  }

  .sm\:mr-1\.5{
    margin-right:0.375rem !important
  }

  .sm\:mb-1\.5{
    margin-bottom:0.375rem !important
  }

  .sm\:ml-1\.5{
    margin-left:0.375rem !important
  }

  .sm\:mt-2n{
    margin-top:-0.5rem !important
  }

  .sm\:mr-2n{
    margin-right:-0.5rem !important
  }

  .sm\:mb-2n{
    margin-bottom:-0.5rem !important
  }

  .sm\:ml-2n{
    margin-left:-0.5rem !important
  }

  .sm\:mt-40n{
    margin-top:-10rem !important
  }

  .sm\:mr-40n{
    margin-right:-10rem !important
  }

  .sm\:mb-40n{
    margin-bottom:-10rem !important
  }

  .sm\:ml-40n{
    margin-left:-10rem !important
  }

  .sm\:-mt-1{
    margin-top:-0.25rem !important
  }

  .sm\:-mr-1{
    margin-right:-0.25rem !important
  }

  .sm\:-mb-1{
    margin-bottom:-0.25rem !important
  }

  .sm\:-ml-1{
    margin-left:-0.25rem !important
  }

  .sm\:-mt-2{
    margin-top:-0.5rem !important
  }

  .sm\:-mr-2{
    margin-right:-0.5rem !important
  }

  .sm\:-mb-2{
    margin-bottom:-0.5rem !important
  }

  .sm\:-ml-2{
    margin-left:-0.5rem !important
  }

  .sm\:-mt-3{
    margin-top:-0.75rem !important
  }

  .sm\:-mr-3{
    margin-right:-0.75rem !important
  }

  .sm\:-mb-3{
    margin-bottom:-0.75rem !important
  }

  .sm\:-ml-3{
    margin-left:-0.75rem !important
  }

  .sm\:-mt-4{
    margin-top:-1rem !important
  }

  .sm\:-mr-4{
    margin-right:-1rem !important
  }

  .sm\:-mb-4{
    margin-bottom:-1rem !important
  }

  .sm\:-ml-4{
    margin-left:-1rem !important
  }

  .sm\:-mt-5{
    margin-top:-1.25rem !important
  }

  .sm\:-mr-5{
    margin-right:-1.25rem !important
  }

  .sm\:-mb-5{
    margin-bottom:-1.25rem !important
  }

  .sm\:-ml-5{
    margin-left:-1.25rem !important
  }

  .sm\:-mt-6{
    margin-top:-1.5rem !important
  }

  .sm\:-mr-6{
    margin-right:-1.5rem !important
  }

  .sm\:-mb-6{
    margin-bottom:-1.5rem !important
  }

  .sm\:-ml-6{
    margin-left:-1.5rem !important
  }

  .sm\:-mt-7{
    margin-top:-1.75rem !important
  }

  .sm\:-mr-7{
    margin-right:-1.75rem !important
  }

  .sm\:-mb-7{
    margin-bottom:-1.75rem !important
  }

  .sm\:-ml-7{
    margin-left:-1.75rem !important
  }

  .sm\:-mt-8{
    margin-top:-2rem !important
  }

  .sm\:-mr-8{
    margin-right:-2rem !important
  }

  .sm\:-mb-8{
    margin-bottom:-2rem !important
  }

  .sm\:-ml-8{
    margin-left:-2rem !important
  }

  .sm\:-mt-10{
    margin-top:-2.5rem !important
  }

  .sm\:-mr-10{
    margin-right:-2.5rem !important
  }

  .sm\:-mb-10{
    margin-bottom:-2.5rem !important
  }

  .sm\:-ml-10{
    margin-left:-2.5rem !important
  }

  .sm\:-mt-12{
    margin-top:-3rem !important
  }

  .sm\:-mr-12{
    margin-right:-3rem !important
  }

  .sm\:-mb-12{
    margin-bottom:-3rem !important
  }

  .sm\:-ml-12{
    margin-left:-3rem !important
  }

  .sm\:-mt-14{
    margin-top:-3.5rem !important
  }

  .sm\:-mr-14{
    margin-right:-3.5rem !important
  }

  .sm\:-mb-14{
    margin-bottom:-3.5rem !important
  }

  .sm\:-ml-14{
    margin-left:-3.5rem !important
  }

  .sm\:-mt-16{
    margin-top:-4rem !important
  }

  .sm\:-mr-16{
    margin-right:-4rem !important
  }

  .sm\:-mb-16{
    margin-bottom:-4rem !important
  }

  .sm\:-ml-16{
    margin-left:-4rem !important
  }

  .sm\:-mt-18{
    margin-top:-4.5rem !important
  }

  .sm\:-mr-18{
    margin-right:-4.5rem !important
  }

  .sm\:-mb-18{
    margin-bottom:-4.5rem !important
  }

  .sm\:-ml-18{
    margin-left:-4.5rem !important
  }

  .sm\:-mt-19{
    margin-top:-4.75rem !important
  }

  .sm\:-mr-19{
    margin-right:-4.75rem !important
  }

  .sm\:-mb-19{
    margin-bottom:-4.75rem !important
  }

  .sm\:-ml-19{
    margin-left:-4.75rem !important
  }

  .sm\:-mt-20{
    margin-top:-5rem !important
  }

  .sm\:-mr-20{
    margin-right:-5rem !important
  }

  .sm\:-mb-20{
    margin-bottom:-5rem !important
  }

  .sm\:-ml-20{
    margin-left:-5rem !important
  }

  .sm\:-mt-24{
    margin-top:-6rem !important
  }

  .sm\:-mr-24{
    margin-right:-6rem !important
  }

  .sm\:-mb-24{
    margin-bottom:-6rem !important
  }

  .sm\:-ml-24{
    margin-left:-6rem !important
  }

  .sm\:-mt-28{
    margin-top:-7rem !important
  }

  .sm\:-mr-28{
    margin-right:-7rem !important
  }

  .sm\:-mb-28{
    margin-bottom:-7rem !important
  }

  .sm\:-ml-28{
    margin-left:-7rem !important
  }

  .sm\:-mt-30{
    margin-top:-7.5rem !important
  }

  .sm\:-mr-30{
    margin-right:-7.5rem !important
  }

  .sm\:-mb-30{
    margin-bottom:-7.5rem !important
  }

  .sm\:-ml-30{
    margin-left:-7.5rem !important
  }

  .sm\:-mt-31{
    margin-top:-7.75rem !important
  }

  .sm\:-mr-31{
    margin-right:-7.75rem !important
  }

  .sm\:-mb-31{
    margin-bottom:-7.75rem !important
  }

  .sm\:-ml-31{
    margin-left:-7.75rem !important
  }

  .sm\:-mt-32{
    margin-top:-8rem !important
  }

  .sm\:-mr-32{
    margin-right:-8rem !important
  }

  .sm\:-mb-32{
    margin-bottom:-8rem !important
  }

  .sm\:-ml-32{
    margin-left:-8rem !important
  }

  .sm\:-mt-34{
    margin-top:-8.5rem !important
  }

  .sm\:-mr-34{
    margin-right:-8.5rem !important
  }

  .sm\:-mb-34{
    margin-bottom:-8.5rem !important
  }

  .sm\:-ml-34{
    margin-left:-8.5rem !important
  }

  .sm\:-mt-36{
    margin-top:-9rem !important
  }

  .sm\:-mr-36{
    margin-right:-9rem !important
  }

  .sm\:-mb-36{
    margin-bottom:-9rem !important
  }

  .sm\:-ml-36{
    margin-left:-9rem !important
  }

  .sm\:-mt-40{
    margin-top:-10rem !important
  }

  .sm\:-mr-40{
    margin-right:-10rem !important
  }

  .sm\:-mb-40{
    margin-bottom:-10rem !important
  }

  .sm\:-ml-40{
    margin-left:-10rem !important
  }

  .sm\:-mt-44{
    margin-top:-11rem !important
  }

  .sm\:-mr-44{
    margin-right:-11rem !important
  }

  .sm\:-mb-44{
    margin-bottom:-11rem !important
  }

  .sm\:-ml-44{
    margin-left:-11rem !important
  }

  .sm\:-mt-45{
    margin-top:-11.25rem !important
  }

  .sm\:-mr-45{
    margin-right:-11.25rem !important
  }

  .sm\:-mb-45{
    margin-bottom:-11.25rem !important
  }

  .sm\:-ml-45{
    margin-left:-11.25rem !important
  }

  .sm\:-mt-48{
    margin-top:-12rem !important
  }

  .sm\:-mr-48{
    margin-right:-12rem !important
  }

  .sm\:-mb-48{
    margin-bottom:-12rem !important
  }

  .sm\:-ml-48{
    margin-left:-12rem !important
  }

  .sm\:-mt-50{
    margin-top:-12.5rem !important
  }

  .sm\:-mr-50{
    margin-right:-12.5rem !important
  }

  .sm\:-mb-50{
    margin-bottom:-12.5rem !important
  }

  .sm\:-ml-50{
    margin-left:-12.5rem !important
  }

  .sm\:-mt-52{
    margin-top:-13rem !important
  }

  .sm\:-mr-52{
    margin-right:-13rem !important
  }

  .sm\:-mb-52{
    margin-bottom:-13rem !important
  }

  .sm\:-ml-52{
    margin-left:-13rem !important
  }

  .sm\:-mt-56{
    margin-top:-14rem !important
  }

  .sm\:-mr-56{
    margin-right:-14rem !important
  }

  .sm\:-mb-56{
    margin-bottom:-14rem !important
  }

  .sm\:-ml-56{
    margin-left:-14rem !important
  }

  .sm\:-mt-60{
    margin-top:-15rem !important
  }

  .sm\:-mr-60{
    margin-right:-15rem !important
  }

  .sm\:-mb-60{
    margin-bottom:-15rem !important
  }

  .sm\:-ml-60{
    margin-left:-15rem !important
  }

  .sm\:-mt-62{
    margin-top:-15.5rem !important
  }

  .sm\:-mr-62{
    margin-right:-15.5rem !important
  }

  .sm\:-mb-62{
    margin-bottom:-15.5rem !important
  }

  .sm\:-ml-62{
    margin-left:-15.5rem !important
  }

  .sm\:-mt-64{
    margin-top:-16rem !important
  }

  .sm\:-mr-64{
    margin-right:-16rem !important
  }

  .sm\:-mb-64{
    margin-bottom:-16rem !important
  }

  .sm\:-ml-64{
    margin-left:-16rem !important
  }

  .sm\:-mt-70{
    margin-top:-17.5rem !important
  }

  .sm\:-mr-70{
    margin-right:-17.5rem !important
  }

  .sm\:-mb-70{
    margin-bottom:-17.5rem !important
  }

  .sm\:-ml-70{
    margin-left:-17.5rem !important
  }

  .sm\:-mt-72{
    margin-top:-18rem !important
  }

  .sm\:-mr-72{
    margin-right:-18rem !important
  }

  .sm\:-mb-72{
    margin-bottom:-18rem !important
  }

  .sm\:-ml-72{
    margin-left:-18rem !important
  }

  .sm\:-mt-76{
    margin-top:-19rem !important
  }

  .sm\:-mr-76{
    margin-right:-19rem !important
  }

  .sm\:-mb-76{
    margin-bottom:-19rem !important
  }

  .sm\:-ml-76{
    margin-left:-19rem !important
  }

  .sm\:-mt-80{
    margin-top:-20rem !important
  }

  .sm\:-mr-80{
    margin-right:-20rem !important
  }

  .sm\:-mb-80{
    margin-bottom:-20rem !important
  }

  .sm\:-ml-80{
    margin-left:-20rem !important
  }

  .sm\:-mt-83{
    margin-top:-20.75rem !important
  }

  .sm\:-mr-83{
    margin-right:-20.75rem !important
  }

  .sm\:-mb-83{
    margin-bottom:-20.75rem !important
  }

  .sm\:-ml-83{
    margin-left:-20.75rem !important
  }

  .sm\:-mt-84{
    margin-top:-21rem !important
  }

  .sm\:-mr-84{
    margin-right:-21rem !important
  }

  .sm\:-mb-84{
    margin-bottom:-21rem !important
  }

  .sm\:-ml-84{
    margin-left:-21rem !important
  }

  .sm\:-mt-92{
    margin-top:-23rem !important
  }

  .sm\:-mr-92{
    margin-right:-23rem !important
  }

  .sm\:-mb-92{
    margin-bottom:-23rem !important
  }

  .sm\:-ml-92{
    margin-left:-23rem !important
  }

  .sm\:-mt-96{
    margin-top:-24rem !important
  }

  .sm\:-mr-96{
    margin-right:-24rem !important
  }

  .sm\:-mb-96{
    margin-bottom:-24rem !important
  }

  .sm\:-ml-96{
    margin-left:-24rem !important
  }

  .sm\:-mt-104{
    margin-top:-26rem !important
  }

  .sm\:-mr-104{
    margin-right:-26rem !important
  }

  .sm\:-mb-104{
    margin-bottom:-26rem !important
  }

  .sm\:-ml-104{
    margin-left:-26rem !important
  }

  .sm\:-mt-106{
    margin-top:-26.5rem !important
  }

  .sm\:-mr-106{
    margin-right:-26.5rem !important
  }

  .sm\:-mb-106{
    margin-bottom:-26.5rem !important
  }

  .sm\:-ml-106{
    margin-left:-26.5rem !important
  }

  .sm\:-mt-108{
    margin-top:-27rem !important
  }

  .sm\:-mr-108{
    margin-right:-27rem !important
  }

  .sm\:-mb-108{
    margin-bottom:-27rem !important
  }

  .sm\:-ml-108{
    margin-left:-27rem !important
  }

  .sm\:-mt-112{
    margin-top:-28rem !important
  }

  .sm\:-mr-112{
    margin-right:-28rem !important
  }

  .sm\:-mb-112{
    margin-bottom:-28rem !important
  }

  .sm\:-ml-112{
    margin-left:-28rem !important
  }

  .sm\:-mt-116{
    margin-top:-29rem !important
  }

  .sm\:-mr-116{
    margin-right:-29rem !important
  }

  .sm\:-mb-116{
    margin-bottom:-29rem !important
  }

  .sm\:-ml-116{
    margin-left:-29rem !important
  }

  .sm\:-mt-120{
    margin-top:-30rem !important
  }

  .sm\:-mr-120{
    margin-right:-30rem !important
  }

  .sm\:-mb-120{
    margin-bottom:-30rem !important
  }

  .sm\:-ml-120{
    margin-left:-30rem !important
  }

  .sm\:-mt-124{
    margin-top:-31rem !important
  }

  .sm\:-mr-124{
    margin-right:-31rem !important
  }

  .sm\:-mb-124{
    margin-bottom:-31rem !important
  }

  .sm\:-ml-124{
    margin-left:-31rem !important
  }

  .sm\:-mt-132{
    margin-top:-33rem !important
  }

  .sm\:-mr-132{
    margin-right:-33rem !important
  }

  .sm\:-mb-132{
    margin-bottom:-33rem !important
  }

  .sm\:-ml-132{
    margin-left:-33rem !important
  }

  .sm\:-mt-140{
    margin-top:-40rem !important
  }

  .sm\:-mr-140{
    margin-right:-40rem !important
  }

  .sm\:-mb-140{
    margin-bottom:-40rem !important
  }

  .sm\:-ml-140{
    margin-left:-40rem !important
  }

  .sm\:-mt-164{
    margin-top:-41rem !important
  }

  .sm\:-mr-164{
    margin-right:-41rem !important
  }

  .sm\:-mb-164{
    margin-bottom:-41rem !important
  }

  .sm\:-ml-164{
    margin-left:-41rem !important
  }

  .sm\:-mt-165{
    margin-top:-41.25rem !important
  }

  .sm\:-mr-165{
    margin-right:-41.25rem !important
  }

  .sm\:-mb-165{
    margin-bottom:-41.25rem !important
  }

  .sm\:-ml-165{
    margin-left:-41.25rem !important
  }

  .sm\:-mt-172{
    margin-top:-43rem !important
  }

  .sm\:-mr-172{
    margin-right:-43rem !important
  }

  .sm\:-mb-172{
    margin-bottom:-43rem !important
  }

  .sm\:-ml-172{
    margin-left:-43rem !important
  }

  .sm\:-mt-200{
    margin-top:-50rem !important
  }

  .sm\:-mr-200{
    margin-right:-50rem !important
  }

  .sm\:-mb-200{
    margin-bottom:-50rem !important
  }

  .sm\:-ml-200{
    margin-left:-50rem !important
  }

  .sm\:-mt-px{
    margin-top:-1px !important
  }

  .sm\:-mr-px{
    margin-right:-1px !important
  }

  .sm\:-mb-px{
    margin-bottom:-1px !important
  }

  .sm\:-ml-px{
    margin-left:-1px !important
  }

  .sm\:-mt-1\.5{
    margin-top:-0.375rem !important
  }

  .sm\:-mr-1\.5{
    margin-right:-0.375rem !important
  }

  .sm\:-mb-1\.5{
    margin-bottom:-0.375rem !important
  }

  .sm\:-ml-1\.5{
    margin-left:-0.375rem !important
  }

  .sm\:-mt-2n{
    margin-top:0.5rem !important
  }

  .sm\:-mr-2n{
    margin-right:0.5rem !important
  }

  .sm\:-mb-2n{
    margin-bottom:0.5rem !important
  }

  .sm\:-ml-2n{
    margin-left:0.5rem !important
  }

  .sm\:-mt-40n{
    margin-top:10rem !important
  }

  .sm\:-mr-40n{
    margin-right:10rem !important
  }

  .sm\:-mb-40n{
    margin-bottom:10rem !important
  }

  .sm\:-ml-40n{
    margin-left:10rem !important
  }

  .sm\:max-h-28{
    max-height:7rem !important
  }

  .sm\:max-h-32{
    max-height:8rem !important
  }

  .sm\:max-h-40{
    max-height:10rem !important
  }

  .sm\:max-h-44{
    max-height:11rem !important
  }

  .sm\:max-h-72{
    max-height:18rem !important
  }

  .sm\:max-h-84{
    max-height:21rem !important
  }

  .sm\:max-h-96{
    max-height:24rem !important
  }

  .sm\:max-h-108{
    max-height:27rem !important
  }

  .sm\:max-h-120{
    max-height:30rem !important
  }

  .sm\:max-h-132{
    max-height:33rem !important
  }

  .sm\:max-h-full{
    max-height:100% !important
  }

  .sm\:max-h-screen{
    max-height:100vh !important
  }

  .sm\:max-h-1\/2{
    max-height:35vh !important
  }

  .sm\:max-h-50vh{
    max-height:50vh !important
  }

  .sm\:max-h-3\/5{
    max-height:60vh !important
  }

  .sm\:max-h-65vh{
    max-height:65vh !important
  }

  .sm\:max-w-28{
    max-width:7rem !important
  }

  .sm\:max-w-56{
    max-width:14rem !important
  }

  .sm\:max-w-72{
    max-width:18rem !important
  }

  .sm\:max-w-84{
    max-width:21rem !important
  }

  .sm\:max-w-96{
    max-width:24rem !important
  }

  .sm\:max-w-108{
    max-width:27rem !important
  }

  .sm\:max-w-112{
    max-width:28rem !important
  }

  .sm\:max-w-120{
    max-width:30rem !important
  }

  .sm\:max-w-132{
    max-width:33rem !important
  }

  .sm\:max-w-138{
    max-width:38rem !important
  }

  .sm\:max-w-140{
    max-width:40rem !important
  }

  .sm\:max-w-150{
    max-width:50rem !important
  }

  .sm\:max-w-154{
    max-width:54rem !important
  }

  .sm\:max-w-none{
    max-width:none !important
  }

  .sm\:max-w-xs{
    max-width:20rem !important
  }

  .sm\:max-w-sm{
    max-width:24rem !important
  }

  .sm\:max-w-md{
    max-width:28rem !important
  }

  .sm\:max-w-lg{
    max-width:32rem !important
  }

  .sm\:max-w-xl{
    max-width:36rem !important
  }

  .sm\:max-w-2xl{
    max-width:42rem !important
  }

  .sm\:max-w-3xl{
    max-width:48rem !important
  }

  .sm\:max-w-4xl{
    max-width:56rem !important
  }

  .sm\:max-w-5xl{
    max-width:64rem !important
  }

  .sm\:max-w-6xl{
    max-width:72rem !important
  }

  .sm\:max-w-full{
    max-width:100% !important
  }

  .sm\:max-w-screen-sm{
    max-width:640px !important
  }

  .sm\:max-w-screen-md{
    max-width:768px !important
  }

  .sm\:max-w-screen-lg{
    max-width:1024px !important
  }

  .sm\:max-w-screen-xl{
    max-width:1280px !important
  }

  .sm\:max-w-screen-small{
    max-width:1280px !important
  }

  .sm\:max-w-screen-med{
    max-width:1366px !important
  }

  .sm\:max-w-screen-large{
    max-width:1920px !important
  }

  .sm\:max-w-1\/3{
    max-width:33% !important
  }

  .sm\:max-w-2\/3{
    max-width:66% !important
  }

  .sm\:min-h-0{
    min-height:0 !important
  }

  .sm\:min-h-64{
    min-height:16rem !important
  }

  .sm\:min-h-80{
    min-height:20rem !important
  }

  .sm\:min-h-full{
    min-height:100% !important
  }

  .sm\:min-h-screen{
    min-height:100vh !important
  }

  .sm\:min-h-1_5{
    min-height:1.5rem !important
  }

  .sm\:min-h-94vh{
    min-height:94vh !important
  }

  .sm\:min-h-40vh{
    min-height:40vh !important
  }

  .sm\:min-h-55vh{
    min-height:55vh !important
  }

  .sm\:min-h-60vh{
    min-height:60vh !important
  }

  .sm\:min-w-0{
    min-width:0 !important
  }

  .sm\:min-w-1{
    min-width:1px !important
  }

  .sm\:min-w-4{
    min-width:1rem !important
  }

  .sm\:min-w-6{
    min-width:1.5rem !important
  }

  .sm\:min-w-28{
    min-width:7rem !important
  }

  .sm\:min-w-48{
    min-width:12rem !important
  }

  .sm\:min-w-56{
    min-width:14rem !important
  }

  .sm\:min-w-72{
    min-width:18rem !important
  }

  .sm\:min-w-84{
    min-width:21rem !important
  }

  .sm\:min-w-96{
    min-width:24rem !important
  }

  .sm\:min-w-108{
    min-width:27rem !important
  }

  .sm\:min-w-120{
    min-width:30rem !important
  }

  .sm\:min-w-132{
    min-width:33rem !important
  }

  .sm\:min-w-full{
    min-width:100% !important
  }

  .sm\:min-w-1\/4{
    min-width:25% !important
  }

  .sm\:min-w-1\/2{
    min-width:50% !important
  }

  .sm\:min-w-3\/4{
    min-width:75% !important
  }

  .sm\:min-w-1\/3{
    min-width:33% !important
  }

  .sm\:min-w-max{
    min-width:-moz-max-content !important;
    min-width:max-content !important
  }

  .sm\:object-contain{
    -o-object-fit:contain !important;
       object-fit:contain !important
  }

  .sm\:object-cover{
    -o-object-fit:cover !important;
       object-fit:cover !important
  }

  .sm\:object-fill{
    -o-object-fit:fill !important;
       object-fit:fill !important
  }

  .sm\:object-none{
    -o-object-fit:none !important;
       object-fit:none !important
  }

  .sm\:object-scale-down{
    -o-object-fit:scale-down !important;
       object-fit:scale-down !important
  }

  .sm\:object-bottom{
    -o-object-position:bottom !important;
       object-position:bottom !important
  }

  .sm\:object-center{
    -o-object-position:center !important;
       object-position:center !important
  }

  .sm\:object-left{
    -o-object-position:left !important;
       object-position:left !important
  }

  .sm\:object-left-bottom{
    -o-object-position:left bottom !important;
       object-position:left bottom !important
  }

  .sm\:object-left-top{
    -o-object-position:left top !important;
       object-position:left top !important
  }

  .sm\:object-right{
    -o-object-position:right !important;
       object-position:right !important
  }

  .sm\:object-right-bottom{
    -o-object-position:right bottom !important;
       object-position:right bottom !important
  }

  .sm\:object-right-top{
    -o-object-position:right top !important;
       object-position:right top !important
  }

  .sm\:object-top{
    -o-object-position:top !important;
       object-position:top !important
  }

  .sm\:outline-none{
    outline:2px solid transparent !important;
    outline-offset:2px !important
  }

  .sm\:outline-white{
    outline:2px dotted white !important;
    outline-offset:2px !important
  }

  .sm\:outline-black{
    outline:2px dotted black !important;
    outline-offset:2px !important
  }

  .sm\:focus\:outline-none:focus{
    outline:2px solid transparent !important;
    outline-offset:2px !important
  }

  .sm\:focus\:outline-white:focus{
    outline:2px dotted white !important;
    outline-offset:2px !important
  }

  .sm\:focus\:outline-black:focus{
    outline:2px dotted black !important;
    outline-offset:2px !important
  }

  .sm\:overflow-auto{
    overflow:auto !important
  }

  .sm\:overflow-hidden{
    overflow:hidden !important
  }

  .sm\:overflow-visible{
    overflow:visible !important
  }

  .sm\:overflow-scroll{
    overflow:scroll !important
  }

  .sm\:overflow-x-auto{
    overflow-x:auto !important
  }

  .sm\:overflow-y-auto{
    overflow-y:auto !important
  }

  .sm\:overflow-x-hidden{
    overflow-x:hidden !important
  }

  .sm\:overflow-y-hidden{
    overflow-y:hidden !important
  }

  .sm\:overflow-x-visible{
    overflow-x:visible !important
  }

  .sm\:overflow-y-visible{
    overflow-y:visible !important
  }

  .sm\:overflow-x-scroll{
    overflow-x:scroll !important
  }

  .sm\:overflow-y-scroll{
    overflow-y:scroll !important
  }

  .sm\:scrolling-touch{
    -webkit-overflow-scrolling:touch !important
  }

  .sm\:scrolling-auto{
    -webkit-overflow-scrolling:auto !important
  }

  .sm\:overscroll-auto{
    overscroll-behavior:auto !important
  }

  .sm\:overscroll-contain{
    overscroll-behavior:contain !important
  }

  .sm\:overscroll-none{
    overscroll-behavior:none !important
  }

  .sm\:overscroll-y-auto{
    overscroll-behavior-y:auto !important
  }

  .sm\:overscroll-y-contain{
    overscroll-behavior-y:contain !important
  }

  .sm\:overscroll-y-none{
    overscroll-behavior-y:none !important
  }

  .sm\:overscroll-x-auto{
    overscroll-behavior-x:auto !important
  }

  .sm\:overscroll-x-contain{
    overscroll-behavior-x:contain !important
  }

  .sm\:overscroll-x-none{
    overscroll-behavior-x:none !important
  }

  .sm\:p-0{
    padding:0 !important
  }

  .sm\:p-1{
    padding:0.25rem !important
  }

  .sm\:p-2{
    padding:0.5rem !important
  }

  .sm\:p-3{
    padding:0.75rem !important
  }

  .sm\:p-4{
    padding:1rem !important
  }

  .sm\:p-5{
    padding:1.25rem !important
  }

  .sm\:p-6{
    padding:1.5rem !important
  }

  .sm\:p-7{
    padding:1.75rem !important
  }

  .sm\:p-8{
    padding:2rem !important
  }

  .sm\:p-9{
    padding:2.25rem !important
  }

  .sm\:p-10{
    padding:2.5rem !important
  }

  .sm\:p-12{
    padding:3rem !important
  }

  .sm\:p-14{
    padding:3.5rem !important
  }

  .sm\:p-16{
    padding:4rem !important
  }

  .sm\:p-18{
    padding:4.5rem !important
  }

  .sm\:p-19{
    padding:4.75rem !important
  }

  .sm\:p-20{
    padding:5rem !important
  }

  .sm\:p-24{
    padding:6rem !important
  }

  .sm\:p-28{
    padding:7rem !important
  }

  .sm\:p-30{
    padding:7.5rem !important
  }

  .sm\:p-31{
    padding:7.75rem !important
  }

  .sm\:p-32{
    padding:8rem !important
  }

  .sm\:p-34{
    padding:8.5rem !important
  }

  .sm\:p-36{
    padding:9rem !important
  }

  .sm\:p-40{
    padding:10rem !important
  }

  .sm\:p-44{
    padding:11rem !important
  }

  .sm\:p-45{
    padding:11.25rem !important
  }

  .sm\:p-48{
    padding:12rem !important
  }

  .sm\:p-50{
    padding:12.5rem !important
  }

  .sm\:p-52{
    padding:13rem !important
  }

  .sm\:p-56{
    padding:14rem !important
  }

  .sm\:p-60{
    padding:15rem !important
  }

  .sm\:p-62{
    padding:15.5rem !important
  }

  .sm\:p-64{
    padding:16rem !important
  }

  .sm\:p-70{
    padding:17.5rem !important
  }

  .sm\:p-72{
    padding:18rem !important
  }

  .sm\:p-76{
    padding:19rem !important
  }

  .sm\:p-80{
    padding:20rem !important
  }

  .sm\:p-83{
    padding:20.75rem !important
  }

  .sm\:p-84{
    padding:21rem !important
  }

  .sm\:p-92{
    padding:23rem !important
  }

  .sm\:p-96{
    padding:24rem !important
  }

  .sm\:p-104{
    padding:26rem !important
  }

  .sm\:p-106{
    padding:26.5rem !important
  }

  .sm\:p-108{
    padding:27rem !important
  }

  .sm\:p-112{
    padding:28rem !important
  }

  .sm\:p-116{
    padding:29rem !important
  }

  .sm\:p-120{
    padding:30rem !important
  }

  .sm\:p-124{
    padding:31rem !important
  }

  .sm\:p-132{
    padding:33rem !important
  }

  .sm\:p-140{
    padding:40rem !important
  }

  .sm\:p-164{
    padding:41rem !important
  }

  .sm\:p-165{
    padding:41.25rem !important
  }

  .sm\:p-172{
    padding:43rem !important
  }

  .sm\:p-200{
    padding:50rem !important
  }

  .sm\:p-px{
    padding:1px !important
  }

  .sm\:p-1\.5{
    padding:0.375rem !important
  }

  .sm\:p-2n{
    padding:-0.5rem !important
  }

  .sm\:p-40n{
    padding:-10rem !important
  }

  .sm\:py-0{
    padding-top:0 !important;
    padding-bottom:0 !important
  }

  .sm\:px-0{
    padding-left:0 !important;
    padding-right:0 !important
  }

  .sm\:py-1{
    padding-top:0.25rem !important;
    padding-bottom:0.25rem !important
  }

  .sm\:px-1{
    padding-left:0.25rem !important;
    padding-right:0.25rem !important
  }

  .sm\:py-2{
    padding-top:0.5rem !important;
    padding-bottom:0.5rem !important
  }

  .sm\:px-2{
    padding-left:0.5rem !important;
    padding-right:0.5rem !important
  }

  .sm\:py-3{
    padding-top:0.75rem !important;
    padding-bottom:0.75rem !important
  }

  .sm\:px-3{
    padding-left:0.75rem !important;
    padding-right:0.75rem !important
  }

  .sm\:py-4{
    padding-top:1rem !important;
    padding-bottom:1rem !important
  }

  .sm\:px-4{
    padding-left:1rem !important;
    padding-right:1rem !important
  }

  .sm\:py-5{
    padding-top:1.25rem !important;
    padding-bottom:1.25rem !important
  }

  .sm\:px-5{
    padding-left:1.25rem !important;
    padding-right:1.25rem !important
  }

  .sm\:py-6{
    padding-top:1.5rem !important;
    padding-bottom:1.5rem !important
  }

  .sm\:px-6{
    padding-left:1.5rem !important;
    padding-right:1.5rem !important
  }

  .sm\:py-7{
    padding-top:1.75rem !important;
    padding-bottom:1.75rem !important
  }

  .sm\:px-7{
    padding-left:1.75rem !important;
    padding-right:1.75rem !important
  }

  .sm\:py-8{
    padding-top:2rem !important;
    padding-bottom:2rem !important
  }

  .sm\:px-8{
    padding-left:2rem !important;
    padding-right:2rem !important
  }

  .sm\:py-9{
    padding-top:2.25rem !important;
    padding-bottom:2.25rem !important
  }

  .sm\:px-9{
    padding-left:2.25rem !important;
    padding-right:2.25rem !important
  }

  .sm\:py-10{
    padding-top:2.5rem !important;
    padding-bottom:2.5rem !important
  }

  .sm\:px-10{
    padding-left:2.5rem !important;
    padding-right:2.5rem !important
  }

  .sm\:py-12{
    padding-top:3rem !important;
    padding-bottom:3rem !important
  }

  .sm\:px-12{
    padding-left:3rem !important;
    padding-right:3rem !important
  }

  .sm\:py-14{
    padding-top:3.5rem !important;
    padding-bottom:3.5rem !important
  }

  .sm\:px-14{
    padding-left:3.5rem !important;
    padding-right:3.5rem !important
  }

  .sm\:py-16{
    padding-top:4rem !important;
    padding-bottom:4rem !important
  }

  .sm\:px-16{
    padding-left:4rem !important;
    padding-right:4rem !important
  }

  .sm\:py-18{
    padding-top:4.5rem !important;
    padding-bottom:4.5rem !important
  }

  .sm\:px-18{
    padding-left:4.5rem !important;
    padding-right:4.5rem !important
  }

  .sm\:py-19{
    padding-top:4.75rem !important;
    padding-bottom:4.75rem !important
  }

  .sm\:px-19{
    padding-left:4.75rem !important;
    padding-right:4.75rem !important
  }

  .sm\:py-20{
    padding-top:5rem !important;
    padding-bottom:5rem !important
  }

  .sm\:px-20{
    padding-left:5rem !important;
    padding-right:5rem !important
  }

  .sm\:py-24{
    padding-top:6rem !important;
    padding-bottom:6rem !important
  }

  .sm\:px-24{
    padding-left:6rem !important;
    padding-right:6rem !important
  }

  .sm\:py-28{
    padding-top:7rem !important;
    padding-bottom:7rem !important
  }

  .sm\:px-28{
    padding-left:7rem !important;
    padding-right:7rem !important
  }

  .sm\:py-30{
    padding-top:7.5rem !important;
    padding-bottom:7.5rem !important
  }

  .sm\:px-30{
    padding-left:7.5rem !important;
    padding-right:7.5rem !important
  }

  .sm\:py-31{
    padding-top:7.75rem !important;
    padding-bottom:7.75rem !important
  }

  .sm\:px-31{
    padding-left:7.75rem !important;
    padding-right:7.75rem !important
  }

  .sm\:py-32{
    padding-top:8rem !important;
    padding-bottom:8rem !important
  }

  .sm\:px-32{
    padding-left:8rem !important;
    padding-right:8rem !important
  }

  .sm\:py-34{
    padding-top:8.5rem !important;
    padding-bottom:8.5rem !important
  }

  .sm\:px-34{
    padding-left:8.5rem !important;
    padding-right:8.5rem !important
  }

  .sm\:py-36{
    padding-top:9rem !important;
    padding-bottom:9rem !important
  }

  .sm\:px-36{
    padding-left:9rem !important;
    padding-right:9rem !important
  }

  .sm\:py-40{
    padding-top:10rem !important;
    padding-bottom:10rem !important
  }

  .sm\:px-40{
    padding-left:10rem !important;
    padding-right:10rem !important
  }

  .sm\:py-44{
    padding-top:11rem !important;
    padding-bottom:11rem !important
  }

  .sm\:px-44{
    padding-left:11rem !important;
    padding-right:11rem !important
  }

  .sm\:py-45{
    padding-top:11.25rem !important;
    padding-bottom:11.25rem !important
  }

  .sm\:px-45{
    padding-left:11.25rem !important;
    padding-right:11.25rem !important
  }

  .sm\:py-48{
    padding-top:12rem !important;
    padding-bottom:12rem !important
  }

  .sm\:px-48{
    padding-left:12rem !important;
    padding-right:12rem !important
  }

  .sm\:py-50{
    padding-top:12.5rem !important;
    padding-bottom:12.5rem !important
  }

  .sm\:px-50{
    padding-left:12.5rem !important;
    padding-right:12.5rem !important
  }

  .sm\:py-52{
    padding-top:13rem !important;
    padding-bottom:13rem !important
  }

  .sm\:px-52{
    padding-left:13rem !important;
    padding-right:13rem !important
  }

  .sm\:py-56{
    padding-top:14rem !important;
    padding-bottom:14rem !important
  }

  .sm\:px-56{
    padding-left:14rem !important;
    padding-right:14rem !important
  }

  .sm\:py-60{
    padding-top:15rem !important;
    padding-bottom:15rem !important
  }

  .sm\:px-60{
    padding-left:15rem !important;
    padding-right:15rem !important
  }

  .sm\:py-62{
    padding-top:15.5rem !important;
    padding-bottom:15.5rem !important
  }

  .sm\:px-62{
    padding-left:15.5rem !important;
    padding-right:15.5rem !important
  }

  .sm\:py-64{
    padding-top:16rem !important;
    padding-bottom:16rem !important
  }

  .sm\:px-64{
    padding-left:16rem !important;
    padding-right:16rem !important
  }

  .sm\:py-70{
    padding-top:17.5rem !important;
    padding-bottom:17.5rem !important
  }

  .sm\:px-70{
    padding-left:17.5rem !important;
    padding-right:17.5rem !important
  }

  .sm\:py-72{
    padding-top:18rem !important;
    padding-bottom:18rem !important
  }

  .sm\:px-72{
    padding-left:18rem !important;
    padding-right:18rem !important
  }

  .sm\:py-76{
    padding-top:19rem !important;
    padding-bottom:19rem !important
  }

  .sm\:px-76{
    padding-left:19rem !important;
    padding-right:19rem !important
  }

  .sm\:py-80{
    padding-top:20rem !important;
    padding-bottom:20rem !important
  }

  .sm\:px-80{
    padding-left:20rem !important;
    padding-right:20rem !important
  }

  .sm\:py-83{
    padding-top:20.75rem !important;
    padding-bottom:20.75rem !important
  }

  .sm\:px-83{
    padding-left:20.75rem !important;
    padding-right:20.75rem !important
  }

  .sm\:py-84{
    padding-top:21rem !important;
    padding-bottom:21rem !important
  }

  .sm\:px-84{
    padding-left:21rem !important;
    padding-right:21rem !important
  }

  .sm\:py-92{
    padding-top:23rem !important;
    padding-bottom:23rem !important
  }

  .sm\:px-92{
    padding-left:23rem !important;
    padding-right:23rem !important
  }

  .sm\:py-96{
    padding-top:24rem !important;
    padding-bottom:24rem !important
  }

  .sm\:px-96{
    padding-left:24rem !important;
    padding-right:24rem !important
  }

  .sm\:py-104{
    padding-top:26rem !important;
    padding-bottom:26rem !important
  }

  .sm\:px-104{
    padding-left:26rem !important;
    padding-right:26rem !important
  }

  .sm\:py-106{
    padding-top:26.5rem !important;
    padding-bottom:26.5rem !important
  }

  .sm\:px-106{
    padding-left:26.5rem !important;
    padding-right:26.5rem !important
  }

  .sm\:py-108{
    padding-top:27rem !important;
    padding-bottom:27rem !important
  }

  .sm\:px-108{
    padding-left:27rem !important;
    padding-right:27rem !important
  }

  .sm\:py-112{
    padding-top:28rem !important;
    padding-bottom:28rem !important
  }

  .sm\:px-112{
    padding-left:28rem !important;
    padding-right:28rem !important
  }

  .sm\:py-116{
    padding-top:29rem !important;
    padding-bottom:29rem !important
  }

  .sm\:px-116{
    padding-left:29rem !important;
    padding-right:29rem !important
  }

  .sm\:py-120{
    padding-top:30rem !important;
    padding-bottom:30rem !important
  }

  .sm\:px-120{
    padding-left:30rem !important;
    padding-right:30rem !important
  }

  .sm\:py-124{
    padding-top:31rem !important;
    padding-bottom:31rem !important
  }

  .sm\:px-124{
    padding-left:31rem !important;
    padding-right:31rem !important
  }

  .sm\:py-132{
    padding-top:33rem !important;
    padding-bottom:33rem !important
  }

  .sm\:px-132{
    padding-left:33rem !important;
    padding-right:33rem !important
  }

  .sm\:py-140{
    padding-top:40rem !important;
    padding-bottom:40rem !important
  }

  .sm\:px-140{
    padding-left:40rem !important;
    padding-right:40rem !important
  }

  .sm\:py-164{
    padding-top:41rem !important;
    padding-bottom:41rem !important
  }

  .sm\:px-164{
    padding-left:41rem !important;
    padding-right:41rem !important
  }

  .sm\:py-165{
    padding-top:41.25rem !important;
    padding-bottom:41.25rem !important
  }

  .sm\:px-165{
    padding-left:41.25rem !important;
    padding-right:41.25rem !important
  }

  .sm\:py-172{
    padding-top:43rem !important;
    padding-bottom:43rem !important
  }

  .sm\:px-172{
    padding-left:43rem !important;
    padding-right:43rem !important
  }

  .sm\:py-200{
    padding-top:50rem !important;
    padding-bottom:50rem !important
  }

  .sm\:px-200{
    padding-left:50rem !important;
    padding-right:50rem !important
  }

  .sm\:py-px{
    padding-top:1px !important;
    padding-bottom:1px !important
  }

  .sm\:px-px{
    padding-left:1px !important;
    padding-right:1px !important
  }

  .sm\:py-1\.5{
    padding-top:0.375rem !important;
    padding-bottom:0.375rem !important
  }

  .sm\:px-1\.5{
    padding-left:0.375rem !important;
    padding-right:0.375rem !important
  }

  .sm\:py-2n{
    padding-top:-0.5rem !important;
    padding-bottom:-0.5rem !important
  }

  .sm\:px-2n{
    padding-left:-0.5rem !important;
    padding-right:-0.5rem !important
  }

  .sm\:py-40n{
    padding-top:-10rem !important;
    padding-bottom:-10rem !important
  }

  .sm\:px-40n{
    padding-left:-10rem !important;
    padding-right:-10rem !important
  }

  .sm\:pt-0{
    padding-top:0 !important
  }

  .sm\:pr-0{
    padding-right:0 !important
  }

  .sm\:pb-0{
    padding-bottom:0 !important
  }

  .sm\:pl-0{
    padding-left:0 !important
  }

  .sm\:pt-1{
    padding-top:0.25rem !important
  }

  .sm\:pr-1{
    padding-right:0.25rem !important
  }

  .sm\:pb-1{
    padding-bottom:0.25rem !important
  }

  .sm\:pl-1{
    padding-left:0.25rem !important
  }

  .sm\:pt-2{
    padding-top:0.5rem !important
  }

  .sm\:pr-2{
    padding-right:0.5rem !important
  }

  .sm\:pb-2{
    padding-bottom:0.5rem !important
  }

  .sm\:pl-2{
    padding-left:0.5rem !important
  }

  .sm\:pt-3{
    padding-top:0.75rem !important
  }

  .sm\:pr-3{
    padding-right:0.75rem !important
  }

  .sm\:pb-3{
    padding-bottom:0.75rem !important
  }

  .sm\:pl-3{
    padding-left:0.75rem !important
  }

  .sm\:pt-4{
    padding-top:1rem !important
  }

  .sm\:pr-4{
    padding-right:1rem !important
  }

  .sm\:pb-4{
    padding-bottom:1rem !important
  }

  .sm\:pl-4{
    padding-left:1rem !important
  }

  .sm\:pt-5{
    padding-top:1.25rem !important
  }

  .sm\:pr-5{
    padding-right:1.25rem !important
  }

  .sm\:pb-5{
    padding-bottom:1.25rem !important
  }

  .sm\:pl-5{
    padding-left:1.25rem !important
  }

  .sm\:pt-6{
    padding-top:1.5rem !important
  }

  .sm\:pr-6{
    padding-right:1.5rem !important
  }

  .sm\:pb-6{
    padding-bottom:1.5rem !important
  }

  .sm\:pl-6{
    padding-left:1.5rem !important
  }

  .sm\:pt-7{
    padding-top:1.75rem !important
  }

  .sm\:pr-7{
    padding-right:1.75rem !important
  }

  .sm\:pb-7{
    padding-bottom:1.75rem !important
  }

  .sm\:pl-7{
    padding-left:1.75rem !important
  }

  .sm\:pt-8{
    padding-top:2rem !important
  }

  .sm\:pr-8{
    padding-right:2rem !important
  }

  .sm\:pb-8{
    padding-bottom:2rem !important
  }

  .sm\:pl-8{
    padding-left:2rem !important
  }

  .sm\:pt-9{
    padding-top:2.25rem !important
  }

  .sm\:pr-9{
    padding-right:2.25rem !important
  }

  .sm\:pb-9{
    padding-bottom:2.25rem !important
  }

  .sm\:pl-9{
    padding-left:2.25rem !important
  }

  .sm\:pt-10{
    padding-top:2.5rem !important
  }

  .sm\:pr-10{
    padding-right:2.5rem !important
  }

  .sm\:pb-10{
    padding-bottom:2.5rem !important
  }

  .sm\:pl-10{
    padding-left:2.5rem !important
  }

  .sm\:pt-12{
    padding-top:3rem !important
  }

  .sm\:pr-12{
    padding-right:3rem !important
  }

  .sm\:pb-12{
    padding-bottom:3rem !important
  }

  .sm\:pl-12{
    padding-left:3rem !important
  }

  .sm\:pt-14{
    padding-top:3.5rem !important
  }

  .sm\:pr-14{
    padding-right:3.5rem !important
  }

  .sm\:pb-14{
    padding-bottom:3.5rem !important
  }

  .sm\:pl-14{
    padding-left:3.5rem !important
  }

  .sm\:pt-16{
    padding-top:4rem !important
  }

  .sm\:pr-16{
    padding-right:4rem !important
  }

  .sm\:pb-16{
    padding-bottom:4rem !important
  }

  .sm\:pl-16{
    padding-left:4rem !important
  }

  .sm\:pt-18{
    padding-top:4.5rem !important
  }

  .sm\:pr-18{
    padding-right:4.5rem !important
  }

  .sm\:pb-18{
    padding-bottom:4.5rem !important
  }

  .sm\:pl-18{
    padding-left:4.5rem !important
  }

  .sm\:pt-19{
    padding-top:4.75rem !important
  }

  .sm\:pr-19{
    padding-right:4.75rem !important
  }

  .sm\:pb-19{
    padding-bottom:4.75rem !important
  }

  .sm\:pl-19{
    padding-left:4.75rem !important
  }

  .sm\:pt-20{
    padding-top:5rem !important
  }

  .sm\:pr-20{
    padding-right:5rem !important
  }

  .sm\:pb-20{
    padding-bottom:5rem !important
  }

  .sm\:pl-20{
    padding-left:5rem !important
  }

  .sm\:pt-24{
    padding-top:6rem !important
  }

  .sm\:pr-24{
    padding-right:6rem !important
  }

  .sm\:pb-24{
    padding-bottom:6rem !important
  }

  .sm\:pl-24{
    padding-left:6rem !important
  }

  .sm\:pt-28{
    padding-top:7rem !important
  }

  .sm\:pr-28{
    padding-right:7rem !important
  }

  .sm\:pb-28{
    padding-bottom:7rem !important
  }

  .sm\:pl-28{
    padding-left:7rem !important
  }

  .sm\:pt-30{
    padding-top:7.5rem !important
  }

  .sm\:pr-30{
    padding-right:7.5rem !important
  }

  .sm\:pb-30{
    padding-bottom:7.5rem !important
  }

  .sm\:pl-30{
    padding-left:7.5rem !important
  }

  .sm\:pt-31{
    padding-top:7.75rem !important
  }

  .sm\:pr-31{
    padding-right:7.75rem !important
  }

  .sm\:pb-31{
    padding-bottom:7.75rem !important
  }

  .sm\:pl-31{
    padding-left:7.75rem !important
  }

  .sm\:pt-32{
    padding-top:8rem !important
  }

  .sm\:pr-32{
    padding-right:8rem !important
  }

  .sm\:pb-32{
    padding-bottom:8rem !important
  }

  .sm\:pl-32{
    padding-left:8rem !important
  }

  .sm\:pt-34{
    padding-top:8.5rem !important
  }

  .sm\:pr-34{
    padding-right:8.5rem !important
  }

  .sm\:pb-34{
    padding-bottom:8.5rem !important
  }

  .sm\:pl-34{
    padding-left:8.5rem !important
  }

  .sm\:pt-36{
    padding-top:9rem !important
  }

  .sm\:pr-36{
    padding-right:9rem !important
  }

  .sm\:pb-36{
    padding-bottom:9rem !important
  }

  .sm\:pl-36{
    padding-left:9rem !important
  }

  .sm\:pt-40{
    padding-top:10rem !important
  }

  .sm\:pr-40{
    padding-right:10rem !important
  }

  .sm\:pb-40{
    padding-bottom:10rem !important
  }

  .sm\:pl-40{
    padding-left:10rem !important
  }

  .sm\:pt-44{
    padding-top:11rem !important
  }

  .sm\:pr-44{
    padding-right:11rem !important
  }

  .sm\:pb-44{
    padding-bottom:11rem !important
  }

  .sm\:pl-44{
    padding-left:11rem !important
  }

  .sm\:pt-45{
    padding-top:11.25rem !important
  }

  .sm\:pr-45{
    padding-right:11.25rem !important
  }

  .sm\:pb-45{
    padding-bottom:11.25rem !important
  }

  .sm\:pl-45{
    padding-left:11.25rem !important
  }

  .sm\:pt-48{
    padding-top:12rem !important
  }

  .sm\:pr-48{
    padding-right:12rem !important
  }

  .sm\:pb-48{
    padding-bottom:12rem !important
  }

  .sm\:pl-48{
    padding-left:12rem !important
  }

  .sm\:pt-50{
    padding-top:12.5rem !important
  }

  .sm\:pr-50{
    padding-right:12.5rem !important
  }

  .sm\:pb-50{
    padding-bottom:12.5rem !important
  }

  .sm\:pl-50{
    padding-left:12.5rem !important
  }

  .sm\:pt-52{
    padding-top:13rem !important
  }

  .sm\:pr-52{
    padding-right:13rem !important
  }

  .sm\:pb-52{
    padding-bottom:13rem !important
  }

  .sm\:pl-52{
    padding-left:13rem !important
  }

  .sm\:pt-56{
    padding-top:14rem !important
  }

  .sm\:pr-56{
    padding-right:14rem !important
  }

  .sm\:pb-56{
    padding-bottom:14rem !important
  }

  .sm\:pl-56{
    padding-left:14rem !important
  }

  .sm\:pt-60{
    padding-top:15rem !important
  }

  .sm\:pr-60{
    padding-right:15rem !important
  }

  .sm\:pb-60{
    padding-bottom:15rem !important
  }

  .sm\:pl-60{
    padding-left:15rem !important
  }

  .sm\:pt-62{
    padding-top:15.5rem !important
  }

  .sm\:pr-62{
    padding-right:15.5rem !important
  }

  .sm\:pb-62{
    padding-bottom:15.5rem !important
  }

  .sm\:pl-62{
    padding-left:15.5rem !important
  }

  .sm\:pt-64{
    padding-top:16rem !important
  }

  .sm\:pr-64{
    padding-right:16rem !important
  }

  .sm\:pb-64{
    padding-bottom:16rem !important
  }

  .sm\:pl-64{
    padding-left:16rem !important
  }

  .sm\:pt-70{
    padding-top:17.5rem !important
  }

  .sm\:pr-70{
    padding-right:17.5rem !important
  }

  .sm\:pb-70{
    padding-bottom:17.5rem !important
  }

  .sm\:pl-70{
    padding-left:17.5rem !important
  }

  .sm\:pt-72{
    padding-top:18rem !important
  }

  .sm\:pr-72{
    padding-right:18rem !important
  }

  .sm\:pb-72{
    padding-bottom:18rem !important
  }

  .sm\:pl-72{
    padding-left:18rem !important
  }

  .sm\:pt-76{
    padding-top:19rem !important
  }

  .sm\:pr-76{
    padding-right:19rem !important
  }

  .sm\:pb-76{
    padding-bottom:19rem !important
  }

  .sm\:pl-76{
    padding-left:19rem !important
  }

  .sm\:pt-80{
    padding-top:20rem !important
  }

  .sm\:pr-80{
    padding-right:20rem !important
  }

  .sm\:pb-80{
    padding-bottom:20rem !important
  }

  .sm\:pl-80{
    padding-left:20rem !important
  }

  .sm\:pt-83{
    padding-top:20.75rem !important
  }

  .sm\:pr-83{
    padding-right:20.75rem !important
  }

  .sm\:pb-83{
    padding-bottom:20.75rem !important
  }

  .sm\:pl-83{
    padding-left:20.75rem !important
  }

  .sm\:pt-84{
    padding-top:21rem !important
  }

  .sm\:pr-84{
    padding-right:21rem !important
  }

  .sm\:pb-84{
    padding-bottom:21rem !important
  }

  .sm\:pl-84{
    padding-left:21rem !important
  }

  .sm\:pt-92{
    padding-top:23rem !important
  }

  .sm\:pr-92{
    padding-right:23rem !important
  }

  .sm\:pb-92{
    padding-bottom:23rem !important
  }

  .sm\:pl-92{
    padding-left:23rem !important
  }

  .sm\:pt-96{
    padding-top:24rem !important
  }

  .sm\:pr-96{
    padding-right:24rem !important
  }

  .sm\:pb-96{
    padding-bottom:24rem !important
  }

  .sm\:pl-96{
    padding-left:24rem !important
  }

  .sm\:pt-104{
    padding-top:26rem !important
  }

  .sm\:pr-104{
    padding-right:26rem !important
  }

  .sm\:pb-104{
    padding-bottom:26rem !important
  }

  .sm\:pl-104{
    padding-left:26rem !important
  }

  .sm\:pt-106{
    padding-top:26.5rem !important
  }

  .sm\:pr-106{
    padding-right:26.5rem !important
  }

  .sm\:pb-106{
    padding-bottom:26.5rem !important
  }

  .sm\:pl-106{
    padding-left:26.5rem !important
  }

  .sm\:pt-108{
    padding-top:27rem !important
  }

  .sm\:pr-108{
    padding-right:27rem !important
  }

  .sm\:pb-108{
    padding-bottom:27rem !important
  }

  .sm\:pl-108{
    padding-left:27rem !important
  }

  .sm\:pt-112{
    padding-top:28rem !important
  }

  .sm\:pr-112{
    padding-right:28rem !important
  }

  .sm\:pb-112{
    padding-bottom:28rem !important
  }

  .sm\:pl-112{
    padding-left:28rem !important
  }

  .sm\:pt-116{
    padding-top:29rem !important
  }

  .sm\:pr-116{
    padding-right:29rem !important
  }

  .sm\:pb-116{
    padding-bottom:29rem !important
  }

  .sm\:pl-116{
    padding-left:29rem !important
  }

  .sm\:pt-120{
    padding-top:30rem !important
  }

  .sm\:pr-120{
    padding-right:30rem !important
  }

  .sm\:pb-120{
    padding-bottom:30rem !important
  }

  .sm\:pl-120{
    padding-left:30rem !important
  }

  .sm\:pt-124{
    padding-top:31rem !important
  }

  .sm\:pr-124{
    padding-right:31rem !important
  }

  .sm\:pb-124{
    padding-bottom:31rem !important
  }

  .sm\:pl-124{
    padding-left:31rem !important
  }

  .sm\:pt-132{
    padding-top:33rem !important
  }

  .sm\:pr-132{
    padding-right:33rem !important
  }

  .sm\:pb-132{
    padding-bottom:33rem !important
  }

  .sm\:pl-132{
    padding-left:33rem !important
  }

  .sm\:pt-140{
    padding-top:40rem !important
  }

  .sm\:pr-140{
    padding-right:40rem !important
  }

  .sm\:pb-140{
    padding-bottom:40rem !important
  }

  .sm\:pl-140{
    padding-left:40rem !important
  }

  .sm\:pt-164{
    padding-top:41rem !important
  }

  .sm\:pr-164{
    padding-right:41rem !important
  }

  .sm\:pb-164{
    padding-bottom:41rem !important
  }

  .sm\:pl-164{
    padding-left:41rem !important
  }

  .sm\:pt-165{
    padding-top:41.25rem !important
  }

  .sm\:pr-165{
    padding-right:41.25rem !important
  }

  .sm\:pb-165{
    padding-bottom:41.25rem !important
  }

  .sm\:pl-165{
    padding-left:41.25rem !important
  }

  .sm\:pt-172{
    padding-top:43rem !important
  }

  .sm\:pr-172{
    padding-right:43rem !important
  }

  .sm\:pb-172{
    padding-bottom:43rem !important
  }

  .sm\:pl-172{
    padding-left:43rem !important
  }

  .sm\:pt-200{
    padding-top:50rem !important
  }

  .sm\:pr-200{
    padding-right:50rem !important
  }

  .sm\:pb-200{
    padding-bottom:50rem !important
  }

  .sm\:pl-200{
    padding-left:50rem !important
  }

  .sm\:pt-px{
    padding-top:1px !important
  }

  .sm\:pr-px{
    padding-right:1px !important
  }

  .sm\:pb-px{
    padding-bottom:1px !important
  }

  .sm\:pl-px{
    padding-left:1px !important
  }

  .sm\:pt-1\.5{
    padding-top:0.375rem !important
  }

  .sm\:pr-1\.5{
    padding-right:0.375rem !important
  }

  .sm\:pb-1\.5{
    padding-bottom:0.375rem !important
  }

  .sm\:pl-1\.5{
    padding-left:0.375rem !important
  }

  .sm\:pt-2n{
    padding-top:-0.5rem !important
  }

  .sm\:pr-2n{
    padding-right:-0.5rem !important
  }

  .sm\:pb-2n{
    padding-bottom:-0.5rem !important
  }

  .sm\:pl-2n{
    padding-left:-0.5rem !important
  }

  .sm\:pt-40n{
    padding-top:-10rem !important
  }

  .sm\:pr-40n{
    padding-right:-10rem !important
  }

  .sm\:pb-40n{
    padding-bottom:-10rem !important
  }

  .sm\:pl-40n{
    padding-left:-10rem !important
  }

  .sm\:placeholder-red::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-red::placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-red-100::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fb4b53 !important;
    color:rgba(251, 75, 83, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-red-100::placeholder{
    --placeholder-opacity:1 !important;
    color:#fb4b53 !important;
    color:rgba(251, 75, 83, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-teal::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#009b9b !important;
    color:rgba(0, 155, 155, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-teal::placeholder{
    --placeholder-opacity:1 !important;
    color:#009b9b !important;
    color:rgba(0, 155, 155, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-teal-100::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#dbfbfb !important;
    color:rgba(219, 251, 251, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-teal-100::placeholder{
    --placeholder-opacity:1 !important;
    color:#dbfbfb !important;
    color:rgba(219, 251, 251, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-teal-200::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#A8E2E4 !important;
    color:rgba(168, 226, 228, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-teal-200::placeholder{
    --placeholder-opacity:1 !important;
    color:#A8E2E4 !important;
    color:rgba(168, 226, 228, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-teal-300::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#009C98 !important;
    color:rgba(0, 156, 152, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-teal-300::placeholder{
    --placeholder-opacity:1 !important;
    color:#009C98 !important;
    color:rgba(0, 156, 152, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-white::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fff !important;
    color:rgba(255, 255, 255, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-white::placeholder{
    --placeholder-opacity:1 !important;
    color:#fff !important;
    color:rgba(255, 255, 255, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-black::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#000 !important;
    color:rgba(0, 0, 0, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-black::placeholder{
    --placeholder-opacity:1 !important;
    color:#000 !important;
    color:rgba(0, 0, 0, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-black-100::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#242A2E !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-black-100::placeholder{
    --placeholder-opacity:1 !important;
    color:#242A2E !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-black-200::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#171717 !important;
    color:rgba(23, 23, 23, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-black-200::placeholder{
    --placeholder-opacity:1 !important;
    color:#171717 !important;
    color:rgba(23, 23, 23, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-blue::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0058A1 !important;
    color:rgba(0, 88, 161, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-blue::placeholder{
    --placeholder-opacity:1 !important;
    color:#0058A1 !important;
    color:rgba(0, 88, 161, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-orange::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fe7b00 !important;
    color:rgba(254, 123, 0, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-orange::placeholder{
    --placeholder-opacity:1 !important;
    color:#fe7b00 !important;
    color:rgba(254, 123, 0, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-purple::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#8a3ffc !important;
    color:rgba(138, 63, 252, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-purple::placeholder{
    --placeholder-opacity:1 !important;
    color:#8a3ffc !important;
    color:rgba(138, 63, 252, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-blue-100::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#E3F6FF !important;
    color:rgba(227, 246, 255, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-blue-100::placeholder{
    --placeholder-opacity:1 !important;
    color:#E3F6FF !important;
    color:rgba(227, 246, 255, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-blue-300::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#30B0FF !important;
    color:rgba(48, 176, 255, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-blue-300::placeholder{
    --placeholder-opacity:1 !important;
    color:#30B0FF !important;
    color:rgba(48, 176, 255, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-blue-900::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#07192B !important;
    color:rgba(7, 25, 43, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-blue-900::placeholder{
    --placeholder-opacity:1 !important;
    color:#07192B !important;
    color:rgba(7, 25, 43, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-150::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#f9f9f9 !important;
    color:rgba(249, 249, 249, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-150::placeholder{
    --placeholder-opacity:1 !important;
    color:#f9f9f9 !important;
    color:rgba(249, 249, 249, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#F2F4F8 !important;
    color:rgba(242, 244, 248, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-200::placeholder{
    --placeholder-opacity:1 !important;
    color:#F2F4F8 !important;
    color:rgba(242, 244, 248, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-250::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#FAFBFB !important;
    color:rgba(250, 251, 251, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-250::placeholder{
    --placeholder-opacity:1 !important;
    color:#FAFBFB !important;
    color:rgba(250, 251, 251, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#D5D9E0 !important;
    color:rgba(213, 217, 224, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-300::placeholder{
    --placeholder-opacity:1 !important;
    color:#D5D9E0 !important;
    color:rgba(213, 217, 224, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#9FA5AD !important;
    color:rgba(159, 165, 173, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-400::placeholder{
    --placeholder-opacity:1 !important;
    color:#9FA5AD !important;
    color:rgba(159, 165, 173, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-450::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#868d95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-450::placeholder{
    --placeholder-opacity:1 !important;
    color:#868d95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#414F64 !important;
    color:rgba(65, 79, 100, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-500::placeholder{
    --placeholder-opacity:1 !important;
    color:#414F64 !important;
    color:rgba(65, 79, 100, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-550::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#697077 !important;
    color:rgba(105, 112, 119, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-550::placeholder{
    --placeholder-opacity:1 !important;
    color:#697077 !important;
    color:rgba(105, 112, 119, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#50565b !important;
    color:rgba(80, 86, 91, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-600::placeholder{
    --placeholder-opacity:1 !important;
    color:#50565b !important;
    color:rgba(80, 86, 91, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#242a2e !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-700::placeholder{
    --placeholder-opacity:1 !important;
    color:#242a2e !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-disable::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#C1C7CD !important;
    color:rgba(193, 199, 205, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-disable::placeholder{
    --placeholder-opacity:1 !important;
    color:#C1C7CD !important;
    color:rgba(193, 199, 205, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-unselected::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#868D95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-unselected::placeholder{
    --placeholder-opacity:1 !important;
    color:#868D95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-blue-200::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#427fb6 !important;
    color:rgba(66, 127, 182, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-blue-200::placeholder{
    --placeholder-opacity:1 !important;
    color:#427fb6 !important;
    color:rgba(66, 127, 182, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-red-500::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#DC2626 !important;
    color:rgba(220, 38, 38, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-red-500::placeholder{
    --placeholder-opacity:1 !important;
    color:#DC2626 !important;
    color:rgba(220, 38, 38, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-red-alert::-moz-placeholder{
    color:#DA1E2833 !important
  }

  .sm\:placeholder-red-alert::placeholder{
    color:#DA1E2833 !important
  }

  .sm\:placeholder-blue-40::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#78a9ff !important;
    color:rgba(120, 169, 255, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-blue-40::placeholder{
    --placeholder-opacity:1 !important;
    color:#78a9ff !important;
    color:rgba(120, 169, 255, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-blue-60::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0f62fe !important;
    color:rgba(15, 98, 254, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-blue-60::placeholder{
    --placeholder-opacity:1 !important;
    color:#0f62fe !important;
    color:rgba(15, 98, 254, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-blue-60-hover::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0353e9 !important;
    color:rgba(3, 83, 233, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-blue-60-hover::placeholder{
    --placeholder-opacity:1 !important;
    color:#0353e9 !important;
    color:rgba(3, 83, 233, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-blue-80::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#002d9c !important;
    color:rgba(0, 45, 156, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-blue-80::placeholder{
    --placeholder-opacity:1 !important;
    color:#002d9c !important;
    color:rgba(0, 45, 156, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-80::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#393939 !important;
    color:rgba(57, 57, 57, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-80::placeholder{
    --placeholder-opacity:1 !important;
    color:#393939 !important;
    color:rgba(57, 57, 57, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-80-hover::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#4c4c4c !important;
    color:rgba(76, 76, 76, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-80-hover::placeholder{
    --placeholder-opacity:1 !important;
    color:#4c4c4c !important;
    color:rgba(76, 76, 76, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-70::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#525252 !important;
    color:rgba(82, 82, 82, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-70::placeholder{
    --placeholder-opacity:1 !important;
    color:#525252 !important;
    color:rgba(82, 82, 82, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-60::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#6f6f6f !important;
    color:rgba(111, 111, 111, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-60::placeholder{
    --placeholder-opacity:1 !important;
    color:#6f6f6f !important;
    color:rgba(111, 111, 111, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-red-60::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-red-60::placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-red-60-hover::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#ba1b23 !important;
    color:rgba(186, 27, 35, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-red-60-hover::placeholder{
    --placeholder-opacity:1 !important;
    color:#ba1b23 !important;
    color:rgba(186, 27, 35, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-red-80::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#750e13 !important;
    color:rgba(117, 14, 19, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-red-80::placeholder{
    --placeholder-opacity:1 !important;
    color:#750e13 !important;
    color:rgba(117, 14, 19, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-30::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#c6c6c6 !important;
    color:rgba(198, 198, 198, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-30::placeholder{
    --placeholder-opacity:1 !important;
    color:#c6c6c6 !important;
    color:rgba(198, 198, 198, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-green-60::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#198038 !important;
    color:rgba(25, 128, 56, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-green-60::placeholder{
    --placeholder-opacity:1 !important;
    color:#198038 !important;
    color:rgba(25, 128, 56, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-green-50::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#EDF5FF !important;
    color:rgba(237, 245, 255, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-green-50::placeholder{
    --placeholder-opacity:1 !important;
    color:#EDF5FF !important;
    color:rgba(237, 245, 255, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-blue-70::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0043ce !important;
    color:rgba(0, 67, 206, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-blue-70::placeholder{
    --placeholder-opacity:1 !important;
    color:#0043ce !important;
    color:rgba(0, 67, 206, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-50::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#8d8d8d !important;
    color:rgba(141, 141, 141, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-50::placeholder{
    --placeholder-opacity:1 !important;
    color:#8d8d8d !important;
    color:rgba(141, 141, 141, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-50-hover::-moz-placeholder{
    color:#8d8d8d12 !important
  }

  .sm\:placeholder-gray-50-hover::placeholder{
    color:#8d8d8d12 !important
  }

  .sm\:placeholder-gray-50-active::-moz-placeholder{
    color:#8d8d8d32 !important
  }

  .sm\:placeholder-gray-50-active::placeholder{
    color:#8d8d8d32 !important
  }

  .sm\:placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#161616 !important;
    color:rgba(22, 22, 22, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-100::placeholder{
    --placeholder-opacity:1 !important;
    color:#161616 !important;
    color:rgba(22, 22, 22, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-100-disabled::-moz-placeholder{
    color:#16161650 !important
  }

  .sm\:placeholder-gray-100-disabled::placeholder{
    color:#16161650 !important
  }

  .sm\:placeholder-gray-40::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#a8a8a8 !important;
    color:rgba(168, 168, 168, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-40::placeholder{
    --placeholder-opacity:1 !important;
    color:#a8a8a8 !important;
    color:rgba(168, 168, 168, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-10::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#f4f4f4 !important;
    color:rgba(244, 244, 244, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-10::placeholder{
    --placeholder-opacity:1 !important;
    color:#f4f4f4 !important;
    color:rgba(244, 244, 244, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-10-hover::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#e5e5e5 !important;
    color:rgba(229, 229, 229, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-10-hover::placeholder{
    --placeholder-opacity:1 !important;
    color:#e5e5e5 !important;
    color:rgba(229, 229, 229, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-20::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#e0e0e0 !important;
    color:rgba(224, 224, 224, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-20::placeholder{
    --placeholder-opacity:1 !important;
    color:#e0e0e0 !important;
    color:rgba(224, 224, 224, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-20-hover::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#cacaca !important;
    color:rgba(202, 202, 202, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-gray-20-hover::placeholder{
    --placeholder-opacity:1 !important;
    color:#cacaca !important;
    color:rgba(202, 202, 202, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-red-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fb4b53 !important;
    color:rgba(251, 75, 83, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-red-100:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#fb4b53 !important;
    color:rgba(251, 75, 83, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-teal:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#009b9b !important;
    color:rgba(0, 155, 155, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-teal:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#009b9b !important;
    color:rgba(0, 155, 155, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-teal-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#dbfbfb !important;
    color:rgba(219, 251, 251, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-teal-100:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#dbfbfb !important;
    color:rgba(219, 251, 251, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-teal-200:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#A8E2E4 !important;
    color:rgba(168, 226, 228, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-teal-200:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#A8E2E4 !important;
    color:rgba(168, 226, 228, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-teal-300:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#009C98 !important;
    color:rgba(0, 156, 152, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-teal-300:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#009C98 !important;
    color:rgba(0, 156, 152, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fff !important;
    color:rgba(255, 255, 255, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#fff !important;
    color:rgba(255, 255, 255, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#000 !important;
    color:rgba(0, 0, 0, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#000 !important;
    color:rgba(0, 0, 0, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-black-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#242A2E !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-black-100:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#242A2E !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-black-200:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#171717 !important;
    color:rgba(23, 23, 23, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-black-200:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#171717 !important;
    color:rgba(23, 23, 23, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-blue:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0058A1 !important;
    color:rgba(0, 88, 161, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-blue:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#0058A1 !important;
    color:rgba(0, 88, 161, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-orange:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fe7b00 !important;
    color:rgba(254, 123, 0, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-orange:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#fe7b00 !important;
    color:rgba(254, 123, 0, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-purple:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#8a3ffc !important;
    color:rgba(138, 63, 252, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-purple:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#8a3ffc !important;
    color:rgba(138, 63, 252, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-blue-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#E3F6FF !important;
    color:rgba(227, 246, 255, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-blue-100:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#E3F6FF !important;
    color:rgba(227, 246, 255, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-blue-300:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#30B0FF !important;
    color:rgba(48, 176, 255, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-blue-300:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#30B0FF !important;
    color:rgba(48, 176, 255, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-blue-900:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#07192B !important;
    color:rgba(7, 25, 43, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-blue-900:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#07192B !important;
    color:rgba(7, 25, 43, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-150:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#f9f9f9 !important;
    color:rgba(249, 249, 249, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-150:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#f9f9f9 !important;
    color:rgba(249, 249, 249, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#F2F4F8 !important;
    color:rgba(242, 244, 248, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#F2F4F8 !important;
    color:rgba(242, 244, 248, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-250:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#FAFBFB !important;
    color:rgba(250, 251, 251, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-250:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#FAFBFB !important;
    color:rgba(250, 251, 251, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#D5D9E0 !important;
    color:rgba(213, 217, 224, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#D5D9E0 !important;
    color:rgba(213, 217, 224, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#9FA5AD !important;
    color:rgba(159, 165, 173, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#9FA5AD !important;
    color:rgba(159, 165, 173, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-450:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#868d95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-450:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#868d95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#414F64 !important;
    color:rgba(65, 79, 100, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-500:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#414F64 !important;
    color:rgba(65, 79, 100, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-550:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#697077 !important;
    color:rgba(105, 112, 119, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-550:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#697077 !important;
    color:rgba(105, 112, 119, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#50565b !important;
    color:rgba(80, 86, 91, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-600:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#50565b !important;
    color:rgba(80, 86, 91, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#242a2e !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-700:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#242a2e !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-disable:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#C1C7CD !important;
    color:rgba(193, 199, 205, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-disable:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#C1C7CD !important;
    color:rgba(193, 199, 205, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-unselected:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#868D95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-unselected:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#868D95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-blue-200:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#427fb6 !important;
    color:rgba(66, 127, 182, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-blue-200:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#427fb6 !important;
    color:rgba(66, 127, 182, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-red-500:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#DC2626 !important;
    color:rgba(220, 38, 38, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-red-500:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#DC2626 !important;
    color:rgba(220, 38, 38, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-red-alert:focus::-moz-placeholder{
    color:#DA1E2833 !important
  }

  .sm\:focus\:placeholder-red-alert:focus::placeholder{
    color:#DA1E2833 !important
  }

  .sm\:focus\:placeholder-blue-40:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#78a9ff !important;
    color:rgba(120, 169, 255, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-blue-40:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#78a9ff !important;
    color:rgba(120, 169, 255, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-blue-60:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0f62fe !important;
    color:rgba(15, 98, 254, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-blue-60:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#0f62fe !important;
    color:rgba(15, 98, 254, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-blue-60-hover:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0353e9 !important;
    color:rgba(3, 83, 233, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-blue-60-hover:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#0353e9 !important;
    color:rgba(3, 83, 233, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-blue-80:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#002d9c !important;
    color:rgba(0, 45, 156, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-blue-80:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#002d9c !important;
    color:rgba(0, 45, 156, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-80:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#393939 !important;
    color:rgba(57, 57, 57, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-80:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#393939 !important;
    color:rgba(57, 57, 57, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-80-hover:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#4c4c4c !important;
    color:rgba(76, 76, 76, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-80-hover:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#4c4c4c !important;
    color:rgba(76, 76, 76, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-70:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#525252 !important;
    color:rgba(82, 82, 82, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-70:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#525252 !important;
    color:rgba(82, 82, 82, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-60:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#6f6f6f !important;
    color:rgba(111, 111, 111, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-60:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#6f6f6f !important;
    color:rgba(111, 111, 111, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-red-60:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-red-60:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-red-60-hover:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#ba1b23 !important;
    color:rgba(186, 27, 35, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-red-60-hover:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#ba1b23 !important;
    color:rgba(186, 27, 35, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-red-80:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#750e13 !important;
    color:rgba(117, 14, 19, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-red-80:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#750e13 !important;
    color:rgba(117, 14, 19, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-30:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#c6c6c6 !important;
    color:rgba(198, 198, 198, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-30:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#c6c6c6 !important;
    color:rgba(198, 198, 198, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-green-60:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#198038 !important;
    color:rgba(25, 128, 56, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-green-60:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#198038 !important;
    color:rgba(25, 128, 56, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-green-50:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#EDF5FF !important;
    color:rgba(237, 245, 255, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-green-50:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#EDF5FF !important;
    color:rgba(237, 245, 255, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-blue-70:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0043ce !important;
    color:rgba(0, 67, 206, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-blue-70:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#0043ce !important;
    color:rgba(0, 67, 206, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-50:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#8d8d8d !important;
    color:rgba(141, 141, 141, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-50:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#8d8d8d !important;
    color:rgba(141, 141, 141, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-50-hover:focus::-moz-placeholder{
    color:#8d8d8d12 !important
  }

  .sm\:focus\:placeholder-gray-50-hover:focus::placeholder{
    color:#8d8d8d12 !important
  }

  .sm\:focus\:placeholder-gray-50-active:focus::-moz-placeholder{
    color:#8d8d8d32 !important
  }

  .sm\:focus\:placeholder-gray-50-active:focus::placeholder{
    color:#8d8d8d32 !important
  }

  .sm\:focus\:placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#161616 !important;
    color:rgba(22, 22, 22, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-100:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#161616 !important;
    color:rgba(22, 22, 22, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-100-disabled:focus::-moz-placeholder{
    color:#16161650 !important
  }

  .sm\:focus\:placeholder-gray-100-disabled:focus::placeholder{
    color:#16161650 !important
  }

  .sm\:focus\:placeholder-gray-40:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#a8a8a8 !important;
    color:rgba(168, 168, 168, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-40:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#a8a8a8 !important;
    color:rgba(168, 168, 168, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-10:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#f4f4f4 !important;
    color:rgba(244, 244, 244, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-10:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#f4f4f4 !important;
    color:rgba(244, 244, 244, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-10-hover:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#e5e5e5 !important;
    color:rgba(229, 229, 229, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-10-hover:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#e5e5e5 !important;
    color:rgba(229, 229, 229, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-20:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#e0e0e0 !important;
    color:rgba(224, 224, 224, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-20:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#e0e0e0 !important;
    color:rgba(224, 224, 224, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-20-hover:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#cacaca !important;
    color:rgba(202, 202, 202, var(--placeholder-opacity)) !important
  }

  .sm\:focus\:placeholder-gray-20-hover:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#cacaca !important;
    color:rgba(202, 202, 202, var(--placeholder-opacity)) !important
  }

  .sm\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity:0 !important
  }

  .sm\:placeholder-opacity-0::placeholder{
    --placeholder-opacity:0 !important
  }

  .sm\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity:0.25 !important
  }

  .sm\:placeholder-opacity-25::placeholder{
    --placeholder-opacity:0.25 !important
  }

  .sm\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity:0.5 !important
  }

  .sm\:placeholder-opacity-50::placeholder{
    --placeholder-opacity:0.5 !important
  }

  .sm\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity:0.75 !important
  }

  .sm\:placeholder-opacity-75::placeholder{
    --placeholder-opacity:0.75 !important
  }

  .sm\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity:1 !important
  }

  .sm\:placeholder-opacity-100::placeholder{
    --placeholder-opacity:1 !important
  }

  .sm\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity:0 !important
  }

  .sm\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity:0 !important
  }

  .sm\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity:0.25 !important
  }

  .sm\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity:0.25 !important
  }

  .sm\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity:0.5 !important
  }

  .sm\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity:0.5 !important
  }

  .sm\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity:0.75 !important
  }

  .sm\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity:0.75 !important
  }

  .sm\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important
  }

  .sm\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity:1 !important
  }

  .sm\:pointer-events-none{
    pointer-events:none !important
  }

  .sm\:pointer-events-auto{
    pointer-events:auto !important
  }

  .sm\:static{
    position:static !important
  }

  .sm\:fixed{
    position:fixed !important
  }

  .sm\:absolute{
    position:absolute !important
  }

  .sm\:relative{
    position:relative !important
  }

  .sm\:sticky{
    position:sticky !important
  }

  .sm\:inset-0{
    top:0 !important;
    right:0 !important;
    bottom:0 !important;
    left:0 !important
  }

  .sm\:inset-2{
    top:0.5rem !important;
    right:0.5rem !important;
    bottom:0.5rem !important;
    left:0.5rem !important
  }

  .sm\:inset-3{
    top:0.75rem !important;
    right:0.75rem !important;
    bottom:0.75rem !important;
    left:0.75rem !important
  }

  .sm\:inset-4{
    top:1rem !important;
    right:1rem !important;
    bottom:1rem !important;
    left:1rem !important
  }

  .sm\:inset-6{
    top:1.5rem !important;
    right:1.5rem !important;
    bottom:1.5rem !important;
    left:1.5rem !important
  }

  .sm\:inset-8{
    top:2rem !important;
    right:2rem !important;
    bottom:2rem !important;
    left:2rem !important
  }

  .sm\:inset-10{
    top:2.5rem !important;
    right:2.5rem !important;
    bottom:2.5rem !important;
    left:2.5rem !important
  }

  .sm\:inset-12{
    top:3rem !important;
    right:3rem !important;
    bottom:3rem !important;
    left:3rem !important
  }

  .sm\:inset-14{
    top:3.5rem !important;
    right:3.5rem !important;
    bottom:3.5rem !important;
    left:3.5rem !important
  }

  .sm\:inset-18{
    top:4.5rem !important;
    right:4.5rem !important;
    bottom:4.5rem !important;
    left:4.5rem !important
  }

  .sm\:inset-20{
    top:5rem !important;
    right:5rem !important;
    bottom:5rem !important;
    left:5rem !important
  }

  .sm\:inset-24{
    top:6rem !important;
    right:6rem !important;
    bottom:6rem !important;
    left:6rem !important
  }

  .sm\:inset-28{
    top:7rem !important;
    right:7rem !important;
    bottom:7rem !important;
    left:7rem !important
  }

  .sm\:inset-40{
    top:9.5rem !important;
    right:9.5rem !important;
    bottom:9.5rem !important;
    left:9.5rem !important
  }

  .sm\:inset-44{
    top:11rem !important;
    right:11rem !important;
    bottom:11rem !important;
    left:11rem !important
  }

  .sm\:inset-146{
    top:36.5rem !important;
    right:36.5rem !important;
    bottom:36.5rem !important;
    left:36.5rem !important
  }

  .sm\:inset-auto{
    top:auto !important;
    right:auto !important;
    bottom:auto !important;
    left:auto !important
  }

  .sm\:inset-1\/4{
    top:25% !important;
    right:25% !important;
    bottom:25% !important;
    left:25% !important
  }

  .sm\:inset-1\/2{
    top:50% !important;
    right:50% !important;
    bottom:50% !important;
    left:50% !important
  }

  .sm\:-inset-74{
    top:-18.5rem !important;
    right:-18.5rem !important;
    bottom:-18.5rem !important;
    left:-18.5rem !important
  }

  .sm\:inset-y-0{
    top:0 !important;
    bottom:0 !important
  }

  .sm\:inset-x-0{
    right:0 !important;
    left:0 !important
  }

  .sm\:inset-y-2{
    top:0.5rem !important;
    bottom:0.5rem !important
  }

  .sm\:inset-x-2{
    right:0.5rem !important;
    left:0.5rem !important
  }

  .sm\:inset-y-3{
    top:0.75rem !important;
    bottom:0.75rem !important
  }

  .sm\:inset-x-3{
    right:0.75rem !important;
    left:0.75rem !important
  }

  .sm\:inset-y-4{
    top:1rem !important;
    bottom:1rem !important
  }

  .sm\:inset-x-4{
    right:1rem !important;
    left:1rem !important
  }

  .sm\:inset-y-6{
    top:1.5rem !important;
    bottom:1.5rem !important
  }

  .sm\:inset-x-6{
    right:1.5rem !important;
    left:1.5rem !important
  }

  .sm\:inset-y-8{
    top:2rem !important;
    bottom:2rem !important
  }

  .sm\:inset-x-8{
    right:2rem !important;
    left:2rem !important
  }

  .sm\:inset-y-10{
    top:2.5rem !important;
    bottom:2.5rem !important
  }

  .sm\:inset-x-10{
    right:2.5rem !important;
    left:2.5rem !important
  }

  .sm\:inset-y-12{
    top:3rem !important;
    bottom:3rem !important
  }

  .sm\:inset-x-12{
    right:3rem !important;
    left:3rem !important
  }

  .sm\:inset-y-14{
    top:3.5rem !important;
    bottom:3.5rem !important
  }

  .sm\:inset-x-14{
    right:3.5rem !important;
    left:3.5rem !important
  }

  .sm\:inset-y-18{
    top:4.5rem !important;
    bottom:4.5rem !important
  }

  .sm\:inset-x-18{
    right:4.5rem !important;
    left:4.5rem !important
  }

  .sm\:inset-y-20{
    top:5rem !important;
    bottom:5rem !important
  }

  .sm\:inset-x-20{
    right:5rem !important;
    left:5rem !important
  }

  .sm\:inset-y-24{
    top:6rem !important;
    bottom:6rem !important
  }

  .sm\:inset-x-24{
    right:6rem !important;
    left:6rem !important
  }

  .sm\:inset-y-28{
    top:7rem !important;
    bottom:7rem !important
  }

  .sm\:inset-x-28{
    right:7rem !important;
    left:7rem !important
  }

  .sm\:inset-y-40{
    top:9.5rem !important;
    bottom:9.5rem !important
  }

  .sm\:inset-x-40{
    right:9.5rem !important;
    left:9.5rem !important
  }

  .sm\:inset-y-44{
    top:11rem !important;
    bottom:11rem !important
  }

  .sm\:inset-x-44{
    right:11rem !important;
    left:11rem !important
  }

  .sm\:inset-y-146{
    top:36.5rem !important;
    bottom:36.5rem !important
  }

  .sm\:inset-x-146{
    right:36.5rem !important;
    left:36.5rem !important
  }

  .sm\:inset-y-auto{
    top:auto !important;
    bottom:auto !important
  }

  .sm\:inset-x-auto{
    right:auto !important;
    left:auto !important
  }

  .sm\:inset-y-1\/4{
    top:25% !important;
    bottom:25% !important
  }

  .sm\:inset-x-1\/4{
    right:25% !important;
    left:25% !important
  }

  .sm\:inset-y-1\/2{
    top:50% !important;
    bottom:50% !important
  }

  .sm\:inset-x-1\/2{
    right:50% !important;
    left:50% !important
  }

  .sm\:-inset-y-74{
    top:-18.5rem !important;
    bottom:-18.5rem !important
  }

  .sm\:-inset-x-74{
    right:-18.5rem !important;
    left:-18.5rem !important
  }

  .sm\:top-0{
    top:0 !important
  }

  .sm\:right-0{
    right:0 !important
  }

  .sm\:bottom-0{
    bottom:0 !important
  }

  .sm\:left-0{
    left:0 !important
  }

  .sm\:top-2{
    top:0.5rem !important
  }

  .sm\:right-2{
    right:0.5rem !important
  }

  .sm\:bottom-2{
    bottom:0.5rem !important
  }

  .sm\:left-2{
    left:0.5rem !important
  }

  .sm\:top-3{
    top:0.75rem !important
  }

  .sm\:right-3{
    right:0.75rem !important
  }

  .sm\:bottom-3{
    bottom:0.75rem !important
  }

  .sm\:left-3{
    left:0.75rem !important
  }

  .sm\:top-4{
    top:1rem !important
  }

  .sm\:right-4{
    right:1rem !important
  }

  .sm\:bottom-4{
    bottom:1rem !important
  }

  .sm\:left-4{
    left:1rem !important
  }

  .sm\:top-6{
    top:1.5rem !important
  }

  .sm\:right-6{
    right:1.5rem !important
  }

  .sm\:bottom-6{
    bottom:1.5rem !important
  }

  .sm\:left-6{
    left:1.5rem !important
  }

  .sm\:top-8{
    top:2rem !important
  }

  .sm\:right-8{
    right:2rem !important
  }

  .sm\:bottom-8{
    bottom:2rem !important
  }

  .sm\:left-8{
    left:2rem !important
  }

  .sm\:top-10{
    top:2.5rem !important
  }

  .sm\:right-10{
    right:2.5rem !important
  }

  .sm\:bottom-10{
    bottom:2.5rem !important
  }

  .sm\:left-10{
    left:2.5rem !important
  }

  .sm\:top-12{
    top:3rem !important
  }

  .sm\:right-12{
    right:3rem !important
  }

  .sm\:bottom-12{
    bottom:3rem !important
  }

  .sm\:left-12{
    left:3rem !important
  }

  .sm\:top-14{
    top:3.5rem !important
  }

  .sm\:right-14{
    right:3.5rem !important
  }

  .sm\:bottom-14{
    bottom:3.5rem !important
  }

  .sm\:left-14{
    left:3.5rem !important
  }

  .sm\:top-18{
    top:4.5rem !important
  }

  .sm\:right-18{
    right:4.5rem !important
  }

  .sm\:bottom-18{
    bottom:4.5rem !important
  }

  .sm\:left-18{
    left:4.5rem !important
  }

  .sm\:top-20{
    top:5rem !important
  }

  .sm\:right-20{
    right:5rem !important
  }

  .sm\:bottom-20{
    bottom:5rem !important
  }

  .sm\:left-20{
    left:5rem !important
  }

  .sm\:top-24{
    top:6rem !important
  }

  .sm\:right-24{
    right:6rem !important
  }

  .sm\:bottom-24{
    bottom:6rem !important
  }

  .sm\:left-24{
    left:6rem !important
  }

  .sm\:top-28{
    top:7rem !important
  }

  .sm\:right-28{
    right:7rem !important
  }

  .sm\:bottom-28{
    bottom:7rem !important
  }

  .sm\:left-28{
    left:7rem !important
  }

  .sm\:top-40{
    top:9.5rem !important
  }

  .sm\:right-40{
    right:9.5rem !important
  }

  .sm\:bottom-40{
    bottom:9.5rem !important
  }

  .sm\:left-40{
    left:9.5rem !important
  }

  .sm\:top-44{
    top:11rem !important
  }

  .sm\:right-44{
    right:11rem !important
  }

  .sm\:bottom-44{
    bottom:11rem !important
  }

  .sm\:left-44{
    left:11rem !important
  }

  .sm\:top-146{
    top:36.5rem !important
  }

  .sm\:right-146{
    right:36.5rem !important
  }

  .sm\:bottom-146{
    bottom:36.5rem !important
  }

  .sm\:left-146{
    left:36.5rem !important
  }

  .sm\:top-auto{
    top:auto !important
  }

  .sm\:right-auto{
    right:auto !important
  }

  .sm\:bottom-auto{
    bottom:auto !important
  }

  .sm\:left-auto{
    left:auto !important
  }

  .sm\:top-1\/4{
    top:25% !important
  }

  .sm\:right-1\/4{
    right:25% !important
  }

  .sm\:bottom-1\/4{
    bottom:25% !important
  }

  .sm\:left-1\/4{
    left:25% !important
  }

  .sm\:top-1\/2{
    top:50% !important
  }

  .sm\:right-1\/2{
    right:50% !important
  }

  .sm\:bottom-1\/2{
    bottom:50% !important
  }

  .sm\:left-1\/2{
    left:50% !important
  }

  .sm\:-top-74{
    top:-18.5rem !important
  }

  .sm\:-right-74{
    right:-18.5rem !important
  }

  .sm\:-bottom-74{
    bottom:-18.5rem !important
  }

  .sm\:-left-74{
    left:-18.5rem !important
  }

  .sm\:resize-none{
    resize:none !important
  }

  .sm\:resize-y{
    resize:vertical !important
  }

  .sm\:resize-x{
    resize:horizontal !important
  }

  .sm\:resize{
    resize:both !important
  }

  .sm\:shadow-xs{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05) !important
  }

  .sm\:shadow-sm{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05) !important
  }

  .sm\:shadow{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important
  }

  .sm\:shadow-md{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important
  }

  .sm\:shadow-lg{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important
  }

  .sm\:shadow-xl{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  .sm\:shadow-2xl{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  .sm\:shadow-inner{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important
  }

  .sm\:shadow-outline{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5) !important
  }

  .sm\:shadow-none{
    box-shadow:none !important
  }

  .sm\:shadow-configdropdown{
    box-shadow:rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px !important
  }

  .sm\:shadow-rbacHelp{
    box-shadow:0 2px 4px 0 rgb(185,191,199) !important
  }

  .sm\:hover\:shadow-xs:hover{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05) !important
  }

  .sm\:hover\:shadow-sm:hover{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05) !important
  }

  .sm\:hover\:shadow:hover{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important
  }

  .sm\:hover\:shadow-md:hover{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important
  }

  .sm\:hover\:shadow-lg:hover{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important
  }

  .sm\:hover\:shadow-xl:hover{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  .sm\:hover\:shadow-2xl:hover{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  .sm\:hover\:shadow-inner:hover{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important
  }

  .sm\:hover\:shadow-outline:hover{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5) !important
  }

  .sm\:hover\:shadow-none:hover{
    box-shadow:none !important
  }

  .sm\:hover\:shadow-configdropdown:hover{
    box-shadow:rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px !important
  }

  .sm\:hover\:shadow-rbacHelp:hover{
    box-shadow:0 2px 4px 0 rgb(185,191,199) !important
  }

  .sm\:focus\:shadow-xs:focus{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05) !important
  }

  .sm\:focus\:shadow-sm:focus{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05) !important
  }

  .sm\:focus\:shadow:focus{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important
  }

  .sm\:focus\:shadow-md:focus{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important
  }

  .sm\:focus\:shadow-lg:focus{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important
  }

  .sm\:focus\:shadow-xl:focus{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  .sm\:focus\:shadow-2xl:focus{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  .sm\:focus\:shadow-inner:focus{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important
  }

  .sm\:focus\:shadow-outline:focus{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5) !important
  }

  .sm\:focus\:shadow-none:focus{
    box-shadow:none !important
  }

  .sm\:focus\:shadow-configdropdown:focus{
    box-shadow:rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px !important
  }

  .sm\:focus\:shadow-rbacHelp:focus{
    box-shadow:0 2px 4px 0 rgb(185,191,199) !important
  }

  .sm\:fill-current{
    fill:currentColor !important
  }

  .sm\:stroke-current{
    stroke:currentColor !important
  }

  .sm\:stroke-0{
    stroke-width:0 !important
  }

  .sm\:stroke-1{
    stroke-width:1 !important
  }

  .sm\:stroke-2{
    stroke-width:2 !important
  }

  .sm\:table-auto{
    table-layout:auto !important
  }

  .sm\:table-fixed{
    table-layout:fixed !important
  }

  .sm\:text-left{
    text-align:left !important
  }

  .sm\:text-center{
    text-align:center !important
  }

  .sm\:text-right{
    text-align:right !important
  }

  .sm\:text-justify{
    text-align:justify !important
  }

  .sm\:text-opacity-0{
    --text-opacity:0 !important
  }

  .sm\:text-opacity-25{
    --text-opacity:0.25 !important
  }

  .sm\:text-opacity-50{
    --text-opacity:0.5 !important
  }

  .sm\:text-opacity-75{
    --text-opacity:0.75 !important
  }

  .sm\:text-opacity-100{
    --text-opacity:1 !important
  }

  .sm\:hover\:text-opacity-0:hover{
    --text-opacity:0 !important
  }

  .sm\:hover\:text-opacity-25:hover{
    --text-opacity:0.25 !important
  }

  .sm\:hover\:text-opacity-50:hover{
    --text-opacity:0.5 !important
  }

  .sm\:hover\:text-opacity-75:hover{
    --text-opacity:0.75 !important
  }

  .sm\:hover\:text-opacity-100:hover{
    --text-opacity:1 !important
  }

  .sm\:focus\:text-opacity-0:focus{
    --text-opacity:0 !important
  }

  .sm\:focus\:text-opacity-25:focus{
    --text-opacity:0.25 !important
  }

  .sm\:focus\:text-opacity-50:focus{
    --text-opacity:0.5 !important
  }

  .sm\:focus\:text-opacity-75:focus{
    --text-opacity:0.75 !important
  }

  .sm\:focus\:text-opacity-100:focus{
    --text-opacity:1 !important
  }

  .sm\:italic{
    font-style:italic !important
  }

  .sm\:not-italic{
    font-style:normal !important
  }

  .sm\:uppercase{
    text-transform:uppercase !important
  }

  .sm\:lowercase{
    text-transform:lowercase !important
  }

  .sm\:capitalize{
    text-transform:capitalize !important
  }

  .sm\:normal-case{
    text-transform:none !important
  }

  .sm\:antialiased{
    -webkit-font-smoothing:antialiased !important;
    -moz-osx-font-smoothing:grayscale !important
  }

  .sm\:subpixel-antialiased{
    -webkit-font-smoothing:auto !important;
    -moz-osx-font-smoothing:auto !important
  }

  .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,/*!*/ /*!*/) !important;
    --font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/) !important;
    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) !important
  }

  .sm\:normal-nums{
    font-variant-numeric:normal !important
  }

  .sm\:ordinal{
    --font-variant-numeric-ordinal:ordinal !important
  }

  .sm\:slashed-zero{
    --font-variant-numeric-slashed-zero:slashed-zero !important
  }

  .sm\:lining-nums{
    --font-variant-numeric-figure:lining-nums !important
  }

  .sm\:oldstyle-nums{
    --font-variant-numeric-figure:oldstyle-nums !important
  }

  .sm\:proportional-nums{
    --font-variant-numeric-spacing:proportional-nums !important
  }

  .sm\:tabular-nums{
    --font-variant-numeric-spacing:tabular-nums !important
  }

  .sm\:diagonal-fractions{
    --font-variant-numeric-fraction:diagonal-fractions !important
  }

  .sm\:stacked-fractions{
    --font-variant-numeric-fraction:stacked-fractions !important
  }

  .sm\:tracking-tighter{
    letter-spacing:-0.05em !important
  }

  .sm\:tracking-tight{
    letter-spacing:-0.025em !important
  }

  .sm\:tracking-normal{
    letter-spacing:0 !important
  }

  .sm\:tracking-wide{
    letter-spacing:0.025em !important
  }

  .sm\:tracking-wider{
    letter-spacing:0.05em !important
  }

  .sm\:tracking-widest{
    letter-spacing:0.1em !important
  }

  .sm\:tracking-primary{
    letter-spacing:0.01em !important
  }

  .sm\:select-none{
    -webkit-user-select:none !important;
       -moz-user-select:none !important;
            user-select:none !important
  }

  .sm\:select-text{
    -webkit-user-select:text !important;
       -moz-user-select:text !important;
            user-select:text !important
  }

  .sm\:select-all{
    -webkit-user-select:all !important;
       -moz-user-select:all !important;
            user-select:all !important
  }

  .sm\:select-auto{
    -webkit-user-select:auto !important;
       -moz-user-select:auto !important;
            user-select:auto !important
  }

  .sm\:align-baseline{
    vertical-align:baseline !important
  }

  .sm\:align-top{
    vertical-align:top !important
  }

  .sm\:align-middle{
    vertical-align:middle !important
  }

  .sm\:align-bottom{
    vertical-align:bottom !important
  }

  .sm\:align-text-top{
    vertical-align:text-top !important
  }

  .sm\:align-text-bottom{
    vertical-align:text-bottom !important
  }

  .sm\:visible{
    visibility:visible !important
  }

  .sm\:invisible{
    visibility:hidden !important
  }

  .sm\:whitespace-normal{
    white-space:normal !important
  }

  .sm\:whitespace-no-wrap{
    white-space:nowrap !important
  }

  .sm\:whitespace-pre{
    white-space:pre !important
  }

  .sm\:whitespace-pre-line{
    white-space:pre-line !important
  }

  .sm\:whitespace-pre-wrap{
    white-space:pre-wrap !important
  }

  .sm\:break-normal{
    word-wrap:normal !important;
    overflow-wrap:normal !important;
    word-break:normal !important
  }

  .sm\:break-words{
    word-wrap:break-word !important;
    overflow-wrap:break-word !important
  }

  .sm\:break-all{
    word-break:break-all !important
  }

  .sm\:truncate{
    overflow:hidden !important;
    text-overflow:ellipsis !important;
    white-space:nowrap !important
  }

  .sm\:w-0{
    width:0 !important
  }

  .sm\:w-1{
    width:0.25rem !important
  }

  .sm\:w-2{
    width:0.5rem !important
  }

  .sm\:w-3{
    width:0.75rem !important
  }

  .sm\:w-4{
    width:1rem !important
  }

  .sm\:w-5{
    width:1.25rem !important
  }

  .sm\:w-6{
    width:1.5rem !important
  }

  .sm\:w-7{
    width:1.75rem !important
  }

  .sm\:w-8{
    width:2rem !important
  }

  .sm\:w-10{
    width:2.5rem !important
  }

  .sm\:w-12{
    width:3rem !important
  }

  .sm\:w-14{
    width:3.5rem !important
  }

  .sm\:w-16{
    width:4rem !important
  }

  .sm\:w-18{
    width:4.5rem !important
  }

  .sm\:w-19{
    width:4.75rem !important
  }

  .sm\:w-20{
    width:5rem !important
  }

  .sm\:w-24{
    width:6rem !important
  }

  .sm\:w-28{
    width:7rem !important
  }

  .sm\:w-30{
    width:7.5rem !important
  }

  .sm\:w-31{
    width:7.75rem !important
  }

  .sm\:w-32{
    width:8rem !important
  }

  .sm\:w-34{
    width:8.5rem !important
  }

  .sm\:w-36{
    width:9rem !important
  }

  .sm\:w-40{
    width:10rem !important
  }

  .sm\:w-44{
    width:11rem !important
  }

  .sm\:w-45{
    width:11.25rem !important
  }

  .sm\:w-48{
    width:12rem !important
  }

  .sm\:w-50{
    width:12.5rem !important
  }

  .sm\:w-52{
    width:13rem !important
  }

  .sm\:w-56{
    width:14rem !important
  }

  .sm\:w-60{
    width:15rem !important
  }

  .sm\:w-62{
    width:15.5rem !important
  }

  .sm\:w-64{
    width:16rem !important
  }

  .sm\:w-70{
    width:17.5rem !important
  }

  .sm\:w-72{
    width:18rem !important
  }

  .sm\:w-76{
    width:19rem !important
  }

  .sm\:w-80{
    width:20rem !important
  }

  .sm\:w-83{
    width:20.75rem !important
  }

  .sm\:w-84{
    width:21rem !important
  }

  .sm\:w-92{
    width:23rem !important
  }

  .sm\:w-96{
    width:24rem !important
  }

  .sm\:w-104{
    width:26rem !important
  }

  .sm\:w-106{
    width:26.5rem !important
  }

  .sm\:w-108{
    width:27rem !important
  }

  .sm\:w-112{
    width:28rem !important
  }

  .sm\:w-116{
    width:29rem !important
  }

  .sm\:w-120{
    width:30rem !important
  }

  .sm\:w-124{
    width:31rem !important
  }

  .sm\:w-132{
    width:33rem !important
  }

  .sm\:w-140{
    width:40rem !important
  }

  .sm\:w-164{
    width:41rem !important
  }

  .sm\:w-165{
    width:41.25rem !important
  }

  .sm\:w-172{
    width:43rem !important
  }

  .sm\:w-200{
    width:50rem !important
  }

  .sm\:w-auto{
    width:auto !important
  }

  .sm\:w-px{
    width:1px !important
  }

  .sm\:w-1\.5{
    width:0.375rem !important
  }

  .sm\:w-2n{
    width:-0.5rem !important
  }

  .sm\:w-40n{
    width:-10rem !important
  }

  .sm\:w-1\/2{
    width:50% !important
  }

  .sm\:w-1\/3{
    width:33.333333% !important
  }

  .sm\:w-2\/3{
    width:66.666667% !important
  }

  .sm\:w-1\/4{
    width:25% !important
  }

  .sm\:w-2\/4{
    width:50% !important
  }

  .sm\:w-3\/4{
    width:75% !important
  }

  .sm\:w-1\/5{
    width:20% !important
  }

  .sm\:w-2\/5{
    width:40% !important
  }

  .sm\:w-3\/5{
    width:60% !important
  }

  .sm\:w-4\/5{
    width:80% !important
  }

  .sm\:w-1\/6{
    width:16.666667% !important
  }

  .sm\:w-2\/6{
    width:33.333333% !important
  }

  .sm\:w-3\/6{
    width:50% !important
  }

  .sm\:w-4\/6{
    width:66.666667% !important
  }

  .sm\:w-5\/6{
    width:83.333333% !important
  }

  .sm\:w-1\/12{
    width:8.333333% !important
  }

  .sm\:w-2\/12{
    width:16.666667% !important
  }

  .sm\:w-3\/12{
    width:25% !important
  }

  .sm\:w-4\/12{
    width:33.333333% !important
  }

  .sm\:w-5\/12{
    width:41.666667% !important
  }

  .sm\:w-6\/12{
    width:50% !important
  }

  .sm\:w-7\/12{
    width:58.333333% !important
  }

  .sm\:w-8\/12{
    width:66.666667% !important
  }

  .sm\:w-9\/12{
    width:75% !important
  }

  .sm\:w-10\/12{
    width:83.333333% !important
  }

  .sm\:w-11\/12{
    width:91.666667% !important
  }

  .sm\:w-full{
    width:100% !important
  }

  .sm\:w-screen{
    width:100vw !important
  }

  .sm\:w-fit{
    width:-moz-fit-content !important;
    width:fit-content !important
  }

  .sm\:z-0{
    z-index:0 !important
  }

  .sm\:z-10{
    z-index:10 !important
  }

  .sm\:z-20{
    z-index:20 !important
  }

  .sm\:z-30{
    z-index:30 !important
  }

  .sm\:z-40{
    z-index:40 !important
  }

  .sm\:z-50{
    z-index:50 !important
  }

  .sm\:z-100{
    z-index:100 !important
  }

  .sm\:z-6000{
    z-index:6000 !important
  }

  .sm\:z-auto{
    z-index:auto !important
  }

  .sm\:gap-0{
    grid-gap:0 !important;
    gap:0 !important
  }

  .sm\:gap-1{
    grid-gap:0.25rem !important;
    gap:0.25rem !important
  }

  .sm\:gap-2{
    grid-gap:0.5rem !important;
    gap:0.5rem !important
  }

  .sm\:gap-3{
    grid-gap:0.75rem !important;
    gap:0.75rem !important
  }

  .sm\:gap-4{
    grid-gap:1rem !important;
    gap:1rem !important
  }

  .sm\:gap-5{
    grid-gap:1.25rem !important;
    gap:1.25rem !important
  }

  .sm\:gap-6{
    grid-gap:1.5rem !important;
    gap:1.5rem !important
  }

  .sm\:gap-7{
    grid-gap:1.75rem !important;
    gap:1.75rem !important
  }

  .sm\:gap-8{
    grid-gap:2rem !important;
    gap:2rem !important
  }

  .sm\:gap-10{
    grid-gap:2.5rem !important;
    gap:2.5rem !important
  }

  .sm\:gap-12{
    grid-gap:3rem !important;
    gap:3rem !important
  }

  .sm\:gap-14{
    grid-gap:3.5rem !important;
    gap:3.5rem !important
  }

  .sm\:gap-16{
    grid-gap:4rem !important;
    gap:4rem !important
  }

  .sm\:gap-18{
    grid-gap:4.5rem !important;
    gap:4.5rem !important
  }

  .sm\:gap-19{
    grid-gap:4.75rem !important;
    gap:4.75rem !important
  }

  .sm\:gap-20{
    grid-gap:5rem !important;
    gap:5rem !important
  }

  .sm\:gap-24{
    grid-gap:6rem !important;
    gap:6rem !important
  }

  .sm\:gap-28{
    grid-gap:7rem !important;
    gap:7rem !important
  }

  .sm\:gap-30{
    grid-gap:7.5rem !important;
    gap:7.5rem !important
  }

  .sm\:gap-31{
    grid-gap:7.75rem !important;
    gap:7.75rem !important
  }

  .sm\:gap-32{
    grid-gap:8rem !important;
    gap:8rem !important
  }

  .sm\:gap-34{
    grid-gap:8.5rem !important;
    gap:8.5rem !important
  }

  .sm\:gap-36{
    grid-gap:9rem !important;
    gap:9rem !important
  }

  .sm\:gap-40{
    grid-gap:10rem !important;
    gap:10rem !important
  }

  .sm\:gap-44{
    grid-gap:11rem !important;
    gap:11rem !important
  }

  .sm\:gap-45{
    grid-gap:11.25rem !important;
    gap:11.25rem !important
  }

  .sm\:gap-48{
    grid-gap:12rem !important;
    gap:12rem !important
  }

  .sm\:gap-50{
    grid-gap:12.5rem !important;
    gap:12.5rem !important
  }

  .sm\:gap-52{
    grid-gap:13rem !important;
    gap:13rem !important
  }

  .sm\:gap-56{
    grid-gap:14rem !important;
    gap:14rem !important
  }

  .sm\:gap-60{
    grid-gap:15rem !important;
    gap:15rem !important
  }

  .sm\:gap-62{
    grid-gap:15.5rem !important;
    gap:15.5rem !important
  }

  .sm\:gap-64{
    grid-gap:16rem !important;
    gap:16rem !important
  }

  .sm\:gap-70{
    grid-gap:17.5rem !important;
    gap:17.5rem !important
  }

  .sm\:gap-72{
    grid-gap:18rem !important;
    gap:18rem !important
  }

  .sm\:gap-76{
    grid-gap:19rem !important;
    gap:19rem !important
  }

  .sm\:gap-80{
    grid-gap:20rem !important;
    gap:20rem !important
  }

  .sm\:gap-83{
    grid-gap:20.75rem !important;
    gap:20.75rem !important
  }

  .sm\:gap-84{
    grid-gap:21rem !important;
    gap:21rem !important
  }

  .sm\:gap-92{
    grid-gap:23rem !important;
    gap:23rem !important
  }

  .sm\:gap-96{
    grid-gap:24rem !important;
    gap:24rem !important
  }

  .sm\:gap-104{
    grid-gap:26rem !important;
    gap:26rem !important
  }

  .sm\:gap-106{
    grid-gap:26.5rem !important;
    gap:26.5rem !important
  }

  .sm\:gap-108{
    grid-gap:27rem !important;
    gap:27rem !important
  }

  .sm\:gap-112{
    grid-gap:28rem !important;
    gap:28rem !important
  }

  .sm\:gap-116{
    grid-gap:29rem !important;
    gap:29rem !important
  }

  .sm\:gap-120{
    grid-gap:30rem !important;
    gap:30rem !important
  }

  .sm\:gap-124{
    grid-gap:31rem !important;
    gap:31rem !important
  }

  .sm\:gap-132{
    grid-gap:33rem !important;
    gap:33rem !important
  }

  .sm\:gap-140{
    grid-gap:40rem !important;
    gap:40rem !important
  }

  .sm\:gap-164{
    grid-gap:41rem !important;
    gap:41rem !important
  }

  .sm\:gap-165{
    grid-gap:41.25rem !important;
    gap:41.25rem !important
  }

  .sm\:gap-172{
    grid-gap:43rem !important;
    gap:43rem !important
  }

  .sm\:gap-200{
    grid-gap:50rem !important;
    gap:50rem !important
  }

  .sm\:gap-px{
    grid-gap:1px !important;
    gap:1px !important
  }

  .sm\:gap-1\.5{
    grid-gap:0.375rem !important;
    gap:0.375rem !important
  }

  .sm\:gap-2n{
    grid-gap:-0.5rem !important;
    gap:-0.5rem !important
  }

  .sm\:gap-40n{
    grid-gap:-10rem !important;
    gap:-10rem !important
  }

  .sm\:col-gap-0{
    grid-column-gap:0 !important;
    -moz-column-gap:0 !important;
         column-gap:0 !important
  }

  .sm\:col-gap-1{
    grid-column-gap:0.25rem !important;
    -moz-column-gap:0.25rem !important;
         column-gap:0.25rem !important
  }

  .sm\:col-gap-2{
    grid-column-gap:0.5rem !important;
    -moz-column-gap:0.5rem !important;
         column-gap:0.5rem !important
  }

  .sm\:col-gap-3{
    grid-column-gap:0.75rem !important;
    -moz-column-gap:0.75rem !important;
         column-gap:0.75rem !important
  }

  .sm\:col-gap-4{
    grid-column-gap:1rem !important;
    -moz-column-gap:1rem !important;
         column-gap:1rem !important
  }

  .sm\:col-gap-5{
    grid-column-gap:1.25rem !important;
    -moz-column-gap:1.25rem !important;
         column-gap:1.25rem !important
  }

  .sm\:col-gap-6{
    grid-column-gap:1.5rem !important;
    -moz-column-gap:1.5rem !important;
         column-gap:1.5rem !important
  }

  .sm\:col-gap-7{
    grid-column-gap:1.75rem !important;
    -moz-column-gap:1.75rem !important;
         column-gap:1.75rem !important
  }

  .sm\:col-gap-8{
    grid-column-gap:2rem !important;
    -moz-column-gap:2rem !important;
         column-gap:2rem !important
  }

  .sm\:col-gap-10{
    grid-column-gap:2.5rem !important;
    -moz-column-gap:2.5rem !important;
         column-gap:2.5rem !important
  }

  .sm\:col-gap-12{
    grid-column-gap:3rem !important;
    -moz-column-gap:3rem !important;
         column-gap:3rem !important
  }

  .sm\:col-gap-14{
    grid-column-gap:3.5rem !important;
    -moz-column-gap:3.5rem !important;
         column-gap:3.5rem !important
  }

  .sm\:col-gap-16{
    grid-column-gap:4rem !important;
    -moz-column-gap:4rem !important;
         column-gap:4rem !important
  }

  .sm\:col-gap-18{
    grid-column-gap:4.5rem !important;
    -moz-column-gap:4.5rem !important;
         column-gap:4.5rem !important
  }

  .sm\:col-gap-19{
    grid-column-gap:4.75rem !important;
    -moz-column-gap:4.75rem !important;
         column-gap:4.75rem !important
  }

  .sm\:col-gap-20{
    grid-column-gap:5rem !important;
    -moz-column-gap:5rem !important;
         column-gap:5rem !important
  }

  .sm\:col-gap-24{
    grid-column-gap:6rem !important;
    -moz-column-gap:6rem !important;
         column-gap:6rem !important
  }

  .sm\:col-gap-28{
    grid-column-gap:7rem !important;
    -moz-column-gap:7rem !important;
         column-gap:7rem !important
  }

  .sm\:col-gap-30{
    grid-column-gap:7.5rem !important;
    -moz-column-gap:7.5rem !important;
         column-gap:7.5rem !important
  }

  .sm\:col-gap-31{
    grid-column-gap:7.75rem !important;
    -moz-column-gap:7.75rem !important;
         column-gap:7.75rem !important
  }

  .sm\:col-gap-32{
    grid-column-gap:8rem !important;
    -moz-column-gap:8rem !important;
         column-gap:8rem !important
  }

  .sm\:col-gap-34{
    grid-column-gap:8.5rem !important;
    -moz-column-gap:8.5rem !important;
         column-gap:8.5rem !important
  }

  .sm\:col-gap-36{
    grid-column-gap:9rem !important;
    -moz-column-gap:9rem !important;
         column-gap:9rem !important
  }

  .sm\:col-gap-40{
    grid-column-gap:10rem !important;
    -moz-column-gap:10rem !important;
         column-gap:10rem !important
  }

  .sm\:col-gap-44{
    grid-column-gap:11rem !important;
    -moz-column-gap:11rem !important;
         column-gap:11rem !important
  }

  .sm\:col-gap-45{
    grid-column-gap:11.25rem !important;
    -moz-column-gap:11.25rem !important;
         column-gap:11.25rem !important
  }

  .sm\:col-gap-48{
    grid-column-gap:12rem !important;
    -moz-column-gap:12rem !important;
         column-gap:12rem !important
  }

  .sm\:col-gap-50{
    grid-column-gap:12.5rem !important;
    -moz-column-gap:12.5rem !important;
         column-gap:12.5rem !important
  }

  .sm\:col-gap-52{
    grid-column-gap:13rem !important;
    -moz-column-gap:13rem !important;
         column-gap:13rem !important
  }

  .sm\:col-gap-56{
    grid-column-gap:14rem !important;
    -moz-column-gap:14rem !important;
         column-gap:14rem !important
  }

  .sm\:col-gap-60{
    grid-column-gap:15rem !important;
    -moz-column-gap:15rem !important;
         column-gap:15rem !important
  }

  .sm\:col-gap-62{
    grid-column-gap:15.5rem !important;
    -moz-column-gap:15.5rem !important;
         column-gap:15.5rem !important
  }

  .sm\:col-gap-64{
    grid-column-gap:16rem !important;
    -moz-column-gap:16rem !important;
         column-gap:16rem !important
  }

  .sm\:col-gap-70{
    grid-column-gap:17.5rem !important;
    -moz-column-gap:17.5rem !important;
         column-gap:17.5rem !important
  }

  .sm\:col-gap-72{
    grid-column-gap:18rem !important;
    -moz-column-gap:18rem !important;
         column-gap:18rem !important
  }

  .sm\:col-gap-76{
    grid-column-gap:19rem !important;
    -moz-column-gap:19rem !important;
         column-gap:19rem !important
  }

  .sm\:col-gap-80{
    grid-column-gap:20rem !important;
    -moz-column-gap:20rem !important;
         column-gap:20rem !important
  }

  .sm\:col-gap-83{
    grid-column-gap:20.75rem !important;
    -moz-column-gap:20.75rem !important;
         column-gap:20.75rem !important
  }

  .sm\:col-gap-84{
    grid-column-gap:21rem !important;
    -moz-column-gap:21rem !important;
         column-gap:21rem !important
  }

  .sm\:col-gap-92{
    grid-column-gap:23rem !important;
    -moz-column-gap:23rem !important;
         column-gap:23rem !important
  }

  .sm\:col-gap-96{
    grid-column-gap:24rem !important;
    -moz-column-gap:24rem !important;
         column-gap:24rem !important
  }

  .sm\:col-gap-104{
    grid-column-gap:26rem !important;
    -moz-column-gap:26rem !important;
         column-gap:26rem !important
  }

  .sm\:col-gap-106{
    grid-column-gap:26.5rem !important;
    -moz-column-gap:26.5rem !important;
         column-gap:26.5rem !important
  }

  .sm\:col-gap-108{
    grid-column-gap:27rem !important;
    -moz-column-gap:27rem !important;
         column-gap:27rem !important
  }

  .sm\:col-gap-112{
    grid-column-gap:28rem !important;
    -moz-column-gap:28rem !important;
         column-gap:28rem !important
  }

  .sm\:col-gap-116{
    grid-column-gap:29rem !important;
    -moz-column-gap:29rem !important;
         column-gap:29rem !important
  }

  .sm\:col-gap-120{
    grid-column-gap:30rem !important;
    -moz-column-gap:30rem !important;
         column-gap:30rem !important
  }

  .sm\:col-gap-124{
    grid-column-gap:31rem !important;
    -moz-column-gap:31rem !important;
         column-gap:31rem !important
  }

  .sm\:col-gap-132{
    grid-column-gap:33rem !important;
    -moz-column-gap:33rem !important;
         column-gap:33rem !important
  }

  .sm\:col-gap-140{
    grid-column-gap:40rem !important;
    -moz-column-gap:40rem !important;
         column-gap:40rem !important
  }

  .sm\:col-gap-164{
    grid-column-gap:41rem !important;
    -moz-column-gap:41rem !important;
         column-gap:41rem !important
  }

  .sm\:col-gap-165{
    grid-column-gap:41.25rem !important;
    -moz-column-gap:41.25rem !important;
         column-gap:41.25rem !important
  }

  .sm\:col-gap-172{
    grid-column-gap:43rem !important;
    -moz-column-gap:43rem !important;
         column-gap:43rem !important
  }

  .sm\:col-gap-200{
    grid-column-gap:50rem !important;
    -moz-column-gap:50rem !important;
         column-gap:50rem !important
  }

  .sm\:col-gap-px{
    grid-column-gap:1px !important;
    -moz-column-gap:1px !important;
         column-gap:1px !important
  }

  .sm\:col-gap-1\.5{
    grid-column-gap:0.375rem !important;
    -moz-column-gap:0.375rem !important;
         column-gap:0.375rem !important
  }

  .sm\:col-gap-2n{
    grid-column-gap:-0.5rem !important;
    -moz-column-gap:-0.5rem !important;
         column-gap:-0.5rem !important
  }

  .sm\:col-gap-40n{
    grid-column-gap:-10rem !important;
    -moz-column-gap:-10rem !important;
         column-gap:-10rem !important
  }

  .sm\:gap-x-0{
    grid-column-gap:0 !important;
    -moz-column-gap:0 !important;
         column-gap:0 !important
  }

  .sm\:gap-x-1{
    grid-column-gap:0.25rem !important;
    -moz-column-gap:0.25rem !important;
         column-gap:0.25rem !important
  }

  .sm\:gap-x-2{
    grid-column-gap:0.5rem !important;
    -moz-column-gap:0.5rem !important;
         column-gap:0.5rem !important
  }

  .sm\:gap-x-3{
    grid-column-gap:0.75rem !important;
    -moz-column-gap:0.75rem !important;
         column-gap:0.75rem !important
  }

  .sm\:gap-x-4{
    grid-column-gap:1rem !important;
    -moz-column-gap:1rem !important;
         column-gap:1rem !important
  }

  .sm\:gap-x-5{
    grid-column-gap:1.25rem !important;
    -moz-column-gap:1.25rem !important;
         column-gap:1.25rem !important
  }

  .sm\:gap-x-6{
    grid-column-gap:1.5rem !important;
    -moz-column-gap:1.5rem !important;
         column-gap:1.5rem !important
  }

  .sm\:gap-x-7{
    grid-column-gap:1.75rem !important;
    -moz-column-gap:1.75rem !important;
         column-gap:1.75rem !important
  }

  .sm\:gap-x-8{
    grid-column-gap:2rem !important;
    -moz-column-gap:2rem !important;
         column-gap:2rem !important
  }

  .sm\:gap-x-10{
    grid-column-gap:2.5rem !important;
    -moz-column-gap:2.5rem !important;
         column-gap:2.5rem !important
  }

  .sm\:gap-x-12{
    grid-column-gap:3rem !important;
    -moz-column-gap:3rem !important;
         column-gap:3rem !important
  }

  .sm\:gap-x-14{
    grid-column-gap:3.5rem !important;
    -moz-column-gap:3.5rem !important;
         column-gap:3.5rem !important
  }

  .sm\:gap-x-16{
    grid-column-gap:4rem !important;
    -moz-column-gap:4rem !important;
         column-gap:4rem !important
  }

  .sm\:gap-x-18{
    grid-column-gap:4.5rem !important;
    -moz-column-gap:4.5rem !important;
         column-gap:4.5rem !important
  }

  .sm\:gap-x-19{
    grid-column-gap:4.75rem !important;
    -moz-column-gap:4.75rem !important;
         column-gap:4.75rem !important
  }

  .sm\:gap-x-20{
    grid-column-gap:5rem !important;
    -moz-column-gap:5rem !important;
         column-gap:5rem !important
  }

  .sm\:gap-x-24{
    grid-column-gap:6rem !important;
    -moz-column-gap:6rem !important;
         column-gap:6rem !important
  }

  .sm\:gap-x-28{
    grid-column-gap:7rem !important;
    -moz-column-gap:7rem !important;
         column-gap:7rem !important
  }

  .sm\:gap-x-30{
    grid-column-gap:7.5rem !important;
    -moz-column-gap:7.5rem !important;
         column-gap:7.5rem !important
  }

  .sm\:gap-x-31{
    grid-column-gap:7.75rem !important;
    -moz-column-gap:7.75rem !important;
         column-gap:7.75rem !important
  }

  .sm\:gap-x-32{
    grid-column-gap:8rem !important;
    -moz-column-gap:8rem !important;
         column-gap:8rem !important
  }

  .sm\:gap-x-34{
    grid-column-gap:8.5rem !important;
    -moz-column-gap:8.5rem !important;
         column-gap:8.5rem !important
  }

  .sm\:gap-x-36{
    grid-column-gap:9rem !important;
    -moz-column-gap:9rem !important;
         column-gap:9rem !important
  }

  .sm\:gap-x-40{
    grid-column-gap:10rem !important;
    -moz-column-gap:10rem !important;
         column-gap:10rem !important
  }

  .sm\:gap-x-44{
    grid-column-gap:11rem !important;
    -moz-column-gap:11rem !important;
         column-gap:11rem !important
  }

  .sm\:gap-x-45{
    grid-column-gap:11.25rem !important;
    -moz-column-gap:11.25rem !important;
         column-gap:11.25rem !important
  }

  .sm\:gap-x-48{
    grid-column-gap:12rem !important;
    -moz-column-gap:12rem !important;
         column-gap:12rem !important
  }

  .sm\:gap-x-50{
    grid-column-gap:12.5rem !important;
    -moz-column-gap:12.5rem !important;
         column-gap:12.5rem !important
  }

  .sm\:gap-x-52{
    grid-column-gap:13rem !important;
    -moz-column-gap:13rem !important;
         column-gap:13rem !important
  }

  .sm\:gap-x-56{
    grid-column-gap:14rem !important;
    -moz-column-gap:14rem !important;
         column-gap:14rem !important
  }

  .sm\:gap-x-60{
    grid-column-gap:15rem !important;
    -moz-column-gap:15rem !important;
         column-gap:15rem !important
  }

  .sm\:gap-x-62{
    grid-column-gap:15.5rem !important;
    -moz-column-gap:15.5rem !important;
         column-gap:15.5rem !important
  }

  .sm\:gap-x-64{
    grid-column-gap:16rem !important;
    -moz-column-gap:16rem !important;
         column-gap:16rem !important
  }

  .sm\:gap-x-70{
    grid-column-gap:17.5rem !important;
    -moz-column-gap:17.5rem !important;
         column-gap:17.5rem !important
  }

  .sm\:gap-x-72{
    grid-column-gap:18rem !important;
    -moz-column-gap:18rem !important;
         column-gap:18rem !important
  }

  .sm\:gap-x-76{
    grid-column-gap:19rem !important;
    -moz-column-gap:19rem !important;
         column-gap:19rem !important
  }

  .sm\:gap-x-80{
    grid-column-gap:20rem !important;
    -moz-column-gap:20rem !important;
         column-gap:20rem !important
  }

  .sm\:gap-x-83{
    grid-column-gap:20.75rem !important;
    -moz-column-gap:20.75rem !important;
         column-gap:20.75rem !important
  }

  .sm\:gap-x-84{
    grid-column-gap:21rem !important;
    -moz-column-gap:21rem !important;
         column-gap:21rem !important
  }

  .sm\:gap-x-92{
    grid-column-gap:23rem !important;
    -moz-column-gap:23rem !important;
         column-gap:23rem !important
  }

  .sm\:gap-x-96{
    grid-column-gap:24rem !important;
    -moz-column-gap:24rem !important;
         column-gap:24rem !important
  }

  .sm\:gap-x-104{
    grid-column-gap:26rem !important;
    -moz-column-gap:26rem !important;
         column-gap:26rem !important
  }

  .sm\:gap-x-106{
    grid-column-gap:26.5rem !important;
    -moz-column-gap:26.5rem !important;
         column-gap:26.5rem !important
  }

  .sm\:gap-x-108{
    grid-column-gap:27rem !important;
    -moz-column-gap:27rem !important;
         column-gap:27rem !important
  }

  .sm\:gap-x-112{
    grid-column-gap:28rem !important;
    -moz-column-gap:28rem !important;
         column-gap:28rem !important
  }

  .sm\:gap-x-116{
    grid-column-gap:29rem !important;
    -moz-column-gap:29rem !important;
         column-gap:29rem !important
  }

  .sm\:gap-x-120{
    grid-column-gap:30rem !important;
    -moz-column-gap:30rem !important;
         column-gap:30rem !important
  }

  .sm\:gap-x-124{
    grid-column-gap:31rem !important;
    -moz-column-gap:31rem !important;
         column-gap:31rem !important
  }

  .sm\:gap-x-132{
    grid-column-gap:33rem !important;
    -moz-column-gap:33rem !important;
         column-gap:33rem !important
  }

  .sm\:gap-x-140{
    grid-column-gap:40rem !important;
    -moz-column-gap:40rem !important;
         column-gap:40rem !important
  }

  .sm\:gap-x-164{
    grid-column-gap:41rem !important;
    -moz-column-gap:41rem !important;
         column-gap:41rem !important
  }

  .sm\:gap-x-165{
    grid-column-gap:41.25rem !important;
    -moz-column-gap:41.25rem !important;
         column-gap:41.25rem !important
  }

  .sm\:gap-x-172{
    grid-column-gap:43rem !important;
    -moz-column-gap:43rem !important;
         column-gap:43rem !important
  }

  .sm\:gap-x-200{
    grid-column-gap:50rem !important;
    -moz-column-gap:50rem !important;
         column-gap:50rem !important
  }

  .sm\:gap-x-px{
    grid-column-gap:1px !important;
    -moz-column-gap:1px !important;
         column-gap:1px !important
  }

  .sm\:gap-x-1\.5{
    grid-column-gap:0.375rem !important;
    -moz-column-gap:0.375rem !important;
         column-gap:0.375rem !important
  }

  .sm\:gap-x-2n{
    grid-column-gap:-0.5rem !important;
    -moz-column-gap:-0.5rem !important;
         column-gap:-0.5rem !important
  }

  .sm\:gap-x-40n{
    grid-column-gap:-10rem !important;
    -moz-column-gap:-10rem !important;
         column-gap:-10rem !important
  }

  .sm\:row-gap-0{
    grid-row-gap:0 !important;
    row-gap:0 !important
  }

  .sm\:row-gap-1{
    grid-row-gap:0.25rem !important;
    row-gap:0.25rem !important
  }

  .sm\:row-gap-2{
    grid-row-gap:0.5rem !important;
    row-gap:0.5rem !important
  }

  .sm\:row-gap-3{
    grid-row-gap:0.75rem !important;
    row-gap:0.75rem !important
  }

  .sm\:row-gap-4{
    grid-row-gap:1rem !important;
    row-gap:1rem !important
  }

  .sm\:row-gap-5{
    grid-row-gap:1.25rem !important;
    row-gap:1.25rem !important
  }

  .sm\:row-gap-6{
    grid-row-gap:1.5rem !important;
    row-gap:1.5rem !important
  }

  .sm\:row-gap-7{
    grid-row-gap:1.75rem !important;
    row-gap:1.75rem !important
  }

  .sm\:row-gap-8{
    grid-row-gap:2rem !important;
    row-gap:2rem !important
  }

  .sm\:row-gap-10{
    grid-row-gap:2.5rem !important;
    row-gap:2.5rem !important
  }

  .sm\:row-gap-12{
    grid-row-gap:3rem !important;
    row-gap:3rem !important
  }

  .sm\:row-gap-14{
    grid-row-gap:3.5rem !important;
    row-gap:3.5rem !important
  }

  .sm\:row-gap-16{
    grid-row-gap:4rem !important;
    row-gap:4rem !important
  }

  .sm\:row-gap-18{
    grid-row-gap:4.5rem !important;
    row-gap:4.5rem !important
  }

  .sm\:row-gap-19{
    grid-row-gap:4.75rem !important;
    row-gap:4.75rem !important
  }

  .sm\:row-gap-20{
    grid-row-gap:5rem !important;
    row-gap:5rem !important
  }

  .sm\:row-gap-24{
    grid-row-gap:6rem !important;
    row-gap:6rem !important
  }

  .sm\:row-gap-28{
    grid-row-gap:7rem !important;
    row-gap:7rem !important
  }

  .sm\:row-gap-30{
    grid-row-gap:7.5rem !important;
    row-gap:7.5rem !important
  }

  .sm\:row-gap-31{
    grid-row-gap:7.75rem !important;
    row-gap:7.75rem !important
  }

  .sm\:row-gap-32{
    grid-row-gap:8rem !important;
    row-gap:8rem !important
  }

  .sm\:row-gap-34{
    grid-row-gap:8.5rem !important;
    row-gap:8.5rem !important
  }

  .sm\:row-gap-36{
    grid-row-gap:9rem !important;
    row-gap:9rem !important
  }

  .sm\:row-gap-40{
    grid-row-gap:10rem !important;
    row-gap:10rem !important
  }

  .sm\:row-gap-44{
    grid-row-gap:11rem !important;
    row-gap:11rem !important
  }

  .sm\:row-gap-45{
    grid-row-gap:11.25rem !important;
    row-gap:11.25rem !important
  }

  .sm\:row-gap-48{
    grid-row-gap:12rem !important;
    row-gap:12rem !important
  }

  .sm\:row-gap-50{
    grid-row-gap:12.5rem !important;
    row-gap:12.5rem !important
  }

  .sm\:row-gap-52{
    grid-row-gap:13rem !important;
    row-gap:13rem !important
  }

  .sm\:row-gap-56{
    grid-row-gap:14rem !important;
    row-gap:14rem !important
  }

  .sm\:row-gap-60{
    grid-row-gap:15rem !important;
    row-gap:15rem !important
  }

  .sm\:row-gap-62{
    grid-row-gap:15.5rem !important;
    row-gap:15.5rem !important
  }

  .sm\:row-gap-64{
    grid-row-gap:16rem !important;
    row-gap:16rem !important
  }

  .sm\:row-gap-70{
    grid-row-gap:17.5rem !important;
    row-gap:17.5rem !important
  }

  .sm\:row-gap-72{
    grid-row-gap:18rem !important;
    row-gap:18rem !important
  }

  .sm\:row-gap-76{
    grid-row-gap:19rem !important;
    row-gap:19rem !important
  }

  .sm\:row-gap-80{
    grid-row-gap:20rem !important;
    row-gap:20rem !important
  }

  .sm\:row-gap-83{
    grid-row-gap:20.75rem !important;
    row-gap:20.75rem !important
  }

  .sm\:row-gap-84{
    grid-row-gap:21rem !important;
    row-gap:21rem !important
  }

  .sm\:row-gap-92{
    grid-row-gap:23rem !important;
    row-gap:23rem !important
  }

  .sm\:row-gap-96{
    grid-row-gap:24rem !important;
    row-gap:24rem !important
  }

  .sm\:row-gap-104{
    grid-row-gap:26rem !important;
    row-gap:26rem !important
  }

  .sm\:row-gap-106{
    grid-row-gap:26.5rem !important;
    row-gap:26.5rem !important
  }

  .sm\:row-gap-108{
    grid-row-gap:27rem !important;
    row-gap:27rem !important
  }

  .sm\:row-gap-112{
    grid-row-gap:28rem !important;
    row-gap:28rem !important
  }

  .sm\:row-gap-116{
    grid-row-gap:29rem !important;
    row-gap:29rem !important
  }

  .sm\:row-gap-120{
    grid-row-gap:30rem !important;
    row-gap:30rem !important
  }

  .sm\:row-gap-124{
    grid-row-gap:31rem !important;
    row-gap:31rem !important
  }

  .sm\:row-gap-132{
    grid-row-gap:33rem !important;
    row-gap:33rem !important
  }

  .sm\:row-gap-140{
    grid-row-gap:40rem !important;
    row-gap:40rem !important
  }

  .sm\:row-gap-164{
    grid-row-gap:41rem !important;
    row-gap:41rem !important
  }

  .sm\:row-gap-165{
    grid-row-gap:41.25rem !important;
    row-gap:41.25rem !important
  }

  .sm\:row-gap-172{
    grid-row-gap:43rem !important;
    row-gap:43rem !important
  }

  .sm\:row-gap-200{
    grid-row-gap:50rem !important;
    row-gap:50rem !important
  }

  .sm\:row-gap-px{
    grid-row-gap:1px !important;
    row-gap:1px !important
  }

  .sm\:row-gap-1\.5{
    grid-row-gap:0.375rem !important;
    row-gap:0.375rem !important
  }

  .sm\:row-gap-2n{
    grid-row-gap:-0.5rem !important;
    row-gap:-0.5rem !important
  }

  .sm\:row-gap-40n{
    grid-row-gap:-10rem !important;
    row-gap:-10rem !important
  }

  .sm\:gap-y-0{
    grid-row-gap:0 !important;
    row-gap:0 !important
  }

  .sm\:gap-y-1{
    grid-row-gap:0.25rem !important;
    row-gap:0.25rem !important
  }

  .sm\:gap-y-2{
    grid-row-gap:0.5rem !important;
    row-gap:0.5rem !important
  }

  .sm\:gap-y-3{
    grid-row-gap:0.75rem !important;
    row-gap:0.75rem !important
  }

  .sm\:gap-y-4{
    grid-row-gap:1rem !important;
    row-gap:1rem !important
  }

  .sm\:gap-y-5{
    grid-row-gap:1.25rem !important;
    row-gap:1.25rem !important
  }

  .sm\:gap-y-6{
    grid-row-gap:1.5rem !important;
    row-gap:1.5rem !important
  }

  .sm\:gap-y-7{
    grid-row-gap:1.75rem !important;
    row-gap:1.75rem !important
  }

  .sm\:gap-y-8{
    grid-row-gap:2rem !important;
    row-gap:2rem !important
  }

  .sm\:gap-y-10{
    grid-row-gap:2.5rem !important;
    row-gap:2.5rem !important
  }

  .sm\:gap-y-12{
    grid-row-gap:3rem !important;
    row-gap:3rem !important
  }

  .sm\:gap-y-14{
    grid-row-gap:3.5rem !important;
    row-gap:3.5rem !important
  }

  .sm\:gap-y-16{
    grid-row-gap:4rem !important;
    row-gap:4rem !important
  }

  .sm\:gap-y-18{
    grid-row-gap:4.5rem !important;
    row-gap:4.5rem !important
  }

  .sm\:gap-y-19{
    grid-row-gap:4.75rem !important;
    row-gap:4.75rem !important
  }

  .sm\:gap-y-20{
    grid-row-gap:5rem !important;
    row-gap:5rem !important
  }

  .sm\:gap-y-24{
    grid-row-gap:6rem !important;
    row-gap:6rem !important
  }

  .sm\:gap-y-28{
    grid-row-gap:7rem !important;
    row-gap:7rem !important
  }

  .sm\:gap-y-30{
    grid-row-gap:7.5rem !important;
    row-gap:7.5rem !important
  }

  .sm\:gap-y-31{
    grid-row-gap:7.75rem !important;
    row-gap:7.75rem !important
  }

  .sm\:gap-y-32{
    grid-row-gap:8rem !important;
    row-gap:8rem !important
  }

  .sm\:gap-y-34{
    grid-row-gap:8.5rem !important;
    row-gap:8.5rem !important
  }

  .sm\:gap-y-36{
    grid-row-gap:9rem !important;
    row-gap:9rem !important
  }

  .sm\:gap-y-40{
    grid-row-gap:10rem !important;
    row-gap:10rem !important
  }

  .sm\:gap-y-44{
    grid-row-gap:11rem !important;
    row-gap:11rem !important
  }

  .sm\:gap-y-45{
    grid-row-gap:11.25rem !important;
    row-gap:11.25rem !important
  }

  .sm\:gap-y-48{
    grid-row-gap:12rem !important;
    row-gap:12rem !important
  }

  .sm\:gap-y-50{
    grid-row-gap:12.5rem !important;
    row-gap:12.5rem !important
  }

  .sm\:gap-y-52{
    grid-row-gap:13rem !important;
    row-gap:13rem !important
  }

  .sm\:gap-y-56{
    grid-row-gap:14rem !important;
    row-gap:14rem !important
  }

  .sm\:gap-y-60{
    grid-row-gap:15rem !important;
    row-gap:15rem !important
  }

  .sm\:gap-y-62{
    grid-row-gap:15.5rem !important;
    row-gap:15.5rem !important
  }

  .sm\:gap-y-64{
    grid-row-gap:16rem !important;
    row-gap:16rem !important
  }

  .sm\:gap-y-70{
    grid-row-gap:17.5rem !important;
    row-gap:17.5rem !important
  }

  .sm\:gap-y-72{
    grid-row-gap:18rem !important;
    row-gap:18rem !important
  }

  .sm\:gap-y-76{
    grid-row-gap:19rem !important;
    row-gap:19rem !important
  }

  .sm\:gap-y-80{
    grid-row-gap:20rem !important;
    row-gap:20rem !important
  }

  .sm\:gap-y-83{
    grid-row-gap:20.75rem !important;
    row-gap:20.75rem !important
  }

  .sm\:gap-y-84{
    grid-row-gap:21rem !important;
    row-gap:21rem !important
  }

  .sm\:gap-y-92{
    grid-row-gap:23rem !important;
    row-gap:23rem !important
  }

  .sm\:gap-y-96{
    grid-row-gap:24rem !important;
    row-gap:24rem !important
  }

  .sm\:gap-y-104{
    grid-row-gap:26rem !important;
    row-gap:26rem !important
  }

  .sm\:gap-y-106{
    grid-row-gap:26.5rem !important;
    row-gap:26.5rem !important
  }

  .sm\:gap-y-108{
    grid-row-gap:27rem !important;
    row-gap:27rem !important
  }

  .sm\:gap-y-112{
    grid-row-gap:28rem !important;
    row-gap:28rem !important
  }

  .sm\:gap-y-116{
    grid-row-gap:29rem !important;
    row-gap:29rem !important
  }

  .sm\:gap-y-120{
    grid-row-gap:30rem !important;
    row-gap:30rem !important
  }

  .sm\:gap-y-124{
    grid-row-gap:31rem !important;
    row-gap:31rem !important
  }

  .sm\:gap-y-132{
    grid-row-gap:33rem !important;
    row-gap:33rem !important
  }

  .sm\:gap-y-140{
    grid-row-gap:40rem !important;
    row-gap:40rem !important
  }

  .sm\:gap-y-164{
    grid-row-gap:41rem !important;
    row-gap:41rem !important
  }

  .sm\:gap-y-165{
    grid-row-gap:41.25rem !important;
    row-gap:41.25rem !important
  }

  .sm\:gap-y-172{
    grid-row-gap:43rem !important;
    row-gap:43rem !important
  }

  .sm\:gap-y-200{
    grid-row-gap:50rem !important;
    row-gap:50rem !important
  }

  .sm\:gap-y-px{
    grid-row-gap:1px !important;
    row-gap:1px !important
  }

  .sm\:gap-y-1\.5{
    grid-row-gap:0.375rem !important;
    row-gap:0.375rem !important
  }

  .sm\:gap-y-2n{
    grid-row-gap:-0.5rem !important;
    row-gap:-0.5rem !important
  }

  .sm\:gap-y-40n{
    grid-row-gap:-10rem !important;
    row-gap:-10rem !important
  }

  .sm\:grid-flow-row{
    grid-auto-flow:row !important
  }

  .sm\:grid-flow-col{
    grid-auto-flow:column !important
  }

  .sm\:grid-flow-row-dense{
    grid-auto-flow:row dense !important
  }

  .sm\:grid-flow-col-dense{
    grid-auto-flow:column dense !important
  }

  .sm\:grid-cols-1{
    grid-template-columns:repeat(1, minmax(0, 1fr)) !important
  }

  .sm\:grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr)) !important
  }

  .sm\:grid-cols-3{
    grid-template-columns:repeat(3, minmax(0, 1fr)) !important
  }

  .sm\:grid-cols-4{
    grid-template-columns:repeat(4, minmax(0, 1fr)) !important
  }

  .sm\:grid-cols-5{
    grid-template-columns:repeat(5, minmax(0, 1fr)) !important
  }

  .sm\:grid-cols-6{
    grid-template-columns:repeat(6, minmax(0, 1fr)) !important
  }

  .sm\:grid-cols-7{
    grid-template-columns:repeat(7, minmax(0, 1fr)) !important
  }

  .sm\:grid-cols-8{
    grid-template-columns:repeat(8, minmax(0, 1fr)) !important
  }

  .sm\:grid-cols-9{
    grid-template-columns:repeat(9, minmax(0, 1fr)) !important
  }

  .sm\:grid-cols-10{
    grid-template-columns:repeat(10, minmax(0, 1fr)) !important
  }

  .sm\:grid-cols-11{
    grid-template-columns:repeat(11, minmax(0, 1fr)) !important
  }

  .sm\:grid-cols-12{
    grid-template-columns:repeat(12, minmax(0, 1fr)) !important
  }

  .sm\:grid-cols-none{
    grid-template-columns:none !important
  }

  .sm\:auto-cols-auto{
    grid-auto-columns:auto !important
  }

  .sm\:auto-cols-min{
    grid-auto-columns:min-content !important
  }

  .sm\:auto-cols-max{
    grid-auto-columns:max-content !important
  }

  .sm\:auto-cols-fr{
    grid-auto-columns:minmax(0, 1fr) !important
  }

  .sm\:col-auto{
    grid-column:auto !important
  }

  .sm\:col-span-1{
    grid-column:span 1 / span 1 !important
  }

  .sm\:col-span-2{
    grid-column:span 2 / span 2 !important
  }

  .sm\:col-span-3{
    grid-column:span 3 / span 3 !important
  }

  .sm\:col-span-4{
    grid-column:span 4 / span 4 !important
  }

  .sm\:col-span-5{
    grid-column:span 5 / span 5 !important
  }

  .sm\:col-span-6{
    grid-column:span 6 / span 6 !important
  }

  .sm\:col-span-7{
    grid-column:span 7 / span 7 !important
  }

  .sm\:col-span-8{
    grid-column:span 8 / span 8 !important
  }

  .sm\:col-span-9{
    grid-column:span 9 / span 9 !important
  }

  .sm\:col-span-10{
    grid-column:span 10 / span 10 !important
  }

  .sm\:col-span-11{
    grid-column:span 11 / span 11 !important
  }

  .sm\:col-span-12{
    grid-column:span 12 / span 12 !important
  }

  .sm\:col-span-full{
    grid-column:1 / -1 !important
  }

  .sm\:col-start-1{
    grid-column-start:1 !important
  }

  .sm\:col-start-2{
    grid-column-start:2 !important
  }

  .sm\:col-start-3{
    grid-column-start:3 !important
  }

  .sm\:col-start-4{
    grid-column-start:4 !important
  }

  .sm\:col-start-5{
    grid-column-start:5 !important
  }

  .sm\:col-start-6{
    grid-column-start:6 !important
  }

  .sm\:col-start-7{
    grid-column-start:7 !important
  }

  .sm\:col-start-8{
    grid-column-start:8 !important
  }

  .sm\:col-start-9{
    grid-column-start:9 !important
  }

  .sm\:col-start-10{
    grid-column-start:10 !important
  }

  .sm\:col-start-11{
    grid-column-start:11 !important
  }

  .sm\:col-start-12{
    grid-column-start:12 !important
  }

  .sm\:col-start-13{
    grid-column-start:13 !important
  }

  .sm\:col-start-auto{
    grid-column-start:auto !important
  }

  .sm\:col-end-1{
    grid-column-end:1 !important
  }

  .sm\:col-end-2{
    grid-column-end:2 !important
  }

  .sm\:col-end-3{
    grid-column-end:3 !important
  }

  .sm\:col-end-4{
    grid-column-end:4 !important
  }

  .sm\:col-end-5{
    grid-column-end:5 !important
  }

  .sm\:col-end-6{
    grid-column-end:6 !important
  }

  .sm\:col-end-7{
    grid-column-end:7 !important
  }

  .sm\:col-end-8{
    grid-column-end:8 !important
  }

  .sm\:col-end-9{
    grid-column-end:9 !important
  }

  .sm\:col-end-10{
    grid-column-end:10 !important
  }

  .sm\:col-end-11{
    grid-column-end:11 !important
  }

  .sm\:col-end-12{
    grid-column-end:12 !important
  }

  .sm\:col-end-13{
    grid-column-end:13 !important
  }

  .sm\:col-end-auto{
    grid-column-end:auto !important
  }

  .sm\:grid-rows-1{
    grid-template-rows:repeat(1, minmax(0, 1fr)) !important
  }

  .sm\:grid-rows-2{
    grid-template-rows:repeat(2, minmax(0, 1fr)) !important
  }

  .sm\:grid-rows-3{
    grid-template-rows:repeat(3, minmax(0, 1fr)) !important
  }

  .sm\:grid-rows-4{
    grid-template-rows:repeat(4, minmax(0, 1fr)) !important
  }

  .sm\:grid-rows-5{
    grid-template-rows:repeat(5, minmax(0, 1fr)) !important
  }

  .sm\:grid-rows-6{
    grid-template-rows:repeat(6, minmax(0, 1fr)) !important
  }

  .sm\:grid-rows-none{
    grid-template-rows:none !important
  }

  .sm\:auto-rows-auto{
    grid-auto-rows:auto !important
  }

  .sm\:auto-rows-min{
    grid-auto-rows:min-content !important
  }

  .sm\:auto-rows-max{
    grid-auto-rows:max-content !important
  }

  .sm\:auto-rows-fr{
    grid-auto-rows:minmax(0, 1fr) !important
  }

  .sm\:row-auto{
    grid-row:auto !important
  }

  .sm\:row-span-1{
    grid-row:span 1 / span 1 !important
  }

  .sm\:row-span-2{
    grid-row:span 2 / span 2 !important
  }

  .sm\:row-span-3{
    grid-row:span 3 / span 3 !important
  }

  .sm\:row-span-4{
    grid-row:span 4 / span 4 !important
  }

  .sm\:row-span-5{
    grid-row:span 5 / span 5 !important
  }

  .sm\:row-span-6{
    grid-row:span 6 / span 6 !important
  }

  .sm\:row-span-full{
    grid-row:1 / -1 !important
  }

  .sm\:row-start-1{
    grid-row-start:1 !important
  }

  .sm\:row-start-2{
    grid-row-start:2 !important
  }

  .sm\:row-start-3{
    grid-row-start:3 !important
  }

  .sm\:row-start-4{
    grid-row-start:4 !important
  }

  .sm\:row-start-5{
    grid-row-start:5 !important
  }

  .sm\:row-start-6{
    grid-row-start:6 !important
  }

  .sm\:row-start-7{
    grid-row-start:7 !important
  }

  .sm\:row-start-auto{
    grid-row-start:auto !important
  }

  .sm\:row-end-1{
    grid-row-end:1 !important
  }

  .sm\:row-end-2{
    grid-row-end:2 !important
  }

  .sm\:row-end-3{
    grid-row-end:3 !important
  }

  .sm\:row-end-4{
    grid-row-end:4 !important
  }

  .sm\:row-end-5{
    grid-row-end:5 !important
  }

  .sm\:row-end-6{
    grid-row-end:6 !important
  }

  .sm\:row-end-7{
    grid-row-end:7 !important
  }

  .sm\:row-end-auto{
    grid-row-end:auto !important
  }

  .sm\:transform{
    --transform-translate-x:0 !important;
    --transform-translate-y:0 !important;
    --transform-rotate:0 !important;
    --transform-skew-x:0 !important;
    --transform-skew-y:0 !important;
    --transform-scale-x:1 !important;
    --transform-scale-y:1 !important;
    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)) !important
  }

  .sm\:transform-none{
    transform:none !important
  }

  .sm\:origin-center{
    transform-origin:center !important
  }

  .sm\:origin-top{
    transform-origin:top !important
  }

  .sm\:origin-top-right{
    transform-origin:top right !important
  }

  .sm\:origin-right{
    transform-origin:right !important
  }

  .sm\:origin-bottom-right{
    transform-origin:bottom right !important
  }

  .sm\:origin-bottom{
    transform-origin:bottom !important
  }

  .sm\:origin-bottom-left{
    transform-origin:bottom left !important
  }

  .sm\:origin-left{
    transform-origin:left !important
  }

  .sm\:origin-top-left{
    transform-origin:top left !important
  }

  .sm\:scale-0{
    --transform-scale-x:0 !important;
    --transform-scale-y:0 !important
  }

  .sm\:scale-50{
    --transform-scale-x:.5 !important;
    --transform-scale-y:.5 !important
  }

  .sm\:scale-75{
    --transform-scale-x:.75 !important;
    --transform-scale-y:.75 !important
  }

  .sm\:scale-90{
    --transform-scale-x:.9 !important;
    --transform-scale-y:.9 !important
  }

  .sm\:scale-95{
    --transform-scale-x:.95 !important;
    --transform-scale-y:.95 !important
  }

  .sm\:scale-100{
    --transform-scale-x:1 !important;
    --transform-scale-y:1 !important
  }

  .sm\:scale-105{
    --transform-scale-x:1.05 !important;
    --transform-scale-y:1.05 !important
  }

  .sm\:scale-110{
    --transform-scale-x:1.1 !important;
    --transform-scale-y:1.1 !important
  }

  .sm\:scale-125{
    --transform-scale-x:1.25 !important;
    --transform-scale-y:1.25 !important
  }

  .sm\:scale-150{
    --transform-scale-x:1.5 !important;
    --transform-scale-y:1.5 !important
  }

  .sm\:scale-x-0{
    --transform-scale-x:0 !important
  }

  .sm\:scale-x-50{
    --transform-scale-x:.5 !important
  }

  .sm\:scale-x-75{
    --transform-scale-x:.75 !important
  }

  .sm\:scale-x-90{
    --transform-scale-x:.9 !important
  }

  .sm\:scale-x-95{
    --transform-scale-x:.95 !important
  }

  .sm\:scale-x-100{
    --transform-scale-x:1 !important
  }

  .sm\:scale-x-105{
    --transform-scale-x:1.05 !important
  }

  .sm\:scale-x-110{
    --transform-scale-x:1.1 !important
  }

  .sm\:scale-x-125{
    --transform-scale-x:1.25 !important
  }

  .sm\:scale-x-150{
    --transform-scale-x:1.5 !important
  }

  .sm\:scale-y-0{
    --transform-scale-y:0 !important
  }

  .sm\:scale-y-50{
    --transform-scale-y:.5 !important
  }

  .sm\:scale-y-75{
    --transform-scale-y:.75 !important
  }

  .sm\:scale-y-90{
    --transform-scale-y:.9 !important
  }

  .sm\:scale-y-95{
    --transform-scale-y:.95 !important
  }

  .sm\:scale-y-100{
    --transform-scale-y:1 !important
  }

  .sm\:scale-y-105{
    --transform-scale-y:1.05 !important
  }

  .sm\:scale-y-110{
    --transform-scale-y:1.1 !important
  }

  .sm\:scale-y-125{
    --transform-scale-y:1.25 !important
  }

  .sm\:scale-y-150{
    --transform-scale-y:1.5 !important
  }

  .sm\:hover\:scale-0:hover{
    --transform-scale-x:0 !important;
    --transform-scale-y:0 !important
  }

  .sm\:hover\:scale-50:hover{
    --transform-scale-x:.5 !important;
    --transform-scale-y:.5 !important
  }

  .sm\:hover\:scale-75:hover{
    --transform-scale-x:.75 !important;
    --transform-scale-y:.75 !important
  }

  .sm\:hover\:scale-90:hover{
    --transform-scale-x:.9 !important;
    --transform-scale-y:.9 !important
  }

  .sm\:hover\:scale-95:hover{
    --transform-scale-x:.95 !important;
    --transform-scale-y:.95 !important
  }

  .sm\:hover\:scale-100:hover{
    --transform-scale-x:1 !important;
    --transform-scale-y:1 !important
  }

  .sm\:hover\:scale-105:hover{
    --transform-scale-x:1.05 !important;
    --transform-scale-y:1.05 !important
  }

  .sm\:hover\:scale-110:hover{
    --transform-scale-x:1.1 !important;
    --transform-scale-y:1.1 !important
  }

  .sm\:hover\:scale-125:hover{
    --transform-scale-x:1.25 !important;
    --transform-scale-y:1.25 !important
  }

  .sm\:hover\:scale-150:hover{
    --transform-scale-x:1.5 !important;
    --transform-scale-y:1.5 !important
  }

  .sm\:hover\:scale-x-0:hover{
    --transform-scale-x:0 !important
  }

  .sm\:hover\:scale-x-50:hover{
    --transform-scale-x:.5 !important
  }

  .sm\:hover\:scale-x-75:hover{
    --transform-scale-x:.75 !important
  }

  .sm\:hover\:scale-x-90:hover{
    --transform-scale-x:.9 !important
  }

  .sm\:hover\:scale-x-95:hover{
    --transform-scale-x:.95 !important
  }

  .sm\:hover\:scale-x-100:hover{
    --transform-scale-x:1 !important
  }

  .sm\:hover\:scale-x-105:hover{
    --transform-scale-x:1.05 !important
  }

  .sm\:hover\:scale-x-110:hover{
    --transform-scale-x:1.1 !important
  }

  .sm\:hover\:scale-x-125:hover{
    --transform-scale-x:1.25 !important
  }

  .sm\:hover\:scale-x-150:hover{
    --transform-scale-x:1.5 !important
  }

  .sm\:hover\:scale-y-0:hover{
    --transform-scale-y:0 !important
  }

  .sm\:hover\:scale-y-50:hover{
    --transform-scale-y:.5 !important
  }

  .sm\:hover\:scale-y-75:hover{
    --transform-scale-y:.75 !important
  }

  .sm\:hover\:scale-y-90:hover{
    --transform-scale-y:.9 !important
  }

  .sm\:hover\:scale-y-95:hover{
    --transform-scale-y:.95 !important
  }

  .sm\:hover\:scale-y-100:hover{
    --transform-scale-y:1 !important
  }

  .sm\:hover\:scale-y-105:hover{
    --transform-scale-y:1.05 !important
  }

  .sm\:hover\:scale-y-110:hover{
    --transform-scale-y:1.1 !important
  }

  .sm\:hover\:scale-y-125:hover{
    --transform-scale-y:1.25 !important
  }

  .sm\:hover\:scale-y-150:hover{
    --transform-scale-y:1.5 !important
  }

  .sm\:focus\:scale-0:focus{
    --transform-scale-x:0 !important;
    --transform-scale-y:0 !important
  }

  .sm\:focus\:scale-50:focus{
    --transform-scale-x:.5 !important;
    --transform-scale-y:.5 !important
  }

  .sm\:focus\:scale-75:focus{
    --transform-scale-x:.75 !important;
    --transform-scale-y:.75 !important
  }

  .sm\:focus\:scale-90:focus{
    --transform-scale-x:.9 !important;
    --transform-scale-y:.9 !important
  }

  .sm\:focus\:scale-95:focus{
    --transform-scale-x:.95 !important;
    --transform-scale-y:.95 !important
  }

  .sm\:focus\:scale-100:focus{
    --transform-scale-x:1 !important;
    --transform-scale-y:1 !important
  }

  .sm\:focus\:scale-105:focus{
    --transform-scale-x:1.05 !important;
    --transform-scale-y:1.05 !important
  }

  .sm\:focus\:scale-110:focus{
    --transform-scale-x:1.1 !important;
    --transform-scale-y:1.1 !important
  }

  .sm\:focus\:scale-125:focus{
    --transform-scale-x:1.25 !important;
    --transform-scale-y:1.25 !important
  }

  .sm\:focus\:scale-150:focus{
    --transform-scale-x:1.5 !important;
    --transform-scale-y:1.5 !important
  }

  .sm\:focus\:scale-x-0:focus{
    --transform-scale-x:0 !important
  }

  .sm\:focus\:scale-x-50:focus{
    --transform-scale-x:.5 !important
  }

  .sm\:focus\:scale-x-75:focus{
    --transform-scale-x:.75 !important
  }

  .sm\:focus\:scale-x-90:focus{
    --transform-scale-x:.9 !important
  }

  .sm\:focus\:scale-x-95:focus{
    --transform-scale-x:.95 !important
  }

  .sm\:focus\:scale-x-100:focus{
    --transform-scale-x:1 !important
  }

  .sm\:focus\:scale-x-105:focus{
    --transform-scale-x:1.05 !important
  }

  .sm\:focus\:scale-x-110:focus{
    --transform-scale-x:1.1 !important
  }

  .sm\:focus\:scale-x-125:focus{
    --transform-scale-x:1.25 !important
  }

  .sm\:focus\:scale-x-150:focus{
    --transform-scale-x:1.5 !important
  }

  .sm\:focus\:scale-y-0:focus{
    --transform-scale-y:0 !important
  }

  .sm\:focus\:scale-y-50:focus{
    --transform-scale-y:.5 !important
  }

  .sm\:focus\:scale-y-75:focus{
    --transform-scale-y:.75 !important
  }

  .sm\:focus\:scale-y-90:focus{
    --transform-scale-y:.9 !important
  }

  .sm\:focus\:scale-y-95:focus{
    --transform-scale-y:.95 !important
  }

  .sm\:focus\:scale-y-100:focus{
    --transform-scale-y:1 !important
  }

  .sm\:focus\:scale-y-105:focus{
    --transform-scale-y:1.05 !important
  }

  .sm\:focus\:scale-y-110:focus{
    --transform-scale-y:1.1 !important
  }

  .sm\:focus\:scale-y-125:focus{
    --transform-scale-y:1.25 !important
  }

  .sm\:focus\:scale-y-150:focus{
    --transform-scale-y:1.5 !important
  }

  .sm\:rotate-0{
    --transform-rotate:0 !important
  }

  .sm\:rotate-1{
    --transform-rotate:1deg !important
  }

  .sm\:rotate-2{
    --transform-rotate:2deg !important
  }

  .sm\:rotate-3{
    --transform-rotate:3deg !important
  }

  .sm\:rotate-6{
    --transform-rotate:6deg !important
  }

  .sm\:rotate-12{
    --transform-rotate:12deg !important
  }

  .sm\:rotate-45{
    --transform-rotate:45deg !important
  }

  .sm\:rotate-90{
    --transform-rotate:90deg !important
  }

  .sm\:rotate-180{
    --transform-rotate:180deg !important
  }

  .sm\:-rotate-180{
    --transform-rotate:-180deg !important
  }

  .sm\:-rotate-90{
    --transform-rotate:-90deg !important
  }

  .sm\:-rotate-45{
    --transform-rotate:-45deg !important
  }

  .sm\:-rotate-12{
    --transform-rotate:-12deg !important
  }

  .sm\:-rotate-6{
    --transform-rotate:-6deg !important
  }

  .sm\:-rotate-3{
    --transform-rotate:-3deg !important
  }

  .sm\:-rotate-2{
    --transform-rotate:-2deg !important
  }

  .sm\:-rotate-1{
    --transform-rotate:-1deg !important
  }

  .sm\:hover\:rotate-0:hover{
    --transform-rotate:0 !important
  }

  .sm\:hover\:rotate-1:hover{
    --transform-rotate:1deg !important
  }

  .sm\:hover\:rotate-2:hover{
    --transform-rotate:2deg !important
  }

  .sm\:hover\:rotate-3:hover{
    --transform-rotate:3deg !important
  }

  .sm\:hover\:rotate-6:hover{
    --transform-rotate:6deg !important
  }

  .sm\:hover\:rotate-12:hover{
    --transform-rotate:12deg !important
  }

  .sm\:hover\:rotate-45:hover{
    --transform-rotate:45deg !important
  }

  .sm\:hover\:rotate-90:hover{
    --transform-rotate:90deg !important
  }

  .sm\:hover\:rotate-180:hover{
    --transform-rotate:180deg !important
  }

  .sm\:hover\:-rotate-180:hover{
    --transform-rotate:-180deg !important
  }

  .sm\:hover\:-rotate-90:hover{
    --transform-rotate:-90deg !important
  }

  .sm\:hover\:-rotate-45:hover{
    --transform-rotate:-45deg !important
  }

  .sm\:hover\:-rotate-12:hover{
    --transform-rotate:-12deg !important
  }

  .sm\:hover\:-rotate-6:hover{
    --transform-rotate:-6deg !important
  }

  .sm\:hover\:-rotate-3:hover{
    --transform-rotate:-3deg !important
  }

  .sm\:hover\:-rotate-2:hover{
    --transform-rotate:-2deg !important
  }

  .sm\:hover\:-rotate-1:hover{
    --transform-rotate:-1deg !important
  }

  .sm\:focus\:rotate-0:focus{
    --transform-rotate:0 !important
  }

  .sm\:focus\:rotate-1:focus{
    --transform-rotate:1deg !important
  }

  .sm\:focus\:rotate-2:focus{
    --transform-rotate:2deg !important
  }

  .sm\:focus\:rotate-3:focus{
    --transform-rotate:3deg !important
  }

  .sm\:focus\:rotate-6:focus{
    --transform-rotate:6deg !important
  }

  .sm\:focus\:rotate-12:focus{
    --transform-rotate:12deg !important
  }

  .sm\:focus\:rotate-45:focus{
    --transform-rotate:45deg !important
  }

  .sm\:focus\:rotate-90:focus{
    --transform-rotate:90deg !important
  }

  .sm\:focus\:rotate-180:focus{
    --transform-rotate:180deg !important
  }

  .sm\:focus\:-rotate-180:focus{
    --transform-rotate:-180deg !important
  }

  .sm\:focus\:-rotate-90:focus{
    --transform-rotate:-90deg !important
  }

  .sm\:focus\:-rotate-45:focus{
    --transform-rotate:-45deg !important
  }

  .sm\:focus\:-rotate-12:focus{
    --transform-rotate:-12deg !important
  }

  .sm\:focus\:-rotate-6:focus{
    --transform-rotate:-6deg !important
  }

  .sm\:focus\:-rotate-3:focus{
    --transform-rotate:-3deg !important
  }

  .sm\:focus\:-rotate-2:focus{
    --transform-rotate:-2deg !important
  }

  .sm\:focus\:-rotate-1:focus{
    --transform-rotate:-1deg !important
  }

  .sm\:translate-x-0{
    --transform-translate-x:0 !important
  }

  .sm\:translate-x-1{
    --transform-translate-x:0.25rem !important
  }

  .sm\:translate-x-2{
    --transform-translate-x:0.5rem !important
  }

  .sm\:translate-x-3{
    --transform-translate-x:0.75rem !important
  }

  .sm\:translate-x-4{
    --transform-translate-x:1rem !important
  }

  .sm\:translate-x-5{
    --transform-translate-x:1.25rem !important
  }

  .sm\:translate-x-6{
    --transform-translate-x:1.5rem !important
  }

  .sm\:translate-x-7{
    --transform-translate-x:1.75rem !important
  }

  .sm\:translate-x-8{
    --transform-translate-x:2rem !important
  }

  .sm\:translate-x-10{
    --transform-translate-x:2.5rem !important
  }

  .sm\:translate-x-12{
    --transform-translate-x:3rem !important
  }

  .sm\:translate-x-14{
    --transform-translate-x:3.5rem !important
  }

  .sm\:translate-x-16{
    --transform-translate-x:4rem !important
  }

  .sm\:translate-x-18{
    --transform-translate-x:4.5rem !important
  }

  .sm\:translate-x-19{
    --transform-translate-x:4.75rem !important
  }

  .sm\:translate-x-20{
    --transform-translate-x:5rem !important
  }

  .sm\:translate-x-24{
    --transform-translate-x:6rem !important
  }

  .sm\:translate-x-28{
    --transform-translate-x:7rem !important
  }

  .sm\:translate-x-30{
    --transform-translate-x:7.5rem !important
  }

  .sm\:translate-x-31{
    --transform-translate-x:7.75rem !important
  }

  .sm\:translate-x-32{
    --transform-translate-x:8rem !important
  }

  .sm\:translate-x-34{
    --transform-translate-x:8.5rem !important
  }

  .sm\:translate-x-36{
    --transform-translate-x:9rem !important
  }

  .sm\:translate-x-40{
    --transform-translate-x:10rem !important
  }

  .sm\:translate-x-44{
    --transform-translate-x:11rem !important
  }

  .sm\:translate-x-45{
    --transform-translate-x:11.25rem !important
  }

  .sm\:translate-x-48{
    --transform-translate-x:12rem !important
  }

  .sm\:translate-x-50{
    --transform-translate-x:12.5rem !important
  }

  .sm\:translate-x-52{
    --transform-translate-x:13rem !important
  }

  .sm\:translate-x-56{
    --transform-translate-x:14rem !important
  }

  .sm\:translate-x-60{
    --transform-translate-x:15rem !important
  }

  .sm\:translate-x-62{
    --transform-translate-x:15.5rem !important
  }

  .sm\:translate-x-64{
    --transform-translate-x:16rem !important
  }

  .sm\:translate-x-70{
    --transform-translate-x:17.5rem !important
  }

  .sm\:translate-x-72{
    --transform-translate-x:18rem !important
  }

  .sm\:translate-x-76{
    --transform-translate-x:19rem !important
  }

  .sm\:translate-x-80{
    --transform-translate-x:20rem !important
  }

  .sm\:translate-x-83{
    --transform-translate-x:20.75rem !important
  }

  .sm\:translate-x-84{
    --transform-translate-x:21rem !important
  }

  .sm\:translate-x-92{
    --transform-translate-x:23rem !important
  }

  .sm\:translate-x-96{
    --transform-translate-x:24rem !important
  }

  .sm\:translate-x-104{
    --transform-translate-x:26rem !important
  }

  .sm\:translate-x-106{
    --transform-translate-x:26.5rem !important
  }

  .sm\:translate-x-108{
    --transform-translate-x:27rem !important
  }

  .sm\:translate-x-112{
    --transform-translate-x:28rem !important
  }

  .sm\:translate-x-116{
    --transform-translate-x:29rem !important
  }

  .sm\:translate-x-120{
    --transform-translate-x:30rem !important
  }

  .sm\:translate-x-124{
    --transform-translate-x:31rem !important
  }

  .sm\:translate-x-132{
    --transform-translate-x:33rem !important
  }

  .sm\:translate-x-140{
    --transform-translate-x:40rem !important
  }

  .sm\:translate-x-164{
    --transform-translate-x:41rem !important
  }

  .sm\:translate-x-165{
    --transform-translate-x:41.25rem !important
  }

  .sm\:translate-x-172{
    --transform-translate-x:43rem !important
  }

  .sm\:translate-x-200{
    --transform-translate-x:50rem !important
  }

  .sm\:translate-x-px{
    --transform-translate-x:1px !important
  }

  .sm\:translate-x-1\.5{
    --transform-translate-x:0.375rem !important
  }

  .sm\:translate-x-2n{
    --transform-translate-x:-0.5rem !important
  }

  .sm\:translate-x-40n{
    --transform-translate-x:-10rem !important
  }

  .sm\:-translate-x-1{
    --transform-translate-x:-0.25rem !important
  }

  .sm\:-translate-x-2{
    --transform-translate-x:-0.5rem !important
  }

  .sm\:-translate-x-3{
    --transform-translate-x:-0.75rem !important
  }

  .sm\:-translate-x-4{
    --transform-translate-x:-1rem !important
  }

  .sm\:-translate-x-5{
    --transform-translate-x:-1.25rem !important
  }

  .sm\:-translate-x-6{
    --transform-translate-x:-1.5rem !important
  }

  .sm\:-translate-x-7{
    --transform-translate-x:-1.75rem !important
  }

  .sm\:-translate-x-8{
    --transform-translate-x:-2rem !important
  }

  .sm\:-translate-x-10{
    --transform-translate-x:-2.5rem !important
  }

  .sm\:-translate-x-12{
    --transform-translate-x:-3rem !important
  }

  .sm\:-translate-x-14{
    --transform-translate-x:-3.5rem !important
  }

  .sm\:-translate-x-16{
    --transform-translate-x:-4rem !important
  }

  .sm\:-translate-x-18{
    --transform-translate-x:-4.5rem !important
  }

  .sm\:-translate-x-19{
    --transform-translate-x:-4.75rem !important
  }

  .sm\:-translate-x-20{
    --transform-translate-x:-5rem !important
  }

  .sm\:-translate-x-24{
    --transform-translate-x:-6rem !important
  }

  .sm\:-translate-x-28{
    --transform-translate-x:-7rem !important
  }

  .sm\:-translate-x-30{
    --transform-translate-x:-7.5rem !important
  }

  .sm\:-translate-x-31{
    --transform-translate-x:-7.75rem !important
  }

  .sm\:-translate-x-32{
    --transform-translate-x:-8rem !important
  }

  .sm\:-translate-x-34{
    --transform-translate-x:-8.5rem !important
  }

  .sm\:-translate-x-36{
    --transform-translate-x:-9rem !important
  }

  .sm\:-translate-x-40{
    --transform-translate-x:-10rem !important
  }

  .sm\:-translate-x-44{
    --transform-translate-x:-11rem !important
  }

  .sm\:-translate-x-45{
    --transform-translate-x:-11.25rem !important
  }

  .sm\:-translate-x-48{
    --transform-translate-x:-12rem !important
  }

  .sm\:-translate-x-50{
    --transform-translate-x:-12.5rem !important
  }

  .sm\:-translate-x-52{
    --transform-translate-x:-13rem !important
  }

  .sm\:-translate-x-56{
    --transform-translate-x:-14rem !important
  }

  .sm\:-translate-x-60{
    --transform-translate-x:-15rem !important
  }

  .sm\:-translate-x-62{
    --transform-translate-x:-15.5rem !important
  }

  .sm\:-translate-x-64{
    --transform-translate-x:-16rem !important
  }

  .sm\:-translate-x-70{
    --transform-translate-x:-17.5rem !important
  }

  .sm\:-translate-x-72{
    --transform-translate-x:-18rem !important
  }

  .sm\:-translate-x-76{
    --transform-translate-x:-19rem !important
  }

  .sm\:-translate-x-80{
    --transform-translate-x:-20rem !important
  }

  .sm\:-translate-x-83{
    --transform-translate-x:-20.75rem !important
  }

  .sm\:-translate-x-84{
    --transform-translate-x:-21rem !important
  }

  .sm\:-translate-x-92{
    --transform-translate-x:-23rem !important
  }

  .sm\:-translate-x-96{
    --transform-translate-x:-24rem !important
  }

  .sm\:-translate-x-104{
    --transform-translate-x:-26rem !important
  }

  .sm\:-translate-x-106{
    --transform-translate-x:-26.5rem !important
  }

  .sm\:-translate-x-108{
    --transform-translate-x:-27rem !important
  }

  .sm\:-translate-x-112{
    --transform-translate-x:-28rem !important
  }

  .sm\:-translate-x-116{
    --transform-translate-x:-29rem !important
  }

  .sm\:-translate-x-120{
    --transform-translate-x:-30rem !important
  }

  .sm\:-translate-x-124{
    --transform-translate-x:-31rem !important
  }

  .sm\:-translate-x-132{
    --transform-translate-x:-33rem !important
  }

  .sm\:-translate-x-140{
    --transform-translate-x:-40rem !important
  }

  .sm\:-translate-x-164{
    --transform-translate-x:-41rem !important
  }

  .sm\:-translate-x-165{
    --transform-translate-x:-41.25rem !important
  }

  .sm\:-translate-x-172{
    --transform-translate-x:-43rem !important
  }

  .sm\:-translate-x-200{
    --transform-translate-x:-50rem !important
  }

  .sm\:-translate-x-px{
    --transform-translate-x:-1px !important
  }

  .sm\:-translate-x-1\.5{
    --transform-translate-x:-0.375rem !important
  }

  .sm\:-translate-x-2n{
    --transform-translate-x:0.5rem !important
  }

  .sm\:-translate-x-40n{
    --transform-translate-x:10rem !important
  }

  .sm\:-translate-x-full{
    --transform-translate-x:-100% !important
  }

  .sm\:-translate-x-1\/2{
    --transform-translate-x:-50% !important
  }

  .sm\:translate-x-1\/2{
    --transform-translate-x:50% !important
  }

  .sm\:translate-x-full{
    --transform-translate-x:100% !important
  }

  .sm\:translate-y-0{
    --transform-translate-y:0 !important
  }

  .sm\:translate-y-1{
    --transform-translate-y:0.25rem !important
  }

  .sm\:translate-y-2{
    --transform-translate-y:0.5rem !important
  }

  .sm\:translate-y-3{
    --transform-translate-y:0.75rem !important
  }

  .sm\:translate-y-4{
    --transform-translate-y:1rem !important
  }

  .sm\:translate-y-5{
    --transform-translate-y:1.25rem !important
  }

  .sm\:translate-y-6{
    --transform-translate-y:1.5rem !important
  }

  .sm\:translate-y-7{
    --transform-translate-y:1.75rem !important
  }

  .sm\:translate-y-8{
    --transform-translate-y:2rem !important
  }

  .sm\:translate-y-10{
    --transform-translate-y:2.5rem !important
  }

  .sm\:translate-y-12{
    --transform-translate-y:3rem !important
  }

  .sm\:translate-y-14{
    --transform-translate-y:3.5rem !important
  }

  .sm\:translate-y-16{
    --transform-translate-y:4rem !important
  }

  .sm\:translate-y-18{
    --transform-translate-y:4.5rem !important
  }

  .sm\:translate-y-19{
    --transform-translate-y:4.75rem !important
  }

  .sm\:translate-y-20{
    --transform-translate-y:5rem !important
  }

  .sm\:translate-y-24{
    --transform-translate-y:6rem !important
  }

  .sm\:translate-y-28{
    --transform-translate-y:7rem !important
  }

  .sm\:translate-y-30{
    --transform-translate-y:7.5rem !important
  }

  .sm\:translate-y-31{
    --transform-translate-y:7.75rem !important
  }

  .sm\:translate-y-32{
    --transform-translate-y:8rem !important
  }

  .sm\:translate-y-34{
    --transform-translate-y:8.5rem !important
  }

  .sm\:translate-y-36{
    --transform-translate-y:9rem !important
  }

  .sm\:translate-y-40{
    --transform-translate-y:10rem !important
  }

  .sm\:translate-y-44{
    --transform-translate-y:11rem !important
  }

  .sm\:translate-y-45{
    --transform-translate-y:11.25rem !important
  }

  .sm\:translate-y-48{
    --transform-translate-y:12rem !important
  }

  .sm\:translate-y-50{
    --transform-translate-y:12.5rem !important
  }

  .sm\:translate-y-52{
    --transform-translate-y:13rem !important
  }

  .sm\:translate-y-56{
    --transform-translate-y:14rem !important
  }

  .sm\:translate-y-60{
    --transform-translate-y:15rem !important
  }

  .sm\:translate-y-62{
    --transform-translate-y:15.5rem !important
  }

  .sm\:translate-y-64{
    --transform-translate-y:16rem !important
  }

  .sm\:translate-y-70{
    --transform-translate-y:17.5rem !important
  }

  .sm\:translate-y-72{
    --transform-translate-y:18rem !important
  }

  .sm\:translate-y-76{
    --transform-translate-y:19rem !important
  }

  .sm\:translate-y-80{
    --transform-translate-y:20rem !important
  }

  .sm\:translate-y-83{
    --transform-translate-y:20.75rem !important
  }

  .sm\:translate-y-84{
    --transform-translate-y:21rem !important
  }

  .sm\:translate-y-92{
    --transform-translate-y:23rem !important
  }

  .sm\:translate-y-96{
    --transform-translate-y:24rem !important
  }

  .sm\:translate-y-104{
    --transform-translate-y:26rem !important
  }

  .sm\:translate-y-106{
    --transform-translate-y:26.5rem !important
  }

  .sm\:translate-y-108{
    --transform-translate-y:27rem !important
  }

  .sm\:translate-y-112{
    --transform-translate-y:28rem !important
  }

  .sm\:translate-y-116{
    --transform-translate-y:29rem !important
  }

  .sm\:translate-y-120{
    --transform-translate-y:30rem !important
  }

  .sm\:translate-y-124{
    --transform-translate-y:31rem !important
  }

  .sm\:translate-y-132{
    --transform-translate-y:33rem !important
  }

  .sm\:translate-y-140{
    --transform-translate-y:40rem !important
  }

  .sm\:translate-y-164{
    --transform-translate-y:41rem !important
  }

  .sm\:translate-y-165{
    --transform-translate-y:41.25rem !important
  }

  .sm\:translate-y-172{
    --transform-translate-y:43rem !important
  }

  .sm\:translate-y-200{
    --transform-translate-y:50rem !important
  }

  .sm\:translate-y-px{
    --transform-translate-y:1px !important
  }

  .sm\:translate-y-1\.5{
    --transform-translate-y:0.375rem !important
  }

  .sm\:translate-y-2n{
    --transform-translate-y:-0.5rem !important
  }

  .sm\:translate-y-40n{
    --transform-translate-y:-10rem !important
  }

  .sm\:-translate-y-1{
    --transform-translate-y:-0.25rem !important
  }

  .sm\:-translate-y-2{
    --transform-translate-y:-0.5rem !important
  }

  .sm\:-translate-y-3{
    --transform-translate-y:-0.75rem !important
  }

  .sm\:-translate-y-4{
    --transform-translate-y:-1rem !important
  }

  .sm\:-translate-y-5{
    --transform-translate-y:-1.25rem !important
  }

  .sm\:-translate-y-6{
    --transform-translate-y:-1.5rem !important
  }

  .sm\:-translate-y-7{
    --transform-translate-y:-1.75rem !important
  }

  .sm\:-translate-y-8{
    --transform-translate-y:-2rem !important
  }

  .sm\:-translate-y-10{
    --transform-translate-y:-2.5rem !important
  }

  .sm\:-translate-y-12{
    --transform-translate-y:-3rem !important
  }

  .sm\:-translate-y-14{
    --transform-translate-y:-3.5rem !important
  }

  .sm\:-translate-y-16{
    --transform-translate-y:-4rem !important
  }

  .sm\:-translate-y-18{
    --transform-translate-y:-4.5rem !important
  }

  .sm\:-translate-y-19{
    --transform-translate-y:-4.75rem !important
  }

  .sm\:-translate-y-20{
    --transform-translate-y:-5rem !important
  }

  .sm\:-translate-y-24{
    --transform-translate-y:-6rem !important
  }

  .sm\:-translate-y-28{
    --transform-translate-y:-7rem !important
  }

  .sm\:-translate-y-30{
    --transform-translate-y:-7.5rem !important
  }

  .sm\:-translate-y-31{
    --transform-translate-y:-7.75rem !important
  }

  .sm\:-translate-y-32{
    --transform-translate-y:-8rem !important
  }

  .sm\:-translate-y-34{
    --transform-translate-y:-8.5rem !important
  }

  .sm\:-translate-y-36{
    --transform-translate-y:-9rem !important
  }

  .sm\:-translate-y-40{
    --transform-translate-y:-10rem !important
  }

  .sm\:-translate-y-44{
    --transform-translate-y:-11rem !important
  }

  .sm\:-translate-y-45{
    --transform-translate-y:-11.25rem !important
  }

  .sm\:-translate-y-48{
    --transform-translate-y:-12rem !important
  }

  .sm\:-translate-y-50{
    --transform-translate-y:-12.5rem !important
  }

  .sm\:-translate-y-52{
    --transform-translate-y:-13rem !important
  }

  .sm\:-translate-y-56{
    --transform-translate-y:-14rem !important
  }

  .sm\:-translate-y-60{
    --transform-translate-y:-15rem !important
  }

  .sm\:-translate-y-62{
    --transform-translate-y:-15.5rem !important
  }

  .sm\:-translate-y-64{
    --transform-translate-y:-16rem !important
  }

  .sm\:-translate-y-70{
    --transform-translate-y:-17.5rem !important
  }

  .sm\:-translate-y-72{
    --transform-translate-y:-18rem !important
  }

  .sm\:-translate-y-76{
    --transform-translate-y:-19rem !important
  }

  .sm\:-translate-y-80{
    --transform-translate-y:-20rem !important
  }

  .sm\:-translate-y-83{
    --transform-translate-y:-20.75rem !important
  }

  .sm\:-translate-y-84{
    --transform-translate-y:-21rem !important
  }

  .sm\:-translate-y-92{
    --transform-translate-y:-23rem !important
  }

  .sm\:-translate-y-96{
    --transform-translate-y:-24rem !important
  }

  .sm\:-translate-y-104{
    --transform-translate-y:-26rem !important
  }

  .sm\:-translate-y-106{
    --transform-translate-y:-26.5rem !important
  }

  .sm\:-translate-y-108{
    --transform-translate-y:-27rem !important
  }

  .sm\:-translate-y-112{
    --transform-translate-y:-28rem !important
  }

  .sm\:-translate-y-116{
    --transform-translate-y:-29rem !important
  }

  .sm\:-translate-y-120{
    --transform-translate-y:-30rem !important
  }

  .sm\:-translate-y-124{
    --transform-translate-y:-31rem !important
  }

  .sm\:-translate-y-132{
    --transform-translate-y:-33rem !important
  }

  .sm\:-translate-y-140{
    --transform-translate-y:-40rem !important
  }

  .sm\:-translate-y-164{
    --transform-translate-y:-41rem !important
  }

  .sm\:-translate-y-165{
    --transform-translate-y:-41.25rem !important
  }

  .sm\:-translate-y-172{
    --transform-translate-y:-43rem !important
  }

  .sm\:-translate-y-200{
    --transform-translate-y:-50rem !important
  }

  .sm\:-translate-y-px{
    --transform-translate-y:-1px !important
  }

  .sm\:-translate-y-1\.5{
    --transform-translate-y:-0.375rem !important
  }

  .sm\:-translate-y-2n{
    --transform-translate-y:0.5rem !important
  }

  .sm\:-translate-y-40n{
    --transform-translate-y:10rem !important
  }

  .sm\:-translate-y-full{
    --transform-translate-y:-100% !important
  }

  .sm\:-translate-y-1\/2{
    --transform-translate-y:-50% !important
  }

  .sm\:translate-y-1\/2{
    --transform-translate-y:50% !important
  }

  .sm\:translate-y-full{
    --transform-translate-y:100% !important
  }

  .sm\:hover\:translate-x-0:hover{
    --transform-translate-x:0 !important
  }

  .sm\:hover\:translate-x-1:hover{
    --transform-translate-x:0.25rem !important
  }

  .sm\:hover\:translate-x-2:hover{
    --transform-translate-x:0.5rem !important
  }

  .sm\:hover\:translate-x-3:hover{
    --transform-translate-x:0.75rem !important
  }

  .sm\:hover\:translate-x-4:hover{
    --transform-translate-x:1rem !important
  }

  .sm\:hover\:translate-x-5:hover{
    --transform-translate-x:1.25rem !important
  }

  .sm\:hover\:translate-x-6:hover{
    --transform-translate-x:1.5rem !important
  }

  .sm\:hover\:translate-x-7:hover{
    --transform-translate-x:1.75rem !important
  }

  .sm\:hover\:translate-x-8:hover{
    --transform-translate-x:2rem !important
  }

  .sm\:hover\:translate-x-10:hover{
    --transform-translate-x:2.5rem !important
  }

  .sm\:hover\:translate-x-12:hover{
    --transform-translate-x:3rem !important
  }

  .sm\:hover\:translate-x-14:hover{
    --transform-translate-x:3.5rem !important
  }

  .sm\:hover\:translate-x-16:hover{
    --transform-translate-x:4rem !important
  }

  .sm\:hover\:translate-x-18:hover{
    --transform-translate-x:4.5rem !important
  }

  .sm\:hover\:translate-x-19:hover{
    --transform-translate-x:4.75rem !important
  }

  .sm\:hover\:translate-x-20:hover{
    --transform-translate-x:5rem !important
  }

  .sm\:hover\:translate-x-24:hover{
    --transform-translate-x:6rem !important
  }

  .sm\:hover\:translate-x-28:hover{
    --transform-translate-x:7rem !important
  }

  .sm\:hover\:translate-x-30:hover{
    --transform-translate-x:7.5rem !important
  }

  .sm\:hover\:translate-x-31:hover{
    --transform-translate-x:7.75rem !important
  }

  .sm\:hover\:translate-x-32:hover{
    --transform-translate-x:8rem !important
  }

  .sm\:hover\:translate-x-34:hover{
    --transform-translate-x:8.5rem !important
  }

  .sm\:hover\:translate-x-36:hover{
    --transform-translate-x:9rem !important
  }

  .sm\:hover\:translate-x-40:hover{
    --transform-translate-x:10rem !important
  }

  .sm\:hover\:translate-x-44:hover{
    --transform-translate-x:11rem !important
  }

  .sm\:hover\:translate-x-45:hover{
    --transform-translate-x:11.25rem !important
  }

  .sm\:hover\:translate-x-48:hover{
    --transform-translate-x:12rem !important
  }

  .sm\:hover\:translate-x-50:hover{
    --transform-translate-x:12.5rem !important
  }

  .sm\:hover\:translate-x-52:hover{
    --transform-translate-x:13rem !important
  }

  .sm\:hover\:translate-x-56:hover{
    --transform-translate-x:14rem !important
  }

  .sm\:hover\:translate-x-60:hover{
    --transform-translate-x:15rem !important
  }

  .sm\:hover\:translate-x-62:hover{
    --transform-translate-x:15.5rem !important
  }

  .sm\:hover\:translate-x-64:hover{
    --transform-translate-x:16rem !important
  }

  .sm\:hover\:translate-x-70:hover{
    --transform-translate-x:17.5rem !important
  }

  .sm\:hover\:translate-x-72:hover{
    --transform-translate-x:18rem !important
  }

  .sm\:hover\:translate-x-76:hover{
    --transform-translate-x:19rem !important
  }

  .sm\:hover\:translate-x-80:hover{
    --transform-translate-x:20rem !important
  }

  .sm\:hover\:translate-x-83:hover{
    --transform-translate-x:20.75rem !important
  }

  .sm\:hover\:translate-x-84:hover{
    --transform-translate-x:21rem !important
  }

  .sm\:hover\:translate-x-92:hover{
    --transform-translate-x:23rem !important
  }

  .sm\:hover\:translate-x-96:hover{
    --transform-translate-x:24rem !important
  }

  .sm\:hover\:translate-x-104:hover{
    --transform-translate-x:26rem !important
  }

  .sm\:hover\:translate-x-106:hover{
    --transform-translate-x:26.5rem !important
  }

  .sm\:hover\:translate-x-108:hover{
    --transform-translate-x:27rem !important
  }

  .sm\:hover\:translate-x-112:hover{
    --transform-translate-x:28rem !important
  }

  .sm\:hover\:translate-x-116:hover{
    --transform-translate-x:29rem !important
  }

  .sm\:hover\:translate-x-120:hover{
    --transform-translate-x:30rem !important
  }

  .sm\:hover\:translate-x-124:hover{
    --transform-translate-x:31rem !important
  }

  .sm\:hover\:translate-x-132:hover{
    --transform-translate-x:33rem !important
  }

  .sm\:hover\:translate-x-140:hover{
    --transform-translate-x:40rem !important
  }

  .sm\:hover\:translate-x-164:hover{
    --transform-translate-x:41rem !important
  }

  .sm\:hover\:translate-x-165:hover{
    --transform-translate-x:41.25rem !important
  }

  .sm\:hover\:translate-x-172:hover{
    --transform-translate-x:43rem !important
  }

  .sm\:hover\:translate-x-200:hover{
    --transform-translate-x:50rem !important
  }

  .sm\:hover\:translate-x-px:hover{
    --transform-translate-x:1px !important
  }

  .sm\:hover\:translate-x-1\.5:hover{
    --transform-translate-x:0.375rem !important
  }

  .sm\:hover\:translate-x-2n:hover{
    --transform-translate-x:-0.5rem !important
  }

  .sm\:hover\:translate-x-40n:hover{
    --transform-translate-x:-10rem !important
  }

  .sm\:hover\:-translate-x-1:hover{
    --transform-translate-x:-0.25rem !important
  }

  .sm\:hover\:-translate-x-2:hover{
    --transform-translate-x:-0.5rem !important
  }

  .sm\:hover\:-translate-x-3:hover{
    --transform-translate-x:-0.75rem !important
  }

  .sm\:hover\:-translate-x-4:hover{
    --transform-translate-x:-1rem !important
  }

  .sm\:hover\:-translate-x-5:hover{
    --transform-translate-x:-1.25rem !important
  }

  .sm\:hover\:-translate-x-6:hover{
    --transform-translate-x:-1.5rem !important
  }

  .sm\:hover\:-translate-x-7:hover{
    --transform-translate-x:-1.75rem !important
  }

  .sm\:hover\:-translate-x-8:hover{
    --transform-translate-x:-2rem !important
  }

  .sm\:hover\:-translate-x-10:hover{
    --transform-translate-x:-2.5rem !important
  }

  .sm\:hover\:-translate-x-12:hover{
    --transform-translate-x:-3rem !important
  }

  .sm\:hover\:-translate-x-14:hover{
    --transform-translate-x:-3.5rem !important
  }

  .sm\:hover\:-translate-x-16:hover{
    --transform-translate-x:-4rem !important
  }

  .sm\:hover\:-translate-x-18:hover{
    --transform-translate-x:-4.5rem !important
  }

  .sm\:hover\:-translate-x-19:hover{
    --transform-translate-x:-4.75rem !important
  }

  .sm\:hover\:-translate-x-20:hover{
    --transform-translate-x:-5rem !important
  }

  .sm\:hover\:-translate-x-24:hover{
    --transform-translate-x:-6rem !important
  }

  .sm\:hover\:-translate-x-28:hover{
    --transform-translate-x:-7rem !important
  }

  .sm\:hover\:-translate-x-30:hover{
    --transform-translate-x:-7.5rem !important
  }

  .sm\:hover\:-translate-x-31:hover{
    --transform-translate-x:-7.75rem !important
  }

  .sm\:hover\:-translate-x-32:hover{
    --transform-translate-x:-8rem !important
  }

  .sm\:hover\:-translate-x-34:hover{
    --transform-translate-x:-8.5rem !important
  }

  .sm\:hover\:-translate-x-36:hover{
    --transform-translate-x:-9rem !important
  }

  .sm\:hover\:-translate-x-40:hover{
    --transform-translate-x:-10rem !important
  }

  .sm\:hover\:-translate-x-44:hover{
    --transform-translate-x:-11rem !important
  }

  .sm\:hover\:-translate-x-45:hover{
    --transform-translate-x:-11.25rem !important
  }

  .sm\:hover\:-translate-x-48:hover{
    --transform-translate-x:-12rem !important
  }

  .sm\:hover\:-translate-x-50:hover{
    --transform-translate-x:-12.5rem !important
  }

  .sm\:hover\:-translate-x-52:hover{
    --transform-translate-x:-13rem !important
  }

  .sm\:hover\:-translate-x-56:hover{
    --transform-translate-x:-14rem !important
  }

  .sm\:hover\:-translate-x-60:hover{
    --transform-translate-x:-15rem !important
  }

  .sm\:hover\:-translate-x-62:hover{
    --transform-translate-x:-15.5rem !important
  }

  .sm\:hover\:-translate-x-64:hover{
    --transform-translate-x:-16rem !important
  }

  .sm\:hover\:-translate-x-70:hover{
    --transform-translate-x:-17.5rem !important
  }

  .sm\:hover\:-translate-x-72:hover{
    --transform-translate-x:-18rem !important
  }

  .sm\:hover\:-translate-x-76:hover{
    --transform-translate-x:-19rem !important
  }

  .sm\:hover\:-translate-x-80:hover{
    --transform-translate-x:-20rem !important
  }

  .sm\:hover\:-translate-x-83:hover{
    --transform-translate-x:-20.75rem !important
  }

  .sm\:hover\:-translate-x-84:hover{
    --transform-translate-x:-21rem !important
  }

  .sm\:hover\:-translate-x-92:hover{
    --transform-translate-x:-23rem !important
  }

  .sm\:hover\:-translate-x-96:hover{
    --transform-translate-x:-24rem !important
  }

  .sm\:hover\:-translate-x-104:hover{
    --transform-translate-x:-26rem !important
  }

  .sm\:hover\:-translate-x-106:hover{
    --transform-translate-x:-26.5rem !important
  }

  .sm\:hover\:-translate-x-108:hover{
    --transform-translate-x:-27rem !important
  }

  .sm\:hover\:-translate-x-112:hover{
    --transform-translate-x:-28rem !important
  }

  .sm\:hover\:-translate-x-116:hover{
    --transform-translate-x:-29rem !important
  }

  .sm\:hover\:-translate-x-120:hover{
    --transform-translate-x:-30rem !important
  }

  .sm\:hover\:-translate-x-124:hover{
    --transform-translate-x:-31rem !important
  }

  .sm\:hover\:-translate-x-132:hover{
    --transform-translate-x:-33rem !important
  }

  .sm\:hover\:-translate-x-140:hover{
    --transform-translate-x:-40rem !important
  }

  .sm\:hover\:-translate-x-164:hover{
    --transform-translate-x:-41rem !important
  }

  .sm\:hover\:-translate-x-165:hover{
    --transform-translate-x:-41.25rem !important
  }

  .sm\:hover\:-translate-x-172:hover{
    --transform-translate-x:-43rem !important
  }

  .sm\:hover\:-translate-x-200:hover{
    --transform-translate-x:-50rem !important
  }

  .sm\:hover\:-translate-x-px:hover{
    --transform-translate-x:-1px !important
  }

  .sm\:hover\:-translate-x-1\.5:hover{
    --transform-translate-x:-0.375rem !important
  }

  .sm\:hover\:-translate-x-2n:hover{
    --transform-translate-x:0.5rem !important
  }

  .sm\:hover\:-translate-x-40n:hover{
    --transform-translate-x:10rem !important
  }

  .sm\:hover\:-translate-x-full:hover{
    --transform-translate-x:-100% !important
  }

  .sm\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x:-50% !important
  }

  .sm\:hover\:translate-x-1\/2:hover{
    --transform-translate-x:50% !important
  }

  .sm\:hover\:translate-x-full:hover{
    --transform-translate-x:100% !important
  }

  .sm\:hover\:translate-y-0:hover{
    --transform-translate-y:0 !important
  }

  .sm\:hover\:translate-y-1:hover{
    --transform-translate-y:0.25rem !important
  }

  .sm\:hover\:translate-y-2:hover{
    --transform-translate-y:0.5rem !important
  }

  .sm\:hover\:translate-y-3:hover{
    --transform-translate-y:0.75rem !important
  }

  .sm\:hover\:translate-y-4:hover{
    --transform-translate-y:1rem !important
  }

  .sm\:hover\:translate-y-5:hover{
    --transform-translate-y:1.25rem !important
  }

  .sm\:hover\:translate-y-6:hover{
    --transform-translate-y:1.5rem !important
  }

  .sm\:hover\:translate-y-7:hover{
    --transform-translate-y:1.75rem !important
  }

  .sm\:hover\:translate-y-8:hover{
    --transform-translate-y:2rem !important
  }

  .sm\:hover\:translate-y-10:hover{
    --transform-translate-y:2.5rem !important
  }

  .sm\:hover\:translate-y-12:hover{
    --transform-translate-y:3rem !important
  }

  .sm\:hover\:translate-y-14:hover{
    --transform-translate-y:3.5rem !important
  }

  .sm\:hover\:translate-y-16:hover{
    --transform-translate-y:4rem !important
  }

  .sm\:hover\:translate-y-18:hover{
    --transform-translate-y:4.5rem !important
  }

  .sm\:hover\:translate-y-19:hover{
    --transform-translate-y:4.75rem !important
  }

  .sm\:hover\:translate-y-20:hover{
    --transform-translate-y:5rem !important
  }

  .sm\:hover\:translate-y-24:hover{
    --transform-translate-y:6rem !important
  }

  .sm\:hover\:translate-y-28:hover{
    --transform-translate-y:7rem !important
  }

  .sm\:hover\:translate-y-30:hover{
    --transform-translate-y:7.5rem !important
  }

  .sm\:hover\:translate-y-31:hover{
    --transform-translate-y:7.75rem !important
  }

  .sm\:hover\:translate-y-32:hover{
    --transform-translate-y:8rem !important
  }

  .sm\:hover\:translate-y-34:hover{
    --transform-translate-y:8.5rem !important
  }

  .sm\:hover\:translate-y-36:hover{
    --transform-translate-y:9rem !important
  }

  .sm\:hover\:translate-y-40:hover{
    --transform-translate-y:10rem !important
  }

  .sm\:hover\:translate-y-44:hover{
    --transform-translate-y:11rem !important
  }

  .sm\:hover\:translate-y-45:hover{
    --transform-translate-y:11.25rem !important
  }

  .sm\:hover\:translate-y-48:hover{
    --transform-translate-y:12rem !important
  }

  .sm\:hover\:translate-y-50:hover{
    --transform-translate-y:12.5rem !important
  }

  .sm\:hover\:translate-y-52:hover{
    --transform-translate-y:13rem !important
  }

  .sm\:hover\:translate-y-56:hover{
    --transform-translate-y:14rem !important
  }

  .sm\:hover\:translate-y-60:hover{
    --transform-translate-y:15rem !important
  }

  .sm\:hover\:translate-y-62:hover{
    --transform-translate-y:15.5rem !important
  }

  .sm\:hover\:translate-y-64:hover{
    --transform-translate-y:16rem !important
  }

  .sm\:hover\:translate-y-70:hover{
    --transform-translate-y:17.5rem !important
  }

  .sm\:hover\:translate-y-72:hover{
    --transform-translate-y:18rem !important
  }

  .sm\:hover\:translate-y-76:hover{
    --transform-translate-y:19rem !important
  }

  .sm\:hover\:translate-y-80:hover{
    --transform-translate-y:20rem !important
  }

  .sm\:hover\:translate-y-83:hover{
    --transform-translate-y:20.75rem !important
  }

  .sm\:hover\:translate-y-84:hover{
    --transform-translate-y:21rem !important
  }

  .sm\:hover\:translate-y-92:hover{
    --transform-translate-y:23rem !important
  }

  .sm\:hover\:translate-y-96:hover{
    --transform-translate-y:24rem !important
  }

  .sm\:hover\:translate-y-104:hover{
    --transform-translate-y:26rem !important
  }

  .sm\:hover\:translate-y-106:hover{
    --transform-translate-y:26.5rem !important
  }

  .sm\:hover\:translate-y-108:hover{
    --transform-translate-y:27rem !important
  }

  .sm\:hover\:translate-y-112:hover{
    --transform-translate-y:28rem !important
  }

  .sm\:hover\:translate-y-116:hover{
    --transform-translate-y:29rem !important
  }

  .sm\:hover\:translate-y-120:hover{
    --transform-translate-y:30rem !important
  }

  .sm\:hover\:translate-y-124:hover{
    --transform-translate-y:31rem !important
  }

  .sm\:hover\:translate-y-132:hover{
    --transform-translate-y:33rem !important
  }

  .sm\:hover\:translate-y-140:hover{
    --transform-translate-y:40rem !important
  }

  .sm\:hover\:translate-y-164:hover{
    --transform-translate-y:41rem !important
  }

  .sm\:hover\:translate-y-165:hover{
    --transform-translate-y:41.25rem !important
  }

  .sm\:hover\:translate-y-172:hover{
    --transform-translate-y:43rem !important
  }

  .sm\:hover\:translate-y-200:hover{
    --transform-translate-y:50rem !important
  }

  .sm\:hover\:translate-y-px:hover{
    --transform-translate-y:1px !important
  }

  .sm\:hover\:translate-y-1\.5:hover{
    --transform-translate-y:0.375rem !important
  }

  .sm\:hover\:translate-y-2n:hover{
    --transform-translate-y:-0.5rem !important
  }

  .sm\:hover\:translate-y-40n:hover{
    --transform-translate-y:-10rem !important
  }

  .sm\:hover\:-translate-y-1:hover{
    --transform-translate-y:-0.25rem !important
  }

  .sm\:hover\:-translate-y-2:hover{
    --transform-translate-y:-0.5rem !important
  }

  .sm\:hover\:-translate-y-3:hover{
    --transform-translate-y:-0.75rem !important
  }

  .sm\:hover\:-translate-y-4:hover{
    --transform-translate-y:-1rem !important
  }

  .sm\:hover\:-translate-y-5:hover{
    --transform-translate-y:-1.25rem !important
  }

  .sm\:hover\:-translate-y-6:hover{
    --transform-translate-y:-1.5rem !important
  }

  .sm\:hover\:-translate-y-7:hover{
    --transform-translate-y:-1.75rem !important
  }

  .sm\:hover\:-translate-y-8:hover{
    --transform-translate-y:-2rem !important
  }

  .sm\:hover\:-translate-y-10:hover{
    --transform-translate-y:-2.5rem !important
  }

  .sm\:hover\:-translate-y-12:hover{
    --transform-translate-y:-3rem !important
  }

  .sm\:hover\:-translate-y-14:hover{
    --transform-translate-y:-3.5rem !important
  }

  .sm\:hover\:-translate-y-16:hover{
    --transform-translate-y:-4rem !important
  }

  .sm\:hover\:-translate-y-18:hover{
    --transform-translate-y:-4.5rem !important
  }

  .sm\:hover\:-translate-y-19:hover{
    --transform-translate-y:-4.75rem !important
  }

  .sm\:hover\:-translate-y-20:hover{
    --transform-translate-y:-5rem !important
  }

  .sm\:hover\:-translate-y-24:hover{
    --transform-translate-y:-6rem !important
  }

  .sm\:hover\:-translate-y-28:hover{
    --transform-translate-y:-7rem !important
  }

  .sm\:hover\:-translate-y-30:hover{
    --transform-translate-y:-7.5rem !important
  }

  .sm\:hover\:-translate-y-31:hover{
    --transform-translate-y:-7.75rem !important
  }

  .sm\:hover\:-translate-y-32:hover{
    --transform-translate-y:-8rem !important
  }

  .sm\:hover\:-translate-y-34:hover{
    --transform-translate-y:-8.5rem !important
  }

  .sm\:hover\:-translate-y-36:hover{
    --transform-translate-y:-9rem !important
  }

  .sm\:hover\:-translate-y-40:hover{
    --transform-translate-y:-10rem !important
  }

  .sm\:hover\:-translate-y-44:hover{
    --transform-translate-y:-11rem !important
  }

  .sm\:hover\:-translate-y-45:hover{
    --transform-translate-y:-11.25rem !important
  }

  .sm\:hover\:-translate-y-48:hover{
    --transform-translate-y:-12rem !important
  }

  .sm\:hover\:-translate-y-50:hover{
    --transform-translate-y:-12.5rem !important
  }

  .sm\:hover\:-translate-y-52:hover{
    --transform-translate-y:-13rem !important
  }

  .sm\:hover\:-translate-y-56:hover{
    --transform-translate-y:-14rem !important
  }

  .sm\:hover\:-translate-y-60:hover{
    --transform-translate-y:-15rem !important
  }

  .sm\:hover\:-translate-y-62:hover{
    --transform-translate-y:-15.5rem !important
  }

  .sm\:hover\:-translate-y-64:hover{
    --transform-translate-y:-16rem !important
  }

  .sm\:hover\:-translate-y-70:hover{
    --transform-translate-y:-17.5rem !important
  }

  .sm\:hover\:-translate-y-72:hover{
    --transform-translate-y:-18rem !important
  }

  .sm\:hover\:-translate-y-76:hover{
    --transform-translate-y:-19rem !important
  }

  .sm\:hover\:-translate-y-80:hover{
    --transform-translate-y:-20rem !important
  }

  .sm\:hover\:-translate-y-83:hover{
    --transform-translate-y:-20.75rem !important
  }

  .sm\:hover\:-translate-y-84:hover{
    --transform-translate-y:-21rem !important
  }

  .sm\:hover\:-translate-y-92:hover{
    --transform-translate-y:-23rem !important
  }

  .sm\:hover\:-translate-y-96:hover{
    --transform-translate-y:-24rem !important
  }

  .sm\:hover\:-translate-y-104:hover{
    --transform-translate-y:-26rem !important
  }

  .sm\:hover\:-translate-y-106:hover{
    --transform-translate-y:-26.5rem !important
  }

  .sm\:hover\:-translate-y-108:hover{
    --transform-translate-y:-27rem !important
  }

  .sm\:hover\:-translate-y-112:hover{
    --transform-translate-y:-28rem !important
  }

  .sm\:hover\:-translate-y-116:hover{
    --transform-translate-y:-29rem !important
  }

  .sm\:hover\:-translate-y-120:hover{
    --transform-translate-y:-30rem !important
  }

  .sm\:hover\:-translate-y-124:hover{
    --transform-translate-y:-31rem !important
  }

  .sm\:hover\:-translate-y-132:hover{
    --transform-translate-y:-33rem !important
  }

  .sm\:hover\:-translate-y-140:hover{
    --transform-translate-y:-40rem !important
  }

  .sm\:hover\:-translate-y-164:hover{
    --transform-translate-y:-41rem !important
  }

  .sm\:hover\:-translate-y-165:hover{
    --transform-translate-y:-41.25rem !important
  }

  .sm\:hover\:-translate-y-172:hover{
    --transform-translate-y:-43rem !important
  }

  .sm\:hover\:-translate-y-200:hover{
    --transform-translate-y:-50rem !important
  }

  .sm\:hover\:-translate-y-px:hover{
    --transform-translate-y:-1px !important
  }

  .sm\:hover\:-translate-y-1\.5:hover{
    --transform-translate-y:-0.375rem !important
  }

  .sm\:hover\:-translate-y-2n:hover{
    --transform-translate-y:0.5rem !important
  }

  .sm\:hover\:-translate-y-40n:hover{
    --transform-translate-y:10rem !important
  }

  .sm\:hover\:-translate-y-full:hover{
    --transform-translate-y:-100% !important
  }

  .sm\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y:-50% !important
  }

  .sm\:hover\:translate-y-1\/2:hover{
    --transform-translate-y:50% !important
  }

  .sm\:hover\:translate-y-full:hover{
    --transform-translate-y:100% !important
  }

  .sm\:focus\:translate-x-0:focus{
    --transform-translate-x:0 !important
  }

  .sm\:focus\:translate-x-1:focus{
    --transform-translate-x:0.25rem !important
  }

  .sm\:focus\:translate-x-2:focus{
    --transform-translate-x:0.5rem !important
  }

  .sm\:focus\:translate-x-3:focus{
    --transform-translate-x:0.75rem !important
  }

  .sm\:focus\:translate-x-4:focus{
    --transform-translate-x:1rem !important
  }

  .sm\:focus\:translate-x-5:focus{
    --transform-translate-x:1.25rem !important
  }

  .sm\:focus\:translate-x-6:focus{
    --transform-translate-x:1.5rem !important
  }

  .sm\:focus\:translate-x-7:focus{
    --transform-translate-x:1.75rem !important
  }

  .sm\:focus\:translate-x-8:focus{
    --transform-translate-x:2rem !important
  }

  .sm\:focus\:translate-x-10:focus{
    --transform-translate-x:2.5rem !important
  }

  .sm\:focus\:translate-x-12:focus{
    --transform-translate-x:3rem !important
  }

  .sm\:focus\:translate-x-14:focus{
    --transform-translate-x:3.5rem !important
  }

  .sm\:focus\:translate-x-16:focus{
    --transform-translate-x:4rem !important
  }

  .sm\:focus\:translate-x-18:focus{
    --transform-translate-x:4.5rem !important
  }

  .sm\:focus\:translate-x-19:focus{
    --transform-translate-x:4.75rem !important
  }

  .sm\:focus\:translate-x-20:focus{
    --transform-translate-x:5rem !important
  }

  .sm\:focus\:translate-x-24:focus{
    --transform-translate-x:6rem !important
  }

  .sm\:focus\:translate-x-28:focus{
    --transform-translate-x:7rem !important
  }

  .sm\:focus\:translate-x-30:focus{
    --transform-translate-x:7.5rem !important
  }

  .sm\:focus\:translate-x-31:focus{
    --transform-translate-x:7.75rem !important
  }

  .sm\:focus\:translate-x-32:focus{
    --transform-translate-x:8rem !important
  }

  .sm\:focus\:translate-x-34:focus{
    --transform-translate-x:8.5rem !important
  }

  .sm\:focus\:translate-x-36:focus{
    --transform-translate-x:9rem !important
  }

  .sm\:focus\:translate-x-40:focus{
    --transform-translate-x:10rem !important
  }

  .sm\:focus\:translate-x-44:focus{
    --transform-translate-x:11rem !important
  }

  .sm\:focus\:translate-x-45:focus{
    --transform-translate-x:11.25rem !important
  }

  .sm\:focus\:translate-x-48:focus{
    --transform-translate-x:12rem !important
  }

  .sm\:focus\:translate-x-50:focus{
    --transform-translate-x:12.5rem !important
  }

  .sm\:focus\:translate-x-52:focus{
    --transform-translate-x:13rem !important
  }

  .sm\:focus\:translate-x-56:focus{
    --transform-translate-x:14rem !important
  }

  .sm\:focus\:translate-x-60:focus{
    --transform-translate-x:15rem !important
  }

  .sm\:focus\:translate-x-62:focus{
    --transform-translate-x:15.5rem !important
  }

  .sm\:focus\:translate-x-64:focus{
    --transform-translate-x:16rem !important
  }

  .sm\:focus\:translate-x-70:focus{
    --transform-translate-x:17.5rem !important
  }

  .sm\:focus\:translate-x-72:focus{
    --transform-translate-x:18rem !important
  }

  .sm\:focus\:translate-x-76:focus{
    --transform-translate-x:19rem !important
  }

  .sm\:focus\:translate-x-80:focus{
    --transform-translate-x:20rem !important
  }

  .sm\:focus\:translate-x-83:focus{
    --transform-translate-x:20.75rem !important
  }

  .sm\:focus\:translate-x-84:focus{
    --transform-translate-x:21rem !important
  }

  .sm\:focus\:translate-x-92:focus{
    --transform-translate-x:23rem !important
  }

  .sm\:focus\:translate-x-96:focus{
    --transform-translate-x:24rem !important
  }

  .sm\:focus\:translate-x-104:focus{
    --transform-translate-x:26rem !important
  }

  .sm\:focus\:translate-x-106:focus{
    --transform-translate-x:26.5rem !important
  }

  .sm\:focus\:translate-x-108:focus{
    --transform-translate-x:27rem !important
  }

  .sm\:focus\:translate-x-112:focus{
    --transform-translate-x:28rem !important
  }

  .sm\:focus\:translate-x-116:focus{
    --transform-translate-x:29rem !important
  }

  .sm\:focus\:translate-x-120:focus{
    --transform-translate-x:30rem !important
  }

  .sm\:focus\:translate-x-124:focus{
    --transform-translate-x:31rem !important
  }

  .sm\:focus\:translate-x-132:focus{
    --transform-translate-x:33rem !important
  }

  .sm\:focus\:translate-x-140:focus{
    --transform-translate-x:40rem !important
  }

  .sm\:focus\:translate-x-164:focus{
    --transform-translate-x:41rem !important
  }

  .sm\:focus\:translate-x-165:focus{
    --transform-translate-x:41.25rem !important
  }

  .sm\:focus\:translate-x-172:focus{
    --transform-translate-x:43rem !important
  }

  .sm\:focus\:translate-x-200:focus{
    --transform-translate-x:50rem !important
  }

  .sm\:focus\:translate-x-px:focus{
    --transform-translate-x:1px !important
  }

  .sm\:focus\:translate-x-1\.5:focus{
    --transform-translate-x:0.375rem !important
  }

  .sm\:focus\:translate-x-2n:focus{
    --transform-translate-x:-0.5rem !important
  }

  .sm\:focus\:translate-x-40n:focus{
    --transform-translate-x:-10rem !important
  }

  .sm\:focus\:-translate-x-1:focus{
    --transform-translate-x:-0.25rem !important
  }

  .sm\:focus\:-translate-x-2:focus{
    --transform-translate-x:-0.5rem !important
  }

  .sm\:focus\:-translate-x-3:focus{
    --transform-translate-x:-0.75rem !important
  }

  .sm\:focus\:-translate-x-4:focus{
    --transform-translate-x:-1rem !important
  }

  .sm\:focus\:-translate-x-5:focus{
    --transform-translate-x:-1.25rem !important
  }

  .sm\:focus\:-translate-x-6:focus{
    --transform-translate-x:-1.5rem !important
  }

  .sm\:focus\:-translate-x-7:focus{
    --transform-translate-x:-1.75rem !important
  }

  .sm\:focus\:-translate-x-8:focus{
    --transform-translate-x:-2rem !important
  }

  .sm\:focus\:-translate-x-10:focus{
    --transform-translate-x:-2.5rem !important
  }

  .sm\:focus\:-translate-x-12:focus{
    --transform-translate-x:-3rem !important
  }

  .sm\:focus\:-translate-x-14:focus{
    --transform-translate-x:-3.5rem !important
  }

  .sm\:focus\:-translate-x-16:focus{
    --transform-translate-x:-4rem !important
  }

  .sm\:focus\:-translate-x-18:focus{
    --transform-translate-x:-4.5rem !important
  }

  .sm\:focus\:-translate-x-19:focus{
    --transform-translate-x:-4.75rem !important
  }

  .sm\:focus\:-translate-x-20:focus{
    --transform-translate-x:-5rem !important
  }

  .sm\:focus\:-translate-x-24:focus{
    --transform-translate-x:-6rem !important
  }

  .sm\:focus\:-translate-x-28:focus{
    --transform-translate-x:-7rem !important
  }

  .sm\:focus\:-translate-x-30:focus{
    --transform-translate-x:-7.5rem !important
  }

  .sm\:focus\:-translate-x-31:focus{
    --transform-translate-x:-7.75rem !important
  }

  .sm\:focus\:-translate-x-32:focus{
    --transform-translate-x:-8rem !important
  }

  .sm\:focus\:-translate-x-34:focus{
    --transform-translate-x:-8.5rem !important
  }

  .sm\:focus\:-translate-x-36:focus{
    --transform-translate-x:-9rem !important
  }

  .sm\:focus\:-translate-x-40:focus{
    --transform-translate-x:-10rem !important
  }

  .sm\:focus\:-translate-x-44:focus{
    --transform-translate-x:-11rem !important
  }

  .sm\:focus\:-translate-x-45:focus{
    --transform-translate-x:-11.25rem !important
  }

  .sm\:focus\:-translate-x-48:focus{
    --transform-translate-x:-12rem !important
  }

  .sm\:focus\:-translate-x-50:focus{
    --transform-translate-x:-12.5rem !important
  }

  .sm\:focus\:-translate-x-52:focus{
    --transform-translate-x:-13rem !important
  }

  .sm\:focus\:-translate-x-56:focus{
    --transform-translate-x:-14rem !important
  }

  .sm\:focus\:-translate-x-60:focus{
    --transform-translate-x:-15rem !important
  }

  .sm\:focus\:-translate-x-62:focus{
    --transform-translate-x:-15.5rem !important
  }

  .sm\:focus\:-translate-x-64:focus{
    --transform-translate-x:-16rem !important
  }

  .sm\:focus\:-translate-x-70:focus{
    --transform-translate-x:-17.5rem !important
  }

  .sm\:focus\:-translate-x-72:focus{
    --transform-translate-x:-18rem !important
  }

  .sm\:focus\:-translate-x-76:focus{
    --transform-translate-x:-19rem !important
  }

  .sm\:focus\:-translate-x-80:focus{
    --transform-translate-x:-20rem !important
  }

  .sm\:focus\:-translate-x-83:focus{
    --transform-translate-x:-20.75rem !important
  }

  .sm\:focus\:-translate-x-84:focus{
    --transform-translate-x:-21rem !important
  }

  .sm\:focus\:-translate-x-92:focus{
    --transform-translate-x:-23rem !important
  }

  .sm\:focus\:-translate-x-96:focus{
    --transform-translate-x:-24rem !important
  }

  .sm\:focus\:-translate-x-104:focus{
    --transform-translate-x:-26rem !important
  }

  .sm\:focus\:-translate-x-106:focus{
    --transform-translate-x:-26.5rem !important
  }

  .sm\:focus\:-translate-x-108:focus{
    --transform-translate-x:-27rem !important
  }

  .sm\:focus\:-translate-x-112:focus{
    --transform-translate-x:-28rem !important
  }

  .sm\:focus\:-translate-x-116:focus{
    --transform-translate-x:-29rem !important
  }

  .sm\:focus\:-translate-x-120:focus{
    --transform-translate-x:-30rem !important
  }

  .sm\:focus\:-translate-x-124:focus{
    --transform-translate-x:-31rem !important
  }

  .sm\:focus\:-translate-x-132:focus{
    --transform-translate-x:-33rem !important
  }

  .sm\:focus\:-translate-x-140:focus{
    --transform-translate-x:-40rem !important
  }

  .sm\:focus\:-translate-x-164:focus{
    --transform-translate-x:-41rem !important
  }

  .sm\:focus\:-translate-x-165:focus{
    --transform-translate-x:-41.25rem !important
  }

  .sm\:focus\:-translate-x-172:focus{
    --transform-translate-x:-43rem !important
  }

  .sm\:focus\:-translate-x-200:focus{
    --transform-translate-x:-50rem !important
  }

  .sm\:focus\:-translate-x-px:focus{
    --transform-translate-x:-1px !important
  }

  .sm\:focus\:-translate-x-1\.5:focus{
    --transform-translate-x:-0.375rem !important
  }

  .sm\:focus\:-translate-x-2n:focus{
    --transform-translate-x:0.5rem !important
  }

  .sm\:focus\:-translate-x-40n:focus{
    --transform-translate-x:10rem !important
  }

  .sm\:focus\:-translate-x-full:focus{
    --transform-translate-x:-100% !important
  }

  .sm\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x:-50% !important
  }

  .sm\:focus\:translate-x-1\/2:focus{
    --transform-translate-x:50% !important
  }

  .sm\:focus\:translate-x-full:focus{
    --transform-translate-x:100% !important
  }

  .sm\:focus\:translate-y-0:focus{
    --transform-translate-y:0 !important
  }

  .sm\:focus\:translate-y-1:focus{
    --transform-translate-y:0.25rem !important
  }

  .sm\:focus\:translate-y-2:focus{
    --transform-translate-y:0.5rem !important
  }

  .sm\:focus\:translate-y-3:focus{
    --transform-translate-y:0.75rem !important
  }

  .sm\:focus\:translate-y-4:focus{
    --transform-translate-y:1rem !important
  }

  .sm\:focus\:translate-y-5:focus{
    --transform-translate-y:1.25rem !important
  }

  .sm\:focus\:translate-y-6:focus{
    --transform-translate-y:1.5rem !important
  }

  .sm\:focus\:translate-y-7:focus{
    --transform-translate-y:1.75rem !important
  }

  .sm\:focus\:translate-y-8:focus{
    --transform-translate-y:2rem !important
  }

  .sm\:focus\:translate-y-10:focus{
    --transform-translate-y:2.5rem !important
  }

  .sm\:focus\:translate-y-12:focus{
    --transform-translate-y:3rem !important
  }

  .sm\:focus\:translate-y-14:focus{
    --transform-translate-y:3.5rem !important
  }

  .sm\:focus\:translate-y-16:focus{
    --transform-translate-y:4rem !important
  }

  .sm\:focus\:translate-y-18:focus{
    --transform-translate-y:4.5rem !important
  }

  .sm\:focus\:translate-y-19:focus{
    --transform-translate-y:4.75rem !important
  }

  .sm\:focus\:translate-y-20:focus{
    --transform-translate-y:5rem !important
  }

  .sm\:focus\:translate-y-24:focus{
    --transform-translate-y:6rem !important
  }

  .sm\:focus\:translate-y-28:focus{
    --transform-translate-y:7rem !important
  }

  .sm\:focus\:translate-y-30:focus{
    --transform-translate-y:7.5rem !important
  }

  .sm\:focus\:translate-y-31:focus{
    --transform-translate-y:7.75rem !important
  }

  .sm\:focus\:translate-y-32:focus{
    --transform-translate-y:8rem !important
  }

  .sm\:focus\:translate-y-34:focus{
    --transform-translate-y:8.5rem !important
  }

  .sm\:focus\:translate-y-36:focus{
    --transform-translate-y:9rem !important
  }

  .sm\:focus\:translate-y-40:focus{
    --transform-translate-y:10rem !important
  }

  .sm\:focus\:translate-y-44:focus{
    --transform-translate-y:11rem !important
  }

  .sm\:focus\:translate-y-45:focus{
    --transform-translate-y:11.25rem !important
  }

  .sm\:focus\:translate-y-48:focus{
    --transform-translate-y:12rem !important
  }

  .sm\:focus\:translate-y-50:focus{
    --transform-translate-y:12.5rem !important
  }

  .sm\:focus\:translate-y-52:focus{
    --transform-translate-y:13rem !important
  }

  .sm\:focus\:translate-y-56:focus{
    --transform-translate-y:14rem !important
  }

  .sm\:focus\:translate-y-60:focus{
    --transform-translate-y:15rem !important
  }

  .sm\:focus\:translate-y-62:focus{
    --transform-translate-y:15.5rem !important
  }

  .sm\:focus\:translate-y-64:focus{
    --transform-translate-y:16rem !important
  }

  .sm\:focus\:translate-y-70:focus{
    --transform-translate-y:17.5rem !important
  }

  .sm\:focus\:translate-y-72:focus{
    --transform-translate-y:18rem !important
  }

  .sm\:focus\:translate-y-76:focus{
    --transform-translate-y:19rem !important
  }

  .sm\:focus\:translate-y-80:focus{
    --transform-translate-y:20rem !important
  }

  .sm\:focus\:translate-y-83:focus{
    --transform-translate-y:20.75rem !important
  }

  .sm\:focus\:translate-y-84:focus{
    --transform-translate-y:21rem !important
  }

  .sm\:focus\:translate-y-92:focus{
    --transform-translate-y:23rem !important
  }

  .sm\:focus\:translate-y-96:focus{
    --transform-translate-y:24rem !important
  }

  .sm\:focus\:translate-y-104:focus{
    --transform-translate-y:26rem !important
  }

  .sm\:focus\:translate-y-106:focus{
    --transform-translate-y:26.5rem !important
  }

  .sm\:focus\:translate-y-108:focus{
    --transform-translate-y:27rem !important
  }

  .sm\:focus\:translate-y-112:focus{
    --transform-translate-y:28rem !important
  }

  .sm\:focus\:translate-y-116:focus{
    --transform-translate-y:29rem !important
  }

  .sm\:focus\:translate-y-120:focus{
    --transform-translate-y:30rem !important
  }

  .sm\:focus\:translate-y-124:focus{
    --transform-translate-y:31rem !important
  }

  .sm\:focus\:translate-y-132:focus{
    --transform-translate-y:33rem !important
  }

  .sm\:focus\:translate-y-140:focus{
    --transform-translate-y:40rem !important
  }

  .sm\:focus\:translate-y-164:focus{
    --transform-translate-y:41rem !important
  }

  .sm\:focus\:translate-y-165:focus{
    --transform-translate-y:41.25rem !important
  }

  .sm\:focus\:translate-y-172:focus{
    --transform-translate-y:43rem !important
  }

  .sm\:focus\:translate-y-200:focus{
    --transform-translate-y:50rem !important
  }

  .sm\:focus\:translate-y-px:focus{
    --transform-translate-y:1px !important
  }

  .sm\:focus\:translate-y-1\.5:focus{
    --transform-translate-y:0.375rem !important
  }

  .sm\:focus\:translate-y-2n:focus{
    --transform-translate-y:-0.5rem !important
  }

  .sm\:focus\:translate-y-40n:focus{
    --transform-translate-y:-10rem !important
  }

  .sm\:focus\:-translate-y-1:focus{
    --transform-translate-y:-0.25rem !important
  }

  .sm\:focus\:-translate-y-2:focus{
    --transform-translate-y:-0.5rem !important
  }

  .sm\:focus\:-translate-y-3:focus{
    --transform-translate-y:-0.75rem !important
  }

  .sm\:focus\:-translate-y-4:focus{
    --transform-translate-y:-1rem !important
  }

  .sm\:focus\:-translate-y-5:focus{
    --transform-translate-y:-1.25rem !important
  }

  .sm\:focus\:-translate-y-6:focus{
    --transform-translate-y:-1.5rem !important
  }

  .sm\:focus\:-translate-y-7:focus{
    --transform-translate-y:-1.75rem !important
  }

  .sm\:focus\:-translate-y-8:focus{
    --transform-translate-y:-2rem !important
  }

  .sm\:focus\:-translate-y-10:focus{
    --transform-translate-y:-2.5rem !important
  }

  .sm\:focus\:-translate-y-12:focus{
    --transform-translate-y:-3rem !important
  }

  .sm\:focus\:-translate-y-14:focus{
    --transform-translate-y:-3.5rem !important
  }

  .sm\:focus\:-translate-y-16:focus{
    --transform-translate-y:-4rem !important
  }

  .sm\:focus\:-translate-y-18:focus{
    --transform-translate-y:-4.5rem !important
  }

  .sm\:focus\:-translate-y-19:focus{
    --transform-translate-y:-4.75rem !important
  }

  .sm\:focus\:-translate-y-20:focus{
    --transform-translate-y:-5rem !important
  }

  .sm\:focus\:-translate-y-24:focus{
    --transform-translate-y:-6rem !important
  }

  .sm\:focus\:-translate-y-28:focus{
    --transform-translate-y:-7rem !important
  }

  .sm\:focus\:-translate-y-30:focus{
    --transform-translate-y:-7.5rem !important
  }

  .sm\:focus\:-translate-y-31:focus{
    --transform-translate-y:-7.75rem !important
  }

  .sm\:focus\:-translate-y-32:focus{
    --transform-translate-y:-8rem !important
  }

  .sm\:focus\:-translate-y-34:focus{
    --transform-translate-y:-8.5rem !important
  }

  .sm\:focus\:-translate-y-36:focus{
    --transform-translate-y:-9rem !important
  }

  .sm\:focus\:-translate-y-40:focus{
    --transform-translate-y:-10rem !important
  }

  .sm\:focus\:-translate-y-44:focus{
    --transform-translate-y:-11rem !important
  }

  .sm\:focus\:-translate-y-45:focus{
    --transform-translate-y:-11.25rem !important
  }

  .sm\:focus\:-translate-y-48:focus{
    --transform-translate-y:-12rem !important
  }

  .sm\:focus\:-translate-y-50:focus{
    --transform-translate-y:-12.5rem !important
  }

  .sm\:focus\:-translate-y-52:focus{
    --transform-translate-y:-13rem !important
  }

  .sm\:focus\:-translate-y-56:focus{
    --transform-translate-y:-14rem !important
  }

  .sm\:focus\:-translate-y-60:focus{
    --transform-translate-y:-15rem !important
  }

  .sm\:focus\:-translate-y-62:focus{
    --transform-translate-y:-15.5rem !important
  }

  .sm\:focus\:-translate-y-64:focus{
    --transform-translate-y:-16rem !important
  }

  .sm\:focus\:-translate-y-70:focus{
    --transform-translate-y:-17.5rem !important
  }

  .sm\:focus\:-translate-y-72:focus{
    --transform-translate-y:-18rem !important
  }

  .sm\:focus\:-translate-y-76:focus{
    --transform-translate-y:-19rem !important
  }

  .sm\:focus\:-translate-y-80:focus{
    --transform-translate-y:-20rem !important
  }

  .sm\:focus\:-translate-y-83:focus{
    --transform-translate-y:-20.75rem !important
  }

  .sm\:focus\:-translate-y-84:focus{
    --transform-translate-y:-21rem !important
  }

  .sm\:focus\:-translate-y-92:focus{
    --transform-translate-y:-23rem !important
  }

  .sm\:focus\:-translate-y-96:focus{
    --transform-translate-y:-24rem !important
  }

  .sm\:focus\:-translate-y-104:focus{
    --transform-translate-y:-26rem !important
  }

  .sm\:focus\:-translate-y-106:focus{
    --transform-translate-y:-26.5rem !important
  }

  .sm\:focus\:-translate-y-108:focus{
    --transform-translate-y:-27rem !important
  }

  .sm\:focus\:-translate-y-112:focus{
    --transform-translate-y:-28rem !important
  }

  .sm\:focus\:-translate-y-116:focus{
    --transform-translate-y:-29rem !important
  }

  .sm\:focus\:-translate-y-120:focus{
    --transform-translate-y:-30rem !important
  }

  .sm\:focus\:-translate-y-124:focus{
    --transform-translate-y:-31rem !important
  }

  .sm\:focus\:-translate-y-132:focus{
    --transform-translate-y:-33rem !important
  }

  .sm\:focus\:-translate-y-140:focus{
    --transform-translate-y:-40rem !important
  }

  .sm\:focus\:-translate-y-164:focus{
    --transform-translate-y:-41rem !important
  }

  .sm\:focus\:-translate-y-165:focus{
    --transform-translate-y:-41.25rem !important
  }

  .sm\:focus\:-translate-y-172:focus{
    --transform-translate-y:-43rem !important
  }

  .sm\:focus\:-translate-y-200:focus{
    --transform-translate-y:-50rem !important
  }

  .sm\:focus\:-translate-y-px:focus{
    --transform-translate-y:-1px !important
  }

  .sm\:focus\:-translate-y-1\.5:focus{
    --transform-translate-y:-0.375rem !important
  }

  .sm\:focus\:-translate-y-2n:focus{
    --transform-translate-y:0.5rem !important
  }

  .sm\:focus\:-translate-y-40n:focus{
    --transform-translate-y:10rem !important
  }

  .sm\:focus\:-translate-y-full:focus{
    --transform-translate-y:-100% !important
  }

  .sm\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y:-50% !important
  }

  .sm\:focus\:translate-y-1\/2:focus{
    --transform-translate-y:50% !important
  }

  .sm\:focus\:translate-y-full:focus{
    --transform-translate-y:100% !important
  }

  .sm\:skew-x-0{
    --transform-skew-x:0 !important
  }

  .sm\:skew-x-1{
    --transform-skew-x:1deg !important
  }

  .sm\:skew-x-2{
    --transform-skew-x:2deg !important
  }

  .sm\:skew-x-3{
    --transform-skew-x:3deg !important
  }

  .sm\:skew-x-6{
    --transform-skew-x:6deg !important
  }

  .sm\:skew-x-12{
    --transform-skew-x:12deg !important
  }

  .sm\:-skew-x-12{
    --transform-skew-x:-12deg !important
  }

  .sm\:-skew-x-6{
    --transform-skew-x:-6deg !important
  }

  .sm\:-skew-x-3{
    --transform-skew-x:-3deg !important
  }

  .sm\:-skew-x-2{
    --transform-skew-x:-2deg !important
  }

  .sm\:-skew-x-1{
    --transform-skew-x:-1deg !important
  }

  .sm\:skew-y-0{
    --transform-skew-y:0 !important
  }

  .sm\:skew-y-1{
    --transform-skew-y:1deg !important
  }

  .sm\:skew-y-2{
    --transform-skew-y:2deg !important
  }

  .sm\:skew-y-3{
    --transform-skew-y:3deg !important
  }

  .sm\:skew-y-6{
    --transform-skew-y:6deg !important
  }

  .sm\:skew-y-12{
    --transform-skew-y:12deg !important
  }

  .sm\:-skew-y-12{
    --transform-skew-y:-12deg !important
  }

  .sm\:-skew-y-6{
    --transform-skew-y:-6deg !important
  }

  .sm\:-skew-y-3{
    --transform-skew-y:-3deg !important
  }

  .sm\:-skew-y-2{
    --transform-skew-y:-2deg !important
  }

  .sm\:-skew-y-1{
    --transform-skew-y:-1deg !important
  }

  .sm\:hover\:skew-x-0:hover{
    --transform-skew-x:0 !important
  }

  .sm\:hover\:skew-x-1:hover{
    --transform-skew-x:1deg !important
  }

  .sm\:hover\:skew-x-2:hover{
    --transform-skew-x:2deg !important
  }

  .sm\:hover\:skew-x-3:hover{
    --transform-skew-x:3deg !important
  }

  .sm\:hover\:skew-x-6:hover{
    --transform-skew-x:6deg !important
  }

  .sm\:hover\:skew-x-12:hover{
    --transform-skew-x:12deg !important
  }

  .sm\:hover\:-skew-x-12:hover{
    --transform-skew-x:-12deg !important
  }

  .sm\:hover\:-skew-x-6:hover{
    --transform-skew-x:-6deg !important
  }

  .sm\:hover\:-skew-x-3:hover{
    --transform-skew-x:-3deg !important
  }

  .sm\:hover\:-skew-x-2:hover{
    --transform-skew-x:-2deg !important
  }

  .sm\:hover\:-skew-x-1:hover{
    --transform-skew-x:-1deg !important
  }

  .sm\:hover\:skew-y-0:hover{
    --transform-skew-y:0 !important
  }

  .sm\:hover\:skew-y-1:hover{
    --transform-skew-y:1deg !important
  }

  .sm\:hover\:skew-y-2:hover{
    --transform-skew-y:2deg !important
  }

  .sm\:hover\:skew-y-3:hover{
    --transform-skew-y:3deg !important
  }

  .sm\:hover\:skew-y-6:hover{
    --transform-skew-y:6deg !important
  }

  .sm\:hover\:skew-y-12:hover{
    --transform-skew-y:12deg !important
  }

  .sm\:hover\:-skew-y-12:hover{
    --transform-skew-y:-12deg !important
  }

  .sm\:hover\:-skew-y-6:hover{
    --transform-skew-y:-6deg !important
  }

  .sm\:hover\:-skew-y-3:hover{
    --transform-skew-y:-3deg !important
  }

  .sm\:hover\:-skew-y-2:hover{
    --transform-skew-y:-2deg !important
  }

  .sm\:hover\:-skew-y-1:hover{
    --transform-skew-y:-1deg !important
  }

  .sm\:focus\:skew-x-0:focus{
    --transform-skew-x:0 !important
  }

  .sm\:focus\:skew-x-1:focus{
    --transform-skew-x:1deg !important
  }

  .sm\:focus\:skew-x-2:focus{
    --transform-skew-x:2deg !important
  }

  .sm\:focus\:skew-x-3:focus{
    --transform-skew-x:3deg !important
  }

  .sm\:focus\:skew-x-6:focus{
    --transform-skew-x:6deg !important
  }

  .sm\:focus\:skew-x-12:focus{
    --transform-skew-x:12deg !important
  }

  .sm\:focus\:-skew-x-12:focus{
    --transform-skew-x:-12deg !important
  }

  .sm\:focus\:-skew-x-6:focus{
    --transform-skew-x:-6deg !important
  }

  .sm\:focus\:-skew-x-3:focus{
    --transform-skew-x:-3deg !important
  }

  .sm\:focus\:-skew-x-2:focus{
    --transform-skew-x:-2deg !important
  }

  .sm\:focus\:-skew-x-1:focus{
    --transform-skew-x:-1deg !important
  }

  .sm\:focus\:skew-y-0:focus{
    --transform-skew-y:0 !important
  }

  .sm\:focus\:skew-y-1:focus{
    --transform-skew-y:1deg !important
  }

  .sm\:focus\:skew-y-2:focus{
    --transform-skew-y:2deg !important
  }

  .sm\:focus\:skew-y-3:focus{
    --transform-skew-y:3deg !important
  }

  .sm\:focus\:skew-y-6:focus{
    --transform-skew-y:6deg !important
  }

  .sm\:focus\:skew-y-12:focus{
    --transform-skew-y:12deg !important
  }

  .sm\:focus\:-skew-y-12:focus{
    --transform-skew-y:-12deg !important
  }

  .sm\:focus\:-skew-y-6:focus{
    --transform-skew-y:-6deg !important
  }

  .sm\:focus\:-skew-y-3:focus{
    --transform-skew-y:-3deg !important
  }

  .sm\:focus\:-skew-y-2:focus{
    --transform-skew-y:-2deg !important
  }

  .sm\:focus\:-skew-y-1:focus{
    --transform-skew-y:-1deg !important
  }

  .sm\:transition-none{
    transition-property:none !important
  }

  .sm\:transition-all{
    transition-property:all !important
  }

  .sm\:transition{
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important
  }

  .sm\:transition-colors{
    transition-property:background-color, border-color, color, fill, stroke !important
  }

  .sm\:transition-opacity{
    transition-property:opacity !important
  }

  .sm\:transition-shadow{
    transition-property:box-shadow !important
  }

  .sm\:transition-transform{
    transition-property:transform !important
  }

  .sm\:ease-linear{
    transition-timing-function:linear !important
  }

  .sm\:ease-in{
    transition-timing-function:cubic-bezier(0.4, 0, 1, 1) !important
  }

  .sm\:ease-out{
    transition-timing-function:cubic-bezier(0, 0, 0.2, 1) !important
  }

  .sm\:ease-in-out{
    transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1) !important
  }

  .sm\:duration-75{
    transition-duration:75ms !important
  }

  .sm\:duration-100{
    transition-duration:100ms !important
  }

  .sm\:duration-150{
    transition-duration:150ms !important
  }

  .sm\:duration-200{
    transition-duration:200ms !important
  }

  .sm\:duration-300{
    transition-duration:300ms !important
  }

  .sm\:duration-500{
    transition-duration:500ms !important
  }

  .sm\:duration-700{
    transition-duration:700ms !important
  }

  .sm\:duration-1000{
    transition-duration:1000ms !important
  }

  .sm\:delay-75{
    transition-delay:75ms !important
  }

  .sm\:delay-100{
    transition-delay:100ms !important
  }

  .sm\:delay-150{
    transition-delay:150ms !important
  }

  .sm\:delay-200{
    transition-delay:200ms !important
  }

  .sm\:delay-300{
    transition-delay:300ms !important
  }

  .sm\:delay-500{
    transition-delay:500ms !important
  }

  .sm\:delay-700{
    transition-delay:700ms !important
  }

  .sm\:delay-1000{
    transition-delay:1000ms !important
  }

  .sm\:animate-none{
    animation:none !important
  }

  .sm\:animate-spin{
    animation:spin 1s linear infinite !important
  }

  .sm\:animate-ping{
    animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important
  }

  .sm\:animate-pulse{
    animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important
  }

  .sm\:animate-bounce{
    animation:bounce 1s infinite !important
  }
}

@media (min-width: 768px){
  .md\:container{
    width:100%
  }

  @media (min-width: 640px){
    .md\:container{
      max-width:640px
    }
  }

  @media (min-width: 768px){
    .md\:container{
      max-width:768px
    }
  }

  @media (min-width: 1024px){
    .md\:container{
      max-width:1024px
    }
  }

  @media (min-width: 1280px){
    .md\:container{
      max-width:1280px
    }
  }

  @media (min-width: 1366px){
    .md\:container{
      max-width:1366px
    }
  }

  @media (min-width: 1920px){
    .md\:container{
      max-width:1920px
    }
  }

  .md\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0px * var(--space-y-reverse)) !important
  }

  .md\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0px * var(--space-x-reverse)) !important;
    margin-left:calc(0px * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0.25rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(0.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0.5rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(0.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0.75rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(0.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(1rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(1rem * var(--space-x-reverse)) !important;
    margin-left:calc(1rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(1.25rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(1.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(1.5rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(1.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(1.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(1.75rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(1.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(1.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(2rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(2rem * var(--space-x-reverse)) !important;
    margin-left:calc(2rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(2.5rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(2.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(3rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(3rem * var(--space-x-reverse)) !important;
    margin-left:calc(3rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(3.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(3.5rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(3.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(3.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(4rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(4rem * var(--space-x-reverse)) !important;
    margin-left:calc(4rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(4.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(4.5rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(4.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(4.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(4.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(4.75rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(4.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(4.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(5rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(5rem * var(--space-x-reverse)) !important;
    margin-left:calc(5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(6rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(6rem * var(--space-x-reverse)) !important;
    margin-left:calc(6rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(7rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(7rem * var(--space-x-reverse)) !important;
    margin-left:calc(7rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(7.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(7.5rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(7.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(7.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(7.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(7.75rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(7.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(7.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(8rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(8rem * var(--space-x-reverse)) !important;
    margin-left:calc(8rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(8.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(8.5rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(8.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(8.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(9rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(9rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(9rem * var(--space-x-reverse)) !important;
    margin-left:calc(9rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(10rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(10rem * var(--space-x-reverse)) !important;
    margin-left:calc(10rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(11rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(11rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(11rem * var(--space-x-reverse)) !important;
    margin-left:calc(11rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(11.25rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(11.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(11.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(12rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(12rem * var(--space-x-reverse)) !important;
    margin-left:calc(12rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(12.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(12.5rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(12.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(12.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(13rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(13rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(13rem * var(--space-x-reverse)) !important;
    margin-left:calc(13rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(14rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(14rem * var(--space-x-reverse)) !important;
    margin-left:calc(14rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(15rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(15rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(15rem * var(--space-x-reverse)) !important;
    margin-left:calc(15rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-62 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(15.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(15.5rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-62 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(15.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(15.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(16rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(16rem * var(--space-x-reverse)) !important;
    margin-left:calc(16rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(17.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(17.5rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(17.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(17.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(18rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(18rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(18rem * var(--space-x-reverse)) !important;
    margin-left:calc(18rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(19rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(19rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(19rem * var(--space-x-reverse)) !important;
    margin-left:calc(19rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(20rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(20rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(20rem * var(--space-x-reverse)) !important;
    margin-left:calc(20rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(20.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(20.75rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(20.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(20.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(21rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(21rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(21rem * var(--space-x-reverse)) !important;
    margin-left:calc(21rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(23rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(23rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(23rem * var(--space-x-reverse)) !important;
    margin-left:calc(23rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-96 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(24rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(24rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-96 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(24rem * var(--space-x-reverse)) !important;
    margin-left:calc(24rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-104 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(26rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(26rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-104 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(26rem * var(--space-x-reverse)) !important;
    margin-left:calc(26rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-106 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(26.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(26.5rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-106 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(26.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(26.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-108 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(27rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(27rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-108 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(27rem * var(--space-x-reverse)) !important;
    margin-left:calc(27rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-112 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(28rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(28rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-112 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(28rem * var(--space-x-reverse)) !important;
    margin-left:calc(28rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-116 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(29rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(29rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-116 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(29rem * var(--space-x-reverse)) !important;
    margin-left:calc(29rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-120 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(30rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(30rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-120 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(30rem * var(--space-x-reverse)) !important;
    margin-left:calc(30rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-124 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(31rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(31rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-124 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(31rem * var(--space-x-reverse)) !important;
    margin-left:calc(31rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-132 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(33rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(33rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-132 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(33rem * var(--space-x-reverse)) !important;
    margin-left:calc(33rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-140 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(40rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(40rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-140 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(40rem * var(--space-x-reverse)) !important;
    margin-left:calc(40rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-164 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(41rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(41rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-164 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(41rem * var(--space-x-reverse)) !important;
    margin-left:calc(41rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-165 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(41.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(41.25rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-165 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(41.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(41.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-172 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(43rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(43rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-172 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(43rem * var(--space-x-reverse)) !important;
    margin-left:calc(43rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-200 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(50rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(50rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-200 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(50rem * var(--space-x-reverse)) !important;
    margin-left:calc(50rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(1px * var(--space-y-reverse)) !important
  }

  .md\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(1px * var(--space-x-reverse)) !important;
    margin-left:calc(1px * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-1\.5 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0.375rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-1\.5 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0.375rem * var(--space-x-reverse)) !important;
    margin-left:calc(0.375rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-2n > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-0.5rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-2n > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-40n > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-10rem * var(--space-y-reverse)) !important
  }

  .md\:space-x-40n > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-10rem * var(--space-x-reverse)) !important;
    margin-left:calc(-10rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-0.25rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-0.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-0.5rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-0.75rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-0.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-1rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-1rem * var(--space-x-reverse)) !important;
    margin-left:calc(-1rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-1.25rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-1.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-1.5rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-1.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-1.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-1.75rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-1.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(-1.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-2rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-2rem * var(--space-x-reverse)) !important;
    margin-left:calc(-2rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-2.5rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-2.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-3rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-3rem * var(--space-x-reverse)) !important;
    margin-left:calc(-3rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-3.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-3.5rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-3.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-3.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-4rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-4rem * var(--space-x-reverse)) !important;
    margin-left:calc(-4rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-4.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-4.5rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-4.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-4.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-4.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-4.75rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-4.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(-4.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-5rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-6rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-6rem * var(--space-x-reverse)) !important;
    margin-left:calc(-6rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-7rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-7rem * var(--space-x-reverse)) !important;
    margin-left:calc(-7rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-7.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-7.5rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-7.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-7.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-7.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-7.75rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-7.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(-7.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-8rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-8rem * var(--space-x-reverse)) !important;
    margin-left:calc(-8rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-8.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-8.5rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-8.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-8.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-9rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-9rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-9rem * var(--space-x-reverse)) !important;
    margin-left:calc(-9rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-10rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-10rem * var(--space-x-reverse)) !important;
    margin-left:calc(-10rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-11rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-11rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-11rem * var(--space-x-reverse)) !important;
    margin-left:calc(-11rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-11.25rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-11.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(-11.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-12rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-12rem * var(--space-x-reverse)) !important;
    margin-left:calc(-12rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-12.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-12.5rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-12.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-12.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-13rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-13rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-13rem * var(--space-x-reverse)) !important;
    margin-left:calc(-13rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-14rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-14rem * var(--space-x-reverse)) !important;
    margin-left:calc(-14rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-15rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-15rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-15rem * var(--space-x-reverse)) !important;
    margin-left:calc(-15rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-62 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-15.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-15.5rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-62 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-15.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-15.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-16rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-16rem * var(--space-x-reverse)) !important;
    margin-left:calc(-16rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-17.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-17.5rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-17.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-17.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-18rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-18rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-18rem * var(--space-x-reverse)) !important;
    margin-left:calc(-18rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-19rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-19rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-19rem * var(--space-x-reverse)) !important;
    margin-left:calc(-19rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-20rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-20rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-20rem * var(--space-x-reverse)) !important;
    margin-left:calc(-20rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-20.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-20.75rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-20.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(-20.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-21rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-21rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-21rem * var(--space-x-reverse)) !important;
    margin-left:calc(-21rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-23rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-23rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-23rem * var(--space-x-reverse)) !important;
    margin-left:calc(-23rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-96 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-24rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-24rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-96 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-24rem * var(--space-x-reverse)) !important;
    margin-left:calc(-24rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-104 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-26rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-26rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-104 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-26rem * var(--space-x-reverse)) !important;
    margin-left:calc(-26rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-106 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-26.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-26.5rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-106 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-26.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-26.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-108 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-27rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-27rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-108 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-27rem * var(--space-x-reverse)) !important;
    margin-left:calc(-27rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-112 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-28rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-28rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-112 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-28rem * var(--space-x-reverse)) !important;
    margin-left:calc(-28rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-116 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-29rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-29rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-116 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-29rem * var(--space-x-reverse)) !important;
    margin-left:calc(-29rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-120 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-30rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-30rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-120 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-30rem * var(--space-x-reverse)) !important;
    margin-left:calc(-30rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-124 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-31rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-31rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-124 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-31rem * var(--space-x-reverse)) !important;
    margin-left:calc(-31rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-132 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-33rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-33rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-132 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-33rem * var(--space-x-reverse)) !important;
    margin-left:calc(-33rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-140 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-40rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-40rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-140 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-40rem * var(--space-x-reverse)) !important;
    margin-left:calc(-40rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-164 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-41rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-41rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-164 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-41rem * var(--space-x-reverse)) !important;
    margin-left:calc(-41rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-165 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-41.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-41.25rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-165 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-41.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(-41.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-172 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-43rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-43rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-172 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-43rem * var(--space-x-reverse)) !important;
    margin-left:calc(-43rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-200 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-50rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-50rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-200 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-50rem * var(--space-x-reverse)) !important;
    margin-left:calc(-50rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-1px * var(--space-y-reverse)) !important
  }

  .md\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-1px * var(--space-x-reverse)) !important;
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-1\.5 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-0.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-0.375rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-1\.5 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-0.375rem * var(--space-x-reverse)) !important;
    margin-left:calc(-0.375rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-2n > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0.5rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-2n > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(0.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:-space-y-40n > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(10rem * var(--space-y-reverse)) !important
  }

  .md\:-space-x-40n > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(10rem * var(--space-x-reverse)) !important;
    margin-left:calc(10rem * calc(1 - var(--space-x-reverse))) !important
  }

  .md\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse:1 !important
  }

  .md\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse:1 !important
  }

  .md\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse:0 !important;
    border-top-width:calc(0px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width:calc(0px * var(--divide-y-reverse)) !important
  }

  .md\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse:0 !important;
    border-right-width:calc(0px * var(--divide-x-reverse)) !important;
    border-left-width:calc(0px * calc(1 - var(--divide-x-reverse))) !important
  }

  .md\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse:0 !important;
    border-top-width:calc(2px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width:calc(2px * var(--divide-y-reverse)) !important
  }

  .md\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse:0 !important;
    border-right-width:calc(2px * var(--divide-x-reverse)) !important;
    border-left-width:calc(2px * calc(1 - var(--divide-x-reverse))) !important
  }

  .md\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse:0 !important;
    border-top-width:calc(4px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width:calc(4px * var(--divide-y-reverse)) !important
  }

  .md\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse:0 !important;
    border-right-width:calc(4px * var(--divide-x-reverse)) !important;
    border-left-width:calc(4px * calc(1 - var(--divide-x-reverse))) !important
  }

  .md\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse:0 !important;
    border-top-width:calc(8px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width:calc(8px * var(--divide-y-reverse)) !important
  }

  .md\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse:0 !important;
    border-right-width:calc(8px * var(--divide-x-reverse)) !important;
    border-left-width:calc(8px * calc(1 - var(--divide-x-reverse))) !important
  }

  .md\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse:0 !important;
    border-top-width:calc(1px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width:calc(1px * var(--divide-y-reverse)) !important
  }

  .md\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse:0 !important;
    border-right-width:calc(1px * var(--divide-x-reverse)) !important;
    border-left-width:calc(1px * calc(1 - var(--divide-x-reverse))) !important
  }

  .md\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse:1 !important
  }

  .md\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse:1 !important
  }

  .md\:divide-red > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--divide-opacity)) !important
  }

  .md\:divide-red-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#fb4b53 !important;
    border-color:rgba(251, 75, 83, var(--divide-opacity)) !important
  }

  .md\:divide-teal > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#009b9b !important;
    border-color:rgba(0, 155, 155, var(--divide-opacity)) !important
  }

  .md\:divide-teal-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#dbfbfb !important;
    border-color:rgba(219, 251, 251, var(--divide-opacity)) !important
  }

  .md\:divide-teal-200 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#A8E2E4 !important;
    border-color:rgba(168, 226, 228, var(--divide-opacity)) !important
  }

  .md\:divide-teal-300 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#009C98 !important;
    border-color:rgba(0, 156, 152, var(--divide-opacity)) !important
  }

  .md\:divide-white > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#fff !important;
    border-color:rgba(255, 255, 255, var(--divide-opacity)) !important
  }

  .md\:divide-black > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#000 !important;
    border-color:rgba(0, 0, 0, var(--divide-opacity)) !important
  }

  .md\:divide-black-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#242A2E !important;
    border-color:rgba(36, 42, 46, var(--divide-opacity)) !important
  }

  .md\:divide-black-200 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#171717 !important;
    border-color:rgba(23, 23, 23, var(--divide-opacity)) !important
  }

  .md\:divide-blue > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#0058A1 !important;
    border-color:rgba(0, 88, 161, var(--divide-opacity)) !important
  }

  .md\:divide-orange > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#fe7b00 !important;
    border-color:rgba(254, 123, 0, var(--divide-opacity)) !important
  }

  .md\:divide-purple > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#8a3ffc !important;
    border-color:rgba(138, 63, 252, var(--divide-opacity)) !important
  }

  .md\:divide-blue-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#E3F6FF !important;
    border-color:rgba(227, 246, 255, var(--divide-opacity)) !important
  }

  .md\:divide-blue-300 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#30B0FF !important;
    border-color:rgba(48, 176, 255, var(--divide-opacity)) !important
  }

  .md\:divide-blue-900 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#07192B !important;
    border-color:rgba(7, 25, 43, var(--divide-opacity)) !important
  }

  .md\:divide-gray-150 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#f9f9f9 !important;
    border-color:rgba(249, 249, 249, var(--divide-opacity)) !important
  }

  .md\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#F2F4F8 !important;
    border-color:rgba(242, 244, 248, var(--divide-opacity)) !important
  }

  .md\:divide-gray-250 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#FAFBFB !important;
    border-color:rgba(250, 251, 251, var(--divide-opacity)) !important
  }

  .md\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#D5D9E0 !important;
    border-color:rgba(213, 217, 224, var(--divide-opacity)) !important
  }

  .md\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#9FA5AD !important;
    border-color:rgba(159, 165, 173, var(--divide-opacity)) !important
  }

  .md\:divide-gray-450 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#868d95 !important;
    border-color:rgba(134, 141, 149, var(--divide-opacity)) !important
  }

  .md\:divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#414F64 !important;
    border-color:rgba(65, 79, 100, var(--divide-opacity)) !important
  }

  .md\:divide-gray-550 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#697077 !important;
    border-color:rgba(105, 112, 119, var(--divide-opacity)) !important
  }

  .md\:divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#50565b !important;
    border-color:rgba(80, 86, 91, var(--divide-opacity)) !important
  }

  .md\:divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#242a2e !important;
    border-color:rgba(36, 42, 46, var(--divide-opacity)) !important
  }

  .md\:divide-gray-disable > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#C1C7CD !important;
    border-color:rgba(193, 199, 205, var(--divide-opacity)) !important
  }

  .md\:divide-gray-unselected > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#868D95 !important;
    border-color:rgba(134, 141, 149, var(--divide-opacity)) !important
  }

  .md\:divide-blue-200 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#427fb6 !important;
    border-color:rgba(66, 127, 182, var(--divide-opacity)) !important
  }

  .md\:divide-red-500 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#DC2626 !important;
    border-color:rgba(220, 38, 38, var(--divide-opacity)) !important
  }

  .md\:divide-red-alert > :not(template) ~ :not(template){
    border-color:#DA1E2833 !important
  }

  .md\:divide-blue-40 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#78a9ff !important;
    border-color:rgba(120, 169, 255, var(--divide-opacity)) !important
  }

  .md\:divide-blue-60 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#0f62fe !important;
    border-color:rgba(15, 98, 254, var(--divide-opacity)) !important
  }

  .md\:divide-blue-60-hover > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#0353e9 !important;
    border-color:rgba(3, 83, 233, var(--divide-opacity)) !important
  }

  .md\:divide-blue-80 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#002d9c !important;
    border-color:rgba(0, 45, 156, var(--divide-opacity)) !important
  }

  .md\:divide-gray-80 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#393939 !important;
    border-color:rgba(57, 57, 57, var(--divide-opacity)) !important
  }

  .md\:divide-gray-80-hover > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#4c4c4c !important;
    border-color:rgba(76, 76, 76, var(--divide-opacity)) !important
  }

  .md\:divide-gray-70 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#525252 !important;
    border-color:rgba(82, 82, 82, var(--divide-opacity)) !important
  }

  .md\:divide-gray-60 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#6f6f6f !important;
    border-color:rgba(111, 111, 111, var(--divide-opacity)) !important
  }

  .md\:divide-red-60 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--divide-opacity)) !important
  }

  .md\:divide-red-60-hover > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#ba1b23 !important;
    border-color:rgba(186, 27, 35, var(--divide-opacity)) !important
  }

  .md\:divide-red-80 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#750e13 !important;
    border-color:rgba(117, 14, 19, var(--divide-opacity)) !important
  }

  .md\:divide-gray-30 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#c6c6c6 !important;
    border-color:rgba(198, 198, 198, var(--divide-opacity)) !important
  }

  .md\:divide-green-60 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#198038 !important;
    border-color:rgba(25, 128, 56, var(--divide-opacity)) !important
  }

  .md\:divide-green-50 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#EDF5FF !important;
    border-color:rgba(237, 245, 255, var(--divide-opacity)) !important
  }

  .md\:divide-blue-70 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#0043ce !important;
    border-color:rgba(0, 67, 206, var(--divide-opacity)) !important
  }

  .md\:divide-gray-50 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#8d8d8d !important;
    border-color:rgba(141, 141, 141, var(--divide-opacity)) !important
  }

  .md\:divide-gray-50-hover > :not(template) ~ :not(template){
    border-color:#8d8d8d12 !important
  }

  .md\:divide-gray-50-active > :not(template) ~ :not(template){
    border-color:#8d8d8d32 !important
  }

  .md\:divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#161616 !important;
    border-color:rgba(22, 22, 22, var(--divide-opacity)) !important
  }

  .md\:divide-gray-100-disabled > :not(template) ~ :not(template){
    border-color:#16161650 !important
  }

  .md\:divide-gray-40 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#a8a8a8 !important;
    border-color:rgba(168, 168, 168, var(--divide-opacity)) !important
  }

  .md\:divide-gray-10 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#f4f4f4 !important;
    border-color:rgba(244, 244, 244, var(--divide-opacity)) !important
  }

  .md\:divide-gray-10-hover > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#e5e5e5 !important;
    border-color:rgba(229, 229, 229, var(--divide-opacity)) !important
  }

  .md\:divide-gray-20 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#e0e0e0 !important;
    border-color:rgba(224, 224, 224, var(--divide-opacity)) !important
  }

  .md\:divide-gray-20-hover > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#cacaca !important;
    border-color:rgba(202, 202, 202, var(--divide-opacity)) !important
  }

  .md\:divide-solid > :not(template) ~ :not(template){
    border-style:solid !important
  }

  .md\:divide-dashed > :not(template) ~ :not(template){
    border-style:dashed !important
  }

  .md\:divide-dotted > :not(template) ~ :not(template){
    border-style:dotted !important
  }

  .md\:divide-double > :not(template) ~ :not(template){
    border-style:double !important
  }

  .md\:divide-none > :not(template) ~ :not(template){
    border-style:none !important
  }

  .md\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity:0 !important
  }

  .md\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity:0.25 !important
  }

  .md\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity:0.5 !important
  }

  .md\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity:0.75 !important
  }

  .md\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important
  }

  .md\:sr-only{
    position:absolute !important;
    width:1px !important;
    height:1px !important;
    padding:0 !important;
    margin:-1px !important;
    overflow:hidden !important;
    clip:rect(0, 0, 0, 0) !important;
    white-space:nowrap !important;
    border-width:0 !important
  }

  .md\:not-sr-only{
    position:static !important;
    width:auto !important;
    height:auto !important;
    padding:0 !important;
    margin:0 !important;
    overflow:visible !important;
    clip:auto !important;
    white-space:normal !important
  }

  .md\:focus\:sr-only:focus{
    position:absolute !important;
    width:1px !important;
    height:1px !important;
    padding:0 !important;
    margin:-1px !important;
    overflow:hidden !important;
    clip:rect(0, 0, 0, 0) !important;
    white-space:nowrap !important;
    border-width:0 !important
  }

  .md\:focus\:not-sr-only:focus{
    position:static !important;
    width:auto !important;
    height:auto !important;
    padding:0 !important;
    margin:0 !important;
    overflow:visible !important;
    clip:auto !important;
    white-space:normal !important
  }

  .md\:appearance-none{
    -webkit-appearance:none !important;
       -moz-appearance:none !important;
            appearance:none !important
  }

  .md\:bg-fixed{
    background-attachment:fixed !important
  }

  .md\:bg-local{
    background-attachment:local !important
  }

  .md\:bg-scroll{
    background-attachment:scroll !important
  }

  .md\:bg-clip-border{
    background-clip:border-box !important
  }

  .md\:bg-clip-padding{
    background-clip:padding-box !important
  }

  .md\:bg-clip-content{
    background-clip:content-box !important
  }

  .md\:bg-clip-text{
    -webkit-background-clip:text !important;
            background-clip:text !important
  }

  .md\:bg-none{
    background-image:none !important
  }

  .md\:bg-gradient-to-t{
    background-image:linear-gradient(to top, var(--gradient-color-stops)) !important
  }

  .md\:bg-gradient-to-tr{
    background-image:linear-gradient(to top right, var(--gradient-color-stops)) !important
  }

  .md\:bg-gradient-to-r{
    background-image:linear-gradient(to right, var(--gradient-color-stops)) !important
  }

  .md\:bg-gradient-to-br{
    background-image:linear-gradient(to bottom right, var(--gradient-color-stops)) !important
  }

  .md\:bg-gradient-to-b{
    background-image:linear-gradient(to bottom, var(--gradient-color-stops)) !important
  }

  .md\:bg-gradient-to-bl{
    background-image:linear-gradient(to bottom left, var(--gradient-color-stops)) !important
  }

  .md\:bg-gradient-to-l{
    background-image:linear-gradient(to left, var(--gradient-color-stops)) !important
  }

  .md\:bg-gradient-to-tl{
    background-image:linear-gradient(to top left, var(--gradient-color-stops)) !important
  }

  .md\:from-red{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .md\:from-red-100{
    --gradient-from-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .md\:from-teal{
    --gradient-from-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .md\:from-teal-100{
    --gradient-from-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .md\:from-teal-200{
    --gradient-from-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .md\:from-teal-300{
    --gradient-from-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .md\:from-white{
    --gradient-from-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .md\:from-black{
    --gradient-from-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .md\:from-black-100{
    --gradient-from-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .md\:from-black-200{
    --gradient-from-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .md\:from-blue{
    --gradient-from-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .md\:from-orange{
    --gradient-from-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .md\:from-purple{
    --gradient-from-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .md\:from-blue-100{
    --gradient-from-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .md\:from-blue-300{
    --gradient-from-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .md\:from-blue-900{
    --gradient-from-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .md\:from-gray-150{
    --gradient-from-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .md\:from-gray-200{
    --gradient-from-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .md\:from-gray-250{
    --gradient-from-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .md\:from-gray-300{
    --gradient-from-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .md\:from-gray-400{
    --gradient-from-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .md\:from-gray-450{
    --gradient-from-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .md\:from-gray-500{
    --gradient-from-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .md\:from-gray-550{
    --gradient-from-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .md\:from-gray-600{
    --gradient-from-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .md\:from-gray-700{
    --gradient-from-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .md\:from-gray-disable{
    --gradient-from-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .md\:from-gray-unselected{
    --gradient-from-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .md\:from-blue-200{
    --gradient-from-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .md\:from-red-500{
    --gradient-from-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .md\:from-red-alert{
    --gradient-from-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .md\:from-blue-40{
    --gradient-from-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .md\:from-blue-60{
    --gradient-from-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .md\:from-blue-60-hover{
    --gradient-from-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .md\:from-blue-80{
    --gradient-from-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .md\:from-gray-80{
    --gradient-from-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .md\:from-gray-80-hover{
    --gradient-from-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .md\:from-gray-70{
    --gradient-from-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .md\:from-gray-60{
    --gradient-from-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .md\:from-red-60{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .md\:from-red-60-hover{
    --gradient-from-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .md\:from-red-80{
    --gradient-from-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .md\:from-gray-30{
    --gradient-from-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .md\:from-green-60{
    --gradient-from-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .md\:from-green-50{
    --gradient-from-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .md\:from-blue-70{
    --gradient-from-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .md\:from-gray-50{
    --gradient-from-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .md\:from-gray-50-hover{
    --gradient-from-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .md\:from-gray-50-active{
    --gradient-from-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .md\:from-gray-100{
    --gradient-from-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .md\:from-gray-100-disabled{
    --gradient-from-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .md\:from-gray-40{
    --gradient-from-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .md\:from-gray-10{
    --gradient-from-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .md\:from-gray-10-hover{
    --gradient-from-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .md\:from-gray-20{
    --gradient-from-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .md\:from-gray-20-hover{
    --gradient-from-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .md\:via-red{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .md\:via-red-100{
    --gradient-via-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .md\:via-teal{
    --gradient-via-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .md\:via-teal-100{
    --gradient-via-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .md\:via-teal-200{
    --gradient-via-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .md\:via-teal-300{
    --gradient-via-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .md\:via-white{
    --gradient-via-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .md\:via-black{
    --gradient-via-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .md\:via-black-100{
    --gradient-via-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .md\:via-black-200{
    --gradient-via-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .md\:via-blue{
    --gradient-via-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .md\:via-orange{
    --gradient-via-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .md\:via-purple{
    --gradient-via-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .md\:via-blue-100{
    --gradient-via-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .md\:via-blue-300{
    --gradient-via-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .md\:via-blue-900{
    --gradient-via-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .md\:via-gray-150{
    --gradient-via-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .md\:via-gray-200{
    --gradient-via-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .md\:via-gray-250{
    --gradient-via-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .md\:via-gray-300{
    --gradient-via-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .md\:via-gray-400{
    --gradient-via-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .md\:via-gray-450{
    --gradient-via-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .md\:via-gray-500{
    --gradient-via-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .md\:via-gray-550{
    --gradient-via-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .md\:via-gray-600{
    --gradient-via-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .md\:via-gray-700{
    --gradient-via-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .md\:via-gray-disable{
    --gradient-via-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .md\:via-gray-unselected{
    --gradient-via-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .md\:via-blue-200{
    --gradient-via-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .md\:via-red-500{
    --gradient-via-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .md\:via-red-alert{
    --gradient-via-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .md\:via-blue-40{
    --gradient-via-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .md\:via-blue-60{
    --gradient-via-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .md\:via-blue-60-hover{
    --gradient-via-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .md\:via-blue-80{
    --gradient-via-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .md\:via-gray-80{
    --gradient-via-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .md\:via-gray-80-hover{
    --gradient-via-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .md\:via-gray-70{
    --gradient-via-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .md\:via-gray-60{
    --gradient-via-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .md\:via-red-60{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .md\:via-red-60-hover{
    --gradient-via-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .md\:via-red-80{
    --gradient-via-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .md\:via-gray-30{
    --gradient-via-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .md\:via-green-60{
    --gradient-via-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .md\:via-green-50{
    --gradient-via-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .md\:via-blue-70{
    --gradient-via-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .md\:via-gray-50{
    --gradient-via-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .md\:via-gray-50-hover{
    --gradient-via-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .md\:via-gray-50-active{
    --gradient-via-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .md\:via-gray-100{
    --gradient-via-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .md\:via-gray-100-disabled{
    --gradient-via-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .md\:via-gray-40{
    --gradient-via-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .md\:via-gray-10{
    --gradient-via-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .md\:via-gray-10-hover{
    --gradient-via-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .md\:via-gray-20{
    --gradient-via-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .md\:via-gray-20-hover{
    --gradient-via-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .md\:to-red{
    --gradient-to-color:#da1e28 !important
  }

  .md\:to-red-100{
    --gradient-to-color:#fb4b53 !important
  }

  .md\:to-teal{
    --gradient-to-color:#009b9b !important
  }

  .md\:to-teal-100{
    --gradient-to-color:#dbfbfb !important
  }

  .md\:to-teal-200{
    --gradient-to-color:#A8E2E4 !important
  }

  .md\:to-teal-300{
    --gradient-to-color:#009C98 !important
  }

  .md\:to-white{
    --gradient-to-color:#fff !important
  }

  .md\:to-black{
    --gradient-to-color:#000 !important
  }

  .md\:to-black-100{
    --gradient-to-color:#242A2E !important
  }

  .md\:to-black-200{
    --gradient-to-color:#171717 !important
  }

  .md\:to-blue{
    --gradient-to-color:#0058A1 !important
  }

  .md\:to-orange{
    --gradient-to-color:#fe7b00 !important
  }

  .md\:to-purple{
    --gradient-to-color:#8a3ffc !important
  }

  .md\:to-blue-100{
    --gradient-to-color:#E3F6FF !important
  }

  .md\:to-blue-300{
    --gradient-to-color:#30B0FF !important
  }

  .md\:to-blue-900{
    --gradient-to-color:#07192B !important
  }

  .md\:to-gray-150{
    --gradient-to-color:#f9f9f9 !important
  }

  .md\:to-gray-200{
    --gradient-to-color:#F2F4F8 !important
  }

  .md\:to-gray-250{
    --gradient-to-color:#FAFBFB !important
  }

  .md\:to-gray-300{
    --gradient-to-color:#D5D9E0 !important
  }

  .md\:to-gray-400{
    --gradient-to-color:#9FA5AD !important
  }

  .md\:to-gray-450{
    --gradient-to-color:#868d95 !important
  }

  .md\:to-gray-500{
    --gradient-to-color:#414F64 !important
  }

  .md\:to-gray-550{
    --gradient-to-color:#697077 !important
  }

  .md\:to-gray-600{
    --gradient-to-color:#50565b !important
  }

  .md\:to-gray-700{
    --gradient-to-color:#242a2e !important
  }

  .md\:to-gray-disable{
    --gradient-to-color:#C1C7CD !important
  }

  .md\:to-gray-unselected{
    --gradient-to-color:#868D95 !important
  }

  .md\:to-blue-200{
    --gradient-to-color:#427fb6 !important
  }

  .md\:to-red-500{
    --gradient-to-color:#DC2626 !important
  }

  .md\:to-red-alert{
    --gradient-to-color:#DA1E2833 !important
  }

  .md\:to-blue-40{
    --gradient-to-color:#78a9ff !important
  }

  .md\:to-blue-60{
    --gradient-to-color:#0f62fe !important
  }

  .md\:to-blue-60-hover{
    --gradient-to-color:#0353e9 !important
  }

  .md\:to-blue-80{
    --gradient-to-color:#002d9c !important
  }

  .md\:to-gray-80{
    --gradient-to-color:#393939 !important
  }

  .md\:to-gray-80-hover{
    --gradient-to-color:#4c4c4c !important
  }

  .md\:to-gray-70{
    --gradient-to-color:#525252 !important
  }

  .md\:to-gray-60{
    --gradient-to-color:#6f6f6f !important
  }

  .md\:to-red-60{
    --gradient-to-color:#da1e28 !important
  }

  .md\:to-red-60-hover{
    --gradient-to-color:#ba1b23 !important
  }

  .md\:to-red-80{
    --gradient-to-color:#750e13 !important
  }

  .md\:to-gray-30{
    --gradient-to-color:#c6c6c6 !important
  }

  .md\:to-green-60{
    --gradient-to-color:#198038 !important
  }

  .md\:to-green-50{
    --gradient-to-color:#EDF5FF !important
  }

  .md\:to-blue-70{
    --gradient-to-color:#0043ce !important
  }

  .md\:to-gray-50{
    --gradient-to-color:#8d8d8d !important
  }

  .md\:to-gray-50-hover{
    --gradient-to-color:#8d8d8d12 !important
  }

  .md\:to-gray-50-active{
    --gradient-to-color:#8d8d8d32 !important
  }

  .md\:to-gray-100{
    --gradient-to-color:#161616 !important
  }

  .md\:to-gray-100-disabled{
    --gradient-to-color:#16161650 !important
  }

  .md\:to-gray-40{
    --gradient-to-color:#a8a8a8 !important
  }

  .md\:to-gray-10{
    --gradient-to-color:#f4f4f4 !important
  }

  .md\:to-gray-10-hover{
    --gradient-to-color:#e5e5e5 !important
  }

  .md\:to-gray-20{
    --gradient-to-color:#e0e0e0 !important
  }

  .md\:to-gray-20-hover{
    --gradient-to-color:#cacaca !important
  }

  .md\:hover\:from-red:hover{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .md\:hover\:from-red-100:hover{
    --gradient-from-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .md\:hover\:from-teal:hover{
    --gradient-from-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .md\:hover\:from-teal-100:hover{
    --gradient-from-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .md\:hover\:from-teal-200:hover{
    --gradient-from-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .md\:hover\:from-teal-300:hover{
    --gradient-from-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .md\:hover\:from-white:hover{
    --gradient-from-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .md\:hover\:from-black:hover{
    --gradient-from-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .md\:hover\:from-black-100:hover{
    --gradient-from-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .md\:hover\:from-black-200:hover{
    --gradient-from-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .md\:hover\:from-blue:hover{
    --gradient-from-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .md\:hover\:from-orange:hover{
    --gradient-from-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .md\:hover\:from-purple:hover{
    --gradient-from-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .md\:hover\:from-blue-100:hover{
    --gradient-from-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .md\:hover\:from-blue-300:hover{
    --gradient-from-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .md\:hover\:from-blue-900:hover{
    --gradient-from-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .md\:hover\:from-gray-150:hover{
    --gradient-from-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .md\:hover\:from-gray-200:hover{
    --gradient-from-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .md\:hover\:from-gray-250:hover{
    --gradient-from-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .md\:hover\:from-gray-300:hover{
    --gradient-from-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .md\:hover\:from-gray-400:hover{
    --gradient-from-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .md\:hover\:from-gray-450:hover{
    --gradient-from-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .md\:hover\:from-gray-500:hover{
    --gradient-from-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .md\:hover\:from-gray-550:hover{
    --gradient-from-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .md\:hover\:from-gray-600:hover{
    --gradient-from-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .md\:hover\:from-gray-700:hover{
    --gradient-from-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .md\:hover\:from-gray-disable:hover{
    --gradient-from-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .md\:hover\:from-gray-unselected:hover{
    --gradient-from-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .md\:hover\:from-blue-200:hover{
    --gradient-from-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .md\:hover\:from-red-500:hover{
    --gradient-from-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .md\:hover\:from-red-alert:hover{
    --gradient-from-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .md\:hover\:from-blue-40:hover{
    --gradient-from-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .md\:hover\:from-blue-60:hover{
    --gradient-from-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .md\:hover\:from-blue-60-hover:hover{
    --gradient-from-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .md\:hover\:from-blue-80:hover{
    --gradient-from-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .md\:hover\:from-gray-80:hover{
    --gradient-from-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .md\:hover\:from-gray-80-hover:hover{
    --gradient-from-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .md\:hover\:from-gray-70:hover{
    --gradient-from-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .md\:hover\:from-gray-60:hover{
    --gradient-from-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .md\:hover\:from-red-60:hover{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .md\:hover\:from-red-60-hover:hover{
    --gradient-from-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .md\:hover\:from-red-80:hover{
    --gradient-from-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .md\:hover\:from-gray-30:hover{
    --gradient-from-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .md\:hover\:from-green-60:hover{
    --gradient-from-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .md\:hover\:from-green-50:hover{
    --gradient-from-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .md\:hover\:from-blue-70:hover{
    --gradient-from-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .md\:hover\:from-gray-50:hover{
    --gradient-from-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .md\:hover\:from-gray-50-hover:hover{
    --gradient-from-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .md\:hover\:from-gray-50-active:hover{
    --gradient-from-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .md\:hover\:from-gray-100:hover{
    --gradient-from-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .md\:hover\:from-gray-100-disabled:hover{
    --gradient-from-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .md\:hover\:from-gray-40:hover{
    --gradient-from-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .md\:hover\:from-gray-10:hover{
    --gradient-from-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .md\:hover\:from-gray-10-hover:hover{
    --gradient-from-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .md\:hover\:from-gray-20:hover{
    --gradient-from-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .md\:hover\:from-gray-20-hover:hover{
    --gradient-from-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .md\:hover\:via-red:hover{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .md\:hover\:via-red-100:hover{
    --gradient-via-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .md\:hover\:via-teal:hover{
    --gradient-via-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .md\:hover\:via-teal-100:hover{
    --gradient-via-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .md\:hover\:via-teal-200:hover{
    --gradient-via-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .md\:hover\:via-teal-300:hover{
    --gradient-via-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .md\:hover\:via-white:hover{
    --gradient-via-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .md\:hover\:via-black:hover{
    --gradient-via-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .md\:hover\:via-black-100:hover{
    --gradient-via-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .md\:hover\:via-black-200:hover{
    --gradient-via-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .md\:hover\:via-blue:hover{
    --gradient-via-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .md\:hover\:via-orange:hover{
    --gradient-via-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .md\:hover\:via-purple:hover{
    --gradient-via-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .md\:hover\:via-blue-100:hover{
    --gradient-via-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .md\:hover\:via-blue-300:hover{
    --gradient-via-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .md\:hover\:via-blue-900:hover{
    --gradient-via-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .md\:hover\:via-gray-150:hover{
    --gradient-via-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .md\:hover\:via-gray-200:hover{
    --gradient-via-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .md\:hover\:via-gray-250:hover{
    --gradient-via-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .md\:hover\:via-gray-300:hover{
    --gradient-via-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .md\:hover\:via-gray-400:hover{
    --gradient-via-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .md\:hover\:via-gray-450:hover{
    --gradient-via-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .md\:hover\:via-gray-500:hover{
    --gradient-via-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .md\:hover\:via-gray-550:hover{
    --gradient-via-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .md\:hover\:via-gray-600:hover{
    --gradient-via-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .md\:hover\:via-gray-700:hover{
    --gradient-via-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .md\:hover\:via-gray-disable:hover{
    --gradient-via-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .md\:hover\:via-gray-unselected:hover{
    --gradient-via-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .md\:hover\:via-blue-200:hover{
    --gradient-via-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .md\:hover\:via-red-500:hover{
    --gradient-via-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .md\:hover\:via-red-alert:hover{
    --gradient-via-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .md\:hover\:via-blue-40:hover{
    --gradient-via-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .md\:hover\:via-blue-60:hover{
    --gradient-via-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .md\:hover\:via-blue-60-hover:hover{
    --gradient-via-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .md\:hover\:via-blue-80:hover{
    --gradient-via-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .md\:hover\:via-gray-80:hover{
    --gradient-via-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .md\:hover\:via-gray-80-hover:hover{
    --gradient-via-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .md\:hover\:via-gray-70:hover{
    --gradient-via-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .md\:hover\:via-gray-60:hover{
    --gradient-via-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .md\:hover\:via-red-60:hover{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .md\:hover\:via-red-60-hover:hover{
    --gradient-via-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .md\:hover\:via-red-80:hover{
    --gradient-via-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .md\:hover\:via-gray-30:hover{
    --gradient-via-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .md\:hover\:via-green-60:hover{
    --gradient-via-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .md\:hover\:via-green-50:hover{
    --gradient-via-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .md\:hover\:via-blue-70:hover{
    --gradient-via-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .md\:hover\:via-gray-50:hover{
    --gradient-via-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .md\:hover\:via-gray-50-hover:hover{
    --gradient-via-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .md\:hover\:via-gray-50-active:hover{
    --gradient-via-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .md\:hover\:via-gray-100:hover{
    --gradient-via-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .md\:hover\:via-gray-100-disabled:hover{
    --gradient-via-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .md\:hover\:via-gray-40:hover{
    --gradient-via-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .md\:hover\:via-gray-10:hover{
    --gradient-via-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .md\:hover\:via-gray-10-hover:hover{
    --gradient-via-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .md\:hover\:via-gray-20:hover{
    --gradient-via-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .md\:hover\:via-gray-20-hover:hover{
    --gradient-via-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .md\:hover\:to-red:hover{
    --gradient-to-color:#da1e28 !important
  }

  .md\:hover\:to-red-100:hover{
    --gradient-to-color:#fb4b53 !important
  }

  .md\:hover\:to-teal:hover{
    --gradient-to-color:#009b9b !important
  }

  .md\:hover\:to-teal-100:hover{
    --gradient-to-color:#dbfbfb !important
  }

  .md\:hover\:to-teal-200:hover{
    --gradient-to-color:#A8E2E4 !important
  }

  .md\:hover\:to-teal-300:hover{
    --gradient-to-color:#009C98 !important
  }

  .md\:hover\:to-white:hover{
    --gradient-to-color:#fff !important
  }

  .md\:hover\:to-black:hover{
    --gradient-to-color:#000 !important
  }

  .md\:hover\:to-black-100:hover{
    --gradient-to-color:#242A2E !important
  }

  .md\:hover\:to-black-200:hover{
    --gradient-to-color:#171717 !important
  }

  .md\:hover\:to-blue:hover{
    --gradient-to-color:#0058A1 !important
  }

  .md\:hover\:to-orange:hover{
    --gradient-to-color:#fe7b00 !important
  }

  .md\:hover\:to-purple:hover{
    --gradient-to-color:#8a3ffc !important
  }

  .md\:hover\:to-blue-100:hover{
    --gradient-to-color:#E3F6FF !important
  }

  .md\:hover\:to-blue-300:hover{
    --gradient-to-color:#30B0FF !important
  }

  .md\:hover\:to-blue-900:hover{
    --gradient-to-color:#07192B !important
  }

  .md\:hover\:to-gray-150:hover{
    --gradient-to-color:#f9f9f9 !important
  }

  .md\:hover\:to-gray-200:hover{
    --gradient-to-color:#F2F4F8 !important
  }

  .md\:hover\:to-gray-250:hover{
    --gradient-to-color:#FAFBFB !important
  }

  .md\:hover\:to-gray-300:hover{
    --gradient-to-color:#D5D9E0 !important
  }

  .md\:hover\:to-gray-400:hover{
    --gradient-to-color:#9FA5AD !important
  }

  .md\:hover\:to-gray-450:hover{
    --gradient-to-color:#868d95 !important
  }

  .md\:hover\:to-gray-500:hover{
    --gradient-to-color:#414F64 !important
  }

  .md\:hover\:to-gray-550:hover{
    --gradient-to-color:#697077 !important
  }

  .md\:hover\:to-gray-600:hover{
    --gradient-to-color:#50565b !important
  }

  .md\:hover\:to-gray-700:hover{
    --gradient-to-color:#242a2e !important
  }

  .md\:hover\:to-gray-disable:hover{
    --gradient-to-color:#C1C7CD !important
  }

  .md\:hover\:to-gray-unselected:hover{
    --gradient-to-color:#868D95 !important
  }

  .md\:hover\:to-blue-200:hover{
    --gradient-to-color:#427fb6 !important
  }

  .md\:hover\:to-red-500:hover{
    --gradient-to-color:#DC2626 !important
  }

  .md\:hover\:to-red-alert:hover{
    --gradient-to-color:#DA1E2833 !important
  }

  .md\:hover\:to-blue-40:hover{
    --gradient-to-color:#78a9ff !important
  }

  .md\:hover\:to-blue-60:hover{
    --gradient-to-color:#0f62fe !important
  }

  .md\:hover\:to-blue-60-hover:hover{
    --gradient-to-color:#0353e9 !important
  }

  .md\:hover\:to-blue-80:hover{
    --gradient-to-color:#002d9c !important
  }

  .md\:hover\:to-gray-80:hover{
    --gradient-to-color:#393939 !important
  }

  .md\:hover\:to-gray-80-hover:hover{
    --gradient-to-color:#4c4c4c !important
  }

  .md\:hover\:to-gray-70:hover{
    --gradient-to-color:#525252 !important
  }

  .md\:hover\:to-gray-60:hover{
    --gradient-to-color:#6f6f6f !important
  }

  .md\:hover\:to-red-60:hover{
    --gradient-to-color:#da1e28 !important
  }

  .md\:hover\:to-red-60-hover:hover{
    --gradient-to-color:#ba1b23 !important
  }

  .md\:hover\:to-red-80:hover{
    --gradient-to-color:#750e13 !important
  }

  .md\:hover\:to-gray-30:hover{
    --gradient-to-color:#c6c6c6 !important
  }

  .md\:hover\:to-green-60:hover{
    --gradient-to-color:#198038 !important
  }

  .md\:hover\:to-green-50:hover{
    --gradient-to-color:#EDF5FF !important
  }

  .md\:hover\:to-blue-70:hover{
    --gradient-to-color:#0043ce !important
  }

  .md\:hover\:to-gray-50:hover{
    --gradient-to-color:#8d8d8d !important
  }

  .md\:hover\:to-gray-50-hover:hover{
    --gradient-to-color:#8d8d8d12 !important
  }

  .md\:hover\:to-gray-50-active:hover{
    --gradient-to-color:#8d8d8d32 !important
  }

  .md\:hover\:to-gray-100:hover{
    --gradient-to-color:#161616 !important
  }

  .md\:hover\:to-gray-100-disabled:hover{
    --gradient-to-color:#16161650 !important
  }

  .md\:hover\:to-gray-40:hover{
    --gradient-to-color:#a8a8a8 !important
  }

  .md\:hover\:to-gray-10:hover{
    --gradient-to-color:#f4f4f4 !important
  }

  .md\:hover\:to-gray-10-hover:hover{
    --gradient-to-color:#e5e5e5 !important
  }

  .md\:hover\:to-gray-20:hover{
    --gradient-to-color:#e0e0e0 !important
  }

  .md\:hover\:to-gray-20-hover:hover{
    --gradient-to-color:#cacaca !important
  }

  .md\:focus\:from-red:focus{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .md\:focus\:from-red-100:focus{
    --gradient-from-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .md\:focus\:from-teal:focus{
    --gradient-from-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .md\:focus\:from-teal-100:focus{
    --gradient-from-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .md\:focus\:from-teal-200:focus{
    --gradient-from-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .md\:focus\:from-teal-300:focus{
    --gradient-from-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .md\:focus\:from-white:focus{
    --gradient-from-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .md\:focus\:from-black:focus{
    --gradient-from-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .md\:focus\:from-black-100:focus{
    --gradient-from-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .md\:focus\:from-black-200:focus{
    --gradient-from-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .md\:focus\:from-blue:focus{
    --gradient-from-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .md\:focus\:from-orange:focus{
    --gradient-from-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .md\:focus\:from-purple:focus{
    --gradient-from-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .md\:focus\:from-blue-100:focus{
    --gradient-from-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .md\:focus\:from-blue-300:focus{
    --gradient-from-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .md\:focus\:from-blue-900:focus{
    --gradient-from-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .md\:focus\:from-gray-150:focus{
    --gradient-from-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .md\:focus\:from-gray-200:focus{
    --gradient-from-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .md\:focus\:from-gray-250:focus{
    --gradient-from-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .md\:focus\:from-gray-300:focus{
    --gradient-from-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .md\:focus\:from-gray-400:focus{
    --gradient-from-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .md\:focus\:from-gray-450:focus{
    --gradient-from-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .md\:focus\:from-gray-500:focus{
    --gradient-from-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .md\:focus\:from-gray-550:focus{
    --gradient-from-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .md\:focus\:from-gray-600:focus{
    --gradient-from-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .md\:focus\:from-gray-700:focus{
    --gradient-from-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .md\:focus\:from-gray-disable:focus{
    --gradient-from-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .md\:focus\:from-gray-unselected:focus{
    --gradient-from-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .md\:focus\:from-blue-200:focus{
    --gradient-from-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .md\:focus\:from-red-500:focus{
    --gradient-from-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .md\:focus\:from-red-alert:focus{
    --gradient-from-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .md\:focus\:from-blue-40:focus{
    --gradient-from-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .md\:focus\:from-blue-60:focus{
    --gradient-from-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .md\:focus\:from-blue-60-hover:focus{
    --gradient-from-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .md\:focus\:from-blue-80:focus{
    --gradient-from-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .md\:focus\:from-gray-80:focus{
    --gradient-from-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .md\:focus\:from-gray-80-hover:focus{
    --gradient-from-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .md\:focus\:from-gray-70:focus{
    --gradient-from-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .md\:focus\:from-gray-60:focus{
    --gradient-from-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .md\:focus\:from-red-60:focus{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .md\:focus\:from-red-60-hover:focus{
    --gradient-from-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .md\:focus\:from-red-80:focus{
    --gradient-from-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .md\:focus\:from-gray-30:focus{
    --gradient-from-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .md\:focus\:from-green-60:focus{
    --gradient-from-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .md\:focus\:from-green-50:focus{
    --gradient-from-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .md\:focus\:from-blue-70:focus{
    --gradient-from-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .md\:focus\:from-gray-50:focus{
    --gradient-from-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .md\:focus\:from-gray-50-hover:focus{
    --gradient-from-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .md\:focus\:from-gray-50-active:focus{
    --gradient-from-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .md\:focus\:from-gray-100:focus{
    --gradient-from-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .md\:focus\:from-gray-100-disabled:focus{
    --gradient-from-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .md\:focus\:from-gray-40:focus{
    --gradient-from-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .md\:focus\:from-gray-10:focus{
    --gradient-from-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .md\:focus\:from-gray-10-hover:focus{
    --gradient-from-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .md\:focus\:from-gray-20:focus{
    --gradient-from-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .md\:focus\:from-gray-20-hover:focus{
    --gradient-from-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .md\:focus\:via-red:focus{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .md\:focus\:via-red-100:focus{
    --gradient-via-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .md\:focus\:via-teal:focus{
    --gradient-via-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .md\:focus\:via-teal-100:focus{
    --gradient-via-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .md\:focus\:via-teal-200:focus{
    --gradient-via-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .md\:focus\:via-teal-300:focus{
    --gradient-via-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .md\:focus\:via-white:focus{
    --gradient-via-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .md\:focus\:via-black:focus{
    --gradient-via-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .md\:focus\:via-black-100:focus{
    --gradient-via-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .md\:focus\:via-black-200:focus{
    --gradient-via-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .md\:focus\:via-blue:focus{
    --gradient-via-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .md\:focus\:via-orange:focus{
    --gradient-via-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .md\:focus\:via-purple:focus{
    --gradient-via-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .md\:focus\:via-blue-100:focus{
    --gradient-via-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .md\:focus\:via-blue-300:focus{
    --gradient-via-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .md\:focus\:via-blue-900:focus{
    --gradient-via-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .md\:focus\:via-gray-150:focus{
    --gradient-via-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .md\:focus\:via-gray-200:focus{
    --gradient-via-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .md\:focus\:via-gray-250:focus{
    --gradient-via-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .md\:focus\:via-gray-300:focus{
    --gradient-via-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .md\:focus\:via-gray-400:focus{
    --gradient-via-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .md\:focus\:via-gray-450:focus{
    --gradient-via-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .md\:focus\:via-gray-500:focus{
    --gradient-via-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .md\:focus\:via-gray-550:focus{
    --gradient-via-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .md\:focus\:via-gray-600:focus{
    --gradient-via-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .md\:focus\:via-gray-700:focus{
    --gradient-via-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .md\:focus\:via-gray-disable:focus{
    --gradient-via-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .md\:focus\:via-gray-unselected:focus{
    --gradient-via-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .md\:focus\:via-blue-200:focus{
    --gradient-via-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .md\:focus\:via-red-500:focus{
    --gradient-via-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .md\:focus\:via-red-alert:focus{
    --gradient-via-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .md\:focus\:via-blue-40:focus{
    --gradient-via-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .md\:focus\:via-blue-60:focus{
    --gradient-via-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .md\:focus\:via-blue-60-hover:focus{
    --gradient-via-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .md\:focus\:via-blue-80:focus{
    --gradient-via-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .md\:focus\:via-gray-80:focus{
    --gradient-via-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .md\:focus\:via-gray-80-hover:focus{
    --gradient-via-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .md\:focus\:via-gray-70:focus{
    --gradient-via-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .md\:focus\:via-gray-60:focus{
    --gradient-via-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .md\:focus\:via-red-60:focus{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .md\:focus\:via-red-60-hover:focus{
    --gradient-via-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .md\:focus\:via-red-80:focus{
    --gradient-via-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .md\:focus\:via-gray-30:focus{
    --gradient-via-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .md\:focus\:via-green-60:focus{
    --gradient-via-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .md\:focus\:via-green-50:focus{
    --gradient-via-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .md\:focus\:via-blue-70:focus{
    --gradient-via-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .md\:focus\:via-gray-50:focus{
    --gradient-via-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .md\:focus\:via-gray-50-hover:focus{
    --gradient-via-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .md\:focus\:via-gray-50-active:focus{
    --gradient-via-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .md\:focus\:via-gray-100:focus{
    --gradient-via-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .md\:focus\:via-gray-100-disabled:focus{
    --gradient-via-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .md\:focus\:via-gray-40:focus{
    --gradient-via-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .md\:focus\:via-gray-10:focus{
    --gradient-via-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .md\:focus\:via-gray-10-hover:focus{
    --gradient-via-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .md\:focus\:via-gray-20:focus{
    --gradient-via-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .md\:focus\:via-gray-20-hover:focus{
    --gradient-via-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .md\:focus\:to-red:focus{
    --gradient-to-color:#da1e28 !important
  }

  .md\:focus\:to-red-100:focus{
    --gradient-to-color:#fb4b53 !important
  }

  .md\:focus\:to-teal:focus{
    --gradient-to-color:#009b9b !important
  }

  .md\:focus\:to-teal-100:focus{
    --gradient-to-color:#dbfbfb !important
  }

  .md\:focus\:to-teal-200:focus{
    --gradient-to-color:#A8E2E4 !important
  }

  .md\:focus\:to-teal-300:focus{
    --gradient-to-color:#009C98 !important
  }

  .md\:focus\:to-white:focus{
    --gradient-to-color:#fff !important
  }

  .md\:focus\:to-black:focus{
    --gradient-to-color:#000 !important
  }

  .md\:focus\:to-black-100:focus{
    --gradient-to-color:#242A2E !important
  }

  .md\:focus\:to-black-200:focus{
    --gradient-to-color:#171717 !important
  }

  .md\:focus\:to-blue:focus{
    --gradient-to-color:#0058A1 !important
  }

  .md\:focus\:to-orange:focus{
    --gradient-to-color:#fe7b00 !important
  }

  .md\:focus\:to-purple:focus{
    --gradient-to-color:#8a3ffc !important
  }

  .md\:focus\:to-blue-100:focus{
    --gradient-to-color:#E3F6FF !important
  }

  .md\:focus\:to-blue-300:focus{
    --gradient-to-color:#30B0FF !important
  }

  .md\:focus\:to-blue-900:focus{
    --gradient-to-color:#07192B !important
  }

  .md\:focus\:to-gray-150:focus{
    --gradient-to-color:#f9f9f9 !important
  }

  .md\:focus\:to-gray-200:focus{
    --gradient-to-color:#F2F4F8 !important
  }

  .md\:focus\:to-gray-250:focus{
    --gradient-to-color:#FAFBFB !important
  }

  .md\:focus\:to-gray-300:focus{
    --gradient-to-color:#D5D9E0 !important
  }

  .md\:focus\:to-gray-400:focus{
    --gradient-to-color:#9FA5AD !important
  }

  .md\:focus\:to-gray-450:focus{
    --gradient-to-color:#868d95 !important
  }

  .md\:focus\:to-gray-500:focus{
    --gradient-to-color:#414F64 !important
  }

  .md\:focus\:to-gray-550:focus{
    --gradient-to-color:#697077 !important
  }

  .md\:focus\:to-gray-600:focus{
    --gradient-to-color:#50565b !important
  }

  .md\:focus\:to-gray-700:focus{
    --gradient-to-color:#242a2e !important
  }

  .md\:focus\:to-gray-disable:focus{
    --gradient-to-color:#C1C7CD !important
  }

  .md\:focus\:to-gray-unselected:focus{
    --gradient-to-color:#868D95 !important
  }

  .md\:focus\:to-blue-200:focus{
    --gradient-to-color:#427fb6 !important
  }

  .md\:focus\:to-red-500:focus{
    --gradient-to-color:#DC2626 !important
  }

  .md\:focus\:to-red-alert:focus{
    --gradient-to-color:#DA1E2833 !important
  }

  .md\:focus\:to-blue-40:focus{
    --gradient-to-color:#78a9ff !important
  }

  .md\:focus\:to-blue-60:focus{
    --gradient-to-color:#0f62fe !important
  }

  .md\:focus\:to-blue-60-hover:focus{
    --gradient-to-color:#0353e9 !important
  }

  .md\:focus\:to-blue-80:focus{
    --gradient-to-color:#002d9c !important
  }

  .md\:focus\:to-gray-80:focus{
    --gradient-to-color:#393939 !important
  }

  .md\:focus\:to-gray-80-hover:focus{
    --gradient-to-color:#4c4c4c !important
  }

  .md\:focus\:to-gray-70:focus{
    --gradient-to-color:#525252 !important
  }

  .md\:focus\:to-gray-60:focus{
    --gradient-to-color:#6f6f6f !important
  }

  .md\:focus\:to-red-60:focus{
    --gradient-to-color:#da1e28 !important
  }

  .md\:focus\:to-red-60-hover:focus{
    --gradient-to-color:#ba1b23 !important
  }

  .md\:focus\:to-red-80:focus{
    --gradient-to-color:#750e13 !important
  }

  .md\:focus\:to-gray-30:focus{
    --gradient-to-color:#c6c6c6 !important
  }

  .md\:focus\:to-green-60:focus{
    --gradient-to-color:#198038 !important
  }

  .md\:focus\:to-green-50:focus{
    --gradient-to-color:#EDF5FF !important
  }

  .md\:focus\:to-blue-70:focus{
    --gradient-to-color:#0043ce !important
  }

  .md\:focus\:to-gray-50:focus{
    --gradient-to-color:#8d8d8d !important
  }

  .md\:focus\:to-gray-50-hover:focus{
    --gradient-to-color:#8d8d8d12 !important
  }

  .md\:focus\:to-gray-50-active:focus{
    --gradient-to-color:#8d8d8d32 !important
  }

  .md\:focus\:to-gray-100:focus{
    --gradient-to-color:#161616 !important
  }

  .md\:focus\:to-gray-100-disabled:focus{
    --gradient-to-color:#16161650 !important
  }

  .md\:focus\:to-gray-40:focus{
    --gradient-to-color:#a8a8a8 !important
  }

  .md\:focus\:to-gray-10:focus{
    --gradient-to-color:#f4f4f4 !important
  }

  .md\:focus\:to-gray-10-hover:focus{
    --gradient-to-color:#e5e5e5 !important
  }

  .md\:focus\:to-gray-20:focus{
    --gradient-to-color:#e0e0e0 !important
  }

  .md\:focus\:to-gray-20-hover:focus{
    --gradient-to-color:#cacaca !important
  }

  .md\:bg-opacity-0{
    --bg-opacity:0 !important
  }

  .md\:bg-opacity-25{
    --bg-opacity:0.25 !important
  }

  .md\:bg-opacity-50{
    --bg-opacity:0.5 !important
  }

  .md\:bg-opacity-75{
    --bg-opacity:0.75 !important
  }

  .md\:bg-opacity-100{
    --bg-opacity:1 !important
  }

  .md\:hover\:bg-opacity-0:hover{
    --bg-opacity:0 !important
  }

  .md\:hover\:bg-opacity-25:hover{
    --bg-opacity:0.25 !important
  }

  .md\:hover\:bg-opacity-50:hover{
    --bg-opacity:0.5 !important
  }

  .md\:hover\:bg-opacity-75:hover{
    --bg-opacity:0.75 !important
  }

  .md\:hover\:bg-opacity-100:hover{
    --bg-opacity:1 !important
  }

  .md\:focus\:bg-opacity-0:focus{
    --bg-opacity:0 !important
  }

  .md\:focus\:bg-opacity-25:focus{
    --bg-opacity:0.25 !important
  }

  .md\:focus\:bg-opacity-50:focus{
    --bg-opacity:0.5 !important
  }

  .md\:focus\:bg-opacity-75:focus{
    --bg-opacity:0.75 !important
  }

  .md\:focus\:bg-opacity-100:focus{
    --bg-opacity:1 !important
  }

  .md\:bg-bottom{
    background-position:bottom !important
  }

  .md\:bg-center{
    background-position:center !important
  }

  .md\:bg-left{
    background-position:left !important
  }

  .md\:bg-left-bottom{
    background-position:left bottom !important
  }

  .md\:bg-left-top{
    background-position:left top !important
  }

  .md\:bg-right{
    background-position:right !important
  }

  .md\:bg-right-bottom{
    background-position:right bottom !important
  }

  .md\:bg-right-top{
    background-position:right top !important
  }

  .md\:bg-top{
    background-position:top !important
  }

  .md\:bg-repeat{
    background-repeat:repeat !important
  }

  .md\:bg-no-repeat{
    background-repeat:no-repeat !important
  }

  .md\:bg-repeat-x{
    background-repeat:repeat-x !important
  }

  .md\:bg-repeat-y{
    background-repeat:repeat-y !important
  }

  .md\:bg-repeat-round{
    background-repeat:round !important
  }

  .md\:bg-repeat-space{
    background-repeat:space !important
  }

  .md\:bg-auto{
    background-size:auto !important
  }

  .md\:bg-cover{
    background-size:cover !important
  }

  .md\:bg-contain{
    background-size:contain !important
  }

  .md\:border-collapse{
    border-collapse:collapse !important
  }

  .md\:border-separate{
    border-collapse:separate !important
  }

  .md\:border-red{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .md\:border-red-100{
    --border-opacity:1 !important;
    border-color:#fb4b53 !important;
    border-color:rgba(251, 75, 83, var(--border-opacity)) !important
  }

  .md\:border-teal{
    --border-opacity:1 !important;
    border-color:#009b9b !important;
    border-color:rgba(0, 155, 155, var(--border-opacity)) !important
  }

  .md\:border-teal-100{
    --border-opacity:1 !important;
    border-color:#dbfbfb !important;
    border-color:rgba(219, 251, 251, var(--border-opacity)) !important
  }

  .md\:border-teal-200{
    --border-opacity:1 !important;
    border-color:#A8E2E4 !important;
    border-color:rgba(168, 226, 228, var(--border-opacity)) !important
  }

  .md\:border-teal-300{
    --border-opacity:1 !important;
    border-color:#009C98 !important;
    border-color:rgba(0, 156, 152, var(--border-opacity)) !important
  }

  .md\:border-white{
    --border-opacity:1 !important;
    border-color:#fff !important;
    border-color:rgba(255, 255, 255, var(--border-opacity)) !important
  }

  .md\:border-black{
    --border-opacity:1 !important;
    border-color:#000 !important;
    border-color:rgba(0, 0, 0, var(--border-opacity)) !important
  }

  .md\:border-black-100{
    --border-opacity:1 !important;
    border-color:#242A2E !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .md\:border-black-200{
    --border-opacity:1 !important;
    border-color:#171717 !important;
    border-color:rgba(23, 23, 23, var(--border-opacity)) !important
  }

  .md\:border-blue{
    --border-opacity:1 !important;
    border-color:#0058A1 !important;
    border-color:rgba(0, 88, 161, var(--border-opacity)) !important
  }

  .md\:border-orange{
    --border-opacity:1 !important;
    border-color:#fe7b00 !important;
    border-color:rgba(254, 123, 0, var(--border-opacity)) !important
  }

  .md\:border-purple{
    --border-opacity:1 !important;
    border-color:#8a3ffc !important;
    border-color:rgba(138, 63, 252, var(--border-opacity)) !important
  }

  .md\:border-blue-100{
    --border-opacity:1 !important;
    border-color:#E3F6FF !important;
    border-color:rgba(227, 246, 255, var(--border-opacity)) !important
  }

  .md\:border-blue-300{
    --border-opacity:1 !important;
    border-color:#30B0FF !important;
    border-color:rgba(48, 176, 255, var(--border-opacity)) !important
  }

  .md\:border-blue-900{
    --border-opacity:1 !important;
    border-color:#07192B !important;
    border-color:rgba(7, 25, 43, var(--border-opacity)) !important
  }

  .md\:border-gray-150{
    --border-opacity:1 !important;
    border-color:#f9f9f9 !important;
    border-color:rgba(249, 249, 249, var(--border-opacity)) !important
  }

  .md\:border-gray-200{
    --border-opacity:1 !important;
    border-color:#F2F4F8 !important;
    border-color:rgba(242, 244, 248, var(--border-opacity)) !important
  }

  .md\:border-gray-250{
    --border-opacity:1 !important;
    border-color:#FAFBFB !important;
    border-color:rgba(250, 251, 251, var(--border-opacity)) !important
  }

  .md\:border-gray-300{
    --border-opacity:1 !important;
    border-color:#D5D9E0 !important;
    border-color:rgba(213, 217, 224, var(--border-opacity)) !important
  }

  .md\:border-gray-400{
    --border-opacity:1 !important;
    border-color:#9FA5AD !important;
    border-color:rgba(159, 165, 173, var(--border-opacity)) !important
  }

  .md\:border-gray-450{
    --border-opacity:1 !important;
    border-color:#868d95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .md\:border-gray-500{
    --border-opacity:1 !important;
    border-color:#414F64 !important;
    border-color:rgba(65, 79, 100, var(--border-opacity)) !important
  }

  .md\:border-gray-550{
    --border-opacity:1 !important;
    border-color:#697077 !important;
    border-color:rgba(105, 112, 119, var(--border-opacity)) !important
  }

  .md\:border-gray-600{
    --border-opacity:1 !important;
    border-color:#50565b !important;
    border-color:rgba(80, 86, 91, var(--border-opacity)) !important
  }

  .md\:border-gray-700{
    --border-opacity:1 !important;
    border-color:#242a2e !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .md\:border-gray-disable{
    --border-opacity:1 !important;
    border-color:#C1C7CD !important;
    border-color:rgba(193, 199, 205, var(--border-opacity)) !important
  }

  .md\:border-gray-unselected{
    --border-opacity:1 !important;
    border-color:#868D95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .md\:border-blue-200{
    --border-opacity:1 !important;
    border-color:#427fb6 !important;
    border-color:rgba(66, 127, 182, var(--border-opacity)) !important
  }

  .md\:border-red-500{
    --border-opacity:1 !important;
    border-color:#DC2626 !important;
    border-color:rgba(220, 38, 38, var(--border-opacity)) !important
  }

  .md\:border-red-alert{
    border-color:#DA1E2833 !important
  }

  .md\:border-blue-40{
    --border-opacity:1 !important;
    border-color:#78a9ff !important;
    border-color:rgba(120, 169, 255, var(--border-opacity)) !important
  }

  .md\:border-blue-60{
    --border-opacity:1 !important;
    border-color:#0f62fe !important;
    border-color:rgba(15, 98, 254, var(--border-opacity)) !important
  }

  .md\:border-blue-60-hover{
    --border-opacity:1 !important;
    border-color:#0353e9 !important;
    border-color:rgba(3, 83, 233, var(--border-opacity)) !important
  }

  .md\:border-blue-80{
    --border-opacity:1 !important;
    border-color:#002d9c !important;
    border-color:rgba(0, 45, 156, var(--border-opacity)) !important
  }

  .md\:border-gray-80{
    --border-opacity:1 !important;
    border-color:#393939 !important;
    border-color:rgba(57, 57, 57, var(--border-opacity)) !important
  }

  .md\:border-gray-80-hover{
    --border-opacity:1 !important;
    border-color:#4c4c4c !important;
    border-color:rgba(76, 76, 76, var(--border-opacity)) !important
  }

  .md\:border-gray-70{
    --border-opacity:1 !important;
    border-color:#525252 !important;
    border-color:rgba(82, 82, 82, var(--border-opacity)) !important
  }

  .md\:border-gray-60{
    --border-opacity:1 !important;
    border-color:#6f6f6f !important;
    border-color:rgba(111, 111, 111, var(--border-opacity)) !important
  }

  .md\:border-red-60{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .md\:border-red-60-hover{
    --border-opacity:1 !important;
    border-color:#ba1b23 !important;
    border-color:rgba(186, 27, 35, var(--border-opacity)) !important
  }

  .md\:border-red-80{
    --border-opacity:1 !important;
    border-color:#750e13 !important;
    border-color:rgba(117, 14, 19, var(--border-opacity)) !important
  }

  .md\:border-gray-30{
    --border-opacity:1 !important;
    border-color:#c6c6c6 !important;
    border-color:rgba(198, 198, 198, var(--border-opacity)) !important
  }

  .md\:border-green-60{
    --border-opacity:1 !important;
    border-color:#198038 !important;
    border-color:rgba(25, 128, 56, var(--border-opacity)) !important
  }

  .md\:border-green-50{
    --border-opacity:1 !important;
    border-color:#EDF5FF !important;
    border-color:rgba(237, 245, 255, var(--border-opacity)) !important
  }

  .md\:border-blue-70{
    --border-opacity:1 !important;
    border-color:#0043ce !important;
    border-color:rgba(0, 67, 206, var(--border-opacity)) !important
  }

  .md\:border-gray-50{
    --border-opacity:1 !important;
    border-color:#8d8d8d !important;
    border-color:rgba(141, 141, 141, var(--border-opacity)) !important
  }

  .md\:border-gray-50-hover{
    border-color:#8d8d8d12 !important
  }

  .md\:border-gray-50-active{
    border-color:#8d8d8d32 !important
  }

  .md\:border-gray-100{
    --border-opacity:1 !important;
    border-color:#161616 !important;
    border-color:rgba(22, 22, 22, var(--border-opacity)) !important
  }

  .md\:border-gray-100-disabled{
    border-color:#16161650 !important
  }

  .md\:border-gray-40{
    --border-opacity:1 !important;
    border-color:#a8a8a8 !important;
    border-color:rgba(168, 168, 168, var(--border-opacity)) !important
  }

  .md\:border-gray-10{
    --border-opacity:1 !important;
    border-color:#f4f4f4 !important;
    border-color:rgba(244, 244, 244, var(--border-opacity)) !important
  }

  .md\:border-gray-10-hover{
    --border-opacity:1 !important;
    border-color:#e5e5e5 !important;
    border-color:rgba(229, 229, 229, var(--border-opacity)) !important
  }

  .md\:border-gray-20{
    --border-opacity:1 !important;
    border-color:#e0e0e0 !important;
    border-color:rgba(224, 224, 224, var(--border-opacity)) !important
  }

  .md\:border-gray-20-hover{
    --border-opacity:1 !important;
    border-color:#cacaca !important;
    border-color:rgba(202, 202, 202, var(--border-opacity)) !important
  }

  .md\:hover\:border-red:hover{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .md\:hover\:border-red-100:hover{
    --border-opacity:1 !important;
    border-color:#fb4b53 !important;
    border-color:rgba(251, 75, 83, var(--border-opacity)) !important
  }

  .md\:hover\:border-teal:hover{
    --border-opacity:1 !important;
    border-color:#009b9b !important;
    border-color:rgba(0, 155, 155, var(--border-opacity)) !important
  }

  .md\:hover\:border-teal-100:hover{
    --border-opacity:1 !important;
    border-color:#dbfbfb !important;
    border-color:rgba(219, 251, 251, var(--border-opacity)) !important
  }

  .md\:hover\:border-teal-200:hover{
    --border-opacity:1 !important;
    border-color:#A8E2E4 !important;
    border-color:rgba(168, 226, 228, var(--border-opacity)) !important
  }

  .md\:hover\:border-teal-300:hover{
    --border-opacity:1 !important;
    border-color:#009C98 !important;
    border-color:rgba(0, 156, 152, var(--border-opacity)) !important
  }

  .md\:hover\:border-white:hover{
    --border-opacity:1 !important;
    border-color:#fff !important;
    border-color:rgba(255, 255, 255, var(--border-opacity)) !important
  }

  .md\:hover\:border-black:hover{
    --border-opacity:1 !important;
    border-color:#000 !important;
    border-color:rgba(0, 0, 0, var(--border-opacity)) !important
  }

  .md\:hover\:border-black-100:hover{
    --border-opacity:1 !important;
    border-color:#242A2E !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .md\:hover\:border-black-200:hover{
    --border-opacity:1 !important;
    border-color:#171717 !important;
    border-color:rgba(23, 23, 23, var(--border-opacity)) !important
  }

  .md\:hover\:border-blue:hover{
    --border-opacity:1 !important;
    border-color:#0058A1 !important;
    border-color:rgba(0, 88, 161, var(--border-opacity)) !important
  }

  .md\:hover\:border-orange:hover{
    --border-opacity:1 !important;
    border-color:#fe7b00 !important;
    border-color:rgba(254, 123, 0, var(--border-opacity)) !important
  }

  .md\:hover\:border-purple:hover{
    --border-opacity:1 !important;
    border-color:#8a3ffc !important;
    border-color:rgba(138, 63, 252, var(--border-opacity)) !important
  }

  .md\:hover\:border-blue-100:hover{
    --border-opacity:1 !important;
    border-color:#E3F6FF !important;
    border-color:rgba(227, 246, 255, var(--border-opacity)) !important
  }

  .md\:hover\:border-blue-300:hover{
    --border-opacity:1 !important;
    border-color:#30B0FF !important;
    border-color:rgba(48, 176, 255, var(--border-opacity)) !important
  }

  .md\:hover\:border-blue-900:hover{
    --border-opacity:1 !important;
    border-color:#07192B !important;
    border-color:rgba(7, 25, 43, var(--border-opacity)) !important
  }

  .md\:hover\:border-gray-150:hover{
    --border-opacity:1 !important;
    border-color:#f9f9f9 !important;
    border-color:rgba(249, 249, 249, var(--border-opacity)) !important
  }

  .md\:hover\:border-gray-200:hover{
    --border-opacity:1 !important;
    border-color:#F2F4F8 !important;
    border-color:rgba(242, 244, 248, var(--border-opacity)) !important
  }

  .md\:hover\:border-gray-250:hover{
    --border-opacity:1 !important;
    border-color:#FAFBFB !important;
    border-color:rgba(250, 251, 251, var(--border-opacity)) !important
  }

  .md\:hover\:border-gray-300:hover{
    --border-opacity:1 !important;
    border-color:#D5D9E0 !important;
    border-color:rgba(213, 217, 224, var(--border-opacity)) !important
  }

  .md\:hover\:border-gray-400:hover{
    --border-opacity:1 !important;
    border-color:#9FA5AD !important;
    border-color:rgba(159, 165, 173, var(--border-opacity)) !important
  }

  .md\:hover\:border-gray-450:hover{
    --border-opacity:1 !important;
    border-color:#868d95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .md\:hover\:border-gray-500:hover{
    --border-opacity:1 !important;
    border-color:#414F64 !important;
    border-color:rgba(65, 79, 100, var(--border-opacity)) !important
  }

  .md\:hover\:border-gray-550:hover{
    --border-opacity:1 !important;
    border-color:#697077 !important;
    border-color:rgba(105, 112, 119, var(--border-opacity)) !important
  }

  .md\:hover\:border-gray-600:hover{
    --border-opacity:1 !important;
    border-color:#50565b !important;
    border-color:rgba(80, 86, 91, var(--border-opacity)) !important
  }

  .md\:hover\:border-gray-700:hover{
    --border-opacity:1 !important;
    border-color:#242a2e !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .md\:hover\:border-gray-disable:hover{
    --border-opacity:1 !important;
    border-color:#C1C7CD !important;
    border-color:rgba(193, 199, 205, var(--border-opacity)) !important
  }

  .md\:hover\:border-gray-unselected:hover{
    --border-opacity:1 !important;
    border-color:#868D95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .md\:hover\:border-blue-200:hover{
    --border-opacity:1 !important;
    border-color:#427fb6 !important;
    border-color:rgba(66, 127, 182, var(--border-opacity)) !important
  }

  .md\:hover\:border-red-500:hover{
    --border-opacity:1 !important;
    border-color:#DC2626 !important;
    border-color:rgba(220, 38, 38, var(--border-opacity)) !important
  }

  .md\:hover\:border-red-alert:hover{
    border-color:#DA1E2833 !important
  }

  .md\:hover\:border-blue-40:hover{
    --border-opacity:1 !important;
    border-color:#78a9ff !important;
    border-color:rgba(120, 169, 255, var(--border-opacity)) !important
  }

  .md\:hover\:border-blue-60:hover{
    --border-opacity:1 !important;
    border-color:#0f62fe !important;
    border-color:rgba(15, 98, 254, var(--border-opacity)) !important
  }

  .md\:hover\:border-blue-60-hover:hover{
    --border-opacity:1 !important;
    border-color:#0353e9 !important;
    border-color:rgba(3, 83, 233, var(--border-opacity)) !important
  }

  .md\:hover\:border-blue-80:hover{
    --border-opacity:1 !important;
    border-color:#002d9c !important;
    border-color:rgba(0, 45, 156, var(--border-opacity)) !important
  }

  .md\:hover\:border-gray-80:hover{
    --border-opacity:1 !important;
    border-color:#393939 !important;
    border-color:rgba(57, 57, 57, var(--border-opacity)) !important
  }

  .md\:hover\:border-gray-80-hover:hover{
    --border-opacity:1 !important;
    border-color:#4c4c4c !important;
    border-color:rgba(76, 76, 76, var(--border-opacity)) !important
  }

  .md\:hover\:border-gray-70:hover{
    --border-opacity:1 !important;
    border-color:#525252 !important;
    border-color:rgba(82, 82, 82, var(--border-opacity)) !important
  }

  .md\:hover\:border-gray-60:hover{
    --border-opacity:1 !important;
    border-color:#6f6f6f !important;
    border-color:rgba(111, 111, 111, var(--border-opacity)) !important
  }

  .md\:hover\:border-red-60:hover{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .md\:hover\:border-red-60-hover:hover{
    --border-opacity:1 !important;
    border-color:#ba1b23 !important;
    border-color:rgba(186, 27, 35, var(--border-opacity)) !important
  }

  .md\:hover\:border-red-80:hover{
    --border-opacity:1 !important;
    border-color:#750e13 !important;
    border-color:rgba(117, 14, 19, var(--border-opacity)) !important
  }

  .md\:hover\:border-gray-30:hover{
    --border-opacity:1 !important;
    border-color:#c6c6c6 !important;
    border-color:rgba(198, 198, 198, var(--border-opacity)) !important
  }

  .md\:hover\:border-green-60:hover{
    --border-opacity:1 !important;
    border-color:#198038 !important;
    border-color:rgba(25, 128, 56, var(--border-opacity)) !important
  }

  .md\:hover\:border-green-50:hover{
    --border-opacity:1 !important;
    border-color:#EDF5FF !important;
    border-color:rgba(237, 245, 255, var(--border-opacity)) !important
  }

  .md\:hover\:border-blue-70:hover{
    --border-opacity:1 !important;
    border-color:#0043ce !important;
    border-color:rgba(0, 67, 206, var(--border-opacity)) !important
  }

  .md\:hover\:border-gray-50:hover{
    --border-opacity:1 !important;
    border-color:#8d8d8d !important;
    border-color:rgba(141, 141, 141, var(--border-opacity)) !important
  }

  .md\:hover\:border-gray-50-hover:hover{
    border-color:#8d8d8d12 !important
  }

  .md\:hover\:border-gray-50-active:hover{
    border-color:#8d8d8d32 !important
  }

  .md\:hover\:border-gray-100:hover{
    --border-opacity:1 !important;
    border-color:#161616 !important;
    border-color:rgba(22, 22, 22, var(--border-opacity)) !important
  }

  .md\:hover\:border-gray-100-disabled:hover{
    border-color:#16161650 !important
  }

  .md\:hover\:border-gray-40:hover{
    --border-opacity:1 !important;
    border-color:#a8a8a8 !important;
    border-color:rgba(168, 168, 168, var(--border-opacity)) !important
  }

  .md\:hover\:border-gray-10:hover{
    --border-opacity:1 !important;
    border-color:#f4f4f4 !important;
    border-color:rgba(244, 244, 244, var(--border-opacity)) !important
  }

  .md\:hover\:border-gray-10-hover:hover{
    --border-opacity:1 !important;
    border-color:#e5e5e5 !important;
    border-color:rgba(229, 229, 229, var(--border-opacity)) !important
  }

  .md\:hover\:border-gray-20:hover{
    --border-opacity:1 !important;
    border-color:#e0e0e0 !important;
    border-color:rgba(224, 224, 224, var(--border-opacity)) !important
  }

  .md\:hover\:border-gray-20-hover:hover{
    --border-opacity:1 !important;
    border-color:#cacaca !important;
    border-color:rgba(202, 202, 202, var(--border-opacity)) !important
  }

  .md\:focus\:border-red:focus{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .md\:focus\:border-red-100:focus{
    --border-opacity:1 !important;
    border-color:#fb4b53 !important;
    border-color:rgba(251, 75, 83, var(--border-opacity)) !important
  }

  .md\:focus\:border-teal:focus{
    --border-opacity:1 !important;
    border-color:#009b9b !important;
    border-color:rgba(0, 155, 155, var(--border-opacity)) !important
  }

  .md\:focus\:border-teal-100:focus{
    --border-opacity:1 !important;
    border-color:#dbfbfb !important;
    border-color:rgba(219, 251, 251, var(--border-opacity)) !important
  }

  .md\:focus\:border-teal-200:focus{
    --border-opacity:1 !important;
    border-color:#A8E2E4 !important;
    border-color:rgba(168, 226, 228, var(--border-opacity)) !important
  }

  .md\:focus\:border-teal-300:focus{
    --border-opacity:1 !important;
    border-color:#009C98 !important;
    border-color:rgba(0, 156, 152, var(--border-opacity)) !important
  }

  .md\:focus\:border-white:focus{
    --border-opacity:1 !important;
    border-color:#fff !important;
    border-color:rgba(255, 255, 255, var(--border-opacity)) !important
  }

  .md\:focus\:border-black:focus{
    --border-opacity:1 !important;
    border-color:#000 !important;
    border-color:rgba(0, 0, 0, var(--border-opacity)) !important
  }

  .md\:focus\:border-black-100:focus{
    --border-opacity:1 !important;
    border-color:#242A2E !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .md\:focus\:border-black-200:focus{
    --border-opacity:1 !important;
    border-color:#171717 !important;
    border-color:rgba(23, 23, 23, var(--border-opacity)) !important
  }

  .md\:focus\:border-blue:focus{
    --border-opacity:1 !important;
    border-color:#0058A1 !important;
    border-color:rgba(0, 88, 161, var(--border-opacity)) !important
  }

  .md\:focus\:border-orange:focus{
    --border-opacity:1 !important;
    border-color:#fe7b00 !important;
    border-color:rgba(254, 123, 0, var(--border-opacity)) !important
  }

  .md\:focus\:border-purple:focus{
    --border-opacity:1 !important;
    border-color:#8a3ffc !important;
    border-color:rgba(138, 63, 252, var(--border-opacity)) !important
  }

  .md\:focus\:border-blue-100:focus{
    --border-opacity:1 !important;
    border-color:#E3F6FF !important;
    border-color:rgba(227, 246, 255, var(--border-opacity)) !important
  }

  .md\:focus\:border-blue-300:focus{
    --border-opacity:1 !important;
    border-color:#30B0FF !important;
    border-color:rgba(48, 176, 255, var(--border-opacity)) !important
  }

  .md\:focus\:border-blue-900:focus{
    --border-opacity:1 !important;
    border-color:#07192B !important;
    border-color:rgba(7, 25, 43, var(--border-opacity)) !important
  }

  .md\:focus\:border-gray-150:focus{
    --border-opacity:1 !important;
    border-color:#f9f9f9 !important;
    border-color:rgba(249, 249, 249, var(--border-opacity)) !important
  }

  .md\:focus\:border-gray-200:focus{
    --border-opacity:1 !important;
    border-color:#F2F4F8 !important;
    border-color:rgba(242, 244, 248, var(--border-opacity)) !important
  }

  .md\:focus\:border-gray-250:focus{
    --border-opacity:1 !important;
    border-color:#FAFBFB !important;
    border-color:rgba(250, 251, 251, var(--border-opacity)) !important
  }

  .md\:focus\:border-gray-300:focus{
    --border-opacity:1 !important;
    border-color:#D5D9E0 !important;
    border-color:rgba(213, 217, 224, var(--border-opacity)) !important
  }

  .md\:focus\:border-gray-400:focus{
    --border-opacity:1 !important;
    border-color:#9FA5AD !important;
    border-color:rgba(159, 165, 173, var(--border-opacity)) !important
  }

  .md\:focus\:border-gray-450:focus{
    --border-opacity:1 !important;
    border-color:#868d95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .md\:focus\:border-gray-500:focus{
    --border-opacity:1 !important;
    border-color:#414F64 !important;
    border-color:rgba(65, 79, 100, var(--border-opacity)) !important
  }

  .md\:focus\:border-gray-550:focus{
    --border-opacity:1 !important;
    border-color:#697077 !important;
    border-color:rgba(105, 112, 119, var(--border-opacity)) !important
  }

  .md\:focus\:border-gray-600:focus{
    --border-opacity:1 !important;
    border-color:#50565b !important;
    border-color:rgba(80, 86, 91, var(--border-opacity)) !important
  }

  .md\:focus\:border-gray-700:focus{
    --border-opacity:1 !important;
    border-color:#242a2e !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .md\:focus\:border-gray-disable:focus{
    --border-opacity:1 !important;
    border-color:#C1C7CD !important;
    border-color:rgba(193, 199, 205, var(--border-opacity)) !important
  }

  .md\:focus\:border-gray-unselected:focus{
    --border-opacity:1 !important;
    border-color:#868D95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .md\:focus\:border-blue-200:focus{
    --border-opacity:1 !important;
    border-color:#427fb6 !important;
    border-color:rgba(66, 127, 182, var(--border-opacity)) !important
  }

  .md\:focus\:border-red-500:focus{
    --border-opacity:1 !important;
    border-color:#DC2626 !important;
    border-color:rgba(220, 38, 38, var(--border-opacity)) !important
  }

  .md\:focus\:border-red-alert:focus{
    border-color:#DA1E2833 !important
  }

  .md\:focus\:border-blue-40:focus{
    --border-opacity:1 !important;
    border-color:#78a9ff !important;
    border-color:rgba(120, 169, 255, var(--border-opacity)) !important
  }

  .md\:focus\:border-blue-60:focus{
    --border-opacity:1 !important;
    border-color:#0f62fe !important;
    border-color:rgba(15, 98, 254, var(--border-opacity)) !important
  }

  .md\:focus\:border-blue-60-hover:focus{
    --border-opacity:1 !important;
    border-color:#0353e9 !important;
    border-color:rgba(3, 83, 233, var(--border-opacity)) !important
  }

  .md\:focus\:border-blue-80:focus{
    --border-opacity:1 !important;
    border-color:#002d9c !important;
    border-color:rgba(0, 45, 156, var(--border-opacity)) !important
  }

  .md\:focus\:border-gray-80:focus{
    --border-opacity:1 !important;
    border-color:#393939 !important;
    border-color:rgba(57, 57, 57, var(--border-opacity)) !important
  }

  .md\:focus\:border-gray-80-hover:focus{
    --border-opacity:1 !important;
    border-color:#4c4c4c !important;
    border-color:rgba(76, 76, 76, var(--border-opacity)) !important
  }

  .md\:focus\:border-gray-70:focus{
    --border-opacity:1 !important;
    border-color:#525252 !important;
    border-color:rgba(82, 82, 82, var(--border-opacity)) !important
  }

  .md\:focus\:border-gray-60:focus{
    --border-opacity:1 !important;
    border-color:#6f6f6f !important;
    border-color:rgba(111, 111, 111, var(--border-opacity)) !important
  }

  .md\:focus\:border-red-60:focus{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .md\:focus\:border-red-60-hover:focus{
    --border-opacity:1 !important;
    border-color:#ba1b23 !important;
    border-color:rgba(186, 27, 35, var(--border-opacity)) !important
  }

  .md\:focus\:border-red-80:focus{
    --border-opacity:1 !important;
    border-color:#750e13 !important;
    border-color:rgba(117, 14, 19, var(--border-opacity)) !important
  }

  .md\:focus\:border-gray-30:focus{
    --border-opacity:1 !important;
    border-color:#c6c6c6 !important;
    border-color:rgba(198, 198, 198, var(--border-opacity)) !important
  }

  .md\:focus\:border-green-60:focus{
    --border-opacity:1 !important;
    border-color:#198038 !important;
    border-color:rgba(25, 128, 56, var(--border-opacity)) !important
  }

  .md\:focus\:border-green-50:focus{
    --border-opacity:1 !important;
    border-color:#EDF5FF !important;
    border-color:rgba(237, 245, 255, var(--border-opacity)) !important
  }

  .md\:focus\:border-blue-70:focus{
    --border-opacity:1 !important;
    border-color:#0043ce !important;
    border-color:rgba(0, 67, 206, var(--border-opacity)) !important
  }

  .md\:focus\:border-gray-50:focus{
    --border-opacity:1 !important;
    border-color:#8d8d8d !important;
    border-color:rgba(141, 141, 141, var(--border-opacity)) !important
  }

  .md\:focus\:border-gray-50-hover:focus{
    border-color:#8d8d8d12 !important
  }

  .md\:focus\:border-gray-50-active:focus{
    border-color:#8d8d8d32 !important
  }

  .md\:focus\:border-gray-100:focus{
    --border-opacity:1 !important;
    border-color:#161616 !important;
    border-color:rgba(22, 22, 22, var(--border-opacity)) !important
  }

  .md\:focus\:border-gray-100-disabled:focus{
    border-color:#16161650 !important
  }

  .md\:focus\:border-gray-40:focus{
    --border-opacity:1 !important;
    border-color:#a8a8a8 !important;
    border-color:rgba(168, 168, 168, var(--border-opacity)) !important
  }

  .md\:focus\:border-gray-10:focus{
    --border-opacity:1 !important;
    border-color:#f4f4f4 !important;
    border-color:rgba(244, 244, 244, var(--border-opacity)) !important
  }

  .md\:focus\:border-gray-10-hover:focus{
    --border-opacity:1 !important;
    border-color:#e5e5e5 !important;
    border-color:rgba(229, 229, 229, var(--border-opacity)) !important
  }

  .md\:focus\:border-gray-20:focus{
    --border-opacity:1 !important;
    border-color:#e0e0e0 !important;
    border-color:rgba(224, 224, 224, var(--border-opacity)) !important
  }

  .md\:focus\:border-gray-20-hover:focus{
    --border-opacity:1 !important;
    border-color:#cacaca !important;
    border-color:rgba(202, 202, 202, var(--border-opacity)) !important
  }

  .md\:border-opacity-0{
    --border-opacity:0 !important
  }

  .md\:border-opacity-25{
    --border-opacity:0.25 !important
  }

  .md\:border-opacity-50{
    --border-opacity:0.5 !important
  }

  .md\:border-opacity-75{
    --border-opacity:0.75 !important
  }

  .md\:border-opacity-100{
    --border-opacity:1 !important
  }

  .md\:hover\:border-opacity-0:hover{
    --border-opacity:0 !important
  }

  .md\:hover\:border-opacity-25:hover{
    --border-opacity:0.25 !important
  }

  .md\:hover\:border-opacity-50:hover{
    --border-opacity:0.5 !important
  }

  .md\:hover\:border-opacity-75:hover{
    --border-opacity:0.75 !important
  }

  .md\:hover\:border-opacity-100:hover{
    --border-opacity:1 !important
  }

  .md\:focus\:border-opacity-0:focus{
    --border-opacity:0 !important
  }

  .md\:focus\:border-opacity-25:focus{
    --border-opacity:0.25 !important
  }

  .md\:focus\:border-opacity-50:focus{
    --border-opacity:0.5 !important
  }

  .md\:focus\:border-opacity-75:focus{
    --border-opacity:0.75 !important
  }

  .md\:focus\:border-opacity-100:focus{
    --border-opacity:1 !important
  }

  .md\:rounded-none{
    border-radius:0 !important
  }

  .md\:rounded-sm{
    border-radius:0.125rem !important
  }

  .md\:rounded{
    border-radius:0.25rem !important
  }

  .md\:rounded-md{
    border-radius:0.375rem !important
  }

  .md\:rounded-lg{
    border-radius:0.5rem !important
  }

  .md\:rounded-xl{
    border-radius:0.75rem !important
  }

  .md\:rounded-2xl{
    border-radius:1rem !important
  }

  .md\:rounded-3xl{
    border-radius:1.5rem !important
  }

  .md\:rounded-full{
    border-radius:9999px !important
  }

  .md\:rounded-t-none{
    border-top-left-radius:0 !important;
    border-top-right-radius:0 !important
  }

  .md\:rounded-r-none{
    border-top-right-radius:0 !important;
    border-bottom-right-radius:0 !important
  }

  .md\:rounded-b-none{
    border-bottom-right-radius:0 !important;
    border-bottom-left-radius:0 !important
  }

  .md\:rounded-l-none{
    border-top-left-radius:0 !important;
    border-bottom-left-radius:0 !important
  }

  .md\:rounded-t-sm{
    border-top-left-radius:0.125rem !important;
    border-top-right-radius:0.125rem !important
  }

  .md\:rounded-r-sm{
    border-top-right-radius:0.125rem !important;
    border-bottom-right-radius:0.125rem !important
  }

  .md\:rounded-b-sm{
    border-bottom-right-radius:0.125rem !important;
    border-bottom-left-radius:0.125rem !important
  }

  .md\:rounded-l-sm{
    border-top-left-radius:0.125rem !important;
    border-bottom-left-radius:0.125rem !important
  }

  .md\:rounded-t{
    border-top-left-radius:0.25rem !important;
    border-top-right-radius:0.25rem !important
  }

  .md\:rounded-r{
    border-top-right-radius:0.25rem !important;
    border-bottom-right-radius:0.25rem !important
  }

  .md\:rounded-b{
    border-bottom-right-radius:0.25rem !important;
    border-bottom-left-radius:0.25rem !important
  }

  .md\:rounded-l{
    border-top-left-radius:0.25rem !important;
    border-bottom-left-radius:0.25rem !important
  }

  .md\:rounded-t-md{
    border-top-left-radius:0.375rem !important;
    border-top-right-radius:0.375rem !important
  }

  .md\:rounded-r-md{
    border-top-right-radius:0.375rem !important;
    border-bottom-right-radius:0.375rem !important
  }

  .md\:rounded-b-md{
    border-bottom-right-radius:0.375rem !important;
    border-bottom-left-radius:0.375rem !important
  }

  .md\:rounded-l-md{
    border-top-left-radius:0.375rem !important;
    border-bottom-left-radius:0.375rem !important
  }

  .md\:rounded-t-lg{
    border-top-left-radius:0.5rem !important;
    border-top-right-radius:0.5rem !important
  }

  .md\:rounded-r-lg{
    border-top-right-radius:0.5rem !important;
    border-bottom-right-radius:0.5rem !important
  }

  .md\:rounded-b-lg{
    border-bottom-right-radius:0.5rem !important;
    border-bottom-left-radius:0.5rem !important
  }

  .md\:rounded-l-lg{
    border-top-left-radius:0.5rem !important;
    border-bottom-left-radius:0.5rem !important
  }

  .md\:rounded-t-xl{
    border-top-left-radius:0.75rem !important;
    border-top-right-radius:0.75rem !important
  }

  .md\:rounded-r-xl{
    border-top-right-radius:0.75rem !important;
    border-bottom-right-radius:0.75rem !important
  }

  .md\:rounded-b-xl{
    border-bottom-right-radius:0.75rem !important;
    border-bottom-left-radius:0.75rem !important
  }

  .md\:rounded-l-xl{
    border-top-left-radius:0.75rem !important;
    border-bottom-left-radius:0.75rem !important
  }

  .md\:rounded-t-2xl{
    border-top-left-radius:1rem !important;
    border-top-right-radius:1rem !important
  }

  .md\:rounded-r-2xl{
    border-top-right-radius:1rem !important;
    border-bottom-right-radius:1rem !important
  }

  .md\:rounded-b-2xl{
    border-bottom-right-radius:1rem !important;
    border-bottom-left-radius:1rem !important
  }

  .md\:rounded-l-2xl{
    border-top-left-radius:1rem !important;
    border-bottom-left-radius:1rem !important
  }

  .md\:rounded-t-3xl{
    border-top-left-radius:1.5rem !important;
    border-top-right-radius:1.5rem !important
  }

  .md\:rounded-r-3xl{
    border-top-right-radius:1.5rem !important;
    border-bottom-right-radius:1.5rem !important
  }

  .md\:rounded-b-3xl{
    border-bottom-right-radius:1.5rem !important;
    border-bottom-left-radius:1.5rem !important
  }

  .md\:rounded-l-3xl{
    border-top-left-radius:1.5rem !important;
    border-bottom-left-radius:1.5rem !important
  }

  .md\:rounded-t-full{
    border-top-left-radius:9999px !important;
    border-top-right-radius:9999px !important
  }

  .md\:rounded-r-full{
    border-top-right-radius:9999px !important;
    border-bottom-right-radius:9999px !important
  }

  .md\:rounded-b-full{
    border-bottom-right-radius:9999px !important;
    border-bottom-left-radius:9999px !important
  }

  .md\:rounded-l-full{
    border-top-left-radius:9999px !important;
    border-bottom-left-radius:9999px !important
  }

  .md\:rounded-tl-none{
    border-top-left-radius:0 !important
  }

  .md\:rounded-tr-none{
    border-top-right-radius:0 !important
  }

  .md\:rounded-br-none{
    border-bottom-right-radius:0 !important
  }

  .md\:rounded-bl-none{
    border-bottom-left-radius:0 !important
  }

  .md\:rounded-tl-sm{
    border-top-left-radius:0.125rem !important
  }

  .md\:rounded-tr-sm{
    border-top-right-radius:0.125rem !important
  }

  .md\:rounded-br-sm{
    border-bottom-right-radius:0.125rem !important
  }

  .md\:rounded-bl-sm{
    border-bottom-left-radius:0.125rem !important
  }

  .md\:rounded-tl{
    border-top-left-radius:0.25rem !important
  }

  .md\:rounded-tr{
    border-top-right-radius:0.25rem !important
  }

  .md\:rounded-br{
    border-bottom-right-radius:0.25rem !important
  }

  .md\:rounded-bl{
    border-bottom-left-radius:0.25rem !important
  }

  .md\:rounded-tl-md{
    border-top-left-radius:0.375rem !important
  }

  .md\:rounded-tr-md{
    border-top-right-radius:0.375rem !important
  }

  .md\:rounded-br-md{
    border-bottom-right-radius:0.375rem !important
  }

  .md\:rounded-bl-md{
    border-bottom-left-radius:0.375rem !important
  }

  .md\:rounded-tl-lg{
    border-top-left-radius:0.5rem !important
  }

  .md\:rounded-tr-lg{
    border-top-right-radius:0.5rem !important
  }

  .md\:rounded-br-lg{
    border-bottom-right-radius:0.5rem !important
  }

  .md\:rounded-bl-lg{
    border-bottom-left-radius:0.5rem !important
  }

  .md\:rounded-tl-xl{
    border-top-left-radius:0.75rem !important
  }

  .md\:rounded-tr-xl{
    border-top-right-radius:0.75rem !important
  }

  .md\:rounded-br-xl{
    border-bottom-right-radius:0.75rem !important
  }

  .md\:rounded-bl-xl{
    border-bottom-left-radius:0.75rem !important
  }

  .md\:rounded-tl-2xl{
    border-top-left-radius:1rem !important
  }

  .md\:rounded-tr-2xl{
    border-top-right-radius:1rem !important
  }

  .md\:rounded-br-2xl{
    border-bottom-right-radius:1rem !important
  }

  .md\:rounded-bl-2xl{
    border-bottom-left-radius:1rem !important
  }

  .md\:rounded-tl-3xl{
    border-top-left-radius:1.5rem !important
  }

  .md\:rounded-tr-3xl{
    border-top-right-radius:1.5rem !important
  }

  .md\:rounded-br-3xl{
    border-bottom-right-radius:1.5rem !important
  }

  .md\:rounded-bl-3xl{
    border-bottom-left-radius:1.5rem !important
  }

  .md\:rounded-tl-full{
    border-top-left-radius:9999px !important
  }

  .md\:rounded-tr-full{
    border-top-right-radius:9999px !important
  }

  .md\:rounded-br-full{
    border-bottom-right-radius:9999px !important
  }

  .md\:rounded-bl-full{
    border-bottom-left-radius:9999px !important
  }

  .md\:border-solid{
    border-style:solid !important
  }

  .md\:border-dashed{
    border-style:dashed !important
  }

  .md\:border-dotted{
    border-style:dotted !important
  }

  .md\:border-double{
    border-style:double !important
  }

  .md\:border-none{
    border-style:none !important
  }

  .md\:border-0{
    border-width:0 !important
  }

  .md\:border-2{
    border-width:2px !important
  }

  .md\:border-4{
    border-width:4px !important
  }

  .md\:border-8{
    border-width:8px !important
  }

  .md\:border{
    border-width:1px !important
  }

  .md\:border-t-0{
    border-top-width:0 !important
  }

  .md\:border-r-0{
    border-right-width:0 !important
  }

  .md\:border-b-0{
    border-bottom-width:0 !important
  }

  .md\:border-l-0{
    border-left-width:0 !important
  }

  .md\:border-t-2{
    border-top-width:2px !important
  }

  .md\:border-r-2{
    border-right-width:2px !important
  }

  .md\:border-b-2{
    border-bottom-width:2px !important
  }

  .md\:border-l-2{
    border-left-width:2px !important
  }

  .md\:border-t-4{
    border-top-width:4px !important
  }

  .md\:border-r-4{
    border-right-width:4px !important
  }

  .md\:border-b-4{
    border-bottom-width:4px !important
  }

  .md\:border-l-4{
    border-left-width:4px !important
  }

  .md\:border-t-8{
    border-top-width:8px !important
  }

  .md\:border-r-8{
    border-right-width:8px !important
  }

  .md\:border-b-8{
    border-bottom-width:8px !important
  }

  .md\:border-l-8{
    border-left-width:8px !important
  }

  .md\:border-t{
    border-top-width:1px !important
  }

  .md\:border-r{
    border-right-width:1px !important
  }

  .md\:border-b{
    border-bottom-width:1px !important
  }

  .md\:border-l{
    border-left-width:1px !important
  }

  .md\:box-border{
    box-sizing:border-box !important
  }

  .md\:box-content{
    box-sizing:content-box !important
  }

  .md\:cursor-auto{
    cursor:auto !important
  }

  .md\:cursor-default{
    cursor:default !important
  }

  .md\:cursor-pointer{
    cursor:pointer !important
  }

  .md\:cursor-wait{
    cursor:wait !important
  }

  .md\:cursor-text{
    cursor:text !important
  }

  .md\:cursor-move{
    cursor:move !important
  }

  .md\:cursor-not-allowed{
    cursor:not-allowed !important
  }

  .md\:block{
    display:block !important
  }

  .md\:inline-block{
    display:inline-block !important
  }

  .md\:inline{
    display:inline !important
  }

  .md\:flex{
    display:flex !important
  }

  .md\:inline-flex{
    display:inline-flex !important
  }

  .md\:table{
    display:table !important
  }

  .md\:table-caption{
    display:table-caption !important
  }

  .md\:table-cell{
    display:table-cell !important
  }

  .md\:table-column{
    display:table-column !important
  }

  .md\:table-column-group{
    display:table-column-group !important
  }

  .md\:table-footer-group{
    display:table-footer-group !important
  }

  .md\:table-header-group{
    display:table-header-group !important
  }

  .md\:table-row-group{
    display:table-row-group !important
  }

  .md\:table-row{
    display:table-row !important
  }

  .md\:flow-root{
    display:flow-root !important
  }

  .md\:grid{
    display:grid !important
  }

  .md\:inline-grid{
    display:inline-grid !important
  }

  .md\:contents{
    display:contents !important
  }

  .md\:hidden{
    display:none !important
  }

  .md\:flex-row{
    flex-direction:row !important
  }

  .md\:flex-row-reverse{
    flex-direction:row-reverse !important
  }

  .md\:flex-col{
    flex-direction:column !important
  }

  .md\:flex-col-reverse{
    flex-direction:column-reverse !important
  }

  .md\:flex-wrap{
    flex-wrap:wrap !important
  }

  .md\:flex-wrap-reverse{
    flex-wrap:wrap-reverse !important
  }

  .md\:flex-no-wrap{
    flex-wrap:nowrap !important
  }

  .md\:place-items-auto{
    place-items:auto !important
  }

  .md\:place-items-start{
    place-items:start !important
  }

  .md\:place-items-end{
    place-items:end !important
  }

  .md\:place-items-center{
    place-items:center !important
  }

  .md\:place-items-stretch{
    place-items:stretch !important
  }

  .md\:place-content-center{
    place-content:center !important
  }

  .md\:place-content-start{
    place-content:start !important
  }

  .md\:place-content-end{
    place-content:end !important
  }

  .md\:place-content-between{
    place-content:space-between !important
  }

  .md\:place-content-around{
    place-content:space-around !important
  }

  .md\:place-content-evenly{
    place-content:space-evenly !important
  }

  .md\:place-content-stretch{
    place-content:stretch !important
  }

  .md\:place-self-auto{
    place-self:auto !important
  }

  .md\:place-self-start{
    place-self:start !important
  }

  .md\:place-self-end{
    place-self:end !important
  }

  .md\:place-self-center{
    place-self:center !important
  }

  .md\:place-self-stretch{
    place-self:stretch !important
  }

  .md\:items-start{
    align-items:flex-start !important
  }

  .md\:items-end{
    align-items:flex-end !important
  }

  .md\:items-center{
    align-items:center !important
  }

  .md\:items-baseline{
    align-items:baseline !important
  }

  .md\:items-stretch{
    align-items:stretch !important
  }

  .md\:content-center{
    align-content:center !important
  }

  .md\:content-start{
    align-content:flex-start !important
  }

  .md\:content-end{
    align-content:flex-end !important
  }

  .md\:content-between{
    align-content:space-between !important
  }

  .md\:content-around{
    align-content:space-around !important
  }

  .md\:content-evenly{
    align-content:space-evenly !important
  }

  .md\:self-auto{
    align-self:auto !important
  }

  .md\:self-start{
    align-self:flex-start !important
  }

  .md\:self-end{
    align-self:flex-end !important
  }

  .md\:self-center{
    align-self:center !important
  }

  .md\:self-stretch{
    align-self:stretch !important
  }

  .md\:justify-items-auto{
    justify-items:auto !important
  }

  .md\:justify-items-start{
    justify-items:start !important
  }

  .md\:justify-items-end{
    justify-items:end !important
  }

  .md\:justify-items-center{
    justify-items:center !important
  }

  .md\:justify-items-stretch{
    justify-items:stretch !important
  }

  .md\:justify-start{
    justify-content:flex-start !important
  }

  .md\:justify-end{
    justify-content:flex-end !important
  }

  .md\:justify-center{
    justify-content:center !important
  }

  .md\:justify-between{
    justify-content:space-between !important
  }

  .md\:justify-around{
    justify-content:space-around !important
  }

  .md\:justify-evenly{
    justify-content:space-evenly !important
  }

  .md\:justify-self-auto{
    justify-self:auto !important
  }

  .md\:justify-self-start{
    justify-self:start !important
  }

  .md\:justify-self-end{
    justify-self:end !important
  }

  .md\:justify-self-center{
    justify-self:center !important
  }

  .md\:justify-self-stretch{
    justify-self:stretch !important
  }

  .md\:flex-1{
    flex:1 1 0% !important
  }

  .md\:flex-auto{
    flex:1 1 auto !important
  }

  .md\:flex-initial{
    flex:0 1 auto !important
  }

  .md\:flex-none{
    flex:none !important
  }

  .md\:flex-grow-0{
    flex-grow:0 !important
  }

  .md\:flex-grow{
    flex-grow:1 !important
  }

  .md\:flex-shrink-0{
    flex-shrink:0 !important
  }

  .md\:flex-shrink{
    flex-shrink:1 !important
  }

  .md\:order-1{
    order:1 !important
  }

  .md\:order-2{
    order:2 !important
  }

  .md\:order-3{
    order:3 !important
  }

  .md\:order-4{
    order:4 !important
  }

  .md\:order-5{
    order:5 !important
  }

  .md\:order-6{
    order:6 !important
  }

  .md\:order-7{
    order:7 !important
  }

  .md\:order-8{
    order:8 !important
  }

  .md\:order-9{
    order:9 !important
  }

  .md\:order-10{
    order:10 !important
  }

  .md\:order-11{
    order:11 !important
  }

  .md\:order-12{
    order:12 !important
  }

  .md\:order-first{
    order:-9999 !important
  }

  .md\:order-last{
    order:9999 !important
  }

  .md\:order-none{
    order:0 !important
  }

  .md\:float-right{
    float:right !important
  }

  .md\:float-left{
    float:left !important
  }

  .md\:float-none{
    float:none !important
  }

  .md\:clearfix:after{
    content:"" !important;
    display:table !important;
    clear:both !important
  }

  .md\:clear-left{
    clear:left !important
  }

  .md\:clear-right{
    clear:right !important
  }

  .md\:clear-both{
    clear:both !important
  }

  .md\:clear-none{
    clear:none !important
  }

  .md\:font-sans{
    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" !important
  }

  .md\:font-serif{
    font-family:Georgia, Cambria, "Times New Roman", Times, serif !important
  }

  .md\:font-mono{
    font-family:Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important
  }

  .md\:font-hairline{
    font-weight:100 !important
  }

  .md\:font-thin{
    font-weight:200 !important
  }

  .md\:font-light{
    font-weight:300 !important
  }

  .md\:font-normal{
    font-weight:400 !important
  }

  .md\:font-medium{
    font-weight:500 !important
  }

  .md\:font-semibold{
    font-weight:600 !important
  }

  .md\:font-bold{
    font-weight:700 !important
  }

  .md\:font-extrabold{
    font-weight:800 !important
  }

  .md\:font-black{
    font-weight:900 !important
  }

  .md\:hover\:font-hairline:hover{
    font-weight:100 !important
  }

  .md\:hover\:font-thin:hover{
    font-weight:200 !important
  }

  .md\:hover\:font-light:hover{
    font-weight:300 !important
  }

  .md\:hover\:font-normal:hover{
    font-weight:400 !important
  }

  .md\:hover\:font-medium:hover{
    font-weight:500 !important
  }

  .md\:hover\:font-semibold:hover{
    font-weight:600 !important
  }

  .md\:hover\:font-bold:hover{
    font-weight:700 !important
  }

  .md\:hover\:font-extrabold:hover{
    font-weight:800 !important
  }

  .md\:hover\:font-black:hover{
    font-weight:900 !important
  }

  .md\:focus\:font-hairline:focus{
    font-weight:100 !important
  }

  .md\:focus\:font-thin:focus{
    font-weight:200 !important
  }

  .md\:focus\:font-light:focus{
    font-weight:300 !important
  }

  .md\:focus\:font-normal:focus{
    font-weight:400 !important
  }

  .md\:focus\:font-medium:focus{
    font-weight:500 !important
  }

  .md\:focus\:font-semibold:focus{
    font-weight:600 !important
  }

  .md\:focus\:font-bold:focus{
    font-weight:700 !important
  }

  .md\:focus\:font-extrabold:focus{
    font-weight:800 !important
  }

  .md\:focus\:font-black:focus{
    font-weight:900 !important
  }

  .md\:h-0{
    height:0 !important
  }

  .md\:h-1{
    height:0.25rem !important
  }

  .md\:h-2{
    height:0.5rem !important
  }

  .md\:h-3{
    height:0.75rem !important
  }

  .md\:h-4{
    height:1rem !important
  }

  .md\:h-5{
    height:1.25rem !important
  }

  .md\:h-6{
    height:1.5rem !important
  }

  .md\:h-7{
    height:1.75rem !important
  }

  .md\:h-8{
    height:2rem !important
  }

  .md\:h-10{
    height:2.5rem !important
  }

  .md\:h-12{
    height:3rem !important
  }

  .md\:h-14{
    height:3.5rem !important
  }

  .md\:h-16{
    height:4rem !important
  }

  .md\:h-18{
    height:4.5rem !important
  }

  .md\:h-19{
    height:4.75rem !important
  }

  .md\:h-20{
    height:5rem !important
  }

  .md\:h-24{
    height:6rem !important
  }

  .md\:h-28{
    height:7rem !important
  }

  .md\:h-30{
    height:7.5rem !important
  }

  .md\:h-31{
    height:7.75rem !important
  }

  .md\:h-32{
    height:8rem !important
  }

  .md\:h-34{
    height:8.5rem !important
  }

  .md\:h-36{
    height:9rem !important
  }

  .md\:h-40{
    height:10rem !important
  }

  .md\:h-42{
    height:9.188rem !important
  }

  .md\:h-44{
    height:11rem !important
  }

  .md\:h-45{
    height:11.25rem !important
  }

  .md\:h-48{
    height:12rem !important
  }

  .md\:h-50{
    height:12.5rem !important
  }

  .md\:h-52{
    height:13rem !important
  }

  .md\:h-56{
    height:14rem !important
  }

  .md\:h-60{
    height:15rem !important
  }

  .md\:h-62{
    height:15.5rem !important
  }

  .md\:h-64{
    height:16rem !important
  }

  .md\:h-70{
    height:17.5rem !important
  }

  .md\:h-72{
    height:18rem !important
  }

  .md\:h-76{
    height:19rem !important
  }

  .md\:h-80{
    height:20rem !important
  }

  .md\:h-83{
    height:20.75rem !important
  }

  .md\:h-84{
    height:21rem !important
  }

  .md\:h-92{
    height:23rem !important
  }

  .md\:h-96{
    height:24rem !important
  }

  .md\:h-104{
    height:26rem !important
  }

  .md\:h-106{
    height:26.5rem !important
  }

  .md\:h-108{
    height:27rem !important
  }

  .md\:h-112{
    height:28rem !important
  }

  .md\:h-116{
    height:29rem !important
  }

  .md\:h-120{
    height:30rem !important
  }

  .md\:h-124{
    height:31rem !important
  }

  .md\:h-132{
    height:33rem !important
  }

  .md\:h-140{
    height:40rem !important
  }

  .md\:h-164{
    height:41rem !important
  }

  .md\:h-165{
    height:41.25rem !important
  }

  .md\:h-172{
    height:43rem !important
  }

  .md\:h-200{
    height:50rem !important
  }

  .md\:h-auto{
    height:auto !important
  }

  .md\:h-px{
    height:1px !important
  }

  .md\:h-1\.5{
    height:0.375rem !important
  }

  .md\:h-2n{
    height:-0.5rem !important
  }

  .md\:h-40n{
    height:-10rem !important
  }

  .md\:h-full{
    height:100% !important
  }

  .md\:h-screen{
    height:100vh !important
  }

  .md\:h-40p{
    height:40% !important
  }

  .md\:h-50p{
    height:50% !important
  }

  .md\:h-60p{
    height:60% !important
  }

  .md\:h-70p{
    height:70% !important
  }

  .md\:h-80p{
    height:80% !important
  }

  .md\:h-90p{
    height:90% !important
  }

  .md\:h-93p{
    height:93% !important
  }

  .md\:h-fit{
    height:-moz-fit-content !important;
    height:fit-content !important
  }

  .md\:text-xs{
    font-size:0.75rem !important
  }

  .md\:text-sm{
    font-size:0.875rem !important
  }

  .md\:text-base{
    font-size:1rem !important
  }

  .md\:text-lg{
    font-size:1.125rem !important
  }

  .md\:text-xl{
    font-size:1.25rem !important
  }

  .md\:text-2xl{
    font-size:1.5rem !important
  }

  .md\:text-3xl{
    font-size:1.875rem !important
  }

  .md\:text-4xl{
    font-size:2.25rem !important
  }

  .md\:text-5xl{
    font-size:3rem !important
  }

  .md\:text-6xl{
    font-size:4rem !important
  }

  .md\:text-xsmall{
    font-size:13px !important
  }

  .md\:text-xxs{
    font-size:11px !important
  }

  .md\:text-xxxs{
    font-size:10px !important
  }

  .md\:text-heading-01{
    font-size:1.75rem !important
  }

  .md\:leading-3{
    line-height:.75rem !important
  }

  .md\:leading-4{
    line-height:1rem !important
  }

  .md\:leading-5{
    line-height:1.25rem !important
  }

  .md\:leading-6{
    line-height:1.5rem !important
  }

  .md\:leading-7{
    line-height:1.75rem !important
  }

  .md\:leading-8{
    line-height:2rem !important
  }

  .md\:leading-9{
    line-height:2.25rem !important
  }

  .md\:leading-10{
    line-height:2.5rem !important
  }

  .md\:leading-none{
    line-height:1 !important
  }

  .md\:leading-tight{
    line-height:1.25 !important
  }

  .md\:leading-snug{
    line-height:1.375 !important
  }

  .md\:leading-normal{
    line-height:1.5 !important
  }

  .md\:leading-relaxed{
    line-height:1.625 !important
  }

  .md\:leading-loose{
    line-height:2 !important
  }

  .md\:leading-primary{
    line-height:1.125rem !important
  }

  .md\:list-inside{
    list-style-position:inside !important
  }

  .md\:list-outside{
    list-style-position:outside !important
  }

  .md\:list-none{
    list-style-type:none !important
  }

  .md\:list-disc{
    list-style-type:disc !important
  }

  .md\:list-decimal{
    list-style-type:decimal !important
  }

  .md\:m-0{
    margin:0 !important
  }

  .md\:m-1{
    margin:0.25rem !important
  }

  .md\:m-2{
    margin:0.5rem !important
  }

  .md\:m-3{
    margin:0.75rem !important
  }

  .md\:m-4{
    margin:1rem !important
  }

  .md\:m-5{
    margin:1.25rem !important
  }

  .md\:m-6{
    margin:1.5rem !important
  }

  .md\:m-7{
    margin:1.75rem !important
  }

  .md\:m-8{
    margin:2rem !important
  }

  .md\:m-9{
    margin:2.25rem !important
  }

  .md\:m-10{
    margin:2.5rem !important
  }

  .md\:m-12{
    margin:3rem !important
  }

  .md\:m-14{
    margin:3.5rem !important
  }

  .md\:m-16{
    margin:4rem !important
  }

  .md\:m-18{
    margin:4.5rem !important
  }

  .md\:m-19{
    margin:4.75rem !important
  }

  .md\:m-20{
    margin:5rem !important
  }

  .md\:m-24{
    margin:6rem !important
  }

  .md\:m-28{
    margin:7rem !important
  }

  .md\:m-30{
    margin:7.5rem !important
  }

  .md\:m-31{
    margin:7.75rem !important
  }

  .md\:m-32{
    margin:8rem !important
  }

  .md\:m-34{
    margin:8.5rem !important
  }

  .md\:m-36{
    margin:9rem !important
  }

  .md\:m-40{
    margin:10rem !important
  }

  .md\:m-44{
    margin:11rem !important
  }

  .md\:m-45{
    margin:11.25rem !important
  }

  .md\:m-48{
    margin:12rem !important
  }

  .md\:m-50{
    margin:12.5rem !important
  }

  .md\:m-52{
    margin:13rem !important
  }

  .md\:m-56{
    margin:14rem !important
  }

  .md\:m-60{
    margin:15rem !important
  }

  .md\:m-62{
    margin:15.5rem !important
  }

  .md\:m-64{
    margin:16rem !important
  }

  .md\:m-70{
    margin:17.5rem !important
  }

  .md\:m-72{
    margin:18rem !important
  }

  .md\:m-76{
    margin:19rem !important
  }

  .md\:m-80{
    margin:20rem !important
  }

  .md\:m-83{
    margin:20.75rem !important
  }

  .md\:m-84{
    margin:21rem !important
  }

  .md\:m-92{
    margin:23rem !important
  }

  .md\:m-96{
    margin:24rem !important
  }

  .md\:m-104{
    margin:26rem !important
  }

  .md\:m-106{
    margin:26.5rem !important
  }

  .md\:m-108{
    margin:27rem !important
  }

  .md\:m-112{
    margin:28rem !important
  }

  .md\:m-116{
    margin:29rem !important
  }

  .md\:m-120{
    margin:30rem !important
  }

  .md\:m-124{
    margin:31rem !important
  }

  .md\:m-132{
    margin:33rem !important
  }

  .md\:m-140{
    margin:40rem !important
  }

  .md\:m-164{
    margin:41rem !important
  }

  .md\:m-165{
    margin:41.25rem !important
  }

  .md\:m-172{
    margin:43rem !important
  }

  .md\:m-200{
    margin:50rem !important
  }

  .md\:m-auto{
    margin:auto !important
  }

  .md\:m-px{
    margin:1px !important
  }

  .md\:m-1\.5{
    margin:0.375rem !important
  }

  .md\:m-2n{
    margin:-0.5rem !important
  }

  .md\:m-40n{
    margin:-10rem !important
  }

  .md\:-m-1{
    margin:-0.25rem !important
  }

  .md\:-m-2{
    margin:-0.5rem !important
  }

  .md\:-m-3{
    margin:-0.75rem !important
  }

  .md\:-m-4{
    margin:-1rem !important
  }

  .md\:-m-5{
    margin:-1.25rem !important
  }

  .md\:-m-6{
    margin:-1.5rem !important
  }

  .md\:-m-7{
    margin:-1.75rem !important
  }

  .md\:-m-8{
    margin:-2rem !important
  }

  .md\:-m-10{
    margin:-2.5rem !important
  }

  .md\:-m-12{
    margin:-3rem !important
  }

  .md\:-m-14{
    margin:-3.5rem !important
  }

  .md\:-m-16{
    margin:-4rem !important
  }

  .md\:-m-18{
    margin:-4.5rem !important
  }

  .md\:-m-19{
    margin:-4.75rem !important
  }

  .md\:-m-20{
    margin:-5rem !important
  }

  .md\:-m-24{
    margin:-6rem !important
  }

  .md\:-m-28{
    margin:-7rem !important
  }

  .md\:-m-30{
    margin:-7.5rem !important
  }

  .md\:-m-31{
    margin:-7.75rem !important
  }

  .md\:-m-32{
    margin:-8rem !important
  }

  .md\:-m-34{
    margin:-8.5rem !important
  }

  .md\:-m-36{
    margin:-9rem !important
  }

  .md\:-m-40{
    margin:-10rem !important
  }

  .md\:-m-44{
    margin:-11rem !important
  }

  .md\:-m-45{
    margin:-11.25rem !important
  }

  .md\:-m-48{
    margin:-12rem !important
  }

  .md\:-m-50{
    margin:-12.5rem !important
  }

  .md\:-m-52{
    margin:-13rem !important
  }

  .md\:-m-56{
    margin:-14rem !important
  }

  .md\:-m-60{
    margin:-15rem !important
  }

  .md\:-m-62{
    margin:-15.5rem !important
  }

  .md\:-m-64{
    margin:-16rem !important
  }

  .md\:-m-70{
    margin:-17.5rem !important
  }

  .md\:-m-72{
    margin:-18rem !important
  }

  .md\:-m-76{
    margin:-19rem !important
  }

  .md\:-m-80{
    margin:-20rem !important
  }

  .md\:-m-83{
    margin:-20.75rem !important
  }

  .md\:-m-84{
    margin:-21rem !important
  }

  .md\:-m-92{
    margin:-23rem !important
  }

  .md\:-m-96{
    margin:-24rem !important
  }

  .md\:-m-104{
    margin:-26rem !important
  }

  .md\:-m-106{
    margin:-26.5rem !important
  }

  .md\:-m-108{
    margin:-27rem !important
  }

  .md\:-m-112{
    margin:-28rem !important
  }

  .md\:-m-116{
    margin:-29rem !important
  }

  .md\:-m-120{
    margin:-30rem !important
  }

  .md\:-m-124{
    margin:-31rem !important
  }

  .md\:-m-132{
    margin:-33rem !important
  }

  .md\:-m-140{
    margin:-40rem !important
  }

  .md\:-m-164{
    margin:-41rem !important
  }

  .md\:-m-165{
    margin:-41.25rem !important
  }

  .md\:-m-172{
    margin:-43rem !important
  }

  .md\:-m-200{
    margin:-50rem !important
  }

  .md\:-m-px{
    margin:-1px !important
  }

  .md\:-m-1\.5{
    margin:-0.375rem !important
  }

  .md\:-m-2n{
    margin:0.5rem !important
  }

  .md\:-m-40n{
    margin:10rem !important
  }

  .md\:my-0{
    margin-top:0 !important;
    margin-bottom:0 !important
  }

  .md\:mx-0{
    margin-left:0 !important;
    margin-right:0 !important
  }

  .md\:my-1{
    margin-top:0.25rem !important;
    margin-bottom:0.25rem !important
  }

  .md\:mx-1{
    margin-left:0.25rem !important;
    margin-right:0.25rem !important
  }

  .md\:my-2{
    margin-top:0.5rem !important;
    margin-bottom:0.5rem !important
  }

  .md\:mx-2{
    margin-left:0.5rem !important;
    margin-right:0.5rem !important
  }

  .md\:my-3{
    margin-top:0.75rem !important;
    margin-bottom:0.75rem !important
  }

  .md\:mx-3{
    margin-left:0.75rem !important;
    margin-right:0.75rem !important
  }

  .md\:my-4{
    margin-top:1rem !important;
    margin-bottom:1rem !important
  }

  .md\:mx-4{
    margin-left:1rem !important;
    margin-right:1rem !important
  }

  .md\:my-5{
    margin-top:1.25rem !important;
    margin-bottom:1.25rem !important
  }

  .md\:mx-5{
    margin-left:1.25rem !important;
    margin-right:1.25rem !important
  }

  .md\:my-6{
    margin-top:1.5rem !important;
    margin-bottom:1.5rem !important
  }

  .md\:mx-6{
    margin-left:1.5rem !important;
    margin-right:1.5rem !important
  }

  .md\:my-7{
    margin-top:1.75rem !important;
    margin-bottom:1.75rem !important
  }

  .md\:mx-7{
    margin-left:1.75rem !important;
    margin-right:1.75rem !important
  }

  .md\:my-8{
    margin-top:2rem !important;
    margin-bottom:2rem !important
  }

  .md\:mx-8{
    margin-left:2rem !important;
    margin-right:2rem !important
  }

  .md\:my-9{
    margin-top:2.25rem !important;
    margin-bottom:2.25rem !important
  }

  .md\:mx-9{
    margin-left:2.25rem !important;
    margin-right:2.25rem !important
  }

  .md\:my-10{
    margin-top:2.5rem !important;
    margin-bottom:2.5rem !important
  }

  .md\:mx-10{
    margin-left:2.5rem !important;
    margin-right:2.5rem !important
  }

  .md\:my-12{
    margin-top:3rem !important;
    margin-bottom:3rem !important
  }

  .md\:mx-12{
    margin-left:3rem !important;
    margin-right:3rem !important
  }

  .md\:my-14{
    margin-top:3.5rem !important;
    margin-bottom:3.5rem !important
  }

  .md\:mx-14{
    margin-left:3.5rem !important;
    margin-right:3.5rem !important
  }

  .md\:my-16{
    margin-top:4rem !important;
    margin-bottom:4rem !important
  }

  .md\:mx-16{
    margin-left:4rem !important;
    margin-right:4rem !important
  }

  .md\:my-18{
    margin-top:4.5rem !important;
    margin-bottom:4.5rem !important
  }

  .md\:mx-18{
    margin-left:4.5rem !important;
    margin-right:4.5rem !important
  }

  .md\:my-19{
    margin-top:4.75rem !important;
    margin-bottom:4.75rem !important
  }

  .md\:mx-19{
    margin-left:4.75rem !important;
    margin-right:4.75rem !important
  }

  .md\:my-20{
    margin-top:5rem !important;
    margin-bottom:5rem !important
  }

  .md\:mx-20{
    margin-left:5rem !important;
    margin-right:5rem !important
  }

  .md\:my-24{
    margin-top:6rem !important;
    margin-bottom:6rem !important
  }

  .md\:mx-24{
    margin-left:6rem !important;
    margin-right:6rem !important
  }

  .md\:my-28{
    margin-top:7rem !important;
    margin-bottom:7rem !important
  }

  .md\:mx-28{
    margin-left:7rem !important;
    margin-right:7rem !important
  }

  .md\:my-30{
    margin-top:7.5rem !important;
    margin-bottom:7.5rem !important
  }

  .md\:mx-30{
    margin-left:7.5rem !important;
    margin-right:7.5rem !important
  }

  .md\:my-31{
    margin-top:7.75rem !important;
    margin-bottom:7.75rem !important
  }

  .md\:mx-31{
    margin-left:7.75rem !important;
    margin-right:7.75rem !important
  }

  .md\:my-32{
    margin-top:8rem !important;
    margin-bottom:8rem !important
  }

  .md\:mx-32{
    margin-left:8rem !important;
    margin-right:8rem !important
  }

  .md\:my-34{
    margin-top:8.5rem !important;
    margin-bottom:8.5rem !important
  }

  .md\:mx-34{
    margin-left:8.5rem !important;
    margin-right:8.5rem !important
  }

  .md\:my-36{
    margin-top:9rem !important;
    margin-bottom:9rem !important
  }

  .md\:mx-36{
    margin-left:9rem !important;
    margin-right:9rem !important
  }

  .md\:my-40{
    margin-top:10rem !important;
    margin-bottom:10rem !important
  }

  .md\:mx-40{
    margin-left:10rem !important;
    margin-right:10rem !important
  }

  .md\:my-44{
    margin-top:11rem !important;
    margin-bottom:11rem !important
  }

  .md\:mx-44{
    margin-left:11rem !important;
    margin-right:11rem !important
  }

  .md\:my-45{
    margin-top:11.25rem !important;
    margin-bottom:11.25rem !important
  }

  .md\:mx-45{
    margin-left:11.25rem !important;
    margin-right:11.25rem !important
  }

  .md\:my-48{
    margin-top:12rem !important;
    margin-bottom:12rem !important
  }

  .md\:mx-48{
    margin-left:12rem !important;
    margin-right:12rem !important
  }

  .md\:my-50{
    margin-top:12.5rem !important;
    margin-bottom:12.5rem !important
  }

  .md\:mx-50{
    margin-left:12.5rem !important;
    margin-right:12.5rem !important
  }

  .md\:my-52{
    margin-top:13rem !important;
    margin-bottom:13rem !important
  }

  .md\:mx-52{
    margin-left:13rem !important;
    margin-right:13rem !important
  }

  .md\:my-56{
    margin-top:14rem !important;
    margin-bottom:14rem !important
  }

  .md\:mx-56{
    margin-left:14rem !important;
    margin-right:14rem !important
  }

  .md\:my-60{
    margin-top:15rem !important;
    margin-bottom:15rem !important
  }

  .md\:mx-60{
    margin-left:15rem !important;
    margin-right:15rem !important
  }

  .md\:my-62{
    margin-top:15.5rem !important;
    margin-bottom:15.5rem !important
  }

  .md\:mx-62{
    margin-left:15.5rem !important;
    margin-right:15.5rem !important
  }

  .md\:my-64{
    margin-top:16rem !important;
    margin-bottom:16rem !important
  }

  .md\:mx-64{
    margin-left:16rem !important;
    margin-right:16rem !important
  }

  .md\:my-70{
    margin-top:17.5rem !important;
    margin-bottom:17.5rem !important
  }

  .md\:mx-70{
    margin-left:17.5rem !important;
    margin-right:17.5rem !important
  }

  .md\:my-72{
    margin-top:18rem !important;
    margin-bottom:18rem !important
  }

  .md\:mx-72{
    margin-left:18rem !important;
    margin-right:18rem !important
  }

  .md\:my-76{
    margin-top:19rem !important;
    margin-bottom:19rem !important
  }

  .md\:mx-76{
    margin-left:19rem !important;
    margin-right:19rem !important
  }

  .md\:my-80{
    margin-top:20rem !important;
    margin-bottom:20rem !important
  }

  .md\:mx-80{
    margin-left:20rem !important;
    margin-right:20rem !important
  }

  .md\:my-83{
    margin-top:20.75rem !important;
    margin-bottom:20.75rem !important
  }

  .md\:mx-83{
    margin-left:20.75rem !important;
    margin-right:20.75rem !important
  }

  .md\:my-84{
    margin-top:21rem !important;
    margin-bottom:21rem !important
  }

  .md\:mx-84{
    margin-left:21rem !important;
    margin-right:21rem !important
  }

  .md\:my-92{
    margin-top:23rem !important;
    margin-bottom:23rem !important
  }

  .md\:mx-92{
    margin-left:23rem !important;
    margin-right:23rem !important
  }

  .md\:my-96{
    margin-top:24rem !important;
    margin-bottom:24rem !important
  }

  .md\:mx-96{
    margin-left:24rem !important;
    margin-right:24rem !important
  }

  .md\:my-104{
    margin-top:26rem !important;
    margin-bottom:26rem !important
  }

  .md\:mx-104{
    margin-left:26rem !important;
    margin-right:26rem !important
  }

  .md\:my-106{
    margin-top:26.5rem !important;
    margin-bottom:26.5rem !important
  }

  .md\:mx-106{
    margin-left:26.5rem !important;
    margin-right:26.5rem !important
  }

  .md\:my-108{
    margin-top:27rem !important;
    margin-bottom:27rem !important
  }

  .md\:mx-108{
    margin-left:27rem !important;
    margin-right:27rem !important
  }

  .md\:my-112{
    margin-top:28rem !important;
    margin-bottom:28rem !important
  }

  .md\:mx-112{
    margin-left:28rem !important;
    margin-right:28rem !important
  }

  .md\:my-116{
    margin-top:29rem !important;
    margin-bottom:29rem !important
  }

  .md\:mx-116{
    margin-left:29rem !important;
    margin-right:29rem !important
  }

  .md\:my-120{
    margin-top:30rem !important;
    margin-bottom:30rem !important
  }

  .md\:mx-120{
    margin-left:30rem !important;
    margin-right:30rem !important
  }

  .md\:my-124{
    margin-top:31rem !important;
    margin-bottom:31rem !important
  }

  .md\:mx-124{
    margin-left:31rem !important;
    margin-right:31rem !important
  }

  .md\:my-132{
    margin-top:33rem !important;
    margin-bottom:33rem !important
  }

  .md\:mx-132{
    margin-left:33rem !important;
    margin-right:33rem !important
  }

  .md\:my-140{
    margin-top:40rem !important;
    margin-bottom:40rem !important
  }

  .md\:mx-140{
    margin-left:40rem !important;
    margin-right:40rem !important
  }

  .md\:my-164{
    margin-top:41rem !important;
    margin-bottom:41rem !important
  }

  .md\:mx-164{
    margin-left:41rem !important;
    margin-right:41rem !important
  }

  .md\:my-165{
    margin-top:41.25rem !important;
    margin-bottom:41.25rem !important
  }

  .md\:mx-165{
    margin-left:41.25rem !important;
    margin-right:41.25rem !important
  }

  .md\:my-172{
    margin-top:43rem !important;
    margin-bottom:43rem !important
  }

  .md\:mx-172{
    margin-left:43rem !important;
    margin-right:43rem !important
  }

  .md\:my-200{
    margin-top:50rem !important;
    margin-bottom:50rem !important
  }

  .md\:mx-200{
    margin-left:50rem !important;
    margin-right:50rem !important
  }

  .md\:my-auto{
    margin-top:auto !important;
    margin-bottom:auto !important
  }

  .md\:mx-auto{
    margin-left:auto !important;
    margin-right:auto !important
  }

  .md\:my-px{
    margin-top:1px !important;
    margin-bottom:1px !important
  }

  .md\:mx-px{
    margin-left:1px !important;
    margin-right:1px !important
  }

  .md\:my-1\.5{
    margin-top:0.375rem !important;
    margin-bottom:0.375rem !important
  }

  .md\:mx-1\.5{
    margin-left:0.375rem !important;
    margin-right:0.375rem !important
  }

  .md\:my-2n{
    margin-top:-0.5rem !important;
    margin-bottom:-0.5rem !important
  }

  .md\:mx-2n{
    margin-left:-0.5rem !important;
    margin-right:-0.5rem !important
  }

  .md\:my-40n{
    margin-top:-10rem !important;
    margin-bottom:-10rem !important
  }

  .md\:mx-40n{
    margin-left:-10rem !important;
    margin-right:-10rem !important
  }

  .md\:-my-1{
    margin-top:-0.25rem !important;
    margin-bottom:-0.25rem !important
  }

  .md\:-mx-1{
    margin-left:-0.25rem !important;
    margin-right:-0.25rem !important
  }

  .md\:-my-2{
    margin-top:-0.5rem !important;
    margin-bottom:-0.5rem !important
  }

  .md\:-mx-2{
    margin-left:-0.5rem !important;
    margin-right:-0.5rem !important
  }

  .md\:-my-3{
    margin-top:-0.75rem !important;
    margin-bottom:-0.75rem !important
  }

  .md\:-mx-3{
    margin-left:-0.75rem !important;
    margin-right:-0.75rem !important
  }

  .md\:-my-4{
    margin-top:-1rem !important;
    margin-bottom:-1rem !important
  }

  .md\:-mx-4{
    margin-left:-1rem !important;
    margin-right:-1rem !important
  }

  .md\:-my-5{
    margin-top:-1.25rem !important;
    margin-bottom:-1.25rem !important
  }

  .md\:-mx-5{
    margin-left:-1.25rem !important;
    margin-right:-1.25rem !important
  }

  .md\:-my-6{
    margin-top:-1.5rem !important;
    margin-bottom:-1.5rem !important
  }

  .md\:-mx-6{
    margin-left:-1.5rem !important;
    margin-right:-1.5rem !important
  }

  .md\:-my-7{
    margin-top:-1.75rem !important;
    margin-bottom:-1.75rem !important
  }

  .md\:-mx-7{
    margin-left:-1.75rem !important;
    margin-right:-1.75rem !important
  }

  .md\:-my-8{
    margin-top:-2rem !important;
    margin-bottom:-2rem !important
  }

  .md\:-mx-8{
    margin-left:-2rem !important;
    margin-right:-2rem !important
  }

  .md\:-my-10{
    margin-top:-2.5rem !important;
    margin-bottom:-2.5rem !important
  }

  .md\:-mx-10{
    margin-left:-2.5rem !important;
    margin-right:-2.5rem !important
  }

  .md\:-my-12{
    margin-top:-3rem !important;
    margin-bottom:-3rem !important
  }

  .md\:-mx-12{
    margin-left:-3rem !important;
    margin-right:-3rem !important
  }

  .md\:-my-14{
    margin-top:-3.5rem !important;
    margin-bottom:-3.5rem !important
  }

  .md\:-mx-14{
    margin-left:-3.5rem !important;
    margin-right:-3.5rem !important
  }

  .md\:-my-16{
    margin-top:-4rem !important;
    margin-bottom:-4rem !important
  }

  .md\:-mx-16{
    margin-left:-4rem !important;
    margin-right:-4rem !important
  }

  .md\:-my-18{
    margin-top:-4.5rem !important;
    margin-bottom:-4.5rem !important
  }

  .md\:-mx-18{
    margin-left:-4.5rem !important;
    margin-right:-4.5rem !important
  }

  .md\:-my-19{
    margin-top:-4.75rem !important;
    margin-bottom:-4.75rem !important
  }

  .md\:-mx-19{
    margin-left:-4.75rem !important;
    margin-right:-4.75rem !important
  }

  .md\:-my-20{
    margin-top:-5rem !important;
    margin-bottom:-5rem !important
  }

  .md\:-mx-20{
    margin-left:-5rem !important;
    margin-right:-5rem !important
  }

  .md\:-my-24{
    margin-top:-6rem !important;
    margin-bottom:-6rem !important
  }

  .md\:-mx-24{
    margin-left:-6rem !important;
    margin-right:-6rem !important
  }

  .md\:-my-28{
    margin-top:-7rem !important;
    margin-bottom:-7rem !important
  }

  .md\:-mx-28{
    margin-left:-7rem !important;
    margin-right:-7rem !important
  }

  .md\:-my-30{
    margin-top:-7.5rem !important;
    margin-bottom:-7.5rem !important
  }

  .md\:-mx-30{
    margin-left:-7.5rem !important;
    margin-right:-7.5rem !important
  }

  .md\:-my-31{
    margin-top:-7.75rem !important;
    margin-bottom:-7.75rem !important
  }

  .md\:-mx-31{
    margin-left:-7.75rem !important;
    margin-right:-7.75rem !important
  }

  .md\:-my-32{
    margin-top:-8rem !important;
    margin-bottom:-8rem !important
  }

  .md\:-mx-32{
    margin-left:-8rem !important;
    margin-right:-8rem !important
  }

  .md\:-my-34{
    margin-top:-8.5rem !important;
    margin-bottom:-8.5rem !important
  }

  .md\:-mx-34{
    margin-left:-8.5rem !important;
    margin-right:-8.5rem !important
  }

  .md\:-my-36{
    margin-top:-9rem !important;
    margin-bottom:-9rem !important
  }

  .md\:-mx-36{
    margin-left:-9rem !important;
    margin-right:-9rem !important
  }

  .md\:-my-40{
    margin-top:-10rem !important;
    margin-bottom:-10rem !important
  }

  .md\:-mx-40{
    margin-left:-10rem !important;
    margin-right:-10rem !important
  }

  .md\:-my-44{
    margin-top:-11rem !important;
    margin-bottom:-11rem !important
  }

  .md\:-mx-44{
    margin-left:-11rem !important;
    margin-right:-11rem !important
  }

  .md\:-my-45{
    margin-top:-11.25rem !important;
    margin-bottom:-11.25rem !important
  }

  .md\:-mx-45{
    margin-left:-11.25rem !important;
    margin-right:-11.25rem !important
  }

  .md\:-my-48{
    margin-top:-12rem !important;
    margin-bottom:-12rem !important
  }

  .md\:-mx-48{
    margin-left:-12rem !important;
    margin-right:-12rem !important
  }

  .md\:-my-50{
    margin-top:-12.5rem !important;
    margin-bottom:-12.5rem !important
  }

  .md\:-mx-50{
    margin-left:-12.5rem !important;
    margin-right:-12.5rem !important
  }

  .md\:-my-52{
    margin-top:-13rem !important;
    margin-bottom:-13rem !important
  }

  .md\:-mx-52{
    margin-left:-13rem !important;
    margin-right:-13rem !important
  }

  .md\:-my-56{
    margin-top:-14rem !important;
    margin-bottom:-14rem !important
  }

  .md\:-mx-56{
    margin-left:-14rem !important;
    margin-right:-14rem !important
  }

  .md\:-my-60{
    margin-top:-15rem !important;
    margin-bottom:-15rem !important
  }

  .md\:-mx-60{
    margin-left:-15rem !important;
    margin-right:-15rem !important
  }

  .md\:-my-62{
    margin-top:-15.5rem !important;
    margin-bottom:-15.5rem !important
  }

  .md\:-mx-62{
    margin-left:-15.5rem !important;
    margin-right:-15.5rem !important
  }

  .md\:-my-64{
    margin-top:-16rem !important;
    margin-bottom:-16rem !important
  }

  .md\:-mx-64{
    margin-left:-16rem !important;
    margin-right:-16rem !important
  }

  .md\:-my-70{
    margin-top:-17.5rem !important;
    margin-bottom:-17.5rem !important
  }

  .md\:-mx-70{
    margin-left:-17.5rem !important;
    margin-right:-17.5rem !important
  }

  .md\:-my-72{
    margin-top:-18rem !important;
    margin-bottom:-18rem !important
  }

  .md\:-mx-72{
    margin-left:-18rem !important;
    margin-right:-18rem !important
  }

  .md\:-my-76{
    margin-top:-19rem !important;
    margin-bottom:-19rem !important
  }

  .md\:-mx-76{
    margin-left:-19rem !important;
    margin-right:-19rem !important
  }

  .md\:-my-80{
    margin-top:-20rem !important;
    margin-bottom:-20rem !important
  }

  .md\:-mx-80{
    margin-left:-20rem !important;
    margin-right:-20rem !important
  }

  .md\:-my-83{
    margin-top:-20.75rem !important;
    margin-bottom:-20.75rem !important
  }

  .md\:-mx-83{
    margin-left:-20.75rem !important;
    margin-right:-20.75rem !important
  }

  .md\:-my-84{
    margin-top:-21rem !important;
    margin-bottom:-21rem !important
  }

  .md\:-mx-84{
    margin-left:-21rem !important;
    margin-right:-21rem !important
  }

  .md\:-my-92{
    margin-top:-23rem !important;
    margin-bottom:-23rem !important
  }

  .md\:-mx-92{
    margin-left:-23rem !important;
    margin-right:-23rem !important
  }

  .md\:-my-96{
    margin-top:-24rem !important;
    margin-bottom:-24rem !important
  }

  .md\:-mx-96{
    margin-left:-24rem !important;
    margin-right:-24rem !important
  }

  .md\:-my-104{
    margin-top:-26rem !important;
    margin-bottom:-26rem !important
  }

  .md\:-mx-104{
    margin-left:-26rem !important;
    margin-right:-26rem !important
  }

  .md\:-my-106{
    margin-top:-26.5rem !important;
    margin-bottom:-26.5rem !important
  }

  .md\:-mx-106{
    margin-left:-26.5rem !important;
    margin-right:-26.5rem !important
  }

  .md\:-my-108{
    margin-top:-27rem !important;
    margin-bottom:-27rem !important
  }

  .md\:-mx-108{
    margin-left:-27rem !important;
    margin-right:-27rem !important
  }

  .md\:-my-112{
    margin-top:-28rem !important;
    margin-bottom:-28rem !important
  }

  .md\:-mx-112{
    margin-left:-28rem !important;
    margin-right:-28rem !important
  }

  .md\:-my-116{
    margin-top:-29rem !important;
    margin-bottom:-29rem !important
  }

  .md\:-mx-116{
    margin-left:-29rem !important;
    margin-right:-29rem !important
  }

  .md\:-my-120{
    margin-top:-30rem !important;
    margin-bottom:-30rem !important
  }

  .md\:-mx-120{
    margin-left:-30rem !important;
    margin-right:-30rem !important
  }

  .md\:-my-124{
    margin-top:-31rem !important;
    margin-bottom:-31rem !important
  }

  .md\:-mx-124{
    margin-left:-31rem !important;
    margin-right:-31rem !important
  }

  .md\:-my-132{
    margin-top:-33rem !important;
    margin-bottom:-33rem !important
  }

  .md\:-mx-132{
    margin-left:-33rem !important;
    margin-right:-33rem !important
  }

  .md\:-my-140{
    margin-top:-40rem !important;
    margin-bottom:-40rem !important
  }

  .md\:-mx-140{
    margin-left:-40rem !important;
    margin-right:-40rem !important
  }

  .md\:-my-164{
    margin-top:-41rem !important;
    margin-bottom:-41rem !important
  }

  .md\:-mx-164{
    margin-left:-41rem !important;
    margin-right:-41rem !important
  }

  .md\:-my-165{
    margin-top:-41.25rem !important;
    margin-bottom:-41.25rem !important
  }

  .md\:-mx-165{
    margin-left:-41.25rem !important;
    margin-right:-41.25rem !important
  }

  .md\:-my-172{
    margin-top:-43rem !important;
    margin-bottom:-43rem !important
  }

  .md\:-mx-172{
    margin-left:-43rem !important;
    margin-right:-43rem !important
  }

  .md\:-my-200{
    margin-top:-50rem !important;
    margin-bottom:-50rem !important
  }

  .md\:-mx-200{
    margin-left:-50rem !important;
    margin-right:-50rem !important
  }

  .md\:-my-px{
    margin-top:-1px !important;
    margin-bottom:-1px !important
  }

  .md\:-mx-px{
    margin-left:-1px !important;
    margin-right:-1px !important
  }

  .md\:-my-1\.5{
    margin-top:-0.375rem !important;
    margin-bottom:-0.375rem !important
  }

  .md\:-mx-1\.5{
    margin-left:-0.375rem !important;
    margin-right:-0.375rem !important
  }

  .md\:-my-2n{
    margin-top:0.5rem !important;
    margin-bottom:0.5rem !important
  }

  .md\:-mx-2n{
    margin-left:0.5rem !important;
    margin-right:0.5rem !important
  }

  .md\:-my-40n{
    margin-top:10rem !important;
    margin-bottom:10rem !important
  }

  .md\:-mx-40n{
    margin-left:10rem !important;
    margin-right:10rem !important
  }

  .md\:mt-0{
    margin-top:0 !important
  }

  .md\:mr-0{
    margin-right:0 !important
  }

  .md\:mb-0{
    margin-bottom:0 !important
  }

  .md\:ml-0{
    margin-left:0 !important
  }

  .md\:mt-1{
    margin-top:0.25rem !important
  }

  .md\:mr-1{
    margin-right:0.25rem !important
  }

  .md\:mb-1{
    margin-bottom:0.25rem !important
  }

  .md\:ml-1{
    margin-left:0.25rem !important
  }

  .md\:mt-2{
    margin-top:0.5rem !important
  }

  .md\:mr-2{
    margin-right:0.5rem !important
  }

  .md\:mb-2{
    margin-bottom:0.5rem !important
  }

  .md\:ml-2{
    margin-left:0.5rem !important
  }

  .md\:mt-3{
    margin-top:0.75rem !important
  }

  .md\:mr-3{
    margin-right:0.75rem !important
  }

  .md\:mb-3{
    margin-bottom:0.75rem !important
  }

  .md\:ml-3{
    margin-left:0.75rem !important
  }

  .md\:mt-4{
    margin-top:1rem !important
  }

  .md\:mr-4{
    margin-right:1rem !important
  }

  .md\:mb-4{
    margin-bottom:1rem !important
  }

  .md\:ml-4{
    margin-left:1rem !important
  }

  .md\:mt-5{
    margin-top:1.25rem !important
  }

  .md\:mr-5{
    margin-right:1.25rem !important
  }

  .md\:mb-5{
    margin-bottom:1.25rem !important
  }

  .md\:ml-5{
    margin-left:1.25rem !important
  }

  .md\:mt-6{
    margin-top:1.5rem !important
  }

  .md\:mr-6{
    margin-right:1.5rem !important
  }

  .md\:mb-6{
    margin-bottom:1.5rem !important
  }

  .md\:ml-6{
    margin-left:1.5rem !important
  }

  .md\:mt-7{
    margin-top:1.75rem !important
  }

  .md\:mr-7{
    margin-right:1.75rem !important
  }

  .md\:mb-7{
    margin-bottom:1.75rem !important
  }

  .md\:ml-7{
    margin-left:1.75rem !important
  }

  .md\:mt-8{
    margin-top:2rem !important
  }

  .md\:mr-8{
    margin-right:2rem !important
  }

  .md\:mb-8{
    margin-bottom:2rem !important
  }

  .md\:ml-8{
    margin-left:2rem !important
  }

  .md\:mt-9{
    margin-top:2.25rem !important
  }

  .md\:mr-9{
    margin-right:2.25rem !important
  }

  .md\:mb-9{
    margin-bottom:2.25rem !important
  }

  .md\:ml-9{
    margin-left:2.25rem !important
  }

  .md\:mt-10{
    margin-top:2.5rem !important
  }

  .md\:mr-10{
    margin-right:2.5rem !important
  }

  .md\:mb-10{
    margin-bottom:2.5rem !important
  }

  .md\:ml-10{
    margin-left:2.5rem !important
  }

  .md\:mt-12{
    margin-top:3rem !important
  }

  .md\:mr-12{
    margin-right:3rem !important
  }

  .md\:mb-12{
    margin-bottom:3rem !important
  }

  .md\:ml-12{
    margin-left:3rem !important
  }

  .md\:mt-14{
    margin-top:3.5rem !important
  }

  .md\:mr-14{
    margin-right:3.5rem !important
  }

  .md\:mb-14{
    margin-bottom:3.5rem !important
  }

  .md\:ml-14{
    margin-left:3.5rem !important
  }

  .md\:mt-16{
    margin-top:4rem !important
  }

  .md\:mr-16{
    margin-right:4rem !important
  }

  .md\:mb-16{
    margin-bottom:4rem !important
  }

  .md\:ml-16{
    margin-left:4rem !important
  }

  .md\:mt-18{
    margin-top:4.5rem !important
  }

  .md\:mr-18{
    margin-right:4.5rem !important
  }

  .md\:mb-18{
    margin-bottom:4.5rem !important
  }

  .md\:ml-18{
    margin-left:4.5rem !important
  }

  .md\:mt-19{
    margin-top:4.75rem !important
  }

  .md\:mr-19{
    margin-right:4.75rem !important
  }

  .md\:mb-19{
    margin-bottom:4.75rem !important
  }

  .md\:ml-19{
    margin-left:4.75rem !important
  }

  .md\:mt-20{
    margin-top:5rem !important
  }

  .md\:mr-20{
    margin-right:5rem !important
  }

  .md\:mb-20{
    margin-bottom:5rem !important
  }

  .md\:ml-20{
    margin-left:5rem !important
  }

  .md\:mt-24{
    margin-top:6rem !important
  }

  .md\:mr-24{
    margin-right:6rem !important
  }

  .md\:mb-24{
    margin-bottom:6rem !important
  }

  .md\:ml-24{
    margin-left:6rem !important
  }

  .md\:mt-28{
    margin-top:7rem !important
  }

  .md\:mr-28{
    margin-right:7rem !important
  }

  .md\:mb-28{
    margin-bottom:7rem !important
  }

  .md\:ml-28{
    margin-left:7rem !important
  }

  .md\:mt-30{
    margin-top:7.5rem !important
  }

  .md\:mr-30{
    margin-right:7.5rem !important
  }

  .md\:mb-30{
    margin-bottom:7.5rem !important
  }

  .md\:ml-30{
    margin-left:7.5rem !important
  }

  .md\:mt-31{
    margin-top:7.75rem !important
  }

  .md\:mr-31{
    margin-right:7.75rem !important
  }

  .md\:mb-31{
    margin-bottom:7.75rem !important
  }

  .md\:ml-31{
    margin-left:7.75rem !important
  }

  .md\:mt-32{
    margin-top:8rem !important
  }

  .md\:mr-32{
    margin-right:8rem !important
  }

  .md\:mb-32{
    margin-bottom:8rem !important
  }

  .md\:ml-32{
    margin-left:8rem !important
  }

  .md\:mt-34{
    margin-top:8.5rem !important
  }

  .md\:mr-34{
    margin-right:8.5rem !important
  }

  .md\:mb-34{
    margin-bottom:8.5rem !important
  }

  .md\:ml-34{
    margin-left:8.5rem !important
  }

  .md\:mt-36{
    margin-top:9rem !important
  }

  .md\:mr-36{
    margin-right:9rem !important
  }

  .md\:mb-36{
    margin-bottom:9rem !important
  }

  .md\:ml-36{
    margin-left:9rem !important
  }

  .md\:mt-40{
    margin-top:10rem !important
  }

  .md\:mr-40{
    margin-right:10rem !important
  }

  .md\:mb-40{
    margin-bottom:10rem !important
  }

  .md\:ml-40{
    margin-left:10rem !important
  }

  .md\:mt-44{
    margin-top:11rem !important
  }

  .md\:mr-44{
    margin-right:11rem !important
  }

  .md\:mb-44{
    margin-bottom:11rem !important
  }

  .md\:ml-44{
    margin-left:11rem !important
  }

  .md\:mt-45{
    margin-top:11.25rem !important
  }

  .md\:mr-45{
    margin-right:11.25rem !important
  }

  .md\:mb-45{
    margin-bottom:11.25rem !important
  }

  .md\:ml-45{
    margin-left:11.25rem !important
  }

  .md\:mt-48{
    margin-top:12rem !important
  }

  .md\:mr-48{
    margin-right:12rem !important
  }

  .md\:mb-48{
    margin-bottom:12rem !important
  }

  .md\:ml-48{
    margin-left:12rem !important
  }

  .md\:mt-50{
    margin-top:12.5rem !important
  }

  .md\:mr-50{
    margin-right:12.5rem !important
  }

  .md\:mb-50{
    margin-bottom:12.5rem !important
  }

  .md\:ml-50{
    margin-left:12.5rem !important
  }

  .md\:mt-52{
    margin-top:13rem !important
  }

  .md\:mr-52{
    margin-right:13rem !important
  }

  .md\:mb-52{
    margin-bottom:13rem !important
  }

  .md\:ml-52{
    margin-left:13rem !important
  }

  .md\:mt-56{
    margin-top:14rem !important
  }

  .md\:mr-56{
    margin-right:14rem !important
  }

  .md\:mb-56{
    margin-bottom:14rem !important
  }

  .md\:ml-56{
    margin-left:14rem !important
  }

  .md\:mt-60{
    margin-top:15rem !important
  }

  .md\:mr-60{
    margin-right:15rem !important
  }

  .md\:mb-60{
    margin-bottom:15rem !important
  }

  .md\:ml-60{
    margin-left:15rem !important
  }

  .md\:mt-62{
    margin-top:15.5rem !important
  }

  .md\:mr-62{
    margin-right:15.5rem !important
  }

  .md\:mb-62{
    margin-bottom:15.5rem !important
  }

  .md\:ml-62{
    margin-left:15.5rem !important
  }

  .md\:mt-64{
    margin-top:16rem !important
  }

  .md\:mr-64{
    margin-right:16rem !important
  }

  .md\:mb-64{
    margin-bottom:16rem !important
  }

  .md\:ml-64{
    margin-left:16rem !important
  }

  .md\:mt-70{
    margin-top:17.5rem !important
  }

  .md\:mr-70{
    margin-right:17.5rem !important
  }

  .md\:mb-70{
    margin-bottom:17.5rem !important
  }

  .md\:ml-70{
    margin-left:17.5rem !important
  }

  .md\:mt-72{
    margin-top:18rem !important
  }

  .md\:mr-72{
    margin-right:18rem !important
  }

  .md\:mb-72{
    margin-bottom:18rem !important
  }

  .md\:ml-72{
    margin-left:18rem !important
  }

  .md\:mt-76{
    margin-top:19rem !important
  }

  .md\:mr-76{
    margin-right:19rem !important
  }

  .md\:mb-76{
    margin-bottom:19rem !important
  }

  .md\:ml-76{
    margin-left:19rem !important
  }

  .md\:mt-80{
    margin-top:20rem !important
  }

  .md\:mr-80{
    margin-right:20rem !important
  }

  .md\:mb-80{
    margin-bottom:20rem !important
  }

  .md\:ml-80{
    margin-left:20rem !important
  }

  .md\:mt-83{
    margin-top:20.75rem !important
  }

  .md\:mr-83{
    margin-right:20.75rem !important
  }

  .md\:mb-83{
    margin-bottom:20.75rem !important
  }

  .md\:ml-83{
    margin-left:20.75rem !important
  }

  .md\:mt-84{
    margin-top:21rem !important
  }

  .md\:mr-84{
    margin-right:21rem !important
  }

  .md\:mb-84{
    margin-bottom:21rem !important
  }

  .md\:ml-84{
    margin-left:21rem !important
  }

  .md\:mt-92{
    margin-top:23rem !important
  }

  .md\:mr-92{
    margin-right:23rem !important
  }

  .md\:mb-92{
    margin-bottom:23rem !important
  }

  .md\:ml-92{
    margin-left:23rem !important
  }

  .md\:mt-96{
    margin-top:24rem !important
  }

  .md\:mr-96{
    margin-right:24rem !important
  }

  .md\:mb-96{
    margin-bottom:24rem !important
  }

  .md\:ml-96{
    margin-left:24rem !important
  }

  .md\:mt-104{
    margin-top:26rem !important
  }

  .md\:mr-104{
    margin-right:26rem !important
  }

  .md\:mb-104{
    margin-bottom:26rem !important
  }

  .md\:ml-104{
    margin-left:26rem !important
  }

  .md\:mt-106{
    margin-top:26.5rem !important
  }

  .md\:mr-106{
    margin-right:26.5rem !important
  }

  .md\:mb-106{
    margin-bottom:26.5rem !important
  }

  .md\:ml-106{
    margin-left:26.5rem !important
  }

  .md\:mt-108{
    margin-top:27rem !important
  }

  .md\:mr-108{
    margin-right:27rem !important
  }

  .md\:mb-108{
    margin-bottom:27rem !important
  }

  .md\:ml-108{
    margin-left:27rem !important
  }

  .md\:mt-112{
    margin-top:28rem !important
  }

  .md\:mr-112{
    margin-right:28rem !important
  }

  .md\:mb-112{
    margin-bottom:28rem !important
  }

  .md\:ml-112{
    margin-left:28rem !important
  }

  .md\:mt-116{
    margin-top:29rem !important
  }

  .md\:mr-116{
    margin-right:29rem !important
  }

  .md\:mb-116{
    margin-bottom:29rem !important
  }

  .md\:ml-116{
    margin-left:29rem !important
  }

  .md\:mt-120{
    margin-top:30rem !important
  }

  .md\:mr-120{
    margin-right:30rem !important
  }

  .md\:mb-120{
    margin-bottom:30rem !important
  }

  .md\:ml-120{
    margin-left:30rem !important
  }

  .md\:mt-124{
    margin-top:31rem !important
  }

  .md\:mr-124{
    margin-right:31rem !important
  }

  .md\:mb-124{
    margin-bottom:31rem !important
  }

  .md\:ml-124{
    margin-left:31rem !important
  }

  .md\:mt-132{
    margin-top:33rem !important
  }

  .md\:mr-132{
    margin-right:33rem !important
  }

  .md\:mb-132{
    margin-bottom:33rem !important
  }

  .md\:ml-132{
    margin-left:33rem !important
  }

  .md\:mt-140{
    margin-top:40rem !important
  }

  .md\:mr-140{
    margin-right:40rem !important
  }

  .md\:mb-140{
    margin-bottom:40rem !important
  }

  .md\:ml-140{
    margin-left:40rem !important
  }

  .md\:mt-164{
    margin-top:41rem !important
  }

  .md\:mr-164{
    margin-right:41rem !important
  }

  .md\:mb-164{
    margin-bottom:41rem !important
  }

  .md\:ml-164{
    margin-left:41rem !important
  }

  .md\:mt-165{
    margin-top:41.25rem !important
  }

  .md\:mr-165{
    margin-right:41.25rem !important
  }

  .md\:mb-165{
    margin-bottom:41.25rem !important
  }

  .md\:ml-165{
    margin-left:41.25rem !important
  }

  .md\:mt-172{
    margin-top:43rem !important
  }

  .md\:mr-172{
    margin-right:43rem !important
  }

  .md\:mb-172{
    margin-bottom:43rem !important
  }

  .md\:ml-172{
    margin-left:43rem !important
  }

  .md\:mt-200{
    margin-top:50rem !important
  }

  .md\:mr-200{
    margin-right:50rem !important
  }

  .md\:mb-200{
    margin-bottom:50rem !important
  }

  .md\:ml-200{
    margin-left:50rem !important
  }

  .md\:mt-auto{
    margin-top:auto !important
  }

  .md\:mr-auto{
    margin-right:auto !important
  }

  .md\:mb-auto{
    margin-bottom:auto !important
  }

  .md\:ml-auto{
    margin-left:auto !important
  }

  .md\:mt-px{
    margin-top:1px !important
  }

  .md\:mr-px{
    margin-right:1px !important
  }

  .md\:mb-px{
    margin-bottom:1px !important
  }

  .md\:ml-px{
    margin-left:1px !important
  }

  .md\:mt-1\.5{
    margin-top:0.375rem !important
  }

  .md\:mr-1\.5{
    margin-right:0.375rem !important
  }

  .md\:mb-1\.5{
    margin-bottom:0.375rem !important
  }

  .md\:ml-1\.5{
    margin-left:0.375rem !important
  }

  .md\:mt-2n{
    margin-top:-0.5rem !important
  }

  .md\:mr-2n{
    margin-right:-0.5rem !important
  }

  .md\:mb-2n{
    margin-bottom:-0.5rem !important
  }

  .md\:ml-2n{
    margin-left:-0.5rem !important
  }

  .md\:mt-40n{
    margin-top:-10rem !important
  }

  .md\:mr-40n{
    margin-right:-10rem !important
  }

  .md\:mb-40n{
    margin-bottom:-10rem !important
  }

  .md\:ml-40n{
    margin-left:-10rem !important
  }

  .md\:-mt-1{
    margin-top:-0.25rem !important
  }

  .md\:-mr-1{
    margin-right:-0.25rem !important
  }

  .md\:-mb-1{
    margin-bottom:-0.25rem !important
  }

  .md\:-ml-1{
    margin-left:-0.25rem !important
  }

  .md\:-mt-2{
    margin-top:-0.5rem !important
  }

  .md\:-mr-2{
    margin-right:-0.5rem !important
  }

  .md\:-mb-2{
    margin-bottom:-0.5rem !important
  }

  .md\:-ml-2{
    margin-left:-0.5rem !important
  }

  .md\:-mt-3{
    margin-top:-0.75rem !important
  }

  .md\:-mr-3{
    margin-right:-0.75rem !important
  }

  .md\:-mb-3{
    margin-bottom:-0.75rem !important
  }

  .md\:-ml-3{
    margin-left:-0.75rem !important
  }

  .md\:-mt-4{
    margin-top:-1rem !important
  }

  .md\:-mr-4{
    margin-right:-1rem !important
  }

  .md\:-mb-4{
    margin-bottom:-1rem !important
  }

  .md\:-ml-4{
    margin-left:-1rem !important
  }

  .md\:-mt-5{
    margin-top:-1.25rem !important
  }

  .md\:-mr-5{
    margin-right:-1.25rem !important
  }

  .md\:-mb-5{
    margin-bottom:-1.25rem !important
  }

  .md\:-ml-5{
    margin-left:-1.25rem !important
  }

  .md\:-mt-6{
    margin-top:-1.5rem !important
  }

  .md\:-mr-6{
    margin-right:-1.5rem !important
  }

  .md\:-mb-6{
    margin-bottom:-1.5rem !important
  }

  .md\:-ml-6{
    margin-left:-1.5rem !important
  }

  .md\:-mt-7{
    margin-top:-1.75rem !important
  }

  .md\:-mr-7{
    margin-right:-1.75rem !important
  }

  .md\:-mb-7{
    margin-bottom:-1.75rem !important
  }

  .md\:-ml-7{
    margin-left:-1.75rem !important
  }

  .md\:-mt-8{
    margin-top:-2rem !important
  }

  .md\:-mr-8{
    margin-right:-2rem !important
  }

  .md\:-mb-8{
    margin-bottom:-2rem !important
  }

  .md\:-ml-8{
    margin-left:-2rem !important
  }

  .md\:-mt-10{
    margin-top:-2.5rem !important
  }

  .md\:-mr-10{
    margin-right:-2.5rem !important
  }

  .md\:-mb-10{
    margin-bottom:-2.5rem !important
  }

  .md\:-ml-10{
    margin-left:-2.5rem !important
  }

  .md\:-mt-12{
    margin-top:-3rem !important
  }

  .md\:-mr-12{
    margin-right:-3rem !important
  }

  .md\:-mb-12{
    margin-bottom:-3rem !important
  }

  .md\:-ml-12{
    margin-left:-3rem !important
  }

  .md\:-mt-14{
    margin-top:-3.5rem !important
  }

  .md\:-mr-14{
    margin-right:-3.5rem !important
  }

  .md\:-mb-14{
    margin-bottom:-3.5rem !important
  }

  .md\:-ml-14{
    margin-left:-3.5rem !important
  }

  .md\:-mt-16{
    margin-top:-4rem !important
  }

  .md\:-mr-16{
    margin-right:-4rem !important
  }

  .md\:-mb-16{
    margin-bottom:-4rem !important
  }

  .md\:-ml-16{
    margin-left:-4rem !important
  }

  .md\:-mt-18{
    margin-top:-4.5rem !important
  }

  .md\:-mr-18{
    margin-right:-4.5rem !important
  }

  .md\:-mb-18{
    margin-bottom:-4.5rem !important
  }

  .md\:-ml-18{
    margin-left:-4.5rem !important
  }

  .md\:-mt-19{
    margin-top:-4.75rem !important
  }

  .md\:-mr-19{
    margin-right:-4.75rem !important
  }

  .md\:-mb-19{
    margin-bottom:-4.75rem !important
  }

  .md\:-ml-19{
    margin-left:-4.75rem !important
  }

  .md\:-mt-20{
    margin-top:-5rem !important
  }

  .md\:-mr-20{
    margin-right:-5rem !important
  }

  .md\:-mb-20{
    margin-bottom:-5rem !important
  }

  .md\:-ml-20{
    margin-left:-5rem !important
  }

  .md\:-mt-24{
    margin-top:-6rem !important
  }

  .md\:-mr-24{
    margin-right:-6rem !important
  }

  .md\:-mb-24{
    margin-bottom:-6rem !important
  }

  .md\:-ml-24{
    margin-left:-6rem !important
  }

  .md\:-mt-28{
    margin-top:-7rem !important
  }

  .md\:-mr-28{
    margin-right:-7rem !important
  }

  .md\:-mb-28{
    margin-bottom:-7rem !important
  }

  .md\:-ml-28{
    margin-left:-7rem !important
  }

  .md\:-mt-30{
    margin-top:-7.5rem !important
  }

  .md\:-mr-30{
    margin-right:-7.5rem !important
  }

  .md\:-mb-30{
    margin-bottom:-7.5rem !important
  }

  .md\:-ml-30{
    margin-left:-7.5rem !important
  }

  .md\:-mt-31{
    margin-top:-7.75rem !important
  }

  .md\:-mr-31{
    margin-right:-7.75rem !important
  }

  .md\:-mb-31{
    margin-bottom:-7.75rem !important
  }

  .md\:-ml-31{
    margin-left:-7.75rem !important
  }

  .md\:-mt-32{
    margin-top:-8rem !important
  }

  .md\:-mr-32{
    margin-right:-8rem !important
  }

  .md\:-mb-32{
    margin-bottom:-8rem !important
  }

  .md\:-ml-32{
    margin-left:-8rem !important
  }

  .md\:-mt-34{
    margin-top:-8.5rem !important
  }

  .md\:-mr-34{
    margin-right:-8.5rem !important
  }

  .md\:-mb-34{
    margin-bottom:-8.5rem !important
  }

  .md\:-ml-34{
    margin-left:-8.5rem !important
  }

  .md\:-mt-36{
    margin-top:-9rem !important
  }

  .md\:-mr-36{
    margin-right:-9rem !important
  }

  .md\:-mb-36{
    margin-bottom:-9rem !important
  }

  .md\:-ml-36{
    margin-left:-9rem !important
  }

  .md\:-mt-40{
    margin-top:-10rem !important
  }

  .md\:-mr-40{
    margin-right:-10rem !important
  }

  .md\:-mb-40{
    margin-bottom:-10rem !important
  }

  .md\:-ml-40{
    margin-left:-10rem !important
  }

  .md\:-mt-44{
    margin-top:-11rem !important
  }

  .md\:-mr-44{
    margin-right:-11rem !important
  }

  .md\:-mb-44{
    margin-bottom:-11rem !important
  }

  .md\:-ml-44{
    margin-left:-11rem !important
  }

  .md\:-mt-45{
    margin-top:-11.25rem !important
  }

  .md\:-mr-45{
    margin-right:-11.25rem !important
  }

  .md\:-mb-45{
    margin-bottom:-11.25rem !important
  }

  .md\:-ml-45{
    margin-left:-11.25rem !important
  }

  .md\:-mt-48{
    margin-top:-12rem !important
  }

  .md\:-mr-48{
    margin-right:-12rem !important
  }

  .md\:-mb-48{
    margin-bottom:-12rem !important
  }

  .md\:-ml-48{
    margin-left:-12rem !important
  }

  .md\:-mt-50{
    margin-top:-12.5rem !important
  }

  .md\:-mr-50{
    margin-right:-12.5rem !important
  }

  .md\:-mb-50{
    margin-bottom:-12.5rem !important
  }

  .md\:-ml-50{
    margin-left:-12.5rem !important
  }

  .md\:-mt-52{
    margin-top:-13rem !important
  }

  .md\:-mr-52{
    margin-right:-13rem !important
  }

  .md\:-mb-52{
    margin-bottom:-13rem !important
  }

  .md\:-ml-52{
    margin-left:-13rem !important
  }

  .md\:-mt-56{
    margin-top:-14rem !important
  }

  .md\:-mr-56{
    margin-right:-14rem !important
  }

  .md\:-mb-56{
    margin-bottom:-14rem !important
  }

  .md\:-ml-56{
    margin-left:-14rem !important
  }

  .md\:-mt-60{
    margin-top:-15rem !important
  }

  .md\:-mr-60{
    margin-right:-15rem !important
  }

  .md\:-mb-60{
    margin-bottom:-15rem !important
  }

  .md\:-ml-60{
    margin-left:-15rem !important
  }

  .md\:-mt-62{
    margin-top:-15.5rem !important
  }

  .md\:-mr-62{
    margin-right:-15.5rem !important
  }

  .md\:-mb-62{
    margin-bottom:-15.5rem !important
  }

  .md\:-ml-62{
    margin-left:-15.5rem !important
  }

  .md\:-mt-64{
    margin-top:-16rem !important
  }

  .md\:-mr-64{
    margin-right:-16rem !important
  }

  .md\:-mb-64{
    margin-bottom:-16rem !important
  }

  .md\:-ml-64{
    margin-left:-16rem !important
  }

  .md\:-mt-70{
    margin-top:-17.5rem !important
  }

  .md\:-mr-70{
    margin-right:-17.5rem !important
  }

  .md\:-mb-70{
    margin-bottom:-17.5rem !important
  }

  .md\:-ml-70{
    margin-left:-17.5rem !important
  }

  .md\:-mt-72{
    margin-top:-18rem !important
  }

  .md\:-mr-72{
    margin-right:-18rem !important
  }

  .md\:-mb-72{
    margin-bottom:-18rem !important
  }

  .md\:-ml-72{
    margin-left:-18rem !important
  }

  .md\:-mt-76{
    margin-top:-19rem !important
  }

  .md\:-mr-76{
    margin-right:-19rem !important
  }

  .md\:-mb-76{
    margin-bottom:-19rem !important
  }

  .md\:-ml-76{
    margin-left:-19rem !important
  }

  .md\:-mt-80{
    margin-top:-20rem !important
  }

  .md\:-mr-80{
    margin-right:-20rem !important
  }

  .md\:-mb-80{
    margin-bottom:-20rem !important
  }

  .md\:-ml-80{
    margin-left:-20rem !important
  }

  .md\:-mt-83{
    margin-top:-20.75rem !important
  }

  .md\:-mr-83{
    margin-right:-20.75rem !important
  }

  .md\:-mb-83{
    margin-bottom:-20.75rem !important
  }

  .md\:-ml-83{
    margin-left:-20.75rem !important
  }

  .md\:-mt-84{
    margin-top:-21rem !important
  }

  .md\:-mr-84{
    margin-right:-21rem !important
  }

  .md\:-mb-84{
    margin-bottom:-21rem !important
  }

  .md\:-ml-84{
    margin-left:-21rem !important
  }

  .md\:-mt-92{
    margin-top:-23rem !important
  }

  .md\:-mr-92{
    margin-right:-23rem !important
  }

  .md\:-mb-92{
    margin-bottom:-23rem !important
  }

  .md\:-ml-92{
    margin-left:-23rem !important
  }

  .md\:-mt-96{
    margin-top:-24rem !important
  }

  .md\:-mr-96{
    margin-right:-24rem !important
  }

  .md\:-mb-96{
    margin-bottom:-24rem !important
  }

  .md\:-ml-96{
    margin-left:-24rem !important
  }

  .md\:-mt-104{
    margin-top:-26rem !important
  }

  .md\:-mr-104{
    margin-right:-26rem !important
  }

  .md\:-mb-104{
    margin-bottom:-26rem !important
  }

  .md\:-ml-104{
    margin-left:-26rem !important
  }

  .md\:-mt-106{
    margin-top:-26.5rem !important
  }

  .md\:-mr-106{
    margin-right:-26.5rem !important
  }

  .md\:-mb-106{
    margin-bottom:-26.5rem !important
  }

  .md\:-ml-106{
    margin-left:-26.5rem !important
  }

  .md\:-mt-108{
    margin-top:-27rem !important
  }

  .md\:-mr-108{
    margin-right:-27rem !important
  }

  .md\:-mb-108{
    margin-bottom:-27rem !important
  }

  .md\:-ml-108{
    margin-left:-27rem !important
  }

  .md\:-mt-112{
    margin-top:-28rem !important
  }

  .md\:-mr-112{
    margin-right:-28rem !important
  }

  .md\:-mb-112{
    margin-bottom:-28rem !important
  }

  .md\:-ml-112{
    margin-left:-28rem !important
  }

  .md\:-mt-116{
    margin-top:-29rem !important
  }

  .md\:-mr-116{
    margin-right:-29rem !important
  }

  .md\:-mb-116{
    margin-bottom:-29rem !important
  }

  .md\:-ml-116{
    margin-left:-29rem !important
  }

  .md\:-mt-120{
    margin-top:-30rem !important
  }

  .md\:-mr-120{
    margin-right:-30rem !important
  }

  .md\:-mb-120{
    margin-bottom:-30rem !important
  }

  .md\:-ml-120{
    margin-left:-30rem !important
  }

  .md\:-mt-124{
    margin-top:-31rem !important
  }

  .md\:-mr-124{
    margin-right:-31rem !important
  }

  .md\:-mb-124{
    margin-bottom:-31rem !important
  }

  .md\:-ml-124{
    margin-left:-31rem !important
  }

  .md\:-mt-132{
    margin-top:-33rem !important
  }

  .md\:-mr-132{
    margin-right:-33rem !important
  }

  .md\:-mb-132{
    margin-bottom:-33rem !important
  }

  .md\:-ml-132{
    margin-left:-33rem !important
  }

  .md\:-mt-140{
    margin-top:-40rem !important
  }

  .md\:-mr-140{
    margin-right:-40rem !important
  }

  .md\:-mb-140{
    margin-bottom:-40rem !important
  }

  .md\:-ml-140{
    margin-left:-40rem !important
  }

  .md\:-mt-164{
    margin-top:-41rem !important
  }

  .md\:-mr-164{
    margin-right:-41rem !important
  }

  .md\:-mb-164{
    margin-bottom:-41rem !important
  }

  .md\:-ml-164{
    margin-left:-41rem !important
  }

  .md\:-mt-165{
    margin-top:-41.25rem !important
  }

  .md\:-mr-165{
    margin-right:-41.25rem !important
  }

  .md\:-mb-165{
    margin-bottom:-41.25rem !important
  }

  .md\:-ml-165{
    margin-left:-41.25rem !important
  }

  .md\:-mt-172{
    margin-top:-43rem !important
  }

  .md\:-mr-172{
    margin-right:-43rem !important
  }

  .md\:-mb-172{
    margin-bottom:-43rem !important
  }

  .md\:-ml-172{
    margin-left:-43rem !important
  }

  .md\:-mt-200{
    margin-top:-50rem !important
  }

  .md\:-mr-200{
    margin-right:-50rem !important
  }

  .md\:-mb-200{
    margin-bottom:-50rem !important
  }

  .md\:-ml-200{
    margin-left:-50rem !important
  }

  .md\:-mt-px{
    margin-top:-1px !important
  }

  .md\:-mr-px{
    margin-right:-1px !important
  }

  .md\:-mb-px{
    margin-bottom:-1px !important
  }

  .md\:-ml-px{
    margin-left:-1px !important
  }

  .md\:-mt-1\.5{
    margin-top:-0.375rem !important
  }

  .md\:-mr-1\.5{
    margin-right:-0.375rem !important
  }

  .md\:-mb-1\.5{
    margin-bottom:-0.375rem !important
  }

  .md\:-ml-1\.5{
    margin-left:-0.375rem !important
  }

  .md\:-mt-2n{
    margin-top:0.5rem !important
  }

  .md\:-mr-2n{
    margin-right:0.5rem !important
  }

  .md\:-mb-2n{
    margin-bottom:0.5rem !important
  }

  .md\:-ml-2n{
    margin-left:0.5rem !important
  }

  .md\:-mt-40n{
    margin-top:10rem !important
  }

  .md\:-mr-40n{
    margin-right:10rem !important
  }

  .md\:-mb-40n{
    margin-bottom:10rem !important
  }

  .md\:-ml-40n{
    margin-left:10rem !important
  }

  .md\:max-h-28{
    max-height:7rem !important
  }

  .md\:max-h-32{
    max-height:8rem !important
  }

  .md\:max-h-40{
    max-height:10rem !important
  }

  .md\:max-h-44{
    max-height:11rem !important
  }

  .md\:max-h-72{
    max-height:18rem !important
  }

  .md\:max-h-84{
    max-height:21rem !important
  }

  .md\:max-h-96{
    max-height:24rem !important
  }

  .md\:max-h-108{
    max-height:27rem !important
  }

  .md\:max-h-120{
    max-height:30rem !important
  }

  .md\:max-h-132{
    max-height:33rem !important
  }

  .md\:max-h-full{
    max-height:100% !important
  }

  .md\:max-h-screen{
    max-height:100vh !important
  }

  .md\:max-h-1\/2{
    max-height:35vh !important
  }

  .md\:max-h-50vh{
    max-height:50vh !important
  }

  .md\:max-h-3\/5{
    max-height:60vh !important
  }

  .md\:max-h-65vh{
    max-height:65vh !important
  }

  .md\:max-w-28{
    max-width:7rem !important
  }

  .md\:max-w-56{
    max-width:14rem !important
  }

  .md\:max-w-72{
    max-width:18rem !important
  }

  .md\:max-w-84{
    max-width:21rem !important
  }

  .md\:max-w-96{
    max-width:24rem !important
  }

  .md\:max-w-108{
    max-width:27rem !important
  }

  .md\:max-w-112{
    max-width:28rem !important
  }

  .md\:max-w-120{
    max-width:30rem !important
  }

  .md\:max-w-132{
    max-width:33rem !important
  }

  .md\:max-w-138{
    max-width:38rem !important
  }

  .md\:max-w-140{
    max-width:40rem !important
  }

  .md\:max-w-150{
    max-width:50rem !important
  }

  .md\:max-w-154{
    max-width:54rem !important
  }

  .md\:max-w-none{
    max-width:none !important
  }

  .md\:max-w-xs{
    max-width:20rem !important
  }

  .md\:max-w-sm{
    max-width:24rem !important
  }

  .md\:max-w-md{
    max-width:28rem !important
  }

  .md\:max-w-lg{
    max-width:32rem !important
  }

  .md\:max-w-xl{
    max-width:36rem !important
  }

  .md\:max-w-2xl{
    max-width:42rem !important
  }

  .md\:max-w-3xl{
    max-width:48rem !important
  }

  .md\:max-w-4xl{
    max-width:56rem !important
  }

  .md\:max-w-5xl{
    max-width:64rem !important
  }

  .md\:max-w-6xl{
    max-width:72rem !important
  }

  .md\:max-w-full{
    max-width:100% !important
  }

  .md\:max-w-screen-sm{
    max-width:640px !important
  }

  .md\:max-w-screen-md{
    max-width:768px !important
  }

  .md\:max-w-screen-lg{
    max-width:1024px !important
  }

  .md\:max-w-screen-xl{
    max-width:1280px !important
  }

  .md\:max-w-screen-small{
    max-width:1280px !important
  }

  .md\:max-w-screen-med{
    max-width:1366px !important
  }

  .md\:max-w-screen-large{
    max-width:1920px !important
  }

  .md\:max-w-1\/3{
    max-width:33% !important
  }

  .md\:max-w-2\/3{
    max-width:66% !important
  }

  .md\:min-h-0{
    min-height:0 !important
  }

  .md\:min-h-64{
    min-height:16rem !important
  }

  .md\:min-h-80{
    min-height:20rem !important
  }

  .md\:min-h-full{
    min-height:100% !important
  }

  .md\:min-h-screen{
    min-height:100vh !important
  }

  .md\:min-h-1_5{
    min-height:1.5rem !important
  }

  .md\:min-h-94vh{
    min-height:94vh !important
  }

  .md\:min-h-40vh{
    min-height:40vh !important
  }

  .md\:min-h-55vh{
    min-height:55vh !important
  }

  .md\:min-h-60vh{
    min-height:60vh !important
  }

  .md\:min-w-0{
    min-width:0 !important
  }

  .md\:min-w-1{
    min-width:1px !important
  }

  .md\:min-w-4{
    min-width:1rem !important
  }

  .md\:min-w-6{
    min-width:1.5rem !important
  }

  .md\:min-w-28{
    min-width:7rem !important
  }

  .md\:min-w-48{
    min-width:12rem !important
  }

  .md\:min-w-56{
    min-width:14rem !important
  }

  .md\:min-w-72{
    min-width:18rem !important
  }

  .md\:min-w-84{
    min-width:21rem !important
  }

  .md\:min-w-96{
    min-width:24rem !important
  }

  .md\:min-w-108{
    min-width:27rem !important
  }

  .md\:min-w-120{
    min-width:30rem !important
  }

  .md\:min-w-132{
    min-width:33rem !important
  }

  .md\:min-w-full{
    min-width:100% !important
  }

  .md\:min-w-1\/4{
    min-width:25% !important
  }

  .md\:min-w-1\/2{
    min-width:50% !important
  }

  .md\:min-w-3\/4{
    min-width:75% !important
  }

  .md\:min-w-1\/3{
    min-width:33% !important
  }

  .md\:min-w-max{
    min-width:-moz-max-content !important;
    min-width:max-content !important
  }

  .md\:object-contain{
    -o-object-fit:contain !important;
       object-fit:contain !important
  }

  .md\:object-cover{
    -o-object-fit:cover !important;
       object-fit:cover !important
  }

  .md\:object-fill{
    -o-object-fit:fill !important;
       object-fit:fill !important
  }

  .md\:object-none{
    -o-object-fit:none !important;
       object-fit:none !important
  }

  .md\:object-scale-down{
    -o-object-fit:scale-down !important;
       object-fit:scale-down !important
  }

  .md\:object-bottom{
    -o-object-position:bottom !important;
       object-position:bottom !important
  }

  .md\:object-center{
    -o-object-position:center !important;
       object-position:center !important
  }

  .md\:object-left{
    -o-object-position:left !important;
       object-position:left !important
  }

  .md\:object-left-bottom{
    -o-object-position:left bottom !important;
       object-position:left bottom !important
  }

  .md\:object-left-top{
    -o-object-position:left top !important;
       object-position:left top !important
  }

  .md\:object-right{
    -o-object-position:right !important;
       object-position:right !important
  }

  .md\:object-right-bottom{
    -o-object-position:right bottom !important;
       object-position:right bottom !important
  }

  .md\:object-right-top{
    -o-object-position:right top !important;
       object-position:right top !important
  }

  .md\:object-top{
    -o-object-position:top !important;
       object-position:top !important
  }

  .md\:outline-none{
    outline:2px solid transparent !important;
    outline-offset:2px !important
  }

  .md\:outline-white{
    outline:2px dotted white !important;
    outline-offset:2px !important
  }

  .md\:outline-black{
    outline:2px dotted black !important;
    outline-offset:2px !important
  }

  .md\:focus\:outline-none:focus{
    outline:2px solid transparent !important;
    outline-offset:2px !important
  }

  .md\:focus\:outline-white:focus{
    outline:2px dotted white !important;
    outline-offset:2px !important
  }

  .md\:focus\:outline-black:focus{
    outline:2px dotted black !important;
    outline-offset:2px !important
  }

  .md\:overflow-auto{
    overflow:auto !important
  }

  .md\:overflow-hidden{
    overflow:hidden !important
  }

  .md\:overflow-visible{
    overflow:visible !important
  }

  .md\:overflow-scroll{
    overflow:scroll !important
  }

  .md\:overflow-x-auto{
    overflow-x:auto !important
  }

  .md\:overflow-y-auto{
    overflow-y:auto !important
  }

  .md\:overflow-x-hidden{
    overflow-x:hidden !important
  }

  .md\:overflow-y-hidden{
    overflow-y:hidden !important
  }

  .md\:overflow-x-visible{
    overflow-x:visible !important
  }

  .md\:overflow-y-visible{
    overflow-y:visible !important
  }

  .md\:overflow-x-scroll{
    overflow-x:scroll !important
  }

  .md\:overflow-y-scroll{
    overflow-y:scroll !important
  }

  .md\:scrolling-touch{
    -webkit-overflow-scrolling:touch !important
  }

  .md\:scrolling-auto{
    -webkit-overflow-scrolling:auto !important
  }

  .md\:overscroll-auto{
    overscroll-behavior:auto !important
  }

  .md\:overscroll-contain{
    overscroll-behavior:contain !important
  }

  .md\:overscroll-none{
    overscroll-behavior:none !important
  }

  .md\:overscroll-y-auto{
    overscroll-behavior-y:auto !important
  }

  .md\:overscroll-y-contain{
    overscroll-behavior-y:contain !important
  }

  .md\:overscroll-y-none{
    overscroll-behavior-y:none !important
  }

  .md\:overscroll-x-auto{
    overscroll-behavior-x:auto !important
  }

  .md\:overscroll-x-contain{
    overscroll-behavior-x:contain !important
  }

  .md\:overscroll-x-none{
    overscroll-behavior-x:none !important
  }

  .md\:p-0{
    padding:0 !important
  }

  .md\:p-1{
    padding:0.25rem !important
  }

  .md\:p-2{
    padding:0.5rem !important
  }

  .md\:p-3{
    padding:0.75rem !important
  }

  .md\:p-4{
    padding:1rem !important
  }

  .md\:p-5{
    padding:1.25rem !important
  }

  .md\:p-6{
    padding:1.5rem !important
  }

  .md\:p-7{
    padding:1.75rem !important
  }

  .md\:p-8{
    padding:2rem !important
  }

  .md\:p-9{
    padding:2.25rem !important
  }

  .md\:p-10{
    padding:2.5rem !important
  }

  .md\:p-12{
    padding:3rem !important
  }

  .md\:p-14{
    padding:3.5rem !important
  }

  .md\:p-16{
    padding:4rem !important
  }

  .md\:p-18{
    padding:4.5rem !important
  }

  .md\:p-19{
    padding:4.75rem !important
  }

  .md\:p-20{
    padding:5rem !important
  }

  .md\:p-24{
    padding:6rem !important
  }

  .md\:p-28{
    padding:7rem !important
  }

  .md\:p-30{
    padding:7.5rem !important
  }

  .md\:p-31{
    padding:7.75rem !important
  }

  .md\:p-32{
    padding:8rem !important
  }

  .md\:p-34{
    padding:8.5rem !important
  }

  .md\:p-36{
    padding:9rem !important
  }

  .md\:p-40{
    padding:10rem !important
  }

  .md\:p-44{
    padding:11rem !important
  }

  .md\:p-45{
    padding:11.25rem !important
  }

  .md\:p-48{
    padding:12rem !important
  }

  .md\:p-50{
    padding:12.5rem !important
  }

  .md\:p-52{
    padding:13rem !important
  }

  .md\:p-56{
    padding:14rem !important
  }

  .md\:p-60{
    padding:15rem !important
  }

  .md\:p-62{
    padding:15.5rem !important
  }

  .md\:p-64{
    padding:16rem !important
  }

  .md\:p-70{
    padding:17.5rem !important
  }

  .md\:p-72{
    padding:18rem !important
  }

  .md\:p-76{
    padding:19rem !important
  }

  .md\:p-80{
    padding:20rem !important
  }

  .md\:p-83{
    padding:20.75rem !important
  }

  .md\:p-84{
    padding:21rem !important
  }

  .md\:p-92{
    padding:23rem !important
  }

  .md\:p-96{
    padding:24rem !important
  }

  .md\:p-104{
    padding:26rem !important
  }

  .md\:p-106{
    padding:26.5rem !important
  }

  .md\:p-108{
    padding:27rem !important
  }

  .md\:p-112{
    padding:28rem !important
  }

  .md\:p-116{
    padding:29rem !important
  }

  .md\:p-120{
    padding:30rem !important
  }

  .md\:p-124{
    padding:31rem !important
  }

  .md\:p-132{
    padding:33rem !important
  }

  .md\:p-140{
    padding:40rem !important
  }

  .md\:p-164{
    padding:41rem !important
  }

  .md\:p-165{
    padding:41.25rem !important
  }

  .md\:p-172{
    padding:43rem !important
  }

  .md\:p-200{
    padding:50rem !important
  }

  .md\:p-px{
    padding:1px !important
  }

  .md\:p-1\.5{
    padding:0.375rem !important
  }

  .md\:p-2n{
    padding:-0.5rem !important
  }

  .md\:p-40n{
    padding:-10rem !important
  }

  .md\:py-0{
    padding-top:0 !important;
    padding-bottom:0 !important
  }

  .md\:px-0{
    padding-left:0 !important;
    padding-right:0 !important
  }

  .md\:py-1{
    padding-top:0.25rem !important;
    padding-bottom:0.25rem !important
  }

  .md\:px-1{
    padding-left:0.25rem !important;
    padding-right:0.25rem !important
  }

  .md\:py-2{
    padding-top:0.5rem !important;
    padding-bottom:0.5rem !important
  }

  .md\:px-2{
    padding-left:0.5rem !important;
    padding-right:0.5rem !important
  }

  .md\:py-3{
    padding-top:0.75rem !important;
    padding-bottom:0.75rem !important
  }

  .md\:px-3{
    padding-left:0.75rem !important;
    padding-right:0.75rem !important
  }

  .md\:py-4{
    padding-top:1rem !important;
    padding-bottom:1rem !important
  }

  .md\:px-4{
    padding-left:1rem !important;
    padding-right:1rem !important
  }

  .md\:py-5{
    padding-top:1.25rem !important;
    padding-bottom:1.25rem !important
  }

  .md\:px-5{
    padding-left:1.25rem !important;
    padding-right:1.25rem !important
  }

  .md\:py-6{
    padding-top:1.5rem !important;
    padding-bottom:1.5rem !important
  }

  .md\:px-6{
    padding-left:1.5rem !important;
    padding-right:1.5rem !important
  }

  .md\:py-7{
    padding-top:1.75rem !important;
    padding-bottom:1.75rem !important
  }

  .md\:px-7{
    padding-left:1.75rem !important;
    padding-right:1.75rem !important
  }

  .md\:py-8{
    padding-top:2rem !important;
    padding-bottom:2rem !important
  }

  .md\:px-8{
    padding-left:2rem !important;
    padding-right:2rem !important
  }

  .md\:py-9{
    padding-top:2.25rem !important;
    padding-bottom:2.25rem !important
  }

  .md\:px-9{
    padding-left:2.25rem !important;
    padding-right:2.25rem !important
  }

  .md\:py-10{
    padding-top:2.5rem !important;
    padding-bottom:2.5rem !important
  }

  .md\:px-10{
    padding-left:2.5rem !important;
    padding-right:2.5rem !important
  }

  .md\:py-12{
    padding-top:3rem !important;
    padding-bottom:3rem !important
  }

  .md\:px-12{
    padding-left:3rem !important;
    padding-right:3rem !important
  }

  .md\:py-14{
    padding-top:3.5rem !important;
    padding-bottom:3.5rem !important
  }

  .md\:px-14{
    padding-left:3.5rem !important;
    padding-right:3.5rem !important
  }

  .md\:py-16{
    padding-top:4rem !important;
    padding-bottom:4rem !important
  }

  .md\:px-16{
    padding-left:4rem !important;
    padding-right:4rem !important
  }

  .md\:py-18{
    padding-top:4.5rem !important;
    padding-bottom:4.5rem !important
  }

  .md\:px-18{
    padding-left:4.5rem !important;
    padding-right:4.5rem !important
  }

  .md\:py-19{
    padding-top:4.75rem !important;
    padding-bottom:4.75rem !important
  }

  .md\:px-19{
    padding-left:4.75rem !important;
    padding-right:4.75rem !important
  }

  .md\:py-20{
    padding-top:5rem !important;
    padding-bottom:5rem !important
  }

  .md\:px-20{
    padding-left:5rem !important;
    padding-right:5rem !important
  }

  .md\:py-24{
    padding-top:6rem !important;
    padding-bottom:6rem !important
  }

  .md\:px-24{
    padding-left:6rem !important;
    padding-right:6rem !important
  }

  .md\:py-28{
    padding-top:7rem !important;
    padding-bottom:7rem !important
  }

  .md\:px-28{
    padding-left:7rem !important;
    padding-right:7rem !important
  }

  .md\:py-30{
    padding-top:7.5rem !important;
    padding-bottom:7.5rem !important
  }

  .md\:px-30{
    padding-left:7.5rem !important;
    padding-right:7.5rem !important
  }

  .md\:py-31{
    padding-top:7.75rem !important;
    padding-bottom:7.75rem !important
  }

  .md\:px-31{
    padding-left:7.75rem !important;
    padding-right:7.75rem !important
  }

  .md\:py-32{
    padding-top:8rem !important;
    padding-bottom:8rem !important
  }

  .md\:px-32{
    padding-left:8rem !important;
    padding-right:8rem !important
  }

  .md\:py-34{
    padding-top:8.5rem !important;
    padding-bottom:8.5rem !important
  }

  .md\:px-34{
    padding-left:8.5rem !important;
    padding-right:8.5rem !important
  }

  .md\:py-36{
    padding-top:9rem !important;
    padding-bottom:9rem !important
  }

  .md\:px-36{
    padding-left:9rem !important;
    padding-right:9rem !important
  }

  .md\:py-40{
    padding-top:10rem !important;
    padding-bottom:10rem !important
  }

  .md\:px-40{
    padding-left:10rem !important;
    padding-right:10rem !important
  }

  .md\:py-44{
    padding-top:11rem !important;
    padding-bottom:11rem !important
  }

  .md\:px-44{
    padding-left:11rem !important;
    padding-right:11rem !important
  }

  .md\:py-45{
    padding-top:11.25rem !important;
    padding-bottom:11.25rem !important
  }

  .md\:px-45{
    padding-left:11.25rem !important;
    padding-right:11.25rem !important
  }

  .md\:py-48{
    padding-top:12rem !important;
    padding-bottom:12rem !important
  }

  .md\:px-48{
    padding-left:12rem !important;
    padding-right:12rem !important
  }

  .md\:py-50{
    padding-top:12.5rem !important;
    padding-bottom:12.5rem !important
  }

  .md\:px-50{
    padding-left:12.5rem !important;
    padding-right:12.5rem !important
  }

  .md\:py-52{
    padding-top:13rem !important;
    padding-bottom:13rem !important
  }

  .md\:px-52{
    padding-left:13rem !important;
    padding-right:13rem !important
  }

  .md\:py-56{
    padding-top:14rem !important;
    padding-bottom:14rem !important
  }

  .md\:px-56{
    padding-left:14rem !important;
    padding-right:14rem !important
  }

  .md\:py-60{
    padding-top:15rem !important;
    padding-bottom:15rem !important
  }

  .md\:px-60{
    padding-left:15rem !important;
    padding-right:15rem !important
  }

  .md\:py-62{
    padding-top:15.5rem !important;
    padding-bottom:15.5rem !important
  }

  .md\:px-62{
    padding-left:15.5rem !important;
    padding-right:15.5rem !important
  }

  .md\:py-64{
    padding-top:16rem !important;
    padding-bottom:16rem !important
  }

  .md\:px-64{
    padding-left:16rem !important;
    padding-right:16rem !important
  }

  .md\:py-70{
    padding-top:17.5rem !important;
    padding-bottom:17.5rem !important
  }

  .md\:px-70{
    padding-left:17.5rem !important;
    padding-right:17.5rem !important
  }

  .md\:py-72{
    padding-top:18rem !important;
    padding-bottom:18rem !important
  }

  .md\:px-72{
    padding-left:18rem !important;
    padding-right:18rem !important
  }

  .md\:py-76{
    padding-top:19rem !important;
    padding-bottom:19rem !important
  }

  .md\:px-76{
    padding-left:19rem !important;
    padding-right:19rem !important
  }

  .md\:py-80{
    padding-top:20rem !important;
    padding-bottom:20rem !important
  }

  .md\:px-80{
    padding-left:20rem !important;
    padding-right:20rem !important
  }

  .md\:py-83{
    padding-top:20.75rem !important;
    padding-bottom:20.75rem !important
  }

  .md\:px-83{
    padding-left:20.75rem !important;
    padding-right:20.75rem !important
  }

  .md\:py-84{
    padding-top:21rem !important;
    padding-bottom:21rem !important
  }

  .md\:px-84{
    padding-left:21rem !important;
    padding-right:21rem !important
  }

  .md\:py-92{
    padding-top:23rem !important;
    padding-bottom:23rem !important
  }

  .md\:px-92{
    padding-left:23rem !important;
    padding-right:23rem !important
  }

  .md\:py-96{
    padding-top:24rem !important;
    padding-bottom:24rem !important
  }

  .md\:px-96{
    padding-left:24rem !important;
    padding-right:24rem !important
  }

  .md\:py-104{
    padding-top:26rem !important;
    padding-bottom:26rem !important
  }

  .md\:px-104{
    padding-left:26rem !important;
    padding-right:26rem !important
  }

  .md\:py-106{
    padding-top:26.5rem !important;
    padding-bottom:26.5rem !important
  }

  .md\:px-106{
    padding-left:26.5rem !important;
    padding-right:26.5rem !important
  }

  .md\:py-108{
    padding-top:27rem !important;
    padding-bottom:27rem !important
  }

  .md\:px-108{
    padding-left:27rem !important;
    padding-right:27rem !important
  }

  .md\:py-112{
    padding-top:28rem !important;
    padding-bottom:28rem !important
  }

  .md\:px-112{
    padding-left:28rem !important;
    padding-right:28rem !important
  }

  .md\:py-116{
    padding-top:29rem !important;
    padding-bottom:29rem !important
  }

  .md\:px-116{
    padding-left:29rem !important;
    padding-right:29rem !important
  }

  .md\:py-120{
    padding-top:30rem !important;
    padding-bottom:30rem !important
  }

  .md\:px-120{
    padding-left:30rem !important;
    padding-right:30rem !important
  }

  .md\:py-124{
    padding-top:31rem !important;
    padding-bottom:31rem !important
  }

  .md\:px-124{
    padding-left:31rem !important;
    padding-right:31rem !important
  }

  .md\:py-132{
    padding-top:33rem !important;
    padding-bottom:33rem !important
  }

  .md\:px-132{
    padding-left:33rem !important;
    padding-right:33rem !important
  }

  .md\:py-140{
    padding-top:40rem !important;
    padding-bottom:40rem !important
  }

  .md\:px-140{
    padding-left:40rem !important;
    padding-right:40rem !important
  }

  .md\:py-164{
    padding-top:41rem !important;
    padding-bottom:41rem !important
  }

  .md\:px-164{
    padding-left:41rem !important;
    padding-right:41rem !important
  }

  .md\:py-165{
    padding-top:41.25rem !important;
    padding-bottom:41.25rem !important
  }

  .md\:px-165{
    padding-left:41.25rem !important;
    padding-right:41.25rem !important
  }

  .md\:py-172{
    padding-top:43rem !important;
    padding-bottom:43rem !important
  }

  .md\:px-172{
    padding-left:43rem !important;
    padding-right:43rem !important
  }

  .md\:py-200{
    padding-top:50rem !important;
    padding-bottom:50rem !important
  }

  .md\:px-200{
    padding-left:50rem !important;
    padding-right:50rem !important
  }

  .md\:py-px{
    padding-top:1px !important;
    padding-bottom:1px !important
  }

  .md\:px-px{
    padding-left:1px !important;
    padding-right:1px !important
  }

  .md\:py-1\.5{
    padding-top:0.375rem !important;
    padding-bottom:0.375rem !important
  }

  .md\:px-1\.5{
    padding-left:0.375rem !important;
    padding-right:0.375rem !important
  }

  .md\:py-2n{
    padding-top:-0.5rem !important;
    padding-bottom:-0.5rem !important
  }

  .md\:px-2n{
    padding-left:-0.5rem !important;
    padding-right:-0.5rem !important
  }

  .md\:py-40n{
    padding-top:-10rem !important;
    padding-bottom:-10rem !important
  }

  .md\:px-40n{
    padding-left:-10rem !important;
    padding-right:-10rem !important
  }

  .md\:pt-0{
    padding-top:0 !important
  }

  .md\:pr-0{
    padding-right:0 !important
  }

  .md\:pb-0{
    padding-bottom:0 !important
  }

  .md\:pl-0{
    padding-left:0 !important
  }

  .md\:pt-1{
    padding-top:0.25rem !important
  }

  .md\:pr-1{
    padding-right:0.25rem !important
  }

  .md\:pb-1{
    padding-bottom:0.25rem !important
  }

  .md\:pl-1{
    padding-left:0.25rem !important
  }

  .md\:pt-2{
    padding-top:0.5rem !important
  }

  .md\:pr-2{
    padding-right:0.5rem !important
  }

  .md\:pb-2{
    padding-bottom:0.5rem !important
  }

  .md\:pl-2{
    padding-left:0.5rem !important
  }

  .md\:pt-3{
    padding-top:0.75rem !important
  }

  .md\:pr-3{
    padding-right:0.75rem !important
  }

  .md\:pb-3{
    padding-bottom:0.75rem !important
  }

  .md\:pl-3{
    padding-left:0.75rem !important
  }

  .md\:pt-4{
    padding-top:1rem !important
  }

  .md\:pr-4{
    padding-right:1rem !important
  }

  .md\:pb-4{
    padding-bottom:1rem !important
  }

  .md\:pl-4{
    padding-left:1rem !important
  }

  .md\:pt-5{
    padding-top:1.25rem !important
  }

  .md\:pr-5{
    padding-right:1.25rem !important
  }

  .md\:pb-5{
    padding-bottom:1.25rem !important
  }

  .md\:pl-5{
    padding-left:1.25rem !important
  }

  .md\:pt-6{
    padding-top:1.5rem !important
  }

  .md\:pr-6{
    padding-right:1.5rem !important
  }

  .md\:pb-6{
    padding-bottom:1.5rem !important
  }

  .md\:pl-6{
    padding-left:1.5rem !important
  }

  .md\:pt-7{
    padding-top:1.75rem !important
  }

  .md\:pr-7{
    padding-right:1.75rem !important
  }

  .md\:pb-7{
    padding-bottom:1.75rem !important
  }

  .md\:pl-7{
    padding-left:1.75rem !important
  }

  .md\:pt-8{
    padding-top:2rem !important
  }

  .md\:pr-8{
    padding-right:2rem !important
  }

  .md\:pb-8{
    padding-bottom:2rem !important
  }

  .md\:pl-8{
    padding-left:2rem !important
  }

  .md\:pt-9{
    padding-top:2.25rem !important
  }

  .md\:pr-9{
    padding-right:2.25rem !important
  }

  .md\:pb-9{
    padding-bottom:2.25rem !important
  }

  .md\:pl-9{
    padding-left:2.25rem !important
  }

  .md\:pt-10{
    padding-top:2.5rem !important
  }

  .md\:pr-10{
    padding-right:2.5rem !important
  }

  .md\:pb-10{
    padding-bottom:2.5rem !important
  }

  .md\:pl-10{
    padding-left:2.5rem !important
  }

  .md\:pt-12{
    padding-top:3rem !important
  }

  .md\:pr-12{
    padding-right:3rem !important
  }

  .md\:pb-12{
    padding-bottom:3rem !important
  }

  .md\:pl-12{
    padding-left:3rem !important
  }

  .md\:pt-14{
    padding-top:3.5rem !important
  }

  .md\:pr-14{
    padding-right:3.5rem !important
  }

  .md\:pb-14{
    padding-bottom:3.5rem !important
  }

  .md\:pl-14{
    padding-left:3.5rem !important
  }

  .md\:pt-16{
    padding-top:4rem !important
  }

  .md\:pr-16{
    padding-right:4rem !important
  }

  .md\:pb-16{
    padding-bottom:4rem !important
  }

  .md\:pl-16{
    padding-left:4rem !important
  }

  .md\:pt-18{
    padding-top:4.5rem !important
  }

  .md\:pr-18{
    padding-right:4.5rem !important
  }

  .md\:pb-18{
    padding-bottom:4.5rem !important
  }

  .md\:pl-18{
    padding-left:4.5rem !important
  }

  .md\:pt-19{
    padding-top:4.75rem !important
  }

  .md\:pr-19{
    padding-right:4.75rem !important
  }

  .md\:pb-19{
    padding-bottom:4.75rem !important
  }

  .md\:pl-19{
    padding-left:4.75rem !important
  }

  .md\:pt-20{
    padding-top:5rem !important
  }

  .md\:pr-20{
    padding-right:5rem !important
  }

  .md\:pb-20{
    padding-bottom:5rem !important
  }

  .md\:pl-20{
    padding-left:5rem !important
  }

  .md\:pt-24{
    padding-top:6rem !important
  }

  .md\:pr-24{
    padding-right:6rem !important
  }

  .md\:pb-24{
    padding-bottom:6rem !important
  }

  .md\:pl-24{
    padding-left:6rem !important
  }

  .md\:pt-28{
    padding-top:7rem !important
  }

  .md\:pr-28{
    padding-right:7rem !important
  }

  .md\:pb-28{
    padding-bottom:7rem !important
  }

  .md\:pl-28{
    padding-left:7rem !important
  }

  .md\:pt-30{
    padding-top:7.5rem !important
  }

  .md\:pr-30{
    padding-right:7.5rem !important
  }

  .md\:pb-30{
    padding-bottom:7.5rem !important
  }

  .md\:pl-30{
    padding-left:7.5rem !important
  }

  .md\:pt-31{
    padding-top:7.75rem !important
  }

  .md\:pr-31{
    padding-right:7.75rem !important
  }

  .md\:pb-31{
    padding-bottom:7.75rem !important
  }

  .md\:pl-31{
    padding-left:7.75rem !important
  }

  .md\:pt-32{
    padding-top:8rem !important
  }

  .md\:pr-32{
    padding-right:8rem !important
  }

  .md\:pb-32{
    padding-bottom:8rem !important
  }

  .md\:pl-32{
    padding-left:8rem !important
  }

  .md\:pt-34{
    padding-top:8.5rem !important
  }

  .md\:pr-34{
    padding-right:8.5rem !important
  }

  .md\:pb-34{
    padding-bottom:8.5rem !important
  }

  .md\:pl-34{
    padding-left:8.5rem !important
  }

  .md\:pt-36{
    padding-top:9rem !important
  }

  .md\:pr-36{
    padding-right:9rem !important
  }

  .md\:pb-36{
    padding-bottom:9rem !important
  }

  .md\:pl-36{
    padding-left:9rem !important
  }

  .md\:pt-40{
    padding-top:10rem !important
  }

  .md\:pr-40{
    padding-right:10rem !important
  }

  .md\:pb-40{
    padding-bottom:10rem !important
  }

  .md\:pl-40{
    padding-left:10rem !important
  }

  .md\:pt-44{
    padding-top:11rem !important
  }

  .md\:pr-44{
    padding-right:11rem !important
  }

  .md\:pb-44{
    padding-bottom:11rem !important
  }

  .md\:pl-44{
    padding-left:11rem !important
  }

  .md\:pt-45{
    padding-top:11.25rem !important
  }

  .md\:pr-45{
    padding-right:11.25rem !important
  }

  .md\:pb-45{
    padding-bottom:11.25rem !important
  }

  .md\:pl-45{
    padding-left:11.25rem !important
  }

  .md\:pt-48{
    padding-top:12rem !important
  }

  .md\:pr-48{
    padding-right:12rem !important
  }

  .md\:pb-48{
    padding-bottom:12rem !important
  }

  .md\:pl-48{
    padding-left:12rem !important
  }

  .md\:pt-50{
    padding-top:12.5rem !important
  }

  .md\:pr-50{
    padding-right:12.5rem !important
  }

  .md\:pb-50{
    padding-bottom:12.5rem !important
  }

  .md\:pl-50{
    padding-left:12.5rem !important
  }

  .md\:pt-52{
    padding-top:13rem !important
  }

  .md\:pr-52{
    padding-right:13rem !important
  }

  .md\:pb-52{
    padding-bottom:13rem !important
  }

  .md\:pl-52{
    padding-left:13rem !important
  }

  .md\:pt-56{
    padding-top:14rem !important
  }

  .md\:pr-56{
    padding-right:14rem !important
  }

  .md\:pb-56{
    padding-bottom:14rem !important
  }

  .md\:pl-56{
    padding-left:14rem !important
  }

  .md\:pt-60{
    padding-top:15rem !important
  }

  .md\:pr-60{
    padding-right:15rem !important
  }

  .md\:pb-60{
    padding-bottom:15rem !important
  }

  .md\:pl-60{
    padding-left:15rem !important
  }

  .md\:pt-62{
    padding-top:15.5rem !important
  }

  .md\:pr-62{
    padding-right:15.5rem !important
  }

  .md\:pb-62{
    padding-bottom:15.5rem !important
  }

  .md\:pl-62{
    padding-left:15.5rem !important
  }

  .md\:pt-64{
    padding-top:16rem !important
  }

  .md\:pr-64{
    padding-right:16rem !important
  }

  .md\:pb-64{
    padding-bottom:16rem !important
  }

  .md\:pl-64{
    padding-left:16rem !important
  }

  .md\:pt-70{
    padding-top:17.5rem !important
  }

  .md\:pr-70{
    padding-right:17.5rem !important
  }

  .md\:pb-70{
    padding-bottom:17.5rem !important
  }

  .md\:pl-70{
    padding-left:17.5rem !important
  }

  .md\:pt-72{
    padding-top:18rem !important
  }

  .md\:pr-72{
    padding-right:18rem !important
  }

  .md\:pb-72{
    padding-bottom:18rem !important
  }

  .md\:pl-72{
    padding-left:18rem !important
  }

  .md\:pt-76{
    padding-top:19rem !important
  }

  .md\:pr-76{
    padding-right:19rem !important
  }

  .md\:pb-76{
    padding-bottom:19rem !important
  }

  .md\:pl-76{
    padding-left:19rem !important
  }

  .md\:pt-80{
    padding-top:20rem !important
  }

  .md\:pr-80{
    padding-right:20rem !important
  }

  .md\:pb-80{
    padding-bottom:20rem !important
  }

  .md\:pl-80{
    padding-left:20rem !important
  }

  .md\:pt-83{
    padding-top:20.75rem !important
  }

  .md\:pr-83{
    padding-right:20.75rem !important
  }

  .md\:pb-83{
    padding-bottom:20.75rem !important
  }

  .md\:pl-83{
    padding-left:20.75rem !important
  }

  .md\:pt-84{
    padding-top:21rem !important
  }

  .md\:pr-84{
    padding-right:21rem !important
  }

  .md\:pb-84{
    padding-bottom:21rem !important
  }

  .md\:pl-84{
    padding-left:21rem !important
  }

  .md\:pt-92{
    padding-top:23rem !important
  }

  .md\:pr-92{
    padding-right:23rem !important
  }

  .md\:pb-92{
    padding-bottom:23rem !important
  }

  .md\:pl-92{
    padding-left:23rem !important
  }

  .md\:pt-96{
    padding-top:24rem !important
  }

  .md\:pr-96{
    padding-right:24rem !important
  }

  .md\:pb-96{
    padding-bottom:24rem !important
  }

  .md\:pl-96{
    padding-left:24rem !important
  }

  .md\:pt-104{
    padding-top:26rem !important
  }

  .md\:pr-104{
    padding-right:26rem !important
  }

  .md\:pb-104{
    padding-bottom:26rem !important
  }

  .md\:pl-104{
    padding-left:26rem !important
  }

  .md\:pt-106{
    padding-top:26.5rem !important
  }

  .md\:pr-106{
    padding-right:26.5rem !important
  }

  .md\:pb-106{
    padding-bottom:26.5rem !important
  }

  .md\:pl-106{
    padding-left:26.5rem !important
  }

  .md\:pt-108{
    padding-top:27rem !important
  }

  .md\:pr-108{
    padding-right:27rem !important
  }

  .md\:pb-108{
    padding-bottom:27rem !important
  }

  .md\:pl-108{
    padding-left:27rem !important
  }

  .md\:pt-112{
    padding-top:28rem !important
  }

  .md\:pr-112{
    padding-right:28rem !important
  }

  .md\:pb-112{
    padding-bottom:28rem !important
  }

  .md\:pl-112{
    padding-left:28rem !important
  }

  .md\:pt-116{
    padding-top:29rem !important
  }

  .md\:pr-116{
    padding-right:29rem !important
  }

  .md\:pb-116{
    padding-bottom:29rem !important
  }

  .md\:pl-116{
    padding-left:29rem !important
  }

  .md\:pt-120{
    padding-top:30rem !important
  }

  .md\:pr-120{
    padding-right:30rem !important
  }

  .md\:pb-120{
    padding-bottom:30rem !important
  }

  .md\:pl-120{
    padding-left:30rem !important
  }

  .md\:pt-124{
    padding-top:31rem !important
  }

  .md\:pr-124{
    padding-right:31rem !important
  }

  .md\:pb-124{
    padding-bottom:31rem !important
  }

  .md\:pl-124{
    padding-left:31rem !important
  }

  .md\:pt-132{
    padding-top:33rem !important
  }

  .md\:pr-132{
    padding-right:33rem !important
  }

  .md\:pb-132{
    padding-bottom:33rem !important
  }

  .md\:pl-132{
    padding-left:33rem !important
  }

  .md\:pt-140{
    padding-top:40rem !important
  }

  .md\:pr-140{
    padding-right:40rem !important
  }

  .md\:pb-140{
    padding-bottom:40rem !important
  }

  .md\:pl-140{
    padding-left:40rem !important
  }

  .md\:pt-164{
    padding-top:41rem !important
  }

  .md\:pr-164{
    padding-right:41rem !important
  }

  .md\:pb-164{
    padding-bottom:41rem !important
  }

  .md\:pl-164{
    padding-left:41rem !important
  }

  .md\:pt-165{
    padding-top:41.25rem !important
  }

  .md\:pr-165{
    padding-right:41.25rem !important
  }

  .md\:pb-165{
    padding-bottom:41.25rem !important
  }

  .md\:pl-165{
    padding-left:41.25rem !important
  }

  .md\:pt-172{
    padding-top:43rem !important
  }

  .md\:pr-172{
    padding-right:43rem !important
  }

  .md\:pb-172{
    padding-bottom:43rem !important
  }

  .md\:pl-172{
    padding-left:43rem !important
  }

  .md\:pt-200{
    padding-top:50rem !important
  }

  .md\:pr-200{
    padding-right:50rem !important
  }

  .md\:pb-200{
    padding-bottom:50rem !important
  }

  .md\:pl-200{
    padding-left:50rem !important
  }

  .md\:pt-px{
    padding-top:1px !important
  }

  .md\:pr-px{
    padding-right:1px !important
  }

  .md\:pb-px{
    padding-bottom:1px !important
  }

  .md\:pl-px{
    padding-left:1px !important
  }

  .md\:pt-1\.5{
    padding-top:0.375rem !important
  }

  .md\:pr-1\.5{
    padding-right:0.375rem !important
  }

  .md\:pb-1\.5{
    padding-bottom:0.375rem !important
  }

  .md\:pl-1\.5{
    padding-left:0.375rem !important
  }

  .md\:pt-2n{
    padding-top:-0.5rem !important
  }

  .md\:pr-2n{
    padding-right:-0.5rem !important
  }

  .md\:pb-2n{
    padding-bottom:-0.5rem !important
  }

  .md\:pl-2n{
    padding-left:-0.5rem !important
  }

  .md\:pt-40n{
    padding-top:-10rem !important
  }

  .md\:pr-40n{
    padding-right:-10rem !important
  }

  .md\:pb-40n{
    padding-bottom:-10rem !important
  }

  .md\:pl-40n{
    padding-left:-10rem !important
  }

  .md\:placeholder-red::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-red::placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-red-100::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fb4b53 !important;
    color:rgba(251, 75, 83, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-red-100::placeholder{
    --placeholder-opacity:1 !important;
    color:#fb4b53 !important;
    color:rgba(251, 75, 83, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-teal::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#009b9b !important;
    color:rgba(0, 155, 155, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-teal::placeholder{
    --placeholder-opacity:1 !important;
    color:#009b9b !important;
    color:rgba(0, 155, 155, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-teal-100::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#dbfbfb !important;
    color:rgba(219, 251, 251, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-teal-100::placeholder{
    --placeholder-opacity:1 !important;
    color:#dbfbfb !important;
    color:rgba(219, 251, 251, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-teal-200::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#A8E2E4 !important;
    color:rgba(168, 226, 228, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-teal-200::placeholder{
    --placeholder-opacity:1 !important;
    color:#A8E2E4 !important;
    color:rgba(168, 226, 228, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-teal-300::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#009C98 !important;
    color:rgba(0, 156, 152, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-teal-300::placeholder{
    --placeholder-opacity:1 !important;
    color:#009C98 !important;
    color:rgba(0, 156, 152, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-white::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fff !important;
    color:rgba(255, 255, 255, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-white::placeholder{
    --placeholder-opacity:1 !important;
    color:#fff !important;
    color:rgba(255, 255, 255, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-black::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#000 !important;
    color:rgba(0, 0, 0, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-black::placeholder{
    --placeholder-opacity:1 !important;
    color:#000 !important;
    color:rgba(0, 0, 0, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-black-100::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#242A2E !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-black-100::placeholder{
    --placeholder-opacity:1 !important;
    color:#242A2E !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-black-200::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#171717 !important;
    color:rgba(23, 23, 23, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-black-200::placeholder{
    --placeholder-opacity:1 !important;
    color:#171717 !important;
    color:rgba(23, 23, 23, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-blue::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0058A1 !important;
    color:rgba(0, 88, 161, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-blue::placeholder{
    --placeholder-opacity:1 !important;
    color:#0058A1 !important;
    color:rgba(0, 88, 161, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-orange::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fe7b00 !important;
    color:rgba(254, 123, 0, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-orange::placeholder{
    --placeholder-opacity:1 !important;
    color:#fe7b00 !important;
    color:rgba(254, 123, 0, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-purple::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#8a3ffc !important;
    color:rgba(138, 63, 252, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-purple::placeholder{
    --placeholder-opacity:1 !important;
    color:#8a3ffc !important;
    color:rgba(138, 63, 252, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-blue-100::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#E3F6FF !important;
    color:rgba(227, 246, 255, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-blue-100::placeholder{
    --placeholder-opacity:1 !important;
    color:#E3F6FF !important;
    color:rgba(227, 246, 255, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-blue-300::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#30B0FF !important;
    color:rgba(48, 176, 255, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-blue-300::placeholder{
    --placeholder-opacity:1 !important;
    color:#30B0FF !important;
    color:rgba(48, 176, 255, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-blue-900::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#07192B !important;
    color:rgba(7, 25, 43, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-blue-900::placeholder{
    --placeholder-opacity:1 !important;
    color:#07192B !important;
    color:rgba(7, 25, 43, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-150::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#f9f9f9 !important;
    color:rgba(249, 249, 249, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-150::placeholder{
    --placeholder-opacity:1 !important;
    color:#f9f9f9 !important;
    color:rgba(249, 249, 249, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#F2F4F8 !important;
    color:rgba(242, 244, 248, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-200::placeholder{
    --placeholder-opacity:1 !important;
    color:#F2F4F8 !important;
    color:rgba(242, 244, 248, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-250::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#FAFBFB !important;
    color:rgba(250, 251, 251, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-250::placeholder{
    --placeholder-opacity:1 !important;
    color:#FAFBFB !important;
    color:rgba(250, 251, 251, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#D5D9E0 !important;
    color:rgba(213, 217, 224, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-300::placeholder{
    --placeholder-opacity:1 !important;
    color:#D5D9E0 !important;
    color:rgba(213, 217, 224, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#9FA5AD !important;
    color:rgba(159, 165, 173, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-400::placeholder{
    --placeholder-opacity:1 !important;
    color:#9FA5AD !important;
    color:rgba(159, 165, 173, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-450::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#868d95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-450::placeholder{
    --placeholder-opacity:1 !important;
    color:#868d95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#414F64 !important;
    color:rgba(65, 79, 100, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-500::placeholder{
    --placeholder-opacity:1 !important;
    color:#414F64 !important;
    color:rgba(65, 79, 100, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-550::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#697077 !important;
    color:rgba(105, 112, 119, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-550::placeholder{
    --placeholder-opacity:1 !important;
    color:#697077 !important;
    color:rgba(105, 112, 119, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#50565b !important;
    color:rgba(80, 86, 91, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-600::placeholder{
    --placeholder-opacity:1 !important;
    color:#50565b !important;
    color:rgba(80, 86, 91, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#242a2e !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-700::placeholder{
    --placeholder-opacity:1 !important;
    color:#242a2e !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-disable::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#C1C7CD !important;
    color:rgba(193, 199, 205, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-disable::placeholder{
    --placeholder-opacity:1 !important;
    color:#C1C7CD !important;
    color:rgba(193, 199, 205, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-unselected::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#868D95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-unselected::placeholder{
    --placeholder-opacity:1 !important;
    color:#868D95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-blue-200::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#427fb6 !important;
    color:rgba(66, 127, 182, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-blue-200::placeholder{
    --placeholder-opacity:1 !important;
    color:#427fb6 !important;
    color:rgba(66, 127, 182, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-red-500::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#DC2626 !important;
    color:rgba(220, 38, 38, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-red-500::placeholder{
    --placeholder-opacity:1 !important;
    color:#DC2626 !important;
    color:rgba(220, 38, 38, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-red-alert::-moz-placeholder{
    color:#DA1E2833 !important
  }

  .md\:placeholder-red-alert::placeholder{
    color:#DA1E2833 !important
  }

  .md\:placeholder-blue-40::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#78a9ff !important;
    color:rgba(120, 169, 255, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-blue-40::placeholder{
    --placeholder-opacity:1 !important;
    color:#78a9ff !important;
    color:rgba(120, 169, 255, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-blue-60::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0f62fe !important;
    color:rgba(15, 98, 254, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-blue-60::placeholder{
    --placeholder-opacity:1 !important;
    color:#0f62fe !important;
    color:rgba(15, 98, 254, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-blue-60-hover::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0353e9 !important;
    color:rgba(3, 83, 233, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-blue-60-hover::placeholder{
    --placeholder-opacity:1 !important;
    color:#0353e9 !important;
    color:rgba(3, 83, 233, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-blue-80::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#002d9c !important;
    color:rgba(0, 45, 156, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-blue-80::placeholder{
    --placeholder-opacity:1 !important;
    color:#002d9c !important;
    color:rgba(0, 45, 156, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-80::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#393939 !important;
    color:rgba(57, 57, 57, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-80::placeholder{
    --placeholder-opacity:1 !important;
    color:#393939 !important;
    color:rgba(57, 57, 57, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-80-hover::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#4c4c4c !important;
    color:rgba(76, 76, 76, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-80-hover::placeholder{
    --placeholder-opacity:1 !important;
    color:#4c4c4c !important;
    color:rgba(76, 76, 76, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-70::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#525252 !important;
    color:rgba(82, 82, 82, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-70::placeholder{
    --placeholder-opacity:1 !important;
    color:#525252 !important;
    color:rgba(82, 82, 82, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-60::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#6f6f6f !important;
    color:rgba(111, 111, 111, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-60::placeholder{
    --placeholder-opacity:1 !important;
    color:#6f6f6f !important;
    color:rgba(111, 111, 111, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-red-60::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-red-60::placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-red-60-hover::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#ba1b23 !important;
    color:rgba(186, 27, 35, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-red-60-hover::placeholder{
    --placeholder-opacity:1 !important;
    color:#ba1b23 !important;
    color:rgba(186, 27, 35, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-red-80::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#750e13 !important;
    color:rgba(117, 14, 19, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-red-80::placeholder{
    --placeholder-opacity:1 !important;
    color:#750e13 !important;
    color:rgba(117, 14, 19, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-30::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#c6c6c6 !important;
    color:rgba(198, 198, 198, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-30::placeholder{
    --placeholder-opacity:1 !important;
    color:#c6c6c6 !important;
    color:rgba(198, 198, 198, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-green-60::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#198038 !important;
    color:rgba(25, 128, 56, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-green-60::placeholder{
    --placeholder-opacity:1 !important;
    color:#198038 !important;
    color:rgba(25, 128, 56, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-green-50::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#EDF5FF !important;
    color:rgba(237, 245, 255, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-green-50::placeholder{
    --placeholder-opacity:1 !important;
    color:#EDF5FF !important;
    color:rgba(237, 245, 255, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-blue-70::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0043ce !important;
    color:rgba(0, 67, 206, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-blue-70::placeholder{
    --placeholder-opacity:1 !important;
    color:#0043ce !important;
    color:rgba(0, 67, 206, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-50::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#8d8d8d !important;
    color:rgba(141, 141, 141, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-50::placeholder{
    --placeholder-opacity:1 !important;
    color:#8d8d8d !important;
    color:rgba(141, 141, 141, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-50-hover::-moz-placeholder{
    color:#8d8d8d12 !important
  }

  .md\:placeholder-gray-50-hover::placeholder{
    color:#8d8d8d12 !important
  }

  .md\:placeholder-gray-50-active::-moz-placeholder{
    color:#8d8d8d32 !important
  }

  .md\:placeholder-gray-50-active::placeholder{
    color:#8d8d8d32 !important
  }

  .md\:placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#161616 !important;
    color:rgba(22, 22, 22, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-100::placeholder{
    --placeholder-opacity:1 !important;
    color:#161616 !important;
    color:rgba(22, 22, 22, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-100-disabled::-moz-placeholder{
    color:#16161650 !important
  }

  .md\:placeholder-gray-100-disabled::placeholder{
    color:#16161650 !important
  }

  .md\:placeholder-gray-40::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#a8a8a8 !important;
    color:rgba(168, 168, 168, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-40::placeholder{
    --placeholder-opacity:1 !important;
    color:#a8a8a8 !important;
    color:rgba(168, 168, 168, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-10::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#f4f4f4 !important;
    color:rgba(244, 244, 244, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-10::placeholder{
    --placeholder-opacity:1 !important;
    color:#f4f4f4 !important;
    color:rgba(244, 244, 244, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-10-hover::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#e5e5e5 !important;
    color:rgba(229, 229, 229, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-10-hover::placeholder{
    --placeholder-opacity:1 !important;
    color:#e5e5e5 !important;
    color:rgba(229, 229, 229, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-20::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#e0e0e0 !important;
    color:rgba(224, 224, 224, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-20::placeholder{
    --placeholder-opacity:1 !important;
    color:#e0e0e0 !important;
    color:rgba(224, 224, 224, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-20-hover::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#cacaca !important;
    color:rgba(202, 202, 202, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-gray-20-hover::placeholder{
    --placeholder-opacity:1 !important;
    color:#cacaca !important;
    color:rgba(202, 202, 202, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-red-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fb4b53 !important;
    color:rgba(251, 75, 83, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-red-100:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#fb4b53 !important;
    color:rgba(251, 75, 83, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-teal:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#009b9b !important;
    color:rgba(0, 155, 155, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-teal:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#009b9b !important;
    color:rgba(0, 155, 155, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-teal-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#dbfbfb !important;
    color:rgba(219, 251, 251, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-teal-100:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#dbfbfb !important;
    color:rgba(219, 251, 251, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-teal-200:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#A8E2E4 !important;
    color:rgba(168, 226, 228, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-teal-200:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#A8E2E4 !important;
    color:rgba(168, 226, 228, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-teal-300:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#009C98 !important;
    color:rgba(0, 156, 152, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-teal-300:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#009C98 !important;
    color:rgba(0, 156, 152, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fff !important;
    color:rgba(255, 255, 255, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#fff !important;
    color:rgba(255, 255, 255, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#000 !important;
    color:rgba(0, 0, 0, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#000 !important;
    color:rgba(0, 0, 0, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-black-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#242A2E !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-black-100:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#242A2E !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-black-200:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#171717 !important;
    color:rgba(23, 23, 23, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-black-200:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#171717 !important;
    color:rgba(23, 23, 23, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-blue:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0058A1 !important;
    color:rgba(0, 88, 161, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-blue:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#0058A1 !important;
    color:rgba(0, 88, 161, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-orange:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fe7b00 !important;
    color:rgba(254, 123, 0, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-orange:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#fe7b00 !important;
    color:rgba(254, 123, 0, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-purple:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#8a3ffc !important;
    color:rgba(138, 63, 252, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-purple:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#8a3ffc !important;
    color:rgba(138, 63, 252, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-blue-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#E3F6FF !important;
    color:rgba(227, 246, 255, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-blue-100:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#E3F6FF !important;
    color:rgba(227, 246, 255, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-blue-300:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#30B0FF !important;
    color:rgba(48, 176, 255, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-blue-300:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#30B0FF !important;
    color:rgba(48, 176, 255, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-blue-900:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#07192B !important;
    color:rgba(7, 25, 43, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-blue-900:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#07192B !important;
    color:rgba(7, 25, 43, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-150:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#f9f9f9 !important;
    color:rgba(249, 249, 249, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-150:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#f9f9f9 !important;
    color:rgba(249, 249, 249, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#F2F4F8 !important;
    color:rgba(242, 244, 248, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#F2F4F8 !important;
    color:rgba(242, 244, 248, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-250:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#FAFBFB !important;
    color:rgba(250, 251, 251, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-250:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#FAFBFB !important;
    color:rgba(250, 251, 251, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#D5D9E0 !important;
    color:rgba(213, 217, 224, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#D5D9E0 !important;
    color:rgba(213, 217, 224, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#9FA5AD !important;
    color:rgba(159, 165, 173, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#9FA5AD !important;
    color:rgba(159, 165, 173, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-450:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#868d95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-450:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#868d95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#414F64 !important;
    color:rgba(65, 79, 100, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-500:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#414F64 !important;
    color:rgba(65, 79, 100, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-550:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#697077 !important;
    color:rgba(105, 112, 119, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-550:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#697077 !important;
    color:rgba(105, 112, 119, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#50565b !important;
    color:rgba(80, 86, 91, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-600:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#50565b !important;
    color:rgba(80, 86, 91, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#242a2e !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-700:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#242a2e !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-disable:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#C1C7CD !important;
    color:rgba(193, 199, 205, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-disable:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#C1C7CD !important;
    color:rgba(193, 199, 205, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-unselected:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#868D95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-unselected:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#868D95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-blue-200:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#427fb6 !important;
    color:rgba(66, 127, 182, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-blue-200:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#427fb6 !important;
    color:rgba(66, 127, 182, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-red-500:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#DC2626 !important;
    color:rgba(220, 38, 38, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-red-500:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#DC2626 !important;
    color:rgba(220, 38, 38, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-red-alert:focus::-moz-placeholder{
    color:#DA1E2833 !important
  }

  .md\:focus\:placeholder-red-alert:focus::placeholder{
    color:#DA1E2833 !important
  }

  .md\:focus\:placeholder-blue-40:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#78a9ff !important;
    color:rgba(120, 169, 255, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-blue-40:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#78a9ff !important;
    color:rgba(120, 169, 255, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-blue-60:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0f62fe !important;
    color:rgba(15, 98, 254, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-blue-60:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#0f62fe !important;
    color:rgba(15, 98, 254, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-blue-60-hover:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0353e9 !important;
    color:rgba(3, 83, 233, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-blue-60-hover:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#0353e9 !important;
    color:rgba(3, 83, 233, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-blue-80:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#002d9c !important;
    color:rgba(0, 45, 156, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-blue-80:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#002d9c !important;
    color:rgba(0, 45, 156, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-80:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#393939 !important;
    color:rgba(57, 57, 57, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-80:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#393939 !important;
    color:rgba(57, 57, 57, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-80-hover:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#4c4c4c !important;
    color:rgba(76, 76, 76, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-80-hover:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#4c4c4c !important;
    color:rgba(76, 76, 76, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-70:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#525252 !important;
    color:rgba(82, 82, 82, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-70:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#525252 !important;
    color:rgba(82, 82, 82, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-60:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#6f6f6f !important;
    color:rgba(111, 111, 111, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-60:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#6f6f6f !important;
    color:rgba(111, 111, 111, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-red-60:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-red-60:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-red-60-hover:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#ba1b23 !important;
    color:rgba(186, 27, 35, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-red-60-hover:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#ba1b23 !important;
    color:rgba(186, 27, 35, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-red-80:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#750e13 !important;
    color:rgba(117, 14, 19, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-red-80:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#750e13 !important;
    color:rgba(117, 14, 19, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-30:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#c6c6c6 !important;
    color:rgba(198, 198, 198, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-30:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#c6c6c6 !important;
    color:rgba(198, 198, 198, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-green-60:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#198038 !important;
    color:rgba(25, 128, 56, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-green-60:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#198038 !important;
    color:rgba(25, 128, 56, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-green-50:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#EDF5FF !important;
    color:rgba(237, 245, 255, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-green-50:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#EDF5FF !important;
    color:rgba(237, 245, 255, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-blue-70:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0043ce !important;
    color:rgba(0, 67, 206, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-blue-70:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#0043ce !important;
    color:rgba(0, 67, 206, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-50:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#8d8d8d !important;
    color:rgba(141, 141, 141, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-50:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#8d8d8d !important;
    color:rgba(141, 141, 141, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-50-hover:focus::-moz-placeholder{
    color:#8d8d8d12 !important
  }

  .md\:focus\:placeholder-gray-50-hover:focus::placeholder{
    color:#8d8d8d12 !important
  }

  .md\:focus\:placeholder-gray-50-active:focus::-moz-placeholder{
    color:#8d8d8d32 !important
  }

  .md\:focus\:placeholder-gray-50-active:focus::placeholder{
    color:#8d8d8d32 !important
  }

  .md\:focus\:placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#161616 !important;
    color:rgba(22, 22, 22, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-100:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#161616 !important;
    color:rgba(22, 22, 22, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-100-disabled:focus::-moz-placeholder{
    color:#16161650 !important
  }

  .md\:focus\:placeholder-gray-100-disabled:focus::placeholder{
    color:#16161650 !important
  }

  .md\:focus\:placeholder-gray-40:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#a8a8a8 !important;
    color:rgba(168, 168, 168, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-40:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#a8a8a8 !important;
    color:rgba(168, 168, 168, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-10:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#f4f4f4 !important;
    color:rgba(244, 244, 244, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-10:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#f4f4f4 !important;
    color:rgba(244, 244, 244, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-10-hover:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#e5e5e5 !important;
    color:rgba(229, 229, 229, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-10-hover:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#e5e5e5 !important;
    color:rgba(229, 229, 229, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-20:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#e0e0e0 !important;
    color:rgba(224, 224, 224, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-20:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#e0e0e0 !important;
    color:rgba(224, 224, 224, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-20-hover:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#cacaca !important;
    color:rgba(202, 202, 202, var(--placeholder-opacity)) !important
  }

  .md\:focus\:placeholder-gray-20-hover:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#cacaca !important;
    color:rgba(202, 202, 202, var(--placeholder-opacity)) !important
  }

  .md\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity:0 !important
  }

  .md\:placeholder-opacity-0::placeholder{
    --placeholder-opacity:0 !important
  }

  .md\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity:0.25 !important
  }

  .md\:placeholder-opacity-25::placeholder{
    --placeholder-opacity:0.25 !important
  }

  .md\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity:0.5 !important
  }

  .md\:placeholder-opacity-50::placeholder{
    --placeholder-opacity:0.5 !important
  }

  .md\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity:0.75 !important
  }

  .md\:placeholder-opacity-75::placeholder{
    --placeholder-opacity:0.75 !important
  }

  .md\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity:1 !important
  }

  .md\:placeholder-opacity-100::placeholder{
    --placeholder-opacity:1 !important
  }

  .md\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity:0 !important
  }

  .md\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity:0 !important
  }

  .md\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity:0.25 !important
  }

  .md\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity:0.25 !important
  }

  .md\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity:0.5 !important
  }

  .md\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity:0.5 !important
  }

  .md\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity:0.75 !important
  }

  .md\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity:0.75 !important
  }

  .md\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important
  }

  .md\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity:1 !important
  }

  .md\:pointer-events-none{
    pointer-events:none !important
  }

  .md\:pointer-events-auto{
    pointer-events:auto !important
  }

  .md\:static{
    position:static !important
  }

  .md\:fixed{
    position:fixed !important
  }

  .md\:absolute{
    position:absolute !important
  }

  .md\:relative{
    position:relative !important
  }

  .md\:sticky{
    position:sticky !important
  }

  .md\:inset-0{
    top:0 !important;
    right:0 !important;
    bottom:0 !important;
    left:0 !important
  }

  .md\:inset-2{
    top:0.5rem !important;
    right:0.5rem !important;
    bottom:0.5rem !important;
    left:0.5rem !important
  }

  .md\:inset-3{
    top:0.75rem !important;
    right:0.75rem !important;
    bottom:0.75rem !important;
    left:0.75rem !important
  }

  .md\:inset-4{
    top:1rem !important;
    right:1rem !important;
    bottom:1rem !important;
    left:1rem !important
  }

  .md\:inset-6{
    top:1.5rem !important;
    right:1.5rem !important;
    bottom:1.5rem !important;
    left:1.5rem !important
  }

  .md\:inset-8{
    top:2rem !important;
    right:2rem !important;
    bottom:2rem !important;
    left:2rem !important
  }

  .md\:inset-10{
    top:2.5rem !important;
    right:2.5rem !important;
    bottom:2.5rem !important;
    left:2.5rem !important
  }

  .md\:inset-12{
    top:3rem !important;
    right:3rem !important;
    bottom:3rem !important;
    left:3rem !important
  }

  .md\:inset-14{
    top:3.5rem !important;
    right:3.5rem !important;
    bottom:3.5rem !important;
    left:3.5rem !important
  }

  .md\:inset-18{
    top:4.5rem !important;
    right:4.5rem !important;
    bottom:4.5rem !important;
    left:4.5rem !important
  }

  .md\:inset-20{
    top:5rem !important;
    right:5rem !important;
    bottom:5rem !important;
    left:5rem !important
  }

  .md\:inset-24{
    top:6rem !important;
    right:6rem !important;
    bottom:6rem !important;
    left:6rem !important
  }

  .md\:inset-28{
    top:7rem !important;
    right:7rem !important;
    bottom:7rem !important;
    left:7rem !important
  }

  .md\:inset-40{
    top:9.5rem !important;
    right:9.5rem !important;
    bottom:9.5rem !important;
    left:9.5rem !important
  }

  .md\:inset-44{
    top:11rem !important;
    right:11rem !important;
    bottom:11rem !important;
    left:11rem !important
  }

  .md\:inset-146{
    top:36.5rem !important;
    right:36.5rem !important;
    bottom:36.5rem !important;
    left:36.5rem !important
  }

  .md\:inset-auto{
    top:auto !important;
    right:auto !important;
    bottom:auto !important;
    left:auto !important
  }

  .md\:inset-1\/4{
    top:25% !important;
    right:25% !important;
    bottom:25% !important;
    left:25% !important
  }

  .md\:inset-1\/2{
    top:50% !important;
    right:50% !important;
    bottom:50% !important;
    left:50% !important
  }

  .md\:-inset-74{
    top:-18.5rem !important;
    right:-18.5rem !important;
    bottom:-18.5rem !important;
    left:-18.5rem !important
  }

  .md\:inset-y-0{
    top:0 !important;
    bottom:0 !important
  }

  .md\:inset-x-0{
    right:0 !important;
    left:0 !important
  }

  .md\:inset-y-2{
    top:0.5rem !important;
    bottom:0.5rem !important
  }

  .md\:inset-x-2{
    right:0.5rem !important;
    left:0.5rem !important
  }

  .md\:inset-y-3{
    top:0.75rem !important;
    bottom:0.75rem !important
  }

  .md\:inset-x-3{
    right:0.75rem !important;
    left:0.75rem !important
  }

  .md\:inset-y-4{
    top:1rem !important;
    bottom:1rem !important
  }

  .md\:inset-x-4{
    right:1rem !important;
    left:1rem !important
  }

  .md\:inset-y-6{
    top:1.5rem !important;
    bottom:1.5rem !important
  }

  .md\:inset-x-6{
    right:1.5rem !important;
    left:1.5rem !important
  }

  .md\:inset-y-8{
    top:2rem !important;
    bottom:2rem !important
  }

  .md\:inset-x-8{
    right:2rem !important;
    left:2rem !important
  }

  .md\:inset-y-10{
    top:2.5rem !important;
    bottom:2.5rem !important
  }

  .md\:inset-x-10{
    right:2.5rem !important;
    left:2.5rem !important
  }

  .md\:inset-y-12{
    top:3rem !important;
    bottom:3rem !important
  }

  .md\:inset-x-12{
    right:3rem !important;
    left:3rem !important
  }

  .md\:inset-y-14{
    top:3.5rem !important;
    bottom:3.5rem !important
  }

  .md\:inset-x-14{
    right:3.5rem !important;
    left:3.5rem !important
  }

  .md\:inset-y-18{
    top:4.5rem !important;
    bottom:4.5rem !important
  }

  .md\:inset-x-18{
    right:4.5rem !important;
    left:4.5rem !important
  }

  .md\:inset-y-20{
    top:5rem !important;
    bottom:5rem !important
  }

  .md\:inset-x-20{
    right:5rem !important;
    left:5rem !important
  }

  .md\:inset-y-24{
    top:6rem !important;
    bottom:6rem !important
  }

  .md\:inset-x-24{
    right:6rem !important;
    left:6rem !important
  }

  .md\:inset-y-28{
    top:7rem !important;
    bottom:7rem !important
  }

  .md\:inset-x-28{
    right:7rem !important;
    left:7rem !important
  }

  .md\:inset-y-40{
    top:9.5rem !important;
    bottom:9.5rem !important
  }

  .md\:inset-x-40{
    right:9.5rem !important;
    left:9.5rem !important
  }

  .md\:inset-y-44{
    top:11rem !important;
    bottom:11rem !important
  }

  .md\:inset-x-44{
    right:11rem !important;
    left:11rem !important
  }

  .md\:inset-y-146{
    top:36.5rem !important;
    bottom:36.5rem !important
  }

  .md\:inset-x-146{
    right:36.5rem !important;
    left:36.5rem !important
  }

  .md\:inset-y-auto{
    top:auto !important;
    bottom:auto !important
  }

  .md\:inset-x-auto{
    right:auto !important;
    left:auto !important
  }

  .md\:inset-y-1\/4{
    top:25% !important;
    bottom:25% !important
  }

  .md\:inset-x-1\/4{
    right:25% !important;
    left:25% !important
  }

  .md\:inset-y-1\/2{
    top:50% !important;
    bottom:50% !important
  }

  .md\:inset-x-1\/2{
    right:50% !important;
    left:50% !important
  }

  .md\:-inset-y-74{
    top:-18.5rem !important;
    bottom:-18.5rem !important
  }

  .md\:-inset-x-74{
    right:-18.5rem !important;
    left:-18.5rem !important
  }

  .md\:top-0{
    top:0 !important
  }

  .md\:right-0{
    right:0 !important
  }

  .md\:bottom-0{
    bottom:0 !important
  }

  .md\:left-0{
    left:0 !important
  }

  .md\:top-2{
    top:0.5rem !important
  }

  .md\:right-2{
    right:0.5rem !important
  }

  .md\:bottom-2{
    bottom:0.5rem !important
  }

  .md\:left-2{
    left:0.5rem !important
  }

  .md\:top-3{
    top:0.75rem !important
  }

  .md\:right-3{
    right:0.75rem !important
  }

  .md\:bottom-3{
    bottom:0.75rem !important
  }

  .md\:left-3{
    left:0.75rem !important
  }

  .md\:top-4{
    top:1rem !important
  }

  .md\:right-4{
    right:1rem !important
  }

  .md\:bottom-4{
    bottom:1rem !important
  }

  .md\:left-4{
    left:1rem !important
  }

  .md\:top-6{
    top:1.5rem !important
  }

  .md\:right-6{
    right:1.5rem !important
  }

  .md\:bottom-6{
    bottom:1.5rem !important
  }

  .md\:left-6{
    left:1.5rem !important
  }

  .md\:top-8{
    top:2rem !important
  }

  .md\:right-8{
    right:2rem !important
  }

  .md\:bottom-8{
    bottom:2rem !important
  }

  .md\:left-8{
    left:2rem !important
  }

  .md\:top-10{
    top:2.5rem !important
  }

  .md\:right-10{
    right:2.5rem !important
  }

  .md\:bottom-10{
    bottom:2.5rem !important
  }

  .md\:left-10{
    left:2.5rem !important
  }

  .md\:top-12{
    top:3rem !important
  }

  .md\:right-12{
    right:3rem !important
  }

  .md\:bottom-12{
    bottom:3rem !important
  }

  .md\:left-12{
    left:3rem !important
  }

  .md\:top-14{
    top:3.5rem !important
  }

  .md\:right-14{
    right:3.5rem !important
  }

  .md\:bottom-14{
    bottom:3.5rem !important
  }

  .md\:left-14{
    left:3.5rem !important
  }

  .md\:top-18{
    top:4.5rem !important
  }

  .md\:right-18{
    right:4.5rem !important
  }

  .md\:bottom-18{
    bottom:4.5rem !important
  }

  .md\:left-18{
    left:4.5rem !important
  }

  .md\:top-20{
    top:5rem !important
  }

  .md\:right-20{
    right:5rem !important
  }

  .md\:bottom-20{
    bottom:5rem !important
  }

  .md\:left-20{
    left:5rem !important
  }

  .md\:top-24{
    top:6rem !important
  }

  .md\:right-24{
    right:6rem !important
  }

  .md\:bottom-24{
    bottom:6rem !important
  }

  .md\:left-24{
    left:6rem !important
  }

  .md\:top-28{
    top:7rem !important
  }

  .md\:right-28{
    right:7rem !important
  }

  .md\:bottom-28{
    bottom:7rem !important
  }

  .md\:left-28{
    left:7rem !important
  }

  .md\:top-40{
    top:9.5rem !important
  }

  .md\:right-40{
    right:9.5rem !important
  }

  .md\:bottom-40{
    bottom:9.5rem !important
  }

  .md\:left-40{
    left:9.5rem !important
  }

  .md\:top-44{
    top:11rem !important
  }

  .md\:right-44{
    right:11rem !important
  }

  .md\:bottom-44{
    bottom:11rem !important
  }

  .md\:left-44{
    left:11rem !important
  }

  .md\:top-146{
    top:36.5rem !important
  }

  .md\:right-146{
    right:36.5rem !important
  }

  .md\:bottom-146{
    bottom:36.5rem !important
  }

  .md\:left-146{
    left:36.5rem !important
  }

  .md\:top-auto{
    top:auto !important
  }

  .md\:right-auto{
    right:auto !important
  }

  .md\:bottom-auto{
    bottom:auto !important
  }

  .md\:left-auto{
    left:auto !important
  }

  .md\:top-1\/4{
    top:25% !important
  }

  .md\:right-1\/4{
    right:25% !important
  }

  .md\:bottom-1\/4{
    bottom:25% !important
  }

  .md\:left-1\/4{
    left:25% !important
  }

  .md\:top-1\/2{
    top:50% !important
  }

  .md\:right-1\/2{
    right:50% !important
  }

  .md\:bottom-1\/2{
    bottom:50% !important
  }

  .md\:left-1\/2{
    left:50% !important
  }

  .md\:-top-74{
    top:-18.5rem !important
  }

  .md\:-right-74{
    right:-18.5rem !important
  }

  .md\:-bottom-74{
    bottom:-18.5rem !important
  }

  .md\:-left-74{
    left:-18.5rem !important
  }

  .md\:resize-none{
    resize:none !important
  }

  .md\:resize-y{
    resize:vertical !important
  }

  .md\:resize-x{
    resize:horizontal !important
  }

  .md\:resize{
    resize:both !important
  }

  .md\:shadow-xs{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05) !important
  }

  .md\:shadow-sm{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05) !important
  }

  .md\:shadow{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important
  }

  .md\:shadow-md{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important
  }

  .md\:shadow-lg{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important
  }

  .md\:shadow-xl{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  .md\:shadow-2xl{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  .md\:shadow-inner{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important
  }

  .md\:shadow-outline{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5) !important
  }

  .md\:shadow-none{
    box-shadow:none !important
  }

  .md\:shadow-configdropdown{
    box-shadow:rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px !important
  }

  .md\:shadow-rbacHelp{
    box-shadow:0 2px 4px 0 rgb(185,191,199) !important
  }

  .md\:hover\:shadow-xs:hover{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05) !important
  }

  .md\:hover\:shadow-sm:hover{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05) !important
  }

  .md\:hover\:shadow:hover{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important
  }

  .md\:hover\:shadow-md:hover{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important
  }

  .md\:hover\:shadow-lg:hover{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important
  }

  .md\:hover\:shadow-xl:hover{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  .md\:hover\:shadow-2xl:hover{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  .md\:hover\:shadow-inner:hover{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important
  }

  .md\:hover\:shadow-outline:hover{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5) !important
  }

  .md\:hover\:shadow-none:hover{
    box-shadow:none !important
  }

  .md\:hover\:shadow-configdropdown:hover{
    box-shadow:rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px !important
  }

  .md\:hover\:shadow-rbacHelp:hover{
    box-shadow:0 2px 4px 0 rgb(185,191,199) !important
  }

  .md\:focus\:shadow-xs:focus{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05) !important
  }

  .md\:focus\:shadow-sm:focus{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05) !important
  }

  .md\:focus\:shadow:focus{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important
  }

  .md\:focus\:shadow-md:focus{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important
  }

  .md\:focus\:shadow-lg:focus{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important
  }

  .md\:focus\:shadow-xl:focus{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  .md\:focus\:shadow-2xl:focus{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  .md\:focus\:shadow-inner:focus{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important
  }

  .md\:focus\:shadow-outline:focus{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5) !important
  }

  .md\:focus\:shadow-none:focus{
    box-shadow:none !important
  }

  .md\:focus\:shadow-configdropdown:focus{
    box-shadow:rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px !important
  }

  .md\:focus\:shadow-rbacHelp:focus{
    box-shadow:0 2px 4px 0 rgb(185,191,199) !important
  }

  .md\:fill-current{
    fill:currentColor !important
  }

  .md\:stroke-current{
    stroke:currentColor !important
  }

  .md\:stroke-0{
    stroke-width:0 !important
  }

  .md\:stroke-1{
    stroke-width:1 !important
  }

  .md\:stroke-2{
    stroke-width:2 !important
  }

  .md\:table-auto{
    table-layout:auto !important
  }

  .md\:table-fixed{
    table-layout:fixed !important
  }

  .md\:text-left{
    text-align:left !important
  }

  .md\:text-center{
    text-align:center !important
  }

  .md\:text-right{
    text-align:right !important
  }

  .md\:text-justify{
    text-align:justify !important
  }

  .md\:text-opacity-0{
    --text-opacity:0 !important
  }

  .md\:text-opacity-25{
    --text-opacity:0.25 !important
  }

  .md\:text-opacity-50{
    --text-opacity:0.5 !important
  }

  .md\:text-opacity-75{
    --text-opacity:0.75 !important
  }

  .md\:text-opacity-100{
    --text-opacity:1 !important
  }

  .md\:hover\:text-opacity-0:hover{
    --text-opacity:0 !important
  }

  .md\:hover\:text-opacity-25:hover{
    --text-opacity:0.25 !important
  }

  .md\:hover\:text-opacity-50:hover{
    --text-opacity:0.5 !important
  }

  .md\:hover\:text-opacity-75:hover{
    --text-opacity:0.75 !important
  }

  .md\:hover\:text-opacity-100:hover{
    --text-opacity:1 !important
  }

  .md\:focus\:text-opacity-0:focus{
    --text-opacity:0 !important
  }

  .md\:focus\:text-opacity-25:focus{
    --text-opacity:0.25 !important
  }

  .md\:focus\:text-opacity-50:focus{
    --text-opacity:0.5 !important
  }

  .md\:focus\:text-opacity-75:focus{
    --text-opacity:0.75 !important
  }

  .md\:focus\:text-opacity-100:focus{
    --text-opacity:1 !important
  }

  .md\:italic{
    font-style:italic !important
  }

  .md\:not-italic{
    font-style:normal !important
  }

  .md\:uppercase{
    text-transform:uppercase !important
  }

  .md\:lowercase{
    text-transform:lowercase !important
  }

  .md\:capitalize{
    text-transform:capitalize !important
  }

  .md\:normal-case{
    text-transform:none !important
  }

  .md\:antialiased{
    -webkit-font-smoothing:antialiased !important;
    -moz-osx-font-smoothing:grayscale !important
  }

  .md\:subpixel-antialiased{
    -webkit-font-smoothing:auto !important;
    -moz-osx-font-smoothing:auto !important
  }

  .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,/*!*/ /*!*/) !important;
    --font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/) !important;
    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) !important
  }

  .md\:normal-nums{
    font-variant-numeric:normal !important
  }

  .md\:ordinal{
    --font-variant-numeric-ordinal:ordinal !important
  }

  .md\:slashed-zero{
    --font-variant-numeric-slashed-zero:slashed-zero !important
  }

  .md\:lining-nums{
    --font-variant-numeric-figure:lining-nums !important
  }

  .md\:oldstyle-nums{
    --font-variant-numeric-figure:oldstyle-nums !important
  }

  .md\:proportional-nums{
    --font-variant-numeric-spacing:proportional-nums !important
  }

  .md\:tabular-nums{
    --font-variant-numeric-spacing:tabular-nums !important
  }

  .md\:diagonal-fractions{
    --font-variant-numeric-fraction:diagonal-fractions !important
  }

  .md\:stacked-fractions{
    --font-variant-numeric-fraction:stacked-fractions !important
  }

  .md\:tracking-tighter{
    letter-spacing:-0.05em !important
  }

  .md\:tracking-tight{
    letter-spacing:-0.025em !important
  }

  .md\:tracking-normal{
    letter-spacing:0 !important
  }

  .md\:tracking-wide{
    letter-spacing:0.025em !important
  }

  .md\:tracking-wider{
    letter-spacing:0.05em !important
  }

  .md\:tracking-widest{
    letter-spacing:0.1em !important
  }

  .md\:tracking-primary{
    letter-spacing:0.01em !important
  }

  .md\:select-none{
    -webkit-user-select:none !important;
       -moz-user-select:none !important;
            user-select:none !important
  }

  .md\:select-text{
    -webkit-user-select:text !important;
       -moz-user-select:text !important;
            user-select:text !important
  }

  .md\:select-all{
    -webkit-user-select:all !important;
       -moz-user-select:all !important;
            user-select:all !important
  }

  .md\:select-auto{
    -webkit-user-select:auto !important;
       -moz-user-select:auto !important;
            user-select:auto !important
  }

  .md\:align-baseline{
    vertical-align:baseline !important
  }

  .md\:align-top{
    vertical-align:top !important
  }

  .md\:align-middle{
    vertical-align:middle !important
  }

  .md\:align-bottom{
    vertical-align:bottom !important
  }

  .md\:align-text-top{
    vertical-align:text-top !important
  }

  .md\:align-text-bottom{
    vertical-align:text-bottom !important
  }

  .md\:visible{
    visibility:visible !important
  }

  .md\:invisible{
    visibility:hidden !important
  }

  .md\:whitespace-normal{
    white-space:normal !important
  }

  .md\:whitespace-no-wrap{
    white-space:nowrap !important
  }

  .md\:whitespace-pre{
    white-space:pre !important
  }

  .md\:whitespace-pre-line{
    white-space:pre-line !important
  }

  .md\:whitespace-pre-wrap{
    white-space:pre-wrap !important
  }

  .md\:break-normal{
    word-wrap:normal !important;
    overflow-wrap:normal !important;
    word-break:normal !important
  }

  .md\:break-words{
    word-wrap:break-word !important;
    overflow-wrap:break-word !important
  }

  .md\:break-all{
    word-break:break-all !important
  }

  .md\:truncate{
    overflow:hidden !important;
    text-overflow:ellipsis !important;
    white-space:nowrap !important
  }

  .md\:w-0{
    width:0 !important
  }

  .md\:w-1{
    width:0.25rem !important
  }

  .md\:w-2{
    width:0.5rem !important
  }

  .md\:w-3{
    width:0.75rem !important
  }

  .md\:w-4{
    width:1rem !important
  }

  .md\:w-5{
    width:1.25rem !important
  }

  .md\:w-6{
    width:1.5rem !important
  }

  .md\:w-7{
    width:1.75rem !important
  }

  .md\:w-8{
    width:2rem !important
  }

  .md\:w-10{
    width:2.5rem !important
  }

  .md\:w-12{
    width:3rem !important
  }

  .md\:w-14{
    width:3.5rem !important
  }

  .md\:w-16{
    width:4rem !important
  }

  .md\:w-18{
    width:4.5rem !important
  }

  .md\:w-19{
    width:4.75rem !important
  }

  .md\:w-20{
    width:5rem !important
  }

  .md\:w-24{
    width:6rem !important
  }

  .md\:w-28{
    width:7rem !important
  }

  .md\:w-30{
    width:7.5rem !important
  }

  .md\:w-31{
    width:7.75rem !important
  }

  .md\:w-32{
    width:8rem !important
  }

  .md\:w-34{
    width:8.5rem !important
  }

  .md\:w-36{
    width:9rem !important
  }

  .md\:w-40{
    width:10rem !important
  }

  .md\:w-44{
    width:11rem !important
  }

  .md\:w-45{
    width:11.25rem !important
  }

  .md\:w-48{
    width:12rem !important
  }

  .md\:w-50{
    width:12.5rem !important
  }

  .md\:w-52{
    width:13rem !important
  }

  .md\:w-56{
    width:14rem !important
  }

  .md\:w-60{
    width:15rem !important
  }

  .md\:w-62{
    width:15.5rem !important
  }

  .md\:w-64{
    width:16rem !important
  }

  .md\:w-70{
    width:17.5rem !important
  }

  .md\:w-72{
    width:18rem !important
  }

  .md\:w-76{
    width:19rem !important
  }

  .md\:w-80{
    width:20rem !important
  }

  .md\:w-83{
    width:20.75rem !important
  }

  .md\:w-84{
    width:21rem !important
  }

  .md\:w-92{
    width:23rem !important
  }

  .md\:w-96{
    width:24rem !important
  }

  .md\:w-104{
    width:26rem !important
  }

  .md\:w-106{
    width:26.5rem !important
  }

  .md\:w-108{
    width:27rem !important
  }

  .md\:w-112{
    width:28rem !important
  }

  .md\:w-116{
    width:29rem !important
  }

  .md\:w-120{
    width:30rem !important
  }

  .md\:w-124{
    width:31rem !important
  }

  .md\:w-132{
    width:33rem !important
  }

  .md\:w-140{
    width:40rem !important
  }

  .md\:w-164{
    width:41rem !important
  }

  .md\:w-165{
    width:41.25rem !important
  }

  .md\:w-172{
    width:43rem !important
  }

  .md\:w-200{
    width:50rem !important
  }

  .md\:w-auto{
    width:auto !important
  }

  .md\:w-px{
    width:1px !important
  }

  .md\:w-1\.5{
    width:0.375rem !important
  }

  .md\:w-2n{
    width:-0.5rem !important
  }

  .md\:w-40n{
    width:-10rem !important
  }

  .md\:w-1\/2{
    width:50% !important
  }

  .md\:w-1\/3{
    width:33.333333% !important
  }

  .md\:w-2\/3{
    width:66.666667% !important
  }

  .md\:w-1\/4{
    width:25% !important
  }

  .md\:w-2\/4{
    width:50% !important
  }

  .md\:w-3\/4{
    width:75% !important
  }

  .md\:w-1\/5{
    width:20% !important
  }

  .md\:w-2\/5{
    width:40% !important
  }

  .md\:w-3\/5{
    width:60% !important
  }

  .md\:w-4\/5{
    width:80% !important
  }

  .md\:w-1\/6{
    width:16.666667% !important
  }

  .md\:w-2\/6{
    width:33.333333% !important
  }

  .md\:w-3\/6{
    width:50% !important
  }

  .md\:w-4\/6{
    width:66.666667% !important
  }

  .md\:w-5\/6{
    width:83.333333% !important
  }

  .md\:w-1\/12{
    width:8.333333% !important
  }

  .md\:w-2\/12{
    width:16.666667% !important
  }

  .md\:w-3\/12{
    width:25% !important
  }

  .md\:w-4\/12{
    width:33.333333% !important
  }

  .md\:w-5\/12{
    width:41.666667% !important
  }

  .md\:w-6\/12{
    width:50% !important
  }

  .md\:w-7\/12{
    width:58.333333% !important
  }

  .md\:w-8\/12{
    width:66.666667% !important
  }

  .md\:w-9\/12{
    width:75% !important
  }

  .md\:w-10\/12{
    width:83.333333% !important
  }

  .md\:w-11\/12{
    width:91.666667% !important
  }

  .md\:w-full{
    width:100% !important
  }

  .md\:w-screen{
    width:100vw !important
  }

  .md\:w-fit{
    width:-moz-fit-content !important;
    width:fit-content !important
  }

  .md\:z-0{
    z-index:0 !important
  }

  .md\:z-10{
    z-index:10 !important
  }

  .md\:z-20{
    z-index:20 !important
  }

  .md\:z-30{
    z-index:30 !important
  }

  .md\:z-40{
    z-index:40 !important
  }

  .md\:z-50{
    z-index:50 !important
  }

  .md\:z-100{
    z-index:100 !important
  }

  .md\:z-6000{
    z-index:6000 !important
  }

  .md\:z-auto{
    z-index:auto !important
  }

  .md\:gap-0{
    grid-gap:0 !important;
    gap:0 !important
  }

  .md\:gap-1{
    grid-gap:0.25rem !important;
    gap:0.25rem !important
  }

  .md\:gap-2{
    grid-gap:0.5rem !important;
    gap:0.5rem !important
  }

  .md\:gap-3{
    grid-gap:0.75rem !important;
    gap:0.75rem !important
  }

  .md\:gap-4{
    grid-gap:1rem !important;
    gap:1rem !important
  }

  .md\:gap-5{
    grid-gap:1.25rem !important;
    gap:1.25rem !important
  }

  .md\:gap-6{
    grid-gap:1.5rem !important;
    gap:1.5rem !important
  }

  .md\:gap-7{
    grid-gap:1.75rem !important;
    gap:1.75rem !important
  }

  .md\:gap-8{
    grid-gap:2rem !important;
    gap:2rem !important
  }

  .md\:gap-10{
    grid-gap:2.5rem !important;
    gap:2.5rem !important
  }

  .md\:gap-12{
    grid-gap:3rem !important;
    gap:3rem !important
  }

  .md\:gap-14{
    grid-gap:3.5rem !important;
    gap:3.5rem !important
  }

  .md\:gap-16{
    grid-gap:4rem !important;
    gap:4rem !important
  }

  .md\:gap-18{
    grid-gap:4.5rem !important;
    gap:4.5rem !important
  }

  .md\:gap-19{
    grid-gap:4.75rem !important;
    gap:4.75rem !important
  }

  .md\:gap-20{
    grid-gap:5rem !important;
    gap:5rem !important
  }

  .md\:gap-24{
    grid-gap:6rem !important;
    gap:6rem !important
  }

  .md\:gap-28{
    grid-gap:7rem !important;
    gap:7rem !important
  }

  .md\:gap-30{
    grid-gap:7.5rem !important;
    gap:7.5rem !important
  }

  .md\:gap-31{
    grid-gap:7.75rem !important;
    gap:7.75rem !important
  }

  .md\:gap-32{
    grid-gap:8rem !important;
    gap:8rem !important
  }

  .md\:gap-34{
    grid-gap:8.5rem !important;
    gap:8.5rem !important
  }

  .md\:gap-36{
    grid-gap:9rem !important;
    gap:9rem !important
  }

  .md\:gap-40{
    grid-gap:10rem !important;
    gap:10rem !important
  }

  .md\:gap-44{
    grid-gap:11rem !important;
    gap:11rem !important
  }

  .md\:gap-45{
    grid-gap:11.25rem !important;
    gap:11.25rem !important
  }

  .md\:gap-48{
    grid-gap:12rem !important;
    gap:12rem !important
  }

  .md\:gap-50{
    grid-gap:12.5rem !important;
    gap:12.5rem !important
  }

  .md\:gap-52{
    grid-gap:13rem !important;
    gap:13rem !important
  }

  .md\:gap-56{
    grid-gap:14rem !important;
    gap:14rem !important
  }

  .md\:gap-60{
    grid-gap:15rem !important;
    gap:15rem !important
  }

  .md\:gap-62{
    grid-gap:15.5rem !important;
    gap:15.5rem !important
  }

  .md\:gap-64{
    grid-gap:16rem !important;
    gap:16rem !important
  }

  .md\:gap-70{
    grid-gap:17.5rem !important;
    gap:17.5rem !important
  }

  .md\:gap-72{
    grid-gap:18rem !important;
    gap:18rem !important
  }

  .md\:gap-76{
    grid-gap:19rem !important;
    gap:19rem !important
  }

  .md\:gap-80{
    grid-gap:20rem !important;
    gap:20rem !important
  }

  .md\:gap-83{
    grid-gap:20.75rem !important;
    gap:20.75rem !important
  }

  .md\:gap-84{
    grid-gap:21rem !important;
    gap:21rem !important
  }

  .md\:gap-92{
    grid-gap:23rem !important;
    gap:23rem !important
  }

  .md\:gap-96{
    grid-gap:24rem !important;
    gap:24rem !important
  }

  .md\:gap-104{
    grid-gap:26rem !important;
    gap:26rem !important
  }

  .md\:gap-106{
    grid-gap:26.5rem !important;
    gap:26.5rem !important
  }

  .md\:gap-108{
    grid-gap:27rem !important;
    gap:27rem !important
  }

  .md\:gap-112{
    grid-gap:28rem !important;
    gap:28rem !important
  }

  .md\:gap-116{
    grid-gap:29rem !important;
    gap:29rem !important
  }

  .md\:gap-120{
    grid-gap:30rem !important;
    gap:30rem !important
  }

  .md\:gap-124{
    grid-gap:31rem !important;
    gap:31rem !important
  }

  .md\:gap-132{
    grid-gap:33rem !important;
    gap:33rem !important
  }

  .md\:gap-140{
    grid-gap:40rem !important;
    gap:40rem !important
  }

  .md\:gap-164{
    grid-gap:41rem !important;
    gap:41rem !important
  }

  .md\:gap-165{
    grid-gap:41.25rem !important;
    gap:41.25rem !important
  }

  .md\:gap-172{
    grid-gap:43rem !important;
    gap:43rem !important
  }

  .md\:gap-200{
    grid-gap:50rem !important;
    gap:50rem !important
  }

  .md\:gap-px{
    grid-gap:1px !important;
    gap:1px !important
  }

  .md\:gap-1\.5{
    grid-gap:0.375rem !important;
    gap:0.375rem !important
  }

  .md\:gap-2n{
    grid-gap:-0.5rem !important;
    gap:-0.5rem !important
  }

  .md\:gap-40n{
    grid-gap:-10rem !important;
    gap:-10rem !important
  }

  .md\:col-gap-0{
    grid-column-gap:0 !important;
    -moz-column-gap:0 !important;
         column-gap:0 !important
  }

  .md\:col-gap-1{
    grid-column-gap:0.25rem !important;
    -moz-column-gap:0.25rem !important;
         column-gap:0.25rem !important
  }

  .md\:col-gap-2{
    grid-column-gap:0.5rem !important;
    -moz-column-gap:0.5rem !important;
         column-gap:0.5rem !important
  }

  .md\:col-gap-3{
    grid-column-gap:0.75rem !important;
    -moz-column-gap:0.75rem !important;
         column-gap:0.75rem !important
  }

  .md\:col-gap-4{
    grid-column-gap:1rem !important;
    -moz-column-gap:1rem !important;
         column-gap:1rem !important
  }

  .md\:col-gap-5{
    grid-column-gap:1.25rem !important;
    -moz-column-gap:1.25rem !important;
         column-gap:1.25rem !important
  }

  .md\:col-gap-6{
    grid-column-gap:1.5rem !important;
    -moz-column-gap:1.5rem !important;
         column-gap:1.5rem !important
  }

  .md\:col-gap-7{
    grid-column-gap:1.75rem !important;
    -moz-column-gap:1.75rem !important;
         column-gap:1.75rem !important
  }

  .md\:col-gap-8{
    grid-column-gap:2rem !important;
    -moz-column-gap:2rem !important;
         column-gap:2rem !important
  }

  .md\:col-gap-10{
    grid-column-gap:2.5rem !important;
    -moz-column-gap:2.5rem !important;
         column-gap:2.5rem !important
  }

  .md\:col-gap-12{
    grid-column-gap:3rem !important;
    -moz-column-gap:3rem !important;
         column-gap:3rem !important
  }

  .md\:col-gap-14{
    grid-column-gap:3.5rem !important;
    -moz-column-gap:3.5rem !important;
         column-gap:3.5rem !important
  }

  .md\:col-gap-16{
    grid-column-gap:4rem !important;
    -moz-column-gap:4rem !important;
         column-gap:4rem !important
  }

  .md\:col-gap-18{
    grid-column-gap:4.5rem !important;
    -moz-column-gap:4.5rem !important;
         column-gap:4.5rem !important
  }

  .md\:col-gap-19{
    grid-column-gap:4.75rem !important;
    -moz-column-gap:4.75rem !important;
         column-gap:4.75rem !important
  }

  .md\:col-gap-20{
    grid-column-gap:5rem !important;
    -moz-column-gap:5rem !important;
         column-gap:5rem !important
  }

  .md\:col-gap-24{
    grid-column-gap:6rem !important;
    -moz-column-gap:6rem !important;
         column-gap:6rem !important
  }

  .md\:col-gap-28{
    grid-column-gap:7rem !important;
    -moz-column-gap:7rem !important;
         column-gap:7rem !important
  }

  .md\:col-gap-30{
    grid-column-gap:7.5rem !important;
    -moz-column-gap:7.5rem !important;
         column-gap:7.5rem !important
  }

  .md\:col-gap-31{
    grid-column-gap:7.75rem !important;
    -moz-column-gap:7.75rem !important;
         column-gap:7.75rem !important
  }

  .md\:col-gap-32{
    grid-column-gap:8rem !important;
    -moz-column-gap:8rem !important;
         column-gap:8rem !important
  }

  .md\:col-gap-34{
    grid-column-gap:8.5rem !important;
    -moz-column-gap:8.5rem !important;
         column-gap:8.5rem !important
  }

  .md\:col-gap-36{
    grid-column-gap:9rem !important;
    -moz-column-gap:9rem !important;
         column-gap:9rem !important
  }

  .md\:col-gap-40{
    grid-column-gap:10rem !important;
    -moz-column-gap:10rem !important;
         column-gap:10rem !important
  }

  .md\:col-gap-44{
    grid-column-gap:11rem !important;
    -moz-column-gap:11rem !important;
         column-gap:11rem !important
  }

  .md\:col-gap-45{
    grid-column-gap:11.25rem !important;
    -moz-column-gap:11.25rem !important;
         column-gap:11.25rem !important
  }

  .md\:col-gap-48{
    grid-column-gap:12rem !important;
    -moz-column-gap:12rem !important;
         column-gap:12rem !important
  }

  .md\:col-gap-50{
    grid-column-gap:12.5rem !important;
    -moz-column-gap:12.5rem !important;
         column-gap:12.5rem !important
  }

  .md\:col-gap-52{
    grid-column-gap:13rem !important;
    -moz-column-gap:13rem !important;
         column-gap:13rem !important
  }

  .md\:col-gap-56{
    grid-column-gap:14rem !important;
    -moz-column-gap:14rem !important;
         column-gap:14rem !important
  }

  .md\:col-gap-60{
    grid-column-gap:15rem !important;
    -moz-column-gap:15rem !important;
         column-gap:15rem !important
  }

  .md\:col-gap-62{
    grid-column-gap:15.5rem !important;
    -moz-column-gap:15.5rem !important;
         column-gap:15.5rem !important
  }

  .md\:col-gap-64{
    grid-column-gap:16rem !important;
    -moz-column-gap:16rem !important;
         column-gap:16rem !important
  }

  .md\:col-gap-70{
    grid-column-gap:17.5rem !important;
    -moz-column-gap:17.5rem !important;
         column-gap:17.5rem !important
  }

  .md\:col-gap-72{
    grid-column-gap:18rem !important;
    -moz-column-gap:18rem !important;
         column-gap:18rem !important
  }

  .md\:col-gap-76{
    grid-column-gap:19rem !important;
    -moz-column-gap:19rem !important;
         column-gap:19rem !important
  }

  .md\:col-gap-80{
    grid-column-gap:20rem !important;
    -moz-column-gap:20rem !important;
         column-gap:20rem !important
  }

  .md\:col-gap-83{
    grid-column-gap:20.75rem !important;
    -moz-column-gap:20.75rem !important;
         column-gap:20.75rem !important
  }

  .md\:col-gap-84{
    grid-column-gap:21rem !important;
    -moz-column-gap:21rem !important;
         column-gap:21rem !important
  }

  .md\:col-gap-92{
    grid-column-gap:23rem !important;
    -moz-column-gap:23rem !important;
         column-gap:23rem !important
  }

  .md\:col-gap-96{
    grid-column-gap:24rem !important;
    -moz-column-gap:24rem !important;
         column-gap:24rem !important
  }

  .md\:col-gap-104{
    grid-column-gap:26rem !important;
    -moz-column-gap:26rem !important;
         column-gap:26rem !important
  }

  .md\:col-gap-106{
    grid-column-gap:26.5rem !important;
    -moz-column-gap:26.5rem !important;
         column-gap:26.5rem !important
  }

  .md\:col-gap-108{
    grid-column-gap:27rem !important;
    -moz-column-gap:27rem !important;
         column-gap:27rem !important
  }

  .md\:col-gap-112{
    grid-column-gap:28rem !important;
    -moz-column-gap:28rem !important;
         column-gap:28rem !important
  }

  .md\:col-gap-116{
    grid-column-gap:29rem !important;
    -moz-column-gap:29rem !important;
         column-gap:29rem !important
  }

  .md\:col-gap-120{
    grid-column-gap:30rem !important;
    -moz-column-gap:30rem !important;
         column-gap:30rem !important
  }

  .md\:col-gap-124{
    grid-column-gap:31rem !important;
    -moz-column-gap:31rem !important;
         column-gap:31rem !important
  }

  .md\:col-gap-132{
    grid-column-gap:33rem !important;
    -moz-column-gap:33rem !important;
         column-gap:33rem !important
  }

  .md\:col-gap-140{
    grid-column-gap:40rem !important;
    -moz-column-gap:40rem !important;
         column-gap:40rem !important
  }

  .md\:col-gap-164{
    grid-column-gap:41rem !important;
    -moz-column-gap:41rem !important;
         column-gap:41rem !important
  }

  .md\:col-gap-165{
    grid-column-gap:41.25rem !important;
    -moz-column-gap:41.25rem !important;
         column-gap:41.25rem !important
  }

  .md\:col-gap-172{
    grid-column-gap:43rem !important;
    -moz-column-gap:43rem !important;
         column-gap:43rem !important
  }

  .md\:col-gap-200{
    grid-column-gap:50rem !important;
    -moz-column-gap:50rem !important;
         column-gap:50rem !important
  }

  .md\:col-gap-px{
    grid-column-gap:1px !important;
    -moz-column-gap:1px !important;
         column-gap:1px !important
  }

  .md\:col-gap-1\.5{
    grid-column-gap:0.375rem !important;
    -moz-column-gap:0.375rem !important;
         column-gap:0.375rem !important
  }

  .md\:col-gap-2n{
    grid-column-gap:-0.5rem !important;
    -moz-column-gap:-0.5rem !important;
         column-gap:-0.5rem !important
  }

  .md\:col-gap-40n{
    grid-column-gap:-10rem !important;
    -moz-column-gap:-10rem !important;
         column-gap:-10rem !important
  }

  .md\:gap-x-0{
    grid-column-gap:0 !important;
    -moz-column-gap:0 !important;
         column-gap:0 !important
  }

  .md\:gap-x-1{
    grid-column-gap:0.25rem !important;
    -moz-column-gap:0.25rem !important;
         column-gap:0.25rem !important
  }

  .md\:gap-x-2{
    grid-column-gap:0.5rem !important;
    -moz-column-gap:0.5rem !important;
         column-gap:0.5rem !important
  }

  .md\:gap-x-3{
    grid-column-gap:0.75rem !important;
    -moz-column-gap:0.75rem !important;
         column-gap:0.75rem !important
  }

  .md\:gap-x-4{
    grid-column-gap:1rem !important;
    -moz-column-gap:1rem !important;
         column-gap:1rem !important
  }

  .md\:gap-x-5{
    grid-column-gap:1.25rem !important;
    -moz-column-gap:1.25rem !important;
         column-gap:1.25rem !important
  }

  .md\:gap-x-6{
    grid-column-gap:1.5rem !important;
    -moz-column-gap:1.5rem !important;
         column-gap:1.5rem !important
  }

  .md\:gap-x-7{
    grid-column-gap:1.75rem !important;
    -moz-column-gap:1.75rem !important;
         column-gap:1.75rem !important
  }

  .md\:gap-x-8{
    grid-column-gap:2rem !important;
    -moz-column-gap:2rem !important;
         column-gap:2rem !important
  }

  .md\:gap-x-10{
    grid-column-gap:2.5rem !important;
    -moz-column-gap:2.5rem !important;
         column-gap:2.5rem !important
  }

  .md\:gap-x-12{
    grid-column-gap:3rem !important;
    -moz-column-gap:3rem !important;
         column-gap:3rem !important
  }

  .md\:gap-x-14{
    grid-column-gap:3.5rem !important;
    -moz-column-gap:3.5rem !important;
         column-gap:3.5rem !important
  }

  .md\:gap-x-16{
    grid-column-gap:4rem !important;
    -moz-column-gap:4rem !important;
         column-gap:4rem !important
  }

  .md\:gap-x-18{
    grid-column-gap:4.5rem !important;
    -moz-column-gap:4.5rem !important;
         column-gap:4.5rem !important
  }

  .md\:gap-x-19{
    grid-column-gap:4.75rem !important;
    -moz-column-gap:4.75rem !important;
         column-gap:4.75rem !important
  }

  .md\:gap-x-20{
    grid-column-gap:5rem !important;
    -moz-column-gap:5rem !important;
         column-gap:5rem !important
  }

  .md\:gap-x-24{
    grid-column-gap:6rem !important;
    -moz-column-gap:6rem !important;
         column-gap:6rem !important
  }

  .md\:gap-x-28{
    grid-column-gap:7rem !important;
    -moz-column-gap:7rem !important;
         column-gap:7rem !important
  }

  .md\:gap-x-30{
    grid-column-gap:7.5rem !important;
    -moz-column-gap:7.5rem !important;
         column-gap:7.5rem !important
  }

  .md\:gap-x-31{
    grid-column-gap:7.75rem !important;
    -moz-column-gap:7.75rem !important;
         column-gap:7.75rem !important
  }

  .md\:gap-x-32{
    grid-column-gap:8rem !important;
    -moz-column-gap:8rem !important;
         column-gap:8rem !important
  }

  .md\:gap-x-34{
    grid-column-gap:8.5rem !important;
    -moz-column-gap:8.5rem !important;
         column-gap:8.5rem !important
  }

  .md\:gap-x-36{
    grid-column-gap:9rem !important;
    -moz-column-gap:9rem !important;
         column-gap:9rem !important
  }

  .md\:gap-x-40{
    grid-column-gap:10rem !important;
    -moz-column-gap:10rem !important;
         column-gap:10rem !important
  }

  .md\:gap-x-44{
    grid-column-gap:11rem !important;
    -moz-column-gap:11rem !important;
         column-gap:11rem !important
  }

  .md\:gap-x-45{
    grid-column-gap:11.25rem !important;
    -moz-column-gap:11.25rem !important;
         column-gap:11.25rem !important
  }

  .md\:gap-x-48{
    grid-column-gap:12rem !important;
    -moz-column-gap:12rem !important;
         column-gap:12rem !important
  }

  .md\:gap-x-50{
    grid-column-gap:12.5rem !important;
    -moz-column-gap:12.5rem !important;
         column-gap:12.5rem !important
  }

  .md\:gap-x-52{
    grid-column-gap:13rem !important;
    -moz-column-gap:13rem !important;
         column-gap:13rem !important
  }

  .md\:gap-x-56{
    grid-column-gap:14rem !important;
    -moz-column-gap:14rem !important;
         column-gap:14rem !important
  }

  .md\:gap-x-60{
    grid-column-gap:15rem !important;
    -moz-column-gap:15rem !important;
         column-gap:15rem !important
  }

  .md\:gap-x-62{
    grid-column-gap:15.5rem !important;
    -moz-column-gap:15.5rem !important;
         column-gap:15.5rem !important
  }

  .md\:gap-x-64{
    grid-column-gap:16rem !important;
    -moz-column-gap:16rem !important;
         column-gap:16rem !important
  }

  .md\:gap-x-70{
    grid-column-gap:17.5rem !important;
    -moz-column-gap:17.5rem !important;
         column-gap:17.5rem !important
  }

  .md\:gap-x-72{
    grid-column-gap:18rem !important;
    -moz-column-gap:18rem !important;
         column-gap:18rem !important
  }

  .md\:gap-x-76{
    grid-column-gap:19rem !important;
    -moz-column-gap:19rem !important;
         column-gap:19rem !important
  }

  .md\:gap-x-80{
    grid-column-gap:20rem !important;
    -moz-column-gap:20rem !important;
         column-gap:20rem !important
  }

  .md\:gap-x-83{
    grid-column-gap:20.75rem !important;
    -moz-column-gap:20.75rem !important;
         column-gap:20.75rem !important
  }

  .md\:gap-x-84{
    grid-column-gap:21rem !important;
    -moz-column-gap:21rem !important;
         column-gap:21rem !important
  }

  .md\:gap-x-92{
    grid-column-gap:23rem !important;
    -moz-column-gap:23rem !important;
         column-gap:23rem !important
  }

  .md\:gap-x-96{
    grid-column-gap:24rem !important;
    -moz-column-gap:24rem !important;
         column-gap:24rem !important
  }

  .md\:gap-x-104{
    grid-column-gap:26rem !important;
    -moz-column-gap:26rem !important;
         column-gap:26rem !important
  }

  .md\:gap-x-106{
    grid-column-gap:26.5rem !important;
    -moz-column-gap:26.5rem !important;
         column-gap:26.5rem !important
  }

  .md\:gap-x-108{
    grid-column-gap:27rem !important;
    -moz-column-gap:27rem !important;
         column-gap:27rem !important
  }

  .md\:gap-x-112{
    grid-column-gap:28rem !important;
    -moz-column-gap:28rem !important;
         column-gap:28rem !important
  }

  .md\:gap-x-116{
    grid-column-gap:29rem !important;
    -moz-column-gap:29rem !important;
         column-gap:29rem !important
  }

  .md\:gap-x-120{
    grid-column-gap:30rem !important;
    -moz-column-gap:30rem !important;
         column-gap:30rem !important
  }

  .md\:gap-x-124{
    grid-column-gap:31rem !important;
    -moz-column-gap:31rem !important;
         column-gap:31rem !important
  }

  .md\:gap-x-132{
    grid-column-gap:33rem !important;
    -moz-column-gap:33rem !important;
         column-gap:33rem !important
  }

  .md\:gap-x-140{
    grid-column-gap:40rem !important;
    -moz-column-gap:40rem !important;
         column-gap:40rem !important
  }

  .md\:gap-x-164{
    grid-column-gap:41rem !important;
    -moz-column-gap:41rem !important;
         column-gap:41rem !important
  }

  .md\:gap-x-165{
    grid-column-gap:41.25rem !important;
    -moz-column-gap:41.25rem !important;
         column-gap:41.25rem !important
  }

  .md\:gap-x-172{
    grid-column-gap:43rem !important;
    -moz-column-gap:43rem !important;
         column-gap:43rem !important
  }

  .md\:gap-x-200{
    grid-column-gap:50rem !important;
    -moz-column-gap:50rem !important;
         column-gap:50rem !important
  }

  .md\:gap-x-px{
    grid-column-gap:1px !important;
    -moz-column-gap:1px !important;
         column-gap:1px !important
  }

  .md\:gap-x-1\.5{
    grid-column-gap:0.375rem !important;
    -moz-column-gap:0.375rem !important;
         column-gap:0.375rem !important
  }

  .md\:gap-x-2n{
    grid-column-gap:-0.5rem !important;
    -moz-column-gap:-0.5rem !important;
         column-gap:-0.5rem !important
  }

  .md\:gap-x-40n{
    grid-column-gap:-10rem !important;
    -moz-column-gap:-10rem !important;
         column-gap:-10rem !important
  }

  .md\:row-gap-0{
    grid-row-gap:0 !important;
    row-gap:0 !important
  }

  .md\:row-gap-1{
    grid-row-gap:0.25rem !important;
    row-gap:0.25rem !important
  }

  .md\:row-gap-2{
    grid-row-gap:0.5rem !important;
    row-gap:0.5rem !important
  }

  .md\:row-gap-3{
    grid-row-gap:0.75rem !important;
    row-gap:0.75rem !important
  }

  .md\:row-gap-4{
    grid-row-gap:1rem !important;
    row-gap:1rem !important
  }

  .md\:row-gap-5{
    grid-row-gap:1.25rem !important;
    row-gap:1.25rem !important
  }

  .md\:row-gap-6{
    grid-row-gap:1.5rem !important;
    row-gap:1.5rem !important
  }

  .md\:row-gap-7{
    grid-row-gap:1.75rem !important;
    row-gap:1.75rem !important
  }

  .md\:row-gap-8{
    grid-row-gap:2rem !important;
    row-gap:2rem !important
  }

  .md\:row-gap-10{
    grid-row-gap:2.5rem !important;
    row-gap:2.5rem !important
  }

  .md\:row-gap-12{
    grid-row-gap:3rem !important;
    row-gap:3rem !important
  }

  .md\:row-gap-14{
    grid-row-gap:3.5rem !important;
    row-gap:3.5rem !important
  }

  .md\:row-gap-16{
    grid-row-gap:4rem !important;
    row-gap:4rem !important
  }

  .md\:row-gap-18{
    grid-row-gap:4.5rem !important;
    row-gap:4.5rem !important
  }

  .md\:row-gap-19{
    grid-row-gap:4.75rem !important;
    row-gap:4.75rem !important
  }

  .md\:row-gap-20{
    grid-row-gap:5rem !important;
    row-gap:5rem !important
  }

  .md\:row-gap-24{
    grid-row-gap:6rem !important;
    row-gap:6rem !important
  }

  .md\:row-gap-28{
    grid-row-gap:7rem !important;
    row-gap:7rem !important
  }

  .md\:row-gap-30{
    grid-row-gap:7.5rem !important;
    row-gap:7.5rem !important
  }

  .md\:row-gap-31{
    grid-row-gap:7.75rem !important;
    row-gap:7.75rem !important
  }

  .md\:row-gap-32{
    grid-row-gap:8rem !important;
    row-gap:8rem !important
  }

  .md\:row-gap-34{
    grid-row-gap:8.5rem !important;
    row-gap:8.5rem !important
  }

  .md\:row-gap-36{
    grid-row-gap:9rem !important;
    row-gap:9rem !important
  }

  .md\:row-gap-40{
    grid-row-gap:10rem !important;
    row-gap:10rem !important
  }

  .md\:row-gap-44{
    grid-row-gap:11rem !important;
    row-gap:11rem !important
  }

  .md\:row-gap-45{
    grid-row-gap:11.25rem !important;
    row-gap:11.25rem !important
  }

  .md\:row-gap-48{
    grid-row-gap:12rem !important;
    row-gap:12rem !important
  }

  .md\:row-gap-50{
    grid-row-gap:12.5rem !important;
    row-gap:12.5rem !important
  }

  .md\:row-gap-52{
    grid-row-gap:13rem !important;
    row-gap:13rem !important
  }

  .md\:row-gap-56{
    grid-row-gap:14rem !important;
    row-gap:14rem !important
  }

  .md\:row-gap-60{
    grid-row-gap:15rem !important;
    row-gap:15rem !important
  }

  .md\:row-gap-62{
    grid-row-gap:15.5rem !important;
    row-gap:15.5rem !important
  }

  .md\:row-gap-64{
    grid-row-gap:16rem !important;
    row-gap:16rem !important
  }

  .md\:row-gap-70{
    grid-row-gap:17.5rem !important;
    row-gap:17.5rem !important
  }

  .md\:row-gap-72{
    grid-row-gap:18rem !important;
    row-gap:18rem !important
  }

  .md\:row-gap-76{
    grid-row-gap:19rem !important;
    row-gap:19rem !important
  }

  .md\:row-gap-80{
    grid-row-gap:20rem !important;
    row-gap:20rem !important
  }

  .md\:row-gap-83{
    grid-row-gap:20.75rem !important;
    row-gap:20.75rem !important
  }

  .md\:row-gap-84{
    grid-row-gap:21rem !important;
    row-gap:21rem !important
  }

  .md\:row-gap-92{
    grid-row-gap:23rem !important;
    row-gap:23rem !important
  }

  .md\:row-gap-96{
    grid-row-gap:24rem !important;
    row-gap:24rem !important
  }

  .md\:row-gap-104{
    grid-row-gap:26rem !important;
    row-gap:26rem !important
  }

  .md\:row-gap-106{
    grid-row-gap:26.5rem !important;
    row-gap:26.5rem !important
  }

  .md\:row-gap-108{
    grid-row-gap:27rem !important;
    row-gap:27rem !important
  }

  .md\:row-gap-112{
    grid-row-gap:28rem !important;
    row-gap:28rem !important
  }

  .md\:row-gap-116{
    grid-row-gap:29rem !important;
    row-gap:29rem !important
  }

  .md\:row-gap-120{
    grid-row-gap:30rem !important;
    row-gap:30rem !important
  }

  .md\:row-gap-124{
    grid-row-gap:31rem !important;
    row-gap:31rem !important
  }

  .md\:row-gap-132{
    grid-row-gap:33rem !important;
    row-gap:33rem !important
  }

  .md\:row-gap-140{
    grid-row-gap:40rem !important;
    row-gap:40rem !important
  }

  .md\:row-gap-164{
    grid-row-gap:41rem !important;
    row-gap:41rem !important
  }

  .md\:row-gap-165{
    grid-row-gap:41.25rem !important;
    row-gap:41.25rem !important
  }

  .md\:row-gap-172{
    grid-row-gap:43rem !important;
    row-gap:43rem !important
  }

  .md\:row-gap-200{
    grid-row-gap:50rem !important;
    row-gap:50rem !important
  }

  .md\:row-gap-px{
    grid-row-gap:1px !important;
    row-gap:1px !important
  }

  .md\:row-gap-1\.5{
    grid-row-gap:0.375rem !important;
    row-gap:0.375rem !important
  }

  .md\:row-gap-2n{
    grid-row-gap:-0.5rem !important;
    row-gap:-0.5rem !important
  }

  .md\:row-gap-40n{
    grid-row-gap:-10rem !important;
    row-gap:-10rem !important
  }

  .md\:gap-y-0{
    grid-row-gap:0 !important;
    row-gap:0 !important
  }

  .md\:gap-y-1{
    grid-row-gap:0.25rem !important;
    row-gap:0.25rem !important
  }

  .md\:gap-y-2{
    grid-row-gap:0.5rem !important;
    row-gap:0.5rem !important
  }

  .md\:gap-y-3{
    grid-row-gap:0.75rem !important;
    row-gap:0.75rem !important
  }

  .md\:gap-y-4{
    grid-row-gap:1rem !important;
    row-gap:1rem !important
  }

  .md\:gap-y-5{
    grid-row-gap:1.25rem !important;
    row-gap:1.25rem !important
  }

  .md\:gap-y-6{
    grid-row-gap:1.5rem !important;
    row-gap:1.5rem !important
  }

  .md\:gap-y-7{
    grid-row-gap:1.75rem !important;
    row-gap:1.75rem !important
  }

  .md\:gap-y-8{
    grid-row-gap:2rem !important;
    row-gap:2rem !important
  }

  .md\:gap-y-10{
    grid-row-gap:2.5rem !important;
    row-gap:2.5rem !important
  }

  .md\:gap-y-12{
    grid-row-gap:3rem !important;
    row-gap:3rem !important
  }

  .md\:gap-y-14{
    grid-row-gap:3.5rem !important;
    row-gap:3.5rem !important
  }

  .md\:gap-y-16{
    grid-row-gap:4rem !important;
    row-gap:4rem !important
  }

  .md\:gap-y-18{
    grid-row-gap:4.5rem !important;
    row-gap:4.5rem !important
  }

  .md\:gap-y-19{
    grid-row-gap:4.75rem !important;
    row-gap:4.75rem !important
  }

  .md\:gap-y-20{
    grid-row-gap:5rem !important;
    row-gap:5rem !important
  }

  .md\:gap-y-24{
    grid-row-gap:6rem !important;
    row-gap:6rem !important
  }

  .md\:gap-y-28{
    grid-row-gap:7rem !important;
    row-gap:7rem !important
  }

  .md\:gap-y-30{
    grid-row-gap:7.5rem !important;
    row-gap:7.5rem !important
  }

  .md\:gap-y-31{
    grid-row-gap:7.75rem !important;
    row-gap:7.75rem !important
  }

  .md\:gap-y-32{
    grid-row-gap:8rem !important;
    row-gap:8rem !important
  }

  .md\:gap-y-34{
    grid-row-gap:8.5rem !important;
    row-gap:8.5rem !important
  }

  .md\:gap-y-36{
    grid-row-gap:9rem !important;
    row-gap:9rem !important
  }

  .md\:gap-y-40{
    grid-row-gap:10rem !important;
    row-gap:10rem !important
  }

  .md\:gap-y-44{
    grid-row-gap:11rem !important;
    row-gap:11rem !important
  }

  .md\:gap-y-45{
    grid-row-gap:11.25rem !important;
    row-gap:11.25rem !important
  }

  .md\:gap-y-48{
    grid-row-gap:12rem !important;
    row-gap:12rem !important
  }

  .md\:gap-y-50{
    grid-row-gap:12.5rem !important;
    row-gap:12.5rem !important
  }

  .md\:gap-y-52{
    grid-row-gap:13rem !important;
    row-gap:13rem !important
  }

  .md\:gap-y-56{
    grid-row-gap:14rem !important;
    row-gap:14rem !important
  }

  .md\:gap-y-60{
    grid-row-gap:15rem !important;
    row-gap:15rem !important
  }

  .md\:gap-y-62{
    grid-row-gap:15.5rem !important;
    row-gap:15.5rem !important
  }

  .md\:gap-y-64{
    grid-row-gap:16rem !important;
    row-gap:16rem !important
  }

  .md\:gap-y-70{
    grid-row-gap:17.5rem !important;
    row-gap:17.5rem !important
  }

  .md\:gap-y-72{
    grid-row-gap:18rem !important;
    row-gap:18rem !important
  }

  .md\:gap-y-76{
    grid-row-gap:19rem !important;
    row-gap:19rem !important
  }

  .md\:gap-y-80{
    grid-row-gap:20rem !important;
    row-gap:20rem !important
  }

  .md\:gap-y-83{
    grid-row-gap:20.75rem !important;
    row-gap:20.75rem !important
  }

  .md\:gap-y-84{
    grid-row-gap:21rem !important;
    row-gap:21rem !important
  }

  .md\:gap-y-92{
    grid-row-gap:23rem !important;
    row-gap:23rem !important
  }

  .md\:gap-y-96{
    grid-row-gap:24rem !important;
    row-gap:24rem !important
  }

  .md\:gap-y-104{
    grid-row-gap:26rem !important;
    row-gap:26rem !important
  }

  .md\:gap-y-106{
    grid-row-gap:26.5rem !important;
    row-gap:26.5rem !important
  }

  .md\:gap-y-108{
    grid-row-gap:27rem !important;
    row-gap:27rem !important
  }

  .md\:gap-y-112{
    grid-row-gap:28rem !important;
    row-gap:28rem !important
  }

  .md\:gap-y-116{
    grid-row-gap:29rem !important;
    row-gap:29rem !important
  }

  .md\:gap-y-120{
    grid-row-gap:30rem !important;
    row-gap:30rem !important
  }

  .md\:gap-y-124{
    grid-row-gap:31rem !important;
    row-gap:31rem !important
  }

  .md\:gap-y-132{
    grid-row-gap:33rem !important;
    row-gap:33rem !important
  }

  .md\:gap-y-140{
    grid-row-gap:40rem !important;
    row-gap:40rem !important
  }

  .md\:gap-y-164{
    grid-row-gap:41rem !important;
    row-gap:41rem !important
  }

  .md\:gap-y-165{
    grid-row-gap:41.25rem !important;
    row-gap:41.25rem !important
  }

  .md\:gap-y-172{
    grid-row-gap:43rem !important;
    row-gap:43rem !important
  }

  .md\:gap-y-200{
    grid-row-gap:50rem !important;
    row-gap:50rem !important
  }

  .md\:gap-y-px{
    grid-row-gap:1px !important;
    row-gap:1px !important
  }

  .md\:gap-y-1\.5{
    grid-row-gap:0.375rem !important;
    row-gap:0.375rem !important
  }

  .md\:gap-y-2n{
    grid-row-gap:-0.5rem !important;
    row-gap:-0.5rem !important
  }

  .md\:gap-y-40n{
    grid-row-gap:-10rem !important;
    row-gap:-10rem !important
  }

  .md\:grid-flow-row{
    grid-auto-flow:row !important
  }

  .md\:grid-flow-col{
    grid-auto-flow:column !important
  }

  .md\:grid-flow-row-dense{
    grid-auto-flow:row dense !important
  }

  .md\:grid-flow-col-dense{
    grid-auto-flow:column dense !important
  }

  .md\:grid-cols-1{
    grid-template-columns:repeat(1, minmax(0, 1fr)) !important
  }

  .md\:grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr)) !important
  }

  .md\:grid-cols-3{
    grid-template-columns:repeat(3, minmax(0, 1fr)) !important
  }

  .md\:grid-cols-4{
    grid-template-columns:repeat(4, minmax(0, 1fr)) !important
  }

  .md\:grid-cols-5{
    grid-template-columns:repeat(5, minmax(0, 1fr)) !important
  }

  .md\:grid-cols-6{
    grid-template-columns:repeat(6, minmax(0, 1fr)) !important
  }

  .md\:grid-cols-7{
    grid-template-columns:repeat(7, minmax(0, 1fr)) !important
  }

  .md\:grid-cols-8{
    grid-template-columns:repeat(8, minmax(0, 1fr)) !important
  }

  .md\:grid-cols-9{
    grid-template-columns:repeat(9, minmax(0, 1fr)) !important
  }

  .md\:grid-cols-10{
    grid-template-columns:repeat(10, minmax(0, 1fr)) !important
  }

  .md\:grid-cols-11{
    grid-template-columns:repeat(11, minmax(0, 1fr)) !important
  }

  .md\:grid-cols-12{
    grid-template-columns:repeat(12, minmax(0, 1fr)) !important
  }

  .md\:grid-cols-none{
    grid-template-columns:none !important
  }

  .md\:auto-cols-auto{
    grid-auto-columns:auto !important
  }

  .md\:auto-cols-min{
    grid-auto-columns:min-content !important
  }

  .md\:auto-cols-max{
    grid-auto-columns:max-content !important
  }

  .md\:auto-cols-fr{
    grid-auto-columns:minmax(0, 1fr) !important
  }

  .md\:col-auto{
    grid-column:auto !important
  }

  .md\:col-span-1{
    grid-column:span 1 / span 1 !important
  }

  .md\:col-span-2{
    grid-column:span 2 / span 2 !important
  }

  .md\:col-span-3{
    grid-column:span 3 / span 3 !important
  }

  .md\:col-span-4{
    grid-column:span 4 / span 4 !important
  }

  .md\:col-span-5{
    grid-column:span 5 / span 5 !important
  }

  .md\:col-span-6{
    grid-column:span 6 / span 6 !important
  }

  .md\:col-span-7{
    grid-column:span 7 / span 7 !important
  }

  .md\:col-span-8{
    grid-column:span 8 / span 8 !important
  }

  .md\:col-span-9{
    grid-column:span 9 / span 9 !important
  }

  .md\:col-span-10{
    grid-column:span 10 / span 10 !important
  }

  .md\:col-span-11{
    grid-column:span 11 / span 11 !important
  }

  .md\:col-span-12{
    grid-column:span 12 / span 12 !important
  }

  .md\:col-span-full{
    grid-column:1 / -1 !important
  }

  .md\:col-start-1{
    grid-column-start:1 !important
  }

  .md\:col-start-2{
    grid-column-start:2 !important
  }

  .md\:col-start-3{
    grid-column-start:3 !important
  }

  .md\:col-start-4{
    grid-column-start:4 !important
  }

  .md\:col-start-5{
    grid-column-start:5 !important
  }

  .md\:col-start-6{
    grid-column-start:6 !important
  }

  .md\:col-start-7{
    grid-column-start:7 !important
  }

  .md\:col-start-8{
    grid-column-start:8 !important
  }

  .md\:col-start-9{
    grid-column-start:9 !important
  }

  .md\:col-start-10{
    grid-column-start:10 !important
  }

  .md\:col-start-11{
    grid-column-start:11 !important
  }

  .md\:col-start-12{
    grid-column-start:12 !important
  }

  .md\:col-start-13{
    grid-column-start:13 !important
  }

  .md\:col-start-auto{
    grid-column-start:auto !important
  }

  .md\:col-end-1{
    grid-column-end:1 !important
  }

  .md\:col-end-2{
    grid-column-end:2 !important
  }

  .md\:col-end-3{
    grid-column-end:3 !important
  }

  .md\:col-end-4{
    grid-column-end:4 !important
  }

  .md\:col-end-5{
    grid-column-end:5 !important
  }

  .md\:col-end-6{
    grid-column-end:6 !important
  }

  .md\:col-end-7{
    grid-column-end:7 !important
  }

  .md\:col-end-8{
    grid-column-end:8 !important
  }

  .md\:col-end-9{
    grid-column-end:9 !important
  }

  .md\:col-end-10{
    grid-column-end:10 !important
  }

  .md\:col-end-11{
    grid-column-end:11 !important
  }

  .md\:col-end-12{
    grid-column-end:12 !important
  }

  .md\:col-end-13{
    grid-column-end:13 !important
  }

  .md\:col-end-auto{
    grid-column-end:auto !important
  }

  .md\:grid-rows-1{
    grid-template-rows:repeat(1, minmax(0, 1fr)) !important
  }

  .md\:grid-rows-2{
    grid-template-rows:repeat(2, minmax(0, 1fr)) !important
  }

  .md\:grid-rows-3{
    grid-template-rows:repeat(3, minmax(0, 1fr)) !important
  }

  .md\:grid-rows-4{
    grid-template-rows:repeat(4, minmax(0, 1fr)) !important
  }

  .md\:grid-rows-5{
    grid-template-rows:repeat(5, minmax(0, 1fr)) !important
  }

  .md\:grid-rows-6{
    grid-template-rows:repeat(6, minmax(0, 1fr)) !important
  }

  .md\:grid-rows-none{
    grid-template-rows:none !important
  }

  .md\:auto-rows-auto{
    grid-auto-rows:auto !important
  }

  .md\:auto-rows-min{
    grid-auto-rows:min-content !important
  }

  .md\:auto-rows-max{
    grid-auto-rows:max-content !important
  }

  .md\:auto-rows-fr{
    grid-auto-rows:minmax(0, 1fr) !important
  }

  .md\:row-auto{
    grid-row:auto !important
  }

  .md\:row-span-1{
    grid-row:span 1 / span 1 !important
  }

  .md\:row-span-2{
    grid-row:span 2 / span 2 !important
  }

  .md\:row-span-3{
    grid-row:span 3 / span 3 !important
  }

  .md\:row-span-4{
    grid-row:span 4 / span 4 !important
  }

  .md\:row-span-5{
    grid-row:span 5 / span 5 !important
  }

  .md\:row-span-6{
    grid-row:span 6 / span 6 !important
  }

  .md\:row-span-full{
    grid-row:1 / -1 !important
  }

  .md\:row-start-1{
    grid-row-start:1 !important
  }

  .md\:row-start-2{
    grid-row-start:2 !important
  }

  .md\:row-start-3{
    grid-row-start:3 !important
  }

  .md\:row-start-4{
    grid-row-start:4 !important
  }

  .md\:row-start-5{
    grid-row-start:5 !important
  }

  .md\:row-start-6{
    grid-row-start:6 !important
  }

  .md\:row-start-7{
    grid-row-start:7 !important
  }

  .md\:row-start-auto{
    grid-row-start:auto !important
  }

  .md\:row-end-1{
    grid-row-end:1 !important
  }

  .md\:row-end-2{
    grid-row-end:2 !important
  }

  .md\:row-end-3{
    grid-row-end:3 !important
  }

  .md\:row-end-4{
    grid-row-end:4 !important
  }

  .md\:row-end-5{
    grid-row-end:5 !important
  }

  .md\:row-end-6{
    grid-row-end:6 !important
  }

  .md\:row-end-7{
    grid-row-end:7 !important
  }

  .md\:row-end-auto{
    grid-row-end:auto !important
  }

  .md\:transform{
    --transform-translate-x:0 !important;
    --transform-translate-y:0 !important;
    --transform-rotate:0 !important;
    --transform-skew-x:0 !important;
    --transform-skew-y:0 !important;
    --transform-scale-x:1 !important;
    --transform-scale-y:1 !important;
    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)) !important
  }

  .md\:transform-none{
    transform:none !important
  }

  .md\:origin-center{
    transform-origin:center !important
  }

  .md\:origin-top{
    transform-origin:top !important
  }

  .md\:origin-top-right{
    transform-origin:top right !important
  }

  .md\:origin-right{
    transform-origin:right !important
  }

  .md\:origin-bottom-right{
    transform-origin:bottom right !important
  }

  .md\:origin-bottom{
    transform-origin:bottom !important
  }

  .md\:origin-bottom-left{
    transform-origin:bottom left !important
  }

  .md\:origin-left{
    transform-origin:left !important
  }

  .md\:origin-top-left{
    transform-origin:top left !important
  }

  .md\:scale-0{
    --transform-scale-x:0 !important;
    --transform-scale-y:0 !important
  }

  .md\:scale-50{
    --transform-scale-x:.5 !important;
    --transform-scale-y:.5 !important
  }

  .md\:scale-75{
    --transform-scale-x:.75 !important;
    --transform-scale-y:.75 !important
  }

  .md\:scale-90{
    --transform-scale-x:.9 !important;
    --transform-scale-y:.9 !important
  }

  .md\:scale-95{
    --transform-scale-x:.95 !important;
    --transform-scale-y:.95 !important
  }

  .md\:scale-100{
    --transform-scale-x:1 !important;
    --transform-scale-y:1 !important
  }

  .md\:scale-105{
    --transform-scale-x:1.05 !important;
    --transform-scale-y:1.05 !important
  }

  .md\:scale-110{
    --transform-scale-x:1.1 !important;
    --transform-scale-y:1.1 !important
  }

  .md\:scale-125{
    --transform-scale-x:1.25 !important;
    --transform-scale-y:1.25 !important
  }

  .md\:scale-150{
    --transform-scale-x:1.5 !important;
    --transform-scale-y:1.5 !important
  }

  .md\:scale-x-0{
    --transform-scale-x:0 !important
  }

  .md\:scale-x-50{
    --transform-scale-x:.5 !important
  }

  .md\:scale-x-75{
    --transform-scale-x:.75 !important
  }

  .md\:scale-x-90{
    --transform-scale-x:.9 !important
  }

  .md\:scale-x-95{
    --transform-scale-x:.95 !important
  }

  .md\:scale-x-100{
    --transform-scale-x:1 !important
  }

  .md\:scale-x-105{
    --transform-scale-x:1.05 !important
  }

  .md\:scale-x-110{
    --transform-scale-x:1.1 !important
  }

  .md\:scale-x-125{
    --transform-scale-x:1.25 !important
  }

  .md\:scale-x-150{
    --transform-scale-x:1.5 !important
  }

  .md\:scale-y-0{
    --transform-scale-y:0 !important
  }

  .md\:scale-y-50{
    --transform-scale-y:.5 !important
  }

  .md\:scale-y-75{
    --transform-scale-y:.75 !important
  }

  .md\:scale-y-90{
    --transform-scale-y:.9 !important
  }

  .md\:scale-y-95{
    --transform-scale-y:.95 !important
  }

  .md\:scale-y-100{
    --transform-scale-y:1 !important
  }

  .md\:scale-y-105{
    --transform-scale-y:1.05 !important
  }

  .md\:scale-y-110{
    --transform-scale-y:1.1 !important
  }

  .md\:scale-y-125{
    --transform-scale-y:1.25 !important
  }

  .md\:scale-y-150{
    --transform-scale-y:1.5 !important
  }

  .md\:hover\:scale-0:hover{
    --transform-scale-x:0 !important;
    --transform-scale-y:0 !important
  }

  .md\:hover\:scale-50:hover{
    --transform-scale-x:.5 !important;
    --transform-scale-y:.5 !important
  }

  .md\:hover\:scale-75:hover{
    --transform-scale-x:.75 !important;
    --transform-scale-y:.75 !important
  }

  .md\:hover\:scale-90:hover{
    --transform-scale-x:.9 !important;
    --transform-scale-y:.9 !important
  }

  .md\:hover\:scale-95:hover{
    --transform-scale-x:.95 !important;
    --transform-scale-y:.95 !important
  }

  .md\:hover\:scale-100:hover{
    --transform-scale-x:1 !important;
    --transform-scale-y:1 !important
  }

  .md\:hover\:scale-105:hover{
    --transform-scale-x:1.05 !important;
    --transform-scale-y:1.05 !important
  }

  .md\:hover\:scale-110:hover{
    --transform-scale-x:1.1 !important;
    --transform-scale-y:1.1 !important
  }

  .md\:hover\:scale-125:hover{
    --transform-scale-x:1.25 !important;
    --transform-scale-y:1.25 !important
  }

  .md\:hover\:scale-150:hover{
    --transform-scale-x:1.5 !important;
    --transform-scale-y:1.5 !important
  }

  .md\:hover\:scale-x-0:hover{
    --transform-scale-x:0 !important
  }

  .md\:hover\:scale-x-50:hover{
    --transform-scale-x:.5 !important
  }

  .md\:hover\:scale-x-75:hover{
    --transform-scale-x:.75 !important
  }

  .md\:hover\:scale-x-90:hover{
    --transform-scale-x:.9 !important
  }

  .md\:hover\:scale-x-95:hover{
    --transform-scale-x:.95 !important
  }

  .md\:hover\:scale-x-100:hover{
    --transform-scale-x:1 !important
  }

  .md\:hover\:scale-x-105:hover{
    --transform-scale-x:1.05 !important
  }

  .md\:hover\:scale-x-110:hover{
    --transform-scale-x:1.1 !important
  }

  .md\:hover\:scale-x-125:hover{
    --transform-scale-x:1.25 !important
  }

  .md\:hover\:scale-x-150:hover{
    --transform-scale-x:1.5 !important
  }

  .md\:hover\:scale-y-0:hover{
    --transform-scale-y:0 !important
  }

  .md\:hover\:scale-y-50:hover{
    --transform-scale-y:.5 !important
  }

  .md\:hover\:scale-y-75:hover{
    --transform-scale-y:.75 !important
  }

  .md\:hover\:scale-y-90:hover{
    --transform-scale-y:.9 !important
  }

  .md\:hover\:scale-y-95:hover{
    --transform-scale-y:.95 !important
  }

  .md\:hover\:scale-y-100:hover{
    --transform-scale-y:1 !important
  }

  .md\:hover\:scale-y-105:hover{
    --transform-scale-y:1.05 !important
  }

  .md\:hover\:scale-y-110:hover{
    --transform-scale-y:1.1 !important
  }

  .md\:hover\:scale-y-125:hover{
    --transform-scale-y:1.25 !important
  }

  .md\:hover\:scale-y-150:hover{
    --transform-scale-y:1.5 !important
  }

  .md\:focus\:scale-0:focus{
    --transform-scale-x:0 !important;
    --transform-scale-y:0 !important
  }

  .md\:focus\:scale-50:focus{
    --transform-scale-x:.5 !important;
    --transform-scale-y:.5 !important
  }

  .md\:focus\:scale-75:focus{
    --transform-scale-x:.75 !important;
    --transform-scale-y:.75 !important
  }

  .md\:focus\:scale-90:focus{
    --transform-scale-x:.9 !important;
    --transform-scale-y:.9 !important
  }

  .md\:focus\:scale-95:focus{
    --transform-scale-x:.95 !important;
    --transform-scale-y:.95 !important
  }

  .md\:focus\:scale-100:focus{
    --transform-scale-x:1 !important;
    --transform-scale-y:1 !important
  }

  .md\:focus\:scale-105:focus{
    --transform-scale-x:1.05 !important;
    --transform-scale-y:1.05 !important
  }

  .md\:focus\:scale-110:focus{
    --transform-scale-x:1.1 !important;
    --transform-scale-y:1.1 !important
  }

  .md\:focus\:scale-125:focus{
    --transform-scale-x:1.25 !important;
    --transform-scale-y:1.25 !important
  }

  .md\:focus\:scale-150:focus{
    --transform-scale-x:1.5 !important;
    --transform-scale-y:1.5 !important
  }

  .md\:focus\:scale-x-0:focus{
    --transform-scale-x:0 !important
  }

  .md\:focus\:scale-x-50:focus{
    --transform-scale-x:.5 !important
  }

  .md\:focus\:scale-x-75:focus{
    --transform-scale-x:.75 !important
  }

  .md\:focus\:scale-x-90:focus{
    --transform-scale-x:.9 !important
  }

  .md\:focus\:scale-x-95:focus{
    --transform-scale-x:.95 !important
  }

  .md\:focus\:scale-x-100:focus{
    --transform-scale-x:1 !important
  }

  .md\:focus\:scale-x-105:focus{
    --transform-scale-x:1.05 !important
  }

  .md\:focus\:scale-x-110:focus{
    --transform-scale-x:1.1 !important
  }

  .md\:focus\:scale-x-125:focus{
    --transform-scale-x:1.25 !important
  }

  .md\:focus\:scale-x-150:focus{
    --transform-scale-x:1.5 !important
  }

  .md\:focus\:scale-y-0:focus{
    --transform-scale-y:0 !important
  }

  .md\:focus\:scale-y-50:focus{
    --transform-scale-y:.5 !important
  }

  .md\:focus\:scale-y-75:focus{
    --transform-scale-y:.75 !important
  }

  .md\:focus\:scale-y-90:focus{
    --transform-scale-y:.9 !important
  }

  .md\:focus\:scale-y-95:focus{
    --transform-scale-y:.95 !important
  }

  .md\:focus\:scale-y-100:focus{
    --transform-scale-y:1 !important
  }

  .md\:focus\:scale-y-105:focus{
    --transform-scale-y:1.05 !important
  }

  .md\:focus\:scale-y-110:focus{
    --transform-scale-y:1.1 !important
  }

  .md\:focus\:scale-y-125:focus{
    --transform-scale-y:1.25 !important
  }

  .md\:focus\:scale-y-150:focus{
    --transform-scale-y:1.5 !important
  }

  .md\:rotate-0{
    --transform-rotate:0 !important
  }

  .md\:rotate-1{
    --transform-rotate:1deg !important
  }

  .md\:rotate-2{
    --transform-rotate:2deg !important
  }

  .md\:rotate-3{
    --transform-rotate:3deg !important
  }

  .md\:rotate-6{
    --transform-rotate:6deg !important
  }

  .md\:rotate-12{
    --transform-rotate:12deg !important
  }

  .md\:rotate-45{
    --transform-rotate:45deg !important
  }

  .md\:rotate-90{
    --transform-rotate:90deg !important
  }

  .md\:rotate-180{
    --transform-rotate:180deg !important
  }

  .md\:-rotate-180{
    --transform-rotate:-180deg !important
  }

  .md\:-rotate-90{
    --transform-rotate:-90deg !important
  }

  .md\:-rotate-45{
    --transform-rotate:-45deg !important
  }

  .md\:-rotate-12{
    --transform-rotate:-12deg !important
  }

  .md\:-rotate-6{
    --transform-rotate:-6deg !important
  }

  .md\:-rotate-3{
    --transform-rotate:-3deg !important
  }

  .md\:-rotate-2{
    --transform-rotate:-2deg !important
  }

  .md\:-rotate-1{
    --transform-rotate:-1deg !important
  }

  .md\:hover\:rotate-0:hover{
    --transform-rotate:0 !important
  }

  .md\:hover\:rotate-1:hover{
    --transform-rotate:1deg !important
  }

  .md\:hover\:rotate-2:hover{
    --transform-rotate:2deg !important
  }

  .md\:hover\:rotate-3:hover{
    --transform-rotate:3deg !important
  }

  .md\:hover\:rotate-6:hover{
    --transform-rotate:6deg !important
  }

  .md\:hover\:rotate-12:hover{
    --transform-rotate:12deg !important
  }

  .md\:hover\:rotate-45:hover{
    --transform-rotate:45deg !important
  }

  .md\:hover\:rotate-90:hover{
    --transform-rotate:90deg !important
  }

  .md\:hover\:rotate-180:hover{
    --transform-rotate:180deg !important
  }

  .md\:hover\:-rotate-180:hover{
    --transform-rotate:-180deg !important
  }

  .md\:hover\:-rotate-90:hover{
    --transform-rotate:-90deg !important
  }

  .md\:hover\:-rotate-45:hover{
    --transform-rotate:-45deg !important
  }

  .md\:hover\:-rotate-12:hover{
    --transform-rotate:-12deg !important
  }

  .md\:hover\:-rotate-6:hover{
    --transform-rotate:-6deg !important
  }

  .md\:hover\:-rotate-3:hover{
    --transform-rotate:-3deg !important
  }

  .md\:hover\:-rotate-2:hover{
    --transform-rotate:-2deg !important
  }

  .md\:hover\:-rotate-1:hover{
    --transform-rotate:-1deg !important
  }

  .md\:focus\:rotate-0:focus{
    --transform-rotate:0 !important
  }

  .md\:focus\:rotate-1:focus{
    --transform-rotate:1deg !important
  }

  .md\:focus\:rotate-2:focus{
    --transform-rotate:2deg !important
  }

  .md\:focus\:rotate-3:focus{
    --transform-rotate:3deg !important
  }

  .md\:focus\:rotate-6:focus{
    --transform-rotate:6deg !important
  }

  .md\:focus\:rotate-12:focus{
    --transform-rotate:12deg !important
  }

  .md\:focus\:rotate-45:focus{
    --transform-rotate:45deg !important
  }

  .md\:focus\:rotate-90:focus{
    --transform-rotate:90deg !important
  }

  .md\:focus\:rotate-180:focus{
    --transform-rotate:180deg !important
  }

  .md\:focus\:-rotate-180:focus{
    --transform-rotate:-180deg !important
  }

  .md\:focus\:-rotate-90:focus{
    --transform-rotate:-90deg !important
  }

  .md\:focus\:-rotate-45:focus{
    --transform-rotate:-45deg !important
  }

  .md\:focus\:-rotate-12:focus{
    --transform-rotate:-12deg !important
  }

  .md\:focus\:-rotate-6:focus{
    --transform-rotate:-6deg !important
  }

  .md\:focus\:-rotate-3:focus{
    --transform-rotate:-3deg !important
  }

  .md\:focus\:-rotate-2:focus{
    --transform-rotate:-2deg !important
  }

  .md\:focus\:-rotate-1:focus{
    --transform-rotate:-1deg !important
  }

  .md\:translate-x-0{
    --transform-translate-x:0 !important
  }

  .md\:translate-x-1{
    --transform-translate-x:0.25rem !important
  }

  .md\:translate-x-2{
    --transform-translate-x:0.5rem !important
  }

  .md\:translate-x-3{
    --transform-translate-x:0.75rem !important
  }

  .md\:translate-x-4{
    --transform-translate-x:1rem !important
  }

  .md\:translate-x-5{
    --transform-translate-x:1.25rem !important
  }

  .md\:translate-x-6{
    --transform-translate-x:1.5rem !important
  }

  .md\:translate-x-7{
    --transform-translate-x:1.75rem !important
  }

  .md\:translate-x-8{
    --transform-translate-x:2rem !important
  }

  .md\:translate-x-10{
    --transform-translate-x:2.5rem !important
  }

  .md\:translate-x-12{
    --transform-translate-x:3rem !important
  }

  .md\:translate-x-14{
    --transform-translate-x:3.5rem !important
  }

  .md\:translate-x-16{
    --transform-translate-x:4rem !important
  }

  .md\:translate-x-18{
    --transform-translate-x:4.5rem !important
  }

  .md\:translate-x-19{
    --transform-translate-x:4.75rem !important
  }

  .md\:translate-x-20{
    --transform-translate-x:5rem !important
  }

  .md\:translate-x-24{
    --transform-translate-x:6rem !important
  }

  .md\:translate-x-28{
    --transform-translate-x:7rem !important
  }

  .md\:translate-x-30{
    --transform-translate-x:7.5rem !important
  }

  .md\:translate-x-31{
    --transform-translate-x:7.75rem !important
  }

  .md\:translate-x-32{
    --transform-translate-x:8rem !important
  }

  .md\:translate-x-34{
    --transform-translate-x:8.5rem !important
  }

  .md\:translate-x-36{
    --transform-translate-x:9rem !important
  }

  .md\:translate-x-40{
    --transform-translate-x:10rem !important
  }

  .md\:translate-x-44{
    --transform-translate-x:11rem !important
  }

  .md\:translate-x-45{
    --transform-translate-x:11.25rem !important
  }

  .md\:translate-x-48{
    --transform-translate-x:12rem !important
  }

  .md\:translate-x-50{
    --transform-translate-x:12.5rem !important
  }

  .md\:translate-x-52{
    --transform-translate-x:13rem !important
  }

  .md\:translate-x-56{
    --transform-translate-x:14rem !important
  }

  .md\:translate-x-60{
    --transform-translate-x:15rem !important
  }

  .md\:translate-x-62{
    --transform-translate-x:15.5rem !important
  }

  .md\:translate-x-64{
    --transform-translate-x:16rem !important
  }

  .md\:translate-x-70{
    --transform-translate-x:17.5rem !important
  }

  .md\:translate-x-72{
    --transform-translate-x:18rem !important
  }

  .md\:translate-x-76{
    --transform-translate-x:19rem !important
  }

  .md\:translate-x-80{
    --transform-translate-x:20rem !important
  }

  .md\:translate-x-83{
    --transform-translate-x:20.75rem !important
  }

  .md\:translate-x-84{
    --transform-translate-x:21rem !important
  }

  .md\:translate-x-92{
    --transform-translate-x:23rem !important
  }

  .md\:translate-x-96{
    --transform-translate-x:24rem !important
  }

  .md\:translate-x-104{
    --transform-translate-x:26rem !important
  }

  .md\:translate-x-106{
    --transform-translate-x:26.5rem !important
  }

  .md\:translate-x-108{
    --transform-translate-x:27rem !important
  }

  .md\:translate-x-112{
    --transform-translate-x:28rem !important
  }

  .md\:translate-x-116{
    --transform-translate-x:29rem !important
  }

  .md\:translate-x-120{
    --transform-translate-x:30rem !important
  }

  .md\:translate-x-124{
    --transform-translate-x:31rem !important
  }

  .md\:translate-x-132{
    --transform-translate-x:33rem !important
  }

  .md\:translate-x-140{
    --transform-translate-x:40rem !important
  }

  .md\:translate-x-164{
    --transform-translate-x:41rem !important
  }

  .md\:translate-x-165{
    --transform-translate-x:41.25rem !important
  }

  .md\:translate-x-172{
    --transform-translate-x:43rem !important
  }

  .md\:translate-x-200{
    --transform-translate-x:50rem !important
  }

  .md\:translate-x-px{
    --transform-translate-x:1px !important
  }

  .md\:translate-x-1\.5{
    --transform-translate-x:0.375rem !important
  }

  .md\:translate-x-2n{
    --transform-translate-x:-0.5rem !important
  }

  .md\:translate-x-40n{
    --transform-translate-x:-10rem !important
  }

  .md\:-translate-x-1{
    --transform-translate-x:-0.25rem !important
  }

  .md\:-translate-x-2{
    --transform-translate-x:-0.5rem !important
  }

  .md\:-translate-x-3{
    --transform-translate-x:-0.75rem !important
  }

  .md\:-translate-x-4{
    --transform-translate-x:-1rem !important
  }

  .md\:-translate-x-5{
    --transform-translate-x:-1.25rem !important
  }

  .md\:-translate-x-6{
    --transform-translate-x:-1.5rem !important
  }

  .md\:-translate-x-7{
    --transform-translate-x:-1.75rem !important
  }

  .md\:-translate-x-8{
    --transform-translate-x:-2rem !important
  }

  .md\:-translate-x-10{
    --transform-translate-x:-2.5rem !important
  }

  .md\:-translate-x-12{
    --transform-translate-x:-3rem !important
  }

  .md\:-translate-x-14{
    --transform-translate-x:-3.5rem !important
  }

  .md\:-translate-x-16{
    --transform-translate-x:-4rem !important
  }

  .md\:-translate-x-18{
    --transform-translate-x:-4.5rem !important
  }

  .md\:-translate-x-19{
    --transform-translate-x:-4.75rem !important
  }

  .md\:-translate-x-20{
    --transform-translate-x:-5rem !important
  }

  .md\:-translate-x-24{
    --transform-translate-x:-6rem !important
  }

  .md\:-translate-x-28{
    --transform-translate-x:-7rem !important
  }

  .md\:-translate-x-30{
    --transform-translate-x:-7.5rem !important
  }

  .md\:-translate-x-31{
    --transform-translate-x:-7.75rem !important
  }

  .md\:-translate-x-32{
    --transform-translate-x:-8rem !important
  }

  .md\:-translate-x-34{
    --transform-translate-x:-8.5rem !important
  }

  .md\:-translate-x-36{
    --transform-translate-x:-9rem !important
  }

  .md\:-translate-x-40{
    --transform-translate-x:-10rem !important
  }

  .md\:-translate-x-44{
    --transform-translate-x:-11rem !important
  }

  .md\:-translate-x-45{
    --transform-translate-x:-11.25rem !important
  }

  .md\:-translate-x-48{
    --transform-translate-x:-12rem !important
  }

  .md\:-translate-x-50{
    --transform-translate-x:-12.5rem !important
  }

  .md\:-translate-x-52{
    --transform-translate-x:-13rem !important
  }

  .md\:-translate-x-56{
    --transform-translate-x:-14rem !important
  }

  .md\:-translate-x-60{
    --transform-translate-x:-15rem !important
  }

  .md\:-translate-x-62{
    --transform-translate-x:-15.5rem !important
  }

  .md\:-translate-x-64{
    --transform-translate-x:-16rem !important
  }

  .md\:-translate-x-70{
    --transform-translate-x:-17.5rem !important
  }

  .md\:-translate-x-72{
    --transform-translate-x:-18rem !important
  }

  .md\:-translate-x-76{
    --transform-translate-x:-19rem !important
  }

  .md\:-translate-x-80{
    --transform-translate-x:-20rem !important
  }

  .md\:-translate-x-83{
    --transform-translate-x:-20.75rem !important
  }

  .md\:-translate-x-84{
    --transform-translate-x:-21rem !important
  }

  .md\:-translate-x-92{
    --transform-translate-x:-23rem !important
  }

  .md\:-translate-x-96{
    --transform-translate-x:-24rem !important
  }

  .md\:-translate-x-104{
    --transform-translate-x:-26rem !important
  }

  .md\:-translate-x-106{
    --transform-translate-x:-26.5rem !important
  }

  .md\:-translate-x-108{
    --transform-translate-x:-27rem !important
  }

  .md\:-translate-x-112{
    --transform-translate-x:-28rem !important
  }

  .md\:-translate-x-116{
    --transform-translate-x:-29rem !important
  }

  .md\:-translate-x-120{
    --transform-translate-x:-30rem !important
  }

  .md\:-translate-x-124{
    --transform-translate-x:-31rem !important
  }

  .md\:-translate-x-132{
    --transform-translate-x:-33rem !important
  }

  .md\:-translate-x-140{
    --transform-translate-x:-40rem !important
  }

  .md\:-translate-x-164{
    --transform-translate-x:-41rem !important
  }

  .md\:-translate-x-165{
    --transform-translate-x:-41.25rem !important
  }

  .md\:-translate-x-172{
    --transform-translate-x:-43rem !important
  }

  .md\:-translate-x-200{
    --transform-translate-x:-50rem !important
  }

  .md\:-translate-x-px{
    --transform-translate-x:-1px !important
  }

  .md\:-translate-x-1\.5{
    --transform-translate-x:-0.375rem !important
  }

  .md\:-translate-x-2n{
    --transform-translate-x:0.5rem !important
  }

  .md\:-translate-x-40n{
    --transform-translate-x:10rem !important
  }

  .md\:-translate-x-full{
    --transform-translate-x:-100% !important
  }

  .md\:-translate-x-1\/2{
    --transform-translate-x:-50% !important
  }

  .md\:translate-x-1\/2{
    --transform-translate-x:50% !important
  }

  .md\:translate-x-full{
    --transform-translate-x:100% !important
  }

  .md\:translate-y-0{
    --transform-translate-y:0 !important
  }

  .md\:translate-y-1{
    --transform-translate-y:0.25rem !important
  }

  .md\:translate-y-2{
    --transform-translate-y:0.5rem !important
  }

  .md\:translate-y-3{
    --transform-translate-y:0.75rem !important
  }

  .md\:translate-y-4{
    --transform-translate-y:1rem !important
  }

  .md\:translate-y-5{
    --transform-translate-y:1.25rem !important
  }

  .md\:translate-y-6{
    --transform-translate-y:1.5rem !important
  }

  .md\:translate-y-7{
    --transform-translate-y:1.75rem !important
  }

  .md\:translate-y-8{
    --transform-translate-y:2rem !important
  }

  .md\:translate-y-10{
    --transform-translate-y:2.5rem !important
  }

  .md\:translate-y-12{
    --transform-translate-y:3rem !important
  }

  .md\:translate-y-14{
    --transform-translate-y:3.5rem !important
  }

  .md\:translate-y-16{
    --transform-translate-y:4rem !important
  }

  .md\:translate-y-18{
    --transform-translate-y:4.5rem !important
  }

  .md\:translate-y-19{
    --transform-translate-y:4.75rem !important
  }

  .md\:translate-y-20{
    --transform-translate-y:5rem !important
  }

  .md\:translate-y-24{
    --transform-translate-y:6rem !important
  }

  .md\:translate-y-28{
    --transform-translate-y:7rem !important
  }

  .md\:translate-y-30{
    --transform-translate-y:7.5rem !important
  }

  .md\:translate-y-31{
    --transform-translate-y:7.75rem !important
  }

  .md\:translate-y-32{
    --transform-translate-y:8rem !important
  }

  .md\:translate-y-34{
    --transform-translate-y:8.5rem !important
  }

  .md\:translate-y-36{
    --transform-translate-y:9rem !important
  }

  .md\:translate-y-40{
    --transform-translate-y:10rem !important
  }

  .md\:translate-y-44{
    --transform-translate-y:11rem !important
  }

  .md\:translate-y-45{
    --transform-translate-y:11.25rem !important
  }

  .md\:translate-y-48{
    --transform-translate-y:12rem !important
  }

  .md\:translate-y-50{
    --transform-translate-y:12.5rem !important
  }

  .md\:translate-y-52{
    --transform-translate-y:13rem !important
  }

  .md\:translate-y-56{
    --transform-translate-y:14rem !important
  }

  .md\:translate-y-60{
    --transform-translate-y:15rem !important
  }

  .md\:translate-y-62{
    --transform-translate-y:15.5rem !important
  }

  .md\:translate-y-64{
    --transform-translate-y:16rem !important
  }

  .md\:translate-y-70{
    --transform-translate-y:17.5rem !important
  }

  .md\:translate-y-72{
    --transform-translate-y:18rem !important
  }

  .md\:translate-y-76{
    --transform-translate-y:19rem !important
  }

  .md\:translate-y-80{
    --transform-translate-y:20rem !important
  }

  .md\:translate-y-83{
    --transform-translate-y:20.75rem !important
  }

  .md\:translate-y-84{
    --transform-translate-y:21rem !important
  }

  .md\:translate-y-92{
    --transform-translate-y:23rem !important
  }

  .md\:translate-y-96{
    --transform-translate-y:24rem !important
  }

  .md\:translate-y-104{
    --transform-translate-y:26rem !important
  }

  .md\:translate-y-106{
    --transform-translate-y:26.5rem !important
  }

  .md\:translate-y-108{
    --transform-translate-y:27rem !important
  }

  .md\:translate-y-112{
    --transform-translate-y:28rem !important
  }

  .md\:translate-y-116{
    --transform-translate-y:29rem !important
  }

  .md\:translate-y-120{
    --transform-translate-y:30rem !important
  }

  .md\:translate-y-124{
    --transform-translate-y:31rem !important
  }

  .md\:translate-y-132{
    --transform-translate-y:33rem !important
  }

  .md\:translate-y-140{
    --transform-translate-y:40rem !important
  }

  .md\:translate-y-164{
    --transform-translate-y:41rem !important
  }

  .md\:translate-y-165{
    --transform-translate-y:41.25rem !important
  }

  .md\:translate-y-172{
    --transform-translate-y:43rem !important
  }

  .md\:translate-y-200{
    --transform-translate-y:50rem !important
  }

  .md\:translate-y-px{
    --transform-translate-y:1px !important
  }

  .md\:translate-y-1\.5{
    --transform-translate-y:0.375rem !important
  }

  .md\:translate-y-2n{
    --transform-translate-y:-0.5rem !important
  }

  .md\:translate-y-40n{
    --transform-translate-y:-10rem !important
  }

  .md\:-translate-y-1{
    --transform-translate-y:-0.25rem !important
  }

  .md\:-translate-y-2{
    --transform-translate-y:-0.5rem !important
  }

  .md\:-translate-y-3{
    --transform-translate-y:-0.75rem !important
  }

  .md\:-translate-y-4{
    --transform-translate-y:-1rem !important
  }

  .md\:-translate-y-5{
    --transform-translate-y:-1.25rem !important
  }

  .md\:-translate-y-6{
    --transform-translate-y:-1.5rem !important
  }

  .md\:-translate-y-7{
    --transform-translate-y:-1.75rem !important
  }

  .md\:-translate-y-8{
    --transform-translate-y:-2rem !important
  }

  .md\:-translate-y-10{
    --transform-translate-y:-2.5rem !important
  }

  .md\:-translate-y-12{
    --transform-translate-y:-3rem !important
  }

  .md\:-translate-y-14{
    --transform-translate-y:-3.5rem !important
  }

  .md\:-translate-y-16{
    --transform-translate-y:-4rem !important
  }

  .md\:-translate-y-18{
    --transform-translate-y:-4.5rem !important
  }

  .md\:-translate-y-19{
    --transform-translate-y:-4.75rem !important
  }

  .md\:-translate-y-20{
    --transform-translate-y:-5rem !important
  }

  .md\:-translate-y-24{
    --transform-translate-y:-6rem !important
  }

  .md\:-translate-y-28{
    --transform-translate-y:-7rem !important
  }

  .md\:-translate-y-30{
    --transform-translate-y:-7.5rem !important
  }

  .md\:-translate-y-31{
    --transform-translate-y:-7.75rem !important
  }

  .md\:-translate-y-32{
    --transform-translate-y:-8rem !important
  }

  .md\:-translate-y-34{
    --transform-translate-y:-8.5rem !important
  }

  .md\:-translate-y-36{
    --transform-translate-y:-9rem !important
  }

  .md\:-translate-y-40{
    --transform-translate-y:-10rem !important
  }

  .md\:-translate-y-44{
    --transform-translate-y:-11rem !important
  }

  .md\:-translate-y-45{
    --transform-translate-y:-11.25rem !important
  }

  .md\:-translate-y-48{
    --transform-translate-y:-12rem !important
  }

  .md\:-translate-y-50{
    --transform-translate-y:-12.5rem !important
  }

  .md\:-translate-y-52{
    --transform-translate-y:-13rem !important
  }

  .md\:-translate-y-56{
    --transform-translate-y:-14rem !important
  }

  .md\:-translate-y-60{
    --transform-translate-y:-15rem !important
  }

  .md\:-translate-y-62{
    --transform-translate-y:-15.5rem !important
  }

  .md\:-translate-y-64{
    --transform-translate-y:-16rem !important
  }

  .md\:-translate-y-70{
    --transform-translate-y:-17.5rem !important
  }

  .md\:-translate-y-72{
    --transform-translate-y:-18rem !important
  }

  .md\:-translate-y-76{
    --transform-translate-y:-19rem !important
  }

  .md\:-translate-y-80{
    --transform-translate-y:-20rem !important
  }

  .md\:-translate-y-83{
    --transform-translate-y:-20.75rem !important
  }

  .md\:-translate-y-84{
    --transform-translate-y:-21rem !important
  }

  .md\:-translate-y-92{
    --transform-translate-y:-23rem !important
  }

  .md\:-translate-y-96{
    --transform-translate-y:-24rem !important
  }

  .md\:-translate-y-104{
    --transform-translate-y:-26rem !important
  }

  .md\:-translate-y-106{
    --transform-translate-y:-26.5rem !important
  }

  .md\:-translate-y-108{
    --transform-translate-y:-27rem !important
  }

  .md\:-translate-y-112{
    --transform-translate-y:-28rem !important
  }

  .md\:-translate-y-116{
    --transform-translate-y:-29rem !important
  }

  .md\:-translate-y-120{
    --transform-translate-y:-30rem !important
  }

  .md\:-translate-y-124{
    --transform-translate-y:-31rem !important
  }

  .md\:-translate-y-132{
    --transform-translate-y:-33rem !important
  }

  .md\:-translate-y-140{
    --transform-translate-y:-40rem !important
  }

  .md\:-translate-y-164{
    --transform-translate-y:-41rem !important
  }

  .md\:-translate-y-165{
    --transform-translate-y:-41.25rem !important
  }

  .md\:-translate-y-172{
    --transform-translate-y:-43rem !important
  }

  .md\:-translate-y-200{
    --transform-translate-y:-50rem !important
  }

  .md\:-translate-y-px{
    --transform-translate-y:-1px !important
  }

  .md\:-translate-y-1\.5{
    --transform-translate-y:-0.375rem !important
  }

  .md\:-translate-y-2n{
    --transform-translate-y:0.5rem !important
  }

  .md\:-translate-y-40n{
    --transform-translate-y:10rem !important
  }

  .md\:-translate-y-full{
    --transform-translate-y:-100% !important
  }

  .md\:-translate-y-1\/2{
    --transform-translate-y:-50% !important
  }

  .md\:translate-y-1\/2{
    --transform-translate-y:50% !important
  }

  .md\:translate-y-full{
    --transform-translate-y:100% !important
  }

  .md\:hover\:translate-x-0:hover{
    --transform-translate-x:0 !important
  }

  .md\:hover\:translate-x-1:hover{
    --transform-translate-x:0.25rem !important
  }

  .md\:hover\:translate-x-2:hover{
    --transform-translate-x:0.5rem !important
  }

  .md\:hover\:translate-x-3:hover{
    --transform-translate-x:0.75rem !important
  }

  .md\:hover\:translate-x-4:hover{
    --transform-translate-x:1rem !important
  }

  .md\:hover\:translate-x-5:hover{
    --transform-translate-x:1.25rem !important
  }

  .md\:hover\:translate-x-6:hover{
    --transform-translate-x:1.5rem !important
  }

  .md\:hover\:translate-x-7:hover{
    --transform-translate-x:1.75rem !important
  }

  .md\:hover\:translate-x-8:hover{
    --transform-translate-x:2rem !important
  }

  .md\:hover\:translate-x-10:hover{
    --transform-translate-x:2.5rem !important
  }

  .md\:hover\:translate-x-12:hover{
    --transform-translate-x:3rem !important
  }

  .md\:hover\:translate-x-14:hover{
    --transform-translate-x:3.5rem !important
  }

  .md\:hover\:translate-x-16:hover{
    --transform-translate-x:4rem !important
  }

  .md\:hover\:translate-x-18:hover{
    --transform-translate-x:4.5rem !important
  }

  .md\:hover\:translate-x-19:hover{
    --transform-translate-x:4.75rem !important
  }

  .md\:hover\:translate-x-20:hover{
    --transform-translate-x:5rem !important
  }

  .md\:hover\:translate-x-24:hover{
    --transform-translate-x:6rem !important
  }

  .md\:hover\:translate-x-28:hover{
    --transform-translate-x:7rem !important
  }

  .md\:hover\:translate-x-30:hover{
    --transform-translate-x:7.5rem !important
  }

  .md\:hover\:translate-x-31:hover{
    --transform-translate-x:7.75rem !important
  }

  .md\:hover\:translate-x-32:hover{
    --transform-translate-x:8rem !important
  }

  .md\:hover\:translate-x-34:hover{
    --transform-translate-x:8.5rem !important
  }

  .md\:hover\:translate-x-36:hover{
    --transform-translate-x:9rem !important
  }

  .md\:hover\:translate-x-40:hover{
    --transform-translate-x:10rem !important
  }

  .md\:hover\:translate-x-44:hover{
    --transform-translate-x:11rem !important
  }

  .md\:hover\:translate-x-45:hover{
    --transform-translate-x:11.25rem !important
  }

  .md\:hover\:translate-x-48:hover{
    --transform-translate-x:12rem !important
  }

  .md\:hover\:translate-x-50:hover{
    --transform-translate-x:12.5rem !important
  }

  .md\:hover\:translate-x-52:hover{
    --transform-translate-x:13rem !important
  }

  .md\:hover\:translate-x-56:hover{
    --transform-translate-x:14rem !important
  }

  .md\:hover\:translate-x-60:hover{
    --transform-translate-x:15rem !important
  }

  .md\:hover\:translate-x-62:hover{
    --transform-translate-x:15.5rem !important
  }

  .md\:hover\:translate-x-64:hover{
    --transform-translate-x:16rem !important
  }

  .md\:hover\:translate-x-70:hover{
    --transform-translate-x:17.5rem !important
  }

  .md\:hover\:translate-x-72:hover{
    --transform-translate-x:18rem !important
  }

  .md\:hover\:translate-x-76:hover{
    --transform-translate-x:19rem !important
  }

  .md\:hover\:translate-x-80:hover{
    --transform-translate-x:20rem !important
  }

  .md\:hover\:translate-x-83:hover{
    --transform-translate-x:20.75rem !important
  }

  .md\:hover\:translate-x-84:hover{
    --transform-translate-x:21rem !important
  }

  .md\:hover\:translate-x-92:hover{
    --transform-translate-x:23rem !important
  }

  .md\:hover\:translate-x-96:hover{
    --transform-translate-x:24rem !important
  }

  .md\:hover\:translate-x-104:hover{
    --transform-translate-x:26rem !important
  }

  .md\:hover\:translate-x-106:hover{
    --transform-translate-x:26.5rem !important
  }

  .md\:hover\:translate-x-108:hover{
    --transform-translate-x:27rem !important
  }

  .md\:hover\:translate-x-112:hover{
    --transform-translate-x:28rem !important
  }

  .md\:hover\:translate-x-116:hover{
    --transform-translate-x:29rem !important
  }

  .md\:hover\:translate-x-120:hover{
    --transform-translate-x:30rem !important
  }

  .md\:hover\:translate-x-124:hover{
    --transform-translate-x:31rem !important
  }

  .md\:hover\:translate-x-132:hover{
    --transform-translate-x:33rem !important
  }

  .md\:hover\:translate-x-140:hover{
    --transform-translate-x:40rem !important
  }

  .md\:hover\:translate-x-164:hover{
    --transform-translate-x:41rem !important
  }

  .md\:hover\:translate-x-165:hover{
    --transform-translate-x:41.25rem !important
  }

  .md\:hover\:translate-x-172:hover{
    --transform-translate-x:43rem !important
  }

  .md\:hover\:translate-x-200:hover{
    --transform-translate-x:50rem !important
  }

  .md\:hover\:translate-x-px:hover{
    --transform-translate-x:1px !important
  }

  .md\:hover\:translate-x-1\.5:hover{
    --transform-translate-x:0.375rem !important
  }

  .md\:hover\:translate-x-2n:hover{
    --transform-translate-x:-0.5rem !important
  }

  .md\:hover\:translate-x-40n:hover{
    --transform-translate-x:-10rem !important
  }

  .md\:hover\:-translate-x-1:hover{
    --transform-translate-x:-0.25rem !important
  }

  .md\:hover\:-translate-x-2:hover{
    --transform-translate-x:-0.5rem !important
  }

  .md\:hover\:-translate-x-3:hover{
    --transform-translate-x:-0.75rem !important
  }

  .md\:hover\:-translate-x-4:hover{
    --transform-translate-x:-1rem !important
  }

  .md\:hover\:-translate-x-5:hover{
    --transform-translate-x:-1.25rem !important
  }

  .md\:hover\:-translate-x-6:hover{
    --transform-translate-x:-1.5rem !important
  }

  .md\:hover\:-translate-x-7:hover{
    --transform-translate-x:-1.75rem !important
  }

  .md\:hover\:-translate-x-8:hover{
    --transform-translate-x:-2rem !important
  }

  .md\:hover\:-translate-x-10:hover{
    --transform-translate-x:-2.5rem !important
  }

  .md\:hover\:-translate-x-12:hover{
    --transform-translate-x:-3rem !important
  }

  .md\:hover\:-translate-x-14:hover{
    --transform-translate-x:-3.5rem !important
  }

  .md\:hover\:-translate-x-16:hover{
    --transform-translate-x:-4rem !important
  }

  .md\:hover\:-translate-x-18:hover{
    --transform-translate-x:-4.5rem !important
  }

  .md\:hover\:-translate-x-19:hover{
    --transform-translate-x:-4.75rem !important
  }

  .md\:hover\:-translate-x-20:hover{
    --transform-translate-x:-5rem !important
  }

  .md\:hover\:-translate-x-24:hover{
    --transform-translate-x:-6rem !important
  }

  .md\:hover\:-translate-x-28:hover{
    --transform-translate-x:-7rem !important
  }

  .md\:hover\:-translate-x-30:hover{
    --transform-translate-x:-7.5rem !important
  }

  .md\:hover\:-translate-x-31:hover{
    --transform-translate-x:-7.75rem !important
  }

  .md\:hover\:-translate-x-32:hover{
    --transform-translate-x:-8rem !important
  }

  .md\:hover\:-translate-x-34:hover{
    --transform-translate-x:-8.5rem !important
  }

  .md\:hover\:-translate-x-36:hover{
    --transform-translate-x:-9rem !important
  }

  .md\:hover\:-translate-x-40:hover{
    --transform-translate-x:-10rem !important
  }

  .md\:hover\:-translate-x-44:hover{
    --transform-translate-x:-11rem !important
  }

  .md\:hover\:-translate-x-45:hover{
    --transform-translate-x:-11.25rem !important
  }

  .md\:hover\:-translate-x-48:hover{
    --transform-translate-x:-12rem !important
  }

  .md\:hover\:-translate-x-50:hover{
    --transform-translate-x:-12.5rem !important
  }

  .md\:hover\:-translate-x-52:hover{
    --transform-translate-x:-13rem !important
  }

  .md\:hover\:-translate-x-56:hover{
    --transform-translate-x:-14rem !important
  }

  .md\:hover\:-translate-x-60:hover{
    --transform-translate-x:-15rem !important
  }

  .md\:hover\:-translate-x-62:hover{
    --transform-translate-x:-15.5rem !important
  }

  .md\:hover\:-translate-x-64:hover{
    --transform-translate-x:-16rem !important
  }

  .md\:hover\:-translate-x-70:hover{
    --transform-translate-x:-17.5rem !important
  }

  .md\:hover\:-translate-x-72:hover{
    --transform-translate-x:-18rem !important
  }

  .md\:hover\:-translate-x-76:hover{
    --transform-translate-x:-19rem !important
  }

  .md\:hover\:-translate-x-80:hover{
    --transform-translate-x:-20rem !important
  }

  .md\:hover\:-translate-x-83:hover{
    --transform-translate-x:-20.75rem !important
  }

  .md\:hover\:-translate-x-84:hover{
    --transform-translate-x:-21rem !important
  }

  .md\:hover\:-translate-x-92:hover{
    --transform-translate-x:-23rem !important
  }

  .md\:hover\:-translate-x-96:hover{
    --transform-translate-x:-24rem !important
  }

  .md\:hover\:-translate-x-104:hover{
    --transform-translate-x:-26rem !important
  }

  .md\:hover\:-translate-x-106:hover{
    --transform-translate-x:-26.5rem !important
  }

  .md\:hover\:-translate-x-108:hover{
    --transform-translate-x:-27rem !important
  }

  .md\:hover\:-translate-x-112:hover{
    --transform-translate-x:-28rem !important
  }

  .md\:hover\:-translate-x-116:hover{
    --transform-translate-x:-29rem !important
  }

  .md\:hover\:-translate-x-120:hover{
    --transform-translate-x:-30rem !important
  }

  .md\:hover\:-translate-x-124:hover{
    --transform-translate-x:-31rem !important
  }

  .md\:hover\:-translate-x-132:hover{
    --transform-translate-x:-33rem !important
  }

  .md\:hover\:-translate-x-140:hover{
    --transform-translate-x:-40rem !important
  }

  .md\:hover\:-translate-x-164:hover{
    --transform-translate-x:-41rem !important
  }

  .md\:hover\:-translate-x-165:hover{
    --transform-translate-x:-41.25rem !important
  }

  .md\:hover\:-translate-x-172:hover{
    --transform-translate-x:-43rem !important
  }

  .md\:hover\:-translate-x-200:hover{
    --transform-translate-x:-50rem !important
  }

  .md\:hover\:-translate-x-px:hover{
    --transform-translate-x:-1px !important
  }

  .md\:hover\:-translate-x-1\.5:hover{
    --transform-translate-x:-0.375rem !important
  }

  .md\:hover\:-translate-x-2n:hover{
    --transform-translate-x:0.5rem !important
  }

  .md\:hover\:-translate-x-40n:hover{
    --transform-translate-x:10rem !important
  }

  .md\:hover\:-translate-x-full:hover{
    --transform-translate-x:-100% !important
  }

  .md\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x:-50% !important
  }

  .md\:hover\:translate-x-1\/2:hover{
    --transform-translate-x:50% !important
  }

  .md\:hover\:translate-x-full:hover{
    --transform-translate-x:100% !important
  }

  .md\:hover\:translate-y-0:hover{
    --transform-translate-y:0 !important
  }

  .md\:hover\:translate-y-1:hover{
    --transform-translate-y:0.25rem !important
  }

  .md\:hover\:translate-y-2:hover{
    --transform-translate-y:0.5rem !important
  }

  .md\:hover\:translate-y-3:hover{
    --transform-translate-y:0.75rem !important
  }

  .md\:hover\:translate-y-4:hover{
    --transform-translate-y:1rem !important
  }

  .md\:hover\:translate-y-5:hover{
    --transform-translate-y:1.25rem !important
  }

  .md\:hover\:translate-y-6:hover{
    --transform-translate-y:1.5rem !important
  }

  .md\:hover\:translate-y-7:hover{
    --transform-translate-y:1.75rem !important
  }

  .md\:hover\:translate-y-8:hover{
    --transform-translate-y:2rem !important
  }

  .md\:hover\:translate-y-10:hover{
    --transform-translate-y:2.5rem !important
  }

  .md\:hover\:translate-y-12:hover{
    --transform-translate-y:3rem !important
  }

  .md\:hover\:translate-y-14:hover{
    --transform-translate-y:3.5rem !important
  }

  .md\:hover\:translate-y-16:hover{
    --transform-translate-y:4rem !important
  }

  .md\:hover\:translate-y-18:hover{
    --transform-translate-y:4.5rem !important
  }

  .md\:hover\:translate-y-19:hover{
    --transform-translate-y:4.75rem !important
  }

  .md\:hover\:translate-y-20:hover{
    --transform-translate-y:5rem !important
  }

  .md\:hover\:translate-y-24:hover{
    --transform-translate-y:6rem !important
  }

  .md\:hover\:translate-y-28:hover{
    --transform-translate-y:7rem !important
  }

  .md\:hover\:translate-y-30:hover{
    --transform-translate-y:7.5rem !important
  }

  .md\:hover\:translate-y-31:hover{
    --transform-translate-y:7.75rem !important
  }

  .md\:hover\:translate-y-32:hover{
    --transform-translate-y:8rem !important
  }

  .md\:hover\:translate-y-34:hover{
    --transform-translate-y:8.5rem !important
  }

  .md\:hover\:translate-y-36:hover{
    --transform-translate-y:9rem !important
  }

  .md\:hover\:translate-y-40:hover{
    --transform-translate-y:10rem !important
  }

  .md\:hover\:translate-y-44:hover{
    --transform-translate-y:11rem !important
  }

  .md\:hover\:translate-y-45:hover{
    --transform-translate-y:11.25rem !important
  }

  .md\:hover\:translate-y-48:hover{
    --transform-translate-y:12rem !important
  }

  .md\:hover\:translate-y-50:hover{
    --transform-translate-y:12.5rem !important
  }

  .md\:hover\:translate-y-52:hover{
    --transform-translate-y:13rem !important
  }

  .md\:hover\:translate-y-56:hover{
    --transform-translate-y:14rem !important
  }

  .md\:hover\:translate-y-60:hover{
    --transform-translate-y:15rem !important
  }

  .md\:hover\:translate-y-62:hover{
    --transform-translate-y:15.5rem !important
  }

  .md\:hover\:translate-y-64:hover{
    --transform-translate-y:16rem !important
  }

  .md\:hover\:translate-y-70:hover{
    --transform-translate-y:17.5rem !important
  }

  .md\:hover\:translate-y-72:hover{
    --transform-translate-y:18rem !important
  }

  .md\:hover\:translate-y-76:hover{
    --transform-translate-y:19rem !important
  }

  .md\:hover\:translate-y-80:hover{
    --transform-translate-y:20rem !important
  }

  .md\:hover\:translate-y-83:hover{
    --transform-translate-y:20.75rem !important
  }

  .md\:hover\:translate-y-84:hover{
    --transform-translate-y:21rem !important
  }

  .md\:hover\:translate-y-92:hover{
    --transform-translate-y:23rem !important
  }

  .md\:hover\:translate-y-96:hover{
    --transform-translate-y:24rem !important
  }

  .md\:hover\:translate-y-104:hover{
    --transform-translate-y:26rem !important
  }

  .md\:hover\:translate-y-106:hover{
    --transform-translate-y:26.5rem !important
  }

  .md\:hover\:translate-y-108:hover{
    --transform-translate-y:27rem !important
  }

  .md\:hover\:translate-y-112:hover{
    --transform-translate-y:28rem !important
  }

  .md\:hover\:translate-y-116:hover{
    --transform-translate-y:29rem !important
  }

  .md\:hover\:translate-y-120:hover{
    --transform-translate-y:30rem !important
  }

  .md\:hover\:translate-y-124:hover{
    --transform-translate-y:31rem !important
  }

  .md\:hover\:translate-y-132:hover{
    --transform-translate-y:33rem !important
  }

  .md\:hover\:translate-y-140:hover{
    --transform-translate-y:40rem !important
  }

  .md\:hover\:translate-y-164:hover{
    --transform-translate-y:41rem !important
  }

  .md\:hover\:translate-y-165:hover{
    --transform-translate-y:41.25rem !important
  }

  .md\:hover\:translate-y-172:hover{
    --transform-translate-y:43rem !important
  }

  .md\:hover\:translate-y-200:hover{
    --transform-translate-y:50rem !important
  }

  .md\:hover\:translate-y-px:hover{
    --transform-translate-y:1px !important
  }

  .md\:hover\:translate-y-1\.5:hover{
    --transform-translate-y:0.375rem !important
  }

  .md\:hover\:translate-y-2n:hover{
    --transform-translate-y:-0.5rem !important
  }

  .md\:hover\:translate-y-40n:hover{
    --transform-translate-y:-10rem !important
  }

  .md\:hover\:-translate-y-1:hover{
    --transform-translate-y:-0.25rem !important
  }

  .md\:hover\:-translate-y-2:hover{
    --transform-translate-y:-0.5rem !important
  }

  .md\:hover\:-translate-y-3:hover{
    --transform-translate-y:-0.75rem !important
  }

  .md\:hover\:-translate-y-4:hover{
    --transform-translate-y:-1rem !important
  }

  .md\:hover\:-translate-y-5:hover{
    --transform-translate-y:-1.25rem !important
  }

  .md\:hover\:-translate-y-6:hover{
    --transform-translate-y:-1.5rem !important
  }

  .md\:hover\:-translate-y-7:hover{
    --transform-translate-y:-1.75rem !important
  }

  .md\:hover\:-translate-y-8:hover{
    --transform-translate-y:-2rem !important
  }

  .md\:hover\:-translate-y-10:hover{
    --transform-translate-y:-2.5rem !important
  }

  .md\:hover\:-translate-y-12:hover{
    --transform-translate-y:-3rem !important
  }

  .md\:hover\:-translate-y-14:hover{
    --transform-translate-y:-3.5rem !important
  }

  .md\:hover\:-translate-y-16:hover{
    --transform-translate-y:-4rem !important
  }

  .md\:hover\:-translate-y-18:hover{
    --transform-translate-y:-4.5rem !important
  }

  .md\:hover\:-translate-y-19:hover{
    --transform-translate-y:-4.75rem !important
  }

  .md\:hover\:-translate-y-20:hover{
    --transform-translate-y:-5rem !important
  }

  .md\:hover\:-translate-y-24:hover{
    --transform-translate-y:-6rem !important
  }

  .md\:hover\:-translate-y-28:hover{
    --transform-translate-y:-7rem !important
  }

  .md\:hover\:-translate-y-30:hover{
    --transform-translate-y:-7.5rem !important
  }

  .md\:hover\:-translate-y-31:hover{
    --transform-translate-y:-7.75rem !important
  }

  .md\:hover\:-translate-y-32:hover{
    --transform-translate-y:-8rem !important
  }

  .md\:hover\:-translate-y-34:hover{
    --transform-translate-y:-8.5rem !important
  }

  .md\:hover\:-translate-y-36:hover{
    --transform-translate-y:-9rem !important
  }

  .md\:hover\:-translate-y-40:hover{
    --transform-translate-y:-10rem !important
  }

  .md\:hover\:-translate-y-44:hover{
    --transform-translate-y:-11rem !important
  }

  .md\:hover\:-translate-y-45:hover{
    --transform-translate-y:-11.25rem !important
  }

  .md\:hover\:-translate-y-48:hover{
    --transform-translate-y:-12rem !important
  }

  .md\:hover\:-translate-y-50:hover{
    --transform-translate-y:-12.5rem !important
  }

  .md\:hover\:-translate-y-52:hover{
    --transform-translate-y:-13rem !important
  }

  .md\:hover\:-translate-y-56:hover{
    --transform-translate-y:-14rem !important
  }

  .md\:hover\:-translate-y-60:hover{
    --transform-translate-y:-15rem !important
  }

  .md\:hover\:-translate-y-62:hover{
    --transform-translate-y:-15.5rem !important
  }

  .md\:hover\:-translate-y-64:hover{
    --transform-translate-y:-16rem !important
  }

  .md\:hover\:-translate-y-70:hover{
    --transform-translate-y:-17.5rem !important
  }

  .md\:hover\:-translate-y-72:hover{
    --transform-translate-y:-18rem !important
  }

  .md\:hover\:-translate-y-76:hover{
    --transform-translate-y:-19rem !important
  }

  .md\:hover\:-translate-y-80:hover{
    --transform-translate-y:-20rem !important
  }

  .md\:hover\:-translate-y-83:hover{
    --transform-translate-y:-20.75rem !important
  }

  .md\:hover\:-translate-y-84:hover{
    --transform-translate-y:-21rem !important
  }

  .md\:hover\:-translate-y-92:hover{
    --transform-translate-y:-23rem !important
  }

  .md\:hover\:-translate-y-96:hover{
    --transform-translate-y:-24rem !important
  }

  .md\:hover\:-translate-y-104:hover{
    --transform-translate-y:-26rem !important
  }

  .md\:hover\:-translate-y-106:hover{
    --transform-translate-y:-26.5rem !important
  }

  .md\:hover\:-translate-y-108:hover{
    --transform-translate-y:-27rem !important
  }

  .md\:hover\:-translate-y-112:hover{
    --transform-translate-y:-28rem !important
  }

  .md\:hover\:-translate-y-116:hover{
    --transform-translate-y:-29rem !important
  }

  .md\:hover\:-translate-y-120:hover{
    --transform-translate-y:-30rem !important
  }

  .md\:hover\:-translate-y-124:hover{
    --transform-translate-y:-31rem !important
  }

  .md\:hover\:-translate-y-132:hover{
    --transform-translate-y:-33rem !important
  }

  .md\:hover\:-translate-y-140:hover{
    --transform-translate-y:-40rem !important
  }

  .md\:hover\:-translate-y-164:hover{
    --transform-translate-y:-41rem !important
  }

  .md\:hover\:-translate-y-165:hover{
    --transform-translate-y:-41.25rem !important
  }

  .md\:hover\:-translate-y-172:hover{
    --transform-translate-y:-43rem !important
  }

  .md\:hover\:-translate-y-200:hover{
    --transform-translate-y:-50rem !important
  }

  .md\:hover\:-translate-y-px:hover{
    --transform-translate-y:-1px !important
  }

  .md\:hover\:-translate-y-1\.5:hover{
    --transform-translate-y:-0.375rem !important
  }

  .md\:hover\:-translate-y-2n:hover{
    --transform-translate-y:0.5rem !important
  }

  .md\:hover\:-translate-y-40n:hover{
    --transform-translate-y:10rem !important
  }

  .md\:hover\:-translate-y-full:hover{
    --transform-translate-y:-100% !important
  }

  .md\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y:-50% !important
  }

  .md\:hover\:translate-y-1\/2:hover{
    --transform-translate-y:50% !important
  }

  .md\:hover\:translate-y-full:hover{
    --transform-translate-y:100% !important
  }

  .md\:focus\:translate-x-0:focus{
    --transform-translate-x:0 !important
  }

  .md\:focus\:translate-x-1:focus{
    --transform-translate-x:0.25rem !important
  }

  .md\:focus\:translate-x-2:focus{
    --transform-translate-x:0.5rem !important
  }

  .md\:focus\:translate-x-3:focus{
    --transform-translate-x:0.75rem !important
  }

  .md\:focus\:translate-x-4:focus{
    --transform-translate-x:1rem !important
  }

  .md\:focus\:translate-x-5:focus{
    --transform-translate-x:1.25rem !important
  }

  .md\:focus\:translate-x-6:focus{
    --transform-translate-x:1.5rem !important
  }

  .md\:focus\:translate-x-7:focus{
    --transform-translate-x:1.75rem !important
  }

  .md\:focus\:translate-x-8:focus{
    --transform-translate-x:2rem !important
  }

  .md\:focus\:translate-x-10:focus{
    --transform-translate-x:2.5rem !important
  }

  .md\:focus\:translate-x-12:focus{
    --transform-translate-x:3rem !important
  }

  .md\:focus\:translate-x-14:focus{
    --transform-translate-x:3.5rem !important
  }

  .md\:focus\:translate-x-16:focus{
    --transform-translate-x:4rem !important
  }

  .md\:focus\:translate-x-18:focus{
    --transform-translate-x:4.5rem !important
  }

  .md\:focus\:translate-x-19:focus{
    --transform-translate-x:4.75rem !important
  }

  .md\:focus\:translate-x-20:focus{
    --transform-translate-x:5rem !important
  }

  .md\:focus\:translate-x-24:focus{
    --transform-translate-x:6rem !important
  }

  .md\:focus\:translate-x-28:focus{
    --transform-translate-x:7rem !important
  }

  .md\:focus\:translate-x-30:focus{
    --transform-translate-x:7.5rem !important
  }

  .md\:focus\:translate-x-31:focus{
    --transform-translate-x:7.75rem !important
  }

  .md\:focus\:translate-x-32:focus{
    --transform-translate-x:8rem !important
  }

  .md\:focus\:translate-x-34:focus{
    --transform-translate-x:8.5rem !important
  }

  .md\:focus\:translate-x-36:focus{
    --transform-translate-x:9rem !important
  }

  .md\:focus\:translate-x-40:focus{
    --transform-translate-x:10rem !important
  }

  .md\:focus\:translate-x-44:focus{
    --transform-translate-x:11rem !important
  }

  .md\:focus\:translate-x-45:focus{
    --transform-translate-x:11.25rem !important
  }

  .md\:focus\:translate-x-48:focus{
    --transform-translate-x:12rem !important
  }

  .md\:focus\:translate-x-50:focus{
    --transform-translate-x:12.5rem !important
  }

  .md\:focus\:translate-x-52:focus{
    --transform-translate-x:13rem !important
  }

  .md\:focus\:translate-x-56:focus{
    --transform-translate-x:14rem !important
  }

  .md\:focus\:translate-x-60:focus{
    --transform-translate-x:15rem !important
  }

  .md\:focus\:translate-x-62:focus{
    --transform-translate-x:15.5rem !important
  }

  .md\:focus\:translate-x-64:focus{
    --transform-translate-x:16rem !important
  }

  .md\:focus\:translate-x-70:focus{
    --transform-translate-x:17.5rem !important
  }

  .md\:focus\:translate-x-72:focus{
    --transform-translate-x:18rem !important
  }

  .md\:focus\:translate-x-76:focus{
    --transform-translate-x:19rem !important
  }

  .md\:focus\:translate-x-80:focus{
    --transform-translate-x:20rem !important
  }

  .md\:focus\:translate-x-83:focus{
    --transform-translate-x:20.75rem !important
  }

  .md\:focus\:translate-x-84:focus{
    --transform-translate-x:21rem !important
  }

  .md\:focus\:translate-x-92:focus{
    --transform-translate-x:23rem !important
  }

  .md\:focus\:translate-x-96:focus{
    --transform-translate-x:24rem !important
  }

  .md\:focus\:translate-x-104:focus{
    --transform-translate-x:26rem !important
  }

  .md\:focus\:translate-x-106:focus{
    --transform-translate-x:26.5rem !important
  }

  .md\:focus\:translate-x-108:focus{
    --transform-translate-x:27rem !important
  }

  .md\:focus\:translate-x-112:focus{
    --transform-translate-x:28rem !important
  }

  .md\:focus\:translate-x-116:focus{
    --transform-translate-x:29rem !important
  }

  .md\:focus\:translate-x-120:focus{
    --transform-translate-x:30rem !important
  }

  .md\:focus\:translate-x-124:focus{
    --transform-translate-x:31rem !important
  }

  .md\:focus\:translate-x-132:focus{
    --transform-translate-x:33rem !important
  }

  .md\:focus\:translate-x-140:focus{
    --transform-translate-x:40rem !important
  }

  .md\:focus\:translate-x-164:focus{
    --transform-translate-x:41rem !important
  }

  .md\:focus\:translate-x-165:focus{
    --transform-translate-x:41.25rem !important
  }

  .md\:focus\:translate-x-172:focus{
    --transform-translate-x:43rem !important
  }

  .md\:focus\:translate-x-200:focus{
    --transform-translate-x:50rem !important
  }

  .md\:focus\:translate-x-px:focus{
    --transform-translate-x:1px !important
  }

  .md\:focus\:translate-x-1\.5:focus{
    --transform-translate-x:0.375rem !important
  }

  .md\:focus\:translate-x-2n:focus{
    --transform-translate-x:-0.5rem !important
  }

  .md\:focus\:translate-x-40n:focus{
    --transform-translate-x:-10rem !important
  }

  .md\:focus\:-translate-x-1:focus{
    --transform-translate-x:-0.25rem !important
  }

  .md\:focus\:-translate-x-2:focus{
    --transform-translate-x:-0.5rem !important
  }

  .md\:focus\:-translate-x-3:focus{
    --transform-translate-x:-0.75rem !important
  }

  .md\:focus\:-translate-x-4:focus{
    --transform-translate-x:-1rem !important
  }

  .md\:focus\:-translate-x-5:focus{
    --transform-translate-x:-1.25rem !important
  }

  .md\:focus\:-translate-x-6:focus{
    --transform-translate-x:-1.5rem !important
  }

  .md\:focus\:-translate-x-7:focus{
    --transform-translate-x:-1.75rem !important
  }

  .md\:focus\:-translate-x-8:focus{
    --transform-translate-x:-2rem !important
  }

  .md\:focus\:-translate-x-10:focus{
    --transform-translate-x:-2.5rem !important
  }

  .md\:focus\:-translate-x-12:focus{
    --transform-translate-x:-3rem !important
  }

  .md\:focus\:-translate-x-14:focus{
    --transform-translate-x:-3.5rem !important
  }

  .md\:focus\:-translate-x-16:focus{
    --transform-translate-x:-4rem !important
  }

  .md\:focus\:-translate-x-18:focus{
    --transform-translate-x:-4.5rem !important
  }

  .md\:focus\:-translate-x-19:focus{
    --transform-translate-x:-4.75rem !important
  }

  .md\:focus\:-translate-x-20:focus{
    --transform-translate-x:-5rem !important
  }

  .md\:focus\:-translate-x-24:focus{
    --transform-translate-x:-6rem !important
  }

  .md\:focus\:-translate-x-28:focus{
    --transform-translate-x:-7rem !important
  }

  .md\:focus\:-translate-x-30:focus{
    --transform-translate-x:-7.5rem !important
  }

  .md\:focus\:-translate-x-31:focus{
    --transform-translate-x:-7.75rem !important
  }

  .md\:focus\:-translate-x-32:focus{
    --transform-translate-x:-8rem !important
  }

  .md\:focus\:-translate-x-34:focus{
    --transform-translate-x:-8.5rem !important
  }

  .md\:focus\:-translate-x-36:focus{
    --transform-translate-x:-9rem !important
  }

  .md\:focus\:-translate-x-40:focus{
    --transform-translate-x:-10rem !important
  }

  .md\:focus\:-translate-x-44:focus{
    --transform-translate-x:-11rem !important
  }

  .md\:focus\:-translate-x-45:focus{
    --transform-translate-x:-11.25rem !important
  }

  .md\:focus\:-translate-x-48:focus{
    --transform-translate-x:-12rem !important
  }

  .md\:focus\:-translate-x-50:focus{
    --transform-translate-x:-12.5rem !important
  }

  .md\:focus\:-translate-x-52:focus{
    --transform-translate-x:-13rem !important
  }

  .md\:focus\:-translate-x-56:focus{
    --transform-translate-x:-14rem !important
  }

  .md\:focus\:-translate-x-60:focus{
    --transform-translate-x:-15rem !important
  }

  .md\:focus\:-translate-x-62:focus{
    --transform-translate-x:-15.5rem !important
  }

  .md\:focus\:-translate-x-64:focus{
    --transform-translate-x:-16rem !important
  }

  .md\:focus\:-translate-x-70:focus{
    --transform-translate-x:-17.5rem !important
  }

  .md\:focus\:-translate-x-72:focus{
    --transform-translate-x:-18rem !important
  }

  .md\:focus\:-translate-x-76:focus{
    --transform-translate-x:-19rem !important
  }

  .md\:focus\:-translate-x-80:focus{
    --transform-translate-x:-20rem !important
  }

  .md\:focus\:-translate-x-83:focus{
    --transform-translate-x:-20.75rem !important
  }

  .md\:focus\:-translate-x-84:focus{
    --transform-translate-x:-21rem !important
  }

  .md\:focus\:-translate-x-92:focus{
    --transform-translate-x:-23rem !important
  }

  .md\:focus\:-translate-x-96:focus{
    --transform-translate-x:-24rem !important
  }

  .md\:focus\:-translate-x-104:focus{
    --transform-translate-x:-26rem !important
  }

  .md\:focus\:-translate-x-106:focus{
    --transform-translate-x:-26.5rem !important
  }

  .md\:focus\:-translate-x-108:focus{
    --transform-translate-x:-27rem !important
  }

  .md\:focus\:-translate-x-112:focus{
    --transform-translate-x:-28rem !important
  }

  .md\:focus\:-translate-x-116:focus{
    --transform-translate-x:-29rem !important
  }

  .md\:focus\:-translate-x-120:focus{
    --transform-translate-x:-30rem !important
  }

  .md\:focus\:-translate-x-124:focus{
    --transform-translate-x:-31rem !important
  }

  .md\:focus\:-translate-x-132:focus{
    --transform-translate-x:-33rem !important
  }

  .md\:focus\:-translate-x-140:focus{
    --transform-translate-x:-40rem !important
  }

  .md\:focus\:-translate-x-164:focus{
    --transform-translate-x:-41rem !important
  }

  .md\:focus\:-translate-x-165:focus{
    --transform-translate-x:-41.25rem !important
  }

  .md\:focus\:-translate-x-172:focus{
    --transform-translate-x:-43rem !important
  }

  .md\:focus\:-translate-x-200:focus{
    --transform-translate-x:-50rem !important
  }

  .md\:focus\:-translate-x-px:focus{
    --transform-translate-x:-1px !important
  }

  .md\:focus\:-translate-x-1\.5:focus{
    --transform-translate-x:-0.375rem !important
  }

  .md\:focus\:-translate-x-2n:focus{
    --transform-translate-x:0.5rem !important
  }

  .md\:focus\:-translate-x-40n:focus{
    --transform-translate-x:10rem !important
  }

  .md\:focus\:-translate-x-full:focus{
    --transform-translate-x:-100% !important
  }

  .md\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x:-50% !important
  }

  .md\:focus\:translate-x-1\/2:focus{
    --transform-translate-x:50% !important
  }

  .md\:focus\:translate-x-full:focus{
    --transform-translate-x:100% !important
  }

  .md\:focus\:translate-y-0:focus{
    --transform-translate-y:0 !important
  }

  .md\:focus\:translate-y-1:focus{
    --transform-translate-y:0.25rem !important
  }

  .md\:focus\:translate-y-2:focus{
    --transform-translate-y:0.5rem !important
  }

  .md\:focus\:translate-y-3:focus{
    --transform-translate-y:0.75rem !important
  }

  .md\:focus\:translate-y-4:focus{
    --transform-translate-y:1rem !important
  }

  .md\:focus\:translate-y-5:focus{
    --transform-translate-y:1.25rem !important
  }

  .md\:focus\:translate-y-6:focus{
    --transform-translate-y:1.5rem !important
  }

  .md\:focus\:translate-y-7:focus{
    --transform-translate-y:1.75rem !important
  }

  .md\:focus\:translate-y-8:focus{
    --transform-translate-y:2rem !important
  }

  .md\:focus\:translate-y-10:focus{
    --transform-translate-y:2.5rem !important
  }

  .md\:focus\:translate-y-12:focus{
    --transform-translate-y:3rem !important
  }

  .md\:focus\:translate-y-14:focus{
    --transform-translate-y:3.5rem !important
  }

  .md\:focus\:translate-y-16:focus{
    --transform-translate-y:4rem !important
  }

  .md\:focus\:translate-y-18:focus{
    --transform-translate-y:4.5rem !important
  }

  .md\:focus\:translate-y-19:focus{
    --transform-translate-y:4.75rem !important
  }

  .md\:focus\:translate-y-20:focus{
    --transform-translate-y:5rem !important
  }

  .md\:focus\:translate-y-24:focus{
    --transform-translate-y:6rem !important
  }

  .md\:focus\:translate-y-28:focus{
    --transform-translate-y:7rem !important
  }

  .md\:focus\:translate-y-30:focus{
    --transform-translate-y:7.5rem !important
  }

  .md\:focus\:translate-y-31:focus{
    --transform-translate-y:7.75rem !important
  }

  .md\:focus\:translate-y-32:focus{
    --transform-translate-y:8rem !important
  }

  .md\:focus\:translate-y-34:focus{
    --transform-translate-y:8.5rem !important
  }

  .md\:focus\:translate-y-36:focus{
    --transform-translate-y:9rem !important
  }

  .md\:focus\:translate-y-40:focus{
    --transform-translate-y:10rem !important
  }

  .md\:focus\:translate-y-44:focus{
    --transform-translate-y:11rem !important
  }

  .md\:focus\:translate-y-45:focus{
    --transform-translate-y:11.25rem !important
  }

  .md\:focus\:translate-y-48:focus{
    --transform-translate-y:12rem !important
  }

  .md\:focus\:translate-y-50:focus{
    --transform-translate-y:12.5rem !important
  }

  .md\:focus\:translate-y-52:focus{
    --transform-translate-y:13rem !important
  }

  .md\:focus\:translate-y-56:focus{
    --transform-translate-y:14rem !important
  }

  .md\:focus\:translate-y-60:focus{
    --transform-translate-y:15rem !important
  }

  .md\:focus\:translate-y-62:focus{
    --transform-translate-y:15.5rem !important
  }

  .md\:focus\:translate-y-64:focus{
    --transform-translate-y:16rem !important
  }

  .md\:focus\:translate-y-70:focus{
    --transform-translate-y:17.5rem !important
  }

  .md\:focus\:translate-y-72:focus{
    --transform-translate-y:18rem !important
  }

  .md\:focus\:translate-y-76:focus{
    --transform-translate-y:19rem !important
  }

  .md\:focus\:translate-y-80:focus{
    --transform-translate-y:20rem !important
  }

  .md\:focus\:translate-y-83:focus{
    --transform-translate-y:20.75rem !important
  }

  .md\:focus\:translate-y-84:focus{
    --transform-translate-y:21rem !important
  }

  .md\:focus\:translate-y-92:focus{
    --transform-translate-y:23rem !important
  }

  .md\:focus\:translate-y-96:focus{
    --transform-translate-y:24rem !important
  }

  .md\:focus\:translate-y-104:focus{
    --transform-translate-y:26rem !important
  }

  .md\:focus\:translate-y-106:focus{
    --transform-translate-y:26.5rem !important
  }

  .md\:focus\:translate-y-108:focus{
    --transform-translate-y:27rem !important
  }

  .md\:focus\:translate-y-112:focus{
    --transform-translate-y:28rem !important
  }

  .md\:focus\:translate-y-116:focus{
    --transform-translate-y:29rem !important
  }

  .md\:focus\:translate-y-120:focus{
    --transform-translate-y:30rem !important
  }

  .md\:focus\:translate-y-124:focus{
    --transform-translate-y:31rem !important
  }

  .md\:focus\:translate-y-132:focus{
    --transform-translate-y:33rem !important
  }

  .md\:focus\:translate-y-140:focus{
    --transform-translate-y:40rem !important
  }

  .md\:focus\:translate-y-164:focus{
    --transform-translate-y:41rem !important
  }

  .md\:focus\:translate-y-165:focus{
    --transform-translate-y:41.25rem !important
  }

  .md\:focus\:translate-y-172:focus{
    --transform-translate-y:43rem !important
  }

  .md\:focus\:translate-y-200:focus{
    --transform-translate-y:50rem !important
  }

  .md\:focus\:translate-y-px:focus{
    --transform-translate-y:1px !important
  }

  .md\:focus\:translate-y-1\.5:focus{
    --transform-translate-y:0.375rem !important
  }

  .md\:focus\:translate-y-2n:focus{
    --transform-translate-y:-0.5rem !important
  }

  .md\:focus\:translate-y-40n:focus{
    --transform-translate-y:-10rem !important
  }

  .md\:focus\:-translate-y-1:focus{
    --transform-translate-y:-0.25rem !important
  }

  .md\:focus\:-translate-y-2:focus{
    --transform-translate-y:-0.5rem !important
  }

  .md\:focus\:-translate-y-3:focus{
    --transform-translate-y:-0.75rem !important
  }

  .md\:focus\:-translate-y-4:focus{
    --transform-translate-y:-1rem !important
  }

  .md\:focus\:-translate-y-5:focus{
    --transform-translate-y:-1.25rem !important
  }

  .md\:focus\:-translate-y-6:focus{
    --transform-translate-y:-1.5rem !important
  }

  .md\:focus\:-translate-y-7:focus{
    --transform-translate-y:-1.75rem !important
  }

  .md\:focus\:-translate-y-8:focus{
    --transform-translate-y:-2rem !important
  }

  .md\:focus\:-translate-y-10:focus{
    --transform-translate-y:-2.5rem !important
  }

  .md\:focus\:-translate-y-12:focus{
    --transform-translate-y:-3rem !important
  }

  .md\:focus\:-translate-y-14:focus{
    --transform-translate-y:-3.5rem !important
  }

  .md\:focus\:-translate-y-16:focus{
    --transform-translate-y:-4rem !important
  }

  .md\:focus\:-translate-y-18:focus{
    --transform-translate-y:-4.5rem !important
  }

  .md\:focus\:-translate-y-19:focus{
    --transform-translate-y:-4.75rem !important
  }

  .md\:focus\:-translate-y-20:focus{
    --transform-translate-y:-5rem !important
  }

  .md\:focus\:-translate-y-24:focus{
    --transform-translate-y:-6rem !important
  }

  .md\:focus\:-translate-y-28:focus{
    --transform-translate-y:-7rem !important
  }

  .md\:focus\:-translate-y-30:focus{
    --transform-translate-y:-7.5rem !important
  }

  .md\:focus\:-translate-y-31:focus{
    --transform-translate-y:-7.75rem !important
  }

  .md\:focus\:-translate-y-32:focus{
    --transform-translate-y:-8rem !important
  }

  .md\:focus\:-translate-y-34:focus{
    --transform-translate-y:-8.5rem !important
  }

  .md\:focus\:-translate-y-36:focus{
    --transform-translate-y:-9rem !important
  }

  .md\:focus\:-translate-y-40:focus{
    --transform-translate-y:-10rem !important
  }

  .md\:focus\:-translate-y-44:focus{
    --transform-translate-y:-11rem !important
  }

  .md\:focus\:-translate-y-45:focus{
    --transform-translate-y:-11.25rem !important
  }

  .md\:focus\:-translate-y-48:focus{
    --transform-translate-y:-12rem !important
  }

  .md\:focus\:-translate-y-50:focus{
    --transform-translate-y:-12.5rem !important
  }

  .md\:focus\:-translate-y-52:focus{
    --transform-translate-y:-13rem !important
  }

  .md\:focus\:-translate-y-56:focus{
    --transform-translate-y:-14rem !important
  }

  .md\:focus\:-translate-y-60:focus{
    --transform-translate-y:-15rem !important
  }

  .md\:focus\:-translate-y-62:focus{
    --transform-translate-y:-15.5rem !important
  }

  .md\:focus\:-translate-y-64:focus{
    --transform-translate-y:-16rem !important
  }

  .md\:focus\:-translate-y-70:focus{
    --transform-translate-y:-17.5rem !important
  }

  .md\:focus\:-translate-y-72:focus{
    --transform-translate-y:-18rem !important
  }

  .md\:focus\:-translate-y-76:focus{
    --transform-translate-y:-19rem !important
  }

  .md\:focus\:-translate-y-80:focus{
    --transform-translate-y:-20rem !important
  }

  .md\:focus\:-translate-y-83:focus{
    --transform-translate-y:-20.75rem !important
  }

  .md\:focus\:-translate-y-84:focus{
    --transform-translate-y:-21rem !important
  }

  .md\:focus\:-translate-y-92:focus{
    --transform-translate-y:-23rem !important
  }

  .md\:focus\:-translate-y-96:focus{
    --transform-translate-y:-24rem !important
  }

  .md\:focus\:-translate-y-104:focus{
    --transform-translate-y:-26rem !important
  }

  .md\:focus\:-translate-y-106:focus{
    --transform-translate-y:-26.5rem !important
  }

  .md\:focus\:-translate-y-108:focus{
    --transform-translate-y:-27rem !important
  }

  .md\:focus\:-translate-y-112:focus{
    --transform-translate-y:-28rem !important
  }

  .md\:focus\:-translate-y-116:focus{
    --transform-translate-y:-29rem !important
  }

  .md\:focus\:-translate-y-120:focus{
    --transform-translate-y:-30rem !important
  }

  .md\:focus\:-translate-y-124:focus{
    --transform-translate-y:-31rem !important
  }

  .md\:focus\:-translate-y-132:focus{
    --transform-translate-y:-33rem !important
  }

  .md\:focus\:-translate-y-140:focus{
    --transform-translate-y:-40rem !important
  }

  .md\:focus\:-translate-y-164:focus{
    --transform-translate-y:-41rem !important
  }

  .md\:focus\:-translate-y-165:focus{
    --transform-translate-y:-41.25rem !important
  }

  .md\:focus\:-translate-y-172:focus{
    --transform-translate-y:-43rem !important
  }

  .md\:focus\:-translate-y-200:focus{
    --transform-translate-y:-50rem !important
  }

  .md\:focus\:-translate-y-px:focus{
    --transform-translate-y:-1px !important
  }

  .md\:focus\:-translate-y-1\.5:focus{
    --transform-translate-y:-0.375rem !important
  }

  .md\:focus\:-translate-y-2n:focus{
    --transform-translate-y:0.5rem !important
  }

  .md\:focus\:-translate-y-40n:focus{
    --transform-translate-y:10rem !important
  }

  .md\:focus\:-translate-y-full:focus{
    --transform-translate-y:-100% !important
  }

  .md\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y:-50% !important
  }

  .md\:focus\:translate-y-1\/2:focus{
    --transform-translate-y:50% !important
  }

  .md\:focus\:translate-y-full:focus{
    --transform-translate-y:100% !important
  }

  .md\:skew-x-0{
    --transform-skew-x:0 !important
  }

  .md\:skew-x-1{
    --transform-skew-x:1deg !important
  }

  .md\:skew-x-2{
    --transform-skew-x:2deg !important
  }

  .md\:skew-x-3{
    --transform-skew-x:3deg !important
  }

  .md\:skew-x-6{
    --transform-skew-x:6deg !important
  }

  .md\:skew-x-12{
    --transform-skew-x:12deg !important
  }

  .md\:-skew-x-12{
    --transform-skew-x:-12deg !important
  }

  .md\:-skew-x-6{
    --transform-skew-x:-6deg !important
  }

  .md\:-skew-x-3{
    --transform-skew-x:-3deg !important
  }

  .md\:-skew-x-2{
    --transform-skew-x:-2deg !important
  }

  .md\:-skew-x-1{
    --transform-skew-x:-1deg !important
  }

  .md\:skew-y-0{
    --transform-skew-y:0 !important
  }

  .md\:skew-y-1{
    --transform-skew-y:1deg !important
  }

  .md\:skew-y-2{
    --transform-skew-y:2deg !important
  }

  .md\:skew-y-3{
    --transform-skew-y:3deg !important
  }

  .md\:skew-y-6{
    --transform-skew-y:6deg !important
  }

  .md\:skew-y-12{
    --transform-skew-y:12deg !important
  }

  .md\:-skew-y-12{
    --transform-skew-y:-12deg !important
  }

  .md\:-skew-y-6{
    --transform-skew-y:-6deg !important
  }

  .md\:-skew-y-3{
    --transform-skew-y:-3deg !important
  }

  .md\:-skew-y-2{
    --transform-skew-y:-2deg !important
  }

  .md\:-skew-y-1{
    --transform-skew-y:-1deg !important
  }

  .md\:hover\:skew-x-0:hover{
    --transform-skew-x:0 !important
  }

  .md\:hover\:skew-x-1:hover{
    --transform-skew-x:1deg !important
  }

  .md\:hover\:skew-x-2:hover{
    --transform-skew-x:2deg !important
  }

  .md\:hover\:skew-x-3:hover{
    --transform-skew-x:3deg !important
  }

  .md\:hover\:skew-x-6:hover{
    --transform-skew-x:6deg !important
  }

  .md\:hover\:skew-x-12:hover{
    --transform-skew-x:12deg !important
  }

  .md\:hover\:-skew-x-12:hover{
    --transform-skew-x:-12deg !important
  }

  .md\:hover\:-skew-x-6:hover{
    --transform-skew-x:-6deg !important
  }

  .md\:hover\:-skew-x-3:hover{
    --transform-skew-x:-3deg !important
  }

  .md\:hover\:-skew-x-2:hover{
    --transform-skew-x:-2deg !important
  }

  .md\:hover\:-skew-x-1:hover{
    --transform-skew-x:-1deg !important
  }

  .md\:hover\:skew-y-0:hover{
    --transform-skew-y:0 !important
  }

  .md\:hover\:skew-y-1:hover{
    --transform-skew-y:1deg !important
  }

  .md\:hover\:skew-y-2:hover{
    --transform-skew-y:2deg !important
  }

  .md\:hover\:skew-y-3:hover{
    --transform-skew-y:3deg !important
  }

  .md\:hover\:skew-y-6:hover{
    --transform-skew-y:6deg !important
  }

  .md\:hover\:skew-y-12:hover{
    --transform-skew-y:12deg !important
  }

  .md\:hover\:-skew-y-12:hover{
    --transform-skew-y:-12deg !important
  }

  .md\:hover\:-skew-y-6:hover{
    --transform-skew-y:-6deg !important
  }

  .md\:hover\:-skew-y-3:hover{
    --transform-skew-y:-3deg !important
  }

  .md\:hover\:-skew-y-2:hover{
    --transform-skew-y:-2deg !important
  }

  .md\:hover\:-skew-y-1:hover{
    --transform-skew-y:-1deg !important
  }

  .md\:focus\:skew-x-0:focus{
    --transform-skew-x:0 !important
  }

  .md\:focus\:skew-x-1:focus{
    --transform-skew-x:1deg !important
  }

  .md\:focus\:skew-x-2:focus{
    --transform-skew-x:2deg !important
  }

  .md\:focus\:skew-x-3:focus{
    --transform-skew-x:3deg !important
  }

  .md\:focus\:skew-x-6:focus{
    --transform-skew-x:6deg !important
  }

  .md\:focus\:skew-x-12:focus{
    --transform-skew-x:12deg !important
  }

  .md\:focus\:-skew-x-12:focus{
    --transform-skew-x:-12deg !important
  }

  .md\:focus\:-skew-x-6:focus{
    --transform-skew-x:-6deg !important
  }

  .md\:focus\:-skew-x-3:focus{
    --transform-skew-x:-3deg !important
  }

  .md\:focus\:-skew-x-2:focus{
    --transform-skew-x:-2deg !important
  }

  .md\:focus\:-skew-x-1:focus{
    --transform-skew-x:-1deg !important
  }

  .md\:focus\:skew-y-0:focus{
    --transform-skew-y:0 !important
  }

  .md\:focus\:skew-y-1:focus{
    --transform-skew-y:1deg !important
  }

  .md\:focus\:skew-y-2:focus{
    --transform-skew-y:2deg !important
  }

  .md\:focus\:skew-y-3:focus{
    --transform-skew-y:3deg !important
  }

  .md\:focus\:skew-y-6:focus{
    --transform-skew-y:6deg !important
  }

  .md\:focus\:skew-y-12:focus{
    --transform-skew-y:12deg !important
  }

  .md\:focus\:-skew-y-12:focus{
    --transform-skew-y:-12deg !important
  }

  .md\:focus\:-skew-y-6:focus{
    --transform-skew-y:-6deg !important
  }

  .md\:focus\:-skew-y-3:focus{
    --transform-skew-y:-3deg !important
  }

  .md\:focus\:-skew-y-2:focus{
    --transform-skew-y:-2deg !important
  }

  .md\:focus\:-skew-y-1:focus{
    --transform-skew-y:-1deg !important
  }

  .md\:transition-none{
    transition-property:none !important
  }

  .md\:transition-all{
    transition-property:all !important
  }

  .md\:transition{
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important
  }

  .md\:transition-colors{
    transition-property:background-color, border-color, color, fill, stroke !important
  }

  .md\:transition-opacity{
    transition-property:opacity !important
  }

  .md\:transition-shadow{
    transition-property:box-shadow !important
  }

  .md\:transition-transform{
    transition-property:transform !important
  }

  .md\:ease-linear{
    transition-timing-function:linear !important
  }

  .md\:ease-in{
    transition-timing-function:cubic-bezier(0.4, 0, 1, 1) !important
  }

  .md\:ease-out{
    transition-timing-function:cubic-bezier(0, 0, 0.2, 1) !important
  }

  .md\:ease-in-out{
    transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1) !important
  }

  .md\:duration-75{
    transition-duration:75ms !important
  }

  .md\:duration-100{
    transition-duration:100ms !important
  }

  .md\:duration-150{
    transition-duration:150ms !important
  }

  .md\:duration-200{
    transition-duration:200ms !important
  }

  .md\:duration-300{
    transition-duration:300ms !important
  }

  .md\:duration-500{
    transition-duration:500ms !important
  }

  .md\:duration-700{
    transition-duration:700ms !important
  }

  .md\:duration-1000{
    transition-duration:1000ms !important
  }

  .md\:delay-75{
    transition-delay:75ms !important
  }

  .md\:delay-100{
    transition-delay:100ms !important
  }

  .md\:delay-150{
    transition-delay:150ms !important
  }

  .md\:delay-200{
    transition-delay:200ms !important
  }

  .md\:delay-300{
    transition-delay:300ms !important
  }

  .md\:delay-500{
    transition-delay:500ms !important
  }

  .md\:delay-700{
    transition-delay:700ms !important
  }

  .md\:delay-1000{
    transition-delay:1000ms !important
  }

  .md\:animate-none{
    animation:none !important
  }

  .md\:animate-spin{
    animation:spin 1s linear infinite !important
  }

  .md\:animate-ping{
    animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important
  }

  .md\:animate-pulse{
    animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important
  }

  .md\:animate-bounce{
    animation:bounce 1s infinite !important
  }
}

@media (min-width: 1024px){
  .lg\:container{
    width:100%
  }

  @media (min-width: 640px){
    .lg\:container{
      max-width:640px
    }
  }

  @media (min-width: 768px){
    .lg\:container{
      max-width:768px
    }
  }

  @media (min-width: 1024px){
    .lg\:container{
      max-width:1024px
    }
  }

  @media (min-width: 1280px){
    .lg\:container{
      max-width:1280px
    }
  }

  @media (min-width: 1366px){
    .lg\:container{
      max-width:1366px
    }
  }

  @media (min-width: 1920px){
    .lg\:container{
      max-width:1920px
    }
  }

  .lg\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0px * var(--space-y-reverse)) !important
  }

  .lg\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0px * var(--space-x-reverse)) !important;
    margin-left:calc(0px * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0.25rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(0.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0.5rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(0.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0.75rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(0.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(1rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(1rem * var(--space-x-reverse)) !important;
    margin-left:calc(1rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(1.25rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(1.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(1.5rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(1.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(1.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(1.75rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(1.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(1.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(2rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(2rem * var(--space-x-reverse)) !important;
    margin-left:calc(2rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(2.5rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(2.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(3rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(3rem * var(--space-x-reverse)) !important;
    margin-left:calc(3rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(3.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(3.5rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(3.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(3.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(4rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(4rem * var(--space-x-reverse)) !important;
    margin-left:calc(4rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(4.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(4.5rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(4.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(4.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(4.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(4.75rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(4.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(4.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(5rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(5rem * var(--space-x-reverse)) !important;
    margin-left:calc(5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(6rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(6rem * var(--space-x-reverse)) !important;
    margin-left:calc(6rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(7rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(7rem * var(--space-x-reverse)) !important;
    margin-left:calc(7rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(7.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(7.5rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(7.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(7.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(7.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(7.75rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(7.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(7.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(8rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(8rem * var(--space-x-reverse)) !important;
    margin-left:calc(8rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(8.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(8.5rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(8.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(8.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(9rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(9rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(9rem * var(--space-x-reverse)) !important;
    margin-left:calc(9rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(10rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(10rem * var(--space-x-reverse)) !important;
    margin-left:calc(10rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(11rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(11rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(11rem * var(--space-x-reverse)) !important;
    margin-left:calc(11rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(11.25rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(11.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(11.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(12rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(12rem * var(--space-x-reverse)) !important;
    margin-left:calc(12rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(12.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(12.5rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(12.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(12.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(13rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(13rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(13rem * var(--space-x-reverse)) !important;
    margin-left:calc(13rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(14rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(14rem * var(--space-x-reverse)) !important;
    margin-left:calc(14rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(15rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(15rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(15rem * var(--space-x-reverse)) !important;
    margin-left:calc(15rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-62 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(15.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(15.5rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-62 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(15.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(15.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(16rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(16rem * var(--space-x-reverse)) !important;
    margin-left:calc(16rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(17.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(17.5rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(17.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(17.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(18rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(18rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(18rem * var(--space-x-reverse)) !important;
    margin-left:calc(18rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(19rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(19rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(19rem * var(--space-x-reverse)) !important;
    margin-left:calc(19rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(20rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(20rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(20rem * var(--space-x-reverse)) !important;
    margin-left:calc(20rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(20.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(20.75rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(20.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(20.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(21rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(21rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(21rem * var(--space-x-reverse)) !important;
    margin-left:calc(21rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(23rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(23rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(23rem * var(--space-x-reverse)) !important;
    margin-left:calc(23rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-96 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(24rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(24rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-96 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(24rem * var(--space-x-reverse)) !important;
    margin-left:calc(24rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-104 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(26rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(26rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-104 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(26rem * var(--space-x-reverse)) !important;
    margin-left:calc(26rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-106 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(26.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(26.5rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-106 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(26.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(26.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-108 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(27rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(27rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-108 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(27rem * var(--space-x-reverse)) !important;
    margin-left:calc(27rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-112 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(28rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(28rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-112 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(28rem * var(--space-x-reverse)) !important;
    margin-left:calc(28rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-116 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(29rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(29rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-116 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(29rem * var(--space-x-reverse)) !important;
    margin-left:calc(29rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-120 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(30rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(30rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-120 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(30rem * var(--space-x-reverse)) !important;
    margin-left:calc(30rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-124 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(31rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(31rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-124 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(31rem * var(--space-x-reverse)) !important;
    margin-left:calc(31rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-132 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(33rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(33rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-132 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(33rem * var(--space-x-reverse)) !important;
    margin-left:calc(33rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-140 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(40rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(40rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-140 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(40rem * var(--space-x-reverse)) !important;
    margin-left:calc(40rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-164 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(41rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(41rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-164 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(41rem * var(--space-x-reverse)) !important;
    margin-left:calc(41rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-165 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(41.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(41.25rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-165 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(41.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(41.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-172 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(43rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(43rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-172 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(43rem * var(--space-x-reverse)) !important;
    margin-left:calc(43rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-200 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(50rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(50rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-200 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(50rem * var(--space-x-reverse)) !important;
    margin-left:calc(50rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(1px * var(--space-y-reverse)) !important
  }

  .lg\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(1px * var(--space-x-reverse)) !important;
    margin-left:calc(1px * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-1\.5 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0.375rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-1\.5 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0.375rem * var(--space-x-reverse)) !important;
    margin-left:calc(0.375rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-2n > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-0.5rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-2n > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-40n > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-10rem * var(--space-y-reverse)) !important
  }

  .lg\:space-x-40n > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-10rem * var(--space-x-reverse)) !important;
    margin-left:calc(-10rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-0.25rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-0.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-0.5rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-0.75rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-0.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-1rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-1rem * var(--space-x-reverse)) !important;
    margin-left:calc(-1rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-1.25rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-1.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-1.5rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-1.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-1.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-1.75rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-1.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(-1.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-2rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-2rem * var(--space-x-reverse)) !important;
    margin-left:calc(-2rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-2.5rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-2.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-3rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-3rem * var(--space-x-reverse)) !important;
    margin-left:calc(-3rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-3.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-3.5rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-3.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-3.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-4rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-4rem * var(--space-x-reverse)) !important;
    margin-left:calc(-4rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-4.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-4.5rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-4.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-4.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-4.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-4.75rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-4.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(-4.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-5rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-6rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-6rem * var(--space-x-reverse)) !important;
    margin-left:calc(-6rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-7rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-7rem * var(--space-x-reverse)) !important;
    margin-left:calc(-7rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-7.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-7.5rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-7.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-7.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-7.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-7.75rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-7.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(-7.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-8rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-8rem * var(--space-x-reverse)) !important;
    margin-left:calc(-8rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-8.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-8.5rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-8.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-8.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-9rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-9rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-9rem * var(--space-x-reverse)) !important;
    margin-left:calc(-9rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-10rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-10rem * var(--space-x-reverse)) !important;
    margin-left:calc(-10rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-11rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-11rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-11rem * var(--space-x-reverse)) !important;
    margin-left:calc(-11rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-11.25rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-11.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(-11.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-12rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-12rem * var(--space-x-reverse)) !important;
    margin-left:calc(-12rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-12.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-12.5rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-12.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-12.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-13rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-13rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-13rem * var(--space-x-reverse)) !important;
    margin-left:calc(-13rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-14rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-14rem * var(--space-x-reverse)) !important;
    margin-left:calc(-14rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-15rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-15rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-15rem * var(--space-x-reverse)) !important;
    margin-left:calc(-15rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-62 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-15.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-15.5rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-62 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-15.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-15.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-16rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-16rem * var(--space-x-reverse)) !important;
    margin-left:calc(-16rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-17.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-17.5rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-17.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-17.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-18rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-18rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-18rem * var(--space-x-reverse)) !important;
    margin-left:calc(-18rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-19rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-19rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-19rem * var(--space-x-reverse)) !important;
    margin-left:calc(-19rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-20rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-20rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-20rem * var(--space-x-reverse)) !important;
    margin-left:calc(-20rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-20.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-20.75rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-20.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(-20.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-21rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-21rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-21rem * var(--space-x-reverse)) !important;
    margin-left:calc(-21rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-23rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-23rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-23rem * var(--space-x-reverse)) !important;
    margin-left:calc(-23rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-96 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-24rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-24rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-96 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-24rem * var(--space-x-reverse)) !important;
    margin-left:calc(-24rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-104 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-26rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-26rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-104 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-26rem * var(--space-x-reverse)) !important;
    margin-left:calc(-26rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-106 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-26.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-26.5rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-106 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-26.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-26.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-108 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-27rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-27rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-108 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-27rem * var(--space-x-reverse)) !important;
    margin-left:calc(-27rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-112 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-28rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-28rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-112 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-28rem * var(--space-x-reverse)) !important;
    margin-left:calc(-28rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-116 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-29rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-29rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-116 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-29rem * var(--space-x-reverse)) !important;
    margin-left:calc(-29rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-120 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-30rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-30rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-120 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-30rem * var(--space-x-reverse)) !important;
    margin-left:calc(-30rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-124 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-31rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-31rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-124 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-31rem * var(--space-x-reverse)) !important;
    margin-left:calc(-31rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-132 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-33rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-33rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-132 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-33rem * var(--space-x-reverse)) !important;
    margin-left:calc(-33rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-140 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-40rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-40rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-140 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-40rem * var(--space-x-reverse)) !important;
    margin-left:calc(-40rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-164 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-41rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-41rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-164 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-41rem * var(--space-x-reverse)) !important;
    margin-left:calc(-41rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-165 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-41.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-41.25rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-165 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-41.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(-41.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-172 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-43rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-43rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-172 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-43rem * var(--space-x-reverse)) !important;
    margin-left:calc(-43rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-200 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-50rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-50rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-200 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-50rem * var(--space-x-reverse)) !important;
    margin-left:calc(-50rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-1px * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-1px * var(--space-x-reverse)) !important;
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-1\.5 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-0.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-0.375rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-1\.5 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-0.375rem * var(--space-x-reverse)) !important;
    margin-left:calc(-0.375rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-2n > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0.5rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-2n > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(0.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:-space-y-40n > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(10rem * var(--space-y-reverse)) !important
  }

  .lg\:-space-x-40n > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(10rem * var(--space-x-reverse)) !important;
    margin-left:calc(10rem * calc(1 - var(--space-x-reverse))) !important
  }

  .lg\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse:1 !important
  }

  .lg\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse:1 !important
  }

  .lg\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse:0 !important;
    border-top-width:calc(0px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width:calc(0px * var(--divide-y-reverse)) !important
  }

  .lg\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse:0 !important;
    border-right-width:calc(0px * var(--divide-x-reverse)) !important;
    border-left-width:calc(0px * calc(1 - var(--divide-x-reverse))) !important
  }

  .lg\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse:0 !important;
    border-top-width:calc(2px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width:calc(2px * var(--divide-y-reverse)) !important
  }

  .lg\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse:0 !important;
    border-right-width:calc(2px * var(--divide-x-reverse)) !important;
    border-left-width:calc(2px * calc(1 - var(--divide-x-reverse))) !important
  }

  .lg\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse:0 !important;
    border-top-width:calc(4px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width:calc(4px * var(--divide-y-reverse)) !important
  }

  .lg\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse:0 !important;
    border-right-width:calc(4px * var(--divide-x-reverse)) !important;
    border-left-width:calc(4px * calc(1 - var(--divide-x-reverse))) !important
  }

  .lg\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse:0 !important;
    border-top-width:calc(8px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width:calc(8px * var(--divide-y-reverse)) !important
  }

  .lg\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse:0 !important;
    border-right-width:calc(8px * var(--divide-x-reverse)) !important;
    border-left-width:calc(8px * calc(1 - var(--divide-x-reverse))) !important
  }

  .lg\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse:0 !important;
    border-top-width:calc(1px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width:calc(1px * var(--divide-y-reverse)) !important
  }

  .lg\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse:0 !important;
    border-right-width:calc(1px * var(--divide-x-reverse)) !important;
    border-left-width:calc(1px * calc(1 - var(--divide-x-reverse))) !important
  }

  .lg\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse:1 !important
  }

  .lg\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse:1 !important
  }

  .lg\:divide-red > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--divide-opacity)) !important
  }

  .lg\:divide-red-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#fb4b53 !important;
    border-color:rgba(251, 75, 83, var(--divide-opacity)) !important
  }

  .lg\:divide-teal > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#009b9b !important;
    border-color:rgba(0, 155, 155, var(--divide-opacity)) !important
  }

  .lg\:divide-teal-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#dbfbfb !important;
    border-color:rgba(219, 251, 251, var(--divide-opacity)) !important
  }

  .lg\:divide-teal-200 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#A8E2E4 !important;
    border-color:rgba(168, 226, 228, var(--divide-opacity)) !important
  }

  .lg\:divide-teal-300 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#009C98 !important;
    border-color:rgba(0, 156, 152, var(--divide-opacity)) !important
  }

  .lg\:divide-white > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#fff !important;
    border-color:rgba(255, 255, 255, var(--divide-opacity)) !important
  }

  .lg\:divide-black > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#000 !important;
    border-color:rgba(0, 0, 0, var(--divide-opacity)) !important
  }

  .lg\:divide-black-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#242A2E !important;
    border-color:rgba(36, 42, 46, var(--divide-opacity)) !important
  }

  .lg\:divide-black-200 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#171717 !important;
    border-color:rgba(23, 23, 23, var(--divide-opacity)) !important
  }

  .lg\:divide-blue > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#0058A1 !important;
    border-color:rgba(0, 88, 161, var(--divide-opacity)) !important
  }

  .lg\:divide-orange > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#fe7b00 !important;
    border-color:rgba(254, 123, 0, var(--divide-opacity)) !important
  }

  .lg\:divide-purple > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#8a3ffc !important;
    border-color:rgba(138, 63, 252, var(--divide-opacity)) !important
  }

  .lg\:divide-blue-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#E3F6FF !important;
    border-color:rgba(227, 246, 255, var(--divide-opacity)) !important
  }

  .lg\:divide-blue-300 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#30B0FF !important;
    border-color:rgba(48, 176, 255, var(--divide-opacity)) !important
  }

  .lg\:divide-blue-900 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#07192B !important;
    border-color:rgba(7, 25, 43, var(--divide-opacity)) !important
  }

  .lg\:divide-gray-150 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#f9f9f9 !important;
    border-color:rgba(249, 249, 249, var(--divide-opacity)) !important
  }

  .lg\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#F2F4F8 !important;
    border-color:rgba(242, 244, 248, var(--divide-opacity)) !important
  }

  .lg\:divide-gray-250 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#FAFBFB !important;
    border-color:rgba(250, 251, 251, var(--divide-opacity)) !important
  }

  .lg\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#D5D9E0 !important;
    border-color:rgba(213, 217, 224, var(--divide-opacity)) !important
  }

  .lg\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#9FA5AD !important;
    border-color:rgba(159, 165, 173, var(--divide-opacity)) !important
  }

  .lg\:divide-gray-450 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#868d95 !important;
    border-color:rgba(134, 141, 149, var(--divide-opacity)) !important
  }

  .lg\:divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#414F64 !important;
    border-color:rgba(65, 79, 100, var(--divide-opacity)) !important
  }

  .lg\:divide-gray-550 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#697077 !important;
    border-color:rgba(105, 112, 119, var(--divide-opacity)) !important
  }

  .lg\:divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#50565b !important;
    border-color:rgba(80, 86, 91, var(--divide-opacity)) !important
  }

  .lg\:divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#242a2e !important;
    border-color:rgba(36, 42, 46, var(--divide-opacity)) !important
  }

  .lg\:divide-gray-disable > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#C1C7CD !important;
    border-color:rgba(193, 199, 205, var(--divide-opacity)) !important
  }

  .lg\:divide-gray-unselected > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#868D95 !important;
    border-color:rgba(134, 141, 149, var(--divide-opacity)) !important
  }

  .lg\:divide-blue-200 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#427fb6 !important;
    border-color:rgba(66, 127, 182, var(--divide-opacity)) !important
  }

  .lg\:divide-red-500 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#DC2626 !important;
    border-color:rgba(220, 38, 38, var(--divide-opacity)) !important
  }

  .lg\:divide-red-alert > :not(template) ~ :not(template){
    border-color:#DA1E2833 !important
  }

  .lg\:divide-blue-40 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#78a9ff !important;
    border-color:rgba(120, 169, 255, var(--divide-opacity)) !important
  }

  .lg\:divide-blue-60 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#0f62fe !important;
    border-color:rgba(15, 98, 254, var(--divide-opacity)) !important
  }

  .lg\:divide-blue-60-hover > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#0353e9 !important;
    border-color:rgba(3, 83, 233, var(--divide-opacity)) !important
  }

  .lg\:divide-blue-80 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#002d9c !important;
    border-color:rgba(0, 45, 156, var(--divide-opacity)) !important
  }

  .lg\:divide-gray-80 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#393939 !important;
    border-color:rgba(57, 57, 57, var(--divide-opacity)) !important
  }

  .lg\:divide-gray-80-hover > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#4c4c4c !important;
    border-color:rgba(76, 76, 76, var(--divide-opacity)) !important
  }

  .lg\:divide-gray-70 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#525252 !important;
    border-color:rgba(82, 82, 82, var(--divide-opacity)) !important
  }

  .lg\:divide-gray-60 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#6f6f6f !important;
    border-color:rgba(111, 111, 111, var(--divide-opacity)) !important
  }

  .lg\:divide-red-60 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--divide-opacity)) !important
  }

  .lg\:divide-red-60-hover > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#ba1b23 !important;
    border-color:rgba(186, 27, 35, var(--divide-opacity)) !important
  }

  .lg\:divide-red-80 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#750e13 !important;
    border-color:rgba(117, 14, 19, var(--divide-opacity)) !important
  }

  .lg\:divide-gray-30 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#c6c6c6 !important;
    border-color:rgba(198, 198, 198, var(--divide-opacity)) !important
  }

  .lg\:divide-green-60 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#198038 !important;
    border-color:rgba(25, 128, 56, var(--divide-opacity)) !important
  }

  .lg\:divide-green-50 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#EDF5FF !important;
    border-color:rgba(237, 245, 255, var(--divide-opacity)) !important
  }

  .lg\:divide-blue-70 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#0043ce !important;
    border-color:rgba(0, 67, 206, var(--divide-opacity)) !important
  }

  .lg\:divide-gray-50 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#8d8d8d !important;
    border-color:rgba(141, 141, 141, var(--divide-opacity)) !important
  }

  .lg\:divide-gray-50-hover > :not(template) ~ :not(template){
    border-color:#8d8d8d12 !important
  }

  .lg\:divide-gray-50-active > :not(template) ~ :not(template){
    border-color:#8d8d8d32 !important
  }

  .lg\:divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#161616 !important;
    border-color:rgba(22, 22, 22, var(--divide-opacity)) !important
  }

  .lg\:divide-gray-100-disabled > :not(template) ~ :not(template){
    border-color:#16161650 !important
  }

  .lg\:divide-gray-40 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#a8a8a8 !important;
    border-color:rgba(168, 168, 168, var(--divide-opacity)) !important
  }

  .lg\:divide-gray-10 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#f4f4f4 !important;
    border-color:rgba(244, 244, 244, var(--divide-opacity)) !important
  }

  .lg\:divide-gray-10-hover > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#e5e5e5 !important;
    border-color:rgba(229, 229, 229, var(--divide-opacity)) !important
  }

  .lg\:divide-gray-20 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#e0e0e0 !important;
    border-color:rgba(224, 224, 224, var(--divide-opacity)) !important
  }

  .lg\:divide-gray-20-hover > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#cacaca !important;
    border-color:rgba(202, 202, 202, var(--divide-opacity)) !important
  }

  .lg\:divide-solid > :not(template) ~ :not(template){
    border-style:solid !important
  }

  .lg\:divide-dashed > :not(template) ~ :not(template){
    border-style:dashed !important
  }

  .lg\:divide-dotted > :not(template) ~ :not(template){
    border-style:dotted !important
  }

  .lg\:divide-double > :not(template) ~ :not(template){
    border-style:double !important
  }

  .lg\:divide-none > :not(template) ~ :not(template){
    border-style:none !important
  }

  .lg\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity:0 !important
  }

  .lg\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity:0.25 !important
  }

  .lg\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity:0.5 !important
  }

  .lg\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity:0.75 !important
  }

  .lg\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important
  }

  .lg\:sr-only{
    position:absolute !important;
    width:1px !important;
    height:1px !important;
    padding:0 !important;
    margin:-1px !important;
    overflow:hidden !important;
    clip:rect(0, 0, 0, 0) !important;
    white-space:nowrap !important;
    border-width:0 !important
  }

  .lg\:not-sr-only{
    position:static !important;
    width:auto !important;
    height:auto !important;
    padding:0 !important;
    margin:0 !important;
    overflow:visible !important;
    clip:auto !important;
    white-space:normal !important
  }

  .lg\:focus\:sr-only:focus{
    position:absolute !important;
    width:1px !important;
    height:1px !important;
    padding:0 !important;
    margin:-1px !important;
    overflow:hidden !important;
    clip:rect(0, 0, 0, 0) !important;
    white-space:nowrap !important;
    border-width:0 !important
  }

  .lg\:focus\:not-sr-only:focus{
    position:static !important;
    width:auto !important;
    height:auto !important;
    padding:0 !important;
    margin:0 !important;
    overflow:visible !important;
    clip:auto !important;
    white-space:normal !important
  }

  .lg\:appearance-none{
    -webkit-appearance:none !important;
       -moz-appearance:none !important;
            appearance:none !important
  }

  .lg\:bg-fixed{
    background-attachment:fixed !important
  }

  .lg\:bg-local{
    background-attachment:local !important
  }

  .lg\:bg-scroll{
    background-attachment:scroll !important
  }

  .lg\:bg-clip-border{
    background-clip:border-box !important
  }

  .lg\:bg-clip-padding{
    background-clip:padding-box !important
  }

  .lg\:bg-clip-content{
    background-clip:content-box !important
  }

  .lg\:bg-clip-text{
    -webkit-background-clip:text !important;
            background-clip:text !important
  }

  .lg\:bg-none{
    background-image:none !important
  }

  .lg\:bg-gradient-to-t{
    background-image:linear-gradient(to top, var(--gradient-color-stops)) !important
  }

  .lg\:bg-gradient-to-tr{
    background-image:linear-gradient(to top right, var(--gradient-color-stops)) !important
  }

  .lg\:bg-gradient-to-r{
    background-image:linear-gradient(to right, var(--gradient-color-stops)) !important
  }

  .lg\:bg-gradient-to-br{
    background-image:linear-gradient(to bottom right, var(--gradient-color-stops)) !important
  }

  .lg\:bg-gradient-to-b{
    background-image:linear-gradient(to bottom, var(--gradient-color-stops)) !important
  }

  .lg\:bg-gradient-to-bl{
    background-image:linear-gradient(to bottom left, var(--gradient-color-stops)) !important
  }

  .lg\:bg-gradient-to-l{
    background-image:linear-gradient(to left, var(--gradient-color-stops)) !important
  }

  .lg\:bg-gradient-to-tl{
    background-image:linear-gradient(to top left, var(--gradient-color-stops)) !important
  }

  .lg\:from-red{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .lg\:from-red-100{
    --gradient-from-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .lg\:from-teal{
    --gradient-from-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .lg\:from-teal-100{
    --gradient-from-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .lg\:from-teal-200{
    --gradient-from-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .lg\:from-teal-300{
    --gradient-from-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .lg\:from-white{
    --gradient-from-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .lg\:from-black{
    --gradient-from-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .lg\:from-black-100{
    --gradient-from-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .lg\:from-black-200{
    --gradient-from-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .lg\:from-blue{
    --gradient-from-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .lg\:from-orange{
    --gradient-from-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .lg\:from-purple{
    --gradient-from-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .lg\:from-blue-100{
    --gradient-from-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .lg\:from-blue-300{
    --gradient-from-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .lg\:from-blue-900{
    --gradient-from-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .lg\:from-gray-150{
    --gradient-from-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .lg\:from-gray-200{
    --gradient-from-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .lg\:from-gray-250{
    --gradient-from-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .lg\:from-gray-300{
    --gradient-from-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .lg\:from-gray-400{
    --gradient-from-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .lg\:from-gray-450{
    --gradient-from-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .lg\:from-gray-500{
    --gradient-from-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .lg\:from-gray-550{
    --gradient-from-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .lg\:from-gray-600{
    --gradient-from-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .lg\:from-gray-700{
    --gradient-from-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .lg\:from-gray-disable{
    --gradient-from-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .lg\:from-gray-unselected{
    --gradient-from-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .lg\:from-blue-200{
    --gradient-from-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .lg\:from-red-500{
    --gradient-from-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .lg\:from-red-alert{
    --gradient-from-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .lg\:from-blue-40{
    --gradient-from-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .lg\:from-blue-60{
    --gradient-from-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .lg\:from-blue-60-hover{
    --gradient-from-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .lg\:from-blue-80{
    --gradient-from-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .lg\:from-gray-80{
    --gradient-from-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .lg\:from-gray-80-hover{
    --gradient-from-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .lg\:from-gray-70{
    --gradient-from-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .lg\:from-gray-60{
    --gradient-from-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .lg\:from-red-60{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .lg\:from-red-60-hover{
    --gradient-from-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .lg\:from-red-80{
    --gradient-from-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .lg\:from-gray-30{
    --gradient-from-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .lg\:from-green-60{
    --gradient-from-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .lg\:from-green-50{
    --gradient-from-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .lg\:from-blue-70{
    --gradient-from-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .lg\:from-gray-50{
    --gradient-from-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .lg\:from-gray-50-hover{
    --gradient-from-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .lg\:from-gray-50-active{
    --gradient-from-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .lg\:from-gray-100{
    --gradient-from-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .lg\:from-gray-100-disabled{
    --gradient-from-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .lg\:from-gray-40{
    --gradient-from-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .lg\:from-gray-10{
    --gradient-from-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .lg\:from-gray-10-hover{
    --gradient-from-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .lg\:from-gray-20{
    --gradient-from-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .lg\:from-gray-20-hover{
    --gradient-from-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .lg\:via-red{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .lg\:via-red-100{
    --gradient-via-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .lg\:via-teal{
    --gradient-via-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .lg\:via-teal-100{
    --gradient-via-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .lg\:via-teal-200{
    --gradient-via-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .lg\:via-teal-300{
    --gradient-via-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .lg\:via-white{
    --gradient-via-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .lg\:via-black{
    --gradient-via-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .lg\:via-black-100{
    --gradient-via-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .lg\:via-black-200{
    --gradient-via-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .lg\:via-blue{
    --gradient-via-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .lg\:via-orange{
    --gradient-via-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .lg\:via-purple{
    --gradient-via-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .lg\:via-blue-100{
    --gradient-via-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .lg\:via-blue-300{
    --gradient-via-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .lg\:via-blue-900{
    --gradient-via-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .lg\:via-gray-150{
    --gradient-via-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .lg\:via-gray-200{
    --gradient-via-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .lg\:via-gray-250{
    --gradient-via-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .lg\:via-gray-300{
    --gradient-via-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .lg\:via-gray-400{
    --gradient-via-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .lg\:via-gray-450{
    --gradient-via-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .lg\:via-gray-500{
    --gradient-via-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .lg\:via-gray-550{
    --gradient-via-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .lg\:via-gray-600{
    --gradient-via-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .lg\:via-gray-700{
    --gradient-via-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .lg\:via-gray-disable{
    --gradient-via-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .lg\:via-gray-unselected{
    --gradient-via-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .lg\:via-blue-200{
    --gradient-via-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .lg\:via-red-500{
    --gradient-via-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .lg\:via-red-alert{
    --gradient-via-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .lg\:via-blue-40{
    --gradient-via-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .lg\:via-blue-60{
    --gradient-via-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .lg\:via-blue-60-hover{
    --gradient-via-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .lg\:via-blue-80{
    --gradient-via-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .lg\:via-gray-80{
    --gradient-via-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .lg\:via-gray-80-hover{
    --gradient-via-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .lg\:via-gray-70{
    --gradient-via-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .lg\:via-gray-60{
    --gradient-via-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .lg\:via-red-60{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .lg\:via-red-60-hover{
    --gradient-via-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .lg\:via-red-80{
    --gradient-via-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .lg\:via-gray-30{
    --gradient-via-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .lg\:via-green-60{
    --gradient-via-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .lg\:via-green-50{
    --gradient-via-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .lg\:via-blue-70{
    --gradient-via-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .lg\:via-gray-50{
    --gradient-via-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .lg\:via-gray-50-hover{
    --gradient-via-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .lg\:via-gray-50-active{
    --gradient-via-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .lg\:via-gray-100{
    --gradient-via-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .lg\:via-gray-100-disabled{
    --gradient-via-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .lg\:via-gray-40{
    --gradient-via-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .lg\:via-gray-10{
    --gradient-via-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .lg\:via-gray-10-hover{
    --gradient-via-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .lg\:via-gray-20{
    --gradient-via-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .lg\:via-gray-20-hover{
    --gradient-via-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .lg\:to-red{
    --gradient-to-color:#da1e28 !important
  }

  .lg\:to-red-100{
    --gradient-to-color:#fb4b53 !important
  }

  .lg\:to-teal{
    --gradient-to-color:#009b9b !important
  }

  .lg\:to-teal-100{
    --gradient-to-color:#dbfbfb !important
  }

  .lg\:to-teal-200{
    --gradient-to-color:#A8E2E4 !important
  }

  .lg\:to-teal-300{
    --gradient-to-color:#009C98 !important
  }

  .lg\:to-white{
    --gradient-to-color:#fff !important
  }

  .lg\:to-black{
    --gradient-to-color:#000 !important
  }

  .lg\:to-black-100{
    --gradient-to-color:#242A2E !important
  }

  .lg\:to-black-200{
    --gradient-to-color:#171717 !important
  }

  .lg\:to-blue{
    --gradient-to-color:#0058A1 !important
  }

  .lg\:to-orange{
    --gradient-to-color:#fe7b00 !important
  }

  .lg\:to-purple{
    --gradient-to-color:#8a3ffc !important
  }

  .lg\:to-blue-100{
    --gradient-to-color:#E3F6FF !important
  }

  .lg\:to-blue-300{
    --gradient-to-color:#30B0FF !important
  }

  .lg\:to-blue-900{
    --gradient-to-color:#07192B !important
  }

  .lg\:to-gray-150{
    --gradient-to-color:#f9f9f9 !important
  }

  .lg\:to-gray-200{
    --gradient-to-color:#F2F4F8 !important
  }

  .lg\:to-gray-250{
    --gradient-to-color:#FAFBFB !important
  }

  .lg\:to-gray-300{
    --gradient-to-color:#D5D9E0 !important
  }

  .lg\:to-gray-400{
    --gradient-to-color:#9FA5AD !important
  }

  .lg\:to-gray-450{
    --gradient-to-color:#868d95 !important
  }

  .lg\:to-gray-500{
    --gradient-to-color:#414F64 !important
  }

  .lg\:to-gray-550{
    --gradient-to-color:#697077 !important
  }

  .lg\:to-gray-600{
    --gradient-to-color:#50565b !important
  }

  .lg\:to-gray-700{
    --gradient-to-color:#242a2e !important
  }

  .lg\:to-gray-disable{
    --gradient-to-color:#C1C7CD !important
  }

  .lg\:to-gray-unselected{
    --gradient-to-color:#868D95 !important
  }

  .lg\:to-blue-200{
    --gradient-to-color:#427fb6 !important
  }

  .lg\:to-red-500{
    --gradient-to-color:#DC2626 !important
  }

  .lg\:to-red-alert{
    --gradient-to-color:#DA1E2833 !important
  }

  .lg\:to-blue-40{
    --gradient-to-color:#78a9ff !important
  }

  .lg\:to-blue-60{
    --gradient-to-color:#0f62fe !important
  }

  .lg\:to-blue-60-hover{
    --gradient-to-color:#0353e9 !important
  }

  .lg\:to-blue-80{
    --gradient-to-color:#002d9c !important
  }

  .lg\:to-gray-80{
    --gradient-to-color:#393939 !important
  }

  .lg\:to-gray-80-hover{
    --gradient-to-color:#4c4c4c !important
  }

  .lg\:to-gray-70{
    --gradient-to-color:#525252 !important
  }

  .lg\:to-gray-60{
    --gradient-to-color:#6f6f6f !important
  }

  .lg\:to-red-60{
    --gradient-to-color:#da1e28 !important
  }

  .lg\:to-red-60-hover{
    --gradient-to-color:#ba1b23 !important
  }

  .lg\:to-red-80{
    --gradient-to-color:#750e13 !important
  }

  .lg\:to-gray-30{
    --gradient-to-color:#c6c6c6 !important
  }

  .lg\:to-green-60{
    --gradient-to-color:#198038 !important
  }

  .lg\:to-green-50{
    --gradient-to-color:#EDF5FF !important
  }

  .lg\:to-blue-70{
    --gradient-to-color:#0043ce !important
  }

  .lg\:to-gray-50{
    --gradient-to-color:#8d8d8d !important
  }

  .lg\:to-gray-50-hover{
    --gradient-to-color:#8d8d8d12 !important
  }

  .lg\:to-gray-50-active{
    --gradient-to-color:#8d8d8d32 !important
  }

  .lg\:to-gray-100{
    --gradient-to-color:#161616 !important
  }

  .lg\:to-gray-100-disabled{
    --gradient-to-color:#16161650 !important
  }

  .lg\:to-gray-40{
    --gradient-to-color:#a8a8a8 !important
  }

  .lg\:to-gray-10{
    --gradient-to-color:#f4f4f4 !important
  }

  .lg\:to-gray-10-hover{
    --gradient-to-color:#e5e5e5 !important
  }

  .lg\:to-gray-20{
    --gradient-to-color:#e0e0e0 !important
  }

  .lg\:to-gray-20-hover{
    --gradient-to-color:#cacaca !important
  }

  .lg\:hover\:from-red:hover{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .lg\:hover\:from-red-100:hover{
    --gradient-from-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .lg\:hover\:from-teal:hover{
    --gradient-from-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .lg\:hover\:from-teal-100:hover{
    --gradient-from-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .lg\:hover\:from-teal-200:hover{
    --gradient-from-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .lg\:hover\:from-teal-300:hover{
    --gradient-from-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .lg\:hover\:from-white:hover{
    --gradient-from-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .lg\:hover\:from-black:hover{
    --gradient-from-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .lg\:hover\:from-black-100:hover{
    --gradient-from-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .lg\:hover\:from-black-200:hover{
    --gradient-from-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .lg\:hover\:from-blue:hover{
    --gradient-from-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .lg\:hover\:from-orange:hover{
    --gradient-from-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .lg\:hover\:from-purple:hover{
    --gradient-from-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .lg\:hover\:from-blue-100:hover{
    --gradient-from-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .lg\:hover\:from-blue-300:hover{
    --gradient-from-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .lg\:hover\:from-blue-900:hover{
    --gradient-from-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .lg\:hover\:from-gray-150:hover{
    --gradient-from-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .lg\:hover\:from-gray-200:hover{
    --gradient-from-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .lg\:hover\:from-gray-250:hover{
    --gradient-from-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .lg\:hover\:from-gray-300:hover{
    --gradient-from-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .lg\:hover\:from-gray-400:hover{
    --gradient-from-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .lg\:hover\:from-gray-450:hover{
    --gradient-from-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .lg\:hover\:from-gray-500:hover{
    --gradient-from-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .lg\:hover\:from-gray-550:hover{
    --gradient-from-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .lg\:hover\:from-gray-600:hover{
    --gradient-from-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .lg\:hover\:from-gray-700:hover{
    --gradient-from-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .lg\:hover\:from-gray-disable:hover{
    --gradient-from-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .lg\:hover\:from-gray-unselected:hover{
    --gradient-from-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .lg\:hover\:from-blue-200:hover{
    --gradient-from-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .lg\:hover\:from-red-500:hover{
    --gradient-from-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .lg\:hover\:from-red-alert:hover{
    --gradient-from-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .lg\:hover\:from-blue-40:hover{
    --gradient-from-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .lg\:hover\:from-blue-60:hover{
    --gradient-from-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .lg\:hover\:from-blue-60-hover:hover{
    --gradient-from-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .lg\:hover\:from-blue-80:hover{
    --gradient-from-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .lg\:hover\:from-gray-80:hover{
    --gradient-from-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .lg\:hover\:from-gray-80-hover:hover{
    --gradient-from-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .lg\:hover\:from-gray-70:hover{
    --gradient-from-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .lg\:hover\:from-gray-60:hover{
    --gradient-from-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .lg\:hover\:from-red-60:hover{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .lg\:hover\:from-red-60-hover:hover{
    --gradient-from-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .lg\:hover\:from-red-80:hover{
    --gradient-from-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .lg\:hover\:from-gray-30:hover{
    --gradient-from-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .lg\:hover\:from-green-60:hover{
    --gradient-from-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .lg\:hover\:from-green-50:hover{
    --gradient-from-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .lg\:hover\:from-blue-70:hover{
    --gradient-from-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .lg\:hover\:from-gray-50:hover{
    --gradient-from-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .lg\:hover\:from-gray-50-hover:hover{
    --gradient-from-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .lg\:hover\:from-gray-50-active:hover{
    --gradient-from-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .lg\:hover\:from-gray-100:hover{
    --gradient-from-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .lg\:hover\:from-gray-100-disabled:hover{
    --gradient-from-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .lg\:hover\:from-gray-40:hover{
    --gradient-from-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .lg\:hover\:from-gray-10:hover{
    --gradient-from-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .lg\:hover\:from-gray-10-hover:hover{
    --gradient-from-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .lg\:hover\:from-gray-20:hover{
    --gradient-from-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .lg\:hover\:from-gray-20-hover:hover{
    --gradient-from-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .lg\:hover\:via-red:hover{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .lg\:hover\:via-red-100:hover{
    --gradient-via-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .lg\:hover\:via-teal:hover{
    --gradient-via-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .lg\:hover\:via-teal-100:hover{
    --gradient-via-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .lg\:hover\:via-teal-200:hover{
    --gradient-via-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .lg\:hover\:via-teal-300:hover{
    --gradient-via-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .lg\:hover\:via-white:hover{
    --gradient-via-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .lg\:hover\:via-black:hover{
    --gradient-via-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .lg\:hover\:via-black-100:hover{
    --gradient-via-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .lg\:hover\:via-black-200:hover{
    --gradient-via-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .lg\:hover\:via-blue:hover{
    --gradient-via-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .lg\:hover\:via-orange:hover{
    --gradient-via-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .lg\:hover\:via-purple:hover{
    --gradient-via-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .lg\:hover\:via-blue-100:hover{
    --gradient-via-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .lg\:hover\:via-blue-300:hover{
    --gradient-via-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .lg\:hover\:via-blue-900:hover{
    --gradient-via-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .lg\:hover\:via-gray-150:hover{
    --gradient-via-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .lg\:hover\:via-gray-200:hover{
    --gradient-via-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .lg\:hover\:via-gray-250:hover{
    --gradient-via-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .lg\:hover\:via-gray-300:hover{
    --gradient-via-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .lg\:hover\:via-gray-400:hover{
    --gradient-via-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .lg\:hover\:via-gray-450:hover{
    --gradient-via-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .lg\:hover\:via-gray-500:hover{
    --gradient-via-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .lg\:hover\:via-gray-550:hover{
    --gradient-via-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .lg\:hover\:via-gray-600:hover{
    --gradient-via-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .lg\:hover\:via-gray-700:hover{
    --gradient-via-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .lg\:hover\:via-gray-disable:hover{
    --gradient-via-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .lg\:hover\:via-gray-unselected:hover{
    --gradient-via-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .lg\:hover\:via-blue-200:hover{
    --gradient-via-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .lg\:hover\:via-red-500:hover{
    --gradient-via-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .lg\:hover\:via-red-alert:hover{
    --gradient-via-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .lg\:hover\:via-blue-40:hover{
    --gradient-via-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .lg\:hover\:via-blue-60:hover{
    --gradient-via-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .lg\:hover\:via-blue-60-hover:hover{
    --gradient-via-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .lg\:hover\:via-blue-80:hover{
    --gradient-via-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .lg\:hover\:via-gray-80:hover{
    --gradient-via-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .lg\:hover\:via-gray-80-hover:hover{
    --gradient-via-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .lg\:hover\:via-gray-70:hover{
    --gradient-via-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .lg\:hover\:via-gray-60:hover{
    --gradient-via-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .lg\:hover\:via-red-60:hover{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .lg\:hover\:via-red-60-hover:hover{
    --gradient-via-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .lg\:hover\:via-red-80:hover{
    --gradient-via-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .lg\:hover\:via-gray-30:hover{
    --gradient-via-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .lg\:hover\:via-green-60:hover{
    --gradient-via-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .lg\:hover\:via-green-50:hover{
    --gradient-via-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .lg\:hover\:via-blue-70:hover{
    --gradient-via-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .lg\:hover\:via-gray-50:hover{
    --gradient-via-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .lg\:hover\:via-gray-50-hover:hover{
    --gradient-via-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .lg\:hover\:via-gray-50-active:hover{
    --gradient-via-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .lg\:hover\:via-gray-100:hover{
    --gradient-via-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .lg\:hover\:via-gray-100-disabled:hover{
    --gradient-via-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .lg\:hover\:via-gray-40:hover{
    --gradient-via-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .lg\:hover\:via-gray-10:hover{
    --gradient-via-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .lg\:hover\:via-gray-10-hover:hover{
    --gradient-via-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .lg\:hover\:via-gray-20:hover{
    --gradient-via-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .lg\:hover\:via-gray-20-hover:hover{
    --gradient-via-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .lg\:hover\:to-red:hover{
    --gradient-to-color:#da1e28 !important
  }

  .lg\:hover\:to-red-100:hover{
    --gradient-to-color:#fb4b53 !important
  }

  .lg\:hover\:to-teal:hover{
    --gradient-to-color:#009b9b !important
  }

  .lg\:hover\:to-teal-100:hover{
    --gradient-to-color:#dbfbfb !important
  }

  .lg\:hover\:to-teal-200:hover{
    --gradient-to-color:#A8E2E4 !important
  }

  .lg\:hover\:to-teal-300:hover{
    --gradient-to-color:#009C98 !important
  }

  .lg\:hover\:to-white:hover{
    --gradient-to-color:#fff !important
  }

  .lg\:hover\:to-black:hover{
    --gradient-to-color:#000 !important
  }

  .lg\:hover\:to-black-100:hover{
    --gradient-to-color:#242A2E !important
  }

  .lg\:hover\:to-black-200:hover{
    --gradient-to-color:#171717 !important
  }

  .lg\:hover\:to-blue:hover{
    --gradient-to-color:#0058A1 !important
  }

  .lg\:hover\:to-orange:hover{
    --gradient-to-color:#fe7b00 !important
  }

  .lg\:hover\:to-purple:hover{
    --gradient-to-color:#8a3ffc !important
  }

  .lg\:hover\:to-blue-100:hover{
    --gradient-to-color:#E3F6FF !important
  }

  .lg\:hover\:to-blue-300:hover{
    --gradient-to-color:#30B0FF !important
  }

  .lg\:hover\:to-blue-900:hover{
    --gradient-to-color:#07192B !important
  }

  .lg\:hover\:to-gray-150:hover{
    --gradient-to-color:#f9f9f9 !important
  }

  .lg\:hover\:to-gray-200:hover{
    --gradient-to-color:#F2F4F8 !important
  }

  .lg\:hover\:to-gray-250:hover{
    --gradient-to-color:#FAFBFB !important
  }

  .lg\:hover\:to-gray-300:hover{
    --gradient-to-color:#D5D9E0 !important
  }

  .lg\:hover\:to-gray-400:hover{
    --gradient-to-color:#9FA5AD !important
  }

  .lg\:hover\:to-gray-450:hover{
    --gradient-to-color:#868d95 !important
  }

  .lg\:hover\:to-gray-500:hover{
    --gradient-to-color:#414F64 !important
  }

  .lg\:hover\:to-gray-550:hover{
    --gradient-to-color:#697077 !important
  }

  .lg\:hover\:to-gray-600:hover{
    --gradient-to-color:#50565b !important
  }

  .lg\:hover\:to-gray-700:hover{
    --gradient-to-color:#242a2e !important
  }

  .lg\:hover\:to-gray-disable:hover{
    --gradient-to-color:#C1C7CD !important
  }

  .lg\:hover\:to-gray-unselected:hover{
    --gradient-to-color:#868D95 !important
  }

  .lg\:hover\:to-blue-200:hover{
    --gradient-to-color:#427fb6 !important
  }

  .lg\:hover\:to-red-500:hover{
    --gradient-to-color:#DC2626 !important
  }

  .lg\:hover\:to-red-alert:hover{
    --gradient-to-color:#DA1E2833 !important
  }

  .lg\:hover\:to-blue-40:hover{
    --gradient-to-color:#78a9ff !important
  }

  .lg\:hover\:to-blue-60:hover{
    --gradient-to-color:#0f62fe !important
  }

  .lg\:hover\:to-blue-60-hover:hover{
    --gradient-to-color:#0353e9 !important
  }

  .lg\:hover\:to-blue-80:hover{
    --gradient-to-color:#002d9c !important
  }

  .lg\:hover\:to-gray-80:hover{
    --gradient-to-color:#393939 !important
  }

  .lg\:hover\:to-gray-80-hover:hover{
    --gradient-to-color:#4c4c4c !important
  }

  .lg\:hover\:to-gray-70:hover{
    --gradient-to-color:#525252 !important
  }

  .lg\:hover\:to-gray-60:hover{
    --gradient-to-color:#6f6f6f !important
  }

  .lg\:hover\:to-red-60:hover{
    --gradient-to-color:#da1e28 !important
  }

  .lg\:hover\:to-red-60-hover:hover{
    --gradient-to-color:#ba1b23 !important
  }

  .lg\:hover\:to-red-80:hover{
    --gradient-to-color:#750e13 !important
  }

  .lg\:hover\:to-gray-30:hover{
    --gradient-to-color:#c6c6c6 !important
  }

  .lg\:hover\:to-green-60:hover{
    --gradient-to-color:#198038 !important
  }

  .lg\:hover\:to-green-50:hover{
    --gradient-to-color:#EDF5FF !important
  }

  .lg\:hover\:to-blue-70:hover{
    --gradient-to-color:#0043ce !important
  }

  .lg\:hover\:to-gray-50:hover{
    --gradient-to-color:#8d8d8d !important
  }

  .lg\:hover\:to-gray-50-hover:hover{
    --gradient-to-color:#8d8d8d12 !important
  }

  .lg\:hover\:to-gray-50-active:hover{
    --gradient-to-color:#8d8d8d32 !important
  }

  .lg\:hover\:to-gray-100:hover{
    --gradient-to-color:#161616 !important
  }

  .lg\:hover\:to-gray-100-disabled:hover{
    --gradient-to-color:#16161650 !important
  }

  .lg\:hover\:to-gray-40:hover{
    --gradient-to-color:#a8a8a8 !important
  }

  .lg\:hover\:to-gray-10:hover{
    --gradient-to-color:#f4f4f4 !important
  }

  .lg\:hover\:to-gray-10-hover:hover{
    --gradient-to-color:#e5e5e5 !important
  }

  .lg\:hover\:to-gray-20:hover{
    --gradient-to-color:#e0e0e0 !important
  }

  .lg\:hover\:to-gray-20-hover:hover{
    --gradient-to-color:#cacaca !important
  }

  .lg\:focus\:from-red:focus{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .lg\:focus\:from-red-100:focus{
    --gradient-from-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .lg\:focus\:from-teal:focus{
    --gradient-from-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .lg\:focus\:from-teal-100:focus{
    --gradient-from-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .lg\:focus\:from-teal-200:focus{
    --gradient-from-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .lg\:focus\:from-teal-300:focus{
    --gradient-from-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .lg\:focus\:from-white:focus{
    --gradient-from-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .lg\:focus\:from-black:focus{
    --gradient-from-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .lg\:focus\:from-black-100:focus{
    --gradient-from-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .lg\:focus\:from-black-200:focus{
    --gradient-from-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .lg\:focus\:from-blue:focus{
    --gradient-from-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .lg\:focus\:from-orange:focus{
    --gradient-from-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .lg\:focus\:from-purple:focus{
    --gradient-from-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .lg\:focus\:from-blue-100:focus{
    --gradient-from-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .lg\:focus\:from-blue-300:focus{
    --gradient-from-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .lg\:focus\:from-blue-900:focus{
    --gradient-from-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .lg\:focus\:from-gray-150:focus{
    --gradient-from-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .lg\:focus\:from-gray-200:focus{
    --gradient-from-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .lg\:focus\:from-gray-250:focus{
    --gradient-from-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .lg\:focus\:from-gray-300:focus{
    --gradient-from-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .lg\:focus\:from-gray-400:focus{
    --gradient-from-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .lg\:focus\:from-gray-450:focus{
    --gradient-from-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .lg\:focus\:from-gray-500:focus{
    --gradient-from-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .lg\:focus\:from-gray-550:focus{
    --gradient-from-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .lg\:focus\:from-gray-600:focus{
    --gradient-from-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .lg\:focus\:from-gray-700:focus{
    --gradient-from-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .lg\:focus\:from-gray-disable:focus{
    --gradient-from-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .lg\:focus\:from-gray-unselected:focus{
    --gradient-from-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .lg\:focus\:from-blue-200:focus{
    --gradient-from-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .lg\:focus\:from-red-500:focus{
    --gradient-from-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .lg\:focus\:from-red-alert:focus{
    --gradient-from-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .lg\:focus\:from-blue-40:focus{
    --gradient-from-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .lg\:focus\:from-blue-60:focus{
    --gradient-from-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .lg\:focus\:from-blue-60-hover:focus{
    --gradient-from-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .lg\:focus\:from-blue-80:focus{
    --gradient-from-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .lg\:focus\:from-gray-80:focus{
    --gradient-from-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .lg\:focus\:from-gray-80-hover:focus{
    --gradient-from-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .lg\:focus\:from-gray-70:focus{
    --gradient-from-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .lg\:focus\:from-gray-60:focus{
    --gradient-from-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .lg\:focus\:from-red-60:focus{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .lg\:focus\:from-red-60-hover:focus{
    --gradient-from-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .lg\:focus\:from-red-80:focus{
    --gradient-from-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .lg\:focus\:from-gray-30:focus{
    --gradient-from-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .lg\:focus\:from-green-60:focus{
    --gradient-from-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .lg\:focus\:from-green-50:focus{
    --gradient-from-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .lg\:focus\:from-blue-70:focus{
    --gradient-from-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .lg\:focus\:from-gray-50:focus{
    --gradient-from-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .lg\:focus\:from-gray-50-hover:focus{
    --gradient-from-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .lg\:focus\:from-gray-50-active:focus{
    --gradient-from-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .lg\:focus\:from-gray-100:focus{
    --gradient-from-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .lg\:focus\:from-gray-100-disabled:focus{
    --gradient-from-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .lg\:focus\:from-gray-40:focus{
    --gradient-from-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .lg\:focus\:from-gray-10:focus{
    --gradient-from-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .lg\:focus\:from-gray-10-hover:focus{
    --gradient-from-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .lg\:focus\:from-gray-20:focus{
    --gradient-from-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .lg\:focus\:from-gray-20-hover:focus{
    --gradient-from-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .lg\:focus\:via-red:focus{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .lg\:focus\:via-red-100:focus{
    --gradient-via-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .lg\:focus\:via-teal:focus{
    --gradient-via-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .lg\:focus\:via-teal-100:focus{
    --gradient-via-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .lg\:focus\:via-teal-200:focus{
    --gradient-via-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .lg\:focus\:via-teal-300:focus{
    --gradient-via-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .lg\:focus\:via-white:focus{
    --gradient-via-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .lg\:focus\:via-black:focus{
    --gradient-via-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .lg\:focus\:via-black-100:focus{
    --gradient-via-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .lg\:focus\:via-black-200:focus{
    --gradient-via-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .lg\:focus\:via-blue:focus{
    --gradient-via-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .lg\:focus\:via-orange:focus{
    --gradient-via-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .lg\:focus\:via-purple:focus{
    --gradient-via-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .lg\:focus\:via-blue-100:focus{
    --gradient-via-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .lg\:focus\:via-blue-300:focus{
    --gradient-via-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .lg\:focus\:via-blue-900:focus{
    --gradient-via-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .lg\:focus\:via-gray-150:focus{
    --gradient-via-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .lg\:focus\:via-gray-200:focus{
    --gradient-via-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .lg\:focus\:via-gray-250:focus{
    --gradient-via-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .lg\:focus\:via-gray-300:focus{
    --gradient-via-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .lg\:focus\:via-gray-400:focus{
    --gradient-via-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .lg\:focus\:via-gray-450:focus{
    --gradient-via-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .lg\:focus\:via-gray-500:focus{
    --gradient-via-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .lg\:focus\:via-gray-550:focus{
    --gradient-via-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .lg\:focus\:via-gray-600:focus{
    --gradient-via-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .lg\:focus\:via-gray-700:focus{
    --gradient-via-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .lg\:focus\:via-gray-disable:focus{
    --gradient-via-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .lg\:focus\:via-gray-unselected:focus{
    --gradient-via-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .lg\:focus\:via-blue-200:focus{
    --gradient-via-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .lg\:focus\:via-red-500:focus{
    --gradient-via-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .lg\:focus\:via-red-alert:focus{
    --gradient-via-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .lg\:focus\:via-blue-40:focus{
    --gradient-via-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .lg\:focus\:via-blue-60:focus{
    --gradient-via-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .lg\:focus\:via-blue-60-hover:focus{
    --gradient-via-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .lg\:focus\:via-blue-80:focus{
    --gradient-via-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .lg\:focus\:via-gray-80:focus{
    --gradient-via-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .lg\:focus\:via-gray-80-hover:focus{
    --gradient-via-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .lg\:focus\:via-gray-70:focus{
    --gradient-via-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .lg\:focus\:via-gray-60:focus{
    --gradient-via-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .lg\:focus\:via-red-60:focus{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .lg\:focus\:via-red-60-hover:focus{
    --gradient-via-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .lg\:focus\:via-red-80:focus{
    --gradient-via-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .lg\:focus\:via-gray-30:focus{
    --gradient-via-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .lg\:focus\:via-green-60:focus{
    --gradient-via-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .lg\:focus\:via-green-50:focus{
    --gradient-via-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .lg\:focus\:via-blue-70:focus{
    --gradient-via-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .lg\:focus\:via-gray-50:focus{
    --gradient-via-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .lg\:focus\:via-gray-50-hover:focus{
    --gradient-via-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .lg\:focus\:via-gray-50-active:focus{
    --gradient-via-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .lg\:focus\:via-gray-100:focus{
    --gradient-via-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .lg\:focus\:via-gray-100-disabled:focus{
    --gradient-via-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .lg\:focus\:via-gray-40:focus{
    --gradient-via-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .lg\:focus\:via-gray-10:focus{
    --gradient-via-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .lg\:focus\:via-gray-10-hover:focus{
    --gradient-via-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .lg\:focus\:via-gray-20:focus{
    --gradient-via-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .lg\:focus\:via-gray-20-hover:focus{
    --gradient-via-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .lg\:focus\:to-red:focus{
    --gradient-to-color:#da1e28 !important
  }

  .lg\:focus\:to-red-100:focus{
    --gradient-to-color:#fb4b53 !important
  }

  .lg\:focus\:to-teal:focus{
    --gradient-to-color:#009b9b !important
  }

  .lg\:focus\:to-teal-100:focus{
    --gradient-to-color:#dbfbfb !important
  }

  .lg\:focus\:to-teal-200:focus{
    --gradient-to-color:#A8E2E4 !important
  }

  .lg\:focus\:to-teal-300:focus{
    --gradient-to-color:#009C98 !important
  }

  .lg\:focus\:to-white:focus{
    --gradient-to-color:#fff !important
  }

  .lg\:focus\:to-black:focus{
    --gradient-to-color:#000 !important
  }

  .lg\:focus\:to-black-100:focus{
    --gradient-to-color:#242A2E !important
  }

  .lg\:focus\:to-black-200:focus{
    --gradient-to-color:#171717 !important
  }

  .lg\:focus\:to-blue:focus{
    --gradient-to-color:#0058A1 !important
  }

  .lg\:focus\:to-orange:focus{
    --gradient-to-color:#fe7b00 !important
  }

  .lg\:focus\:to-purple:focus{
    --gradient-to-color:#8a3ffc !important
  }

  .lg\:focus\:to-blue-100:focus{
    --gradient-to-color:#E3F6FF !important
  }

  .lg\:focus\:to-blue-300:focus{
    --gradient-to-color:#30B0FF !important
  }

  .lg\:focus\:to-blue-900:focus{
    --gradient-to-color:#07192B !important
  }

  .lg\:focus\:to-gray-150:focus{
    --gradient-to-color:#f9f9f9 !important
  }

  .lg\:focus\:to-gray-200:focus{
    --gradient-to-color:#F2F4F8 !important
  }

  .lg\:focus\:to-gray-250:focus{
    --gradient-to-color:#FAFBFB !important
  }

  .lg\:focus\:to-gray-300:focus{
    --gradient-to-color:#D5D9E0 !important
  }

  .lg\:focus\:to-gray-400:focus{
    --gradient-to-color:#9FA5AD !important
  }

  .lg\:focus\:to-gray-450:focus{
    --gradient-to-color:#868d95 !important
  }

  .lg\:focus\:to-gray-500:focus{
    --gradient-to-color:#414F64 !important
  }

  .lg\:focus\:to-gray-550:focus{
    --gradient-to-color:#697077 !important
  }

  .lg\:focus\:to-gray-600:focus{
    --gradient-to-color:#50565b !important
  }

  .lg\:focus\:to-gray-700:focus{
    --gradient-to-color:#242a2e !important
  }

  .lg\:focus\:to-gray-disable:focus{
    --gradient-to-color:#C1C7CD !important
  }

  .lg\:focus\:to-gray-unselected:focus{
    --gradient-to-color:#868D95 !important
  }

  .lg\:focus\:to-blue-200:focus{
    --gradient-to-color:#427fb6 !important
  }

  .lg\:focus\:to-red-500:focus{
    --gradient-to-color:#DC2626 !important
  }

  .lg\:focus\:to-red-alert:focus{
    --gradient-to-color:#DA1E2833 !important
  }

  .lg\:focus\:to-blue-40:focus{
    --gradient-to-color:#78a9ff !important
  }

  .lg\:focus\:to-blue-60:focus{
    --gradient-to-color:#0f62fe !important
  }

  .lg\:focus\:to-blue-60-hover:focus{
    --gradient-to-color:#0353e9 !important
  }

  .lg\:focus\:to-blue-80:focus{
    --gradient-to-color:#002d9c !important
  }

  .lg\:focus\:to-gray-80:focus{
    --gradient-to-color:#393939 !important
  }

  .lg\:focus\:to-gray-80-hover:focus{
    --gradient-to-color:#4c4c4c !important
  }

  .lg\:focus\:to-gray-70:focus{
    --gradient-to-color:#525252 !important
  }

  .lg\:focus\:to-gray-60:focus{
    --gradient-to-color:#6f6f6f !important
  }

  .lg\:focus\:to-red-60:focus{
    --gradient-to-color:#da1e28 !important
  }

  .lg\:focus\:to-red-60-hover:focus{
    --gradient-to-color:#ba1b23 !important
  }

  .lg\:focus\:to-red-80:focus{
    --gradient-to-color:#750e13 !important
  }

  .lg\:focus\:to-gray-30:focus{
    --gradient-to-color:#c6c6c6 !important
  }

  .lg\:focus\:to-green-60:focus{
    --gradient-to-color:#198038 !important
  }

  .lg\:focus\:to-green-50:focus{
    --gradient-to-color:#EDF5FF !important
  }

  .lg\:focus\:to-blue-70:focus{
    --gradient-to-color:#0043ce !important
  }

  .lg\:focus\:to-gray-50:focus{
    --gradient-to-color:#8d8d8d !important
  }

  .lg\:focus\:to-gray-50-hover:focus{
    --gradient-to-color:#8d8d8d12 !important
  }

  .lg\:focus\:to-gray-50-active:focus{
    --gradient-to-color:#8d8d8d32 !important
  }

  .lg\:focus\:to-gray-100:focus{
    --gradient-to-color:#161616 !important
  }

  .lg\:focus\:to-gray-100-disabled:focus{
    --gradient-to-color:#16161650 !important
  }

  .lg\:focus\:to-gray-40:focus{
    --gradient-to-color:#a8a8a8 !important
  }

  .lg\:focus\:to-gray-10:focus{
    --gradient-to-color:#f4f4f4 !important
  }

  .lg\:focus\:to-gray-10-hover:focus{
    --gradient-to-color:#e5e5e5 !important
  }

  .lg\:focus\:to-gray-20:focus{
    --gradient-to-color:#e0e0e0 !important
  }

  .lg\:focus\:to-gray-20-hover:focus{
    --gradient-to-color:#cacaca !important
  }

  .lg\:bg-opacity-0{
    --bg-opacity:0 !important
  }

  .lg\:bg-opacity-25{
    --bg-opacity:0.25 !important
  }

  .lg\:bg-opacity-50{
    --bg-opacity:0.5 !important
  }

  .lg\:bg-opacity-75{
    --bg-opacity:0.75 !important
  }

  .lg\:bg-opacity-100{
    --bg-opacity:1 !important
  }

  .lg\:hover\:bg-opacity-0:hover{
    --bg-opacity:0 !important
  }

  .lg\:hover\:bg-opacity-25:hover{
    --bg-opacity:0.25 !important
  }

  .lg\:hover\:bg-opacity-50:hover{
    --bg-opacity:0.5 !important
  }

  .lg\:hover\:bg-opacity-75:hover{
    --bg-opacity:0.75 !important
  }

  .lg\:hover\:bg-opacity-100:hover{
    --bg-opacity:1 !important
  }

  .lg\:focus\:bg-opacity-0:focus{
    --bg-opacity:0 !important
  }

  .lg\:focus\:bg-opacity-25:focus{
    --bg-opacity:0.25 !important
  }

  .lg\:focus\:bg-opacity-50:focus{
    --bg-opacity:0.5 !important
  }

  .lg\:focus\:bg-opacity-75:focus{
    --bg-opacity:0.75 !important
  }

  .lg\:focus\:bg-opacity-100:focus{
    --bg-opacity:1 !important
  }

  .lg\:bg-bottom{
    background-position:bottom !important
  }

  .lg\:bg-center{
    background-position:center !important
  }

  .lg\:bg-left{
    background-position:left !important
  }

  .lg\:bg-left-bottom{
    background-position:left bottom !important
  }

  .lg\:bg-left-top{
    background-position:left top !important
  }

  .lg\:bg-right{
    background-position:right !important
  }

  .lg\:bg-right-bottom{
    background-position:right bottom !important
  }

  .lg\:bg-right-top{
    background-position:right top !important
  }

  .lg\:bg-top{
    background-position:top !important
  }

  .lg\:bg-repeat{
    background-repeat:repeat !important
  }

  .lg\:bg-no-repeat{
    background-repeat:no-repeat !important
  }

  .lg\:bg-repeat-x{
    background-repeat:repeat-x !important
  }

  .lg\:bg-repeat-y{
    background-repeat:repeat-y !important
  }

  .lg\:bg-repeat-round{
    background-repeat:round !important
  }

  .lg\:bg-repeat-space{
    background-repeat:space !important
  }

  .lg\:bg-auto{
    background-size:auto !important
  }

  .lg\:bg-cover{
    background-size:cover !important
  }

  .lg\:bg-contain{
    background-size:contain !important
  }

  .lg\:border-collapse{
    border-collapse:collapse !important
  }

  .lg\:border-separate{
    border-collapse:separate !important
  }

  .lg\:border-red{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .lg\:border-red-100{
    --border-opacity:1 !important;
    border-color:#fb4b53 !important;
    border-color:rgba(251, 75, 83, var(--border-opacity)) !important
  }

  .lg\:border-teal{
    --border-opacity:1 !important;
    border-color:#009b9b !important;
    border-color:rgba(0, 155, 155, var(--border-opacity)) !important
  }

  .lg\:border-teal-100{
    --border-opacity:1 !important;
    border-color:#dbfbfb !important;
    border-color:rgba(219, 251, 251, var(--border-opacity)) !important
  }

  .lg\:border-teal-200{
    --border-opacity:1 !important;
    border-color:#A8E2E4 !important;
    border-color:rgba(168, 226, 228, var(--border-opacity)) !important
  }

  .lg\:border-teal-300{
    --border-opacity:1 !important;
    border-color:#009C98 !important;
    border-color:rgba(0, 156, 152, var(--border-opacity)) !important
  }

  .lg\:border-white{
    --border-opacity:1 !important;
    border-color:#fff !important;
    border-color:rgba(255, 255, 255, var(--border-opacity)) !important
  }

  .lg\:border-black{
    --border-opacity:1 !important;
    border-color:#000 !important;
    border-color:rgba(0, 0, 0, var(--border-opacity)) !important
  }

  .lg\:border-black-100{
    --border-opacity:1 !important;
    border-color:#242A2E !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .lg\:border-black-200{
    --border-opacity:1 !important;
    border-color:#171717 !important;
    border-color:rgba(23, 23, 23, var(--border-opacity)) !important
  }

  .lg\:border-blue{
    --border-opacity:1 !important;
    border-color:#0058A1 !important;
    border-color:rgba(0, 88, 161, var(--border-opacity)) !important
  }

  .lg\:border-orange{
    --border-opacity:1 !important;
    border-color:#fe7b00 !important;
    border-color:rgba(254, 123, 0, var(--border-opacity)) !important
  }

  .lg\:border-purple{
    --border-opacity:1 !important;
    border-color:#8a3ffc !important;
    border-color:rgba(138, 63, 252, var(--border-opacity)) !important
  }

  .lg\:border-blue-100{
    --border-opacity:1 !important;
    border-color:#E3F6FF !important;
    border-color:rgba(227, 246, 255, var(--border-opacity)) !important
  }

  .lg\:border-blue-300{
    --border-opacity:1 !important;
    border-color:#30B0FF !important;
    border-color:rgba(48, 176, 255, var(--border-opacity)) !important
  }

  .lg\:border-blue-900{
    --border-opacity:1 !important;
    border-color:#07192B !important;
    border-color:rgba(7, 25, 43, var(--border-opacity)) !important
  }

  .lg\:border-gray-150{
    --border-opacity:1 !important;
    border-color:#f9f9f9 !important;
    border-color:rgba(249, 249, 249, var(--border-opacity)) !important
  }

  .lg\:border-gray-200{
    --border-opacity:1 !important;
    border-color:#F2F4F8 !important;
    border-color:rgba(242, 244, 248, var(--border-opacity)) !important
  }

  .lg\:border-gray-250{
    --border-opacity:1 !important;
    border-color:#FAFBFB !important;
    border-color:rgba(250, 251, 251, var(--border-opacity)) !important
  }

  .lg\:border-gray-300{
    --border-opacity:1 !important;
    border-color:#D5D9E0 !important;
    border-color:rgba(213, 217, 224, var(--border-opacity)) !important
  }

  .lg\:border-gray-400{
    --border-opacity:1 !important;
    border-color:#9FA5AD !important;
    border-color:rgba(159, 165, 173, var(--border-opacity)) !important
  }

  .lg\:border-gray-450{
    --border-opacity:1 !important;
    border-color:#868d95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .lg\:border-gray-500{
    --border-opacity:1 !important;
    border-color:#414F64 !important;
    border-color:rgba(65, 79, 100, var(--border-opacity)) !important
  }

  .lg\:border-gray-550{
    --border-opacity:1 !important;
    border-color:#697077 !important;
    border-color:rgba(105, 112, 119, var(--border-opacity)) !important
  }

  .lg\:border-gray-600{
    --border-opacity:1 !important;
    border-color:#50565b !important;
    border-color:rgba(80, 86, 91, var(--border-opacity)) !important
  }

  .lg\:border-gray-700{
    --border-opacity:1 !important;
    border-color:#242a2e !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .lg\:border-gray-disable{
    --border-opacity:1 !important;
    border-color:#C1C7CD !important;
    border-color:rgba(193, 199, 205, var(--border-opacity)) !important
  }

  .lg\:border-gray-unselected{
    --border-opacity:1 !important;
    border-color:#868D95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .lg\:border-blue-200{
    --border-opacity:1 !important;
    border-color:#427fb6 !important;
    border-color:rgba(66, 127, 182, var(--border-opacity)) !important
  }

  .lg\:border-red-500{
    --border-opacity:1 !important;
    border-color:#DC2626 !important;
    border-color:rgba(220, 38, 38, var(--border-opacity)) !important
  }

  .lg\:border-red-alert{
    border-color:#DA1E2833 !important
  }

  .lg\:border-blue-40{
    --border-opacity:1 !important;
    border-color:#78a9ff !important;
    border-color:rgba(120, 169, 255, var(--border-opacity)) !important
  }

  .lg\:border-blue-60{
    --border-opacity:1 !important;
    border-color:#0f62fe !important;
    border-color:rgba(15, 98, 254, var(--border-opacity)) !important
  }

  .lg\:border-blue-60-hover{
    --border-opacity:1 !important;
    border-color:#0353e9 !important;
    border-color:rgba(3, 83, 233, var(--border-opacity)) !important
  }

  .lg\:border-blue-80{
    --border-opacity:1 !important;
    border-color:#002d9c !important;
    border-color:rgba(0, 45, 156, var(--border-opacity)) !important
  }

  .lg\:border-gray-80{
    --border-opacity:1 !important;
    border-color:#393939 !important;
    border-color:rgba(57, 57, 57, var(--border-opacity)) !important
  }

  .lg\:border-gray-80-hover{
    --border-opacity:1 !important;
    border-color:#4c4c4c !important;
    border-color:rgba(76, 76, 76, var(--border-opacity)) !important
  }

  .lg\:border-gray-70{
    --border-opacity:1 !important;
    border-color:#525252 !important;
    border-color:rgba(82, 82, 82, var(--border-opacity)) !important
  }

  .lg\:border-gray-60{
    --border-opacity:1 !important;
    border-color:#6f6f6f !important;
    border-color:rgba(111, 111, 111, var(--border-opacity)) !important
  }

  .lg\:border-red-60{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .lg\:border-red-60-hover{
    --border-opacity:1 !important;
    border-color:#ba1b23 !important;
    border-color:rgba(186, 27, 35, var(--border-opacity)) !important
  }

  .lg\:border-red-80{
    --border-opacity:1 !important;
    border-color:#750e13 !important;
    border-color:rgba(117, 14, 19, var(--border-opacity)) !important
  }

  .lg\:border-gray-30{
    --border-opacity:1 !important;
    border-color:#c6c6c6 !important;
    border-color:rgba(198, 198, 198, var(--border-opacity)) !important
  }

  .lg\:border-green-60{
    --border-opacity:1 !important;
    border-color:#198038 !important;
    border-color:rgba(25, 128, 56, var(--border-opacity)) !important
  }

  .lg\:border-green-50{
    --border-opacity:1 !important;
    border-color:#EDF5FF !important;
    border-color:rgba(237, 245, 255, var(--border-opacity)) !important
  }

  .lg\:border-blue-70{
    --border-opacity:1 !important;
    border-color:#0043ce !important;
    border-color:rgba(0, 67, 206, var(--border-opacity)) !important
  }

  .lg\:border-gray-50{
    --border-opacity:1 !important;
    border-color:#8d8d8d !important;
    border-color:rgba(141, 141, 141, var(--border-opacity)) !important
  }

  .lg\:border-gray-50-hover{
    border-color:#8d8d8d12 !important
  }

  .lg\:border-gray-50-active{
    border-color:#8d8d8d32 !important
  }

  .lg\:border-gray-100{
    --border-opacity:1 !important;
    border-color:#161616 !important;
    border-color:rgba(22, 22, 22, var(--border-opacity)) !important
  }

  .lg\:border-gray-100-disabled{
    border-color:#16161650 !important
  }

  .lg\:border-gray-40{
    --border-opacity:1 !important;
    border-color:#a8a8a8 !important;
    border-color:rgba(168, 168, 168, var(--border-opacity)) !important
  }

  .lg\:border-gray-10{
    --border-opacity:1 !important;
    border-color:#f4f4f4 !important;
    border-color:rgba(244, 244, 244, var(--border-opacity)) !important
  }

  .lg\:border-gray-10-hover{
    --border-opacity:1 !important;
    border-color:#e5e5e5 !important;
    border-color:rgba(229, 229, 229, var(--border-opacity)) !important
  }

  .lg\:border-gray-20{
    --border-opacity:1 !important;
    border-color:#e0e0e0 !important;
    border-color:rgba(224, 224, 224, var(--border-opacity)) !important
  }

  .lg\:border-gray-20-hover{
    --border-opacity:1 !important;
    border-color:#cacaca !important;
    border-color:rgba(202, 202, 202, var(--border-opacity)) !important
  }

  .lg\:hover\:border-red:hover{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .lg\:hover\:border-red-100:hover{
    --border-opacity:1 !important;
    border-color:#fb4b53 !important;
    border-color:rgba(251, 75, 83, var(--border-opacity)) !important
  }

  .lg\:hover\:border-teal:hover{
    --border-opacity:1 !important;
    border-color:#009b9b !important;
    border-color:rgba(0, 155, 155, var(--border-opacity)) !important
  }

  .lg\:hover\:border-teal-100:hover{
    --border-opacity:1 !important;
    border-color:#dbfbfb !important;
    border-color:rgba(219, 251, 251, var(--border-opacity)) !important
  }

  .lg\:hover\:border-teal-200:hover{
    --border-opacity:1 !important;
    border-color:#A8E2E4 !important;
    border-color:rgba(168, 226, 228, var(--border-opacity)) !important
  }

  .lg\:hover\:border-teal-300:hover{
    --border-opacity:1 !important;
    border-color:#009C98 !important;
    border-color:rgba(0, 156, 152, var(--border-opacity)) !important
  }

  .lg\:hover\:border-white:hover{
    --border-opacity:1 !important;
    border-color:#fff !important;
    border-color:rgba(255, 255, 255, var(--border-opacity)) !important
  }

  .lg\:hover\:border-black:hover{
    --border-opacity:1 !important;
    border-color:#000 !important;
    border-color:rgba(0, 0, 0, var(--border-opacity)) !important
  }

  .lg\:hover\:border-black-100:hover{
    --border-opacity:1 !important;
    border-color:#242A2E !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .lg\:hover\:border-black-200:hover{
    --border-opacity:1 !important;
    border-color:#171717 !important;
    border-color:rgba(23, 23, 23, var(--border-opacity)) !important
  }

  .lg\:hover\:border-blue:hover{
    --border-opacity:1 !important;
    border-color:#0058A1 !important;
    border-color:rgba(0, 88, 161, var(--border-opacity)) !important
  }

  .lg\:hover\:border-orange:hover{
    --border-opacity:1 !important;
    border-color:#fe7b00 !important;
    border-color:rgba(254, 123, 0, var(--border-opacity)) !important
  }

  .lg\:hover\:border-purple:hover{
    --border-opacity:1 !important;
    border-color:#8a3ffc !important;
    border-color:rgba(138, 63, 252, var(--border-opacity)) !important
  }

  .lg\:hover\:border-blue-100:hover{
    --border-opacity:1 !important;
    border-color:#E3F6FF !important;
    border-color:rgba(227, 246, 255, var(--border-opacity)) !important
  }

  .lg\:hover\:border-blue-300:hover{
    --border-opacity:1 !important;
    border-color:#30B0FF !important;
    border-color:rgba(48, 176, 255, var(--border-opacity)) !important
  }

  .lg\:hover\:border-blue-900:hover{
    --border-opacity:1 !important;
    border-color:#07192B !important;
    border-color:rgba(7, 25, 43, var(--border-opacity)) !important
  }

  .lg\:hover\:border-gray-150:hover{
    --border-opacity:1 !important;
    border-color:#f9f9f9 !important;
    border-color:rgba(249, 249, 249, var(--border-opacity)) !important
  }

  .lg\:hover\:border-gray-200:hover{
    --border-opacity:1 !important;
    border-color:#F2F4F8 !important;
    border-color:rgba(242, 244, 248, var(--border-opacity)) !important
  }

  .lg\:hover\:border-gray-250:hover{
    --border-opacity:1 !important;
    border-color:#FAFBFB !important;
    border-color:rgba(250, 251, 251, var(--border-opacity)) !important
  }

  .lg\:hover\:border-gray-300:hover{
    --border-opacity:1 !important;
    border-color:#D5D9E0 !important;
    border-color:rgba(213, 217, 224, var(--border-opacity)) !important
  }

  .lg\:hover\:border-gray-400:hover{
    --border-opacity:1 !important;
    border-color:#9FA5AD !important;
    border-color:rgba(159, 165, 173, var(--border-opacity)) !important
  }

  .lg\:hover\:border-gray-450:hover{
    --border-opacity:1 !important;
    border-color:#868d95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .lg\:hover\:border-gray-500:hover{
    --border-opacity:1 !important;
    border-color:#414F64 !important;
    border-color:rgba(65, 79, 100, var(--border-opacity)) !important
  }

  .lg\:hover\:border-gray-550:hover{
    --border-opacity:1 !important;
    border-color:#697077 !important;
    border-color:rgba(105, 112, 119, var(--border-opacity)) !important
  }

  .lg\:hover\:border-gray-600:hover{
    --border-opacity:1 !important;
    border-color:#50565b !important;
    border-color:rgba(80, 86, 91, var(--border-opacity)) !important
  }

  .lg\:hover\:border-gray-700:hover{
    --border-opacity:1 !important;
    border-color:#242a2e !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .lg\:hover\:border-gray-disable:hover{
    --border-opacity:1 !important;
    border-color:#C1C7CD !important;
    border-color:rgba(193, 199, 205, var(--border-opacity)) !important
  }

  .lg\:hover\:border-gray-unselected:hover{
    --border-opacity:1 !important;
    border-color:#868D95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .lg\:hover\:border-blue-200:hover{
    --border-opacity:1 !important;
    border-color:#427fb6 !important;
    border-color:rgba(66, 127, 182, var(--border-opacity)) !important
  }

  .lg\:hover\:border-red-500:hover{
    --border-opacity:1 !important;
    border-color:#DC2626 !important;
    border-color:rgba(220, 38, 38, var(--border-opacity)) !important
  }

  .lg\:hover\:border-red-alert:hover{
    border-color:#DA1E2833 !important
  }

  .lg\:hover\:border-blue-40:hover{
    --border-opacity:1 !important;
    border-color:#78a9ff !important;
    border-color:rgba(120, 169, 255, var(--border-opacity)) !important
  }

  .lg\:hover\:border-blue-60:hover{
    --border-opacity:1 !important;
    border-color:#0f62fe !important;
    border-color:rgba(15, 98, 254, var(--border-opacity)) !important
  }

  .lg\:hover\:border-blue-60-hover:hover{
    --border-opacity:1 !important;
    border-color:#0353e9 !important;
    border-color:rgba(3, 83, 233, var(--border-opacity)) !important
  }

  .lg\:hover\:border-blue-80:hover{
    --border-opacity:1 !important;
    border-color:#002d9c !important;
    border-color:rgba(0, 45, 156, var(--border-opacity)) !important
  }

  .lg\:hover\:border-gray-80:hover{
    --border-opacity:1 !important;
    border-color:#393939 !important;
    border-color:rgba(57, 57, 57, var(--border-opacity)) !important
  }

  .lg\:hover\:border-gray-80-hover:hover{
    --border-opacity:1 !important;
    border-color:#4c4c4c !important;
    border-color:rgba(76, 76, 76, var(--border-opacity)) !important
  }

  .lg\:hover\:border-gray-70:hover{
    --border-opacity:1 !important;
    border-color:#525252 !important;
    border-color:rgba(82, 82, 82, var(--border-opacity)) !important
  }

  .lg\:hover\:border-gray-60:hover{
    --border-opacity:1 !important;
    border-color:#6f6f6f !important;
    border-color:rgba(111, 111, 111, var(--border-opacity)) !important
  }

  .lg\:hover\:border-red-60:hover{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .lg\:hover\:border-red-60-hover:hover{
    --border-opacity:1 !important;
    border-color:#ba1b23 !important;
    border-color:rgba(186, 27, 35, var(--border-opacity)) !important
  }

  .lg\:hover\:border-red-80:hover{
    --border-opacity:1 !important;
    border-color:#750e13 !important;
    border-color:rgba(117, 14, 19, var(--border-opacity)) !important
  }

  .lg\:hover\:border-gray-30:hover{
    --border-opacity:1 !important;
    border-color:#c6c6c6 !important;
    border-color:rgba(198, 198, 198, var(--border-opacity)) !important
  }

  .lg\:hover\:border-green-60:hover{
    --border-opacity:1 !important;
    border-color:#198038 !important;
    border-color:rgba(25, 128, 56, var(--border-opacity)) !important
  }

  .lg\:hover\:border-green-50:hover{
    --border-opacity:1 !important;
    border-color:#EDF5FF !important;
    border-color:rgba(237, 245, 255, var(--border-opacity)) !important
  }

  .lg\:hover\:border-blue-70:hover{
    --border-opacity:1 !important;
    border-color:#0043ce !important;
    border-color:rgba(0, 67, 206, var(--border-opacity)) !important
  }

  .lg\:hover\:border-gray-50:hover{
    --border-opacity:1 !important;
    border-color:#8d8d8d !important;
    border-color:rgba(141, 141, 141, var(--border-opacity)) !important
  }

  .lg\:hover\:border-gray-50-hover:hover{
    border-color:#8d8d8d12 !important
  }

  .lg\:hover\:border-gray-50-active:hover{
    border-color:#8d8d8d32 !important
  }

  .lg\:hover\:border-gray-100:hover{
    --border-opacity:1 !important;
    border-color:#161616 !important;
    border-color:rgba(22, 22, 22, var(--border-opacity)) !important
  }

  .lg\:hover\:border-gray-100-disabled:hover{
    border-color:#16161650 !important
  }

  .lg\:hover\:border-gray-40:hover{
    --border-opacity:1 !important;
    border-color:#a8a8a8 !important;
    border-color:rgba(168, 168, 168, var(--border-opacity)) !important
  }

  .lg\:hover\:border-gray-10:hover{
    --border-opacity:1 !important;
    border-color:#f4f4f4 !important;
    border-color:rgba(244, 244, 244, var(--border-opacity)) !important
  }

  .lg\:hover\:border-gray-10-hover:hover{
    --border-opacity:1 !important;
    border-color:#e5e5e5 !important;
    border-color:rgba(229, 229, 229, var(--border-opacity)) !important
  }

  .lg\:hover\:border-gray-20:hover{
    --border-opacity:1 !important;
    border-color:#e0e0e0 !important;
    border-color:rgba(224, 224, 224, var(--border-opacity)) !important
  }

  .lg\:hover\:border-gray-20-hover:hover{
    --border-opacity:1 !important;
    border-color:#cacaca !important;
    border-color:rgba(202, 202, 202, var(--border-opacity)) !important
  }

  .lg\:focus\:border-red:focus{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .lg\:focus\:border-red-100:focus{
    --border-opacity:1 !important;
    border-color:#fb4b53 !important;
    border-color:rgba(251, 75, 83, var(--border-opacity)) !important
  }

  .lg\:focus\:border-teal:focus{
    --border-opacity:1 !important;
    border-color:#009b9b !important;
    border-color:rgba(0, 155, 155, var(--border-opacity)) !important
  }

  .lg\:focus\:border-teal-100:focus{
    --border-opacity:1 !important;
    border-color:#dbfbfb !important;
    border-color:rgba(219, 251, 251, var(--border-opacity)) !important
  }

  .lg\:focus\:border-teal-200:focus{
    --border-opacity:1 !important;
    border-color:#A8E2E4 !important;
    border-color:rgba(168, 226, 228, var(--border-opacity)) !important
  }

  .lg\:focus\:border-teal-300:focus{
    --border-opacity:1 !important;
    border-color:#009C98 !important;
    border-color:rgba(0, 156, 152, var(--border-opacity)) !important
  }

  .lg\:focus\:border-white:focus{
    --border-opacity:1 !important;
    border-color:#fff !important;
    border-color:rgba(255, 255, 255, var(--border-opacity)) !important
  }

  .lg\:focus\:border-black:focus{
    --border-opacity:1 !important;
    border-color:#000 !important;
    border-color:rgba(0, 0, 0, var(--border-opacity)) !important
  }

  .lg\:focus\:border-black-100:focus{
    --border-opacity:1 !important;
    border-color:#242A2E !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .lg\:focus\:border-black-200:focus{
    --border-opacity:1 !important;
    border-color:#171717 !important;
    border-color:rgba(23, 23, 23, var(--border-opacity)) !important
  }

  .lg\:focus\:border-blue:focus{
    --border-opacity:1 !important;
    border-color:#0058A1 !important;
    border-color:rgba(0, 88, 161, var(--border-opacity)) !important
  }

  .lg\:focus\:border-orange:focus{
    --border-opacity:1 !important;
    border-color:#fe7b00 !important;
    border-color:rgba(254, 123, 0, var(--border-opacity)) !important
  }

  .lg\:focus\:border-purple:focus{
    --border-opacity:1 !important;
    border-color:#8a3ffc !important;
    border-color:rgba(138, 63, 252, var(--border-opacity)) !important
  }

  .lg\:focus\:border-blue-100:focus{
    --border-opacity:1 !important;
    border-color:#E3F6FF !important;
    border-color:rgba(227, 246, 255, var(--border-opacity)) !important
  }

  .lg\:focus\:border-blue-300:focus{
    --border-opacity:1 !important;
    border-color:#30B0FF !important;
    border-color:rgba(48, 176, 255, var(--border-opacity)) !important
  }

  .lg\:focus\:border-blue-900:focus{
    --border-opacity:1 !important;
    border-color:#07192B !important;
    border-color:rgba(7, 25, 43, var(--border-opacity)) !important
  }

  .lg\:focus\:border-gray-150:focus{
    --border-opacity:1 !important;
    border-color:#f9f9f9 !important;
    border-color:rgba(249, 249, 249, var(--border-opacity)) !important
  }

  .lg\:focus\:border-gray-200:focus{
    --border-opacity:1 !important;
    border-color:#F2F4F8 !important;
    border-color:rgba(242, 244, 248, var(--border-opacity)) !important
  }

  .lg\:focus\:border-gray-250:focus{
    --border-opacity:1 !important;
    border-color:#FAFBFB !important;
    border-color:rgba(250, 251, 251, var(--border-opacity)) !important
  }

  .lg\:focus\:border-gray-300:focus{
    --border-opacity:1 !important;
    border-color:#D5D9E0 !important;
    border-color:rgba(213, 217, 224, var(--border-opacity)) !important
  }

  .lg\:focus\:border-gray-400:focus{
    --border-opacity:1 !important;
    border-color:#9FA5AD !important;
    border-color:rgba(159, 165, 173, var(--border-opacity)) !important
  }

  .lg\:focus\:border-gray-450:focus{
    --border-opacity:1 !important;
    border-color:#868d95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .lg\:focus\:border-gray-500:focus{
    --border-opacity:1 !important;
    border-color:#414F64 !important;
    border-color:rgba(65, 79, 100, var(--border-opacity)) !important
  }

  .lg\:focus\:border-gray-550:focus{
    --border-opacity:1 !important;
    border-color:#697077 !important;
    border-color:rgba(105, 112, 119, var(--border-opacity)) !important
  }

  .lg\:focus\:border-gray-600:focus{
    --border-opacity:1 !important;
    border-color:#50565b !important;
    border-color:rgba(80, 86, 91, var(--border-opacity)) !important
  }

  .lg\:focus\:border-gray-700:focus{
    --border-opacity:1 !important;
    border-color:#242a2e !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .lg\:focus\:border-gray-disable:focus{
    --border-opacity:1 !important;
    border-color:#C1C7CD !important;
    border-color:rgba(193, 199, 205, var(--border-opacity)) !important
  }

  .lg\:focus\:border-gray-unselected:focus{
    --border-opacity:1 !important;
    border-color:#868D95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .lg\:focus\:border-blue-200:focus{
    --border-opacity:1 !important;
    border-color:#427fb6 !important;
    border-color:rgba(66, 127, 182, var(--border-opacity)) !important
  }

  .lg\:focus\:border-red-500:focus{
    --border-opacity:1 !important;
    border-color:#DC2626 !important;
    border-color:rgba(220, 38, 38, var(--border-opacity)) !important
  }

  .lg\:focus\:border-red-alert:focus{
    border-color:#DA1E2833 !important
  }

  .lg\:focus\:border-blue-40:focus{
    --border-opacity:1 !important;
    border-color:#78a9ff !important;
    border-color:rgba(120, 169, 255, var(--border-opacity)) !important
  }

  .lg\:focus\:border-blue-60:focus{
    --border-opacity:1 !important;
    border-color:#0f62fe !important;
    border-color:rgba(15, 98, 254, var(--border-opacity)) !important
  }

  .lg\:focus\:border-blue-60-hover:focus{
    --border-opacity:1 !important;
    border-color:#0353e9 !important;
    border-color:rgba(3, 83, 233, var(--border-opacity)) !important
  }

  .lg\:focus\:border-blue-80:focus{
    --border-opacity:1 !important;
    border-color:#002d9c !important;
    border-color:rgba(0, 45, 156, var(--border-opacity)) !important
  }

  .lg\:focus\:border-gray-80:focus{
    --border-opacity:1 !important;
    border-color:#393939 !important;
    border-color:rgba(57, 57, 57, var(--border-opacity)) !important
  }

  .lg\:focus\:border-gray-80-hover:focus{
    --border-opacity:1 !important;
    border-color:#4c4c4c !important;
    border-color:rgba(76, 76, 76, var(--border-opacity)) !important
  }

  .lg\:focus\:border-gray-70:focus{
    --border-opacity:1 !important;
    border-color:#525252 !important;
    border-color:rgba(82, 82, 82, var(--border-opacity)) !important
  }

  .lg\:focus\:border-gray-60:focus{
    --border-opacity:1 !important;
    border-color:#6f6f6f !important;
    border-color:rgba(111, 111, 111, var(--border-opacity)) !important
  }

  .lg\:focus\:border-red-60:focus{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .lg\:focus\:border-red-60-hover:focus{
    --border-opacity:1 !important;
    border-color:#ba1b23 !important;
    border-color:rgba(186, 27, 35, var(--border-opacity)) !important
  }

  .lg\:focus\:border-red-80:focus{
    --border-opacity:1 !important;
    border-color:#750e13 !important;
    border-color:rgba(117, 14, 19, var(--border-opacity)) !important
  }

  .lg\:focus\:border-gray-30:focus{
    --border-opacity:1 !important;
    border-color:#c6c6c6 !important;
    border-color:rgba(198, 198, 198, var(--border-opacity)) !important
  }

  .lg\:focus\:border-green-60:focus{
    --border-opacity:1 !important;
    border-color:#198038 !important;
    border-color:rgba(25, 128, 56, var(--border-opacity)) !important
  }

  .lg\:focus\:border-green-50:focus{
    --border-opacity:1 !important;
    border-color:#EDF5FF !important;
    border-color:rgba(237, 245, 255, var(--border-opacity)) !important
  }

  .lg\:focus\:border-blue-70:focus{
    --border-opacity:1 !important;
    border-color:#0043ce !important;
    border-color:rgba(0, 67, 206, var(--border-opacity)) !important
  }

  .lg\:focus\:border-gray-50:focus{
    --border-opacity:1 !important;
    border-color:#8d8d8d !important;
    border-color:rgba(141, 141, 141, var(--border-opacity)) !important
  }

  .lg\:focus\:border-gray-50-hover:focus{
    border-color:#8d8d8d12 !important
  }

  .lg\:focus\:border-gray-50-active:focus{
    border-color:#8d8d8d32 !important
  }

  .lg\:focus\:border-gray-100:focus{
    --border-opacity:1 !important;
    border-color:#161616 !important;
    border-color:rgba(22, 22, 22, var(--border-opacity)) !important
  }

  .lg\:focus\:border-gray-100-disabled:focus{
    border-color:#16161650 !important
  }

  .lg\:focus\:border-gray-40:focus{
    --border-opacity:1 !important;
    border-color:#a8a8a8 !important;
    border-color:rgba(168, 168, 168, var(--border-opacity)) !important
  }

  .lg\:focus\:border-gray-10:focus{
    --border-opacity:1 !important;
    border-color:#f4f4f4 !important;
    border-color:rgba(244, 244, 244, var(--border-opacity)) !important
  }

  .lg\:focus\:border-gray-10-hover:focus{
    --border-opacity:1 !important;
    border-color:#e5e5e5 !important;
    border-color:rgba(229, 229, 229, var(--border-opacity)) !important
  }

  .lg\:focus\:border-gray-20:focus{
    --border-opacity:1 !important;
    border-color:#e0e0e0 !important;
    border-color:rgba(224, 224, 224, var(--border-opacity)) !important
  }

  .lg\:focus\:border-gray-20-hover:focus{
    --border-opacity:1 !important;
    border-color:#cacaca !important;
    border-color:rgba(202, 202, 202, var(--border-opacity)) !important
  }

  .lg\:border-opacity-0{
    --border-opacity:0 !important
  }

  .lg\:border-opacity-25{
    --border-opacity:0.25 !important
  }

  .lg\:border-opacity-50{
    --border-opacity:0.5 !important
  }

  .lg\:border-opacity-75{
    --border-opacity:0.75 !important
  }

  .lg\:border-opacity-100{
    --border-opacity:1 !important
  }

  .lg\:hover\:border-opacity-0:hover{
    --border-opacity:0 !important
  }

  .lg\:hover\:border-opacity-25:hover{
    --border-opacity:0.25 !important
  }

  .lg\:hover\:border-opacity-50:hover{
    --border-opacity:0.5 !important
  }

  .lg\:hover\:border-opacity-75:hover{
    --border-opacity:0.75 !important
  }

  .lg\:hover\:border-opacity-100:hover{
    --border-opacity:1 !important
  }

  .lg\:focus\:border-opacity-0:focus{
    --border-opacity:0 !important
  }

  .lg\:focus\:border-opacity-25:focus{
    --border-opacity:0.25 !important
  }

  .lg\:focus\:border-opacity-50:focus{
    --border-opacity:0.5 !important
  }

  .lg\:focus\:border-opacity-75:focus{
    --border-opacity:0.75 !important
  }

  .lg\:focus\:border-opacity-100:focus{
    --border-opacity:1 !important
  }

  .lg\:rounded-none{
    border-radius:0 !important
  }

  .lg\:rounded-sm{
    border-radius:0.125rem !important
  }

  .lg\:rounded{
    border-radius:0.25rem !important
  }

  .lg\:rounded-md{
    border-radius:0.375rem !important
  }

  .lg\:rounded-lg{
    border-radius:0.5rem !important
  }

  .lg\:rounded-xl{
    border-radius:0.75rem !important
  }

  .lg\:rounded-2xl{
    border-radius:1rem !important
  }

  .lg\:rounded-3xl{
    border-radius:1.5rem !important
  }

  .lg\:rounded-full{
    border-radius:9999px !important
  }

  .lg\:rounded-t-none{
    border-top-left-radius:0 !important;
    border-top-right-radius:0 !important
  }

  .lg\:rounded-r-none{
    border-top-right-radius:0 !important;
    border-bottom-right-radius:0 !important
  }

  .lg\:rounded-b-none{
    border-bottom-right-radius:0 !important;
    border-bottom-left-radius:0 !important
  }

  .lg\:rounded-l-none{
    border-top-left-radius:0 !important;
    border-bottom-left-radius:0 !important
  }

  .lg\:rounded-t-sm{
    border-top-left-radius:0.125rem !important;
    border-top-right-radius:0.125rem !important
  }

  .lg\:rounded-r-sm{
    border-top-right-radius:0.125rem !important;
    border-bottom-right-radius:0.125rem !important
  }

  .lg\:rounded-b-sm{
    border-bottom-right-radius:0.125rem !important;
    border-bottom-left-radius:0.125rem !important
  }

  .lg\:rounded-l-sm{
    border-top-left-radius:0.125rem !important;
    border-bottom-left-radius:0.125rem !important
  }

  .lg\:rounded-t{
    border-top-left-radius:0.25rem !important;
    border-top-right-radius:0.25rem !important
  }

  .lg\:rounded-r{
    border-top-right-radius:0.25rem !important;
    border-bottom-right-radius:0.25rem !important
  }

  .lg\:rounded-b{
    border-bottom-right-radius:0.25rem !important;
    border-bottom-left-radius:0.25rem !important
  }

  .lg\:rounded-l{
    border-top-left-radius:0.25rem !important;
    border-bottom-left-radius:0.25rem !important
  }

  .lg\:rounded-t-md{
    border-top-left-radius:0.375rem !important;
    border-top-right-radius:0.375rem !important
  }

  .lg\:rounded-r-md{
    border-top-right-radius:0.375rem !important;
    border-bottom-right-radius:0.375rem !important
  }

  .lg\:rounded-b-md{
    border-bottom-right-radius:0.375rem !important;
    border-bottom-left-radius:0.375rem !important
  }

  .lg\:rounded-l-md{
    border-top-left-radius:0.375rem !important;
    border-bottom-left-radius:0.375rem !important
  }

  .lg\:rounded-t-lg{
    border-top-left-radius:0.5rem !important;
    border-top-right-radius:0.5rem !important
  }

  .lg\:rounded-r-lg{
    border-top-right-radius:0.5rem !important;
    border-bottom-right-radius:0.5rem !important
  }

  .lg\:rounded-b-lg{
    border-bottom-right-radius:0.5rem !important;
    border-bottom-left-radius:0.5rem !important
  }

  .lg\:rounded-l-lg{
    border-top-left-radius:0.5rem !important;
    border-bottom-left-radius:0.5rem !important
  }

  .lg\:rounded-t-xl{
    border-top-left-radius:0.75rem !important;
    border-top-right-radius:0.75rem !important
  }

  .lg\:rounded-r-xl{
    border-top-right-radius:0.75rem !important;
    border-bottom-right-radius:0.75rem !important
  }

  .lg\:rounded-b-xl{
    border-bottom-right-radius:0.75rem !important;
    border-bottom-left-radius:0.75rem !important
  }

  .lg\:rounded-l-xl{
    border-top-left-radius:0.75rem !important;
    border-bottom-left-radius:0.75rem !important
  }

  .lg\:rounded-t-2xl{
    border-top-left-radius:1rem !important;
    border-top-right-radius:1rem !important
  }

  .lg\:rounded-r-2xl{
    border-top-right-radius:1rem !important;
    border-bottom-right-radius:1rem !important
  }

  .lg\:rounded-b-2xl{
    border-bottom-right-radius:1rem !important;
    border-bottom-left-radius:1rem !important
  }

  .lg\:rounded-l-2xl{
    border-top-left-radius:1rem !important;
    border-bottom-left-radius:1rem !important
  }

  .lg\:rounded-t-3xl{
    border-top-left-radius:1.5rem !important;
    border-top-right-radius:1.5rem !important
  }

  .lg\:rounded-r-3xl{
    border-top-right-radius:1.5rem !important;
    border-bottom-right-radius:1.5rem !important
  }

  .lg\:rounded-b-3xl{
    border-bottom-right-radius:1.5rem !important;
    border-bottom-left-radius:1.5rem !important
  }

  .lg\:rounded-l-3xl{
    border-top-left-radius:1.5rem !important;
    border-bottom-left-radius:1.5rem !important
  }

  .lg\:rounded-t-full{
    border-top-left-radius:9999px !important;
    border-top-right-radius:9999px !important
  }

  .lg\:rounded-r-full{
    border-top-right-radius:9999px !important;
    border-bottom-right-radius:9999px !important
  }

  .lg\:rounded-b-full{
    border-bottom-right-radius:9999px !important;
    border-bottom-left-radius:9999px !important
  }

  .lg\:rounded-l-full{
    border-top-left-radius:9999px !important;
    border-bottom-left-radius:9999px !important
  }

  .lg\:rounded-tl-none{
    border-top-left-radius:0 !important
  }

  .lg\:rounded-tr-none{
    border-top-right-radius:0 !important
  }

  .lg\:rounded-br-none{
    border-bottom-right-radius:0 !important
  }

  .lg\:rounded-bl-none{
    border-bottom-left-radius:0 !important
  }

  .lg\:rounded-tl-sm{
    border-top-left-radius:0.125rem !important
  }

  .lg\:rounded-tr-sm{
    border-top-right-radius:0.125rem !important
  }

  .lg\:rounded-br-sm{
    border-bottom-right-radius:0.125rem !important
  }

  .lg\:rounded-bl-sm{
    border-bottom-left-radius:0.125rem !important
  }

  .lg\:rounded-tl{
    border-top-left-radius:0.25rem !important
  }

  .lg\:rounded-tr{
    border-top-right-radius:0.25rem !important
  }

  .lg\:rounded-br{
    border-bottom-right-radius:0.25rem !important
  }

  .lg\:rounded-bl{
    border-bottom-left-radius:0.25rem !important
  }

  .lg\:rounded-tl-md{
    border-top-left-radius:0.375rem !important
  }

  .lg\:rounded-tr-md{
    border-top-right-radius:0.375rem !important
  }

  .lg\:rounded-br-md{
    border-bottom-right-radius:0.375rem !important
  }

  .lg\:rounded-bl-md{
    border-bottom-left-radius:0.375rem !important
  }

  .lg\:rounded-tl-lg{
    border-top-left-radius:0.5rem !important
  }

  .lg\:rounded-tr-lg{
    border-top-right-radius:0.5rem !important
  }

  .lg\:rounded-br-lg{
    border-bottom-right-radius:0.5rem !important
  }

  .lg\:rounded-bl-lg{
    border-bottom-left-radius:0.5rem !important
  }

  .lg\:rounded-tl-xl{
    border-top-left-radius:0.75rem !important
  }

  .lg\:rounded-tr-xl{
    border-top-right-radius:0.75rem !important
  }

  .lg\:rounded-br-xl{
    border-bottom-right-radius:0.75rem !important
  }

  .lg\:rounded-bl-xl{
    border-bottom-left-radius:0.75rem !important
  }

  .lg\:rounded-tl-2xl{
    border-top-left-radius:1rem !important
  }

  .lg\:rounded-tr-2xl{
    border-top-right-radius:1rem !important
  }

  .lg\:rounded-br-2xl{
    border-bottom-right-radius:1rem !important
  }

  .lg\:rounded-bl-2xl{
    border-bottom-left-radius:1rem !important
  }

  .lg\:rounded-tl-3xl{
    border-top-left-radius:1.5rem !important
  }

  .lg\:rounded-tr-3xl{
    border-top-right-radius:1.5rem !important
  }

  .lg\:rounded-br-3xl{
    border-bottom-right-radius:1.5rem !important
  }

  .lg\:rounded-bl-3xl{
    border-bottom-left-radius:1.5rem !important
  }

  .lg\:rounded-tl-full{
    border-top-left-radius:9999px !important
  }

  .lg\:rounded-tr-full{
    border-top-right-radius:9999px !important
  }

  .lg\:rounded-br-full{
    border-bottom-right-radius:9999px !important
  }

  .lg\:rounded-bl-full{
    border-bottom-left-radius:9999px !important
  }

  .lg\:border-solid{
    border-style:solid !important
  }

  .lg\:border-dashed{
    border-style:dashed !important
  }

  .lg\:border-dotted{
    border-style:dotted !important
  }

  .lg\:border-double{
    border-style:double !important
  }

  .lg\:border-none{
    border-style:none !important
  }

  .lg\:border-0{
    border-width:0 !important
  }

  .lg\:border-2{
    border-width:2px !important
  }

  .lg\:border-4{
    border-width:4px !important
  }

  .lg\:border-8{
    border-width:8px !important
  }

  .lg\:border{
    border-width:1px !important
  }

  .lg\:border-t-0{
    border-top-width:0 !important
  }

  .lg\:border-r-0{
    border-right-width:0 !important
  }

  .lg\:border-b-0{
    border-bottom-width:0 !important
  }

  .lg\:border-l-0{
    border-left-width:0 !important
  }

  .lg\:border-t-2{
    border-top-width:2px !important
  }

  .lg\:border-r-2{
    border-right-width:2px !important
  }

  .lg\:border-b-2{
    border-bottom-width:2px !important
  }

  .lg\:border-l-2{
    border-left-width:2px !important
  }

  .lg\:border-t-4{
    border-top-width:4px !important
  }

  .lg\:border-r-4{
    border-right-width:4px !important
  }

  .lg\:border-b-4{
    border-bottom-width:4px !important
  }

  .lg\:border-l-4{
    border-left-width:4px !important
  }

  .lg\:border-t-8{
    border-top-width:8px !important
  }

  .lg\:border-r-8{
    border-right-width:8px !important
  }

  .lg\:border-b-8{
    border-bottom-width:8px !important
  }

  .lg\:border-l-8{
    border-left-width:8px !important
  }

  .lg\:border-t{
    border-top-width:1px !important
  }

  .lg\:border-r{
    border-right-width:1px !important
  }

  .lg\:border-b{
    border-bottom-width:1px !important
  }

  .lg\:border-l{
    border-left-width:1px !important
  }

  .lg\:box-border{
    box-sizing:border-box !important
  }

  .lg\:box-content{
    box-sizing:content-box !important
  }

  .lg\:cursor-auto{
    cursor:auto !important
  }

  .lg\:cursor-default{
    cursor:default !important
  }

  .lg\:cursor-pointer{
    cursor:pointer !important
  }

  .lg\:cursor-wait{
    cursor:wait !important
  }

  .lg\:cursor-text{
    cursor:text !important
  }

  .lg\:cursor-move{
    cursor:move !important
  }

  .lg\:cursor-not-allowed{
    cursor:not-allowed !important
  }

  .lg\:block{
    display:block !important
  }

  .lg\:inline-block{
    display:inline-block !important
  }

  .lg\:inline{
    display:inline !important
  }

  .lg\:flex{
    display:flex !important
  }

  .lg\:inline-flex{
    display:inline-flex !important
  }

  .lg\:table{
    display:table !important
  }

  .lg\:table-caption{
    display:table-caption !important
  }

  .lg\:table-cell{
    display:table-cell !important
  }

  .lg\:table-column{
    display:table-column !important
  }

  .lg\:table-column-group{
    display:table-column-group !important
  }

  .lg\:table-footer-group{
    display:table-footer-group !important
  }

  .lg\:table-header-group{
    display:table-header-group !important
  }

  .lg\:table-row-group{
    display:table-row-group !important
  }

  .lg\:table-row{
    display:table-row !important
  }

  .lg\:flow-root{
    display:flow-root !important
  }

  .lg\:grid{
    display:grid !important
  }

  .lg\:inline-grid{
    display:inline-grid !important
  }

  .lg\:contents{
    display:contents !important
  }

  .lg\:hidden{
    display:none !important
  }

  .lg\:flex-row{
    flex-direction:row !important
  }

  .lg\:flex-row-reverse{
    flex-direction:row-reverse !important
  }

  .lg\:flex-col{
    flex-direction:column !important
  }

  .lg\:flex-col-reverse{
    flex-direction:column-reverse !important
  }

  .lg\:flex-wrap{
    flex-wrap:wrap !important
  }

  .lg\:flex-wrap-reverse{
    flex-wrap:wrap-reverse !important
  }

  .lg\:flex-no-wrap{
    flex-wrap:nowrap !important
  }

  .lg\:place-items-auto{
    place-items:auto !important
  }

  .lg\:place-items-start{
    place-items:start !important
  }

  .lg\:place-items-end{
    place-items:end !important
  }

  .lg\:place-items-center{
    place-items:center !important
  }

  .lg\:place-items-stretch{
    place-items:stretch !important
  }

  .lg\:place-content-center{
    place-content:center !important
  }

  .lg\:place-content-start{
    place-content:start !important
  }

  .lg\:place-content-end{
    place-content:end !important
  }

  .lg\:place-content-between{
    place-content:space-between !important
  }

  .lg\:place-content-around{
    place-content:space-around !important
  }

  .lg\:place-content-evenly{
    place-content:space-evenly !important
  }

  .lg\:place-content-stretch{
    place-content:stretch !important
  }

  .lg\:place-self-auto{
    place-self:auto !important
  }

  .lg\:place-self-start{
    place-self:start !important
  }

  .lg\:place-self-end{
    place-self:end !important
  }

  .lg\:place-self-center{
    place-self:center !important
  }

  .lg\:place-self-stretch{
    place-self:stretch !important
  }

  .lg\:items-start{
    align-items:flex-start !important
  }

  .lg\:items-end{
    align-items:flex-end !important
  }

  .lg\:items-center{
    align-items:center !important
  }

  .lg\:items-baseline{
    align-items:baseline !important
  }

  .lg\:items-stretch{
    align-items:stretch !important
  }

  .lg\:content-center{
    align-content:center !important
  }

  .lg\:content-start{
    align-content:flex-start !important
  }

  .lg\:content-end{
    align-content:flex-end !important
  }

  .lg\:content-between{
    align-content:space-between !important
  }

  .lg\:content-around{
    align-content:space-around !important
  }

  .lg\:content-evenly{
    align-content:space-evenly !important
  }

  .lg\:self-auto{
    align-self:auto !important
  }

  .lg\:self-start{
    align-self:flex-start !important
  }

  .lg\:self-end{
    align-self:flex-end !important
  }

  .lg\:self-center{
    align-self:center !important
  }

  .lg\:self-stretch{
    align-self:stretch !important
  }

  .lg\:justify-items-auto{
    justify-items:auto !important
  }

  .lg\:justify-items-start{
    justify-items:start !important
  }

  .lg\:justify-items-end{
    justify-items:end !important
  }

  .lg\:justify-items-center{
    justify-items:center !important
  }

  .lg\:justify-items-stretch{
    justify-items:stretch !important
  }

  .lg\:justify-start{
    justify-content:flex-start !important
  }

  .lg\:justify-end{
    justify-content:flex-end !important
  }

  .lg\:justify-center{
    justify-content:center !important
  }

  .lg\:justify-between{
    justify-content:space-between !important
  }

  .lg\:justify-around{
    justify-content:space-around !important
  }

  .lg\:justify-evenly{
    justify-content:space-evenly !important
  }

  .lg\:justify-self-auto{
    justify-self:auto !important
  }

  .lg\:justify-self-start{
    justify-self:start !important
  }

  .lg\:justify-self-end{
    justify-self:end !important
  }

  .lg\:justify-self-center{
    justify-self:center !important
  }

  .lg\:justify-self-stretch{
    justify-self:stretch !important
  }

  .lg\:flex-1{
    flex:1 1 0% !important
  }

  .lg\:flex-auto{
    flex:1 1 auto !important
  }

  .lg\:flex-initial{
    flex:0 1 auto !important
  }

  .lg\:flex-none{
    flex:none !important
  }

  .lg\:flex-grow-0{
    flex-grow:0 !important
  }

  .lg\:flex-grow{
    flex-grow:1 !important
  }

  .lg\:flex-shrink-0{
    flex-shrink:0 !important
  }

  .lg\:flex-shrink{
    flex-shrink:1 !important
  }

  .lg\:order-1{
    order:1 !important
  }

  .lg\:order-2{
    order:2 !important
  }

  .lg\:order-3{
    order:3 !important
  }

  .lg\:order-4{
    order:4 !important
  }

  .lg\:order-5{
    order:5 !important
  }

  .lg\:order-6{
    order:6 !important
  }

  .lg\:order-7{
    order:7 !important
  }

  .lg\:order-8{
    order:8 !important
  }

  .lg\:order-9{
    order:9 !important
  }

  .lg\:order-10{
    order:10 !important
  }

  .lg\:order-11{
    order:11 !important
  }

  .lg\:order-12{
    order:12 !important
  }

  .lg\:order-first{
    order:-9999 !important
  }

  .lg\:order-last{
    order:9999 !important
  }

  .lg\:order-none{
    order:0 !important
  }

  .lg\:float-right{
    float:right !important
  }

  .lg\:float-left{
    float:left !important
  }

  .lg\:float-none{
    float:none !important
  }

  .lg\:clearfix:after{
    content:"" !important;
    display:table !important;
    clear:both !important
  }

  .lg\:clear-left{
    clear:left !important
  }

  .lg\:clear-right{
    clear:right !important
  }

  .lg\:clear-both{
    clear:both !important
  }

  .lg\:clear-none{
    clear:none !important
  }

  .lg\:font-sans{
    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" !important
  }

  .lg\:font-serif{
    font-family:Georgia, Cambria, "Times New Roman", Times, serif !important
  }

  .lg\:font-mono{
    font-family:Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important
  }

  .lg\:font-hairline{
    font-weight:100 !important
  }

  .lg\:font-thin{
    font-weight:200 !important
  }

  .lg\:font-light{
    font-weight:300 !important
  }

  .lg\:font-normal{
    font-weight:400 !important
  }

  .lg\:font-medium{
    font-weight:500 !important
  }

  .lg\:font-semibold{
    font-weight:600 !important
  }

  .lg\:font-bold{
    font-weight:700 !important
  }

  .lg\:font-extrabold{
    font-weight:800 !important
  }

  .lg\:font-black{
    font-weight:900 !important
  }

  .lg\:hover\:font-hairline:hover{
    font-weight:100 !important
  }

  .lg\:hover\:font-thin:hover{
    font-weight:200 !important
  }

  .lg\:hover\:font-light:hover{
    font-weight:300 !important
  }

  .lg\:hover\:font-normal:hover{
    font-weight:400 !important
  }

  .lg\:hover\:font-medium:hover{
    font-weight:500 !important
  }

  .lg\:hover\:font-semibold:hover{
    font-weight:600 !important
  }

  .lg\:hover\:font-bold:hover{
    font-weight:700 !important
  }

  .lg\:hover\:font-extrabold:hover{
    font-weight:800 !important
  }

  .lg\:hover\:font-black:hover{
    font-weight:900 !important
  }

  .lg\:focus\:font-hairline:focus{
    font-weight:100 !important
  }

  .lg\:focus\:font-thin:focus{
    font-weight:200 !important
  }

  .lg\:focus\:font-light:focus{
    font-weight:300 !important
  }

  .lg\:focus\:font-normal:focus{
    font-weight:400 !important
  }

  .lg\:focus\:font-medium:focus{
    font-weight:500 !important
  }

  .lg\:focus\:font-semibold:focus{
    font-weight:600 !important
  }

  .lg\:focus\:font-bold:focus{
    font-weight:700 !important
  }

  .lg\:focus\:font-extrabold:focus{
    font-weight:800 !important
  }

  .lg\:focus\:font-black:focus{
    font-weight:900 !important
  }

  .lg\:h-0{
    height:0 !important
  }

  .lg\:h-1{
    height:0.25rem !important
  }

  .lg\:h-2{
    height:0.5rem !important
  }

  .lg\:h-3{
    height:0.75rem !important
  }

  .lg\:h-4{
    height:1rem !important
  }

  .lg\:h-5{
    height:1.25rem !important
  }

  .lg\:h-6{
    height:1.5rem !important
  }

  .lg\:h-7{
    height:1.75rem !important
  }

  .lg\:h-8{
    height:2rem !important
  }

  .lg\:h-10{
    height:2.5rem !important
  }

  .lg\:h-12{
    height:3rem !important
  }

  .lg\:h-14{
    height:3.5rem !important
  }

  .lg\:h-16{
    height:4rem !important
  }

  .lg\:h-18{
    height:4.5rem !important
  }

  .lg\:h-19{
    height:4.75rem !important
  }

  .lg\:h-20{
    height:5rem !important
  }

  .lg\:h-24{
    height:6rem !important
  }

  .lg\:h-28{
    height:7rem !important
  }

  .lg\:h-30{
    height:7.5rem !important
  }

  .lg\:h-31{
    height:7.75rem !important
  }

  .lg\:h-32{
    height:8rem !important
  }

  .lg\:h-34{
    height:8.5rem !important
  }

  .lg\:h-36{
    height:9rem !important
  }

  .lg\:h-40{
    height:10rem !important
  }

  .lg\:h-42{
    height:9.188rem !important
  }

  .lg\:h-44{
    height:11rem !important
  }

  .lg\:h-45{
    height:11.25rem !important
  }

  .lg\:h-48{
    height:12rem !important
  }

  .lg\:h-50{
    height:12.5rem !important
  }

  .lg\:h-52{
    height:13rem !important
  }

  .lg\:h-56{
    height:14rem !important
  }

  .lg\:h-60{
    height:15rem !important
  }

  .lg\:h-62{
    height:15.5rem !important
  }

  .lg\:h-64{
    height:16rem !important
  }

  .lg\:h-70{
    height:17.5rem !important
  }

  .lg\:h-72{
    height:18rem !important
  }

  .lg\:h-76{
    height:19rem !important
  }

  .lg\:h-80{
    height:20rem !important
  }

  .lg\:h-83{
    height:20.75rem !important
  }

  .lg\:h-84{
    height:21rem !important
  }

  .lg\:h-92{
    height:23rem !important
  }

  .lg\:h-96{
    height:24rem !important
  }

  .lg\:h-104{
    height:26rem !important
  }

  .lg\:h-106{
    height:26.5rem !important
  }

  .lg\:h-108{
    height:27rem !important
  }

  .lg\:h-112{
    height:28rem !important
  }

  .lg\:h-116{
    height:29rem !important
  }

  .lg\:h-120{
    height:30rem !important
  }

  .lg\:h-124{
    height:31rem !important
  }

  .lg\:h-132{
    height:33rem !important
  }

  .lg\:h-140{
    height:40rem !important
  }

  .lg\:h-164{
    height:41rem !important
  }

  .lg\:h-165{
    height:41.25rem !important
  }

  .lg\:h-172{
    height:43rem !important
  }

  .lg\:h-200{
    height:50rem !important
  }

  .lg\:h-auto{
    height:auto !important
  }

  .lg\:h-px{
    height:1px !important
  }

  .lg\:h-1\.5{
    height:0.375rem !important
  }

  .lg\:h-2n{
    height:-0.5rem !important
  }

  .lg\:h-40n{
    height:-10rem !important
  }

  .lg\:h-full{
    height:100% !important
  }

  .lg\:h-screen{
    height:100vh !important
  }

  .lg\:h-40p{
    height:40% !important
  }

  .lg\:h-50p{
    height:50% !important
  }

  .lg\:h-60p{
    height:60% !important
  }

  .lg\:h-70p{
    height:70% !important
  }

  .lg\:h-80p{
    height:80% !important
  }

  .lg\:h-90p{
    height:90% !important
  }

  .lg\:h-93p{
    height:93% !important
  }

  .lg\:h-fit{
    height:-moz-fit-content !important;
    height:fit-content !important
  }

  .lg\:text-xs{
    font-size:0.75rem !important
  }

  .lg\:text-sm{
    font-size:0.875rem !important
  }

  .lg\:text-base{
    font-size:1rem !important
  }

  .lg\:text-lg{
    font-size:1.125rem !important
  }

  .lg\:text-xl{
    font-size:1.25rem !important
  }

  .lg\:text-2xl{
    font-size:1.5rem !important
  }

  .lg\:text-3xl{
    font-size:1.875rem !important
  }

  .lg\:text-4xl{
    font-size:2.25rem !important
  }

  .lg\:text-5xl{
    font-size:3rem !important
  }

  .lg\:text-6xl{
    font-size:4rem !important
  }

  .lg\:text-xsmall{
    font-size:13px !important
  }

  .lg\:text-xxs{
    font-size:11px !important
  }

  .lg\:text-xxxs{
    font-size:10px !important
  }

  .lg\:text-heading-01{
    font-size:1.75rem !important
  }

  .lg\:leading-3{
    line-height:.75rem !important
  }

  .lg\:leading-4{
    line-height:1rem !important
  }

  .lg\:leading-5{
    line-height:1.25rem !important
  }

  .lg\:leading-6{
    line-height:1.5rem !important
  }

  .lg\:leading-7{
    line-height:1.75rem !important
  }

  .lg\:leading-8{
    line-height:2rem !important
  }

  .lg\:leading-9{
    line-height:2.25rem !important
  }

  .lg\:leading-10{
    line-height:2.5rem !important
  }

  .lg\:leading-none{
    line-height:1 !important
  }

  .lg\:leading-tight{
    line-height:1.25 !important
  }

  .lg\:leading-snug{
    line-height:1.375 !important
  }

  .lg\:leading-normal{
    line-height:1.5 !important
  }

  .lg\:leading-relaxed{
    line-height:1.625 !important
  }

  .lg\:leading-loose{
    line-height:2 !important
  }

  .lg\:leading-primary{
    line-height:1.125rem !important
  }

  .lg\:list-inside{
    list-style-position:inside !important
  }

  .lg\:list-outside{
    list-style-position:outside !important
  }

  .lg\:list-none{
    list-style-type:none !important
  }

  .lg\:list-disc{
    list-style-type:disc !important
  }

  .lg\:list-decimal{
    list-style-type:decimal !important
  }

  .lg\:m-0{
    margin:0 !important
  }

  .lg\:m-1{
    margin:0.25rem !important
  }

  .lg\:m-2{
    margin:0.5rem !important
  }

  .lg\:m-3{
    margin:0.75rem !important
  }

  .lg\:m-4{
    margin:1rem !important
  }

  .lg\:m-5{
    margin:1.25rem !important
  }

  .lg\:m-6{
    margin:1.5rem !important
  }

  .lg\:m-7{
    margin:1.75rem !important
  }

  .lg\:m-8{
    margin:2rem !important
  }

  .lg\:m-9{
    margin:2.25rem !important
  }

  .lg\:m-10{
    margin:2.5rem !important
  }

  .lg\:m-12{
    margin:3rem !important
  }

  .lg\:m-14{
    margin:3.5rem !important
  }

  .lg\:m-16{
    margin:4rem !important
  }

  .lg\:m-18{
    margin:4.5rem !important
  }

  .lg\:m-19{
    margin:4.75rem !important
  }

  .lg\:m-20{
    margin:5rem !important
  }

  .lg\:m-24{
    margin:6rem !important
  }

  .lg\:m-28{
    margin:7rem !important
  }

  .lg\:m-30{
    margin:7.5rem !important
  }

  .lg\:m-31{
    margin:7.75rem !important
  }

  .lg\:m-32{
    margin:8rem !important
  }

  .lg\:m-34{
    margin:8.5rem !important
  }

  .lg\:m-36{
    margin:9rem !important
  }

  .lg\:m-40{
    margin:10rem !important
  }

  .lg\:m-44{
    margin:11rem !important
  }

  .lg\:m-45{
    margin:11.25rem !important
  }

  .lg\:m-48{
    margin:12rem !important
  }

  .lg\:m-50{
    margin:12.5rem !important
  }

  .lg\:m-52{
    margin:13rem !important
  }

  .lg\:m-56{
    margin:14rem !important
  }

  .lg\:m-60{
    margin:15rem !important
  }

  .lg\:m-62{
    margin:15.5rem !important
  }

  .lg\:m-64{
    margin:16rem !important
  }

  .lg\:m-70{
    margin:17.5rem !important
  }

  .lg\:m-72{
    margin:18rem !important
  }

  .lg\:m-76{
    margin:19rem !important
  }

  .lg\:m-80{
    margin:20rem !important
  }

  .lg\:m-83{
    margin:20.75rem !important
  }

  .lg\:m-84{
    margin:21rem !important
  }

  .lg\:m-92{
    margin:23rem !important
  }

  .lg\:m-96{
    margin:24rem !important
  }

  .lg\:m-104{
    margin:26rem !important
  }

  .lg\:m-106{
    margin:26.5rem !important
  }

  .lg\:m-108{
    margin:27rem !important
  }

  .lg\:m-112{
    margin:28rem !important
  }

  .lg\:m-116{
    margin:29rem !important
  }

  .lg\:m-120{
    margin:30rem !important
  }

  .lg\:m-124{
    margin:31rem !important
  }

  .lg\:m-132{
    margin:33rem !important
  }

  .lg\:m-140{
    margin:40rem !important
  }

  .lg\:m-164{
    margin:41rem !important
  }

  .lg\:m-165{
    margin:41.25rem !important
  }

  .lg\:m-172{
    margin:43rem !important
  }

  .lg\:m-200{
    margin:50rem !important
  }

  .lg\:m-auto{
    margin:auto !important
  }

  .lg\:m-px{
    margin:1px !important
  }

  .lg\:m-1\.5{
    margin:0.375rem !important
  }

  .lg\:m-2n{
    margin:-0.5rem !important
  }

  .lg\:m-40n{
    margin:-10rem !important
  }

  .lg\:-m-1{
    margin:-0.25rem !important
  }

  .lg\:-m-2{
    margin:-0.5rem !important
  }

  .lg\:-m-3{
    margin:-0.75rem !important
  }

  .lg\:-m-4{
    margin:-1rem !important
  }

  .lg\:-m-5{
    margin:-1.25rem !important
  }

  .lg\:-m-6{
    margin:-1.5rem !important
  }

  .lg\:-m-7{
    margin:-1.75rem !important
  }

  .lg\:-m-8{
    margin:-2rem !important
  }

  .lg\:-m-10{
    margin:-2.5rem !important
  }

  .lg\:-m-12{
    margin:-3rem !important
  }

  .lg\:-m-14{
    margin:-3.5rem !important
  }

  .lg\:-m-16{
    margin:-4rem !important
  }

  .lg\:-m-18{
    margin:-4.5rem !important
  }

  .lg\:-m-19{
    margin:-4.75rem !important
  }

  .lg\:-m-20{
    margin:-5rem !important
  }

  .lg\:-m-24{
    margin:-6rem !important
  }

  .lg\:-m-28{
    margin:-7rem !important
  }

  .lg\:-m-30{
    margin:-7.5rem !important
  }

  .lg\:-m-31{
    margin:-7.75rem !important
  }

  .lg\:-m-32{
    margin:-8rem !important
  }

  .lg\:-m-34{
    margin:-8.5rem !important
  }

  .lg\:-m-36{
    margin:-9rem !important
  }

  .lg\:-m-40{
    margin:-10rem !important
  }

  .lg\:-m-44{
    margin:-11rem !important
  }

  .lg\:-m-45{
    margin:-11.25rem !important
  }

  .lg\:-m-48{
    margin:-12rem !important
  }

  .lg\:-m-50{
    margin:-12.5rem !important
  }

  .lg\:-m-52{
    margin:-13rem !important
  }

  .lg\:-m-56{
    margin:-14rem !important
  }

  .lg\:-m-60{
    margin:-15rem !important
  }

  .lg\:-m-62{
    margin:-15.5rem !important
  }

  .lg\:-m-64{
    margin:-16rem !important
  }

  .lg\:-m-70{
    margin:-17.5rem !important
  }

  .lg\:-m-72{
    margin:-18rem !important
  }

  .lg\:-m-76{
    margin:-19rem !important
  }

  .lg\:-m-80{
    margin:-20rem !important
  }

  .lg\:-m-83{
    margin:-20.75rem !important
  }

  .lg\:-m-84{
    margin:-21rem !important
  }

  .lg\:-m-92{
    margin:-23rem !important
  }

  .lg\:-m-96{
    margin:-24rem !important
  }

  .lg\:-m-104{
    margin:-26rem !important
  }

  .lg\:-m-106{
    margin:-26.5rem !important
  }

  .lg\:-m-108{
    margin:-27rem !important
  }

  .lg\:-m-112{
    margin:-28rem !important
  }

  .lg\:-m-116{
    margin:-29rem !important
  }

  .lg\:-m-120{
    margin:-30rem !important
  }

  .lg\:-m-124{
    margin:-31rem !important
  }

  .lg\:-m-132{
    margin:-33rem !important
  }

  .lg\:-m-140{
    margin:-40rem !important
  }

  .lg\:-m-164{
    margin:-41rem !important
  }

  .lg\:-m-165{
    margin:-41.25rem !important
  }

  .lg\:-m-172{
    margin:-43rem !important
  }

  .lg\:-m-200{
    margin:-50rem !important
  }

  .lg\:-m-px{
    margin:-1px !important
  }

  .lg\:-m-1\.5{
    margin:-0.375rem !important
  }

  .lg\:-m-2n{
    margin:0.5rem !important
  }

  .lg\:-m-40n{
    margin:10rem !important
  }

  .lg\:my-0{
    margin-top:0 !important;
    margin-bottom:0 !important
  }

  .lg\:mx-0{
    margin-left:0 !important;
    margin-right:0 !important
  }

  .lg\:my-1{
    margin-top:0.25rem !important;
    margin-bottom:0.25rem !important
  }

  .lg\:mx-1{
    margin-left:0.25rem !important;
    margin-right:0.25rem !important
  }

  .lg\:my-2{
    margin-top:0.5rem !important;
    margin-bottom:0.5rem !important
  }

  .lg\:mx-2{
    margin-left:0.5rem !important;
    margin-right:0.5rem !important
  }

  .lg\:my-3{
    margin-top:0.75rem !important;
    margin-bottom:0.75rem !important
  }

  .lg\:mx-3{
    margin-left:0.75rem !important;
    margin-right:0.75rem !important
  }

  .lg\:my-4{
    margin-top:1rem !important;
    margin-bottom:1rem !important
  }

  .lg\:mx-4{
    margin-left:1rem !important;
    margin-right:1rem !important
  }

  .lg\:my-5{
    margin-top:1.25rem !important;
    margin-bottom:1.25rem !important
  }

  .lg\:mx-5{
    margin-left:1.25rem !important;
    margin-right:1.25rem !important
  }

  .lg\:my-6{
    margin-top:1.5rem !important;
    margin-bottom:1.5rem !important
  }

  .lg\:mx-6{
    margin-left:1.5rem !important;
    margin-right:1.5rem !important
  }

  .lg\:my-7{
    margin-top:1.75rem !important;
    margin-bottom:1.75rem !important
  }

  .lg\:mx-7{
    margin-left:1.75rem !important;
    margin-right:1.75rem !important
  }

  .lg\:my-8{
    margin-top:2rem !important;
    margin-bottom:2rem !important
  }

  .lg\:mx-8{
    margin-left:2rem !important;
    margin-right:2rem !important
  }

  .lg\:my-9{
    margin-top:2.25rem !important;
    margin-bottom:2.25rem !important
  }

  .lg\:mx-9{
    margin-left:2.25rem !important;
    margin-right:2.25rem !important
  }

  .lg\:my-10{
    margin-top:2.5rem !important;
    margin-bottom:2.5rem !important
  }

  .lg\:mx-10{
    margin-left:2.5rem !important;
    margin-right:2.5rem !important
  }

  .lg\:my-12{
    margin-top:3rem !important;
    margin-bottom:3rem !important
  }

  .lg\:mx-12{
    margin-left:3rem !important;
    margin-right:3rem !important
  }

  .lg\:my-14{
    margin-top:3.5rem !important;
    margin-bottom:3.5rem !important
  }

  .lg\:mx-14{
    margin-left:3.5rem !important;
    margin-right:3.5rem !important
  }

  .lg\:my-16{
    margin-top:4rem !important;
    margin-bottom:4rem !important
  }

  .lg\:mx-16{
    margin-left:4rem !important;
    margin-right:4rem !important
  }

  .lg\:my-18{
    margin-top:4.5rem !important;
    margin-bottom:4.5rem !important
  }

  .lg\:mx-18{
    margin-left:4.5rem !important;
    margin-right:4.5rem !important
  }

  .lg\:my-19{
    margin-top:4.75rem !important;
    margin-bottom:4.75rem !important
  }

  .lg\:mx-19{
    margin-left:4.75rem !important;
    margin-right:4.75rem !important
  }

  .lg\:my-20{
    margin-top:5rem !important;
    margin-bottom:5rem !important
  }

  .lg\:mx-20{
    margin-left:5rem !important;
    margin-right:5rem !important
  }

  .lg\:my-24{
    margin-top:6rem !important;
    margin-bottom:6rem !important
  }

  .lg\:mx-24{
    margin-left:6rem !important;
    margin-right:6rem !important
  }

  .lg\:my-28{
    margin-top:7rem !important;
    margin-bottom:7rem !important
  }

  .lg\:mx-28{
    margin-left:7rem !important;
    margin-right:7rem !important
  }

  .lg\:my-30{
    margin-top:7.5rem !important;
    margin-bottom:7.5rem !important
  }

  .lg\:mx-30{
    margin-left:7.5rem !important;
    margin-right:7.5rem !important
  }

  .lg\:my-31{
    margin-top:7.75rem !important;
    margin-bottom:7.75rem !important
  }

  .lg\:mx-31{
    margin-left:7.75rem !important;
    margin-right:7.75rem !important
  }

  .lg\:my-32{
    margin-top:8rem !important;
    margin-bottom:8rem !important
  }

  .lg\:mx-32{
    margin-left:8rem !important;
    margin-right:8rem !important
  }

  .lg\:my-34{
    margin-top:8.5rem !important;
    margin-bottom:8.5rem !important
  }

  .lg\:mx-34{
    margin-left:8.5rem !important;
    margin-right:8.5rem !important
  }

  .lg\:my-36{
    margin-top:9rem !important;
    margin-bottom:9rem !important
  }

  .lg\:mx-36{
    margin-left:9rem !important;
    margin-right:9rem !important
  }

  .lg\:my-40{
    margin-top:10rem !important;
    margin-bottom:10rem !important
  }

  .lg\:mx-40{
    margin-left:10rem !important;
    margin-right:10rem !important
  }

  .lg\:my-44{
    margin-top:11rem !important;
    margin-bottom:11rem !important
  }

  .lg\:mx-44{
    margin-left:11rem !important;
    margin-right:11rem !important
  }

  .lg\:my-45{
    margin-top:11.25rem !important;
    margin-bottom:11.25rem !important
  }

  .lg\:mx-45{
    margin-left:11.25rem !important;
    margin-right:11.25rem !important
  }

  .lg\:my-48{
    margin-top:12rem !important;
    margin-bottom:12rem !important
  }

  .lg\:mx-48{
    margin-left:12rem !important;
    margin-right:12rem !important
  }

  .lg\:my-50{
    margin-top:12.5rem !important;
    margin-bottom:12.5rem !important
  }

  .lg\:mx-50{
    margin-left:12.5rem !important;
    margin-right:12.5rem !important
  }

  .lg\:my-52{
    margin-top:13rem !important;
    margin-bottom:13rem !important
  }

  .lg\:mx-52{
    margin-left:13rem !important;
    margin-right:13rem !important
  }

  .lg\:my-56{
    margin-top:14rem !important;
    margin-bottom:14rem !important
  }

  .lg\:mx-56{
    margin-left:14rem !important;
    margin-right:14rem !important
  }

  .lg\:my-60{
    margin-top:15rem !important;
    margin-bottom:15rem !important
  }

  .lg\:mx-60{
    margin-left:15rem !important;
    margin-right:15rem !important
  }

  .lg\:my-62{
    margin-top:15.5rem !important;
    margin-bottom:15.5rem !important
  }

  .lg\:mx-62{
    margin-left:15.5rem !important;
    margin-right:15.5rem !important
  }

  .lg\:my-64{
    margin-top:16rem !important;
    margin-bottom:16rem !important
  }

  .lg\:mx-64{
    margin-left:16rem !important;
    margin-right:16rem !important
  }

  .lg\:my-70{
    margin-top:17.5rem !important;
    margin-bottom:17.5rem !important
  }

  .lg\:mx-70{
    margin-left:17.5rem !important;
    margin-right:17.5rem !important
  }

  .lg\:my-72{
    margin-top:18rem !important;
    margin-bottom:18rem !important
  }

  .lg\:mx-72{
    margin-left:18rem !important;
    margin-right:18rem !important
  }

  .lg\:my-76{
    margin-top:19rem !important;
    margin-bottom:19rem !important
  }

  .lg\:mx-76{
    margin-left:19rem !important;
    margin-right:19rem !important
  }

  .lg\:my-80{
    margin-top:20rem !important;
    margin-bottom:20rem !important
  }

  .lg\:mx-80{
    margin-left:20rem !important;
    margin-right:20rem !important
  }

  .lg\:my-83{
    margin-top:20.75rem !important;
    margin-bottom:20.75rem !important
  }

  .lg\:mx-83{
    margin-left:20.75rem !important;
    margin-right:20.75rem !important
  }

  .lg\:my-84{
    margin-top:21rem !important;
    margin-bottom:21rem !important
  }

  .lg\:mx-84{
    margin-left:21rem !important;
    margin-right:21rem !important
  }

  .lg\:my-92{
    margin-top:23rem !important;
    margin-bottom:23rem !important
  }

  .lg\:mx-92{
    margin-left:23rem !important;
    margin-right:23rem !important
  }

  .lg\:my-96{
    margin-top:24rem !important;
    margin-bottom:24rem !important
  }

  .lg\:mx-96{
    margin-left:24rem !important;
    margin-right:24rem !important
  }

  .lg\:my-104{
    margin-top:26rem !important;
    margin-bottom:26rem !important
  }

  .lg\:mx-104{
    margin-left:26rem !important;
    margin-right:26rem !important
  }

  .lg\:my-106{
    margin-top:26.5rem !important;
    margin-bottom:26.5rem !important
  }

  .lg\:mx-106{
    margin-left:26.5rem !important;
    margin-right:26.5rem !important
  }

  .lg\:my-108{
    margin-top:27rem !important;
    margin-bottom:27rem !important
  }

  .lg\:mx-108{
    margin-left:27rem !important;
    margin-right:27rem !important
  }

  .lg\:my-112{
    margin-top:28rem !important;
    margin-bottom:28rem !important
  }

  .lg\:mx-112{
    margin-left:28rem !important;
    margin-right:28rem !important
  }

  .lg\:my-116{
    margin-top:29rem !important;
    margin-bottom:29rem !important
  }

  .lg\:mx-116{
    margin-left:29rem !important;
    margin-right:29rem !important
  }

  .lg\:my-120{
    margin-top:30rem !important;
    margin-bottom:30rem !important
  }

  .lg\:mx-120{
    margin-left:30rem !important;
    margin-right:30rem !important
  }

  .lg\:my-124{
    margin-top:31rem !important;
    margin-bottom:31rem !important
  }

  .lg\:mx-124{
    margin-left:31rem !important;
    margin-right:31rem !important
  }

  .lg\:my-132{
    margin-top:33rem !important;
    margin-bottom:33rem !important
  }

  .lg\:mx-132{
    margin-left:33rem !important;
    margin-right:33rem !important
  }

  .lg\:my-140{
    margin-top:40rem !important;
    margin-bottom:40rem !important
  }

  .lg\:mx-140{
    margin-left:40rem !important;
    margin-right:40rem !important
  }

  .lg\:my-164{
    margin-top:41rem !important;
    margin-bottom:41rem !important
  }

  .lg\:mx-164{
    margin-left:41rem !important;
    margin-right:41rem !important
  }

  .lg\:my-165{
    margin-top:41.25rem !important;
    margin-bottom:41.25rem !important
  }

  .lg\:mx-165{
    margin-left:41.25rem !important;
    margin-right:41.25rem !important
  }

  .lg\:my-172{
    margin-top:43rem !important;
    margin-bottom:43rem !important
  }

  .lg\:mx-172{
    margin-left:43rem !important;
    margin-right:43rem !important
  }

  .lg\:my-200{
    margin-top:50rem !important;
    margin-bottom:50rem !important
  }

  .lg\:mx-200{
    margin-left:50rem !important;
    margin-right:50rem !important
  }

  .lg\:my-auto{
    margin-top:auto !important;
    margin-bottom:auto !important
  }

  .lg\:mx-auto{
    margin-left:auto !important;
    margin-right:auto !important
  }

  .lg\:my-px{
    margin-top:1px !important;
    margin-bottom:1px !important
  }

  .lg\:mx-px{
    margin-left:1px !important;
    margin-right:1px !important
  }

  .lg\:my-1\.5{
    margin-top:0.375rem !important;
    margin-bottom:0.375rem !important
  }

  .lg\:mx-1\.5{
    margin-left:0.375rem !important;
    margin-right:0.375rem !important
  }

  .lg\:my-2n{
    margin-top:-0.5rem !important;
    margin-bottom:-0.5rem !important
  }

  .lg\:mx-2n{
    margin-left:-0.5rem !important;
    margin-right:-0.5rem !important
  }

  .lg\:my-40n{
    margin-top:-10rem !important;
    margin-bottom:-10rem !important
  }

  .lg\:mx-40n{
    margin-left:-10rem !important;
    margin-right:-10rem !important
  }

  .lg\:-my-1{
    margin-top:-0.25rem !important;
    margin-bottom:-0.25rem !important
  }

  .lg\:-mx-1{
    margin-left:-0.25rem !important;
    margin-right:-0.25rem !important
  }

  .lg\:-my-2{
    margin-top:-0.5rem !important;
    margin-bottom:-0.5rem !important
  }

  .lg\:-mx-2{
    margin-left:-0.5rem !important;
    margin-right:-0.5rem !important
  }

  .lg\:-my-3{
    margin-top:-0.75rem !important;
    margin-bottom:-0.75rem !important
  }

  .lg\:-mx-3{
    margin-left:-0.75rem !important;
    margin-right:-0.75rem !important
  }

  .lg\:-my-4{
    margin-top:-1rem !important;
    margin-bottom:-1rem !important
  }

  .lg\:-mx-4{
    margin-left:-1rem !important;
    margin-right:-1rem !important
  }

  .lg\:-my-5{
    margin-top:-1.25rem !important;
    margin-bottom:-1.25rem !important
  }

  .lg\:-mx-5{
    margin-left:-1.25rem !important;
    margin-right:-1.25rem !important
  }

  .lg\:-my-6{
    margin-top:-1.5rem !important;
    margin-bottom:-1.5rem !important
  }

  .lg\:-mx-6{
    margin-left:-1.5rem !important;
    margin-right:-1.5rem !important
  }

  .lg\:-my-7{
    margin-top:-1.75rem !important;
    margin-bottom:-1.75rem !important
  }

  .lg\:-mx-7{
    margin-left:-1.75rem !important;
    margin-right:-1.75rem !important
  }

  .lg\:-my-8{
    margin-top:-2rem !important;
    margin-bottom:-2rem !important
  }

  .lg\:-mx-8{
    margin-left:-2rem !important;
    margin-right:-2rem !important
  }

  .lg\:-my-10{
    margin-top:-2.5rem !important;
    margin-bottom:-2.5rem !important
  }

  .lg\:-mx-10{
    margin-left:-2.5rem !important;
    margin-right:-2.5rem !important
  }

  .lg\:-my-12{
    margin-top:-3rem !important;
    margin-bottom:-3rem !important
  }

  .lg\:-mx-12{
    margin-left:-3rem !important;
    margin-right:-3rem !important
  }

  .lg\:-my-14{
    margin-top:-3.5rem !important;
    margin-bottom:-3.5rem !important
  }

  .lg\:-mx-14{
    margin-left:-3.5rem !important;
    margin-right:-3.5rem !important
  }

  .lg\:-my-16{
    margin-top:-4rem !important;
    margin-bottom:-4rem !important
  }

  .lg\:-mx-16{
    margin-left:-4rem !important;
    margin-right:-4rem !important
  }

  .lg\:-my-18{
    margin-top:-4.5rem !important;
    margin-bottom:-4.5rem !important
  }

  .lg\:-mx-18{
    margin-left:-4.5rem !important;
    margin-right:-4.5rem !important
  }

  .lg\:-my-19{
    margin-top:-4.75rem !important;
    margin-bottom:-4.75rem !important
  }

  .lg\:-mx-19{
    margin-left:-4.75rem !important;
    margin-right:-4.75rem !important
  }

  .lg\:-my-20{
    margin-top:-5rem !important;
    margin-bottom:-5rem !important
  }

  .lg\:-mx-20{
    margin-left:-5rem !important;
    margin-right:-5rem !important
  }

  .lg\:-my-24{
    margin-top:-6rem !important;
    margin-bottom:-6rem !important
  }

  .lg\:-mx-24{
    margin-left:-6rem !important;
    margin-right:-6rem !important
  }

  .lg\:-my-28{
    margin-top:-7rem !important;
    margin-bottom:-7rem !important
  }

  .lg\:-mx-28{
    margin-left:-7rem !important;
    margin-right:-7rem !important
  }

  .lg\:-my-30{
    margin-top:-7.5rem !important;
    margin-bottom:-7.5rem !important
  }

  .lg\:-mx-30{
    margin-left:-7.5rem !important;
    margin-right:-7.5rem !important
  }

  .lg\:-my-31{
    margin-top:-7.75rem !important;
    margin-bottom:-7.75rem !important
  }

  .lg\:-mx-31{
    margin-left:-7.75rem !important;
    margin-right:-7.75rem !important
  }

  .lg\:-my-32{
    margin-top:-8rem !important;
    margin-bottom:-8rem !important
  }

  .lg\:-mx-32{
    margin-left:-8rem !important;
    margin-right:-8rem !important
  }

  .lg\:-my-34{
    margin-top:-8.5rem !important;
    margin-bottom:-8.5rem !important
  }

  .lg\:-mx-34{
    margin-left:-8.5rem !important;
    margin-right:-8.5rem !important
  }

  .lg\:-my-36{
    margin-top:-9rem !important;
    margin-bottom:-9rem !important
  }

  .lg\:-mx-36{
    margin-left:-9rem !important;
    margin-right:-9rem !important
  }

  .lg\:-my-40{
    margin-top:-10rem !important;
    margin-bottom:-10rem !important
  }

  .lg\:-mx-40{
    margin-left:-10rem !important;
    margin-right:-10rem !important
  }

  .lg\:-my-44{
    margin-top:-11rem !important;
    margin-bottom:-11rem !important
  }

  .lg\:-mx-44{
    margin-left:-11rem !important;
    margin-right:-11rem !important
  }

  .lg\:-my-45{
    margin-top:-11.25rem !important;
    margin-bottom:-11.25rem !important
  }

  .lg\:-mx-45{
    margin-left:-11.25rem !important;
    margin-right:-11.25rem !important
  }

  .lg\:-my-48{
    margin-top:-12rem !important;
    margin-bottom:-12rem !important
  }

  .lg\:-mx-48{
    margin-left:-12rem !important;
    margin-right:-12rem !important
  }

  .lg\:-my-50{
    margin-top:-12.5rem !important;
    margin-bottom:-12.5rem !important
  }

  .lg\:-mx-50{
    margin-left:-12.5rem !important;
    margin-right:-12.5rem !important
  }

  .lg\:-my-52{
    margin-top:-13rem !important;
    margin-bottom:-13rem !important
  }

  .lg\:-mx-52{
    margin-left:-13rem !important;
    margin-right:-13rem !important
  }

  .lg\:-my-56{
    margin-top:-14rem !important;
    margin-bottom:-14rem !important
  }

  .lg\:-mx-56{
    margin-left:-14rem !important;
    margin-right:-14rem !important
  }

  .lg\:-my-60{
    margin-top:-15rem !important;
    margin-bottom:-15rem !important
  }

  .lg\:-mx-60{
    margin-left:-15rem !important;
    margin-right:-15rem !important
  }

  .lg\:-my-62{
    margin-top:-15.5rem !important;
    margin-bottom:-15.5rem !important
  }

  .lg\:-mx-62{
    margin-left:-15.5rem !important;
    margin-right:-15.5rem !important
  }

  .lg\:-my-64{
    margin-top:-16rem !important;
    margin-bottom:-16rem !important
  }

  .lg\:-mx-64{
    margin-left:-16rem !important;
    margin-right:-16rem !important
  }

  .lg\:-my-70{
    margin-top:-17.5rem !important;
    margin-bottom:-17.5rem !important
  }

  .lg\:-mx-70{
    margin-left:-17.5rem !important;
    margin-right:-17.5rem !important
  }

  .lg\:-my-72{
    margin-top:-18rem !important;
    margin-bottom:-18rem !important
  }

  .lg\:-mx-72{
    margin-left:-18rem !important;
    margin-right:-18rem !important
  }

  .lg\:-my-76{
    margin-top:-19rem !important;
    margin-bottom:-19rem !important
  }

  .lg\:-mx-76{
    margin-left:-19rem !important;
    margin-right:-19rem !important
  }

  .lg\:-my-80{
    margin-top:-20rem !important;
    margin-bottom:-20rem !important
  }

  .lg\:-mx-80{
    margin-left:-20rem !important;
    margin-right:-20rem !important
  }

  .lg\:-my-83{
    margin-top:-20.75rem !important;
    margin-bottom:-20.75rem !important
  }

  .lg\:-mx-83{
    margin-left:-20.75rem !important;
    margin-right:-20.75rem !important
  }

  .lg\:-my-84{
    margin-top:-21rem !important;
    margin-bottom:-21rem !important
  }

  .lg\:-mx-84{
    margin-left:-21rem !important;
    margin-right:-21rem !important
  }

  .lg\:-my-92{
    margin-top:-23rem !important;
    margin-bottom:-23rem !important
  }

  .lg\:-mx-92{
    margin-left:-23rem !important;
    margin-right:-23rem !important
  }

  .lg\:-my-96{
    margin-top:-24rem !important;
    margin-bottom:-24rem !important
  }

  .lg\:-mx-96{
    margin-left:-24rem !important;
    margin-right:-24rem !important
  }

  .lg\:-my-104{
    margin-top:-26rem !important;
    margin-bottom:-26rem !important
  }

  .lg\:-mx-104{
    margin-left:-26rem !important;
    margin-right:-26rem !important
  }

  .lg\:-my-106{
    margin-top:-26.5rem !important;
    margin-bottom:-26.5rem !important
  }

  .lg\:-mx-106{
    margin-left:-26.5rem !important;
    margin-right:-26.5rem !important
  }

  .lg\:-my-108{
    margin-top:-27rem !important;
    margin-bottom:-27rem !important
  }

  .lg\:-mx-108{
    margin-left:-27rem !important;
    margin-right:-27rem !important
  }

  .lg\:-my-112{
    margin-top:-28rem !important;
    margin-bottom:-28rem !important
  }

  .lg\:-mx-112{
    margin-left:-28rem !important;
    margin-right:-28rem !important
  }

  .lg\:-my-116{
    margin-top:-29rem !important;
    margin-bottom:-29rem !important
  }

  .lg\:-mx-116{
    margin-left:-29rem !important;
    margin-right:-29rem !important
  }

  .lg\:-my-120{
    margin-top:-30rem !important;
    margin-bottom:-30rem !important
  }

  .lg\:-mx-120{
    margin-left:-30rem !important;
    margin-right:-30rem !important
  }

  .lg\:-my-124{
    margin-top:-31rem !important;
    margin-bottom:-31rem !important
  }

  .lg\:-mx-124{
    margin-left:-31rem !important;
    margin-right:-31rem !important
  }

  .lg\:-my-132{
    margin-top:-33rem !important;
    margin-bottom:-33rem !important
  }

  .lg\:-mx-132{
    margin-left:-33rem !important;
    margin-right:-33rem !important
  }

  .lg\:-my-140{
    margin-top:-40rem !important;
    margin-bottom:-40rem !important
  }

  .lg\:-mx-140{
    margin-left:-40rem !important;
    margin-right:-40rem !important
  }

  .lg\:-my-164{
    margin-top:-41rem !important;
    margin-bottom:-41rem !important
  }

  .lg\:-mx-164{
    margin-left:-41rem !important;
    margin-right:-41rem !important
  }

  .lg\:-my-165{
    margin-top:-41.25rem !important;
    margin-bottom:-41.25rem !important
  }

  .lg\:-mx-165{
    margin-left:-41.25rem !important;
    margin-right:-41.25rem !important
  }

  .lg\:-my-172{
    margin-top:-43rem !important;
    margin-bottom:-43rem !important
  }

  .lg\:-mx-172{
    margin-left:-43rem !important;
    margin-right:-43rem !important
  }

  .lg\:-my-200{
    margin-top:-50rem !important;
    margin-bottom:-50rem !important
  }

  .lg\:-mx-200{
    margin-left:-50rem !important;
    margin-right:-50rem !important
  }

  .lg\:-my-px{
    margin-top:-1px !important;
    margin-bottom:-1px !important
  }

  .lg\:-mx-px{
    margin-left:-1px !important;
    margin-right:-1px !important
  }

  .lg\:-my-1\.5{
    margin-top:-0.375rem !important;
    margin-bottom:-0.375rem !important
  }

  .lg\:-mx-1\.5{
    margin-left:-0.375rem !important;
    margin-right:-0.375rem !important
  }

  .lg\:-my-2n{
    margin-top:0.5rem !important;
    margin-bottom:0.5rem !important
  }

  .lg\:-mx-2n{
    margin-left:0.5rem !important;
    margin-right:0.5rem !important
  }

  .lg\:-my-40n{
    margin-top:10rem !important;
    margin-bottom:10rem !important
  }

  .lg\:-mx-40n{
    margin-left:10rem !important;
    margin-right:10rem !important
  }

  .lg\:mt-0{
    margin-top:0 !important
  }

  .lg\:mr-0{
    margin-right:0 !important
  }

  .lg\:mb-0{
    margin-bottom:0 !important
  }

  .lg\:ml-0{
    margin-left:0 !important
  }

  .lg\:mt-1{
    margin-top:0.25rem !important
  }

  .lg\:mr-1{
    margin-right:0.25rem !important
  }

  .lg\:mb-1{
    margin-bottom:0.25rem !important
  }

  .lg\:ml-1{
    margin-left:0.25rem !important
  }

  .lg\:mt-2{
    margin-top:0.5rem !important
  }

  .lg\:mr-2{
    margin-right:0.5rem !important
  }

  .lg\:mb-2{
    margin-bottom:0.5rem !important
  }

  .lg\:ml-2{
    margin-left:0.5rem !important
  }

  .lg\:mt-3{
    margin-top:0.75rem !important
  }

  .lg\:mr-3{
    margin-right:0.75rem !important
  }

  .lg\:mb-3{
    margin-bottom:0.75rem !important
  }

  .lg\:ml-3{
    margin-left:0.75rem !important
  }

  .lg\:mt-4{
    margin-top:1rem !important
  }

  .lg\:mr-4{
    margin-right:1rem !important
  }

  .lg\:mb-4{
    margin-bottom:1rem !important
  }

  .lg\:ml-4{
    margin-left:1rem !important
  }

  .lg\:mt-5{
    margin-top:1.25rem !important
  }

  .lg\:mr-5{
    margin-right:1.25rem !important
  }

  .lg\:mb-5{
    margin-bottom:1.25rem !important
  }

  .lg\:ml-5{
    margin-left:1.25rem !important
  }

  .lg\:mt-6{
    margin-top:1.5rem !important
  }

  .lg\:mr-6{
    margin-right:1.5rem !important
  }

  .lg\:mb-6{
    margin-bottom:1.5rem !important
  }

  .lg\:ml-6{
    margin-left:1.5rem !important
  }

  .lg\:mt-7{
    margin-top:1.75rem !important
  }

  .lg\:mr-7{
    margin-right:1.75rem !important
  }

  .lg\:mb-7{
    margin-bottom:1.75rem !important
  }

  .lg\:ml-7{
    margin-left:1.75rem !important
  }

  .lg\:mt-8{
    margin-top:2rem !important
  }

  .lg\:mr-8{
    margin-right:2rem !important
  }

  .lg\:mb-8{
    margin-bottom:2rem !important
  }

  .lg\:ml-8{
    margin-left:2rem !important
  }

  .lg\:mt-9{
    margin-top:2.25rem !important
  }

  .lg\:mr-9{
    margin-right:2.25rem !important
  }

  .lg\:mb-9{
    margin-bottom:2.25rem !important
  }

  .lg\:ml-9{
    margin-left:2.25rem !important
  }

  .lg\:mt-10{
    margin-top:2.5rem !important
  }

  .lg\:mr-10{
    margin-right:2.5rem !important
  }

  .lg\:mb-10{
    margin-bottom:2.5rem !important
  }

  .lg\:ml-10{
    margin-left:2.5rem !important
  }

  .lg\:mt-12{
    margin-top:3rem !important
  }

  .lg\:mr-12{
    margin-right:3rem !important
  }

  .lg\:mb-12{
    margin-bottom:3rem !important
  }

  .lg\:ml-12{
    margin-left:3rem !important
  }

  .lg\:mt-14{
    margin-top:3.5rem !important
  }

  .lg\:mr-14{
    margin-right:3.5rem !important
  }

  .lg\:mb-14{
    margin-bottom:3.5rem !important
  }

  .lg\:ml-14{
    margin-left:3.5rem !important
  }

  .lg\:mt-16{
    margin-top:4rem !important
  }

  .lg\:mr-16{
    margin-right:4rem !important
  }

  .lg\:mb-16{
    margin-bottom:4rem !important
  }

  .lg\:ml-16{
    margin-left:4rem !important
  }

  .lg\:mt-18{
    margin-top:4.5rem !important
  }

  .lg\:mr-18{
    margin-right:4.5rem !important
  }

  .lg\:mb-18{
    margin-bottom:4.5rem !important
  }

  .lg\:ml-18{
    margin-left:4.5rem !important
  }

  .lg\:mt-19{
    margin-top:4.75rem !important
  }

  .lg\:mr-19{
    margin-right:4.75rem !important
  }

  .lg\:mb-19{
    margin-bottom:4.75rem !important
  }

  .lg\:ml-19{
    margin-left:4.75rem !important
  }

  .lg\:mt-20{
    margin-top:5rem !important
  }

  .lg\:mr-20{
    margin-right:5rem !important
  }

  .lg\:mb-20{
    margin-bottom:5rem !important
  }

  .lg\:ml-20{
    margin-left:5rem !important
  }

  .lg\:mt-24{
    margin-top:6rem !important
  }

  .lg\:mr-24{
    margin-right:6rem !important
  }

  .lg\:mb-24{
    margin-bottom:6rem !important
  }

  .lg\:ml-24{
    margin-left:6rem !important
  }

  .lg\:mt-28{
    margin-top:7rem !important
  }

  .lg\:mr-28{
    margin-right:7rem !important
  }

  .lg\:mb-28{
    margin-bottom:7rem !important
  }

  .lg\:ml-28{
    margin-left:7rem !important
  }

  .lg\:mt-30{
    margin-top:7.5rem !important
  }

  .lg\:mr-30{
    margin-right:7.5rem !important
  }

  .lg\:mb-30{
    margin-bottom:7.5rem !important
  }

  .lg\:ml-30{
    margin-left:7.5rem !important
  }

  .lg\:mt-31{
    margin-top:7.75rem !important
  }

  .lg\:mr-31{
    margin-right:7.75rem !important
  }

  .lg\:mb-31{
    margin-bottom:7.75rem !important
  }

  .lg\:ml-31{
    margin-left:7.75rem !important
  }

  .lg\:mt-32{
    margin-top:8rem !important
  }

  .lg\:mr-32{
    margin-right:8rem !important
  }

  .lg\:mb-32{
    margin-bottom:8rem !important
  }

  .lg\:ml-32{
    margin-left:8rem !important
  }

  .lg\:mt-34{
    margin-top:8.5rem !important
  }

  .lg\:mr-34{
    margin-right:8.5rem !important
  }

  .lg\:mb-34{
    margin-bottom:8.5rem !important
  }

  .lg\:ml-34{
    margin-left:8.5rem !important
  }

  .lg\:mt-36{
    margin-top:9rem !important
  }

  .lg\:mr-36{
    margin-right:9rem !important
  }

  .lg\:mb-36{
    margin-bottom:9rem !important
  }

  .lg\:ml-36{
    margin-left:9rem !important
  }

  .lg\:mt-40{
    margin-top:10rem !important
  }

  .lg\:mr-40{
    margin-right:10rem !important
  }

  .lg\:mb-40{
    margin-bottom:10rem !important
  }

  .lg\:ml-40{
    margin-left:10rem !important
  }

  .lg\:mt-44{
    margin-top:11rem !important
  }

  .lg\:mr-44{
    margin-right:11rem !important
  }

  .lg\:mb-44{
    margin-bottom:11rem !important
  }

  .lg\:ml-44{
    margin-left:11rem !important
  }

  .lg\:mt-45{
    margin-top:11.25rem !important
  }

  .lg\:mr-45{
    margin-right:11.25rem !important
  }

  .lg\:mb-45{
    margin-bottom:11.25rem !important
  }

  .lg\:ml-45{
    margin-left:11.25rem !important
  }

  .lg\:mt-48{
    margin-top:12rem !important
  }

  .lg\:mr-48{
    margin-right:12rem !important
  }

  .lg\:mb-48{
    margin-bottom:12rem !important
  }

  .lg\:ml-48{
    margin-left:12rem !important
  }

  .lg\:mt-50{
    margin-top:12.5rem !important
  }

  .lg\:mr-50{
    margin-right:12.5rem !important
  }

  .lg\:mb-50{
    margin-bottom:12.5rem !important
  }

  .lg\:ml-50{
    margin-left:12.5rem !important
  }

  .lg\:mt-52{
    margin-top:13rem !important
  }

  .lg\:mr-52{
    margin-right:13rem !important
  }

  .lg\:mb-52{
    margin-bottom:13rem !important
  }

  .lg\:ml-52{
    margin-left:13rem !important
  }

  .lg\:mt-56{
    margin-top:14rem !important
  }

  .lg\:mr-56{
    margin-right:14rem !important
  }

  .lg\:mb-56{
    margin-bottom:14rem !important
  }

  .lg\:ml-56{
    margin-left:14rem !important
  }

  .lg\:mt-60{
    margin-top:15rem !important
  }

  .lg\:mr-60{
    margin-right:15rem !important
  }

  .lg\:mb-60{
    margin-bottom:15rem !important
  }

  .lg\:ml-60{
    margin-left:15rem !important
  }

  .lg\:mt-62{
    margin-top:15.5rem !important
  }

  .lg\:mr-62{
    margin-right:15.5rem !important
  }

  .lg\:mb-62{
    margin-bottom:15.5rem !important
  }

  .lg\:ml-62{
    margin-left:15.5rem !important
  }

  .lg\:mt-64{
    margin-top:16rem !important
  }

  .lg\:mr-64{
    margin-right:16rem !important
  }

  .lg\:mb-64{
    margin-bottom:16rem !important
  }

  .lg\:ml-64{
    margin-left:16rem !important
  }

  .lg\:mt-70{
    margin-top:17.5rem !important
  }

  .lg\:mr-70{
    margin-right:17.5rem !important
  }

  .lg\:mb-70{
    margin-bottom:17.5rem !important
  }

  .lg\:ml-70{
    margin-left:17.5rem !important
  }

  .lg\:mt-72{
    margin-top:18rem !important
  }

  .lg\:mr-72{
    margin-right:18rem !important
  }

  .lg\:mb-72{
    margin-bottom:18rem !important
  }

  .lg\:ml-72{
    margin-left:18rem !important
  }

  .lg\:mt-76{
    margin-top:19rem !important
  }

  .lg\:mr-76{
    margin-right:19rem !important
  }

  .lg\:mb-76{
    margin-bottom:19rem !important
  }

  .lg\:ml-76{
    margin-left:19rem !important
  }

  .lg\:mt-80{
    margin-top:20rem !important
  }

  .lg\:mr-80{
    margin-right:20rem !important
  }

  .lg\:mb-80{
    margin-bottom:20rem !important
  }

  .lg\:ml-80{
    margin-left:20rem !important
  }

  .lg\:mt-83{
    margin-top:20.75rem !important
  }

  .lg\:mr-83{
    margin-right:20.75rem !important
  }

  .lg\:mb-83{
    margin-bottom:20.75rem !important
  }

  .lg\:ml-83{
    margin-left:20.75rem !important
  }

  .lg\:mt-84{
    margin-top:21rem !important
  }

  .lg\:mr-84{
    margin-right:21rem !important
  }

  .lg\:mb-84{
    margin-bottom:21rem !important
  }

  .lg\:ml-84{
    margin-left:21rem !important
  }

  .lg\:mt-92{
    margin-top:23rem !important
  }

  .lg\:mr-92{
    margin-right:23rem !important
  }

  .lg\:mb-92{
    margin-bottom:23rem !important
  }

  .lg\:ml-92{
    margin-left:23rem !important
  }

  .lg\:mt-96{
    margin-top:24rem !important
  }

  .lg\:mr-96{
    margin-right:24rem !important
  }

  .lg\:mb-96{
    margin-bottom:24rem !important
  }

  .lg\:ml-96{
    margin-left:24rem !important
  }

  .lg\:mt-104{
    margin-top:26rem !important
  }

  .lg\:mr-104{
    margin-right:26rem !important
  }

  .lg\:mb-104{
    margin-bottom:26rem !important
  }

  .lg\:ml-104{
    margin-left:26rem !important
  }

  .lg\:mt-106{
    margin-top:26.5rem !important
  }

  .lg\:mr-106{
    margin-right:26.5rem !important
  }

  .lg\:mb-106{
    margin-bottom:26.5rem !important
  }

  .lg\:ml-106{
    margin-left:26.5rem !important
  }

  .lg\:mt-108{
    margin-top:27rem !important
  }

  .lg\:mr-108{
    margin-right:27rem !important
  }

  .lg\:mb-108{
    margin-bottom:27rem !important
  }

  .lg\:ml-108{
    margin-left:27rem !important
  }

  .lg\:mt-112{
    margin-top:28rem !important
  }

  .lg\:mr-112{
    margin-right:28rem !important
  }

  .lg\:mb-112{
    margin-bottom:28rem !important
  }

  .lg\:ml-112{
    margin-left:28rem !important
  }

  .lg\:mt-116{
    margin-top:29rem !important
  }

  .lg\:mr-116{
    margin-right:29rem !important
  }

  .lg\:mb-116{
    margin-bottom:29rem !important
  }

  .lg\:ml-116{
    margin-left:29rem !important
  }

  .lg\:mt-120{
    margin-top:30rem !important
  }

  .lg\:mr-120{
    margin-right:30rem !important
  }

  .lg\:mb-120{
    margin-bottom:30rem !important
  }

  .lg\:ml-120{
    margin-left:30rem !important
  }

  .lg\:mt-124{
    margin-top:31rem !important
  }

  .lg\:mr-124{
    margin-right:31rem !important
  }

  .lg\:mb-124{
    margin-bottom:31rem !important
  }

  .lg\:ml-124{
    margin-left:31rem !important
  }

  .lg\:mt-132{
    margin-top:33rem !important
  }

  .lg\:mr-132{
    margin-right:33rem !important
  }

  .lg\:mb-132{
    margin-bottom:33rem !important
  }

  .lg\:ml-132{
    margin-left:33rem !important
  }

  .lg\:mt-140{
    margin-top:40rem !important
  }

  .lg\:mr-140{
    margin-right:40rem !important
  }

  .lg\:mb-140{
    margin-bottom:40rem !important
  }

  .lg\:ml-140{
    margin-left:40rem !important
  }

  .lg\:mt-164{
    margin-top:41rem !important
  }

  .lg\:mr-164{
    margin-right:41rem !important
  }

  .lg\:mb-164{
    margin-bottom:41rem !important
  }

  .lg\:ml-164{
    margin-left:41rem !important
  }

  .lg\:mt-165{
    margin-top:41.25rem !important
  }

  .lg\:mr-165{
    margin-right:41.25rem !important
  }

  .lg\:mb-165{
    margin-bottom:41.25rem !important
  }

  .lg\:ml-165{
    margin-left:41.25rem !important
  }

  .lg\:mt-172{
    margin-top:43rem !important
  }

  .lg\:mr-172{
    margin-right:43rem !important
  }

  .lg\:mb-172{
    margin-bottom:43rem !important
  }

  .lg\:ml-172{
    margin-left:43rem !important
  }

  .lg\:mt-200{
    margin-top:50rem !important
  }

  .lg\:mr-200{
    margin-right:50rem !important
  }

  .lg\:mb-200{
    margin-bottom:50rem !important
  }

  .lg\:ml-200{
    margin-left:50rem !important
  }

  .lg\:mt-auto{
    margin-top:auto !important
  }

  .lg\:mr-auto{
    margin-right:auto !important
  }

  .lg\:mb-auto{
    margin-bottom:auto !important
  }

  .lg\:ml-auto{
    margin-left:auto !important
  }

  .lg\:mt-px{
    margin-top:1px !important
  }

  .lg\:mr-px{
    margin-right:1px !important
  }

  .lg\:mb-px{
    margin-bottom:1px !important
  }

  .lg\:ml-px{
    margin-left:1px !important
  }

  .lg\:mt-1\.5{
    margin-top:0.375rem !important
  }

  .lg\:mr-1\.5{
    margin-right:0.375rem !important
  }

  .lg\:mb-1\.5{
    margin-bottom:0.375rem !important
  }

  .lg\:ml-1\.5{
    margin-left:0.375rem !important
  }

  .lg\:mt-2n{
    margin-top:-0.5rem !important
  }

  .lg\:mr-2n{
    margin-right:-0.5rem !important
  }

  .lg\:mb-2n{
    margin-bottom:-0.5rem !important
  }

  .lg\:ml-2n{
    margin-left:-0.5rem !important
  }

  .lg\:mt-40n{
    margin-top:-10rem !important
  }

  .lg\:mr-40n{
    margin-right:-10rem !important
  }

  .lg\:mb-40n{
    margin-bottom:-10rem !important
  }

  .lg\:ml-40n{
    margin-left:-10rem !important
  }

  .lg\:-mt-1{
    margin-top:-0.25rem !important
  }

  .lg\:-mr-1{
    margin-right:-0.25rem !important
  }

  .lg\:-mb-1{
    margin-bottom:-0.25rem !important
  }

  .lg\:-ml-1{
    margin-left:-0.25rem !important
  }

  .lg\:-mt-2{
    margin-top:-0.5rem !important
  }

  .lg\:-mr-2{
    margin-right:-0.5rem !important
  }

  .lg\:-mb-2{
    margin-bottom:-0.5rem !important
  }

  .lg\:-ml-2{
    margin-left:-0.5rem !important
  }

  .lg\:-mt-3{
    margin-top:-0.75rem !important
  }

  .lg\:-mr-3{
    margin-right:-0.75rem !important
  }

  .lg\:-mb-3{
    margin-bottom:-0.75rem !important
  }

  .lg\:-ml-3{
    margin-left:-0.75rem !important
  }

  .lg\:-mt-4{
    margin-top:-1rem !important
  }

  .lg\:-mr-4{
    margin-right:-1rem !important
  }

  .lg\:-mb-4{
    margin-bottom:-1rem !important
  }

  .lg\:-ml-4{
    margin-left:-1rem !important
  }

  .lg\:-mt-5{
    margin-top:-1.25rem !important
  }

  .lg\:-mr-5{
    margin-right:-1.25rem !important
  }

  .lg\:-mb-5{
    margin-bottom:-1.25rem !important
  }

  .lg\:-ml-5{
    margin-left:-1.25rem !important
  }

  .lg\:-mt-6{
    margin-top:-1.5rem !important
  }

  .lg\:-mr-6{
    margin-right:-1.5rem !important
  }

  .lg\:-mb-6{
    margin-bottom:-1.5rem !important
  }

  .lg\:-ml-6{
    margin-left:-1.5rem !important
  }

  .lg\:-mt-7{
    margin-top:-1.75rem !important
  }

  .lg\:-mr-7{
    margin-right:-1.75rem !important
  }

  .lg\:-mb-7{
    margin-bottom:-1.75rem !important
  }

  .lg\:-ml-7{
    margin-left:-1.75rem !important
  }

  .lg\:-mt-8{
    margin-top:-2rem !important
  }

  .lg\:-mr-8{
    margin-right:-2rem !important
  }

  .lg\:-mb-8{
    margin-bottom:-2rem !important
  }

  .lg\:-ml-8{
    margin-left:-2rem !important
  }

  .lg\:-mt-10{
    margin-top:-2.5rem !important
  }

  .lg\:-mr-10{
    margin-right:-2.5rem !important
  }

  .lg\:-mb-10{
    margin-bottom:-2.5rem !important
  }

  .lg\:-ml-10{
    margin-left:-2.5rem !important
  }

  .lg\:-mt-12{
    margin-top:-3rem !important
  }

  .lg\:-mr-12{
    margin-right:-3rem !important
  }

  .lg\:-mb-12{
    margin-bottom:-3rem !important
  }

  .lg\:-ml-12{
    margin-left:-3rem !important
  }

  .lg\:-mt-14{
    margin-top:-3.5rem !important
  }

  .lg\:-mr-14{
    margin-right:-3.5rem !important
  }

  .lg\:-mb-14{
    margin-bottom:-3.5rem !important
  }

  .lg\:-ml-14{
    margin-left:-3.5rem !important
  }

  .lg\:-mt-16{
    margin-top:-4rem !important
  }

  .lg\:-mr-16{
    margin-right:-4rem !important
  }

  .lg\:-mb-16{
    margin-bottom:-4rem !important
  }

  .lg\:-ml-16{
    margin-left:-4rem !important
  }

  .lg\:-mt-18{
    margin-top:-4.5rem !important
  }

  .lg\:-mr-18{
    margin-right:-4.5rem !important
  }

  .lg\:-mb-18{
    margin-bottom:-4.5rem !important
  }

  .lg\:-ml-18{
    margin-left:-4.5rem !important
  }

  .lg\:-mt-19{
    margin-top:-4.75rem !important
  }

  .lg\:-mr-19{
    margin-right:-4.75rem !important
  }

  .lg\:-mb-19{
    margin-bottom:-4.75rem !important
  }

  .lg\:-ml-19{
    margin-left:-4.75rem !important
  }

  .lg\:-mt-20{
    margin-top:-5rem !important
  }

  .lg\:-mr-20{
    margin-right:-5rem !important
  }

  .lg\:-mb-20{
    margin-bottom:-5rem !important
  }

  .lg\:-ml-20{
    margin-left:-5rem !important
  }

  .lg\:-mt-24{
    margin-top:-6rem !important
  }

  .lg\:-mr-24{
    margin-right:-6rem !important
  }

  .lg\:-mb-24{
    margin-bottom:-6rem !important
  }

  .lg\:-ml-24{
    margin-left:-6rem !important
  }

  .lg\:-mt-28{
    margin-top:-7rem !important
  }

  .lg\:-mr-28{
    margin-right:-7rem !important
  }

  .lg\:-mb-28{
    margin-bottom:-7rem !important
  }

  .lg\:-ml-28{
    margin-left:-7rem !important
  }

  .lg\:-mt-30{
    margin-top:-7.5rem !important
  }

  .lg\:-mr-30{
    margin-right:-7.5rem !important
  }

  .lg\:-mb-30{
    margin-bottom:-7.5rem !important
  }

  .lg\:-ml-30{
    margin-left:-7.5rem !important
  }

  .lg\:-mt-31{
    margin-top:-7.75rem !important
  }

  .lg\:-mr-31{
    margin-right:-7.75rem !important
  }

  .lg\:-mb-31{
    margin-bottom:-7.75rem !important
  }

  .lg\:-ml-31{
    margin-left:-7.75rem !important
  }

  .lg\:-mt-32{
    margin-top:-8rem !important
  }

  .lg\:-mr-32{
    margin-right:-8rem !important
  }

  .lg\:-mb-32{
    margin-bottom:-8rem !important
  }

  .lg\:-ml-32{
    margin-left:-8rem !important
  }

  .lg\:-mt-34{
    margin-top:-8.5rem !important
  }

  .lg\:-mr-34{
    margin-right:-8.5rem !important
  }

  .lg\:-mb-34{
    margin-bottom:-8.5rem !important
  }

  .lg\:-ml-34{
    margin-left:-8.5rem !important
  }

  .lg\:-mt-36{
    margin-top:-9rem !important
  }

  .lg\:-mr-36{
    margin-right:-9rem !important
  }

  .lg\:-mb-36{
    margin-bottom:-9rem !important
  }

  .lg\:-ml-36{
    margin-left:-9rem !important
  }

  .lg\:-mt-40{
    margin-top:-10rem !important
  }

  .lg\:-mr-40{
    margin-right:-10rem !important
  }

  .lg\:-mb-40{
    margin-bottom:-10rem !important
  }

  .lg\:-ml-40{
    margin-left:-10rem !important
  }

  .lg\:-mt-44{
    margin-top:-11rem !important
  }

  .lg\:-mr-44{
    margin-right:-11rem !important
  }

  .lg\:-mb-44{
    margin-bottom:-11rem !important
  }

  .lg\:-ml-44{
    margin-left:-11rem !important
  }

  .lg\:-mt-45{
    margin-top:-11.25rem !important
  }

  .lg\:-mr-45{
    margin-right:-11.25rem !important
  }

  .lg\:-mb-45{
    margin-bottom:-11.25rem !important
  }

  .lg\:-ml-45{
    margin-left:-11.25rem !important
  }

  .lg\:-mt-48{
    margin-top:-12rem !important
  }

  .lg\:-mr-48{
    margin-right:-12rem !important
  }

  .lg\:-mb-48{
    margin-bottom:-12rem !important
  }

  .lg\:-ml-48{
    margin-left:-12rem !important
  }

  .lg\:-mt-50{
    margin-top:-12.5rem !important
  }

  .lg\:-mr-50{
    margin-right:-12.5rem !important
  }

  .lg\:-mb-50{
    margin-bottom:-12.5rem !important
  }

  .lg\:-ml-50{
    margin-left:-12.5rem !important
  }

  .lg\:-mt-52{
    margin-top:-13rem !important
  }

  .lg\:-mr-52{
    margin-right:-13rem !important
  }

  .lg\:-mb-52{
    margin-bottom:-13rem !important
  }

  .lg\:-ml-52{
    margin-left:-13rem !important
  }

  .lg\:-mt-56{
    margin-top:-14rem !important
  }

  .lg\:-mr-56{
    margin-right:-14rem !important
  }

  .lg\:-mb-56{
    margin-bottom:-14rem !important
  }

  .lg\:-ml-56{
    margin-left:-14rem !important
  }

  .lg\:-mt-60{
    margin-top:-15rem !important
  }

  .lg\:-mr-60{
    margin-right:-15rem !important
  }

  .lg\:-mb-60{
    margin-bottom:-15rem !important
  }

  .lg\:-ml-60{
    margin-left:-15rem !important
  }

  .lg\:-mt-62{
    margin-top:-15.5rem !important
  }

  .lg\:-mr-62{
    margin-right:-15.5rem !important
  }

  .lg\:-mb-62{
    margin-bottom:-15.5rem !important
  }

  .lg\:-ml-62{
    margin-left:-15.5rem !important
  }

  .lg\:-mt-64{
    margin-top:-16rem !important
  }

  .lg\:-mr-64{
    margin-right:-16rem !important
  }

  .lg\:-mb-64{
    margin-bottom:-16rem !important
  }

  .lg\:-ml-64{
    margin-left:-16rem !important
  }

  .lg\:-mt-70{
    margin-top:-17.5rem !important
  }

  .lg\:-mr-70{
    margin-right:-17.5rem !important
  }

  .lg\:-mb-70{
    margin-bottom:-17.5rem !important
  }

  .lg\:-ml-70{
    margin-left:-17.5rem !important
  }

  .lg\:-mt-72{
    margin-top:-18rem !important
  }

  .lg\:-mr-72{
    margin-right:-18rem !important
  }

  .lg\:-mb-72{
    margin-bottom:-18rem !important
  }

  .lg\:-ml-72{
    margin-left:-18rem !important
  }

  .lg\:-mt-76{
    margin-top:-19rem !important
  }

  .lg\:-mr-76{
    margin-right:-19rem !important
  }

  .lg\:-mb-76{
    margin-bottom:-19rem !important
  }

  .lg\:-ml-76{
    margin-left:-19rem !important
  }

  .lg\:-mt-80{
    margin-top:-20rem !important
  }

  .lg\:-mr-80{
    margin-right:-20rem !important
  }

  .lg\:-mb-80{
    margin-bottom:-20rem !important
  }

  .lg\:-ml-80{
    margin-left:-20rem !important
  }

  .lg\:-mt-83{
    margin-top:-20.75rem !important
  }

  .lg\:-mr-83{
    margin-right:-20.75rem !important
  }

  .lg\:-mb-83{
    margin-bottom:-20.75rem !important
  }

  .lg\:-ml-83{
    margin-left:-20.75rem !important
  }

  .lg\:-mt-84{
    margin-top:-21rem !important
  }

  .lg\:-mr-84{
    margin-right:-21rem !important
  }

  .lg\:-mb-84{
    margin-bottom:-21rem !important
  }

  .lg\:-ml-84{
    margin-left:-21rem !important
  }

  .lg\:-mt-92{
    margin-top:-23rem !important
  }

  .lg\:-mr-92{
    margin-right:-23rem !important
  }

  .lg\:-mb-92{
    margin-bottom:-23rem !important
  }

  .lg\:-ml-92{
    margin-left:-23rem !important
  }

  .lg\:-mt-96{
    margin-top:-24rem !important
  }

  .lg\:-mr-96{
    margin-right:-24rem !important
  }

  .lg\:-mb-96{
    margin-bottom:-24rem !important
  }

  .lg\:-ml-96{
    margin-left:-24rem !important
  }

  .lg\:-mt-104{
    margin-top:-26rem !important
  }

  .lg\:-mr-104{
    margin-right:-26rem !important
  }

  .lg\:-mb-104{
    margin-bottom:-26rem !important
  }

  .lg\:-ml-104{
    margin-left:-26rem !important
  }

  .lg\:-mt-106{
    margin-top:-26.5rem !important
  }

  .lg\:-mr-106{
    margin-right:-26.5rem !important
  }

  .lg\:-mb-106{
    margin-bottom:-26.5rem !important
  }

  .lg\:-ml-106{
    margin-left:-26.5rem !important
  }

  .lg\:-mt-108{
    margin-top:-27rem !important
  }

  .lg\:-mr-108{
    margin-right:-27rem !important
  }

  .lg\:-mb-108{
    margin-bottom:-27rem !important
  }

  .lg\:-ml-108{
    margin-left:-27rem !important
  }

  .lg\:-mt-112{
    margin-top:-28rem !important
  }

  .lg\:-mr-112{
    margin-right:-28rem !important
  }

  .lg\:-mb-112{
    margin-bottom:-28rem !important
  }

  .lg\:-ml-112{
    margin-left:-28rem !important
  }

  .lg\:-mt-116{
    margin-top:-29rem !important
  }

  .lg\:-mr-116{
    margin-right:-29rem !important
  }

  .lg\:-mb-116{
    margin-bottom:-29rem !important
  }

  .lg\:-ml-116{
    margin-left:-29rem !important
  }

  .lg\:-mt-120{
    margin-top:-30rem !important
  }

  .lg\:-mr-120{
    margin-right:-30rem !important
  }

  .lg\:-mb-120{
    margin-bottom:-30rem !important
  }

  .lg\:-ml-120{
    margin-left:-30rem !important
  }

  .lg\:-mt-124{
    margin-top:-31rem !important
  }

  .lg\:-mr-124{
    margin-right:-31rem !important
  }

  .lg\:-mb-124{
    margin-bottom:-31rem !important
  }

  .lg\:-ml-124{
    margin-left:-31rem !important
  }

  .lg\:-mt-132{
    margin-top:-33rem !important
  }

  .lg\:-mr-132{
    margin-right:-33rem !important
  }

  .lg\:-mb-132{
    margin-bottom:-33rem !important
  }

  .lg\:-ml-132{
    margin-left:-33rem !important
  }

  .lg\:-mt-140{
    margin-top:-40rem !important
  }

  .lg\:-mr-140{
    margin-right:-40rem !important
  }

  .lg\:-mb-140{
    margin-bottom:-40rem !important
  }

  .lg\:-ml-140{
    margin-left:-40rem !important
  }

  .lg\:-mt-164{
    margin-top:-41rem !important
  }

  .lg\:-mr-164{
    margin-right:-41rem !important
  }

  .lg\:-mb-164{
    margin-bottom:-41rem !important
  }

  .lg\:-ml-164{
    margin-left:-41rem !important
  }

  .lg\:-mt-165{
    margin-top:-41.25rem !important
  }

  .lg\:-mr-165{
    margin-right:-41.25rem !important
  }

  .lg\:-mb-165{
    margin-bottom:-41.25rem !important
  }

  .lg\:-ml-165{
    margin-left:-41.25rem !important
  }

  .lg\:-mt-172{
    margin-top:-43rem !important
  }

  .lg\:-mr-172{
    margin-right:-43rem !important
  }

  .lg\:-mb-172{
    margin-bottom:-43rem !important
  }

  .lg\:-ml-172{
    margin-left:-43rem !important
  }

  .lg\:-mt-200{
    margin-top:-50rem !important
  }

  .lg\:-mr-200{
    margin-right:-50rem !important
  }

  .lg\:-mb-200{
    margin-bottom:-50rem !important
  }

  .lg\:-ml-200{
    margin-left:-50rem !important
  }

  .lg\:-mt-px{
    margin-top:-1px !important
  }

  .lg\:-mr-px{
    margin-right:-1px !important
  }

  .lg\:-mb-px{
    margin-bottom:-1px !important
  }

  .lg\:-ml-px{
    margin-left:-1px !important
  }

  .lg\:-mt-1\.5{
    margin-top:-0.375rem !important
  }

  .lg\:-mr-1\.5{
    margin-right:-0.375rem !important
  }

  .lg\:-mb-1\.5{
    margin-bottom:-0.375rem !important
  }

  .lg\:-ml-1\.5{
    margin-left:-0.375rem !important
  }

  .lg\:-mt-2n{
    margin-top:0.5rem !important
  }

  .lg\:-mr-2n{
    margin-right:0.5rem !important
  }

  .lg\:-mb-2n{
    margin-bottom:0.5rem !important
  }

  .lg\:-ml-2n{
    margin-left:0.5rem !important
  }

  .lg\:-mt-40n{
    margin-top:10rem !important
  }

  .lg\:-mr-40n{
    margin-right:10rem !important
  }

  .lg\:-mb-40n{
    margin-bottom:10rem !important
  }

  .lg\:-ml-40n{
    margin-left:10rem !important
  }

  .lg\:max-h-28{
    max-height:7rem !important
  }

  .lg\:max-h-32{
    max-height:8rem !important
  }

  .lg\:max-h-40{
    max-height:10rem !important
  }

  .lg\:max-h-44{
    max-height:11rem !important
  }

  .lg\:max-h-72{
    max-height:18rem !important
  }

  .lg\:max-h-84{
    max-height:21rem !important
  }

  .lg\:max-h-96{
    max-height:24rem !important
  }

  .lg\:max-h-108{
    max-height:27rem !important
  }

  .lg\:max-h-120{
    max-height:30rem !important
  }

  .lg\:max-h-132{
    max-height:33rem !important
  }

  .lg\:max-h-full{
    max-height:100% !important
  }

  .lg\:max-h-screen{
    max-height:100vh !important
  }

  .lg\:max-h-1\/2{
    max-height:35vh !important
  }

  .lg\:max-h-50vh{
    max-height:50vh !important
  }

  .lg\:max-h-3\/5{
    max-height:60vh !important
  }

  .lg\:max-h-65vh{
    max-height:65vh !important
  }

  .lg\:max-w-28{
    max-width:7rem !important
  }

  .lg\:max-w-56{
    max-width:14rem !important
  }

  .lg\:max-w-72{
    max-width:18rem !important
  }

  .lg\:max-w-84{
    max-width:21rem !important
  }

  .lg\:max-w-96{
    max-width:24rem !important
  }

  .lg\:max-w-108{
    max-width:27rem !important
  }

  .lg\:max-w-112{
    max-width:28rem !important
  }

  .lg\:max-w-120{
    max-width:30rem !important
  }

  .lg\:max-w-132{
    max-width:33rem !important
  }

  .lg\:max-w-138{
    max-width:38rem !important
  }

  .lg\:max-w-140{
    max-width:40rem !important
  }

  .lg\:max-w-150{
    max-width:50rem !important
  }

  .lg\:max-w-154{
    max-width:54rem !important
  }

  .lg\:max-w-none{
    max-width:none !important
  }

  .lg\:max-w-xs{
    max-width:20rem !important
  }

  .lg\:max-w-sm{
    max-width:24rem !important
  }

  .lg\:max-w-md{
    max-width:28rem !important
  }

  .lg\:max-w-lg{
    max-width:32rem !important
  }

  .lg\:max-w-xl{
    max-width:36rem !important
  }

  .lg\:max-w-2xl{
    max-width:42rem !important
  }

  .lg\:max-w-3xl{
    max-width:48rem !important
  }

  .lg\:max-w-4xl{
    max-width:56rem !important
  }

  .lg\:max-w-5xl{
    max-width:64rem !important
  }

  .lg\:max-w-6xl{
    max-width:72rem !important
  }

  .lg\:max-w-full{
    max-width:100% !important
  }

  .lg\:max-w-screen-sm{
    max-width:640px !important
  }

  .lg\:max-w-screen-md{
    max-width:768px !important
  }

  .lg\:max-w-screen-lg{
    max-width:1024px !important
  }

  .lg\:max-w-screen-xl{
    max-width:1280px !important
  }

  .lg\:max-w-screen-small{
    max-width:1280px !important
  }

  .lg\:max-w-screen-med{
    max-width:1366px !important
  }

  .lg\:max-w-screen-large{
    max-width:1920px !important
  }

  .lg\:max-w-1\/3{
    max-width:33% !important
  }

  .lg\:max-w-2\/3{
    max-width:66% !important
  }

  .lg\:min-h-0{
    min-height:0 !important
  }

  .lg\:min-h-64{
    min-height:16rem !important
  }

  .lg\:min-h-80{
    min-height:20rem !important
  }

  .lg\:min-h-full{
    min-height:100% !important
  }

  .lg\:min-h-screen{
    min-height:100vh !important
  }

  .lg\:min-h-1_5{
    min-height:1.5rem !important
  }

  .lg\:min-h-94vh{
    min-height:94vh !important
  }

  .lg\:min-h-40vh{
    min-height:40vh !important
  }

  .lg\:min-h-55vh{
    min-height:55vh !important
  }

  .lg\:min-h-60vh{
    min-height:60vh !important
  }

  .lg\:min-w-0{
    min-width:0 !important
  }

  .lg\:min-w-1{
    min-width:1px !important
  }

  .lg\:min-w-4{
    min-width:1rem !important
  }

  .lg\:min-w-6{
    min-width:1.5rem !important
  }

  .lg\:min-w-28{
    min-width:7rem !important
  }

  .lg\:min-w-48{
    min-width:12rem !important
  }

  .lg\:min-w-56{
    min-width:14rem !important
  }

  .lg\:min-w-72{
    min-width:18rem !important
  }

  .lg\:min-w-84{
    min-width:21rem !important
  }

  .lg\:min-w-96{
    min-width:24rem !important
  }

  .lg\:min-w-108{
    min-width:27rem !important
  }

  .lg\:min-w-120{
    min-width:30rem !important
  }

  .lg\:min-w-132{
    min-width:33rem !important
  }

  .lg\:min-w-full{
    min-width:100% !important
  }

  .lg\:min-w-1\/4{
    min-width:25% !important
  }

  .lg\:min-w-1\/2{
    min-width:50% !important
  }

  .lg\:min-w-3\/4{
    min-width:75% !important
  }

  .lg\:min-w-1\/3{
    min-width:33% !important
  }

  .lg\:min-w-max{
    min-width:-moz-max-content !important;
    min-width:max-content !important
  }

  .lg\:object-contain{
    -o-object-fit:contain !important;
       object-fit:contain !important
  }

  .lg\:object-cover{
    -o-object-fit:cover !important;
       object-fit:cover !important
  }

  .lg\:object-fill{
    -o-object-fit:fill !important;
       object-fit:fill !important
  }

  .lg\:object-none{
    -o-object-fit:none !important;
       object-fit:none !important
  }

  .lg\:object-scale-down{
    -o-object-fit:scale-down !important;
       object-fit:scale-down !important
  }

  .lg\:object-bottom{
    -o-object-position:bottom !important;
       object-position:bottom !important
  }

  .lg\:object-center{
    -o-object-position:center !important;
       object-position:center !important
  }

  .lg\:object-left{
    -o-object-position:left !important;
       object-position:left !important
  }

  .lg\:object-left-bottom{
    -o-object-position:left bottom !important;
       object-position:left bottom !important
  }

  .lg\:object-left-top{
    -o-object-position:left top !important;
       object-position:left top !important
  }

  .lg\:object-right{
    -o-object-position:right !important;
       object-position:right !important
  }

  .lg\:object-right-bottom{
    -o-object-position:right bottom !important;
       object-position:right bottom !important
  }

  .lg\:object-right-top{
    -o-object-position:right top !important;
       object-position:right top !important
  }

  .lg\:object-top{
    -o-object-position:top !important;
       object-position:top !important
  }

  .lg\:outline-none{
    outline:2px solid transparent !important;
    outline-offset:2px !important
  }

  .lg\:outline-white{
    outline:2px dotted white !important;
    outline-offset:2px !important
  }

  .lg\:outline-black{
    outline:2px dotted black !important;
    outline-offset:2px !important
  }

  .lg\:focus\:outline-none:focus{
    outline:2px solid transparent !important;
    outline-offset:2px !important
  }

  .lg\:focus\:outline-white:focus{
    outline:2px dotted white !important;
    outline-offset:2px !important
  }

  .lg\:focus\:outline-black:focus{
    outline:2px dotted black !important;
    outline-offset:2px !important
  }

  .lg\:overflow-auto{
    overflow:auto !important
  }

  .lg\:overflow-hidden{
    overflow:hidden !important
  }

  .lg\:overflow-visible{
    overflow:visible !important
  }

  .lg\:overflow-scroll{
    overflow:scroll !important
  }

  .lg\:overflow-x-auto{
    overflow-x:auto !important
  }

  .lg\:overflow-y-auto{
    overflow-y:auto !important
  }

  .lg\:overflow-x-hidden{
    overflow-x:hidden !important
  }

  .lg\:overflow-y-hidden{
    overflow-y:hidden !important
  }

  .lg\:overflow-x-visible{
    overflow-x:visible !important
  }

  .lg\:overflow-y-visible{
    overflow-y:visible !important
  }

  .lg\:overflow-x-scroll{
    overflow-x:scroll !important
  }

  .lg\:overflow-y-scroll{
    overflow-y:scroll !important
  }

  .lg\:scrolling-touch{
    -webkit-overflow-scrolling:touch !important
  }

  .lg\:scrolling-auto{
    -webkit-overflow-scrolling:auto !important
  }

  .lg\:overscroll-auto{
    overscroll-behavior:auto !important
  }

  .lg\:overscroll-contain{
    overscroll-behavior:contain !important
  }

  .lg\:overscroll-none{
    overscroll-behavior:none !important
  }

  .lg\:overscroll-y-auto{
    overscroll-behavior-y:auto !important
  }

  .lg\:overscroll-y-contain{
    overscroll-behavior-y:contain !important
  }

  .lg\:overscroll-y-none{
    overscroll-behavior-y:none !important
  }

  .lg\:overscroll-x-auto{
    overscroll-behavior-x:auto !important
  }

  .lg\:overscroll-x-contain{
    overscroll-behavior-x:contain !important
  }

  .lg\:overscroll-x-none{
    overscroll-behavior-x:none !important
  }

  .lg\:p-0{
    padding:0 !important
  }

  .lg\:p-1{
    padding:0.25rem !important
  }

  .lg\:p-2{
    padding:0.5rem !important
  }

  .lg\:p-3{
    padding:0.75rem !important
  }

  .lg\:p-4{
    padding:1rem !important
  }

  .lg\:p-5{
    padding:1.25rem !important
  }

  .lg\:p-6{
    padding:1.5rem !important
  }

  .lg\:p-7{
    padding:1.75rem !important
  }

  .lg\:p-8{
    padding:2rem !important
  }

  .lg\:p-9{
    padding:2.25rem !important
  }

  .lg\:p-10{
    padding:2.5rem !important
  }

  .lg\:p-12{
    padding:3rem !important
  }

  .lg\:p-14{
    padding:3.5rem !important
  }

  .lg\:p-16{
    padding:4rem !important
  }

  .lg\:p-18{
    padding:4.5rem !important
  }

  .lg\:p-19{
    padding:4.75rem !important
  }

  .lg\:p-20{
    padding:5rem !important
  }

  .lg\:p-24{
    padding:6rem !important
  }

  .lg\:p-28{
    padding:7rem !important
  }

  .lg\:p-30{
    padding:7.5rem !important
  }

  .lg\:p-31{
    padding:7.75rem !important
  }

  .lg\:p-32{
    padding:8rem !important
  }

  .lg\:p-34{
    padding:8.5rem !important
  }

  .lg\:p-36{
    padding:9rem !important
  }

  .lg\:p-40{
    padding:10rem !important
  }

  .lg\:p-44{
    padding:11rem !important
  }

  .lg\:p-45{
    padding:11.25rem !important
  }

  .lg\:p-48{
    padding:12rem !important
  }

  .lg\:p-50{
    padding:12.5rem !important
  }

  .lg\:p-52{
    padding:13rem !important
  }

  .lg\:p-56{
    padding:14rem !important
  }

  .lg\:p-60{
    padding:15rem !important
  }

  .lg\:p-62{
    padding:15.5rem !important
  }

  .lg\:p-64{
    padding:16rem !important
  }

  .lg\:p-70{
    padding:17.5rem !important
  }

  .lg\:p-72{
    padding:18rem !important
  }

  .lg\:p-76{
    padding:19rem !important
  }

  .lg\:p-80{
    padding:20rem !important
  }

  .lg\:p-83{
    padding:20.75rem !important
  }

  .lg\:p-84{
    padding:21rem !important
  }

  .lg\:p-92{
    padding:23rem !important
  }

  .lg\:p-96{
    padding:24rem !important
  }

  .lg\:p-104{
    padding:26rem !important
  }

  .lg\:p-106{
    padding:26.5rem !important
  }

  .lg\:p-108{
    padding:27rem !important
  }

  .lg\:p-112{
    padding:28rem !important
  }

  .lg\:p-116{
    padding:29rem !important
  }

  .lg\:p-120{
    padding:30rem !important
  }

  .lg\:p-124{
    padding:31rem !important
  }

  .lg\:p-132{
    padding:33rem !important
  }

  .lg\:p-140{
    padding:40rem !important
  }

  .lg\:p-164{
    padding:41rem !important
  }

  .lg\:p-165{
    padding:41.25rem !important
  }

  .lg\:p-172{
    padding:43rem !important
  }

  .lg\:p-200{
    padding:50rem !important
  }

  .lg\:p-px{
    padding:1px !important
  }

  .lg\:p-1\.5{
    padding:0.375rem !important
  }

  .lg\:p-2n{
    padding:-0.5rem !important
  }

  .lg\:p-40n{
    padding:-10rem !important
  }

  .lg\:py-0{
    padding-top:0 !important;
    padding-bottom:0 !important
  }

  .lg\:px-0{
    padding-left:0 !important;
    padding-right:0 !important
  }

  .lg\:py-1{
    padding-top:0.25rem !important;
    padding-bottom:0.25rem !important
  }

  .lg\:px-1{
    padding-left:0.25rem !important;
    padding-right:0.25rem !important
  }

  .lg\:py-2{
    padding-top:0.5rem !important;
    padding-bottom:0.5rem !important
  }

  .lg\:px-2{
    padding-left:0.5rem !important;
    padding-right:0.5rem !important
  }

  .lg\:py-3{
    padding-top:0.75rem !important;
    padding-bottom:0.75rem !important
  }

  .lg\:px-3{
    padding-left:0.75rem !important;
    padding-right:0.75rem !important
  }

  .lg\:py-4{
    padding-top:1rem !important;
    padding-bottom:1rem !important
  }

  .lg\:px-4{
    padding-left:1rem !important;
    padding-right:1rem !important
  }

  .lg\:py-5{
    padding-top:1.25rem !important;
    padding-bottom:1.25rem !important
  }

  .lg\:px-5{
    padding-left:1.25rem !important;
    padding-right:1.25rem !important
  }

  .lg\:py-6{
    padding-top:1.5rem !important;
    padding-bottom:1.5rem !important
  }

  .lg\:px-6{
    padding-left:1.5rem !important;
    padding-right:1.5rem !important
  }

  .lg\:py-7{
    padding-top:1.75rem !important;
    padding-bottom:1.75rem !important
  }

  .lg\:px-7{
    padding-left:1.75rem !important;
    padding-right:1.75rem !important
  }

  .lg\:py-8{
    padding-top:2rem !important;
    padding-bottom:2rem !important
  }

  .lg\:px-8{
    padding-left:2rem !important;
    padding-right:2rem !important
  }

  .lg\:py-9{
    padding-top:2.25rem !important;
    padding-bottom:2.25rem !important
  }

  .lg\:px-9{
    padding-left:2.25rem !important;
    padding-right:2.25rem !important
  }

  .lg\:py-10{
    padding-top:2.5rem !important;
    padding-bottom:2.5rem !important
  }

  .lg\:px-10{
    padding-left:2.5rem !important;
    padding-right:2.5rem !important
  }

  .lg\:py-12{
    padding-top:3rem !important;
    padding-bottom:3rem !important
  }

  .lg\:px-12{
    padding-left:3rem !important;
    padding-right:3rem !important
  }

  .lg\:py-14{
    padding-top:3.5rem !important;
    padding-bottom:3.5rem !important
  }

  .lg\:px-14{
    padding-left:3.5rem !important;
    padding-right:3.5rem !important
  }

  .lg\:py-16{
    padding-top:4rem !important;
    padding-bottom:4rem !important
  }

  .lg\:px-16{
    padding-left:4rem !important;
    padding-right:4rem !important
  }

  .lg\:py-18{
    padding-top:4.5rem !important;
    padding-bottom:4.5rem !important
  }

  .lg\:px-18{
    padding-left:4.5rem !important;
    padding-right:4.5rem !important
  }

  .lg\:py-19{
    padding-top:4.75rem !important;
    padding-bottom:4.75rem !important
  }

  .lg\:px-19{
    padding-left:4.75rem !important;
    padding-right:4.75rem !important
  }

  .lg\:py-20{
    padding-top:5rem !important;
    padding-bottom:5rem !important
  }

  .lg\:px-20{
    padding-left:5rem !important;
    padding-right:5rem !important
  }

  .lg\:py-24{
    padding-top:6rem !important;
    padding-bottom:6rem !important
  }

  .lg\:px-24{
    padding-left:6rem !important;
    padding-right:6rem !important
  }

  .lg\:py-28{
    padding-top:7rem !important;
    padding-bottom:7rem !important
  }

  .lg\:px-28{
    padding-left:7rem !important;
    padding-right:7rem !important
  }

  .lg\:py-30{
    padding-top:7.5rem !important;
    padding-bottom:7.5rem !important
  }

  .lg\:px-30{
    padding-left:7.5rem !important;
    padding-right:7.5rem !important
  }

  .lg\:py-31{
    padding-top:7.75rem !important;
    padding-bottom:7.75rem !important
  }

  .lg\:px-31{
    padding-left:7.75rem !important;
    padding-right:7.75rem !important
  }

  .lg\:py-32{
    padding-top:8rem !important;
    padding-bottom:8rem !important
  }

  .lg\:px-32{
    padding-left:8rem !important;
    padding-right:8rem !important
  }

  .lg\:py-34{
    padding-top:8.5rem !important;
    padding-bottom:8.5rem !important
  }

  .lg\:px-34{
    padding-left:8.5rem !important;
    padding-right:8.5rem !important
  }

  .lg\:py-36{
    padding-top:9rem !important;
    padding-bottom:9rem !important
  }

  .lg\:px-36{
    padding-left:9rem !important;
    padding-right:9rem !important
  }

  .lg\:py-40{
    padding-top:10rem !important;
    padding-bottom:10rem !important
  }

  .lg\:px-40{
    padding-left:10rem !important;
    padding-right:10rem !important
  }

  .lg\:py-44{
    padding-top:11rem !important;
    padding-bottom:11rem !important
  }

  .lg\:px-44{
    padding-left:11rem !important;
    padding-right:11rem !important
  }

  .lg\:py-45{
    padding-top:11.25rem !important;
    padding-bottom:11.25rem !important
  }

  .lg\:px-45{
    padding-left:11.25rem !important;
    padding-right:11.25rem !important
  }

  .lg\:py-48{
    padding-top:12rem !important;
    padding-bottom:12rem !important
  }

  .lg\:px-48{
    padding-left:12rem !important;
    padding-right:12rem !important
  }

  .lg\:py-50{
    padding-top:12.5rem !important;
    padding-bottom:12.5rem !important
  }

  .lg\:px-50{
    padding-left:12.5rem !important;
    padding-right:12.5rem !important
  }

  .lg\:py-52{
    padding-top:13rem !important;
    padding-bottom:13rem !important
  }

  .lg\:px-52{
    padding-left:13rem !important;
    padding-right:13rem !important
  }

  .lg\:py-56{
    padding-top:14rem !important;
    padding-bottom:14rem !important
  }

  .lg\:px-56{
    padding-left:14rem !important;
    padding-right:14rem !important
  }

  .lg\:py-60{
    padding-top:15rem !important;
    padding-bottom:15rem !important
  }

  .lg\:px-60{
    padding-left:15rem !important;
    padding-right:15rem !important
  }

  .lg\:py-62{
    padding-top:15.5rem !important;
    padding-bottom:15.5rem !important
  }

  .lg\:px-62{
    padding-left:15.5rem !important;
    padding-right:15.5rem !important
  }

  .lg\:py-64{
    padding-top:16rem !important;
    padding-bottom:16rem !important
  }

  .lg\:px-64{
    padding-left:16rem !important;
    padding-right:16rem !important
  }

  .lg\:py-70{
    padding-top:17.5rem !important;
    padding-bottom:17.5rem !important
  }

  .lg\:px-70{
    padding-left:17.5rem !important;
    padding-right:17.5rem !important
  }

  .lg\:py-72{
    padding-top:18rem !important;
    padding-bottom:18rem !important
  }

  .lg\:px-72{
    padding-left:18rem !important;
    padding-right:18rem !important
  }

  .lg\:py-76{
    padding-top:19rem !important;
    padding-bottom:19rem !important
  }

  .lg\:px-76{
    padding-left:19rem !important;
    padding-right:19rem !important
  }

  .lg\:py-80{
    padding-top:20rem !important;
    padding-bottom:20rem !important
  }

  .lg\:px-80{
    padding-left:20rem !important;
    padding-right:20rem !important
  }

  .lg\:py-83{
    padding-top:20.75rem !important;
    padding-bottom:20.75rem !important
  }

  .lg\:px-83{
    padding-left:20.75rem !important;
    padding-right:20.75rem !important
  }

  .lg\:py-84{
    padding-top:21rem !important;
    padding-bottom:21rem !important
  }

  .lg\:px-84{
    padding-left:21rem !important;
    padding-right:21rem !important
  }

  .lg\:py-92{
    padding-top:23rem !important;
    padding-bottom:23rem !important
  }

  .lg\:px-92{
    padding-left:23rem !important;
    padding-right:23rem !important
  }

  .lg\:py-96{
    padding-top:24rem !important;
    padding-bottom:24rem !important
  }

  .lg\:px-96{
    padding-left:24rem !important;
    padding-right:24rem !important
  }

  .lg\:py-104{
    padding-top:26rem !important;
    padding-bottom:26rem !important
  }

  .lg\:px-104{
    padding-left:26rem !important;
    padding-right:26rem !important
  }

  .lg\:py-106{
    padding-top:26.5rem !important;
    padding-bottom:26.5rem !important
  }

  .lg\:px-106{
    padding-left:26.5rem !important;
    padding-right:26.5rem !important
  }

  .lg\:py-108{
    padding-top:27rem !important;
    padding-bottom:27rem !important
  }

  .lg\:px-108{
    padding-left:27rem !important;
    padding-right:27rem !important
  }

  .lg\:py-112{
    padding-top:28rem !important;
    padding-bottom:28rem !important
  }

  .lg\:px-112{
    padding-left:28rem !important;
    padding-right:28rem !important
  }

  .lg\:py-116{
    padding-top:29rem !important;
    padding-bottom:29rem !important
  }

  .lg\:px-116{
    padding-left:29rem !important;
    padding-right:29rem !important
  }

  .lg\:py-120{
    padding-top:30rem !important;
    padding-bottom:30rem !important
  }

  .lg\:px-120{
    padding-left:30rem !important;
    padding-right:30rem !important
  }

  .lg\:py-124{
    padding-top:31rem !important;
    padding-bottom:31rem !important
  }

  .lg\:px-124{
    padding-left:31rem !important;
    padding-right:31rem !important
  }

  .lg\:py-132{
    padding-top:33rem !important;
    padding-bottom:33rem !important
  }

  .lg\:px-132{
    padding-left:33rem !important;
    padding-right:33rem !important
  }

  .lg\:py-140{
    padding-top:40rem !important;
    padding-bottom:40rem !important
  }

  .lg\:px-140{
    padding-left:40rem !important;
    padding-right:40rem !important
  }

  .lg\:py-164{
    padding-top:41rem !important;
    padding-bottom:41rem !important
  }

  .lg\:px-164{
    padding-left:41rem !important;
    padding-right:41rem !important
  }

  .lg\:py-165{
    padding-top:41.25rem !important;
    padding-bottom:41.25rem !important
  }

  .lg\:px-165{
    padding-left:41.25rem !important;
    padding-right:41.25rem !important
  }

  .lg\:py-172{
    padding-top:43rem !important;
    padding-bottom:43rem !important
  }

  .lg\:px-172{
    padding-left:43rem !important;
    padding-right:43rem !important
  }

  .lg\:py-200{
    padding-top:50rem !important;
    padding-bottom:50rem !important
  }

  .lg\:px-200{
    padding-left:50rem !important;
    padding-right:50rem !important
  }

  .lg\:py-px{
    padding-top:1px !important;
    padding-bottom:1px !important
  }

  .lg\:px-px{
    padding-left:1px !important;
    padding-right:1px !important
  }

  .lg\:py-1\.5{
    padding-top:0.375rem !important;
    padding-bottom:0.375rem !important
  }

  .lg\:px-1\.5{
    padding-left:0.375rem !important;
    padding-right:0.375rem !important
  }

  .lg\:py-2n{
    padding-top:-0.5rem !important;
    padding-bottom:-0.5rem !important
  }

  .lg\:px-2n{
    padding-left:-0.5rem !important;
    padding-right:-0.5rem !important
  }

  .lg\:py-40n{
    padding-top:-10rem !important;
    padding-bottom:-10rem !important
  }

  .lg\:px-40n{
    padding-left:-10rem !important;
    padding-right:-10rem !important
  }

  .lg\:pt-0{
    padding-top:0 !important
  }

  .lg\:pr-0{
    padding-right:0 !important
  }

  .lg\:pb-0{
    padding-bottom:0 !important
  }

  .lg\:pl-0{
    padding-left:0 !important
  }

  .lg\:pt-1{
    padding-top:0.25rem !important
  }

  .lg\:pr-1{
    padding-right:0.25rem !important
  }

  .lg\:pb-1{
    padding-bottom:0.25rem !important
  }

  .lg\:pl-1{
    padding-left:0.25rem !important
  }

  .lg\:pt-2{
    padding-top:0.5rem !important
  }

  .lg\:pr-2{
    padding-right:0.5rem !important
  }

  .lg\:pb-2{
    padding-bottom:0.5rem !important
  }

  .lg\:pl-2{
    padding-left:0.5rem !important
  }

  .lg\:pt-3{
    padding-top:0.75rem !important
  }

  .lg\:pr-3{
    padding-right:0.75rem !important
  }

  .lg\:pb-3{
    padding-bottom:0.75rem !important
  }

  .lg\:pl-3{
    padding-left:0.75rem !important
  }

  .lg\:pt-4{
    padding-top:1rem !important
  }

  .lg\:pr-4{
    padding-right:1rem !important
  }

  .lg\:pb-4{
    padding-bottom:1rem !important
  }

  .lg\:pl-4{
    padding-left:1rem !important
  }

  .lg\:pt-5{
    padding-top:1.25rem !important
  }

  .lg\:pr-5{
    padding-right:1.25rem !important
  }

  .lg\:pb-5{
    padding-bottom:1.25rem !important
  }

  .lg\:pl-5{
    padding-left:1.25rem !important
  }

  .lg\:pt-6{
    padding-top:1.5rem !important
  }

  .lg\:pr-6{
    padding-right:1.5rem !important
  }

  .lg\:pb-6{
    padding-bottom:1.5rem !important
  }

  .lg\:pl-6{
    padding-left:1.5rem !important
  }

  .lg\:pt-7{
    padding-top:1.75rem !important
  }

  .lg\:pr-7{
    padding-right:1.75rem !important
  }

  .lg\:pb-7{
    padding-bottom:1.75rem !important
  }

  .lg\:pl-7{
    padding-left:1.75rem !important
  }

  .lg\:pt-8{
    padding-top:2rem !important
  }

  .lg\:pr-8{
    padding-right:2rem !important
  }

  .lg\:pb-8{
    padding-bottom:2rem !important
  }

  .lg\:pl-8{
    padding-left:2rem !important
  }

  .lg\:pt-9{
    padding-top:2.25rem !important
  }

  .lg\:pr-9{
    padding-right:2.25rem !important
  }

  .lg\:pb-9{
    padding-bottom:2.25rem !important
  }

  .lg\:pl-9{
    padding-left:2.25rem !important
  }

  .lg\:pt-10{
    padding-top:2.5rem !important
  }

  .lg\:pr-10{
    padding-right:2.5rem !important
  }

  .lg\:pb-10{
    padding-bottom:2.5rem !important
  }

  .lg\:pl-10{
    padding-left:2.5rem !important
  }

  .lg\:pt-12{
    padding-top:3rem !important
  }

  .lg\:pr-12{
    padding-right:3rem !important
  }

  .lg\:pb-12{
    padding-bottom:3rem !important
  }

  .lg\:pl-12{
    padding-left:3rem !important
  }

  .lg\:pt-14{
    padding-top:3.5rem !important
  }

  .lg\:pr-14{
    padding-right:3.5rem !important
  }

  .lg\:pb-14{
    padding-bottom:3.5rem !important
  }

  .lg\:pl-14{
    padding-left:3.5rem !important
  }

  .lg\:pt-16{
    padding-top:4rem !important
  }

  .lg\:pr-16{
    padding-right:4rem !important
  }

  .lg\:pb-16{
    padding-bottom:4rem !important
  }

  .lg\:pl-16{
    padding-left:4rem !important
  }

  .lg\:pt-18{
    padding-top:4.5rem !important
  }

  .lg\:pr-18{
    padding-right:4.5rem !important
  }

  .lg\:pb-18{
    padding-bottom:4.5rem !important
  }

  .lg\:pl-18{
    padding-left:4.5rem !important
  }

  .lg\:pt-19{
    padding-top:4.75rem !important
  }

  .lg\:pr-19{
    padding-right:4.75rem !important
  }

  .lg\:pb-19{
    padding-bottom:4.75rem !important
  }

  .lg\:pl-19{
    padding-left:4.75rem !important
  }

  .lg\:pt-20{
    padding-top:5rem !important
  }

  .lg\:pr-20{
    padding-right:5rem !important
  }

  .lg\:pb-20{
    padding-bottom:5rem !important
  }

  .lg\:pl-20{
    padding-left:5rem !important
  }

  .lg\:pt-24{
    padding-top:6rem !important
  }

  .lg\:pr-24{
    padding-right:6rem !important
  }

  .lg\:pb-24{
    padding-bottom:6rem !important
  }

  .lg\:pl-24{
    padding-left:6rem !important
  }

  .lg\:pt-28{
    padding-top:7rem !important
  }

  .lg\:pr-28{
    padding-right:7rem !important
  }

  .lg\:pb-28{
    padding-bottom:7rem !important
  }

  .lg\:pl-28{
    padding-left:7rem !important
  }

  .lg\:pt-30{
    padding-top:7.5rem !important
  }

  .lg\:pr-30{
    padding-right:7.5rem !important
  }

  .lg\:pb-30{
    padding-bottom:7.5rem !important
  }

  .lg\:pl-30{
    padding-left:7.5rem !important
  }

  .lg\:pt-31{
    padding-top:7.75rem !important
  }

  .lg\:pr-31{
    padding-right:7.75rem !important
  }

  .lg\:pb-31{
    padding-bottom:7.75rem !important
  }

  .lg\:pl-31{
    padding-left:7.75rem !important
  }

  .lg\:pt-32{
    padding-top:8rem !important
  }

  .lg\:pr-32{
    padding-right:8rem !important
  }

  .lg\:pb-32{
    padding-bottom:8rem !important
  }

  .lg\:pl-32{
    padding-left:8rem !important
  }

  .lg\:pt-34{
    padding-top:8.5rem !important
  }

  .lg\:pr-34{
    padding-right:8.5rem !important
  }

  .lg\:pb-34{
    padding-bottom:8.5rem !important
  }

  .lg\:pl-34{
    padding-left:8.5rem !important
  }

  .lg\:pt-36{
    padding-top:9rem !important
  }

  .lg\:pr-36{
    padding-right:9rem !important
  }

  .lg\:pb-36{
    padding-bottom:9rem !important
  }

  .lg\:pl-36{
    padding-left:9rem !important
  }

  .lg\:pt-40{
    padding-top:10rem !important
  }

  .lg\:pr-40{
    padding-right:10rem !important
  }

  .lg\:pb-40{
    padding-bottom:10rem !important
  }

  .lg\:pl-40{
    padding-left:10rem !important
  }

  .lg\:pt-44{
    padding-top:11rem !important
  }

  .lg\:pr-44{
    padding-right:11rem !important
  }

  .lg\:pb-44{
    padding-bottom:11rem !important
  }

  .lg\:pl-44{
    padding-left:11rem !important
  }

  .lg\:pt-45{
    padding-top:11.25rem !important
  }

  .lg\:pr-45{
    padding-right:11.25rem !important
  }

  .lg\:pb-45{
    padding-bottom:11.25rem !important
  }

  .lg\:pl-45{
    padding-left:11.25rem !important
  }

  .lg\:pt-48{
    padding-top:12rem !important
  }

  .lg\:pr-48{
    padding-right:12rem !important
  }

  .lg\:pb-48{
    padding-bottom:12rem !important
  }

  .lg\:pl-48{
    padding-left:12rem !important
  }

  .lg\:pt-50{
    padding-top:12.5rem !important
  }

  .lg\:pr-50{
    padding-right:12.5rem !important
  }

  .lg\:pb-50{
    padding-bottom:12.5rem !important
  }

  .lg\:pl-50{
    padding-left:12.5rem !important
  }

  .lg\:pt-52{
    padding-top:13rem !important
  }

  .lg\:pr-52{
    padding-right:13rem !important
  }

  .lg\:pb-52{
    padding-bottom:13rem !important
  }

  .lg\:pl-52{
    padding-left:13rem !important
  }

  .lg\:pt-56{
    padding-top:14rem !important
  }

  .lg\:pr-56{
    padding-right:14rem !important
  }

  .lg\:pb-56{
    padding-bottom:14rem !important
  }

  .lg\:pl-56{
    padding-left:14rem !important
  }

  .lg\:pt-60{
    padding-top:15rem !important
  }

  .lg\:pr-60{
    padding-right:15rem !important
  }

  .lg\:pb-60{
    padding-bottom:15rem !important
  }

  .lg\:pl-60{
    padding-left:15rem !important
  }

  .lg\:pt-62{
    padding-top:15.5rem !important
  }

  .lg\:pr-62{
    padding-right:15.5rem !important
  }

  .lg\:pb-62{
    padding-bottom:15.5rem !important
  }

  .lg\:pl-62{
    padding-left:15.5rem !important
  }

  .lg\:pt-64{
    padding-top:16rem !important
  }

  .lg\:pr-64{
    padding-right:16rem !important
  }

  .lg\:pb-64{
    padding-bottom:16rem !important
  }

  .lg\:pl-64{
    padding-left:16rem !important
  }

  .lg\:pt-70{
    padding-top:17.5rem !important
  }

  .lg\:pr-70{
    padding-right:17.5rem !important
  }

  .lg\:pb-70{
    padding-bottom:17.5rem !important
  }

  .lg\:pl-70{
    padding-left:17.5rem !important
  }

  .lg\:pt-72{
    padding-top:18rem !important
  }

  .lg\:pr-72{
    padding-right:18rem !important
  }

  .lg\:pb-72{
    padding-bottom:18rem !important
  }

  .lg\:pl-72{
    padding-left:18rem !important
  }

  .lg\:pt-76{
    padding-top:19rem !important
  }

  .lg\:pr-76{
    padding-right:19rem !important
  }

  .lg\:pb-76{
    padding-bottom:19rem !important
  }

  .lg\:pl-76{
    padding-left:19rem !important
  }

  .lg\:pt-80{
    padding-top:20rem !important
  }

  .lg\:pr-80{
    padding-right:20rem !important
  }

  .lg\:pb-80{
    padding-bottom:20rem !important
  }

  .lg\:pl-80{
    padding-left:20rem !important
  }

  .lg\:pt-83{
    padding-top:20.75rem !important
  }

  .lg\:pr-83{
    padding-right:20.75rem !important
  }

  .lg\:pb-83{
    padding-bottom:20.75rem !important
  }

  .lg\:pl-83{
    padding-left:20.75rem !important
  }

  .lg\:pt-84{
    padding-top:21rem !important
  }

  .lg\:pr-84{
    padding-right:21rem !important
  }

  .lg\:pb-84{
    padding-bottom:21rem !important
  }

  .lg\:pl-84{
    padding-left:21rem !important
  }

  .lg\:pt-92{
    padding-top:23rem !important
  }

  .lg\:pr-92{
    padding-right:23rem !important
  }

  .lg\:pb-92{
    padding-bottom:23rem !important
  }

  .lg\:pl-92{
    padding-left:23rem !important
  }

  .lg\:pt-96{
    padding-top:24rem !important
  }

  .lg\:pr-96{
    padding-right:24rem !important
  }

  .lg\:pb-96{
    padding-bottom:24rem !important
  }

  .lg\:pl-96{
    padding-left:24rem !important
  }

  .lg\:pt-104{
    padding-top:26rem !important
  }

  .lg\:pr-104{
    padding-right:26rem !important
  }

  .lg\:pb-104{
    padding-bottom:26rem !important
  }

  .lg\:pl-104{
    padding-left:26rem !important
  }

  .lg\:pt-106{
    padding-top:26.5rem !important
  }

  .lg\:pr-106{
    padding-right:26.5rem !important
  }

  .lg\:pb-106{
    padding-bottom:26.5rem !important
  }

  .lg\:pl-106{
    padding-left:26.5rem !important
  }

  .lg\:pt-108{
    padding-top:27rem !important
  }

  .lg\:pr-108{
    padding-right:27rem !important
  }

  .lg\:pb-108{
    padding-bottom:27rem !important
  }

  .lg\:pl-108{
    padding-left:27rem !important
  }

  .lg\:pt-112{
    padding-top:28rem !important
  }

  .lg\:pr-112{
    padding-right:28rem !important
  }

  .lg\:pb-112{
    padding-bottom:28rem !important
  }

  .lg\:pl-112{
    padding-left:28rem !important
  }

  .lg\:pt-116{
    padding-top:29rem !important
  }

  .lg\:pr-116{
    padding-right:29rem !important
  }

  .lg\:pb-116{
    padding-bottom:29rem !important
  }

  .lg\:pl-116{
    padding-left:29rem !important
  }

  .lg\:pt-120{
    padding-top:30rem !important
  }

  .lg\:pr-120{
    padding-right:30rem !important
  }

  .lg\:pb-120{
    padding-bottom:30rem !important
  }

  .lg\:pl-120{
    padding-left:30rem !important
  }

  .lg\:pt-124{
    padding-top:31rem !important
  }

  .lg\:pr-124{
    padding-right:31rem !important
  }

  .lg\:pb-124{
    padding-bottom:31rem !important
  }

  .lg\:pl-124{
    padding-left:31rem !important
  }

  .lg\:pt-132{
    padding-top:33rem !important
  }

  .lg\:pr-132{
    padding-right:33rem !important
  }

  .lg\:pb-132{
    padding-bottom:33rem !important
  }

  .lg\:pl-132{
    padding-left:33rem !important
  }

  .lg\:pt-140{
    padding-top:40rem !important
  }

  .lg\:pr-140{
    padding-right:40rem !important
  }

  .lg\:pb-140{
    padding-bottom:40rem !important
  }

  .lg\:pl-140{
    padding-left:40rem !important
  }

  .lg\:pt-164{
    padding-top:41rem !important
  }

  .lg\:pr-164{
    padding-right:41rem !important
  }

  .lg\:pb-164{
    padding-bottom:41rem !important
  }

  .lg\:pl-164{
    padding-left:41rem !important
  }

  .lg\:pt-165{
    padding-top:41.25rem !important
  }

  .lg\:pr-165{
    padding-right:41.25rem !important
  }

  .lg\:pb-165{
    padding-bottom:41.25rem !important
  }

  .lg\:pl-165{
    padding-left:41.25rem !important
  }

  .lg\:pt-172{
    padding-top:43rem !important
  }

  .lg\:pr-172{
    padding-right:43rem !important
  }

  .lg\:pb-172{
    padding-bottom:43rem !important
  }

  .lg\:pl-172{
    padding-left:43rem !important
  }

  .lg\:pt-200{
    padding-top:50rem !important
  }

  .lg\:pr-200{
    padding-right:50rem !important
  }

  .lg\:pb-200{
    padding-bottom:50rem !important
  }

  .lg\:pl-200{
    padding-left:50rem !important
  }

  .lg\:pt-px{
    padding-top:1px !important
  }

  .lg\:pr-px{
    padding-right:1px !important
  }

  .lg\:pb-px{
    padding-bottom:1px !important
  }

  .lg\:pl-px{
    padding-left:1px !important
  }

  .lg\:pt-1\.5{
    padding-top:0.375rem !important
  }

  .lg\:pr-1\.5{
    padding-right:0.375rem !important
  }

  .lg\:pb-1\.5{
    padding-bottom:0.375rem !important
  }

  .lg\:pl-1\.5{
    padding-left:0.375rem !important
  }

  .lg\:pt-2n{
    padding-top:-0.5rem !important
  }

  .lg\:pr-2n{
    padding-right:-0.5rem !important
  }

  .lg\:pb-2n{
    padding-bottom:-0.5rem !important
  }

  .lg\:pl-2n{
    padding-left:-0.5rem !important
  }

  .lg\:pt-40n{
    padding-top:-10rem !important
  }

  .lg\:pr-40n{
    padding-right:-10rem !important
  }

  .lg\:pb-40n{
    padding-bottom:-10rem !important
  }

  .lg\:pl-40n{
    padding-left:-10rem !important
  }

  .lg\:placeholder-red::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-red::placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-red-100::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fb4b53 !important;
    color:rgba(251, 75, 83, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-red-100::placeholder{
    --placeholder-opacity:1 !important;
    color:#fb4b53 !important;
    color:rgba(251, 75, 83, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-teal::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#009b9b !important;
    color:rgba(0, 155, 155, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-teal::placeholder{
    --placeholder-opacity:1 !important;
    color:#009b9b !important;
    color:rgba(0, 155, 155, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-teal-100::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#dbfbfb !important;
    color:rgba(219, 251, 251, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-teal-100::placeholder{
    --placeholder-opacity:1 !important;
    color:#dbfbfb !important;
    color:rgba(219, 251, 251, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-teal-200::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#A8E2E4 !important;
    color:rgba(168, 226, 228, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-teal-200::placeholder{
    --placeholder-opacity:1 !important;
    color:#A8E2E4 !important;
    color:rgba(168, 226, 228, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-teal-300::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#009C98 !important;
    color:rgba(0, 156, 152, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-teal-300::placeholder{
    --placeholder-opacity:1 !important;
    color:#009C98 !important;
    color:rgba(0, 156, 152, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-white::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fff !important;
    color:rgba(255, 255, 255, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-white::placeholder{
    --placeholder-opacity:1 !important;
    color:#fff !important;
    color:rgba(255, 255, 255, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-black::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#000 !important;
    color:rgba(0, 0, 0, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-black::placeholder{
    --placeholder-opacity:1 !important;
    color:#000 !important;
    color:rgba(0, 0, 0, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-black-100::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#242A2E !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-black-100::placeholder{
    --placeholder-opacity:1 !important;
    color:#242A2E !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-black-200::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#171717 !important;
    color:rgba(23, 23, 23, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-black-200::placeholder{
    --placeholder-opacity:1 !important;
    color:#171717 !important;
    color:rgba(23, 23, 23, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-blue::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0058A1 !important;
    color:rgba(0, 88, 161, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-blue::placeholder{
    --placeholder-opacity:1 !important;
    color:#0058A1 !important;
    color:rgba(0, 88, 161, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-orange::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fe7b00 !important;
    color:rgba(254, 123, 0, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-orange::placeholder{
    --placeholder-opacity:1 !important;
    color:#fe7b00 !important;
    color:rgba(254, 123, 0, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-purple::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#8a3ffc !important;
    color:rgba(138, 63, 252, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-purple::placeholder{
    --placeholder-opacity:1 !important;
    color:#8a3ffc !important;
    color:rgba(138, 63, 252, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-blue-100::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#E3F6FF !important;
    color:rgba(227, 246, 255, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-blue-100::placeholder{
    --placeholder-opacity:1 !important;
    color:#E3F6FF !important;
    color:rgba(227, 246, 255, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-blue-300::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#30B0FF !important;
    color:rgba(48, 176, 255, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-blue-300::placeholder{
    --placeholder-opacity:1 !important;
    color:#30B0FF !important;
    color:rgba(48, 176, 255, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-blue-900::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#07192B !important;
    color:rgba(7, 25, 43, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-blue-900::placeholder{
    --placeholder-opacity:1 !important;
    color:#07192B !important;
    color:rgba(7, 25, 43, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-150::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#f9f9f9 !important;
    color:rgba(249, 249, 249, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-150::placeholder{
    --placeholder-opacity:1 !important;
    color:#f9f9f9 !important;
    color:rgba(249, 249, 249, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#F2F4F8 !important;
    color:rgba(242, 244, 248, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-200::placeholder{
    --placeholder-opacity:1 !important;
    color:#F2F4F8 !important;
    color:rgba(242, 244, 248, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-250::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#FAFBFB !important;
    color:rgba(250, 251, 251, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-250::placeholder{
    --placeholder-opacity:1 !important;
    color:#FAFBFB !important;
    color:rgba(250, 251, 251, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#D5D9E0 !important;
    color:rgba(213, 217, 224, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-300::placeholder{
    --placeholder-opacity:1 !important;
    color:#D5D9E0 !important;
    color:rgba(213, 217, 224, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#9FA5AD !important;
    color:rgba(159, 165, 173, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-400::placeholder{
    --placeholder-opacity:1 !important;
    color:#9FA5AD !important;
    color:rgba(159, 165, 173, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-450::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#868d95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-450::placeholder{
    --placeholder-opacity:1 !important;
    color:#868d95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#414F64 !important;
    color:rgba(65, 79, 100, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-500::placeholder{
    --placeholder-opacity:1 !important;
    color:#414F64 !important;
    color:rgba(65, 79, 100, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-550::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#697077 !important;
    color:rgba(105, 112, 119, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-550::placeholder{
    --placeholder-opacity:1 !important;
    color:#697077 !important;
    color:rgba(105, 112, 119, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#50565b !important;
    color:rgba(80, 86, 91, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-600::placeholder{
    --placeholder-opacity:1 !important;
    color:#50565b !important;
    color:rgba(80, 86, 91, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#242a2e !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-700::placeholder{
    --placeholder-opacity:1 !important;
    color:#242a2e !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-disable::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#C1C7CD !important;
    color:rgba(193, 199, 205, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-disable::placeholder{
    --placeholder-opacity:1 !important;
    color:#C1C7CD !important;
    color:rgba(193, 199, 205, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-unselected::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#868D95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-unselected::placeholder{
    --placeholder-opacity:1 !important;
    color:#868D95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-blue-200::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#427fb6 !important;
    color:rgba(66, 127, 182, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-blue-200::placeholder{
    --placeholder-opacity:1 !important;
    color:#427fb6 !important;
    color:rgba(66, 127, 182, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-red-500::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#DC2626 !important;
    color:rgba(220, 38, 38, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-red-500::placeholder{
    --placeholder-opacity:1 !important;
    color:#DC2626 !important;
    color:rgba(220, 38, 38, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-red-alert::-moz-placeholder{
    color:#DA1E2833 !important
  }

  .lg\:placeholder-red-alert::placeholder{
    color:#DA1E2833 !important
  }

  .lg\:placeholder-blue-40::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#78a9ff !important;
    color:rgba(120, 169, 255, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-blue-40::placeholder{
    --placeholder-opacity:1 !important;
    color:#78a9ff !important;
    color:rgba(120, 169, 255, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-blue-60::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0f62fe !important;
    color:rgba(15, 98, 254, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-blue-60::placeholder{
    --placeholder-opacity:1 !important;
    color:#0f62fe !important;
    color:rgba(15, 98, 254, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-blue-60-hover::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0353e9 !important;
    color:rgba(3, 83, 233, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-blue-60-hover::placeholder{
    --placeholder-opacity:1 !important;
    color:#0353e9 !important;
    color:rgba(3, 83, 233, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-blue-80::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#002d9c !important;
    color:rgba(0, 45, 156, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-blue-80::placeholder{
    --placeholder-opacity:1 !important;
    color:#002d9c !important;
    color:rgba(0, 45, 156, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-80::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#393939 !important;
    color:rgba(57, 57, 57, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-80::placeholder{
    --placeholder-opacity:1 !important;
    color:#393939 !important;
    color:rgba(57, 57, 57, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-80-hover::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#4c4c4c !important;
    color:rgba(76, 76, 76, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-80-hover::placeholder{
    --placeholder-opacity:1 !important;
    color:#4c4c4c !important;
    color:rgba(76, 76, 76, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-70::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#525252 !important;
    color:rgba(82, 82, 82, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-70::placeholder{
    --placeholder-opacity:1 !important;
    color:#525252 !important;
    color:rgba(82, 82, 82, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-60::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#6f6f6f !important;
    color:rgba(111, 111, 111, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-60::placeholder{
    --placeholder-opacity:1 !important;
    color:#6f6f6f !important;
    color:rgba(111, 111, 111, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-red-60::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-red-60::placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-red-60-hover::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#ba1b23 !important;
    color:rgba(186, 27, 35, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-red-60-hover::placeholder{
    --placeholder-opacity:1 !important;
    color:#ba1b23 !important;
    color:rgba(186, 27, 35, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-red-80::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#750e13 !important;
    color:rgba(117, 14, 19, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-red-80::placeholder{
    --placeholder-opacity:1 !important;
    color:#750e13 !important;
    color:rgba(117, 14, 19, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-30::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#c6c6c6 !important;
    color:rgba(198, 198, 198, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-30::placeholder{
    --placeholder-opacity:1 !important;
    color:#c6c6c6 !important;
    color:rgba(198, 198, 198, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-green-60::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#198038 !important;
    color:rgba(25, 128, 56, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-green-60::placeholder{
    --placeholder-opacity:1 !important;
    color:#198038 !important;
    color:rgba(25, 128, 56, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-green-50::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#EDF5FF !important;
    color:rgba(237, 245, 255, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-green-50::placeholder{
    --placeholder-opacity:1 !important;
    color:#EDF5FF !important;
    color:rgba(237, 245, 255, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-blue-70::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0043ce !important;
    color:rgba(0, 67, 206, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-blue-70::placeholder{
    --placeholder-opacity:1 !important;
    color:#0043ce !important;
    color:rgba(0, 67, 206, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-50::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#8d8d8d !important;
    color:rgba(141, 141, 141, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-50::placeholder{
    --placeholder-opacity:1 !important;
    color:#8d8d8d !important;
    color:rgba(141, 141, 141, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-50-hover::-moz-placeholder{
    color:#8d8d8d12 !important
  }

  .lg\:placeholder-gray-50-hover::placeholder{
    color:#8d8d8d12 !important
  }

  .lg\:placeholder-gray-50-active::-moz-placeholder{
    color:#8d8d8d32 !important
  }

  .lg\:placeholder-gray-50-active::placeholder{
    color:#8d8d8d32 !important
  }

  .lg\:placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#161616 !important;
    color:rgba(22, 22, 22, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-100::placeholder{
    --placeholder-opacity:1 !important;
    color:#161616 !important;
    color:rgba(22, 22, 22, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-100-disabled::-moz-placeholder{
    color:#16161650 !important
  }

  .lg\:placeholder-gray-100-disabled::placeholder{
    color:#16161650 !important
  }

  .lg\:placeholder-gray-40::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#a8a8a8 !important;
    color:rgba(168, 168, 168, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-40::placeholder{
    --placeholder-opacity:1 !important;
    color:#a8a8a8 !important;
    color:rgba(168, 168, 168, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-10::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#f4f4f4 !important;
    color:rgba(244, 244, 244, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-10::placeholder{
    --placeholder-opacity:1 !important;
    color:#f4f4f4 !important;
    color:rgba(244, 244, 244, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-10-hover::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#e5e5e5 !important;
    color:rgba(229, 229, 229, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-10-hover::placeholder{
    --placeholder-opacity:1 !important;
    color:#e5e5e5 !important;
    color:rgba(229, 229, 229, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-20::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#e0e0e0 !important;
    color:rgba(224, 224, 224, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-20::placeholder{
    --placeholder-opacity:1 !important;
    color:#e0e0e0 !important;
    color:rgba(224, 224, 224, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-20-hover::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#cacaca !important;
    color:rgba(202, 202, 202, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-gray-20-hover::placeholder{
    --placeholder-opacity:1 !important;
    color:#cacaca !important;
    color:rgba(202, 202, 202, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-red-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fb4b53 !important;
    color:rgba(251, 75, 83, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-red-100:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#fb4b53 !important;
    color:rgba(251, 75, 83, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-teal:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#009b9b !important;
    color:rgba(0, 155, 155, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-teal:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#009b9b !important;
    color:rgba(0, 155, 155, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-teal-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#dbfbfb !important;
    color:rgba(219, 251, 251, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-teal-100:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#dbfbfb !important;
    color:rgba(219, 251, 251, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-teal-200:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#A8E2E4 !important;
    color:rgba(168, 226, 228, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-teal-200:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#A8E2E4 !important;
    color:rgba(168, 226, 228, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-teal-300:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#009C98 !important;
    color:rgba(0, 156, 152, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-teal-300:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#009C98 !important;
    color:rgba(0, 156, 152, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fff !important;
    color:rgba(255, 255, 255, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#fff !important;
    color:rgba(255, 255, 255, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#000 !important;
    color:rgba(0, 0, 0, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#000 !important;
    color:rgba(0, 0, 0, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-black-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#242A2E !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-black-100:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#242A2E !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-black-200:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#171717 !important;
    color:rgba(23, 23, 23, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-black-200:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#171717 !important;
    color:rgba(23, 23, 23, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-blue:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0058A1 !important;
    color:rgba(0, 88, 161, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-blue:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#0058A1 !important;
    color:rgba(0, 88, 161, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-orange:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fe7b00 !important;
    color:rgba(254, 123, 0, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-orange:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#fe7b00 !important;
    color:rgba(254, 123, 0, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-purple:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#8a3ffc !important;
    color:rgba(138, 63, 252, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-purple:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#8a3ffc !important;
    color:rgba(138, 63, 252, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-blue-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#E3F6FF !important;
    color:rgba(227, 246, 255, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-blue-100:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#E3F6FF !important;
    color:rgba(227, 246, 255, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-blue-300:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#30B0FF !important;
    color:rgba(48, 176, 255, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-blue-300:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#30B0FF !important;
    color:rgba(48, 176, 255, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-blue-900:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#07192B !important;
    color:rgba(7, 25, 43, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-blue-900:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#07192B !important;
    color:rgba(7, 25, 43, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-150:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#f9f9f9 !important;
    color:rgba(249, 249, 249, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-150:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#f9f9f9 !important;
    color:rgba(249, 249, 249, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#F2F4F8 !important;
    color:rgba(242, 244, 248, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#F2F4F8 !important;
    color:rgba(242, 244, 248, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-250:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#FAFBFB !important;
    color:rgba(250, 251, 251, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-250:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#FAFBFB !important;
    color:rgba(250, 251, 251, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#D5D9E0 !important;
    color:rgba(213, 217, 224, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#D5D9E0 !important;
    color:rgba(213, 217, 224, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#9FA5AD !important;
    color:rgba(159, 165, 173, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#9FA5AD !important;
    color:rgba(159, 165, 173, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-450:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#868d95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-450:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#868d95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#414F64 !important;
    color:rgba(65, 79, 100, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-500:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#414F64 !important;
    color:rgba(65, 79, 100, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-550:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#697077 !important;
    color:rgba(105, 112, 119, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-550:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#697077 !important;
    color:rgba(105, 112, 119, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#50565b !important;
    color:rgba(80, 86, 91, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-600:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#50565b !important;
    color:rgba(80, 86, 91, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#242a2e !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-700:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#242a2e !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-disable:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#C1C7CD !important;
    color:rgba(193, 199, 205, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-disable:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#C1C7CD !important;
    color:rgba(193, 199, 205, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-unselected:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#868D95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-unselected:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#868D95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-blue-200:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#427fb6 !important;
    color:rgba(66, 127, 182, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-blue-200:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#427fb6 !important;
    color:rgba(66, 127, 182, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-red-500:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#DC2626 !important;
    color:rgba(220, 38, 38, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-red-500:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#DC2626 !important;
    color:rgba(220, 38, 38, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-red-alert:focus::-moz-placeholder{
    color:#DA1E2833 !important
  }

  .lg\:focus\:placeholder-red-alert:focus::placeholder{
    color:#DA1E2833 !important
  }

  .lg\:focus\:placeholder-blue-40:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#78a9ff !important;
    color:rgba(120, 169, 255, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-blue-40:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#78a9ff !important;
    color:rgba(120, 169, 255, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-blue-60:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0f62fe !important;
    color:rgba(15, 98, 254, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-blue-60:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#0f62fe !important;
    color:rgba(15, 98, 254, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-blue-60-hover:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0353e9 !important;
    color:rgba(3, 83, 233, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-blue-60-hover:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#0353e9 !important;
    color:rgba(3, 83, 233, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-blue-80:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#002d9c !important;
    color:rgba(0, 45, 156, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-blue-80:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#002d9c !important;
    color:rgba(0, 45, 156, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-80:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#393939 !important;
    color:rgba(57, 57, 57, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-80:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#393939 !important;
    color:rgba(57, 57, 57, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-80-hover:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#4c4c4c !important;
    color:rgba(76, 76, 76, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-80-hover:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#4c4c4c !important;
    color:rgba(76, 76, 76, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-70:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#525252 !important;
    color:rgba(82, 82, 82, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-70:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#525252 !important;
    color:rgba(82, 82, 82, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-60:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#6f6f6f !important;
    color:rgba(111, 111, 111, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-60:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#6f6f6f !important;
    color:rgba(111, 111, 111, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-red-60:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-red-60:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-red-60-hover:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#ba1b23 !important;
    color:rgba(186, 27, 35, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-red-60-hover:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#ba1b23 !important;
    color:rgba(186, 27, 35, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-red-80:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#750e13 !important;
    color:rgba(117, 14, 19, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-red-80:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#750e13 !important;
    color:rgba(117, 14, 19, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-30:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#c6c6c6 !important;
    color:rgba(198, 198, 198, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-30:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#c6c6c6 !important;
    color:rgba(198, 198, 198, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-green-60:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#198038 !important;
    color:rgba(25, 128, 56, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-green-60:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#198038 !important;
    color:rgba(25, 128, 56, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-green-50:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#EDF5FF !important;
    color:rgba(237, 245, 255, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-green-50:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#EDF5FF !important;
    color:rgba(237, 245, 255, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-blue-70:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0043ce !important;
    color:rgba(0, 67, 206, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-blue-70:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#0043ce !important;
    color:rgba(0, 67, 206, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-50:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#8d8d8d !important;
    color:rgba(141, 141, 141, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-50:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#8d8d8d !important;
    color:rgba(141, 141, 141, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-50-hover:focus::-moz-placeholder{
    color:#8d8d8d12 !important
  }

  .lg\:focus\:placeholder-gray-50-hover:focus::placeholder{
    color:#8d8d8d12 !important
  }

  .lg\:focus\:placeholder-gray-50-active:focus::-moz-placeholder{
    color:#8d8d8d32 !important
  }

  .lg\:focus\:placeholder-gray-50-active:focus::placeholder{
    color:#8d8d8d32 !important
  }

  .lg\:focus\:placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#161616 !important;
    color:rgba(22, 22, 22, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-100:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#161616 !important;
    color:rgba(22, 22, 22, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-100-disabled:focus::-moz-placeholder{
    color:#16161650 !important
  }

  .lg\:focus\:placeholder-gray-100-disabled:focus::placeholder{
    color:#16161650 !important
  }

  .lg\:focus\:placeholder-gray-40:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#a8a8a8 !important;
    color:rgba(168, 168, 168, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-40:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#a8a8a8 !important;
    color:rgba(168, 168, 168, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-10:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#f4f4f4 !important;
    color:rgba(244, 244, 244, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-10:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#f4f4f4 !important;
    color:rgba(244, 244, 244, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-10-hover:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#e5e5e5 !important;
    color:rgba(229, 229, 229, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-10-hover:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#e5e5e5 !important;
    color:rgba(229, 229, 229, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-20:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#e0e0e0 !important;
    color:rgba(224, 224, 224, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-20:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#e0e0e0 !important;
    color:rgba(224, 224, 224, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-20-hover:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#cacaca !important;
    color:rgba(202, 202, 202, var(--placeholder-opacity)) !important
  }

  .lg\:focus\:placeholder-gray-20-hover:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#cacaca !important;
    color:rgba(202, 202, 202, var(--placeholder-opacity)) !important
  }

  .lg\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity:0 !important
  }

  .lg\:placeholder-opacity-0::placeholder{
    --placeholder-opacity:0 !important
  }

  .lg\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity:0.25 !important
  }

  .lg\:placeholder-opacity-25::placeholder{
    --placeholder-opacity:0.25 !important
  }

  .lg\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity:0.5 !important
  }

  .lg\:placeholder-opacity-50::placeholder{
    --placeholder-opacity:0.5 !important
  }

  .lg\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity:0.75 !important
  }

  .lg\:placeholder-opacity-75::placeholder{
    --placeholder-opacity:0.75 !important
  }

  .lg\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity:1 !important
  }

  .lg\:placeholder-opacity-100::placeholder{
    --placeholder-opacity:1 !important
  }

  .lg\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity:0 !important
  }

  .lg\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity:0 !important
  }

  .lg\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity:0.25 !important
  }

  .lg\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity:0.25 !important
  }

  .lg\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity:0.5 !important
  }

  .lg\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity:0.5 !important
  }

  .lg\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity:0.75 !important
  }

  .lg\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity:0.75 !important
  }

  .lg\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important
  }

  .lg\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity:1 !important
  }

  .lg\:pointer-events-none{
    pointer-events:none !important
  }

  .lg\:pointer-events-auto{
    pointer-events:auto !important
  }

  .lg\:static{
    position:static !important
  }

  .lg\:fixed{
    position:fixed !important
  }

  .lg\:absolute{
    position:absolute !important
  }

  .lg\:relative{
    position:relative !important
  }

  .lg\:sticky{
    position:sticky !important
  }

  .lg\:inset-0{
    top:0 !important;
    right:0 !important;
    bottom:0 !important;
    left:0 !important
  }

  .lg\:inset-2{
    top:0.5rem !important;
    right:0.5rem !important;
    bottom:0.5rem !important;
    left:0.5rem !important
  }

  .lg\:inset-3{
    top:0.75rem !important;
    right:0.75rem !important;
    bottom:0.75rem !important;
    left:0.75rem !important
  }

  .lg\:inset-4{
    top:1rem !important;
    right:1rem !important;
    bottom:1rem !important;
    left:1rem !important
  }

  .lg\:inset-6{
    top:1.5rem !important;
    right:1.5rem !important;
    bottom:1.5rem !important;
    left:1.5rem !important
  }

  .lg\:inset-8{
    top:2rem !important;
    right:2rem !important;
    bottom:2rem !important;
    left:2rem !important
  }

  .lg\:inset-10{
    top:2.5rem !important;
    right:2.5rem !important;
    bottom:2.5rem !important;
    left:2.5rem !important
  }

  .lg\:inset-12{
    top:3rem !important;
    right:3rem !important;
    bottom:3rem !important;
    left:3rem !important
  }

  .lg\:inset-14{
    top:3.5rem !important;
    right:3.5rem !important;
    bottom:3.5rem !important;
    left:3.5rem !important
  }

  .lg\:inset-18{
    top:4.5rem !important;
    right:4.5rem !important;
    bottom:4.5rem !important;
    left:4.5rem !important
  }

  .lg\:inset-20{
    top:5rem !important;
    right:5rem !important;
    bottom:5rem !important;
    left:5rem !important
  }

  .lg\:inset-24{
    top:6rem !important;
    right:6rem !important;
    bottom:6rem !important;
    left:6rem !important
  }

  .lg\:inset-28{
    top:7rem !important;
    right:7rem !important;
    bottom:7rem !important;
    left:7rem !important
  }

  .lg\:inset-40{
    top:9.5rem !important;
    right:9.5rem !important;
    bottom:9.5rem !important;
    left:9.5rem !important
  }

  .lg\:inset-44{
    top:11rem !important;
    right:11rem !important;
    bottom:11rem !important;
    left:11rem !important
  }

  .lg\:inset-146{
    top:36.5rem !important;
    right:36.5rem !important;
    bottom:36.5rem !important;
    left:36.5rem !important
  }

  .lg\:inset-auto{
    top:auto !important;
    right:auto !important;
    bottom:auto !important;
    left:auto !important
  }

  .lg\:inset-1\/4{
    top:25% !important;
    right:25% !important;
    bottom:25% !important;
    left:25% !important
  }

  .lg\:inset-1\/2{
    top:50% !important;
    right:50% !important;
    bottom:50% !important;
    left:50% !important
  }

  .lg\:-inset-74{
    top:-18.5rem !important;
    right:-18.5rem !important;
    bottom:-18.5rem !important;
    left:-18.5rem !important
  }

  .lg\:inset-y-0{
    top:0 !important;
    bottom:0 !important
  }

  .lg\:inset-x-0{
    right:0 !important;
    left:0 !important
  }

  .lg\:inset-y-2{
    top:0.5rem !important;
    bottom:0.5rem !important
  }

  .lg\:inset-x-2{
    right:0.5rem !important;
    left:0.5rem !important
  }

  .lg\:inset-y-3{
    top:0.75rem !important;
    bottom:0.75rem !important
  }

  .lg\:inset-x-3{
    right:0.75rem !important;
    left:0.75rem !important
  }

  .lg\:inset-y-4{
    top:1rem !important;
    bottom:1rem !important
  }

  .lg\:inset-x-4{
    right:1rem !important;
    left:1rem !important
  }

  .lg\:inset-y-6{
    top:1.5rem !important;
    bottom:1.5rem !important
  }

  .lg\:inset-x-6{
    right:1.5rem !important;
    left:1.5rem !important
  }

  .lg\:inset-y-8{
    top:2rem !important;
    bottom:2rem !important
  }

  .lg\:inset-x-8{
    right:2rem !important;
    left:2rem !important
  }

  .lg\:inset-y-10{
    top:2.5rem !important;
    bottom:2.5rem !important
  }

  .lg\:inset-x-10{
    right:2.5rem !important;
    left:2.5rem !important
  }

  .lg\:inset-y-12{
    top:3rem !important;
    bottom:3rem !important
  }

  .lg\:inset-x-12{
    right:3rem !important;
    left:3rem !important
  }

  .lg\:inset-y-14{
    top:3.5rem !important;
    bottom:3.5rem !important
  }

  .lg\:inset-x-14{
    right:3.5rem !important;
    left:3.5rem !important
  }

  .lg\:inset-y-18{
    top:4.5rem !important;
    bottom:4.5rem !important
  }

  .lg\:inset-x-18{
    right:4.5rem !important;
    left:4.5rem !important
  }

  .lg\:inset-y-20{
    top:5rem !important;
    bottom:5rem !important
  }

  .lg\:inset-x-20{
    right:5rem !important;
    left:5rem !important
  }

  .lg\:inset-y-24{
    top:6rem !important;
    bottom:6rem !important
  }

  .lg\:inset-x-24{
    right:6rem !important;
    left:6rem !important
  }

  .lg\:inset-y-28{
    top:7rem !important;
    bottom:7rem !important
  }

  .lg\:inset-x-28{
    right:7rem !important;
    left:7rem !important
  }

  .lg\:inset-y-40{
    top:9.5rem !important;
    bottom:9.5rem !important
  }

  .lg\:inset-x-40{
    right:9.5rem !important;
    left:9.5rem !important
  }

  .lg\:inset-y-44{
    top:11rem !important;
    bottom:11rem !important
  }

  .lg\:inset-x-44{
    right:11rem !important;
    left:11rem !important
  }

  .lg\:inset-y-146{
    top:36.5rem !important;
    bottom:36.5rem !important
  }

  .lg\:inset-x-146{
    right:36.5rem !important;
    left:36.5rem !important
  }

  .lg\:inset-y-auto{
    top:auto !important;
    bottom:auto !important
  }

  .lg\:inset-x-auto{
    right:auto !important;
    left:auto !important
  }

  .lg\:inset-y-1\/4{
    top:25% !important;
    bottom:25% !important
  }

  .lg\:inset-x-1\/4{
    right:25% !important;
    left:25% !important
  }

  .lg\:inset-y-1\/2{
    top:50% !important;
    bottom:50% !important
  }

  .lg\:inset-x-1\/2{
    right:50% !important;
    left:50% !important
  }

  .lg\:-inset-y-74{
    top:-18.5rem !important;
    bottom:-18.5rem !important
  }

  .lg\:-inset-x-74{
    right:-18.5rem !important;
    left:-18.5rem !important
  }

  .lg\:top-0{
    top:0 !important
  }

  .lg\:right-0{
    right:0 !important
  }

  .lg\:bottom-0{
    bottom:0 !important
  }

  .lg\:left-0{
    left:0 !important
  }

  .lg\:top-2{
    top:0.5rem !important
  }

  .lg\:right-2{
    right:0.5rem !important
  }

  .lg\:bottom-2{
    bottom:0.5rem !important
  }

  .lg\:left-2{
    left:0.5rem !important
  }

  .lg\:top-3{
    top:0.75rem !important
  }

  .lg\:right-3{
    right:0.75rem !important
  }

  .lg\:bottom-3{
    bottom:0.75rem !important
  }

  .lg\:left-3{
    left:0.75rem !important
  }

  .lg\:top-4{
    top:1rem !important
  }

  .lg\:right-4{
    right:1rem !important
  }

  .lg\:bottom-4{
    bottom:1rem !important
  }

  .lg\:left-4{
    left:1rem !important
  }

  .lg\:top-6{
    top:1.5rem !important
  }

  .lg\:right-6{
    right:1.5rem !important
  }

  .lg\:bottom-6{
    bottom:1.5rem !important
  }

  .lg\:left-6{
    left:1.5rem !important
  }

  .lg\:top-8{
    top:2rem !important
  }

  .lg\:right-8{
    right:2rem !important
  }

  .lg\:bottom-8{
    bottom:2rem !important
  }

  .lg\:left-8{
    left:2rem !important
  }

  .lg\:top-10{
    top:2.5rem !important
  }

  .lg\:right-10{
    right:2.5rem !important
  }

  .lg\:bottom-10{
    bottom:2.5rem !important
  }

  .lg\:left-10{
    left:2.5rem !important
  }

  .lg\:top-12{
    top:3rem !important
  }

  .lg\:right-12{
    right:3rem !important
  }

  .lg\:bottom-12{
    bottom:3rem !important
  }

  .lg\:left-12{
    left:3rem !important
  }

  .lg\:top-14{
    top:3.5rem !important
  }

  .lg\:right-14{
    right:3.5rem !important
  }

  .lg\:bottom-14{
    bottom:3.5rem !important
  }

  .lg\:left-14{
    left:3.5rem !important
  }

  .lg\:top-18{
    top:4.5rem !important
  }

  .lg\:right-18{
    right:4.5rem !important
  }

  .lg\:bottom-18{
    bottom:4.5rem !important
  }

  .lg\:left-18{
    left:4.5rem !important
  }

  .lg\:top-20{
    top:5rem !important
  }

  .lg\:right-20{
    right:5rem !important
  }

  .lg\:bottom-20{
    bottom:5rem !important
  }

  .lg\:left-20{
    left:5rem !important
  }

  .lg\:top-24{
    top:6rem !important
  }

  .lg\:right-24{
    right:6rem !important
  }

  .lg\:bottom-24{
    bottom:6rem !important
  }

  .lg\:left-24{
    left:6rem !important
  }

  .lg\:top-28{
    top:7rem !important
  }

  .lg\:right-28{
    right:7rem !important
  }

  .lg\:bottom-28{
    bottom:7rem !important
  }

  .lg\:left-28{
    left:7rem !important
  }

  .lg\:top-40{
    top:9.5rem !important
  }

  .lg\:right-40{
    right:9.5rem !important
  }

  .lg\:bottom-40{
    bottom:9.5rem !important
  }

  .lg\:left-40{
    left:9.5rem !important
  }

  .lg\:top-44{
    top:11rem !important
  }

  .lg\:right-44{
    right:11rem !important
  }

  .lg\:bottom-44{
    bottom:11rem !important
  }

  .lg\:left-44{
    left:11rem !important
  }

  .lg\:top-146{
    top:36.5rem !important
  }

  .lg\:right-146{
    right:36.5rem !important
  }

  .lg\:bottom-146{
    bottom:36.5rem !important
  }

  .lg\:left-146{
    left:36.5rem !important
  }

  .lg\:top-auto{
    top:auto !important
  }

  .lg\:right-auto{
    right:auto !important
  }

  .lg\:bottom-auto{
    bottom:auto !important
  }

  .lg\:left-auto{
    left:auto !important
  }

  .lg\:top-1\/4{
    top:25% !important
  }

  .lg\:right-1\/4{
    right:25% !important
  }

  .lg\:bottom-1\/4{
    bottom:25% !important
  }

  .lg\:left-1\/4{
    left:25% !important
  }

  .lg\:top-1\/2{
    top:50% !important
  }

  .lg\:right-1\/2{
    right:50% !important
  }

  .lg\:bottom-1\/2{
    bottom:50% !important
  }

  .lg\:left-1\/2{
    left:50% !important
  }

  .lg\:-top-74{
    top:-18.5rem !important
  }

  .lg\:-right-74{
    right:-18.5rem !important
  }

  .lg\:-bottom-74{
    bottom:-18.5rem !important
  }

  .lg\:-left-74{
    left:-18.5rem !important
  }

  .lg\:resize-none{
    resize:none !important
  }

  .lg\:resize-y{
    resize:vertical !important
  }

  .lg\:resize-x{
    resize:horizontal !important
  }

  .lg\:resize{
    resize:both !important
  }

  .lg\:shadow-xs{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05) !important
  }

  .lg\:shadow-sm{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05) !important
  }

  .lg\:shadow{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important
  }

  .lg\:shadow-md{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important
  }

  .lg\:shadow-lg{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important
  }

  .lg\:shadow-xl{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  .lg\:shadow-2xl{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  .lg\:shadow-inner{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important
  }

  .lg\:shadow-outline{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5) !important
  }

  .lg\:shadow-none{
    box-shadow:none !important
  }

  .lg\:shadow-configdropdown{
    box-shadow:rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px !important
  }

  .lg\:shadow-rbacHelp{
    box-shadow:0 2px 4px 0 rgb(185,191,199) !important
  }

  .lg\:hover\:shadow-xs:hover{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05) !important
  }

  .lg\:hover\:shadow-sm:hover{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05) !important
  }

  .lg\:hover\:shadow:hover{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important
  }

  .lg\:hover\:shadow-md:hover{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important
  }

  .lg\:hover\:shadow-lg:hover{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important
  }

  .lg\:hover\:shadow-xl:hover{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  .lg\:hover\:shadow-2xl:hover{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  .lg\:hover\:shadow-inner:hover{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important
  }

  .lg\:hover\:shadow-outline:hover{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5) !important
  }

  .lg\:hover\:shadow-none:hover{
    box-shadow:none !important
  }

  .lg\:hover\:shadow-configdropdown:hover{
    box-shadow:rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px !important
  }

  .lg\:hover\:shadow-rbacHelp:hover{
    box-shadow:0 2px 4px 0 rgb(185,191,199) !important
  }

  .lg\:focus\:shadow-xs:focus{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05) !important
  }

  .lg\:focus\:shadow-sm:focus{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05) !important
  }

  .lg\:focus\:shadow:focus{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important
  }

  .lg\:focus\:shadow-md:focus{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important
  }

  .lg\:focus\:shadow-lg:focus{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important
  }

  .lg\:focus\:shadow-xl:focus{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  .lg\:focus\:shadow-2xl:focus{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  .lg\:focus\:shadow-inner:focus{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important
  }

  .lg\:focus\:shadow-outline:focus{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5) !important
  }

  .lg\:focus\:shadow-none:focus{
    box-shadow:none !important
  }

  .lg\:focus\:shadow-configdropdown:focus{
    box-shadow:rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px !important
  }

  .lg\:focus\:shadow-rbacHelp:focus{
    box-shadow:0 2px 4px 0 rgb(185,191,199) !important
  }

  .lg\:fill-current{
    fill:currentColor !important
  }

  .lg\:stroke-current{
    stroke:currentColor !important
  }

  .lg\:stroke-0{
    stroke-width:0 !important
  }

  .lg\:stroke-1{
    stroke-width:1 !important
  }

  .lg\:stroke-2{
    stroke-width:2 !important
  }

  .lg\:table-auto{
    table-layout:auto !important
  }

  .lg\:table-fixed{
    table-layout:fixed !important
  }

  .lg\:text-left{
    text-align:left !important
  }

  .lg\:text-center{
    text-align:center !important
  }

  .lg\:text-right{
    text-align:right !important
  }

  .lg\:text-justify{
    text-align:justify !important
  }

  .lg\:text-opacity-0{
    --text-opacity:0 !important
  }

  .lg\:text-opacity-25{
    --text-opacity:0.25 !important
  }

  .lg\:text-opacity-50{
    --text-opacity:0.5 !important
  }

  .lg\:text-opacity-75{
    --text-opacity:0.75 !important
  }

  .lg\:text-opacity-100{
    --text-opacity:1 !important
  }

  .lg\:hover\:text-opacity-0:hover{
    --text-opacity:0 !important
  }

  .lg\:hover\:text-opacity-25:hover{
    --text-opacity:0.25 !important
  }

  .lg\:hover\:text-opacity-50:hover{
    --text-opacity:0.5 !important
  }

  .lg\:hover\:text-opacity-75:hover{
    --text-opacity:0.75 !important
  }

  .lg\:hover\:text-opacity-100:hover{
    --text-opacity:1 !important
  }

  .lg\:focus\:text-opacity-0:focus{
    --text-opacity:0 !important
  }

  .lg\:focus\:text-opacity-25:focus{
    --text-opacity:0.25 !important
  }

  .lg\:focus\:text-opacity-50:focus{
    --text-opacity:0.5 !important
  }

  .lg\:focus\:text-opacity-75:focus{
    --text-opacity:0.75 !important
  }

  .lg\:focus\:text-opacity-100:focus{
    --text-opacity:1 !important
  }

  .lg\:italic{
    font-style:italic !important
  }

  .lg\:not-italic{
    font-style:normal !important
  }

  .lg\:uppercase{
    text-transform:uppercase !important
  }

  .lg\:lowercase{
    text-transform:lowercase !important
  }

  .lg\:capitalize{
    text-transform:capitalize !important
  }

  .lg\:normal-case{
    text-transform:none !important
  }

  .lg\:antialiased{
    -webkit-font-smoothing:antialiased !important;
    -moz-osx-font-smoothing:grayscale !important
  }

  .lg\:subpixel-antialiased{
    -webkit-font-smoothing:auto !important;
    -moz-osx-font-smoothing:auto !important
  }

  .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,/*!*/ /*!*/) !important;
    --font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/) !important;
    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) !important
  }

  .lg\:normal-nums{
    font-variant-numeric:normal !important
  }

  .lg\:ordinal{
    --font-variant-numeric-ordinal:ordinal !important
  }

  .lg\:slashed-zero{
    --font-variant-numeric-slashed-zero:slashed-zero !important
  }

  .lg\:lining-nums{
    --font-variant-numeric-figure:lining-nums !important
  }

  .lg\:oldstyle-nums{
    --font-variant-numeric-figure:oldstyle-nums !important
  }

  .lg\:proportional-nums{
    --font-variant-numeric-spacing:proportional-nums !important
  }

  .lg\:tabular-nums{
    --font-variant-numeric-spacing:tabular-nums !important
  }

  .lg\:diagonal-fractions{
    --font-variant-numeric-fraction:diagonal-fractions !important
  }

  .lg\:stacked-fractions{
    --font-variant-numeric-fraction:stacked-fractions !important
  }

  .lg\:tracking-tighter{
    letter-spacing:-0.05em !important
  }

  .lg\:tracking-tight{
    letter-spacing:-0.025em !important
  }

  .lg\:tracking-normal{
    letter-spacing:0 !important
  }

  .lg\:tracking-wide{
    letter-spacing:0.025em !important
  }

  .lg\:tracking-wider{
    letter-spacing:0.05em !important
  }

  .lg\:tracking-widest{
    letter-spacing:0.1em !important
  }

  .lg\:tracking-primary{
    letter-spacing:0.01em !important
  }

  .lg\:select-none{
    -webkit-user-select:none !important;
       -moz-user-select:none !important;
            user-select:none !important
  }

  .lg\:select-text{
    -webkit-user-select:text !important;
       -moz-user-select:text !important;
            user-select:text !important
  }

  .lg\:select-all{
    -webkit-user-select:all !important;
       -moz-user-select:all !important;
            user-select:all !important
  }

  .lg\:select-auto{
    -webkit-user-select:auto !important;
       -moz-user-select:auto !important;
            user-select:auto !important
  }

  .lg\:align-baseline{
    vertical-align:baseline !important
  }

  .lg\:align-top{
    vertical-align:top !important
  }

  .lg\:align-middle{
    vertical-align:middle !important
  }

  .lg\:align-bottom{
    vertical-align:bottom !important
  }

  .lg\:align-text-top{
    vertical-align:text-top !important
  }

  .lg\:align-text-bottom{
    vertical-align:text-bottom !important
  }

  .lg\:visible{
    visibility:visible !important
  }

  .lg\:invisible{
    visibility:hidden !important
  }

  .lg\:whitespace-normal{
    white-space:normal !important
  }

  .lg\:whitespace-no-wrap{
    white-space:nowrap !important
  }

  .lg\:whitespace-pre{
    white-space:pre !important
  }

  .lg\:whitespace-pre-line{
    white-space:pre-line !important
  }

  .lg\:whitespace-pre-wrap{
    white-space:pre-wrap !important
  }

  .lg\:break-normal{
    word-wrap:normal !important;
    overflow-wrap:normal !important;
    word-break:normal !important
  }

  .lg\:break-words{
    word-wrap:break-word !important;
    overflow-wrap:break-word !important
  }

  .lg\:break-all{
    word-break:break-all !important
  }

  .lg\:truncate{
    overflow:hidden !important;
    text-overflow:ellipsis !important;
    white-space:nowrap !important
  }

  .lg\:w-0{
    width:0 !important
  }

  .lg\:w-1{
    width:0.25rem !important
  }

  .lg\:w-2{
    width:0.5rem !important
  }

  .lg\:w-3{
    width:0.75rem !important
  }

  .lg\:w-4{
    width:1rem !important
  }

  .lg\:w-5{
    width:1.25rem !important
  }

  .lg\:w-6{
    width:1.5rem !important
  }

  .lg\:w-7{
    width:1.75rem !important
  }

  .lg\:w-8{
    width:2rem !important
  }

  .lg\:w-10{
    width:2.5rem !important
  }

  .lg\:w-12{
    width:3rem !important
  }

  .lg\:w-14{
    width:3.5rem !important
  }

  .lg\:w-16{
    width:4rem !important
  }

  .lg\:w-18{
    width:4.5rem !important
  }

  .lg\:w-19{
    width:4.75rem !important
  }

  .lg\:w-20{
    width:5rem !important
  }

  .lg\:w-24{
    width:6rem !important
  }

  .lg\:w-28{
    width:7rem !important
  }

  .lg\:w-30{
    width:7.5rem !important
  }

  .lg\:w-31{
    width:7.75rem !important
  }

  .lg\:w-32{
    width:8rem !important
  }

  .lg\:w-34{
    width:8.5rem !important
  }

  .lg\:w-36{
    width:9rem !important
  }

  .lg\:w-40{
    width:10rem !important
  }

  .lg\:w-44{
    width:11rem !important
  }

  .lg\:w-45{
    width:11.25rem !important
  }

  .lg\:w-48{
    width:12rem !important
  }

  .lg\:w-50{
    width:12.5rem !important
  }

  .lg\:w-52{
    width:13rem !important
  }

  .lg\:w-56{
    width:14rem !important
  }

  .lg\:w-60{
    width:15rem !important
  }

  .lg\:w-62{
    width:15.5rem !important
  }

  .lg\:w-64{
    width:16rem !important
  }

  .lg\:w-70{
    width:17.5rem !important
  }

  .lg\:w-72{
    width:18rem !important
  }

  .lg\:w-76{
    width:19rem !important
  }

  .lg\:w-80{
    width:20rem !important
  }

  .lg\:w-83{
    width:20.75rem !important
  }

  .lg\:w-84{
    width:21rem !important
  }

  .lg\:w-92{
    width:23rem !important
  }

  .lg\:w-96{
    width:24rem !important
  }

  .lg\:w-104{
    width:26rem !important
  }

  .lg\:w-106{
    width:26.5rem !important
  }

  .lg\:w-108{
    width:27rem !important
  }

  .lg\:w-112{
    width:28rem !important
  }

  .lg\:w-116{
    width:29rem !important
  }

  .lg\:w-120{
    width:30rem !important
  }

  .lg\:w-124{
    width:31rem !important
  }

  .lg\:w-132{
    width:33rem !important
  }

  .lg\:w-140{
    width:40rem !important
  }

  .lg\:w-164{
    width:41rem !important
  }

  .lg\:w-165{
    width:41.25rem !important
  }

  .lg\:w-172{
    width:43rem !important
  }

  .lg\:w-200{
    width:50rem !important
  }

  .lg\:w-auto{
    width:auto !important
  }

  .lg\:w-px{
    width:1px !important
  }

  .lg\:w-1\.5{
    width:0.375rem !important
  }

  .lg\:w-2n{
    width:-0.5rem !important
  }

  .lg\:w-40n{
    width:-10rem !important
  }

  .lg\:w-1\/2{
    width:50% !important
  }

  .lg\:w-1\/3{
    width:33.333333% !important
  }

  .lg\:w-2\/3{
    width:66.666667% !important
  }

  .lg\:w-1\/4{
    width:25% !important
  }

  .lg\:w-2\/4{
    width:50% !important
  }

  .lg\:w-3\/4{
    width:75% !important
  }

  .lg\:w-1\/5{
    width:20% !important
  }

  .lg\:w-2\/5{
    width:40% !important
  }

  .lg\:w-3\/5{
    width:60% !important
  }

  .lg\:w-4\/5{
    width:80% !important
  }

  .lg\:w-1\/6{
    width:16.666667% !important
  }

  .lg\:w-2\/6{
    width:33.333333% !important
  }

  .lg\:w-3\/6{
    width:50% !important
  }

  .lg\:w-4\/6{
    width:66.666667% !important
  }

  .lg\:w-5\/6{
    width:83.333333% !important
  }

  .lg\:w-1\/12{
    width:8.333333% !important
  }

  .lg\:w-2\/12{
    width:16.666667% !important
  }

  .lg\:w-3\/12{
    width:25% !important
  }

  .lg\:w-4\/12{
    width:33.333333% !important
  }

  .lg\:w-5\/12{
    width:41.666667% !important
  }

  .lg\:w-6\/12{
    width:50% !important
  }

  .lg\:w-7\/12{
    width:58.333333% !important
  }

  .lg\:w-8\/12{
    width:66.666667% !important
  }

  .lg\:w-9\/12{
    width:75% !important
  }

  .lg\:w-10\/12{
    width:83.333333% !important
  }

  .lg\:w-11\/12{
    width:91.666667% !important
  }

  .lg\:w-full{
    width:100% !important
  }

  .lg\:w-screen{
    width:100vw !important
  }

  .lg\:w-fit{
    width:-moz-fit-content !important;
    width:fit-content !important
  }

  .lg\:z-0{
    z-index:0 !important
  }

  .lg\:z-10{
    z-index:10 !important
  }

  .lg\:z-20{
    z-index:20 !important
  }

  .lg\:z-30{
    z-index:30 !important
  }

  .lg\:z-40{
    z-index:40 !important
  }

  .lg\:z-50{
    z-index:50 !important
  }

  .lg\:z-100{
    z-index:100 !important
  }

  .lg\:z-6000{
    z-index:6000 !important
  }

  .lg\:z-auto{
    z-index:auto !important
  }

  .lg\:gap-0{
    grid-gap:0 !important;
    gap:0 !important
  }

  .lg\:gap-1{
    grid-gap:0.25rem !important;
    gap:0.25rem !important
  }

  .lg\:gap-2{
    grid-gap:0.5rem !important;
    gap:0.5rem !important
  }

  .lg\:gap-3{
    grid-gap:0.75rem !important;
    gap:0.75rem !important
  }

  .lg\:gap-4{
    grid-gap:1rem !important;
    gap:1rem !important
  }

  .lg\:gap-5{
    grid-gap:1.25rem !important;
    gap:1.25rem !important
  }

  .lg\:gap-6{
    grid-gap:1.5rem !important;
    gap:1.5rem !important
  }

  .lg\:gap-7{
    grid-gap:1.75rem !important;
    gap:1.75rem !important
  }

  .lg\:gap-8{
    grid-gap:2rem !important;
    gap:2rem !important
  }

  .lg\:gap-10{
    grid-gap:2.5rem !important;
    gap:2.5rem !important
  }

  .lg\:gap-12{
    grid-gap:3rem !important;
    gap:3rem !important
  }

  .lg\:gap-14{
    grid-gap:3.5rem !important;
    gap:3.5rem !important
  }

  .lg\:gap-16{
    grid-gap:4rem !important;
    gap:4rem !important
  }

  .lg\:gap-18{
    grid-gap:4.5rem !important;
    gap:4.5rem !important
  }

  .lg\:gap-19{
    grid-gap:4.75rem !important;
    gap:4.75rem !important
  }

  .lg\:gap-20{
    grid-gap:5rem !important;
    gap:5rem !important
  }

  .lg\:gap-24{
    grid-gap:6rem !important;
    gap:6rem !important
  }

  .lg\:gap-28{
    grid-gap:7rem !important;
    gap:7rem !important
  }

  .lg\:gap-30{
    grid-gap:7.5rem !important;
    gap:7.5rem !important
  }

  .lg\:gap-31{
    grid-gap:7.75rem !important;
    gap:7.75rem !important
  }

  .lg\:gap-32{
    grid-gap:8rem !important;
    gap:8rem !important
  }

  .lg\:gap-34{
    grid-gap:8.5rem !important;
    gap:8.5rem !important
  }

  .lg\:gap-36{
    grid-gap:9rem !important;
    gap:9rem !important
  }

  .lg\:gap-40{
    grid-gap:10rem !important;
    gap:10rem !important
  }

  .lg\:gap-44{
    grid-gap:11rem !important;
    gap:11rem !important
  }

  .lg\:gap-45{
    grid-gap:11.25rem !important;
    gap:11.25rem !important
  }

  .lg\:gap-48{
    grid-gap:12rem !important;
    gap:12rem !important
  }

  .lg\:gap-50{
    grid-gap:12.5rem !important;
    gap:12.5rem !important
  }

  .lg\:gap-52{
    grid-gap:13rem !important;
    gap:13rem !important
  }

  .lg\:gap-56{
    grid-gap:14rem !important;
    gap:14rem !important
  }

  .lg\:gap-60{
    grid-gap:15rem !important;
    gap:15rem !important
  }

  .lg\:gap-62{
    grid-gap:15.5rem !important;
    gap:15.5rem !important
  }

  .lg\:gap-64{
    grid-gap:16rem !important;
    gap:16rem !important
  }

  .lg\:gap-70{
    grid-gap:17.5rem !important;
    gap:17.5rem !important
  }

  .lg\:gap-72{
    grid-gap:18rem !important;
    gap:18rem !important
  }

  .lg\:gap-76{
    grid-gap:19rem !important;
    gap:19rem !important
  }

  .lg\:gap-80{
    grid-gap:20rem !important;
    gap:20rem !important
  }

  .lg\:gap-83{
    grid-gap:20.75rem !important;
    gap:20.75rem !important
  }

  .lg\:gap-84{
    grid-gap:21rem !important;
    gap:21rem !important
  }

  .lg\:gap-92{
    grid-gap:23rem !important;
    gap:23rem !important
  }

  .lg\:gap-96{
    grid-gap:24rem !important;
    gap:24rem !important
  }

  .lg\:gap-104{
    grid-gap:26rem !important;
    gap:26rem !important
  }

  .lg\:gap-106{
    grid-gap:26.5rem !important;
    gap:26.5rem !important
  }

  .lg\:gap-108{
    grid-gap:27rem !important;
    gap:27rem !important
  }

  .lg\:gap-112{
    grid-gap:28rem !important;
    gap:28rem !important
  }

  .lg\:gap-116{
    grid-gap:29rem !important;
    gap:29rem !important
  }

  .lg\:gap-120{
    grid-gap:30rem !important;
    gap:30rem !important
  }

  .lg\:gap-124{
    grid-gap:31rem !important;
    gap:31rem !important
  }

  .lg\:gap-132{
    grid-gap:33rem !important;
    gap:33rem !important
  }

  .lg\:gap-140{
    grid-gap:40rem !important;
    gap:40rem !important
  }

  .lg\:gap-164{
    grid-gap:41rem !important;
    gap:41rem !important
  }

  .lg\:gap-165{
    grid-gap:41.25rem !important;
    gap:41.25rem !important
  }

  .lg\:gap-172{
    grid-gap:43rem !important;
    gap:43rem !important
  }

  .lg\:gap-200{
    grid-gap:50rem !important;
    gap:50rem !important
  }

  .lg\:gap-px{
    grid-gap:1px !important;
    gap:1px !important
  }

  .lg\:gap-1\.5{
    grid-gap:0.375rem !important;
    gap:0.375rem !important
  }

  .lg\:gap-2n{
    grid-gap:-0.5rem !important;
    gap:-0.5rem !important
  }

  .lg\:gap-40n{
    grid-gap:-10rem !important;
    gap:-10rem !important
  }

  .lg\:col-gap-0{
    grid-column-gap:0 !important;
    -moz-column-gap:0 !important;
         column-gap:0 !important
  }

  .lg\:col-gap-1{
    grid-column-gap:0.25rem !important;
    -moz-column-gap:0.25rem !important;
         column-gap:0.25rem !important
  }

  .lg\:col-gap-2{
    grid-column-gap:0.5rem !important;
    -moz-column-gap:0.5rem !important;
         column-gap:0.5rem !important
  }

  .lg\:col-gap-3{
    grid-column-gap:0.75rem !important;
    -moz-column-gap:0.75rem !important;
         column-gap:0.75rem !important
  }

  .lg\:col-gap-4{
    grid-column-gap:1rem !important;
    -moz-column-gap:1rem !important;
         column-gap:1rem !important
  }

  .lg\:col-gap-5{
    grid-column-gap:1.25rem !important;
    -moz-column-gap:1.25rem !important;
         column-gap:1.25rem !important
  }

  .lg\:col-gap-6{
    grid-column-gap:1.5rem !important;
    -moz-column-gap:1.5rem !important;
         column-gap:1.5rem !important
  }

  .lg\:col-gap-7{
    grid-column-gap:1.75rem !important;
    -moz-column-gap:1.75rem !important;
         column-gap:1.75rem !important
  }

  .lg\:col-gap-8{
    grid-column-gap:2rem !important;
    -moz-column-gap:2rem !important;
         column-gap:2rem !important
  }

  .lg\:col-gap-10{
    grid-column-gap:2.5rem !important;
    -moz-column-gap:2.5rem !important;
         column-gap:2.5rem !important
  }

  .lg\:col-gap-12{
    grid-column-gap:3rem !important;
    -moz-column-gap:3rem !important;
         column-gap:3rem !important
  }

  .lg\:col-gap-14{
    grid-column-gap:3.5rem !important;
    -moz-column-gap:3.5rem !important;
         column-gap:3.5rem !important
  }

  .lg\:col-gap-16{
    grid-column-gap:4rem !important;
    -moz-column-gap:4rem !important;
         column-gap:4rem !important
  }

  .lg\:col-gap-18{
    grid-column-gap:4.5rem !important;
    -moz-column-gap:4.5rem !important;
         column-gap:4.5rem !important
  }

  .lg\:col-gap-19{
    grid-column-gap:4.75rem !important;
    -moz-column-gap:4.75rem !important;
         column-gap:4.75rem !important
  }

  .lg\:col-gap-20{
    grid-column-gap:5rem !important;
    -moz-column-gap:5rem !important;
         column-gap:5rem !important
  }

  .lg\:col-gap-24{
    grid-column-gap:6rem !important;
    -moz-column-gap:6rem !important;
         column-gap:6rem !important
  }

  .lg\:col-gap-28{
    grid-column-gap:7rem !important;
    -moz-column-gap:7rem !important;
         column-gap:7rem !important
  }

  .lg\:col-gap-30{
    grid-column-gap:7.5rem !important;
    -moz-column-gap:7.5rem !important;
         column-gap:7.5rem !important
  }

  .lg\:col-gap-31{
    grid-column-gap:7.75rem !important;
    -moz-column-gap:7.75rem !important;
         column-gap:7.75rem !important
  }

  .lg\:col-gap-32{
    grid-column-gap:8rem !important;
    -moz-column-gap:8rem !important;
         column-gap:8rem !important
  }

  .lg\:col-gap-34{
    grid-column-gap:8.5rem !important;
    -moz-column-gap:8.5rem !important;
         column-gap:8.5rem !important
  }

  .lg\:col-gap-36{
    grid-column-gap:9rem !important;
    -moz-column-gap:9rem !important;
         column-gap:9rem !important
  }

  .lg\:col-gap-40{
    grid-column-gap:10rem !important;
    -moz-column-gap:10rem !important;
         column-gap:10rem !important
  }

  .lg\:col-gap-44{
    grid-column-gap:11rem !important;
    -moz-column-gap:11rem !important;
         column-gap:11rem !important
  }

  .lg\:col-gap-45{
    grid-column-gap:11.25rem !important;
    -moz-column-gap:11.25rem !important;
         column-gap:11.25rem !important
  }

  .lg\:col-gap-48{
    grid-column-gap:12rem !important;
    -moz-column-gap:12rem !important;
         column-gap:12rem !important
  }

  .lg\:col-gap-50{
    grid-column-gap:12.5rem !important;
    -moz-column-gap:12.5rem !important;
         column-gap:12.5rem !important
  }

  .lg\:col-gap-52{
    grid-column-gap:13rem !important;
    -moz-column-gap:13rem !important;
         column-gap:13rem !important
  }

  .lg\:col-gap-56{
    grid-column-gap:14rem !important;
    -moz-column-gap:14rem !important;
         column-gap:14rem !important
  }

  .lg\:col-gap-60{
    grid-column-gap:15rem !important;
    -moz-column-gap:15rem !important;
         column-gap:15rem !important
  }

  .lg\:col-gap-62{
    grid-column-gap:15.5rem !important;
    -moz-column-gap:15.5rem !important;
         column-gap:15.5rem !important
  }

  .lg\:col-gap-64{
    grid-column-gap:16rem !important;
    -moz-column-gap:16rem !important;
         column-gap:16rem !important
  }

  .lg\:col-gap-70{
    grid-column-gap:17.5rem !important;
    -moz-column-gap:17.5rem !important;
         column-gap:17.5rem !important
  }

  .lg\:col-gap-72{
    grid-column-gap:18rem !important;
    -moz-column-gap:18rem !important;
         column-gap:18rem !important
  }

  .lg\:col-gap-76{
    grid-column-gap:19rem !important;
    -moz-column-gap:19rem !important;
         column-gap:19rem !important
  }

  .lg\:col-gap-80{
    grid-column-gap:20rem !important;
    -moz-column-gap:20rem !important;
         column-gap:20rem !important
  }

  .lg\:col-gap-83{
    grid-column-gap:20.75rem !important;
    -moz-column-gap:20.75rem !important;
         column-gap:20.75rem !important
  }

  .lg\:col-gap-84{
    grid-column-gap:21rem !important;
    -moz-column-gap:21rem !important;
         column-gap:21rem !important
  }

  .lg\:col-gap-92{
    grid-column-gap:23rem !important;
    -moz-column-gap:23rem !important;
         column-gap:23rem !important
  }

  .lg\:col-gap-96{
    grid-column-gap:24rem !important;
    -moz-column-gap:24rem !important;
         column-gap:24rem !important
  }

  .lg\:col-gap-104{
    grid-column-gap:26rem !important;
    -moz-column-gap:26rem !important;
         column-gap:26rem !important
  }

  .lg\:col-gap-106{
    grid-column-gap:26.5rem !important;
    -moz-column-gap:26.5rem !important;
         column-gap:26.5rem !important
  }

  .lg\:col-gap-108{
    grid-column-gap:27rem !important;
    -moz-column-gap:27rem !important;
         column-gap:27rem !important
  }

  .lg\:col-gap-112{
    grid-column-gap:28rem !important;
    -moz-column-gap:28rem !important;
         column-gap:28rem !important
  }

  .lg\:col-gap-116{
    grid-column-gap:29rem !important;
    -moz-column-gap:29rem !important;
         column-gap:29rem !important
  }

  .lg\:col-gap-120{
    grid-column-gap:30rem !important;
    -moz-column-gap:30rem !important;
         column-gap:30rem !important
  }

  .lg\:col-gap-124{
    grid-column-gap:31rem !important;
    -moz-column-gap:31rem !important;
         column-gap:31rem !important
  }

  .lg\:col-gap-132{
    grid-column-gap:33rem !important;
    -moz-column-gap:33rem !important;
         column-gap:33rem !important
  }

  .lg\:col-gap-140{
    grid-column-gap:40rem !important;
    -moz-column-gap:40rem !important;
         column-gap:40rem !important
  }

  .lg\:col-gap-164{
    grid-column-gap:41rem !important;
    -moz-column-gap:41rem !important;
         column-gap:41rem !important
  }

  .lg\:col-gap-165{
    grid-column-gap:41.25rem !important;
    -moz-column-gap:41.25rem !important;
         column-gap:41.25rem !important
  }

  .lg\:col-gap-172{
    grid-column-gap:43rem !important;
    -moz-column-gap:43rem !important;
         column-gap:43rem !important
  }

  .lg\:col-gap-200{
    grid-column-gap:50rem !important;
    -moz-column-gap:50rem !important;
         column-gap:50rem !important
  }

  .lg\:col-gap-px{
    grid-column-gap:1px !important;
    -moz-column-gap:1px !important;
         column-gap:1px !important
  }

  .lg\:col-gap-1\.5{
    grid-column-gap:0.375rem !important;
    -moz-column-gap:0.375rem !important;
         column-gap:0.375rem !important
  }

  .lg\:col-gap-2n{
    grid-column-gap:-0.5rem !important;
    -moz-column-gap:-0.5rem !important;
         column-gap:-0.5rem !important
  }

  .lg\:col-gap-40n{
    grid-column-gap:-10rem !important;
    -moz-column-gap:-10rem !important;
         column-gap:-10rem !important
  }

  .lg\:gap-x-0{
    grid-column-gap:0 !important;
    -moz-column-gap:0 !important;
         column-gap:0 !important
  }

  .lg\:gap-x-1{
    grid-column-gap:0.25rem !important;
    -moz-column-gap:0.25rem !important;
         column-gap:0.25rem !important
  }

  .lg\:gap-x-2{
    grid-column-gap:0.5rem !important;
    -moz-column-gap:0.5rem !important;
         column-gap:0.5rem !important
  }

  .lg\:gap-x-3{
    grid-column-gap:0.75rem !important;
    -moz-column-gap:0.75rem !important;
         column-gap:0.75rem !important
  }

  .lg\:gap-x-4{
    grid-column-gap:1rem !important;
    -moz-column-gap:1rem !important;
         column-gap:1rem !important
  }

  .lg\:gap-x-5{
    grid-column-gap:1.25rem !important;
    -moz-column-gap:1.25rem !important;
         column-gap:1.25rem !important
  }

  .lg\:gap-x-6{
    grid-column-gap:1.5rem !important;
    -moz-column-gap:1.5rem !important;
         column-gap:1.5rem !important
  }

  .lg\:gap-x-7{
    grid-column-gap:1.75rem !important;
    -moz-column-gap:1.75rem !important;
         column-gap:1.75rem !important
  }

  .lg\:gap-x-8{
    grid-column-gap:2rem !important;
    -moz-column-gap:2rem !important;
         column-gap:2rem !important
  }

  .lg\:gap-x-10{
    grid-column-gap:2.5rem !important;
    -moz-column-gap:2.5rem !important;
         column-gap:2.5rem !important
  }

  .lg\:gap-x-12{
    grid-column-gap:3rem !important;
    -moz-column-gap:3rem !important;
         column-gap:3rem !important
  }

  .lg\:gap-x-14{
    grid-column-gap:3.5rem !important;
    -moz-column-gap:3.5rem !important;
         column-gap:3.5rem !important
  }

  .lg\:gap-x-16{
    grid-column-gap:4rem !important;
    -moz-column-gap:4rem !important;
         column-gap:4rem !important
  }

  .lg\:gap-x-18{
    grid-column-gap:4.5rem !important;
    -moz-column-gap:4.5rem !important;
         column-gap:4.5rem !important
  }

  .lg\:gap-x-19{
    grid-column-gap:4.75rem !important;
    -moz-column-gap:4.75rem !important;
         column-gap:4.75rem !important
  }

  .lg\:gap-x-20{
    grid-column-gap:5rem !important;
    -moz-column-gap:5rem !important;
         column-gap:5rem !important
  }

  .lg\:gap-x-24{
    grid-column-gap:6rem !important;
    -moz-column-gap:6rem !important;
         column-gap:6rem !important
  }

  .lg\:gap-x-28{
    grid-column-gap:7rem !important;
    -moz-column-gap:7rem !important;
         column-gap:7rem !important
  }

  .lg\:gap-x-30{
    grid-column-gap:7.5rem !important;
    -moz-column-gap:7.5rem !important;
         column-gap:7.5rem !important
  }

  .lg\:gap-x-31{
    grid-column-gap:7.75rem !important;
    -moz-column-gap:7.75rem !important;
         column-gap:7.75rem !important
  }

  .lg\:gap-x-32{
    grid-column-gap:8rem !important;
    -moz-column-gap:8rem !important;
         column-gap:8rem !important
  }

  .lg\:gap-x-34{
    grid-column-gap:8.5rem !important;
    -moz-column-gap:8.5rem !important;
         column-gap:8.5rem !important
  }

  .lg\:gap-x-36{
    grid-column-gap:9rem !important;
    -moz-column-gap:9rem !important;
         column-gap:9rem !important
  }

  .lg\:gap-x-40{
    grid-column-gap:10rem !important;
    -moz-column-gap:10rem !important;
         column-gap:10rem !important
  }

  .lg\:gap-x-44{
    grid-column-gap:11rem !important;
    -moz-column-gap:11rem !important;
         column-gap:11rem !important
  }

  .lg\:gap-x-45{
    grid-column-gap:11.25rem !important;
    -moz-column-gap:11.25rem !important;
         column-gap:11.25rem !important
  }

  .lg\:gap-x-48{
    grid-column-gap:12rem !important;
    -moz-column-gap:12rem !important;
         column-gap:12rem !important
  }

  .lg\:gap-x-50{
    grid-column-gap:12.5rem !important;
    -moz-column-gap:12.5rem !important;
         column-gap:12.5rem !important
  }

  .lg\:gap-x-52{
    grid-column-gap:13rem !important;
    -moz-column-gap:13rem !important;
         column-gap:13rem !important
  }

  .lg\:gap-x-56{
    grid-column-gap:14rem !important;
    -moz-column-gap:14rem !important;
         column-gap:14rem !important
  }

  .lg\:gap-x-60{
    grid-column-gap:15rem !important;
    -moz-column-gap:15rem !important;
         column-gap:15rem !important
  }

  .lg\:gap-x-62{
    grid-column-gap:15.5rem !important;
    -moz-column-gap:15.5rem !important;
         column-gap:15.5rem !important
  }

  .lg\:gap-x-64{
    grid-column-gap:16rem !important;
    -moz-column-gap:16rem !important;
         column-gap:16rem !important
  }

  .lg\:gap-x-70{
    grid-column-gap:17.5rem !important;
    -moz-column-gap:17.5rem !important;
         column-gap:17.5rem !important
  }

  .lg\:gap-x-72{
    grid-column-gap:18rem !important;
    -moz-column-gap:18rem !important;
         column-gap:18rem !important
  }

  .lg\:gap-x-76{
    grid-column-gap:19rem !important;
    -moz-column-gap:19rem !important;
         column-gap:19rem !important
  }

  .lg\:gap-x-80{
    grid-column-gap:20rem !important;
    -moz-column-gap:20rem !important;
         column-gap:20rem !important
  }

  .lg\:gap-x-83{
    grid-column-gap:20.75rem !important;
    -moz-column-gap:20.75rem !important;
         column-gap:20.75rem !important
  }

  .lg\:gap-x-84{
    grid-column-gap:21rem !important;
    -moz-column-gap:21rem !important;
         column-gap:21rem !important
  }

  .lg\:gap-x-92{
    grid-column-gap:23rem !important;
    -moz-column-gap:23rem !important;
         column-gap:23rem !important
  }

  .lg\:gap-x-96{
    grid-column-gap:24rem !important;
    -moz-column-gap:24rem !important;
         column-gap:24rem !important
  }

  .lg\:gap-x-104{
    grid-column-gap:26rem !important;
    -moz-column-gap:26rem !important;
         column-gap:26rem !important
  }

  .lg\:gap-x-106{
    grid-column-gap:26.5rem !important;
    -moz-column-gap:26.5rem !important;
         column-gap:26.5rem !important
  }

  .lg\:gap-x-108{
    grid-column-gap:27rem !important;
    -moz-column-gap:27rem !important;
         column-gap:27rem !important
  }

  .lg\:gap-x-112{
    grid-column-gap:28rem !important;
    -moz-column-gap:28rem !important;
         column-gap:28rem !important
  }

  .lg\:gap-x-116{
    grid-column-gap:29rem !important;
    -moz-column-gap:29rem !important;
         column-gap:29rem !important
  }

  .lg\:gap-x-120{
    grid-column-gap:30rem !important;
    -moz-column-gap:30rem !important;
         column-gap:30rem !important
  }

  .lg\:gap-x-124{
    grid-column-gap:31rem !important;
    -moz-column-gap:31rem !important;
         column-gap:31rem !important
  }

  .lg\:gap-x-132{
    grid-column-gap:33rem !important;
    -moz-column-gap:33rem !important;
         column-gap:33rem !important
  }

  .lg\:gap-x-140{
    grid-column-gap:40rem !important;
    -moz-column-gap:40rem !important;
         column-gap:40rem !important
  }

  .lg\:gap-x-164{
    grid-column-gap:41rem !important;
    -moz-column-gap:41rem !important;
         column-gap:41rem !important
  }

  .lg\:gap-x-165{
    grid-column-gap:41.25rem !important;
    -moz-column-gap:41.25rem !important;
         column-gap:41.25rem !important
  }

  .lg\:gap-x-172{
    grid-column-gap:43rem !important;
    -moz-column-gap:43rem !important;
         column-gap:43rem !important
  }

  .lg\:gap-x-200{
    grid-column-gap:50rem !important;
    -moz-column-gap:50rem !important;
         column-gap:50rem !important
  }

  .lg\:gap-x-px{
    grid-column-gap:1px !important;
    -moz-column-gap:1px !important;
         column-gap:1px !important
  }

  .lg\:gap-x-1\.5{
    grid-column-gap:0.375rem !important;
    -moz-column-gap:0.375rem !important;
         column-gap:0.375rem !important
  }

  .lg\:gap-x-2n{
    grid-column-gap:-0.5rem !important;
    -moz-column-gap:-0.5rem !important;
         column-gap:-0.5rem !important
  }

  .lg\:gap-x-40n{
    grid-column-gap:-10rem !important;
    -moz-column-gap:-10rem !important;
         column-gap:-10rem !important
  }

  .lg\:row-gap-0{
    grid-row-gap:0 !important;
    row-gap:0 !important
  }

  .lg\:row-gap-1{
    grid-row-gap:0.25rem !important;
    row-gap:0.25rem !important
  }

  .lg\:row-gap-2{
    grid-row-gap:0.5rem !important;
    row-gap:0.5rem !important
  }

  .lg\:row-gap-3{
    grid-row-gap:0.75rem !important;
    row-gap:0.75rem !important
  }

  .lg\:row-gap-4{
    grid-row-gap:1rem !important;
    row-gap:1rem !important
  }

  .lg\:row-gap-5{
    grid-row-gap:1.25rem !important;
    row-gap:1.25rem !important
  }

  .lg\:row-gap-6{
    grid-row-gap:1.5rem !important;
    row-gap:1.5rem !important
  }

  .lg\:row-gap-7{
    grid-row-gap:1.75rem !important;
    row-gap:1.75rem !important
  }

  .lg\:row-gap-8{
    grid-row-gap:2rem !important;
    row-gap:2rem !important
  }

  .lg\:row-gap-10{
    grid-row-gap:2.5rem !important;
    row-gap:2.5rem !important
  }

  .lg\:row-gap-12{
    grid-row-gap:3rem !important;
    row-gap:3rem !important
  }

  .lg\:row-gap-14{
    grid-row-gap:3.5rem !important;
    row-gap:3.5rem !important
  }

  .lg\:row-gap-16{
    grid-row-gap:4rem !important;
    row-gap:4rem !important
  }

  .lg\:row-gap-18{
    grid-row-gap:4.5rem !important;
    row-gap:4.5rem !important
  }

  .lg\:row-gap-19{
    grid-row-gap:4.75rem !important;
    row-gap:4.75rem !important
  }

  .lg\:row-gap-20{
    grid-row-gap:5rem !important;
    row-gap:5rem !important
  }

  .lg\:row-gap-24{
    grid-row-gap:6rem !important;
    row-gap:6rem !important
  }

  .lg\:row-gap-28{
    grid-row-gap:7rem !important;
    row-gap:7rem !important
  }

  .lg\:row-gap-30{
    grid-row-gap:7.5rem !important;
    row-gap:7.5rem !important
  }

  .lg\:row-gap-31{
    grid-row-gap:7.75rem !important;
    row-gap:7.75rem !important
  }

  .lg\:row-gap-32{
    grid-row-gap:8rem !important;
    row-gap:8rem !important
  }

  .lg\:row-gap-34{
    grid-row-gap:8.5rem !important;
    row-gap:8.5rem !important
  }

  .lg\:row-gap-36{
    grid-row-gap:9rem !important;
    row-gap:9rem !important
  }

  .lg\:row-gap-40{
    grid-row-gap:10rem !important;
    row-gap:10rem !important
  }

  .lg\:row-gap-44{
    grid-row-gap:11rem !important;
    row-gap:11rem !important
  }

  .lg\:row-gap-45{
    grid-row-gap:11.25rem !important;
    row-gap:11.25rem !important
  }

  .lg\:row-gap-48{
    grid-row-gap:12rem !important;
    row-gap:12rem !important
  }

  .lg\:row-gap-50{
    grid-row-gap:12.5rem !important;
    row-gap:12.5rem !important
  }

  .lg\:row-gap-52{
    grid-row-gap:13rem !important;
    row-gap:13rem !important
  }

  .lg\:row-gap-56{
    grid-row-gap:14rem !important;
    row-gap:14rem !important
  }

  .lg\:row-gap-60{
    grid-row-gap:15rem !important;
    row-gap:15rem !important
  }

  .lg\:row-gap-62{
    grid-row-gap:15.5rem !important;
    row-gap:15.5rem !important
  }

  .lg\:row-gap-64{
    grid-row-gap:16rem !important;
    row-gap:16rem !important
  }

  .lg\:row-gap-70{
    grid-row-gap:17.5rem !important;
    row-gap:17.5rem !important
  }

  .lg\:row-gap-72{
    grid-row-gap:18rem !important;
    row-gap:18rem !important
  }

  .lg\:row-gap-76{
    grid-row-gap:19rem !important;
    row-gap:19rem !important
  }

  .lg\:row-gap-80{
    grid-row-gap:20rem !important;
    row-gap:20rem !important
  }

  .lg\:row-gap-83{
    grid-row-gap:20.75rem !important;
    row-gap:20.75rem !important
  }

  .lg\:row-gap-84{
    grid-row-gap:21rem !important;
    row-gap:21rem !important
  }

  .lg\:row-gap-92{
    grid-row-gap:23rem !important;
    row-gap:23rem !important
  }

  .lg\:row-gap-96{
    grid-row-gap:24rem !important;
    row-gap:24rem !important
  }

  .lg\:row-gap-104{
    grid-row-gap:26rem !important;
    row-gap:26rem !important
  }

  .lg\:row-gap-106{
    grid-row-gap:26.5rem !important;
    row-gap:26.5rem !important
  }

  .lg\:row-gap-108{
    grid-row-gap:27rem !important;
    row-gap:27rem !important
  }

  .lg\:row-gap-112{
    grid-row-gap:28rem !important;
    row-gap:28rem !important
  }

  .lg\:row-gap-116{
    grid-row-gap:29rem !important;
    row-gap:29rem !important
  }

  .lg\:row-gap-120{
    grid-row-gap:30rem !important;
    row-gap:30rem !important
  }

  .lg\:row-gap-124{
    grid-row-gap:31rem !important;
    row-gap:31rem !important
  }

  .lg\:row-gap-132{
    grid-row-gap:33rem !important;
    row-gap:33rem !important
  }

  .lg\:row-gap-140{
    grid-row-gap:40rem !important;
    row-gap:40rem !important
  }

  .lg\:row-gap-164{
    grid-row-gap:41rem !important;
    row-gap:41rem !important
  }

  .lg\:row-gap-165{
    grid-row-gap:41.25rem !important;
    row-gap:41.25rem !important
  }

  .lg\:row-gap-172{
    grid-row-gap:43rem !important;
    row-gap:43rem !important
  }

  .lg\:row-gap-200{
    grid-row-gap:50rem !important;
    row-gap:50rem !important
  }

  .lg\:row-gap-px{
    grid-row-gap:1px !important;
    row-gap:1px !important
  }

  .lg\:row-gap-1\.5{
    grid-row-gap:0.375rem !important;
    row-gap:0.375rem !important
  }

  .lg\:row-gap-2n{
    grid-row-gap:-0.5rem !important;
    row-gap:-0.5rem !important
  }

  .lg\:row-gap-40n{
    grid-row-gap:-10rem !important;
    row-gap:-10rem !important
  }

  .lg\:gap-y-0{
    grid-row-gap:0 !important;
    row-gap:0 !important
  }

  .lg\:gap-y-1{
    grid-row-gap:0.25rem !important;
    row-gap:0.25rem !important
  }

  .lg\:gap-y-2{
    grid-row-gap:0.5rem !important;
    row-gap:0.5rem !important
  }

  .lg\:gap-y-3{
    grid-row-gap:0.75rem !important;
    row-gap:0.75rem !important
  }

  .lg\:gap-y-4{
    grid-row-gap:1rem !important;
    row-gap:1rem !important
  }

  .lg\:gap-y-5{
    grid-row-gap:1.25rem !important;
    row-gap:1.25rem !important
  }

  .lg\:gap-y-6{
    grid-row-gap:1.5rem !important;
    row-gap:1.5rem !important
  }

  .lg\:gap-y-7{
    grid-row-gap:1.75rem !important;
    row-gap:1.75rem !important
  }

  .lg\:gap-y-8{
    grid-row-gap:2rem !important;
    row-gap:2rem !important
  }

  .lg\:gap-y-10{
    grid-row-gap:2.5rem !important;
    row-gap:2.5rem !important
  }

  .lg\:gap-y-12{
    grid-row-gap:3rem !important;
    row-gap:3rem !important
  }

  .lg\:gap-y-14{
    grid-row-gap:3.5rem !important;
    row-gap:3.5rem !important
  }

  .lg\:gap-y-16{
    grid-row-gap:4rem !important;
    row-gap:4rem !important
  }

  .lg\:gap-y-18{
    grid-row-gap:4.5rem !important;
    row-gap:4.5rem !important
  }

  .lg\:gap-y-19{
    grid-row-gap:4.75rem !important;
    row-gap:4.75rem !important
  }

  .lg\:gap-y-20{
    grid-row-gap:5rem !important;
    row-gap:5rem !important
  }

  .lg\:gap-y-24{
    grid-row-gap:6rem !important;
    row-gap:6rem !important
  }

  .lg\:gap-y-28{
    grid-row-gap:7rem !important;
    row-gap:7rem !important
  }

  .lg\:gap-y-30{
    grid-row-gap:7.5rem !important;
    row-gap:7.5rem !important
  }

  .lg\:gap-y-31{
    grid-row-gap:7.75rem !important;
    row-gap:7.75rem !important
  }

  .lg\:gap-y-32{
    grid-row-gap:8rem !important;
    row-gap:8rem !important
  }

  .lg\:gap-y-34{
    grid-row-gap:8.5rem !important;
    row-gap:8.5rem !important
  }

  .lg\:gap-y-36{
    grid-row-gap:9rem !important;
    row-gap:9rem !important
  }

  .lg\:gap-y-40{
    grid-row-gap:10rem !important;
    row-gap:10rem !important
  }

  .lg\:gap-y-44{
    grid-row-gap:11rem !important;
    row-gap:11rem !important
  }

  .lg\:gap-y-45{
    grid-row-gap:11.25rem !important;
    row-gap:11.25rem !important
  }

  .lg\:gap-y-48{
    grid-row-gap:12rem !important;
    row-gap:12rem !important
  }

  .lg\:gap-y-50{
    grid-row-gap:12.5rem !important;
    row-gap:12.5rem !important
  }

  .lg\:gap-y-52{
    grid-row-gap:13rem !important;
    row-gap:13rem !important
  }

  .lg\:gap-y-56{
    grid-row-gap:14rem !important;
    row-gap:14rem !important
  }

  .lg\:gap-y-60{
    grid-row-gap:15rem !important;
    row-gap:15rem !important
  }

  .lg\:gap-y-62{
    grid-row-gap:15.5rem !important;
    row-gap:15.5rem !important
  }

  .lg\:gap-y-64{
    grid-row-gap:16rem !important;
    row-gap:16rem !important
  }

  .lg\:gap-y-70{
    grid-row-gap:17.5rem !important;
    row-gap:17.5rem !important
  }

  .lg\:gap-y-72{
    grid-row-gap:18rem !important;
    row-gap:18rem !important
  }

  .lg\:gap-y-76{
    grid-row-gap:19rem !important;
    row-gap:19rem !important
  }

  .lg\:gap-y-80{
    grid-row-gap:20rem !important;
    row-gap:20rem !important
  }

  .lg\:gap-y-83{
    grid-row-gap:20.75rem !important;
    row-gap:20.75rem !important
  }

  .lg\:gap-y-84{
    grid-row-gap:21rem !important;
    row-gap:21rem !important
  }

  .lg\:gap-y-92{
    grid-row-gap:23rem !important;
    row-gap:23rem !important
  }

  .lg\:gap-y-96{
    grid-row-gap:24rem !important;
    row-gap:24rem !important
  }

  .lg\:gap-y-104{
    grid-row-gap:26rem !important;
    row-gap:26rem !important
  }

  .lg\:gap-y-106{
    grid-row-gap:26.5rem !important;
    row-gap:26.5rem !important
  }

  .lg\:gap-y-108{
    grid-row-gap:27rem !important;
    row-gap:27rem !important
  }

  .lg\:gap-y-112{
    grid-row-gap:28rem !important;
    row-gap:28rem !important
  }

  .lg\:gap-y-116{
    grid-row-gap:29rem !important;
    row-gap:29rem !important
  }

  .lg\:gap-y-120{
    grid-row-gap:30rem !important;
    row-gap:30rem !important
  }

  .lg\:gap-y-124{
    grid-row-gap:31rem !important;
    row-gap:31rem !important
  }

  .lg\:gap-y-132{
    grid-row-gap:33rem !important;
    row-gap:33rem !important
  }

  .lg\:gap-y-140{
    grid-row-gap:40rem !important;
    row-gap:40rem !important
  }

  .lg\:gap-y-164{
    grid-row-gap:41rem !important;
    row-gap:41rem !important
  }

  .lg\:gap-y-165{
    grid-row-gap:41.25rem !important;
    row-gap:41.25rem !important
  }

  .lg\:gap-y-172{
    grid-row-gap:43rem !important;
    row-gap:43rem !important
  }

  .lg\:gap-y-200{
    grid-row-gap:50rem !important;
    row-gap:50rem !important
  }

  .lg\:gap-y-px{
    grid-row-gap:1px !important;
    row-gap:1px !important
  }

  .lg\:gap-y-1\.5{
    grid-row-gap:0.375rem !important;
    row-gap:0.375rem !important
  }

  .lg\:gap-y-2n{
    grid-row-gap:-0.5rem !important;
    row-gap:-0.5rem !important
  }

  .lg\:gap-y-40n{
    grid-row-gap:-10rem !important;
    row-gap:-10rem !important
  }

  .lg\:grid-flow-row{
    grid-auto-flow:row !important
  }

  .lg\:grid-flow-col{
    grid-auto-flow:column !important
  }

  .lg\:grid-flow-row-dense{
    grid-auto-flow:row dense !important
  }

  .lg\:grid-flow-col-dense{
    grid-auto-flow:column dense !important
  }

  .lg\:grid-cols-1{
    grid-template-columns:repeat(1, minmax(0, 1fr)) !important
  }

  .lg\:grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr)) !important
  }

  .lg\:grid-cols-3{
    grid-template-columns:repeat(3, minmax(0, 1fr)) !important
  }

  .lg\:grid-cols-4{
    grid-template-columns:repeat(4, minmax(0, 1fr)) !important
  }

  .lg\:grid-cols-5{
    grid-template-columns:repeat(5, minmax(0, 1fr)) !important
  }

  .lg\:grid-cols-6{
    grid-template-columns:repeat(6, minmax(0, 1fr)) !important
  }

  .lg\:grid-cols-7{
    grid-template-columns:repeat(7, minmax(0, 1fr)) !important
  }

  .lg\:grid-cols-8{
    grid-template-columns:repeat(8, minmax(0, 1fr)) !important
  }

  .lg\:grid-cols-9{
    grid-template-columns:repeat(9, minmax(0, 1fr)) !important
  }

  .lg\:grid-cols-10{
    grid-template-columns:repeat(10, minmax(0, 1fr)) !important
  }

  .lg\:grid-cols-11{
    grid-template-columns:repeat(11, minmax(0, 1fr)) !important
  }

  .lg\:grid-cols-12{
    grid-template-columns:repeat(12, minmax(0, 1fr)) !important
  }

  .lg\:grid-cols-none{
    grid-template-columns:none !important
  }

  .lg\:auto-cols-auto{
    grid-auto-columns:auto !important
  }

  .lg\:auto-cols-min{
    grid-auto-columns:min-content !important
  }

  .lg\:auto-cols-max{
    grid-auto-columns:max-content !important
  }

  .lg\:auto-cols-fr{
    grid-auto-columns:minmax(0, 1fr) !important
  }

  .lg\:col-auto{
    grid-column:auto !important
  }

  .lg\:col-span-1{
    grid-column:span 1 / span 1 !important
  }

  .lg\:col-span-2{
    grid-column:span 2 / span 2 !important
  }

  .lg\:col-span-3{
    grid-column:span 3 / span 3 !important
  }

  .lg\:col-span-4{
    grid-column:span 4 / span 4 !important
  }

  .lg\:col-span-5{
    grid-column:span 5 / span 5 !important
  }

  .lg\:col-span-6{
    grid-column:span 6 / span 6 !important
  }

  .lg\:col-span-7{
    grid-column:span 7 / span 7 !important
  }

  .lg\:col-span-8{
    grid-column:span 8 / span 8 !important
  }

  .lg\:col-span-9{
    grid-column:span 9 / span 9 !important
  }

  .lg\:col-span-10{
    grid-column:span 10 / span 10 !important
  }

  .lg\:col-span-11{
    grid-column:span 11 / span 11 !important
  }

  .lg\:col-span-12{
    grid-column:span 12 / span 12 !important
  }

  .lg\:col-span-full{
    grid-column:1 / -1 !important
  }

  .lg\:col-start-1{
    grid-column-start:1 !important
  }

  .lg\:col-start-2{
    grid-column-start:2 !important
  }

  .lg\:col-start-3{
    grid-column-start:3 !important
  }

  .lg\:col-start-4{
    grid-column-start:4 !important
  }

  .lg\:col-start-5{
    grid-column-start:5 !important
  }

  .lg\:col-start-6{
    grid-column-start:6 !important
  }

  .lg\:col-start-7{
    grid-column-start:7 !important
  }

  .lg\:col-start-8{
    grid-column-start:8 !important
  }

  .lg\:col-start-9{
    grid-column-start:9 !important
  }

  .lg\:col-start-10{
    grid-column-start:10 !important
  }

  .lg\:col-start-11{
    grid-column-start:11 !important
  }

  .lg\:col-start-12{
    grid-column-start:12 !important
  }

  .lg\:col-start-13{
    grid-column-start:13 !important
  }

  .lg\:col-start-auto{
    grid-column-start:auto !important
  }

  .lg\:col-end-1{
    grid-column-end:1 !important
  }

  .lg\:col-end-2{
    grid-column-end:2 !important
  }

  .lg\:col-end-3{
    grid-column-end:3 !important
  }

  .lg\:col-end-4{
    grid-column-end:4 !important
  }

  .lg\:col-end-5{
    grid-column-end:5 !important
  }

  .lg\:col-end-6{
    grid-column-end:6 !important
  }

  .lg\:col-end-7{
    grid-column-end:7 !important
  }

  .lg\:col-end-8{
    grid-column-end:8 !important
  }

  .lg\:col-end-9{
    grid-column-end:9 !important
  }

  .lg\:col-end-10{
    grid-column-end:10 !important
  }

  .lg\:col-end-11{
    grid-column-end:11 !important
  }

  .lg\:col-end-12{
    grid-column-end:12 !important
  }

  .lg\:col-end-13{
    grid-column-end:13 !important
  }

  .lg\:col-end-auto{
    grid-column-end:auto !important
  }

  .lg\:grid-rows-1{
    grid-template-rows:repeat(1, minmax(0, 1fr)) !important
  }

  .lg\:grid-rows-2{
    grid-template-rows:repeat(2, minmax(0, 1fr)) !important
  }

  .lg\:grid-rows-3{
    grid-template-rows:repeat(3, minmax(0, 1fr)) !important
  }

  .lg\:grid-rows-4{
    grid-template-rows:repeat(4, minmax(0, 1fr)) !important
  }

  .lg\:grid-rows-5{
    grid-template-rows:repeat(5, minmax(0, 1fr)) !important
  }

  .lg\:grid-rows-6{
    grid-template-rows:repeat(6, minmax(0, 1fr)) !important
  }

  .lg\:grid-rows-none{
    grid-template-rows:none !important
  }

  .lg\:auto-rows-auto{
    grid-auto-rows:auto !important
  }

  .lg\:auto-rows-min{
    grid-auto-rows:min-content !important
  }

  .lg\:auto-rows-max{
    grid-auto-rows:max-content !important
  }

  .lg\:auto-rows-fr{
    grid-auto-rows:minmax(0, 1fr) !important
  }

  .lg\:row-auto{
    grid-row:auto !important
  }

  .lg\:row-span-1{
    grid-row:span 1 / span 1 !important
  }

  .lg\:row-span-2{
    grid-row:span 2 / span 2 !important
  }

  .lg\:row-span-3{
    grid-row:span 3 / span 3 !important
  }

  .lg\:row-span-4{
    grid-row:span 4 / span 4 !important
  }

  .lg\:row-span-5{
    grid-row:span 5 / span 5 !important
  }

  .lg\:row-span-6{
    grid-row:span 6 / span 6 !important
  }

  .lg\:row-span-full{
    grid-row:1 / -1 !important
  }

  .lg\:row-start-1{
    grid-row-start:1 !important
  }

  .lg\:row-start-2{
    grid-row-start:2 !important
  }

  .lg\:row-start-3{
    grid-row-start:3 !important
  }

  .lg\:row-start-4{
    grid-row-start:4 !important
  }

  .lg\:row-start-5{
    grid-row-start:5 !important
  }

  .lg\:row-start-6{
    grid-row-start:6 !important
  }

  .lg\:row-start-7{
    grid-row-start:7 !important
  }

  .lg\:row-start-auto{
    grid-row-start:auto !important
  }

  .lg\:row-end-1{
    grid-row-end:1 !important
  }

  .lg\:row-end-2{
    grid-row-end:2 !important
  }

  .lg\:row-end-3{
    grid-row-end:3 !important
  }

  .lg\:row-end-4{
    grid-row-end:4 !important
  }

  .lg\:row-end-5{
    grid-row-end:5 !important
  }

  .lg\:row-end-6{
    grid-row-end:6 !important
  }

  .lg\:row-end-7{
    grid-row-end:7 !important
  }

  .lg\:row-end-auto{
    grid-row-end:auto !important
  }

  .lg\:transform{
    --transform-translate-x:0 !important;
    --transform-translate-y:0 !important;
    --transform-rotate:0 !important;
    --transform-skew-x:0 !important;
    --transform-skew-y:0 !important;
    --transform-scale-x:1 !important;
    --transform-scale-y:1 !important;
    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)) !important
  }

  .lg\:transform-none{
    transform:none !important
  }

  .lg\:origin-center{
    transform-origin:center !important
  }

  .lg\:origin-top{
    transform-origin:top !important
  }

  .lg\:origin-top-right{
    transform-origin:top right !important
  }

  .lg\:origin-right{
    transform-origin:right !important
  }

  .lg\:origin-bottom-right{
    transform-origin:bottom right !important
  }

  .lg\:origin-bottom{
    transform-origin:bottom !important
  }

  .lg\:origin-bottom-left{
    transform-origin:bottom left !important
  }

  .lg\:origin-left{
    transform-origin:left !important
  }

  .lg\:origin-top-left{
    transform-origin:top left !important
  }

  .lg\:scale-0{
    --transform-scale-x:0 !important;
    --transform-scale-y:0 !important
  }

  .lg\:scale-50{
    --transform-scale-x:.5 !important;
    --transform-scale-y:.5 !important
  }

  .lg\:scale-75{
    --transform-scale-x:.75 !important;
    --transform-scale-y:.75 !important
  }

  .lg\:scale-90{
    --transform-scale-x:.9 !important;
    --transform-scale-y:.9 !important
  }

  .lg\:scale-95{
    --transform-scale-x:.95 !important;
    --transform-scale-y:.95 !important
  }

  .lg\:scale-100{
    --transform-scale-x:1 !important;
    --transform-scale-y:1 !important
  }

  .lg\:scale-105{
    --transform-scale-x:1.05 !important;
    --transform-scale-y:1.05 !important
  }

  .lg\:scale-110{
    --transform-scale-x:1.1 !important;
    --transform-scale-y:1.1 !important
  }

  .lg\:scale-125{
    --transform-scale-x:1.25 !important;
    --transform-scale-y:1.25 !important
  }

  .lg\:scale-150{
    --transform-scale-x:1.5 !important;
    --transform-scale-y:1.5 !important
  }

  .lg\:scale-x-0{
    --transform-scale-x:0 !important
  }

  .lg\:scale-x-50{
    --transform-scale-x:.5 !important
  }

  .lg\:scale-x-75{
    --transform-scale-x:.75 !important
  }

  .lg\:scale-x-90{
    --transform-scale-x:.9 !important
  }

  .lg\:scale-x-95{
    --transform-scale-x:.95 !important
  }

  .lg\:scale-x-100{
    --transform-scale-x:1 !important
  }

  .lg\:scale-x-105{
    --transform-scale-x:1.05 !important
  }

  .lg\:scale-x-110{
    --transform-scale-x:1.1 !important
  }

  .lg\:scale-x-125{
    --transform-scale-x:1.25 !important
  }

  .lg\:scale-x-150{
    --transform-scale-x:1.5 !important
  }

  .lg\:scale-y-0{
    --transform-scale-y:0 !important
  }

  .lg\:scale-y-50{
    --transform-scale-y:.5 !important
  }

  .lg\:scale-y-75{
    --transform-scale-y:.75 !important
  }

  .lg\:scale-y-90{
    --transform-scale-y:.9 !important
  }

  .lg\:scale-y-95{
    --transform-scale-y:.95 !important
  }

  .lg\:scale-y-100{
    --transform-scale-y:1 !important
  }

  .lg\:scale-y-105{
    --transform-scale-y:1.05 !important
  }

  .lg\:scale-y-110{
    --transform-scale-y:1.1 !important
  }

  .lg\:scale-y-125{
    --transform-scale-y:1.25 !important
  }

  .lg\:scale-y-150{
    --transform-scale-y:1.5 !important
  }

  .lg\:hover\:scale-0:hover{
    --transform-scale-x:0 !important;
    --transform-scale-y:0 !important
  }

  .lg\:hover\:scale-50:hover{
    --transform-scale-x:.5 !important;
    --transform-scale-y:.5 !important
  }

  .lg\:hover\:scale-75:hover{
    --transform-scale-x:.75 !important;
    --transform-scale-y:.75 !important
  }

  .lg\:hover\:scale-90:hover{
    --transform-scale-x:.9 !important;
    --transform-scale-y:.9 !important
  }

  .lg\:hover\:scale-95:hover{
    --transform-scale-x:.95 !important;
    --transform-scale-y:.95 !important
  }

  .lg\:hover\:scale-100:hover{
    --transform-scale-x:1 !important;
    --transform-scale-y:1 !important
  }

  .lg\:hover\:scale-105:hover{
    --transform-scale-x:1.05 !important;
    --transform-scale-y:1.05 !important
  }

  .lg\:hover\:scale-110:hover{
    --transform-scale-x:1.1 !important;
    --transform-scale-y:1.1 !important
  }

  .lg\:hover\:scale-125:hover{
    --transform-scale-x:1.25 !important;
    --transform-scale-y:1.25 !important
  }

  .lg\:hover\:scale-150:hover{
    --transform-scale-x:1.5 !important;
    --transform-scale-y:1.5 !important
  }

  .lg\:hover\:scale-x-0:hover{
    --transform-scale-x:0 !important
  }

  .lg\:hover\:scale-x-50:hover{
    --transform-scale-x:.5 !important
  }

  .lg\:hover\:scale-x-75:hover{
    --transform-scale-x:.75 !important
  }

  .lg\:hover\:scale-x-90:hover{
    --transform-scale-x:.9 !important
  }

  .lg\:hover\:scale-x-95:hover{
    --transform-scale-x:.95 !important
  }

  .lg\:hover\:scale-x-100:hover{
    --transform-scale-x:1 !important
  }

  .lg\:hover\:scale-x-105:hover{
    --transform-scale-x:1.05 !important
  }

  .lg\:hover\:scale-x-110:hover{
    --transform-scale-x:1.1 !important
  }

  .lg\:hover\:scale-x-125:hover{
    --transform-scale-x:1.25 !important
  }

  .lg\:hover\:scale-x-150:hover{
    --transform-scale-x:1.5 !important
  }

  .lg\:hover\:scale-y-0:hover{
    --transform-scale-y:0 !important
  }

  .lg\:hover\:scale-y-50:hover{
    --transform-scale-y:.5 !important
  }

  .lg\:hover\:scale-y-75:hover{
    --transform-scale-y:.75 !important
  }

  .lg\:hover\:scale-y-90:hover{
    --transform-scale-y:.9 !important
  }

  .lg\:hover\:scale-y-95:hover{
    --transform-scale-y:.95 !important
  }

  .lg\:hover\:scale-y-100:hover{
    --transform-scale-y:1 !important
  }

  .lg\:hover\:scale-y-105:hover{
    --transform-scale-y:1.05 !important
  }

  .lg\:hover\:scale-y-110:hover{
    --transform-scale-y:1.1 !important
  }

  .lg\:hover\:scale-y-125:hover{
    --transform-scale-y:1.25 !important
  }

  .lg\:hover\:scale-y-150:hover{
    --transform-scale-y:1.5 !important
  }

  .lg\:focus\:scale-0:focus{
    --transform-scale-x:0 !important;
    --transform-scale-y:0 !important
  }

  .lg\:focus\:scale-50:focus{
    --transform-scale-x:.5 !important;
    --transform-scale-y:.5 !important
  }

  .lg\:focus\:scale-75:focus{
    --transform-scale-x:.75 !important;
    --transform-scale-y:.75 !important
  }

  .lg\:focus\:scale-90:focus{
    --transform-scale-x:.9 !important;
    --transform-scale-y:.9 !important
  }

  .lg\:focus\:scale-95:focus{
    --transform-scale-x:.95 !important;
    --transform-scale-y:.95 !important
  }

  .lg\:focus\:scale-100:focus{
    --transform-scale-x:1 !important;
    --transform-scale-y:1 !important
  }

  .lg\:focus\:scale-105:focus{
    --transform-scale-x:1.05 !important;
    --transform-scale-y:1.05 !important
  }

  .lg\:focus\:scale-110:focus{
    --transform-scale-x:1.1 !important;
    --transform-scale-y:1.1 !important
  }

  .lg\:focus\:scale-125:focus{
    --transform-scale-x:1.25 !important;
    --transform-scale-y:1.25 !important
  }

  .lg\:focus\:scale-150:focus{
    --transform-scale-x:1.5 !important;
    --transform-scale-y:1.5 !important
  }

  .lg\:focus\:scale-x-0:focus{
    --transform-scale-x:0 !important
  }

  .lg\:focus\:scale-x-50:focus{
    --transform-scale-x:.5 !important
  }

  .lg\:focus\:scale-x-75:focus{
    --transform-scale-x:.75 !important
  }

  .lg\:focus\:scale-x-90:focus{
    --transform-scale-x:.9 !important
  }

  .lg\:focus\:scale-x-95:focus{
    --transform-scale-x:.95 !important
  }

  .lg\:focus\:scale-x-100:focus{
    --transform-scale-x:1 !important
  }

  .lg\:focus\:scale-x-105:focus{
    --transform-scale-x:1.05 !important
  }

  .lg\:focus\:scale-x-110:focus{
    --transform-scale-x:1.1 !important
  }

  .lg\:focus\:scale-x-125:focus{
    --transform-scale-x:1.25 !important
  }

  .lg\:focus\:scale-x-150:focus{
    --transform-scale-x:1.5 !important
  }

  .lg\:focus\:scale-y-0:focus{
    --transform-scale-y:0 !important
  }

  .lg\:focus\:scale-y-50:focus{
    --transform-scale-y:.5 !important
  }

  .lg\:focus\:scale-y-75:focus{
    --transform-scale-y:.75 !important
  }

  .lg\:focus\:scale-y-90:focus{
    --transform-scale-y:.9 !important
  }

  .lg\:focus\:scale-y-95:focus{
    --transform-scale-y:.95 !important
  }

  .lg\:focus\:scale-y-100:focus{
    --transform-scale-y:1 !important
  }

  .lg\:focus\:scale-y-105:focus{
    --transform-scale-y:1.05 !important
  }

  .lg\:focus\:scale-y-110:focus{
    --transform-scale-y:1.1 !important
  }

  .lg\:focus\:scale-y-125:focus{
    --transform-scale-y:1.25 !important
  }

  .lg\:focus\:scale-y-150:focus{
    --transform-scale-y:1.5 !important
  }

  .lg\:rotate-0{
    --transform-rotate:0 !important
  }

  .lg\:rotate-1{
    --transform-rotate:1deg !important
  }

  .lg\:rotate-2{
    --transform-rotate:2deg !important
  }

  .lg\:rotate-3{
    --transform-rotate:3deg !important
  }

  .lg\:rotate-6{
    --transform-rotate:6deg !important
  }

  .lg\:rotate-12{
    --transform-rotate:12deg !important
  }

  .lg\:rotate-45{
    --transform-rotate:45deg !important
  }

  .lg\:rotate-90{
    --transform-rotate:90deg !important
  }

  .lg\:rotate-180{
    --transform-rotate:180deg !important
  }

  .lg\:-rotate-180{
    --transform-rotate:-180deg !important
  }

  .lg\:-rotate-90{
    --transform-rotate:-90deg !important
  }

  .lg\:-rotate-45{
    --transform-rotate:-45deg !important
  }

  .lg\:-rotate-12{
    --transform-rotate:-12deg !important
  }

  .lg\:-rotate-6{
    --transform-rotate:-6deg !important
  }

  .lg\:-rotate-3{
    --transform-rotate:-3deg !important
  }

  .lg\:-rotate-2{
    --transform-rotate:-2deg !important
  }

  .lg\:-rotate-1{
    --transform-rotate:-1deg !important
  }

  .lg\:hover\:rotate-0:hover{
    --transform-rotate:0 !important
  }

  .lg\:hover\:rotate-1:hover{
    --transform-rotate:1deg !important
  }

  .lg\:hover\:rotate-2:hover{
    --transform-rotate:2deg !important
  }

  .lg\:hover\:rotate-3:hover{
    --transform-rotate:3deg !important
  }

  .lg\:hover\:rotate-6:hover{
    --transform-rotate:6deg !important
  }

  .lg\:hover\:rotate-12:hover{
    --transform-rotate:12deg !important
  }

  .lg\:hover\:rotate-45:hover{
    --transform-rotate:45deg !important
  }

  .lg\:hover\:rotate-90:hover{
    --transform-rotate:90deg !important
  }

  .lg\:hover\:rotate-180:hover{
    --transform-rotate:180deg !important
  }

  .lg\:hover\:-rotate-180:hover{
    --transform-rotate:-180deg !important
  }

  .lg\:hover\:-rotate-90:hover{
    --transform-rotate:-90deg !important
  }

  .lg\:hover\:-rotate-45:hover{
    --transform-rotate:-45deg !important
  }

  .lg\:hover\:-rotate-12:hover{
    --transform-rotate:-12deg !important
  }

  .lg\:hover\:-rotate-6:hover{
    --transform-rotate:-6deg !important
  }

  .lg\:hover\:-rotate-3:hover{
    --transform-rotate:-3deg !important
  }

  .lg\:hover\:-rotate-2:hover{
    --transform-rotate:-2deg !important
  }

  .lg\:hover\:-rotate-1:hover{
    --transform-rotate:-1deg !important
  }

  .lg\:focus\:rotate-0:focus{
    --transform-rotate:0 !important
  }

  .lg\:focus\:rotate-1:focus{
    --transform-rotate:1deg !important
  }

  .lg\:focus\:rotate-2:focus{
    --transform-rotate:2deg !important
  }

  .lg\:focus\:rotate-3:focus{
    --transform-rotate:3deg !important
  }

  .lg\:focus\:rotate-6:focus{
    --transform-rotate:6deg !important
  }

  .lg\:focus\:rotate-12:focus{
    --transform-rotate:12deg !important
  }

  .lg\:focus\:rotate-45:focus{
    --transform-rotate:45deg !important
  }

  .lg\:focus\:rotate-90:focus{
    --transform-rotate:90deg !important
  }

  .lg\:focus\:rotate-180:focus{
    --transform-rotate:180deg !important
  }

  .lg\:focus\:-rotate-180:focus{
    --transform-rotate:-180deg !important
  }

  .lg\:focus\:-rotate-90:focus{
    --transform-rotate:-90deg !important
  }

  .lg\:focus\:-rotate-45:focus{
    --transform-rotate:-45deg !important
  }

  .lg\:focus\:-rotate-12:focus{
    --transform-rotate:-12deg !important
  }

  .lg\:focus\:-rotate-6:focus{
    --transform-rotate:-6deg !important
  }

  .lg\:focus\:-rotate-3:focus{
    --transform-rotate:-3deg !important
  }

  .lg\:focus\:-rotate-2:focus{
    --transform-rotate:-2deg !important
  }

  .lg\:focus\:-rotate-1:focus{
    --transform-rotate:-1deg !important
  }

  .lg\:translate-x-0{
    --transform-translate-x:0 !important
  }

  .lg\:translate-x-1{
    --transform-translate-x:0.25rem !important
  }

  .lg\:translate-x-2{
    --transform-translate-x:0.5rem !important
  }

  .lg\:translate-x-3{
    --transform-translate-x:0.75rem !important
  }

  .lg\:translate-x-4{
    --transform-translate-x:1rem !important
  }

  .lg\:translate-x-5{
    --transform-translate-x:1.25rem !important
  }

  .lg\:translate-x-6{
    --transform-translate-x:1.5rem !important
  }

  .lg\:translate-x-7{
    --transform-translate-x:1.75rem !important
  }

  .lg\:translate-x-8{
    --transform-translate-x:2rem !important
  }

  .lg\:translate-x-10{
    --transform-translate-x:2.5rem !important
  }

  .lg\:translate-x-12{
    --transform-translate-x:3rem !important
  }

  .lg\:translate-x-14{
    --transform-translate-x:3.5rem !important
  }

  .lg\:translate-x-16{
    --transform-translate-x:4rem !important
  }

  .lg\:translate-x-18{
    --transform-translate-x:4.5rem !important
  }

  .lg\:translate-x-19{
    --transform-translate-x:4.75rem !important
  }

  .lg\:translate-x-20{
    --transform-translate-x:5rem !important
  }

  .lg\:translate-x-24{
    --transform-translate-x:6rem !important
  }

  .lg\:translate-x-28{
    --transform-translate-x:7rem !important
  }

  .lg\:translate-x-30{
    --transform-translate-x:7.5rem !important
  }

  .lg\:translate-x-31{
    --transform-translate-x:7.75rem !important
  }

  .lg\:translate-x-32{
    --transform-translate-x:8rem !important
  }

  .lg\:translate-x-34{
    --transform-translate-x:8.5rem !important
  }

  .lg\:translate-x-36{
    --transform-translate-x:9rem !important
  }

  .lg\:translate-x-40{
    --transform-translate-x:10rem !important
  }

  .lg\:translate-x-44{
    --transform-translate-x:11rem !important
  }

  .lg\:translate-x-45{
    --transform-translate-x:11.25rem !important
  }

  .lg\:translate-x-48{
    --transform-translate-x:12rem !important
  }

  .lg\:translate-x-50{
    --transform-translate-x:12.5rem !important
  }

  .lg\:translate-x-52{
    --transform-translate-x:13rem !important
  }

  .lg\:translate-x-56{
    --transform-translate-x:14rem !important
  }

  .lg\:translate-x-60{
    --transform-translate-x:15rem !important
  }

  .lg\:translate-x-62{
    --transform-translate-x:15.5rem !important
  }

  .lg\:translate-x-64{
    --transform-translate-x:16rem !important
  }

  .lg\:translate-x-70{
    --transform-translate-x:17.5rem !important
  }

  .lg\:translate-x-72{
    --transform-translate-x:18rem !important
  }

  .lg\:translate-x-76{
    --transform-translate-x:19rem !important
  }

  .lg\:translate-x-80{
    --transform-translate-x:20rem !important
  }

  .lg\:translate-x-83{
    --transform-translate-x:20.75rem !important
  }

  .lg\:translate-x-84{
    --transform-translate-x:21rem !important
  }

  .lg\:translate-x-92{
    --transform-translate-x:23rem !important
  }

  .lg\:translate-x-96{
    --transform-translate-x:24rem !important
  }

  .lg\:translate-x-104{
    --transform-translate-x:26rem !important
  }

  .lg\:translate-x-106{
    --transform-translate-x:26.5rem !important
  }

  .lg\:translate-x-108{
    --transform-translate-x:27rem !important
  }

  .lg\:translate-x-112{
    --transform-translate-x:28rem !important
  }

  .lg\:translate-x-116{
    --transform-translate-x:29rem !important
  }

  .lg\:translate-x-120{
    --transform-translate-x:30rem !important
  }

  .lg\:translate-x-124{
    --transform-translate-x:31rem !important
  }

  .lg\:translate-x-132{
    --transform-translate-x:33rem !important
  }

  .lg\:translate-x-140{
    --transform-translate-x:40rem !important
  }

  .lg\:translate-x-164{
    --transform-translate-x:41rem !important
  }

  .lg\:translate-x-165{
    --transform-translate-x:41.25rem !important
  }

  .lg\:translate-x-172{
    --transform-translate-x:43rem !important
  }

  .lg\:translate-x-200{
    --transform-translate-x:50rem !important
  }

  .lg\:translate-x-px{
    --transform-translate-x:1px !important
  }

  .lg\:translate-x-1\.5{
    --transform-translate-x:0.375rem !important
  }

  .lg\:translate-x-2n{
    --transform-translate-x:-0.5rem !important
  }

  .lg\:translate-x-40n{
    --transform-translate-x:-10rem !important
  }

  .lg\:-translate-x-1{
    --transform-translate-x:-0.25rem !important
  }

  .lg\:-translate-x-2{
    --transform-translate-x:-0.5rem !important
  }

  .lg\:-translate-x-3{
    --transform-translate-x:-0.75rem !important
  }

  .lg\:-translate-x-4{
    --transform-translate-x:-1rem !important
  }

  .lg\:-translate-x-5{
    --transform-translate-x:-1.25rem !important
  }

  .lg\:-translate-x-6{
    --transform-translate-x:-1.5rem !important
  }

  .lg\:-translate-x-7{
    --transform-translate-x:-1.75rem !important
  }

  .lg\:-translate-x-8{
    --transform-translate-x:-2rem !important
  }

  .lg\:-translate-x-10{
    --transform-translate-x:-2.5rem !important
  }

  .lg\:-translate-x-12{
    --transform-translate-x:-3rem !important
  }

  .lg\:-translate-x-14{
    --transform-translate-x:-3.5rem !important
  }

  .lg\:-translate-x-16{
    --transform-translate-x:-4rem !important
  }

  .lg\:-translate-x-18{
    --transform-translate-x:-4.5rem !important
  }

  .lg\:-translate-x-19{
    --transform-translate-x:-4.75rem !important
  }

  .lg\:-translate-x-20{
    --transform-translate-x:-5rem !important
  }

  .lg\:-translate-x-24{
    --transform-translate-x:-6rem !important
  }

  .lg\:-translate-x-28{
    --transform-translate-x:-7rem !important
  }

  .lg\:-translate-x-30{
    --transform-translate-x:-7.5rem !important
  }

  .lg\:-translate-x-31{
    --transform-translate-x:-7.75rem !important
  }

  .lg\:-translate-x-32{
    --transform-translate-x:-8rem !important
  }

  .lg\:-translate-x-34{
    --transform-translate-x:-8.5rem !important
  }

  .lg\:-translate-x-36{
    --transform-translate-x:-9rem !important
  }

  .lg\:-translate-x-40{
    --transform-translate-x:-10rem !important
  }

  .lg\:-translate-x-44{
    --transform-translate-x:-11rem !important
  }

  .lg\:-translate-x-45{
    --transform-translate-x:-11.25rem !important
  }

  .lg\:-translate-x-48{
    --transform-translate-x:-12rem !important
  }

  .lg\:-translate-x-50{
    --transform-translate-x:-12.5rem !important
  }

  .lg\:-translate-x-52{
    --transform-translate-x:-13rem !important
  }

  .lg\:-translate-x-56{
    --transform-translate-x:-14rem !important
  }

  .lg\:-translate-x-60{
    --transform-translate-x:-15rem !important
  }

  .lg\:-translate-x-62{
    --transform-translate-x:-15.5rem !important
  }

  .lg\:-translate-x-64{
    --transform-translate-x:-16rem !important
  }

  .lg\:-translate-x-70{
    --transform-translate-x:-17.5rem !important
  }

  .lg\:-translate-x-72{
    --transform-translate-x:-18rem !important
  }

  .lg\:-translate-x-76{
    --transform-translate-x:-19rem !important
  }

  .lg\:-translate-x-80{
    --transform-translate-x:-20rem !important
  }

  .lg\:-translate-x-83{
    --transform-translate-x:-20.75rem !important
  }

  .lg\:-translate-x-84{
    --transform-translate-x:-21rem !important
  }

  .lg\:-translate-x-92{
    --transform-translate-x:-23rem !important
  }

  .lg\:-translate-x-96{
    --transform-translate-x:-24rem !important
  }

  .lg\:-translate-x-104{
    --transform-translate-x:-26rem !important
  }

  .lg\:-translate-x-106{
    --transform-translate-x:-26.5rem !important
  }

  .lg\:-translate-x-108{
    --transform-translate-x:-27rem !important
  }

  .lg\:-translate-x-112{
    --transform-translate-x:-28rem !important
  }

  .lg\:-translate-x-116{
    --transform-translate-x:-29rem !important
  }

  .lg\:-translate-x-120{
    --transform-translate-x:-30rem !important
  }

  .lg\:-translate-x-124{
    --transform-translate-x:-31rem !important
  }

  .lg\:-translate-x-132{
    --transform-translate-x:-33rem !important
  }

  .lg\:-translate-x-140{
    --transform-translate-x:-40rem !important
  }

  .lg\:-translate-x-164{
    --transform-translate-x:-41rem !important
  }

  .lg\:-translate-x-165{
    --transform-translate-x:-41.25rem !important
  }

  .lg\:-translate-x-172{
    --transform-translate-x:-43rem !important
  }

  .lg\:-translate-x-200{
    --transform-translate-x:-50rem !important
  }

  .lg\:-translate-x-px{
    --transform-translate-x:-1px !important
  }

  .lg\:-translate-x-1\.5{
    --transform-translate-x:-0.375rem !important
  }

  .lg\:-translate-x-2n{
    --transform-translate-x:0.5rem !important
  }

  .lg\:-translate-x-40n{
    --transform-translate-x:10rem !important
  }

  .lg\:-translate-x-full{
    --transform-translate-x:-100% !important
  }

  .lg\:-translate-x-1\/2{
    --transform-translate-x:-50% !important
  }

  .lg\:translate-x-1\/2{
    --transform-translate-x:50% !important
  }

  .lg\:translate-x-full{
    --transform-translate-x:100% !important
  }

  .lg\:translate-y-0{
    --transform-translate-y:0 !important
  }

  .lg\:translate-y-1{
    --transform-translate-y:0.25rem !important
  }

  .lg\:translate-y-2{
    --transform-translate-y:0.5rem !important
  }

  .lg\:translate-y-3{
    --transform-translate-y:0.75rem !important
  }

  .lg\:translate-y-4{
    --transform-translate-y:1rem !important
  }

  .lg\:translate-y-5{
    --transform-translate-y:1.25rem !important
  }

  .lg\:translate-y-6{
    --transform-translate-y:1.5rem !important
  }

  .lg\:translate-y-7{
    --transform-translate-y:1.75rem !important
  }

  .lg\:translate-y-8{
    --transform-translate-y:2rem !important
  }

  .lg\:translate-y-10{
    --transform-translate-y:2.5rem !important
  }

  .lg\:translate-y-12{
    --transform-translate-y:3rem !important
  }

  .lg\:translate-y-14{
    --transform-translate-y:3.5rem !important
  }

  .lg\:translate-y-16{
    --transform-translate-y:4rem !important
  }

  .lg\:translate-y-18{
    --transform-translate-y:4.5rem !important
  }

  .lg\:translate-y-19{
    --transform-translate-y:4.75rem !important
  }

  .lg\:translate-y-20{
    --transform-translate-y:5rem !important
  }

  .lg\:translate-y-24{
    --transform-translate-y:6rem !important
  }

  .lg\:translate-y-28{
    --transform-translate-y:7rem !important
  }

  .lg\:translate-y-30{
    --transform-translate-y:7.5rem !important
  }

  .lg\:translate-y-31{
    --transform-translate-y:7.75rem !important
  }

  .lg\:translate-y-32{
    --transform-translate-y:8rem !important
  }

  .lg\:translate-y-34{
    --transform-translate-y:8.5rem !important
  }

  .lg\:translate-y-36{
    --transform-translate-y:9rem !important
  }

  .lg\:translate-y-40{
    --transform-translate-y:10rem !important
  }

  .lg\:translate-y-44{
    --transform-translate-y:11rem !important
  }

  .lg\:translate-y-45{
    --transform-translate-y:11.25rem !important
  }

  .lg\:translate-y-48{
    --transform-translate-y:12rem !important
  }

  .lg\:translate-y-50{
    --transform-translate-y:12.5rem !important
  }

  .lg\:translate-y-52{
    --transform-translate-y:13rem !important
  }

  .lg\:translate-y-56{
    --transform-translate-y:14rem !important
  }

  .lg\:translate-y-60{
    --transform-translate-y:15rem !important
  }

  .lg\:translate-y-62{
    --transform-translate-y:15.5rem !important
  }

  .lg\:translate-y-64{
    --transform-translate-y:16rem !important
  }

  .lg\:translate-y-70{
    --transform-translate-y:17.5rem !important
  }

  .lg\:translate-y-72{
    --transform-translate-y:18rem !important
  }

  .lg\:translate-y-76{
    --transform-translate-y:19rem !important
  }

  .lg\:translate-y-80{
    --transform-translate-y:20rem !important
  }

  .lg\:translate-y-83{
    --transform-translate-y:20.75rem !important
  }

  .lg\:translate-y-84{
    --transform-translate-y:21rem !important
  }

  .lg\:translate-y-92{
    --transform-translate-y:23rem !important
  }

  .lg\:translate-y-96{
    --transform-translate-y:24rem !important
  }

  .lg\:translate-y-104{
    --transform-translate-y:26rem !important
  }

  .lg\:translate-y-106{
    --transform-translate-y:26.5rem !important
  }

  .lg\:translate-y-108{
    --transform-translate-y:27rem !important
  }

  .lg\:translate-y-112{
    --transform-translate-y:28rem !important
  }

  .lg\:translate-y-116{
    --transform-translate-y:29rem !important
  }

  .lg\:translate-y-120{
    --transform-translate-y:30rem !important
  }

  .lg\:translate-y-124{
    --transform-translate-y:31rem !important
  }

  .lg\:translate-y-132{
    --transform-translate-y:33rem !important
  }

  .lg\:translate-y-140{
    --transform-translate-y:40rem !important
  }

  .lg\:translate-y-164{
    --transform-translate-y:41rem !important
  }

  .lg\:translate-y-165{
    --transform-translate-y:41.25rem !important
  }

  .lg\:translate-y-172{
    --transform-translate-y:43rem !important
  }

  .lg\:translate-y-200{
    --transform-translate-y:50rem !important
  }

  .lg\:translate-y-px{
    --transform-translate-y:1px !important
  }

  .lg\:translate-y-1\.5{
    --transform-translate-y:0.375rem !important
  }

  .lg\:translate-y-2n{
    --transform-translate-y:-0.5rem !important
  }

  .lg\:translate-y-40n{
    --transform-translate-y:-10rem !important
  }

  .lg\:-translate-y-1{
    --transform-translate-y:-0.25rem !important
  }

  .lg\:-translate-y-2{
    --transform-translate-y:-0.5rem !important
  }

  .lg\:-translate-y-3{
    --transform-translate-y:-0.75rem !important
  }

  .lg\:-translate-y-4{
    --transform-translate-y:-1rem !important
  }

  .lg\:-translate-y-5{
    --transform-translate-y:-1.25rem !important
  }

  .lg\:-translate-y-6{
    --transform-translate-y:-1.5rem !important
  }

  .lg\:-translate-y-7{
    --transform-translate-y:-1.75rem !important
  }

  .lg\:-translate-y-8{
    --transform-translate-y:-2rem !important
  }

  .lg\:-translate-y-10{
    --transform-translate-y:-2.5rem !important
  }

  .lg\:-translate-y-12{
    --transform-translate-y:-3rem !important
  }

  .lg\:-translate-y-14{
    --transform-translate-y:-3.5rem !important
  }

  .lg\:-translate-y-16{
    --transform-translate-y:-4rem !important
  }

  .lg\:-translate-y-18{
    --transform-translate-y:-4.5rem !important
  }

  .lg\:-translate-y-19{
    --transform-translate-y:-4.75rem !important
  }

  .lg\:-translate-y-20{
    --transform-translate-y:-5rem !important
  }

  .lg\:-translate-y-24{
    --transform-translate-y:-6rem !important
  }

  .lg\:-translate-y-28{
    --transform-translate-y:-7rem !important
  }

  .lg\:-translate-y-30{
    --transform-translate-y:-7.5rem !important
  }

  .lg\:-translate-y-31{
    --transform-translate-y:-7.75rem !important
  }

  .lg\:-translate-y-32{
    --transform-translate-y:-8rem !important
  }

  .lg\:-translate-y-34{
    --transform-translate-y:-8.5rem !important
  }

  .lg\:-translate-y-36{
    --transform-translate-y:-9rem !important
  }

  .lg\:-translate-y-40{
    --transform-translate-y:-10rem !important
  }

  .lg\:-translate-y-44{
    --transform-translate-y:-11rem !important
  }

  .lg\:-translate-y-45{
    --transform-translate-y:-11.25rem !important
  }

  .lg\:-translate-y-48{
    --transform-translate-y:-12rem !important
  }

  .lg\:-translate-y-50{
    --transform-translate-y:-12.5rem !important
  }

  .lg\:-translate-y-52{
    --transform-translate-y:-13rem !important
  }

  .lg\:-translate-y-56{
    --transform-translate-y:-14rem !important
  }

  .lg\:-translate-y-60{
    --transform-translate-y:-15rem !important
  }

  .lg\:-translate-y-62{
    --transform-translate-y:-15.5rem !important
  }

  .lg\:-translate-y-64{
    --transform-translate-y:-16rem !important
  }

  .lg\:-translate-y-70{
    --transform-translate-y:-17.5rem !important
  }

  .lg\:-translate-y-72{
    --transform-translate-y:-18rem !important
  }

  .lg\:-translate-y-76{
    --transform-translate-y:-19rem !important
  }

  .lg\:-translate-y-80{
    --transform-translate-y:-20rem !important
  }

  .lg\:-translate-y-83{
    --transform-translate-y:-20.75rem !important
  }

  .lg\:-translate-y-84{
    --transform-translate-y:-21rem !important
  }

  .lg\:-translate-y-92{
    --transform-translate-y:-23rem !important
  }

  .lg\:-translate-y-96{
    --transform-translate-y:-24rem !important
  }

  .lg\:-translate-y-104{
    --transform-translate-y:-26rem !important
  }

  .lg\:-translate-y-106{
    --transform-translate-y:-26.5rem !important
  }

  .lg\:-translate-y-108{
    --transform-translate-y:-27rem !important
  }

  .lg\:-translate-y-112{
    --transform-translate-y:-28rem !important
  }

  .lg\:-translate-y-116{
    --transform-translate-y:-29rem !important
  }

  .lg\:-translate-y-120{
    --transform-translate-y:-30rem !important
  }

  .lg\:-translate-y-124{
    --transform-translate-y:-31rem !important
  }

  .lg\:-translate-y-132{
    --transform-translate-y:-33rem !important
  }

  .lg\:-translate-y-140{
    --transform-translate-y:-40rem !important
  }

  .lg\:-translate-y-164{
    --transform-translate-y:-41rem !important
  }

  .lg\:-translate-y-165{
    --transform-translate-y:-41.25rem !important
  }

  .lg\:-translate-y-172{
    --transform-translate-y:-43rem !important
  }

  .lg\:-translate-y-200{
    --transform-translate-y:-50rem !important
  }

  .lg\:-translate-y-px{
    --transform-translate-y:-1px !important
  }

  .lg\:-translate-y-1\.5{
    --transform-translate-y:-0.375rem !important
  }

  .lg\:-translate-y-2n{
    --transform-translate-y:0.5rem !important
  }

  .lg\:-translate-y-40n{
    --transform-translate-y:10rem !important
  }

  .lg\:-translate-y-full{
    --transform-translate-y:-100% !important
  }

  .lg\:-translate-y-1\/2{
    --transform-translate-y:-50% !important
  }

  .lg\:translate-y-1\/2{
    --transform-translate-y:50% !important
  }

  .lg\:translate-y-full{
    --transform-translate-y:100% !important
  }

  .lg\:hover\:translate-x-0:hover{
    --transform-translate-x:0 !important
  }

  .lg\:hover\:translate-x-1:hover{
    --transform-translate-x:0.25rem !important
  }

  .lg\:hover\:translate-x-2:hover{
    --transform-translate-x:0.5rem !important
  }

  .lg\:hover\:translate-x-3:hover{
    --transform-translate-x:0.75rem !important
  }

  .lg\:hover\:translate-x-4:hover{
    --transform-translate-x:1rem !important
  }

  .lg\:hover\:translate-x-5:hover{
    --transform-translate-x:1.25rem !important
  }

  .lg\:hover\:translate-x-6:hover{
    --transform-translate-x:1.5rem !important
  }

  .lg\:hover\:translate-x-7:hover{
    --transform-translate-x:1.75rem !important
  }

  .lg\:hover\:translate-x-8:hover{
    --transform-translate-x:2rem !important
  }

  .lg\:hover\:translate-x-10:hover{
    --transform-translate-x:2.5rem !important
  }

  .lg\:hover\:translate-x-12:hover{
    --transform-translate-x:3rem !important
  }

  .lg\:hover\:translate-x-14:hover{
    --transform-translate-x:3.5rem !important
  }

  .lg\:hover\:translate-x-16:hover{
    --transform-translate-x:4rem !important
  }

  .lg\:hover\:translate-x-18:hover{
    --transform-translate-x:4.5rem !important
  }

  .lg\:hover\:translate-x-19:hover{
    --transform-translate-x:4.75rem !important
  }

  .lg\:hover\:translate-x-20:hover{
    --transform-translate-x:5rem !important
  }

  .lg\:hover\:translate-x-24:hover{
    --transform-translate-x:6rem !important
  }

  .lg\:hover\:translate-x-28:hover{
    --transform-translate-x:7rem !important
  }

  .lg\:hover\:translate-x-30:hover{
    --transform-translate-x:7.5rem !important
  }

  .lg\:hover\:translate-x-31:hover{
    --transform-translate-x:7.75rem !important
  }

  .lg\:hover\:translate-x-32:hover{
    --transform-translate-x:8rem !important
  }

  .lg\:hover\:translate-x-34:hover{
    --transform-translate-x:8.5rem !important
  }

  .lg\:hover\:translate-x-36:hover{
    --transform-translate-x:9rem !important
  }

  .lg\:hover\:translate-x-40:hover{
    --transform-translate-x:10rem !important
  }

  .lg\:hover\:translate-x-44:hover{
    --transform-translate-x:11rem !important
  }

  .lg\:hover\:translate-x-45:hover{
    --transform-translate-x:11.25rem !important
  }

  .lg\:hover\:translate-x-48:hover{
    --transform-translate-x:12rem !important
  }

  .lg\:hover\:translate-x-50:hover{
    --transform-translate-x:12.5rem !important
  }

  .lg\:hover\:translate-x-52:hover{
    --transform-translate-x:13rem !important
  }

  .lg\:hover\:translate-x-56:hover{
    --transform-translate-x:14rem !important
  }

  .lg\:hover\:translate-x-60:hover{
    --transform-translate-x:15rem !important
  }

  .lg\:hover\:translate-x-62:hover{
    --transform-translate-x:15.5rem !important
  }

  .lg\:hover\:translate-x-64:hover{
    --transform-translate-x:16rem !important
  }

  .lg\:hover\:translate-x-70:hover{
    --transform-translate-x:17.5rem !important
  }

  .lg\:hover\:translate-x-72:hover{
    --transform-translate-x:18rem !important
  }

  .lg\:hover\:translate-x-76:hover{
    --transform-translate-x:19rem !important
  }

  .lg\:hover\:translate-x-80:hover{
    --transform-translate-x:20rem !important
  }

  .lg\:hover\:translate-x-83:hover{
    --transform-translate-x:20.75rem !important
  }

  .lg\:hover\:translate-x-84:hover{
    --transform-translate-x:21rem !important
  }

  .lg\:hover\:translate-x-92:hover{
    --transform-translate-x:23rem !important
  }

  .lg\:hover\:translate-x-96:hover{
    --transform-translate-x:24rem !important
  }

  .lg\:hover\:translate-x-104:hover{
    --transform-translate-x:26rem !important
  }

  .lg\:hover\:translate-x-106:hover{
    --transform-translate-x:26.5rem !important
  }

  .lg\:hover\:translate-x-108:hover{
    --transform-translate-x:27rem !important
  }

  .lg\:hover\:translate-x-112:hover{
    --transform-translate-x:28rem !important
  }

  .lg\:hover\:translate-x-116:hover{
    --transform-translate-x:29rem !important
  }

  .lg\:hover\:translate-x-120:hover{
    --transform-translate-x:30rem !important
  }

  .lg\:hover\:translate-x-124:hover{
    --transform-translate-x:31rem !important
  }

  .lg\:hover\:translate-x-132:hover{
    --transform-translate-x:33rem !important
  }

  .lg\:hover\:translate-x-140:hover{
    --transform-translate-x:40rem !important
  }

  .lg\:hover\:translate-x-164:hover{
    --transform-translate-x:41rem !important
  }

  .lg\:hover\:translate-x-165:hover{
    --transform-translate-x:41.25rem !important
  }

  .lg\:hover\:translate-x-172:hover{
    --transform-translate-x:43rem !important
  }

  .lg\:hover\:translate-x-200:hover{
    --transform-translate-x:50rem !important
  }

  .lg\:hover\:translate-x-px:hover{
    --transform-translate-x:1px !important
  }

  .lg\:hover\:translate-x-1\.5:hover{
    --transform-translate-x:0.375rem !important
  }

  .lg\:hover\:translate-x-2n:hover{
    --transform-translate-x:-0.5rem !important
  }

  .lg\:hover\:translate-x-40n:hover{
    --transform-translate-x:-10rem !important
  }

  .lg\:hover\:-translate-x-1:hover{
    --transform-translate-x:-0.25rem !important
  }

  .lg\:hover\:-translate-x-2:hover{
    --transform-translate-x:-0.5rem !important
  }

  .lg\:hover\:-translate-x-3:hover{
    --transform-translate-x:-0.75rem !important
  }

  .lg\:hover\:-translate-x-4:hover{
    --transform-translate-x:-1rem !important
  }

  .lg\:hover\:-translate-x-5:hover{
    --transform-translate-x:-1.25rem !important
  }

  .lg\:hover\:-translate-x-6:hover{
    --transform-translate-x:-1.5rem !important
  }

  .lg\:hover\:-translate-x-7:hover{
    --transform-translate-x:-1.75rem !important
  }

  .lg\:hover\:-translate-x-8:hover{
    --transform-translate-x:-2rem !important
  }

  .lg\:hover\:-translate-x-10:hover{
    --transform-translate-x:-2.5rem !important
  }

  .lg\:hover\:-translate-x-12:hover{
    --transform-translate-x:-3rem !important
  }

  .lg\:hover\:-translate-x-14:hover{
    --transform-translate-x:-3.5rem !important
  }

  .lg\:hover\:-translate-x-16:hover{
    --transform-translate-x:-4rem !important
  }

  .lg\:hover\:-translate-x-18:hover{
    --transform-translate-x:-4.5rem !important
  }

  .lg\:hover\:-translate-x-19:hover{
    --transform-translate-x:-4.75rem !important
  }

  .lg\:hover\:-translate-x-20:hover{
    --transform-translate-x:-5rem !important
  }

  .lg\:hover\:-translate-x-24:hover{
    --transform-translate-x:-6rem !important
  }

  .lg\:hover\:-translate-x-28:hover{
    --transform-translate-x:-7rem !important
  }

  .lg\:hover\:-translate-x-30:hover{
    --transform-translate-x:-7.5rem !important
  }

  .lg\:hover\:-translate-x-31:hover{
    --transform-translate-x:-7.75rem !important
  }

  .lg\:hover\:-translate-x-32:hover{
    --transform-translate-x:-8rem !important
  }

  .lg\:hover\:-translate-x-34:hover{
    --transform-translate-x:-8.5rem !important
  }

  .lg\:hover\:-translate-x-36:hover{
    --transform-translate-x:-9rem !important
  }

  .lg\:hover\:-translate-x-40:hover{
    --transform-translate-x:-10rem !important
  }

  .lg\:hover\:-translate-x-44:hover{
    --transform-translate-x:-11rem !important
  }

  .lg\:hover\:-translate-x-45:hover{
    --transform-translate-x:-11.25rem !important
  }

  .lg\:hover\:-translate-x-48:hover{
    --transform-translate-x:-12rem !important
  }

  .lg\:hover\:-translate-x-50:hover{
    --transform-translate-x:-12.5rem !important
  }

  .lg\:hover\:-translate-x-52:hover{
    --transform-translate-x:-13rem !important
  }

  .lg\:hover\:-translate-x-56:hover{
    --transform-translate-x:-14rem !important
  }

  .lg\:hover\:-translate-x-60:hover{
    --transform-translate-x:-15rem !important
  }

  .lg\:hover\:-translate-x-62:hover{
    --transform-translate-x:-15.5rem !important
  }

  .lg\:hover\:-translate-x-64:hover{
    --transform-translate-x:-16rem !important
  }

  .lg\:hover\:-translate-x-70:hover{
    --transform-translate-x:-17.5rem !important
  }

  .lg\:hover\:-translate-x-72:hover{
    --transform-translate-x:-18rem !important
  }

  .lg\:hover\:-translate-x-76:hover{
    --transform-translate-x:-19rem !important
  }

  .lg\:hover\:-translate-x-80:hover{
    --transform-translate-x:-20rem !important
  }

  .lg\:hover\:-translate-x-83:hover{
    --transform-translate-x:-20.75rem !important
  }

  .lg\:hover\:-translate-x-84:hover{
    --transform-translate-x:-21rem !important
  }

  .lg\:hover\:-translate-x-92:hover{
    --transform-translate-x:-23rem !important
  }

  .lg\:hover\:-translate-x-96:hover{
    --transform-translate-x:-24rem !important
  }

  .lg\:hover\:-translate-x-104:hover{
    --transform-translate-x:-26rem !important
  }

  .lg\:hover\:-translate-x-106:hover{
    --transform-translate-x:-26.5rem !important
  }

  .lg\:hover\:-translate-x-108:hover{
    --transform-translate-x:-27rem !important
  }

  .lg\:hover\:-translate-x-112:hover{
    --transform-translate-x:-28rem !important
  }

  .lg\:hover\:-translate-x-116:hover{
    --transform-translate-x:-29rem !important
  }

  .lg\:hover\:-translate-x-120:hover{
    --transform-translate-x:-30rem !important
  }

  .lg\:hover\:-translate-x-124:hover{
    --transform-translate-x:-31rem !important
  }

  .lg\:hover\:-translate-x-132:hover{
    --transform-translate-x:-33rem !important
  }

  .lg\:hover\:-translate-x-140:hover{
    --transform-translate-x:-40rem !important
  }

  .lg\:hover\:-translate-x-164:hover{
    --transform-translate-x:-41rem !important
  }

  .lg\:hover\:-translate-x-165:hover{
    --transform-translate-x:-41.25rem !important
  }

  .lg\:hover\:-translate-x-172:hover{
    --transform-translate-x:-43rem !important
  }

  .lg\:hover\:-translate-x-200:hover{
    --transform-translate-x:-50rem !important
  }

  .lg\:hover\:-translate-x-px:hover{
    --transform-translate-x:-1px !important
  }

  .lg\:hover\:-translate-x-1\.5:hover{
    --transform-translate-x:-0.375rem !important
  }

  .lg\:hover\:-translate-x-2n:hover{
    --transform-translate-x:0.5rem !important
  }

  .lg\:hover\:-translate-x-40n:hover{
    --transform-translate-x:10rem !important
  }

  .lg\:hover\:-translate-x-full:hover{
    --transform-translate-x:-100% !important
  }

  .lg\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x:-50% !important
  }

  .lg\:hover\:translate-x-1\/2:hover{
    --transform-translate-x:50% !important
  }

  .lg\:hover\:translate-x-full:hover{
    --transform-translate-x:100% !important
  }

  .lg\:hover\:translate-y-0:hover{
    --transform-translate-y:0 !important
  }

  .lg\:hover\:translate-y-1:hover{
    --transform-translate-y:0.25rem !important
  }

  .lg\:hover\:translate-y-2:hover{
    --transform-translate-y:0.5rem !important
  }

  .lg\:hover\:translate-y-3:hover{
    --transform-translate-y:0.75rem !important
  }

  .lg\:hover\:translate-y-4:hover{
    --transform-translate-y:1rem !important
  }

  .lg\:hover\:translate-y-5:hover{
    --transform-translate-y:1.25rem !important
  }

  .lg\:hover\:translate-y-6:hover{
    --transform-translate-y:1.5rem !important
  }

  .lg\:hover\:translate-y-7:hover{
    --transform-translate-y:1.75rem !important
  }

  .lg\:hover\:translate-y-8:hover{
    --transform-translate-y:2rem !important
  }

  .lg\:hover\:translate-y-10:hover{
    --transform-translate-y:2.5rem !important
  }

  .lg\:hover\:translate-y-12:hover{
    --transform-translate-y:3rem !important
  }

  .lg\:hover\:translate-y-14:hover{
    --transform-translate-y:3.5rem !important
  }

  .lg\:hover\:translate-y-16:hover{
    --transform-translate-y:4rem !important
  }

  .lg\:hover\:translate-y-18:hover{
    --transform-translate-y:4.5rem !important
  }

  .lg\:hover\:translate-y-19:hover{
    --transform-translate-y:4.75rem !important
  }

  .lg\:hover\:translate-y-20:hover{
    --transform-translate-y:5rem !important
  }

  .lg\:hover\:translate-y-24:hover{
    --transform-translate-y:6rem !important
  }

  .lg\:hover\:translate-y-28:hover{
    --transform-translate-y:7rem !important
  }

  .lg\:hover\:translate-y-30:hover{
    --transform-translate-y:7.5rem !important
  }

  .lg\:hover\:translate-y-31:hover{
    --transform-translate-y:7.75rem !important
  }

  .lg\:hover\:translate-y-32:hover{
    --transform-translate-y:8rem !important
  }

  .lg\:hover\:translate-y-34:hover{
    --transform-translate-y:8.5rem !important
  }

  .lg\:hover\:translate-y-36:hover{
    --transform-translate-y:9rem !important
  }

  .lg\:hover\:translate-y-40:hover{
    --transform-translate-y:10rem !important
  }

  .lg\:hover\:translate-y-44:hover{
    --transform-translate-y:11rem !important
  }

  .lg\:hover\:translate-y-45:hover{
    --transform-translate-y:11.25rem !important
  }

  .lg\:hover\:translate-y-48:hover{
    --transform-translate-y:12rem !important
  }

  .lg\:hover\:translate-y-50:hover{
    --transform-translate-y:12.5rem !important
  }

  .lg\:hover\:translate-y-52:hover{
    --transform-translate-y:13rem !important
  }

  .lg\:hover\:translate-y-56:hover{
    --transform-translate-y:14rem !important
  }

  .lg\:hover\:translate-y-60:hover{
    --transform-translate-y:15rem !important
  }

  .lg\:hover\:translate-y-62:hover{
    --transform-translate-y:15.5rem !important
  }

  .lg\:hover\:translate-y-64:hover{
    --transform-translate-y:16rem !important
  }

  .lg\:hover\:translate-y-70:hover{
    --transform-translate-y:17.5rem !important
  }

  .lg\:hover\:translate-y-72:hover{
    --transform-translate-y:18rem !important
  }

  .lg\:hover\:translate-y-76:hover{
    --transform-translate-y:19rem !important
  }

  .lg\:hover\:translate-y-80:hover{
    --transform-translate-y:20rem !important
  }

  .lg\:hover\:translate-y-83:hover{
    --transform-translate-y:20.75rem !important
  }

  .lg\:hover\:translate-y-84:hover{
    --transform-translate-y:21rem !important
  }

  .lg\:hover\:translate-y-92:hover{
    --transform-translate-y:23rem !important
  }

  .lg\:hover\:translate-y-96:hover{
    --transform-translate-y:24rem !important
  }

  .lg\:hover\:translate-y-104:hover{
    --transform-translate-y:26rem !important
  }

  .lg\:hover\:translate-y-106:hover{
    --transform-translate-y:26.5rem !important
  }

  .lg\:hover\:translate-y-108:hover{
    --transform-translate-y:27rem !important
  }

  .lg\:hover\:translate-y-112:hover{
    --transform-translate-y:28rem !important
  }

  .lg\:hover\:translate-y-116:hover{
    --transform-translate-y:29rem !important
  }

  .lg\:hover\:translate-y-120:hover{
    --transform-translate-y:30rem !important
  }

  .lg\:hover\:translate-y-124:hover{
    --transform-translate-y:31rem !important
  }

  .lg\:hover\:translate-y-132:hover{
    --transform-translate-y:33rem !important
  }

  .lg\:hover\:translate-y-140:hover{
    --transform-translate-y:40rem !important
  }

  .lg\:hover\:translate-y-164:hover{
    --transform-translate-y:41rem !important
  }

  .lg\:hover\:translate-y-165:hover{
    --transform-translate-y:41.25rem !important
  }

  .lg\:hover\:translate-y-172:hover{
    --transform-translate-y:43rem !important
  }

  .lg\:hover\:translate-y-200:hover{
    --transform-translate-y:50rem !important
  }

  .lg\:hover\:translate-y-px:hover{
    --transform-translate-y:1px !important
  }

  .lg\:hover\:translate-y-1\.5:hover{
    --transform-translate-y:0.375rem !important
  }

  .lg\:hover\:translate-y-2n:hover{
    --transform-translate-y:-0.5rem !important
  }

  .lg\:hover\:translate-y-40n:hover{
    --transform-translate-y:-10rem !important
  }

  .lg\:hover\:-translate-y-1:hover{
    --transform-translate-y:-0.25rem !important
  }

  .lg\:hover\:-translate-y-2:hover{
    --transform-translate-y:-0.5rem !important
  }

  .lg\:hover\:-translate-y-3:hover{
    --transform-translate-y:-0.75rem !important
  }

  .lg\:hover\:-translate-y-4:hover{
    --transform-translate-y:-1rem !important
  }

  .lg\:hover\:-translate-y-5:hover{
    --transform-translate-y:-1.25rem !important
  }

  .lg\:hover\:-translate-y-6:hover{
    --transform-translate-y:-1.5rem !important
  }

  .lg\:hover\:-translate-y-7:hover{
    --transform-translate-y:-1.75rem !important
  }

  .lg\:hover\:-translate-y-8:hover{
    --transform-translate-y:-2rem !important
  }

  .lg\:hover\:-translate-y-10:hover{
    --transform-translate-y:-2.5rem !important
  }

  .lg\:hover\:-translate-y-12:hover{
    --transform-translate-y:-3rem !important
  }

  .lg\:hover\:-translate-y-14:hover{
    --transform-translate-y:-3.5rem !important
  }

  .lg\:hover\:-translate-y-16:hover{
    --transform-translate-y:-4rem !important
  }

  .lg\:hover\:-translate-y-18:hover{
    --transform-translate-y:-4.5rem !important
  }

  .lg\:hover\:-translate-y-19:hover{
    --transform-translate-y:-4.75rem !important
  }

  .lg\:hover\:-translate-y-20:hover{
    --transform-translate-y:-5rem !important
  }

  .lg\:hover\:-translate-y-24:hover{
    --transform-translate-y:-6rem !important
  }

  .lg\:hover\:-translate-y-28:hover{
    --transform-translate-y:-7rem !important
  }

  .lg\:hover\:-translate-y-30:hover{
    --transform-translate-y:-7.5rem !important
  }

  .lg\:hover\:-translate-y-31:hover{
    --transform-translate-y:-7.75rem !important
  }

  .lg\:hover\:-translate-y-32:hover{
    --transform-translate-y:-8rem !important
  }

  .lg\:hover\:-translate-y-34:hover{
    --transform-translate-y:-8.5rem !important
  }

  .lg\:hover\:-translate-y-36:hover{
    --transform-translate-y:-9rem !important
  }

  .lg\:hover\:-translate-y-40:hover{
    --transform-translate-y:-10rem !important
  }

  .lg\:hover\:-translate-y-44:hover{
    --transform-translate-y:-11rem !important
  }

  .lg\:hover\:-translate-y-45:hover{
    --transform-translate-y:-11.25rem !important
  }

  .lg\:hover\:-translate-y-48:hover{
    --transform-translate-y:-12rem !important
  }

  .lg\:hover\:-translate-y-50:hover{
    --transform-translate-y:-12.5rem !important
  }

  .lg\:hover\:-translate-y-52:hover{
    --transform-translate-y:-13rem !important
  }

  .lg\:hover\:-translate-y-56:hover{
    --transform-translate-y:-14rem !important
  }

  .lg\:hover\:-translate-y-60:hover{
    --transform-translate-y:-15rem !important
  }

  .lg\:hover\:-translate-y-62:hover{
    --transform-translate-y:-15.5rem !important
  }

  .lg\:hover\:-translate-y-64:hover{
    --transform-translate-y:-16rem !important
  }

  .lg\:hover\:-translate-y-70:hover{
    --transform-translate-y:-17.5rem !important
  }

  .lg\:hover\:-translate-y-72:hover{
    --transform-translate-y:-18rem !important
  }

  .lg\:hover\:-translate-y-76:hover{
    --transform-translate-y:-19rem !important
  }

  .lg\:hover\:-translate-y-80:hover{
    --transform-translate-y:-20rem !important
  }

  .lg\:hover\:-translate-y-83:hover{
    --transform-translate-y:-20.75rem !important
  }

  .lg\:hover\:-translate-y-84:hover{
    --transform-translate-y:-21rem !important
  }

  .lg\:hover\:-translate-y-92:hover{
    --transform-translate-y:-23rem !important
  }

  .lg\:hover\:-translate-y-96:hover{
    --transform-translate-y:-24rem !important
  }

  .lg\:hover\:-translate-y-104:hover{
    --transform-translate-y:-26rem !important
  }

  .lg\:hover\:-translate-y-106:hover{
    --transform-translate-y:-26.5rem !important
  }

  .lg\:hover\:-translate-y-108:hover{
    --transform-translate-y:-27rem !important
  }

  .lg\:hover\:-translate-y-112:hover{
    --transform-translate-y:-28rem !important
  }

  .lg\:hover\:-translate-y-116:hover{
    --transform-translate-y:-29rem !important
  }

  .lg\:hover\:-translate-y-120:hover{
    --transform-translate-y:-30rem !important
  }

  .lg\:hover\:-translate-y-124:hover{
    --transform-translate-y:-31rem !important
  }

  .lg\:hover\:-translate-y-132:hover{
    --transform-translate-y:-33rem !important
  }

  .lg\:hover\:-translate-y-140:hover{
    --transform-translate-y:-40rem !important
  }

  .lg\:hover\:-translate-y-164:hover{
    --transform-translate-y:-41rem !important
  }

  .lg\:hover\:-translate-y-165:hover{
    --transform-translate-y:-41.25rem !important
  }

  .lg\:hover\:-translate-y-172:hover{
    --transform-translate-y:-43rem !important
  }

  .lg\:hover\:-translate-y-200:hover{
    --transform-translate-y:-50rem !important
  }

  .lg\:hover\:-translate-y-px:hover{
    --transform-translate-y:-1px !important
  }

  .lg\:hover\:-translate-y-1\.5:hover{
    --transform-translate-y:-0.375rem !important
  }

  .lg\:hover\:-translate-y-2n:hover{
    --transform-translate-y:0.5rem !important
  }

  .lg\:hover\:-translate-y-40n:hover{
    --transform-translate-y:10rem !important
  }

  .lg\:hover\:-translate-y-full:hover{
    --transform-translate-y:-100% !important
  }

  .lg\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y:-50% !important
  }

  .lg\:hover\:translate-y-1\/2:hover{
    --transform-translate-y:50% !important
  }

  .lg\:hover\:translate-y-full:hover{
    --transform-translate-y:100% !important
  }

  .lg\:focus\:translate-x-0:focus{
    --transform-translate-x:0 !important
  }

  .lg\:focus\:translate-x-1:focus{
    --transform-translate-x:0.25rem !important
  }

  .lg\:focus\:translate-x-2:focus{
    --transform-translate-x:0.5rem !important
  }

  .lg\:focus\:translate-x-3:focus{
    --transform-translate-x:0.75rem !important
  }

  .lg\:focus\:translate-x-4:focus{
    --transform-translate-x:1rem !important
  }

  .lg\:focus\:translate-x-5:focus{
    --transform-translate-x:1.25rem !important
  }

  .lg\:focus\:translate-x-6:focus{
    --transform-translate-x:1.5rem !important
  }

  .lg\:focus\:translate-x-7:focus{
    --transform-translate-x:1.75rem !important
  }

  .lg\:focus\:translate-x-8:focus{
    --transform-translate-x:2rem !important
  }

  .lg\:focus\:translate-x-10:focus{
    --transform-translate-x:2.5rem !important
  }

  .lg\:focus\:translate-x-12:focus{
    --transform-translate-x:3rem !important
  }

  .lg\:focus\:translate-x-14:focus{
    --transform-translate-x:3.5rem !important
  }

  .lg\:focus\:translate-x-16:focus{
    --transform-translate-x:4rem !important
  }

  .lg\:focus\:translate-x-18:focus{
    --transform-translate-x:4.5rem !important
  }

  .lg\:focus\:translate-x-19:focus{
    --transform-translate-x:4.75rem !important
  }

  .lg\:focus\:translate-x-20:focus{
    --transform-translate-x:5rem !important
  }

  .lg\:focus\:translate-x-24:focus{
    --transform-translate-x:6rem !important
  }

  .lg\:focus\:translate-x-28:focus{
    --transform-translate-x:7rem !important
  }

  .lg\:focus\:translate-x-30:focus{
    --transform-translate-x:7.5rem !important
  }

  .lg\:focus\:translate-x-31:focus{
    --transform-translate-x:7.75rem !important
  }

  .lg\:focus\:translate-x-32:focus{
    --transform-translate-x:8rem !important
  }

  .lg\:focus\:translate-x-34:focus{
    --transform-translate-x:8.5rem !important
  }

  .lg\:focus\:translate-x-36:focus{
    --transform-translate-x:9rem !important
  }

  .lg\:focus\:translate-x-40:focus{
    --transform-translate-x:10rem !important
  }

  .lg\:focus\:translate-x-44:focus{
    --transform-translate-x:11rem !important
  }

  .lg\:focus\:translate-x-45:focus{
    --transform-translate-x:11.25rem !important
  }

  .lg\:focus\:translate-x-48:focus{
    --transform-translate-x:12rem !important
  }

  .lg\:focus\:translate-x-50:focus{
    --transform-translate-x:12.5rem !important
  }

  .lg\:focus\:translate-x-52:focus{
    --transform-translate-x:13rem !important
  }

  .lg\:focus\:translate-x-56:focus{
    --transform-translate-x:14rem !important
  }

  .lg\:focus\:translate-x-60:focus{
    --transform-translate-x:15rem !important
  }

  .lg\:focus\:translate-x-62:focus{
    --transform-translate-x:15.5rem !important
  }

  .lg\:focus\:translate-x-64:focus{
    --transform-translate-x:16rem !important
  }

  .lg\:focus\:translate-x-70:focus{
    --transform-translate-x:17.5rem !important
  }

  .lg\:focus\:translate-x-72:focus{
    --transform-translate-x:18rem !important
  }

  .lg\:focus\:translate-x-76:focus{
    --transform-translate-x:19rem !important
  }

  .lg\:focus\:translate-x-80:focus{
    --transform-translate-x:20rem !important
  }

  .lg\:focus\:translate-x-83:focus{
    --transform-translate-x:20.75rem !important
  }

  .lg\:focus\:translate-x-84:focus{
    --transform-translate-x:21rem !important
  }

  .lg\:focus\:translate-x-92:focus{
    --transform-translate-x:23rem !important
  }

  .lg\:focus\:translate-x-96:focus{
    --transform-translate-x:24rem !important
  }

  .lg\:focus\:translate-x-104:focus{
    --transform-translate-x:26rem !important
  }

  .lg\:focus\:translate-x-106:focus{
    --transform-translate-x:26.5rem !important
  }

  .lg\:focus\:translate-x-108:focus{
    --transform-translate-x:27rem !important
  }

  .lg\:focus\:translate-x-112:focus{
    --transform-translate-x:28rem !important
  }

  .lg\:focus\:translate-x-116:focus{
    --transform-translate-x:29rem !important
  }

  .lg\:focus\:translate-x-120:focus{
    --transform-translate-x:30rem !important
  }

  .lg\:focus\:translate-x-124:focus{
    --transform-translate-x:31rem !important
  }

  .lg\:focus\:translate-x-132:focus{
    --transform-translate-x:33rem !important
  }

  .lg\:focus\:translate-x-140:focus{
    --transform-translate-x:40rem !important
  }

  .lg\:focus\:translate-x-164:focus{
    --transform-translate-x:41rem !important
  }

  .lg\:focus\:translate-x-165:focus{
    --transform-translate-x:41.25rem !important
  }

  .lg\:focus\:translate-x-172:focus{
    --transform-translate-x:43rem !important
  }

  .lg\:focus\:translate-x-200:focus{
    --transform-translate-x:50rem !important
  }

  .lg\:focus\:translate-x-px:focus{
    --transform-translate-x:1px !important
  }

  .lg\:focus\:translate-x-1\.5:focus{
    --transform-translate-x:0.375rem !important
  }

  .lg\:focus\:translate-x-2n:focus{
    --transform-translate-x:-0.5rem !important
  }

  .lg\:focus\:translate-x-40n:focus{
    --transform-translate-x:-10rem !important
  }

  .lg\:focus\:-translate-x-1:focus{
    --transform-translate-x:-0.25rem !important
  }

  .lg\:focus\:-translate-x-2:focus{
    --transform-translate-x:-0.5rem !important
  }

  .lg\:focus\:-translate-x-3:focus{
    --transform-translate-x:-0.75rem !important
  }

  .lg\:focus\:-translate-x-4:focus{
    --transform-translate-x:-1rem !important
  }

  .lg\:focus\:-translate-x-5:focus{
    --transform-translate-x:-1.25rem !important
  }

  .lg\:focus\:-translate-x-6:focus{
    --transform-translate-x:-1.5rem !important
  }

  .lg\:focus\:-translate-x-7:focus{
    --transform-translate-x:-1.75rem !important
  }

  .lg\:focus\:-translate-x-8:focus{
    --transform-translate-x:-2rem !important
  }

  .lg\:focus\:-translate-x-10:focus{
    --transform-translate-x:-2.5rem !important
  }

  .lg\:focus\:-translate-x-12:focus{
    --transform-translate-x:-3rem !important
  }

  .lg\:focus\:-translate-x-14:focus{
    --transform-translate-x:-3.5rem !important
  }

  .lg\:focus\:-translate-x-16:focus{
    --transform-translate-x:-4rem !important
  }

  .lg\:focus\:-translate-x-18:focus{
    --transform-translate-x:-4.5rem !important
  }

  .lg\:focus\:-translate-x-19:focus{
    --transform-translate-x:-4.75rem !important
  }

  .lg\:focus\:-translate-x-20:focus{
    --transform-translate-x:-5rem !important
  }

  .lg\:focus\:-translate-x-24:focus{
    --transform-translate-x:-6rem !important
  }

  .lg\:focus\:-translate-x-28:focus{
    --transform-translate-x:-7rem !important
  }

  .lg\:focus\:-translate-x-30:focus{
    --transform-translate-x:-7.5rem !important
  }

  .lg\:focus\:-translate-x-31:focus{
    --transform-translate-x:-7.75rem !important
  }

  .lg\:focus\:-translate-x-32:focus{
    --transform-translate-x:-8rem !important
  }

  .lg\:focus\:-translate-x-34:focus{
    --transform-translate-x:-8.5rem !important
  }

  .lg\:focus\:-translate-x-36:focus{
    --transform-translate-x:-9rem !important
  }

  .lg\:focus\:-translate-x-40:focus{
    --transform-translate-x:-10rem !important
  }

  .lg\:focus\:-translate-x-44:focus{
    --transform-translate-x:-11rem !important
  }

  .lg\:focus\:-translate-x-45:focus{
    --transform-translate-x:-11.25rem !important
  }

  .lg\:focus\:-translate-x-48:focus{
    --transform-translate-x:-12rem !important
  }

  .lg\:focus\:-translate-x-50:focus{
    --transform-translate-x:-12.5rem !important
  }

  .lg\:focus\:-translate-x-52:focus{
    --transform-translate-x:-13rem !important
  }

  .lg\:focus\:-translate-x-56:focus{
    --transform-translate-x:-14rem !important
  }

  .lg\:focus\:-translate-x-60:focus{
    --transform-translate-x:-15rem !important
  }

  .lg\:focus\:-translate-x-62:focus{
    --transform-translate-x:-15.5rem !important
  }

  .lg\:focus\:-translate-x-64:focus{
    --transform-translate-x:-16rem !important
  }

  .lg\:focus\:-translate-x-70:focus{
    --transform-translate-x:-17.5rem !important
  }

  .lg\:focus\:-translate-x-72:focus{
    --transform-translate-x:-18rem !important
  }

  .lg\:focus\:-translate-x-76:focus{
    --transform-translate-x:-19rem !important
  }

  .lg\:focus\:-translate-x-80:focus{
    --transform-translate-x:-20rem !important
  }

  .lg\:focus\:-translate-x-83:focus{
    --transform-translate-x:-20.75rem !important
  }

  .lg\:focus\:-translate-x-84:focus{
    --transform-translate-x:-21rem !important
  }

  .lg\:focus\:-translate-x-92:focus{
    --transform-translate-x:-23rem !important
  }

  .lg\:focus\:-translate-x-96:focus{
    --transform-translate-x:-24rem !important
  }

  .lg\:focus\:-translate-x-104:focus{
    --transform-translate-x:-26rem !important
  }

  .lg\:focus\:-translate-x-106:focus{
    --transform-translate-x:-26.5rem !important
  }

  .lg\:focus\:-translate-x-108:focus{
    --transform-translate-x:-27rem !important
  }

  .lg\:focus\:-translate-x-112:focus{
    --transform-translate-x:-28rem !important
  }

  .lg\:focus\:-translate-x-116:focus{
    --transform-translate-x:-29rem !important
  }

  .lg\:focus\:-translate-x-120:focus{
    --transform-translate-x:-30rem !important
  }

  .lg\:focus\:-translate-x-124:focus{
    --transform-translate-x:-31rem !important
  }

  .lg\:focus\:-translate-x-132:focus{
    --transform-translate-x:-33rem !important
  }

  .lg\:focus\:-translate-x-140:focus{
    --transform-translate-x:-40rem !important
  }

  .lg\:focus\:-translate-x-164:focus{
    --transform-translate-x:-41rem !important
  }

  .lg\:focus\:-translate-x-165:focus{
    --transform-translate-x:-41.25rem !important
  }

  .lg\:focus\:-translate-x-172:focus{
    --transform-translate-x:-43rem !important
  }

  .lg\:focus\:-translate-x-200:focus{
    --transform-translate-x:-50rem !important
  }

  .lg\:focus\:-translate-x-px:focus{
    --transform-translate-x:-1px !important
  }

  .lg\:focus\:-translate-x-1\.5:focus{
    --transform-translate-x:-0.375rem !important
  }

  .lg\:focus\:-translate-x-2n:focus{
    --transform-translate-x:0.5rem !important
  }

  .lg\:focus\:-translate-x-40n:focus{
    --transform-translate-x:10rem !important
  }

  .lg\:focus\:-translate-x-full:focus{
    --transform-translate-x:-100% !important
  }

  .lg\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x:-50% !important
  }

  .lg\:focus\:translate-x-1\/2:focus{
    --transform-translate-x:50% !important
  }

  .lg\:focus\:translate-x-full:focus{
    --transform-translate-x:100% !important
  }

  .lg\:focus\:translate-y-0:focus{
    --transform-translate-y:0 !important
  }

  .lg\:focus\:translate-y-1:focus{
    --transform-translate-y:0.25rem !important
  }

  .lg\:focus\:translate-y-2:focus{
    --transform-translate-y:0.5rem !important
  }

  .lg\:focus\:translate-y-3:focus{
    --transform-translate-y:0.75rem !important
  }

  .lg\:focus\:translate-y-4:focus{
    --transform-translate-y:1rem !important
  }

  .lg\:focus\:translate-y-5:focus{
    --transform-translate-y:1.25rem !important
  }

  .lg\:focus\:translate-y-6:focus{
    --transform-translate-y:1.5rem !important
  }

  .lg\:focus\:translate-y-7:focus{
    --transform-translate-y:1.75rem !important
  }

  .lg\:focus\:translate-y-8:focus{
    --transform-translate-y:2rem !important
  }

  .lg\:focus\:translate-y-10:focus{
    --transform-translate-y:2.5rem !important
  }

  .lg\:focus\:translate-y-12:focus{
    --transform-translate-y:3rem !important
  }

  .lg\:focus\:translate-y-14:focus{
    --transform-translate-y:3.5rem !important
  }

  .lg\:focus\:translate-y-16:focus{
    --transform-translate-y:4rem !important
  }

  .lg\:focus\:translate-y-18:focus{
    --transform-translate-y:4.5rem !important
  }

  .lg\:focus\:translate-y-19:focus{
    --transform-translate-y:4.75rem !important
  }

  .lg\:focus\:translate-y-20:focus{
    --transform-translate-y:5rem !important
  }

  .lg\:focus\:translate-y-24:focus{
    --transform-translate-y:6rem !important
  }

  .lg\:focus\:translate-y-28:focus{
    --transform-translate-y:7rem !important
  }

  .lg\:focus\:translate-y-30:focus{
    --transform-translate-y:7.5rem !important
  }

  .lg\:focus\:translate-y-31:focus{
    --transform-translate-y:7.75rem !important
  }

  .lg\:focus\:translate-y-32:focus{
    --transform-translate-y:8rem !important
  }

  .lg\:focus\:translate-y-34:focus{
    --transform-translate-y:8.5rem !important
  }

  .lg\:focus\:translate-y-36:focus{
    --transform-translate-y:9rem !important
  }

  .lg\:focus\:translate-y-40:focus{
    --transform-translate-y:10rem !important
  }

  .lg\:focus\:translate-y-44:focus{
    --transform-translate-y:11rem !important
  }

  .lg\:focus\:translate-y-45:focus{
    --transform-translate-y:11.25rem !important
  }

  .lg\:focus\:translate-y-48:focus{
    --transform-translate-y:12rem !important
  }

  .lg\:focus\:translate-y-50:focus{
    --transform-translate-y:12.5rem !important
  }

  .lg\:focus\:translate-y-52:focus{
    --transform-translate-y:13rem !important
  }

  .lg\:focus\:translate-y-56:focus{
    --transform-translate-y:14rem !important
  }

  .lg\:focus\:translate-y-60:focus{
    --transform-translate-y:15rem !important
  }

  .lg\:focus\:translate-y-62:focus{
    --transform-translate-y:15.5rem !important
  }

  .lg\:focus\:translate-y-64:focus{
    --transform-translate-y:16rem !important
  }

  .lg\:focus\:translate-y-70:focus{
    --transform-translate-y:17.5rem !important
  }

  .lg\:focus\:translate-y-72:focus{
    --transform-translate-y:18rem !important
  }

  .lg\:focus\:translate-y-76:focus{
    --transform-translate-y:19rem !important
  }

  .lg\:focus\:translate-y-80:focus{
    --transform-translate-y:20rem !important
  }

  .lg\:focus\:translate-y-83:focus{
    --transform-translate-y:20.75rem !important
  }

  .lg\:focus\:translate-y-84:focus{
    --transform-translate-y:21rem !important
  }

  .lg\:focus\:translate-y-92:focus{
    --transform-translate-y:23rem !important
  }

  .lg\:focus\:translate-y-96:focus{
    --transform-translate-y:24rem !important
  }

  .lg\:focus\:translate-y-104:focus{
    --transform-translate-y:26rem !important
  }

  .lg\:focus\:translate-y-106:focus{
    --transform-translate-y:26.5rem !important
  }

  .lg\:focus\:translate-y-108:focus{
    --transform-translate-y:27rem !important
  }

  .lg\:focus\:translate-y-112:focus{
    --transform-translate-y:28rem !important
  }

  .lg\:focus\:translate-y-116:focus{
    --transform-translate-y:29rem !important
  }

  .lg\:focus\:translate-y-120:focus{
    --transform-translate-y:30rem !important
  }

  .lg\:focus\:translate-y-124:focus{
    --transform-translate-y:31rem !important
  }

  .lg\:focus\:translate-y-132:focus{
    --transform-translate-y:33rem !important
  }

  .lg\:focus\:translate-y-140:focus{
    --transform-translate-y:40rem !important
  }

  .lg\:focus\:translate-y-164:focus{
    --transform-translate-y:41rem !important
  }

  .lg\:focus\:translate-y-165:focus{
    --transform-translate-y:41.25rem !important
  }

  .lg\:focus\:translate-y-172:focus{
    --transform-translate-y:43rem !important
  }

  .lg\:focus\:translate-y-200:focus{
    --transform-translate-y:50rem !important
  }

  .lg\:focus\:translate-y-px:focus{
    --transform-translate-y:1px !important
  }

  .lg\:focus\:translate-y-1\.5:focus{
    --transform-translate-y:0.375rem !important
  }

  .lg\:focus\:translate-y-2n:focus{
    --transform-translate-y:-0.5rem !important
  }

  .lg\:focus\:translate-y-40n:focus{
    --transform-translate-y:-10rem !important
  }

  .lg\:focus\:-translate-y-1:focus{
    --transform-translate-y:-0.25rem !important
  }

  .lg\:focus\:-translate-y-2:focus{
    --transform-translate-y:-0.5rem !important
  }

  .lg\:focus\:-translate-y-3:focus{
    --transform-translate-y:-0.75rem !important
  }

  .lg\:focus\:-translate-y-4:focus{
    --transform-translate-y:-1rem !important
  }

  .lg\:focus\:-translate-y-5:focus{
    --transform-translate-y:-1.25rem !important
  }

  .lg\:focus\:-translate-y-6:focus{
    --transform-translate-y:-1.5rem !important
  }

  .lg\:focus\:-translate-y-7:focus{
    --transform-translate-y:-1.75rem !important
  }

  .lg\:focus\:-translate-y-8:focus{
    --transform-translate-y:-2rem !important
  }

  .lg\:focus\:-translate-y-10:focus{
    --transform-translate-y:-2.5rem !important
  }

  .lg\:focus\:-translate-y-12:focus{
    --transform-translate-y:-3rem !important
  }

  .lg\:focus\:-translate-y-14:focus{
    --transform-translate-y:-3.5rem !important
  }

  .lg\:focus\:-translate-y-16:focus{
    --transform-translate-y:-4rem !important
  }

  .lg\:focus\:-translate-y-18:focus{
    --transform-translate-y:-4.5rem !important
  }

  .lg\:focus\:-translate-y-19:focus{
    --transform-translate-y:-4.75rem !important
  }

  .lg\:focus\:-translate-y-20:focus{
    --transform-translate-y:-5rem !important
  }

  .lg\:focus\:-translate-y-24:focus{
    --transform-translate-y:-6rem !important
  }

  .lg\:focus\:-translate-y-28:focus{
    --transform-translate-y:-7rem !important
  }

  .lg\:focus\:-translate-y-30:focus{
    --transform-translate-y:-7.5rem !important
  }

  .lg\:focus\:-translate-y-31:focus{
    --transform-translate-y:-7.75rem !important
  }

  .lg\:focus\:-translate-y-32:focus{
    --transform-translate-y:-8rem !important
  }

  .lg\:focus\:-translate-y-34:focus{
    --transform-translate-y:-8.5rem !important
  }

  .lg\:focus\:-translate-y-36:focus{
    --transform-translate-y:-9rem !important
  }

  .lg\:focus\:-translate-y-40:focus{
    --transform-translate-y:-10rem !important
  }

  .lg\:focus\:-translate-y-44:focus{
    --transform-translate-y:-11rem !important
  }

  .lg\:focus\:-translate-y-45:focus{
    --transform-translate-y:-11.25rem !important
  }

  .lg\:focus\:-translate-y-48:focus{
    --transform-translate-y:-12rem !important
  }

  .lg\:focus\:-translate-y-50:focus{
    --transform-translate-y:-12.5rem !important
  }

  .lg\:focus\:-translate-y-52:focus{
    --transform-translate-y:-13rem !important
  }

  .lg\:focus\:-translate-y-56:focus{
    --transform-translate-y:-14rem !important
  }

  .lg\:focus\:-translate-y-60:focus{
    --transform-translate-y:-15rem !important
  }

  .lg\:focus\:-translate-y-62:focus{
    --transform-translate-y:-15.5rem !important
  }

  .lg\:focus\:-translate-y-64:focus{
    --transform-translate-y:-16rem !important
  }

  .lg\:focus\:-translate-y-70:focus{
    --transform-translate-y:-17.5rem !important
  }

  .lg\:focus\:-translate-y-72:focus{
    --transform-translate-y:-18rem !important
  }

  .lg\:focus\:-translate-y-76:focus{
    --transform-translate-y:-19rem !important
  }

  .lg\:focus\:-translate-y-80:focus{
    --transform-translate-y:-20rem !important
  }

  .lg\:focus\:-translate-y-83:focus{
    --transform-translate-y:-20.75rem !important
  }

  .lg\:focus\:-translate-y-84:focus{
    --transform-translate-y:-21rem !important
  }

  .lg\:focus\:-translate-y-92:focus{
    --transform-translate-y:-23rem !important
  }

  .lg\:focus\:-translate-y-96:focus{
    --transform-translate-y:-24rem !important
  }

  .lg\:focus\:-translate-y-104:focus{
    --transform-translate-y:-26rem !important
  }

  .lg\:focus\:-translate-y-106:focus{
    --transform-translate-y:-26.5rem !important
  }

  .lg\:focus\:-translate-y-108:focus{
    --transform-translate-y:-27rem !important
  }

  .lg\:focus\:-translate-y-112:focus{
    --transform-translate-y:-28rem !important
  }

  .lg\:focus\:-translate-y-116:focus{
    --transform-translate-y:-29rem !important
  }

  .lg\:focus\:-translate-y-120:focus{
    --transform-translate-y:-30rem !important
  }

  .lg\:focus\:-translate-y-124:focus{
    --transform-translate-y:-31rem !important
  }

  .lg\:focus\:-translate-y-132:focus{
    --transform-translate-y:-33rem !important
  }

  .lg\:focus\:-translate-y-140:focus{
    --transform-translate-y:-40rem !important
  }

  .lg\:focus\:-translate-y-164:focus{
    --transform-translate-y:-41rem !important
  }

  .lg\:focus\:-translate-y-165:focus{
    --transform-translate-y:-41.25rem !important
  }

  .lg\:focus\:-translate-y-172:focus{
    --transform-translate-y:-43rem !important
  }

  .lg\:focus\:-translate-y-200:focus{
    --transform-translate-y:-50rem !important
  }

  .lg\:focus\:-translate-y-px:focus{
    --transform-translate-y:-1px !important
  }

  .lg\:focus\:-translate-y-1\.5:focus{
    --transform-translate-y:-0.375rem !important
  }

  .lg\:focus\:-translate-y-2n:focus{
    --transform-translate-y:0.5rem !important
  }

  .lg\:focus\:-translate-y-40n:focus{
    --transform-translate-y:10rem !important
  }

  .lg\:focus\:-translate-y-full:focus{
    --transform-translate-y:-100% !important
  }

  .lg\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y:-50% !important
  }

  .lg\:focus\:translate-y-1\/2:focus{
    --transform-translate-y:50% !important
  }

  .lg\:focus\:translate-y-full:focus{
    --transform-translate-y:100% !important
  }

  .lg\:skew-x-0{
    --transform-skew-x:0 !important
  }

  .lg\:skew-x-1{
    --transform-skew-x:1deg !important
  }

  .lg\:skew-x-2{
    --transform-skew-x:2deg !important
  }

  .lg\:skew-x-3{
    --transform-skew-x:3deg !important
  }

  .lg\:skew-x-6{
    --transform-skew-x:6deg !important
  }

  .lg\:skew-x-12{
    --transform-skew-x:12deg !important
  }

  .lg\:-skew-x-12{
    --transform-skew-x:-12deg !important
  }

  .lg\:-skew-x-6{
    --transform-skew-x:-6deg !important
  }

  .lg\:-skew-x-3{
    --transform-skew-x:-3deg !important
  }

  .lg\:-skew-x-2{
    --transform-skew-x:-2deg !important
  }

  .lg\:-skew-x-1{
    --transform-skew-x:-1deg !important
  }

  .lg\:skew-y-0{
    --transform-skew-y:0 !important
  }

  .lg\:skew-y-1{
    --transform-skew-y:1deg !important
  }

  .lg\:skew-y-2{
    --transform-skew-y:2deg !important
  }

  .lg\:skew-y-3{
    --transform-skew-y:3deg !important
  }

  .lg\:skew-y-6{
    --transform-skew-y:6deg !important
  }

  .lg\:skew-y-12{
    --transform-skew-y:12deg !important
  }

  .lg\:-skew-y-12{
    --transform-skew-y:-12deg !important
  }

  .lg\:-skew-y-6{
    --transform-skew-y:-6deg !important
  }

  .lg\:-skew-y-3{
    --transform-skew-y:-3deg !important
  }

  .lg\:-skew-y-2{
    --transform-skew-y:-2deg !important
  }

  .lg\:-skew-y-1{
    --transform-skew-y:-1deg !important
  }

  .lg\:hover\:skew-x-0:hover{
    --transform-skew-x:0 !important
  }

  .lg\:hover\:skew-x-1:hover{
    --transform-skew-x:1deg !important
  }

  .lg\:hover\:skew-x-2:hover{
    --transform-skew-x:2deg !important
  }

  .lg\:hover\:skew-x-3:hover{
    --transform-skew-x:3deg !important
  }

  .lg\:hover\:skew-x-6:hover{
    --transform-skew-x:6deg !important
  }

  .lg\:hover\:skew-x-12:hover{
    --transform-skew-x:12deg !important
  }

  .lg\:hover\:-skew-x-12:hover{
    --transform-skew-x:-12deg !important
  }

  .lg\:hover\:-skew-x-6:hover{
    --transform-skew-x:-6deg !important
  }

  .lg\:hover\:-skew-x-3:hover{
    --transform-skew-x:-3deg !important
  }

  .lg\:hover\:-skew-x-2:hover{
    --transform-skew-x:-2deg !important
  }

  .lg\:hover\:-skew-x-1:hover{
    --transform-skew-x:-1deg !important
  }

  .lg\:hover\:skew-y-0:hover{
    --transform-skew-y:0 !important
  }

  .lg\:hover\:skew-y-1:hover{
    --transform-skew-y:1deg !important
  }

  .lg\:hover\:skew-y-2:hover{
    --transform-skew-y:2deg !important
  }

  .lg\:hover\:skew-y-3:hover{
    --transform-skew-y:3deg !important
  }

  .lg\:hover\:skew-y-6:hover{
    --transform-skew-y:6deg !important
  }

  .lg\:hover\:skew-y-12:hover{
    --transform-skew-y:12deg !important
  }

  .lg\:hover\:-skew-y-12:hover{
    --transform-skew-y:-12deg !important
  }

  .lg\:hover\:-skew-y-6:hover{
    --transform-skew-y:-6deg !important
  }

  .lg\:hover\:-skew-y-3:hover{
    --transform-skew-y:-3deg !important
  }

  .lg\:hover\:-skew-y-2:hover{
    --transform-skew-y:-2deg !important
  }

  .lg\:hover\:-skew-y-1:hover{
    --transform-skew-y:-1deg !important
  }

  .lg\:focus\:skew-x-0:focus{
    --transform-skew-x:0 !important
  }

  .lg\:focus\:skew-x-1:focus{
    --transform-skew-x:1deg !important
  }

  .lg\:focus\:skew-x-2:focus{
    --transform-skew-x:2deg !important
  }

  .lg\:focus\:skew-x-3:focus{
    --transform-skew-x:3deg !important
  }

  .lg\:focus\:skew-x-6:focus{
    --transform-skew-x:6deg !important
  }

  .lg\:focus\:skew-x-12:focus{
    --transform-skew-x:12deg !important
  }

  .lg\:focus\:-skew-x-12:focus{
    --transform-skew-x:-12deg !important
  }

  .lg\:focus\:-skew-x-6:focus{
    --transform-skew-x:-6deg !important
  }

  .lg\:focus\:-skew-x-3:focus{
    --transform-skew-x:-3deg !important
  }

  .lg\:focus\:-skew-x-2:focus{
    --transform-skew-x:-2deg !important
  }

  .lg\:focus\:-skew-x-1:focus{
    --transform-skew-x:-1deg !important
  }

  .lg\:focus\:skew-y-0:focus{
    --transform-skew-y:0 !important
  }

  .lg\:focus\:skew-y-1:focus{
    --transform-skew-y:1deg !important
  }

  .lg\:focus\:skew-y-2:focus{
    --transform-skew-y:2deg !important
  }

  .lg\:focus\:skew-y-3:focus{
    --transform-skew-y:3deg !important
  }

  .lg\:focus\:skew-y-6:focus{
    --transform-skew-y:6deg !important
  }

  .lg\:focus\:skew-y-12:focus{
    --transform-skew-y:12deg !important
  }

  .lg\:focus\:-skew-y-12:focus{
    --transform-skew-y:-12deg !important
  }

  .lg\:focus\:-skew-y-6:focus{
    --transform-skew-y:-6deg !important
  }

  .lg\:focus\:-skew-y-3:focus{
    --transform-skew-y:-3deg !important
  }

  .lg\:focus\:-skew-y-2:focus{
    --transform-skew-y:-2deg !important
  }

  .lg\:focus\:-skew-y-1:focus{
    --transform-skew-y:-1deg !important
  }

  .lg\:transition-none{
    transition-property:none !important
  }

  .lg\:transition-all{
    transition-property:all !important
  }

  .lg\:transition{
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important
  }

  .lg\:transition-colors{
    transition-property:background-color, border-color, color, fill, stroke !important
  }

  .lg\:transition-opacity{
    transition-property:opacity !important
  }

  .lg\:transition-shadow{
    transition-property:box-shadow !important
  }

  .lg\:transition-transform{
    transition-property:transform !important
  }

  .lg\:ease-linear{
    transition-timing-function:linear !important
  }

  .lg\:ease-in{
    transition-timing-function:cubic-bezier(0.4, 0, 1, 1) !important
  }

  .lg\:ease-out{
    transition-timing-function:cubic-bezier(0, 0, 0.2, 1) !important
  }

  .lg\:ease-in-out{
    transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1) !important
  }

  .lg\:duration-75{
    transition-duration:75ms !important
  }

  .lg\:duration-100{
    transition-duration:100ms !important
  }

  .lg\:duration-150{
    transition-duration:150ms !important
  }

  .lg\:duration-200{
    transition-duration:200ms !important
  }

  .lg\:duration-300{
    transition-duration:300ms !important
  }

  .lg\:duration-500{
    transition-duration:500ms !important
  }

  .lg\:duration-700{
    transition-duration:700ms !important
  }

  .lg\:duration-1000{
    transition-duration:1000ms !important
  }

  .lg\:delay-75{
    transition-delay:75ms !important
  }

  .lg\:delay-100{
    transition-delay:100ms !important
  }

  .lg\:delay-150{
    transition-delay:150ms !important
  }

  .lg\:delay-200{
    transition-delay:200ms !important
  }

  .lg\:delay-300{
    transition-delay:300ms !important
  }

  .lg\:delay-500{
    transition-delay:500ms !important
  }

  .lg\:delay-700{
    transition-delay:700ms !important
  }

  .lg\:delay-1000{
    transition-delay:1000ms !important
  }

  .lg\:animate-none{
    animation:none !important
  }

  .lg\:animate-spin{
    animation:spin 1s linear infinite !important
  }

  .lg\:animate-ping{
    animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important
  }

  .lg\:animate-pulse{
    animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important
  }

  .lg\:animate-bounce{
    animation:bounce 1s infinite !important
  }
}

@media (min-width: 1280px){
  .xl\:container{
    width:100%
  }

  @media (min-width: 640px){
    .xl\:container{
      max-width:640px
    }
  }

  @media (min-width: 768px){
    .xl\:container{
      max-width:768px
    }
  }

  @media (min-width: 1024px){
    .xl\:container{
      max-width:1024px
    }
  }

  @media (min-width: 1280px){
    .xl\:container{
      max-width:1280px
    }
  }

  @media (min-width: 1366px){
    .xl\:container{
      max-width:1366px
    }
  }

  @media (min-width: 1920px){
    .xl\:container{
      max-width:1920px
    }
  }

  .xl\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0px * var(--space-y-reverse)) !important
  }

  .xl\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0px * var(--space-x-reverse)) !important;
    margin-left:calc(0px * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0.25rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(0.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0.5rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(0.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0.75rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(0.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(1rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(1rem * var(--space-x-reverse)) !important;
    margin-left:calc(1rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(1.25rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(1.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(1.5rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(1.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(1.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(1.75rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(1.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(1.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(2rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(2rem * var(--space-x-reverse)) !important;
    margin-left:calc(2rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(2.5rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(2.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(3rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(3rem * var(--space-x-reverse)) !important;
    margin-left:calc(3rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(3.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(3.5rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(3.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(3.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(4rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(4rem * var(--space-x-reverse)) !important;
    margin-left:calc(4rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(4.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(4.5rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(4.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(4.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(4.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(4.75rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(4.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(4.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(5rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(5rem * var(--space-x-reverse)) !important;
    margin-left:calc(5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(6rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(6rem * var(--space-x-reverse)) !important;
    margin-left:calc(6rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(7rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(7rem * var(--space-x-reverse)) !important;
    margin-left:calc(7rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(7.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(7.5rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(7.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(7.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(7.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(7.75rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(7.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(7.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(8rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(8rem * var(--space-x-reverse)) !important;
    margin-left:calc(8rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(8.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(8.5rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(8.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(8.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(9rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(9rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(9rem * var(--space-x-reverse)) !important;
    margin-left:calc(9rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(10rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(10rem * var(--space-x-reverse)) !important;
    margin-left:calc(10rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(11rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(11rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(11rem * var(--space-x-reverse)) !important;
    margin-left:calc(11rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(11.25rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(11.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(11.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(12rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(12rem * var(--space-x-reverse)) !important;
    margin-left:calc(12rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(12.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(12.5rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(12.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(12.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(13rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(13rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(13rem * var(--space-x-reverse)) !important;
    margin-left:calc(13rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(14rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(14rem * var(--space-x-reverse)) !important;
    margin-left:calc(14rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(15rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(15rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(15rem * var(--space-x-reverse)) !important;
    margin-left:calc(15rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-62 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(15.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(15.5rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-62 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(15.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(15.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(16rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(16rem * var(--space-x-reverse)) !important;
    margin-left:calc(16rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(17.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(17.5rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(17.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(17.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(18rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(18rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(18rem * var(--space-x-reverse)) !important;
    margin-left:calc(18rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(19rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(19rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(19rem * var(--space-x-reverse)) !important;
    margin-left:calc(19rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(20rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(20rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(20rem * var(--space-x-reverse)) !important;
    margin-left:calc(20rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(20.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(20.75rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(20.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(20.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(21rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(21rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(21rem * var(--space-x-reverse)) !important;
    margin-left:calc(21rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(23rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(23rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(23rem * var(--space-x-reverse)) !important;
    margin-left:calc(23rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-96 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(24rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(24rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-96 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(24rem * var(--space-x-reverse)) !important;
    margin-left:calc(24rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-104 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(26rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(26rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-104 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(26rem * var(--space-x-reverse)) !important;
    margin-left:calc(26rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-106 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(26.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(26.5rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-106 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(26.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(26.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-108 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(27rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(27rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-108 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(27rem * var(--space-x-reverse)) !important;
    margin-left:calc(27rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-112 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(28rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(28rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-112 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(28rem * var(--space-x-reverse)) !important;
    margin-left:calc(28rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-116 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(29rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(29rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-116 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(29rem * var(--space-x-reverse)) !important;
    margin-left:calc(29rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-120 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(30rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(30rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-120 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(30rem * var(--space-x-reverse)) !important;
    margin-left:calc(30rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-124 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(31rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(31rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-124 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(31rem * var(--space-x-reverse)) !important;
    margin-left:calc(31rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-132 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(33rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(33rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-132 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(33rem * var(--space-x-reverse)) !important;
    margin-left:calc(33rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-140 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(40rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(40rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-140 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(40rem * var(--space-x-reverse)) !important;
    margin-left:calc(40rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-164 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(41rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(41rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-164 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(41rem * var(--space-x-reverse)) !important;
    margin-left:calc(41rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-165 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(41.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(41.25rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-165 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(41.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(41.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-172 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(43rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(43rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-172 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(43rem * var(--space-x-reverse)) !important;
    margin-left:calc(43rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-200 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(50rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(50rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-200 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(50rem * var(--space-x-reverse)) !important;
    margin-left:calc(50rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(1px * var(--space-y-reverse)) !important
  }

  .xl\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(1px * var(--space-x-reverse)) !important;
    margin-left:calc(1px * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-1\.5 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0.375rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-1\.5 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0.375rem * var(--space-x-reverse)) !important;
    margin-left:calc(0.375rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-2n > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-0.5rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-2n > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-40n > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-10rem * var(--space-y-reverse)) !important
  }

  .xl\:space-x-40n > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-10rem * var(--space-x-reverse)) !important;
    margin-left:calc(-10rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-0.25rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-0.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-0.5rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-0.75rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-0.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-1rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-1rem * var(--space-x-reverse)) !important;
    margin-left:calc(-1rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-1.25rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-1.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-1.5rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-1.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-1.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-1.75rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-1.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(-1.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-2rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-2rem * var(--space-x-reverse)) !important;
    margin-left:calc(-2rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-2.5rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-2.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-3rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-3rem * var(--space-x-reverse)) !important;
    margin-left:calc(-3rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-3.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-3.5rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-3.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-3.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-4rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-4rem * var(--space-x-reverse)) !important;
    margin-left:calc(-4rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-4.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-4.5rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-4.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-4.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-4.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-4.75rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-4.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(-4.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-5rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-6rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-6rem * var(--space-x-reverse)) !important;
    margin-left:calc(-6rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-7rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-7rem * var(--space-x-reverse)) !important;
    margin-left:calc(-7rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-7.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-7.5rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-7.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-7.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-7.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-7.75rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-7.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(-7.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-8rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-8rem * var(--space-x-reverse)) !important;
    margin-left:calc(-8rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-8.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-8.5rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-8.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-8.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-9rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-9rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-9rem * var(--space-x-reverse)) !important;
    margin-left:calc(-9rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-10rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-10rem * var(--space-x-reverse)) !important;
    margin-left:calc(-10rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-11rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-11rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-11rem * var(--space-x-reverse)) !important;
    margin-left:calc(-11rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-11.25rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-11.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(-11.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-12rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-12rem * var(--space-x-reverse)) !important;
    margin-left:calc(-12rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-12.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-12.5rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-12.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-12.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-13rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-13rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-13rem * var(--space-x-reverse)) !important;
    margin-left:calc(-13rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-14rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-14rem * var(--space-x-reverse)) !important;
    margin-left:calc(-14rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-15rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-15rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-15rem * var(--space-x-reverse)) !important;
    margin-left:calc(-15rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-62 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-15.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-15.5rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-62 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-15.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-15.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-16rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-16rem * var(--space-x-reverse)) !important;
    margin-left:calc(-16rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-17.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-17.5rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-17.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-17.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-18rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-18rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-18rem * var(--space-x-reverse)) !important;
    margin-left:calc(-18rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-19rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-19rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-19rem * var(--space-x-reverse)) !important;
    margin-left:calc(-19rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-20rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-20rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-20rem * var(--space-x-reverse)) !important;
    margin-left:calc(-20rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-20.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-20.75rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-20.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(-20.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-21rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-21rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-21rem * var(--space-x-reverse)) !important;
    margin-left:calc(-21rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-23rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-23rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-23rem * var(--space-x-reverse)) !important;
    margin-left:calc(-23rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-96 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-24rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-24rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-96 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-24rem * var(--space-x-reverse)) !important;
    margin-left:calc(-24rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-104 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-26rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-26rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-104 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-26rem * var(--space-x-reverse)) !important;
    margin-left:calc(-26rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-106 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-26.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-26.5rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-106 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-26.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-26.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-108 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-27rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-27rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-108 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-27rem * var(--space-x-reverse)) !important;
    margin-left:calc(-27rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-112 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-28rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-28rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-112 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-28rem * var(--space-x-reverse)) !important;
    margin-left:calc(-28rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-116 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-29rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-29rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-116 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-29rem * var(--space-x-reverse)) !important;
    margin-left:calc(-29rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-120 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-30rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-30rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-120 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-30rem * var(--space-x-reverse)) !important;
    margin-left:calc(-30rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-124 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-31rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-31rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-124 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-31rem * var(--space-x-reverse)) !important;
    margin-left:calc(-31rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-132 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-33rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-33rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-132 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-33rem * var(--space-x-reverse)) !important;
    margin-left:calc(-33rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-140 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-40rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-40rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-140 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-40rem * var(--space-x-reverse)) !important;
    margin-left:calc(-40rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-164 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-41rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-41rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-164 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-41rem * var(--space-x-reverse)) !important;
    margin-left:calc(-41rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-165 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-41.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-41.25rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-165 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-41.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(-41.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-172 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-43rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-43rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-172 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-43rem * var(--space-x-reverse)) !important;
    margin-left:calc(-43rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-200 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-50rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-50rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-200 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-50rem * var(--space-x-reverse)) !important;
    margin-left:calc(-50rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-1px * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-1px * var(--space-x-reverse)) !important;
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-1\.5 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-0.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-0.375rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-1\.5 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-0.375rem * var(--space-x-reverse)) !important;
    margin-left:calc(-0.375rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-2n > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0.5rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-2n > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(0.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:-space-y-40n > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(10rem * var(--space-y-reverse)) !important
  }

  .xl\:-space-x-40n > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(10rem * var(--space-x-reverse)) !important;
    margin-left:calc(10rem * calc(1 - var(--space-x-reverse))) !important
  }

  .xl\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse:1 !important
  }

  .xl\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse:1 !important
  }

  .xl\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse:0 !important;
    border-top-width:calc(0px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width:calc(0px * var(--divide-y-reverse)) !important
  }

  .xl\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse:0 !important;
    border-right-width:calc(0px * var(--divide-x-reverse)) !important;
    border-left-width:calc(0px * calc(1 - var(--divide-x-reverse))) !important
  }

  .xl\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse:0 !important;
    border-top-width:calc(2px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width:calc(2px * var(--divide-y-reverse)) !important
  }

  .xl\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse:0 !important;
    border-right-width:calc(2px * var(--divide-x-reverse)) !important;
    border-left-width:calc(2px * calc(1 - var(--divide-x-reverse))) !important
  }

  .xl\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse:0 !important;
    border-top-width:calc(4px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width:calc(4px * var(--divide-y-reverse)) !important
  }

  .xl\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse:0 !important;
    border-right-width:calc(4px * var(--divide-x-reverse)) !important;
    border-left-width:calc(4px * calc(1 - var(--divide-x-reverse))) !important
  }

  .xl\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse:0 !important;
    border-top-width:calc(8px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width:calc(8px * var(--divide-y-reverse)) !important
  }

  .xl\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse:0 !important;
    border-right-width:calc(8px * var(--divide-x-reverse)) !important;
    border-left-width:calc(8px * calc(1 - var(--divide-x-reverse))) !important
  }

  .xl\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse:0 !important;
    border-top-width:calc(1px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width:calc(1px * var(--divide-y-reverse)) !important
  }

  .xl\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse:0 !important;
    border-right-width:calc(1px * var(--divide-x-reverse)) !important;
    border-left-width:calc(1px * calc(1 - var(--divide-x-reverse))) !important
  }

  .xl\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse:1 !important
  }

  .xl\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse:1 !important
  }

  .xl\:divide-red > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--divide-opacity)) !important
  }

  .xl\:divide-red-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#fb4b53 !important;
    border-color:rgba(251, 75, 83, var(--divide-opacity)) !important
  }

  .xl\:divide-teal > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#009b9b !important;
    border-color:rgba(0, 155, 155, var(--divide-opacity)) !important
  }

  .xl\:divide-teal-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#dbfbfb !important;
    border-color:rgba(219, 251, 251, var(--divide-opacity)) !important
  }

  .xl\:divide-teal-200 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#A8E2E4 !important;
    border-color:rgba(168, 226, 228, var(--divide-opacity)) !important
  }

  .xl\:divide-teal-300 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#009C98 !important;
    border-color:rgba(0, 156, 152, var(--divide-opacity)) !important
  }

  .xl\:divide-white > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#fff !important;
    border-color:rgba(255, 255, 255, var(--divide-opacity)) !important
  }

  .xl\:divide-black > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#000 !important;
    border-color:rgba(0, 0, 0, var(--divide-opacity)) !important
  }

  .xl\:divide-black-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#242A2E !important;
    border-color:rgba(36, 42, 46, var(--divide-opacity)) !important
  }

  .xl\:divide-black-200 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#171717 !important;
    border-color:rgba(23, 23, 23, var(--divide-opacity)) !important
  }

  .xl\:divide-blue > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#0058A1 !important;
    border-color:rgba(0, 88, 161, var(--divide-opacity)) !important
  }

  .xl\:divide-orange > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#fe7b00 !important;
    border-color:rgba(254, 123, 0, var(--divide-opacity)) !important
  }

  .xl\:divide-purple > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#8a3ffc !important;
    border-color:rgba(138, 63, 252, var(--divide-opacity)) !important
  }

  .xl\:divide-blue-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#E3F6FF !important;
    border-color:rgba(227, 246, 255, var(--divide-opacity)) !important
  }

  .xl\:divide-blue-300 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#30B0FF !important;
    border-color:rgba(48, 176, 255, var(--divide-opacity)) !important
  }

  .xl\:divide-blue-900 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#07192B !important;
    border-color:rgba(7, 25, 43, var(--divide-opacity)) !important
  }

  .xl\:divide-gray-150 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#f9f9f9 !important;
    border-color:rgba(249, 249, 249, var(--divide-opacity)) !important
  }

  .xl\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#F2F4F8 !important;
    border-color:rgba(242, 244, 248, var(--divide-opacity)) !important
  }

  .xl\:divide-gray-250 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#FAFBFB !important;
    border-color:rgba(250, 251, 251, var(--divide-opacity)) !important
  }

  .xl\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#D5D9E0 !important;
    border-color:rgba(213, 217, 224, var(--divide-opacity)) !important
  }

  .xl\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#9FA5AD !important;
    border-color:rgba(159, 165, 173, var(--divide-opacity)) !important
  }

  .xl\:divide-gray-450 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#868d95 !important;
    border-color:rgba(134, 141, 149, var(--divide-opacity)) !important
  }

  .xl\:divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#414F64 !important;
    border-color:rgba(65, 79, 100, var(--divide-opacity)) !important
  }

  .xl\:divide-gray-550 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#697077 !important;
    border-color:rgba(105, 112, 119, var(--divide-opacity)) !important
  }

  .xl\:divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#50565b !important;
    border-color:rgba(80, 86, 91, var(--divide-opacity)) !important
  }

  .xl\:divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#242a2e !important;
    border-color:rgba(36, 42, 46, var(--divide-opacity)) !important
  }

  .xl\:divide-gray-disable > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#C1C7CD !important;
    border-color:rgba(193, 199, 205, var(--divide-opacity)) !important
  }

  .xl\:divide-gray-unselected > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#868D95 !important;
    border-color:rgba(134, 141, 149, var(--divide-opacity)) !important
  }

  .xl\:divide-blue-200 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#427fb6 !important;
    border-color:rgba(66, 127, 182, var(--divide-opacity)) !important
  }

  .xl\:divide-red-500 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#DC2626 !important;
    border-color:rgba(220, 38, 38, var(--divide-opacity)) !important
  }

  .xl\:divide-red-alert > :not(template) ~ :not(template){
    border-color:#DA1E2833 !important
  }

  .xl\:divide-blue-40 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#78a9ff !important;
    border-color:rgba(120, 169, 255, var(--divide-opacity)) !important
  }

  .xl\:divide-blue-60 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#0f62fe !important;
    border-color:rgba(15, 98, 254, var(--divide-opacity)) !important
  }

  .xl\:divide-blue-60-hover > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#0353e9 !important;
    border-color:rgba(3, 83, 233, var(--divide-opacity)) !important
  }

  .xl\:divide-blue-80 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#002d9c !important;
    border-color:rgba(0, 45, 156, var(--divide-opacity)) !important
  }

  .xl\:divide-gray-80 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#393939 !important;
    border-color:rgba(57, 57, 57, var(--divide-opacity)) !important
  }

  .xl\:divide-gray-80-hover > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#4c4c4c !important;
    border-color:rgba(76, 76, 76, var(--divide-opacity)) !important
  }

  .xl\:divide-gray-70 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#525252 !important;
    border-color:rgba(82, 82, 82, var(--divide-opacity)) !important
  }

  .xl\:divide-gray-60 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#6f6f6f !important;
    border-color:rgba(111, 111, 111, var(--divide-opacity)) !important
  }

  .xl\:divide-red-60 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--divide-opacity)) !important
  }

  .xl\:divide-red-60-hover > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#ba1b23 !important;
    border-color:rgba(186, 27, 35, var(--divide-opacity)) !important
  }

  .xl\:divide-red-80 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#750e13 !important;
    border-color:rgba(117, 14, 19, var(--divide-opacity)) !important
  }

  .xl\:divide-gray-30 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#c6c6c6 !important;
    border-color:rgba(198, 198, 198, var(--divide-opacity)) !important
  }

  .xl\:divide-green-60 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#198038 !important;
    border-color:rgba(25, 128, 56, var(--divide-opacity)) !important
  }

  .xl\:divide-green-50 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#EDF5FF !important;
    border-color:rgba(237, 245, 255, var(--divide-opacity)) !important
  }

  .xl\:divide-blue-70 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#0043ce !important;
    border-color:rgba(0, 67, 206, var(--divide-opacity)) !important
  }

  .xl\:divide-gray-50 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#8d8d8d !important;
    border-color:rgba(141, 141, 141, var(--divide-opacity)) !important
  }

  .xl\:divide-gray-50-hover > :not(template) ~ :not(template){
    border-color:#8d8d8d12 !important
  }

  .xl\:divide-gray-50-active > :not(template) ~ :not(template){
    border-color:#8d8d8d32 !important
  }

  .xl\:divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#161616 !important;
    border-color:rgba(22, 22, 22, var(--divide-opacity)) !important
  }

  .xl\:divide-gray-100-disabled > :not(template) ~ :not(template){
    border-color:#16161650 !important
  }

  .xl\:divide-gray-40 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#a8a8a8 !important;
    border-color:rgba(168, 168, 168, var(--divide-opacity)) !important
  }

  .xl\:divide-gray-10 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#f4f4f4 !important;
    border-color:rgba(244, 244, 244, var(--divide-opacity)) !important
  }

  .xl\:divide-gray-10-hover > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#e5e5e5 !important;
    border-color:rgba(229, 229, 229, var(--divide-opacity)) !important
  }

  .xl\:divide-gray-20 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#e0e0e0 !important;
    border-color:rgba(224, 224, 224, var(--divide-opacity)) !important
  }

  .xl\:divide-gray-20-hover > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#cacaca !important;
    border-color:rgba(202, 202, 202, var(--divide-opacity)) !important
  }

  .xl\:divide-solid > :not(template) ~ :not(template){
    border-style:solid !important
  }

  .xl\:divide-dashed > :not(template) ~ :not(template){
    border-style:dashed !important
  }

  .xl\:divide-dotted > :not(template) ~ :not(template){
    border-style:dotted !important
  }

  .xl\:divide-double > :not(template) ~ :not(template){
    border-style:double !important
  }

  .xl\:divide-none > :not(template) ~ :not(template){
    border-style:none !important
  }

  .xl\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity:0 !important
  }

  .xl\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity:0.25 !important
  }

  .xl\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity:0.5 !important
  }

  .xl\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity:0.75 !important
  }

  .xl\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important
  }

  .xl\:sr-only{
    position:absolute !important;
    width:1px !important;
    height:1px !important;
    padding:0 !important;
    margin:-1px !important;
    overflow:hidden !important;
    clip:rect(0, 0, 0, 0) !important;
    white-space:nowrap !important;
    border-width:0 !important
  }

  .xl\:not-sr-only{
    position:static !important;
    width:auto !important;
    height:auto !important;
    padding:0 !important;
    margin:0 !important;
    overflow:visible !important;
    clip:auto !important;
    white-space:normal !important
  }

  .xl\:focus\:sr-only:focus{
    position:absolute !important;
    width:1px !important;
    height:1px !important;
    padding:0 !important;
    margin:-1px !important;
    overflow:hidden !important;
    clip:rect(0, 0, 0, 0) !important;
    white-space:nowrap !important;
    border-width:0 !important
  }

  .xl\:focus\:not-sr-only:focus{
    position:static !important;
    width:auto !important;
    height:auto !important;
    padding:0 !important;
    margin:0 !important;
    overflow:visible !important;
    clip:auto !important;
    white-space:normal !important
  }

  .xl\:appearance-none{
    -webkit-appearance:none !important;
       -moz-appearance:none !important;
            appearance:none !important
  }

  .xl\:bg-fixed{
    background-attachment:fixed !important
  }

  .xl\:bg-local{
    background-attachment:local !important
  }

  .xl\:bg-scroll{
    background-attachment:scroll !important
  }

  .xl\:bg-clip-border{
    background-clip:border-box !important
  }

  .xl\:bg-clip-padding{
    background-clip:padding-box !important
  }

  .xl\:bg-clip-content{
    background-clip:content-box !important
  }

  .xl\:bg-clip-text{
    -webkit-background-clip:text !important;
            background-clip:text !important
  }

  .xl\:bg-none{
    background-image:none !important
  }

  .xl\:bg-gradient-to-t{
    background-image:linear-gradient(to top, var(--gradient-color-stops)) !important
  }

  .xl\:bg-gradient-to-tr{
    background-image:linear-gradient(to top right, var(--gradient-color-stops)) !important
  }

  .xl\:bg-gradient-to-r{
    background-image:linear-gradient(to right, var(--gradient-color-stops)) !important
  }

  .xl\:bg-gradient-to-br{
    background-image:linear-gradient(to bottom right, var(--gradient-color-stops)) !important
  }

  .xl\:bg-gradient-to-b{
    background-image:linear-gradient(to bottom, var(--gradient-color-stops)) !important
  }

  .xl\:bg-gradient-to-bl{
    background-image:linear-gradient(to bottom left, var(--gradient-color-stops)) !important
  }

  .xl\:bg-gradient-to-l{
    background-image:linear-gradient(to left, var(--gradient-color-stops)) !important
  }

  .xl\:bg-gradient-to-tl{
    background-image:linear-gradient(to top left, var(--gradient-color-stops)) !important
  }

  .xl\:from-red{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .xl\:from-red-100{
    --gradient-from-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .xl\:from-teal{
    --gradient-from-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .xl\:from-teal-100{
    --gradient-from-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .xl\:from-teal-200{
    --gradient-from-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .xl\:from-teal-300{
    --gradient-from-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .xl\:from-white{
    --gradient-from-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .xl\:from-black{
    --gradient-from-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .xl\:from-black-100{
    --gradient-from-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .xl\:from-black-200{
    --gradient-from-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .xl\:from-blue{
    --gradient-from-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .xl\:from-orange{
    --gradient-from-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .xl\:from-purple{
    --gradient-from-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .xl\:from-blue-100{
    --gradient-from-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .xl\:from-blue-300{
    --gradient-from-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .xl\:from-blue-900{
    --gradient-from-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .xl\:from-gray-150{
    --gradient-from-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .xl\:from-gray-200{
    --gradient-from-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .xl\:from-gray-250{
    --gradient-from-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .xl\:from-gray-300{
    --gradient-from-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .xl\:from-gray-400{
    --gradient-from-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .xl\:from-gray-450{
    --gradient-from-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .xl\:from-gray-500{
    --gradient-from-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .xl\:from-gray-550{
    --gradient-from-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .xl\:from-gray-600{
    --gradient-from-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .xl\:from-gray-700{
    --gradient-from-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .xl\:from-gray-disable{
    --gradient-from-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .xl\:from-gray-unselected{
    --gradient-from-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .xl\:from-blue-200{
    --gradient-from-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .xl\:from-red-500{
    --gradient-from-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .xl\:from-red-alert{
    --gradient-from-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .xl\:from-blue-40{
    --gradient-from-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .xl\:from-blue-60{
    --gradient-from-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .xl\:from-blue-60-hover{
    --gradient-from-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .xl\:from-blue-80{
    --gradient-from-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .xl\:from-gray-80{
    --gradient-from-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .xl\:from-gray-80-hover{
    --gradient-from-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .xl\:from-gray-70{
    --gradient-from-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .xl\:from-gray-60{
    --gradient-from-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .xl\:from-red-60{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .xl\:from-red-60-hover{
    --gradient-from-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .xl\:from-red-80{
    --gradient-from-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .xl\:from-gray-30{
    --gradient-from-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .xl\:from-green-60{
    --gradient-from-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .xl\:from-green-50{
    --gradient-from-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .xl\:from-blue-70{
    --gradient-from-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .xl\:from-gray-50{
    --gradient-from-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .xl\:from-gray-50-hover{
    --gradient-from-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .xl\:from-gray-50-active{
    --gradient-from-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .xl\:from-gray-100{
    --gradient-from-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .xl\:from-gray-100-disabled{
    --gradient-from-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .xl\:from-gray-40{
    --gradient-from-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .xl\:from-gray-10{
    --gradient-from-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .xl\:from-gray-10-hover{
    --gradient-from-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .xl\:from-gray-20{
    --gradient-from-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .xl\:from-gray-20-hover{
    --gradient-from-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .xl\:via-red{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .xl\:via-red-100{
    --gradient-via-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .xl\:via-teal{
    --gradient-via-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .xl\:via-teal-100{
    --gradient-via-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .xl\:via-teal-200{
    --gradient-via-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .xl\:via-teal-300{
    --gradient-via-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .xl\:via-white{
    --gradient-via-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .xl\:via-black{
    --gradient-via-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .xl\:via-black-100{
    --gradient-via-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .xl\:via-black-200{
    --gradient-via-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .xl\:via-blue{
    --gradient-via-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .xl\:via-orange{
    --gradient-via-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .xl\:via-purple{
    --gradient-via-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .xl\:via-blue-100{
    --gradient-via-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .xl\:via-blue-300{
    --gradient-via-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .xl\:via-blue-900{
    --gradient-via-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .xl\:via-gray-150{
    --gradient-via-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .xl\:via-gray-200{
    --gradient-via-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .xl\:via-gray-250{
    --gradient-via-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .xl\:via-gray-300{
    --gradient-via-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .xl\:via-gray-400{
    --gradient-via-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .xl\:via-gray-450{
    --gradient-via-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .xl\:via-gray-500{
    --gradient-via-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .xl\:via-gray-550{
    --gradient-via-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .xl\:via-gray-600{
    --gradient-via-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .xl\:via-gray-700{
    --gradient-via-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .xl\:via-gray-disable{
    --gradient-via-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .xl\:via-gray-unselected{
    --gradient-via-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .xl\:via-blue-200{
    --gradient-via-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .xl\:via-red-500{
    --gradient-via-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .xl\:via-red-alert{
    --gradient-via-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .xl\:via-blue-40{
    --gradient-via-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .xl\:via-blue-60{
    --gradient-via-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .xl\:via-blue-60-hover{
    --gradient-via-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .xl\:via-blue-80{
    --gradient-via-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .xl\:via-gray-80{
    --gradient-via-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .xl\:via-gray-80-hover{
    --gradient-via-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .xl\:via-gray-70{
    --gradient-via-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .xl\:via-gray-60{
    --gradient-via-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .xl\:via-red-60{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .xl\:via-red-60-hover{
    --gradient-via-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .xl\:via-red-80{
    --gradient-via-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .xl\:via-gray-30{
    --gradient-via-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .xl\:via-green-60{
    --gradient-via-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .xl\:via-green-50{
    --gradient-via-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .xl\:via-blue-70{
    --gradient-via-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .xl\:via-gray-50{
    --gradient-via-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .xl\:via-gray-50-hover{
    --gradient-via-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .xl\:via-gray-50-active{
    --gradient-via-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .xl\:via-gray-100{
    --gradient-via-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .xl\:via-gray-100-disabled{
    --gradient-via-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .xl\:via-gray-40{
    --gradient-via-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .xl\:via-gray-10{
    --gradient-via-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .xl\:via-gray-10-hover{
    --gradient-via-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .xl\:via-gray-20{
    --gradient-via-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .xl\:via-gray-20-hover{
    --gradient-via-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .xl\:to-red{
    --gradient-to-color:#da1e28 !important
  }

  .xl\:to-red-100{
    --gradient-to-color:#fb4b53 !important
  }

  .xl\:to-teal{
    --gradient-to-color:#009b9b !important
  }

  .xl\:to-teal-100{
    --gradient-to-color:#dbfbfb !important
  }

  .xl\:to-teal-200{
    --gradient-to-color:#A8E2E4 !important
  }

  .xl\:to-teal-300{
    --gradient-to-color:#009C98 !important
  }

  .xl\:to-white{
    --gradient-to-color:#fff !important
  }

  .xl\:to-black{
    --gradient-to-color:#000 !important
  }

  .xl\:to-black-100{
    --gradient-to-color:#242A2E !important
  }

  .xl\:to-black-200{
    --gradient-to-color:#171717 !important
  }

  .xl\:to-blue{
    --gradient-to-color:#0058A1 !important
  }

  .xl\:to-orange{
    --gradient-to-color:#fe7b00 !important
  }

  .xl\:to-purple{
    --gradient-to-color:#8a3ffc !important
  }

  .xl\:to-blue-100{
    --gradient-to-color:#E3F6FF !important
  }

  .xl\:to-blue-300{
    --gradient-to-color:#30B0FF !important
  }

  .xl\:to-blue-900{
    --gradient-to-color:#07192B !important
  }

  .xl\:to-gray-150{
    --gradient-to-color:#f9f9f9 !important
  }

  .xl\:to-gray-200{
    --gradient-to-color:#F2F4F8 !important
  }

  .xl\:to-gray-250{
    --gradient-to-color:#FAFBFB !important
  }

  .xl\:to-gray-300{
    --gradient-to-color:#D5D9E0 !important
  }

  .xl\:to-gray-400{
    --gradient-to-color:#9FA5AD !important
  }

  .xl\:to-gray-450{
    --gradient-to-color:#868d95 !important
  }

  .xl\:to-gray-500{
    --gradient-to-color:#414F64 !important
  }

  .xl\:to-gray-550{
    --gradient-to-color:#697077 !important
  }

  .xl\:to-gray-600{
    --gradient-to-color:#50565b !important
  }

  .xl\:to-gray-700{
    --gradient-to-color:#242a2e !important
  }

  .xl\:to-gray-disable{
    --gradient-to-color:#C1C7CD !important
  }

  .xl\:to-gray-unselected{
    --gradient-to-color:#868D95 !important
  }

  .xl\:to-blue-200{
    --gradient-to-color:#427fb6 !important
  }

  .xl\:to-red-500{
    --gradient-to-color:#DC2626 !important
  }

  .xl\:to-red-alert{
    --gradient-to-color:#DA1E2833 !important
  }

  .xl\:to-blue-40{
    --gradient-to-color:#78a9ff !important
  }

  .xl\:to-blue-60{
    --gradient-to-color:#0f62fe !important
  }

  .xl\:to-blue-60-hover{
    --gradient-to-color:#0353e9 !important
  }

  .xl\:to-blue-80{
    --gradient-to-color:#002d9c !important
  }

  .xl\:to-gray-80{
    --gradient-to-color:#393939 !important
  }

  .xl\:to-gray-80-hover{
    --gradient-to-color:#4c4c4c !important
  }

  .xl\:to-gray-70{
    --gradient-to-color:#525252 !important
  }

  .xl\:to-gray-60{
    --gradient-to-color:#6f6f6f !important
  }

  .xl\:to-red-60{
    --gradient-to-color:#da1e28 !important
  }

  .xl\:to-red-60-hover{
    --gradient-to-color:#ba1b23 !important
  }

  .xl\:to-red-80{
    --gradient-to-color:#750e13 !important
  }

  .xl\:to-gray-30{
    --gradient-to-color:#c6c6c6 !important
  }

  .xl\:to-green-60{
    --gradient-to-color:#198038 !important
  }

  .xl\:to-green-50{
    --gradient-to-color:#EDF5FF !important
  }

  .xl\:to-blue-70{
    --gradient-to-color:#0043ce !important
  }

  .xl\:to-gray-50{
    --gradient-to-color:#8d8d8d !important
  }

  .xl\:to-gray-50-hover{
    --gradient-to-color:#8d8d8d12 !important
  }

  .xl\:to-gray-50-active{
    --gradient-to-color:#8d8d8d32 !important
  }

  .xl\:to-gray-100{
    --gradient-to-color:#161616 !important
  }

  .xl\:to-gray-100-disabled{
    --gradient-to-color:#16161650 !important
  }

  .xl\:to-gray-40{
    --gradient-to-color:#a8a8a8 !important
  }

  .xl\:to-gray-10{
    --gradient-to-color:#f4f4f4 !important
  }

  .xl\:to-gray-10-hover{
    --gradient-to-color:#e5e5e5 !important
  }

  .xl\:to-gray-20{
    --gradient-to-color:#e0e0e0 !important
  }

  .xl\:to-gray-20-hover{
    --gradient-to-color:#cacaca !important
  }

  .xl\:hover\:from-red:hover{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .xl\:hover\:from-red-100:hover{
    --gradient-from-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .xl\:hover\:from-teal:hover{
    --gradient-from-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .xl\:hover\:from-teal-100:hover{
    --gradient-from-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .xl\:hover\:from-teal-200:hover{
    --gradient-from-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .xl\:hover\:from-teal-300:hover{
    --gradient-from-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .xl\:hover\:from-white:hover{
    --gradient-from-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .xl\:hover\:from-black:hover{
    --gradient-from-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .xl\:hover\:from-black-100:hover{
    --gradient-from-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .xl\:hover\:from-black-200:hover{
    --gradient-from-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .xl\:hover\:from-blue:hover{
    --gradient-from-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .xl\:hover\:from-orange:hover{
    --gradient-from-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .xl\:hover\:from-purple:hover{
    --gradient-from-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .xl\:hover\:from-blue-100:hover{
    --gradient-from-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .xl\:hover\:from-blue-300:hover{
    --gradient-from-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .xl\:hover\:from-blue-900:hover{
    --gradient-from-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .xl\:hover\:from-gray-150:hover{
    --gradient-from-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .xl\:hover\:from-gray-200:hover{
    --gradient-from-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .xl\:hover\:from-gray-250:hover{
    --gradient-from-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .xl\:hover\:from-gray-300:hover{
    --gradient-from-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .xl\:hover\:from-gray-400:hover{
    --gradient-from-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .xl\:hover\:from-gray-450:hover{
    --gradient-from-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .xl\:hover\:from-gray-500:hover{
    --gradient-from-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .xl\:hover\:from-gray-550:hover{
    --gradient-from-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .xl\:hover\:from-gray-600:hover{
    --gradient-from-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .xl\:hover\:from-gray-700:hover{
    --gradient-from-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .xl\:hover\:from-gray-disable:hover{
    --gradient-from-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .xl\:hover\:from-gray-unselected:hover{
    --gradient-from-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .xl\:hover\:from-blue-200:hover{
    --gradient-from-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .xl\:hover\:from-red-500:hover{
    --gradient-from-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .xl\:hover\:from-red-alert:hover{
    --gradient-from-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .xl\:hover\:from-blue-40:hover{
    --gradient-from-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .xl\:hover\:from-blue-60:hover{
    --gradient-from-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .xl\:hover\:from-blue-60-hover:hover{
    --gradient-from-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .xl\:hover\:from-blue-80:hover{
    --gradient-from-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .xl\:hover\:from-gray-80:hover{
    --gradient-from-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .xl\:hover\:from-gray-80-hover:hover{
    --gradient-from-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .xl\:hover\:from-gray-70:hover{
    --gradient-from-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .xl\:hover\:from-gray-60:hover{
    --gradient-from-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .xl\:hover\:from-red-60:hover{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .xl\:hover\:from-red-60-hover:hover{
    --gradient-from-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .xl\:hover\:from-red-80:hover{
    --gradient-from-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .xl\:hover\:from-gray-30:hover{
    --gradient-from-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .xl\:hover\:from-green-60:hover{
    --gradient-from-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .xl\:hover\:from-green-50:hover{
    --gradient-from-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .xl\:hover\:from-blue-70:hover{
    --gradient-from-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .xl\:hover\:from-gray-50:hover{
    --gradient-from-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .xl\:hover\:from-gray-50-hover:hover{
    --gradient-from-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .xl\:hover\:from-gray-50-active:hover{
    --gradient-from-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .xl\:hover\:from-gray-100:hover{
    --gradient-from-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .xl\:hover\:from-gray-100-disabled:hover{
    --gradient-from-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .xl\:hover\:from-gray-40:hover{
    --gradient-from-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .xl\:hover\:from-gray-10:hover{
    --gradient-from-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .xl\:hover\:from-gray-10-hover:hover{
    --gradient-from-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .xl\:hover\:from-gray-20:hover{
    --gradient-from-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .xl\:hover\:from-gray-20-hover:hover{
    --gradient-from-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .xl\:hover\:via-red:hover{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .xl\:hover\:via-red-100:hover{
    --gradient-via-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .xl\:hover\:via-teal:hover{
    --gradient-via-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .xl\:hover\:via-teal-100:hover{
    --gradient-via-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .xl\:hover\:via-teal-200:hover{
    --gradient-via-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .xl\:hover\:via-teal-300:hover{
    --gradient-via-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .xl\:hover\:via-white:hover{
    --gradient-via-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .xl\:hover\:via-black:hover{
    --gradient-via-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .xl\:hover\:via-black-100:hover{
    --gradient-via-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .xl\:hover\:via-black-200:hover{
    --gradient-via-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .xl\:hover\:via-blue:hover{
    --gradient-via-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .xl\:hover\:via-orange:hover{
    --gradient-via-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .xl\:hover\:via-purple:hover{
    --gradient-via-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .xl\:hover\:via-blue-100:hover{
    --gradient-via-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .xl\:hover\:via-blue-300:hover{
    --gradient-via-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .xl\:hover\:via-blue-900:hover{
    --gradient-via-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .xl\:hover\:via-gray-150:hover{
    --gradient-via-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .xl\:hover\:via-gray-200:hover{
    --gradient-via-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .xl\:hover\:via-gray-250:hover{
    --gradient-via-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .xl\:hover\:via-gray-300:hover{
    --gradient-via-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .xl\:hover\:via-gray-400:hover{
    --gradient-via-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .xl\:hover\:via-gray-450:hover{
    --gradient-via-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .xl\:hover\:via-gray-500:hover{
    --gradient-via-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .xl\:hover\:via-gray-550:hover{
    --gradient-via-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .xl\:hover\:via-gray-600:hover{
    --gradient-via-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .xl\:hover\:via-gray-700:hover{
    --gradient-via-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .xl\:hover\:via-gray-disable:hover{
    --gradient-via-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .xl\:hover\:via-gray-unselected:hover{
    --gradient-via-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .xl\:hover\:via-blue-200:hover{
    --gradient-via-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .xl\:hover\:via-red-500:hover{
    --gradient-via-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .xl\:hover\:via-red-alert:hover{
    --gradient-via-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .xl\:hover\:via-blue-40:hover{
    --gradient-via-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .xl\:hover\:via-blue-60:hover{
    --gradient-via-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .xl\:hover\:via-blue-60-hover:hover{
    --gradient-via-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .xl\:hover\:via-blue-80:hover{
    --gradient-via-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .xl\:hover\:via-gray-80:hover{
    --gradient-via-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .xl\:hover\:via-gray-80-hover:hover{
    --gradient-via-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .xl\:hover\:via-gray-70:hover{
    --gradient-via-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .xl\:hover\:via-gray-60:hover{
    --gradient-via-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .xl\:hover\:via-red-60:hover{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .xl\:hover\:via-red-60-hover:hover{
    --gradient-via-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .xl\:hover\:via-red-80:hover{
    --gradient-via-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .xl\:hover\:via-gray-30:hover{
    --gradient-via-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .xl\:hover\:via-green-60:hover{
    --gradient-via-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .xl\:hover\:via-green-50:hover{
    --gradient-via-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .xl\:hover\:via-blue-70:hover{
    --gradient-via-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .xl\:hover\:via-gray-50:hover{
    --gradient-via-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .xl\:hover\:via-gray-50-hover:hover{
    --gradient-via-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .xl\:hover\:via-gray-50-active:hover{
    --gradient-via-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .xl\:hover\:via-gray-100:hover{
    --gradient-via-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .xl\:hover\:via-gray-100-disabled:hover{
    --gradient-via-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .xl\:hover\:via-gray-40:hover{
    --gradient-via-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .xl\:hover\:via-gray-10:hover{
    --gradient-via-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .xl\:hover\:via-gray-10-hover:hover{
    --gradient-via-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .xl\:hover\:via-gray-20:hover{
    --gradient-via-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .xl\:hover\:via-gray-20-hover:hover{
    --gradient-via-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .xl\:hover\:to-red:hover{
    --gradient-to-color:#da1e28 !important
  }

  .xl\:hover\:to-red-100:hover{
    --gradient-to-color:#fb4b53 !important
  }

  .xl\:hover\:to-teal:hover{
    --gradient-to-color:#009b9b !important
  }

  .xl\:hover\:to-teal-100:hover{
    --gradient-to-color:#dbfbfb !important
  }

  .xl\:hover\:to-teal-200:hover{
    --gradient-to-color:#A8E2E4 !important
  }

  .xl\:hover\:to-teal-300:hover{
    --gradient-to-color:#009C98 !important
  }

  .xl\:hover\:to-white:hover{
    --gradient-to-color:#fff !important
  }

  .xl\:hover\:to-black:hover{
    --gradient-to-color:#000 !important
  }

  .xl\:hover\:to-black-100:hover{
    --gradient-to-color:#242A2E !important
  }

  .xl\:hover\:to-black-200:hover{
    --gradient-to-color:#171717 !important
  }

  .xl\:hover\:to-blue:hover{
    --gradient-to-color:#0058A1 !important
  }

  .xl\:hover\:to-orange:hover{
    --gradient-to-color:#fe7b00 !important
  }

  .xl\:hover\:to-purple:hover{
    --gradient-to-color:#8a3ffc !important
  }

  .xl\:hover\:to-blue-100:hover{
    --gradient-to-color:#E3F6FF !important
  }

  .xl\:hover\:to-blue-300:hover{
    --gradient-to-color:#30B0FF !important
  }

  .xl\:hover\:to-blue-900:hover{
    --gradient-to-color:#07192B !important
  }

  .xl\:hover\:to-gray-150:hover{
    --gradient-to-color:#f9f9f9 !important
  }

  .xl\:hover\:to-gray-200:hover{
    --gradient-to-color:#F2F4F8 !important
  }

  .xl\:hover\:to-gray-250:hover{
    --gradient-to-color:#FAFBFB !important
  }

  .xl\:hover\:to-gray-300:hover{
    --gradient-to-color:#D5D9E0 !important
  }

  .xl\:hover\:to-gray-400:hover{
    --gradient-to-color:#9FA5AD !important
  }

  .xl\:hover\:to-gray-450:hover{
    --gradient-to-color:#868d95 !important
  }

  .xl\:hover\:to-gray-500:hover{
    --gradient-to-color:#414F64 !important
  }

  .xl\:hover\:to-gray-550:hover{
    --gradient-to-color:#697077 !important
  }

  .xl\:hover\:to-gray-600:hover{
    --gradient-to-color:#50565b !important
  }

  .xl\:hover\:to-gray-700:hover{
    --gradient-to-color:#242a2e !important
  }

  .xl\:hover\:to-gray-disable:hover{
    --gradient-to-color:#C1C7CD !important
  }

  .xl\:hover\:to-gray-unselected:hover{
    --gradient-to-color:#868D95 !important
  }

  .xl\:hover\:to-blue-200:hover{
    --gradient-to-color:#427fb6 !important
  }

  .xl\:hover\:to-red-500:hover{
    --gradient-to-color:#DC2626 !important
  }

  .xl\:hover\:to-red-alert:hover{
    --gradient-to-color:#DA1E2833 !important
  }

  .xl\:hover\:to-blue-40:hover{
    --gradient-to-color:#78a9ff !important
  }

  .xl\:hover\:to-blue-60:hover{
    --gradient-to-color:#0f62fe !important
  }

  .xl\:hover\:to-blue-60-hover:hover{
    --gradient-to-color:#0353e9 !important
  }

  .xl\:hover\:to-blue-80:hover{
    --gradient-to-color:#002d9c !important
  }

  .xl\:hover\:to-gray-80:hover{
    --gradient-to-color:#393939 !important
  }

  .xl\:hover\:to-gray-80-hover:hover{
    --gradient-to-color:#4c4c4c !important
  }

  .xl\:hover\:to-gray-70:hover{
    --gradient-to-color:#525252 !important
  }

  .xl\:hover\:to-gray-60:hover{
    --gradient-to-color:#6f6f6f !important
  }

  .xl\:hover\:to-red-60:hover{
    --gradient-to-color:#da1e28 !important
  }

  .xl\:hover\:to-red-60-hover:hover{
    --gradient-to-color:#ba1b23 !important
  }

  .xl\:hover\:to-red-80:hover{
    --gradient-to-color:#750e13 !important
  }

  .xl\:hover\:to-gray-30:hover{
    --gradient-to-color:#c6c6c6 !important
  }

  .xl\:hover\:to-green-60:hover{
    --gradient-to-color:#198038 !important
  }

  .xl\:hover\:to-green-50:hover{
    --gradient-to-color:#EDF5FF !important
  }

  .xl\:hover\:to-blue-70:hover{
    --gradient-to-color:#0043ce !important
  }

  .xl\:hover\:to-gray-50:hover{
    --gradient-to-color:#8d8d8d !important
  }

  .xl\:hover\:to-gray-50-hover:hover{
    --gradient-to-color:#8d8d8d12 !important
  }

  .xl\:hover\:to-gray-50-active:hover{
    --gradient-to-color:#8d8d8d32 !important
  }

  .xl\:hover\:to-gray-100:hover{
    --gradient-to-color:#161616 !important
  }

  .xl\:hover\:to-gray-100-disabled:hover{
    --gradient-to-color:#16161650 !important
  }

  .xl\:hover\:to-gray-40:hover{
    --gradient-to-color:#a8a8a8 !important
  }

  .xl\:hover\:to-gray-10:hover{
    --gradient-to-color:#f4f4f4 !important
  }

  .xl\:hover\:to-gray-10-hover:hover{
    --gradient-to-color:#e5e5e5 !important
  }

  .xl\:hover\:to-gray-20:hover{
    --gradient-to-color:#e0e0e0 !important
  }

  .xl\:hover\:to-gray-20-hover:hover{
    --gradient-to-color:#cacaca !important
  }

  .xl\:focus\:from-red:focus{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .xl\:focus\:from-red-100:focus{
    --gradient-from-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .xl\:focus\:from-teal:focus{
    --gradient-from-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .xl\:focus\:from-teal-100:focus{
    --gradient-from-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .xl\:focus\:from-teal-200:focus{
    --gradient-from-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .xl\:focus\:from-teal-300:focus{
    --gradient-from-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .xl\:focus\:from-white:focus{
    --gradient-from-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .xl\:focus\:from-black:focus{
    --gradient-from-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .xl\:focus\:from-black-100:focus{
    --gradient-from-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .xl\:focus\:from-black-200:focus{
    --gradient-from-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .xl\:focus\:from-blue:focus{
    --gradient-from-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .xl\:focus\:from-orange:focus{
    --gradient-from-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .xl\:focus\:from-purple:focus{
    --gradient-from-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .xl\:focus\:from-blue-100:focus{
    --gradient-from-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .xl\:focus\:from-blue-300:focus{
    --gradient-from-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .xl\:focus\:from-blue-900:focus{
    --gradient-from-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .xl\:focus\:from-gray-150:focus{
    --gradient-from-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .xl\:focus\:from-gray-200:focus{
    --gradient-from-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .xl\:focus\:from-gray-250:focus{
    --gradient-from-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .xl\:focus\:from-gray-300:focus{
    --gradient-from-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .xl\:focus\:from-gray-400:focus{
    --gradient-from-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .xl\:focus\:from-gray-450:focus{
    --gradient-from-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .xl\:focus\:from-gray-500:focus{
    --gradient-from-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .xl\:focus\:from-gray-550:focus{
    --gradient-from-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .xl\:focus\:from-gray-600:focus{
    --gradient-from-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .xl\:focus\:from-gray-700:focus{
    --gradient-from-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .xl\:focus\:from-gray-disable:focus{
    --gradient-from-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .xl\:focus\:from-gray-unselected:focus{
    --gradient-from-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .xl\:focus\:from-blue-200:focus{
    --gradient-from-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .xl\:focus\:from-red-500:focus{
    --gradient-from-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .xl\:focus\:from-red-alert:focus{
    --gradient-from-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .xl\:focus\:from-blue-40:focus{
    --gradient-from-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .xl\:focus\:from-blue-60:focus{
    --gradient-from-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .xl\:focus\:from-blue-60-hover:focus{
    --gradient-from-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .xl\:focus\:from-blue-80:focus{
    --gradient-from-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .xl\:focus\:from-gray-80:focus{
    --gradient-from-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .xl\:focus\:from-gray-80-hover:focus{
    --gradient-from-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .xl\:focus\:from-gray-70:focus{
    --gradient-from-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .xl\:focus\:from-gray-60:focus{
    --gradient-from-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .xl\:focus\:from-red-60:focus{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .xl\:focus\:from-red-60-hover:focus{
    --gradient-from-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .xl\:focus\:from-red-80:focus{
    --gradient-from-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .xl\:focus\:from-gray-30:focus{
    --gradient-from-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .xl\:focus\:from-green-60:focus{
    --gradient-from-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .xl\:focus\:from-green-50:focus{
    --gradient-from-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .xl\:focus\:from-blue-70:focus{
    --gradient-from-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .xl\:focus\:from-gray-50:focus{
    --gradient-from-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .xl\:focus\:from-gray-50-hover:focus{
    --gradient-from-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .xl\:focus\:from-gray-50-active:focus{
    --gradient-from-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .xl\:focus\:from-gray-100:focus{
    --gradient-from-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .xl\:focus\:from-gray-100-disabled:focus{
    --gradient-from-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .xl\:focus\:from-gray-40:focus{
    --gradient-from-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .xl\:focus\:from-gray-10:focus{
    --gradient-from-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .xl\:focus\:from-gray-10-hover:focus{
    --gradient-from-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .xl\:focus\:from-gray-20:focus{
    --gradient-from-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .xl\:focus\:from-gray-20-hover:focus{
    --gradient-from-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .xl\:focus\:via-red:focus{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .xl\:focus\:via-red-100:focus{
    --gradient-via-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .xl\:focus\:via-teal:focus{
    --gradient-via-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .xl\:focus\:via-teal-100:focus{
    --gradient-via-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .xl\:focus\:via-teal-200:focus{
    --gradient-via-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .xl\:focus\:via-teal-300:focus{
    --gradient-via-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .xl\:focus\:via-white:focus{
    --gradient-via-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .xl\:focus\:via-black:focus{
    --gradient-via-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .xl\:focus\:via-black-100:focus{
    --gradient-via-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .xl\:focus\:via-black-200:focus{
    --gradient-via-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .xl\:focus\:via-blue:focus{
    --gradient-via-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .xl\:focus\:via-orange:focus{
    --gradient-via-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .xl\:focus\:via-purple:focus{
    --gradient-via-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .xl\:focus\:via-blue-100:focus{
    --gradient-via-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .xl\:focus\:via-blue-300:focus{
    --gradient-via-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .xl\:focus\:via-blue-900:focus{
    --gradient-via-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .xl\:focus\:via-gray-150:focus{
    --gradient-via-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .xl\:focus\:via-gray-200:focus{
    --gradient-via-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .xl\:focus\:via-gray-250:focus{
    --gradient-via-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .xl\:focus\:via-gray-300:focus{
    --gradient-via-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .xl\:focus\:via-gray-400:focus{
    --gradient-via-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .xl\:focus\:via-gray-450:focus{
    --gradient-via-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .xl\:focus\:via-gray-500:focus{
    --gradient-via-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .xl\:focus\:via-gray-550:focus{
    --gradient-via-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .xl\:focus\:via-gray-600:focus{
    --gradient-via-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .xl\:focus\:via-gray-700:focus{
    --gradient-via-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .xl\:focus\:via-gray-disable:focus{
    --gradient-via-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .xl\:focus\:via-gray-unselected:focus{
    --gradient-via-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .xl\:focus\:via-blue-200:focus{
    --gradient-via-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .xl\:focus\:via-red-500:focus{
    --gradient-via-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .xl\:focus\:via-red-alert:focus{
    --gradient-via-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .xl\:focus\:via-blue-40:focus{
    --gradient-via-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .xl\:focus\:via-blue-60:focus{
    --gradient-via-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .xl\:focus\:via-blue-60-hover:focus{
    --gradient-via-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .xl\:focus\:via-blue-80:focus{
    --gradient-via-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .xl\:focus\:via-gray-80:focus{
    --gradient-via-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .xl\:focus\:via-gray-80-hover:focus{
    --gradient-via-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .xl\:focus\:via-gray-70:focus{
    --gradient-via-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .xl\:focus\:via-gray-60:focus{
    --gradient-via-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .xl\:focus\:via-red-60:focus{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .xl\:focus\:via-red-60-hover:focus{
    --gradient-via-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .xl\:focus\:via-red-80:focus{
    --gradient-via-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .xl\:focus\:via-gray-30:focus{
    --gradient-via-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .xl\:focus\:via-green-60:focus{
    --gradient-via-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .xl\:focus\:via-green-50:focus{
    --gradient-via-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .xl\:focus\:via-blue-70:focus{
    --gradient-via-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .xl\:focus\:via-gray-50:focus{
    --gradient-via-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .xl\:focus\:via-gray-50-hover:focus{
    --gradient-via-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .xl\:focus\:via-gray-50-active:focus{
    --gradient-via-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .xl\:focus\:via-gray-100:focus{
    --gradient-via-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .xl\:focus\:via-gray-100-disabled:focus{
    --gradient-via-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .xl\:focus\:via-gray-40:focus{
    --gradient-via-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .xl\:focus\:via-gray-10:focus{
    --gradient-via-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .xl\:focus\:via-gray-10-hover:focus{
    --gradient-via-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .xl\:focus\:via-gray-20:focus{
    --gradient-via-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .xl\:focus\:via-gray-20-hover:focus{
    --gradient-via-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .xl\:focus\:to-red:focus{
    --gradient-to-color:#da1e28 !important
  }

  .xl\:focus\:to-red-100:focus{
    --gradient-to-color:#fb4b53 !important
  }

  .xl\:focus\:to-teal:focus{
    --gradient-to-color:#009b9b !important
  }

  .xl\:focus\:to-teal-100:focus{
    --gradient-to-color:#dbfbfb !important
  }

  .xl\:focus\:to-teal-200:focus{
    --gradient-to-color:#A8E2E4 !important
  }

  .xl\:focus\:to-teal-300:focus{
    --gradient-to-color:#009C98 !important
  }

  .xl\:focus\:to-white:focus{
    --gradient-to-color:#fff !important
  }

  .xl\:focus\:to-black:focus{
    --gradient-to-color:#000 !important
  }

  .xl\:focus\:to-black-100:focus{
    --gradient-to-color:#242A2E !important
  }

  .xl\:focus\:to-black-200:focus{
    --gradient-to-color:#171717 !important
  }

  .xl\:focus\:to-blue:focus{
    --gradient-to-color:#0058A1 !important
  }

  .xl\:focus\:to-orange:focus{
    --gradient-to-color:#fe7b00 !important
  }

  .xl\:focus\:to-purple:focus{
    --gradient-to-color:#8a3ffc !important
  }

  .xl\:focus\:to-blue-100:focus{
    --gradient-to-color:#E3F6FF !important
  }

  .xl\:focus\:to-blue-300:focus{
    --gradient-to-color:#30B0FF !important
  }

  .xl\:focus\:to-blue-900:focus{
    --gradient-to-color:#07192B !important
  }

  .xl\:focus\:to-gray-150:focus{
    --gradient-to-color:#f9f9f9 !important
  }

  .xl\:focus\:to-gray-200:focus{
    --gradient-to-color:#F2F4F8 !important
  }

  .xl\:focus\:to-gray-250:focus{
    --gradient-to-color:#FAFBFB !important
  }

  .xl\:focus\:to-gray-300:focus{
    --gradient-to-color:#D5D9E0 !important
  }

  .xl\:focus\:to-gray-400:focus{
    --gradient-to-color:#9FA5AD !important
  }

  .xl\:focus\:to-gray-450:focus{
    --gradient-to-color:#868d95 !important
  }

  .xl\:focus\:to-gray-500:focus{
    --gradient-to-color:#414F64 !important
  }

  .xl\:focus\:to-gray-550:focus{
    --gradient-to-color:#697077 !important
  }

  .xl\:focus\:to-gray-600:focus{
    --gradient-to-color:#50565b !important
  }

  .xl\:focus\:to-gray-700:focus{
    --gradient-to-color:#242a2e !important
  }

  .xl\:focus\:to-gray-disable:focus{
    --gradient-to-color:#C1C7CD !important
  }

  .xl\:focus\:to-gray-unselected:focus{
    --gradient-to-color:#868D95 !important
  }

  .xl\:focus\:to-blue-200:focus{
    --gradient-to-color:#427fb6 !important
  }

  .xl\:focus\:to-red-500:focus{
    --gradient-to-color:#DC2626 !important
  }

  .xl\:focus\:to-red-alert:focus{
    --gradient-to-color:#DA1E2833 !important
  }

  .xl\:focus\:to-blue-40:focus{
    --gradient-to-color:#78a9ff !important
  }

  .xl\:focus\:to-blue-60:focus{
    --gradient-to-color:#0f62fe !important
  }

  .xl\:focus\:to-blue-60-hover:focus{
    --gradient-to-color:#0353e9 !important
  }

  .xl\:focus\:to-blue-80:focus{
    --gradient-to-color:#002d9c !important
  }

  .xl\:focus\:to-gray-80:focus{
    --gradient-to-color:#393939 !important
  }

  .xl\:focus\:to-gray-80-hover:focus{
    --gradient-to-color:#4c4c4c !important
  }

  .xl\:focus\:to-gray-70:focus{
    --gradient-to-color:#525252 !important
  }

  .xl\:focus\:to-gray-60:focus{
    --gradient-to-color:#6f6f6f !important
  }

  .xl\:focus\:to-red-60:focus{
    --gradient-to-color:#da1e28 !important
  }

  .xl\:focus\:to-red-60-hover:focus{
    --gradient-to-color:#ba1b23 !important
  }

  .xl\:focus\:to-red-80:focus{
    --gradient-to-color:#750e13 !important
  }

  .xl\:focus\:to-gray-30:focus{
    --gradient-to-color:#c6c6c6 !important
  }

  .xl\:focus\:to-green-60:focus{
    --gradient-to-color:#198038 !important
  }

  .xl\:focus\:to-green-50:focus{
    --gradient-to-color:#EDF5FF !important
  }

  .xl\:focus\:to-blue-70:focus{
    --gradient-to-color:#0043ce !important
  }

  .xl\:focus\:to-gray-50:focus{
    --gradient-to-color:#8d8d8d !important
  }

  .xl\:focus\:to-gray-50-hover:focus{
    --gradient-to-color:#8d8d8d12 !important
  }

  .xl\:focus\:to-gray-50-active:focus{
    --gradient-to-color:#8d8d8d32 !important
  }

  .xl\:focus\:to-gray-100:focus{
    --gradient-to-color:#161616 !important
  }

  .xl\:focus\:to-gray-100-disabled:focus{
    --gradient-to-color:#16161650 !important
  }

  .xl\:focus\:to-gray-40:focus{
    --gradient-to-color:#a8a8a8 !important
  }

  .xl\:focus\:to-gray-10:focus{
    --gradient-to-color:#f4f4f4 !important
  }

  .xl\:focus\:to-gray-10-hover:focus{
    --gradient-to-color:#e5e5e5 !important
  }

  .xl\:focus\:to-gray-20:focus{
    --gradient-to-color:#e0e0e0 !important
  }

  .xl\:focus\:to-gray-20-hover:focus{
    --gradient-to-color:#cacaca !important
  }

  .xl\:bg-opacity-0{
    --bg-opacity:0 !important
  }

  .xl\:bg-opacity-25{
    --bg-opacity:0.25 !important
  }

  .xl\:bg-opacity-50{
    --bg-opacity:0.5 !important
  }

  .xl\:bg-opacity-75{
    --bg-opacity:0.75 !important
  }

  .xl\:bg-opacity-100{
    --bg-opacity:1 !important
  }

  .xl\:hover\:bg-opacity-0:hover{
    --bg-opacity:0 !important
  }

  .xl\:hover\:bg-opacity-25:hover{
    --bg-opacity:0.25 !important
  }

  .xl\:hover\:bg-opacity-50:hover{
    --bg-opacity:0.5 !important
  }

  .xl\:hover\:bg-opacity-75:hover{
    --bg-opacity:0.75 !important
  }

  .xl\:hover\:bg-opacity-100:hover{
    --bg-opacity:1 !important
  }

  .xl\:focus\:bg-opacity-0:focus{
    --bg-opacity:0 !important
  }

  .xl\:focus\:bg-opacity-25:focus{
    --bg-opacity:0.25 !important
  }

  .xl\:focus\:bg-opacity-50:focus{
    --bg-opacity:0.5 !important
  }

  .xl\:focus\:bg-opacity-75:focus{
    --bg-opacity:0.75 !important
  }

  .xl\:focus\:bg-opacity-100:focus{
    --bg-opacity:1 !important
  }

  .xl\:bg-bottom{
    background-position:bottom !important
  }

  .xl\:bg-center{
    background-position:center !important
  }

  .xl\:bg-left{
    background-position:left !important
  }

  .xl\:bg-left-bottom{
    background-position:left bottom !important
  }

  .xl\:bg-left-top{
    background-position:left top !important
  }

  .xl\:bg-right{
    background-position:right !important
  }

  .xl\:bg-right-bottom{
    background-position:right bottom !important
  }

  .xl\:bg-right-top{
    background-position:right top !important
  }

  .xl\:bg-top{
    background-position:top !important
  }

  .xl\:bg-repeat{
    background-repeat:repeat !important
  }

  .xl\:bg-no-repeat{
    background-repeat:no-repeat !important
  }

  .xl\:bg-repeat-x{
    background-repeat:repeat-x !important
  }

  .xl\:bg-repeat-y{
    background-repeat:repeat-y !important
  }

  .xl\:bg-repeat-round{
    background-repeat:round !important
  }

  .xl\:bg-repeat-space{
    background-repeat:space !important
  }

  .xl\:bg-auto{
    background-size:auto !important
  }

  .xl\:bg-cover{
    background-size:cover !important
  }

  .xl\:bg-contain{
    background-size:contain !important
  }

  .xl\:border-collapse{
    border-collapse:collapse !important
  }

  .xl\:border-separate{
    border-collapse:separate !important
  }

  .xl\:border-red{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .xl\:border-red-100{
    --border-opacity:1 !important;
    border-color:#fb4b53 !important;
    border-color:rgba(251, 75, 83, var(--border-opacity)) !important
  }

  .xl\:border-teal{
    --border-opacity:1 !important;
    border-color:#009b9b !important;
    border-color:rgba(0, 155, 155, var(--border-opacity)) !important
  }

  .xl\:border-teal-100{
    --border-opacity:1 !important;
    border-color:#dbfbfb !important;
    border-color:rgba(219, 251, 251, var(--border-opacity)) !important
  }

  .xl\:border-teal-200{
    --border-opacity:1 !important;
    border-color:#A8E2E4 !important;
    border-color:rgba(168, 226, 228, var(--border-opacity)) !important
  }

  .xl\:border-teal-300{
    --border-opacity:1 !important;
    border-color:#009C98 !important;
    border-color:rgba(0, 156, 152, var(--border-opacity)) !important
  }

  .xl\:border-white{
    --border-opacity:1 !important;
    border-color:#fff !important;
    border-color:rgba(255, 255, 255, var(--border-opacity)) !important
  }

  .xl\:border-black{
    --border-opacity:1 !important;
    border-color:#000 !important;
    border-color:rgba(0, 0, 0, var(--border-opacity)) !important
  }

  .xl\:border-black-100{
    --border-opacity:1 !important;
    border-color:#242A2E !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .xl\:border-black-200{
    --border-opacity:1 !important;
    border-color:#171717 !important;
    border-color:rgba(23, 23, 23, var(--border-opacity)) !important
  }

  .xl\:border-blue{
    --border-opacity:1 !important;
    border-color:#0058A1 !important;
    border-color:rgba(0, 88, 161, var(--border-opacity)) !important
  }

  .xl\:border-orange{
    --border-opacity:1 !important;
    border-color:#fe7b00 !important;
    border-color:rgba(254, 123, 0, var(--border-opacity)) !important
  }

  .xl\:border-purple{
    --border-opacity:1 !important;
    border-color:#8a3ffc !important;
    border-color:rgba(138, 63, 252, var(--border-opacity)) !important
  }

  .xl\:border-blue-100{
    --border-opacity:1 !important;
    border-color:#E3F6FF !important;
    border-color:rgba(227, 246, 255, var(--border-opacity)) !important
  }

  .xl\:border-blue-300{
    --border-opacity:1 !important;
    border-color:#30B0FF !important;
    border-color:rgba(48, 176, 255, var(--border-opacity)) !important
  }

  .xl\:border-blue-900{
    --border-opacity:1 !important;
    border-color:#07192B !important;
    border-color:rgba(7, 25, 43, var(--border-opacity)) !important
  }

  .xl\:border-gray-150{
    --border-opacity:1 !important;
    border-color:#f9f9f9 !important;
    border-color:rgba(249, 249, 249, var(--border-opacity)) !important
  }

  .xl\:border-gray-200{
    --border-opacity:1 !important;
    border-color:#F2F4F8 !important;
    border-color:rgba(242, 244, 248, var(--border-opacity)) !important
  }

  .xl\:border-gray-250{
    --border-opacity:1 !important;
    border-color:#FAFBFB !important;
    border-color:rgba(250, 251, 251, var(--border-opacity)) !important
  }

  .xl\:border-gray-300{
    --border-opacity:1 !important;
    border-color:#D5D9E0 !important;
    border-color:rgba(213, 217, 224, var(--border-opacity)) !important
  }

  .xl\:border-gray-400{
    --border-opacity:1 !important;
    border-color:#9FA5AD !important;
    border-color:rgba(159, 165, 173, var(--border-opacity)) !important
  }

  .xl\:border-gray-450{
    --border-opacity:1 !important;
    border-color:#868d95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .xl\:border-gray-500{
    --border-opacity:1 !important;
    border-color:#414F64 !important;
    border-color:rgba(65, 79, 100, var(--border-opacity)) !important
  }

  .xl\:border-gray-550{
    --border-opacity:1 !important;
    border-color:#697077 !important;
    border-color:rgba(105, 112, 119, var(--border-opacity)) !important
  }

  .xl\:border-gray-600{
    --border-opacity:1 !important;
    border-color:#50565b !important;
    border-color:rgba(80, 86, 91, var(--border-opacity)) !important
  }

  .xl\:border-gray-700{
    --border-opacity:1 !important;
    border-color:#242a2e !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .xl\:border-gray-disable{
    --border-opacity:1 !important;
    border-color:#C1C7CD !important;
    border-color:rgba(193, 199, 205, var(--border-opacity)) !important
  }

  .xl\:border-gray-unselected{
    --border-opacity:1 !important;
    border-color:#868D95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .xl\:border-blue-200{
    --border-opacity:1 !important;
    border-color:#427fb6 !important;
    border-color:rgba(66, 127, 182, var(--border-opacity)) !important
  }

  .xl\:border-red-500{
    --border-opacity:1 !important;
    border-color:#DC2626 !important;
    border-color:rgba(220, 38, 38, var(--border-opacity)) !important
  }

  .xl\:border-red-alert{
    border-color:#DA1E2833 !important
  }

  .xl\:border-blue-40{
    --border-opacity:1 !important;
    border-color:#78a9ff !important;
    border-color:rgba(120, 169, 255, var(--border-opacity)) !important
  }

  .xl\:border-blue-60{
    --border-opacity:1 !important;
    border-color:#0f62fe !important;
    border-color:rgba(15, 98, 254, var(--border-opacity)) !important
  }

  .xl\:border-blue-60-hover{
    --border-opacity:1 !important;
    border-color:#0353e9 !important;
    border-color:rgba(3, 83, 233, var(--border-opacity)) !important
  }

  .xl\:border-blue-80{
    --border-opacity:1 !important;
    border-color:#002d9c !important;
    border-color:rgba(0, 45, 156, var(--border-opacity)) !important
  }

  .xl\:border-gray-80{
    --border-opacity:1 !important;
    border-color:#393939 !important;
    border-color:rgba(57, 57, 57, var(--border-opacity)) !important
  }

  .xl\:border-gray-80-hover{
    --border-opacity:1 !important;
    border-color:#4c4c4c !important;
    border-color:rgba(76, 76, 76, var(--border-opacity)) !important
  }

  .xl\:border-gray-70{
    --border-opacity:1 !important;
    border-color:#525252 !important;
    border-color:rgba(82, 82, 82, var(--border-opacity)) !important
  }

  .xl\:border-gray-60{
    --border-opacity:1 !important;
    border-color:#6f6f6f !important;
    border-color:rgba(111, 111, 111, var(--border-opacity)) !important
  }

  .xl\:border-red-60{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .xl\:border-red-60-hover{
    --border-opacity:1 !important;
    border-color:#ba1b23 !important;
    border-color:rgba(186, 27, 35, var(--border-opacity)) !important
  }

  .xl\:border-red-80{
    --border-opacity:1 !important;
    border-color:#750e13 !important;
    border-color:rgba(117, 14, 19, var(--border-opacity)) !important
  }

  .xl\:border-gray-30{
    --border-opacity:1 !important;
    border-color:#c6c6c6 !important;
    border-color:rgba(198, 198, 198, var(--border-opacity)) !important
  }

  .xl\:border-green-60{
    --border-opacity:1 !important;
    border-color:#198038 !important;
    border-color:rgba(25, 128, 56, var(--border-opacity)) !important
  }

  .xl\:border-green-50{
    --border-opacity:1 !important;
    border-color:#EDF5FF !important;
    border-color:rgba(237, 245, 255, var(--border-opacity)) !important
  }

  .xl\:border-blue-70{
    --border-opacity:1 !important;
    border-color:#0043ce !important;
    border-color:rgba(0, 67, 206, var(--border-opacity)) !important
  }

  .xl\:border-gray-50{
    --border-opacity:1 !important;
    border-color:#8d8d8d !important;
    border-color:rgba(141, 141, 141, var(--border-opacity)) !important
  }

  .xl\:border-gray-50-hover{
    border-color:#8d8d8d12 !important
  }

  .xl\:border-gray-50-active{
    border-color:#8d8d8d32 !important
  }

  .xl\:border-gray-100{
    --border-opacity:1 !important;
    border-color:#161616 !important;
    border-color:rgba(22, 22, 22, var(--border-opacity)) !important
  }

  .xl\:border-gray-100-disabled{
    border-color:#16161650 !important
  }

  .xl\:border-gray-40{
    --border-opacity:1 !important;
    border-color:#a8a8a8 !important;
    border-color:rgba(168, 168, 168, var(--border-opacity)) !important
  }

  .xl\:border-gray-10{
    --border-opacity:1 !important;
    border-color:#f4f4f4 !important;
    border-color:rgba(244, 244, 244, var(--border-opacity)) !important
  }

  .xl\:border-gray-10-hover{
    --border-opacity:1 !important;
    border-color:#e5e5e5 !important;
    border-color:rgba(229, 229, 229, var(--border-opacity)) !important
  }

  .xl\:border-gray-20{
    --border-opacity:1 !important;
    border-color:#e0e0e0 !important;
    border-color:rgba(224, 224, 224, var(--border-opacity)) !important
  }

  .xl\:border-gray-20-hover{
    --border-opacity:1 !important;
    border-color:#cacaca !important;
    border-color:rgba(202, 202, 202, var(--border-opacity)) !important
  }

  .xl\:hover\:border-red:hover{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .xl\:hover\:border-red-100:hover{
    --border-opacity:1 !important;
    border-color:#fb4b53 !important;
    border-color:rgba(251, 75, 83, var(--border-opacity)) !important
  }

  .xl\:hover\:border-teal:hover{
    --border-opacity:1 !important;
    border-color:#009b9b !important;
    border-color:rgba(0, 155, 155, var(--border-opacity)) !important
  }

  .xl\:hover\:border-teal-100:hover{
    --border-opacity:1 !important;
    border-color:#dbfbfb !important;
    border-color:rgba(219, 251, 251, var(--border-opacity)) !important
  }

  .xl\:hover\:border-teal-200:hover{
    --border-opacity:1 !important;
    border-color:#A8E2E4 !important;
    border-color:rgba(168, 226, 228, var(--border-opacity)) !important
  }

  .xl\:hover\:border-teal-300:hover{
    --border-opacity:1 !important;
    border-color:#009C98 !important;
    border-color:rgba(0, 156, 152, var(--border-opacity)) !important
  }

  .xl\:hover\:border-white:hover{
    --border-opacity:1 !important;
    border-color:#fff !important;
    border-color:rgba(255, 255, 255, var(--border-opacity)) !important
  }

  .xl\:hover\:border-black:hover{
    --border-opacity:1 !important;
    border-color:#000 !important;
    border-color:rgba(0, 0, 0, var(--border-opacity)) !important
  }

  .xl\:hover\:border-black-100:hover{
    --border-opacity:1 !important;
    border-color:#242A2E !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .xl\:hover\:border-black-200:hover{
    --border-opacity:1 !important;
    border-color:#171717 !important;
    border-color:rgba(23, 23, 23, var(--border-opacity)) !important
  }

  .xl\:hover\:border-blue:hover{
    --border-opacity:1 !important;
    border-color:#0058A1 !important;
    border-color:rgba(0, 88, 161, var(--border-opacity)) !important
  }

  .xl\:hover\:border-orange:hover{
    --border-opacity:1 !important;
    border-color:#fe7b00 !important;
    border-color:rgba(254, 123, 0, var(--border-opacity)) !important
  }

  .xl\:hover\:border-purple:hover{
    --border-opacity:1 !important;
    border-color:#8a3ffc !important;
    border-color:rgba(138, 63, 252, var(--border-opacity)) !important
  }

  .xl\:hover\:border-blue-100:hover{
    --border-opacity:1 !important;
    border-color:#E3F6FF !important;
    border-color:rgba(227, 246, 255, var(--border-opacity)) !important
  }

  .xl\:hover\:border-blue-300:hover{
    --border-opacity:1 !important;
    border-color:#30B0FF !important;
    border-color:rgba(48, 176, 255, var(--border-opacity)) !important
  }

  .xl\:hover\:border-blue-900:hover{
    --border-opacity:1 !important;
    border-color:#07192B !important;
    border-color:rgba(7, 25, 43, var(--border-opacity)) !important
  }

  .xl\:hover\:border-gray-150:hover{
    --border-opacity:1 !important;
    border-color:#f9f9f9 !important;
    border-color:rgba(249, 249, 249, var(--border-opacity)) !important
  }

  .xl\:hover\:border-gray-200:hover{
    --border-opacity:1 !important;
    border-color:#F2F4F8 !important;
    border-color:rgba(242, 244, 248, var(--border-opacity)) !important
  }

  .xl\:hover\:border-gray-250:hover{
    --border-opacity:1 !important;
    border-color:#FAFBFB !important;
    border-color:rgba(250, 251, 251, var(--border-opacity)) !important
  }

  .xl\:hover\:border-gray-300:hover{
    --border-opacity:1 !important;
    border-color:#D5D9E0 !important;
    border-color:rgba(213, 217, 224, var(--border-opacity)) !important
  }

  .xl\:hover\:border-gray-400:hover{
    --border-opacity:1 !important;
    border-color:#9FA5AD !important;
    border-color:rgba(159, 165, 173, var(--border-opacity)) !important
  }

  .xl\:hover\:border-gray-450:hover{
    --border-opacity:1 !important;
    border-color:#868d95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .xl\:hover\:border-gray-500:hover{
    --border-opacity:1 !important;
    border-color:#414F64 !important;
    border-color:rgba(65, 79, 100, var(--border-opacity)) !important
  }

  .xl\:hover\:border-gray-550:hover{
    --border-opacity:1 !important;
    border-color:#697077 !important;
    border-color:rgba(105, 112, 119, var(--border-opacity)) !important
  }

  .xl\:hover\:border-gray-600:hover{
    --border-opacity:1 !important;
    border-color:#50565b !important;
    border-color:rgba(80, 86, 91, var(--border-opacity)) !important
  }

  .xl\:hover\:border-gray-700:hover{
    --border-opacity:1 !important;
    border-color:#242a2e !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .xl\:hover\:border-gray-disable:hover{
    --border-opacity:1 !important;
    border-color:#C1C7CD !important;
    border-color:rgba(193, 199, 205, var(--border-opacity)) !important
  }

  .xl\:hover\:border-gray-unselected:hover{
    --border-opacity:1 !important;
    border-color:#868D95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .xl\:hover\:border-blue-200:hover{
    --border-opacity:1 !important;
    border-color:#427fb6 !important;
    border-color:rgba(66, 127, 182, var(--border-opacity)) !important
  }

  .xl\:hover\:border-red-500:hover{
    --border-opacity:1 !important;
    border-color:#DC2626 !important;
    border-color:rgba(220, 38, 38, var(--border-opacity)) !important
  }

  .xl\:hover\:border-red-alert:hover{
    border-color:#DA1E2833 !important
  }

  .xl\:hover\:border-blue-40:hover{
    --border-opacity:1 !important;
    border-color:#78a9ff !important;
    border-color:rgba(120, 169, 255, var(--border-opacity)) !important
  }

  .xl\:hover\:border-blue-60:hover{
    --border-opacity:1 !important;
    border-color:#0f62fe !important;
    border-color:rgba(15, 98, 254, var(--border-opacity)) !important
  }

  .xl\:hover\:border-blue-60-hover:hover{
    --border-opacity:1 !important;
    border-color:#0353e9 !important;
    border-color:rgba(3, 83, 233, var(--border-opacity)) !important
  }

  .xl\:hover\:border-blue-80:hover{
    --border-opacity:1 !important;
    border-color:#002d9c !important;
    border-color:rgba(0, 45, 156, var(--border-opacity)) !important
  }

  .xl\:hover\:border-gray-80:hover{
    --border-opacity:1 !important;
    border-color:#393939 !important;
    border-color:rgba(57, 57, 57, var(--border-opacity)) !important
  }

  .xl\:hover\:border-gray-80-hover:hover{
    --border-opacity:1 !important;
    border-color:#4c4c4c !important;
    border-color:rgba(76, 76, 76, var(--border-opacity)) !important
  }

  .xl\:hover\:border-gray-70:hover{
    --border-opacity:1 !important;
    border-color:#525252 !important;
    border-color:rgba(82, 82, 82, var(--border-opacity)) !important
  }

  .xl\:hover\:border-gray-60:hover{
    --border-opacity:1 !important;
    border-color:#6f6f6f !important;
    border-color:rgba(111, 111, 111, var(--border-opacity)) !important
  }

  .xl\:hover\:border-red-60:hover{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .xl\:hover\:border-red-60-hover:hover{
    --border-opacity:1 !important;
    border-color:#ba1b23 !important;
    border-color:rgba(186, 27, 35, var(--border-opacity)) !important
  }

  .xl\:hover\:border-red-80:hover{
    --border-opacity:1 !important;
    border-color:#750e13 !important;
    border-color:rgba(117, 14, 19, var(--border-opacity)) !important
  }

  .xl\:hover\:border-gray-30:hover{
    --border-opacity:1 !important;
    border-color:#c6c6c6 !important;
    border-color:rgba(198, 198, 198, var(--border-opacity)) !important
  }

  .xl\:hover\:border-green-60:hover{
    --border-opacity:1 !important;
    border-color:#198038 !important;
    border-color:rgba(25, 128, 56, var(--border-opacity)) !important
  }

  .xl\:hover\:border-green-50:hover{
    --border-opacity:1 !important;
    border-color:#EDF5FF !important;
    border-color:rgba(237, 245, 255, var(--border-opacity)) !important
  }

  .xl\:hover\:border-blue-70:hover{
    --border-opacity:1 !important;
    border-color:#0043ce !important;
    border-color:rgba(0, 67, 206, var(--border-opacity)) !important
  }

  .xl\:hover\:border-gray-50:hover{
    --border-opacity:1 !important;
    border-color:#8d8d8d !important;
    border-color:rgba(141, 141, 141, var(--border-opacity)) !important
  }

  .xl\:hover\:border-gray-50-hover:hover{
    border-color:#8d8d8d12 !important
  }

  .xl\:hover\:border-gray-50-active:hover{
    border-color:#8d8d8d32 !important
  }

  .xl\:hover\:border-gray-100:hover{
    --border-opacity:1 !important;
    border-color:#161616 !important;
    border-color:rgba(22, 22, 22, var(--border-opacity)) !important
  }

  .xl\:hover\:border-gray-100-disabled:hover{
    border-color:#16161650 !important
  }

  .xl\:hover\:border-gray-40:hover{
    --border-opacity:1 !important;
    border-color:#a8a8a8 !important;
    border-color:rgba(168, 168, 168, var(--border-opacity)) !important
  }

  .xl\:hover\:border-gray-10:hover{
    --border-opacity:1 !important;
    border-color:#f4f4f4 !important;
    border-color:rgba(244, 244, 244, var(--border-opacity)) !important
  }

  .xl\:hover\:border-gray-10-hover:hover{
    --border-opacity:1 !important;
    border-color:#e5e5e5 !important;
    border-color:rgba(229, 229, 229, var(--border-opacity)) !important
  }

  .xl\:hover\:border-gray-20:hover{
    --border-opacity:1 !important;
    border-color:#e0e0e0 !important;
    border-color:rgba(224, 224, 224, var(--border-opacity)) !important
  }

  .xl\:hover\:border-gray-20-hover:hover{
    --border-opacity:1 !important;
    border-color:#cacaca !important;
    border-color:rgba(202, 202, 202, var(--border-opacity)) !important
  }

  .xl\:focus\:border-red:focus{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .xl\:focus\:border-red-100:focus{
    --border-opacity:1 !important;
    border-color:#fb4b53 !important;
    border-color:rgba(251, 75, 83, var(--border-opacity)) !important
  }

  .xl\:focus\:border-teal:focus{
    --border-opacity:1 !important;
    border-color:#009b9b !important;
    border-color:rgba(0, 155, 155, var(--border-opacity)) !important
  }

  .xl\:focus\:border-teal-100:focus{
    --border-opacity:1 !important;
    border-color:#dbfbfb !important;
    border-color:rgba(219, 251, 251, var(--border-opacity)) !important
  }

  .xl\:focus\:border-teal-200:focus{
    --border-opacity:1 !important;
    border-color:#A8E2E4 !important;
    border-color:rgba(168, 226, 228, var(--border-opacity)) !important
  }

  .xl\:focus\:border-teal-300:focus{
    --border-opacity:1 !important;
    border-color:#009C98 !important;
    border-color:rgba(0, 156, 152, var(--border-opacity)) !important
  }

  .xl\:focus\:border-white:focus{
    --border-opacity:1 !important;
    border-color:#fff !important;
    border-color:rgba(255, 255, 255, var(--border-opacity)) !important
  }

  .xl\:focus\:border-black:focus{
    --border-opacity:1 !important;
    border-color:#000 !important;
    border-color:rgba(0, 0, 0, var(--border-opacity)) !important
  }

  .xl\:focus\:border-black-100:focus{
    --border-opacity:1 !important;
    border-color:#242A2E !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .xl\:focus\:border-black-200:focus{
    --border-opacity:1 !important;
    border-color:#171717 !important;
    border-color:rgba(23, 23, 23, var(--border-opacity)) !important
  }

  .xl\:focus\:border-blue:focus{
    --border-opacity:1 !important;
    border-color:#0058A1 !important;
    border-color:rgba(0, 88, 161, var(--border-opacity)) !important
  }

  .xl\:focus\:border-orange:focus{
    --border-opacity:1 !important;
    border-color:#fe7b00 !important;
    border-color:rgba(254, 123, 0, var(--border-opacity)) !important
  }

  .xl\:focus\:border-purple:focus{
    --border-opacity:1 !important;
    border-color:#8a3ffc !important;
    border-color:rgba(138, 63, 252, var(--border-opacity)) !important
  }

  .xl\:focus\:border-blue-100:focus{
    --border-opacity:1 !important;
    border-color:#E3F6FF !important;
    border-color:rgba(227, 246, 255, var(--border-opacity)) !important
  }

  .xl\:focus\:border-blue-300:focus{
    --border-opacity:1 !important;
    border-color:#30B0FF !important;
    border-color:rgba(48, 176, 255, var(--border-opacity)) !important
  }

  .xl\:focus\:border-blue-900:focus{
    --border-opacity:1 !important;
    border-color:#07192B !important;
    border-color:rgba(7, 25, 43, var(--border-opacity)) !important
  }

  .xl\:focus\:border-gray-150:focus{
    --border-opacity:1 !important;
    border-color:#f9f9f9 !important;
    border-color:rgba(249, 249, 249, var(--border-opacity)) !important
  }

  .xl\:focus\:border-gray-200:focus{
    --border-opacity:1 !important;
    border-color:#F2F4F8 !important;
    border-color:rgba(242, 244, 248, var(--border-opacity)) !important
  }

  .xl\:focus\:border-gray-250:focus{
    --border-opacity:1 !important;
    border-color:#FAFBFB !important;
    border-color:rgba(250, 251, 251, var(--border-opacity)) !important
  }

  .xl\:focus\:border-gray-300:focus{
    --border-opacity:1 !important;
    border-color:#D5D9E0 !important;
    border-color:rgba(213, 217, 224, var(--border-opacity)) !important
  }

  .xl\:focus\:border-gray-400:focus{
    --border-opacity:1 !important;
    border-color:#9FA5AD !important;
    border-color:rgba(159, 165, 173, var(--border-opacity)) !important
  }

  .xl\:focus\:border-gray-450:focus{
    --border-opacity:1 !important;
    border-color:#868d95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .xl\:focus\:border-gray-500:focus{
    --border-opacity:1 !important;
    border-color:#414F64 !important;
    border-color:rgba(65, 79, 100, var(--border-opacity)) !important
  }

  .xl\:focus\:border-gray-550:focus{
    --border-opacity:1 !important;
    border-color:#697077 !important;
    border-color:rgba(105, 112, 119, var(--border-opacity)) !important
  }

  .xl\:focus\:border-gray-600:focus{
    --border-opacity:1 !important;
    border-color:#50565b !important;
    border-color:rgba(80, 86, 91, var(--border-opacity)) !important
  }

  .xl\:focus\:border-gray-700:focus{
    --border-opacity:1 !important;
    border-color:#242a2e !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .xl\:focus\:border-gray-disable:focus{
    --border-opacity:1 !important;
    border-color:#C1C7CD !important;
    border-color:rgba(193, 199, 205, var(--border-opacity)) !important
  }

  .xl\:focus\:border-gray-unselected:focus{
    --border-opacity:1 !important;
    border-color:#868D95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .xl\:focus\:border-blue-200:focus{
    --border-opacity:1 !important;
    border-color:#427fb6 !important;
    border-color:rgba(66, 127, 182, var(--border-opacity)) !important
  }

  .xl\:focus\:border-red-500:focus{
    --border-opacity:1 !important;
    border-color:#DC2626 !important;
    border-color:rgba(220, 38, 38, var(--border-opacity)) !important
  }

  .xl\:focus\:border-red-alert:focus{
    border-color:#DA1E2833 !important
  }

  .xl\:focus\:border-blue-40:focus{
    --border-opacity:1 !important;
    border-color:#78a9ff !important;
    border-color:rgba(120, 169, 255, var(--border-opacity)) !important
  }

  .xl\:focus\:border-blue-60:focus{
    --border-opacity:1 !important;
    border-color:#0f62fe !important;
    border-color:rgba(15, 98, 254, var(--border-opacity)) !important
  }

  .xl\:focus\:border-blue-60-hover:focus{
    --border-opacity:1 !important;
    border-color:#0353e9 !important;
    border-color:rgba(3, 83, 233, var(--border-opacity)) !important
  }

  .xl\:focus\:border-blue-80:focus{
    --border-opacity:1 !important;
    border-color:#002d9c !important;
    border-color:rgba(0, 45, 156, var(--border-opacity)) !important
  }

  .xl\:focus\:border-gray-80:focus{
    --border-opacity:1 !important;
    border-color:#393939 !important;
    border-color:rgba(57, 57, 57, var(--border-opacity)) !important
  }

  .xl\:focus\:border-gray-80-hover:focus{
    --border-opacity:1 !important;
    border-color:#4c4c4c !important;
    border-color:rgba(76, 76, 76, var(--border-opacity)) !important
  }

  .xl\:focus\:border-gray-70:focus{
    --border-opacity:1 !important;
    border-color:#525252 !important;
    border-color:rgba(82, 82, 82, var(--border-opacity)) !important
  }

  .xl\:focus\:border-gray-60:focus{
    --border-opacity:1 !important;
    border-color:#6f6f6f !important;
    border-color:rgba(111, 111, 111, var(--border-opacity)) !important
  }

  .xl\:focus\:border-red-60:focus{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .xl\:focus\:border-red-60-hover:focus{
    --border-opacity:1 !important;
    border-color:#ba1b23 !important;
    border-color:rgba(186, 27, 35, var(--border-opacity)) !important
  }

  .xl\:focus\:border-red-80:focus{
    --border-opacity:1 !important;
    border-color:#750e13 !important;
    border-color:rgba(117, 14, 19, var(--border-opacity)) !important
  }

  .xl\:focus\:border-gray-30:focus{
    --border-opacity:1 !important;
    border-color:#c6c6c6 !important;
    border-color:rgba(198, 198, 198, var(--border-opacity)) !important
  }

  .xl\:focus\:border-green-60:focus{
    --border-opacity:1 !important;
    border-color:#198038 !important;
    border-color:rgba(25, 128, 56, var(--border-opacity)) !important
  }

  .xl\:focus\:border-green-50:focus{
    --border-opacity:1 !important;
    border-color:#EDF5FF !important;
    border-color:rgba(237, 245, 255, var(--border-opacity)) !important
  }

  .xl\:focus\:border-blue-70:focus{
    --border-opacity:1 !important;
    border-color:#0043ce !important;
    border-color:rgba(0, 67, 206, var(--border-opacity)) !important
  }

  .xl\:focus\:border-gray-50:focus{
    --border-opacity:1 !important;
    border-color:#8d8d8d !important;
    border-color:rgba(141, 141, 141, var(--border-opacity)) !important
  }

  .xl\:focus\:border-gray-50-hover:focus{
    border-color:#8d8d8d12 !important
  }

  .xl\:focus\:border-gray-50-active:focus{
    border-color:#8d8d8d32 !important
  }

  .xl\:focus\:border-gray-100:focus{
    --border-opacity:1 !important;
    border-color:#161616 !important;
    border-color:rgba(22, 22, 22, var(--border-opacity)) !important
  }

  .xl\:focus\:border-gray-100-disabled:focus{
    border-color:#16161650 !important
  }

  .xl\:focus\:border-gray-40:focus{
    --border-opacity:1 !important;
    border-color:#a8a8a8 !important;
    border-color:rgba(168, 168, 168, var(--border-opacity)) !important
  }

  .xl\:focus\:border-gray-10:focus{
    --border-opacity:1 !important;
    border-color:#f4f4f4 !important;
    border-color:rgba(244, 244, 244, var(--border-opacity)) !important
  }

  .xl\:focus\:border-gray-10-hover:focus{
    --border-opacity:1 !important;
    border-color:#e5e5e5 !important;
    border-color:rgba(229, 229, 229, var(--border-opacity)) !important
  }

  .xl\:focus\:border-gray-20:focus{
    --border-opacity:1 !important;
    border-color:#e0e0e0 !important;
    border-color:rgba(224, 224, 224, var(--border-opacity)) !important
  }

  .xl\:focus\:border-gray-20-hover:focus{
    --border-opacity:1 !important;
    border-color:#cacaca !important;
    border-color:rgba(202, 202, 202, var(--border-opacity)) !important
  }

  .xl\:border-opacity-0{
    --border-opacity:0 !important
  }

  .xl\:border-opacity-25{
    --border-opacity:0.25 !important
  }

  .xl\:border-opacity-50{
    --border-opacity:0.5 !important
  }

  .xl\:border-opacity-75{
    --border-opacity:0.75 !important
  }

  .xl\:border-opacity-100{
    --border-opacity:1 !important
  }

  .xl\:hover\:border-opacity-0:hover{
    --border-opacity:0 !important
  }

  .xl\:hover\:border-opacity-25:hover{
    --border-opacity:0.25 !important
  }

  .xl\:hover\:border-opacity-50:hover{
    --border-opacity:0.5 !important
  }

  .xl\:hover\:border-opacity-75:hover{
    --border-opacity:0.75 !important
  }

  .xl\:hover\:border-opacity-100:hover{
    --border-opacity:1 !important
  }

  .xl\:focus\:border-opacity-0:focus{
    --border-opacity:0 !important
  }

  .xl\:focus\:border-opacity-25:focus{
    --border-opacity:0.25 !important
  }

  .xl\:focus\:border-opacity-50:focus{
    --border-opacity:0.5 !important
  }

  .xl\:focus\:border-opacity-75:focus{
    --border-opacity:0.75 !important
  }

  .xl\:focus\:border-opacity-100:focus{
    --border-opacity:1 !important
  }

  .xl\:rounded-none{
    border-radius:0 !important
  }

  .xl\:rounded-sm{
    border-radius:0.125rem !important
  }

  .xl\:rounded{
    border-radius:0.25rem !important
  }

  .xl\:rounded-md{
    border-radius:0.375rem !important
  }

  .xl\:rounded-lg{
    border-radius:0.5rem !important
  }

  .xl\:rounded-xl{
    border-radius:0.75rem !important
  }

  .xl\:rounded-2xl{
    border-radius:1rem !important
  }

  .xl\:rounded-3xl{
    border-radius:1.5rem !important
  }

  .xl\:rounded-full{
    border-radius:9999px !important
  }

  .xl\:rounded-t-none{
    border-top-left-radius:0 !important;
    border-top-right-radius:0 !important
  }

  .xl\:rounded-r-none{
    border-top-right-radius:0 !important;
    border-bottom-right-radius:0 !important
  }

  .xl\:rounded-b-none{
    border-bottom-right-radius:0 !important;
    border-bottom-left-radius:0 !important
  }

  .xl\:rounded-l-none{
    border-top-left-radius:0 !important;
    border-bottom-left-radius:0 !important
  }

  .xl\:rounded-t-sm{
    border-top-left-radius:0.125rem !important;
    border-top-right-radius:0.125rem !important
  }

  .xl\:rounded-r-sm{
    border-top-right-radius:0.125rem !important;
    border-bottom-right-radius:0.125rem !important
  }

  .xl\:rounded-b-sm{
    border-bottom-right-radius:0.125rem !important;
    border-bottom-left-radius:0.125rem !important
  }

  .xl\:rounded-l-sm{
    border-top-left-radius:0.125rem !important;
    border-bottom-left-radius:0.125rem !important
  }

  .xl\:rounded-t{
    border-top-left-radius:0.25rem !important;
    border-top-right-radius:0.25rem !important
  }

  .xl\:rounded-r{
    border-top-right-radius:0.25rem !important;
    border-bottom-right-radius:0.25rem !important
  }

  .xl\:rounded-b{
    border-bottom-right-radius:0.25rem !important;
    border-bottom-left-radius:0.25rem !important
  }

  .xl\:rounded-l{
    border-top-left-radius:0.25rem !important;
    border-bottom-left-radius:0.25rem !important
  }

  .xl\:rounded-t-md{
    border-top-left-radius:0.375rem !important;
    border-top-right-radius:0.375rem !important
  }

  .xl\:rounded-r-md{
    border-top-right-radius:0.375rem !important;
    border-bottom-right-radius:0.375rem !important
  }

  .xl\:rounded-b-md{
    border-bottom-right-radius:0.375rem !important;
    border-bottom-left-radius:0.375rem !important
  }

  .xl\:rounded-l-md{
    border-top-left-radius:0.375rem !important;
    border-bottom-left-radius:0.375rem !important
  }

  .xl\:rounded-t-lg{
    border-top-left-radius:0.5rem !important;
    border-top-right-radius:0.5rem !important
  }

  .xl\:rounded-r-lg{
    border-top-right-radius:0.5rem !important;
    border-bottom-right-radius:0.5rem !important
  }

  .xl\:rounded-b-lg{
    border-bottom-right-radius:0.5rem !important;
    border-bottom-left-radius:0.5rem !important
  }

  .xl\:rounded-l-lg{
    border-top-left-radius:0.5rem !important;
    border-bottom-left-radius:0.5rem !important
  }

  .xl\:rounded-t-xl{
    border-top-left-radius:0.75rem !important;
    border-top-right-radius:0.75rem !important
  }

  .xl\:rounded-r-xl{
    border-top-right-radius:0.75rem !important;
    border-bottom-right-radius:0.75rem !important
  }

  .xl\:rounded-b-xl{
    border-bottom-right-radius:0.75rem !important;
    border-bottom-left-radius:0.75rem !important
  }

  .xl\:rounded-l-xl{
    border-top-left-radius:0.75rem !important;
    border-bottom-left-radius:0.75rem !important
  }

  .xl\:rounded-t-2xl{
    border-top-left-radius:1rem !important;
    border-top-right-radius:1rem !important
  }

  .xl\:rounded-r-2xl{
    border-top-right-radius:1rem !important;
    border-bottom-right-radius:1rem !important
  }

  .xl\:rounded-b-2xl{
    border-bottom-right-radius:1rem !important;
    border-bottom-left-radius:1rem !important
  }

  .xl\:rounded-l-2xl{
    border-top-left-radius:1rem !important;
    border-bottom-left-radius:1rem !important
  }

  .xl\:rounded-t-3xl{
    border-top-left-radius:1.5rem !important;
    border-top-right-radius:1.5rem !important
  }

  .xl\:rounded-r-3xl{
    border-top-right-radius:1.5rem !important;
    border-bottom-right-radius:1.5rem !important
  }

  .xl\:rounded-b-3xl{
    border-bottom-right-radius:1.5rem !important;
    border-bottom-left-radius:1.5rem !important
  }

  .xl\:rounded-l-3xl{
    border-top-left-radius:1.5rem !important;
    border-bottom-left-radius:1.5rem !important
  }

  .xl\:rounded-t-full{
    border-top-left-radius:9999px !important;
    border-top-right-radius:9999px !important
  }

  .xl\:rounded-r-full{
    border-top-right-radius:9999px !important;
    border-bottom-right-radius:9999px !important
  }

  .xl\:rounded-b-full{
    border-bottom-right-radius:9999px !important;
    border-bottom-left-radius:9999px !important
  }

  .xl\:rounded-l-full{
    border-top-left-radius:9999px !important;
    border-bottom-left-radius:9999px !important
  }

  .xl\:rounded-tl-none{
    border-top-left-radius:0 !important
  }

  .xl\:rounded-tr-none{
    border-top-right-radius:0 !important
  }

  .xl\:rounded-br-none{
    border-bottom-right-radius:0 !important
  }

  .xl\:rounded-bl-none{
    border-bottom-left-radius:0 !important
  }

  .xl\:rounded-tl-sm{
    border-top-left-radius:0.125rem !important
  }

  .xl\:rounded-tr-sm{
    border-top-right-radius:0.125rem !important
  }

  .xl\:rounded-br-sm{
    border-bottom-right-radius:0.125rem !important
  }

  .xl\:rounded-bl-sm{
    border-bottom-left-radius:0.125rem !important
  }

  .xl\:rounded-tl{
    border-top-left-radius:0.25rem !important
  }

  .xl\:rounded-tr{
    border-top-right-radius:0.25rem !important
  }

  .xl\:rounded-br{
    border-bottom-right-radius:0.25rem !important
  }

  .xl\:rounded-bl{
    border-bottom-left-radius:0.25rem !important
  }

  .xl\:rounded-tl-md{
    border-top-left-radius:0.375rem !important
  }

  .xl\:rounded-tr-md{
    border-top-right-radius:0.375rem !important
  }

  .xl\:rounded-br-md{
    border-bottom-right-radius:0.375rem !important
  }

  .xl\:rounded-bl-md{
    border-bottom-left-radius:0.375rem !important
  }

  .xl\:rounded-tl-lg{
    border-top-left-radius:0.5rem !important
  }

  .xl\:rounded-tr-lg{
    border-top-right-radius:0.5rem !important
  }

  .xl\:rounded-br-lg{
    border-bottom-right-radius:0.5rem !important
  }

  .xl\:rounded-bl-lg{
    border-bottom-left-radius:0.5rem !important
  }

  .xl\:rounded-tl-xl{
    border-top-left-radius:0.75rem !important
  }

  .xl\:rounded-tr-xl{
    border-top-right-radius:0.75rem !important
  }

  .xl\:rounded-br-xl{
    border-bottom-right-radius:0.75rem !important
  }

  .xl\:rounded-bl-xl{
    border-bottom-left-radius:0.75rem !important
  }

  .xl\:rounded-tl-2xl{
    border-top-left-radius:1rem !important
  }

  .xl\:rounded-tr-2xl{
    border-top-right-radius:1rem !important
  }

  .xl\:rounded-br-2xl{
    border-bottom-right-radius:1rem !important
  }

  .xl\:rounded-bl-2xl{
    border-bottom-left-radius:1rem !important
  }

  .xl\:rounded-tl-3xl{
    border-top-left-radius:1.5rem !important
  }

  .xl\:rounded-tr-3xl{
    border-top-right-radius:1.5rem !important
  }

  .xl\:rounded-br-3xl{
    border-bottom-right-radius:1.5rem !important
  }

  .xl\:rounded-bl-3xl{
    border-bottom-left-radius:1.5rem !important
  }

  .xl\:rounded-tl-full{
    border-top-left-radius:9999px !important
  }

  .xl\:rounded-tr-full{
    border-top-right-radius:9999px !important
  }

  .xl\:rounded-br-full{
    border-bottom-right-radius:9999px !important
  }

  .xl\:rounded-bl-full{
    border-bottom-left-radius:9999px !important
  }

  .xl\:border-solid{
    border-style:solid !important
  }

  .xl\:border-dashed{
    border-style:dashed !important
  }

  .xl\:border-dotted{
    border-style:dotted !important
  }

  .xl\:border-double{
    border-style:double !important
  }

  .xl\:border-none{
    border-style:none !important
  }

  .xl\:border-0{
    border-width:0 !important
  }

  .xl\:border-2{
    border-width:2px !important
  }

  .xl\:border-4{
    border-width:4px !important
  }

  .xl\:border-8{
    border-width:8px !important
  }

  .xl\:border{
    border-width:1px !important
  }

  .xl\:border-t-0{
    border-top-width:0 !important
  }

  .xl\:border-r-0{
    border-right-width:0 !important
  }

  .xl\:border-b-0{
    border-bottom-width:0 !important
  }

  .xl\:border-l-0{
    border-left-width:0 !important
  }

  .xl\:border-t-2{
    border-top-width:2px !important
  }

  .xl\:border-r-2{
    border-right-width:2px !important
  }

  .xl\:border-b-2{
    border-bottom-width:2px !important
  }

  .xl\:border-l-2{
    border-left-width:2px !important
  }

  .xl\:border-t-4{
    border-top-width:4px !important
  }

  .xl\:border-r-4{
    border-right-width:4px !important
  }

  .xl\:border-b-4{
    border-bottom-width:4px !important
  }

  .xl\:border-l-4{
    border-left-width:4px !important
  }

  .xl\:border-t-8{
    border-top-width:8px !important
  }

  .xl\:border-r-8{
    border-right-width:8px !important
  }

  .xl\:border-b-8{
    border-bottom-width:8px !important
  }

  .xl\:border-l-8{
    border-left-width:8px !important
  }

  .xl\:border-t{
    border-top-width:1px !important
  }

  .xl\:border-r{
    border-right-width:1px !important
  }

  .xl\:border-b{
    border-bottom-width:1px !important
  }

  .xl\:border-l{
    border-left-width:1px !important
  }

  .xl\:box-border{
    box-sizing:border-box !important
  }

  .xl\:box-content{
    box-sizing:content-box !important
  }

  .xl\:cursor-auto{
    cursor:auto !important
  }

  .xl\:cursor-default{
    cursor:default !important
  }

  .xl\:cursor-pointer{
    cursor:pointer !important
  }

  .xl\:cursor-wait{
    cursor:wait !important
  }

  .xl\:cursor-text{
    cursor:text !important
  }

  .xl\:cursor-move{
    cursor:move !important
  }

  .xl\:cursor-not-allowed{
    cursor:not-allowed !important
  }

  .xl\:block{
    display:block !important
  }

  .xl\:inline-block{
    display:inline-block !important
  }

  .xl\:inline{
    display:inline !important
  }

  .xl\:flex{
    display:flex !important
  }

  .xl\:inline-flex{
    display:inline-flex !important
  }

  .xl\:table{
    display:table !important
  }

  .xl\:table-caption{
    display:table-caption !important
  }

  .xl\:table-cell{
    display:table-cell !important
  }

  .xl\:table-column{
    display:table-column !important
  }

  .xl\:table-column-group{
    display:table-column-group !important
  }

  .xl\:table-footer-group{
    display:table-footer-group !important
  }

  .xl\:table-header-group{
    display:table-header-group !important
  }

  .xl\:table-row-group{
    display:table-row-group !important
  }

  .xl\:table-row{
    display:table-row !important
  }

  .xl\:flow-root{
    display:flow-root !important
  }

  .xl\:grid{
    display:grid !important
  }

  .xl\:inline-grid{
    display:inline-grid !important
  }

  .xl\:contents{
    display:contents !important
  }

  .xl\:hidden{
    display:none !important
  }

  .xl\:flex-row{
    flex-direction:row !important
  }

  .xl\:flex-row-reverse{
    flex-direction:row-reverse !important
  }

  .xl\:flex-col{
    flex-direction:column !important
  }

  .xl\:flex-col-reverse{
    flex-direction:column-reverse !important
  }

  .xl\:flex-wrap{
    flex-wrap:wrap !important
  }

  .xl\:flex-wrap-reverse{
    flex-wrap:wrap-reverse !important
  }

  .xl\:flex-no-wrap{
    flex-wrap:nowrap !important
  }

  .xl\:place-items-auto{
    place-items:auto !important
  }

  .xl\:place-items-start{
    place-items:start !important
  }

  .xl\:place-items-end{
    place-items:end !important
  }

  .xl\:place-items-center{
    place-items:center !important
  }

  .xl\:place-items-stretch{
    place-items:stretch !important
  }

  .xl\:place-content-center{
    place-content:center !important
  }

  .xl\:place-content-start{
    place-content:start !important
  }

  .xl\:place-content-end{
    place-content:end !important
  }

  .xl\:place-content-between{
    place-content:space-between !important
  }

  .xl\:place-content-around{
    place-content:space-around !important
  }

  .xl\:place-content-evenly{
    place-content:space-evenly !important
  }

  .xl\:place-content-stretch{
    place-content:stretch !important
  }

  .xl\:place-self-auto{
    place-self:auto !important
  }

  .xl\:place-self-start{
    place-self:start !important
  }

  .xl\:place-self-end{
    place-self:end !important
  }

  .xl\:place-self-center{
    place-self:center !important
  }

  .xl\:place-self-stretch{
    place-self:stretch !important
  }

  .xl\:items-start{
    align-items:flex-start !important
  }

  .xl\:items-end{
    align-items:flex-end !important
  }

  .xl\:items-center{
    align-items:center !important
  }

  .xl\:items-baseline{
    align-items:baseline !important
  }

  .xl\:items-stretch{
    align-items:stretch !important
  }

  .xl\:content-center{
    align-content:center !important
  }

  .xl\:content-start{
    align-content:flex-start !important
  }

  .xl\:content-end{
    align-content:flex-end !important
  }

  .xl\:content-between{
    align-content:space-between !important
  }

  .xl\:content-around{
    align-content:space-around !important
  }

  .xl\:content-evenly{
    align-content:space-evenly !important
  }

  .xl\:self-auto{
    align-self:auto !important
  }

  .xl\:self-start{
    align-self:flex-start !important
  }

  .xl\:self-end{
    align-self:flex-end !important
  }

  .xl\:self-center{
    align-self:center !important
  }

  .xl\:self-stretch{
    align-self:stretch !important
  }

  .xl\:justify-items-auto{
    justify-items:auto !important
  }

  .xl\:justify-items-start{
    justify-items:start !important
  }

  .xl\:justify-items-end{
    justify-items:end !important
  }

  .xl\:justify-items-center{
    justify-items:center !important
  }

  .xl\:justify-items-stretch{
    justify-items:stretch !important
  }

  .xl\:justify-start{
    justify-content:flex-start !important
  }

  .xl\:justify-end{
    justify-content:flex-end !important
  }

  .xl\:justify-center{
    justify-content:center !important
  }

  .xl\:justify-between{
    justify-content:space-between !important
  }

  .xl\:justify-around{
    justify-content:space-around !important
  }

  .xl\:justify-evenly{
    justify-content:space-evenly !important
  }

  .xl\:justify-self-auto{
    justify-self:auto !important
  }

  .xl\:justify-self-start{
    justify-self:start !important
  }

  .xl\:justify-self-end{
    justify-self:end !important
  }

  .xl\:justify-self-center{
    justify-self:center !important
  }

  .xl\:justify-self-stretch{
    justify-self:stretch !important
  }

  .xl\:flex-1{
    flex:1 1 0% !important
  }

  .xl\:flex-auto{
    flex:1 1 auto !important
  }

  .xl\:flex-initial{
    flex:0 1 auto !important
  }

  .xl\:flex-none{
    flex:none !important
  }

  .xl\:flex-grow-0{
    flex-grow:0 !important
  }

  .xl\:flex-grow{
    flex-grow:1 !important
  }

  .xl\:flex-shrink-0{
    flex-shrink:0 !important
  }

  .xl\:flex-shrink{
    flex-shrink:1 !important
  }

  .xl\:order-1{
    order:1 !important
  }

  .xl\:order-2{
    order:2 !important
  }

  .xl\:order-3{
    order:3 !important
  }

  .xl\:order-4{
    order:4 !important
  }

  .xl\:order-5{
    order:5 !important
  }

  .xl\:order-6{
    order:6 !important
  }

  .xl\:order-7{
    order:7 !important
  }

  .xl\:order-8{
    order:8 !important
  }

  .xl\:order-9{
    order:9 !important
  }

  .xl\:order-10{
    order:10 !important
  }

  .xl\:order-11{
    order:11 !important
  }

  .xl\:order-12{
    order:12 !important
  }

  .xl\:order-first{
    order:-9999 !important
  }

  .xl\:order-last{
    order:9999 !important
  }

  .xl\:order-none{
    order:0 !important
  }

  .xl\:float-right{
    float:right !important
  }

  .xl\:float-left{
    float:left !important
  }

  .xl\:float-none{
    float:none !important
  }

  .xl\:clearfix:after{
    content:"" !important;
    display:table !important;
    clear:both !important
  }

  .xl\:clear-left{
    clear:left !important
  }

  .xl\:clear-right{
    clear:right !important
  }

  .xl\:clear-both{
    clear:both !important
  }

  .xl\:clear-none{
    clear:none !important
  }

  .xl\:font-sans{
    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" !important
  }

  .xl\:font-serif{
    font-family:Georgia, Cambria, "Times New Roman", Times, serif !important
  }

  .xl\:font-mono{
    font-family:Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important
  }

  .xl\:font-hairline{
    font-weight:100 !important
  }

  .xl\:font-thin{
    font-weight:200 !important
  }

  .xl\:font-light{
    font-weight:300 !important
  }

  .xl\:font-normal{
    font-weight:400 !important
  }

  .xl\:font-medium{
    font-weight:500 !important
  }

  .xl\:font-semibold{
    font-weight:600 !important
  }

  .xl\:font-bold{
    font-weight:700 !important
  }

  .xl\:font-extrabold{
    font-weight:800 !important
  }

  .xl\:font-black{
    font-weight:900 !important
  }

  .xl\:hover\:font-hairline:hover{
    font-weight:100 !important
  }

  .xl\:hover\:font-thin:hover{
    font-weight:200 !important
  }

  .xl\:hover\:font-light:hover{
    font-weight:300 !important
  }

  .xl\:hover\:font-normal:hover{
    font-weight:400 !important
  }

  .xl\:hover\:font-medium:hover{
    font-weight:500 !important
  }

  .xl\:hover\:font-semibold:hover{
    font-weight:600 !important
  }

  .xl\:hover\:font-bold:hover{
    font-weight:700 !important
  }

  .xl\:hover\:font-extrabold:hover{
    font-weight:800 !important
  }

  .xl\:hover\:font-black:hover{
    font-weight:900 !important
  }

  .xl\:focus\:font-hairline:focus{
    font-weight:100 !important
  }

  .xl\:focus\:font-thin:focus{
    font-weight:200 !important
  }

  .xl\:focus\:font-light:focus{
    font-weight:300 !important
  }

  .xl\:focus\:font-normal:focus{
    font-weight:400 !important
  }

  .xl\:focus\:font-medium:focus{
    font-weight:500 !important
  }

  .xl\:focus\:font-semibold:focus{
    font-weight:600 !important
  }

  .xl\:focus\:font-bold:focus{
    font-weight:700 !important
  }

  .xl\:focus\:font-extrabold:focus{
    font-weight:800 !important
  }

  .xl\:focus\:font-black:focus{
    font-weight:900 !important
  }

  .xl\:h-0{
    height:0 !important
  }

  .xl\:h-1{
    height:0.25rem !important
  }

  .xl\:h-2{
    height:0.5rem !important
  }

  .xl\:h-3{
    height:0.75rem !important
  }

  .xl\:h-4{
    height:1rem !important
  }

  .xl\:h-5{
    height:1.25rem !important
  }

  .xl\:h-6{
    height:1.5rem !important
  }

  .xl\:h-7{
    height:1.75rem !important
  }

  .xl\:h-8{
    height:2rem !important
  }

  .xl\:h-10{
    height:2.5rem !important
  }

  .xl\:h-12{
    height:3rem !important
  }

  .xl\:h-14{
    height:3.5rem !important
  }

  .xl\:h-16{
    height:4rem !important
  }

  .xl\:h-18{
    height:4.5rem !important
  }

  .xl\:h-19{
    height:4.75rem !important
  }

  .xl\:h-20{
    height:5rem !important
  }

  .xl\:h-24{
    height:6rem !important
  }

  .xl\:h-28{
    height:7rem !important
  }

  .xl\:h-30{
    height:7.5rem !important
  }

  .xl\:h-31{
    height:7.75rem !important
  }

  .xl\:h-32{
    height:8rem !important
  }

  .xl\:h-34{
    height:8.5rem !important
  }

  .xl\:h-36{
    height:9rem !important
  }

  .xl\:h-40{
    height:10rem !important
  }

  .xl\:h-42{
    height:9.188rem !important
  }

  .xl\:h-44{
    height:11rem !important
  }

  .xl\:h-45{
    height:11.25rem !important
  }

  .xl\:h-48{
    height:12rem !important
  }

  .xl\:h-50{
    height:12.5rem !important
  }

  .xl\:h-52{
    height:13rem !important
  }

  .xl\:h-56{
    height:14rem !important
  }

  .xl\:h-60{
    height:15rem !important
  }

  .xl\:h-62{
    height:15.5rem !important
  }

  .xl\:h-64{
    height:16rem !important
  }

  .xl\:h-70{
    height:17.5rem !important
  }

  .xl\:h-72{
    height:18rem !important
  }

  .xl\:h-76{
    height:19rem !important
  }

  .xl\:h-80{
    height:20rem !important
  }

  .xl\:h-83{
    height:20.75rem !important
  }

  .xl\:h-84{
    height:21rem !important
  }

  .xl\:h-92{
    height:23rem !important
  }

  .xl\:h-96{
    height:24rem !important
  }

  .xl\:h-104{
    height:26rem !important
  }

  .xl\:h-106{
    height:26.5rem !important
  }

  .xl\:h-108{
    height:27rem !important
  }

  .xl\:h-112{
    height:28rem !important
  }

  .xl\:h-116{
    height:29rem !important
  }

  .xl\:h-120{
    height:30rem !important
  }

  .xl\:h-124{
    height:31rem !important
  }

  .xl\:h-132{
    height:33rem !important
  }

  .xl\:h-140{
    height:40rem !important
  }

  .xl\:h-164{
    height:41rem !important
  }

  .xl\:h-165{
    height:41.25rem !important
  }

  .xl\:h-172{
    height:43rem !important
  }

  .xl\:h-200{
    height:50rem !important
  }

  .xl\:h-auto{
    height:auto !important
  }

  .xl\:h-px{
    height:1px !important
  }

  .xl\:h-1\.5{
    height:0.375rem !important
  }

  .xl\:h-2n{
    height:-0.5rem !important
  }

  .xl\:h-40n{
    height:-10rem !important
  }

  .xl\:h-full{
    height:100% !important
  }

  .xl\:h-screen{
    height:100vh !important
  }

  .xl\:h-40p{
    height:40% !important
  }

  .xl\:h-50p{
    height:50% !important
  }

  .xl\:h-60p{
    height:60% !important
  }

  .xl\:h-70p{
    height:70% !important
  }

  .xl\:h-80p{
    height:80% !important
  }

  .xl\:h-90p{
    height:90% !important
  }

  .xl\:h-93p{
    height:93% !important
  }

  .xl\:h-fit{
    height:-moz-fit-content !important;
    height:fit-content !important
  }

  .xl\:text-xs{
    font-size:0.75rem !important
  }

  .xl\:text-sm{
    font-size:0.875rem !important
  }

  .xl\:text-base{
    font-size:1rem !important
  }

  .xl\:text-lg{
    font-size:1.125rem !important
  }

  .xl\:text-xl{
    font-size:1.25rem !important
  }

  .xl\:text-2xl{
    font-size:1.5rem !important
  }

  .xl\:text-3xl{
    font-size:1.875rem !important
  }

  .xl\:text-4xl{
    font-size:2.25rem !important
  }

  .xl\:text-5xl{
    font-size:3rem !important
  }

  .xl\:text-6xl{
    font-size:4rem !important
  }

  .xl\:text-xsmall{
    font-size:13px !important
  }

  .xl\:text-xxs{
    font-size:11px !important
  }

  .xl\:text-xxxs{
    font-size:10px !important
  }

  .xl\:text-heading-01{
    font-size:1.75rem !important
  }

  .xl\:leading-3{
    line-height:.75rem !important
  }

  .xl\:leading-4{
    line-height:1rem !important
  }

  .xl\:leading-5{
    line-height:1.25rem !important
  }

  .xl\:leading-6{
    line-height:1.5rem !important
  }

  .xl\:leading-7{
    line-height:1.75rem !important
  }

  .xl\:leading-8{
    line-height:2rem !important
  }

  .xl\:leading-9{
    line-height:2.25rem !important
  }

  .xl\:leading-10{
    line-height:2.5rem !important
  }

  .xl\:leading-none{
    line-height:1 !important
  }

  .xl\:leading-tight{
    line-height:1.25 !important
  }

  .xl\:leading-snug{
    line-height:1.375 !important
  }

  .xl\:leading-normal{
    line-height:1.5 !important
  }

  .xl\:leading-relaxed{
    line-height:1.625 !important
  }

  .xl\:leading-loose{
    line-height:2 !important
  }

  .xl\:leading-primary{
    line-height:1.125rem !important
  }

  .xl\:list-inside{
    list-style-position:inside !important
  }

  .xl\:list-outside{
    list-style-position:outside !important
  }

  .xl\:list-none{
    list-style-type:none !important
  }

  .xl\:list-disc{
    list-style-type:disc !important
  }

  .xl\:list-decimal{
    list-style-type:decimal !important
  }

  .xl\:m-0{
    margin:0 !important
  }

  .xl\:m-1{
    margin:0.25rem !important
  }

  .xl\:m-2{
    margin:0.5rem !important
  }

  .xl\:m-3{
    margin:0.75rem !important
  }

  .xl\:m-4{
    margin:1rem !important
  }

  .xl\:m-5{
    margin:1.25rem !important
  }

  .xl\:m-6{
    margin:1.5rem !important
  }

  .xl\:m-7{
    margin:1.75rem !important
  }

  .xl\:m-8{
    margin:2rem !important
  }

  .xl\:m-9{
    margin:2.25rem !important
  }

  .xl\:m-10{
    margin:2.5rem !important
  }

  .xl\:m-12{
    margin:3rem !important
  }

  .xl\:m-14{
    margin:3.5rem !important
  }

  .xl\:m-16{
    margin:4rem !important
  }

  .xl\:m-18{
    margin:4.5rem !important
  }

  .xl\:m-19{
    margin:4.75rem !important
  }

  .xl\:m-20{
    margin:5rem !important
  }

  .xl\:m-24{
    margin:6rem !important
  }

  .xl\:m-28{
    margin:7rem !important
  }

  .xl\:m-30{
    margin:7.5rem !important
  }

  .xl\:m-31{
    margin:7.75rem !important
  }

  .xl\:m-32{
    margin:8rem !important
  }

  .xl\:m-34{
    margin:8.5rem !important
  }

  .xl\:m-36{
    margin:9rem !important
  }

  .xl\:m-40{
    margin:10rem !important
  }

  .xl\:m-44{
    margin:11rem !important
  }

  .xl\:m-45{
    margin:11.25rem !important
  }

  .xl\:m-48{
    margin:12rem !important
  }

  .xl\:m-50{
    margin:12.5rem !important
  }

  .xl\:m-52{
    margin:13rem !important
  }

  .xl\:m-56{
    margin:14rem !important
  }

  .xl\:m-60{
    margin:15rem !important
  }

  .xl\:m-62{
    margin:15.5rem !important
  }

  .xl\:m-64{
    margin:16rem !important
  }

  .xl\:m-70{
    margin:17.5rem !important
  }

  .xl\:m-72{
    margin:18rem !important
  }

  .xl\:m-76{
    margin:19rem !important
  }

  .xl\:m-80{
    margin:20rem !important
  }

  .xl\:m-83{
    margin:20.75rem !important
  }

  .xl\:m-84{
    margin:21rem !important
  }

  .xl\:m-92{
    margin:23rem !important
  }

  .xl\:m-96{
    margin:24rem !important
  }

  .xl\:m-104{
    margin:26rem !important
  }

  .xl\:m-106{
    margin:26.5rem !important
  }

  .xl\:m-108{
    margin:27rem !important
  }

  .xl\:m-112{
    margin:28rem !important
  }

  .xl\:m-116{
    margin:29rem !important
  }

  .xl\:m-120{
    margin:30rem !important
  }

  .xl\:m-124{
    margin:31rem !important
  }

  .xl\:m-132{
    margin:33rem !important
  }

  .xl\:m-140{
    margin:40rem !important
  }

  .xl\:m-164{
    margin:41rem !important
  }

  .xl\:m-165{
    margin:41.25rem !important
  }

  .xl\:m-172{
    margin:43rem !important
  }

  .xl\:m-200{
    margin:50rem !important
  }

  .xl\:m-auto{
    margin:auto !important
  }

  .xl\:m-px{
    margin:1px !important
  }

  .xl\:m-1\.5{
    margin:0.375rem !important
  }

  .xl\:m-2n{
    margin:-0.5rem !important
  }

  .xl\:m-40n{
    margin:-10rem !important
  }

  .xl\:-m-1{
    margin:-0.25rem !important
  }

  .xl\:-m-2{
    margin:-0.5rem !important
  }

  .xl\:-m-3{
    margin:-0.75rem !important
  }

  .xl\:-m-4{
    margin:-1rem !important
  }

  .xl\:-m-5{
    margin:-1.25rem !important
  }

  .xl\:-m-6{
    margin:-1.5rem !important
  }

  .xl\:-m-7{
    margin:-1.75rem !important
  }

  .xl\:-m-8{
    margin:-2rem !important
  }

  .xl\:-m-10{
    margin:-2.5rem !important
  }

  .xl\:-m-12{
    margin:-3rem !important
  }

  .xl\:-m-14{
    margin:-3.5rem !important
  }

  .xl\:-m-16{
    margin:-4rem !important
  }

  .xl\:-m-18{
    margin:-4.5rem !important
  }

  .xl\:-m-19{
    margin:-4.75rem !important
  }

  .xl\:-m-20{
    margin:-5rem !important
  }

  .xl\:-m-24{
    margin:-6rem !important
  }

  .xl\:-m-28{
    margin:-7rem !important
  }

  .xl\:-m-30{
    margin:-7.5rem !important
  }

  .xl\:-m-31{
    margin:-7.75rem !important
  }

  .xl\:-m-32{
    margin:-8rem !important
  }

  .xl\:-m-34{
    margin:-8.5rem !important
  }

  .xl\:-m-36{
    margin:-9rem !important
  }

  .xl\:-m-40{
    margin:-10rem !important
  }

  .xl\:-m-44{
    margin:-11rem !important
  }

  .xl\:-m-45{
    margin:-11.25rem !important
  }

  .xl\:-m-48{
    margin:-12rem !important
  }

  .xl\:-m-50{
    margin:-12.5rem !important
  }

  .xl\:-m-52{
    margin:-13rem !important
  }

  .xl\:-m-56{
    margin:-14rem !important
  }

  .xl\:-m-60{
    margin:-15rem !important
  }

  .xl\:-m-62{
    margin:-15.5rem !important
  }

  .xl\:-m-64{
    margin:-16rem !important
  }

  .xl\:-m-70{
    margin:-17.5rem !important
  }

  .xl\:-m-72{
    margin:-18rem !important
  }

  .xl\:-m-76{
    margin:-19rem !important
  }

  .xl\:-m-80{
    margin:-20rem !important
  }

  .xl\:-m-83{
    margin:-20.75rem !important
  }

  .xl\:-m-84{
    margin:-21rem !important
  }

  .xl\:-m-92{
    margin:-23rem !important
  }

  .xl\:-m-96{
    margin:-24rem !important
  }

  .xl\:-m-104{
    margin:-26rem !important
  }

  .xl\:-m-106{
    margin:-26.5rem !important
  }

  .xl\:-m-108{
    margin:-27rem !important
  }

  .xl\:-m-112{
    margin:-28rem !important
  }

  .xl\:-m-116{
    margin:-29rem !important
  }

  .xl\:-m-120{
    margin:-30rem !important
  }

  .xl\:-m-124{
    margin:-31rem !important
  }

  .xl\:-m-132{
    margin:-33rem !important
  }

  .xl\:-m-140{
    margin:-40rem !important
  }

  .xl\:-m-164{
    margin:-41rem !important
  }

  .xl\:-m-165{
    margin:-41.25rem !important
  }

  .xl\:-m-172{
    margin:-43rem !important
  }

  .xl\:-m-200{
    margin:-50rem !important
  }

  .xl\:-m-px{
    margin:-1px !important
  }

  .xl\:-m-1\.5{
    margin:-0.375rem !important
  }

  .xl\:-m-2n{
    margin:0.5rem !important
  }

  .xl\:-m-40n{
    margin:10rem !important
  }

  .xl\:my-0{
    margin-top:0 !important;
    margin-bottom:0 !important
  }

  .xl\:mx-0{
    margin-left:0 !important;
    margin-right:0 !important
  }

  .xl\:my-1{
    margin-top:0.25rem !important;
    margin-bottom:0.25rem !important
  }

  .xl\:mx-1{
    margin-left:0.25rem !important;
    margin-right:0.25rem !important
  }

  .xl\:my-2{
    margin-top:0.5rem !important;
    margin-bottom:0.5rem !important
  }

  .xl\:mx-2{
    margin-left:0.5rem !important;
    margin-right:0.5rem !important
  }

  .xl\:my-3{
    margin-top:0.75rem !important;
    margin-bottom:0.75rem !important
  }

  .xl\:mx-3{
    margin-left:0.75rem !important;
    margin-right:0.75rem !important
  }

  .xl\:my-4{
    margin-top:1rem !important;
    margin-bottom:1rem !important
  }

  .xl\:mx-4{
    margin-left:1rem !important;
    margin-right:1rem !important
  }

  .xl\:my-5{
    margin-top:1.25rem !important;
    margin-bottom:1.25rem !important
  }

  .xl\:mx-5{
    margin-left:1.25rem !important;
    margin-right:1.25rem !important
  }

  .xl\:my-6{
    margin-top:1.5rem !important;
    margin-bottom:1.5rem !important
  }

  .xl\:mx-6{
    margin-left:1.5rem !important;
    margin-right:1.5rem !important
  }

  .xl\:my-7{
    margin-top:1.75rem !important;
    margin-bottom:1.75rem !important
  }

  .xl\:mx-7{
    margin-left:1.75rem !important;
    margin-right:1.75rem !important
  }

  .xl\:my-8{
    margin-top:2rem !important;
    margin-bottom:2rem !important
  }

  .xl\:mx-8{
    margin-left:2rem !important;
    margin-right:2rem !important
  }

  .xl\:my-9{
    margin-top:2.25rem !important;
    margin-bottom:2.25rem !important
  }

  .xl\:mx-9{
    margin-left:2.25rem !important;
    margin-right:2.25rem !important
  }

  .xl\:my-10{
    margin-top:2.5rem !important;
    margin-bottom:2.5rem !important
  }

  .xl\:mx-10{
    margin-left:2.5rem !important;
    margin-right:2.5rem !important
  }

  .xl\:my-12{
    margin-top:3rem !important;
    margin-bottom:3rem !important
  }

  .xl\:mx-12{
    margin-left:3rem !important;
    margin-right:3rem !important
  }

  .xl\:my-14{
    margin-top:3.5rem !important;
    margin-bottom:3.5rem !important
  }

  .xl\:mx-14{
    margin-left:3.5rem !important;
    margin-right:3.5rem !important
  }

  .xl\:my-16{
    margin-top:4rem !important;
    margin-bottom:4rem !important
  }

  .xl\:mx-16{
    margin-left:4rem !important;
    margin-right:4rem !important
  }

  .xl\:my-18{
    margin-top:4.5rem !important;
    margin-bottom:4.5rem !important
  }

  .xl\:mx-18{
    margin-left:4.5rem !important;
    margin-right:4.5rem !important
  }

  .xl\:my-19{
    margin-top:4.75rem !important;
    margin-bottom:4.75rem !important
  }

  .xl\:mx-19{
    margin-left:4.75rem !important;
    margin-right:4.75rem !important
  }

  .xl\:my-20{
    margin-top:5rem !important;
    margin-bottom:5rem !important
  }

  .xl\:mx-20{
    margin-left:5rem !important;
    margin-right:5rem !important
  }

  .xl\:my-24{
    margin-top:6rem !important;
    margin-bottom:6rem !important
  }

  .xl\:mx-24{
    margin-left:6rem !important;
    margin-right:6rem !important
  }

  .xl\:my-28{
    margin-top:7rem !important;
    margin-bottom:7rem !important
  }

  .xl\:mx-28{
    margin-left:7rem !important;
    margin-right:7rem !important
  }

  .xl\:my-30{
    margin-top:7.5rem !important;
    margin-bottom:7.5rem !important
  }

  .xl\:mx-30{
    margin-left:7.5rem !important;
    margin-right:7.5rem !important
  }

  .xl\:my-31{
    margin-top:7.75rem !important;
    margin-bottom:7.75rem !important
  }

  .xl\:mx-31{
    margin-left:7.75rem !important;
    margin-right:7.75rem !important
  }

  .xl\:my-32{
    margin-top:8rem !important;
    margin-bottom:8rem !important
  }

  .xl\:mx-32{
    margin-left:8rem !important;
    margin-right:8rem !important
  }

  .xl\:my-34{
    margin-top:8.5rem !important;
    margin-bottom:8.5rem !important
  }

  .xl\:mx-34{
    margin-left:8.5rem !important;
    margin-right:8.5rem !important
  }

  .xl\:my-36{
    margin-top:9rem !important;
    margin-bottom:9rem !important
  }

  .xl\:mx-36{
    margin-left:9rem !important;
    margin-right:9rem !important
  }

  .xl\:my-40{
    margin-top:10rem !important;
    margin-bottom:10rem !important
  }

  .xl\:mx-40{
    margin-left:10rem !important;
    margin-right:10rem !important
  }

  .xl\:my-44{
    margin-top:11rem !important;
    margin-bottom:11rem !important
  }

  .xl\:mx-44{
    margin-left:11rem !important;
    margin-right:11rem !important
  }

  .xl\:my-45{
    margin-top:11.25rem !important;
    margin-bottom:11.25rem !important
  }

  .xl\:mx-45{
    margin-left:11.25rem !important;
    margin-right:11.25rem !important
  }

  .xl\:my-48{
    margin-top:12rem !important;
    margin-bottom:12rem !important
  }

  .xl\:mx-48{
    margin-left:12rem !important;
    margin-right:12rem !important
  }

  .xl\:my-50{
    margin-top:12.5rem !important;
    margin-bottom:12.5rem !important
  }

  .xl\:mx-50{
    margin-left:12.5rem !important;
    margin-right:12.5rem !important
  }

  .xl\:my-52{
    margin-top:13rem !important;
    margin-bottom:13rem !important
  }

  .xl\:mx-52{
    margin-left:13rem !important;
    margin-right:13rem !important
  }

  .xl\:my-56{
    margin-top:14rem !important;
    margin-bottom:14rem !important
  }

  .xl\:mx-56{
    margin-left:14rem !important;
    margin-right:14rem !important
  }

  .xl\:my-60{
    margin-top:15rem !important;
    margin-bottom:15rem !important
  }

  .xl\:mx-60{
    margin-left:15rem !important;
    margin-right:15rem !important
  }

  .xl\:my-62{
    margin-top:15.5rem !important;
    margin-bottom:15.5rem !important
  }

  .xl\:mx-62{
    margin-left:15.5rem !important;
    margin-right:15.5rem !important
  }

  .xl\:my-64{
    margin-top:16rem !important;
    margin-bottom:16rem !important
  }

  .xl\:mx-64{
    margin-left:16rem !important;
    margin-right:16rem !important
  }

  .xl\:my-70{
    margin-top:17.5rem !important;
    margin-bottom:17.5rem !important
  }

  .xl\:mx-70{
    margin-left:17.5rem !important;
    margin-right:17.5rem !important
  }

  .xl\:my-72{
    margin-top:18rem !important;
    margin-bottom:18rem !important
  }

  .xl\:mx-72{
    margin-left:18rem !important;
    margin-right:18rem !important
  }

  .xl\:my-76{
    margin-top:19rem !important;
    margin-bottom:19rem !important
  }

  .xl\:mx-76{
    margin-left:19rem !important;
    margin-right:19rem !important
  }

  .xl\:my-80{
    margin-top:20rem !important;
    margin-bottom:20rem !important
  }

  .xl\:mx-80{
    margin-left:20rem !important;
    margin-right:20rem !important
  }

  .xl\:my-83{
    margin-top:20.75rem !important;
    margin-bottom:20.75rem !important
  }

  .xl\:mx-83{
    margin-left:20.75rem !important;
    margin-right:20.75rem !important
  }

  .xl\:my-84{
    margin-top:21rem !important;
    margin-bottom:21rem !important
  }

  .xl\:mx-84{
    margin-left:21rem !important;
    margin-right:21rem !important
  }

  .xl\:my-92{
    margin-top:23rem !important;
    margin-bottom:23rem !important
  }

  .xl\:mx-92{
    margin-left:23rem !important;
    margin-right:23rem !important
  }

  .xl\:my-96{
    margin-top:24rem !important;
    margin-bottom:24rem !important
  }

  .xl\:mx-96{
    margin-left:24rem !important;
    margin-right:24rem !important
  }

  .xl\:my-104{
    margin-top:26rem !important;
    margin-bottom:26rem !important
  }

  .xl\:mx-104{
    margin-left:26rem !important;
    margin-right:26rem !important
  }

  .xl\:my-106{
    margin-top:26.5rem !important;
    margin-bottom:26.5rem !important
  }

  .xl\:mx-106{
    margin-left:26.5rem !important;
    margin-right:26.5rem !important
  }

  .xl\:my-108{
    margin-top:27rem !important;
    margin-bottom:27rem !important
  }

  .xl\:mx-108{
    margin-left:27rem !important;
    margin-right:27rem !important
  }

  .xl\:my-112{
    margin-top:28rem !important;
    margin-bottom:28rem !important
  }

  .xl\:mx-112{
    margin-left:28rem !important;
    margin-right:28rem !important
  }

  .xl\:my-116{
    margin-top:29rem !important;
    margin-bottom:29rem !important
  }

  .xl\:mx-116{
    margin-left:29rem !important;
    margin-right:29rem !important
  }

  .xl\:my-120{
    margin-top:30rem !important;
    margin-bottom:30rem !important
  }

  .xl\:mx-120{
    margin-left:30rem !important;
    margin-right:30rem !important
  }

  .xl\:my-124{
    margin-top:31rem !important;
    margin-bottom:31rem !important
  }

  .xl\:mx-124{
    margin-left:31rem !important;
    margin-right:31rem !important
  }

  .xl\:my-132{
    margin-top:33rem !important;
    margin-bottom:33rem !important
  }

  .xl\:mx-132{
    margin-left:33rem !important;
    margin-right:33rem !important
  }

  .xl\:my-140{
    margin-top:40rem !important;
    margin-bottom:40rem !important
  }

  .xl\:mx-140{
    margin-left:40rem !important;
    margin-right:40rem !important
  }

  .xl\:my-164{
    margin-top:41rem !important;
    margin-bottom:41rem !important
  }

  .xl\:mx-164{
    margin-left:41rem !important;
    margin-right:41rem !important
  }

  .xl\:my-165{
    margin-top:41.25rem !important;
    margin-bottom:41.25rem !important
  }

  .xl\:mx-165{
    margin-left:41.25rem !important;
    margin-right:41.25rem !important
  }

  .xl\:my-172{
    margin-top:43rem !important;
    margin-bottom:43rem !important
  }

  .xl\:mx-172{
    margin-left:43rem !important;
    margin-right:43rem !important
  }

  .xl\:my-200{
    margin-top:50rem !important;
    margin-bottom:50rem !important
  }

  .xl\:mx-200{
    margin-left:50rem !important;
    margin-right:50rem !important
  }

  .xl\:my-auto{
    margin-top:auto !important;
    margin-bottom:auto !important
  }

  .xl\:mx-auto{
    margin-left:auto !important;
    margin-right:auto !important
  }

  .xl\:my-px{
    margin-top:1px !important;
    margin-bottom:1px !important
  }

  .xl\:mx-px{
    margin-left:1px !important;
    margin-right:1px !important
  }

  .xl\:my-1\.5{
    margin-top:0.375rem !important;
    margin-bottom:0.375rem !important
  }

  .xl\:mx-1\.5{
    margin-left:0.375rem !important;
    margin-right:0.375rem !important
  }

  .xl\:my-2n{
    margin-top:-0.5rem !important;
    margin-bottom:-0.5rem !important
  }

  .xl\:mx-2n{
    margin-left:-0.5rem !important;
    margin-right:-0.5rem !important
  }

  .xl\:my-40n{
    margin-top:-10rem !important;
    margin-bottom:-10rem !important
  }

  .xl\:mx-40n{
    margin-left:-10rem !important;
    margin-right:-10rem !important
  }

  .xl\:-my-1{
    margin-top:-0.25rem !important;
    margin-bottom:-0.25rem !important
  }

  .xl\:-mx-1{
    margin-left:-0.25rem !important;
    margin-right:-0.25rem !important
  }

  .xl\:-my-2{
    margin-top:-0.5rem !important;
    margin-bottom:-0.5rem !important
  }

  .xl\:-mx-2{
    margin-left:-0.5rem !important;
    margin-right:-0.5rem !important
  }

  .xl\:-my-3{
    margin-top:-0.75rem !important;
    margin-bottom:-0.75rem !important
  }

  .xl\:-mx-3{
    margin-left:-0.75rem !important;
    margin-right:-0.75rem !important
  }

  .xl\:-my-4{
    margin-top:-1rem !important;
    margin-bottom:-1rem !important
  }

  .xl\:-mx-4{
    margin-left:-1rem !important;
    margin-right:-1rem !important
  }

  .xl\:-my-5{
    margin-top:-1.25rem !important;
    margin-bottom:-1.25rem !important
  }

  .xl\:-mx-5{
    margin-left:-1.25rem !important;
    margin-right:-1.25rem !important
  }

  .xl\:-my-6{
    margin-top:-1.5rem !important;
    margin-bottom:-1.5rem !important
  }

  .xl\:-mx-6{
    margin-left:-1.5rem !important;
    margin-right:-1.5rem !important
  }

  .xl\:-my-7{
    margin-top:-1.75rem !important;
    margin-bottom:-1.75rem !important
  }

  .xl\:-mx-7{
    margin-left:-1.75rem !important;
    margin-right:-1.75rem !important
  }

  .xl\:-my-8{
    margin-top:-2rem !important;
    margin-bottom:-2rem !important
  }

  .xl\:-mx-8{
    margin-left:-2rem !important;
    margin-right:-2rem !important
  }

  .xl\:-my-10{
    margin-top:-2.5rem !important;
    margin-bottom:-2.5rem !important
  }

  .xl\:-mx-10{
    margin-left:-2.5rem !important;
    margin-right:-2.5rem !important
  }

  .xl\:-my-12{
    margin-top:-3rem !important;
    margin-bottom:-3rem !important
  }

  .xl\:-mx-12{
    margin-left:-3rem !important;
    margin-right:-3rem !important
  }

  .xl\:-my-14{
    margin-top:-3.5rem !important;
    margin-bottom:-3.5rem !important
  }

  .xl\:-mx-14{
    margin-left:-3.5rem !important;
    margin-right:-3.5rem !important
  }

  .xl\:-my-16{
    margin-top:-4rem !important;
    margin-bottom:-4rem !important
  }

  .xl\:-mx-16{
    margin-left:-4rem !important;
    margin-right:-4rem !important
  }

  .xl\:-my-18{
    margin-top:-4.5rem !important;
    margin-bottom:-4.5rem !important
  }

  .xl\:-mx-18{
    margin-left:-4.5rem !important;
    margin-right:-4.5rem !important
  }

  .xl\:-my-19{
    margin-top:-4.75rem !important;
    margin-bottom:-4.75rem !important
  }

  .xl\:-mx-19{
    margin-left:-4.75rem !important;
    margin-right:-4.75rem !important
  }

  .xl\:-my-20{
    margin-top:-5rem !important;
    margin-bottom:-5rem !important
  }

  .xl\:-mx-20{
    margin-left:-5rem !important;
    margin-right:-5rem !important
  }

  .xl\:-my-24{
    margin-top:-6rem !important;
    margin-bottom:-6rem !important
  }

  .xl\:-mx-24{
    margin-left:-6rem !important;
    margin-right:-6rem !important
  }

  .xl\:-my-28{
    margin-top:-7rem !important;
    margin-bottom:-7rem !important
  }

  .xl\:-mx-28{
    margin-left:-7rem !important;
    margin-right:-7rem !important
  }

  .xl\:-my-30{
    margin-top:-7.5rem !important;
    margin-bottom:-7.5rem !important
  }

  .xl\:-mx-30{
    margin-left:-7.5rem !important;
    margin-right:-7.5rem !important
  }

  .xl\:-my-31{
    margin-top:-7.75rem !important;
    margin-bottom:-7.75rem !important
  }

  .xl\:-mx-31{
    margin-left:-7.75rem !important;
    margin-right:-7.75rem !important
  }

  .xl\:-my-32{
    margin-top:-8rem !important;
    margin-bottom:-8rem !important
  }

  .xl\:-mx-32{
    margin-left:-8rem !important;
    margin-right:-8rem !important
  }

  .xl\:-my-34{
    margin-top:-8.5rem !important;
    margin-bottom:-8.5rem !important
  }

  .xl\:-mx-34{
    margin-left:-8.5rem !important;
    margin-right:-8.5rem !important
  }

  .xl\:-my-36{
    margin-top:-9rem !important;
    margin-bottom:-9rem !important
  }

  .xl\:-mx-36{
    margin-left:-9rem !important;
    margin-right:-9rem !important
  }

  .xl\:-my-40{
    margin-top:-10rem !important;
    margin-bottom:-10rem !important
  }

  .xl\:-mx-40{
    margin-left:-10rem !important;
    margin-right:-10rem !important
  }

  .xl\:-my-44{
    margin-top:-11rem !important;
    margin-bottom:-11rem !important
  }

  .xl\:-mx-44{
    margin-left:-11rem !important;
    margin-right:-11rem !important
  }

  .xl\:-my-45{
    margin-top:-11.25rem !important;
    margin-bottom:-11.25rem !important
  }

  .xl\:-mx-45{
    margin-left:-11.25rem !important;
    margin-right:-11.25rem !important
  }

  .xl\:-my-48{
    margin-top:-12rem !important;
    margin-bottom:-12rem !important
  }

  .xl\:-mx-48{
    margin-left:-12rem !important;
    margin-right:-12rem !important
  }

  .xl\:-my-50{
    margin-top:-12.5rem !important;
    margin-bottom:-12.5rem !important
  }

  .xl\:-mx-50{
    margin-left:-12.5rem !important;
    margin-right:-12.5rem !important
  }

  .xl\:-my-52{
    margin-top:-13rem !important;
    margin-bottom:-13rem !important
  }

  .xl\:-mx-52{
    margin-left:-13rem !important;
    margin-right:-13rem !important
  }

  .xl\:-my-56{
    margin-top:-14rem !important;
    margin-bottom:-14rem !important
  }

  .xl\:-mx-56{
    margin-left:-14rem !important;
    margin-right:-14rem !important
  }

  .xl\:-my-60{
    margin-top:-15rem !important;
    margin-bottom:-15rem !important
  }

  .xl\:-mx-60{
    margin-left:-15rem !important;
    margin-right:-15rem !important
  }

  .xl\:-my-62{
    margin-top:-15.5rem !important;
    margin-bottom:-15.5rem !important
  }

  .xl\:-mx-62{
    margin-left:-15.5rem !important;
    margin-right:-15.5rem !important
  }

  .xl\:-my-64{
    margin-top:-16rem !important;
    margin-bottom:-16rem !important
  }

  .xl\:-mx-64{
    margin-left:-16rem !important;
    margin-right:-16rem !important
  }

  .xl\:-my-70{
    margin-top:-17.5rem !important;
    margin-bottom:-17.5rem !important
  }

  .xl\:-mx-70{
    margin-left:-17.5rem !important;
    margin-right:-17.5rem !important
  }

  .xl\:-my-72{
    margin-top:-18rem !important;
    margin-bottom:-18rem !important
  }

  .xl\:-mx-72{
    margin-left:-18rem !important;
    margin-right:-18rem !important
  }

  .xl\:-my-76{
    margin-top:-19rem !important;
    margin-bottom:-19rem !important
  }

  .xl\:-mx-76{
    margin-left:-19rem !important;
    margin-right:-19rem !important
  }

  .xl\:-my-80{
    margin-top:-20rem !important;
    margin-bottom:-20rem !important
  }

  .xl\:-mx-80{
    margin-left:-20rem !important;
    margin-right:-20rem !important
  }

  .xl\:-my-83{
    margin-top:-20.75rem !important;
    margin-bottom:-20.75rem !important
  }

  .xl\:-mx-83{
    margin-left:-20.75rem !important;
    margin-right:-20.75rem !important
  }

  .xl\:-my-84{
    margin-top:-21rem !important;
    margin-bottom:-21rem !important
  }

  .xl\:-mx-84{
    margin-left:-21rem !important;
    margin-right:-21rem !important
  }

  .xl\:-my-92{
    margin-top:-23rem !important;
    margin-bottom:-23rem !important
  }

  .xl\:-mx-92{
    margin-left:-23rem !important;
    margin-right:-23rem !important
  }

  .xl\:-my-96{
    margin-top:-24rem !important;
    margin-bottom:-24rem !important
  }

  .xl\:-mx-96{
    margin-left:-24rem !important;
    margin-right:-24rem !important
  }

  .xl\:-my-104{
    margin-top:-26rem !important;
    margin-bottom:-26rem !important
  }

  .xl\:-mx-104{
    margin-left:-26rem !important;
    margin-right:-26rem !important
  }

  .xl\:-my-106{
    margin-top:-26.5rem !important;
    margin-bottom:-26.5rem !important
  }

  .xl\:-mx-106{
    margin-left:-26.5rem !important;
    margin-right:-26.5rem !important
  }

  .xl\:-my-108{
    margin-top:-27rem !important;
    margin-bottom:-27rem !important
  }

  .xl\:-mx-108{
    margin-left:-27rem !important;
    margin-right:-27rem !important
  }

  .xl\:-my-112{
    margin-top:-28rem !important;
    margin-bottom:-28rem !important
  }

  .xl\:-mx-112{
    margin-left:-28rem !important;
    margin-right:-28rem !important
  }

  .xl\:-my-116{
    margin-top:-29rem !important;
    margin-bottom:-29rem !important
  }

  .xl\:-mx-116{
    margin-left:-29rem !important;
    margin-right:-29rem !important
  }

  .xl\:-my-120{
    margin-top:-30rem !important;
    margin-bottom:-30rem !important
  }

  .xl\:-mx-120{
    margin-left:-30rem !important;
    margin-right:-30rem !important
  }

  .xl\:-my-124{
    margin-top:-31rem !important;
    margin-bottom:-31rem !important
  }

  .xl\:-mx-124{
    margin-left:-31rem !important;
    margin-right:-31rem !important
  }

  .xl\:-my-132{
    margin-top:-33rem !important;
    margin-bottom:-33rem !important
  }

  .xl\:-mx-132{
    margin-left:-33rem !important;
    margin-right:-33rem !important
  }

  .xl\:-my-140{
    margin-top:-40rem !important;
    margin-bottom:-40rem !important
  }

  .xl\:-mx-140{
    margin-left:-40rem !important;
    margin-right:-40rem !important
  }

  .xl\:-my-164{
    margin-top:-41rem !important;
    margin-bottom:-41rem !important
  }

  .xl\:-mx-164{
    margin-left:-41rem !important;
    margin-right:-41rem !important
  }

  .xl\:-my-165{
    margin-top:-41.25rem !important;
    margin-bottom:-41.25rem !important
  }

  .xl\:-mx-165{
    margin-left:-41.25rem !important;
    margin-right:-41.25rem !important
  }

  .xl\:-my-172{
    margin-top:-43rem !important;
    margin-bottom:-43rem !important
  }

  .xl\:-mx-172{
    margin-left:-43rem !important;
    margin-right:-43rem !important
  }

  .xl\:-my-200{
    margin-top:-50rem !important;
    margin-bottom:-50rem !important
  }

  .xl\:-mx-200{
    margin-left:-50rem !important;
    margin-right:-50rem !important
  }

  .xl\:-my-px{
    margin-top:-1px !important;
    margin-bottom:-1px !important
  }

  .xl\:-mx-px{
    margin-left:-1px !important;
    margin-right:-1px !important
  }

  .xl\:-my-1\.5{
    margin-top:-0.375rem !important;
    margin-bottom:-0.375rem !important
  }

  .xl\:-mx-1\.5{
    margin-left:-0.375rem !important;
    margin-right:-0.375rem !important
  }

  .xl\:-my-2n{
    margin-top:0.5rem !important;
    margin-bottom:0.5rem !important
  }

  .xl\:-mx-2n{
    margin-left:0.5rem !important;
    margin-right:0.5rem !important
  }

  .xl\:-my-40n{
    margin-top:10rem !important;
    margin-bottom:10rem !important
  }

  .xl\:-mx-40n{
    margin-left:10rem !important;
    margin-right:10rem !important
  }

  .xl\:mt-0{
    margin-top:0 !important
  }

  .xl\:mr-0{
    margin-right:0 !important
  }

  .xl\:mb-0{
    margin-bottom:0 !important
  }

  .xl\:ml-0{
    margin-left:0 !important
  }

  .xl\:mt-1{
    margin-top:0.25rem !important
  }

  .xl\:mr-1{
    margin-right:0.25rem !important
  }

  .xl\:mb-1{
    margin-bottom:0.25rem !important
  }

  .xl\:ml-1{
    margin-left:0.25rem !important
  }

  .xl\:mt-2{
    margin-top:0.5rem !important
  }

  .xl\:mr-2{
    margin-right:0.5rem !important
  }

  .xl\:mb-2{
    margin-bottom:0.5rem !important
  }

  .xl\:ml-2{
    margin-left:0.5rem !important
  }

  .xl\:mt-3{
    margin-top:0.75rem !important
  }

  .xl\:mr-3{
    margin-right:0.75rem !important
  }

  .xl\:mb-3{
    margin-bottom:0.75rem !important
  }

  .xl\:ml-3{
    margin-left:0.75rem !important
  }

  .xl\:mt-4{
    margin-top:1rem !important
  }

  .xl\:mr-4{
    margin-right:1rem !important
  }

  .xl\:mb-4{
    margin-bottom:1rem !important
  }

  .xl\:ml-4{
    margin-left:1rem !important
  }

  .xl\:mt-5{
    margin-top:1.25rem !important
  }

  .xl\:mr-5{
    margin-right:1.25rem !important
  }

  .xl\:mb-5{
    margin-bottom:1.25rem !important
  }

  .xl\:ml-5{
    margin-left:1.25rem !important
  }

  .xl\:mt-6{
    margin-top:1.5rem !important
  }

  .xl\:mr-6{
    margin-right:1.5rem !important
  }

  .xl\:mb-6{
    margin-bottom:1.5rem !important
  }

  .xl\:ml-6{
    margin-left:1.5rem !important
  }

  .xl\:mt-7{
    margin-top:1.75rem !important
  }

  .xl\:mr-7{
    margin-right:1.75rem !important
  }

  .xl\:mb-7{
    margin-bottom:1.75rem !important
  }

  .xl\:ml-7{
    margin-left:1.75rem !important
  }

  .xl\:mt-8{
    margin-top:2rem !important
  }

  .xl\:mr-8{
    margin-right:2rem !important
  }

  .xl\:mb-8{
    margin-bottom:2rem !important
  }

  .xl\:ml-8{
    margin-left:2rem !important
  }

  .xl\:mt-9{
    margin-top:2.25rem !important
  }

  .xl\:mr-9{
    margin-right:2.25rem !important
  }

  .xl\:mb-9{
    margin-bottom:2.25rem !important
  }

  .xl\:ml-9{
    margin-left:2.25rem !important
  }

  .xl\:mt-10{
    margin-top:2.5rem !important
  }

  .xl\:mr-10{
    margin-right:2.5rem !important
  }

  .xl\:mb-10{
    margin-bottom:2.5rem !important
  }

  .xl\:ml-10{
    margin-left:2.5rem !important
  }

  .xl\:mt-12{
    margin-top:3rem !important
  }

  .xl\:mr-12{
    margin-right:3rem !important
  }

  .xl\:mb-12{
    margin-bottom:3rem !important
  }

  .xl\:ml-12{
    margin-left:3rem !important
  }

  .xl\:mt-14{
    margin-top:3.5rem !important
  }

  .xl\:mr-14{
    margin-right:3.5rem !important
  }

  .xl\:mb-14{
    margin-bottom:3.5rem !important
  }

  .xl\:ml-14{
    margin-left:3.5rem !important
  }

  .xl\:mt-16{
    margin-top:4rem !important
  }

  .xl\:mr-16{
    margin-right:4rem !important
  }

  .xl\:mb-16{
    margin-bottom:4rem !important
  }

  .xl\:ml-16{
    margin-left:4rem !important
  }

  .xl\:mt-18{
    margin-top:4.5rem !important
  }

  .xl\:mr-18{
    margin-right:4.5rem !important
  }

  .xl\:mb-18{
    margin-bottom:4.5rem !important
  }

  .xl\:ml-18{
    margin-left:4.5rem !important
  }

  .xl\:mt-19{
    margin-top:4.75rem !important
  }

  .xl\:mr-19{
    margin-right:4.75rem !important
  }

  .xl\:mb-19{
    margin-bottom:4.75rem !important
  }

  .xl\:ml-19{
    margin-left:4.75rem !important
  }

  .xl\:mt-20{
    margin-top:5rem !important
  }

  .xl\:mr-20{
    margin-right:5rem !important
  }

  .xl\:mb-20{
    margin-bottom:5rem !important
  }

  .xl\:ml-20{
    margin-left:5rem !important
  }

  .xl\:mt-24{
    margin-top:6rem !important
  }

  .xl\:mr-24{
    margin-right:6rem !important
  }

  .xl\:mb-24{
    margin-bottom:6rem !important
  }

  .xl\:ml-24{
    margin-left:6rem !important
  }

  .xl\:mt-28{
    margin-top:7rem !important
  }

  .xl\:mr-28{
    margin-right:7rem !important
  }

  .xl\:mb-28{
    margin-bottom:7rem !important
  }

  .xl\:ml-28{
    margin-left:7rem !important
  }

  .xl\:mt-30{
    margin-top:7.5rem !important
  }

  .xl\:mr-30{
    margin-right:7.5rem !important
  }

  .xl\:mb-30{
    margin-bottom:7.5rem !important
  }

  .xl\:ml-30{
    margin-left:7.5rem !important
  }

  .xl\:mt-31{
    margin-top:7.75rem !important
  }

  .xl\:mr-31{
    margin-right:7.75rem !important
  }

  .xl\:mb-31{
    margin-bottom:7.75rem !important
  }

  .xl\:ml-31{
    margin-left:7.75rem !important
  }

  .xl\:mt-32{
    margin-top:8rem !important
  }

  .xl\:mr-32{
    margin-right:8rem !important
  }

  .xl\:mb-32{
    margin-bottom:8rem !important
  }

  .xl\:ml-32{
    margin-left:8rem !important
  }

  .xl\:mt-34{
    margin-top:8.5rem !important
  }

  .xl\:mr-34{
    margin-right:8.5rem !important
  }

  .xl\:mb-34{
    margin-bottom:8.5rem !important
  }

  .xl\:ml-34{
    margin-left:8.5rem !important
  }

  .xl\:mt-36{
    margin-top:9rem !important
  }

  .xl\:mr-36{
    margin-right:9rem !important
  }

  .xl\:mb-36{
    margin-bottom:9rem !important
  }

  .xl\:ml-36{
    margin-left:9rem !important
  }

  .xl\:mt-40{
    margin-top:10rem !important
  }

  .xl\:mr-40{
    margin-right:10rem !important
  }

  .xl\:mb-40{
    margin-bottom:10rem !important
  }

  .xl\:ml-40{
    margin-left:10rem !important
  }

  .xl\:mt-44{
    margin-top:11rem !important
  }

  .xl\:mr-44{
    margin-right:11rem !important
  }

  .xl\:mb-44{
    margin-bottom:11rem !important
  }

  .xl\:ml-44{
    margin-left:11rem !important
  }

  .xl\:mt-45{
    margin-top:11.25rem !important
  }

  .xl\:mr-45{
    margin-right:11.25rem !important
  }

  .xl\:mb-45{
    margin-bottom:11.25rem !important
  }

  .xl\:ml-45{
    margin-left:11.25rem !important
  }

  .xl\:mt-48{
    margin-top:12rem !important
  }

  .xl\:mr-48{
    margin-right:12rem !important
  }

  .xl\:mb-48{
    margin-bottom:12rem !important
  }

  .xl\:ml-48{
    margin-left:12rem !important
  }

  .xl\:mt-50{
    margin-top:12.5rem !important
  }

  .xl\:mr-50{
    margin-right:12.5rem !important
  }

  .xl\:mb-50{
    margin-bottom:12.5rem !important
  }

  .xl\:ml-50{
    margin-left:12.5rem !important
  }

  .xl\:mt-52{
    margin-top:13rem !important
  }

  .xl\:mr-52{
    margin-right:13rem !important
  }

  .xl\:mb-52{
    margin-bottom:13rem !important
  }

  .xl\:ml-52{
    margin-left:13rem !important
  }

  .xl\:mt-56{
    margin-top:14rem !important
  }

  .xl\:mr-56{
    margin-right:14rem !important
  }

  .xl\:mb-56{
    margin-bottom:14rem !important
  }

  .xl\:ml-56{
    margin-left:14rem !important
  }

  .xl\:mt-60{
    margin-top:15rem !important
  }

  .xl\:mr-60{
    margin-right:15rem !important
  }

  .xl\:mb-60{
    margin-bottom:15rem !important
  }

  .xl\:ml-60{
    margin-left:15rem !important
  }

  .xl\:mt-62{
    margin-top:15.5rem !important
  }

  .xl\:mr-62{
    margin-right:15.5rem !important
  }

  .xl\:mb-62{
    margin-bottom:15.5rem !important
  }

  .xl\:ml-62{
    margin-left:15.5rem !important
  }

  .xl\:mt-64{
    margin-top:16rem !important
  }

  .xl\:mr-64{
    margin-right:16rem !important
  }

  .xl\:mb-64{
    margin-bottom:16rem !important
  }

  .xl\:ml-64{
    margin-left:16rem !important
  }

  .xl\:mt-70{
    margin-top:17.5rem !important
  }

  .xl\:mr-70{
    margin-right:17.5rem !important
  }

  .xl\:mb-70{
    margin-bottom:17.5rem !important
  }

  .xl\:ml-70{
    margin-left:17.5rem !important
  }

  .xl\:mt-72{
    margin-top:18rem !important
  }

  .xl\:mr-72{
    margin-right:18rem !important
  }

  .xl\:mb-72{
    margin-bottom:18rem !important
  }

  .xl\:ml-72{
    margin-left:18rem !important
  }

  .xl\:mt-76{
    margin-top:19rem !important
  }

  .xl\:mr-76{
    margin-right:19rem !important
  }

  .xl\:mb-76{
    margin-bottom:19rem !important
  }

  .xl\:ml-76{
    margin-left:19rem !important
  }

  .xl\:mt-80{
    margin-top:20rem !important
  }

  .xl\:mr-80{
    margin-right:20rem !important
  }

  .xl\:mb-80{
    margin-bottom:20rem !important
  }

  .xl\:ml-80{
    margin-left:20rem !important
  }

  .xl\:mt-83{
    margin-top:20.75rem !important
  }

  .xl\:mr-83{
    margin-right:20.75rem !important
  }

  .xl\:mb-83{
    margin-bottom:20.75rem !important
  }

  .xl\:ml-83{
    margin-left:20.75rem !important
  }

  .xl\:mt-84{
    margin-top:21rem !important
  }

  .xl\:mr-84{
    margin-right:21rem !important
  }

  .xl\:mb-84{
    margin-bottom:21rem !important
  }

  .xl\:ml-84{
    margin-left:21rem !important
  }

  .xl\:mt-92{
    margin-top:23rem !important
  }

  .xl\:mr-92{
    margin-right:23rem !important
  }

  .xl\:mb-92{
    margin-bottom:23rem !important
  }

  .xl\:ml-92{
    margin-left:23rem !important
  }

  .xl\:mt-96{
    margin-top:24rem !important
  }

  .xl\:mr-96{
    margin-right:24rem !important
  }

  .xl\:mb-96{
    margin-bottom:24rem !important
  }

  .xl\:ml-96{
    margin-left:24rem !important
  }

  .xl\:mt-104{
    margin-top:26rem !important
  }

  .xl\:mr-104{
    margin-right:26rem !important
  }

  .xl\:mb-104{
    margin-bottom:26rem !important
  }

  .xl\:ml-104{
    margin-left:26rem !important
  }

  .xl\:mt-106{
    margin-top:26.5rem !important
  }

  .xl\:mr-106{
    margin-right:26.5rem !important
  }

  .xl\:mb-106{
    margin-bottom:26.5rem !important
  }

  .xl\:ml-106{
    margin-left:26.5rem !important
  }

  .xl\:mt-108{
    margin-top:27rem !important
  }

  .xl\:mr-108{
    margin-right:27rem !important
  }

  .xl\:mb-108{
    margin-bottom:27rem !important
  }

  .xl\:ml-108{
    margin-left:27rem !important
  }

  .xl\:mt-112{
    margin-top:28rem !important
  }

  .xl\:mr-112{
    margin-right:28rem !important
  }

  .xl\:mb-112{
    margin-bottom:28rem !important
  }

  .xl\:ml-112{
    margin-left:28rem !important
  }

  .xl\:mt-116{
    margin-top:29rem !important
  }

  .xl\:mr-116{
    margin-right:29rem !important
  }

  .xl\:mb-116{
    margin-bottom:29rem !important
  }

  .xl\:ml-116{
    margin-left:29rem !important
  }

  .xl\:mt-120{
    margin-top:30rem !important
  }

  .xl\:mr-120{
    margin-right:30rem !important
  }

  .xl\:mb-120{
    margin-bottom:30rem !important
  }

  .xl\:ml-120{
    margin-left:30rem !important
  }

  .xl\:mt-124{
    margin-top:31rem !important
  }

  .xl\:mr-124{
    margin-right:31rem !important
  }

  .xl\:mb-124{
    margin-bottom:31rem !important
  }

  .xl\:ml-124{
    margin-left:31rem !important
  }

  .xl\:mt-132{
    margin-top:33rem !important
  }

  .xl\:mr-132{
    margin-right:33rem !important
  }

  .xl\:mb-132{
    margin-bottom:33rem !important
  }

  .xl\:ml-132{
    margin-left:33rem !important
  }

  .xl\:mt-140{
    margin-top:40rem !important
  }

  .xl\:mr-140{
    margin-right:40rem !important
  }

  .xl\:mb-140{
    margin-bottom:40rem !important
  }

  .xl\:ml-140{
    margin-left:40rem !important
  }

  .xl\:mt-164{
    margin-top:41rem !important
  }

  .xl\:mr-164{
    margin-right:41rem !important
  }

  .xl\:mb-164{
    margin-bottom:41rem !important
  }

  .xl\:ml-164{
    margin-left:41rem !important
  }

  .xl\:mt-165{
    margin-top:41.25rem !important
  }

  .xl\:mr-165{
    margin-right:41.25rem !important
  }

  .xl\:mb-165{
    margin-bottom:41.25rem !important
  }

  .xl\:ml-165{
    margin-left:41.25rem !important
  }

  .xl\:mt-172{
    margin-top:43rem !important
  }

  .xl\:mr-172{
    margin-right:43rem !important
  }

  .xl\:mb-172{
    margin-bottom:43rem !important
  }

  .xl\:ml-172{
    margin-left:43rem !important
  }

  .xl\:mt-200{
    margin-top:50rem !important
  }

  .xl\:mr-200{
    margin-right:50rem !important
  }

  .xl\:mb-200{
    margin-bottom:50rem !important
  }

  .xl\:ml-200{
    margin-left:50rem !important
  }

  .xl\:mt-auto{
    margin-top:auto !important
  }

  .xl\:mr-auto{
    margin-right:auto !important
  }

  .xl\:mb-auto{
    margin-bottom:auto !important
  }

  .xl\:ml-auto{
    margin-left:auto !important
  }

  .xl\:mt-px{
    margin-top:1px !important
  }

  .xl\:mr-px{
    margin-right:1px !important
  }

  .xl\:mb-px{
    margin-bottom:1px !important
  }

  .xl\:ml-px{
    margin-left:1px !important
  }

  .xl\:mt-1\.5{
    margin-top:0.375rem !important
  }

  .xl\:mr-1\.5{
    margin-right:0.375rem !important
  }

  .xl\:mb-1\.5{
    margin-bottom:0.375rem !important
  }

  .xl\:ml-1\.5{
    margin-left:0.375rem !important
  }

  .xl\:mt-2n{
    margin-top:-0.5rem !important
  }

  .xl\:mr-2n{
    margin-right:-0.5rem !important
  }

  .xl\:mb-2n{
    margin-bottom:-0.5rem !important
  }

  .xl\:ml-2n{
    margin-left:-0.5rem !important
  }

  .xl\:mt-40n{
    margin-top:-10rem !important
  }

  .xl\:mr-40n{
    margin-right:-10rem !important
  }

  .xl\:mb-40n{
    margin-bottom:-10rem !important
  }

  .xl\:ml-40n{
    margin-left:-10rem !important
  }

  .xl\:-mt-1{
    margin-top:-0.25rem !important
  }

  .xl\:-mr-1{
    margin-right:-0.25rem !important
  }

  .xl\:-mb-1{
    margin-bottom:-0.25rem !important
  }

  .xl\:-ml-1{
    margin-left:-0.25rem !important
  }

  .xl\:-mt-2{
    margin-top:-0.5rem !important
  }

  .xl\:-mr-2{
    margin-right:-0.5rem !important
  }

  .xl\:-mb-2{
    margin-bottom:-0.5rem !important
  }

  .xl\:-ml-2{
    margin-left:-0.5rem !important
  }

  .xl\:-mt-3{
    margin-top:-0.75rem !important
  }

  .xl\:-mr-3{
    margin-right:-0.75rem !important
  }

  .xl\:-mb-3{
    margin-bottom:-0.75rem !important
  }

  .xl\:-ml-3{
    margin-left:-0.75rem !important
  }

  .xl\:-mt-4{
    margin-top:-1rem !important
  }

  .xl\:-mr-4{
    margin-right:-1rem !important
  }

  .xl\:-mb-4{
    margin-bottom:-1rem !important
  }

  .xl\:-ml-4{
    margin-left:-1rem !important
  }

  .xl\:-mt-5{
    margin-top:-1.25rem !important
  }

  .xl\:-mr-5{
    margin-right:-1.25rem !important
  }

  .xl\:-mb-5{
    margin-bottom:-1.25rem !important
  }

  .xl\:-ml-5{
    margin-left:-1.25rem !important
  }

  .xl\:-mt-6{
    margin-top:-1.5rem !important
  }

  .xl\:-mr-6{
    margin-right:-1.5rem !important
  }

  .xl\:-mb-6{
    margin-bottom:-1.5rem !important
  }

  .xl\:-ml-6{
    margin-left:-1.5rem !important
  }

  .xl\:-mt-7{
    margin-top:-1.75rem !important
  }

  .xl\:-mr-7{
    margin-right:-1.75rem !important
  }

  .xl\:-mb-7{
    margin-bottom:-1.75rem !important
  }

  .xl\:-ml-7{
    margin-left:-1.75rem !important
  }

  .xl\:-mt-8{
    margin-top:-2rem !important
  }

  .xl\:-mr-8{
    margin-right:-2rem !important
  }

  .xl\:-mb-8{
    margin-bottom:-2rem !important
  }

  .xl\:-ml-8{
    margin-left:-2rem !important
  }

  .xl\:-mt-10{
    margin-top:-2.5rem !important
  }

  .xl\:-mr-10{
    margin-right:-2.5rem !important
  }

  .xl\:-mb-10{
    margin-bottom:-2.5rem !important
  }

  .xl\:-ml-10{
    margin-left:-2.5rem !important
  }

  .xl\:-mt-12{
    margin-top:-3rem !important
  }

  .xl\:-mr-12{
    margin-right:-3rem !important
  }

  .xl\:-mb-12{
    margin-bottom:-3rem !important
  }

  .xl\:-ml-12{
    margin-left:-3rem !important
  }

  .xl\:-mt-14{
    margin-top:-3.5rem !important
  }

  .xl\:-mr-14{
    margin-right:-3.5rem !important
  }

  .xl\:-mb-14{
    margin-bottom:-3.5rem !important
  }

  .xl\:-ml-14{
    margin-left:-3.5rem !important
  }

  .xl\:-mt-16{
    margin-top:-4rem !important
  }

  .xl\:-mr-16{
    margin-right:-4rem !important
  }

  .xl\:-mb-16{
    margin-bottom:-4rem !important
  }

  .xl\:-ml-16{
    margin-left:-4rem !important
  }

  .xl\:-mt-18{
    margin-top:-4.5rem !important
  }

  .xl\:-mr-18{
    margin-right:-4.5rem !important
  }

  .xl\:-mb-18{
    margin-bottom:-4.5rem !important
  }

  .xl\:-ml-18{
    margin-left:-4.5rem !important
  }

  .xl\:-mt-19{
    margin-top:-4.75rem !important
  }

  .xl\:-mr-19{
    margin-right:-4.75rem !important
  }

  .xl\:-mb-19{
    margin-bottom:-4.75rem !important
  }

  .xl\:-ml-19{
    margin-left:-4.75rem !important
  }

  .xl\:-mt-20{
    margin-top:-5rem !important
  }

  .xl\:-mr-20{
    margin-right:-5rem !important
  }

  .xl\:-mb-20{
    margin-bottom:-5rem !important
  }

  .xl\:-ml-20{
    margin-left:-5rem !important
  }

  .xl\:-mt-24{
    margin-top:-6rem !important
  }

  .xl\:-mr-24{
    margin-right:-6rem !important
  }

  .xl\:-mb-24{
    margin-bottom:-6rem !important
  }

  .xl\:-ml-24{
    margin-left:-6rem !important
  }

  .xl\:-mt-28{
    margin-top:-7rem !important
  }

  .xl\:-mr-28{
    margin-right:-7rem !important
  }

  .xl\:-mb-28{
    margin-bottom:-7rem !important
  }

  .xl\:-ml-28{
    margin-left:-7rem !important
  }

  .xl\:-mt-30{
    margin-top:-7.5rem !important
  }

  .xl\:-mr-30{
    margin-right:-7.5rem !important
  }

  .xl\:-mb-30{
    margin-bottom:-7.5rem !important
  }

  .xl\:-ml-30{
    margin-left:-7.5rem !important
  }

  .xl\:-mt-31{
    margin-top:-7.75rem !important
  }

  .xl\:-mr-31{
    margin-right:-7.75rem !important
  }

  .xl\:-mb-31{
    margin-bottom:-7.75rem !important
  }

  .xl\:-ml-31{
    margin-left:-7.75rem !important
  }

  .xl\:-mt-32{
    margin-top:-8rem !important
  }

  .xl\:-mr-32{
    margin-right:-8rem !important
  }

  .xl\:-mb-32{
    margin-bottom:-8rem !important
  }

  .xl\:-ml-32{
    margin-left:-8rem !important
  }

  .xl\:-mt-34{
    margin-top:-8.5rem !important
  }

  .xl\:-mr-34{
    margin-right:-8.5rem !important
  }

  .xl\:-mb-34{
    margin-bottom:-8.5rem !important
  }

  .xl\:-ml-34{
    margin-left:-8.5rem !important
  }

  .xl\:-mt-36{
    margin-top:-9rem !important
  }

  .xl\:-mr-36{
    margin-right:-9rem !important
  }

  .xl\:-mb-36{
    margin-bottom:-9rem !important
  }

  .xl\:-ml-36{
    margin-left:-9rem !important
  }

  .xl\:-mt-40{
    margin-top:-10rem !important
  }

  .xl\:-mr-40{
    margin-right:-10rem !important
  }

  .xl\:-mb-40{
    margin-bottom:-10rem !important
  }

  .xl\:-ml-40{
    margin-left:-10rem !important
  }

  .xl\:-mt-44{
    margin-top:-11rem !important
  }

  .xl\:-mr-44{
    margin-right:-11rem !important
  }

  .xl\:-mb-44{
    margin-bottom:-11rem !important
  }

  .xl\:-ml-44{
    margin-left:-11rem !important
  }

  .xl\:-mt-45{
    margin-top:-11.25rem !important
  }

  .xl\:-mr-45{
    margin-right:-11.25rem !important
  }

  .xl\:-mb-45{
    margin-bottom:-11.25rem !important
  }

  .xl\:-ml-45{
    margin-left:-11.25rem !important
  }

  .xl\:-mt-48{
    margin-top:-12rem !important
  }

  .xl\:-mr-48{
    margin-right:-12rem !important
  }

  .xl\:-mb-48{
    margin-bottom:-12rem !important
  }

  .xl\:-ml-48{
    margin-left:-12rem !important
  }

  .xl\:-mt-50{
    margin-top:-12.5rem !important
  }

  .xl\:-mr-50{
    margin-right:-12.5rem !important
  }

  .xl\:-mb-50{
    margin-bottom:-12.5rem !important
  }

  .xl\:-ml-50{
    margin-left:-12.5rem !important
  }

  .xl\:-mt-52{
    margin-top:-13rem !important
  }

  .xl\:-mr-52{
    margin-right:-13rem !important
  }

  .xl\:-mb-52{
    margin-bottom:-13rem !important
  }

  .xl\:-ml-52{
    margin-left:-13rem !important
  }

  .xl\:-mt-56{
    margin-top:-14rem !important
  }

  .xl\:-mr-56{
    margin-right:-14rem !important
  }

  .xl\:-mb-56{
    margin-bottom:-14rem !important
  }

  .xl\:-ml-56{
    margin-left:-14rem !important
  }

  .xl\:-mt-60{
    margin-top:-15rem !important
  }

  .xl\:-mr-60{
    margin-right:-15rem !important
  }

  .xl\:-mb-60{
    margin-bottom:-15rem !important
  }

  .xl\:-ml-60{
    margin-left:-15rem !important
  }

  .xl\:-mt-62{
    margin-top:-15.5rem !important
  }

  .xl\:-mr-62{
    margin-right:-15.5rem !important
  }

  .xl\:-mb-62{
    margin-bottom:-15.5rem !important
  }

  .xl\:-ml-62{
    margin-left:-15.5rem !important
  }

  .xl\:-mt-64{
    margin-top:-16rem !important
  }

  .xl\:-mr-64{
    margin-right:-16rem !important
  }

  .xl\:-mb-64{
    margin-bottom:-16rem !important
  }

  .xl\:-ml-64{
    margin-left:-16rem !important
  }

  .xl\:-mt-70{
    margin-top:-17.5rem !important
  }

  .xl\:-mr-70{
    margin-right:-17.5rem !important
  }

  .xl\:-mb-70{
    margin-bottom:-17.5rem !important
  }

  .xl\:-ml-70{
    margin-left:-17.5rem !important
  }

  .xl\:-mt-72{
    margin-top:-18rem !important
  }

  .xl\:-mr-72{
    margin-right:-18rem !important
  }

  .xl\:-mb-72{
    margin-bottom:-18rem !important
  }

  .xl\:-ml-72{
    margin-left:-18rem !important
  }

  .xl\:-mt-76{
    margin-top:-19rem !important
  }

  .xl\:-mr-76{
    margin-right:-19rem !important
  }

  .xl\:-mb-76{
    margin-bottom:-19rem !important
  }

  .xl\:-ml-76{
    margin-left:-19rem !important
  }

  .xl\:-mt-80{
    margin-top:-20rem !important
  }

  .xl\:-mr-80{
    margin-right:-20rem !important
  }

  .xl\:-mb-80{
    margin-bottom:-20rem !important
  }

  .xl\:-ml-80{
    margin-left:-20rem !important
  }

  .xl\:-mt-83{
    margin-top:-20.75rem !important
  }

  .xl\:-mr-83{
    margin-right:-20.75rem !important
  }

  .xl\:-mb-83{
    margin-bottom:-20.75rem !important
  }

  .xl\:-ml-83{
    margin-left:-20.75rem !important
  }

  .xl\:-mt-84{
    margin-top:-21rem !important
  }

  .xl\:-mr-84{
    margin-right:-21rem !important
  }

  .xl\:-mb-84{
    margin-bottom:-21rem !important
  }

  .xl\:-ml-84{
    margin-left:-21rem !important
  }

  .xl\:-mt-92{
    margin-top:-23rem !important
  }

  .xl\:-mr-92{
    margin-right:-23rem !important
  }

  .xl\:-mb-92{
    margin-bottom:-23rem !important
  }

  .xl\:-ml-92{
    margin-left:-23rem !important
  }

  .xl\:-mt-96{
    margin-top:-24rem !important
  }

  .xl\:-mr-96{
    margin-right:-24rem !important
  }

  .xl\:-mb-96{
    margin-bottom:-24rem !important
  }

  .xl\:-ml-96{
    margin-left:-24rem !important
  }

  .xl\:-mt-104{
    margin-top:-26rem !important
  }

  .xl\:-mr-104{
    margin-right:-26rem !important
  }

  .xl\:-mb-104{
    margin-bottom:-26rem !important
  }

  .xl\:-ml-104{
    margin-left:-26rem !important
  }

  .xl\:-mt-106{
    margin-top:-26.5rem !important
  }

  .xl\:-mr-106{
    margin-right:-26.5rem !important
  }

  .xl\:-mb-106{
    margin-bottom:-26.5rem !important
  }

  .xl\:-ml-106{
    margin-left:-26.5rem !important
  }

  .xl\:-mt-108{
    margin-top:-27rem !important
  }

  .xl\:-mr-108{
    margin-right:-27rem !important
  }

  .xl\:-mb-108{
    margin-bottom:-27rem !important
  }

  .xl\:-ml-108{
    margin-left:-27rem !important
  }

  .xl\:-mt-112{
    margin-top:-28rem !important
  }

  .xl\:-mr-112{
    margin-right:-28rem !important
  }

  .xl\:-mb-112{
    margin-bottom:-28rem !important
  }

  .xl\:-ml-112{
    margin-left:-28rem !important
  }

  .xl\:-mt-116{
    margin-top:-29rem !important
  }

  .xl\:-mr-116{
    margin-right:-29rem !important
  }

  .xl\:-mb-116{
    margin-bottom:-29rem !important
  }

  .xl\:-ml-116{
    margin-left:-29rem !important
  }

  .xl\:-mt-120{
    margin-top:-30rem !important
  }

  .xl\:-mr-120{
    margin-right:-30rem !important
  }

  .xl\:-mb-120{
    margin-bottom:-30rem !important
  }

  .xl\:-ml-120{
    margin-left:-30rem !important
  }

  .xl\:-mt-124{
    margin-top:-31rem !important
  }

  .xl\:-mr-124{
    margin-right:-31rem !important
  }

  .xl\:-mb-124{
    margin-bottom:-31rem !important
  }

  .xl\:-ml-124{
    margin-left:-31rem !important
  }

  .xl\:-mt-132{
    margin-top:-33rem !important
  }

  .xl\:-mr-132{
    margin-right:-33rem !important
  }

  .xl\:-mb-132{
    margin-bottom:-33rem !important
  }

  .xl\:-ml-132{
    margin-left:-33rem !important
  }

  .xl\:-mt-140{
    margin-top:-40rem !important
  }

  .xl\:-mr-140{
    margin-right:-40rem !important
  }

  .xl\:-mb-140{
    margin-bottom:-40rem !important
  }

  .xl\:-ml-140{
    margin-left:-40rem !important
  }

  .xl\:-mt-164{
    margin-top:-41rem !important
  }

  .xl\:-mr-164{
    margin-right:-41rem !important
  }

  .xl\:-mb-164{
    margin-bottom:-41rem !important
  }

  .xl\:-ml-164{
    margin-left:-41rem !important
  }

  .xl\:-mt-165{
    margin-top:-41.25rem !important
  }

  .xl\:-mr-165{
    margin-right:-41.25rem !important
  }

  .xl\:-mb-165{
    margin-bottom:-41.25rem !important
  }

  .xl\:-ml-165{
    margin-left:-41.25rem !important
  }

  .xl\:-mt-172{
    margin-top:-43rem !important
  }

  .xl\:-mr-172{
    margin-right:-43rem !important
  }

  .xl\:-mb-172{
    margin-bottom:-43rem !important
  }

  .xl\:-ml-172{
    margin-left:-43rem !important
  }

  .xl\:-mt-200{
    margin-top:-50rem !important
  }

  .xl\:-mr-200{
    margin-right:-50rem !important
  }

  .xl\:-mb-200{
    margin-bottom:-50rem !important
  }

  .xl\:-ml-200{
    margin-left:-50rem !important
  }

  .xl\:-mt-px{
    margin-top:-1px !important
  }

  .xl\:-mr-px{
    margin-right:-1px !important
  }

  .xl\:-mb-px{
    margin-bottom:-1px !important
  }

  .xl\:-ml-px{
    margin-left:-1px !important
  }

  .xl\:-mt-1\.5{
    margin-top:-0.375rem !important
  }

  .xl\:-mr-1\.5{
    margin-right:-0.375rem !important
  }

  .xl\:-mb-1\.5{
    margin-bottom:-0.375rem !important
  }

  .xl\:-ml-1\.5{
    margin-left:-0.375rem !important
  }

  .xl\:-mt-2n{
    margin-top:0.5rem !important
  }

  .xl\:-mr-2n{
    margin-right:0.5rem !important
  }

  .xl\:-mb-2n{
    margin-bottom:0.5rem !important
  }

  .xl\:-ml-2n{
    margin-left:0.5rem !important
  }

  .xl\:-mt-40n{
    margin-top:10rem !important
  }

  .xl\:-mr-40n{
    margin-right:10rem !important
  }

  .xl\:-mb-40n{
    margin-bottom:10rem !important
  }

  .xl\:-ml-40n{
    margin-left:10rem !important
  }

  .xl\:max-h-28{
    max-height:7rem !important
  }

  .xl\:max-h-32{
    max-height:8rem !important
  }

  .xl\:max-h-40{
    max-height:10rem !important
  }

  .xl\:max-h-44{
    max-height:11rem !important
  }

  .xl\:max-h-72{
    max-height:18rem !important
  }

  .xl\:max-h-84{
    max-height:21rem !important
  }

  .xl\:max-h-96{
    max-height:24rem !important
  }

  .xl\:max-h-108{
    max-height:27rem !important
  }

  .xl\:max-h-120{
    max-height:30rem !important
  }

  .xl\:max-h-132{
    max-height:33rem !important
  }

  .xl\:max-h-full{
    max-height:100% !important
  }

  .xl\:max-h-screen{
    max-height:100vh !important
  }

  .xl\:max-h-1\/2{
    max-height:35vh !important
  }

  .xl\:max-h-50vh{
    max-height:50vh !important
  }

  .xl\:max-h-3\/5{
    max-height:60vh !important
  }

  .xl\:max-h-65vh{
    max-height:65vh !important
  }

  .xl\:max-w-28{
    max-width:7rem !important
  }

  .xl\:max-w-56{
    max-width:14rem !important
  }

  .xl\:max-w-72{
    max-width:18rem !important
  }

  .xl\:max-w-84{
    max-width:21rem !important
  }

  .xl\:max-w-96{
    max-width:24rem !important
  }

  .xl\:max-w-108{
    max-width:27rem !important
  }

  .xl\:max-w-112{
    max-width:28rem !important
  }

  .xl\:max-w-120{
    max-width:30rem !important
  }

  .xl\:max-w-132{
    max-width:33rem !important
  }

  .xl\:max-w-138{
    max-width:38rem !important
  }

  .xl\:max-w-140{
    max-width:40rem !important
  }

  .xl\:max-w-150{
    max-width:50rem !important
  }

  .xl\:max-w-154{
    max-width:54rem !important
  }

  .xl\:max-w-none{
    max-width:none !important
  }

  .xl\:max-w-xs{
    max-width:20rem !important
  }

  .xl\:max-w-sm{
    max-width:24rem !important
  }

  .xl\:max-w-md{
    max-width:28rem !important
  }

  .xl\:max-w-lg{
    max-width:32rem !important
  }

  .xl\:max-w-xl{
    max-width:36rem !important
  }

  .xl\:max-w-2xl{
    max-width:42rem !important
  }

  .xl\:max-w-3xl{
    max-width:48rem !important
  }

  .xl\:max-w-4xl{
    max-width:56rem !important
  }

  .xl\:max-w-5xl{
    max-width:64rem !important
  }

  .xl\:max-w-6xl{
    max-width:72rem !important
  }

  .xl\:max-w-full{
    max-width:100% !important
  }

  .xl\:max-w-screen-sm{
    max-width:640px !important
  }

  .xl\:max-w-screen-md{
    max-width:768px !important
  }

  .xl\:max-w-screen-lg{
    max-width:1024px !important
  }

  .xl\:max-w-screen-xl{
    max-width:1280px !important
  }

  .xl\:max-w-screen-small{
    max-width:1280px !important
  }

  .xl\:max-w-screen-med{
    max-width:1366px !important
  }

  .xl\:max-w-screen-large{
    max-width:1920px !important
  }

  .xl\:max-w-1\/3{
    max-width:33% !important
  }

  .xl\:max-w-2\/3{
    max-width:66% !important
  }

  .xl\:min-h-0{
    min-height:0 !important
  }

  .xl\:min-h-64{
    min-height:16rem !important
  }

  .xl\:min-h-80{
    min-height:20rem !important
  }

  .xl\:min-h-full{
    min-height:100% !important
  }

  .xl\:min-h-screen{
    min-height:100vh !important
  }

  .xl\:min-h-1_5{
    min-height:1.5rem !important
  }

  .xl\:min-h-94vh{
    min-height:94vh !important
  }

  .xl\:min-h-40vh{
    min-height:40vh !important
  }

  .xl\:min-h-55vh{
    min-height:55vh !important
  }

  .xl\:min-h-60vh{
    min-height:60vh !important
  }

  .xl\:min-w-0{
    min-width:0 !important
  }

  .xl\:min-w-1{
    min-width:1px !important
  }

  .xl\:min-w-4{
    min-width:1rem !important
  }

  .xl\:min-w-6{
    min-width:1.5rem !important
  }

  .xl\:min-w-28{
    min-width:7rem !important
  }

  .xl\:min-w-48{
    min-width:12rem !important
  }

  .xl\:min-w-56{
    min-width:14rem !important
  }

  .xl\:min-w-72{
    min-width:18rem !important
  }

  .xl\:min-w-84{
    min-width:21rem !important
  }

  .xl\:min-w-96{
    min-width:24rem !important
  }

  .xl\:min-w-108{
    min-width:27rem !important
  }

  .xl\:min-w-120{
    min-width:30rem !important
  }

  .xl\:min-w-132{
    min-width:33rem !important
  }

  .xl\:min-w-full{
    min-width:100% !important
  }

  .xl\:min-w-1\/4{
    min-width:25% !important
  }

  .xl\:min-w-1\/2{
    min-width:50% !important
  }

  .xl\:min-w-3\/4{
    min-width:75% !important
  }

  .xl\:min-w-1\/3{
    min-width:33% !important
  }

  .xl\:min-w-max{
    min-width:-moz-max-content !important;
    min-width:max-content !important
  }

  .xl\:object-contain{
    -o-object-fit:contain !important;
       object-fit:contain !important
  }

  .xl\:object-cover{
    -o-object-fit:cover !important;
       object-fit:cover !important
  }

  .xl\:object-fill{
    -o-object-fit:fill !important;
       object-fit:fill !important
  }

  .xl\:object-none{
    -o-object-fit:none !important;
       object-fit:none !important
  }

  .xl\:object-scale-down{
    -o-object-fit:scale-down !important;
       object-fit:scale-down !important
  }

  .xl\:object-bottom{
    -o-object-position:bottom !important;
       object-position:bottom !important
  }

  .xl\:object-center{
    -o-object-position:center !important;
       object-position:center !important
  }

  .xl\:object-left{
    -o-object-position:left !important;
       object-position:left !important
  }

  .xl\:object-left-bottom{
    -o-object-position:left bottom !important;
       object-position:left bottom !important
  }

  .xl\:object-left-top{
    -o-object-position:left top !important;
       object-position:left top !important
  }

  .xl\:object-right{
    -o-object-position:right !important;
       object-position:right !important
  }

  .xl\:object-right-bottom{
    -o-object-position:right bottom !important;
       object-position:right bottom !important
  }

  .xl\:object-right-top{
    -o-object-position:right top !important;
       object-position:right top !important
  }

  .xl\:object-top{
    -o-object-position:top !important;
       object-position:top !important
  }

  .xl\:outline-none{
    outline:2px solid transparent !important;
    outline-offset:2px !important
  }

  .xl\:outline-white{
    outline:2px dotted white !important;
    outline-offset:2px !important
  }

  .xl\:outline-black{
    outline:2px dotted black !important;
    outline-offset:2px !important
  }

  .xl\:focus\:outline-none:focus{
    outline:2px solid transparent !important;
    outline-offset:2px !important
  }

  .xl\:focus\:outline-white:focus{
    outline:2px dotted white !important;
    outline-offset:2px !important
  }

  .xl\:focus\:outline-black:focus{
    outline:2px dotted black !important;
    outline-offset:2px !important
  }

  .xl\:overflow-auto{
    overflow:auto !important
  }

  .xl\:overflow-hidden{
    overflow:hidden !important
  }

  .xl\:overflow-visible{
    overflow:visible !important
  }

  .xl\:overflow-scroll{
    overflow:scroll !important
  }

  .xl\:overflow-x-auto{
    overflow-x:auto !important
  }

  .xl\:overflow-y-auto{
    overflow-y:auto !important
  }

  .xl\:overflow-x-hidden{
    overflow-x:hidden !important
  }

  .xl\:overflow-y-hidden{
    overflow-y:hidden !important
  }

  .xl\:overflow-x-visible{
    overflow-x:visible !important
  }

  .xl\:overflow-y-visible{
    overflow-y:visible !important
  }

  .xl\:overflow-x-scroll{
    overflow-x:scroll !important
  }

  .xl\:overflow-y-scroll{
    overflow-y:scroll !important
  }

  .xl\:scrolling-touch{
    -webkit-overflow-scrolling:touch !important
  }

  .xl\:scrolling-auto{
    -webkit-overflow-scrolling:auto !important
  }

  .xl\:overscroll-auto{
    overscroll-behavior:auto !important
  }

  .xl\:overscroll-contain{
    overscroll-behavior:contain !important
  }

  .xl\:overscroll-none{
    overscroll-behavior:none !important
  }

  .xl\:overscroll-y-auto{
    overscroll-behavior-y:auto !important
  }

  .xl\:overscroll-y-contain{
    overscroll-behavior-y:contain !important
  }

  .xl\:overscroll-y-none{
    overscroll-behavior-y:none !important
  }

  .xl\:overscroll-x-auto{
    overscroll-behavior-x:auto !important
  }

  .xl\:overscroll-x-contain{
    overscroll-behavior-x:contain !important
  }

  .xl\:overscroll-x-none{
    overscroll-behavior-x:none !important
  }

  .xl\:p-0{
    padding:0 !important
  }

  .xl\:p-1{
    padding:0.25rem !important
  }

  .xl\:p-2{
    padding:0.5rem !important
  }

  .xl\:p-3{
    padding:0.75rem !important
  }

  .xl\:p-4{
    padding:1rem !important
  }

  .xl\:p-5{
    padding:1.25rem !important
  }

  .xl\:p-6{
    padding:1.5rem !important
  }

  .xl\:p-7{
    padding:1.75rem !important
  }

  .xl\:p-8{
    padding:2rem !important
  }

  .xl\:p-9{
    padding:2.25rem !important
  }

  .xl\:p-10{
    padding:2.5rem !important
  }

  .xl\:p-12{
    padding:3rem !important
  }

  .xl\:p-14{
    padding:3.5rem !important
  }

  .xl\:p-16{
    padding:4rem !important
  }

  .xl\:p-18{
    padding:4.5rem !important
  }

  .xl\:p-19{
    padding:4.75rem !important
  }

  .xl\:p-20{
    padding:5rem !important
  }

  .xl\:p-24{
    padding:6rem !important
  }

  .xl\:p-28{
    padding:7rem !important
  }

  .xl\:p-30{
    padding:7.5rem !important
  }

  .xl\:p-31{
    padding:7.75rem !important
  }

  .xl\:p-32{
    padding:8rem !important
  }

  .xl\:p-34{
    padding:8.5rem !important
  }

  .xl\:p-36{
    padding:9rem !important
  }

  .xl\:p-40{
    padding:10rem !important
  }

  .xl\:p-44{
    padding:11rem !important
  }

  .xl\:p-45{
    padding:11.25rem !important
  }

  .xl\:p-48{
    padding:12rem !important
  }

  .xl\:p-50{
    padding:12.5rem !important
  }

  .xl\:p-52{
    padding:13rem !important
  }

  .xl\:p-56{
    padding:14rem !important
  }

  .xl\:p-60{
    padding:15rem !important
  }

  .xl\:p-62{
    padding:15.5rem !important
  }

  .xl\:p-64{
    padding:16rem !important
  }

  .xl\:p-70{
    padding:17.5rem !important
  }

  .xl\:p-72{
    padding:18rem !important
  }

  .xl\:p-76{
    padding:19rem !important
  }

  .xl\:p-80{
    padding:20rem !important
  }

  .xl\:p-83{
    padding:20.75rem !important
  }

  .xl\:p-84{
    padding:21rem !important
  }

  .xl\:p-92{
    padding:23rem !important
  }

  .xl\:p-96{
    padding:24rem !important
  }

  .xl\:p-104{
    padding:26rem !important
  }

  .xl\:p-106{
    padding:26.5rem !important
  }

  .xl\:p-108{
    padding:27rem !important
  }

  .xl\:p-112{
    padding:28rem !important
  }

  .xl\:p-116{
    padding:29rem !important
  }

  .xl\:p-120{
    padding:30rem !important
  }

  .xl\:p-124{
    padding:31rem !important
  }

  .xl\:p-132{
    padding:33rem !important
  }

  .xl\:p-140{
    padding:40rem !important
  }

  .xl\:p-164{
    padding:41rem !important
  }

  .xl\:p-165{
    padding:41.25rem !important
  }

  .xl\:p-172{
    padding:43rem !important
  }

  .xl\:p-200{
    padding:50rem !important
  }

  .xl\:p-px{
    padding:1px !important
  }

  .xl\:p-1\.5{
    padding:0.375rem !important
  }

  .xl\:p-2n{
    padding:-0.5rem !important
  }

  .xl\:p-40n{
    padding:-10rem !important
  }

  .xl\:py-0{
    padding-top:0 !important;
    padding-bottom:0 !important
  }

  .xl\:px-0{
    padding-left:0 !important;
    padding-right:0 !important
  }

  .xl\:py-1{
    padding-top:0.25rem !important;
    padding-bottom:0.25rem !important
  }

  .xl\:px-1{
    padding-left:0.25rem !important;
    padding-right:0.25rem !important
  }

  .xl\:py-2{
    padding-top:0.5rem !important;
    padding-bottom:0.5rem !important
  }

  .xl\:px-2{
    padding-left:0.5rem !important;
    padding-right:0.5rem !important
  }

  .xl\:py-3{
    padding-top:0.75rem !important;
    padding-bottom:0.75rem !important
  }

  .xl\:px-3{
    padding-left:0.75rem !important;
    padding-right:0.75rem !important
  }

  .xl\:py-4{
    padding-top:1rem !important;
    padding-bottom:1rem !important
  }

  .xl\:px-4{
    padding-left:1rem !important;
    padding-right:1rem !important
  }

  .xl\:py-5{
    padding-top:1.25rem !important;
    padding-bottom:1.25rem !important
  }

  .xl\:px-5{
    padding-left:1.25rem !important;
    padding-right:1.25rem !important
  }

  .xl\:py-6{
    padding-top:1.5rem !important;
    padding-bottom:1.5rem !important
  }

  .xl\:px-6{
    padding-left:1.5rem !important;
    padding-right:1.5rem !important
  }

  .xl\:py-7{
    padding-top:1.75rem !important;
    padding-bottom:1.75rem !important
  }

  .xl\:px-7{
    padding-left:1.75rem !important;
    padding-right:1.75rem !important
  }

  .xl\:py-8{
    padding-top:2rem !important;
    padding-bottom:2rem !important
  }

  .xl\:px-8{
    padding-left:2rem !important;
    padding-right:2rem !important
  }

  .xl\:py-9{
    padding-top:2.25rem !important;
    padding-bottom:2.25rem !important
  }

  .xl\:px-9{
    padding-left:2.25rem !important;
    padding-right:2.25rem !important
  }

  .xl\:py-10{
    padding-top:2.5rem !important;
    padding-bottom:2.5rem !important
  }

  .xl\:px-10{
    padding-left:2.5rem !important;
    padding-right:2.5rem !important
  }

  .xl\:py-12{
    padding-top:3rem !important;
    padding-bottom:3rem !important
  }

  .xl\:px-12{
    padding-left:3rem !important;
    padding-right:3rem !important
  }

  .xl\:py-14{
    padding-top:3.5rem !important;
    padding-bottom:3.5rem !important
  }

  .xl\:px-14{
    padding-left:3.5rem !important;
    padding-right:3.5rem !important
  }

  .xl\:py-16{
    padding-top:4rem !important;
    padding-bottom:4rem !important
  }

  .xl\:px-16{
    padding-left:4rem !important;
    padding-right:4rem !important
  }

  .xl\:py-18{
    padding-top:4.5rem !important;
    padding-bottom:4.5rem !important
  }

  .xl\:px-18{
    padding-left:4.5rem !important;
    padding-right:4.5rem !important
  }

  .xl\:py-19{
    padding-top:4.75rem !important;
    padding-bottom:4.75rem !important
  }

  .xl\:px-19{
    padding-left:4.75rem !important;
    padding-right:4.75rem !important
  }

  .xl\:py-20{
    padding-top:5rem !important;
    padding-bottom:5rem !important
  }

  .xl\:px-20{
    padding-left:5rem !important;
    padding-right:5rem !important
  }

  .xl\:py-24{
    padding-top:6rem !important;
    padding-bottom:6rem !important
  }

  .xl\:px-24{
    padding-left:6rem !important;
    padding-right:6rem !important
  }

  .xl\:py-28{
    padding-top:7rem !important;
    padding-bottom:7rem !important
  }

  .xl\:px-28{
    padding-left:7rem !important;
    padding-right:7rem !important
  }

  .xl\:py-30{
    padding-top:7.5rem !important;
    padding-bottom:7.5rem !important
  }

  .xl\:px-30{
    padding-left:7.5rem !important;
    padding-right:7.5rem !important
  }

  .xl\:py-31{
    padding-top:7.75rem !important;
    padding-bottom:7.75rem !important
  }

  .xl\:px-31{
    padding-left:7.75rem !important;
    padding-right:7.75rem !important
  }

  .xl\:py-32{
    padding-top:8rem !important;
    padding-bottom:8rem !important
  }

  .xl\:px-32{
    padding-left:8rem !important;
    padding-right:8rem !important
  }

  .xl\:py-34{
    padding-top:8.5rem !important;
    padding-bottom:8.5rem !important
  }

  .xl\:px-34{
    padding-left:8.5rem !important;
    padding-right:8.5rem !important
  }

  .xl\:py-36{
    padding-top:9rem !important;
    padding-bottom:9rem !important
  }

  .xl\:px-36{
    padding-left:9rem !important;
    padding-right:9rem !important
  }

  .xl\:py-40{
    padding-top:10rem !important;
    padding-bottom:10rem !important
  }

  .xl\:px-40{
    padding-left:10rem !important;
    padding-right:10rem !important
  }

  .xl\:py-44{
    padding-top:11rem !important;
    padding-bottom:11rem !important
  }

  .xl\:px-44{
    padding-left:11rem !important;
    padding-right:11rem !important
  }

  .xl\:py-45{
    padding-top:11.25rem !important;
    padding-bottom:11.25rem !important
  }

  .xl\:px-45{
    padding-left:11.25rem !important;
    padding-right:11.25rem !important
  }

  .xl\:py-48{
    padding-top:12rem !important;
    padding-bottom:12rem !important
  }

  .xl\:px-48{
    padding-left:12rem !important;
    padding-right:12rem !important
  }

  .xl\:py-50{
    padding-top:12.5rem !important;
    padding-bottom:12.5rem !important
  }

  .xl\:px-50{
    padding-left:12.5rem !important;
    padding-right:12.5rem !important
  }

  .xl\:py-52{
    padding-top:13rem !important;
    padding-bottom:13rem !important
  }

  .xl\:px-52{
    padding-left:13rem !important;
    padding-right:13rem !important
  }

  .xl\:py-56{
    padding-top:14rem !important;
    padding-bottom:14rem !important
  }

  .xl\:px-56{
    padding-left:14rem !important;
    padding-right:14rem !important
  }

  .xl\:py-60{
    padding-top:15rem !important;
    padding-bottom:15rem !important
  }

  .xl\:px-60{
    padding-left:15rem !important;
    padding-right:15rem !important
  }

  .xl\:py-62{
    padding-top:15.5rem !important;
    padding-bottom:15.5rem !important
  }

  .xl\:px-62{
    padding-left:15.5rem !important;
    padding-right:15.5rem !important
  }

  .xl\:py-64{
    padding-top:16rem !important;
    padding-bottom:16rem !important
  }

  .xl\:px-64{
    padding-left:16rem !important;
    padding-right:16rem !important
  }

  .xl\:py-70{
    padding-top:17.5rem !important;
    padding-bottom:17.5rem !important
  }

  .xl\:px-70{
    padding-left:17.5rem !important;
    padding-right:17.5rem !important
  }

  .xl\:py-72{
    padding-top:18rem !important;
    padding-bottom:18rem !important
  }

  .xl\:px-72{
    padding-left:18rem !important;
    padding-right:18rem !important
  }

  .xl\:py-76{
    padding-top:19rem !important;
    padding-bottom:19rem !important
  }

  .xl\:px-76{
    padding-left:19rem !important;
    padding-right:19rem !important
  }

  .xl\:py-80{
    padding-top:20rem !important;
    padding-bottom:20rem !important
  }

  .xl\:px-80{
    padding-left:20rem !important;
    padding-right:20rem !important
  }

  .xl\:py-83{
    padding-top:20.75rem !important;
    padding-bottom:20.75rem !important
  }

  .xl\:px-83{
    padding-left:20.75rem !important;
    padding-right:20.75rem !important
  }

  .xl\:py-84{
    padding-top:21rem !important;
    padding-bottom:21rem !important
  }

  .xl\:px-84{
    padding-left:21rem !important;
    padding-right:21rem !important
  }

  .xl\:py-92{
    padding-top:23rem !important;
    padding-bottom:23rem !important
  }

  .xl\:px-92{
    padding-left:23rem !important;
    padding-right:23rem !important
  }

  .xl\:py-96{
    padding-top:24rem !important;
    padding-bottom:24rem !important
  }

  .xl\:px-96{
    padding-left:24rem !important;
    padding-right:24rem !important
  }

  .xl\:py-104{
    padding-top:26rem !important;
    padding-bottom:26rem !important
  }

  .xl\:px-104{
    padding-left:26rem !important;
    padding-right:26rem !important
  }

  .xl\:py-106{
    padding-top:26.5rem !important;
    padding-bottom:26.5rem !important
  }

  .xl\:px-106{
    padding-left:26.5rem !important;
    padding-right:26.5rem !important
  }

  .xl\:py-108{
    padding-top:27rem !important;
    padding-bottom:27rem !important
  }

  .xl\:px-108{
    padding-left:27rem !important;
    padding-right:27rem !important
  }

  .xl\:py-112{
    padding-top:28rem !important;
    padding-bottom:28rem !important
  }

  .xl\:px-112{
    padding-left:28rem !important;
    padding-right:28rem !important
  }

  .xl\:py-116{
    padding-top:29rem !important;
    padding-bottom:29rem !important
  }

  .xl\:px-116{
    padding-left:29rem !important;
    padding-right:29rem !important
  }

  .xl\:py-120{
    padding-top:30rem !important;
    padding-bottom:30rem !important
  }

  .xl\:px-120{
    padding-left:30rem !important;
    padding-right:30rem !important
  }

  .xl\:py-124{
    padding-top:31rem !important;
    padding-bottom:31rem !important
  }

  .xl\:px-124{
    padding-left:31rem !important;
    padding-right:31rem !important
  }

  .xl\:py-132{
    padding-top:33rem !important;
    padding-bottom:33rem !important
  }

  .xl\:px-132{
    padding-left:33rem !important;
    padding-right:33rem !important
  }

  .xl\:py-140{
    padding-top:40rem !important;
    padding-bottom:40rem !important
  }

  .xl\:px-140{
    padding-left:40rem !important;
    padding-right:40rem !important
  }

  .xl\:py-164{
    padding-top:41rem !important;
    padding-bottom:41rem !important
  }

  .xl\:px-164{
    padding-left:41rem !important;
    padding-right:41rem !important
  }

  .xl\:py-165{
    padding-top:41.25rem !important;
    padding-bottom:41.25rem !important
  }

  .xl\:px-165{
    padding-left:41.25rem !important;
    padding-right:41.25rem !important
  }

  .xl\:py-172{
    padding-top:43rem !important;
    padding-bottom:43rem !important
  }

  .xl\:px-172{
    padding-left:43rem !important;
    padding-right:43rem !important
  }

  .xl\:py-200{
    padding-top:50rem !important;
    padding-bottom:50rem !important
  }

  .xl\:px-200{
    padding-left:50rem !important;
    padding-right:50rem !important
  }

  .xl\:py-px{
    padding-top:1px !important;
    padding-bottom:1px !important
  }

  .xl\:px-px{
    padding-left:1px !important;
    padding-right:1px !important
  }

  .xl\:py-1\.5{
    padding-top:0.375rem !important;
    padding-bottom:0.375rem !important
  }

  .xl\:px-1\.5{
    padding-left:0.375rem !important;
    padding-right:0.375rem !important
  }

  .xl\:py-2n{
    padding-top:-0.5rem !important;
    padding-bottom:-0.5rem !important
  }

  .xl\:px-2n{
    padding-left:-0.5rem !important;
    padding-right:-0.5rem !important
  }

  .xl\:py-40n{
    padding-top:-10rem !important;
    padding-bottom:-10rem !important
  }

  .xl\:px-40n{
    padding-left:-10rem !important;
    padding-right:-10rem !important
  }

  .xl\:pt-0{
    padding-top:0 !important
  }

  .xl\:pr-0{
    padding-right:0 !important
  }

  .xl\:pb-0{
    padding-bottom:0 !important
  }

  .xl\:pl-0{
    padding-left:0 !important
  }

  .xl\:pt-1{
    padding-top:0.25rem !important
  }

  .xl\:pr-1{
    padding-right:0.25rem !important
  }

  .xl\:pb-1{
    padding-bottom:0.25rem !important
  }

  .xl\:pl-1{
    padding-left:0.25rem !important
  }

  .xl\:pt-2{
    padding-top:0.5rem !important
  }

  .xl\:pr-2{
    padding-right:0.5rem !important
  }

  .xl\:pb-2{
    padding-bottom:0.5rem !important
  }

  .xl\:pl-2{
    padding-left:0.5rem !important
  }

  .xl\:pt-3{
    padding-top:0.75rem !important
  }

  .xl\:pr-3{
    padding-right:0.75rem !important
  }

  .xl\:pb-3{
    padding-bottom:0.75rem !important
  }

  .xl\:pl-3{
    padding-left:0.75rem !important
  }

  .xl\:pt-4{
    padding-top:1rem !important
  }

  .xl\:pr-4{
    padding-right:1rem !important
  }

  .xl\:pb-4{
    padding-bottom:1rem !important
  }

  .xl\:pl-4{
    padding-left:1rem !important
  }

  .xl\:pt-5{
    padding-top:1.25rem !important
  }

  .xl\:pr-5{
    padding-right:1.25rem !important
  }

  .xl\:pb-5{
    padding-bottom:1.25rem !important
  }

  .xl\:pl-5{
    padding-left:1.25rem !important
  }

  .xl\:pt-6{
    padding-top:1.5rem !important
  }

  .xl\:pr-6{
    padding-right:1.5rem !important
  }

  .xl\:pb-6{
    padding-bottom:1.5rem !important
  }

  .xl\:pl-6{
    padding-left:1.5rem !important
  }

  .xl\:pt-7{
    padding-top:1.75rem !important
  }

  .xl\:pr-7{
    padding-right:1.75rem !important
  }

  .xl\:pb-7{
    padding-bottom:1.75rem !important
  }

  .xl\:pl-7{
    padding-left:1.75rem !important
  }

  .xl\:pt-8{
    padding-top:2rem !important
  }

  .xl\:pr-8{
    padding-right:2rem !important
  }

  .xl\:pb-8{
    padding-bottom:2rem !important
  }

  .xl\:pl-8{
    padding-left:2rem !important
  }

  .xl\:pt-9{
    padding-top:2.25rem !important
  }

  .xl\:pr-9{
    padding-right:2.25rem !important
  }

  .xl\:pb-9{
    padding-bottom:2.25rem !important
  }

  .xl\:pl-9{
    padding-left:2.25rem !important
  }

  .xl\:pt-10{
    padding-top:2.5rem !important
  }

  .xl\:pr-10{
    padding-right:2.5rem !important
  }

  .xl\:pb-10{
    padding-bottom:2.5rem !important
  }

  .xl\:pl-10{
    padding-left:2.5rem !important
  }

  .xl\:pt-12{
    padding-top:3rem !important
  }

  .xl\:pr-12{
    padding-right:3rem !important
  }

  .xl\:pb-12{
    padding-bottom:3rem !important
  }

  .xl\:pl-12{
    padding-left:3rem !important
  }

  .xl\:pt-14{
    padding-top:3.5rem !important
  }

  .xl\:pr-14{
    padding-right:3.5rem !important
  }

  .xl\:pb-14{
    padding-bottom:3.5rem !important
  }

  .xl\:pl-14{
    padding-left:3.5rem !important
  }

  .xl\:pt-16{
    padding-top:4rem !important
  }

  .xl\:pr-16{
    padding-right:4rem !important
  }

  .xl\:pb-16{
    padding-bottom:4rem !important
  }

  .xl\:pl-16{
    padding-left:4rem !important
  }

  .xl\:pt-18{
    padding-top:4.5rem !important
  }

  .xl\:pr-18{
    padding-right:4.5rem !important
  }

  .xl\:pb-18{
    padding-bottom:4.5rem !important
  }

  .xl\:pl-18{
    padding-left:4.5rem !important
  }

  .xl\:pt-19{
    padding-top:4.75rem !important
  }

  .xl\:pr-19{
    padding-right:4.75rem !important
  }

  .xl\:pb-19{
    padding-bottom:4.75rem !important
  }

  .xl\:pl-19{
    padding-left:4.75rem !important
  }

  .xl\:pt-20{
    padding-top:5rem !important
  }

  .xl\:pr-20{
    padding-right:5rem !important
  }

  .xl\:pb-20{
    padding-bottom:5rem !important
  }

  .xl\:pl-20{
    padding-left:5rem !important
  }

  .xl\:pt-24{
    padding-top:6rem !important
  }

  .xl\:pr-24{
    padding-right:6rem !important
  }

  .xl\:pb-24{
    padding-bottom:6rem !important
  }

  .xl\:pl-24{
    padding-left:6rem !important
  }

  .xl\:pt-28{
    padding-top:7rem !important
  }

  .xl\:pr-28{
    padding-right:7rem !important
  }

  .xl\:pb-28{
    padding-bottom:7rem !important
  }

  .xl\:pl-28{
    padding-left:7rem !important
  }

  .xl\:pt-30{
    padding-top:7.5rem !important
  }

  .xl\:pr-30{
    padding-right:7.5rem !important
  }

  .xl\:pb-30{
    padding-bottom:7.5rem !important
  }

  .xl\:pl-30{
    padding-left:7.5rem !important
  }

  .xl\:pt-31{
    padding-top:7.75rem !important
  }

  .xl\:pr-31{
    padding-right:7.75rem !important
  }

  .xl\:pb-31{
    padding-bottom:7.75rem !important
  }

  .xl\:pl-31{
    padding-left:7.75rem !important
  }

  .xl\:pt-32{
    padding-top:8rem !important
  }

  .xl\:pr-32{
    padding-right:8rem !important
  }

  .xl\:pb-32{
    padding-bottom:8rem !important
  }

  .xl\:pl-32{
    padding-left:8rem !important
  }

  .xl\:pt-34{
    padding-top:8.5rem !important
  }

  .xl\:pr-34{
    padding-right:8.5rem !important
  }

  .xl\:pb-34{
    padding-bottom:8.5rem !important
  }

  .xl\:pl-34{
    padding-left:8.5rem !important
  }

  .xl\:pt-36{
    padding-top:9rem !important
  }

  .xl\:pr-36{
    padding-right:9rem !important
  }

  .xl\:pb-36{
    padding-bottom:9rem !important
  }

  .xl\:pl-36{
    padding-left:9rem !important
  }

  .xl\:pt-40{
    padding-top:10rem !important
  }

  .xl\:pr-40{
    padding-right:10rem !important
  }

  .xl\:pb-40{
    padding-bottom:10rem !important
  }

  .xl\:pl-40{
    padding-left:10rem !important
  }

  .xl\:pt-44{
    padding-top:11rem !important
  }

  .xl\:pr-44{
    padding-right:11rem !important
  }

  .xl\:pb-44{
    padding-bottom:11rem !important
  }

  .xl\:pl-44{
    padding-left:11rem !important
  }

  .xl\:pt-45{
    padding-top:11.25rem !important
  }

  .xl\:pr-45{
    padding-right:11.25rem !important
  }

  .xl\:pb-45{
    padding-bottom:11.25rem !important
  }

  .xl\:pl-45{
    padding-left:11.25rem !important
  }

  .xl\:pt-48{
    padding-top:12rem !important
  }

  .xl\:pr-48{
    padding-right:12rem !important
  }

  .xl\:pb-48{
    padding-bottom:12rem !important
  }

  .xl\:pl-48{
    padding-left:12rem !important
  }

  .xl\:pt-50{
    padding-top:12.5rem !important
  }

  .xl\:pr-50{
    padding-right:12.5rem !important
  }

  .xl\:pb-50{
    padding-bottom:12.5rem !important
  }

  .xl\:pl-50{
    padding-left:12.5rem !important
  }

  .xl\:pt-52{
    padding-top:13rem !important
  }

  .xl\:pr-52{
    padding-right:13rem !important
  }

  .xl\:pb-52{
    padding-bottom:13rem !important
  }

  .xl\:pl-52{
    padding-left:13rem !important
  }

  .xl\:pt-56{
    padding-top:14rem !important
  }

  .xl\:pr-56{
    padding-right:14rem !important
  }

  .xl\:pb-56{
    padding-bottom:14rem !important
  }

  .xl\:pl-56{
    padding-left:14rem !important
  }

  .xl\:pt-60{
    padding-top:15rem !important
  }

  .xl\:pr-60{
    padding-right:15rem !important
  }

  .xl\:pb-60{
    padding-bottom:15rem !important
  }

  .xl\:pl-60{
    padding-left:15rem !important
  }

  .xl\:pt-62{
    padding-top:15.5rem !important
  }

  .xl\:pr-62{
    padding-right:15.5rem !important
  }

  .xl\:pb-62{
    padding-bottom:15.5rem !important
  }

  .xl\:pl-62{
    padding-left:15.5rem !important
  }

  .xl\:pt-64{
    padding-top:16rem !important
  }

  .xl\:pr-64{
    padding-right:16rem !important
  }

  .xl\:pb-64{
    padding-bottom:16rem !important
  }

  .xl\:pl-64{
    padding-left:16rem !important
  }

  .xl\:pt-70{
    padding-top:17.5rem !important
  }

  .xl\:pr-70{
    padding-right:17.5rem !important
  }

  .xl\:pb-70{
    padding-bottom:17.5rem !important
  }

  .xl\:pl-70{
    padding-left:17.5rem !important
  }

  .xl\:pt-72{
    padding-top:18rem !important
  }

  .xl\:pr-72{
    padding-right:18rem !important
  }

  .xl\:pb-72{
    padding-bottom:18rem !important
  }

  .xl\:pl-72{
    padding-left:18rem !important
  }

  .xl\:pt-76{
    padding-top:19rem !important
  }

  .xl\:pr-76{
    padding-right:19rem !important
  }

  .xl\:pb-76{
    padding-bottom:19rem !important
  }

  .xl\:pl-76{
    padding-left:19rem !important
  }

  .xl\:pt-80{
    padding-top:20rem !important
  }

  .xl\:pr-80{
    padding-right:20rem !important
  }

  .xl\:pb-80{
    padding-bottom:20rem !important
  }

  .xl\:pl-80{
    padding-left:20rem !important
  }

  .xl\:pt-83{
    padding-top:20.75rem !important
  }

  .xl\:pr-83{
    padding-right:20.75rem !important
  }

  .xl\:pb-83{
    padding-bottom:20.75rem !important
  }

  .xl\:pl-83{
    padding-left:20.75rem !important
  }

  .xl\:pt-84{
    padding-top:21rem !important
  }

  .xl\:pr-84{
    padding-right:21rem !important
  }

  .xl\:pb-84{
    padding-bottom:21rem !important
  }

  .xl\:pl-84{
    padding-left:21rem !important
  }

  .xl\:pt-92{
    padding-top:23rem !important
  }

  .xl\:pr-92{
    padding-right:23rem !important
  }

  .xl\:pb-92{
    padding-bottom:23rem !important
  }

  .xl\:pl-92{
    padding-left:23rem !important
  }

  .xl\:pt-96{
    padding-top:24rem !important
  }

  .xl\:pr-96{
    padding-right:24rem !important
  }

  .xl\:pb-96{
    padding-bottom:24rem !important
  }

  .xl\:pl-96{
    padding-left:24rem !important
  }

  .xl\:pt-104{
    padding-top:26rem !important
  }

  .xl\:pr-104{
    padding-right:26rem !important
  }

  .xl\:pb-104{
    padding-bottom:26rem !important
  }

  .xl\:pl-104{
    padding-left:26rem !important
  }

  .xl\:pt-106{
    padding-top:26.5rem !important
  }

  .xl\:pr-106{
    padding-right:26.5rem !important
  }

  .xl\:pb-106{
    padding-bottom:26.5rem !important
  }

  .xl\:pl-106{
    padding-left:26.5rem !important
  }

  .xl\:pt-108{
    padding-top:27rem !important
  }

  .xl\:pr-108{
    padding-right:27rem !important
  }

  .xl\:pb-108{
    padding-bottom:27rem !important
  }

  .xl\:pl-108{
    padding-left:27rem !important
  }

  .xl\:pt-112{
    padding-top:28rem !important
  }

  .xl\:pr-112{
    padding-right:28rem !important
  }

  .xl\:pb-112{
    padding-bottom:28rem !important
  }

  .xl\:pl-112{
    padding-left:28rem !important
  }

  .xl\:pt-116{
    padding-top:29rem !important
  }

  .xl\:pr-116{
    padding-right:29rem !important
  }

  .xl\:pb-116{
    padding-bottom:29rem !important
  }

  .xl\:pl-116{
    padding-left:29rem !important
  }

  .xl\:pt-120{
    padding-top:30rem !important
  }

  .xl\:pr-120{
    padding-right:30rem !important
  }

  .xl\:pb-120{
    padding-bottom:30rem !important
  }

  .xl\:pl-120{
    padding-left:30rem !important
  }

  .xl\:pt-124{
    padding-top:31rem !important
  }

  .xl\:pr-124{
    padding-right:31rem !important
  }

  .xl\:pb-124{
    padding-bottom:31rem !important
  }

  .xl\:pl-124{
    padding-left:31rem !important
  }

  .xl\:pt-132{
    padding-top:33rem !important
  }

  .xl\:pr-132{
    padding-right:33rem !important
  }

  .xl\:pb-132{
    padding-bottom:33rem !important
  }

  .xl\:pl-132{
    padding-left:33rem !important
  }

  .xl\:pt-140{
    padding-top:40rem !important
  }

  .xl\:pr-140{
    padding-right:40rem !important
  }

  .xl\:pb-140{
    padding-bottom:40rem !important
  }

  .xl\:pl-140{
    padding-left:40rem !important
  }

  .xl\:pt-164{
    padding-top:41rem !important
  }

  .xl\:pr-164{
    padding-right:41rem !important
  }

  .xl\:pb-164{
    padding-bottom:41rem !important
  }

  .xl\:pl-164{
    padding-left:41rem !important
  }

  .xl\:pt-165{
    padding-top:41.25rem !important
  }

  .xl\:pr-165{
    padding-right:41.25rem !important
  }

  .xl\:pb-165{
    padding-bottom:41.25rem !important
  }

  .xl\:pl-165{
    padding-left:41.25rem !important
  }

  .xl\:pt-172{
    padding-top:43rem !important
  }

  .xl\:pr-172{
    padding-right:43rem !important
  }

  .xl\:pb-172{
    padding-bottom:43rem !important
  }

  .xl\:pl-172{
    padding-left:43rem !important
  }

  .xl\:pt-200{
    padding-top:50rem !important
  }

  .xl\:pr-200{
    padding-right:50rem !important
  }

  .xl\:pb-200{
    padding-bottom:50rem !important
  }

  .xl\:pl-200{
    padding-left:50rem !important
  }

  .xl\:pt-px{
    padding-top:1px !important
  }

  .xl\:pr-px{
    padding-right:1px !important
  }

  .xl\:pb-px{
    padding-bottom:1px !important
  }

  .xl\:pl-px{
    padding-left:1px !important
  }

  .xl\:pt-1\.5{
    padding-top:0.375rem !important
  }

  .xl\:pr-1\.5{
    padding-right:0.375rem !important
  }

  .xl\:pb-1\.5{
    padding-bottom:0.375rem !important
  }

  .xl\:pl-1\.5{
    padding-left:0.375rem !important
  }

  .xl\:pt-2n{
    padding-top:-0.5rem !important
  }

  .xl\:pr-2n{
    padding-right:-0.5rem !important
  }

  .xl\:pb-2n{
    padding-bottom:-0.5rem !important
  }

  .xl\:pl-2n{
    padding-left:-0.5rem !important
  }

  .xl\:pt-40n{
    padding-top:-10rem !important
  }

  .xl\:pr-40n{
    padding-right:-10rem !important
  }

  .xl\:pb-40n{
    padding-bottom:-10rem !important
  }

  .xl\:pl-40n{
    padding-left:-10rem !important
  }

  .xl\:placeholder-red::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-red::placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-red-100::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fb4b53 !important;
    color:rgba(251, 75, 83, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-red-100::placeholder{
    --placeholder-opacity:1 !important;
    color:#fb4b53 !important;
    color:rgba(251, 75, 83, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-teal::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#009b9b !important;
    color:rgba(0, 155, 155, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-teal::placeholder{
    --placeholder-opacity:1 !important;
    color:#009b9b !important;
    color:rgba(0, 155, 155, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-teal-100::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#dbfbfb !important;
    color:rgba(219, 251, 251, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-teal-100::placeholder{
    --placeholder-opacity:1 !important;
    color:#dbfbfb !important;
    color:rgba(219, 251, 251, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-teal-200::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#A8E2E4 !important;
    color:rgba(168, 226, 228, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-teal-200::placeholder{
    --placeholder-opacity:1 !important;
    color:#A8E2E4 !important;
    color:rgba(168, 226, 228, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-teal-300::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#009C98 !important;
    color:rgba(0, 156, 152, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-teal-300::placeholder{
    --placeholder-opacity:1 !important;
    color:#009C98 !important;
    color:rgba(0, 156, 152, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-white::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fff !important;
    color:rgba(255, 255, 255, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-white::placeholder{
    --placeholder-opacity:1 !important;
    color:#fff !important;
    color:rgba(255, 255, 255, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-black::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#000 !important;
    color:rgba(0, 0, 0, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-black::placeholder{
    --placeholder-opacity:1 !important;
    color:#000 !important;
    color:rgba(0, 0, 0, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-black-100::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#242A2E !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-black-100::placeholder{
    --placeholder-opacity:1 !important;
    color:#242A2E !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-black-200::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#171717 !important;
    color:rgba(23, 23, 23, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-black-200::placeholder{
    --placeholder-opacity:1 !important;
    color:#171717 !important;
    color:rgba(23, 23, 23, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-blue::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0058A1 !important;
    color:rgba(0, 88, 161, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-blue::placeholder{
    --placeholder-opacity:1 !important;
    color:#0058A1 !important;
    color:rgba(0, 88, 161, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-orange::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fe7b00 !important;
    color:rgba(254, 123, 0, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-orange::placeholder{
    --placeholder-opacity:1 !important;
    color:#fe7b00 !important;
    color:rgba(254, 123, 0, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-purple::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#8a3ffc !important;
    color:rgba(138, 63, 252, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-purple::placeholder{
    --placeholder-opacity:1 !important;
    color:#8a3ffc !important;
    color:rgba(138, 63, 252, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-blue-100::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#E3F6FF !important;
    color:rgba(227, 246, 255, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-blue-100::placeholder{
    --placeholder-opacity:1 !important;
    color:#E3F6FF !important;
    color:rgba(227, 246, 255, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-blue-300::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#30B0FF !important;
    color:rgba(48, 176, 255, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-blue-300::placeholder{
    --placeholder-opacity:1 !important;
    color:#30B0FF !important;
    color:rgba(48, 176, 255, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-blue-900::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#07192B !important;
    color:rgba(7, 25, 43, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-blue-900::placeholder{
    --placeholder-opacity:1 !important;
    color:#07192B !important;
    color:rgba(7, 25, 43, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-150::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#f9f9f9 !important;
    color:rgba(249, 249, 249, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-150::placeholder{
    --placeholder-opacity:1 !important;
    color:#f9f9f9 !important;
    color:rgba(249, 249, 249, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#F2F4F8 !important;
    color:rgba(242, 244, 248, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-200::placeholder{
    --placeholder-opacity:1 !important;
    color:#F2F4F8 !important;
    color:rgba(242, 244, 248, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-250::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#FAFBFB !important;
    color:rgba(250, 251, 251, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-250::placeholder{
    --placeholder-opacity:1 !important;
    color:#FAFBFB !important;
    color:rgba(250, 251, 251, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#D5D9E0 !important;
    color:rgba(213, 217, 224, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-300::placeholder{
    --placeholder-opacity:1 !important;
    color:#D5D9E0 !important;
    color:rgba(213, 217, 224, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#9FA5AD !important;
    color:rgba(159, 165, 173, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-400::placeholder{
    --placeholder-opacity:1 !important;
    color:#9FA5AD !important;
    color:rgba(159, 165, 173, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-450::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#868d95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-450::placeholder{
    --placeholder-opacity:1 !important;
    color:#868d95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#414F64 !important;
    color:rgba(65, 79, 100, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-500::placeholder{
    --placeholder-opacity:1 !important;
    color:#414F64 !important;
    color:rgba(65, 79, 100, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-550::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#697077 !important;
    color:rgba(105, 112, 119, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-550::placeholder{
    --placeholder-opacity:1 !important;
    color:#697077 !important;
    color:rgba(105, 112, 119, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#50565b !important;
    color:rgba(80, 86, 91, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-600::placeholder{
    --placeholder-opacity:1 !important;
    color:#50565b !important;
    color:rgba(80, 86, 91, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#242a2e !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-700::placeholder{
    --placeholder-opacity:1 !important;
    color:#242a2e !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-disable::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#C1C7CD !important;
    color:rgba(193, 199, 205, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-disable::placeholder{
    --placeholder-opacity:1 !important;
    color:#C1C7CD !important;
    color:rgba(193, 199, 205, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-unselected::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#868D95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-unselected::placeholder{
    --placeholder-opacity:1 !important;
    color:#868D95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-blue-200::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#427fb6 !important;
    color:rgba(66, 127, 182, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-blue-200::placeholder{
    --placeholder-opacity:1 !important;
    color:#427fb6 !important;
    color:rgba(66, 127, 182, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-red-500::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#DC2626 !important;
    color:rgba(220, 38, 38, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-red-500::placeholder{
    --placeholder-opacity:1 !important;
    color:#DC2626 !important;
    color:rgba(220, 38, 38, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-red-alert::-moz-placeholder{
    color:#DA1E2833 !important
  }

  .xl\:placeholder-red-alert::placeholder{
    color:#DA1E2833 !important
  }

  .xl\:placeholder-blue-40::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#78a9ff !important;
    color:rgba(120, 169, 255, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-blue-40::placeholder{
    --placeholder-opacity:1 !important;
    color:#78a9ff !important;
    color:rgba(120, 169, 255, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-blue-60::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0f62fe !important;
    color:rgba(15, 98, 254, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-blue-60::placeholder{
    --placeholder-opacity:1 !important;
    color:#0f62fe !important;
    color:rgba(15, 98, 254, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-blue-60-hover::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0353e9 !important;
    color:rgba(3, 83, 233, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-blue-60-hover::placeholder{
    --placeholder-opacity:1 !important;
    color:#0353e9 !important;
    color:rgba(3, 83, 233, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-blue-80::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#002d9c !important;
    color:rgba(0, 45, 156, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-blue-80::placeholder{
    --placeholder-opacity:1 !important;
    color:#002d9c !important;
    color:rgba(0, 45, 156, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-80::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#393939 !important;
    color:rgba(57, 57, 57, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-80::placeholder{
    --placeholder-opacity:1 !important;
    color:#393939 !important;
    color:rgba(57, 57, 57, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-80-hover::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#4c4c4c !important;
    color:rgba(76, 76, 76, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-80-hover::placeholder{
    --placeholder-opacity:1 !important;
    color:#4c4c4c !important;
    color:rgba(76, 76, 76, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-70::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#525252 !important;
    color:rgba(82, 82, 82, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-70::placeholder{
    --placeholder-opacity:1 !important;
    color:#525252 !important;
    color:rgba(82, 82, 82, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-60::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#6f6f6f !important;
    color:rgba(111, 111, 111, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-60::placeholder{
    --placeholder-opacity:1 !important;
    color:#6f6f6f !important;
    color:rgba(111, 111, 111, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-red-60::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-red-60::placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-red-60-hover::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#ba1b23 !important;
    color:rgba(186, 27, 35, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-red-60-hover::placeholder{
    --placeholder-opacity:1 !important;
    color:#ba1b23 !important;
    color:rgba(186, 27, 35, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-red-80::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#750e13 !important;
    color:rgba(117, 14, 19, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-red-80::placeholder{
    --placeholder-opacity:1 !important;
    color:#750e13 !important;
    color:rgba(117, 14, 19, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-30::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#c6c6c6 !important;
    color:rgba(198, 198, 198, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-30::placeholder{
    --placeholder-opacity:1 !important;
    color:#c6c6c6 !important;
    color:rgba(198, 198, 198, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-green-60::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#198038 !important;
    color:rgba(25, 128, 56, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-green-60::placeholder{
    --placeholder-opacity:1 !important;
    color:#198038 !important;
    color:rgba(25, 128, 56, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-green-50::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#EDF5FF !important;
    color:rgba(237, 245, 255, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-green-50::placeholder{
    --placeholder-opacity:1 !important;
    color:#EDF5FF !important;
    color:rgba(237, 245, 255, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-blue-70::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0043ce !important;
    color:rgba(0, 67, 206, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-blue-70::placeholder{
    --placeholder-opacity:1 !important;
    color:#0043ce !important;
    color:rgba(0, 67, 206, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-50::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#8d8d8d !important;
    color:rgba(141, 141, 141, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-50::placeholder{
    --placeholder-opacity:1 !important;
    color:#8d8d8d !important;
    color:rgba(141, 141, 141, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-50-hover::-moz-placeholder{
    color:#8d8d8d12 !important
  }

  .xl\:placeholder-gray-50-hover::placeholder{
    color:#8d8d8d12 !important
  }

  .xl\:placeholder-gray-50-active::-moz-placeholder{
    color:#8d8d8d32 !important
  }

  .xl\:placeholder-gray-50-active::placeholder{
    color:#8d8d8d32 !important
  }

  .xl\:placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#161616 !important;
    color:rgba(22, 22, 22, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-100::placeholder{
    --placeholder-opacity:1 !important;
    color:#161616 !important;
    color:rgba(22, 22, 22, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-100-disabled::-moz-placeholder{
    color:#16161650 !important
  }

  .xl\:placeholder-gray-100-disabled::placeholder{
    color:#16161650 !important
  }

  .xl\:placeholder-gray-40::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#a8a8a8 !important;
    color:rgba(168, 168, 168, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-40::placeholder{
    --placeholder-opacity:1 !important;
    color:#a8a8a8 !important;
    color:rgba(168, 168, 168, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-10::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#f4f4f4 !important;
    color:rgba(244, 244, 244, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-10::placeholder{
    --placeholder-opacity:1 !important;
    color:#f4f4f4 !important;
    color:rgba(244, 244, 244, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-10-hover::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#e5e5e5 !important;
    color:rgba(229, 229, 229, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-10-hover::placeholder{
    --placeholder-opacity:1 !important;
    color:#e5e5e5 !important;
    color:rgba(229, 229, 229, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-20::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#e0e0e0 !important;
    color:rgba(224, 224, 224, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-20::placeholder{
    --placeholder-opacity:1 !important;
    color:#e0e0e0 !important;
    color:rgba(224, 224, 224, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-20-hover::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#cacaca !important;
    color:rgba(202, 202, 202, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-gray-20-hover::placeholder{
    --placeholder-opacity:1 !important;
    color:#cacaca !important;
    color:rgba(202, 202, 202, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-red-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fb4b53 !important;
    color:rgba(251, 75, 83, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-red-100:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#fb4b53 !important;
    color:rgba(251, 75, 83, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-teal:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#009b9b !important;
    color:rgba(0, 155, 155, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-teal:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#009b9b !important;
    color:rgba(0, 155, 155, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-teal-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#dbfbfb !important;
    color:rgba(219, 251, 251, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-teal-100:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#dbfbfb !important;
    color:rgba(219, 251, 251, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-teal-200:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#A8E2E4 !important;
    color:rgba(168, 226, 228, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-teal-200:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#A8E2E4 !important;
    color:rgba(168, 226, 228, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-teal-300:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#009C98 !important;
    color:rgba(0, 156, 152, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-teal-300:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#009C98 !important;
    color:rgba(0, 156, 152, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fff !important;
    color:rgba(255, 255, 255, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#fff !important;
    color:rgba(255, 255, 255, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#000 !important;
    color:rgba(0, 0, 0, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#000 !important;
    color:rgba(0, 0, 0, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-black-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#242A2E !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-black-100:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#242A2E !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-black-200:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#171717 !important;
    color:rgba(23, 23, 23, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-black-200:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#171717 !important;
    color:rgba(23, 23, 23, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-blue:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0058A1 !important;
    color:rgba(0, 88, 161, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-blue:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#0058A1 !important;
    color:rgba(0, 88, 161, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-orange:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fe7b00 !important;
    color:rgba(254, 123, 0, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-orange:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#fe7b00 !important;
    color:rgba(254, 123, 0, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-purple:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#8a3ffc !important;
    color:rgba(138, 63, 252, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-purple:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#8a3ffc !important;
    color:rgba(138, 63, 252, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-blue-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#E3F6FF !important;
    color:rgba(227, 246, 255, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-blue-100:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#E3F6FF !important;
    color:rgba(227, 246, 255, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-blue-300:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#30B0FF !important;
    color:rgba(48, 176, 255, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-blue-300:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#30B0FF !important;
    color:rgba(48, 176, 255, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-blue-900:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#07192B !important;
    color:rgba(7, 25, 43, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-blue-900:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#07192B !important;
    color:rgba(7, 25, 43, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-150:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#f9f9f9 !important;
    color:rgba(249, 249, 249, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-150:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#f9f9f9 !important;
    color:rgba(249, 249, 249, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#F2F4F8 !important;
    color:rgba(242, 244, 248, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#F2F4F8 !important;
    color:rgba(242, 244, 248, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-250:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#FAFBFB !important;
    color:rgba(250, 251, 251, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-250:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#FAFBFB !important;
    color:rgba(250, 251, 251, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#D5D9E0 !important;
    color:rgba(213, 217, 224, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#D5D9E0 !important;
    color:rgba(213, 217, 224, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#9FA5AD !important;
    color:rgba(159, 165, 173, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#9FA5AD !important;
    color:rgba(159, 165, 173, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-450:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#868d95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-450:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#868d95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#414F64 !important;
    color:rgba(65, 79, 100, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-500:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#414F64 !important;
    color:rgba(65, 79, 100, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-550:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#697077 !important;
    color:rgba(105, 112, 119, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-550:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#697077 !important;
    color:rgba(105, 112, 119, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#50565b !important;
    color:rgba(80, 86, 91, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-600:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#50565b !important;
    color:rgba(80, 86, 91, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#242a2e !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-700:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#242a2e !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-disable:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#C1C7CD !important;
    color:rgba(193, 199, 205, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-disable:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#C1C7CD !important;
    color:rgba(193, 199, 205, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-unselected:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#868D95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-unselected:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#868D95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-blue-200:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#427fb6 !important;
    color:rgba(66, 127, 182, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-blue-200:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#427fb6 !important;
    color:rgba(66, 127, 182, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-red-500:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#DC2626 !important;
    color:rgba(220, 38, 38, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-red-500:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#DC2626 !important;
    color:rgba(220, 38, 38, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-red-alert:focus::-moz-placeholder{
    color:#DA1E2833 !important
  }

  .xl\:focus\:placeholder-red-alert:focus::placeholder{
    color:#DA1E2833 !important
  }

  .xl\:focus\:placeholder-blue-40:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#78a9ff !important;
    color:rgba(120, 169, 255, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-blue-40:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#78a9ff !important;
    color:rgba(120, 169, 255, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-blue-60:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0f62fe !important;
    color:rgba(15, 98, 254, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-blue-60:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#0f62fe !important;
    color:rgba(15, 98, 254, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-blue-60-hover:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0353e9 !important;
    color:rgba(3, 83, 233, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-blue-60-hover:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#0353e9 !important;
    color:rgba(3, 83, 233, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-blue-80:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#002d9c !important;
    color:rgba(0, 45, 156, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-blue-80:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#002d9c !important;
    color:rgba(0, 45, 156, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-80:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#393939 !important;
    color:rgba(57, 57, 57, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-80:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#393939 !important;
    color:rgba(57, 57, 57, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-80-hover:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#4c4c4c !important;
    color:rgba(76, 76, 76, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-80-hover:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#4c4c4c !important;
    color:rgba(76, 76, 76, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-70:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#525252 !important;
    color:rgba(82, 82, 82, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-70:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#525252 !important;
    color:rgba(82, 82, 82, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-60:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#6f6f6f !important;
    color:rgba(111, 111, 111, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-60:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#6f6f6f !important;
    color:rgba(111, 111, 111, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-red-60:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-red-60:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-red-60-hover:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#ba1b23 !important;
    color:rgba(186, 27, 35, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-red-60-hover:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#ba1b23 !important;
    color:rgba(186, 27, 35, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-red-80:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#750e13 !important;
    color:rgba(117, 14, 19, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-red-80:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#750e13 !important;
    color:rgba(117, 14, 19, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-30:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#c6c6c6 !important;
    color:rgba(198, 198, 198, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-30:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#c6c6c6 !important;
    color:rgba(198, 198, 198, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-green-60:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#198038 !important;
    color:rgba(25, 128, 56, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-green-60:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#198038 !important;
    color:rgba(25, 128, 56, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-green-50:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#EDF5FF !important;
    color:rgba(237, 245, 255, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-green-50:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#EDF5FF !important;
    color:rgba(237, 245, 255, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-blue-70:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0043ce !important;
    color:rgba(0, 67, 206, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-blue-70:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#0043ce !important;
    color:rgba(0, 67, 206, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-50:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#8d8d8d !important;
    color:rgba(141, 141, 141, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-50:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#8d8d8d !important;
    color:rgba(141, 141, 141, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-50-hover:focus::-moz-placeholder{
    color:#8d8d8d12 !important
  }

  .xl\:focus\:placeholder-gray-50-hover:focus::placeholder{
    color:#8d8d8d12 !important
  }

  .xl\:focus\:placeholder-gray-50-active:focus::-moz-placeholder{
    color:#8d8d8d32 !important
  }

  .xl\:focus\:placeholder-gray-50-active:focus::placeholder{
    color:#8d8d8d32 !important
  }

  .xl\:focus\:placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#161616 !important;
    color:rgba(22, 22, 22, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-100:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#161616 !important;
    color:rgba(22, 22, 22, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-100-disabled:focus::-moz-placeholder{
    color:#16161650 !important
  }

  .xl\:focus\:placeholder-gray-100-disabled:focus::placeholder{
    color:#16161650 !important
  }

  .xl\:focus\:placeholder-gray-40:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#a8a8a8 !important;
    color:rgba(168, 168, 168, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-40:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#a8a8a8 !important;
    color:rgba(168, 168, 168, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-10:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#f4f4f4 !important;
    color:rgba(244, 244, 244, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-10:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#f4f4f4 !important;
    color:rgba(244, 244, 244, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-10-hover:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#e5e5e5 !important;
    color:rgba(229, 229, 229, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-10-hover:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#e5e5e5 !important;
    color:rgba(229, 229, 229, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-20:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#e0e0e0 !important;
    color:rgba(224, 224, 224, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-20:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#e0e0e0 !important;
    color:rgba(224, 224, 224, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-20-hover:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#cacaca !important;
    color:rgba(202, 202, 202, var(--placeholder-opacity)) !important
  }

  .xl\:focus\:placeholder-gray-20-hover:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#cacaca !important;
    color:rgba(202, 202, 202, var(--placeholder-opacity)) !important
  }

  .xl\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity:0 !important
  }

  .xl\:placeholder-opacity-0::placeholder{
    --placeholder-opacity:0 !important
  }

  .xl\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity:0.25 !important
  }

  .xl\:placeholder-opacity-25::placeholder{
    --placeholder-opacity:0.25 !important
  }

  .xl\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity:0.5 !important
  }

  .xl\:placeholder-opacity-50::placeholder{
    --placeholder-opacity:0.5 !important
  }

  .xl\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity:0.75 !important
  }

  .xl\:placeholder-opacity-75::placeholder{
    --placeholder-opacity:0.75 !important
  }

  .xl\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity:1 !important
  }

  .xl\:placeholder-opacity-100::placeholder{
    --placeholder-opacity:1 !important
  }

  .xl\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity:0 !important
  }

  .xl\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity:0 !important
  }

  .xl\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity:0.25 !important
  }

  .xl\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity:0.25 !important
  }

  .xl\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity:0.5 !important
  }

  .xl\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity:0.5 !important
  }

  .xl\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity:0.75 !important
  }

  .xl\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity:0.75 !important
  }

  .xl\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important
  }

  .xl\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity:1 !important
  }

  .xl\:pointer-events-none{
    pointer-events:none !important
  }

  .xl\:pointer-events-auto{
    pointer-events:auto !important
  }

  .xl\:static{
    position:static !important
  }

  .xl\:fixed{
    position:fixed !important
  }

  .xl\:absolute{
    position:absolute !important
  }

  .xl\:relative{
    position:relative !important
  }

  .xl\:sticky{
    position:sticky !important
  }

  .xl\:inset-0{
    top:0 !important;
    right:0 !important;
    bottom:0 !important;
    left:0 !important
  }

  .xl\:inset-2{
    top:0.5rem !important;
    right:0.5rem !important;
    bottom:0.5rem !important;
    left:0.5rem !important
  }

  .xl\:inset-3{
    top:0.75rem !important;
    right:0.75rem !important;
    bottom:0.75rem !important;
    left:0.75rem !important
  }

  .xl\:inset-4{
    top:1rem !important;
    right:1rem !important;
    bottom:1rem !important;
    left:1rem !important
  }

  .xl\:inset-6{
    top:1.5rem !important;
    right:1.5rem !important;
    bottom:1.5rem !important;
    left:1.5rem !important
  }

  .xl\:inset-8{
    top:2rem !important;
    right:2rem !important;
    bottom:2rem !important;
    left:2rem !important
  }

  .xl\:inset-10{
    top:2.5rem !important;
    right:2.5rem !important;
    bottom:2.5rem !important;
    left:2.5rem !important
  }

  .xl\:inset-12{
    top:3rem !important;
    right:3rem !important;
    bottom:3rem !important;
    left:3rem !important
  }

  .xl\:inset-14{
    top:3.5rem !important;
    right:3.5rem !important;
    bottom:3.5rem !important;
    left:3.5rem !important
  }

  .xl\:inset-18{
    top:4.5rem !important;
    right:4.5rem !important;
    bottom:4.5rem !important;
    left:4.5rem !important
  }

  .xl\:inset-20{
    top:5rem !important;
    right:5rem !important;
    bottom:5rem !important;
    left:5rem !important
  }

  .xl\:inset-24{
    top:6rem !important;
    right:6rem !important;
    bottom:6rem !important;
    left:6rem !important
  }

  .xl\:inset-28{
    top:7rem !important;
    right:7rem !important;
    bottom:7rem !important;
    left:7rem !important
  }

  .xl\:inset-40{
    top:9.5rem !important;
    right:9.5rem !important;
    bottom:9.5rem !important;
    left:9.5rem !important
  }

  .xl\:inset-44{
    top:11rem !important;
    right:11rem !important;
    bottom:11rem !important;
    left:11rem !important
  }

  .xl\:inset-146{
    top:36.5rem !important;
    right:36.5rem !important;
    bottom:36.5rem !important;
    left:36.5rem !important
  }

  .xl\:inset-auto{
    top:auto !important;
    right:auto !important;
    bottom:auto !important;
    left:auto !important
  }

  .xl\:inset-1\/4{
    top:25% !important;
    right:25% !important;
    bottom:25% !important;
    left:25% !important
  }

  .xl\:inset-1\/2{
    top:50% !important;
    right:50% !important;
    bottom:50% !important;
    left:50% !important
  }

  .xl\:-inset-74{
    top:-18.5rem !important;
    right:-18.5rem !important;
    bottom:-18.5rem !important;
    left:-18.5rem !important
  }

  .xl\:inset-y-0{
    top:0 !important;
    bottom:0 !important
  }

  .xl\:inset-x-0{
    right:0 !important;
    left:0 !important
  }

  .xl\:inset-y-2{
    top:0.5rem !important;
    bottom:0.5rem !important
  }

  .xl\:inset-x-2{
    right:0.5rem !important;
    left:0.5rem !important
  }

  .xl\:inset-y-3{
    top:0.75rem !important;
    bottom:0.75rem !important
  }

  .xl\:inset-x-3{
    right:0.75rem !important;
    left:0.75rem !important
  }

  .xl\:inset-y-4{
    top:1rem !important;
    bottom:1rem !important
  }

  .xl\:inset-x-4{
    right:1rem !important;
    left:1rem !important
  }

  .xl\:inset-y-6{
    top:1.5rem !important;
    bottom:1.5rem !important
  }

  .xl\:inset-x-6{
    right:1.5rem !important;
    left:1.5rem !important
  }

  .xl\:inset-y-8{
    top:2rem !important;
    bottom:2rem !important
  }

  .xl\:inset-x-8{
    right:2rem !important;
    left:2rem !important
  }

  .xl\:inset-y-10{
    top:2.5rem !important;
    bottom:2.5rem !important
  }

  .xl\:inset-x-10{
    right:2.5rem !important;
    left:2.5rem !important
  }

  .xl\:inset-y-12{
    top:3rem !important;
    bottom:3rem !important
  }

  .xl\:inset-x-12{
    right:3rem !important;
    left:3rem !important
  }

  .xl\:inset-y-14{
    top:3.5rem !important;
    bottom:3.5rem !important
  }

  .xl\:inset-x-14{
    right:3.5rem !important;
    left:3.5rem !important
  }

  .xl\:inset-y-18{
    top:4.5rem !important;
    bottom:4.5rem !important
  }

  .xl\:inset-x-18{
    right:4.5rem !important;
    left:4.5rem !important
  }

  .xl\:inset-y-20{
    top:5rem !important;
    bottom:5rem !important
  }

  .xl\:inset-x-20{
    right:5rem !important;
    left:5rem !important
  }

  .xl\:inset-y-24{
    top:6rem !important;
    bottom:6rem !important
  }

  .xl\:inset-x-24{
    right:6rem !important;
    left:6rem !important
  }

  .xl\:inset-y-28{
    top:7rem !important;
    bottom:7rem !important
  }

  .xl\:inset-x-28{
    right:7rem !important;
    left:7rem !important
  }

  .xl\:inset-y-40{
    top:9.5rem !important;
    bottom:9.5rem !important
  }

  .xl\:inset-x-40{
    right:9.5rem !important;
    left:9.5rem !important
  }

  .xl\:inset-y-44{
    top:11rem !important;
    bottom:11rem !important
  }

  .xl\:inset-x-44{
    right:11rem !important;
    left:11rem !important
  }

  .xl\:inset-y-146{
    top:36.5rem !important;
    bottom:36.5rem !important
  }

  .xl\:inset-x-146{
    right:36.5rem !important;
    left:36.5rem !important
  }

  .xl\:inset-y-auto{
    top:auto !important;
    bottom:auto !important
  }

  .xl\:inset-x-auto{
    right:auto !important;
    left:auto !important
  }

  .xl\:inset-y-1\/4{
    top:25% !important;
    bottom:25% !important
  }

  .xl\:inset-x-1\/4{
    right:25% !important;
    left:25% !important
  }

  .xl\:inset-y-1\/2{
    top:50% !important;
    bottom:50% !important
  }

  .xl\:inset-x-1\/2{
    right:50% !important;
    left:50% !important
  }

  .xl\:-inset-y-74{
    top:-18.5rem !important;
    bottom:-18.5rem !important
  }

  .xl\:-inset-x-74{
    right:-18.5rem !important;
    left:-18.5rem !important
  }

  .xl\:top-0{
    top:0 !important
  }

  .xl\:right-0{
    right:0 !important
  }

  .xl\:bottom-0{
    bottom:0 !important
  }

  .xl\:left-0{
    left:0 !important
  }

  .xl\:top-2{
    top:0.5rem !important
  }

  .xl\:right-2{
    right:0.5rem !important
  }

  .xl\:bottom-2{
    bottom:0.5rem !important
  }

  .xl\:left-2{
    left:0.5rem !important
  }

  .xl\:top-3{
    top:0.75rem !important
  }

  .xl\:right-3{
    right:0.75rem !important
  }

  .xl\:bottom-3{
    bottom:0.75rem !important
  }

  .xl\:left-3{
    left:0.75rem !important
  }

  .xl\:top-4{
    top:1rem !important
  }

  .xl\:right-4{
    right:1rem !important
  }

  .xl\:bottom-4{
    bottom:1rem !important
  }

  .xl\:left-4{
    left:1rem !important
  }

  .xl\:top-6{
    top:1.5rem !important
  }

  .xl\:right-6{
    right:1.5rem !important
  }

  .xl\:bottom-6{
    bottom:1.5rem !important
  }

  .xl\:left-6{
    left:1.5rem !important
  }

  .xl\:top-8{
    top:2rem !important
  }

  .xl\:right-8{
    right:2rem !important
  }

  .xl\:bottom-8{
    bottom:2rem !important
  }

  .xl\:left-8{
    left:2rem !important
  }

  .xl\:top-10{
    top:2.5rem !important
  }

  .xl\:right-10{
    right:2.5rem !important
  }

  .xl\:bottom-10{
    bottom:2.5rem !important
  }

  .xl\:left-10{
    left:2.5rem !important
  }

  .xl\:top-12{
    top:3rem !important
  }

  .xl\:right-12{
    right:3rem !important
  }

  .xl\:bottom-12{
    bottom:3rem !important
  }

  .xl\:left-12{
    left:3rem !important
  }

  .xl\:top-14{
    top:3.5rem !important
  }

  .xl\:right-14{
    right:3.5rem !important
  }

  .xl\:bottom-14{
    bottom:3.5rem !important
  }

  .xl\:left-14{
    left:3.5rem !important
  }

  .xl\:top-18{
    top:4.5rem !important
  }

  .xl\:right-18{
    right:4.5rem !important
  }

  .xl\:bottom-18{
    bottom:4.5rem !important
  }

  .xl\:left-18{
    left:4.5rem !important
  }

  .xl\:top-20{
    top:5rem !important
  }

  .xl\:right-20{
    right:5rem !important
  }

  .xl\:bottom-20{
    bottom:5rem !important
  }

  .xl\:left-20{
    left:5rem !important
  }

  .xl\:top-24{
    top:6rem !important
  }

  .xl\:right-24{
    right:6rem !important
  }

  .xl\:bottom-24{
    bottom:6rem !important
  }

  .xl\:left-24{
    left:6rem !important
  }

  .xl\:top-28{
    top:7rem !important
  }

  .xl\:right-28{
    right:7rem !important
  }

  .xl\:bottom-28{
    bottom:7rem !important
  }

  .xl\:left-28{
    left:7rem !important
  }

  .xl\:top-40{
    top:9.5rem !important
  }

  .xl\:right-40{
    right:9.5rem !important
  }

  .xl\:bottom-40{
    bottom:9.5rem !important
  }

  .xl\:left-40{
    left:9.5rem !important
  }

  .xl\:top-44{
    top:11rem !important
  }

  .xl\:right-44{
    right:11rem !important
  }

  .xl\:bottom-44{
    bottom:11rem !important
  }

  .xl\:left-44{
    left:11rem !important
  }

  .xl\:top-146{
    top:36.5rem !important
  }

  .xl\:right-146{
    right:36.5rem !important
  }

  .xl\:bottom-146{
    bottom:36.5rem !important
  }

  .xl\:left-146{
    left:36.5rem !important
  }

  .xl\:top-auto{
    top:auto !important
  }

  .xl\:right-auto{
    right:auto !important
  }

  .xl\:bottom-auto{
    bottom:auto !important
  }

  .xl\:left-auto{
    left:auto !important
  }

  .xl\:top-1\/4{
    top:25% !important
  }

  .xl\:right-1\/4{
    right:25% !important
  }

  .xl\:bottom-1\/4{
    bottom:25% !important
  }

  .xl\:left-1\/4{
    left:25% !important
  }

  .xl\:top-1\/2{
    top:50% !important
  }

  .xl\:right-1\/2{
    right:50% !important
  }

  .xl\:bottom-1\/2{
    bottom:50% !important
  }

  .xl\:left-1\/2{
    left:50% !important
  }

  .xl\:-top-74{
    top:-18.5rem !important
  }

  .xl\:-right-74{
    right:-18.5rem !important
  }

  .xl\:-bottom-74{
    bottom:-18.5rem !important
  }

  .xl\:-left-74{
    left:-18.5rem !important
  }

  .xl\:resize-none{
    resize:none !important
  }

  .xl\:resize-y{
    resize:vertical !important
  }

  .xl\:resize-x{
    resize:horizontal !important
  }

  .xl\:resize{
    resize:both !important
  }

  .xl\:shadow-xs{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05) !important
  }

  .xl\:shadow-sm{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05) !important
  }

  .xl\:shadow{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important
  }

  .xl\:shadow-md{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important
  }

  .xl\:shadow-lg{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important
  }

  .xl\:shadow-xl{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  .xl\:shadow-2xl{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  .xl\:shadow-inner{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important
  }

  .xl\:shadow-outline{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5) !important
  }

  .xl\:shadow-none{
    box-shadow:none !important
  }

  .xl\:shadow-configdropdown{
    box-shadow:rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px !important
  }

  .xl\:shadow-rbacHelp{
    box-shadow:0 2px 4px 0 rgb(185,191,199) !important
  }

  .xl\:hover\:shadow-xs:hover{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05) !important
  }

  .xl\:hover\:shadow-sm:hover{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05) !important
  }

  .xl\:hover\:shadow:hover{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important
  }

  .xl\:hover\:shadow-md:hover{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important
  }

  .xl\:hover\:shadow-lg:hover{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important
  }

  .xl\:hover\:shadow-xl:hover{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  .xl\:hover\:shadow-2xl:hover{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  .xl\:hover\:shadow-inner:hover{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important
  }

  .xl\:hover\:shadow-outline:hover{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5) !important
  }

  .xl\:hover\:shadow-none:hover{
    box-shadow:none !important
  }

  .xl\:hover\:shadow-configdropdown:hover{
    box-shadow:rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px !important
  }

  .xl\:hover\:shadow-rbacHelp:hover{
    box-shadow:0 2px 4px 0 rgb(185,191,199) !important
  }

  .xl\:focus\:shadow-xs:focus{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05) !important
  }

  .xl\:focus\:shadow-sm:focus{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05) !important
  }

  .xl\:focus\:shadow:focus{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important
  }

  .xl\:focus\:shadow-md:focus{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important
  }

  .xl\:focus\:shadow-lg:focus{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important
  }

  .xl\:focus\:shadow-xl:focus{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  .xl\:focus\:shadow-2xl:focus{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  .xl\:focus\:shadow-inner:focus{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important
  }

  .xl\:focus\:shadow-outline:focus{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5) !important
  }

  .xl\:focus\:shadow-none:focus{
    box-shadow:none !important
  }

  .xl\:focus\:shadow-configdropdown:focus{
    box-shadow:rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px !important
  }

  .xl\:focus\:shadow-rbacHelp:focus{
    box-shadow:0 2px 4px 0 rgb(185,191,199) !important
  }

  .xl\:fill-current{
    fill:currentColor !important
  }

  .xl\:stroke-current{
    stroke:currentColor !important
  }

  .xl\:stroke-0{
    stroke-width:0 !important
  }

  .xl\:stroke-1{
    stroke-width:1 !important
  }

  .xl\:stroke-2{
    stroke-width:2 !important
  }

  .xl\:table-auto{
    table-layout:auto !important
  }

  .xl\:table-fixed{
    table-layout:fixed !important
  }

  .xl\:text-left{
    text-align:left !important
  }

  .xl\:text-center{
    text-align:center !important
  }

  .xl\:text-right{
    text-align:right !important
  }

  .xl\:text-justify{
    text-align:justify !important
  }

  .xl\:text-opacity-0{
    --text-opacity:0 !important
  }

  .xl\:text-opacity-25{
    --text-opacity:0.25 !important
  }

  .xl\:text-opacity-50{
    --text-opacity:0.5 !important
  }

  .xl\:text-opacity-75{
    --text-opacity:0.75 !important
  }

  .xl\:text-opacity-100{
    --text-opacity:1 !important
  }

  .xl\:hover\:text-opacity-0:hover{
    --text-opacity:0 !important
  }

  .xl\:hover\:text-opacity-25:hover{
    --text-opacity:0.25 !important
  }

  .xl\:hover\:text-opacity-50:hover{
    --text-opacity:0.5 !important
  }

  .xl\:hover\:text-opacity-75:hover{
    --text-opacity:0.75 !important
  }

  .xl\:hover\:text-opacity-100:hover{
    --text-opacity:1 !important
  }

  .xl\:focus\:text-opacity-0:focus{
    --text-opacity:0 !important
  }

  .xl\:focus\:text-opacity-25:focus{
    --text-opacity:0.25 !important
  }

  .xl\:focus\:text-opacity-50:focus{
    --text-opacity:0.5 !important
  }

  .xl\:focus\:text-opacity-75:focus{
    --text-opacity:0.75 !important
  }

  .xl\:focus\:text-opacity-100:focus{
    --text-opacity:1 !important
  }

  .xl\:italic{
    font-style:italic !important
  }

  .xl\:not-italic{
    font-style:normal !important
  }

  .xl\:uppercase{
    text-transform:uppercase !important
  }

  .xl\:lowercase{
    text-transform:lowercase !important
  }

  .xl\:capitalize{
    text-transform:capitalize !important
  }

  .xl\:normal-case{
    text-transform:none !important
  }

  .xl\:antialiased{
    -webkit-font-smoothing:antialiased !important;
    -moz-osx-font-smoothing:grayscale !important
  }

  .xl\:subpixel-antialiased{
    -webkit-font-smoothing:auto !important;
    -moz-osx-font-smoothing:auto !important
  }

  .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,/*!*/ /*!*/) !important;
    --font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/) !important;
    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) !important
  }

  .xl\:normal-nums{
    font-variant-numeric:normal !important
  }

  .xl\:ordinal{
    --font-variant-numeric-ordinal:ordinal !important
  }

  .xl\:slashed-zero{
    --font-variant-numeric-slashed-zero:slashed-zero !important
  }

  .xl\:lining-nums{
    --font-variant-numeric-figure:lining-nums !important
  }

  .xl\:oldstyle-nums{
    --font-variant-numeric-figure:oldstyle-nums !important
  }

  .xl\:proportional-nums{
    --font-variant-numeric-spacing:proportional-nums !important
  }

  .xl\:tabular-nums{
    --font-variant-numeric-spacing:tabular-nums !important
  }

  .xl\:diagonal-fractions{
    --font-variant-numeric-fraction:diagonal-fractions !important
  }

  .xl\:stacked-fractions{
    --font-variant-numeric-fraction:stacked-fractions !important
  }

  .xl\:tracking-tighter{
    letter-spacing:-0.05em !important
  }

  .xl\:tracking-tight{
    letter-spacing:-0.025em !important
  }

  .xl\:tracking-normal{
    letter-spacing:0 !important
  }

  .xl\:tracking-wide{
    letter-spacing:0.025em !important
  }

  .xl\:tracking-wider{
    letter-spacing:0.05em !important
  }

  .xl\:tracking-widest{
    letter-spacing:0.1em !important
  }

  .xl\:tracking-primary{
    letter-spacing:0.01em !important
  }

  .xl\:select-none{
    -webkit-user-select:none !important;
       -moz-user-select:none !important;
            user-select:none !important
  }

  .xl\:select-text{
    -webkit-user-select:text !important;
       -moz-user-select:text !important;
            user-select:text !important
  }

  .xl\:select-all{
    -webkit-user-select:all !important;
       -moz-user-select:all !important;
            user-select:all !important
  }

  .xl\:select-auto{
    -webkit-user-select:auto !important;
       -moz-user-select:auto !important;
            user-select:auto !important
  }

  .xl\:align-baseline{
    vertical-align:baseline !important
  }

  .xl\:align-top{
    vertical-align:top !important
  }

  .xl\:align-middle{
    vertical-align:middle !important
  }

  .xl\:align-bottom{
    vertical-align:bottom !important
  }

  .xl\:align-text-top{
    vertical-align:text-top !important
  }

  .xl\:align-text-bottom{
    vertical-align:text-bottom !important
  }

  .xl\:visible{
    visibility:visible !important
  }

  .xl\:invisible{
    visibility:hidden !important
  }

  .xl\:whitespace-normal{
    white-space:normal !important
  }

  .xl\:whitespace-no-wrap{
    white-space:nowrap !important
  }

  .xl\:whitespace-pre{
    white-space:pre !important
  }

  .xl\:whitespace-pre-line{
    white-space:pre-line !important
  }

  .xl\:whitespace-pre-wrap{
    white-space:pre-wrap !important
  }

  .xl\:break-normal{
    word-wrap:normal !important;
    overflow-wrap:normal !important;
    word-break:normal !important
  }

  .xl\:break-words{
    word-wrap:break-word !important;
    overflow-wrap:break-word !important
  }

  .xl\:break-all{
    word-break:break-all !important
  }

  .xl\:truncate{
    overflow:hidden !important;
    text-overflow:ellipsis !important;
    white-space:nowrap !important
  }

  .xl\:w-0{
    width:0 !important
  }

  .xl\:w-1{
    width:0.25rem !important
  }

  .xl\:w-2{
    width:0.5rem !important
  }

  .xl\:w-3{
    width:0.75rem !important
  }

  .xl\:w-4{
    width:1rem !important
  }

  .xl\:w-5{
    width:1.25rem !important
  }

  .xl\:w-6{
    width:1.5rem !important
  }

  .xl\:w-7{
    width:1.75rem !important
  }

  .xl\:w-8{
    width:2rem !important
  }

  .xl\:w-10{
    width:2.5rem !important
  }

  .xl\:w-12{
    width:3rem !important
  }

  .xl\:w-14{
    width:3.5rem !important
  }

  .xl\:w-16{
    width:4rem !important
  }

  .xl\:w-18{
    width:4.5rem !important
  }

  .xl\:w-19{
    width:4.75rem !important
  }

  .xl\:w-20{
    width:5rem !important
  }

  .xl\:w-24{
    width:6rem !important
  }

  .xl\:w-28{
    width:7rem !important
  }

  .xl\:w-30{
    width:7.5rem !important
  }

  .xl\:w-31{
    width:7.75rem !important
  }

  .xl\:w-32{
    width:8rem !important
  }

  .xl\:w-34{
    width:8.5rem !important
  }

  .xl\:w-36{
    width:9rem !important
  }

  .xl\:w-40{
    width:10rem !important
  }

  .xl\:w-44{
    width:11rem !important
  }

  .xl\:w-45{
    width:11.25rem !important
  }

  .xl\:w-48{
    width:12rem !important
  }

  .xl\:w-50{
    width:12.5rem !important
  }

  .xl\:w-52{
    width:13rem !important
  }

  .xl\:w-56{
    width:14rem !important
  }

  .xl\:w-60{
    width:15rem !important
  }

  .xl\:w-62{
    width:15.5rem !important
  }

  .xl\:w-64{
    width:16rem !important
  }

  .xl\:w-70{
    width:17.5rem !important
  }

  .xl\:w-72{
    width:18rem !important
  }

  .xl\:w-76{
    width:19rem !important
  }

  .xl\:w-80{
    width:20rem !important
  }

  .xl\:w-83{
    width:20.75rem !important
  }

  .xl\:w-84{
    width:21rem !important
  }

  .xl\:w-92{
    width:23rem !important
  }

  .xl\:w-96{
    width:24rem !important
  }

  .xl\:w-104{
    width:26rem !important
  }

  .xl\:w-106{
    width:26.5rem !important
  }

  .xl\:w-108{
    width:27rem !important
  }

  .xl\:w-112{
    width:28rem !important
  }

  .xl\:w-116{
    width:29rem !important
  }

  .xl\:w-120{
    width:30rem !important
  }

  .xl\:w-124{
    width:31rem !important
  }

  .xl\:w-132{
    width:33rem !important
  }

  .xl\:w-140{
    width:40rem !important
  }

  .xl\:w-164{
    width:41rem !important
  }

  .xl\:w-165{
    width:41.25rem !important
  }

  .xl\:w-172{
    width:43rem !important
  }

  .xl\:w-200{
    width:50rem !important
  }

  .xl\:w-auto{
    width:auto !important
  }

  .xl\:w-px{
    width:1px !important
  }

  .xl\:w-1\.5{
    width:0.375rem !important
  }

  .xl\:w-2n{
    width:-0.5rem !important
  }

  .xl\:w-40n{
    width:-10rem !important
  }

  .xl\:w-1\/2{
    width:50% !important
  }

  .xl\:w-1\/3{
    width:33.333333% !important
  }

  .xl\:w-2\/3{
    width:66.666667% !important
  }

  .xl\:w-1\/4{
    width:25% !important
  }

  .xl\:w-2\/4{
    width:50% !important
  }

  .xl\:w-3\/4{
    width:75% !important
  }

  .xl\:w-1\/5{
    width:20% !important
  }

  .xl\:w-2\/5{
    width:40% !important
  }

  .xl\:w-3\/5{
    width:60% !important
  }

  .xl\:w-4\/5{
    width:80% !important
  }

  .xl\:w-1\/6{
    width:16.666667% !important
  }

  .xl\:w-2\/6{
    width:33.333333% !important
  }

  .xl\:w-3\/6{
    width:50% !important
  }

  .xl\:w-4\/6{
    width:66.666667% !important
  }

  .xl\:w-5\/6{
    width:83.333333% !important
  }

  .xl\:w-1\/12{
    width:8.333333% !important
  }

  .xl\:w-2\/12{
    width:16.666667% !important
  }

  .xl\:w-3\/12{
    width:25% !important
  }

  .xl\:w-4\/12{
    width:33.333333% !important
  }

  .xl\:w-5\/12{
    width:41.666667% !important
  }

  .xl\:w-6\/12{
    width:50% !important
  }

  .xl\:w-7\/12{
    width:58.333333% !important
  }

  .xl\:w-8\/12{
    width:66.666667% !important
  }

  .xl\:w-9\/12{
    width:75% !important
  }

  .xl\:w-10\/12{
    width:83.333333% !important
  }

  .xl\:w-11\/12{
    width:91.666667% !important
  }

  .xl\:w-full{
    width:100% !important
  }

  .xl\:w-screen{
    width:100vw !important
  }

  .xl\:w-fit{
    width:-moz-fit-content !important;
    width:fit-content !important
  }

  .xl\:z-0{
    z-index:0 !important
  }

  .xl\:z-10{
    z-index:10 !important
  }

  .xl\:z-20{
    z-index:20 !important
  }

  .xl\:z-30{
    z-index:30 !important
  }

  .xl\:z-40{
    z-index:40 !important
  }

  .xl\:z-50{
    z-index:50 !important
  }

  .xl\:z-100{
    z-index:100 !important
  }

  .xl\:z-6000{
    z-index:6000 !important
  }

  .xl\:z-auto{
    z-index:auto !important
  }

  .xl\:gap-0{
    grid-gap:0 !important;
    gap:0 !important
  }

  .xl\:gap-1{
    grid-gap:0.25rem !important;
    gap:0.25rem !important
  }

  .xl\:gap-2{
    grid-gap:0.5rem !important;
    gap:0.5rem !important
  }

  .xl\:gap-3{
    grid-gap:0.75rem !important;
    gap:0.75rem !important
  }

  .xl\:gap-4{
    grid-gap:1rem !important;
    gap:1rem !important
  }

  .xl\:gap-5{
    grid-gap:1.25rem !important;
    gap:1.25rem !important
  }

  .xl\:gap-6{
    grid-gap:1.5rem !important;
    gap:1.5rem !important
  }

  .xl\:gap-7{
    grid-gap:1.75rem !important;
    gap:1.75rem !important
  }

  .xl\:gap-8{
    grid-gap:2rem !important;
    gap:2rem !important
  }

  .xl\:gap-10{
    grid-gap:2.5rem !important;
    gap:2.5rem !important
  }

  .xl\:gap-12{
    grid-gap:3rem !important;
    gap:3rem !important
  }

  .xl\:gap-14{
    grid-gap:3.5rem !important;
    gap:3.5rem !important
  }

  .xl\:gap-16{
    grid-gap:4rem !important;
    gap:4rem !important
  }

  .xl\:gap-18{
    grid-gap:4.5rem !important;
    gap:4.5rem !important
  }

  .xl\:gap-19{
    grid-gap:4.75rem !important;
    gap:4.75rem !important
  }

  .xl\:gap-20{
    grid-gap:5rem !important;
    gap:5rem !important
  }

  .xl\:gap-24{
    grid-gap:6rem !important;
    gap:6rem !important
  }

  .xl\:gap-28{
    grid-gap:7rem !important;
    gap:7rem !important
  }

  .xl\:gap-30{
    grid-gap:7.5rem !important;
    gap:7.5rem !important
  }

  .xl\:gap-31{
    grid-gap:7.75rem !important;
    gap:7.75rem !important
  }

  .xl\:gap-32{
    grid-gap:8rem !important;
    gap:8rem !important
  }

  .xl\:gap-34{
    grid-gap:8.5rem !important;
    gap:8.5rem !important
  }

  .xl\:gap-36{
    grid-gap:9rem !important;
    gap:9rem !important
  }

  .xl\:gap-40{
    grid-gap:10rem !important;
    gap:10rem !important
  }

  .xl\:gap-44{
    grid-gap:11rem !important;
    gap:11rem !important
  }

  .xl\:gap-45{
    grid-gap:11.25rem !important;
    gap:11.25rem !important
  }

  .xl\:gap-48{
    grid-gap:12rem !important;
    gap:12rem !important
  }

  .xl\:gap-50{
    grid-gap:12.5rem !important;
    gap:12.5rem !important
  }

  .xl\:gap-52{
    grid-gap:13rem !important;
    gap:13rem !important
  }

  .xl\:gap-56{
    grid-gap:14rem !important;
    gap:14rem !important
  }

  .xl\:gap-60{
    grid-gap:15rem !important;
    gap:15rem !important
  }

  .xl\:gap-62{
    grid-gap:15.5rem !important;
    gap:15.5rem !important
  }

  .xl\:gap-64{
    grid-gap:16rem !important;
    gap:16rem !important
  }

  .xl\:gap-70{
    grid-gap:17.5rem !important;
    gap:17.5rem !important
  }

  .xl\:gap-72{
    grid-gap:18rem !important;
    gap:18rem !important
  }

  .xl\:gap-76{
    grid-gap:19rem !important;
    gap:19rem !important
  }

  .xl\:gap-80{
    grid-gap:20rem !important;
    gap:20rem !important
  }

  .xl\:gap-83{
    grid-gap:20.75rem !important;
    gap:20.75rem !important
  }

  .xl\:gap-84{
    grid-gap:21rem !important;
    gap:21rem !important
  }

  .xl\:gap-92{
    grid-gap:23rem !important;
    gap:23rem !important
  }

  .xl\:gap-96{
    grid-gap:24rem !important;
    gap:24rem !important
  }

  .xl\:gap-104{
    grid-gap:26rem !important;
    gap:26rem !important
  }

  .xl\:gap-106{
    grid-gap:26.5rem !important;
    gap:26.5rem !important
  }

  .xl\:gap-108{
    grid-gap:27rem !important;
    gap:27rem !important
  }

  .xl\:gap-112{
    grid-gap:28rem !important;
    gap:28rem !important
  }

  .xl\:gap-116{
    grid-gap:29rem !important;
    gap:29rem !important
  }

  .xl\:gap-120{
    grid-gap:30rem !important;
    gap:30rem !important
  }

  .xl\:gap-124{
    grid-gap:31rem !important;
    gap:31rem !important
  }

  .xl\:gap-132{
    grid-gap:33rem !important;
    gap:33rem !important
  }

  .xl\:gap-140{
    grid-gap:40rem !important;
    gap:40rem !important
  }

  .xl\:gap-164{
    grid-gap:41rem !important;
    gap:41rem !important
  }

  .xl\:gap-165{
    grid-gap:41.25rem !important;
    gap:41.25rem !important
  }

  .xl\:gap-172{
    grid-gap:43rem !important;
    gap:43rem !important
  }

  .xl\:gap-200{
    grid-gap:50rem !important;
    gap:50rem !important
  }

  .xl\:gap-px{
    grid-gap:1px !important;
    gap:1px !important
  }

  .xl\:gap-1\.5{
    grid-gap:0.375rem !important;
    gap:0.375rem !important
  }

  .xl\:gap-2n{
    grid-gap:-0.5rem !important;
    gap:-0.5rem !important
  }

  .xl\:gap-40n{
    grid-gap:-10rem !important;
    gap:-10rem !important
  }

  .xl\:col-gap-0{
    grid-column-gap:0 !important;
    -moz-column-gap:0 !important;
         column-gap:0 !important
  }

  .xl\:col-gap-1{
    grid-column-gap:0.25rem !important;
    -moz-column-gap:0.25rem !important;
         column-gap:0.25rem !important
  }

  .xl\:col-gap-2{
    grid-column-gap:0.5rem !important;
    -moz-column-gap:0.5rem !important;
         column-gap:0.5rem !important
  }

  .xl\:col-gap-3{
    grid-column-gap:0.75rem !important;
    -moz-column-gap:0.75rem !important;
         column-gap:0.75rem !important
  }

  .xl\:col-gap-4{
    grid-column-gap:1rem !important;
    -moz-column-gap:1rem !important;
         column-gap:1rem !important
  }

  .xl\:col-gap-5{
    grid-column-gap:1.25rem !important;
    -moz-column-gap:1.25rem !important;
         column-gap:1.25rem !important
  }

  .xl\:col-gap-6{
    grid-column-gap:1.5rem !important;
    -moz-column-gap:1.5rem !important;
         column-gap:1.5rem !important
  }

  .xl\:col-gap-7{
    grid-column-gap:1.75rem !important;
    -moz-column-gap:1.75rem !important;
         column-gap:1.75rem !important
  }

  .xl\:col-gap-8{
    grid-column-gap:2rem !important;
    -moz-column-gap:2rem !important;
         column-gap:2rem !important
  }

  .xl\:col-gap-10{
    grid-column-gap:2.5rem !important;
    -moz-column-gap:2.5rem !important;
         column-gap:2.5rem !important
  }

  .xl\:col-gap-12{
    grid-column-gap:3rem !important;
    -moz-column-gap:3rem !important;
         column-gap:3rem !important
  }

  .xl\:col-gap-14{
    grid-column-gap:3.5rem !important;
    -moz-column-gap:3.5rem !important;
         column-gap:3.5rem !important
  }

  .xl\:col-gap-16{
    grid-column-gap:4rem !important;
    -moz-column-gap:4rem !important;
         column-gap:4rem !important
  }

  .xl\:col-gap-18{
    grid-column-gap:4.5rem !important;
    -moz-column-gap:4.5rem !important;
         column-gap:4.5rem !important
  }

  .xl\:col-gap-19{
    grid-column-gap:4.75rem !important;
    -moz-column-gap:4.75rem !important;
         column-gap:4.75rem !important
  }

  .xl\:col-gap-20{
    grid-column-gap:5rem !important;
    -moz-column-gap:5rem !important;
         column-gap:5rem !important
  }

  .xl\:col-gap-24{
    grid-column-gap:6rem !important;
    -moz-column-gap:6rem !important;
         column-gap:6rem !important
  }

  .xl\:col-gap-28{
    grid-column-gap:7rem !important;
    -moz-column-gap:7rem !important;
         column-gap:7rem !important
  }

  .xl\:col-gap-30{
    grid-column-gap:7.5rem !important;
    -moz-column-gap:7.5rem !important;
         column-gap:7.5rem !important
  }

  .xl\:col-gap-31{
    grid-column-gap:7.75rem !important;
    -moz-column-gap:7.75rem !important;
         column-gap:7.75rem !important
  }

  .xl\:col-gap-32{
    grid-column-gap:8rem !important;
    -moz-column-gap:8rem !important;
         column-gap:8rem !important
  }

  .xl\:col-gap-34{
    grid-column-gap:8.5rem !important;
    -moz-column-gap:8.5rem !important;
         column-gap:8.5rem !important
  }

  .xl\:col-gap-36{
    grid-column-gap:9rem !important;
    -moz-column-gap:9rem !important;
         column-gap:9rem !important
  }

  .xl\:col-gap-40{
    grid-column-gap:10rem !important;
    -moz-column-gap:10rem !important;
         column-gap:10rem !important
  }

  .xl\:col-gap-44{
    grid-column-gap:11rem !important;
    -moz-column-gap:11rem !important;
         column-gap:11rem !important
  }

  .xl\:col-gap-45{
    grid-column-gap:11.25rem !important;
    -moz-column-gap:11.25rem !important;
         column-gap:11.25rem !important
  }

  .xl\:col-gap-48{
    grid-column-gap:12rem !important;
    -moz-column-gap:12rem !important;
         column-gap:12rem !important
  }

  .xl\:col-gap-50{
    grid-column-gap:12.5rem !important;
    -moz-column-gap:12.5rem !important;
         column-gap:12.5rem !important
  }

  .xl\:col-gap-52{
    grid-column-gap:13rem !important;
    -moz-column-gap:13rem !important;
         column-gap:13rem !important
  }

  .xl\:col-gap-56{
    grid-column-gap:14rem !important;
    -moz-column-gap:14rem !important;
         column-gap:14rem !important
  }

  .xl\:col-gap-60{
    grid-column-gap:15rem !important;
    -moz-column-gap:15rem !important;
         column-gap:15rem !important
  }

  .xl\:col-gap-62{
    grid-column-gap:15.5rem !important;
    -moz-column-gap:15.5rem !important;
         column-gap:15.5rem !important
  }

  .xl\:col-gap-64{
    grid-column-gap:16rem !important;
    -moz-column-gap:16rem !important;
         column-gap:16rem !important
  }

  .xl\:col-gap-70{
    grid-column-gap:17.5rem !important;
    -moz-column-gap:17.5rem !important;
         column-gap:17.5rem !important
  }

  .xl\:col-gap-72{
    grid-column-gap:18rem !important;
    -moz-column-gap:18rem !important;
         column-gap:18rem !important
  }

  .xl\:col-gap-76{
    grid-column-gap:19rem !important;
    -moz-column-gap:19rem !important;
         column-gap:19rem !important
  }

  .xl\:col-gap-80{
    grid-column-gap:20rem !important;
    -moz-column-gap:20rem !important;
         column-gap:20rem !important
  }

  .xl\:col-gap-83{
    grid-column-gap:20.75rem !important;
    -moz-column-gap:20.75rem !important;
         column-gap:20.75rem !important
  }

  .xl\:col-gap-84{
    grid-column-gap:21rem !important;
    -moz-column-gap:21rem !important;
         column-gap:21rem !important
  }

  .xl\:col-gap-92{
    grid-column-gap:23rem !important;
    -moz-column-gap:23rem !important;
         column-gap:23rem !important
  }

  .xl\:col-gap-96{
    grid-column-gap:24rem !important;
    -moz-column-gap:24rem !important;
         column-gap:24rem !important
  }

  .xl\:col-gap-104{
    grid-column-gap:26rem !important;
    -moz-column-gap:26rem !important;
         column-gap:26rem !important
  }

  .xl\:col-gap-106{
    grid-column-gap:26.5rem !important;
    -moz-column-gap:26.5rem !important;
         column-gap:26.5rem !important
  }

  .xl\:col-gap-108{
    grid-column-gap:27rem !important;
    -moz-column-gap:27rem !important;
         column-gap:27rem !important
  }

  .xl\:col-gap-112{
    grid-column-gap:28rem !important;
    -moz-column-gap:28rem !important;
         column-gap:28rem !important
  }

  .xl\:col-gap-116{
    grid-column-gap:29rem !important;
    -moz-column-gap:29rem !important;
         column-gap:29rem !important
  }

  .xl\:col-gap-120{
    grid-column-gap:30rem !important;
    -moz-column-gap:30rem !important;
         column-gap:30rem !important
  }

  .xl\:col-gap-124{
    grid-column-gap:31rem !important;
    -moz-column-gap:31rem !important;
         column-gap:31rem !important
  }

  .xl\:col-gap-132{
    grid-column-gap:33rem !important;
    -moz-column-gap:33rem !important;
         column-gap:33rem !important
  }

  .xl\:col-gap-140{
    grid-column-gap:40rem !important;
    -moz-column-gap:40rem !important;
         column-gap:40rem !important
  }

  .xl\:col-gap-164{
    grid-column-gap:41rem !important;
    -moz-column-gap:41rem !important;
         column-gap:41rem !important
  }

  .xl\:col-gap-165{
    grid-column-gap:41.25rem !important;
    -moz-column-gap:41.25rem !important;
         column-gap:41.25rem !important
  }

  .xl\:col-gap-172{
    grid-column-gap:43rem !important;
    -moz-column-gap:43rem !important;
         column-gap:43rem !important
  }

  .xl\:col-gap-200{
    grid-column-gap:50rem !important;
    -moz-column-gap:50rem !important;
         column-gap:50rem !important
  }

  .xl\:col-gap-px{
    grid-column-gap:1px !important;
    -moz-column-gap:1px !important;
         column-gap:1px !important
  }

  .xl\:col-gap-1\.5{
    grid-column-gap:0.375rem !important;
    -moz-column-gap:0.375rem !important;
         column-gap:0.375rem !important
  }

  .xl\:col-gap-2n{
    grid-column-gap:-0.5rem !important;
    -moz-column-gap:-0.5rem !important;
         column-gap:-0.5rem !important
  }

  .xl\:col-gap-40n{
    grid-column-gap:-10rem !important;
    -moz-column-gap:-10rem !important;
         column-gap:-10rem !important
  }

  .xl\:gap-x-0{
    grid-column-gap:0 !important;
    -moz-column-gap:0 !important;
         column-gap:0 !important
  }

  .xl\:gap-x-1{
    grid-column-gap:0.25rem !important;
    -moz-column-gap:0.25rem !important;
         column-gap:0.25rem !important
  }

  .xl\:gap-x-2{
    grid-column-gap:0.5rem !important;
    -moz-column-gap:0.5rem !important;
         column-gap:0.5rem !important
  }

  .xl\:gap-x-3{
    grid-column-gap:0.75rem !important;
    -moz-column-gap:0.75rem !important;
         column-gap:0.75rem !important
  }

  .xl\:gap-x-4{
    grid-column-gap:1rem !important;
    -moz-column-gap:1rem !important;
         column-gap:1rem !important
  }

  .xl\:gap-x-5{
    grid-column-gap:1.25rem !important;
    -moz-column-gap:1.25rem !important;
         column-gap:1.25rem !important
  }

  .xl\:gap-x-6{
    grid-column-gap:1.5rem !important;
    -moz-column-gap:1.5rem !important;
         column-gap:1.5rem !important
  }

  .xl\:gap-x-7{
    grid-column-gap:1.75rem !important;
    -moz-column-gap:1.75rem !important;
         column-gap:1.75rem !important
  }

  .xl\:gap-x-8{
    grid-column-gap:2rem !important;
    -moz-column-gap:2rem !important;
         column-gap:2rem !important
  }

  .xl\:gap-x-10{
    grid-column-gap:2.5rem !important;
    -moz-column-gap:2.5rem !important;
         column-gap:2.5rem !important
  }

  .xl\:gap-x-12{
    grid-column-gap:3rem !important;
    -moz-column-gap:3rem !important;
         column-gap:3rem !important
  }

  .xl\:gap-x-14{
    grid-column-gap:3.5rem !important;
    -moz-column-gap:3.5rem !important;
         column-gap:3.5rem !important
  }

  .xl\:gap-x-16{
    grid-column-gap:4rem !important;
    -moz-column-gap:4rem !important;
         column-gap:4rem !important
  }

  .xl\:gap-x-18{
    grid-column-gap:4.5rem !important;
    -moz-column-gap:4.5rem !important;
         column-gap:4.5rem !important
  }

  .xl\:gap-x-19{
    grid-column-gap:4.75rem !important;
    -moz-column-gap:4.75rem !important;
         column-gap:4.75rem !important
  }

  .xl\:gap-x-20{
    grid-column-gap:5rem !important;
    -moz-column-gap:5rem !important;
         column-gap:5rem !important
  }

  .xl\:gap-x-24{
    grid-column-gap:6rem !important;
    -moz-column-gap:6rem !important;
         column-gap:6rem !important
  }

  .xl\:gap-x-28{
    grid-column-gap:7rem !important;
    -moz-column-gap:7rem !important;
         column-gap:7rem !important
  }

  .xl\:gap-x-30{
    grid-column-gap:7.5rem !important;
    -moz-column-gap:7.5rem !important;
         column-gap:7.5rem !important
  }

  .xl\:gap-x-31{
    grid-column-gap:7.75rem !important;
    -moz-column-gap:7.75rem !important;
         column-gap:7.75rem !important
  }

  .xl\:gap-x-32{
    grid-column-gap:8rem !important;
    -moz-column-gap:8rem !important;
         column-gap:8rem !important
  }

  .xl\:gap-x-34{
    grid-column-gap:8.5rem !important;
    -moz-column-gap:8.5rem !important;
         column-gap:8.5rem !important
  }

  .xl\:gap-x-36{
    grid-column-gap:9rem !important;
    -moz-column-gap:9rem !important;
         column-gap:9rem !important
  }

  .xl\:gap-x-40{
    grid-column-gap:10rem !important;
    -moz-column-gap:10rem !important;
         column-gap:10rem !important
  }

  .xl\:gap-x-44{
    grid-column-gap:11rem !important;
    -moz-column-gap:11rem !important;
         column-gap:11rem !important
  }

  .xl\:gap-x-45{
    grid-column-gap:11.25rem !important;
    -moz-column-gap:11.25rem !important;
         column-gap:11.25rem !important
  }

  .xl\:gap-x-48{
    grid-column-gap:12rem !important;
    -moz-column-gap:12rem !important;
         column-gap:12rem !important
  }

  .xl\:gap-x-50{
    grid-column-gap:12.5rem !important;
    -moz-column-gap:12.5rem !important;
         column-gap:12.5rem !important
  }

  .xl\:gap-x-52{
    grid-column-gap:13rem !important;
    -moz-column-gap:13rem !important;
         column-gap:13rem !important
  }

  .xl\:gap-x-56{
    grid-column-gap:14rem !important;
    -moz-column-gap:14rem !important;
         column-gap:14rem !important
  }

  .xl\:gap-x-60{
    grid-column-gap:15rem !important;
    -moz-column-gap:15rem !important;
         column-gap:15rem !important
  }

  .xl\:gap-x-62{
    grid-column-gap:15.5rem !important;
    -moz-column-gap:15.5rem !important;
         column-gap:15.5rem !important
  }

  .xl\:gap-x-64{
    grid-column-gap:16rem !important;
    -moz-column-gap:16rem !important;
         column-gap:16rem !important
  }

  .xl\:gap-x-70{
    grid-column-gap:17.5rem !important;
    -moz-column-gap:17.5rem !important;
         column-gap:17.5rem !important
  }

  .xl\:gap-x-72{
    grid-column-gap:18rem !important;
    -moz-column-gap:18rem !important;
         column-gap:18rem !important
  }

  .xl\:gap-x-76{
    grid-column-gap:19rem !important;
    -moz-column-gap:19rem !important;
         column-gap:19rem !important
  }

  .xl\:gap-x-80{
    grid-column-gap:20rem !important;
    -moz-column-gap:20rem !important;
         column-gap:20rem !important
  }

  .xl\:gap-x-83{
    grid-column-gap:20.75rem !important;
    -moz-column-gap:20.75rem !important;
         column-gap:20.75rem !important
  }

  .xl\:gap-x-84{
    grid-column-gap:21rem !important;
    -moz-column-gap:21rem !important;
         column-gap:21rem !important
  }

  .xl\:gap-x-92{
    grid-column-gap:23rem !important;
    -moz-column-gap:23rem !important;
         column-gap:23rem !important
  }

  .xl\:gap-x-96{
    grid-column-gap:24rem !important;
    -moz-column-gap:24rem !important;
         column-gap:24rem !important
  }

  .xl\:gap-x-104{
    grid-column-gap:26rem !important;
    -moz-column-gap:26rem !important;
         column-gap:26rem !important
  }

  .xl\:gap-x-106{
    grid-column-gap:26.5rem !important;
    -moz-column-gap:26.5rem !important;
         column-gap:26.5rem !important
  }

  .xl\:gap-x-108{
    grid-column-gap:27rem !important;
    -moz-column-gap:27rem !important;
         column-gap:27rem !important
  }

  .xl\:gap-x-112{
    grid-column-gap:28rem !important;
    -moz-column-gap:28rem !important;
         column-gap:28rem !important
  }

  .xl\:gap-x-116{
    grid-column-gap:29rem !important;
    -moz-column-gap:29rem !important;
         column-gap:29rem !important
  }

  .xl\:gap-x-120{
    grid-column-gap:30rem !important;
    -moz-column-gap:30rem !important;
         column-gap:30rem !important
  }

  .xl\:gap-x-124{
    grid-column-gap:31rem !important;
    -moz-column-gap:31rem !important;
         column-gap:31rem !important
  }

  .xl\:gap-x-132{
    grid-column-gap:33rem !important;
    -moz-column-gap:33rem !important;
         column-gap:33rem !important
  }

  .xl\:gap-x-140{
    grid-column-gap:40rem !important;
    -moz-column-gap:40rem !important;
         column-gap:40rem !important
  }

  .xl\:gap-x-164{
    grid-column-gap:41rem !important;
    -moz-column-gap:41rem !important;
         column-gap:41rem !important
  }

  .xl\:gap-x-165{
    grid-column-gap:41.25rem !important;
    -moz-column-gap:41.25rem !important;
         column-gap:41.25rem !important
  }

  .xl\:gap-x-172{
    grid-column-gap:43rem !important;
    -moz-column-gap:43rem !important;
         column-gap:43rem !important
  }

  .xl\:gap-x-200{
    grid-column-gap:50rem !important;
    -moz-column-gap:50rem !important;
         column-gap:50rem !important
  }

  .xl\:gap-x-px{
    grid-column-gap:1px !important;
    -moz-column-gap:1px !important;
         column-gap:1px !important
  }

  .xl\:gap-x-1\.5{
    grid-column-gap:0.375rem !important;
    -moz-column-gap:0.375rem !important;
         column-gap:0.375rem !important
  }

  .xl\:gap-x-2n{
    grid-column-gap:-0.5rem !important;
    -moz-column-gap:-0.5rem !important;
         column-gap:-0.5rem !important
  }

  .xl\:gap-x-40n{
    grid-column-gap:-10rem !important;
    -moz-column-gap:-10rem !important;
         column-gap:-10rem !important
  }

  .xl\:row-gap-0{
    grid-row-gap:0 !important;
    row-gap:0 !important
  }

  .xl\:row-gap-1{
    grid-row-gap:0.25rem !important;
    row-gap:0.25rem !important
  }

  .xl\:row-gap-2{
    grid-row-gap:0.5rem !important;
    row-gap:0.5rem !important
  }

  .xl\:row-gap-3{
    grid-row-gap:0.75rem !important;
    row-gap:0.75rem !important
  }

  .xl\:row-gap-4{
    grid-row-gap:1rem !important;
    row-gap:1rem !important
  }

  .xl\:row-gap-5{
    grid-row-gap:1.25rem !important;
    row-gap:1.25rem !important
  }

  .xl\:row-gap-6{
    grid-row-gap:1.5rem !important;
    row-gap:1.5rem !important
  }

  .xl\:row-gap-7{
    grid-row-gap:1.75rem !important;
    row-gap:1.75rem !important
  }

  .xl\:row-gap-8{
    grid-row-gap:2rem !important;
    row-gap:2rem !important
  }

  .xl\:row-gap-10{
    grid-row-gap:2.5rem !important;
    row-gap:2.5rem !important
  }

  .xl\:row-gap-12{
    grid-row-gap:3rem !important;
    row-gap:3rem !important
  }

  .xl\:row-gap-14{
    grid-row-gap:3.5rem !important;
    row-gap:3.5rem !important
  }

  .xl\:row-gap-16{
    grid-row-gap:4rem !important;
    row-gap:4rem !important
  }

  .xl\:row-gap-18{
    grid-row-gap:4.5rem !important;
    row-gap:4.5rem !important
  }

  .xl\:row-gap-19{
    grid-row-gap:4.75rem !important;
    row-gap:4.75rem !important
  }

  .xl\:row-gap-20{
    grid-row-gap:5rem !important;
    row-gap:5rem !important
  }

  .xl\:row-gap-24{
    grid-row-gap:6rem !important;
    row-gap:6rem !important
  }

  .xl\:row-gap-28{
    grid-row-gap:7rem !important;
    row-gap:7rem !important
  }

  .xl\:row-gap-30{
    grid-row-gap:7.5rem !important;
    row-gap:7.5rem !important
  }

  .xl\:row-gap-31{
    grid-row-gap:7.75rem !important;
    row-gap:7.75rem !important
  }

  .xl\:row-gap-32{
    grid-row-gap:8rem !important;
    row-gap:8rem !important
  }

  .xl\:row-gap-34{
    grid-row-gap:8.5rem !important;
    row-gap:8.5rem !important
  }

  .xl\:row-gap-36{
    grid-row-gap:9rem !important;
    row-gap:9rem !important
  }

  .xl\:row-gap-40{
    grid-row-gap:10rem !important;
    row-gap:10rem !important
  }

  .xl\:row-gap-44{
    grid-row-gap:11rem !important;
    row-gap:11rem !important
  }

  .xl\:row-gap-45{
    grid-row-gap:11.25rem !important;
    row-gap:11.25rem !important
  }

  .xl\:row-gap-48{
    grid-row-gap:12rem !important;
    row-gap:12rem !important
  }

  .xl\:row-gap-50{
    grid-row-gap:12.5rem !important;
    row-gap:12.5rem !important
  }

  .xl\:row-gap-52{
    grid-row-gap:13rem !important;
    row-gap:13rem !important
  }

  .xl\:row-gap-56{
    grid-row-gap:14rem !important;
    row-gap:14rem !important
  }

  .xl\:row-gap-60{
    grid-row-gap:15rem !important;
    row-gap:15rem !important
  }

  .xl\:row-gap-62{
    grid-row-gap:15.5rem !important;
    row-gap:15.5rem !important
  }

  .xl\:row-gap-64{
    grid-row-gap:16rem !important;
    row-gap:16rem !important
  }

  .xl\:row-gap-70{
    grid-row-gap:17.5rem !important;
    row-gap:17.5rem !important
  }

  .xl\:row-gap-72{
    grid-row-gap:18rem !important;
    row-gap:18rem !important
  }

  .xl\:row-gap-76{
    grid-row-gap:19rem !important;
    row-gap:19rem !important
  }

  .xl\:row-gap-80{
    grid-row-gap:20rem !important;
    row-gap:20rem !important
  }

  .xl\:row-gap-83{
    grid-row-gap:20.75rem !important;
    row-gap:20.75rem !important
  }

  .xl\:row-gap-84{
    grid-row-gap:21rem !important;
    row-gap:21rem !important
  }

  .xl\:row-gap-92{
    grid-row-gap:23rem !important;
    row-gap:23rem !important
  }

  .xl\:row-gap-96{
    grid-row-gap:24rem !important;
    row-gap:24rem !important
  }

  .xl\:row-gap-104{
    grid-row-gap:26rem !important;
    row-gap:26rem !important
  }

  .xl\:row-gap-106{
    grid-row-gap:26.5rem !important;
    row-gap:26.5rem !important
  }

  .xl\:row-gap-108{
    grid-row-gap:27rem !important;
    row-gap:27rem !important
  }

  .xl\:row-gap-112{
    grid-row-gap:28rem !important;
    row-gap:28rem !important
  }

  .xl\:row-gap-116{
    grid-row-gap:29rem !important;
    row-gap:29rem !important
  }

  .xl\:row-gap-120{
    grid-row-gap:30rem !important;
    row-gap:30rem !important
  }

  .xl\:row-gap-124{
    grid-row-gap:31rem !important;
    row-gap:31rem !important
  }

  .xl\:row-gap-132{
    grid-row-gap:33rem !important;
    row-gap:33rem !important
  }

  .xl\:row-gap-140{
    grid-row-gap:40rem !important;
    row-gap:40rem !important
  }

  .xl\:row-gap-164{
    grid-row-gap:41rem !important;
    row-gap:41rem !important
  }

  .xl\:row-gap-165{
    grid-row-gap:41.25rem !important;
    row-gap:41.25rem !important
  }

  .xl\:row-gap-172{
    grid-row-gap:43rem !important;
    row-gap:43rem !important
  }

  .xl\:row-gap-200{
    grid-row-gap:50rem !important;
    row-gap:50rem !important
  }

  .xl\:row-gap-px{
    grid-row-gap:1px !important;
    row-gap:1px !important
  }

  .xl\:row-gap-1\.5{
    grid-row-gap:0.375rem !important;
    row-gap:0.375rem !important
  }

  .xl\:row-gap-2n{
    grid-row-gap:-0.5rem !important;
    row-gap:-0.5rem !important
  }

  .xl\:row-gap-40n{
    grid-row-gap:-10rem !important;
    row-gap:-10rem !important
  }

  .xl\:gap-y-0{
    grid-row-gap:0 !important;
    row-gap:0 !important
  }

  .xl\:gap-y-1{
    grid-row-gap:0.25rem !important;
    row-gap:0.25rem !important
  }

  .xl\:gap-y-2{
    grid-row-gap:0.5rem !important;
    row-gap:0.5rem !important
  }

  .xl\:gap-y-3{
    grid-row-gap:0.75rem !important;
    row-gap:0.75rem !important
  }

  .xl\:gap-y-4{
    grid-row-gap:1rem !important;
    row-gap:1rem !important
  }

  .xl\:gap-y-5{
    grid-row-gap:1.25rem !important;
    row-gap:1.25rem !important
  }

  .xl\:gap-y-6{
    grid-row-gap:1.5rem !important;
    row-gap:1.5rem !important
  }

  .xl\:gap-y-7{
    grid-row-gap:1.75rem !important;
    row-gap:1.75rem !important
  }

  .xl\:gap-y-8{
    grid-row-gap:2rem !important;
    row-gap:2rem !important
  }

  .xl\:gap-y-10{
    grid-row-gap:2.5rem !important;
    row-gap:2.5rem !important
  }

  .xl\:gap-y-12{
    grid-row-gap:3rem !important;
    row-gap:3rem !important
  }

  .xl\:gap-y-14{
    grid-row-gap:3.5rem !important;
    row-gap:3.5rem !important
  }

  .xl\:gap-y-16{
    grid-row-gap:4rem !important;
    row-gap:4rem !important
  }

  .xl\:gap-y-18{
    grid-row-gap:4.5rem !important;
    row-gap:4.5rem !important
  }

  .xl\:gap-y-19{
    grid-row-gap:4.75rem !important;
    row-gap:4.75rem !important
  }

  .xl\:gap-y-20{
    grid-row-gap:5rem !important;
    row-gap:5rem !important
  }

  .xl\:gap-y-24{
    grid-row-gap:6rem !important;
    row-gap:6rem !important
  }

  .xl\:gap-y-28{
    grid-row-gap:7rem !important;
    row-gap:7rem !important
  }

  .xl\:gap-y-30{
    grid-row-gap:7.5rem !important;
    row-gap:7.5rem !important
  }

  .xl\:gap-y-31{
    grid-row-gap:7.75rem !important;
    row-gap:7.75rem !important
  }

  .xl\:gap-y-32{
    grid-row-gap:8rem !important;
    row-gap:8rem !important
  }

  .xl\:gap-y-34{
    grid-row-gap:8.5rem !important;
    row-gap:8.5rem !important
  }

  .xl\:gap-y-36{
    grid-row-gap:9rem !important;
    row-gap:9rem !important
  }

  .xl\:gap-y-40{
    grid-row-gap:10rem !important;
    row-gap:10rem !important
  }

  .xl\:gap-y-44{
    grid-row-gap:11rem !important;
    row-gap:11rem !important
  }

  .xl\:gap-y-45{
    grid-row-gap:11.25rem !important;
    row-gap:11.25rem !important
  }

  .xl\:gap-y-48{
    grid-row-gap:12rem !important;
    row-gap:12rem !important
  }

  .xl\:gap-y-50{
    grid-row-gap:12.5rem !important;
    row-gap:12.5rem !important
  }

  .xl\:gap-y-52{
    grid-row-gap:13rem !important;
    row-gap:13rem !important
  }

  .xl\:gap-y-56{
    grid-row-gap:14rem !important;
    row-gap:14rem !important
  }

  .xl\:gap-y-60{
    grid-row-gap:15rem !important;
    row-gap:15rem !important
  }

  .xl\:gap-y-62{
    grid-row-gap:15.5rem !important;
    row-gap:15.5rem !important
  }

  .xl\:gap-y-64{
    grid-row-gap:16rem !important;
    row-gap:16rem !important
  }

  .xl\:gap-y-70{
    grid-row-gap:17.5rem !important;
    row-gap:17.5rem !important
  }

  .xl\:gap-y-72{
    grid-row-gap:18rem !important;
    row-gap:18rem !important
  }

  .xl\:gap-y-76{
    grid-row-gap:19rem !important;
    row-gap:19rem !important
  }

  .xl\:gap-y-80{
    grid-row-gap:20rem !important;
    row-gap:20rem !important
  }

  .xl\:gap-y-83{
    grid-row-gap:20.75rem !important;
    row-gap:20.75rem !important
  }

  .xl\:gap-y-84{
    grid-row-gap:21rem !important;
    row-gap:21rem !important
  }

  .xl\:gap-y-92{
    grid-row-gap:23rem !important;
    row-gap:23rem !important
  }

  .xl\:gap-y-96{
    grid-row-gap:24rem !important;
    row-gap:24rem !important
  }

  .xl\:gap-y-104{
    grid-row-gap:26rem !important;
    row-gap:26rem !important
  }

  .xl\:gap-y-106{
    grid-row-gap:26.5rem !important;
    row-gap:26.5rem !important
  }

  .xl\:gap-y-108{
    grid-row-gap:27rem !important;
    row-gap:27rem !important
  }

  .xl\:gap-y-112{
    grid-row-gap:28rem !important;
    row-gap:28rem !important
  }

  .xl\:gap-y-116{
    grid-row-gap:29rem !important;
    row-gap:29rem !important
  }

  .xl\:gap-y-120{
    grid-row-gap:30rem !important;
    row-gap:30rem !important
  }

  .xl\:gap-y-124{
    grid-row-gap:31rem !important;
    row-gap:31rem !important
  }

  .xl\:gap-y-132{
    grid-row-gap:33rem !important;
    row-gap:33rem !important
  }

  .xl\:gap-y-140{
    grid-row-gap:40rem !important;
    row-gap:40rem !important
  }

  .xl\:gap-y-164{
    grid-row-gap:41rem !important;
    row-gap:41rem !important
  }

  .xl\:gap-y-165{
    grid-row-gap:41.25rem !important;
    row-gap:41.25rem !important
  }

  .xl\:gap-y-172{
    grid-row-gap:43rem !important;
    row-gap:43rem !important
  }

  .xl\:gap-y-200{
    grid-row-gap:50rem !important;
    row-gap:50rem !important
  }

  .xl\:gap-y-px{
    grid-row-gap:1px !important;
    row-gap:1px !important
  }

  .xl\:gap-y-1\.5{
    grid-row-gap:0.375rem !important;
    row-gap:0.375rem !important
  }

  .xl\:gap-y-2n{
    grid-row-gap:-0.5rem !important;
    row-gap:-0.5rem !important
  }

  .xl\:gap-y-40n{
    grid-row-gap:-10rem !important;
    row-gap:-10rem !important
  }

  .xl\:grid-flow-row{
    grid-auto-flow:row !important
  }

  .xl\:grid-flow-col{
    grid-auto-flow:column !important
  }

  .xl\:grid-flow-row-dense{
    grid-auto-flow:row dense !important
  }

  .xl\:grid-flow-col-dense{
    grid-auto-flow:column dense !important
  }

  .xl\:grid-cols-1{
    grid-template-columns:repeat(1, minmax(0, 1fr)) !important
  }

  .xl\:grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr)) !important
  }

  .xl\:grid-cols-3{
    grid-template-columns:repeat(3, minmax(0, 1fr)) !important
  }

  .xl\:grid-cols-4{
    grid-template-columns:repeat(4, minmax(0, 1fr)) !important
  }

  .xl\:grid-cols-5{
    grid-template-columns:repeat(5, minmax(0, 1fr)) !important
  }

  .xl\:grid-cols-6{
    grid-template-columns:repeat(6, minmax(0, 1fr)) !important
  }

  .xl\:grid-cols-7{
    grid-template-columns:repeat(7, minmax(0, 1fr)) !important
  }

  .xl\:grid-cols-8{
    grid-template-columns:repeat(8, minmax(0, 1fr)) !important
  }

  .xl\:grid-cols-9{
    grid-template-columns:repeat(9, minmax(0, 1fr)) !important
  }

  .xl\:grid-cols-10{
    grid-template-columns:repeat(10, minmax(0, 1fr)) !important
  }

  .xl\:grid-cols-11{
    grid-template-columns:repeat(11, minmax(0, 1fr)) !important
  }

  .xl\:grid-cols-12{
    grid-template-columns:repeat(12, minmax(0, 1fr)) !important
  }

  .xl\:grid-cols-none{
    grid-template-columns:none !important
  }

  .xl\:auto-cols-auto{
    grid-auto-columns:auto !important
  }

  .xl\:auto-cols-min{
    grid-auto-columns:min-content !important
  }

  .xl\:auto-cols-max{
    grid-auto-columns:max-content !important
  }

  .xl\:auto-cols-fr{
    grid-auto-columns:minmax(0, 1fr) !important
  }

  .xl\:col-auto{
    grid-column:auto !important
  }

  .xl\:col-span-1{
    grid-column:span 1 / span 1 !important
  }

  .xl\:col-span-2{
    grid-column:span 2 / span 2 !important
  }

  .xl\:col-span-3{
    grid-column:span 3 / span 3 !important
  }

  .xl\:col-span-4{
    grid-column:span 4 / span 4 !important
  }

  .xl\:col-span-5{
    grid-column:span 5 / span 5 !important
  }

  .xl\:col-span-6{
    grid-column:span 6 / span 6 !important
  }

  .xl\:col-span-7{
    grid-column:span 7 / span 7 !important
  }

  .xl\:col-span-8{
    grid-column:span 8 / span 8 !important
  }

  .xl\:col-span-9{
    grid-column:span 9 / span 9 !important
  }

  .xl\:col-span-10{
    grid-column:span 10 / span 10 !important
  }

  .xl\:col-span-11{
    grid-column:span 11 / span 11 !important
  }

  .xl\:col-span-12{
    grid-column:span 12 / span 12 !important
  }

  .xl\:col-span-full{
    grid-column:1 / -1 !important
  }

  .xl\:col-start-1{
    grid-column-start:1 !important
  }

  .xl\:col-start-2{
    grid-column-start:2 !important
  }

  .xl\:col-start-3{
    grid-column-start:3 !important
  }

  .xl\:col-start-4{
    grid-column-start:4 !important
  }

  .xl\:col-start-5{
    grid-column-start:5 !important
  }

  .xl\:col-start-6{
    grid-column-start:6 !important
  }

  .xl\:col-start-7{
    grid-column-start:7 !important
  }

  .xl\:col-start-8{
    grid-column-start:8 !important
  }

  .xl\:col-start-9{
    grid-column-start:9 !important
  }

  .xl\:col-start-10{
    grid-column-start:10 !important
  }

  .xl\:col-start-11{
    grid-column-start:11 !important
  }

  .xl\:col-start-12{
    grid-column-start:12 !important
  }

  .xl\:col-start-13{
    grid-column-start:13 !important
  }

  .xl\:col-start-auto{
    grid-column-start:auto !important
  }

  .xl\:col-end-1{
    grid-column-end:1 !important
  }

  .xl\:col-end-2{
    grid-column-end:2 !important
  }

  .xl\:col-end-3{
    grid-column-end:3 !important
  }

  .xl\:col-end-4{
    grid-column-end:4 !important
  }

  .xl\:col-end-5{
    grid-column-end:5 !important
  }

  .xl\:col-end-6{
    grid-column-end:6 !important
  }

  .xl\:col-end-7{
    grid-column-end:7 !important
  }

  .xl\:col-end-8{
    grid-column-end:8 !important
  }

  .xl\:col-end-9{
    grid-column-end:9 !important
  }

  .xl\:col-end-10{
    grid-column-end:10 !important
  }

  .xl\:col-end-11{
    grid-column-end:11 !important
  }

  .xl\:col-end-12{
    grid-column-end:12 !important
  }

  .xl\:col-end-13{
    grid-column-end:13 !important
  }

  .xl\:col-end-auto{
    grid-column-end:auto !important
  }

  .xl\:grid-rows-1{
    grid-template-rows:repeat(1, minmax(0, 1fr)) !important
  }

  .xl\:grid-rows-2{
    grid-template-rows:repeat(2, minmax(0, 1fr)) !important
  }

  .xl\:grid-rows-3{
    grid-template-rows:repeat(3, minmax(0, 1fr)) !important
  }

  .xl\:grid-rows-4{
    grid-template-rows:repeat(4, minmax(0, 1fr)) !important
  }

  .xl\:grid-rows-5{
    grid-template-rows:repeat(5, minmax(0, 1fr)) !important
  }

  .xl\:grid-rows-6{
    grid-template-rows:repeat(6, minmax(0, 1fr)) !important
  }

  .xl\:grid-rows-none{
    grid-template-rows:none !important
  }

  .xl\:auto-rows-auto{
    grid-auto-rows:auto !important
  }

  .xl\:auto-rows-min{
    grid-auto-rows:min-content !important
  }

  .xl\:auto-rows-max{
    grid-auto-rows:max-content !important
  }

  .xl\:auto-rows-fr{
    grid-auto-rows:minmax(0, 1fr) !important
  }

  .xl\:row-auto{
    grid-row:auto !important
  }

  .xl\:row-span-1{
    grid-row:span 1 / span 1 !important
  }

  .xl\:row-span-2{
    grid-row:span 2 / span 2 !important
  }

  .xl\:row-span-3{
    grid-row:span 3 / span 3 !important
  }

  .xl\:row-span-4{
    grid-row:span 4 / span 4 !important
  }

  .xl\:row-span-5{
    grid-row:span 5 / span 5 !important
  }

  .xl\:row-span-6{
    grid-row:span 6 / span 6 !important
  }

  .xl\:row-span-full{
    grid-row:1 / -1 !important
  }

  .xl\:row-start-1{
    grid-row-start:1 !important
  }

  .xl\:row-start-2{
    grid-row-start:2 !important
  }

  .xl\:row-start-3{
    grid-row-start:3 !important
  }

  .xl\:row-start-4{
    grid-row-start:4 !important
  }

  .xl\:row-start-5{
    grid-row-start:5 !important
  }

  .xl\:row-start-6{
    grid-row-start:6 !important
  }

  .xl\:row-start-7{
    grid-row-start:7 !important
  }

  .xl\:row-start-auto{
    grid-row-start:auto !important
  }

  .xl\:row-end-1{
    grid-row-end:1 !important
  }

  .xl\:row-end-2{
    grid-row-end:2 !important
  }

  .xl\:row-end-3{
    grid-row-end:3 !important
  }

  .xl\:row-end-4{
    grid-row-end:4 !important
  }

  .xl\:row-end-5{
    grid-row-end:5 !important
  }

  .xl\:row-end-6{
    grid-row-end:6 !important
  }

  .xl\:row-end-7{
    grid-row-end:7 !important
  }

  .xl\:row-end-auto{
    grid-row-end:auto !important
  }

  .xl\:transform{
    --transform-translate-x:0 !important;
    --transform-translate-y:0 !important;
    --transform-rotate:0 !important;
    --transform-skew-x:0 !important;
    --transform-skew-y:0 !important;
    --transform-scale-x:1 !important;
    --transform-scale-y:1 !important;
    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)) !important
  }

  .xl\:transform-none{
    transform:none !important
  }

  .xl\:origin-center{
    transform-origin:center !important
  }

  .xl\:origin-top{
    transform-origin:top !important
  }

  .xl\:origin-top-right{
    transform-origin:top right !important
  }

  .xl\:origin-right{
    transform-origin:right !important
  }

  .xl\:origin-bottom-right{
    transform-origin:bottom right !important
  }

  .xl\:origin-bottom{
    transform-origin:bottom !important
  }

  .xl\:origin-bottom-left{
    transform-origin:bottom left !important
  }

  .xl\:origin-left{
    transform-origin:left !important
  }

  .xl\:origin-top-left{
    transform-origin:top left !important
  }

  .xl\:scale-0{
    --transform-scale-x:0 !important;
    --transform-scale-y:0 !important
  }

  .xl\:scale-50{
    --transform-scale-x:.5 !important;
    --transform-scale-y:.5 !important
  }

  .xl\:scale-75{
    --transform-scale-x:.75 !important;
    --transform-scale-y:.75 !important
  }

  .xl\:scale-90{
    --transform-scale-x:.9 !important;
    --transform-scale-y:.9 !important
  }

  .xl\:scale-95{
    --transform-scale-x:.95 !important;
    --transform-scale-y:.95 !important
  }

  .xl\:scale-100{
    --transform-scale-x:1 !important;
    --transform-scale-y:1 !important
  }

  .xl\:scale-105{
    --transform-scale-x:1.05 !important;
    --transform-scale-y:1.05 !important
  }

  .xl\:scale-110{
    --transform-scale-x:1.1 !important;
    --transform-scale-y:1.1 !important
  }

  .xl\:scale-125{
    --transform-scale-x:1.25 !important;
    --transform-scale-y:1.25 !important
  }

  .xl\:scale-150{
    --transform-scale-x:1.5 !important;
    --transform-scale-y:1.5 !important
  }

  .xl\:scale-x-0{
    --transform-scale-x:0 !important
  }

  .xl\:scale-x-50{
    --transform-scale-x:.5 !important
  }

  .xl\:scale-x-75{
    --transform-scale-x:.75 !important
  }

  .xl\:scale-x-90{
    --transform-scale-x:.9 !important
  }

  .xl\:scale-x-95{
    --transform-scale-x:.95 !important
  }

  .xl\:scale-x-100{
    --transform-scale-x:1 !important
  }

  .xl\:scale-x-105{
    --transform-scale-x:1.05 !important
  }

  .xl\:scale-x-110{
    --transform-scale-x:1.1 !important
  }

  .xl\:scale-x-125{
    --transform-scale-x:1.25 !important
  }

  .xl\:scale-x-150{
    --transform-scale-x:1.5 !important
  }

  .xl\:scale-y-0{
    --transform-scale-y:0 !important
  }

  .xl\:scale-y-50{
    --transform-scale-y:.5 !important
  }

  .xl\:scale-y-75{
    --transform-scale-y:.75 !important
  }

  .xl\:scale-y-90{
    --transform-scale-y:.9 !important
  }

  .xl\:scale-y-95{
    --transform-scale-y:.95 !important
  }

  .xl\:scale-y-100{
    --transform-scale-y:1 !important
  }

  .xl\:scale-y-105{
    --transform-scale-y:1.05 !important
  }

  .xl\:scale-y-110{
    --transform-scale-y:1.1 !important
  }

  .xl\:scale-y-125{
    --transform-scale-y:1.25 !important
  }

  .xl\:scale-y-150{
    --transform-scale-y:1.5 !important
  }

  .xl\:hover\:scale-0:hover{
    --transform-scale-x:0 !important;
    --transform-scale-y:0 !important
  }

  .xl\:hover\:scale-50:hover{
    --transform-scale-x:.5 !important;
    --transform-scale-y:.5 !important
  }

  .xl\:hover\:scale-75:hover{
    --transform-scale-x:.75 !important;
    --transform-scale-y:.75 !important
  }

  .xl\:hover\:scale-90:hover{
    --transform-scale-x:.9 !important;
    --transform-scale-y:.9 !important
  }

  .xl\:hover\:scale-95:hover{
    --transform-scale-x:.95 !important;
    --transform-scale-y:.95 !important
  }

  .xl\:hover\:scale-100:hover{
    --transform-scale-x:1 !important;
    --transform-scale-y:1 !important
  }

  .xl\:hover\:scale-105:hover{
    --transform-scale-x:1.05 !important;
    --transform-scale-y:1.05 !important
  }

  .xl\:hover\:scale-110:hover{
    --transform-scale-x:1.1 !important;
    --transform-scale-y:1.1 !important
  }

  .xl\:hover\:scale-125:hover{
    --transform-scale-x:1.25 !important;
    --transform-scale-y:1.25 !important
  }

  .xl\:hover\:scale-150:hover{
    --transform-scale-x:1.5 !important;
    --transform-scale-y:1.5 !important
  }

  .xl\:hover\:scale-x-0:hover{
    --transform-scale-x:0 !important
  }

  .xl\:hover\:scale-x-50:hover{
    --transform-scale-x:.5 !important
  }

  .xl\:hover\:scale-x-75:hover{
    --transform-scale-x:.75 !important
  }

  .xl\:hover\:scale-x-90:hover{
    --transform-scale-x:.9 !important
  }

  .xl\:hover\:scale-x-95:hover{
    --transform-scale-x:.95 !important
  }

  .xl\:hover\:scale-x-100:hover{
    --transform-scale-x:1 !important
  }

  .xl\:hover\:scale-x-105:hover{
    --transform-scale-x:1.05 !important
  }

  .xl\:hover\:scale-x-110:hover{
    --transform-scale-x:1.1 !important
  }

  .xl\:hover\:scale-x-125:hover{
    --transform-scale-x:1.25 !important
  }

  .xl\:hover\:scale-x-150:hover{
    --transform-scale-x:1.5 !important
  }

  .xl\:hover\:scale-y-0:hover{
    --transform-scale-y:0 !important
  }

  .xl\:hover\:scale-y-50:hover{
    --transform-scale-y:.5 !important
  }

  .xl\:hover\:scale-y-75:hover{
    --transform-scale-y:.75 !important
  }

  .xl\:hover\:scale-y-90:hover{
    --transform-scale-y:.9 !important
  }

  .xl\:hover\:scale-y-95:hover{
    --transform-scale-y:.95 !important
  }

  .xl\:hover\:scale-y-100:hover{
    --transform-scale-y:1 !important
  }

  .xl\:hover\:scale-y-105:hover{
    --transform-scale-y:1.05 !important
  }

  .xl\:hover\:scale-y-110:hover{
    --transform-scale-y:1.1 !important
  }

  .xl\:hover\:scale-y-125:hover{
    --transform-scale-y:1.25 !important
  }

  .xl\:hover\:scale-y-150:hover{
    --transform-scale-y:1.5 !important
  }

  .xl\:focus\:scale-0:focus{
    --transform-scale-x:0 !important;
    --transform-scale-y:0 !important
  }

  .xl\:focus\:scale-50:focus{
    --transform-scale-x:.5 !important;
    --transform-scale-y:.5 !important
  }

  .xl\:focus\:scale-75:focus{
    --transform-scale-x:.75 !important;
    --transform-scale-y:.75 !important
  }

  .xl\:focus\:scale-90:focus{
    --transform-scale-x:.9 !important;
    --transform-scale-y:.9 !important
  }

  .xl\:focus\:scale-95:focus{
    --transform-scale-x:.95 !important;
    --transform-scale-y:.95 !important
  }

  .xl\:focus\:scale-100:focus{
    --transform-scale-x:1 !important;
    --transform-scale-y:1 !important
  }

  .xl\:focus\:scale-105:focus{
    --transform-scale-x:1.05 !important;
    --transform-scale-y:1.05 !important
  }

  .xl\:focus\:scale-110:focus{
    --transform-scale-x:1.1 !important;
    --transform-scale-y:1.1 !important
  }

  .xl\:focus\:scale-125:focus{
    --transform-scale-x:1.25 !important;
    --transform-scale-y:1.25 !important
  }

  .xl\:focus\:scale-150:focus{
    --transform-scale-x:1.5 !important;
    --transform-scale-y:1.5 !important
  }

  .xl\:focus\:scale-x-0:focus{
    --transform-scale-x:0 !important
  }

  .xl\:focus\:scale-x-50:focus{
    --transform-scale-x:.5 !important
  }

  .xl\:focus\:scale-x-75:focus{
    --transform-scale-x:.75 !important
  }

  .xl\:focus\:scale-x-90:focus{
    --transform-scale-x:.9 !important
  }

  .xl\:focus\:scale-x-95:focus{
    --transform-scale-x:.95 !important
  }

  .xl\:focus\:scale-x-100:focus{
    --transform-scale-x:1 !important
  }

  .xl\:focus\:scale-x-105:focus{
    --transform-scale-x:1.05 !important
  }

  .xl\:focus\:scale-x-110:focus{
    --transform-scale-x:1.1 !important
  }

  .xl\:focus\:scale-x-125:focus{
    --transform-scale-x:1.25 !important
  }

  .xl\:focus\:scale-x-150:focus{
    --transform-scale-x:1.5 !important
  }

  .xl\:focus\:scale-y-0:focus{
    --transform-scale-y:0 !important
  }

  .xl\:focus\:scale-y-50:focus{
    --transform-scale-y:.5 !important
  }

  .xl\:focus\:scale-y-75:focus{
    --transform-scale-y:.75 !important
  }

  .xl\:focus\:scale-y-90:focus{
    --transform-scale-y:.9 !important
  }

  .xl\:focus\:scale-y-95:focus{
    --transform-scale-y:.95 !important
  }

  .xl\:focus\:scale-y-100:focus{
    --transform-scale-y:1 !important
  }

  .xl\:focus\:scale-y-105:focus{
    --transform-scale-y:1.05 !important
  }

  .xl\:focus\:scale-y-110:focus{
    --transform-scale-y:1.1 !important
  }

  .xl\:focus\:scale-y-125:focus{
    --transform-scale-y:1.25 !important
  }

  .xl\:focus\:scale-y-150:focus{
    --transform-scale-y:1.5 !important
  }

  .xl\:rotate-0{
    --transform-rotate:0 !important
  }

  .xl\:rotate-1{
    --transform-rotate:1deg !important
  }

  .xl\:rotate-2{
    --transform-rotate:2deg !important
  }

  .xl\:rotate-3{
    --transform-rotate:3deg !important
  }

  .xl\:rotate-6{
    --transform-rotate:6deg !important
  }

  .xl\:rotate-12{
    --transform-rotate:12deg !important
  }

  .xl\:rotate-45{
    --transform-rotate:45deg !important
  }

  .xl\:rotate-90{
    --transform-rotate:90deg !important
  }

  .xl\:rotate-180{
    --transform-rotate:180deg !important
  }

  .xl\:-rotate-180{
    --transform-rotate:-180deg !important
  }

  .xl\:-rotate-90{
    --transform-rotate:-90deg !important
  }

  .xl\:-rotate-45{
    --transform-rotate:-45deg !important
  }

  .xl\:-rotate-12{
    --transform-rotate:-12deg !important
  }

  .xl\:-rotate-6{
    --transform-rotate:-6deg !important
  }

  .xl\:-rotate-3{
    --transform-rotate:-3deg !important
  }

  .xl\:-rotate-2{
    --transform-rotate:-2deg !important
  }

  .xl\:-rotate-1{
    --transform-rotate:-1deg !important
  }

  .xl\:hover\:rotate-0:hover{
    --transform-rotate:0 !important
  }

  .xl\:hover\:rotate-1:hover{
    --transform-rotate:1deg !important
  }

  .xl\:hover\:rotate-2:hover{
    --transform-rotate:2deg !important
  }

  .xl\:hover\:rotate-3:hover{
    --transform-rotate:3deg !important
  }

  .xl\:hover\:rotate-6:hover{
    --transform-rotate:6deg !important
  }

  .xl\:hover\:rotate-12:hover{
    --transform-rotate:12deg !important
  }

  .xl\:hover\:rotate-45:hover{
    --transform-rotate:45deg !important
  }

  .xl\:hover\:rotate-90:hover{
    --transform-rotate:90deg !important
  }

  .xl\:hover\:rotate-180:hover{
    --transform-rotate:180deg !important
  }

  .xl\:hover\:-rotate-180:hover{
    --transform-rotate:-180deg !important
  }

  .xl\:hover\:-rotate-90:hover{
    --transform-rotate:-90deg !important
  }

  .xl\:hover\:-rotate-45:hover{
    --transform-rotate:-45deg !important
  }

  .xl\:hover\:-rotate-12:hover{
    --transform-rotate:-12deg !important
  }

  .xl\:hover\:-rotate-6:hover{
    --transform-rotate:-6deg !important
  }

  .xl\:hover\:-rotate-3:hover{
    --transform-rotate:-3deg !important
  }

  .xl\:hover\:-rotate-2:hover{
    --transform-rotate:-2deg !important
  }

  .xl\:hover\:-rotate-1:hover{
    --transform-rotate:-1deg !important
  }

  .xl\:focus\:rotate-0:focus{
    --transform-rotate:0 !important
  }

  .xl\:focus\:rotate-1:focus{
    --transform-rotate:1deg !important
  }

  .xl\:focus\:rotate-2:focus{
    --transform-rotate:2deg !important
  }

  .xl\:focus\:rotate-3:focus{
    --transform-rotate:3deg !important
  }

  .xl\:focus\:rotate-6:focus{
    --transform-rotate:6deg !important
  }

  .xl\:focus\:rotate-12:focus{
    --transform-rotate:12deg !important
  }

  .xl\:focus\:rotate-45:focus{
    --transform-rotate:45deg !important
  }

  .xl\:focus\:rotate-90:focus{
    --transform-rotate:90deg !important
  }

  .xl\:focus\:rotate-180:focus{
    --transform-rotate:180deg !important
  }

  .xl\:focus\:-rotate-180:focus{
    --transform-rotate:-180deg !important
  }

  .xl\:focus\:-rotate-90:focus{
    --transform-rotate:-90deg !important
  }

  .xl\:focus\:-rotate-45:focus{
    --transform-rotate:-45deg !important
  }

  .xl\:focus\:-rotate-12:focus{
    --transform-rotate:-12deg !important
  }

  .xl\:focus\:-rotate-6:focus{
    --transform-rotate:-6deg !important
  }

  .xl\:focus\:-rotate-3:focus{
    --transform-rotate:-3deg !important
  }

  .xl\:focus\:-rotate-2:focus{
    --transform-rotate:-2deg !important
  }

  .xl\:focus\:-rotate-1:focus{
    --transform-rotate:-1deg !important
  }

  .xl\:translate-x-0{
    --transform-translate-x:0 !important
  }

  .xl\:translate-x-1{
    --transform-translate-x:0.25rem !important
  }

  .xl\:translate-x-2{
    --transform-translate-x:0.5rem !important
  }

  .xl\:translate-x-3{
    --transform-translate-x:0.75rem !important
  }

  .xl\:translate-x-4{
    --transform-translate-x:1rem !important
  }

  .xl\:translate-x-5{
    --transform-translate-x:1.25rem !important
  }

  .xl\:translate-x-6{
    --transform-translate-x:1.5rem !important
  }

  .xl\:translate-x-7{
    --transform-translate-x:1.75rem !important
  }

  .xl\:translate-x-8{
    --transform-translate-x:2rem !important
  }

  .xl\:translate-x-10{
    --transform-translate-x:2.5rem !important
  }

  .xl\:translate-x-12{
    --transform-translate-x:3rem !important
  }

  .xl\:translate-x-14{
    --transform-translate-x:3.5rem !important
  }

  .xl\:translate-x-16{
    --transform-translate-x:4rem !important
  }

  .xl\:translate-x-18{
    --transform-translate-x:4.5rem !important
  }

  .xl\:translate-x-19{
    --transform-translate-x:4.75rem !important
  }

  .xl\:translate-x-20{
    --transform-translate-x:5rem !important
  }

  .xl\:translate-x-24{
    --transform-translate-x:6rem !important
  }

  .xl\:translate-x-28{
    --transform-translate-x:7rem !important
  }

  .xl\:translate-x-30{
    --transform-translate-x:7.5rem !important
  }

  .xl\:translate-x-31{
    --transform-translate-x:7.75rem !important
  }

  .xl\:translate-x-32{
    --transform-translate-x:8rem !important
  }

  .xl\:translate-x-34{
    --transform-translate-x:8.5rem !important
  }

  .xl\:translate-x-36{
    --transform-translate-x:9rem !important
  }

  .xl\:translate-x-40{
    --transform-translate-x:10rem !important
  }

  .xl\:translate-x-44{
    --transform-translate-x:11rem !important
  }

  .xl\:translate-x-45{
    --transform-translate-x:11.25rem !important
  }

  .xl\:translate-x-48{
    --transform-translate-x:12rem !important
  }

  .xl\:translate-x-50{
    --transform-translate-x:12.5rem !important
  }

  .xl\:translate-x-52{
    --transform-translate-x:13rem !important
  }

  .xl\:translate-x-56{
    --transform-translate-x:14rem !important
  }

  .xl\:translate-x-60{
    --transform-translate-x:15rem !important
  }

  .xl\:translate-x-62{
    --transform-translate-x:15.5rem !important
  }

  .xl\:translate-x-64{
    --transform-translate-x:16rem !important
  }

  .xl\:translate-x-70{
    --transform-translate-x:17.5rem !important
  }

  .xl\:translate-x-72{
    --transform-translate-x:18rem !important
  }

  .xl\:translate-x-76{
    --transform-translate-x:19rem !important
  }

  .xl\:translate-x-80{
    --transform-translate-x:20rem !important
  }

  .xl\:translate-x-83{
    --transform-translate-x:20.75rem !important
  }

  .xl\:translate-x-84{
    --transform-translate-x:21rem !important
  }

  .xl\:translate-x-92{
    --transform-translate-x:23rem !important
  }

  .xl\:translate-x-96{
    --transform-translate-x:24rem !important
  }

  .xl\:translate-x-104{
    --transform-translate-x:26rem !important
  }

  .xl\:translate-x-106{
    --transform-translate-x:26.5rem !important
  }

  .xl\:translate-x-108{
    --transform-translate-x:27rem !important
  }

  .xl\:translate-x-112{
    --transform-translate-x:28rem !important
  }

  .xl\:translate-x-116{
    --transform-translate-x:29rem !important
  }

  .xl\:translate-x-120{
    --transform-translate-x:30rem !important
  }

  .xl\:translate-x-124{
    --transform-translate-x:31rem !important
  }

  .xl\:translate-x-132{
    --transform-translate-x:33rem !important
  }

  .xl\:translate-x-140{
    --transform-translate-x:40rem !important
  }

  .xl\:translate-x-164{
    --transform-translate-x:41rem !important
  }

  .xl\:translate-x-165{
    --transform-translate-x:41.25rem !important
  }

  .xl\:translate-x-172{
    --transform-translate-x:43rem !important
  }

  .xl\:translate-x-200{
    --transform-translate-x:50rem !important
  }

  .xl\:translate-x-px{
    --transform-translate-x:1px !important
  }

  .xl\:translate-x-1\.5{
    --transform-translate-x:0.375rem !important
  }

  .xl\:translate-x-2n{
    --transform-translate-x:-0.5rem !important
  }

  .xl\:translate-x-40n{
    --transform-translate-x:-10rem !important
  }

  .xl\:-translate-x-1{
    --transform-translate-x:-0.25rem !important
  }

  .xl\:-translate-x-2{
    --transform-translate-x:-0.5rem !important
  }

  .xl\:-translate-x-3{
    --transform-translate-x:-0.75rem !important
  }

  .xl\:-translate-x-4{
    --transform-translate-x:-1rem !important
  }

  .xl\:-translate-x-5{
    --transform-translate-x:-1.25rem !important
  }

  .xl\:-translate-x-6{
    --transform-translate-x:-1.5rem !important
  }

  .xl\:-translate-x-7{
    --transform-translate-x:-1.75rem !important
  }

  .xl\:-translate-x-8{
    --transform-translate-x:-2rem !important
  }

  .xl\:-translate-x-10{
    --transform-translate-x:-2.5rem !important
  }

  .xl\:-translate-x-12{
    --transform-translate-x:-3rem !important
  }

  .xl\:-translate-x-14{
    --transform-translate-x:-3.5rem !important
  }

  .xl\:-translate-x-16{
    --transform-translate-x:-4rem !important
  }

  .xl\:-translate-x-18{
    --transform-translate-x:-4.5rem !important
  }

  .xl\:-translate-x-19{
    --transform-translate-x:-4.75rem !important
  }

  .xl\:-translate-x-20{
    --transform-translate-x:-5rem !important
  }

  .xl\:-translate-x-24{
    --transform-translate-x:-6rem !important
  }

  .xl\:-translate-x-28{
    --transform-translate-x:-7rem !important
  }

  .xl\:-translate-x-30{
    --transform-translate-x:-7.5rem !important
  }

  .xl\:-translate-x-31{
    --transform-translate-x:-7.75rem !important
  }

  .xl\:-translate-x-32{
    --transform-translate-x:-8rem !important
  }

  .xl\:-translate-x-34{
    --transform-translate-x:-8.5rem !important
  }

  .xl\:-translate-x-36{
    --transform-translate-x:-9rem !important
  }

  .xl\:-translate-x-40{
    --transform-translate-x:-10rem !important
  }

  .xl\:-translate-x-44{
    --transform-translate-x:-11rem !important
  }

  .xl\:-translate-x-45{
    --transform-translate-x:-11.25rem !important
  }

  .xl\:-translate-x-48{
    --transform-translate-x:-12rem !important
  }

  .xl\:-translate-x-50{
    --transform-translate-x:-12.5rem !important
  }

  .xl\:-translate-x-52{
    --transform-translate-x:-13rem !important
  }

  .xl\:-translate-x-56{
    --transform-translate-x:-14rem !important
  }

  .xl\:-translate-x-60{
    --transform-translate-x:-15rem !important
  }

  .xl\:-translate-x-62{
    --transform-translate-x:-15.5rem !important
  }

  .xl\:-translate-x-64{
    --transform-translate-x:-16rem !important
  }

  .xl\:-translate-x-70{
    --transform-translate-x:-17.5rem !important
  }

  .xl\:-translate-x-72{
    --transform-translate-x:-18rem !important
  }

  .xl\:-translate-x-76{
    --transform-translate-x:-19rem !important
  }

  .xl\:-translate-x-80{
    --transform-translate-x:-20rem !important
  }

  .xl\:-translate-x-83{
    --transform-translate-x:-20.75rem !important
  }

  .xl\:-translate-x-84{
    --transform-translate-x:-21rem !important
  }

  .xl\:-translate-x-92{
    --transform-translate-x:-23rem !important
  }

  .xl\:-translate-x-96{
    --transform-translate-x:-24rem !important
  }

  .xl\:-translate-x-104{
    --transform-translate-x:-26rem !important
  }

  .xl\:-translate-x-106{
    --transform-translate-x:-26.5rem !important
  }

  .xl\:-translate-x-108{
    --transform-translate-x:-27rem !important
  }

  .xl\:-translate-x-112{
    --transform-translate-x:-28rem !important
  }

  .xl\:-translate-x-116{
    --transform-translate-x:-29rem !important
  }

  .xl\:-translate-x-120{
    --transform-translate-x:-30rem !important
  }

  .xl\:-translate-x-124{
    --transform-translate-x:-31rem !important
  }

  .xl\:-translate-x-132{
    --transform-translate-x:-33rem !important
  }

  .xl\:-translate-x-140{
    --transform-translate-x:-40rem !important
  }

  .xl\:-translate-x-164{
    --transform-translate-x:-41rem !important
  }

  .xl\:-translate-x-165{
    --transform-translate-x:-41.25rem !important
  }

  .xl\:-translate-x-172{
    --transform-translate-x:-43rem !important
  }

  .xl\:-translate-x-200{
    --transform-translate-x:-50rem !important
  }

  .xl\:-translate-x-px{
    --transform-translate-x:-1px !important
  }

  .xl\:-translate-x-1\.5{
    --transform-translate-x:-0.375rem !important
  }

  .xl\:-translate-x-2n{
    --transform-translate-x:0.5rem !important
  }

  .xl\:-translate-x-40n{
    --transform-translate-x:10rem !important
  }

  .xl\:-translate-x-full{
    --transform-translate-x:-100% !important
  }

  .xl\:-translate-x-1\/2{
    --transform-translate-x:-50% !important
  }

  .xl\:translate-x-1\/2{
    --transform-translate-x:50% !important
  }

  .xl\:translate-x-full{
    --transform-translate-x:100% !important
  }

  .xl\:translate-y-0{
    --transform-translate-y:0 !important
  }

  .xl\:translate-y-1{
    --transform-translate-y:0.25rem !important
  }

  .xl\:translate-y-2{
    --transform-translate-y:0.5rem !important
  }

  .xl\:translate-y-3{
    --transform-translate-y:0.75rem !important
  }

  .xl\:translate-y-4{
    --transform-translate-y:1rem !important
  }

  .xl\:translate-y-5{
    --transform-translate-y:1.25rem !important
  }

  .xl\:translate-y-6{
    --transform-translate-y:1.5rem !important
  }

  .xl\:translate-y-7{
    --transform-translate-y:1.75rem !important
  }

  .xl\:translate-y-8{
    --transform-translate-y:2rem !important
  }

  .xl\:translate-y-10{
    --transform-translate-y:2.5rem !important
  }

  .xl\:translate-y-12{
    --transform-translate-y:3rem !important
  }

  .xl\:translate-y-14{
    --transform-translate-y:3.5rem !important
  }

  .xl\:translate-y-16{
    --transform-translate-y:4rem !important
  }

  .xl\:translate-y-18{
    --transform-translate-y:4.5rem !important
  }

  .xl\:translate-y-19{
    --transform-translate-y:4.75rem !important
  }

  .xl\:translate-y-20{
    --transform-translate-y:5rem !important
  }

  .xl\:translate-y-24{
    --transform-translate-y:6rem !important
  }

  .xl\:translate-y-28{
    --transform-translate-y:7rem !important
  }

  .xl\:translate-y-30{
    --transform-translate-y:7.5rem !important
  }

  .xl\:translate-y-31{
    --transform-translate-y:7.75rem !important
  }

  .xl\:translate-y-32{
    --transform-translate-y:8rem !important
  }

  .xl\:translate-y-34{
    --transform-translate-y:8.5rem !important
  }

  .xl\:translate-y-36{
    --transform-translate-y:9rem !important
  }

  .xl\:translate-y-40{
    --transform-translate-y:10rem !important
  }

  .xl\:translate-y-44{
    --transform-translate-y:11rem !important
  }

  .xl\:translate-y-45{
    --transform-translate-y:11.25rem !important
  }

  .xl\:translate-y-48{
    --transform-translate-y:12rem !important
  }

  .xl\:translate-y-50{
    --transform-translate-y:12.5rem !important
  }

  .xl\:translate-y-52{
    --transform-translate-y:13rem !important
  }

  .xl\:translate-y-56{
    --transform-translate-y:14rem !important
  }

  .xl\:translate-y-60{
    --transform-translate-y:15rem !important
  }

  .xl\:translate-y-62{
    --transform-translate-y:15.5rem !important
  }

  .xl\:translate-y-64{
    --transform-translate-y:16rem !important
  }

  .xl\:translate-y-70{
    --transform-translate-y:17.5rem !important
  }

  .xl\:translate-y-72{
    --transform-translate-y:18rem !important
  }

  .xl\:translate-y-76{
    --transform-translate-y:19rem !important
  }

  .xl\:translate-y-80{
    --transform-translate-y:20rem !important
  }

  .xl\:translate-y-83{
    --transform-translate-y:20.75rem !important
  }

  .xl\:translate-y-84{
    --transform-translate-y:21rem !important
  }

  .xl\:translate-y-92{
    --transform-translate-y:23rem !important
  }

  .xl\:translate-y-96{
    --transform-translate-y:24rem !important
  }

  .xl\:translate-y-104{
    --transform-translate-y:26rem !important
  }

  .xl\:translate-y-106{
    --transform-translate-y:26.5rem !important
  }

  .xl\:translate-y-108{
    --transform-translate-y:27rem !important
  }

  .xl\:translate-y-112{
    --transform-translate-y:28rem !important
  }

  .xl\:translate-y-116{
    --transform-translate-y:29rem !important
  }

  .xl\:translate-y-120{
    --transform-translate-y:30rem !important
  }

  .xl\:translate-y-124{
    --transform-translate-y:31rem !important
  }

  .xl\:translate-y-132{
    --transform-translate-y:33rem !important
  }

  .xl\:translate-y-140{
    --transform-translate-y:40rem !important
  }

  .xl\:translate-y-164{
    --transform-translate-y:41rem !important
  }

  .xl\:translate-y-165{
    --transform-translate-y:41.25rem !important
  }

  .xl\:translate-y-172{
    --transform-translate-y:43rem !important
  }

  .xl\:translate-y-200{
    --transform-translate-y:50rem !important
  }

  .xl\:translate-y-px{
    --transform-translate-y:1px !important
  }

  .xl\:translate-y-1\.5{
    --transform-translate-y:0.375rem !important
  }

  .xl\:translate-y-2n{
    --transform-translate-y:-0.5rem !important
  }

  .xl\:translate-y-40n{
    --transform-translate-y:-10rem !important
  }

  .xl\:-translate-y-1{
    --transform-translate-y:-0.25rem !important
  }

  .xl\:-translate-y-2{
    --transform-translate-y:-0.5rem !important
  }

  .xl\:-translate-y-3{
    --transform-translate-y:-0.75rem !important
  }

  .xl\:-translate-y-4{
    --transform-translate-y:-1rem !important
  }

  .xl\:-translate-y-5{
    --transform-translate-y:-1.25rem !important
  }

  .xl\:-translate-y-6{
    --transform-translate-y:-1.5rem !important
  }

  .xl\:-translate-y-7{
    --transform-translate-y:-1.75rem !important
  }

  .xl\:-translate-y-8{
    --transform-translate-y:-2rem !important
  }

  .xl\:-translate-y-10{
    --transform-translate-y:-2.5rem !important
  }

  .xl\:-translate-y-12{
    --transform-translate-y:-3rem !important
  }

  .xl\:-translate-y-14{
    --transform-translate-y:-3.5rem !important
  }

  .xl\:-translate-y-16{
    --transform-translate-y:-4rem !important
  }

  .xl\:-translate-y-18{
    --transform-translate-y:-4.5rem !important
  }

  .xl\:-translate-y-19{
    --transform-translate-y:-4.75rem !important
  }

  .xl\:-translate-y-20{
    --transform-translate-y:-5rem !important
  }

  .xl\:-translate-y-24{
    --transform-translate-y:-6rem !important
  }

  .xl\:-translate-y-28{
    --transform-translate-y:-7rem !important
  }

  .xl\:-translate-y-30{
    --transform-translate-y:-7.5rem !important
  }

  .xl\:-translate-y-31{
    --transform-translate-y:-7.75rem !important
  }

  .xl\:-translate-y-32{
    --transform-translate-y:-8rem !important
  }

  .xl\:-translate-y-34{
    --transform-translate-y:-8.5rem !important
  }

  .xl\:-translate-y-36{
    --transform-translate-y:-9rem !important
  }

  .xl\:-translate-y-40{
    --transform-translate-y:-10rem !important
  }

  .xl\:-translate-y-44{
    --transform-translate-y:-11rem !important
  }

  .xl\:-translate-y-45{
    --transform-translate-y:-11.25rem !important
  }

  .xl\:-translate-y-48{
    --transform-translate-y:-12rem !important
  }

  .xl\:-translate-y-50{
    --transform-translate-y:-12.5rem !important
  }

  .xl\:-translate-y-52{
    --transform-translate-y:-13rem !important
  }

  .xl\:-translate-y-56{
    --transform-translate-y:-14rem !important
  }

  .xl\:-translate-y-60{
    --transform-translate-y:-15rem !important
  }

  .xl\:-translate-y-62{
    --transform-translate-y:-15.5rem !important
  }

  .xl\:-translate-y-64{
    --transform-translate-y:-16rem !important
  }

  .xl\:-translate-y-70{
    --transform-translate-y:-17.5rem !important
  }

  .xl\:-translate-y-72{
    --transform-translate-y:-18rem !important
  }

  .xl\:-translate-y-76{
    --transform-translate-y:-19rem !important
  }

  .xl\:-translate-y-80{
    --transform-translate-y:-20rem !important
  }

  .xl\:-translate-y-83{
    --transform-translate-y:-20.75rem !important
  }

  .xl\:-translate-y-84{
    --transform-translate-y:-21rem !important
  }

  .xl\:-translate-y-92{
    --transform-translate-y:-23rem !important
  }

  .xl\:-translate-y-96{
    --transform-translate-y:-24rem !important
  }

  .xl\:-translate-y-104{
    --transform-translate-y:-26rem !important
  }

  .xl\:-translate-y-106{
    --transform-translate-y:-26.5rem !important
  }

  .xl\:-translate-y-108{
    --transform-translate-y:-27rem !important
  }

  .xl\:-translate-y-112{
    --transform-translate-y:-28rem !important
  }

  .xl\:-translate-y-116{
    --transform-translate-y:-29rem !important
  }

  .xl\:-translate-y-120{
    --transform-translate-y:-30rem !important
  }

  .xl\:-translate-y-124{
    --transform-translate-y:-31rem !important
  }

  .xl\:-translate-y-132{
    --transform-translate-y:-33rem !important
  }

  .xl\:-translate-y-140{
    --transform-translate-y:-40rem !important
  }

  .xl\:-translate-y-164{
    --transform-translate-y:-41rem !important
  }

  .xl\:-translate-y-165{
    --transform-translate-y:-41.25rem !important
  }

  .xl\:-translate-y-172{
    --transform-translate-y:-43rem !important
  }

  .xl\:-translate-y-200{
    --transform-translate-y:-50rem !important
  }

  .xl\:-translate-y-px{
    --transform-translate-y:-1px !important
  }

  .xl\:-translate-y-1\.5{
    --transform-translate-y:-0.375rem !important
  }

  .xl\:-translate-y-2n{
    --transform-translate-y:0.5rem !important
  }

  .xl\:-translate-y-40n{
    --transform-translate-y:10rem !important
  }

  .xl\:-translate-y-full{
    --transform-translate-y:-100% !important
  }

  .xl\:-translate-y-1\/2{
    --transform-translate-y:-50% !important
  }

  .xl\:translate-y-1\/2{
    --transform-translate-y:50% !important
  }

  .xl\:translate-y-full{
    --transform-translate-y:100% !important
  }

  .xl\:hover\:translate-x-0:hover{
    --transform-translate-x:0 !important
  }

  .xl\:hover\:translate-x-1:hover{
    --transform-translate-x:0.25rem !important
  }

  .xl\:hover\:translate-x-2:hover{
    --transform-translate-x:0.5rem !important
  }

  .xl\:hover\:translate-x-3:hover{
    --transform-translate-x:0.75rem !important
  }

  .xl\:hover\:translate-x-4:hover{
    --transform-translate-x:1rem !important
  }

  .xl\:hover\:translate-x-5:hover{
    --transform-translate-x:1.25rem !important
  }

  .xl\:hover\:translate-x-6:hover{
    --transform-translate-x:1.5rem !important
  }

  .xl\:hover\:translate-x-7:hover{
    --transform-translate-x:1.75rem !important
  }

  .xl\:hover\:translate-x-8:hover{
    --transform-translate-x:2rem !important
  }

  .xl\:hover\:translate-x-10:hover{
    --transform-translate-x:2.5rem !important
  }

  .xl\:hover\:translate-x-12:hover{
    --transform-translate-x:3rem !important
  }

  .xl\:hover\:translate-x-14:hover{
    --transform-translate-x:3.5rem !important
  }

  .xl\:hover\:translate-x-16:hover{
    --transform-translate-x:4rem !important
  }

  .xl\:hover\:translate-x-18:hover{
    --transform-translate-x:4.5rem !important
  }

  .xl\:hover\:translate-x-19:hover{
    --transform-translate-x:4.75rem !important
  }

  .xl\:hover\:translate-x-20:hover{
    --transform-translate-x:5rem !important
  }

  .xl\:hover\:translate-x-24:hover{
    --transform-translate-x:6rem !important
  }

  .xl\:hover\:translate-x-28:hover{
    --transform-translate-x:7rem !important
  }

  .xl\:hover\:translate-x-30:hover{
    --transform-translate-x:7.5rem !important
  }

  .xl\:hover\:translate-x-31:hover{
    --transform-translate-x:7.75rem !important
  }

  .xl\:hover\:translate-x-32:hover{
    --transform-translate-x:8rem !important
  }

  .xl\:hover\:translate-x-34:hover{
    --transform-translate-x:8.5rem !important
  }

  .xl\:hover\:translate-x-36:hover{
    --transform-translate-x:9rem !important
  }

  .xl\:hover\:translate-x-40:hover{
    --transform-translate-x:10rem !important
  }

  .xl\:hover\:translate-x-44:hover{
    --transform-translate-x:11rem !important
  }

  .xl\:hover\:translate-x-45:hover{
    --transform-translate-x:11.25rem !important
  }

  .xl\:hover\:translate-x-48:hover{
    --transform-translate-x:12rem !important
  }

  .xl\:hover\:translate-x-50:hover{
    --transform-translate-x:12.5rem !important
  }

  .xl\:hover\:translate-x-52:hover{
    --transform-translate-x:13rem !important
  }

  .xl\:hover\:translate-x-56:hover{
    --transform-translate-x:14rem !important
  }

  .xl\:hover\:translate-x-60:hover{
    --transform-translate-x:15rem !important
  }

  .xl\:hover\:translate-x-62:hover{
    --transform-translate-x:15.5rem !important
  }

  .xl\:hover\:translate-x-64:hover{
    --transform-translate-x:16rem !important
  }

  .xl\:hover\:translate-x-70:hover{
    --transform-translate-x:17.5rem !important
  }

  .xl\:hover\:translate-x-72:hover{
    --transform-translate-x:18rem !important
  }

  .xl\:hover\:translate-x-76:hover{
    --transform-translate-x:19rem !important
  }

  .xl\:hover\:translate-x-80:hover{
    --transform-translate-x:20rem !important
  }

  .xl\:hover\:translate-x-83:hover{
    --transform-translate-x:20.75rem !important
  }

  .xl\:hover\:translate-x-84:hover{
    --transform-translate-x:21rem !important
  }

  .xl\:hover\:translate-x-92:hover{
    --transform-translate-x:23rem !important
  }

  .xl\:hover\:translate-x-96:hover{
    --transform-translate-x:24rem !important
  }

  .xl\:hover\:translate-x-104:hover{
    --transform-translate-x:26rem !important
  }

  .xl\:hover\:translate-x-106:hover{
    --transform-translate-x:26.5rem !important
  }

  .xl\:hover\:translate-x-108:hover{
    --transform-translate-x:27rem !important
  }

  .xl\:hover\:translate-x-112:hover{
    --transform-translate-x:28rem !important
  }

  .xl\:hover\:translate-x-116:hover{
    --transform-translate-x:29rem !important
  }

  .xl\:hover\:translate-x-120:hover{
    --transform-translate-x:30rem !important
  }

  .xl\:hover\:translate-x-124:hover{
    --transform-translate-x:31rem !important
  }

  .xl\:hover\:translate-x-132:hover{
    --transform-translate-x:33rem !important
  }

  .xl\:hover\:translate-x-140:hover{
    --transform-translate-x:40rem !important
  }

  .xl\:hover\:translate-x-164:hover{
    --transform-translate-x:41rem !important
  }

  .xl\:hover\:translate-x-165:hover{
    --transform-translate-x:41.25rem !important
  }

  .xl\:hover\:translate-x-172:hover{
    --transform-translate-x:43rem !important
  }

  .xl\:hover\:translate-x-200:hover{
    --transform-translate-x:50rem !important
  }

  .xl\:hover\:translate-x-px:hover{
    --transform-translate-x:1px !important
  }

  .xl\:hover\:translate-x-1\.5:hover{
    --transform-translate-x:0.375rem !important
  }

  .xl\:hover\:translate-x-2n:hover{
    --transform-translate-x:-0.5rem !important
  }

  .xl\:hover\:translate-x-40n:hover{
    --transform-translate-x:-10rem !important
  }

  .xl\:hover\:-translate-x-1:hover{
    --transform-translate-x:-0.25rem !important
  }

  .xl\:hover\:-translate-x-2:hover{
    --transform-translate-x:-0.5rem !important
  }

  .xl\:hover\:-translate-x-3:hover{
    --transform-translate-x:-0.75rem !important
  }

  .xl\:hover\:-translate-x-4:hover{
    --transform-translate-x:-1rem !important
  }

  .xl\:hover\:-translate-x-5:hover{
    --transform-translate-x:-1.25rem !important
  }

  .xl\:hover\:-translate-x-6:hover{
    --transform-translate-x:-1.5rem !important
  }

  .xl\:hover\:-translate-x-7:hover{
    --transform-translate-x:-1.75rem !important
  }

  .xl\:hover\:-translate-x-8:hover{
    --transform-translate-x:-2rem !important
  }

  .xl\:hover\:-translate-x-10:hover{
    --transform-translate-x:-2.5rem !important
  }

  .xl\:hover\:-translate-x-12:hover{
    --transform-translate-x:-3rem !important
  }

  .xl\:hover\:-translate-x-14:hover{
    --transform-translate-x:-3.5rem !important
  }

  .xl\:hover\:-translate-x-16:hover{
    --transform-translate-x:-4rem !important
  }

  .xl\:hover\:-translate-x-18:hover{
    --transform-translate-x:-4.5rem !important
  }

  .xl\:hover\:-translate-x-19:hover{
    --transform-translate-x:-4.75rem !important
  }

  .xl\:hover\:-translate-x-20:hover{
    --transform-translate-x:-5rem !important
  }

  .xl\:hover\:-translate-x-24:hover{
    --transform-translate-x:-6rem !important
  }

  .xl\:hover\:-translate-x-28:hover{
    --transform-translate-x:-7rem !important
  }

  .xl\:hover\:-translate-x-30:hover{
    --transform-translate-x:-7.5rem !important
  }

  .xl\:hover\:-translate-x-31:hover{
    --transform-translate-x:-7.75rem !important
  }

  .xl\:hover\:-translate-x-32:hover{
    --transform-translate-x:-8rem !important
  }

  .xl\:hover\:-translate-x-34:hover{
    --transform-translate-x:-8.5rem !important
  }

  .xl\:hover\:-translate-x-36:hover{
    --transform-translate-x:-9rem !important
  }

  .xl\:hover\:-translate-x-40:hover{
    --transform-translate-x:-10rem !important
  }

  .xl\:hover\:-translate-x-44:hover{
    --transform-translate-x:-11rem !important
  }

  .xl\:hover\:-translate-x-45:hover{
    --transform-translate-x:-11.25rem !important
  }

  .xl\:hover\:-translate-x-48:hover{
    --transform-translate-x:-12rem !important
  }

  .xl\:hover\:-translate-x-50:hover{
    --transform-translate-x:-12.5rem !important
  }

  .xl\:hover\:-translate-x-52:hover{
    --transform-translate-x:-13rem !important
  }

  .xl\:hover\:-translate-x-56:hover{
    --transform-translate-x:-14rem !important
  }

  .xl\:hover\:-translate-x-60:hover{
    --transform-translate-x:-15rem !important
  }

  .xl\:hover\:-translate-x-62:hover{
    --transform-translate-x:-15.5rem !important
  }

  .xl\:hover\:-translate-x-64:hover{
    --transform-translate-x:-16rem !important
  }

  .xl\:hover\:-translate-x-70:hover{
    --transform-translate-x:-17.5rem !important
  }

  .xl\:hover\:-translate-x-72:hover{
    --transform-translate-x:-18rem !important
  }

  .xl\:hover\:-translate-x-76:hover{
    --transform-translate-x:-19rem !important
  }

  .xl\:hover\:-translate-x-80:hover{
    --transform-translate-x:-20rem !important
  }

  .xl\:hover\:-translate-x-83:hover{
    --transform-translate-x:-20.75rem !important
  }

  .xl\:hover\:-translate-x-84:hover{
    --transform-translate-x:-21rem !important
  }

  .xl\:hover\:-translate-x-92:hover{
    --transform-translate-x:-23rem !important
  }

  .xl\:hover\:-translate-x-96:hover{
    --transform-translate-x:-24rem !important
  }

  .xl\:hover\:-translate-x-104:hover{
    --transform-translate-x:-26rem !important
  }

  .xl\:hover\:-translate-x-106:hover{
    --transform-translate-x:-26.5rem !important
  }

  .xl\:hover\:-translate-x-108:hover{
    --transform-translate-x:-27rem !important
  }

  .xl\:hover\:-translate-x-112:hover{
    --transform-translate-x:-28rem !important
  }

  .xl\:hover\:-translate-x-116:hover{
    --transform-translate-x:-29rem !important
  }

  .xl\:hover\:-translate-x-120:hover{
    --transform-translate-x:-30rem !important
  }

  .xl\:hover\:-translate-x-124:hover{
    --transform-translate-x:-31rem !important
  }

  .xl\:hover\:-translate-x-132:hover{
    --transform-translate-x:-33rem !important
  }

  .xl\:hover\:-translate-x-140:hover{
    --transform-translate-x:-40rem !important
  }

  .xl\:hover\:-translate-x-164:hover{
    --transform-translate-x:-41rem !important
  }

  .xl\:hover\:-translate-x-165:hover{
    --transform-translate-x:-41.25rem !important
  }

  .xl\:hover\:-translate-x-172:hover{
    --transform-translate-x:-43rem !important
  }

  .xl\:hover\:-translate-x-200:hover{
    --transform-translate-x:-50rem !important
  }

  .xl\:hover\:-translate-x-px:hover{
    --transform-translate-x:-1px !important
  }

  .xl\:hover\:-translate-x-1\.5:hover{
    --transform-translate-x:-0.375rem !important
  }

  .xl\:hover\:-translate-x-2n:hover{
    --transform-translate-x:0.5rem !important
  }

  .xl\:hover\:-translate-x-40n:hover{
    --transform-translate-x:10rem !important
  }

  .xl\:hover\:-translate-x-full:hover{
    --transform-translate-x:-100% !important
  }

  .xl\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x:-50% !important
  }

  .xl\:hover\:translate-x-1\/2:hover{
    --transform-translate-x:50% !important
  }

  .xl\:hover\:translate-x-full:hover{
    --transform-translate-x:100% !important
  }

  .xl\:hover\:translate-y-0:hover{
    --transform-translate-y:0 !important
  }

  .xl\:hover\:translate-y-1:hover{
    --transform-translate-y:0.25rem !important
  }

  .xl\:hover\:translate-y-2:hover{
    --transform-translate-y:0.5rem !important
  }

  .xl\:hover\:translate-y-3:hover{
    --transform-translate-y:0.75rem !important
  }

  .xl\:hover\:translate-y-4:hover{
    --transform-translate-y:1rem !important
  }

  .xl\:hover\:translate-y-5:hover{
    --transform-translate-y:1.25rem !important
  }

  .xl\:hover\:translate-y-6:hover{
    --transform-translate-y:1.5rem !important
  }

  .xl\:hover\:translate-y-7:hover{
    --transform-translate-y:1.75rem !important
  }

  .xl\:hover\:translate-y-8:hover{
    --transform-translate-y:2rem !important
  }

  .xl\:hover\:translate-y-10:hover{
    --transform-translate-y:2.5rem !important
  }

  .xl\:hover\:translate-y-12:hover{
    --transform-translate-y:3rem !important
  }

  .xl\:hover\:translate-y-14:hover{
    --transform-translate-y:3.5rem !important
  }

  .xl\:hover\:translate-y-16:hover{
    --transform-translate-y:4rem !important
  }

  .xl\:hover\:translate-y-18:hover{
    --transform-translate-y:4.5rem !important
  }

  .xl\:hover\:translate-y-19:hover{
    --transform-translate-y:4.75rem !important
  }

  .xl\:hover\:translate-y-20:hover{
    --transform-translate-y:5rem !important
  }

  .xl\:hover\:translate-y-24:hover{
    --transform-translate-y:6rem !important
  }

  .xl\:hover\:translate-y-28:hover{
    --transform-translate-y:7rem !important
  }

  .xl\:hover\:translate-y-30:hover{
    --transform-translate-y:7.5rem !important
  }

  .xl\:hover\:translate-y-31:hover{
    --transform-translate-y:7.75rem !important
  }

  .xl\:hover\:translate-y-32:hover{
    --transform-translate-y:8rem !important
  }

  .xl\:hover\:translate-y-34:hover{
    --transform-translate-y:8.5rem !important
  }

  .xl\:hover\:translate-y-36:hover{
    --transform-translate-y:9rem !important
  }

  .xl\:hover\:translate-y-40:hover{
    --transform-translate-y:10rem !important
  }

  .xl\:hover\:translate-y-44:hover{
    --transform-translate-y:11rem !important
  }

  .xl\:hover\:translate-y-45:hover{
    --transform-translate-y:11.25rem !important
  }

  .xl\:hover\:translate-y-48:hover{
    --transform-translate-y:12rem !important
  }

  .xl\:hover\:translate-y-50:hover{
    --transform-translate-y:12.5rem !important
  }

  .xl\:hover\:translate-y-52:hover{
    --transform-translate-y:13rem !important
  }

  .xl\:hover\:translate-y-56:hover{
    --transform-translate-y:14rem !important
  }

  .xl\:hover\:translate-y-60:hover{
    --transform-translate-y:15rem !important
  }

  .xl\:hover\:translate-y-62:hover{
    --transform-translate-y:15.5rem !important
  }

  .xl\:hover\:translate-y-64:hover{
    --transform-translate-y:16rem !important
  }

  .xl\:hover\:translate-y-70:hover{
    --transform-translate-y:17.5rem !important
  }

  .xl\:hover\:translate-y-72:hover{
    --transform-translate-y:18rem !important
  }

  .xl\:hover\:translate-y-76:hover{
    --transform-translate-y:19rem !important
  }

  .xl\:hover\:translate-y-80:hover{
    --transform-translate-y:20rem !important
  }

  .xl\:hover\:translate-y-83:hover{
    --transform-translate-y:20.75rem !important
  }

  .xl\:hover\:translate-y-84:hover{
    --transform-translate-y:21rem !important
  }

  .xl\:hover\:translate-y-92:hover{
    --transform-translate-y:23rem !important
  }

  .xl\:hover\:translate-y-96:hover{
    --transform-translate-y:24rem !important
  }

  .xl\:hover\:translate-y-104:hover{
    --transform-translate-y:26rem !important
  }

  .xl\:hover\:translate-y-106:hover{
    --transform-translate-y:26.5rem !important
  }

  .xl\:hover\:translate-y-108:hover{
    --transform-translate-y:27rem !important
  }

  .xl\:hover\:translate-y-112:hover{
    --transform-translate-y:28rem !important
  }

  .xl\:hover\:translate-y-116:hover{
    --transform-translate-y:29rem !important
  }

  .xl\:hover\:translate-y-120:hover{
    --transform-translate-y:30rem !important
  }

  .xl\:hover\:translate-y-124:hover{
    --transform-translate-y:31rem !important
  }

  .xl\:hover\:translate-y-132:hover{
    --transform-translate-y:33rem !important
  }

  .xl\:hover\:translate-y-140:hover{
    --transform-translate-y:40rem !important
  }

  .xl\:hover\:translate-y-164:hover{
    --transform-translate-y:41rem !important
  }

  .xl\:hover\:translate-y-165:hover{
    --transform-translate-y:41.25rem !important
  }

  .xl\:hover\:translate-y-172:hover{
    --transform-translate-y:43rem !important
  }

  .xl\:hover\:translate-y-200:hover{
    --transform-translate-y:50rem !important
  }

  .xl\:hover\:translate-y-px:hover{
    --transform-translate-y:1px !important
  }

  .xl\:hover\:translate-y-1\.5:hover{
    --transform-translate-y:0.375rem !important
  }

  .xl\:hover\:translate-y-2n:hover{
    --transform-translate-y:-0.5rem !important
  }

  .xl\:hover\:translate-y-40n:hover{
    --transform-translate-y:-10rem !important
  }

  .xl\:hover\:-translate-y-1:hover{
    --transform-translate-y:-0.25rem !important
  }

  .xl\:hover\:-translate-y-2:hover{
    --transform-translate-y:-0.5rem !important
  }

  .xl\:hover\:-translate-y-3:hover{
    --transform-translate-y:-0.75rem !important
  }

  .xl\:hover\:-translate-y-4:hover{
    --transform-translate-y:-1rem !important
  }

  .xl\:hover\:-translate-y-5:hover{
    --transform-translate-y:-1.25rem !important
  }

  .xl\:hover\:-translate-y-6:hover{
    --transform-translate-y:-1.5rem !important
  }

  .xl\:hover\:-translate-y-7:hover{
    --transform-translate-y:-1.75rem !important
  }

  .xl\:hover\:-translate-y-8:hover{
    --transform-translate-y:-2rem !important
  }

  .xl\:hover\:-translate-y-10:hover{
    --transform-translate-y:-2.5rem !important
  }

  .xl\:hover\:-translate-y-12:hover{
    --transform-translate-y:-3rem !important
  }

  .xl\:hover\:-translate-y-14:hover{
    --transform-translate-y:-3.5rem !important
  }

  .xl\:hover\:-translate-y-16:hover{
    --transform-translate-y:-4rem !important
  }

  .xl\:hover\:-translate-y-18:hover{
    --transform-translate-y:-4.5rem !important
  }

  .xl\:hover\:-translate-y-19:hover{
    --transform-translate-y:-4.75rem !important
  }

  .xl\:hover\:-translate-y-20:hover{
    --transform-translate-y:-5rem !important
  }

  .xl\:hover\:-translate-y-24:hover{
    --transform-translate-y:-6rem !important
  }

  .xl\:hover\:-translate-y-28:hover{
    --transform-translate-y:-7rem !important
  }

  .xl\:hover\:-translate-y-30:hover{
    --transform-translate-y:-7.5rem !important
  }

  .xl\:hover\:-translate-y-31:hover{
    --transform-translate-y:-7.75rem !important
  }

  .xl\:hover\:-translate-y-32:hover{
    --transform-translate-y:-8rem !important
  }

  .xl\:hover\:-translate-y-34:hover{
    --transform-translate-y:-8.5rem !important
  }

  .xl\:hover\:-translate-y-36:hover{
    --transform-translate-y:-9rem !important
  }

  .xl\:hover\:-translate-y-40:hover{
    --transform-translate-y:-10rem !important
  }

  .xl\:hover\:-translate-y-44:hover{
    --transform-translate-y:-11rem !important
  }

  .xl\:hover\:-translate-y-45:hover{
    --transform-translate-y:-11.25rem !important
  }

  .xl\:hover\:-translate-y-48:hover{
    --transform-translate-y:-12rem !important
  }

  .xl\:hover\:-translate-y-50:hover{
    --transform-translate-y:-12.5rem !important
  }

  .xl\:hover\:-translate-y-52:hover{
    --transform-translate-y:-13rem !important
  }

  .xl\:hover\:-translate-y-56:hover{
    --transform-translate-y:-14rem !important
  }

  .xl\:hover\:-translate-y-60:hover{
    --transform-translate-y:-15rem !important
  }

  .xl\:hover\:-translate-y-62:hover{
    --transform-translate-y:-15.5rem !important
  }

  .xl\:hover\:-translate-y-64:hover{
    --transform-translate-y:-16rem !important
  }

  .xl\:hover\:-translate-y-70:hover{
    --transform-translate-y:-17.5rem !important
  }

  .xl\:hover\:-translate-y-72:hover{
    --transform-translate-y:-18rem !important
  }

  .xl\:hover\:-translate-y-76:hover{
    --transform-translate-y:-19rem !important
  }

  .xl\:hover\:-translate-y-80:hover{
    --transform-translate-y:-20rem !important
  }

  .xl\:hover\:-translate-y-83:hover{
    --transform-translate-y:-20.75rem !important
  }

  .xl\:hover\:-translate-y-84:hover{
    --transform-translate-y:-21rem !important
  }

  .xl\:hover\:-translate-y-92:hover{
    --transform-translate-y:-23rem !important
  }

  .xl\:hover\:-translate-y-96:hover{
    --transform-translate-y:-24rem !important
  }

  .xl\:hover\:-translate-y-104:hover{
    --transform-translate-y:-26rem !important
  }

  .xl\:hover\:-translate-y-106:hover{
    --transform-translate-y:-26.5rem !important
  }

  .xl\:hover\:-translate-y-108:hover{
    --transform-translate-y:-27rem !important
  }

  .xl\:hover\:-translate-y-112:hover{
    --transform-translate-y:-28rem !important
  }

  .xl\:hover\:-translate-y-116:hover{
    --transform-translate-y:-29rem !important
  }

  .xl\:hover\:-translate-y-120:hover{
    --transform-translate-y:-30rem !important
  }

  .xl\:hover\:-translate-y-124:hover{
    --transform-translate-y:-31rem !important
  }

  .xl\:hover\:-translate-y-132:hover{
    --transform-translate-y:-33rem !important
  }

  .xl\:hover\:-translate-y-140:hover{
    --transform-translate-y:-40rem !important
  }

  .xl\:hover\:-translate-y-164:hover{
    --transform-translate-y:-41rem !important
  }

  .xl\:hover\:-translate-y-165:hover{
    --transform-translate-y:-41.25rem !important
  }

  .xl\:hover\:-translate-y-172:hover{
    --transform-translate-y:-43rem !important
  }

  .xl\:hover\:-translate-y-200:hover{
    --transform-translate-y:-50rem !important
  }

  .xl\:hover\:-translate-y-px:hover{
    --transform-translate-y:-1px !important
  }

  .xl\:hover\:-translate-y-1\.5:hover{
    --transform-translate-y:-0.375rem !important
  }

  .xl\:hover\:-translate-y-2n:hover{
    --transform-translate-y:0.5rem !important
  }

  .xl\:hover\:-translate-y-40n:hover{
    --transform-translate-y:10rem !important
  }

  .xl\:hover\:-translate-y-full:hover{
    --transform-translate-y:-100% !important
  }

  .xl\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y:-50% !important
  }

  .xl\:hover\:translate-y-1\/2:hover{
    --transform-translate-y:50% !important
  }

  .xl\:hover\:translate-y-full:hover{
    --transform-translate-y:100% !important
  }

  .xl\:focus\:translate-x-0:focus{
    --transform-translate-x:0 !important
  }

  .xl\:focus\:translate-x-1:focus{
    --transform-translate-x:0.25rem !important
  }

  .xl\:focus\:translate-x-2:focus{
    --transform-translate-x:0.5rem !important
  }

  .xl\:focus\:translate-x-3:focus{
    --transform-translate-x:0.75rem !important
  }

  .xl\:focus\:translate-x-4:focus{
    --transform-translate-x:1rem !important
  }

  .xl\:focus\:translate-x-5:focus{
    --transform-translate-x:1.25rem !important
  }

  .xl\:focus\:translate-x-6:focus{
    --transform-translate-x:1.5rem !important
  }

  .xl\:focus\:translate-x-7:focus{
    --transform-translate-x:1.75rem !important
  }

  .xl\:focus\:translate-x-8:focus{
    --transform-translate-x:2rem !important
  }

  .xl\:focus\:translate-x-10:focus{
    --transform-translate-x:2.5rem !important
  }

  .xl\:focus\:translate-x-12:focus{
    --transform-translate-x:3rem !important
  }

  .xl\:focus\:translate-x-14:focus{
    --transform-translate-x:3.5rem !important
  }

  .xl\:focus\:translate-x-16:focus{
    --transform-translate-x:4rem !important
  }

  .xl\:focus\:translate-x-18:focus{
    --transform-translate-x:4.5rem !important
  }

  .xl\:focus\:translate-x-19:focus{
    --transform-translate-x:4.75rem !important
  }

  .xl\:focus\:translate-x-20:focus{
    --transform-translate-x:5rem !important
  }

  .xl\:focus\:translate-x-24:focus{
    --transform-translate-x:6rem !important
  }

  .xl\:focus\:translate-x-28:focus{
    --transform-translate-x:7rem !important
  }

  .xl\:focus\:translate-x-30:focus{
    --transform-translate-x:7.5rem !important
  }

  .xl\:focus\:translate-x-31:focus{
    --transform-translate-x:7.75rem !important
  }

  .xl\:focus\:translate-x-32:focus{
    --transform-translate-x:8rem !important
  }

  .xl\:focus\:translate-x-34:focus{
    --transform-translate-x:8.5rem !important
  }

  .xl\:focus\:translate-x-36:focus{
    --transform-translate-x:9rem !important
  }

  .xl\:focus\:translate-x-40:focus{
    --transform-translate-x:10rem !important
  }

  .xl\:focus\:translate-x-44:focus{
    --transform-translate-x:11rem !important
  }

  .xl\:focus\:translate-x-45:focus{
    --transform-translate-x:11.25rem !important
  }

  .xl\:focus\:translate-x-48:focus{
    --transform-translate-x:12rem !important
  }

  .xl\:focus\:translate-x-50:focus{
    --transform-translate-x:12.5rem !important
  }

  .xl\:focus\:translate-x-52:focus{
    --transform-translate-x:13rem !important
  }

  .xl\:focus\:translate-x-56:focus{
    --transform-translate-x:14rem !important
  }

  .xl\:focus\:translate-x-60:focus{
    --transform-translate-x:15rem !important
  }

  .xl\:focus\:translate-x-62:focus{
    --transform-translate-x:15.5rem !important
  }

  .xl\:focus\:translate-x-64:focus{
    --transform-translate-x:16rem !important
  }

  .xl\:focus\:translate-x-70:focus{
    --transform-translate-x:17.5rem !important
  }

  .xl\:focus\:translate-x-72:focus{
    --transform-translate-x:18rem !important
  }

  .xl\:focus\:translate-x-76:focus{
    --transform-translate-x:19rem !important
  }

  .xl\:focus\:translate-x-80:focus{
    --transform-translate-x:20rem !important
  }

  .xl\:focus\:translate-x-83:focus{
    --transform-translate-x:20.75rem !important
  }

  .xl\:focus\:translate-x-84:focus{
    --transform-translate-x:21rem !important
  }

  .xl\:focus\:translate-x-92:focus{
    --transform-translate-x:23rem !important
  }

  .xl\:focus\:translate-x-96:focus{
    --transform-translate-x:24rem !important
  }

  .xl\:focus\:translate-x-104:focus{
    --transform-translate-x:26rem !important
  }

  .xl\:focus\:translate-x-106:focus{
    --transform-translate-x:26.5rem !important
  }

  .xl\:focus\:translate-x-108:focus{
    --transform-translate-x:27rem !important
  }

  .xl\:focus\:translate-x-112:focus{
    --transform-translate-x:28rem !important
  }

  .xl\:focus\:translate-x-116:focus{
    --transform-translate-x:29rem !important
  }

  .xl\:focus\:translate-x-120:focus{
    --transform-translate-x:30rem !important
  }

  .xl\:focus\:translate-x-124:focus{
    --transform-translate-x:31rem !important
  }

  .xl\:focus\:translate-x-132:focus{
    --transform-translate-x:33rem !important
  }

  .xl\:focus\:translate-x-140:focus{
    --transform-translate-x:40rem !important
  }

  .xl\:focus\:translate-x-164:focus{
    --transform-translate-x:41rem !important
  }

  .xl\:focus\:translate-x-165:focus{
    --transform-translate-x:41.25rem !important
  }

  .xl\:focus\:translate-x-172:focus{
    --transform-translate-x:43rem !important
  }

  .xl\:focus\:translate-x-200:focus{
    --transform-translate-x:50rem !important
  }

  .xl\:focus\:translate-x-px:focus{
    --transform-translate-x:1px !important
  }

  .xl\:focus\:translate-x-1\.5:focus{
    --transform-translate-x:0.375rem !important
  }

  .xl\:focus\:translate-x-2n:focus{
    --transform-translate-x:-0.5rem !important
  }

  .xl\:focus\:translate-x-40n:focus{
    --transform-translate-x:-10rem !important
  }

  .xl\:focus\:-translate-x-1:focus{
    --transform-translate-x:-0.25rem !important
  }

  .xl\:focus\:-translate-x-2:focus{
    --transform-translate-x:-0.5rem !important
  }

  .xl\:focus\:-translate-x-3:focus{
    --transform-translate-x:-0.75rem !important
  }

  .xl\:focus\:-translate-x-4:focus{
    --transform-translate-x:-1rem !important
  }

  .xl\:focus\:-translate-x-5:focus{
    --transform-translate-x:-1.25rem !important
  }

  .xl\:focus\:-translate-x-6:focus{
    --transform-translate-x:-1.5rem !important
  }

  .xl\:focus\:-translate-x-7:focus{
    --transform-translate-x:-1.75rem !important
  }

  .xl\:focus\:-translate-x-8:focus{
    --transform-translate-x:-2rem !important
  }

  .xl\:focus\:-translate-x-10:focus{
    --transform-translate-x:-2.5rem !important
  }

  .xl\:focus\:-translate-x-12:focus{
    --transform-translate-x:-3rem !important
  }

  .xl\:focus\:-translate-x-14:focus{
    --transform-translate-x:-3.5rem !important
  }

  .xl\:focus\:-translate-x-16:focus{
    --transform-translate-x:-4rem !important
  }

  .xl\:focus\:-translate-x-18:focus{
    --transform-translate-x:-4.5rem !important
  }

  .xl\:focus\:-translate-x-19:focus{
    --transform-translate-x:-4.75rem !important
  }

  .xl\:focus\:-translate-x-20:focus{
    --transform-translate-x:-5rem !important
  }

  .xl\:focus\:-translate-x-24:focus{
    --transform-translate-x:-6rem !important
  }

  .xl\:focus\:-translate-x-28:focus{
    --transform-translate-x:-7rem !important
  }

  .xl\:focus\:-translate-x-30:focus{
    --transform-translate-x:-7.5rem !important
  }

  .xl\:focus\:-translate-x-31:focus{
    --transform-translate-x:-7.75rem !important
  }

  .xl\:focus\:-translate-x-32:focus{
    --transform-translate-x:-8rem !important
  }

  .xl\:focus\:-translate-x-34:focus{
    --transform-translate-x:-8.5rem !important
  }

  .xl\:focus\:-translate-x-36:focus{
    --transform-translate-x:-9rem !important
  }

  .xl\:focus\:-translate-x-40:focus{
    --transform-translate-x:-10rem !important
  }

  .xl\:focus\:-translate-x-44:focus{
    --transform-translate-x:-11rem !important
  }

  .xl\:focus\:-translate-x-45:focus{
    --transform-translate-x:-11.25rem !important
  }

  .xl\:focus\:-translate-x-48:focus{
    --transform-translate-x:-12rem !important
  }

  .xl\:focus\:-translate-x-50:focus{
    --transform-translate-x:-12.5rem !important
  }

  .xl\:focus\:-translate-x-52:focus{
    --transform-translate-x:-13rem !important
  }

  .xl\:focus\:-translate-x-56:focus{
    --transform-translate-x:-14rem !important
  }

  .xl\:focus\:-translate-x-60:focus{
    --transform-translate-x:-15rem !important
  }

  .xl\:focus\:-translate-x-62:focus{
    --transform-translate-x:-15.5rem !important
  }

  .xl\:focus\:-translate-x-64:focus{
    --transform-translate-x:-16rem !important
  }

  .xl\:focus\:-translate-x-70:focus{
    --transform-translate-x:-17.5rem !important
  }

  .xl\:focus\:-translate-x-72:focus{
    --transform-translate-x:-18rem !important
  }

  .xl\:focus\:-translate-x-76:focus{
    --transform-translate-x:-19rem !important
  }

  .xl\:focus\:-translate-x-80:focus{
    --transform-translate-x:-20rem !important
  }

  .xl\:focus\:-translate-x-83:focus{
    --transform-translate-x:-20.75rem !important
  }

  .xl\:focus\:-translate-x-84:focus{
    --transform-translate-x:-21rem !important
  }

  .xl\:focus\:-translate-x-92:focus{
    --transform-translate-x:-23rem !important
  }

  .xl\:focus\:-translate-x-96:focus{
    --transform-translate-x:-24rem !important
  }

  .xl\:focus\:-translate-x-104:focus{
    --transform-translate-x:-26rem !important
  }

  .xl\:focus\:-translate-x-106:focus{
    --transform-translate-x:-26.5rem !important
  }

  .xl\:focus\:-translate-x-108:focus{
    --transform-translate-x:-27rem !important
  }

  .xl\:focus\:-translate-x-112:focus{
    --transform-translate-x:-28rem !important
  }

  .xl\:focus\:-translate-x-116:focus{
    --transform-translate-x:-29rem !important
  }

  .xl\:focus\:-translate-x-120:focus{
    --transform-translate-x:-30rem !important
  }

  .xl\:focus\:-translate-x-124:focus{
    --transform-translate-x:-31rem !important
  }

  .xl\:focus\:-translate-x-132:focus{
    --transform-translate-x:-33rem !important
  }

  .xl\:focus\:-translate-x-140:focus{
    --transform-translate-x:-40rem !important
  }

  .xl\:focus\:-translate-x-164:focus{
    --transform-translate-x:-41rem !important
  }

  .xl\:focus\:-translate-x-165:focus{
    --transform-translate-x:-41.25rem !important
  }

  .xl\:focus\:-translate-x-172:focus{
    --transform-translate-x:-43rem !important
  }

  .xl\:focus\:-translate-x-200:focus{
    --transform-translate-x:-50rem !important
  }

  .xl\:focus\:-translate-x-px:focus{
    --transform-translate-x:-1px !important
  }

  .xl\:focus\:-translate-x-1\.5:focus{
    --transform-translate-x:-0.375rem !important
  }

  .xl\:focus\:-translate-x-2n:focus{
    --transform-translate-x:0.5rem !important
  }

  .xl\:focus\:-translate-x-40n:focus{
    --transform-translate-x:10rem !important
  }

  .xl\:focus\:-translate-x-full:focus{
    --transform-translate-x:-100% !important
  }

  .xl\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x:-50% !important
  }

  .xl\:focus\:translate-x-1\/2:focus{
    --transform-translate-x:50% !important
  }

  .xl\:focus\:translate-x-full:focus{
    --transform-translate-x:100% !important
  }

  .xl\:focus\:translate-y-0:focus{
    --transform-translate-y:0 !important
  }

  .xl\:focus\:translate-y-1:focus{
    --transform-translate-y:0.25rem !important
  }

  .xl\:focus\:translate-y-2:focus{
    --transform-translate-y:0.5rem !important
  }

  .xl\:focus\:translate-y-3:focus{
    --transform-translate-y:0.75rem !important
  }

  .xl\:focus\:translate-y-4:focus{
    --transform-translate-y:1rem !important
  }

  .xl\:focus\:translate-y-5:focus{
    --transform-translate-y:1.25rem !important
  }

  .xl\:focus\:translate-y-6:focus{
    --transform-translate-y:1.5rem !important
  }

  .xl\:focus\:translate-y-7:focus{
    --transform-translate-y:1.75rem !important
  }

  .xl\:focus\:translate-y-8:focus{
    --transform-translate-y:2rem !important
  }

  .xl\:focus\:translate-y-10:focus{
    --transform-translate-y:2.5rem !important
  }

  .xl\:focus\:translate-y-12:focus{
    --transform-translate-y:3rem !important
  }

  .xl\:focus\:translate-y-14:focus{
    --transform-translate-y:3.5rem !important
  }

  .xl\:focus\:translate-y-16:focus{
    --transform-translate-y:4rem !important
  }

  .xl\:focus\:translate-y-18:focus{
    --transform-translate-y:4.5rem !important
  }

  .xl\:focus\:translate-y-19:focus{
    --transform-translate-y:4.75rem !important
  }

  .xl\:focus\:translate-y-20:focus{
    --transform-translate-y:5rem !important
  }

  .xl\:focus\:translate-y-24:focus{
    --transform-translate-y:6rem !important
  }

  .xl\:focus\:translate-y-28:focus{
    --transform-translate-y:7rem !important
  }

  .xl\:focus\:translate-y-30:focus{
    --transform-translate-y:7.5rem !important
  }

  .xl\:focus\:translate-y-31:focus{
    --transform-translate-y:7.75rem !important
  }

  .xl\:focus\:translate-y-32:focus{
    --transform-translate-y:8rem !important
  }

  .xl\:focus\:translate-y-34:focus{
    --transform-translate-y:8.5rem !important
  }

  .xl\:focus\:translate-y-36:focus{
    --transform-translate-y:9rem !important
  }

  .xl\:focus\:translate-y-40:focus{
    --transform-translate-y:10rem !important
  }

  .xl\:focus\:translate-y-44:focus{
    --transform-translate-y:11rem !important
  }

  .xl\:focus\:translate-y-45:focus{
    --transform-translate-y:11.25rem !important
  }

  .xl\:focus\:translate-y-48:focus{
    --transform-translate-y:12rem !important
  }

  .xl\:focus\:translate-y-50:focus{
    --transform-translate-y:12.5rem !important
  }

  .xl\:focus\:translate-y-52:focus{
    --transform-translate-y:13rem !important
  }

  .xl\:focus\:translate-y-56:focus{
    --transform-translate-y:14rem !important
  }

  .xl\:focus\:translate-y-60:focus{
    --transform-translate-y:15rem !important
  }

  .xl\:focus\:translate-y-62:focus{
    --transform-translate-y:15.5rem !important
  }

  .xl\:focus\:translate-y-64:focus{
    --transform-translate-y:16rem !important
  }

  .xl\:focus\:translate-y-70:focus{
    --transform-translate-y:17.5rem !important
  }

  .xl\:focus\:translate-y-72:focus{
    --transform-translate-y:18rem !important
  }

  .xl\:focus\:translate-y-76:focus{
    --transform-translate-y:19rem !important
  }

  .xl\:focus\:translate-y-80:focus{
    --transform-translate-y:20rem !important
  }

  .xl\:focus\:translate-y-83:focus{
    --transform-translate-y:20.75rem !important
  }

  .xl\:focus\:translate-y-84:focus{
    --transform-translate-y:21rem !important
  }

  .xl\:focus\:translate-y-92:focus{
    --transform-translate-y:23rem !important
  }

  .xl\:focus\:translate-y-96:focus{
    --transform-translate-y:24rem !important
  }

  .xl\:focus\:translate-y-104:focus{
    --transform-translate-y:26rem !important
  }

  .xl\:focus\:translate-y-106:focus{
    --transform-translate-y:26.5rem !important
  }

  .xl\:focus\:translate-y-108:focus{
    --transform-translate-y:27rem !important
  }

  .xl\:focus\:translate-y-112:focus{
    --transform-translate-y:28rem !important
  }

  .xl\:focus\:translate-y-116:focus{
    --transform-translate-y:29rem !important
  }

  .xl\:focus\:translate-y-120:focus{
    --transform-translate-y:30rem !important
  }

  .xl\:focus\:translate-y-124:focus{
    --transform-translate-y:31rem !important
  }

  .xl\:focus\:translate-y-132:focus{
    --transform-translate-y:33rem !important
  }

  .xl\:focus\:translate-y-140:focus{
    --transform-translate-y:40rem !important
  }

  .xl\:focus\:translate-y-164:focus{
    --transform-translate-y:41rem !important
  }

  .xl\:focus\:translate-y-165:focus{
    --transform-translate-y:41.25rem !important
  }

  .xl\:focus\:translate-y-172:focus{
    --transform-translate-y:43rem !important
  }

  .xl\:focus\:translate-y-200:focus{
    --transform-translate-y:50rem !important
  }

  .xl\:focus\:translate-y-px:focus{
    --transform-translate-y:1px !important
  }

  .xl\:focus\:translate-y-1\.5:focus{
    --transform-translate-y:0.375rem !important
  }

  .xl\:focus\:translate-y-2n:focus{
    --transform-translate-y:-0.5rem !important
  }

  .xl\:focus\:translate-y-40n:focus{
    --transform-translate-y:-10rem !important
  }

  .xl\:focus\:-translate-y-1:focus{
    --transform-translate-y:-0.25rem !important
  }

  .xl\:focus\:-translate-y-2:focus{
    --transform-translate-y:-0.5rem !important
  }

  .xl\:focus\:-translate-y-3:focus{
    --transform-translate-y:-0.75rem !important
  }

  .xl\:focus\:-translate-y-4:focus{
    --transform-translate-y:-1rem !important
  }

  .xl\:focus\:-translate-y-5:focus{
    --transform-translate-y:-1.25rem !important
  }

  .xl\:focus\:-translate-y-6:focus{
    --transform-translate-y:-1.5rem !important
  }

  .xl\:focus\:-translate-y-7:focus{
    --transform-translate-y:-1.75rem !important
  }

  .xl\:focus\:-translate-y-8:focus{
    --transform-translate-y:-2rem !important
  }

  .xl\:focus\:-translate-y-10:focus{
    --transform-translate-y:-2.5rem !important
  }

  .xl\:focus\:-translate-y-12:focus{
    --transform-translate-y:-3rem !important
  }

  .xl\:focus\:-translate-y-14:focus{
    --transform-translate-y:-3.5rem !important
  }

  .xl\:focus\:-translate-y-16:focus{
    --transform-translate-y:-4rem !important
  }

  .xl\:focus\:-translate-y-18:focus{
    --transform-translate-y:-4.5rem !important
  }

  .xl\:focus\:-translate-y-19:focus{
    --transform-translate-y:-4.75rem !important
  }

  .xl\:focus\:-translate-y-20:focus{
    --transform-translate-y:-5rem !important
  }

  .xl\:focus\:-translate-y-24:focus{
    --transform-translate-y:-6rem !important
  }

  .xl\:focus\:-translate-y-28:focus{
    --transform-translate-y:-7rem !important
  }

  .xl\:focus\:-translate-y-30:focus{
    --transform-translate-y:-7.5rem !important
  }

  .xl\:focus\:-translate-y-31:focus{
    --transform-translate-y:-7.75rem !important
  }

  .xl\:focus\:-translate-y-32:focus{
    --transform-translate-y:-8rem !important
  }

  .xl\:focus\:-translate-y-34:focus{
    --transform-translate-y:-8.5rem !important
  }

  .xl\:focus\:-translate-y-36:focus{
    --transform-translate-y:-9rem !important
  }

  .xl\:focus\:-translate-y-40:focus{
    --transform-translate-y:-10rem !important
  }

  .xl\:focus\:-translate-y-44:focus{
    --transform-translate-y:-11rem !important
  }

  .xl\:focus\:-translate-y-45:focus{
    --transform-translate-y:-11.25rem !important
  }

  .xl\:focus\:-translate-y-48:focus{
    --transform-translate-y:-12rem !important
  }

  .xl\:focus\:-translate-y-50:focus{
    --transform-translate-y:-12.5rem !important
  }

  .xl\:focus\:-translate-y-52:focus{
    --transform-translate-y:-13rem !important
  }

  .xl\:focus\:-translate-y-56:focus{
    --transform-translate-y:-14rem !important
  }

  .xl\:focus\:-translate-y-60:focus{
    --transform-translate-y:-15rem !important
  }

  .xl\:focus\:-translate-y-62:focus{
    --transform-translate-y:-15.5rem !important
  }

  .xl\:focus\:-translate-y-64:focus{
    --transform-translate-y:-16rem !important
  }

  .xl\:focus\:-translate-y-70:focus{
    --transform-translate-y:-17.5rem !important
  }

  .xl\:focus\:-translate-y-72:focus{
    --transform-translate-y:-18rem !important
  }

  .xl\:focus\:-translate-y-76:focus{
    --transform-translate-y:-19rem !important
  }

  .xl\:focus\:-translate-y-80:focus{
    --transform-translate-y:-20rem !important
  }

  .xl\:focus\:-translate-y-83:focus{
    --transform-translate-y:-20.75rem !important
  }

  .xl\:focus\:-translate-y-84:focus{
    --transform-translate-y:-21rem !important
  }

  .xl\:focus\:-translate-y-92:focus{
    --transform-translate-y:-23rem !important
  }

  .xl\:focus\:-translate-y-96:focus{
    --transform-translate-y:-24rem !important
  }

  .xl\:focus\:-translate-y-104:focus{
    --transform-translate-y:-26rem !important
  }

  .xl\:focus\:-translate-y-106:focus{
    --transform-translate-y:-26.5rem !important
  }

  .xl\:focus\:-translate-y-108:focus{
    --transform-translate-y:-27rem !important
  }

  .xl\:focus\:-translate-y-112:focus{
    --transform-translate-y:-28rem !important
  }

  .xl\:focus\:-translate-y-116:focus{
    --transform-translate-y:-29rem !important
  }

  .xl\:focus\:-translate-y-120:focus{
    --transform-translate-y:-30rem !important
  }

  .xl\:focus\:-translate-y-124:focus{
    --transform-translate-y:-31rem !important
  }

  .xl\:focus\:-translate-y-132:focus{
    --transform-translate-y:-33rem !important
  }

  .xl\:focus\:-translate-y-140:focus{
    --transform-translate-y:-40rem !important
  }

  .xl\:focus\:-translate-y-164:focus{
    --transform-translate-y:-41rem !important
  }

  .xl\:focus\:-translate-y-165:focus{
    --transform-translate-y:-41.25rem !important
  }

  .xl\:focus\:-translate-y-172:focus{
    --transform-translate-y:-43rem !important
  }

  .xl\:focus\:-translate-y-200:focus{
    --transform-translate-y:-50rem !important
  }

  .xl\:focus\:-translate-y-px:focus{
    --transform-translate-y:-1px !important
  }

  .xl\:focus\:-translate-y-1\.5:focus{
    --transform-translate-y:-0.375rem !important
  }

  .xl\:focus\:-translate-y-2n:focus{
    --transform-translate-y:0.5rem !important
  }

  .xl\:focus\:-translate-y-40n:focus{
    --transform-translate-y:10rem !important
  }

  .xl\:focus\:-translate-y-full:focus{
    --transform-translate-y:-100% !important
  }

  .xl\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y:-50% !important
  }

  .xl\:focus\:translate-y-1\/2:focus{
    --transform-translate-y:50% !important
  }

  .xl\:focus\:translate-y-full:focus{
    --transform-translate-y:100% !important
  }

  .xl\:skew-x-0{
    --transform-skew-x:0 !important
  }

  .xl\:skew-x-1{
    --transform-skew-x:1deg !important
  }

  .xl\:skew-x-2{
    --transform-skew-x:2deg !important
  }

  .xl\:skew-x-3{
    --transform-skew-x:3deg !important
  }

  .xl\:skew-x-6{
    --transform-skew-x:6deg !important
  }

  .xl\:skew-x-12{
    --transform-skew-x:12deg !important
  }

  .xl\:-skew-x-12{
    --transform-skew-x:-12deg !important
  }

  .xl\:-skew-x-6{
    --transform-skew-x:-6deg !important
  }

  .xl\:-skew-x-3{
    --transform-skew-x:-3deg !important
  }

  .xl\:-skew-x-2{
    --transform-skew-x:-2deg !important
  }

  .xl\:-skew-x-1{
    --transform-skew-x:-1deg !important
  }

  .xl\:skew-y-0{
    --transform-skew-y:0 !important
  }

  .xl\:skew-y-1{
    --transform-skew-y:1deg !important
  }

  .xl\:skew-y-2{
    --transform-skew-y:2deg !important
  }

  .xl\:skew-y-3{
    --transform-skew-y:3deg !important
  }

  .xl\:skew-y-6{
    --transform-skew-y:6deg !important
  }

  .xl\:skew-y-12{
    --transform-skew-y:12deg !important
  }

  .xl\:-skew-y-12{
    --transform-skew-y:-12deg !important
  }

  .xl\:-skew-y-6{
    --transform-skew-y:-6deg !important
  }

  .xl\:-skew-y-3{
    --transform-skew-y:-3deg !important
  }

  .xl\:-skew-y-2{
    --transform-skew-y:-2deg !important
  }

  .xl\:-skew-y-1{
    --transform-skew-y:-1deg !important
  }

  .xl\:hover\:skew-x-0:hover{
    --transform-skew-x:0 !important
  }

  .xl\:hover\:skew-x-1:hover{
    --transform-skew-x:1deg !important
  }

  .xl\:hover\:skew-x-2:hover{
    --transform-skew-x:2deg !important
  }

  .xl\:hover\:skew-x-3:hover{
    --transform-skew-x:3deg !important
  }

  .xl\:hover\:skew-x-6:hover{
    --transform-skew-x:6deg !important
  }

  .xl\:hover\:skew-x-12:hover{
    --transform-skew-x:12deg !important
  }

  .xl\:hover\:-skew-x-12:hover{
    --transform-skew-x:-12deg !important
  }

  .xl\:hover\:-skew-x-6:hover{
    --transform-skew-x:-6deg !important
  }

  .xl\:hover\:-skew-x-3:hover{
    --transform-skew-x:-3deg !important
  }

  .xl\:hover\:-skew-x-2:hover{
    --transform-skew-x:-2deg !important
  }

  .xl\:hover\:-skew-x-1:hover{
    --transform-skew-x:-1deg !important
  }

  .xl\:hover\:skew-y-0:hover{
    --transform-skew-y:0 !important
  }

  .xl\:hover\:skew-y-1:hover{
    --transform-skew-y:1deg !important
  }

  .xl\:hover\:skew-y-2:hover{
    --transform-skew-y:2deg !important
  }

  .xl\:hover\:skew-y-3:hover{
    --transform-skew-y:3deg !important
  }

  .xl\:hover\:skew-y-6:hover{
    --transform-skew-y:6deg !important
  }

  .xl\:hover\:skew-y-12:hover{
    --transform-skew-y:12deg !important
  }

  .xl\:hover\:-skew-y-12:hover{
    --transform-skew-y:-12deg !important
  }

  .xl\:hover\:-skew-y-6:hover{
    --transform-skew-y:-6deg !important
  }

  .xl\:hover\:-skew-y-3:hover{
    --transform-skew-y:-3deg !important
  }

  .xl\:hover\:-skew-y-2:hover{
    --transform-skew-y:-2deg !important
  }

  .xl\:hover\:-skew-y-1:hover{
    --transform-skew-y:-1deg !important
  }

  .xl\:focus\:skew-x-0:focus{
    --transform-skew-x:0 !important
  }

  .xl\:focus\:skew-x-1:focus{
    --transform-skew-x:1deg !important
  }

  .xl\:focus\:skew-x-2:focus{
    --transform-skew-x:2deg !important
  }

  .xl\:focus\:skew-x-3:focus{
    --transform-skew-x:3deg !important
  }

  .xl\:focus\:skew-x-6:focus{
    --transform-skew-x:6deg !important
  }

  .xl\:focus\:skew-x-12:focus{
    --transform-skew-x:12deg !important
  }

  .xl\:focus\:-skew-x-12:focus{
    --transform-skew-x:-12deg !important
  }

  .xl\:focus\:-skew-x-6:focus{
    --transform-skew-x:-6deg !important
  }

  .xl\:focus\:-skew-x-3:focus{
    --transform-skew-x:-3deg !important
  }

  .xl\:focus\:-skew-x-2:focus{
    --transform-skew-x:-2deg !important
  }

  .xl\:focus\:-skew-x-1:focus{
    --transform-skew-x:-1deg !important
  }

  .xl\:focus\:skew-y-0:focus{
    --transform-skew-y:0 !important
  }

  .xl\:focus\:skew-y-1:focus{
    --transform-skew-y:1deg !important
  }

  .xl\:focus\:skew-y-2:focus{
    --transform-skew-y:2deg !important
  }

  .xl\:focus\:skew-y-3:focus{
    --transform-skew-y:3deg !important
  }

  .xl\:focus\:skew-y-6:focus{
    --transform-skew-y:6deg !important
  }

  .xl\:focus\:skew-y-12:focus{
    --transform-skew-y:12deg !important
  }

  .xl\:focus\:-skew-y-12:focus{
    --transform-skew-y:-12deg !important
  }

  .xl\:focus\:-skew-y-6:focus{
    --transform-skew-y:-6deg !important
  }

  .xl\:focus\:-skew-y-3:focus{
    --transform-skew-y:-3deg !important
  }

  .xl\:focus\:-skew-y-2:focus{
    --transform-skew-y:-2deg !important
  }

  .xl\:focus\:-skew-y-1:focus{
    --transform-skew-y:-1deg !important
  }

  .xl\:transition-none{
    transition-property:none !important
  }

  .xl\:transition-all{
    transition-property:all !important
  }

  .xl\:transition{
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important
  }

  .xl\:transition-colors{
    transition-property:background-color, border-color, color, fill, stroke !important
  }

  .xl\:transition-opacity{
    transition-property:opacity !important
  }

  .xl\:transition-shadow{
    transition-property:box-shadow !important
  }

  .xl\:transition-transform{
    transition-property:transform !important
  }

  .xl\:ease-linear{
    transition-timing-function:linear !important
  }

  .xl\:ease-in{
    transition-timing-function:cubic-bezier(0.4, 0, 1, 1) !important
  }

  .xl\:ease-out{
    transition-timing-function:cubic-bezier(0, 0, 0.2, 1) !important
  }

  .xl\:ease-in-out{
    transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1) !important
  }

  .xl\:duration-75{
    transition-duration:75ms !important
  }

  .xl\:duration-100{
    transition-duration:100ms !important
  }

  .xl\:duration-150{
    transition-duration:150ms !important
  }

  .xl\:duration-200{
    transition-duration:200ms !important
  }

  .xl\:duration-300{
    transition-duration:300ms !important
  }

  .xl\:duration-500{
    transition-duration:500ms !important
  }

  .xl\:duration-700{
    transition-duration:700ms !important
  }

  .xl\:duration-1000{
    transition-duration:1000ms !important
  }

  .xl\:delay-75{
    transition-delay:75ms !important
  }

  .xl\:delay-100{
    transition-delay:100ms !important
  }

  .xl\:delay-150{
    transition-delay:150ms !important
  }

  .xl\:delay-200{
    transition-delay:200ms !important
  }

  .xl\:delay-300{
    transition-delay:300ms !important
  }

  .xl\:delay-500{
    transition-delay:500ms !important
  }

  .xl\:delay-700{
    transition-delay:700ms !important
  }

  .xl\:delay-1000{
    transition-delay:1000ms !important
  }

  .xl\:animate-none{
    animation:none !important
  }

  .xl\:animate-spin{
    animation:spin 1s linear infinite !important
  }

  .xl\:animate-ping{
    animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important
  }

  .xl\:animate-pulse{
    animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important
  }

  .xl\:animate-bounce{
    animation:bounce 1s infinite !important
  }
}

@media (min-width: 1280px){
  .small\:container{
    width:100%
  }

  @media (min-width: 640px){
    .small\:container{
      max-width:640px
    }
  }

  @media (min-width: 768px){
    .small\:container{
      max-width:768px
    }
  }

  @media (min-width: 1024px){
    .small\:container{
      max-width:1024px
    }
  }

  @media (min-width: 1280px){
    .small\:container{
      max-width:1280px
    }
  }

  @media (min-width: 1366px){
    .small\:container{
      max-width:1366px
    }
  }

  @media (min-width: 1920px){
    .small\:container{
      max-width:1920px
    }
  }

  .small\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0px * var(--space-y-reverse)) !important
  }

  .small\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0px * var(--space-x-reverse)) !important;
    margin-left:calc(0px * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0.25rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(0.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0.5rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(0.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0.75rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(0.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(1rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(1rem * var(--space-x-reverse)) !important;
    margin-left:calc(1rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(1.25rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(1.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(1.5rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(1.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(1.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(1.75rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(1.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(1.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(2rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(2rem * var(--space-x-reverse)) !important;
    margin-left:calc(2rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(2.5rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(2.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(3rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(3rem * var(--space-x-reverse)) !important;
    margin-left:calc(3rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(3.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(3.5rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(3.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(3.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(4rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(4rem * var(--space-x-reverse)) !important;
    margin-left:calc(4rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(4.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(4.5rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(4.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(4.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(4.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(4.75rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(4.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(4.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(5rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(5rem * var(--space-x-reverse)) !important;
    margin-left:calc(5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(6rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(6rem * var(--space-x-reverse)) !important;
    margin-left:calc(6rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(7rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(7rem * var(--space-x-reverse)) !important;
    margin-left:calc(7rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(7.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(7.5rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(7.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(7.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(7.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(7.75rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(7.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(7.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(8rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(8rem * var(--space-x-reverse)) !important;
    margin-left:calc(8rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(8.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(8.5rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(8.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(8.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(9rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(9rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(9rem * var(--space-x-reverse)) !important;
    margin-left:calc(9rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(10rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(10rem * var(--space-x-reverse)) !important;
    margin-left:calc(10rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(11rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(11rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(11rem * var(--space-x-reverse)) !important;
    margin-left:calc(11rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(11.25rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(11.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(11.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(12rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(12rem * var(--space-x-reverse)) !important;
    margin-left:calc(12rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(12.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(12.5rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(12.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(12.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(13rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(13rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(13rem * var(--space-x-reverse)) !important;
    margin-left:calc(13rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(14rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(14rem * var(--space-x-reverse)) !important;
    margin-left:calc(14rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(15rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(15rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(15rem * var(--space-x-reverse)) !important;
    margin-left:calc(15rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-62 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(15.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(15.5rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-62 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(15.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(15.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(16rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(16rem * var(--space-x-reverse)) !important;
    margin-left:calc(16rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(17.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(17.5rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(17.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(17.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(18rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(18rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(18rem * var(--space-x-reverse)) !important;
    margin-left:calc(18rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(19rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(19rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(19rem * var(--space-x-reverse)) !important;
    margin-left:calc(19rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(20rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(20rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(20rem * var(--space-x-reverse)) !important;
    margin-left:calc(20rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(20.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(20.75rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(20.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(20.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(21rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(21rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(21rem * var(--space-x-reverse)) !important;
    margin-left:calc(21rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(23rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(23rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(23rem * var(--space-x-reverse)) !important;
    margin-left:calc(23rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-96 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(24rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(24rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-96 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(24rem * var(--space-x-reverse)) !important;
    margin-left:calc(24rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-104 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(26rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(26rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-104 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(26rem * var(--space-x-reverse)) !important;
    margin-left:calc(26rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-106 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(26.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(26.5rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-106 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(26.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(26.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-108 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(27rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(27rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-108 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(27rem * var(--space-x-reverse)) !important;
    margin-left:calc(27rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-112 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(28rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(28rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-112 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(28rem * var(--space-x-reverse)) !important;
    margin-left:calc(28rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-116 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(29rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(29rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-116 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(29rem * var(--space-x-reverse)) !important;
    margin-left:calc(29rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-120 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(30rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(30rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-120 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(30rem * var(--space-x-reverse)) !important;
    margin-left:calc(30rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-124 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(31rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(31rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-124 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(31rem * var(--space-x-reverse)) !important;
    margin-left:calc(31rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-132 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(33rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(33rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-132 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(33rem * var(--space-x-reverse)) !important;
    margin-left:calc(33rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-140 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(40rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(40rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-140 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(40rem * var(--space-x-reverse)) !important;
    margin-left:calc(40rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-164 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(41rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(41rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-164 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(41rem * var(--space-x-reverse)) !important;
    margin-left:calc(41rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-165 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(41.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(41.25rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-165 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(41.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(41.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-172 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(43rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(43rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-172 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(43rem * var(--space-x-reverse)) !important;
    margin-left:calc(43rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-200 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(50rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(50rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-200 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(50rem * var(--space-x-reverse)) !important;
    margin-left:calc(50rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(1px * var(--space-y-reverse)) !important
  }

  .small\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(1px * var(--space-x-reverse)) !important;
    margin-left:calc(1px * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-1\.5 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0.375rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-1\.5 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0.375rem * var(--space-x-reverse)) !important;
    margin-left:calc(0.375rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-2n > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-0.5rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-2n > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-40n > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-10rem * var(--space-y-reverse)) !important
  }

  .small\:space-x-40n > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-10rem * var(--space-x-reverse)) !important;
    margin-left:calc(-10rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-0.25rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-0.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-0.5rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-0.75rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-0.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-1rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-1rem * var(--space-x-reverse)) !important;
    margin-left:calc(-1rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-1.25rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-1.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-1.5rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-1.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-1.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-1.75rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-1.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(-1.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-2rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-2rem * var(--space-x-reverse)) !important;
    margin-left:calc(-2rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-2.5rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-2.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-3rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-3rem * var(--space-x-reverse)) !important;
    margin-left:calc(-3rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-3.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-3.5rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-3.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-3.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-4rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-4rem * var(--space-x-reverse)) !important;
    margin-left:calc(-4rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-4.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-4.5rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-4.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-4.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-4.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-4.75rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-4.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(-4.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-5rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-6rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-6rem * var(--space-x-reverse)) !important;
    margin-left:calc(-6rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-7rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-7rem * var(--space-x-reverse)) !important;
    margin-left:calc(-7rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-7.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-7.5rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-7.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-7.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-7.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-7.75rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-7.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(-7.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-8rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-8rem * var(--space-x-reverse)) !important;
    margin-left:calc(-8rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-8.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-8.5rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-8.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-8.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-9rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-9rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-9rem * var(--space-x-reverse)) !important;
    margin-left:calc(-9rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-10rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-10rem * var(--space-x-reverse)) !important;
    margin-left:calc(-10rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-11rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-11rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-11rem * var(--space-x-reverse)) !important;
    margin-left:calc(-11rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-11.25rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-11.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(-11.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-12rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-12rem * var(--space-x-reverse)) !important;
    margin-left:calc(-12rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-12.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-12.5rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-12.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-12.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-13rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-13rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-13rem * var(--space-x-reverse)) !important;
    margin-left:calc(-13rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-14rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-14rem * var(--space-x-reverse)) !important;
    margin-left:calc(-14rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-15rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-15rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-15rem * var(--space-x-reverse)) !important;
    margin-left:calc(-15rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-62 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-15.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-15.5rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-62 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-15.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-15.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-16rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-16rem * var(--space-x-reverse)) !important;
    margin-left:calc(-16rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-17.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-17.5rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-17.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-17.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-18rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-18rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-18rem * var(--space-x-reverse)) !important;
    margin-left:calc(-18rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-19rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-19rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-19rem * var(--space-x-reverse)) !important;
    margin-left:calc(-19rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-20rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-20rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-20rem * var(--space-x-reverse)) !important;
    margin-left:calc(-20rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-20.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-20.75rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-20.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(-20.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-21rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-21rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-21rem * var(--space-x-reverse)) !important;
    margin-left:calc(-21rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-23rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-23rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-23rem * var(--space-x-reverse)) !important;
    margin-left:calc(-23rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-96 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-24rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-24rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-96 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-24rem * var(--space-x-reverse)) !important;
    margin-left:calc(-24rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-104 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-26rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-26rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-104 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-26rem * var(--space-x-reverse)) !important;
    margin-left:calc(-26rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-106 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-26.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-26.5rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-106 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-26.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-26.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-108 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-27rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-27rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-108 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-27rem * var(--space-x-reverse)) !important;
    margin-left:calc(-27rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-112 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-28rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-28rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-112 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-28rem * var(--space-x-reverse)) !important;
    margin-left:calc(-28rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-116 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-29rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-29rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-116 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-29rem * var(--space-x-reverse)) !important;
    margin-left:calc(-29rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-120 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-30rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-30rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-120 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-30rem * var(--space-x-reverse)) !important;
    margin-left:calc(-30rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-124 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-31rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-31rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-124 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-31rem * var(--space-x-reverse)) !important;
    margin-left:calc(-31rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-132 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-33rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-33rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-132 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-33rem * var(--space-x-reverse)) !important;
    margin-left:calc(-33rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-140 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-40rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-40rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-140 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-40rem * var(--space-x-reverse)) !important;
    margin-left:calc(-40rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-164 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-41rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-41rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-164 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-41rem * var(--space-x-reverse)) !important;
    margin-left:calc(-41rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-165 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-41.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-41.25rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-165 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-41.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(-41.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-172 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-43rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-43rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-172 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-43rem * var(--space-x-reverse)) !important;
    margin-left:calc(-43rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-200 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-50rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-50rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-200 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-50rem * var(--space-x-reverse)) !important;
    margin-left:calc(-50rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-1px * var(--space-y-reverse)) !important
  }

  .small\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-1px * var(--space-x-reverse)) !important;
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-1\.5 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-0.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-0.375rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-1\.5 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-0.375rem * var(--space-x-reverse)) !important;
    margin-left:calc(-0.375rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-2n > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0.5rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-2n > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(0.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:-space-y-40n > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(10rem * var(--space-y-reverse)) !important
  }

  .small\:-space-x-40n > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(10rem * var(--space-x-reverse)) !important;
    margin-left:calc(10rem * calc(1 - var(--space-x-reverse))) !important
  }

  .small\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse:1 !important
  }

  .small\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse:1 !important
  }

  .small\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse:0 !important;
    border-top-width:calc(0px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width:calc(0px * var(--divide-y-reverse)) !important
  }

  .small\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse:0 !important;
    border-right-width:calc(0px * var(--divide-x-reverse)) !important;
    border-left-width:calc(0px * calc(1 - var(--divide-x-reverse))) !important
  }

  .small\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse:0 !important;
    border-top-width:calc(2px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width:calc(2px * var(--divide-y-reverse)) !important
  }

  .small\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse:0 !important;
    border-right-width:calc(2px * var(--divide-x-reverse)) !important;
    border-left-width:calc(2px * calc(1 - var(--divide-x-reverse))) !important
  }

  .small\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse:0 !important;
    border-top-width:calc(4px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width:calc(4px * var(--divide-y-reverse)) !important
  }

  .small\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse:0 !important;
    border-right-width:calc(4px * var(--divide-x-reverse)) !important;
    border-left-width:calc(4px * calc(1 - var(--divide-x-reverse))) !important
  }

  .small\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse:0 !important;
    border-top-width:calc(8px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width:calc(8px * var(--divide-y-reverse)) !important
  }

  .small\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse:0 !important;
    border-right-width:calc(8px * var(--divide-x-reverse)) !important;
    border-left-width:calc(8px * calc(1 - var(--divide-x-reverse))) !important
  }

  .small\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse:0 !important;
    border-top-width:calc(1px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width:calc(1px * var(--divide-y-reverse)) !important
  }

  .small\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse:0 !important;
    border-right-width:calc(1px * var(--divide-x-reverse)) !important;
    border-left-width:calc(1px * calc(1 - var(--divide-x-reverse))) !important
  }

  .small\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse:1 !important
  }

  .small\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse:1 !important
  }

  .small\:divide-red > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--divide-opacity)) !important
  }

  .small\:divide-red-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#fb4b53 !important;
    border-color:rgba(251, 75, 83, var(--divide-opacity)) !important
  }

  .small\:divide-teal > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#009b9b !important;
    border-color:rgba(0, 155, 155, var(--divide-opacity)) !important
  }

  .small\:divide-teal-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#dbfbfb !important;
    border-color:rgba(219, 251, 251, var(--divide-opacity)) !important
  }

  .small\:divide-teal-200 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#A8E2E4 !important;
    border-color:rgba(168, 226, 228, var(--divide-opacity)) !important
  }

  .small\:divide-teal-300 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#009C98 !important;
    border-color:rgba(0, 156, 152, var(--divide-opacity)) !important
  }

  .small\:divide-white > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#fff !important;
    border-color:rgba(255, 255, 255, var(--divide-opacity)) !important
  }

  .small\:divide-black > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#000 !important;
    border-color:rgba(0, 0, 0, var(--divide-opacity)) !important
  }

  .small\:divide-black-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#242A2E !important;
    border-color:rgba(36, 42, 46, var(--divide-opacity)) !important
  }

  .small\:divide-black-200 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#171717 !important;
    border-color:rgba(23, 23, 23, var(--divide-opacity)) !important
  }

  .small\:divide-blue > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#0058A1 !important;
    border-color:rgba(0, 88, 161, var(--divide-opacity)) !important
  }

  .small\:divide-orange > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#fe7b00 !important;
    border-color:rgba(254, 123, 0, var(--divide-opacity)) !important
  }

  .small\:divide-purple > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#8a3ffc !important;
    border-color:rgba(138, 63, 252, var(--divide-opacity)) !important
  }

  .small\:divide-blue-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#E3F6FF !important;
    border-color:rgba(227, 246, 255, var(--divide-opacity)) !important
  }

  .small\:divide-blue-300 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#30B0FF !important;
    border-color:rgba(48, 176, 255, var(--divide-opacity)) !important
  }

  .small\:divide-blue-900 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#07192B !important;
    border-color:rgba(7, 25, 43, var(--divide-opacity)) !important
  }

  .small\:divide-gray-150 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#f9f9f9 !important;
    border-color:rgba(249, 249, 249, var(--divide-opacity)) !important
  }

  .small\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#F2F4F8 !important;
    border-color:rgba(242, 244, 248, var(--divide-opacity)) !important
  }

  .small\:divide-gray-250 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#FAFBFB !important;
    border-color:rgba(250, 251, 251, var(--divide-opacity)) !important
  }

  .small\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#D5D9E0 !important;
    border-color:rgba(213, 217, 224, var(--divide-opacity)) !important
  }

  .small\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#9FA5AD !important;
    border-color:rgba(159, 165, 173, var(--divide-opacity)) !important
  }

  .small\:divide-gray-450 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#868d95 !important;
    border-color:rgba(134, 141, 149, var(--divide-opacity)) !important
  }

  .small\:divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#414F64 !important;
    border-color:rgba(65, 79, 100, var(--divide-opacity)) !important
  }

  .small\:divide-gray-550 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#697077 !important;
    border-color:rgba(105, 112, 119, var(--divide-opacity)) !important
  }

  .small\:divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#50565b !important;
    border-color:rgba(80, 86, 91, var(--divide-opacity)) !important
  }

  .small\:divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#242a2e !important;
    border-color:rgba(36, 42, 46, var(--divide-opacity)) !important
  }

  .small\:divide-gray-disable > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#C1C7CD !important;
    border-color:rgba(193, 199, 205, var(--divide-opacity)) !important
  }

  .small\:divide-gray-unselected > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#868D95 !important;
    border-color:rgba(134, 141, 149, var(--divide-opacity)) !important
  }

  .small\:divide-blue-200 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#427fb6 !important;
    border-color:rgba(66, 127, 182, var(--divide-opacity)) !important
  }

  .small\:divide-red-500 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#DC2626 !important;
    border-color:rgba(220, 38, 38, var(--divide-opacity)) !important
  }

  .small\:divide-red-alert > :not(template) ~ :not(template){
    border-color:#DA1E2833 !important
  }

  .small\:divide-blue-40 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#78a9ff !important;
    border-color:rgba(120, 169, 255, var(--divide-opacity)) !important
  }

  .small\:divide-blue-60 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#0f62fe !important;
    border-color:rgba(15, 98, 254, var(--divide-opacity)) !important
  }

  .small\:divide-blue-60-hover > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#0353e9 !important;
    border-color:rgba(3, 83, 233, var(--divide-opacity)) !important
  }

  .small\:divide-blue-80 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#002d9c !important;
    border-color:rgba(0, 45, 156, var(--divide-opacity)) !important
  }

  .small\:divide-gray-80 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#393939 !important;
    border-color:rgba(57, 57, 57, var(--divide-opacity)) !important
  }

  .small\:divide-gray-80-hover > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#4c4c4c !important;
    border-color:rgba(76, 76, 76, var(--divide-opacity)) !important
  }

  .small\:divide-gray-70 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#525252 !important;
    border-color:rgba(82, 82, 82, var(--divide-opacity)) !important
  }

  .small\:divide-gray-60 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#6f6f6f !important;
    border-color:rgba(111, 111, 111, var(--divide-opacity)) !important
  }

  .small\:divide-red-60 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--divide-opacity)) !important
  }

  .small\:divide-red-60-hover > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#ba1b23 !important;
    border-color:rgba(186, 27, 35, var(--divide-opacity)) !important
  }

  .small\:divide-red-80 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#750e13 !important;
    border-color:rgba(117, 14, 19, var(--divide-opacity)) !important
  }

  .small\:divide-gray-30 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#c6c6c6 !important;
    border-color:rgba(198, 198, 198, var(--divide-opacity)) !important
  }

  .small\:divide-green-60 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#198038 !important;
    border-color:rgba(25, 128, 56, var(--divide-opacity)) !important
  }

  .small\:divide-green-50 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#EDF5FF !important;
    border-color:rgba(237, 245, 255, var(--divide-opacity)) !important
  }

  .small\:divide-blue-70 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#0043ce !important;
    border-color:rgba(0, 67, 206, var(--divide-opacity)) !important
  }

  .small\:divide-gray-50 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#8d8d8d !important;
    border-color:rgba(141, 141, 141, var(--divide-opacity)) !important
  }

  .small\:divide-gray-50-hover > :not(template) ~ :not(template){
    border-color:#8d8d8d12 !important
  }

  .small\:divide-gray-50-active > :not(template) ~ :not(template){
    border-color:#8d8d8d32 !important
  }

  .small\:divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#161616 !important;
    border-color:rgba(22, 22, 22, var(--divide-opacity)) !important
  }

  .small\:divide-gray-100-disabled > :not(template) ~ :not(template){
    border-color:#16161650 !important
  }

  .small\:divide-gray-40 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#a8a8a8 !important;
    border-color:rgba(168, 168, 168, var(--divide-opacity)) !important
  }

  .small\:divide-gray-10 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#f4f4f4 !important;
    border-color:rgba(244, 244, 244, var(--divide-opacity)) !important
  }

  .small\:divide-gray-10-hover > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#e5e5e5 !important;
    border-color:rgba(229, 229, 229, var(--divide-opacity)) !important
  }

  .small\:divide-gray-20 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#e0e0e0 !important;
    border-color:rgba(224, 224, 224, var(--divide-opacity)) !important
  }

  .small\:divide-gray-20-hover > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#cacaca !important;
    border-color:rgba(202, 202, 202, var(--divide-opacity)) !important
  }

  .small\:divide-solid > :not(template) ~ :not(template){
    border-style:solid !important
  }

  .small\:divide-dashed > :not(template) ~ :not(template){
    border-style:dashed !important
  }

  .small\:divide-dotted > :not(template) ~ :not(template){
    border-style:dotted !important
  }

  .small\:divide-double > :not(template) ~ :not(template){
    border-style:double !important
  }

  .small\:divide-none > :not(template) ~ :not(template){
    border-style:none !important
  }

  .small\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity:0 !important
  }

  .small\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity:0.25 !important
  }

  .small\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity:0.5 !important
  }

  .small\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity:0.75 !important
  }

  .small\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important
  }

  .small\:sr-only{
    position:absolute !important;
    width:1px !important;
    height:1px !important;
    padding:0 !important;
    margin:-1px !important;
    overflow:hidden !important;
    clip:rect(0, 0, 0, 0) !important;
    white-space:nowrap !important;
    border-width:0 !important
  }

  .small\:not-sr-only{
    position:static !important;
    width:auto !important;
    height:auto !important;
    padding:0 !important;
    margin:0 !important;
    overflow:visible !important;
    clip:auto !important;
    white-space:normal !important
  }

  .small\:focus\:sr-only:focus{
    position:absolute !important;
    width:1px !important;
    height:1px !important;
    padding:0 !important;
    margin:-1px !important;
    overflow:hidden !important;
    clip:rect(0, 0, 0, 0) !important;
    white-space:nowrap !important;
    border-width:0 !important
  }

  .small\:focus\:not-sr-only:focus{
    position:static !important;
    width:auto !important;
    height:auto !important;
    padding:0 !important;
    margin:0 !important;
    overflow:visible !important;
    clip:auto !important;
    white-space:normal !important
  }

  .small\:appearance-none{
    -webkit-appearance:none !important;
       -moz-appearance:none !important;
            appearance:none !important
  }

  .small\:bg-fixed{
    background-attachment:fixed !important
  }

  .small\:bg-local{
    background-attachment:local !important
  }

  .small\:bg-scroll{
    background-attachment:scroll !important
  }

  .small\:bg-clip-border{
    background-clip:border-box !important
  }

  .small\:bg-clip-padding{
    background-clip:padding-box !important
  }

  .small\:bg-clip-content{
    background-clip:content-box !important
  }

  .small\:bg-clip-text{
    -webkit-background-clip:text !important;
            background-clip:text !important
  }

  .small\:bg-none{
    background-image:none !important
  }

  .small\:bg-gradient-to-t{
    background-image:linear-gradient(to top, var(--gradient-color-stops)) !important
  }

  .small\:bg-gradient-to-tr{
    background-image:linear-gradient(to top right, var(--gradient-color-stops)) !important
  }

  .small\:bg-gradient-to-r{
    background-image:linear-gradient(to right, var(--gradient-color-stops)) !important
  }

  .small\:bg-gradient-to-br{
    background-image:linear-gradient(to bottom right, var(--gradient-color-stops)) !important
  }

  .small\:bg-gradient-to-b{
    background-image:linear-gradient(to bottom, var(--gradient-color-stops)) !important
  }

  .small\:bg-gradient-to-bl{
    background-image:linear-gradient(to bottom left, var(--gradient-color-stops)) !important
  }

  .small\:bg-gradient-to-l{
    background-image:linear-gradient(to left, var(--gradient-color-stops)) !important
  }

  .small\:bg-gradient-to-tl{
    background-image:linear-gradient(to top left, var(--gradient-color-stops)) !important
  }

  .small\:from-red{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .small\:from-red-100{
    --gradient-from-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .small\:from-teal{
    --gradient-from-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .small\:from-teal-100{
    --gradient-from-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .small\:from-teal-200{
    --gradient-from-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .small\:from-teal-300{
    --gradient-from-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .small\:from-white{
    --gradient-from-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .small\:from-black{
    --gradient-from-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .small\:from-black-100{
    --gradient-from-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .small\:from-black-200{
    --gradient-from-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .small\:from-blue{
    --gradient-from-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .small\:from-orange{
    --gradient-from-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .small\:from-purple{
    --gradient-from-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .small\:from-blue-100{
    --gradient-from-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .small\:from-blue-300{
    --gradient-from-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .small\:from-blue-900{
    --gradient-from-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .small\:from-gray-150{
    --gradient-from-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .small\:from-gray-200{
    --gradient-from-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .small\:from-gray-250{
    --gradient-from-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .small\:from-gray-300{
    --gradient-from-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .small\:from-gray-400{
    --gradient-from-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .small\:from-gray-450{
    --gradient-from-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .small\:from-gray-500{
    --gradient-from-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .small\:from-gray-550{
    --gradient-from-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .small\:from-gray-600{
    --gradient-from-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .small\:from-gray-700{
    --gradient-from-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .small\:from-gray-disable{
    --gradient-from-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .small\:from-gray-unselected{
    --gradient-from-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .small\:from-blue-200{
    --gradient-from-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .small\:from-red-500{
    --gradient-from-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .small\:from-red-alert{
    --gradient-from-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .small\:from-blue-40{
    --gradient-from-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .small\:from-blue-60{
    --gradient-from-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .small\:from-blue-60-hover{
    --gradient-from-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .small\:from-blue-80{
    --gradient-from-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .small\:from-gray-80{
    --gradient-from-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .small\:from-gray-80-hover{
    --gradient-from-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .small\:from-gray-70{
    --gradient-from-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .small\:from-gray-60{
    --gradient-from-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .small\:from-red-60{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .small\:from-red-60-hover{
    --gradient-from-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .small\:from-red-80{
    --gradient-from-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .small\:from-gray-30{
    --gradient-from-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .small\:from-green-60{
    --gradient-from-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .small\:from-green-50{
    --gradient-from-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .small\:from-blue-70{
    --gradient-from-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .small\:from-gray-50{
    --gradient-from-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .small\:from-gray-50-hover{
    --gradient-from-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .small\:from-gray-50-active{
    --gradient-from-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .small\:from-gray-100{
    --gradient-from-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .small\:from-gray-100-disabled{
    --gradient-from-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .small\:from-gray-40{
    --gradient-from-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .small\:from-gray-10{
    --gradient-from-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .small\:from-gray-10-hover{
    --gradient-from-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .small\:from-gray-20{
    --gradient-from-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .small\:from-gray-20-hover{
    --gradient-from-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .small\:via-red{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .small\:via-red-100{
    --gradient-via-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .small\:via-teal{
    --gradient-via-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .small\:via-teal-100{
    --gradient-via-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .small\:via-teal-200{
    --gradient-via-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .small\:via-teal-300{
    --gradient-via-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .small\:via-white{
    --gradient-via-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .small\:via-black{
    --gradient-via-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .small\:via-black-100{
    --gradient-via-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .small\:via-black-200{
    --gradient-via-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .small\:via-blue{
    --gradient-via-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .small\:via-orange{
    --gradient-via-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .small\:via-purple{
    --gradient-via-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .small\:via-blue-100{
    --gradient-via-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .small\:via-blue-300{
    --gradient-via-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .small\:via-blue-900{
    --gradient-via-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .small\:via-gray-150{
    --gradient-via-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .small\:via-gray-200{
    --gradient-via-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .small\:via-gray-250{
    --gradient-via-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .small\:via-gray-300{
    --gradient-via-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .small\:via-gray-400{
    --gradient-via-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .small\:via-gray-450{
    --gradient-via-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .small\:via-gray-500{
    --gradient-via-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .small\:via-gray-550{
    --gradient-via-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .small\:via-gray-600{
    --gradient-via-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .small\:via-gray-700{
    --gradient-via-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .small\:via-gray-disable{
    --gradient-via-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .small\:via-gray-unselected{
    --gradient-via-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .small\:via-blue-200{
    --gradient-via-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .small\:via-red-500{
    --gradient-via-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .small\:via-red-alert{
    --gradient-via-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .small\:via-blue-40{
    --gradient-via-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .small\:via-blue-60{
    --gradient-via-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .small\:via-blue-60-hover{
    --gradient-via-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .small\:via-blue-80{
    --gradient-via-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .small\:via-gray-80{
    --gradient-via-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .small\:via-gray-80-hover{
    --gradient-via-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .small\:via-gray-70{
    --gradient-via-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .small\:via-gray-60{
    --gradient-via-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .small\:via-red-60{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .small\:via-red-60-hover{
    --gradient-via-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .small\:via-red-80{
    --gradient-via-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .small\:via-gray-30{
    --gradient-via-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .small\:via-green-60{
    --gradient-via-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .small\:via-green-50{
    --gradient-via-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .small\:via-blue-70{
    --gradient-via-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .small\:via-gray-50{
    --gradient-via-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .small\:via-gray-50-hover{
    --gradient-via-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .small\:via-gray-50-active{
    --gradient-via-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .small\:via-gray-100{
    --gradient-via-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .small\:via-gray-100-disabled{
    --gradient-via-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .small\:via-gray-40{
    --gradient-via-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .small\:via-gray-10{
    --gradient-via-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .small\:via-gray-10-hover{
    --gradient-via-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .small\:via-gray-20{
    --gradient-via-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .small\:via-gray-20-hover{
    --gradient-via-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .small\:to-red{
    --gradient-to-color:#da1e28 !important
  }

  .small\:to-red-100{
    --gradient-to-color:#fb4b53 !important
  }

  .small\:to-teal{
    --gradient-to-color:#009b9b !important
  }

  .small\:to-teal-100{
    --gradient-to-color:#dbfbfb !important
  }

  .small\:to-teal-200{
    --gradient-to-color:#A8E2E4 !important
  }

  .small\:to-teal-300{
    --gradient-to-color:#009C98 !important
  }

  .small\:to-white{
    --gradient-to-color:#fff !important
  }

  .small\:to-black{
    --gradient-to-color:#000 !important
  }

  .small\:to-black-100{
    --gradient-to-color:#242A2E !important
  }

  .small\:to-black-200{
    --gradient-to-color:#171717 !important
  }

  .small\:to-blue{
    --gradient-to-color:#0058A1 !important
  }

  .small\:to-orange{
    --gradient-to-color:#fe7b00 !important
  }

  .small\:to-purple{
    --gradient-to-color:#8a3ffc !important
  }

  .small\:to-blue-100{
    --gradient-to-color:#E3F6FF !important
  }

  .small\:to-blue-300{
    --gradient-to-color:#30B0FF !important
  }

  .small\:to-blue-900{
    --gradient-to-color:#07192B !important
  }

  .small\:to-gray-150{
    --gradient-to-color:#f9f9f9 !important
  }

  .small\:to-gray-200{
    --gradient-to-color:#F2F4F8 !important
  }

  .small\:to-gray-250{
    --gradient-to-color:#FAFBFB !important
  }

  .small\:to-gray-300{
    --gradient-to-color:#D5D9E0 !important
  }

  .small\:to-gray-400{
    --gradient-to-color:#9FA5AD !important
  }

  .small\:to-gray-450{
    --gradient-to-color:#868d95 !important
  }

  .small\:to-gray-500{
    --gradient-to-color:#414F64 !important
  }

  .small\:to-gray-550{
    --gradient-to-color:#697077 !important
  }

  .small\:to-gray-600{
    --gradient-to-color:#50565b !important
  }

  .small\:to-gray-700{
    --gradient-to-color:#242a2e !important
  }

  .small\:to-gray-disable{
    --gradient-to-color:#C1C7CD !important
  }

  .small\:to-gray-unselected{
    --gradient-to-color:#868D95 !important
  }

  .small\:to-blue-200{
    --gradient-to-color:#427fb6 !important
  }

  .small\:to-red-500{
    --gradient-to-color:#DC2626 !important
  }

  .small\:to-red-alert{
    --gradient-to-color:#DA1E2833 !important
  }

  .small\:to-blue-40{
    --gradient-to-color:#78a9ff !important
  }

  .small\:to-blue-60{
    --gradient-to-color:#0f62fe !important
  }

  .small\:to-blue-60-hover{
    --gradient-to-color:#0353e9 !important
  }

  .small\:to-blue-80{
    --gradient-to-color:#002d9c !important
  }

  .small\:to-gray-80{
    --gradient-to-color:#393939 !important
  }

  .small\:to-gray-80-hover{
    --gradient-to-color:#4c4c4c !important
  }

  .small\:to-gray-70{
    --gradient-to-color:#525252 !important
  }

  .small\:to-gray-60{
    --gradient-to-color:#6f6f6f !important
  }

  .small\:to-red-60{
    --gradient-to-color:#da1e28 !important
  }

  .small\:to-red-60-hover{
    --gradient-to-color:#ba1b23 !important
  }

  .small\:to-red-80{
    --gradient-to-color:#750e13 !important
  }

  .small\:to-gray-30{
    --gradient-to-color:#c6c6c6 !important
  }

  .small\:to-green-60{
    --gradient-to-color:#198038 !important
  }

  .small\:to-green-50{
    --gradient-to-color:#EDF5FF !important
  }

  .small\:to-blue-70{
    --gradient-to-color:#0043ce !important
  }

  .small\:to-gray-50{
    --gradient-to-color:#8d8d8d !important
  }

  .small\:to-gray-50-hover{
    --gradient-to-color:#8d8d8d12 !important
  }

  .small\:to-gray-50-active{
    --gradient-to-color:#8d8d8d32 !important
  }

  .small\:to-gray-100{
    --gradient-to-color:#161616 !important
  }

  .small\:to-gray-100-disabled{
    --gradient-to-color:#16161650 !important
  }

  .small\:to-gray-40{
    --gradient-to-color:#a8a8a8 !important
  }

  .small\:to-gray-10{
    --gradient-to-color:#f4f4f4 !important
  }

  .small\:to-gray-10-hover{
    --gradient-to-color:#e5e5e5 !important
  }

  .small\:to-gray-20{
    --gradient-to-color:#e0e0e0 !important
  }

  .small\:to-gray-20-hover{
    --gradient-to-color:#cacaca !important
  }

  .small\:hover\:from-red:hover{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .small\:hover\:from-red-100:hover{
    --gradient-from-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .small\:hover\:from-teal:hover{
    --gradient-from-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .small\:hover\:from-teal-100:hover{
    --gradient-from-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .small\:hover\:from-teal-200:hover{
    --gradient-from-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .small\:hover\:from-teal-300:hover{
    --gradient-from-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .small\:hover\:from-white:hover{
    --gradient-from-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .small\:hover\:from-black:hover{
    --gradient-from-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .small\:hover\:from-black-100:hover{
    --gradient-from-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .small\:hover\:from-black-200:hover{
    --gradient-from-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .small\:hover\:from-blue:hover{
    --gradient-from-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .small\:hover\:from-orange:hover{
    --gradient-from-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .small\:hover\:from-purple:hover{
    --gradient-from-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .small\:hover\:from-blue-100:hover{
    --gradient-from-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .small\:hover\:from-blue-300:hover{
    --gradient-from-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .small\:hover\:from-blue-900:hover{
    --gradient-from-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .small\:hover\:from-gray-150:hover{
    --gradient-from-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .small\:hover\:from-gray-200:hover{
    --gradient-from-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .small\:hover\:from-gray-250:hover{
    --gradient-from-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .small\:hover\:from-gray-300:hover{
    --gradient-from-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .small\:hover\:from-gray-400:hover{
    --gradient-from-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .small\:hover\:from-gray-450:hover{
    --gradient-from-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .small\:hover\:from-gray-500:hover{
    --gradient-from-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .small\:hover\:from-gray-550:hover{
    --gradient-from-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .small\:hover\:from-gray-600:hover{
    --gradient-from-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .small\:hover\:from-gray-700:hover{
    --gradient-from-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .small\:hover\:from-gray-disable:hover{
    --gradient-from-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .small\:hover\:from-gray-unselected:hover{
    --gradient-from-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .small\:hover\:from-blue-200:hover{
    --gradient-from-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .small\:hover\:from-red-500:hover{
    --gradient-from-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .small\:hover\:from-red-alert:hover{
    --gradient-from-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .small\:hover\:from-blue-40:hover{
    --gradient-from-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .small\:hover\:from-blue-60:hover{
    --gradient-from-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .small\:hover\:from-blue-60-hover:hover{
    --gradient-from-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .small\:hover\:from-blue-80:hover{
    --gradient-from-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .small\:hover\:from-gray-80:hover{
    --gradient-from-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .small\:hover\:from-gray-80-hover:hover{
    --gradient-from-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .small\:hover\:from-gray-70:hover{
    --gradient-from-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .small\:hover\:from-gray-60:hover{
    --gradient-from-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .small\:hover\:from-red-60:hover{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .small\:hover\:from-red-60-hover:hover{
    --gradient-from-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .small\:hover\:from-red-80:hover{
    --gradient-from-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .small\:hover\:from-gray-30:hover{
    --gradient-from-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .small\:hover\:from-green-60:hover{
    --gradient-from-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .small\:hover\:from-green-50:hover{
    --gradient-from-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .small\:hover\:from-blue-70:hover{
    --gradient-from-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .small\:hover\:from-gray-50:hover{
    --gradient-from-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .small\:hover\:from-gray-50-hover:hover{
    --gradient-from-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .small\:hover\:from-gray-50-active:hover{
    --gradient-from-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .small\:hover\:from-gray-100:hover{
    --gradient-from-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .small\:hover\:from-gray-100-disabled:hover{
    --gradient-from-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .small\:hover\:from-gray-40:hover{
    --gradient-from-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .small\:hover\:from-gray-10:hover{
    --gradient-from-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .small\:hover\:from-gray-10-hover:hover{
    --gradient-from-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .small\:hover\:from-gray-20:hover{
    --gradient-from-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .small\:hover\:from-gray-20-hover:hover{
    --gradient-from-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .small\:hover\:via-red:hover{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .small\:hover\:via-red-100:hover{
    --gradient-via-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .small\:hover\:via-teal:hover{
    --gradient-via-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .small\:hover\:via-teal-100:hover{
    --gradient-via-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .small\:hover\:via-teal-200:hover{
    --gradient-via-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .small\:hover\:via-teal-300:hover{
    --gradient-via-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .small\:hover\:via-white:hover{
    --gradient-via-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .small\:hover\:via-black:hover{
    --gradient-via-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .small\:hover\:via-black-100:hover{
    --gradient-via-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .small\:hover\:via-black-200:hover{
    --gradient-via-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .small\:hover\:via-blue:hover{
    --gradient-via-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .small\:hover\:via-orange:hover{
    --gradient-via-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .small\:hover\:via-purple:hover{
    --gradient-via-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .small\:hover\:via-blue-100:hover{
    --gradient-via-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .small\:hover\:via-blue-300:hover{
    --gradient-via-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .small\:hover\:via-blue-900:hover{
    --gradient-via-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .small\:hover\:via-gray-150:hover{
    --gradient-via-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .small\:hover\:via-gray-200:hover{
    --gradient-via-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .small\:hover\:via-gray-250:hover{
    --gradient-via-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .small\:hover\:via-gray-300:hover{
    --gradient-via-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .small\:hover\:via-gray-400:hover{
    --gradient-via-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .small\:hover\:via-gray-450:hover{
    --gradient-via-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .small\:hover\:via-gray-500:hover{
    --gradient-via-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .small\:hover\:via-gray-550:hover{
    --gradient-via-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .small\:hover\:via-gray-600:hover{
    --gradient-via-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .small\:hover\:via-gray-700:hover{
    --gradient-via-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .small\:hover\:via-gray-disable:hover{
    --gradient-via-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .small\:hover\:via-gray-unselected:hover{
    --gradient-via-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .small\:hover\:via-blue-200:hover{
    --gradient-via-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .small\:hover\:via-red-500:hover{
    --gradient-via-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .small\:hover\:via-red-alert:hover{
    --gradient-via-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .small\:hover\:via-blue-40:hover{
    --gradient-via-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .small\:hover\:via-blue-60:hover{
    --gradient-via-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .small\:hover\:via-blue-60-hover:hover{
    --gradient-via-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .small\:hover\:via-blue-80:hover{
    --gradient-via-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .small\:hover\:via-gray-80:hover{
    --gradient-via-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .small\:hover\:via-gray-80-hover:hover{
    --gradient-via-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .small\:hover\:via-gray-70:hover{
    --gradient-via-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .small\:hover\:via-gray-60:hover{
    --gradient-via-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .small\:hover\:via-red-60:hover{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .small\:hover\:via-red-60-hover:hover{
    --gradient-via-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .small\:hover\:via-red-80:hover{
    --gradient-via-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .small\:hover\:via-gray-30:hover{
    --gradient-via-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .small\:hover\:via-green-60:hover{
    --gradient-via-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .small\:hover\:via-green-50:hover{
    --gradient-via-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .small\:hover\:via-blue-70:hover{
    --gradient-via-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .small\:hover\:via-gray-50:hover{
    --gradient-via-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .small\:hover\:via-gray-50-hover:hover{
    --gradient-via-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .small\:hover\:via-gray-50-active:hover{
    --gradient-via-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .small\:hover\:via-gray-100:hover{
    --gradient-via-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .small\:hover\:via-gray-100-disabled:hover{
    --gradient-via-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .small\:hover\:via-gray-40:hover{
    --gradient-via-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .small\:hover\:via-gray-10:hover{
    --gradient-via-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .small\:hover\:via-gray-10-hover:hover{
    --gradient-via-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .small\:hover\:via-gray-20:hover{
    --gradient-via-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .small\:hover\:via-gray-20-hover:hover{
    --gradient-via-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .small\:hover\:to-red:hover{
    --gradient-to-color:#da1e28 !important
  }

  .small\:hover\:to-red-100:hover{
    --gradient-to-color:#fb4b53 !important
  }

  .small\:hover\:to-teal:hover{
    --gradient-to-color:#009b9b !important
  }

  .small\:hover\:to-teal-100:hover{
    --gradient-to-color:#dbfbfb !important
  }

  .small\:hover\:to-teal-200:hover{
    --gradient-to-color:#A8E2E4 !important
  }

  .small\:hover\:to-teal-300:hover{
    --gradient-to-color:#009C98 !important
  }

  .small\:hover\:to-white:hover{
    --gradient-to-color:#fff !important
  }

  .small\:hover\:to-black:hover{
    --gradient-to-color:#000 !important
  }

  .small\:hover\:to-black-100:hover{
    --gradient-to-color:#242A2E !important
  }

  .small\:hover\:to-black-200:hover{
    --gradient-to-color:#171717 !important
  }

  .small\:hover\:to-blue:hover{
    --gradient-to-color:#0058A1 !important
  }

  .small\:hover\:to-orange:hover{
    --gradient-to-color:#fe7b00 !important
  }

  .small\:hover\:to-purple:hover{
    --gradient-to-color:#8a3ffc !important
  }

  .small\:hover\:to-blue-100:hover{
    --gradient-to-color:#E3F6FF !important
  }

  .small\:hover\:to-blue-300:hover{
    --gradient-to-color:#30B0FF !important
  }

  .small\:hover\:to-blue-900:hover{
    --gradient-to-color:#07192B !important
  }

  .small\:hover\:to-gray-150:hover{
    --gradient-to-color:#f9f9f9 !important
  }

  .small\:hover\:to-gray-200:hover{
    --gradient-to-color:#F2F4F8 !important
  }

  .small\:hover\:to-gray-250:hover{
    --gradient-to-color:#FAFBFB !important
  }

  .small\:hover\:to-gray-300:hover{
    --gradient-to-color:#D5D9E0 !important
  }

  .small\:hover\:to-gray-400:hover{
    --gradient-to-color:#9FA5AD !important
  }

  .small\:hover\:to-gray-450:hover{
    --gradient-to-color:#868d95 !important
  }

  .small\:hover\:to-gray-500:hover{
    --gradient-to-color:#414F64 !important
  }

  .small\:hover\:to-gray-550:hover{
    --gradient-to-color:#697077 !important
  }

  .small\:hover\:to-gray-600:hover{
    --gradient-to-color:#50565b !important
  }

  .small\:hover\:to-gray-700:hover{
    --gradient-to-color:#242a2e !important
  }

  .small\:hover\:to-gray-disable:hover{
    --gradient-to-color:#C1C7CD !important
  }

  .small\:hover\:to-gray-unselected:hover{
    --gradient-to-color:#868D95 !important
  }

  .small\:hover\:to-blue-200:hover{
    --gradient-to-color:#427fb6 !important
  }

  .small\:hover\:to-red-500:hover{
    --gradient-to-color:#DC2626 !important
  }

  .small\:hover\:to-red-alert:hover{
    --gradient-to-color:#DA1E2833 !important
  }

  .small\:hover\:to-blue-40:hover{
    --gradient-to-color:#78a9ff !important
  }

  .small\:hover\:to-blue-60:hover{
    --gradient-to-color:#0f62fe !important
  }

  .small\:hover\:to-blue-60-hover:hover{
    --gradient-to-color:#0353e9 !important
  }

  .small\:hover\:to-blue-80:hover{
    --gradient-to-color:#002d9c !important
  }

  .small\:hover\:to-gray-80:hover{
    --gradient-to-color:#393939 !important
  }

  .small\:hover\:to-gray-80-hover:hover{
    --gradient-to-color:#4c4c4c !important
  }

  .small\:hover\:to-gray-70:hover{
    --gradient-to-color:#525252 !important
  }

  .small\:hover\:to-gray-60:hover{
    --gradient-to-color:#6f6f6f !important
  }

  .small\:hover\:to-red-60:hover{
    --gradient-to-color:#da1e28 !important
  }

  .small\:hover\:to-red-60-hover:hover{
    --gradient-to-color:#ba1b23 !important
  }

  .small\:hover\:to-red-80:hover{
    --gradient-to-color:#750e13 !important
  }

  .small\:hover\:to-gray-30:hover{
    --gradient-to-color:#c6c6c6 !important
  }

  .small\:hover\:to-green-60:hover{
    --gradient-to-color:#198038 !important
  }

  .small\:hover\:to-green-50:hover{
    --gradient-to-color:#EDF5FF !important
  }

  .small\:hover\:to-blue-70:hover{
    --gradient-to-color:#0043ce !important
  }

  .small\:hover\:to-gray-50:hover{
    --gradient-to-color:#8d8d8d !important
  }

  .small\:hover\:to-gray-50-hover:hover{
    --gradient-to-color:#8d8d8d12 !important
  }

  .small\:hover\:to-gray-50-active:hover{
    --gradient-to-color:#8d8d8d32 !important
  }

  .small\:hover\:to-gray-100:hover{
    --gradient-to-color:#161616 !important
  }

  .small\:hover\:to-gray-100-disabled:hover{
    --gradient-to-color:#16161650 !important
  }

  .small\:hover\:to-gray-40:hover{
    --gradient-to-color:#a8a8a8 !important
  }

  .small\:hover\:to-gray-10:hover{
    --gradient-to-color:#f4f4f4 !important
  }

  .small\:hover\:to-gray-10-hover:hover{
    --gradient-to-color:#e5e5e5 !important
  }

  .small\:hover\:to-gray-20:hover{
    --gradient-to-color:#e0e0e0 !important
  }

  .small\:hover\:to-gray-20-hover:hover{
    --gradient-to-color:#cacaca !important
  }

  .small\:focus\:from-red:focus{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .small\:focus\:from-red-100:focus{
    --gradient-from-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .small\:focus\:from-teal:focus{
    --gradient-from-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .small\:focus\:from-teal-100:focus{
    --gradient-from-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .small\:focus\:from-teal-200:focus{
    --gradient-from-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .small\:focus\:from-teal-300:focus{
    --gradient-from-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .small\:focus\:from-white:focus{
    --gradient-from-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .small\:focus\:from-black:focus{
    --gradient-from-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .small\:focus\:from-black-100:focus{
    --gradient-from-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .small\:focus\:from-black-200:focus{
    --gradient-from-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .small\:focus\:from-blue:focus{
    --gradient-from-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .small\:focus\:from-orange:focus{
    --gradient-from-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .small\:focus\:from-purple:focus{
    --gradient-from-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .small\:focus\:from-blue-100:focus{
    --gradient-from-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .small\:focus\:from-blue-300:focus{
    --gradient-from-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .small\:focus\:from-blue-900:focus{
    --gradient-from-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .small\:focus\:from-gray-150:focus{
    --gradient-from-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .small\:focus\:from-gray-200:focus{
    --gradient-from-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .small\:focus\:from-gray-250:focus{
    --gradient-from-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .small\:focus\:from-gray-300:focus{
    --gradient-from-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .small\:focus\:from-gray-400:focus{
    --gradient-from-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .small\:focus\:from-gray-450:focus{
    --gradient-from-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .small\:focus\:from-gray-500:focus{
    --gradient-from-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .small\:focus\:from-gray-550:focus{
    --gradient-from-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .small\:focus\:from-gray-600:focus{
    --gradient-from-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .small\:focus\:from-gray-700:focus{
    --gradient-from-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .small\:focus\:from-gray-disable:focus{
    --gradient-from-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .small\:focus\:from-gray-unselected:focus{
    --gradient-from-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .small\:focus\:from-blue-200:focus{
    --gradient-from-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .small\:focus\:from-red-500:focus{
    --gradient-from-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .small\:focus\:from-red-alert:focus{
    --gradient-from-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .small\:focus\:from-blue-40:focus{
    --gradient-from-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .small\:focus\:from-blue-60:focus{
    --gradient-from-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .small\:focus\:from-blue-60-hover:focus{
    --gradient-from-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .small\:focus\:from-blue-80:focus{
    --gradient-from-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .small\:focus\:from-gray-80:focus{
    --gradient-from-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .small\:focus\:from-gray-80-hover:focus{
    --gradient-from-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .small\:focus\:from-gray-70:focus{
    --gradient-from-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .small\:focus\:from-gray-60:focus{
    --gradient-from-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .small\:focus\:from-red-60:focus{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .small\:focus\:from-red-60-hover:focus{
    --gradient-from-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .small\:focus\:from-red-80:focus{
    --gradient-from-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .small\:focus\:from-gray-30:focus{
    --gradient-from-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .small\:focus\:from-green-60:focus{
    --gradient-from-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .small\:focus\:from-green-50:focus{
    --gradient-from-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .small\:focus\:from-blue-70:focus{
    --gradient-from-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .small\:focus\:from-gray-50:focus{
    --gradient-from-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .small\:focus\:from-gray-50-hover:focus{
    --gradient-from-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .small\:focus\:from-gray-50-active:focus{
    --gradient-from-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .small\:focus\:from-gray-100:focus{
    --gradient-from-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .small\:focus\:from-gray-100-disabled:focus{
    --gradient-from-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .small\:focus\:from-gray-40:focus{
    --gradient-from-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .small\:focus\:from-gray-10:focus{
    --gradient-from-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .small\:focus\:from-gray-10-hover:focus{
    --gradient-from-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .small\:focus\:from-gray-20:focus{
    --gradient-from-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .small\:focus\:from-gray-20-hover:focus{
    --gradient-from-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .small\:focus\:via-red:focus{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .small\:focus\:via-red-100:focus{
    --gradient-via-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .small\:focus\:via-teal:focus{
    --gradient-via-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .small\:focus\:via-teal-100:focus{
    --gradient-via-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .small\:focus\:via-teal-200:focus{
    --gradient-via-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .small\:focus\:via-teal-300:focus{
    --gradient-via-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .small\:focus\:via-white:focus{
    --gradient-via-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .small\:focus\:via-black:focus{
    --gradient-via-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .small\:focus\:via-black-100:focus{
    --gradient-via-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .small\:focus\:via-black-200:focus{
    --gradient-via-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .small\:focus\:via-blue:focus{
    --gradient-via-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .small\:focus\:via-orange:focus{
    --gradient-via-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .small\:focus\:via-purple:focus{
    --gradient-via-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .small\:focus\:via-blue-100:focus{
    --gradient-via-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .small\:focus\:via-blue-300:focus{
    --gradient-via-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .small\:focus\:via-blue-900:focus{
    --gradient-via-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .small\:focus\:via-gray-150:focus{
    --gradient-via-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .small\:focus\:via-gray-200:focus{
    --gradient-via-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .small\:focus\:via-gray-250:focus{
    --gradient-via-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .small\:focus\:via-gray-300:focus{
    --gradient-via-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .small\:focus\:via-gray-400:focus{
    --gradient-via-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .small\:focus\:via-gray-450:focus{
    --gradient-via-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .small\:focus\:via-gray-500:focus{
    --gradient-via-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .small\:focus\:via-gray-550:focus{
    --gradient-via-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .small\:focus\:via-gray-600:focus{
    --gradient-via-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .small\:focus\:via-gray-700:focus{
    --gradient-via-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .small\:focus\:via-gray-disable:focus{
    --gradient-via-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .small\:focus\:via-gray-unselected:focus{
    --gradient-via-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .small\:focus\:via-blue-200:focus{
    --gradient-via-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .small\:focus\:via-red-500:focus{
    --gradient-via-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .small\:focus\:via-red-alert:focus{
    --gradient-via-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .small\:focus\:via-blue-40:focus{
    --gradient-via-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .small\:focus\:via-blue-60:focus{
    --gradient-via-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .small\:focus\:via-blue-60-hover:focus{
    --gradient-via-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .small\:focus\:via-blue-80:focus{
    --gradient-via-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .small\:focus\:via-gray-80:focus{
    --gradient-via-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .small\:focus\:via-gray-80-hover:focus{
    --gradient-via-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .small\:focus\:via-gray-70:focus{
    --gradient-via-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .small\:focus\:via-gray-60:focus{
    --gradient-via-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .small\:focus\:via-red-60:focus{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .small\:focus\:via-red-60-hover:focus{
    --gradient-via-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .small\:focus\:via-red-80:focus{
    --gradient-via-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .small\:focus\:via-gray-30:focus{
    --gradient-via-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .small\:focus\:via-green-60:focus{
    --gradient-via-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .small\:focus\:via-green-50:focus{
    --gradient-via-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .small\:focus\:via-blue-70:focus{
    --gradient-via-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .small\:focus\:via-gray-50:focus{
    --gradient-via-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .small\:focus\:via-gray-50-hover:focus{
    --gradient-via-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .small\:focus\:via-gray-50-active:focus{
    --gradient-via-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .small\:focus\:via-gray-100:focus{
    --gradient-via-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .small\:focus\:via-gray-100-disabled:focus{
    --gradient-via-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .small\:focus\:via-gray-40:focus{
    --gradient-via-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .small\:focus\:via-gray-10:focus{
    --gradient-via-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .small\:focus\:via-gray-10-hover:focus{
    --gradient-via-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .small\:focus\:via-gray-20:focus{
    --gradient-via-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .small\:focus\:via-gray-20-hover:focus{
    --gradient-via-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .small\:focus\:to-red:focus{
    --gradient-to-color:#da1e28 !important
  }

  .small\:focus\:to-red-100:focus{
    --gradient-to-color:#fb4b53 !important
  }

  .small\:focus\:to-teal:focus{
    --gradient-to-color:#009b9b !important
  }

  .small\:focus\:to-teal-100:focus{
    --gradient-to-color:#dbfbfb !important
  }

  .small\:focus\:to-teal-200:focus{
    --gradient-to-color:#A8E2E4 !important
  }

  .small\:focus\:to-teal-300:focus{
    --gradient-to-color:#009C98 !important
  }

  .small\:focus\:to-white:focus{
    --gradient-to-color:#fff !important
  }

  .small\:focus\:to-black:focus{
    --gradient-to-color:#000 !important
  }

  .small\:focus\:to-black-100:focus{
    --gradient-to-color:#242A2E !important
  }

  .small\:focus\:to-black-200:focus{
    --gradient-to-color:#171717 !important
  }

  .small\:focus\:to-blue:focus{
    --gradient-to-color:#0058A1 !important
  }

  .small\:focus\:to-orange:focus{
    --gradient-to-color:#fe7b00 !important
  }

  .small\:focus\:to-purple:focus{
    --gradient-to-color:#8a3ffc !important
  }

  .small\:focus\:to-blue-100:focus{
    --gradient-to-color:#E3F6FF !important
  }

  .small\:focus\:to-blue-300:focus{
    --gradient-to-color:#30B0FF !important
  }

  .small\:focus\:to-blue-900:focus{
    --gradient-to-color:#07192B !important
  }

  .small\:focus\:to-gray-150:focus{
    --gradient-to-color:#f9f9f9 !important
  }

  .small\:focus\:to-gray-200:focus{
    --gradient-to-color:#F2F4F8 !important
  }

  .small\:focus\:to-gray-250:focus{
    --gradient-to-color:#FAFBFB !important
  }

  .small\:focus\:to-gray-300:focus{
    --gradient-to-color:#D5D9E0 !important
  }

  .small\:focus\:to-gray-400:focus{
    --gradient-to-color:#9FA5AD !important
  }

  .small\:focus\:to-gray-450:focus{
    --gradient-to-color:#868d95 !important
  }

  .small\:focus\:to-gray-500:focus{
    --gradient-to-color:#414F64 !important
  }

  .small\:focus\:to-gray-550:focus{
    --gradient-to-color:#697077 !important
  }

  .small\:focus\:to-gray-600:focus{
    --gradient-to-color:#50565b !important
  }

  .small\:focus\:to-gray-700:focus{
    --gradient-to-color:#242a2e !important
  }

  .small\:focus\:to-gray-disable:focus{
    --gradient-to-color:#C1C7CD !important
  }

  .small\:focus\:to-gray-unselected:focus{
    --gradient-to-color:#868D95 !important
  }

  .small\:focus\:to-blue-200:focus{
    --gradient-to-color:#427fb6 !important
  }

  .small\:focus\:to-red-500:focus{
    --gradient-to-color:#DC2626 !important
  }

  .small\:focus\:to-red-alert:focus{
    --gradient-to-color:#DA1E2833 !important
  }

  .small\:focus\:to-blue-40:focus{
    --gradient-to-color:#78a9ff !important
  }

  .small\:focus\:to-blue-60:focus{
    --gradient-to-color:#0f62fe !important
  }

  .small\:focus\:to-blue-60-hover:focus{
    --gradient-to-color:#0353e9 !important
  }

  .small\:focus\:to-blue-80:focus{
    --gradient-to-color:#002d9c !important
  }

  .small\:focus\:to-gray-80:focus{
    --gradient-to-color:#393939 !important
  }

  .small\:focus\:to-gray-80-hover:focus{
    --gradient-to-color:#4c4c4c !important
  }

  .small\:focus\:to-gray-70:focus{
    --gradient-to-color:#525252 !important
  }

  .small\:focus\:to-gray-60:focus{
    --gradient-to-color:#6f6f6f !important
  }

  .small\:focus\:to-red-60:focus{
    --gradient-to-color:#da1e28 !important
  }

  .small\:focus\:to-red-60-hover:focus{
    --gradient-to-color:#ba1b23 !important
  }

  .small\:focus\:to-red-80:focus{
    --gradient-to-color:#750e13 !important
  }

  .small\:focus\:to-gray-30:focus{
    --gradient-to-color:#c6c6c6 !important
  }

  .small\:focus\:to-green-60:focus{
    --gradient-to-color:#198038 !important
  }

  .small\:focus\:to-green-50:focus{
    --gradient-to-color:#EDF5FF !important
  }

  .small\:focus\:to-blue-70:focus{
    --gradient-to-color:#0043ce !important
  }

  .small\:focus\:to-gray-50:focus{
    --gradient-to-color:#8d8d8d !important
  }

  .small\:focus\:to-gray-50-hover:focus{
    --gradient-to-color:#8d8d8d12 !important
  }

  .small\:focus\:to-gray-50-active:focus{
    --gradient-to-color:#8d8d8d32 !important
  }

  .small\:focus\:to-gray-100:focus{
    --gradient-to-color:#161616 !important
  }

  .small\:focus\:to-gray-100-disabled:focus{
    --gradient-to-color:#16161650 !important
  }

  .small\:focus\:to-gray-40:focus{
    --gradient-to-color:#a8a8a8 !important
  }

  .small\:focus\:to-gray-10:focus{
    --gradient-to-color:#f4f4f4 !important
  }

  .small\:focus\:to-gray-10-hover:focus{
    --gradient-to-color:#e5e5e5 !important
  }

  .small\:focus\:to-gray-20:focus{
    --gradient-to-color:#e0e0e0 !important
  }

  .small\:focus\:to-gray-20-hover:focus{
    --gradient-to-color:#cacaca !important
  }

  .small\:bg-opacity-0{
    --bg-opacity:0 !important
  }

  .small\:bg-opacity-25{
    --bg-opacity:0.25 !important
  }

  .small\:bg-opacity-50{
    --bg-opacity:0.5 !important
  }

  .small\:bg-opacity-75{
    --bg-opacity:0.75 !important
  }

  .small\:bg-opacity-100{
    --bg-opacity:1 !important
  }

  .small\:hover\:bg-opacity-0:hover{
    --bg-opacity:0 !important
  }

  .small\:hover\:bg-opacity-25:hover{
    --bg-opacity:0.25 !important
  }

  .small\:hover\:bg-opacity-50:hover{
    --bg-opacity:0.5 !important
  }

  .small\:hover\:bg-opacity-75:hover{
    --bg-opacity:0.75 !important
  }

  .small\:hover\:bg-opacity-100:hover{
    --bg-opacity:1 !important
  }

  .small\:focus\:bg-opacity-0:focus{
    --bg-opacity:0 !important
  }

  .small\:focus\:bg-opacity-25:focus{
    --bg-opacity:0.25 !important
  }

  .small\:focus\:bg-opacity-50:focus{
    --bg-opacity:0.5 !important
  }

  .small\:focus\:bg-opacity-75:focus{
    --bg-opacity:0.75 !important
  }

  .small\:focus\:bg-opacity-100:focus{
    --bg-opacity:1 !important
  }

  .small\:bg-bottom{
    background-position:bottom !important
  }

  .small\:bg-center{
    background-position:center !important
  }

  .small\:bg-left{
    background-position:left !important
  }

  .small\:bg-left-bottom{
    background-position:left bottom !important
  }

  .small\:bg-left-top{
    background-position:left top !important
  }

  .small\:bg-right{
    background-position:right !important
  }

  .small\:bg-right-bottom{
    background-position:right bottom !important
  }

  .small\:bg-right-top{
    background-position:right top !important
  }

  .small\:bg-top{
    background-position:top !important
  }

  .small\:bg-repeat{
    background-repeat:repeat !important
  }

  .small\:bg-no-repeat{
    background-repeat:no-repeat !important
  }

  .small\:bg-repeat-x{
    background-repeat:repeat-x !important
  }

  .small\:bg-repeat-y{
    background-repeat:repeat-y !important
  }

  .small\:bg-repeat-round{
    background-repeat:round !important
  }

  .small\:bg-repeat-space{
    background-repeat:space !important
  }

  .small\:bg-auto{
    background-size:auto !important
  }

  .small\:bg-cover{
    background-size:cover !important
  }

  .small\:bg-contain{
    background-size:contain !important
  }

  .small\:border-collapse{
    border-collapse:collapse !important
  }

  .small\:border-separate{
    border-collapse:separate !important
  }

  .small\:border-red{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .small\:border-red-100{
    --border-opacity:1 !important;
    border-color:#fb4b53 !important;
    border-color:rgba(251, 75, 83, var(--border-opacity)) !important
  }

  .small\:border-teal{
    --border-opacity:1 !important;
    border-color:#009b9b !important;
    border-color:rgba(0, 155, 155, var(--border-opacity)) !important
  }

  .small\:border-teal-100{
    --border-opacity:1 !important;
    border-color:#dbfbfb !important;
    border-color:rgba(219, 251, 251, var(--border-opacity)) !important
  }

  .small\:border-teal-200{
    --border-opacity:1 !important;
    border-color:#A8E2E4 !important;
    border-color:rgba(168, 226, 228, var(--border-opacity)) !important
  }

  .small\:border-teal-300{
    --border-opacity:1 !important;
    border-color:#009C98 !important;
    border-color:rgba(0, 156, 152, var(--border-opacity)) !important
  }

  .small\:border-white{
    --border-opacity:1 !important;
    border-color:#fff !important;
    border-color:rgba(255, 255, 255, var(--border-opacity)) !important
  }

  .small\:border-black{
    --border-opacity:1 !important;
    border-color:#000 !important;
    border-color:rgba(0, 0, 0, var(--border-opacity)) !important
  }

  .small\:border-black-100{
    --border-opacity:1 !important;
    border-color:#242A2E !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .small\:border-black-200{
    --border-opacity:1 !important;
    border-color:#171717 !important;
    border-color:rgba(23, 23, 23, var(--border-opacity)) !important
  }

  .small\:border-blue{
    --border-opacity:1 !important;
    border-color:#0058A1 !important;
    border-color:rgba(0, 88, 161, var(--border-opacity)) !important
  }

  .small\:border-orange{
    --border-opacity:1 !important;
    border-color:#fe7b00 !important;
    border-color:rgba(254, 123, 0, var(--border-opacity)) !important
  }

  .small\:border-purple{
    --border-opacity:1 !important;
    border-color:#8a3ffc !important;
    border-color:rgba(138, 63, 252, var(--border-opacity)) !important
  }

  .small\:border-blue-100{
    --border-opacity:1 !important;
    border-color:#E3F6FF !important;
    border-color:rgba(227, 246, 255, var(--border-opacity)) !important
  }

  .small\:border-blue-300{
    --border-opacity:1 !important;
    border-color:#30B0FF !important;
    border-color:rgba(48, 176, 255, var(--border-opacity)) !important
  }

  .small\:border-blue-900{
    --border-opacity:1 !important;
    border-color:#07192B !important;
    border-color:rgba(7, 25, 43, var(--border-opacity)) !important
  }

  .small\:border-gray-150{
    --border-opacity:1 !important;
    border-color:#f9f9f9 !important;
    border-color:rgba(249, 249, 249, var(--border-opacity)) !important
  }

  .small\:border-gray-200{
    --border-opacity:1 !important;
    border-color:#F2F4F8 !important;
    border-color:rgba(242, 244, 248, var(--border-opacity)) !important
  }

  .small\:border-gray-250{
    --border-opacity:1 !important;
    border-color:#FAFBFB !important;
    border-color:rgba(250, 251, 251, var(--border-opacity)) !important
  }

  .small\:border-gray-300{
    --border-opacity:1 !important;
    border-color:#D5D9E0 !important;
    border-color:rgba(213, 217, 224, var(--border-opacity)) !important
  }

  .small\:border-gray-400{
    --border-opacity:1 !important;
    border-color:#9FA5AD !important;
    border-color:rgba(159, 165, 173, var(--border-opacity)) !important
  }

  .small\:border-gray-450{
    --border-opacity:1 !important;
    border-color:#868d95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .small\:border-gray-500{
    --border-opacity:1 !important;
    border-color:#414F64 !important;
    border-color:rgba(65, 79, 100, var(--border-opacity)) !important
  }

  .small\:border-gray-550{
    --border-opacity:1 !important;
    border-color:#697077 !important;
    border-color:rgba(105, 112, 119, var(--border-opacity)) !important
  }

  .small\:border-gray-600{
    --border-opacity:1 !important;
    border-color:#50565b !important;
    border-color:rgba(80, 86, 91, var(--border-opacity)) !important
  }

  .small\:border-gray-700{
    --border-opacity:1 !important;
    border-color:#242a2e !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .small\:border-gray-disable{
    --border-opacity:1 !important;
    border-color:#C1C7CD !important;
    border-color:rgba(193, 199, 205, var(--border-opacity)) !important
  }

  .small\:border-gray-unselected{
    --border-opacity:1 !important;
    border-color:#868D95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .small\:border-blue-200{
    --border-opacity:1 !important;
    border-color:#427fb6 !important;
    border-color:rgba(66, 127, 182, var(--border-opacity)) !important
  }

  .small\:border-red-500{
    --border-opacity:1 !important;
    border-color:#DC2626 !important;
    border-color:rgba(220, 38, 38, var(--border-opacity)) !important
  }

  .small\:border-red-alert{
    border-color:#DA1E2833 !important
  }

  .small\:border-blue-40{
    --border-opacity:1 !important;
    border-color:#78a9ff !important;
    border-color:rgba(120, 169, 255, var(--border-opacity)) !important
  }

  .small\:border-blue-60{
    --border-opacity:1 !important;
    border-color:#0f62fe !important;
    border-color:rgba(15, 98, 254, var(--border-opacity)) !important
  }

  .small\:border-blue-60-hover{
    --border-opacity:1 !important;
    border-color:#0353e9 !important;
    border-color:rgba(3, 83, 233, var(--border-opacity)) !important
  }

  .small\:border-blue-80{
    --border-opacity:1 !important;
    border-color:#002d9c !important;
    border-color:rgba(0, 45, 156, var(--border-opacity)) !important
  }

  .small\:border-gray-80{
    --border-opacity:1 !important;
    border-color:#393939 !important;
    border-color:rgba(57, 57, 57, var(--border-opacity)) !important
  }

  .small\:border-gray-80-hover{
    --border-opacity:1 !important;
    border-color:#4c4c4c !important;
    border-color:rgba(76, 76, 76, var(--border-opacity)) !important
  }

  .small\:border-gray-70{
    --border-opacity:1 !important;
    border-color:#525252 !important;
    border-color:rgba(82, 82, 82, var(--border-opacity)) !important
  }

  .small\:border-gray-60{
    --border-opacity:1 !important;
    border-color:#6f6f6f !important;
    border-color:rgba(111, 111, 111, var(--border-opacity)) !important
  }

  .small\:border-red-60{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .small\:border-red-60-hover{
    --border-opacity:1 !important;
    border-color:#ba1b23 !important;
    border-color:rgba(186, 27, 35, var(--border-opacity)) !important
  }

  .small\:border-red-80{
    --border-opacity:1 !important;
    border-color:#750e13 !important;
    border-color:rgba(117, 14, 19, var(--border-opacity)) !important
  }

  .small\:border-gray-30{
    --border-opacity:1 !important;
    border-color:#c6c6c6 !important;
    border-color:rgba(198, 198, 198, var(--border-opacity)) !important
  }

  .small\:border-green-60{
    --border-opacity:1 !important;
    border-color:#198038 !important;
    border-color:rgba(25, 128, 56, var(--border-opacity)) !important
  }

  .small\:border-green-50{
    --border-opacity:1 !important;
    border-color:#EDF5FF !important;
    border-color:rgba(237, 245, 255, var(--border-opacity)) !important
  }

  .small\:border-blue-70{
    --border-opacity:1 !important;
    border-color:#0043ce !important;
    border-color:rgba(0, 67, 206, var(--border-opacity)) !important
  }

  .small\:border-gray-50{
    --border-opacity:1 !important;
    border-color:#8d8d8d !important;
    border-color:rgba(141, 141, 141, var(--border-opacity)) !important
  }

  .small\:border-gray-50-hover{
    border-color:#8d8d8d12 !important
  }

  .small\:border-gray-50-active{
    border-color:#8d8d8d32 !important
  }

  .small\:border-gray-100{
    --border-opacity:1 !important;
    border-color:#161616 !important;
    border-color:rgba(22, 22, 22, var(--border-opacity)) !important
  }

  .small\:border-gray-100-disabled{
    border-color:#16161650 !important
  }

  .small\:border-gray-40{
    --border-opacity:1 !important;
    border-color:#a8a8a8 !important;
    border-color:rgba(168, 168, 168, var(--border-opacity)) !important
  }

  .small\:border-gray-10{
    --border-opacity:1 !important;
    border-color:#f4f4f4 !important;
    border-color:rgba(244, 244, 244, var(--border-opacity)) !important
  }

  .small\:border-gray-10-hover{
    --border-opacity:1 !important;
    border-color:#e5e5e5 !important;
    border-color:rgba(229, 229, 229, var(--border-opacity)) !important
  }

  .small\:border-gray-20{
    --border-opacity:1 !important;
    border-color:#e0e0e0 !important;
    border-color:rgba(224, 224, 224, var(--border-opacity)) !important
  }

  .small\:border-gray-20-hover{
    --border-opacity:1 !important;
    border-color:#cacaca !important;
    border-color:rgba(202, 202, 202, var(--border-opacity)) !important
  }

  .small\:hover\:border-red:hover{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .small\:hover\:border-red-100:hover{
    --border-opacity:1 !important;
    border-color:#fb4b53 !important;
    border-color:rgba(251, 75, 83, var(--border-opacity)) !important
  }

  .small\:hover\:border-teal:hover{
    --border-opacity:1 !important;
    border-color:#009b9b !important;
    border-color:rgba(0, 155, 155, var(--border-opacity)) !important
  }

  .small\:hover\:border-teal-100:hover{
    --border-opacity:1 !important;
    border-color:#dbfbfb !important;
    border-color:rgba(219, 251, 251, var(--border-opacity)) !important
  }

  .small\:hover\:border-teal-200:hover{
    --border-opacity:1 !important;
    border-color:#A8E2E4 !important;
    border-color:rgba(168, 226, 228, var(--border-opacity)) !important
  }

  .small\:hover\:border-teal-300:hover{
    --border-opacity:1 !important;
    border-color:#009C98 !important;
    border-color:rgba(0, 156, 152, var(--border-opacity)) !important
  }

  .small\:hover\:border-white:hover{
    --border-opacity:1 !important;
    border-color:#fff !important;
    border-color:rgba(255, 255, 255, var(--border-opacity)) !important
  }

  .small\:hover\:border-black:hover{
    --border-opacity:1 !important;
    border-color:#000 !important;
    border-color:rgba(0, 0, 0, var(--border-opacity)) !important
  }

  .small\:hover\:border-black-100:hover{
    --border-opacity:1 !important;
    border-color:#242A2E !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .small\:hover\:border-black-200:hover{
    --border-opacity:1 !important;
    border-color:#171717 !important;
    border-color:rgba(23, 23, 23, var(--border-opacity)) !important
  }

  .small\:hover\:border-blue:hover{
    --border-opacity:1 !important;
    border-color:#0058A1 !important;
    border-color:rgba(0, 88, 161, var(--border-opacity)) !important
  }

  .small\:hover\:border-orange:hover{
    --border-opacity:1 !important;
    border-color:#fe7b00 !important;
    border-color:rgba(254, 123, 0, var(--border-opacity)) !important
  }

  .small\:hover\:border-purple:hover{
    --border-opacity:1 !important;
    border-color:#8a3ffc !important;
    border-color:rgba(138, 63, 252, var(--border-opacity)) !important
  }

  .small\:hover\:border-blue-100:hover{
    --border-opacity:1 !important;
    border-color:#E3F6FF !important;
    border-color:rgba(227, 246, 255, var(--border-opacity)) !important
  }

  .small\:hover\:border-blue-300:hover{
    --border-opacity:1 !important;
    border-color:#30B0FF !important;
    border-color:rgba(48, 176, 255, var(--border-opacity)) !important
  }

  .small\:hover\:border-blue-900:hover{
    --border-opacity:1 !important;
    border-color:#07192B !important;
    border-color:rgba(7, 25, 43, var(--border-opacity)) !important
  }

  .small\:hover\:border-gray-150:hover{
    --border-opacity:1 !important;
    border-color:#f9f9f9 !important;
    border-color:rgba(249, 249, 249, var(--border-opacity)) !important
  }

  .small\:hover\:border-gray-200:hover{
    --border-opacity:1 !important;
    border-color:#F2F4F8 !important;
    border-color:rgba(242, 244, 248, var(--border-opacity)) !important
  }

  .small\:hover\:border-gray-250:hover{
    --border-opacity:1 !important;
    border-color:#FAFBFB !important;
    border-color:rgba(250, 251, 251, var(--border-opacity)) !important
  }

  .small\:hover\:border-gray-300:hover{
    --border-opacity:1 !important;
    border-color:#D5D9E0 !important;
    border-color:rgba(213, 217, 224, var(--border-opacity)) !important
  }

  .small\:hover\:border-gray-400:hover{
    --border-opacity:1 !important;
    border-color:#9FA5AD !important;
    border-color:rgba(159, 165, 173, var(--border-opacity)) !important
  }

  .small\:hover\:border-gray-450:hover{
    --border-opacity:1 !important;
    border-color:#868d95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .small\:hover\:border-gray-500:hover{
    --border-opacity:1 !important;
    border-color:#414F64 !important;
    border-color:rgba(65, 79, 100, var(--border-opacity)) !important
  }

  .small\:hover\:border-gray-550:hover{
    --border-opacity:1 !important;
    border-color:#697077 !important;
    border-color:rgba(105, 112, 119, var(--border-opacity)) !important
  }

  .small\:hover\:border-gray-600:hover{
    --border-opacity:1 !important;
    border-color:#50565b !important;
    border-color:rgba(80, 86, 91, var(--border-opacity)) !important
  }

  .small\:hover\:border-gray-700:hover{
    --border-opacity:1 !important;
    border-color:#242a2e !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .small\:hover\:border-gray-disable:hover{
    --border-opacity:1 !important;
    border-color:#C1C7CD !important;
    border-color:rgba(193, 199, 205, var(--border-opacity)) !important
  }

  .small\:hover\:border-gray-unselected:hover{
    --border-opacity:1 !important;
    border-color:#868D95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .small\:hover\:border-blue-200:hover{
    --border-opacity:1 !important;
    border-color:#427fb6 !important;
    border-color:rgba(66, 127, 182, var(--border-opacity)) !important
  }

  .small\:hover\:border-red-500:hover{
    --border-opacity:1 !important;
    border-color:#DC2626 !important;
    border-color:rgba(220, 38, 38, var(--border-opacity)) !important
  }

  .small\:hover\:border-red-alert:hover{
    border-color:#DA1E2833 !important
  }

  .small\:hover\:border-blue-40:hover{
    --border-opacity:1 !important;
    border-color:#78a9ff !important;
    border-color:rgba(120, 169, 255, var(--border-opacity)) !important
  }

  .small\:hover\:border-blue-60:hover{
    --border-opacity:1 !important;
    border-color:#0f62fe !important;
    border-color:rgba(15, 98, 254, var(--border-opacity)) !important
  }

  .small\:hover\:border-blue-60-hover:hover{
    --border-opacity:1 !important;
    border-color:#0353e9 !important;
    border-color:rgba(3, 83, 233, var(--border-opacity)) !important
  }

  .small\:hover\:border-blue-80:hover{
    --border-opacity:1 !important;
    border-color:#002d9c !important;
    border-color:rgba(0, 45, 156, var(--border-opacity)) !important
  }

  .small\:hover\:border-gray-80:hover{
    --border-opacity:1 !important;
    border-color:#393939 !important;
    border-color:rgba(57, 57, 57, var(--border-opacity)) !important
  }

  .small\:hover\:border-gray-80-hover:hover{
    --border-opacity:1 !important;
    border-color:#4c4c4c !important;
    border-color:rgba(76, 76, 76, var(--border-opacity)) !important
  }

  .small\:hover\:border-gray-70:hover{
    --border-opacity:1 !important;
    border-color:#525252 !important;
    border-color:rgba(82, 82, 82, var(--border-opacity)) !important
  }

  .small\:hover\:border-gray-60:hover{
    --border-opacity:1 !important;
    border-color:#6f6f6f !important;
    border-color:rgba(111, 111, 111, var(--border-opacity)) !important
  }

  .small\:hover\:border-red-60:hover{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .small\:hover\:border-red-60-hover:hover{
    --border-opacity:1 !important;
    border-color:#ba1b23 !important;
    border-color:rgba(186, 27, 35, var(--border-opacity)) !important
  }

  .small\:hover\:border-red-80:hover{
    --border-opacity:1 !important;
    border-color:#750e13 !important;
    border-color:rgba(117, 14, 19, var(--border-opacity)) !important
  }

  .small\:hover\:border-gray-30:hover{
    --border-opacity:1 !important;
    border-color:#c6c6c6 !important;
    border-color:rgba(198, 198, 198, var(--border-opacity)) !important
  }

  .small\:hover\:border-green-60:hover{
    --border-opacity:1 !important;
    border-color:#198038 !important;
    border-color:rgba(25, 128, 56, var(--border-opacity)) !important
  }

  .small\:hover\:border-green-50:hover{
    --border-opacity:1 !important;
    border-color:#EDF5FF !important;
    border-color:rgba(237, 245, 255, var(--border-opacity)) !important
  }

  .small\:hover\:border-blue-70:hover{
    --border-opacity:1 !important;
    border-color:#0043ce !important;
    border-color:rgba(0, 67, 206, var(--border-opacity)) !important
  }

  .small\:hover\:border-gray-50:hover{
    --border-opacity:1 !important;
    border-color:#8d8d8d !important;
    border-color:rgba(141, 141, 141, var(--border-opacity)) !important
  }

  .small\:hover\:border-gray-50-hover:hover{
    border-color:#8d8d8d12 !important
  }

  .small\:hover\:border-gray-50-active:hover{
    border-color:#8d8d8d32 !important
  }

  .small\:hover\:border-gray-100:hover{
    --border-opacity:1 !important;
    border-color:#161616 !important;
    border-color:rgba(22, 22, 22, var(--border-opacity)) !important
  }

  .small\:hover\:border-gray-100-disabled:hover{
    border-color:#16161650 !important
  }

  .small\:hover\:border-gray-40:hover{
    --border-opacity:1 !important;
    border-color:#a8a8a8 !important;
    border-color:rgba(168, 168, 168, var(--border-opacity)) !important
  }

  .small\:hover\:border-gray-10:hover{
    --border-opacity:1 !important;
    border-color:#f4f4f4 !important;
    border-color:rgba(244, 244, 244, var(--border-opacity)) !important
  }

  .small\:hover\:border-gray-10-hover:hover{
    --border-opacity:1 !important;
    border-color:#e5e5e5 !important;
    border-color:rgba(229, 229, 229, var(--border-opacity)) !important
  }

  .small\:hover\:border-gray-20:hover{
    --border-opacity:1 !important;
    border-color:#e0e0e0 !important;
    border-color:rgba(224, 224, 224, var(--border-opacity)) !important
  }

  .small\:hover\:border-gray-20-hover:hover{
    --border-opacity:1 !important;
    border-color:#cacaca !important;
    border-color:rgba(202, 202, 202, var(--border-opacity)) !important
  }

  .small\:focus\:border-red:focus{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .small\:focus\:border-red-100:focus{
    --border-opacity:1 !important;
    border-color:#fb4b53 !important;
    border-color:rgba(251, 75, 83, var(--border-opacity)) !important
  }

  .small\:focus\:border-teal:focus{
    --border-opacity:1 !important;
    border-color:#009b9b !important;
    border-color:rgba(0, 155, 155, var(--border-opacity)) !important
  }

  .small\:focus\:border-teal-100:focus{
    --border-opacity:1 !important;
    border-color:#dbfbfb !important;
    border-color:rgba(219, 251, 251, var(--border-opacity)) !important
  }

  .small\:focus\:border-teal-200:focus{
    --border-opacity:1 !important;
    border-color:#A8E2E4 !important;
    border-color:rgba(168, 226, 228, var(--border-opacity)) !important
  }

  .small\:focus\:border-teal-300:focus{
    --border-opacity:1 !important;
    border-color:#009C98 !important;
    border-color:rgba(0, 156, 152, var(--border-opacity)) !important
  }

  .small\:focus\:border-white:focus{
    --border-opacity:1 !important;
    border-color:#fff !important;
    border-color:rgba(255, 255, 255, var(--border-opacity)) !important
  }

  .small\:focus\:border-black:focus{
    --border-opacity:1 !important;
    border-color:#000 !important;
    border-color:rgba(0, 0, 0, var(--border-opacity)) !important
  }

  .small\:focus\:border-black-100:focus{
    --border-opacity:1 !important;
    border-color:#242A2E !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .small\:focus\:border-black-200:focus{
    --border-opacity:1 !important;
    border-color:#171717 !important;
    border-color:rgba(23, 23, 23, var(--border-opacity)) !important
  }

  .small\:focus\:border-blue:focus{
    --border-opacity:1 !important;
    border-color:#0058A1 !important;
    border-color:rgba(0, 88, 161, var(--border-opacity)) !important
  }

  .small\:focus\:border-orange:focus{
    --border-opacity:1 !important;
    border-color:#fe7b00 !important;
    border-color:rgba(254, 123, 0, var(--border-opacity)) !important
  }

  .small\:focus\:border-purple:focus{
    --border-opacity:1 !important;
    border-color:#8a3ffc !important;
    border-color:rgba(138, 63, 252, var(--border-opacity)) !important
  }

  .small\:focus\:border-blue-100:focus{
    --border-opacity:1 !important;
    border-color:#E3F6FF !important;
    border-color:rgba(227, 246, 255, var(--border-opacity)) !important
  }

  .small\:focus\:border-blue-300:focus{
    --border-opacity:1 !important;
    border-color:#30B0FF !important;
    border-color:rgba(48, 176, 255, var(--border-opacity)) !important
  }

  .small\:focus\:border-blue-900:focus{
    --border-opacity:1 !important;
    border-color:#07192B !important;
    border-color:rgba(7, 25, 43, var(--border-opacity)) !important
  }

  .small\:focus\:border-gray-150:focus{
    --border-opacity:1 !important;
    border-color:#f9f9f9 !important;
    border-color:rgba(249, 249, 249, var(--border-opacity)) !important
  }

  .small\:focus\:border-gray-200:focus{
    --border-opacity:1 !important;
    border-color:#F2F4F8 !important;
    border-color:rgba(242, 244, 248, var(--border-opacity)) !important
  }

  .small\:focus\:border-gray-250:focus{
    --border-opacity:1 !important;
    border-color:#FAFBFB !important;
    border-color:rgba(250, 251, 251, var(--border-opacity)) !important
  }

  .small\:focus\:border-gray-300:focus{
    --border-opacity:1 !important;
    border-color:#D5D9E0 !important;
    border-color:rgba(213, 217, 224, var(--border-opacity)) !important
  }

  .small\:focus\:border-gray-400:focus{
    --border-opacity:1 !important;
    border-color:#9FA5AD !important;
    border-color:rgba(159, 165, 173, var(--border-opacity)) !important
  }

  .small\:focus\:border-gray-450:focus{
    --border-opacity:1 !important;
    border-color:#868d95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .small\:focus\:border-gray-500:focus{
    --border-opacity:1 !important;
    border-color:#414F64 !important;
    border-color:rgba(65, 79, 100, var(--border-opacity)) !important
  }

  .small\:focus\:border-gray-550:focus{
    --border-opacity:1 !important;
    border-color:#697077 !important;
    border-color:rgba(105, 112, 119, var(--border-opacity)) !important
  }

  .small\:focus\:border-gray-600:focus{
    --border-opacity:1 !important;
    border-color:#50565b !important;
    border-color:rgba(80, 86, 91, var(--border-opacity)) !important
  }

  .small\:focus\:border-gray-700:focus{
    --border-opacity:1 !important;
    border-color:#242a2e !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .small\:focus\:border-gray-disable:focus{
    --border-opacity:1 !important;
    border-color:#C1C7CD !important;
    border-color:rgba(193, 199, 205, var(--border-opacity)) !important
  }

  .small\:focus\:border-gray-unselected:focus{
    --border-opacity:1 !important;
    border-color:#868D95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .small\:focus\:border-blue-200:focus{
    --border-opacity:1 !important;
    border-color:#427fb6 !important;
    border-color:rgba(66, 127, 182, var(--border-opacity)) !important
  }

  .small\:focus\:border-red-500:focus{
    --border-opacity:1 !important;
    border-color:#DC2626 !important;
    border-color:rgba(220, 38, 38, var(--border-opacity)) !important
  }

  .small\:focus\:border-red-alert:focus{
    border-color:#DA1E2833 !important
  }

  .small\:focus\:border-blue-40:focus{
    --border-opacity:1 !important;
    border-color:#78a9ff !important;
    border-color:rgba(120, 169, 255, var(--border-opacity)) !important
  }

  .small\:focus\:border-blue-60:focus{
    --border-opacity:1 !important;
    border-color:#0f62fe !important;
    border-color:rgba(15, 98, 254, var(--border-opacity)) !important
  }

  .small\:focus\:border-blue-60-hover:focus{
    --border-opacity:1 !important;
    border-color:#0353e9 !important;
    border-color:rgba(3, 83, 233, var(--border-opacity)) !important
  }

  .small\:focus\:border-blue-80:focus{
    --border-opacity:1 !important;
    border-color:#002d9c !important;
    border-color:rgba(0, 45, 156, var(--border-opacity)) !important
  }

  .small\:focus\:border-gray-80:focus{
    --border-opacity:1 !important;
    border-color:#393939 !important;
    border-color:rgba(57, 57, 57, var(--border-opacity)) !important
  }

  .small\:focus\:border-gray-80-hover:focus{
    --border-opacity:1 !important;
    border-color:#4c4c4c !important;
    border-color:rgba(76, 76, 76, var(--border-opacity)) !important
  }

  .small\:focus\:border-gray-70:focus{
    --border-opacity:1 !important;
    border-color:#525252 !important;
    border-color:rgba(82, 82, 82, var(--border-opacity)) !important
  }

  .small\:focus\:border-gray-60:focus{
    --border-opacity:1 !important;
    border-color:#6f6f6f !important;
    border-color:rgba(111, 111, 111, var(--border-opacity)) !important
  }

  .small\:focus\:border-red-60:focus{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .small\:focus\:border-red-60-hover:focus{
    --border-opacity:1 !important;
    border-color:#ba1b23 !important;
    border-color:rgba(186, 27, 35, var(--border-opacity)) !important
  }

  .small\:focus\:border-red-80:focus{
    --border-opacity:1 !important;
    border-color:#750e13 !important;
    border-color:rgba(117, 14, 19, var(--border-opacity)) !important
  }

  .small\:focus\:border-gray-30:focus{
    --border-opacity:1 !important;
    border-color:#c6c6c6 !important;
    border-color:rgba(198, 198, 198, var(--border-opacity)) !important
  }

  .small\:focus\:border-green-60:focus{
    --border-opacity:1 !important;
    border-color:#198038 !important;
    border-color:rgba(25, 128, 56, var(--border-opacity)) !important
  }

  .small\:focus\:border-green-50:focus{
    --border-opacity:1 !important;
    border-color:#EDF5FF !important;
    border-color:rgba(237, 245, 255, var(--border-opacity)) !important
  }

  .small\:focus\:border-blue-70:focus{
    --border-opacity:1 !important;
    border-color:#0043ce !important;
    border-color:rgba(0, 67, 206, var(--border-opacity)) !important
  }

  .small\:focus\:border-gray-50:focus{
    --border-opacity:1 !important;
    border-color:#8d8d8d !important;
    border-color:rgba(141, 141, 141, var(--border-opacity)) !important
  }

  .small\:focus\:border-gray-50-hover:focus{
    border-color:#8d8d8d12 !important
  }

  .small\:focus\:border-gray-50-active:focus{
    border-color:#8d8d8d32 !important
  }

  .small\:focus\:border-gray-100:focus{
    --border-opacity:1 !important;
    border-color:#161616 !important;
    border-color:rgba(22, 22, 22, var(--border-opacity)) !important
  }

  .small\:focus\:border-gray-100-disabled:focus{
    border-color:#16161650 !important
  }

  .small\:focus\:border-gray-40:focus{
    --border-opacity:1 !important;
    border-color:#a8a8a8 !important;
    border-color:rgba(168, 168, 168, var(--border-opacity)) !important
  }

  .small\:focus\:border-gray-10:focus{
    --border-opacity:1 !important;
    border-color:#f4f4f4 !important;
    border-color:rgba(244, 244, 244, var(--border-opacity)) !important
  }

  .small\:focus\:border-gray-10-hover:focus{
    --border-opacity:1 !important;
    border-color:#e5e5e5 !important;
    border-color:rgba(229, 229, 229, var(--border-opacity)) !important
  }

  .small\:focus\:border-gray-20:focus{
    --border-opacity:1 !important;
    border-color:#e0e0e0 !important;
    border-color:rgba(224, 224, 224, var(--border-opacity)) !important
  }

  .small\:focus\:border-gray-20-hover:focus{
    --border-opacity:1 !important;
    border-color:#cacaca !important;
    border-color:rgba(202, 202, 202, var(--border-opacity)) !important
  }

  .small\:border-opacity-0{
    --border-opacity:0 !important
  }

  .small\:border-opacity-25{
    --border-opacity:0.25 !important
  }

  .small\:border-opacity-50{
    --border-opacity:0.5 !important
  }

  .small\:border-opacity-75{
    --border-opacity:0.75 !important
  }

  .small\:border-opacity-100{
    --border-opacity:1 !important
  }

  .small\:hover\:border-opacity-0:hover{
    --border-opacity:0 !important
  }

  .small\:hover\:border-opacity-25:hover{
    --border-opacity:0.25 !important
  }

  .small\:hover\:border-opacity-50:hover{
    --border-opacity:0.5 !important
  }

  .small\:hover\:border-opacity-75:hover{
    --border-opacity:0.75 !important
  }

  .small\:hover\:border-opacity-100:hover{
    --border-opacity:1 !important
  }

  .small\:focus\:border-opacity-0:focus{
    --border-opacity:0 !important
  }

  .small\:focus\:border-opacity-25:focus{
    --border-opacity:0.25 !important
  }

  .small\:focus\:border-opacity-50:focus{
    --border-opacity:0.5 !important
  }

  .small\:focus\:border-opacity-75:focus{
    --border-opacity:0.75 !important
  }

  .small\:focus\:border-opacity-100:focus{
    --border-opacity:1 !important
  }

  .small\:rounded-none{
    border-radius:0 !important
  }

  .small\:rounded-sm{
    border-radius:0.125rem !important
  }

  .small\:rounded{
    border-radius:0.25rem !important
  }

  .small\:rounded-md{
    border-radius:0.375rem !important
  }

  .small\:rounded-lg{
    border-radius:0.5rem !important
  }

  .small\:rounded-xl{
    border-radius:0.75rem !important
  }

  .small\:rounded-2xl{
    border-radius:1rem !important
  }

  .small\:rounded-3xl{
    border-radius:1.5rem !important
  }

  .small\:rounded-full{
    border-radius:9999px !important
  }

  .small\:rounded-t-none{
    border-top-left-radius:0 !important;
    border-top-right-radius:0 !important
  }

  .small\:rounded-r-none{
    border-top-right-radius:0 !important;
    border-bottom-right-radius:0 !important
  }

  .small\:rounded-b-none{
    border-bottom-right-radius:0 !important;
    border-bottom-left-radius:0 !important
  }

  .small\:rounded-l-none{
    border-top-left-radius:0 !important;
    border-bottom-left-radius:0 !important
  }

  .small\:rounded-t-sm{
    border-top-left-radius:0.125rem !important;
    border-top-right-radius:0.125rem !important
  }

  .small\:rounded-r-sm{
    border-top-right-radius:0.125rem !important;
    border-bottom-right-radius:0.125rem !important
  }

  .small\:rounded-b-sm{
    border-bottom-right-radius:0.125rem !important;
    border-bottom-left-radius:0.125rem !important
  }

  .small\:rounded-l-sm{
    border-top-left-radius:0.125rem !important;
    border-bottom-left-radius:0.125rem !important
  }

  .small\:rounded-t{
    border-top-left-radius:0.25rem !important;
    border-top-right-radius:0.25rem !important
  }

  .small\:rounded-r{
    border-top-right-radius:0.25rem !important;
    border-bottom-right-radius:0.25rem !important
  }

  .small\:rounded-b{
    border-bottom-right-radius:0.25rem !important;
    border-bottom-left-radius:0.25rem !important
  }

  .small\:rounded-l{
    border-top-left-radius:0.25rem !important;
    border-bottom-left-radius:0.25rem !important
  }

  .small\:rounded-t-md{
    border-top-left-radius:0.375rem !important;
    border-top-right-radius:0.375rem !important
  }

  .small\:rounded-r-md{
    border-top-right-radius:0.375rem !important;
    border-bottom-right-radius:0.375rem !important
  }

  .small\:rounded-b-md{
    border-bottom-right-radius:0.375rem !important;
    border-bottom-left-radius:0.375rem !important
  }

  .small\:rounded-l-md{
    border-top-left-radius:0.375rem !important;
    border-bottom-left-radius:0.375rem !important
  }

  .small\:rounded-t-lg{
    border-top-left-radius:0.5rem !important;
    border-top-right-radius:0.5rem !important
  }

  .small\:rounded-r-lg{
    border-top-right-radius:0.5rem !important;
    border-bottom-right-radius:0.5rem !important
  }

  .small\:rounded-b-lg{
    border-bottom-right-radius:0.5rem !important;
    border-bottom-left-radius:0.5rem !important
  }

  .small\:rounded-l-lg{
    border-top-left-radius:0.5rem !important;
    border-bottom-left-radius:0.5rem !important
  }

  .small\:rounded-t-xl{
    border-top-left-radius:0.75rem !important;
    border-top-right-radius:0.75rem !important
  }

  .small\:rounded-r-xl{
    border-top-right-radius:0.75rem !important;
    border-bottom-right-radius:0.75rem !important
  }

  .small\:rounded-b-xl{
    border-bottom-right-radius:0.75rem !important;
    border-bottom-left-radius:0.75rem !important
  }

  .small\:rounded-l-xl{
    border-top-left-radius:0.75rem !important;
    border-bottom-left-radius:0.75rem !important
  }

  .small\:rounded-t-2xl{
    border-top-left-radius:1rem !important;
    border-top-right-radius:1rem !important
  }

  .small\:rounded-r-2xl{
    border-top-right-radius:1rem !important;
    border-bottom-right-radius:1rem !important
  }

  .small\:rounded-b-2xl{
    border-bottom-right-radius:1rem !important;
    border-bottom-left-radius:1rem !important
  }

  .small\:rounded-l-2xl{
    border-top-left-radius:1rem !important;
    border-bottom-left-radius:1rem !important
  }

  .small\:rounded-t-3xl{
    border-top-left-radius:1.5rem !important;
    border-top-right-radius:1.5rem !important
  }

  .small\:rounded-r-3xl{
    border-top-right-radius:1.5rem !important;
    border-bottom-right-radius:1.5rem !important
  }

  .small\:rounded-b-3xl{
    border-bottom-right-radius:1.5rem !important;
    border-bottom-left-radius:1.5rem !important
  }

  .small\:rounded-l-3xl{
    border-top-left-radius:1.5rem !important;
    border-bottom-left-radius:1.5rem !important
  }

  .small\:rounded-t-full{
    border-top-left-radius:9999px !important;
    border-top-right-radius:9999px !important
  }

  .small\:rounded-r-full{
    border-top-right-radius:9999px !important;
    border-bottom-right-radius:9999px !important
  }

  .small\:rounded-b-full{
    border-bottom-right-radius:9999px !important;
    border-bottom-left-radius:9999px !important
  }

  .small\:rounded-l-full{
    border-top-left-radius:9999px !important;
    border-bottom-left-radius:9999px !important
  }

  .small\:rounded-tl-none{
    border-top-left-radius:0 !important
  }

  .small\:rounded-tr-none{
    border-top-right-radius:0 !important
  }

  .small\:rounded-br-none{
    border-bottom-right-radius:0 !important
  }

  .small\:rounded-bl-none{
    border-bottom-left-radius:0 !important
  }

  .small\:rounded-tl-sm{
    border-top-left-radius:0.125rem !important
  }

  .small\:rounded-tr-sm{
    border-top-right-radius:0.125rem !important
  }

  .small\:rounded-br-sm{
    border-bottom-right-radius:0.125rem !important
  }

  .small\:rounded-bl-sm{
    border-bottom-left-radius:0.125rem !important
  }

  .small\:rounded-tl{
    border-top-left-radius:0.25rem !important
  }

  .small\:rounded-tr{
    border-top-right-radius:0.25rem !important
  }

  .small\:rounded-br{
    border-bottom-right-radius:0.25rem !important
  }

  .small\:rounded-bl{
    border-bottom-left-radius:0.25rem !important
  }

  .small\:rounded-tl-md{
    border-top-left-radius:0.375rem !important
  }

  .small\:rounded-tr-md{
    border-top-right-radius:0.375rem !important
  }

  .small\:rounded-br-md{
    border-bottom-right-radius:0.375rem !important
  }

  .small\:rounded-bl-md{
    border-bottom-left-radius:0.375rem !important
  }

  .small\:rounded-tl-lg{
    border-top-left-radius:0.5rem !important
  }

  .small\:rounded-tr-lg{
    border-top-right-radius:0.5rem !important
  }

  .small\:rounded-br-lg{
    border-bottom-right-radius:0.5rem !important
  }

  .small\:rounded-bl-lg{
    border-bottom-left-radius:0.5rem !important
  }

  .small\:rounded-tl-xl{
    border-top-left-radius:0.75rem !important
  }

  .small\:rounded-tr-xl{
    border-top-right-radius:0.75rem !important
  }

  .small\:rounded-br-xl{
    border-bottom-right-radius:0.75rem !important
  }

  .small\:rounded-bl-xl{
    border-bottom-left-radius:0.75rem !important
  }

  .small\:rounded-tl-2xl{
    border-top-left-radius:1rem !important
  }

  .small\:rounded-tr-2xl{
    border-top-right-radius:1rem !important
  }

  .small\:rounded-br-2xl{
    border-bottom-right-radius:1rem !important
  }

  .small\:rounded-bl-2xl{
    border-bottom-left-radius:1rem !important
  }

  .small\:rounded-tl-3xl{
    border-top-left-radius:1.5rem !important
  }

  .small\:rounded-tr-3xl{
    border-top-right-radius:1.5rem !important
  }

  .small\:rounded-br-3xl{
    border-bottom-right-radius:1.5rem !important
  }

  .small\:rounded-bl-3xl{
    border-bottom-left-radius:1.5rem !important
  }

  .small\:rounded-tl-full{
    border-top-left-radius:9999px !important
  }

  .small\:rounded-tr-full{
    border-top-right-radius:9999px !important
  }

  .small\:rounded-br-full{
    border-bottom-right-radius:9999px !important
  }

  .small\:rounded-bl-full{
    border-bottom-left-radius:9999px !important
  }

  .small\:border-solid{
    border-style:solid !important
  }

  .small\:border-dashed{
    border-style:dashed !important
  }

  .small\:border-dotted{
    border-style:dotted !important
  }

  .small\:border-double{
    border-style:double !important
  }

  .small\:border-none{
    border-style:none !important
  }

  .small\:border-0{
    border-width:0 !important
  }

  .small\:border-2{
    border-width:2px !important
  }

  .small\:border-4{
    border-width:4px !important
  }

  .small\:border-8{
    border-width:8px !important
  }

  .small\:border{
    border-width:1px !important
  }

  .small\:border-t-0{
    border-top-width:0 !important
  }

  .small\:border-r-0{
    border-right-width:0 !important
  }

  .small\:border-b-0{
    border-bottom-width:0 !important
  }

  .small\:border-l-0{
    border-left-width:0 !important
  }

  .small\:border-t-2{
    border-top-width:2px !important
  }

  .small\:border-r-2{
    border-right-width:2px !important
  }

  .small\:border-b-2{
    border-bottom-width:2px !important
  }

  .small\:border-l-2{
    border-left-width:2px !important
  }

  .small\:border-t-4{
    border-top-width:4px !important
  }

  .small\:border-r-4{
    border-right-width:4px !important
  }

  .small\:border-b-4{
    border-bottom-width:4px !important
  }

  .small\:border-l-4{
    border-left-width:4px !important
  }

  .small\:border-t-8{
    border-top-width:8px !important
  }

  .small\:border-r-8{
    border-right-width:8px !important
  }

  .small\:border-b-8{
    border-bottom-width:8px !important
  }

  .small\:border-l-8{
    border-left-width:8px !important
  }

  .small\:border-t{
    border-top-width:1px !important
  }

  .small\:border-r{
    border-right-width:1px !important
  }

  .small\:border-b{
    border-bottom-width:1px !important
  }

  .small\:border-l{
    border-left-width:1px !important
  }

  .small\:box-border{
    box-sizing:border-box !important
  }

  .small\:box-content{
    box-sizing:content-box !important
  }

  .small\:cursor-auto{
    cursor:auto !important
  }

  .small\:cursor-default{
    cursor:default !important
  }

  .small\:cursor-pointer{
    cursor:pointer !important
  }

  .small\:cursor-wait{
    cursor:wait !important
  }

  .small\:cursor-text{
    cursor:text !important
  }

  .small\:cursor-move{
    cursor:move !important
  }

  .small\:cursor-not-allowed{
    cursor:not-allowed !important
  }

  .small\:block{
    display:block !important
  }

  .small\:inline-block{
    display:inline-block !important
  }

  .small\:inline{
    display:inline !important
  }

  .small\:flex{
    display:flex !important
  }

  .small\:inline-flex{
    display:inline-flex !important
  }

  .small\:table{
    display:table !important
  }

  .small\:table-caption{
    display:table-caption !important
  }

  .small\:table-cell{
    display:table-cell !important
  }

  .small\:table-column{
    display:table-column !important
  }

  .small\:table-column-group{
    display:table-column-group !important
  }

  .small\:table-footer-group{
    display:table-footer-group !important
  }

  .small\:table-header-group{
    display:table-header-group !important
  }

  .small\:table-row-group{
    display:table-row-group !important
  }

  .small\:table-row{
    display:table-row !important
  }

  .small\:flow-root{
    display:flow-root !important
  }

  .small\:grid{
    display:grid !important
  }

  .small\:inline-grid{
    display:inline-grid !important
  }

  .small\:contents{
    display:contents !important
  }

  .small\:hidden{
    display:none !important
  }

  .small\:flex-row{
    flex-direction:row !important
  }

  .small\:flex-row-reverse{
    flex-direction:row-reverse !important
  }

  .small\:flex-col{
    flex-direction:column !important
  }

  .small\:flex-col-reverse{
    flex-direction:column-reverse !important
  }

  .small\:flex-wrap{
    flex-wrap:wrap !important
  }

  .small\:flex-wrap-reverse{
    flex-wrap:wrap-reverse !important
  }

  .small\:flex-no-wrap{
    flex-wrap:nowrap !important
  }

  .small\:place-items-auto{
    place-items:auto !important
  }

  .small\:place-items-start{
    place-items:start !important
  }

  .small\:place-items-end{
    place-items:end !important
  }

  .small\:place-items-center{
    place-items:center !important
  }

  .small\:place-items-stretch{
    place-items:stretch !important
  }

  .small\:place-content-center{
    place-content:center !important
  }

  .small\:place-content-start{
    place-content:start !important
  }

  .small\:place-content-end{
    place-content:end !important
  }

  .small\:place-content-between{
    place-content:space-between !important
  }

  .small\:place-content-around{
    place-content:space-around !important
  }

  .small\:place-content-evenly{
    place-content:space-evenly !important
  }

  .small\:place-content-stretch{
    place-content:stretch !important
  }

  .small\:place-self-auto{
    place-self:auto !important
  }

  .small\:place-self-start{
    place-self:start !important
  }

  .small\:place-self-end{
    place-self:end !important
  }

  .small\:place-self-center{
    place-self:center !important
  }

  .small\:place-self-stretch{
    place-self:stretch !important
  }

  .small\:items-start{
    align-items:flex-start !important
  }

  .small\:items-end{
    align-items:flex-end !important
  }

  .small\:items-center{
    align-items:center !important
  }

  .small\:items-baseline{
    align-items:baseline !important
  }

  .small\:items-stretch{
    align-items:stretch !important
  }

  .small\:content-center{
    align-content:center !important
  }

  .small\:content-start{
    align-content:flex-start !important
  }

  .small\:content-end{
    align-content:flex-end !important
  }

  .small\:content-between{
    align-content:space-between !important
  }

  .small\:content-around{
    align-content:space-around !important
  }

  .small\:content-evenly{
    align-content:space-evenly !important
  }

  .small\:self-auto{
    align-self:auto !important
  }

  .small\:self-start{
    align-self:flex-start !important
  }

  .small\:self-end{
    align-self:flex-end !important
  }

  .small\:self-center{
    align-self:center !important
  }

  .small\:self-stretch{
    align-self:stretch !important
  }

  .small\:justify-items-auto{
    justify-items:auto !important
  }

  .small\:justify-items-start{
    justify-items:start !important
  }

  .small\:justify-items-end{
    justify-items:end !important
  }

  .small\:justify-items-center{
    justify-items:center !important
  }

  .small\:justify-items-stretch{
    justify-items:stretch !important
  }

  .small\:justify-start{
    justify-content:flex-start !important
  }

  .small\:justify-end{
    justify-content:flex-end !important
  }

  .small\:justify-center{
    justify-content:center !important
  }

  .small\:justify-between{
    justify-content:space-between !important
  }

  .small\:justify-around{
    justify-content:space-around !important
  }

  .small\:justify-evenly{
    justify-content:space-evenly !important
  }

  .small\:justify-self-auto{
    justify-self:auto !important
  }

  .small\:justify-self-start{
    justify-self:start !important
  }

  .small\:justify-self-end{
    justify-self:end !important
  }

  .small\:justify-self-center{
    justify-self:center !important
  }

  .small\:justify-self-stretch{
    justify-self:stretch !important
  }

  .small\:flex-1{
    flex:1 1 0% !important
  }

  .small\:flex-auto{
    flex:1 1 auto !important
  }

  .small\:flex-initial{
    flex:0 1 auto !important
  }

  .small\:flex-none{
    flex:none !important
  }

  .small\:flex-grow-0{
    flex-grow:0 !important
  }

  .small\:flex-grow{
    flex-grow:1 !important
  }

  .small\:flex-shrink-0{
    flex-shrink:0 !important
  }

  .small\:flex-shrink{
    flex-shrink:1 !important
  }

  .small\:order-1{
    order:1 !important
  }

  .small\:order-2{
    order:2 !important
  }

  .small\:order-3{
    order:3 !important
  }

  .small\:order-4{
    order:4 !important
  }

  .small\:order-5{
    order:5 !important
  }

  .small\:order-6{
    order:6 !important
  }

  .small\:order-7{
    order:7 !important
  }

  .small\:order-8{
    order:8 !important
  }

  .small\:order-9{
    order:9 !important
  }

  .small\:order-10{
    order:10 !important
  }

  .small\:order-11{
    order:11 !important
  }

  .small\:order-12{
    order:12 !important
  }

  .small\:order-first{
    order:-9999 !important
  }

  .small\:order-last{
    order:9999 !important
  }

  .small\:order-none{
    order:0 !important
  }

  .small\:float-right{
    float:right !important
  }

  .small\:float-left{
    float:left !important
  }

  .small\:float-none{
    float:none !important
  }

  .small\:clearfix:after{
    content:"" !important;
    display:table !important;
    clear:both !important
  }

  .small\:clear-left{
    clear:left !important
  }

  .small\:clear-right{
    clear:right !important
  }

  .small\:clear-both{
    clear:both !important
  }

  .small\:clear-none{
    clear:none !important
  }

  .small\:font-sans{
    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" !important
  }

  .small\:font-serif{
    font-family:Georgia, Cambria, "Times New Roman", Times, serif !important
  }

  .small\:font-mono{
    font-family:Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important
  }

  .small\:font-hairline{
    font-weight:100 !important
  }

  .small\:font-thin{
    font-weight:200 !important
  }

  .small\:font-light{
    font-weight:300 !important
  }

  .small\:font-normal{
    font-weight:400 !important
  }

  .small\:font-medium{
    font-weight:500 !important
  }

  .small\:font-semibold{
    font-weight:600 !important
  }

  .small\:font-bold{
    font-weight:700 !important
  }

  .small\:font-extrabold{
    font-weight:800 !important
  }

  .small\:font-black{
    font-weight:900 !important
  }

  .small\:hover\:font-hairline:hover{
    font-weight:100 !important
  }

  .small\:hover\:font-thin:hover{
    font-weight:200 !important
  }

  .small\:hover\:font-light:hover{
    font-weight:300 !important
  }

  .small\:hover\:font-normal:hover{
    font-weight:400 !important
  }

  .small\:hover\:font-medium:hover{
    font-weight:500 !important
  }

  .small\:hover\:font-semibold:hover{
    font-weight:600 !important
  }

  .small\:hover\:font-bold:hover{
    font-weight:700 !important
  }

  .small\:hover\:font-extrabold:hover{
    font-weight:800 !important
  }

  .small\:hover\:font-black:hover{
    font-weight:900 !important
  }

  .small\:focus\:font-hairline:focus{
    font-weight:100 !important
  }

  .small\:focus\:font-thin:focus{
    font-weight:200 !important
  }

  .small\:focus\:font-light:focus{
    font-weight:300 !important
  }

  .small\:focus\:font-normal:focus{
    font-weight:400 !important
  }

  .small\:focus\:font-medium:focus{
    font-weight:500 !important
  }

  .small\:focus\:font-semibold:focus{
    font-weight:600 !important
  }

  .small\:focus\:font-bold:focus{
    font-weight:700 !important
  }

  .small\:focus\:font-extrabold:focus{
    font-weight:800 !important
  }

  .small\:focus\:font-black:focus{
    font-weight:900 !important
  }

  .small\:h-0{
    height:0 !important
  }

  .small\:h-1{
    height:0.25rem !important
  }

  .small\:h-2{
    height:0.5rem !important
  }

  .small\:h-3{
    height:0.75rem !important
  }

  .small\:h-4{
    height:1rem !important
  }

  .small\:h-5{
    height:1.25rem !important
  }

  .small\:h-6{
    height:1.5rem !important
  }

  .small\:h-7{
    height:1.75rem !important
  }

  .small\:h-8{
    height:2rem !important
  }

  .small\:h-10{
    height:2.5rem !important
  }

  .small\:h-12{
    height:3rem !important
  }

  .small\:h-14{
    height:3.5rem !important
  }

  .small\:h-16{
    height:4rem !important
  }

  .small\:h-18{
    height:4.5rem !important
  }

  .small\:h-19{
    height:4.75rem !important
  }

  .small\:h-20{
    height:5rem !important
  }

  .small\:h-24{
    height:6rem !important
  }

  .small\:h-28{
    height:7rem !important
  }

  .small\:h-30{
    height:7.5rem !important
  }

  .small\:h-31{
    height:7.75rem !important
  }

  .small\:h-32{
    height:8rem !important
  }

  .small\:h-34{
    height:8.5rem !important
  }

  .small\:h-36{
    height:9rem !important
  }

  .small\:h-40{
    height:10rem !important
  }

  .small\:h-42{
    height:9.188rem !important
  }

  .small\:h-44{
    height:11rem !important
  }

  .small\:h-45{
    height:11.25rem !important
  }

  .small\:h-48{
    height:12rem !important
  }

  .small\:h-50{
    height:12.5rem !important
  }

  .small\:h-52{
    height:13rem !important
  }

  .small\:h-56{
    height:14rem !important
  }

  .small\:h-60{
    height:15rem !important
  }

  .small\:h-62{
    height:15.5rem !important
  }

  .small\:h-64{
    height:16rem !important
  }

  .small\:h-70{
    height:17.5rem !important
  }

  .small\:h-72{
    height:18rem !important
  }

  .small\:h-76{
    height:19rem !important
  }

  .small\:h-80{
    height:20rem !important
  }

  .small\:h-83{
    height:20.75rem !important
  }

  .small\:h-84{
    height:21rem !important
  }

  .small\:h-92{
    height:23rem !important
  }

  .small\:h-96{
    height:24rem !important
  }

  .small\:h-104{
    height:26rem !important
  }

  .small\:h-106{
    height:26.5rem !important
  }

  .small\:h-108{
    height:27rem !important
  }

  .small\:h-112{
    height:28rem !important
  }

  .small\:h-116{
    height:29rem !important
  }

  .small\:h-120{
    height:30rem !important
  }

  .small\:h-124{
    height:31rem !important
  }

  .small\:h-132{
    height:33rem !important
  }

  .small\:h-140{
    height:40rem !important
  }

  .small\:h-164{
    height:41rem !important
  }

  .small\:h-165{
    height:41.25rem !important
  }

  .small\:h-172{
    height:43rem !important
  }

  .small\:h-200{
    height:50rem !important
  }

  .small\:h-auto{
    height:auto !important
  }

  .small\:h-px{
    height:1px !important
  }

  .small\:h-1\.5{
    height:0.375rem !important
  }

  .small\:h-2n{
    height:-0.5rem !important
  }

  .small\:h-40n{
    height:-10rem !important
  }

  .small\:h-full{
    height:100% !important
  }

  .small\:h-screen{
    height:100vh !important
  }

  .small\:h-40p{
    height:40% !important
  }

  .small\:h-50p{
    height:50% !important
  }

  .small\:h-60p{
    height:60% !important
  }

  .small\:h-70p{
    height:70% !important
  }

  .small\:h-80p{
    height:80% !important
  }

  .small\:h-90p{
    height:90% !important
  }

  .small\:h-93p{
    height:93% !important
  }

  .small\:h-fit{
    height:-moz-fit-content !important;
    height:fit-content !important
  }

  .small\:text-xs{
    font-size:0.75rem !important
  }

  .small\:text-sm{
    font-size:0.875rem !important
  }

  .small\:text-base{
    font-size:1rem !important
  }

  .small\:text-lg{
    font-size:1.125rem !important
  }

  .small\:text-xl{
    font-size:1.25rem !important
  }

  .small\:text-2xl{
    font-size:1.5rem !important
  }

  .small\:text-3xl{
    font-size:1.875rem !important
  }

  .small\:text-4xl{
    font-size:2.25rem !important
  }

  .small\:text-5xl{
    font-size:3rem !important
  }

  .small\:text-6xl{
    font-size:4rem !important
  }

  .small\:text-xsmall{
    font-size:13px !important
  }

  .small\:text-xxs{
    font-size:11px !important
  }

  .small\:text-xxxs{
    font-size:10px !important
  }

  .small\:text-heading-01{
    font-size:1.75rem !important
  }

  .small\:leading-3{
    line-height:.75rem !important
  }

  .small\:leading-4{
    line-height:1rem !important
  }

  .small\:leading-5{
    line-height:1.25rem !important
  }

  .small\:leading-6{
    line-height:1.5rem !important
  }

  .small\:leading-7{
    line-height:1.75rem !important
  }

  .small\:leading-8{
    line-height:2rem !important
  }

  .small\:leading-9{
    line-height:2.25rem !important
  }

  .small\:leading-10{
    line-height:2.5rem !important
  }

  .small\:leading-none{
    line-height:1 !important
  }

  .small\:leading-tight{
    line-height:1.25 !important
  }

  .small\:leading-snug{
    line-height:1.375 !important
  }

  .small\:leading-normal{
    line-height:1.5 !important
  }

  .small\:leading-relaxed{
    line-height:1.625 !important
  }

  .small\:leading-loose{
    line-height:2 !important
  }

  .small\:leading-primary{
    line-height:1.125rem !important
  }

  .small\:list-inside{
    list-style-position:inside !important
  }

  .small\:list-outside{
    list-style-position:outside !important
  }

  .small\:list-none{
    list-style-type:none !important
  }

  .small\:list-disc{
    list-style-type:disc !important
  }

  .small\:list-decimal{
    list-style-type:decimal !important
  }

  .small\:m-0{
    margin:0 !important
  }

  .small\:m-1{
    margin:0.25rem !important
  }

  .small\:m-2{
    margin:0.5rem !important
  }

  .small\:m-3{
    margin:0.75rem !important
  }

  .small\:m-4{
    margin:1rem !important
  }

  .small\:m-5{
    margin:1.25rem !important
  }

  .small\:m-6{
    margin:1.5rem !important
  }

  .small\:m-7{
    margin:1.75rem !important
  }

  .small\:m-8{
    margin:2rem !important
  }

  .small\:m-9{
    margin:2.25rem !important
  }

  .small\:m-10{
    margin:2.5rem !important
  }

  .small\:m-12{
    margin:3rem !important
  }

  .small\:m-14{
    margin:3.5rem !important
  }

  .small\:m-16{
    margin:4rem !important
  }

  .small\:m-18{
    margin:4.5rem !important
  }

  .small\:m-19{
    margin:4.75rem !important
  }

  .small\:m-20{
    margin:5rem !important
  }

  .small\:m-24{
    margin:6rem !important
  }

  .small\:m-28{
    margin:7rem !important
  }

  .small\:m-30{
    margin:7.5rem !important
  }

  .small\:m-31{
    margin:7.75rem !important
  }

  .small\:m-32{
    margin:8rem !important
  }

  .small\:m-34{
    margin:8.5rem !important
  }

  .small\:m-36{
    margin:9rem !important
  }

  .small\:m-40{
    margin:10rem !important
  }

  .small\:m-44{
    margin:11rem !important
  }

  .small\:m-45{
    margin:11.25rem !important
  }

  .small\:m-48{
    margin:12rem !important
  }

  .small\:m-50{
    margin:12.5rem !important
  }

  .small\:m-52{
    margin:13rem !important
  }

  .small\:m-56{
    margin:14rem !important
  }

  .small\:m-60{
    margin:15rem !important
  }

  .small\:m-62{
    margin:15.5rem !important
  }

  .small\:m-64{
    margin:16rem !important
  }

  .small\:m-70{
    margin:17.5rem !important
  }

  .small\:m-72{
    margin:18rem !important
  }

  .small\:m-76{
    margin:19rem !important
  }

  .small\:m-80{
    margin:20rem !important
  }

  .small\:m-83{
    margin:20.75rem !important
  }

  .small\:m-84{
    margin:21rem !important
  }

  .small\:m-92{
    margin:23rem !important
  }

  .small\:m-96{
    margin:24rem !important
  }

  .small\:m-104{
    margin:26rem !important
  }

  .small\:m-106{
    margin:26.5rem !important
  }

  .small\:m-108{
    margin:27rem !important
  }

  .small\:m-112{
    margin:28rem !important
  }

  .small\:m-116{
    margin:29rem !important
  }

  .small\:m-120{
    margin:30rem !important
  }

  .small\:m-124{
    margin:31rem !important
  }

  .small\:m-132{
    margin:33rem !important
  }

  .small\:m-140{
    margin:40rem !important
  }

  .small\:m-164{
    margin:41rem !important
  }

  .small\:m-165{
    margin:41.25rem !important
  }

  .small\:m-172{
    margin:43rem !important
  }

  .small\:m-200{
    margin:50rem !important
  }

  .small\:m-auto{
    margin:auto !important
  }

  .small\:m-px{
    margin:1px !important
  }

  .small\:m-1\.5{
    margin:0.375rem !important
  }

  .small\:m-2n{
    margin:-0.5rem !important
  }

  .small\:m-40n{
    margin:-10rem !important
  }

  .small\:-m-1{
    margin:-0.25rem !important
  }

  .small\:-m-2{
    margin:-0.5rem !important
  }

  .small\:-m-3{
    margin:-0.75rem !important
  }

  .small\:-m-4{
    margin:-1rem !important
  }

  .small\:-m-5{
    margin:-1.25rem !important
  }

  .small\:-m-6{
    margin:-1.5rem !important
  }

  .small\:-m-7{
    margin:-1.75rem !important
  }

  .small\:-m-8{
    margin:-2rem !important
  }

  .small\:-m-10{
    margin:-2.5rem !important
  }

  .small\:-m-12{
    margin:-3rem !important
  }

  .small\:-m-14{
    margin:-3.5rem !important
  }

  .small\:-m-16{
    margin:-4rem !important
  }

  .small\:-m-18{
    margin:-4.5rem !important
  }

  .small\:-m-19{
    margin:-4.75rem !important
  }

  .small\:-m-20{
    margin:-5rem !important
  }

  .small\:-m-24{
    margin:-6rem !important
  }

  .small\:-m-28{
    margin:-7rem !important
  }

  .small\:-m-30{
    margin:-7.5rem !important
  }

  .small\:-m-31{
    margin:-7.75rem !important
  }

  .small\:-m-32{
    margin:-8rem !important
  }

  .small\:-m-34{
    margin:-8.5rem !important
  }

  .small\:-m-36{
    margin:-9rem !important
  }

  .small\:-m-40{
    margin:-10rem !important
  }

  .small\:-m-44{
    margin:-11rem !important
  }

  .small\:-m-45{
    margin:-11.25rem !important
  }

  .small\:-m-48{
    margin:-12rem !important
  }

  .small\:-m-50{
    margin:-12.5rem !important
  }

  .small\:-m-52{
    margin:-13rem !important
  }

  .small\:-m-56{
    margin:-14rem !important
  }

  .small\:-m-60{
    margin:-15rem !important
  }

  .small\:-m-62{
    margin:-15.5rem !important
  }

  .small\:-m-64{
    margin:-16rem !important
  }

  .small\:-m-70{
    margin:-17.5rem !important
  }

  .small\:-m-72{
    margin:-18rem !important
  }

  .small\:-m-76{
    margin:-19rem !important
  }

  .small\:-m-80{
    margin:-20rem !important
  }

  .small\:-m-83{
    margin:-20.75rem !important
  }

  .small\:-m-84{
    margin:-21rem !important
  }

  .small\:-m-92{
    margin:-23rem !important
  }

  .small\:-m-96{
    margin:-24rem !important
  }

  .small\:-m-104{
    margin:-26rem !important
  }

  .small\:-m-106{
    margin:-26.5rem !important
  }

  .small\:-m-108{
    margin:-27rem !important
  }

  .small\:-m-112{
    margin:-28rem !important
  }

  .small\:-m-116{
    margin:-29rem !important
  }

  .small\:-m-120{
    margin:-30rem !important
  }

  .small\:-m-124{
    margin:-31rem !important
  }

  .small\:-m-132{
    margin:-33rem !important
  }

  .small\:-m-140{
    margin:-40rem !important
  }

  .small\:-m-164{
    margin:-41rem !important
  }

  .small\:-m-165{
    margin:-41.25rem !important
  }

  .small\:-m-172{
    margin:-43rem !important
  }

  .small\:-m-200{
    margin:-50rem !important
  }

  .small\:-m-px{
    margin:-1px !important
  }

  .small\:-m-1\.5{
    margin:-0.375rem !important
  }

  .small\:-m-2n{
    margin:0.5rem !important
  }

  .small\:-m-40n{
    margin:10rem !important
  }

  .small\:my-0{
    margin-top:0 !important;
    margin-bottom:0 !important
  }

  .small\:mx-0{
    margin-left:0 !important;
    margin-right:0 !important
  }

  .small\:my-1{
    margin-top:0.25rem !important;
    margin-bottom:0.25rem !important
  }

  .small\:mx-1{
    margin-left:0.25rem !important;
    margin-right:0.25rem !important
  }

  .small\:my-2{
    margin-top:0.5rem !important;
    margin-bottom:0.5rem !important
  }

  .small\:mx-2{
    margin-left:0.5rem !important;
    margin-right:0.5rem !important
  }

  .small\:my-3{
    margin-top:0.75rem !important;
    margin-bottom:0.75rem !important
  }

  .small\:mx-3{
    margin-left:0.75rem !important;
    margin-right:0.75rem !important
  }

  .small\:my-4{
    margin-top:1rem !important;
    margin-bottom:1rem !important
  }

  .small\:mx-4{
    margin-left:1rem !important;
    margin-right:1rem !important
  }

  .small\:my-5{
    margin-top:1.25rem !important;
    margin-bottom:1.25rem !important
  }

  .small\:mx-5{
    margin-left:1.25rem !important;
    margin-right:1.25rem !important
  }

  .small\:my-6{
    margin-top:1.5rem !important;
    margin-bottom:1.5rem !important
  }

  .small\:mx-6{
    margin-left:1.5rem !important;
    margin-right:1.5rem !important
  }

  .small\:my-7{
    margin-top:1.75rem !important;
    margin-bottom:1.75rem !important
  }

  .small\:mx-7{
    margin-left:1.75rem !important;
    margin-right:1.75rem !important
  }

  .small\:my-8{
    margin-top:2rem !important;
    margin-bottom:2rem !important
  }

  .small\:mx-8{
    margin-left:2rem !important;
    margin-right:2rem !important
  }

  .small\:my-9{
    margin-top:2.25rem !important;
    margin-bottom:2.25rem !important
  }

  .small\:mx-9{
    margin-left:2.25rem !important;
    margin-right:2.25rem !important
  }

  .small\:my-10{
    margin-top:2.5rem !important;
    margin-bottom:2.5rem !important
  }

  .small\:mx-10{
    margin-left:2.5rem !important;
    margin-right:2.5rem !important
  }

  .small\:my-12{
    margin-top:3rem !important;
    margin-bottom:3rem !important
  }

  .small\:mx-12{
    margin-left:3rem !important;
    margin-right:3rem !important
  }

  .small\:my-14{
    margin-top:3.5rem !important;
    margin-bottom:3.5rem !important
  }

  .small\:mx-14{
    margin-left:3.5rem !important;
    margin-right:3.5rem !important
  }

  .small\:my-16{
    margin-top:4rem !important;
    margin-bottom:4rem !important
  }

  .small\:mx-16{
    margin-left:4rem !important;
    margin-right:4rem !important
  }

  .small\:my-18{
    margin-top:4.5rem !important;
    margin-bottom:4.5rem !important
  }

  .small\:mx-18{
    margin-left:4.5rem !important;
    margin-right:4.5rem !important
  }

  .small\:my-19{
    margin-top:4.75rem !important;
    margin-bottom:4.75rem !important
  }

  .small\:mx-19{
    margin-left:4.75rem !important;
    margin-right:4.75rem !important
  }

  .small\:my-20{
    margin-top:5rem !important;
    margin-bottom:5rem !important
  }

  .small\:mx-20{
    margin-left:5rem !important;
    margin-right:5rem !important
  }

  .small\:my-24{
    margin-top:6rem !important;
    margin-bottom:6rem !important
  }

  .small\:mx-24{
    margin-left:6rem !important;
    margin-right:6rem !important
  }

  .small\:my-28{
    margin-top:7rem !important;
    margin-bottom:7rem !important
  }

  .small\:mx-28{
    margin-left:7rem !important;
    margin-right:7rem !important
  }

  .small\:my-30{
    margin-top:7.5rem !important;
    margin-bottom:7.5rem !important
  }

  .small\:mx-30{
    margin-left:7.5rem !important;
    margin-right:7.5rem !important
  }

  .small\:my-31{
    margin-top:7.75rem !important;
    margin-bottom:7.75rem !important
  }

  .small\:mx-31{
    margin-left:7.75rem !important;
    margin-right:7.75rem !important
  }

  .small\:my-32{
    margin-top:8rem !important;
    margin-bottom:8rem !important
  }

  .small\:mx-32{
    margin-left:8rem !important;
    margin-right:8rem !important
  }

  .small\:my-34{
    margin-top:8.5rem !important;
    margin-bottom:8.5rem !important
  }

  .small\:mx-34{
    margin-left:8.5rem !important;
    margin-right:8.5rem !important
  }

  .small\:my-36{
    margin-top:9rem !important;
    margin-bottom:9rem !important
  }

  .small\:mx-36{
    margin-left:9rem !important;
    margin-right:9rem !important
  }

  .small\:my-40{
    margin-top:10rem !important;
    margin-bottom:10rem !important
  }

  .small\:mx-40{
    margin-left:10rem !important;
    margin-right:10rem !important
  }

  .small\:my-44{
    margin-top:11rem !important;
    margin-bottom:11rem !important
  }

  .small\:mx-44{
    margin-left:11rem !important;
    margin-right:11rem !important
  }

  .small\:my-45{
    margin-top:11.25rem !important;
    margin-bottom:11.25rem !important
  }

  .small\:mx-45{
    margin-left:11.25rem !important;
    margin-right:11.25rem !important
  }

  .small\:my-48{
    margin-top:12rem !important;
    margin-bottom:12rem !important
  }

  .small\:mx-48{
    margin-left:12rem !important;
    margin-right:12rem !important
  }

  .small\:my-50{
    margin-top:12.5rem !important;
    margin-bottom:12.5rem !important
  }

  .small\:mx-50{
    margin-left:12.5rem !important;
    margin-right:12.5rem !important
  }

  .small\:my-52{
    margin-top:13rem !important;
    margin-bottom:13rem !important
  }

  .small\:mx-52{
    margin-left:13rem !important;
    margin-right:13rem !important
  }

  .small\:my-56{
    margin-top:14rem !important;
    margin-bottom:14rem !important
  }

  .small\:mx-56{
    margin-left:14rem !important;
    margin-right:14rem !important
  }

  .small\:my-60{
    margin-top:15rem !important;
    margin-bottom:15rem !important
  }

  .small\:mx-60{
    margin-left:15rem !important;
    margin-right:15rem !important
  }

  .small\:my-62{
    margin-top:15.5rem !important;
    margin-bottom:15.5rem !important
  }

  .small\:mx-62{
    margin-left:15.5rem !important;
    margin-right:15.5rem !important
  }

  .small\:my-64{
    margin-top:16rem !important;
    margin-bottom:16rem !important
  }

  .small\:mx-64{
    margin-left:16rem !important;
    margin-right:16rem !important
  }

  .small\:my-70{
    margin-top:17.5rem !important;
    margin-bottom:17.5rem !important
  }

  .small\:mx-70{
    margin-left:17.5rem !important;
    margin-right:17.5rem !important
  }

  .small\:my-72{
    margin-top:18rem !important;
    margin-bottom:18rem !important
  }

  .small\:mx-72{
    margin-left:18rem !important;
    margin-right:18rem !important
  }

  .small\:my-76{
    margin-top:19rem !important;
    margin-bottom:19rem !important
  }

  .small\:mx-76{
    margin-left:19rem !important;
    margin-right:19rem !important
  }

  .small\:my-80{
    margin-top:20rem !important;
    margin-bottom:20rem !important
  }

  .small\:mx-80{
    margin-left:20rem !important;
    margin-right:20rem !important
  }

  .small\:my-83{
    margin-top:20.75rem !important;
    margin-bottom:20.75rem !important
  }

  .small\:mx-83{
    margin-left:20.75rem !important;
    margin-right:20.75rem !important
  }

  .small\:my-84{
    margin-top:21rem !important;
    margin-bottom:21rem !important
  }

  .small\:mx-84{
    margin-left:21rem !important;
    margin-right:21rem !important
  }

  .small\:my-92{
    margin-top:23rem !important;
    margin-bottom:23rem !important
  }

  .small\:mx-92{
    margin-left:23rem !important;
    margin-right:23rem !important
  }

  .small\:my-96{
    margin-top:24rem !important;
    margin-bottom:24rem !important
  }

  .small\:mx-96{
    margin-left:24rem !important;
    margin-right:24rem !important
  }

  .small\:my-104{
    margin-top:26rem !important;
    margin-bottom:26rem !important
  }

  .small\:mx-104{
    margin-left:26rem !important;
    margin-right:26rem !important
  }

  .small\:my-106{
    margin-top:26.5rem !important;
    margin-bottom:26.5rem !important
  }

  .small\:mx-106{
    margin-left:26.5rem !important;
    margin-right:26.5rem !important
  }

  .small\:my-108{
    margin-top:27rem !important;
    margin-bottom:27rem !important
  }

  .small\:mx-108{
    margin-left:27rem !important;
    margin-right:27rem !important
  }

  .small\:my-112{
    margin-top:28rem !important;
    margin-bottom:28rem !important
  }

  .small\:mx-112{
    margin-left:28rem !important;
    margin-right:28rem !important
  }

  .small\:my-116{
    margin-top:29rem !important;
    margin-bottom:29rem !important
  }

  .small\:mx-116{
    margin-left:29rem !important;
    margin-right:29rem !important
  }

  .small\:my-120{
    margin-top:30rem !important;
    margin-bottom:30rem !important
  }

  .small\:mx-120{
    margin-left:30rem !important;
    margin-right:30rem !important
  }

  .small\:my-124{
    margin-top:31rem !important;
    margin-bottom:31rem !important
  }

  .small\:mx-124{
    margin-left:31rem !important;
    margin-right:31rem !important
  }

  .small\:my-132{
    margin-top:33rem !important;
    margin-bottom:33rem !important
  }

  .small\:mx-132{
    margin-left:33rem !important;
    margin-right:33rem !important
  }

  .small\:my-140{
    margin-top:40rem !important;
    margin-bottom:40rem !important
  }

  .small\:mx-140{
    margin-left:40rem !important;
    margin-right:40rem !important
  }

  .small\:my-164{
    margin-top:41rem !important;
    margin-bottom:41rem !important
  }

  .small\:mx-164{
    margin-left:41rem !important;
    margin-right:41rem !important
  }

  .small\:my-165{
    margin-top:41.25rem !important;
    margin-bottom:41.25rem !important
  }

  .small\:mx-165{
    margin-left:41.25rem !important;
    margin-right:41.25rem !important
  }

  .small\:my-172{
    margin-top:43rem !important;
    margin-bottom:43rem !important
  }

  .small\:mx-172{
    margin-left:43rem !important;
    margin-right:43rem !important
  }

  .small\:my-200{
    margin-top:50rem !important;
    margin-bottom:50rem !important
  }

  .small\:mx-200{
    margin-left:50rem !important;
    margin-right:50rem !important
  }

  .small\:my-auto{
    margin-top:auto !important;
    margin-bottom:auto !important
  }

  .small\:mx-auto{
    margin-left:auto !important;
    margin-right:auto !important
  }

  .small\:my-px{
    margin-top:1px !important;
    margin-bottom:1px !important
  }

  .small\:mx-px{
    margin-left:1px !important;
    margin-right:1px !important
  }

  .small\:my-1\.5{
    margin-top:0.375rem !important;
    margin-bottom:0.375rem !important
  }

  .small\:mx-1\.5{
    margin-left:0.375rem !important;
    margin-right:0.375rem !important
  }

  .small\:my-2n{
    margin-top:-0.5rem !important;
    margin-bottom:-0.5rem !important
  }

  .small\:mx-2n{
    margin-left:-0.5rem !important;
    margin-right:-0.5rem !important
  }

  .small\:my-40n{
    margin-top:-10rem !important;
    margin-bottom:-10rem !important
  }

  .small\:mx-40n{
    margin-left:-10rem !important;
    margin-right:-10rem !important
  }

  .small\:-my-1{
    margin-top:-0.25rem !important;
    margin-bottom:-0.25rem !important
  }

  .small\:-mx-1{
    margin-left:-0.25rem !important;
    margin-right:-0.25rem !important
  }

  .small\:-my-2{
    margin-top:-0.5rem !important;
    margin-bottom:-0.5rem !important
  }

  .small\:-mx-2{
    margin-left:-0.5rem !important;
    margin-right:-0.5rem !important
  }

  .small\:-my-3{
    margin-top:-0.75rem !important;
    margin-bottom:-0.75rem !important
  }

  .small\:-mx-3{
    margin-left:-0.75rem !important;
    margin-right:-0.75rem !important
  }

  .small\:-my-4{
    margin-top:-1rem !important;
    margin-bottom:-1rem !important
  }

  .small\:-mx-4{
    margin-left:-1rem !important;
    margin-right:-1rem !important
  }

  .small\:-my-5{
    margin-top:-1.25rem !important;
    margin-bottom:-1.25rem !important
  }

  .small\:-mx-5{
    margin-left:-1.25rem !important;
    margin-right:-1.25rem !important
  }

  .small\:-my-6{
    margin-top:-1.5rem !important;
    margin-bottom:-1.5rem !important
  }

  .small\:-mx-6{
    margin-left:-1.5rem !important;
    margin-right:-1.5rem !important
  }

  .small\:-my-7{
    margin-top:-1.75rem !important;
    margin-bottom:-1.75rem !important
  }

  .small\:-mx-7{
    margin-left:-1.75rem !important;
    margin-right:-1.75rem !important
  }

  .small\:-my-8{
    margin-top:-2rem !important;
    margin-bottom:-2rem !important
  }

  .small\:-mx-8{
    margin-left:-2rem !important;
    margin-right:-2rem !important
  }

  .small\:-my-10{
    margin-top:-2.5rem !important;
    margin-bottom:-2.5rem !important
  }

  .small\:-mx-10{
    margin-left:-2.5rem !important;
    margin-right:-2.5rem !important
  }

  .small\:-my-12{
    margin-top:-3rem !important;
    margin-bottom:-3rem !important
  }

  .small\:-mx-12{
    margin-left:-3rem !important;
    margin-right:-3rem !important
  }

  .small\:-my-14{
    margin-top:-3.5rem !important;
    margin-bottom:-3.5rem !important
  }

  .small\:-mx-14{
    margin-left:-3.5rem !important;
    margin-right:-3.5rem !important
  }

  .small\:-my-16{
    margin-top:-4rem !important;
    margin-bottom:-4rem !important
  }

  .small\:-mx-16{
    margin-left:-4rem !important;
    margin-right:-4rem !important
  }

  .small\:-my-18{
    margin-top:-4.5rem !important;
    margin-bottom:-4.5rem !important
  }

  .small\:-mx-18{
    margin-left:-4.5rem !important;
    margin-right:-4.5rem !important
  }

  .small\:-my-19{
    margin-top:-4.75rem !important;
    margin-bottom:-4.75rem !important
  }

  .small\:-mx-19{
    margin-left:-4.75rem !important;
    margin-right:-4.75rem !important
  }

  .small\:-my-20{
    margin-top:-5rem !important;
    margin-bottom:-5rem !important
  }

  .small\:-mx-20{
    margin-left:-5rem !important;
    margin-right:-5rem !important
  }

  .small\:-my-24{
    margin-top:-6rem !important;
    margin-bottom:-6rem !important
  }

  .small\:-mx-24{
    margin-left:-6rem !important;
    margin-right:-6rem !important
  }

  .small\:-my-28{
    margin-top:-7rem !important;
    margin-bottom:-7rem !important
  }

  .small\:-mx-28{
    margin-left:-7rem !important;
    margin-right:-7rem !important
  }

  .small\:-my-30{
    margin-top:-7.5rem !important;
    margin-bottom:-7.5rem !important
  }

  .small\:-mx-30{
    margin-left:-7.5rem !important;
    margin-right:-7.5rem !important
  }

  .small\:-my-31{
    margin-top:-7.75rem !important;
    margin-bottom:-7.75rem !important
  }

  .small\:-mx-31{
    margin-left:-7.75rem !important;
    margin-right:-7.75rem !important
  }

  .small\:-my-32{
    margin-top:-8rem !important;
    margin-bottom:-8rem !important
  }

  .small\:-mx-32{
    margin-left:-8rem !important;
    margin-right:-8rem !important
  }

  .small\:-my-34{
    margin-top:-8.5rem !important;
    margin-bottom:-8.5rem !important
  }

  .small\:-mx-34{
    margin-left:-8.5rem !important;
    margin-right:-8.5rem !important
  }

  .small\:-my-36{
    margin-top:-9rem !important;
    margin-bottom:-9rem !important
  }

  .small\:-mx-36{
    margin-left:-9rem !important;
    margin-right:-9rem !important
  }

  .small\:-my-40{
    margin-top:-10rem !important;
    margin-bottom:-10rem !important
  }

  .small\:-mx-40{
    margin-left:-10rem !important;
    margin-right:-10rem !important
  }

  .small\:-my-44{
    margin-top:-11rem !important;
    margin-bottom:-11rem !important
  }

  .small\:-mx-44{
    margin-left:-11rem !important;
    margin-right:-11rem !important
  }

  .small\:-my-45{
    margin-top:-11.25rem !important;
    margin-bottom:-11.25rem !important
  }

  .small\:-mx-45{
    margin-left:-11.25rem !important;
    margin-right:-11.25rem !important
  }

  .small\:-my-48{
    margin-top:-12rem !important;
    margin-bottom:-12rem !important
  }

  .small\:-mx-48{
    margin-left:-12rem !important;
    margin-right:-12rem !important
  }

  .small\:-my-50{
    margin-top:-12.5rem !important;
    margin-bottom:-12.5rem !important
  }

  .small\:-mx-50{
    margin-left:-12.5rem !important;
    margin-right:-12.5rem !important
  }

  .small\:-my-52{
    margin-top:-13rem !important;
    margin-bottom:-13rem !important
  }

  .small\:-mx-52{
    margin-left:-13rem !important;
    margin-right:-13rem !important
  }

  .small\:-my-56{
    margin-top:-14rem !important;
    margin-bottom:-14rem !important
  }

  .small\:-mx-56{
    margin-left:-14rem !important;
    margin-right:-14rem !important
  }

  .small\:-my-60{
    margin-top:-15rem !important;
    margin-bottom:-15rem !important
  }

  .small\:-mx-60{
    margin-left:-15rem !important;
    margin-right:-15rem !important
  }

  .small\:-my-62{
    margin-top:-15.5rem !important;
    margin-bottom:-15.5rem !important
  }

  .small\:-mx-62{
    margin-left:-15.5rem !important;
    margin-right:-15.5rem !important
  }

  .small\:-my-64{
    margin-top:-16rem !important;
    margin-bottom:-16rem !important
  }

  .small\:-mx-64{
    margin-left:-16rem !important;
    margin-right:-16rem !important
  }

  .small\:-my-70{
    margin-top:-17.5rem !important;
    margin-bottom:-17.5rem !important
  }

  .small\:-mx-70{
    margin-left:-17.5rem !important;
    margin-right:-17.5rem !important
  }

  .small\:-my-72{
    margin-top:-18rem !important;
    margin-bottom:-18rem !important
  }

  .small\:-mx-72{
    margin-left:-18rem !important;
    margin-right:-18rem !important
  }

  .small\:-my-76{
    margin-top:-19rem !important;
    margin-bottom:-19rem !important
  }

  .small\:-mx-76{
    margin-left:-19rem !important;
    margin-right:-19rem !important
  }

  .small\:-my-80{
    margin-top:-20rem !important;
    margin-bottom:-20rem !important
  }

  .small\:-mx-80{
    margin-left:-20rem !important;
    margin-right:-20rem !important
  }

  .small\:-my-83{
    margin-top:-20.75rem !important;
    margin-bottom:-20.75rem !important
  }

  .small\:-mx-83{
    margin-left:-20.75rem !important;
    margin-right:-20.75rem !important
  }

  .small\:-my-84{
    margin-top:-21rem !important;
    margin-bottom:-21rem !important
  }

  .small\:-mx-84{
    margin-left:-21rem !important;
    margin-right:-21rem !important
  }

  .small\:-my-92{
    margin-top:-23rem !important;
    margin-bottom:-23rem !important
  }

  .small\:-mx-92{
    margin-left:-23rem !important;
    margin-right:-23rem !important
  }

  .small\:-my-96{
    margin-top:-24rem !important;
    margin-bottom:-24rem !important
  }

  .small\:-mx-96{
    margin-left:-24rem !important;
    margin-right:-24rem !important
  }

  .small\:-my-104{
    margin-top:-26rem !important;
    margin-bottom:-26rem !important
  }

  .small\:-mx-104{
    margin-left:-26rem !important;
    margin-right:-26rem !important
  }

  .small\:-my-106{
    margin-top:-26.5rem !important;
    margin-bottom:-26.5rem !important
  }

  .small\:-mx-106{
    margin-left:-26.5rem !important;
    margin-right:-26.5rem !important
  }

  .small\:-my-108{
    margin-top:-27rem !important;
    margin-bottom:-27rem !important
  }

  .small\:-mx-108{
    margin-left:-27rem !important;
    margin-right:-27rem !important
  }

  .small\:-my-112{
    margin-top:-28rem !important;
    margin-bottom:-28rem !important
  }

  .small\:-mx-112{
    margin-left:-28rem !important;
    margin-right:-28rem !important
  }

  .small\:-my-116{
    margin-top:-29rem !important;
    margin-bottom:-29rem !important
  }

  .small\:-mx-116{
    margin-left:-29rem !important;
    margin-right:-29rem !important
  }

  .small\:-my-120{
    margin-top:-30rem !important;
    margin-bottom:-30rem !important
  }

  .small\:-mx-120{
    margin-left:-30rem !important;
    margin-right:-30rem !important
  }

  .small\:-my-124{
    margin-top:-31rem !important;
    margin-bottom:-31rem !important
  }

  .small\:-mx-124{
    margin-left:-31rem !important;
    margin-right:-31rem !important
  }

  .small\:-my-132{
    margin-top:-33rem !important;
    margin-bottom:-33rem !important
  }

  .small\:-mx-132{
    margin-left:-33rem !important;
    margin-right:-33rem !important
  }

  .small\:-my-140{
    margin-top:-40rem !important;
    margin-bottom:-40rem !important
  }

  .small\:-mx-140{
    margin-left:-40rem !important;
    margin-right:-40rem !important
  }

  .small\:-my-164{
    margin-top:-41rem !important;
    margin-bottom:-41rem !important
  }

  .small\:-mx-164{
    margin-left:-41rem !important;
    margin-right:-41rem !important
  }

  .small\:-my-165{
    margin-top:-41.25rem !important;
    margin-bottom:-41.25rem !important
  }

  .small\:-mx-165{
    margin-left:-41.25rem !important;
    margin-right:-41.25rem !important
  }

  .small\:-my-172{
    margin-top:-43rem !important;
    margin-bottom:-43rem !important
  }

  .small\:-mx-172{
    margin-left:-43rem !important;
    margin-right:-43rem !important
  }

  .small\:-my-200{
    margin-top:-50rem !important;
    margin-bottom:-50rem !important
  }

  .small\:-mx-200{
    margin-left:-50rem !important;
    margin-right:-50rem !important
  }

  .small\:-my-px{
    margin-top:-1px !important;
    margin-bottom:-1px !important
  }

  .small\:-mx-px{
    margin-left:-1px !important;
    margin-right:-1px !important
  }

  .small\:-my-1\.5{
    margin-top:-0.375rem !important;
    margin-bottom:-0.375rem !important
  }

  .small\:-mx-1\.5{
    margin-left:-0.375rem !important;
    margin-right:-0.375rem !important
  }

  .small\:-my-2n{
    margin-top:0.5rem !important;
    margin-bottom:0.5rem !important
  }

  .small\:-mx-2n{
    margin-left:0.5rem !important;
    margin-right:0.5rem !important
  }

  .small\:-my-40n{
    margin-top:10rem !important;
    margin-bottom:10rem !important
  }

  .small\:-mx-40n{
    margin-left:10rem !important;
    margin-right:10rem !important
  }

  .small\:mt-0{
    margin-top:0 !important
  }

  .small\:mr-0{
    margin-right:0 !important
  }

  .small\:mb-0{
    margin-bottom:0 !important
  }

  .small\:ml-0{
    margin-left:0 !important
  }

  .small\:mt-1{
    margin-top:0.25rem !important
  }

  .small\:mr-1{
    margin-right:0.25rem !important
  }

  .small\:mb-1{
    margin-bottom:0.25rem !important
  }

  .small\:ml-1{
    margin-left:0.25rem !important
  }

  .small\:mt-2{
    margin-top:0.5rem !important
  }

  .small\:mr-2{
    margin-right:0.5rem !important
  }

  .small\:mb-2{
    margin-bottom:0.5rem !important
  }

  .small\:ml-2{
    margin-left:0.5rem !important
  }

  .small\:mt-3{
    margin-top:0.75rem !important
  }

  .small\:mr-3{
    margin-right:0.75rem !important
  }

  .small\:mb-3{
    margin-bottom:0.75rem !important
  }

  .small\:ml-3{
    margin-left:0.75rem !important
  }

  .small\:mt-4{
    margin-top:1rem !important
  }

  .small\:mr-4{
    margin-right:1rem !important
  }

  .small\:mb-4{
    margin-bottom:1rem !important
  }

  .small\:ml-4{
    margin-left:1rem !important
  }

  .small\:mt-5{
    margin-top:1.25rem !important
  }

  .small\:mr-5{
    margin-right:1.25rem !important
  }

  .small\:mb-5{
    margin-bottom:1.25rem !important
  }

  .small\:ml-5{
    margin-left:1.25rem !important
  }

  .small\:mt-6{
    margin-top:1.5rem !important
  }

  .small\:mr-6{
    margin-right:1.5rem !important
  }

  .small\:mb-6{
    margin-bottom:1.5rem !important
  }

  .small\:ml-6{
    margin-left:1.5rem !important
  }

  .small\:mt-7{
    margin-top:1.75rem !important
  }

  .small\:mr-7{
    margin-right:1.75rem !important
  }

  .small\:mb-7{
    margin-bottom:1.75rem !important
  }

  .small\:ml-7{
    margin-left:1.75rem !important
  }

  .small\:mt-8{
    margin-top:2rem !important
  }

  .small\:mr-8{
    margin-right:2rem !important
  }

  .small\:mb-8{
    margin-bottom:2rem !important
  }

  .small\:ml-8{
    margin-left:2rem !important
  }

  .small\:mt-9{
    margin-top:2.25rem !important
  }

  .small\:mr-9{
    margin-right:2.25rem !important
  }

  .small\:mb-9{
    margin-bottom:2.25rem !important
  }

  .small\:ml-9{
    margin-left:2.25rem !important
  }

  .small\:mt-10{
    margin-top:2.5rem !important
  }

  .small\:mr-10{
    margin-right:2.5rem !important
  }

  .small\:mb-10{
    margin-bottom:2.5rem !important
  }

  .small\:ml-10{
    margin-left:2.5rem !important
  }

  .small\:mt-12{
    margin-top:3rem !important
  }

  .small\:mr-12{
    margin-right:3rem !important
  }

  .small\:mb-12{
    margin-bottom:3rem !important
  }

  .small\:ml-12{
    margin-left:3rem !important
  }

  .small\:mt-14{
    margin-top:3.5rem !important
  }

  .small\:mr-14{
    margin-right:3.5rem !important
  }

  .small\:mb-14{
    margin-bottom:3.5rem !important
  }

  .small\:ml-14{
    margin-left:3.5rem !important
  }

  .small\:mt-16{
    margin-top:4rem !important
  }

  .small\:mr-16{
    margin-right:4rem !important
  }

  .small\:mb-16{
    margin-bottom:4rem !important
  }

  .small\:ml-16{
    margin-left:4rem !important
  }

  .small\:mt-18{
    margin-top:4.5rem !important
  }

  .small\:mr-18{
    margin-right:4.5rem !important
  }

  .small\:mb-18{
    margin-bottom:4.5rem !important
  }

  .small\:ml-18{
    margin-left:4.5rem !important
  }

  .small\:mt-19{
    margin-top:4.75rem !important
  }

  .small\:mr-19{
    margin-right:4.75rem !important
  }

  .small\:mb-19{
    margin-bottom:4.75rem !important
  }

  .small\:ml-19{
    margin-left:4.75rem !important
  }

  .small\:mt-20{
    margin-top:5rem !important
  }

  .small\:mr-20{
    margin-right:5rem !important
  }

  .small\:mb-20{
    margin-bottom:5rem !important
  }

  .small\:ml-20{
    margin-left:5rem !important
  }

  .small\:mt-24{
    margin-top:6rem !important
  }

  .small\:mr-24{
    margin-right:6rem !important
  }

  .small\:mb-24{
    margin-bottom:6rem !important
  }

  .small\:ml-24{
    margin-left:6rem !important
  }

  .small\:mt-28{
    margin-top:7rem !important
  }

  .small\:mr-28{
    margin-right:7rem !important
  }

  .small\:mb-28{
    margin-bottom:7rem !important
  }

  .small\:ml-28{
    margin-left:7rem !important
  }

  .small\:mt-30{
    margin-top:7.5rem !important
  }

  .small\:mr-30{
    margin-right:7.5rem !important
  }

  .small\:mb-30{
    margin-bottom:7.5rem !important
  }

  .small\:ml-30{
    margin-left:7.5rem !important
  }

  .small\:mt-31{
    margin-top:7.75rem !important
  }

  .small\:mr-31{
    margin-right:7.75rem !important
  }

  .small\:mb-31{
    margin-bottom:7.75rem !important
  }

  .small\:ml-31{
    margin-left:7.75rem !important
  }

  .small\:mt-32{
    margin-top:8rem !important
  }

  .small\:mr-32{
    margin-right:8rem !important
  }

  .small\:mb-32{
    margin-bottom:8rem !important
  }

  .small\:ml-32{
    margin-left:8rem !important
  }

  .small\:mt-34{
    margin-top:8.5rem !important
  }

  .small\:mr-34{
    margin-right:8.5rem !important
  }

  .small\:mb-34{
    margin-bottom:8.5rem !important
  }

  .small\:ml-34{
    margin-left:8.5rem !important
  }

  .small\:mt-36{
    margin-top:9rem !important
  }

  .small\:mr-36{
    margin-right:9rem !important
  }

  .small\:mb-36{
    margin-bottom:9rem !important
  }

  .small\:ml-36{
    margin-left:9rem !important
  }

  .small\:mt-40{
    margin-top:10rem !important
  }

  .small\:mr-40{
    margin-right:10rem !important
  }

  .small\:mb-40{
    margin-bottom:10rem !important
  }

  .small\:ml-40{
    margin-left:10rem !important
  }

  .small\:mt-44{
    margin-top:11rem !important
  }

  .small\:mr-44{
    margin-right:11rem !important
  }

  .small\:mb-44{
    margin-bottom:11rem !important
  }

  .small\:ml-44{
    margin-left:11rem !important
  }

  .small\:mt-45{
    margin-top:11.25rem !important
  }

  .small\:mr-45{
    margin-right:11.25rem !important
  }

  .small\:mb-45{
    margin-bottom:11.25rem !important
  }

  .small\:ml-45{
    margin-left:11.25rem !important
  }

  .small\:mt-48{
    margin-top:12rem !important
  }

  .small\:mr-48{
    margin-right:12rem !important
  }

  .small\:mb-48{
    margin-bottom:12rem !important
  }

  .small\:ml-48{
    margin-left:12rem !important
  }

  .small\:mt-50{
    margin-top:12.5rem !important
  }

  .small\:mr-50{
    margin-right:12.5rem !important
  }

  .small\:mb-50{
    margin-bottom:12.5rem !important
  }

  .small\:ml-50{
    margin-left:12.5rem !important
  }

  .small\:mt-52{
    margin-top:13rem !important
  }

  .small\:mr-52{
    margin-right:13rem !important
  }

  .small\:mb-52{
    margin-bottom:13rem !important
  }

  .small\:ml-52{
    margin-left:13rem !important
  }

  .small\:mt-56{
    margin-top:14rem !important
  }

  .small\:mr-56{
    margin-right:14rem !important
  }

  .small\:mb-56{
    margin-bottom:14rem !important
  }

  .small\:ml-56{
    margin-left:14rem !important
  }

  .small\:mt-60{
    margin-top:15rem !important
  }

  .small\:mr-60{
    margin-right:15rem !important
  }

  .small\:mb-60{
    margin-bottom:15rem !important
  }

  .small\:ml-60{
    margin-left:15rem !important
  }

  .small\:mt-62{
    margin-top:15.5rem !important
  }

  .small\:mr-62{
    margin-right:15.5rem !important
  }

  .small\:mb-62{
    margin-bottom:15.5rem !important
  }

  .small\:ml-62{
    margin-left:15.5rem !important
  }

  .small\:mt-64{
    margin-top:16rem !important
  }

  .small\:mr-64{
    margin-right:16rem !important
  }

  .small\:mb-64{
    margin-bottom:16rem !important
  }

  .small\:ml-64{
    margin-left:16rem !important
  }

  .small\:mt-70{
    margin-top:17.5rem !important
  }

  .small\:mr-70{
    margin-right:17.5rem !important
  }

  .small\:mb-70{
    margin-bottom:17.5rem !important
  }

  .small\:ml-70{
    margin-left:17.5rem !important
  }

  .small\:mt-72{
    margin-top:18rem !important
  }

  .small\:mr-72{
    margin-right:18rem !important
  }

  .small\:mb-72{
    margin-bottom:18rem !important
  }

  .small\:ml-72{
    margin-left:18rem !important
  }

  .small\:mt-76{
    margin-top:19rem !important
  }

  .small\:mr-76{
    margin-right:19rem !important
  }

  .small\:mb-76{
    margin-bottom:19rem !important
  }

  .small\:ml-76{
    margin-left:19rem !important
  }

  .small\:mt-80{
    margin-top:20rem !important
  }

  .small\:mr-80{
    margin-right:20rem !important
  }

  .small\:mb-80{
    margin-bottom:20rem !important
  }

  .small\:ml-80{
    margin-left:20rem !important
  }

  .small\:mt-83{
    margin-top:20.75rem !important
  }

  .small\:mr-83{
    margin-right:20.75rem !important
  }

  .small\:mb-83{
    margin-bottom:20.75rem !important
  }

  .small\:ml-83{
    margin-left:20.75rem !important
  }

  .small\:mt-84{
    margin-top:21rem !important
  }

  .small\:mr-84{
    margin-right:21rem !important
  }

  .small\:mb-84{
    margin-bottom:21rem !important
  }

  .small\:ml-84{
    margin-left:21rem !important
  }

  .small\:mt-92{
    margin-top:23rem !important
  }

  .small\:mr-92{
    margin-right:23rem !important
  }

  .small\:mb-92{
    margin-bottom:23rem !important
  }

  .small\:ml-92{
    margin-left:23rem !important
  }

  .small\:mt-96{
    margin-top:24rem !important
  }

  .small\:mr-96{
    margin-right:24rem !important
  }

  .small\:mb-96{
    margin-bottom:24rem !important
  }

  .small\:ml-96{
    margin-left:24rem !important
  }

  .small\:mt-104{
    margin-top:26rem !important
  }

  .small\:mr-104{
    margin-right:26rem !important
  }

  .small\:mb-104{
    margin-bottom:26rem !important
  }

  .small\:ml-104{
    margin-left:26rem !important
  }

  .small\:mt-106{
    margin-top:26.5rem !important
  }

  .small\:mr-106{
    margin-right:26.5rem !important
  }

  .small\:mb-106{
    margin-bottom:26.5rem !important
  }

  .small\:ml-106{
    margin-left:26.5rem !important
  }

  .small\:mt-108{
    margin-top:27rem !important
  }

  .small\:mr-108{
    margin-right:27rem !important
  }

  .small\:mb-108{
    margin-bottom:27rem !important
  }

  .small\:ml-108{
    margin-left:27rem !important
  }

  .small\:mt-112{
    margin-top:28rem !important
  }

  .small\:mr-112{
    margin-right:28rem !important
  }

  .small\:mb-112{
    margin-bottom:28rem !important
  }

  .small\:ml-112{
    margin-left:28rem !important
  }

  .small\:mt-116{
    margin-top:29rem !important
  }

  .small\:mr-116{
    margin-right:29rem !important
  }

  .small\:mb-116{
    margin-bottom:29rem !important
  }

  .small\:ml-116{
    margin-left:29rem !important
  }

  .small\:mt-120{
    margin-top:30rem !important
  }

  .small\:mr-120{
    margin-right:30rem !important
  }

  .small\:mb-120{
    margin-bottom:30rem !important
  }

  .small\:ml-120{
    margin-left:30rem !important
  }

  .small\:mt-124{
    margin-top:31rem !important
  }

  .small\:mr-124{
    margin-right:31rem !important
  }

  .small\:mb-124{
    margin-bottom:31rem !important
  }

  .small\:ml-124{
    margin-left:31rem !important
  }

  .small\:mt-132{
    margin-top:33rem !important
  }

  .small\:mr-132{
    margin-right:33rem !important
  }

  .small\:mb-132{
    margin-bottom:33rem !important
  }

  .small\:ml-132{
    margin-left:33rem !important
  }

  .small\:mt-140{
    margin-top:40rem !important
  }

  .small\:mr-140{
    margin-right:40rem !important
  }

  .small\:mb-140{
    margin-bottom:40rem !important
  }

  .small\:ml-140{
    margin-left:40rem !important
  }

  .small\:mt-164{
    margin-top:41rem !important
  }

  .small\:mr-164{
    margin-right:41rem !important
  }

  .small\:mb-164{
    margin-bottom:41rem !important
  }

  .small\:ml-164{
    margin-left:41rem !important
  }

  .small\:mt-165{
    margin-top:41.25rem !important
  }

  .small\:mr-165{
    margin-right:41.25rem !important
  }

  .small\:mb-165{
    margin-bottom:41.25rem !important
  }

  .small\:ml-165{
    margin-left:41.25rem !important
  }

  .small\:mt-172{
    margin-top:43rem !important
  }

  .small\:mr-172{
    margin-right:43rem !important
  }

  .small\:mb-172{
    margin-bottom:43rem !important
  }

  .small\:ml-172{
    margin-left:43rem !important
  }

  .small\:mt-200{
    margin-top:50rem !important
  }

  .small\:mr-200{
    margin-right:50rem !important
  }

  .small\:mb-200{
    margin-bottom:50rem !important
  }

  .small\:ml-200{
    margin-left:50rem !important
  }

  .small\:mt-auto{
    margin-top:auto !important
  }

  .small\:mr-auto{
    margin-right:auto !important
  }

  .small\:mb-auto{
    margin-bottom:auto !important
  }

  .small\:ml-auto{
    margin-left:auto !important
  }

  .small\:mt-px{
    margin-top:1px !important
  }

  .small\:mr-px{
    margin-right:1px !important
  }

  .small\:mb-px{
    margin-bottom:1px !important
  }

  .small\:ml-px{
    margin-left:1px !important
  }

  .small\:mt-1\.5{
    margin-top:0.375rem !important
  }

  .small\:mr-1\.5{
    margin-right:0.375rem !important
  }

  .small\:mb-1\.5{
    margin-bottom:0.375rem !important
  }

  .small\:ml-1\.5{
    margin-left:0.375rem !important
  }

  .small\:mt-2n{
    margin-top:-0.5rem !important
  }

  .small\:mr-2n{
    margin-right:-0.5rem !important
  }

  .small\:mb-2n{
    margin-bottom:-0.5rem !important
  }

  .small\:ml-2n{
    margin-left:-0.5rem !important
  }

  .small\:mt-40n{
    margin-top:-10rem !important
  }

  .small\:mr-40n{
    margin-right:-10rem !important
  }

  .small\:mb-40n{
    margin-bottom:-10rem !important
  }

  .small\:ml-40n{
    margin-left:-10rem !important
  }

  .small\:-mt-1{
    margin-top:-0.25rem !important
  }

  .small\:-mr-1{
    margin-right:-0.25rem !important
  }

  .small\:-mb-1{
    margin-bottom:-0.25rem !important
  }

  .small\:-ml-1{
    margin-left:-0.25rem !important
  }

  .small\:-mt-2{
    margin-top:-0.5rem !important
  }

  .small\:-mr-2{
    margin-right:-0.5rem !important
  }

  .small\:-mb-2{
    margin-bottom:-0.5rem !important
  }

  .small\:-ml-2{
    margin-left:-0.5rem !important
  }

  .small\:-mt-3{
    margin-top:-0.75rem !important
  }

  .small\:-mr-3{
    margin-right:-0.75rem !important
  }

  .small\:-mb-3{
    margin-bottom:-0.75rem !important
  }

  .small\:-ml-3{
    margin-left:-0.75rem !important
  }

  .small\:-mt-4{
    margin-top:-1rem !important
  }

  .small\:-mr-4{
    margin-right:-1rem !important
  }

  .small\:-mb-4{
    margin-bottom:-1rem !important
  }

  .small\:-ml-4{
    margin-left:-1rem !important
  }

  .small\:-mt-5{
    margin-top:-1.25rem !important
  }

  .small\:-mr-5{
    margin-right:-1.25rem !important
  }

  .small\:-mb-5{
    margin-bottom:-1.25rem !important
  }

  .small\:-ml-5{
    margin-left:-1.25rem !important
  }

  .small\:-mt-6{
    margin-top:-1.5rem !important
  }

  .small\:-mr-6{
    margin-right:-1.5rem !important
  }

  .small\:-mb-6{
    margin-bottom:-1.5rem !important
  }

  .small\:-ml-6{
    margin-left:-1.5rem !important
  }

  .small\:-mt-7{
    margin-top:-1.75rem !important
  }

  .small\:-mr-7{
    margin-right:-1.75rem !important
  }

  .small\:-mb-7{
    margin-bottom:-1.75rem !important
  }

  .small\:-ml-7{
    margin-left:-1.75rem !important
  }

  .small\:-mt-8{
    margin-top:-2rem !important
  }

  .small\:-mr-8{
    margin-right:-2rem !important
  }

  .small\:-mb-8{
    margin-bottom:-2rem !important
  }

  .small\:-ml-8{
    margin-left:-2rem !important
  }

  .small\:-mt-10{
    margin-top:-2.5rem !important
  }

  .small\:-mr-10{
    margin-right:-2.5rem !important
  }

  .small\:-mb-10{
    margin-bottom:-2.5rem !important
  }

  .small\:-ml-10{
    margin-left:-2.5rem !important
  }

  .small\:-mt-12{
    margin-top:-3rem !important
  }

  .small\:-mr-12{
    margin-right:-3rem !important
  }

  .small\:-mb-12{
    margin-bottom:-3rem !important
  }

  .small\:-ml-12{
    margin-left:-3rem !important
  }

  .small\:-mt-14{
    margin-top:-3.5rem !important
  }

  .small\:-mr-14{
    margin-right:-3.5rem !important
  }

  .small\:-mb-14{
    margin-bottom:-3.5rem !important
  }

  .small\:-ml-14{
    margin-left:-3.5rem !important
  }

  .small\:-mt-16{
    margin-top:-4rem !important
  }

  .small\:-mr-16{
    margin-right:-4rem !important
  }

  .small\:-mb-16{
    margin-bottom:-4rem !important
  }

  .small\:-ml-16{
    margin-left:-4rem !important
  }

  .small\:-mt-18{
    margin-top:-4.5rem !important
  }

  .small\:-mr-18{
    margin-right:-4.5rem !important
  }

  .small\:-mb-18{
    margin-bottom:-4.5rem !important
  }

  .small\:-ml-18{
    margin-left:-4.5rem !important
  }

  .small\:-mt-19{
    margin-top:-4.75rem !important
  }

  .small\:-mr-19{
    margin-right:-4.75rem !important
  }

  .small\:-mb-19{
    margin-bottom:-4.75rem !important
  }

  .small\:-ml-19{
    margin-left:-4.75rem !important
  }

  .small\:-mt-20{
    margin-top:-5rem !important
  }

  .small\:-mr-20{
    margin-right:-5rem !important
  }

  .small\:-mb-20{
    margin-bottom:-5rem !important
  }

  .small\:-ml-20{
    margin-left:-5rem !important
  }

  .small\:-mt-24{
    margin-top:-6rem !important
  }

  .small\:-mr-24{
    margin-right:-6rem !important
  }

  .small\:-mb-24{
    margin-bottom:-6rem !important
  }

  .small\:-ml-24{
    margin-left:-6rem !important
  }

  .small\:-mt-28{
    margin-top:-7rem !important
  }

  .small\:-mr-28{
    margin-right:-7rem !important
  }

  .small\:-mb-28{
    margin-bottom:-7rem !important
  }

  .small\:-ml-28{
    margin-left:-7rem !important
  }

  .small\:-mt-30{
    margin-top:-7.5rem !important
  }

  .small\:-mr-30{
    margin-right:-7.5rem !important
  }

  .small\:-mb-30{
    margin-bottom:-7.5rem !important
  }

  .small\:-ml-30{
    margin-left:-7.5rem !important
  }

  .small\:-mt-31{
    margin-top:-7.75rem !important
  }

  .small\:-mr-31{
    margin-right:-7.75rem !important
  }

  .small\:-mb-31{
    margin-bottom:-7.75rem !important
  }

  .small\:-ml-31{
    margin-left:-7.75rem !important
  }

  .small\:-mt-32{
    margin-top:-8rem !important
  }

  .small\:-mr-32{
    margin-right:-8rem !important
  }

  .small\:-mb-32{
    margin-bottom:-8rem !important
  }

  .small\:-ml-32{
    margin-left:-8rem !important
  }

  .small\:-mt-34{
    margin-top:-8.5rem !important
  }

  .small\:-mr-34{
    margin-right:-8.5rem !important
  }

  .small\:-mb-34{
    margin-bottom:-8.5rem !important
  }

  .small\:-ml-34{
    margin-left:-8.5rem !important
  }

  .small\:-mt-36{
    margin-top:-9rem !important
  }

  .small\:-mr-36{
    margin-right:-9rem !important
  }

  .small\:-mb-36{
    margin-bottom:-9rem !important
  }

  .small\:-ml-36{
    margin-left:-9rem !important
  }

  .small\:-mt-40{
    margin-top:-10rem !important
  }

  .small\:-mr-40{
    margin-right:-10rem !important
  }

  .small\:-mb-40{
    margin-bottom:-10rem !important
  }

  .small\:-ml-40{
    margin-left:-10rem !important
  }

  .small\:-mt-44{
    margin-top:-11rem !important
  }

  .small\:-mr-44{
    margin-right:-11rem !important
  }

  .small\:-mb-44{
    margin-bottom:-11rem !important
  }

  .small\:-ml-44{
    margin-left:-11rem !important
  }

  .small\:-mt-45{
    margin-top:-11.25rem !important
  }

  .small\:-mr-45{
    margin-right:-11.25rem !important
  }

  .small\:-mb-45{
    margin-bottom:-11.25rem !important
  }

  .small\:-ml-45{
    margin-left:-11.25rem !important
  }

  .small\:-mt-48{
    margin-top:-12rem !important
  }

  .small\:-mr-48{
    margin-right:-12rem !important
  }

  .small\:-mb-48{
    margin-bottom:-12rem !important
  }

  .small\:-ml-48{
    margin-left:-12rem !important
  }

  .small\:-mt-50{
    margin-top:-12.5rem !important
  }

  .small\:-mr-50{
    margin-right:-12.5rem !important
  }

  .small\:-mb-50{
    margin-bottom:-12.5rem !important
  }

  .small\:-ml-50{
    margin-left:-12.5rem !important
  }

  .small\:-mt-52{
    margin-top:-13rem !important
  }

  .small\:-mr-52{
    margin-right:-13rem !important
  }

  .small\:-mb-52{
    margin-bottom:-13rem !important
  }

  .small\:-ml-52{
    margin-left:-13rem !important
  }

  .small\:-mt-56{
    margin-top:-14rem !important
  }

  .small\:-mr-56{
    margin-right:-14rem !important
  }

  .small\:-mb-56{
    margin-bottom:-14rem !important
  }

  .small\:-ml-56{
    margin-left:-14rem !important
  }

  .small\:-mt-60{
    margin-top:-15rem !important
  }

  .small\:-mr-60{
    margin-right:-15rem !important
  }

  .small\:-mb-60{
    margin-bottom:-15rem !important
  }

  .small\:-ml-60{
    margin-left:-15rem !important
  }

  .small\:-mt-62{
    margin-top:-15.5rem !important
  }

  .small\:-mr-62{
    margin-right:-15.5rem !important
  }

  .small\:-mb-62{
    margin-bottom:-15.5rem !important
  }

  .small\:-ml-62{
    margin-left:-15.5rem !important
  }

  .small\:-mt-64{
    margin-top:-16rem !important
  }

  .small\:-mr-64{
    margin-right:-16rem !important
  }

  .small\:-mb-64{
    margin-bottom:-16rem !important
  }

  .small\:-ml-64{
    margin-left:-16rem !important
  }

  .small\:-mt-70{
    margin-top:-17.5rem !important
  }

  .small\:-mr-70{
    margin-right:-17.5rem !important
  }

  .small\:-mb-70{
    margin-bottom:-17.5rem !important
  }

  .small\:-ml-70{
    margin-left:-17.5rem !important
  }

  .small\:-mt-72{
    margin-top:-18rem !important
  }

  .small\:-mr-72{
    margin-right:-18rem !important
  }

  .small\:-mb-72{
    margin-bottom:-18rem !important
  }

  .small\:-ml-72{
    margin-left:-18rem !important
  }

  .small\:-mt-76{
    margin-top:-19rem !important
  }

  .small\:-mr-76{
    margin-right:-19rem !important
  }

  .small\:-mb-76{
    margin-bottom:-19rem !important
  }

  .small\:-ml-76{
    margin-left:-19rem !important
  }

  .small\:-mt-80{
    margin-top:-20rem !important
  }

  .small\:-mr-80{
    margin-right:-20rem !important
  }

  .small\:-mb-80{
    margin-bottom:-20rem !important
  }

  .small\:-ml-80{
    margin-left:-20rem !important
  }

  .small\:-mt-83{
    margin-top:-20.75rem !important
  }

  .small\:-mr-83{
    margin-right:-20.75rem !important
  }

  .small\:-mb-83{
    margin-bottom:-20.75rem !important
  }

  .small\:-ml-83{
    margin-left:-20.75rem !important
  }

  .small\:-mt-84{
    margin-top:-21rem !important
  }

  .small\:-mr-84{
    margin-right:-21rem !important
  }

  .small\:-mb-84{
    margin-bottom:-21rem !important
  }

  .small\:-ml-84{
    margin-left:-21rem !important
  }

  .small\:-mt-92{
    margin-top:-23rem !important
  }

  .small\:-mr-92{
    margin-right:-23rem !important
  }

  .small\:-mb-92{
    margin-bottom:-23rem !important
  }

  .small\:-ml-92{
    margin-left:-23rem !important
  }

  .small\:-mt-96{
    margin-top:-24rem !important
  }

  .small\:-mr-96{
    margin-right:-24rem !important
  }

  .small\:-mb-96{
    margin-bottom:-24rem !important
  }

  .small\:-ml-96{
    margin-left:-24rem !important
  }

  .small\:-mt-104{
    margin-top:-26rem !important
  }

  .small\:-mr-104{
    margin-right:-26rem !important
  }

  .small\:-mb-104{
    margin-bottom:-26rem !important
  }

  .small\:-ml-104{
    margin-left:-26rem !important
  }

  .small\:-mt-106{
    margin-top:-26.5rem !important
  }

  .small\:-mr-106{
    margin-right:-26.5rem !important
  }

  .small\:-mb-106{
    margin-bottom:-26.5rem !important
  }

  .small\:-ml-106{
    margin-left:-26.5rem !important
  }

  .small\:-mt-108{
    margin-top:-27rem !important
  }

  .small\:-mr-108{
    margin-right:-27rem !important
  }

  .small\:-mb-108{
    margin-bottom:-27rem !important
  }

  .small\:-ml-108{
    margin-left:-27rem !important
  }

  .small\:-mt-112{
    margin-top:-28rem !important
  }

  .small\:-mr-112{
    margin-right:-28rem !important
  }

  .small\:-mb-112{
    margin-bottom:-28rem !important
  }

  .small\:-ml-112{
    margin-left:-28rem !important
  }

  .small\:-mt-116{
    margin-top:-29rem !important
  }

  .small\:-mr-116{
    margin-right:-29rem !important
  }

  .small\:-mb-116{
    margin-bottom:-29rem !important
  }

  .small\:-ml-116{
    margin-left:-29rem !important
  }

  .small\:-mt-120{
    margin-top:-30rem !important
  }

  .small\:-mr-120{
    margin-right:-30rem !important
  }

  .small\:-mb-120{
    margin-bottom:-30rem !important
  }

  .small\:-ml-120{
    margin-left:-30rem !important
  }

  .small\:-mt-124{
    margin-top:-31rem !important
  }

  .small\:-mr-124{
    margin-right:-31rem !important
  }

  .small\:-mb-124{
    margin-bottom:-31rem !important
  }

  .small\:-ml-124{
    margin-left:-31rem !important
  }

  .small\:-mt-132{
    margin-top:-33rem !important
  }

  .small\:-mr-132{
    margin-right:-33rem !important
  }

  .small\:-mb-132{
    margin-bottom:-33rem !important
  }

  .small\:-ml-132{
    margin-left:-33rem !important
  }

  .small\:-mt-140{
    margin-top:-40rem !important
  }

  .small\:-mr-140{
    margin-right:-40rem !important
  }

  .small\:-mb-140{
    margin-bottom:-40rem !important
  }

  .small\:-ml-140{
    margin-left:-40rem !important
  }

  .small\:-mt-164{
    margin-top:-41rem !important
  }

  .small\:-mr-164{
    margin-right:-41rem !important
  }

  .small\:-mb-164{
    margin-bottom:-41rem !important
  }

  .small\:-ml-164{
    margin-left:-41rem !important
  }

  .small\:-mt-165{
    margin-top:-41.25rem !important
  }

  .small\:-mr-165{
    margin-right:-41.25rem !important
  }

  .small\:-mb-165{
    margin-bottom:-41.25rem !important
  }

  .small\:-ml-165{
    margin-left:-41.25rem !important
  }

  .small\:-mt-172{
    margin-top:-43rem !important
  }

  .small\:-mr-172{
    margin-right:-43rem !important
  }

  .small\:-mb-172{
    margin-bottom:-43rem !important
  }

  .small\:-ml-172{
    margin-left:-43rem !important
  }

  .small\:-mt-200{
    margin-top:-50rem !important
  }

  .small\:-mr-200{
    margin-right:-50rem !important
  }

  .small\:-mb-200{
    margin-bottom:-50rem !important
  }

  .small\:-ml-200{
    margin-left:-50rem !important
  }

  .small\:-mt-px{
    margin-top:-1px !important
  }

  .small\:-mr-px{
    margin-right:-1px !important
  }

  .small\:-mb-px{
    margin-bottom:-1px !important
  }

  .small\:-ml-px{
    margin-left:-1px !important
  }

  .small\:-mt-1\.5{
    margin-top:-0.375rem !important
  }

  .small\:-mr-1\.5{
    margin-right:-0.375rem !important
  }

  .small\:-mb-1\.5{
    margin-bottom:-0.375rem !important
  }

  .small\:-ml-1\.5{
    margin-left:-0.375rem !important
  }

  .small\:-mt-2n{
    margin-top:0.5rem !important
  }

  .small\:-mr-2n{
    margin-right:0.5rem !important
  }

  .small\:-mb-2n{
    margin-bottom:0.5rem !important
  }

  .small\:-ml-2n{
    margin-left:0.5rem !important
  }

  .small\:-mt-40n{
    margin-top:10rem !important
  }

  .small\:-mr-40n{
    margin-right:10rem !important
  }

  .small\:-mb-40n{
    margin-bottom:10rem !important
  }

  .small\:-ml-40n{
    margin-left:10rem !important
  }

  .small\:max-h-28{
    max-height:7rem !important
  }

  .small\:max-h-32{
    max-height:8rem !important
  }

  .small\:max-h-40{
    max-height:10rem !important
  }

  .small\:max-h-44{
    max-height:11rem !important
  }

  .small\:max-h-72{
    max-height:18rem !important
  }

  .small\:max-h-84{
    max-height:21rem !important
  }

  .small\:max-h-96{
    max-height:24rem !important
  }

  .small\:max-h-108{
    max-height:27rem !important
  }

  .small\:max-h-120{
    max-height:30rem !important
  }

  .small\:max-h-132{
    max-height:33rem !important
  }

  .small\:max-h-full{
    max-height:100% !important
  }

  .small\:max-h-screen{
    max-height:100vh !important
  }

  .small\:max-h-1\/2{
    max-height:35vh !important
  }

  .small\:max-h-50vh{
    max-height:50vh !important
  }

  .small\:max-h-3\/5{
    max-height:60vh !important
  }

  .small\:max-h-65vh{
    max-height:65vh !important
  }

  .small\:max-w-28{
    max-width:7rem !important
  }

  .small\:max-w-56{
    max-width:14rem !important
  }

  .small\:max-w-72{
    max-width:18rem !important
  }

  .small\:max-w-84{
    max-width:21rem !important
  }

  .small\:max-w-96{
    max-width:24rem !important
  }

  .small\:max-w-108{
    max-width:27rem !important
  }

  .small\:max-w-112{
    max-width:28rem !important
  }

  .small\:max-w-120{
    max-width:30rem !important
  }

  .small\:max-w-132{
    max-width:33rem !important
  }

  .small\:max-w-138{
    max-width:38rem !important
  }

  .small\:max-w-140{
    max-width:40rem !important
  }

  .small\:max-w-150{
    max-width:50rem !important
  }

  .small\:max-w-154{
    max-width:54rem !important
  }

  .small\:max-w-none{
    max-width:none !important
  }

  .small\:max-w-xs{
    max-width:20rem !important
  }

  .small\:max-w-sm{
    max-width:24rem !important
  }

  .small\:max-w-md{
    max-width:28rem !important
  }

  .small\:max-w-lg{
    max-width:32rem !important
  }

  .small\:max-w-xl{
    max-width:36rem !important
  }

  .small\:max-w-2xl{
    max-width:42rem !important
  }

  .small\:max-w-3xl{
    max-width:48rem !important
  }

  .small\:max-w-4xl{
    max-width:56rem !important
  }

  .small\:max-w-5xl{
    max-width:64rem !important
  }

  .small\:max-w-6xl{
    max-width:72rem !important
  }

  .small\:max-w-full{
    max-width:100% !important
  }

  .small\:max-w-screen-sm{
    max-width:640px !important
  }

  .small\:max-w-screen-md{
    max-width:768px !important
  }

  .small\:max-w-screen-lg{
    max-width:1024px !important
  }

  .small\:max-w-screen-xl{
    max-width:1280px !important
  }

  .small\:max-w-screen-small{
    max-width:1280px !important
  }

  .small\:max-w-screen-med{
    max-width:1366px !important
  }

  .small\:max-w-screen-large{
    max-width:1920px !important
  }

  .small\:max-w-1\/3{
    max-width:33% !important
  }

  .small\:max-w-2\/3{
    max-width:66% !important
  }

  .small\:min-h-0{
    min-height:0 !important
  }

  .small\:min-h-64{
    min-height:16rem !important
  }

  .small\:min-h-80{
    min-height:20rem !important
  }

  .small\:min-h-full{
    min-height:100% !important
  }

  .small\:min-h-screen{
    min-height:100vh !important
  }

  .small\:min-h-1_5{
    min-height:1.5rem !important
  }

  .small\:min-h-94vh{
    min-height:94vh !important
  }

  .small\:min-h-40vh{
    min-height:40vh !important
  }

  .small\:min-h-55vh{
    min-height:55vh !important
  }

  .small\:min-h-60vh{
    min-height:60vh !important
  }

  .small\:min-w-0{
    min-width:0 !important
  }

  .small\:min-w-1{
    min-width:1px !important
  }

  .small\:min-w-4{
    min-width:1rem !important
  }

  .small\:min-w-6{
    min-width:1.5rem !important
  }

  .small\:min-w-28{
    min-width:7rem !important
  }

  .small\:min-w-48{
    min-width:12rem !important
  }

  .small\:min-w-56{
    min-width:14rem !important
  }

  .small\:min-w-72{
    min-width:18rem !important
  }

  .small\:min-w-84{
    min-width:21rem !important
  }

  .small\:min-w-96{
    min-width:24rem !important
  }

  .small\:min-w-108{
    min-width:27rem !important
  }

  .small\:min-w-120{
    min-width:30rem !important
  }

  .small\:min-w-132{
    min-width:33rem !important
  }

  .small\:min-w-full{
    min-width:100% !important
  }

  .small\:min-w-1\/4{
    min-width:25% !important
  }

  .small\:min-w-1\/2{
    min-width:50% !important
  }

  .small\:min-w-3\/4{
    min-width:75% !important
  }

  .small\:min-w-1\/3{
    min-width:33% !important
  }

  .small\:min-w-max{
    min-width:-moz-max-content !important;
    min-width:max-content !important
  }

  .small\:object-contain{
    -o-object-fit:contain !important;
       object-fit:contain !important
  }

  .small\:object-cover{
    -o-object-fit:cover !important;
       object-fit:cover !important
  }

  .small\:object-fill{
    -o-object-fit:fill !important;
       object-fit:fill !important
  }

  .small\:object-none{
    -o-object-fit:none !important;
       object-fit:none !important
  }

  .small\:object-scale-down{
    -o-object-fit:scale-down !important;
       object-fit:scale-down !important
  }

  .small\:object-bottom{
    -o-object-position:bottom !important;
       object-position:bottom !important
  }

  .small\:object-center{
    -o-object-position:center !important;
       object-position:center !important
  }

  .small\:object-left{
    -o-object-position:left !important;
       object-position:left !important
  }

  .small\:object-left-bottom{
    -o-object-position:left bottom !important;
       object-position:left bottom !important
  }

  .small\:object-left-top{
    -o-object-position:left top !important;
       object-position:left top !important
  }

  .small\:object-right{
    -o-object-position:right !important;
       object-position:right !important
  }

  .small\:object-right-bottom{
    -o-object-position:right bottom !important;
       object-position:right bottom !important
  }

  .small\:object-right-top{
    -o-object-position:right top !important;
       object-position:right top !important
  }

  .small\:object-top{
    -o-object-position:top !important;
       object-position:top !important
  }

  .small\:outline-none{
    outline:2px solid transparent !important;
    outline-offset:2px !important
  }

  .small\:outline-white{
    outline:2px dotted white !important;
    outline-offset:2px !important
  }

  .small\:outline-black{
    outline:2px dotted black !important;
    outline-offset:2px !important
  }

  .small\:focus\:outline-none:focus{
    outline:2px solid transparent !important;
    outline-offset:2px !important
  }

  .small\:focus\:outline-white:focus{
    outline:2px dotted white !important;
    outline-offset:2px !important
  }

  .small\:focus\:outline-black:focus{
    outline:2px dotted black !important;
    outline-offset:2px !important
  }

  .small\:overflow-auto{
    overflow:auto !important
  }

  .small\:overflow-hidden{
    overflow:hidden !important
  }

  .small\:overflow-visible{
    overflow:visible !important
  }

  .small\:overflow-scroll{
    overflow:scroll !important
  }

  .small\:overflow-x-auto{
    overflow-x:auto !important
  }

  .small\:overflow-y-auto{
    overflow-y:auto !important
  }

  .small\:overflow-x-hidden{
    overflow-x:hidden !important
  }

  .small\:overflow-y-hidden{
    overflow-y:hidden !important
  }

  .small\:overflow-x-visible{
    overflow-x:visible !important
  }

  .small\:overflow-y-visible{
    overflow-y:visible !important
  }

  .small\:overflow-x-scroll{
    overflow-x:scroll !important
  }

  .small\:overflow-y-scroll{
    overflow-y:scroll !important
  }

  .small\:scrolling-touch{
    -webkit-overflow-scrolling:touch !important
  }

  .small\:scrolling-auto{
    -webkit-overflow-scrolling:auto !important
  }

  .small\:overscroll-auto{
    overscroll-behavior:auto !important
  }

  .small\:overscroll-contain{
    overscroll-behavior:contain !important
  }

  .small\:overscroll-none{
    overscroll-behavior:none !important
  }

  .small\:overscroll-y-auto{
    overscroll-behavior-y:auto !important
  }

  .small\:overscroll-y-contain{
    overscroll-behavior-y:contain !important
  }

  .small\:overscroll-y-none{
    overscroll-behavior-y:none !important
  }

  .small\:overscroll-x-auto{
    overscroll-behavior-x:auto !important
  }

  .small\:overscroll-x-contain{
    overscroll-behavior-x:contain !important
  }

  .small\:overscroll-x-none{
    overscroll-behavior-x:none !important
  }

  .small\:p-0{
    padding:0 !important
  }

  .small\:p-1{
    padding:0.25rem !important
  }

  .small\:p-2{
    padding:0.5rem !important
  }

  .small\:p-3{
    padding:0.75rem !important
  }

  .small\:p-4{
    padding:1rem !important
  }

  .small\:p-5{
    padding:1.25rem !important
  }

  .small\:p-6{
    padding:1.5rem !important
  }

  .small\:p-7{
    padding:1.75rem !important
  }

  .small\:p-8{
    padding:2rem !important
  }

  .small\:p-9{
    padding:2.25rem !important
  }

  .small\:p-10{
    padding:2.5rem !important
  }

  .small\:p-12{
    padding:3rem !important
  }

  .small\:p-14{
    padding:3.5rem !important
  }

  .small\:p-16{
    padding:4rem !important
  }

  .small\:p-18{
    padding:4.5rem !important
  }

  .small\:p-19{
    padding:4.75rem !important
  }

  .small\:p-20{
    padding:5rem !important
  }

  .small\:p-24{
    padding:6rem !important
  }

  .small\:p-28{
    padding:7rem !important
  }

  .small\:p-30{
    padding:7.5rem !important
  }

  .small\:p-31{
    padding:7.75rem !important
  }

  .small\:p-32{
    padding:8rem !important
  }

  .small\:p-34{
    padding:8.5rem !important
  }

  .small\:p-36{
    padding:9rem !important
  }

  .small\:p-40{
    padding:10rem !important
  }

  .small\:p-44{
    padding:11rem !important
  }

  .small\:p-45{
    padding:11.25rem !important
  }

  .small\:p-48{
    padding:12rem !important
  }

  .small\:p-50{
    padding:12.5rem !important
  }

  .small\:p-52{
    padding:13rem !important
  }

  .small\:p-56{
    padding:14rem !important
  }

  .small\:p-60{
    padding:15rem !important
  }

  .small\:p-62{
    padding:15.5rem !important
  }

  .small\:p-64{
    padding:16rem !important
  }

  .small\:p-70{
    padding:17.5rem !important
  }

  .small\:p-72{
    padding:18rem !important
  }

  .small\:p-76{
    padding:19rem !important
  }

  .small\:p-80{
    padding:20rem !important
  }

  .small\:p-83{
    padding:20.75rem !important
  }

  .small\:p-84{
    padding:21rem !important
  }

  .small\:p-92{
    padding:23rem !important
  }

  .small\:p-96{
    padding:24rem !important
  }

  .small\:p-104{
    padding:26rem !important
  }

  .small\:p-106{
    padding:26.5rem !important
  }

  .small\:p-108{
    padding:27rem !important
  }

  .small\:p-112{
    padding:28rem !important
  }

  .small\:p-116{
    padding:29rem !important
  }

  .small\:p-120{
    padding:30rem !important
  }

  .small\:p-124{
    padding:31rem !important
  }

  .small\:p-132{
    padding:33rem !important
  }

  .small\:p-140{
    padding:40rem !important
  }

  .small\:p-164{
    padding:41rem !important
  }

  .small\:p-165{
    padding:41.25rem !important
  }

  .small\:p-172{
    padding:43rem !important
  }

  .small\:p-200{
    padding:50rem !important
  }

  .small\:p-px{
    padding:1px !important
  }

  .small\:p-1\.5{
    padding:0.375rem !important
  }

  .small\:p-2n{
    padding:-0.5rem !important
  }

  .small\:p-40n{
    padding:-10rem !important
  }

  .small\:py-0{
    padding-top:0 !important;
    padding-bottom:0 !important
  }

  .small\:px-0{
    padding-left:0 !important;
    padding-right:0 !important
  }

  .small\:py-1{
    padding-top:0.25rem !important;
    padding-bottom:0.25rem !important
  }

  .small\:px-1{
    padding-left:0.25rem !important;
    padding-right:0.25rem !important
  }

  .small\:py-2{
    padding-top:0.5rem !important;
    padding-bottom:0.5rem !important
  }

  .small\:px-2{
    padding-left:0.5rem !important;
    padding-right:0.5rem !important
  }

  .small\:py-3{
    padding-top:0.75rem !important;
    padding-bottom:0.75rem !important
  }

  .small\:px-3{
    padding-left:0.75rem !important;
    padding-right:0.75rem !important
  }

  .small\:py-4{
    padding-top:1rem !important;
    padding-bottom:1rem !important
  }

  .small\:px-4{
    padding-left:1rem !important;
    padding-right:1rem !important
  }

  .small\:py-5{
    padding-top:1.25rem !important;
    padding-bottom:1.25rem !important
  }

  .small\:px-5{
    padding-left:1.25rem !important;
    padding-right:1.25rem !important
  }

  .small\:py-6{
    padding-top:1.5rem !important;
    padding-bottom:1.5rem !important
  }

  .small\:px-6{
    padding-left:1.5rem !important;
    padding-right:1.5rem !important
  }

  .small\:py-7{
    padding-top:1.75rem !important;
    padding-bottom:1.75rem !important
  }

  .small\:px-7{
    padding-left:1.75rem !important;
    padding-right:1.75rem !important
  }

  .small\:py-8{
    padding-top:2rem !important;
    padding-bottom:2rem !important
  }

  .small\:px-8{
    padding-left:2rem !important;
    padding-right:2rem !important
  }

  .small\:py-9{
    padding-top:2.25rem !important;
    padding-bottom:2.25rem !important
  }

  .small\:px-9{
    padding-left:2.25rem !important;
    padding-right:2.25rem !important
  }

  .small\:py-10{
    padding-top:2.5rem !important;
    padding-bottom:2.5rem !important
  }

  .small\:px-10{
    padding-left:2.5rem !important;
    padding-right:2.5rem !important
  }

  .small\:py-12{
    padding-top:3rem !important;
    padding-bottom:3rem !important
  }

  .small\:px-12{
    padding-left:3rem !important;
    padding-right:3rem !important
  }

  .small\:py-14{
    padding-top:3.5rem !important;
    padding-bottom:3.5rem !important
  }

  .small\:px-14{
    padding-left:3.5rem !important;
    padding-right:3.5rem !important
  }

  .small\:py-16{
    padding-top:4rem !important;
    padding-bottom:4rem !important
  }

  .small\:px-16{
    padding-left:4rem !important;
    padding-right:4rem !important
  }

  .small\:py-18{
    padding-top:4.5rem !important;
    padding-bottom:4.5rem !important
  }

  .small\:px-18{
    padding-left:4.5rem !important;
    padding-right:4.5rem !important
  }

  .small\:py-19{
    padding-top:4.75rem !important;
    padding-bottom:4.75rem !important
  }

  .small\:px-19{
    padding-left:4.75rem !important;
    padding-right:4.75rem !important
  }

  .small\:py-20{
    padding-top:5rem !important;
    padding-bottom:5rem !important
  }

  .small\:px-20{
    padding-left:5rem !important;
    padding-right:5rem !important
  }

  .small\:py-24{
    padding-top:6rem !important;
    padding-bottom:6rem !important
  }

  .small\:px-24{
    padding-left:6rem !important;
    padding-right:6rem !important
  }

  .small\:py-28{
    padding-top:7rem !important;
    padding-bottom:7rem !important
  }

  .small\:px-28{
    padding-left:7rem !important;
    padding-right:7rem !important
  }

  .small\:py-30{
    padding-top:7.5rem !important;
    padding-bottom:7.5rem !important
  }

  .small\:px-30{
    padding-left:7.5rem !important;
    padding-right:7.5rem !important
  }

  .small\:py-31{
    padding-top:7.75rem !important;
    padding-bottom:7.75rem !important
  }

  .small\:px-31{
    padding-left:7.75rem !important;
    padding-right:7.75rem !important
  }

  .small\:py-32{
    padding-top:8rem !important;
    padding-bottom:8rem !important
  }

  .small\:px-32{
    padding-left:8rem !important;
    padding-right:8rem !important
  }

  .small\:py-34{
    padding-top:8.5rem !important;
    padding-bottom:8.5rem !important
  }

  .small\:px-34{
    padding-left:8.5rem !important;
    padding-right:8.5rem !important
  }

  .small\:py-36{
    padding-top:9rem !important;
    padding-bottom:9rem !important
  }

  .small\:px-36{
    padding-left:9rem !important;
    padding-right:9rem !important
  }

  .small\:py-40{
    padding-top:10rem !important;
    padding-bottom:10rem !important
  }

  .small\:px-40{
    padding-left:10rem !important;
    padding-right:10rem !important
  }

  .small\:py-44{
    padding-top:11rem !important;
    padding-bottom:11rem !important
  }

  .small\:px-44{
    padding-left:11rem !important;
    padding-right:11rem !important
  }

  .small\:py-45{
    padding-top:11.25rem !important;
    padding-bottom:11.25rem !important
  }

  .small\:px-45{
    padding-left:11.25rem !important;
    padding-right:11.25rem !important
  }

  .small\:py-48{
    padding-top:12rem !important;
    padding-bottom:12rem !important
  }

  .small\:px-48{
    padding-left:12rem !important;
    padding-right:12rem !important
  }

  .small\:py-50{
    padding-top:12.5rem !important;
    padding-bottom:12.5rem !important
  }

  .small\:px-50{
    padding-left:12.5rem !important;
    padding-right:12.5rem !important
  }

  .small\:py-52{
    padding-top:13rem !important;
    padding-bottom:13rem !important
  }

  .small\:px-52{
    padding-left:13rem !important;
    padding-right:13rem !important
  }

  .small\:py-56{
    padding-top:14rem !important;
    padding-bottom:14rem !important
  }

  .small\:px-56{
    padding-left:14rem !important;
    padding-right:14rem !important
  }

  .small\:py-60{
    padding-top:15rem !important;
    padding-bottom:15rem !important
  }

  .small\:px-60{
    padding-left:15rem !important;
    padding-right:15rem !important
  }

  .small\:py-62{
    padding-top:15.5rem !important;
    padding-bottom:15.5rem !important
  }

  .small\:px-62{
    padding-left:15.5rem !important;
    padding-right:15.5rem !important
  }

  .small\:py-64{
    padding-top:16rem !important;
    padding-bottom:16rem !important
  }

  .small\:px-64{
    padding-left:16rem !important;
    padding-right:16rem !important
  }

  .small\:py-70{
    padding-top:17.5rem !important;
    padding-bottom:17.5rem !important
  }

  .small\:px-70{
    padding-left:17.5rem !important;
    padding-right:17.5rem !important
  }

  .small\:py-72{
    padding-top:18rem !important;
    padding-bottom:18rem !important
  }

  .small\:px-72{
    padding-left:18rem !important;
    padding-right:18rem !important
  }

  .small\:py-76{
    padding-top:19rem !important;
    padding-bottom:19rem !important
  }

  .small\:px-76{
    padding-left:19rem !important;
    padding-right:19rem !important
  }

  .small\:py-80{
    padding-top:20rem !important;
    padding-bottom:20rem !important
  }

  .small\:px-80{
    padding-left:20rem !important;
    padding-right:20rem !important
  }

  .small\:py-83{
    padding-top:20.75rem !important;
    padding-bottom:20.75rem !important
  }

  .small\:px-83{
    padding-left:20.75rem !important;
    padding-right:20.75rem !important
  }

  .small\:py-84{
    padding-top:21rem !important;
    padding-bottom:21rem !important
  }

  .small\:px-84{
    padding-left:21rem !important;
    padding-right:21rem !important
  }

  .small\:py-92{
    padding-top:23rem !important;
    padding-bottom:23rem !important
  }

  .small\:px-92{
    padding-left:23rem !important;
    padding-right:23rem !important
  }

  .small\:py-96{
    padding-top:24rem !important;
    padding-bottom:24rem !important
  }

  .small\:px-96{
    padding-left:24rem !important;
    padding-right:24rem !important
  }

  .small\:py-104{
    padding-top:26rem !important;
    padding-bottom:26rem !important
  }

  .small\:px-104{
    padding-left:26rem !important;
    padding-right:26rem !important
  }

  .small\:py-106{
    padding-top:26.5rem !important;
    padding-bottom:26.5rem !important
  }

  .small\:px-106{
    padding-left:26.5rem !important;
    padding-right:26.5rem !important
  }

  .small\:py-108{
    padding-top:27rem !important;
    padding-bottom:27rem !important
  }

  .small\:px-108{
    padding-left:27rem !important;
    padding-right:27rem !important
  }

  .small\:py-112{
    padding-top:28rem !important;
    padding-bottom:28rem !important
  }

  .small\:px-112{
    padding-left:28rem !important;
    padding-right:28rem !important
  }

  .small\:py-116{
    padding-top:29rem !important;
    padding-bottom:29rem !important
  }

  .small\:px-116{
    padding-left:29rem !important;
    padding-right:29rem !important
  }

  .small\:py-120{
    padding-top:30rem !important;
    padding-bottom:30rem !important
  }

  .small\:px-120{
    padding-left:30rem !important;
    padding-right:30rem !important
  }

  .small\:py-124{
    padding-top:31rem !important;
    padding-bottom:31rem !important
  }

  .small\:px-124{
    padding-left:31rem !important;
    padding-right:31rem !important
  }

  .small\:py-132{
    padding-top:33rem !important;
    padding-bottom:33rem !important
  }

  .small\:px-132{
    padding-left:33rem !important;
    padding-right:33rem !important
  }

  .small\:py-140{
    padding-top:40rem !important;
    padding-bottom:40rem !important
  }

  .small\:px-140{
    padding-left:40rem !important;
    padding-right:40rem !important
  }

  .small\:py-164{
    padding-top:41rem !important;
    padding-bottom:41rem !important
  }

  .small\:px-164{
    padding-left:41rem !important;
    padding-right:41rem !important
  }

  .small\:py-165{
    padding-top:41.25rem !important;
    padding-bottom:41.25rem !important
  }

  .small\:px-165{
    padding-left:41.25rem !important;
    padding-right:41.25rem !important
  }

  .small\:py-172{
    padding-top:43rem !important;
    padding-bottom:43rem !important
  }

  .small\:px-172{
    padding-left:43rem !important;
    padding-right:43rem !important
  }

  .small\:py-200{
    padding-top:50rem !important;
    padding-bottom:50rem !important
  }

  .small\:px-200{
    padding-left:50rem !important;
    padding-right:50rem !important
  }

  .small\:py-px{
    padding-top:1px !important;
    padding-bottom:1px !important
  }

  .small\:px-px{
    padding-left:1px !important;
    padding-right:1px !important
  }

  .small\:py-1\.5{
    padding-top:0.375rem !important;
    padding-bottom:0.375rem !important
  }

  .small\:px-1\.5{
    padding-left:0.375rem !important;
    padding-right:0.375rem !important
  }

  .small\:py-2n{
    padding-top:-0.5rem !important;
    padding-bottom:-0.5rem !important
  }

  .small\:px-2n{
    padding-left:-0.5rem !important;
    padding-right:-0.5rem !important
  }

  .small\:py-40n{
    padding-top:-10rem !important;
    padding-bottom:-10rem !important
  }

  .small\:px-40n{
    padding-left:-10rem !important;
    padding-right:-10rem !important
  }

  .small\:pt-0{
    padding-top:0 !important
  }

  .small\:pr-0{
    padding-right:0 !important
  }

  .small\:pb-0{
    padding-bottom:0 !important
  }

  .small\:pl-0{
    padding-left:0 !important
  }

  .small\:pt-1{
    padding-top:0.25rem !important
  }

  .small\:pr-1{
    padding-right:0.25rem !important
  }

  .small\:pb-1{
    padding-bottom:0.25rem !important
  }

  .small\:pl-1{
    padding-left:0.25rem !important
  }

  .small\:pt-2{
    padding-top:0.5rem !important
  }

  .small\:pr-2{
    padding-right:0.5rem !important
  }

  .small\:pb-2{
    padding-bottom:0.5rem !important
  }

  .small\:pl-2{
    padding-left:0.5rem !important
  }

  .small\:pt-3{
    padding-top:0.75rem !important
  }

  .small\:pr-3{
    padding-right:0.75rem !important
  }

  .small\:pb-3{
    padding-bottom:0.75rem !important
  }

  .small\:pl-3{
    padding-left:0.75rem !important
  }

  .small\:pt-4{
    padding-top:1rem !important
  }

  .small\:pr-4{
    padding-right:1rem !important
  }

  .small\:pb-4{
    padding-bottom:1rem !important
  }

  .small\:pl-4{
    padding-left:1rem !important
  }

  .small\:pt-5{
    padding-top:1.25rem !important
  }

  .small\:pr-5{
    padding-right:1.25rem !important
  }

  .small\:pb-5{
    padding-bottom:1.25rem !important
  }

  .small\:pl-5{
    padding-left:1.25rem !important
  }

  .small\:pt-6{
    padding-top:1.5rem !important
  }

  .small\:pr-6{
    padding-right:1.5rem !important
  }

  .small\:pb-6{
    padding-bottom:1.5rem !important
  }

  .small\:pl-6{
    padding-left:1.5rem !important
  }

  .small\:pt-7{
    padding-top:1.75rem !important
  }

  .small\:pr-7{
    padding-right:1.75rem !important
  }

  .small\:pb-7{
    padding-bottom:1.75rem !important
  }

  .small\:pl-7{
    padding-left:1.75rem !important
  }

  .small\:pt-8{
    padding-top:2rem !important
  }

  .small\:pr-8{
    padding-right:2rem !important
  }

  .small\:pb-8{
    padding-bottom:2rem !important
  }

  .small\:pl-8{
    padding-left:2rem !important
  }

  .small\:pt-9{
    padding-top:2.25rem !important
  }

  .small\:pr-9{
    padding-right:2.25rem !important
  }

  .small\:pb-9{
    padding-bottom:2.25rem !important
  }

  .small\:pl-9{
    padding-left:2.25rem !important
  }

  .small\:pt-10{
    padding-top:2.5rem !important
  }

  .small\:pr-10{
    padding-right:2.5rem !important
  }

  .small\:pb-10{
    padding-bottom:2.5rem !important
  }

  .small\:pl-10{
    padding-left:2.5rem !important
  }

  .small\:pt-12{
    padding-top:3rem !important
  }

  .small\:pr-12{
    padding-right:3rem !important
  }

  .small\:pb-12{
    padding-bottom:3rem !important
  }

  .small\:pl-12{
    padding-left:3rem !important
  }

  .small\:pt-14{
    padding-top:3.5rem !important
  }

  .small\:pr-14{
    padding-right:3.5rem !important
  }

  .small\:pb-14{
    padding-bottom:3.5rem !important
  }

  .small\:pl-14{
    padding-left:3.5rem !important
  }

  .small\:pt-16{
    padding-top:4rem !important
  }

  .small\:pr-16{
    padding-right:4rem !important
  }

  .small\:pb-16{
    padding-bottom:4rem !important
  }

  .small\:pl-16{
    padding-left:4rem !important
  }

  .small\:pt-18{
    padding-top:4.5rem !important
  }

  .small\:pr-18{
    padding-right:4.5rem !important
  }

  .small\:pb-18{
    padding-bottom:4.5rem !important
  }

  .small\:pl-18{
    padding-left:4.5rem !important
  }

  .small\:pt-19{
    padding-top:4.75rem !important
  }

  .small\:pr-19{
    padding-right:4.75rem !important
  }

  .small\:pb-19{
    padding-bottom:4.75rem !important
  }

  .small\:pl-19{
    padding-left:4.75rem !important
  }

  .small\:pt-20{
    padding-top:5rem !important
  }

  .small\:pr-20{
    padding-right:5rem !important
  }

  .small\:pb-20{
    padding-bottom:5rem !important
  }

  .small\:pl-20{
    padding-left:5rem !important
  }

  .small\:pt-24{
    padding-top:6rem !important
  }

  .small\:pr-24{
    padding-right:6rem !important
  }

  .small\:pb-24{
    padding-bottom:6rem !important
  }

  .small\:pl-24{
    padding-left:6rem !important
  }

  .small\:pt-28{
    padding-top:7rem !important
  }

  .small\:pr-28{
    padding-right:7rem !important
  }

  .small\:pb-28{
    padding-bottom:7rem !important
  }

  .small\:pl-28{
    padding-left:7rem !important
  }

  .small\:pt-30{
    padding-top:7.5rem !important
  }

  .small\:pr-30{
    padding-right:7.5rem !important
  }

  .small\:pb-30{
    padding-bottom:7.5rem !important
  }

  .small\:pl-30{
    padding-left:7.5rem !important
  }

  .small\:pt-31{
    padding-top:7.75rem !important
  }

  .small\:pr-31{
    padding-right:7.75rem !important
  }

  .small\:pb-31{
    padding-bottom:7.75rem !important
  }

  .small\:pl-31{
    padding-left:7.75rem !important
  }

  .small\:pt-32{
    padding-top:8rem !important
  }

  .small\:pr-32{
    padding-right:8rem !important
  }

  .small\:pb-32{
    padding-bottom:8rem !important
  }

  .small\:pl-32{
    padding-left:8rem !important
  }

  .small\:pt-34{
    padding-top:8.5rem !important
  }

  .small\:pr-34{
    padding-right:8.5rem !important
  }

  .small\:pb-34{
    padding-bottom:8.5rem !important
  }

  .small\:pl-34{
    padding-left:8.5rem !important
  }

  .small\:pt-36{
    padding-top:9rem !important
  }

  .small\:pr-36{
    padding-right:9rem !important
  }

  .small\:pb-36{
    padding-bottom:9rem !important
  }

  .small\:pl-36{
    padding-left:9rem !important
  }

  .small\:pt-40{
    padding-top:10rem !important
  }

  .small\:pr-40{
    padding-right:10rem !important
  }

  .small\:pb-40{
    padding-bottom:10rem !important
  }

  .small\:pl-40{
    padding-left:10rem !important
  }

  .small\:pt-44{
    padding-top:11rem !important
  }

  .small\:pr-44{
    padding-right:11rem !important
  }

  .small\:pb-44{
    padding-bottom:11rem !important
  }

  .small\:pl-44{
    padding-left:11rem !important
  }

  .small\:pt-45{
    padding-top:11.25rem !important
  }

  .small\:pr-45{
    padding-right:11.25rem !important
  }

  .small\:pb-45{
    padding-bottom:11.25rem !important
  }

  .small\:pl-45{
    padding-left:11.25rem !important
  }

  .small\:pt-48{
    padding-top:12rem !important
  }

  .small\:pr-48{
    padding-right:12rem !important
  }

  .small\:pb-48{
    padding-bottom:12rem !important
  }

  .small\:pl-48{
    padding-left:12rem !important
  }

  .small\:pt-50{
    padding-top:12.5rem !important
  }

  .small\:pr-50{
    padding-right:12.5rem !important
  }

  .small\:pb-50{
    padding-bottom:12.5rem !important
  }

  .small\:pl-50{
    padding-left:12.5rem !important
  }

  .small\:pt-52{
    padding-top:13rem !important
  }

  .small\:pr-52{
    padding-right:13rem !important
  }

  .small\:pb-52{
    padding-bottom:13rem !important
  }

  .small\:pl-52{
    padding-left:13rem !important
  }

  .small\:pt-56{
    padding-top:14rem !important
  }

  .small\:pr-56{
    padding-right:14rem !important
  }

  .small\:pb-56{
    padding-bottom:14rem !important
  }

  .small\:pl-56{
    padding-left:14rem !important
  }

  .small\:pt-60{
    padding-top:15rem !important
  }

  .small\:pr-60{
    padding-right:15rem !important
  }

  .small\:pb-60{
    padding-bottom:15rem !important
  }

  .small\:pl-60{
    padding-left:15rem !important
  }

  .small\:pt-62{
    padding-top:15.5rem !important
  }

  .small\:pr-62{
    padding-right:15.5rem !important
  }

  .small\:pb-62{
    padding-bottom:15.5rem !important
  }

  .small\:pl-62{
    padding-left:15.5rem !important
  }

  .small\:pt-64{
    padding-top:16rem !important
  }

  .small\:pr-64{
    padding-right:16rem !important
  }

  .small\:pb-64{
    padding-bottom:16rem !important
  }

  .small\:pl-64{
    padding-left:16rem !important
  }

  .small\:pt-70{
    padding-top:17.5rem !important
  }

  .small\:pr-70{
    padding-right:17.5rem !important
  }

  .small\:pb-70{
    padding-bottom:17.5rem !important
  }

  .small\:pl-70{
    padding-left:17.5rem !important
  }

  .small\:pt-72{
    padding-top:18rem !important
  }

  .small\:pr-72{
    padding-right:18rem !important
  }

  .small\:pb-72{
    padding-bottom:18rem !important
  }

  .small\:pl-72{
    padding-left:18rem !important
  }

  .small\:pt-76{
    padding-top:19rem !important
  }

  .small\:pr-76{
    padding-right:19rem !important
  }

  .small\:pb-76{
    padding-bottom:19rem !important
  }

  .small\:pl-76{
    padding-left:19rem !important
  }

  .small\:pt-80{
    padding-top:20rem !important
  }

  .small\:pr-80{
    padding-right:20rem !important
  }

  .small\:pb-80{
    padding-bottom:20rem !important
  }

  .small\:pl-80{
    padding-left:20rem !important
  }

  .small\:pt-83{
    padding-top:20.75rem !important
  }

  .small\:pr-83{
    padding-right:20.75rem !important
  }

  .small\:pb-83{
    padding-bottom:20.75rem !important
  }

  .small\:pl-83{
    padding-left:20.75rem !important
  }

  .small\:pt-84{
    padding-top:21rem !important
  }

  .small\:pr-84{
    padding-right:21rem !important
  }

  .small\:pb-84{
    padding-bottom:21rem !important
  }

  .small\:pl-84{
    padding-left:21rem !important
  }

  .small\:pt-92{
    padding-top:23rem !important
  }

  .small\:pr-92{
    padding-right:23rem !important
  }

  .small\:pb-92{
    padding-bottom:23rem !important
  }

  .small\:pl-92{
    padding-left:23rem !important
  }

  .small\:pt-96{
    padding-top:24rem !important
  }

  .small\:pr-96{
    padding-right:24rem !important
  }

  .small\:pb-96{
    padding-bottom:24rem !important
  }

  .small\:pl-96{
    padding-left:24rem !important
  }

  .small\:pt-104{
    padding-top:26rem !important
  }

  .small\:pr-104{
    padding-right:26rem !important
  }

  .small\:pb-104{
    padding-bottom:26rem !important
  }

  .small\:pl-104{
    padding-left:26rem !important
  }

  .small\:pt-106{
    padding-top:26.5rem !important
  }

  .small\:pr-106{
    padding-right:26.5rem !important
  }

  .small\:pb-106{
    padding-bottom:26.5rem !important
  }

  .small\:pl-106{
    padding-left:26.5rem !important
  }

  .small\:pt-108{
    padding-top:27rem !important
  }

  .small\:pr-108{
    padding-right:27rem !important
  }

  .small\:pb-108{
    padding-bottom:27rem !important
  }

  .small\:pl-108{
    padding-left:27rem !important
  }

  .small\:pt-112{
    padding-top:28rem !important
  }

  .small\:pr-112{
    padding-right:28rem !important
  }

  .small\:pb-112{
    padding-bottom:28rem !important
  }

  .small\:pl-112{
    padding-left:28rem !important
  }

  .small\:pt-116{
    padding-top:29rem !important
  }

  .small\:pr-116{
    padding-right:29rem !important
  }

  .small\:pb-116{
    padding-bottom:29rem !important
  }

  .small\:pl-116{
    padding-left:29rem !important
  }

  .small\:pt-120{
    padding-top:30rem !important
  }

  .small\:pr-120{
    padding-right:30rem !important
  }

  .small\:pb-120{
    padding-bottom:30rem !important
  }

  .small\:pl-120{
    padding-left:30rem !important
  }

  .small\:pt-124{
    padding-top:31rem !important
  }

  .small\:pr-124{
    padding-right:31rem !important
  }

  .small\:pb-124{
    padding-bottom:31rem !important
  }

  .small\:pl-124{
    padding-left:31rem !important
  }

  .small\:pt-132{
    padding-top:33rem !important
  }

  .small\:pr-132{
    padding-right:33rem !important
  }

  .small\:pb-132{
    padding-bottom:33rem !important
  }

  .small\:pl-132{
    padding-left:33rem !important
  }

  .small\:pt-140{
    padding-top:40rem !important
  }

  .small\:pr-140{
    padding-right:40rem !important
  }

  .small\:pb-140{
    padding-bottom:40rem !important
  }

  .small\:pl-140{
    padding-left:40rem !important
  }

  .small\:pt-164{
    padding-top:41rem !important
  }

  .small\:pr-164{
    padding-right:41rem !important
  }

  .small\:pb-164{
    padding-bottom:41rem !important
  }

  .small\:pl-164{
    padding-left:41rem !important
  }

  .small\:pt-165{
    padding-top:41.25rem !important
  }

  .small\:pr-165{
    padding-right:41.25rem !important
  }

  .small\:pb-165{
    padding-bottom:41.25rem !important
  }

  .small\:pl-165{
    padding-left:41.25rem !important
  }

  .small\:pt-172{
    padding-top:43rem !important
  }

  .small\:pr-172{
    padding-right:43rem !important
  }

  .small\:pb-172{
    padding-bottom:43rem !important
  }

  .small\:pl-172{
    padding-left:43rem !important
  }

  .small\:pt-200{
    padding-top:50rem !important
  }

  .small\:pr-200{
    padding-right:50rem !important
  }

  .small\:pb-200{
    padding-bottom:50rem !important
  }

  .small\:pl-200{
    padding-left:50rem !important
  }

  .small\:pt-px{
    padding-top:1px !important
  }

  .small\:pr-px{
    padding-right:1px !important
  }

  .small\:pb-px{
    padding-bottom:1px !important
  }

  .small\:pl-px{
    padding-left:1px !important
  }

  .small\:pt-1\.5{
    padding-top:0.375rem !important
  }

  .small\:pr-1\.5{
    padding-right:0.375rem !important
  }

  .small\:pb-1\.5{
    padding-bottom:0.375rem !important
  }

  .small\:pl-1\.5{
    padding-left:0.375rem !important
  }

  .small\:pt-2n{
    padding-top:-0.5rem !important
  }

  .small\:pr-2n{
    padding-right:-0.5rem !important
  }

  .small\:pb-2n{
    padding-bottom:-0.5rem !important
  }

  .small\:pl-2n{
    padding-left:-0.5rem !important
  }

  .small\:pt-40n{
    padding-top:-10rem !important
  }

  .small\:pr-40n{
    padding-right:-10rem !important
  }

  .small\:pb-40n{
    padding-bottom:-10rem !important
  }

  .small\:pl-40n{
    padding-left:-10rem !important
  }

  .small\:placeholder-red::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-red::placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-red-100::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fb4b53 !important;
    color:rgba(251, 75, 83, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-red-100::placeholder{
    --placeholder-opacity:1 !important;
    color:#fb4b53 !important;
    color:rgba(251, 75, 83, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-teal::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#009b9b !important;
    color:rgba(0, 155, 155, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-teal::placeholder{
    --placeholder-opacity:1 !important;
    color:#009b9b !important;
    color:rgba(0, 155, 155, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-teal-100::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#dbfbfb !important;
    color:rgba(219, 251, 251, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-teal-100::placeholder{
    --placeholder-opacity:1 !important;
    color:#dbfbfb !important;
    color:rgba(219, 251, 251, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-teal-200::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#A8E2E4 !important;
    color:rgba(168, 226, 228, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-teal-200::placeholder{
    --placeholder-opacity:1 !important;
    color:#A8E2E4 !important;
    color:rgba(168, 226, 228, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-teal-300::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#009C98 !important;
    color:rgba(0, 156, 152, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-teal-300::placeholder{
    --placeholder-opacity:1 !important;
    color:#009C98 !important;
    color:rgba(0, 156, 152, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-white::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fff !important;
    color:rgba(255, 255, 255, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-white::placeholder{
    --placeholder-opacity:1 !important;
    color:#fff !important;
    color:rgba(255, 255, 255, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-black::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#000 !important;
    color:rgba(0, 0, 0, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-black::placeholder{
    --placeholder-opacity:1 !important;
    color:#000 !important;
    color:rgba(0, 0, 0, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-black-100::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#242A2E !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-black-100::placeholder{
    --placeholder-opacity:1 !important;
    color:#242A2E !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-black-200::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#171717 !important;
    color:rgba(23, 23, 23, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-black-200::placeholder{
    --placeholder-opacity:1 !important;
    color:#171717 !important;
    color:rgba(23, 23, 23, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-blue::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0058A1 !important;
    color:rgba(0, 88, 161, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-blue::placeholder{
    --placeholder-opacity:1 !important;
    color:#0058A1 !important;
    color:rgba(0, 88, 161, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-orange::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fe7b00 !important;
    color:rgba(254, 123, 0, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-orange::placeholder{
    --placeholder-opacity:1 !important;
    color:#fe7b00 !important;
    color:rgba(254, 123, 0, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-purple::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#8a3ffc !important;
    color:rgba(138, 63, 252, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-purple::placeholder{
    --placeholder-opacity:1 !important;
    color:#8a3ffc !important;
    color:rgba(138, 63, 252, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-blue-100::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#E3F6FF !important;
    color:rgba(227, 246, 255, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-blue-100::placeholder{
    --placeholder-opacity:1 !important;
    color:#E3F6FF !important;
    color:rgba(227, 246, 255, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-blue-300::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#30B0FF !important;
    color:rgba(48, 176, 255, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-blue-300::placeholder{
    --placeholder-opacity:1 !important;
    color:#30B0FF !important;
    color:rgba(48, 176, 255, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-blue-900::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#07192B !important;
    color:rgba(7, 25, 43, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-blue-900::placeholder{
    --placeholder-opacity:1 !important;
    color:#07192B !important;
    color:rgba(7, 25, 43, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-150::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#f9f9f9 !important;
    color:rgba(249, 249, 249, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-150::placeholder{
    --placeholder-opacity:1 !important;
    color:#f9f9f9 !important;
    color:rgba(249, 249, 249, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#F2F4F8 !important;
    color:rgba(242, 244, 248, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-200::placeholder{
    --placeholder-opacity:1 !important;
    color:#F2F4F8 !important;
    color:rgba(242, 244, 248, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-250::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#FAFBFB !important;
    color:rgba(250, 251, 251, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-250::placeholder{
    --placeholder-opacity:1 !important;
    color:#FAFBFB !important;
    color:rgba(250, 251, 251, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#D5D9E0 !important;
    color:rgba(213, 217, 224, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-300::placeholder{
    --placeholder-opacity:1 !important;
    color:#D5D9E0 !important;
    color:rgba(213, 217, 224, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#9FA5AD !important;
    color:rgba(159, 165, 173, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-400::placeholder{
    --placeholder-opacity:1 !important;
    color:#9FA5AD !important;
    color:rgba(159, 165, 173, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-450::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#868d95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-450::placeholder{
    --placeholder-opacity:1 !important;
    color:#868d95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#414F64 !important;
    color:rgba(65, 79, 100, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-500::placeholder{
    --placeholder-opacity:1 !important;
    color:#414F64 !important;
    color:rgba(65, 79, 100, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-550::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#697077 !important;
    color:rgba(105, 112, 119, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-550::placeholder{
    --placeholder-opacity:1 !important;
    color:#697077 !important;
    color:rgba(105, 112, 119, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#50565b !important;
    color:rgba(80, 86, 91, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-600::placeholder{
    --placeholder-opacity:1 !important;
    color:#50565b !important;
    color:rgba(80, 86, 91, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#242a2e !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-700::placeholder{
    --placeholder-opacity:1 !important;
    color:#242a2e !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-disable::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#C1C7CD !important;
    color:rgba(193, 199, 205, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-disable::placeholder{
    --placeholder-opacity:1 !important;
    color:#C1C7CD !important;
    color:rgba(193, 199, 205, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-unselected::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#868D95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-unselected::placeholder{
    --placeholder-opacity:1 !important;
    color:#868D95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-blue-200::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#427fb6 !important;
    color:rgba(66, 127, 182, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-blue-200::placeholder{
    --placeholder-opacity:1 !important;
    color:#427fb6 !important;
    color:rgba(66, 127, 182, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-red-500::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#DC2626 !important;
    color:rgba(220, 38, 38, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-red-500::placeholder{
    --placeholder-opacity:1 !important;
    color:#DC2626 !important;
    color:rgba(220, 38, 38, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-red-alert::-moz-placeholder{
    color:#DA1E2833 !important
  }

  .small\:placeholder-red-alert::placeholder{
    color:#DA1E2833 !important
  }

  .small\:placeholder-blue-40::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#78a9ff !important;
    color:rgba(120, 169, 255, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-blue-40::placeholder{
    --placeholder-opacity:1 !important;
    color:#78a9ff !important;
    color:rgba(120, 169, 255, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-blue-60::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0f62fe !important;
    color:rgba(15, 98, 254, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-blue-60::placeholder{
    --placeholder-opacity:1 !important;
    color:#0f62fe !important;
    color:rgba(15, 98, 254, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-blue-60-hover::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0353e9 !important;
    color:rgba(3, 83, 233, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-blue-60-hover::placeholder{
    --placeholder-opacity:1 !important;
    color:#0353e9 !important;
    color:rgba(3, 83, 233, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-blue-80::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#002d9c !important;
    color:rgba(0, 45, 156, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-blue-80::placeholder{
    --placeholder-opacity:1 !important;
    color:#002d9c !important;
    color:rgba(0, 45, 156, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-80::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#393939 !important;
    color:rgba(57, 57, 57, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-80::placeholder{
    --placeholder-opacity:1 !important;
    color:#393939 !important;
    color:rgba(57, 57, 57, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-80-hover::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#4c4c4c !important;
    color:rgba(76, 76, 76, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-80-hover::placeholder{
    --placeholder-opacity:1 !important;
    color:#4c4c4c !important;
    color:rgba(76, 76, 76, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-70::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#525252 !important;
    color:rgba(82, 82, 82, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-70::placeholder{
    --placeholder-opacity:1 !important;
    color:#525252 !important;
    color:rgba(82, 82, 82, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-60::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#6f6f6f !important;
    color:rgba(111, 111, 111, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-60::placeholder{
    --placeholder-opacity:1 !important;
    color:#6f6f6f !important;
    color:rgba(111, 111, 111, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-red-60::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-red-60::placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-red-60-hover::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#ba1b23 !important;
    color:rgba(186, 27, 35, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-red-60-hover::placeholder{
    --placeholder-opacity:1 !important;
    color:#ba1b23 !important;
    color:rgba(186, 27, 35, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-red-80::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#750e13 !important;
    color:rgba(117, 14, 19, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-red-80::placeholder{
    --placeholder-opacity:1 !important;
    color:#750e13 !important;
    color:rgba(117, 14, 19, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-30::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#c6c6c6 !important;
    color:rgba(198, 198, 198, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-30::placeholder{
    --placeholder-opacity:1 !important;
    color:#c6c6c6 !important;
    color:rgba(198, 198, 198, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-green-60::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#198038 !important;
    color:rgba(25, 128, 56, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-green-60::placeholder{
    --placeholder-opacity:1 !important;
    color:#198038 !important;
    color:rgba(25, 128, 56, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-green-50::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#EDF5FF !important;
    color:rgba(237, 245, 255, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-green-50::placeholder{
    --placeholder-opacity:1 !important;
    color:#EDF5FF !important;
    color:rgba(237, 245, 255, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-blue-70::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0043ce !important;
    color:rgba(0, 67, 206, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-blue-70::placeholder{
    --placeholder-opacity:1 !important;
    color:#0043ce !important;
    color:rgba(0, 67, 206, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-50::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#8d8d8d !important;
    color:rgba(141, 141, 141, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-50::placeholder{
    --placeholder-opacity:1 !important;
    color:#8d8d8d !important;
    color:rgba(141, 141, 141, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-50-hover::-moz-placeholder{
    color:#8d8d8d12 !important
  }

  .small\:placeholder-gray-50-hover::placeholder{
    color:#8d8d8d12 !important
  }

  .small\:placeholder-gray-50-active::-moz-placeholder{
    color:#8d8d8d32 !important
  }

  .small\:placeholder-gray-50-active::placeholder{
    color:#8d8d8d32 !important
  }

  .small\:placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#161616 !important;
    color:rgba(22, 22, 22, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-100::placeholder{
    --placeholder-opacity:1 !important;
    color:#161616 !important;
    color:rgba(22, 22, 22, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-100-disabled::-moz-placeholder{
    color:#16161650 !important
  }

  .small\:placeholder-gray-100-disabled::placeholder{
    color:#16161650 !important
  }

  .small\:placeholder-gray-40::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#a8a8a8 !important;
    color:rgba(168, 168, 168, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-40::placeholder{
    --placeholder-opacity:1 !important;
    color:#a8a8a8 !important;
    color:rgba(168, 168, 168, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-10::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#f4f4f4 !important;
    color:rgba(244, 244, 244, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-10::placeholder{
    --placeholder-opacity:1 !important;
    color:#f4f4f4 !important;
    color:rgba(244, 244, 244, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-10-hover::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#e5e5e5 !important;
    color:rgba(229, 229, 229, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-10-hover::placeholder{
    --placeholder-opacity:1 !important;
    color:#e5e5e5 !important;
    color:rgba(229, 229, 229, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-20::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#e0e0e0 !important;
    color:rgba(224, 224, 224, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-20::placeholder{
    --placeholder-opacity:1 !important;
    color:#e0e0e0 !important;
    color:rgba(224, 224, 224, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-20-hover::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#cacaca !important;
    color:rgba(202, 202, 202, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-gray-20-hover::placeholder{
    --placeholder-opacity:1 !important;
    color:#cacaca !important;
    color:rgba(202, 202, 202, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-red-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fb4b53 !important;
    color:rgba(251, 75, 83, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-red-100:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#fb4b53 !important;
    color:rgba(251, 75, 83, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-teal:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#009b9b !important;
    color:rgba(0, 155, 155, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-teal:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#009b9b !important;
    color:rgba(0, 155, 155, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-teal-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#dbfbfb !important;
    color:rgba(219, 251, 251, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-teal-100:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#dbfbfb !important;
    color:rgba(219, 251, 251, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-teal-200:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#A8E2E4 !important;
    color:rgba(168, 226, 228, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-teal-200:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#A8E2E4 !important;
    color:rgba(168, 226, 228, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-teal-300:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#009C98 !important;
    color:rgba(0, 156, 152, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-teal-300:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#009C98 !important;
    color:rgba(0, 156, 152, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fff !important;
    color:rgba(255, 255, 255, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#fff !important;
    color:rgba(255, 255, 255, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#000 !important;
    color:rgba(0, 0, 0, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#000 !important;
    color:rgba(0, 0, 0, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-black-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#242A2E !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-black-100:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#242A2E !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-black-200:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#171717 !important;
    color:rgba(23, 23, 23, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-black-200:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#171717 !important;
    color:rgba(23, 23, 23, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-blue:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0058A1 !important;
    color:rgba(0, 88, 161, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-blue:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#0058A1 !important;
    color:rgba(0, 88, 161, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-orange:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fe7b00 !important;
    color:rgba(254, 123, 0, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-orange:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#fe7b00 !important;
    color:rgba(254, 123, 0, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-purple:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#8a3ffc !important;
    color:rgba(138, 63, 252, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-purple:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#8a3ffc !important;
    color:rgba(138, 63, 252, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-blue-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#E3F6FF !important;
    color:rgba(227, 246, 255, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-blue-100:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#E3F6FF !important;
    color:rgba(227, 246, 255, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-blue-300:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#30B0FF !important;
    color:rgba(48, 176, 255, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-blue-300:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#30B0FF !important;
    color:rgba(48, 176, 255, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-blue-900:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#07192B !important;
    color:rgba(7, 25, 43, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-blue-900:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#07192B !important;
    color:rgba(7, 25, 43, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-150:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#f9f9f9 !important;
    color:rgba(249, 249, 249, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-150:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#f9f9f9 !important;
    color:rgba(249, 249, 249, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#F2F4F8 !important;
    color:rgba(242, 244, 248, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#F2F4F8 !important;
    color:rgba(242, 244, 248, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-250:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#FAFBFB !important;
    color:rgba(250, 251, 251, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-250:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#FAFBFB !important;
    color:rgba(250, 251, 251, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#D5D9E0 !important;
    color:rgba(213, 217, 224, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#D5D9E0 !important;
    color:rgba(213, 217, 224, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#9FA5AD !important;
    color:rgba(159, 165, 173, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#9FA5AD !important;
    color:rgba(159, 165, 173, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-450:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#868d95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-450:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#868d95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#414F64 !important;
    color:rgba(65, 79, 100, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-500:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#414F64 !important;
    color:rgba(65, 79, 100, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-550:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#697077 !important;
    color:rgba(105, 112, 119, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-550:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#697077 !important;
    color:rgba(105, 112, 119, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#50565b !important;
    color:rgba(80, 86, 91, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-600:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#50565b !important;
    color:rgba(80, 86, 91, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#242a2e !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-700:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#242a2e !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-disable:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#C1C7CD !important;
    color:rgba(193, 199, 205, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-disable:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#C1C7CD !important;
    color:rgba(193, 199, 205, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-unselected:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#868D95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-unselected:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#868D95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-blue-200:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#427fb6 !important;
    color:rgba(66, 127, 182, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-blue-200:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#427fb6 !important;
    color:rgba(66, 127, 182, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-red-500:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#DC2626 !important;
    color:rgba(220, 38, 38, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-red-500:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#DC2626 !important;
    color:rgba(220, 38, 38, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-red-alert:focus::-moz-placeholder{
    color:#DA1E2833 !important
  }

  .small\:focus\:placeholder-red-alert:focus::placeholder{
    color:#DA1E2833 !important
  }

  .small\:focus\:placeholder-blue-40:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#78a9ff !important;
    color:rgba(120, 169, 255, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-blue-40:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#78a9ff !important;
    color:rgba(120, 169, 255, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-blue-60:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0f62fe !important;
    color:rgba(15, 98, 254, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-blue-60:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#0f62fe !important;
    color:rgba(15, 98, 254, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-blue-60-hover:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0353e9 !important;
    color:rgba(3, 83, 233, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-blue-60-hover:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#0353e9 !important;
    color:rgba(3, 83, 233, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-blue-80:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#002d9c !important;
    color:rgba(0, 45, 156, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-blue-80:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#002d9c !important;
    color:rgba(0, 45, 156, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-80:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#393939 !important;
    color:rgba(57, 57, 57, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-80:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#393939 !important;
    color:rgba(57, 57, 57, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-80-hover:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#4c4c4c !important;
    color:rgba(76, 76, 76, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-80-hover:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#4c4c4c !important;
    color:rgba(76, 76, 76, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-70:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#525252 !important;
    color:rgba(82, 82, 82, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-70:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#525252 !important;
    color:rgba(82, 82, 82, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-60:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#6f6f6f !important;
    color:rgba(111, 111, 111, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-60:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#6f6f6f !important;
    color:rgba(111, 111, 111, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-red-60:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-red-60:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-red-60-hover:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#ba1b23 !important;
    color:rgba(186, 27, 35, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-red-60-hover:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#ba1b23 !important;
    color:rgba(186, 27, 35, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-red-80:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#750e13 !important;
    color:rgba(117, 14, 19, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-red-80:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#750e13 !important;
    color:rgba(117, 14, 19, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-30:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#c6c6c6 !important;
    color:rgba(198, 198, 198, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-30:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#c6c6c6 !important;
    color:rgba(198, 198, 198, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-green-60:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#198038 !important;
    color:rgba(25, 128, 56, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-green-60:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#198038 !important;
    color:rgba(25, 128, 56, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-green-50:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#EDF5FF !important;
    color:rgba(237, 245, 255, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-green-50:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#EDF5FF !important;
    color:rgba(237, 245, 255, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-blue-70:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0043ce !important;
    color:rgba(0, 67, 206, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-blue-70:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#0043ce !important;
    color:rgba(0, 67, 206, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-50:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#8d8d8d !important;
    color:rgba(141, 141, 141, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-50:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#8d8d8d !important;
    color:rgba(141, 141, 141, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-50-hover:focus::-moz-placeholder{
    color:#8d8d8d12 !important
  }

  .small\:focus\:placeholder-gray-50-hover:focus::placeholder{
    color:#8d8d8d12 !important
  }

  .small\:focus\:placeholder-gray-50-active:focus::-moz-placeholder{
    color:#8d8d8d32 !important
  }

  .small\:focus\:placeholder-gray-50-active:focus::placeholder{
    color:#8d8d8d32 !important
  }

  .small\:focus\:placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#161616 !important;
    color:rgba(22, 22, 22, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-100:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#161616 !important;
    color:rgba(22, 22, 22, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-100-disabled:focus::-moz-placeholder{
    color:#16161650 !important
  }

  .small\:focus\:placeholder-gray-100-disabled:focus::placeholder{
    color:#16161650 !important
  }

  .small\:focus\:placeholder-gray-40:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#a8a8a8 !important;
    color:rgba(168, 168, 168, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-40:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#a8a8a8 !important;
    color:rgba(168, 168, 168, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-10:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#f4f4f4 !important;
    color:rgba(244, 244, 244, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-10:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#f4f4f4 !important;
    color:rgba(244, 244, 244, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-10-hover:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#e5e5e5 !important;
    color:rgba(229, 229, 229, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-10-hover:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#e5e5e5 !important;
    color:rgba(229, 229, 229, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-20:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#e0e0e0 !important;
    color:rgba(224, 224, 224, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-20:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#e0e0e0 !important;
    color:rgba(224, 224, 224, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-20-hover:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#cacaca !important;
    color:rgba(202, 202, 202, var(--placeholder-opacity)) !important
  }

  .small\:focus\:placeholder-gray-20-hover:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#cacaca !important;
    color:rgba(202, 202, 202, var(--placeholder-opacity)) !important
  }

  .small\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity:0 !important
  }

  .small\:placeholder-opacity-0::placeholder{
    --placeholder-opacity:0 !important
  }

  .small\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity:0.25 !important
  }

  .small\:placeholder-opacity-25::placeholder{
    --placeholder-opacity:0.25 !important
  }

  .small\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity:0.5 !important
  }

  .small\:placeholder-opacity-50::placeholder{
    --placeholder-opacity:0.5 !important
  }

  .small\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity:0.75 !important
  }

  .small\:placeholder-opacity-75::placeholder{
    --placeholder-opacity:0.75 !important
  }

  .small\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity:1 !important
  }

  .small\:placeholder-opacity-100::placeholder{
    --placeholder-opacity:1 !important
  }

  .small\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity:0 !important
  }

  .small\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity:0 !important
  }

  .small\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity:0.25 !important
  }

  .small\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity:0.25 !important
  }

  .small\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity:0.5 !important
  }

  .small\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity:0.5 !important
  }

  .small\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity:0.75 !important
  }

  .small\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity:0.75 !important
  }

  .small\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important
  }

  .small\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity:1 !important
  }

  .small\:pointer-events-none{
    pointer-events:none !important
  }

  .small\:pointer-events-auto{
    pointer-events:auto !important
  }

  .small\:static{
    position:static !important
  }

  .small\:fixed{
    position:fixed !important
  }

  .small\:absolute{
    position:absolute !important
  }

  .small\:relative{
    position:relative !important
  }

  .small\:sticky{
    position:sticky !important
  }

  .small\:inset-0{
    top:0 !important;
    right:0 !important;
    bottom:0 !important;
    left:0 !important
  }

  .small\:inset-2{
    top:0.5rem !important;
    right:0.5rem !important;
    bottom:0.5rem !important;
    left:0.5rem !important
  }

  .small\:inset-3{
    top:0.75rem !important;
    right:0.75rem !important;
    bottom:0.75rem !important;
    left:0.75rem !important
  }

  .small\:inset-4{
    top:1rem !important;
    right:1rem !important;
    bottom:1rem !important;
    left:1rem !important
  }

  .small\:inset-6{
    top:1.5rem !important;
    right:1.5rem !important;
    bottom:1.5rem !important;
    left:1.5rem !important
  }

  .small\:inset-8{
    top:2rem !important;
    right:2rem !important;
    bottom:2rem !important;
    left:2rem !important
  }

  .small\:inset-10{
    top:2.5rem !important;
    right:2.5rem !important;
    bottom:2.5rem !important;
    left:2.5rem !important
  }

  .small\:inset-12{
    top:3rem !important;
    right:3rem !important;
    bottom:3rem !important;
    left:3rem !important
  }

  .small\:inset-14{
    top:3.5rem !important;
    right:3.5rem !important;
    bottom:3.5rem !important;
    left:3.5rem !important
  }

  .small\:inset-18{
    top:4.5rem !important;
    right:4.5rem !important;
    bottom:4.5rem !important;
    left:4.5rem !important
  }

  .small\:inset-20{
    top:5rem !important;
    right:5rem !important;
    bottom:5rem !important;
    left:5rem !important
  }

  .small\:inset-24{
    top:6rem !important;
    right:6rem !important;
    bottom:6rem !important;
    left:6rem !important
  }

  .small\:inset-28{
    top:7rem !important;
    right:7rem !important;
    bottom:7rem !important;
    left:7rem !important
  }

  .small\:inset-40{
    top:9.5rem !important;
    right:9.5rem !important;
    bottom:9.5rem !important;
    left:9.5rem !important
  }

  .small\:inset-44{
    top:11rem !important;
    right:11rem !important;
    bottom:11rem !important;
    left:11rem !important
  }

  .small\:inset-146{
    top:36.5rem !important;
    right:36.5rem !important;
    bottom:36.5rem !important;
    left:36.5rem !important
  }

  .small\:inset-auto{
    top:auto !important;
    right:auto !important;
    bottom:auto !important;
    left:auto !important
  }

  .small\:inset-1\/4{
    top:25% !important;
    right:25% !important;
    bottom:25% !important;
    left:25% !important
  }

  .small\:inset-1\/2{
    top:50% !important;
    right:50% !important;
    bottom:50% !important;
    left:50% !important
  }

  .small\:-inset-74{
    top:-18.5rem !important;
    right:-18.5rem !important;
    bottom:-18.5rem !important;
    left:-18.5rem !important
  }

  .small\:inset-y-0{
    top:0 !important;
    bottom:0 !important
  }

  .small\:inset-x-0{
    right:0 !important;
    left:0 !important
  }

  .small\:inset-y-2{
    top:0.5rem !important;
    bottom:0.5rem !important
  }

  .small\:inset-x-2{
    right:0.5rem !important;
    left:0.5rem !important
  }

  .small\:inset-y-3{
    top:0.75rem !important;
    bottom:0.75rem !important
  }

  .small\:inset-x-3{
    right:0.75rem !important;
    left:0.75rem !important
  }

  .small\:inset-y-4{
    top:1rem !important;
    bottom:1rem !important
  }

  .small\:inset-x-4{
    right:1rem !important;
    left:1rem !important
  }

  .small\:inset-y-6{
    top:1.5rem !important;
    bottom:1.5rem !important
  }

  .small\:inset-x-6{
    right:1.5rem !important;
    left:1.5rem !important
  }

  .small\:inset-y-8{
    top:2rem !important;
    bottom:2rem !important
  }

  .small\:inset-x-8{
    right:2rem !important;
    left:2rem !important
  }

  .small\:inset-y-10{
    top:2.5rem !important;
    bottom:2.5rem !important
  }

  .small\:inset-x-10{
    right:2.5rem !important;
    left:2.5rem !important
  }

  .small\:inset-y-12{
    top:3rem !important;
    bottom:3rem !important
  }

  .small\:inset-x-12{
    right:3rem !important;
    left:3rem !important
  }

  .small\:inset-y-14{
    top:3.5rem !important;
    bottom:3.5rem !important
  }

  .small\:inset-x-14{
    right:3.5rem !important;
    left:3.5rem !important
  }

  .small\:inset-y-18{
    top:4.5rem !important;
    bottom:4.5rem !important
  }

  .small\:inset-x-18{
    right:4.5rem !important;
    left:4.5rem !important
  }

  .small\:inset-y-20{
    top:5rem !important;
    bottom:5rem !important
  }

  .small\:inset-x-20{
    right:5rem !important;
    left:5rem !important
  }

  .small\:inset-y-24{
    top:6rem !important;
    bottom:6rem !important
  }

  .small\:inset-x-24{
    right:6rem !important;
    left:6rem !important
  }

  .small\:inset-y-28{
    top:7rem !important;
    bottom:7rem !important
  }

  .small\:inset-x-28{
    right:7rem !important;
    left:7rem !important
  }

  .small\:inset-y-40{
    top:9.5rem !important;
    bottom:9.5rem !important
  }

  .small\:inset-x-40{
    right:9.5rem !important;
    left:9.5rem !important
  }

  .small\:inset-y-44{
    top:11rem !important;
    bottom:11rem !important
  }

  .small\:inset-x-44{
    right:11rem !important;
    left:11rem !important
  }

  .small\:inset-y-146{
    top:36.5rem !important;
    bottom:36.5rem !important
  }

  .small\:inset-x-146{
    right:36.5rem !important;
    left:36.5rem !important
  }

  .small\:inset-y-auto{
    top:auto !important;
    bottom:auto !important
  }

  .small\:inset-x-auto{
    right:auto !important;
    left:auto !important
  }

  .small\:inset-y-1\/4{
    top:25% !important;
    bottom:25% !important
  }

  .small\:inset-x-1\/4{
    right:25% !important;
    left:25% !important
  }

  .small\:inset-y-1\/2{
    top:50% !important;
    bottom:50% !important
  }

  .small\:inset-x-1\/2{
    right:50% !important;
    left:50% !important
  }

  .small\:-inset-y-74{
    top:-18.5rem !important;
    bottom:-18.5rem !important
  }

  .small\:-inset-x-74{
    right:-18.5rem !important;
    left:-18.5rem !important
  }

  .small\:top-0{
    top:0 !important
  }

  .small\:right-0{
    right:0 !important
  }

  .small\:bottom-0{
    bottom:0 !important
  }

  .small\:left-0{
    left:0 !important
  }

  .small\:top-2{
    top:0.5rem !important
  }

  .small\:right-2{
    right:0.5rem !important
  }

  .small\:bottom-2{
    bottom:0.5rem !important
  }

  .small\:left-2{
    left:0.5rem !important
  }

  .small\:top-3{
    top:0.75rem !important
  }

  .small\:right-3{
    right:0.75rem !important
  }

  .small\:bottom-3{
    bottom:0.75rem !important
  }

  .small\:left-3{
    left:0.75rem !important
  }

  .small\:top-4{
    top:1rem !important
  }

  .small\:right-4{
    right:1rem !important
  }

  .small\:bottom-4{
    bottom:1rem !important
  }

  .small\:left-4{
    left:1rem !important
  }

  .small\:top-6{
    top:1.5rem !important
  }

  .small\:right-6{
    right:1.5rem !important
  }

  .small\:bottom-6{
    bottom:1.5rem !important
  }

  .small\:left-6{
    left:1.5rem !important
  }

  .small\:top-8{
    top:2rem !important
  }

  .small\:right-8{
    right:2rem !important
  }

  .small\:bottom-8{
    bottom:2rem !important
  }

  .small\:left-8{
    left:2rem !important
  }

  .small\:top-10{
    top:2.5rem !important
  }

  .small\:right-10{
    right:2.5rem !important
  }

  .small\:bottom-10{
    bottom:2.5rem !important
  }

  .small\:left-10{
    left:2.5rem !important
  }

  .small\:top-12{
    top:3rem !important
  }

  .small\:right-12{
    right:3rem !important
  }

  .small\:bottom-12{
    bottom:3rem !important
  }

  .small\:left-12{
    left:3rem !important
  }

  .small\:top-14{
    top:3.5rem !important
  }

  .small\:right-14{
    right:3.5rem !important
  }

  .small\:bottom-14{
    bottom:3.5rem !important
  }

  .small\:left-14{
    left:3.5rem !important
  }

  .small\:top-18{
    top:4.5rem !important
  }

  .small\:right-18{
    right:4.5rem !important
  }

  .small\:bottom-18{
    bottom:4.5rem !important
  }

  .small\:left-18{
    left:4.5rem !important
  }

  .small\:top-20{
    top:5rem !important
  }

  .small\:right-20{
    right:5rem !important
  }

  .small\:bottom-20{
    bottom:5rem !important
  }

  .small\:left-20{
    left:5rem !important
  }

  .small\:top-24{
    top:6rem !important
  }

  .small\:right-24{
    right:6rem !important
  }

  .small\:bottom-24{
    bottom:6rem !important
  }

  .small\:left-24{
    left:6rem !important
  }

  .small\:top-28{
    top:7rem !important
  }

  .small\:right-28{
    right:7rem !important
  }

  .small\:bottom-28{
    bottom:7rem !important
  }

  .small\:left-28{
    left:7rem !important
  }

  .small\:top-40{
    top:9.5rem !important
  }

  .small\:right-40{
    right:9.5rem !important
  }

  .small\:bottom-40{
    bottom:9.5rem !important
  }

  .small\:left-40{
    left:9.5rem !important
  }

  .small\:top-44{
    top:11rem !important
  }

  .small\:right-44{
    right:11rem !important
  }

  .small\:bottom-44{
    bottom:11rem !important
  }

  .small\:left-44{
    left:11rem !important
  }

  .small\:top-146{
    top:36.5rem !important
  }

  .small\:right-146{
    right:36.5rem !important
  }

  .small\:bottom-146{
    bottom:36.5rem !important
  }

  .small\:left-146{
    left:36.5rem !important
  }

  .small\:top-auto{
    top:auto !important
  }

  .small\:right-auto{
    right:auto !important
  }

  .small\:bottom-auto{
    bottom:auto !important
  }

  .small\:left-auto{
    left:auto !important
  }

  .small\:top-1\/4{
    top:25% !important
  }

  .small\:right-1\/4{
    right:25% !important
  }

  .small\:bottom-1\/4{
    bottom:25% !important
  }

  .small\:left-1\/4{
    left:25% !important
  }

  .small\:top-1\/2{
    top:50% !important
  }

  .small\:right-1\/2{
    right:50% !important
  }

  .small\:bottom-1\/2{
    bottom:50% !important
  }

  .small\:left-1\/2{
    left:50% !important
  }

  .small\:-top-74{
    top:-18.5rem !important
  }

  .small\:-right-74{
    right:-18.5rem !important
  }

  .small\:-bottom-74{
    bottom:-18.5rem !important
  }

  .small\:-left-74{
    left:-18.5rem !important
  }

  .small\:resize-none{
    resize:none !important
  }

  .small\:resize-y{
    resize:vertical !important
  }

  .small\:resize-x{
    resize:horizontal !important
  }

  .small\:resize{
    resize:both !important
  }

  .small\:shadow-xs{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05) !important
  }

  .small\:shadow-sm{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05) !important
  }

  .small\:shadow{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important
  }

  .small\:shadow-md{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important
  }

  .small\:shadow-lg{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important
  }

  .small\:shadow-xl{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  .small\:shadow-2xl{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  .small\:shadow-inner{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important
  }

  .small\:shadow-outline{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5) !important
  }

  .small\:shadow-none{
    box-shadow:none !important
  }

  .small\:shadow-configdropdown{
    box-shadow:rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px !important
  }

  .small\:shadow-rbacHelp{
    box-shadow:0 2px 4px 0 rgb(185,191,199) !important
  }

  .small\:hover\:shadow-xs:hover{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05) !important
  }

  .small\:hover\:shadow-sm:hover{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05) !important
  }

  .small\:hover\:shadow:hover{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important
  }

  .small\:hover\:shadow-md:hover{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important
  }

  .small\:hover\:shadow-lg:hover{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important
  }

  .small\:hover\:shadow-xl:hover{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  .small\:hover\:shadow-2xl:hover{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  .small\:hover\:shadow-inner:hover{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important
  }

  .small\:hover\:shadow-outline:hover{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5) !important
  }

  .small\:hover\:shadow-none:hover{
    box-shadow:none !important
  }

  .small\:hover\:shadow-configdropdown:hover{
    box-shadow:rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px !important
  }

  .small\:hover\:shadow-rbacHelp:hover{
    box-shadow:0 2px 4px 0 rgb(185,191,199) !important
  }

  .small\:focus\:shadow-xs:focus{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05) !important
  }

  .small\:focus\:shadow-sm:focus{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05) !important
  }

  .small\:focus\:shadow:focus{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important
  }

  .small\:focus\:shadow-md:focus{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important
  }

  .small\:focus\:shadow-lg:focus{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important
  }

  .small\:focus\:shadow-xl:focus{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  .small\:focus\:shadow-2xl:focus{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  .small\:focus\:shadow-inner:focus{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important
  }

  .small\:focus\:shadow-outline:focus{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5) !important
  }

  .small\:focus\:shadow-none:focus{
    box-shadow:none !important
  }

  .small\:focus\:shadow-configdropdown:focus{
    box-shadow:rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px !important
  }

  .small\:focus\:shadow-rbacHelp:focus{
    box-shadow:0 2px 4px 0 rgb(185,191,199) !important
  }

  .small\:fill-current{
    fill:currentColor !important
  }

  .small\:stroke-current{
    stroke:currentColor !important
  }

  .small\:stroke-0{
    stroke-width:0 !important
  }

  .small\:stroke-1{
    stroke-width:1 !important
  }

  .small\:stroke-2{
    stroke-width:2 !important
  }

  .small\:table-auto{
    table-layout:auto !important
  }

  .small\:table-fixed{
    table-layout:fixed !important
  }

  .small\:text-left{
    text-align:left !important
  }

  .small\:text-center{
    text-align:center !important
  }

  .small\:text-right{
    text-align:right !important
  }

  .small\:text-justify{
    text-align:justify !important
  }

  .small\:text-opacity-0{
    --text-opacity:0 !important
  }

  .small\:text-opacity-25{
    --text-opacity:0.25 !important
  }

  .small\:text-opacity-50{
    --text-opacity:0.5 !important
  }

  .small\:text-opacity-75{
    --text-opacity:0.75 !important
  }

  .small\:text-opacity-100{
    --text-opacity:1 !important
  }

  .small\:hover\:text-opacity-0:hover{
    --text-opacity:0 !important
  }

  .small\:hover\:text-opacity-25:hover{
    --text-opacity:0.25 !important
  }

  .small\:hover\:text-opacity-50:hover{
    --text-opacity:0.5 !important
  }

  .small\:hover\:text-opacity-75:hover{
    --text-opacity:0.75 !important
  }

  .small\:hover\:text-opacity-100:hover{
    --text-opacity:1 !important
  }

  .small\:focus\:text-opacity-0:focus{
    --text-opacity:0 !important
  }

  .small\:focus\:text-opacity-25:focus{
    --text-opacity:0.25 !important
  }

  .small\:focus\:text-opacity-50:focus{
    --text-opacity:0.5 !important
  }

  .small\:focus\:text-opacity-75:focus{
    --text-opacity:0.75 !important
  }

  .small\:focus\:text-opacity-100:focus{
    --text-opacity:1 !important
  }

  .small\:italic{
    font-style:italic !important
  }

  .small\:not-italic{
    font-style:normal !important
  }

  .small\:uppercase{
    text-transform:uppercase !important
  }

  .small\:lowercase{
    text-transform:lowercase !important
  }

  .small\:capitalize{
    text-transform:capitalize !important
  }

  .small\:normal-case{
    text-transform:none !important
  }

  .small\:antialiased{
    -webkit-font-smoothing:antialiased !important;
    -moz-osx-font-smoothing:grayscale !important
  }

  .small\:subpixel-antialiased{
    -webkit-font-smoothing:auto !important;
    -moz-osx-font-smoothing:auto !important
  }

  .small\:ordinal, .small\:slashed-zero, .small\:lining-nums, .small\:oldstyle-nums, .small\:proportional-nums, .small\:tabular-nums, .small\:diagonal-fractions, .small\:stacked-fractions{
    --font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/) !important;
    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) !important
  }

  .small\:normal-nums{
    font-variant-numeric:normal !important
  }

  .small\:ordinal{
    --font-variant-numeric-ordinal:ordinal !important
  }

  .small\:slashed-zero{
    --font-variant-numeric-slashed-zero:slashed-zero !important
  }

  .small\:lining-nums{
    --font-variant-numeric-figure:lining-nums !important
  }

  .small\:oldstyle-nums{
    --font-variant-numeric-figure:oldstyle-nums !important
  }

  .small\:proportional-nums{
    --font-variant-numeric-spacing:proportional-nums !important
  }

  .small\:tabular-nums{
    --font-variant-numeric-spacing:tabular-nums !important
  }

  .small\:diagonal-fractions{
    --font-variant-numeric-fraction:diagonal-fractions !important
  }

  .small\:stacked-fractions{
    --font-variant-numeric-fraction:stacked-fractions !important
  }

  .small\:tracking-tighter{
    letter-spacing:-0.05em !important
  }

  .small\:tracking-tight{
    letter-spacing:-0.025em !important
  }

  .small\:tracking-normal{
    letter-spacing:0 !important
  }

  .small\:tracking-wide{
    letter-spacing:0.025em !important
  }

  .small\:tracking-wider{
    letter-spacing:0.05em !important
  }

  .small\:tracking-widest{
    letter-spacing:0.1em !important
  }

  .small\:tracking-primary{
    letter-spacing:0.01em !important
  }

  .small\:select-none{
    -webkit-user-select:none !important;
       -moz-user-select:none !important;
            user-select:none !important
  }

  .small\:select-text{
    -webkit-user-select:text !important;
       -moz-user-select:text !important;
            user-select:text !important
  }

  .small\:select-all{
    -webkit-user-select:all !important;
       -moz-user-select:all !important;
            user-select:all !important
  }

  .small\:select-auto{
    -webkit-user-select:auto !important;
       -moz-user-select:auto !important;
            user-select:auto !important
  }

  .small\:align-baseline{
    vertical-align:baseline !important
  }

  .small\:align-top{
    vertical-align:top !important
  }

  .small\:align-middle{
    vertical-align:middle !important
  }

  .small\:align-bottom{
    vertical-align:bottom !important
  }

  .small\:align-text-top{
    vertical-align:text-top !important
  }

  .small\:align-text-bottom{
    vertical-align:text-bottom !important
  }

  .small\:visible{
    visibility:visible !important
  }

  .small\:invisible{
    visibility:hidden !important
  }

  .small\:whitespace-normal{
    white-space:normal !important
  }

  .small\:whitespace-no-wrap{
    white-space:nowrap !important
  }

  .small\:whitespace-pre{
    white-space:pre !important
  }

  .small\:whitespace-pre-line{
    white-space:pre-line !important
  }

  .small\:whitespace-pre-wrap{
    white-space:pre-wrap !important
  }

  .small\:break-normal{
    word-wrap:normal !important;
    overflow-wrap:normal !important;
    word-break:normal !important
  }

  .small\:break-words{
    word-wrap:break-word !important;
    overflow-wrap:break-word !important
  }

  .small\:break-all{
    word-break:break-all !important
  }

  .small\:truncate{
    overflow:hidden !important;
    text-overflow:ellipsis !important;
    white-space:nowrap !important
  }

  .small\:w-0{
    width:0 !important
  }

  .small\:w-1{
    width:0.25rem !important
  }

  .small\:w-2{
    width:0.5rem !important
  }

  .small\:w-3{
    width:0.75rem !important
  }

  .small\:w-4{
    width:1rem !important
  }

  .small\:w-5{
    width:1.25rem !important
  }

  .small\:w-6{
    width:1.5rem !important
  }

  .small\:w-7{
    width:1.75rem !important
  }

  .small\:w-8{
    width:2rem !important
  }

  .small\:w-10{
    width:2.5rem !important
  }

  .small\:w-12{
    width:3rem !important
  }

  .small\:w-14{
    width:3.5rem !important
  }

  .small\:w-16{
    width:4rem !important
  }

  .small\:w-18{
    width:4.5rem !important
  }

  .small\:w-19{
    width:4.75rem !important
  }

  .small\:w-20{
    width:5rem !important
  }

  .small\:w-24{
    width:6rem !important
  }

  .small\:w-28{
    width:7rem !important
  }

  .small\:w-30{
    width:7.5rem !important
  }

  .small\:w-31{
    width:7.75rem !important
  }

  .small\:w-32{
    width:8rem !important
  }

  .small\:w-34{
    width:8.5rem !important
  }

  .small\:w-36{
    width:9rem !important
  }

  .small\:w-40{
    width:10rem !important
  }

  .small\:w-44{
    width:11rem !important
  }

  .small\:w-45{
    width:11.25rem !important
  }

  .small\:w-48{
    width:12rem !important
  }

  .small\:w-50{
    width:12.5rem !important
  }

  .small\:w-52{
    width:13rem !important
  }

  .small\:w-56{
    width:14rem !important
  }

  .small\:w-60{
    width:15rem !important
  }

  .small\:w-62{
    width:15.5rem !important
  }

  .small\:w-64{
    width:16rem !important
  }

  .small\:w-70{
    width:17.5rem !important
  }

  .small\:w-72{
    width:18rem !important
  }

  .small\:w-76{
    width:19rem !important
  }

  .small\:w-80{
    width:20rem !important
  }

  .small\:w-83{
    width:20.75rem !important
  }

  .small\:w-84{
    width:21rem !important
  }

  .small\:w-92{
    width:23rem !important
  }

  .small\:w-96{
    width:24rem !important
  }

  .small\:w-104{
    width:26rem !important
  }

  .small\:w-106{
    width:26.5rem !important
  }

  .small\:w-108{
    width:27rem !important
  }

  .small\:w-112{
    width:28rem !important
  }

  .small\:w-116{
    width:29rem !important
  }

  .small\:w-120{
    width:30rem !important
  }

  .small\:w-124{
    width:31rem !important
  }

  .small\:w-132{
    width:33rem !important
  }

  .small\:w-140{
    width:40rem !important
  }

  .small\:w-164{
    width:41rem !important
  }

  .small\:w-165{
    width:41.25rem !important
  }

  .small\:w-172{
    width:43rem !important
  }

  .small\:w-200{
    width:50rem !important
  }

  .small\:w-auto{
    width:auto !important
  }

  .small\:w-px{
    width:1px !important
  }

  .small\:w-1\.5{
    width:0.375rem !important
  }

  .small\:w-2n{
    width:-0.5rem !important
  }

  .small\:w-40n{
    width:-10rem !important
  }

  .small\:w-1\/2{
    width:50% !important
  }

  .small\:w-1\/3{
    width:33.333333% !important
  }

  .small\:w-2\/3{
    width:66.666667% !important
  }

  .small\:w-1\/4{
    width:25% !important
  }

  .small\:w-2\/4{
    width:50% !important
  }

  .small\:w-3\/4{
    width:75% !important
  }

  .small\:w-1\/5{
    width:20% !important
  }

  .small\:w-2\/5{
    width:40% !important
  }

  .small\:w-3\/5{
    width:60% !important
  }

  .small\:w-4\/5{
    width:80% !important
  }

  .small\:w-1\/6{
    width:16.666667% !important
  }

  .small\:w-2\/6{
    width:33.333333% !important
  }

  .small\:w-3\/6{
    width:50% !important
  }

  .small\:w-4\/6{
    width:66.666667% !important
  }

  .small\:w-5\/6{
    width:83.333333% !important
  }

  .small\:w-1\/12{
    width:8.333333% !important
  }

  .small\:w-2\/12{
    width:16.666667% !important
  }

  .small\:w-3\/12{
    width:25% !important
  }

  .small\:w-4\/12{
    width:33.333333% !important
  }

  .small\:w-5\/12{
    width:41.666667% !important
  }

  .small\:w-6\/12{
    width:50% !important
  }

  .small\:w-7\/12{
    width:58.333333% !important
  }

  .small\:w-8\/12{
    width:66.666667% !important
  }

  .small\:w-9\/12{
    width:75% !important
  }

  .small\:w-10\/12{
    width:83.333333% !important
  }

  .small\:w-11\/12{
    width:91.666667% !important
  }

  .small\:w-full{
    width:100% !important
  }

  .small\:w-screen{
    width:100vw !important
  }

  .small\:w-fit{
    width:-moz-fit-content !important;
    width:fit-content !important
  }

  .small\:z-0{
    z-index:0 !important
  }

  .small\:z-10{
    z-index:10 !important
  }

  .small\:z-20{
    z-index:20 !important
  }

  .small\:z-30{
    z-index:30 !important
  }

  .small\:z-40{
    z-index:40 !important
  }

  .small\:z-50{
    z-index:50 !important
  }

  .small\:z-100{
    z-index:100 !important
  }

  .small\:z-6000{
    z-index:6000 !important
  }

  .small\:z-auto{
    z-index:auto !important
  }

  .small\:gap-0{
    grid-gap:0 !important;
    gap:0 !important
  }

  .small\:gap-1{
    grid-gap:0.25rem !important;
    gap:0.25rem !important
  }

  .small\:gap-2{
    grid-gap:0.5rem !important;
    gap:0.5rem !important
  }

  .small\:gap-3{
    grid-gap:0.75rem !important;
    gap:0.75rem !important
  }

  .small\:gap-4{
    grid-gap:1rem !important;
    gap:1rem !important
  }

  .small\:gap-5{
    grid-gap:1.25rem !important;
    gap:1.25rem !important
  }

  .small\:gap-6{
    grid-gap:1.5rem !important;
    gap:1.5rem !important
  }

  .small\:gap-7{
    grid-gap:1.75rem !important;
    gap:1.75rem !important
  }

  .small\:gap-8{
    grid-gap:2rem !important;
    gap:2rem !important
  }

  .small\:gap-10{
    grid-gap:2.5rem !important;
    gap:2.5rem !important
  }

  .small\:gap-12{
    grid-gap:3rem !important;
    gap:3rem !important
  }

  .small\:gap-14{
    grid-gap:3.5rem !important;
    gap:3.5rem !important
  }

  .small\:gap-16{
    grid-gap:4rem !important;
    gap:4rem !important
  }

  .small\:gap-18{
    grid-gap:4.5rem !important;
    gap:4.5rem !important
  }

  .small\:gap-19{
    grid-gap:4.75rem !important;
    gap:4.75rem !important
  }

  .small\:gap-20{
    grid-gap:5rem !important;
    gap:5rem !important
  }

  .small\:gap-24{
    grid-gap:6rem !important;
    gap:6rem !important
  }

  .small\:gap-28{
    grid-gap:7rem !important;
    gap:7rem !important
  }

  .small\:gap-30{
    grid-gap:7.5rem !important;
    gap:7.5rem !important
  }

  .small\:gap-31{
    grid-gap:7.75rem !important;
    gap:7.75rem !important
  }

  .small\:gap-32{
    grid-gap:8rem !important;
    gap:8rem !important
  }

  .small\:gap-34{
    grid-gap:8.5rem !important;
    gap:8.5rem !important
  }

  .small\:gap-36{
    grid-gap:9rem !important;
    gap:9rem !important
  }

  .small\:gap-40{
    grid-gap:10rem !important;
    gap:10rem !important
  }

  .small\:gap-44{
    grid-gap:11rem !important;
    gap:11rem !important
  }

  .small\:gap-45{
    grid-gap:11.25rem !important;
    gap:11.25rem !important
  }

  .small\:gap-48{
    grid-gap:12rem !important;
    gap:12rem !important
  }

  .small\:gap-50{
    grid-gap:12.5rem !important;
    gap:12.5rem !important
  }

  .small\:gap-52{
    grid-gap:13rem !important;
    gap:13rem !important
  }

  .small\:gap-56{
    grid-gap:14rem !important;
    gap:14rem !important
  }

  .small\:gap-60{
    grid-gap:15rem !important;
    gap:15rem !important
  }

  .small\:gap-62{
    grid-gap:15.5rem !important;
    gap:15.5rem !important
  }

  .small\:gap-64{
    grid-gap:16rem !important;
    gap:16rem !important
  }

  .small\:gap-70{
    grid-gap:17.5rem !important;
    gap:17.5rem !important
  }

  .small\:gap-72{
    grid-gap:18rem !important;
    gap:18rem !important
  }

  .small\:gap-76{
    grid-gap:19rem !important;
    gap:19rem !important
  }

  .small\:gap-80{
    grid-gap:20rem !important;
    gap:20rem !important
  }

  .small\:gap-83{
    grid-gap:20.75rem !important;
    gap:20.75rem !important
  }

  .small\:gap-84{
    grid-gap:21rem !important;
    gap:21rem !important
  }

  .small\:gap-92{
    grid-gap:23rem !important;
    gap:23rem !important
  }

  .small\:gap-96{
    grid-gap:24rem !important;
    gap:24rem !important
  }

  .small\:gap-104{
    grid-gap:26rem !important;
    gap:26rem !important
  }

  .small\:gap-106{
    grid-gap:26.5rem !important;
    gap:26.5rem !important
  }

  .small\:gap-108{
    grid-gap:27rem !important;
    gap:27rem !important
  }

  .small\:gap-112{
    grid-gap:28rem !important;
    gap:28rem !important
  }

  .small\:gap-116{
    grid-gap:29rem !important;
    gap:29rem !important
  }

  .small\:gap-120{
    grid-gap:30rem !important;
    gap:30rem !important
  }

  .small\:gap-124{
    grid-gap:31rem !important;
    gap:31rem !important
  }

  .small\:gap-132{
    grid-gap:33rem !important;
    gap:33rem !important
  }

  .small\:gap-140{
    grid-gap:40rem !important;
    gap:40rem !important
  }

  .small\:gap-164{
    grid-gap:41rem !important;
    gap:41rem !important
  }

  .small\:gap-165{
    grid-gap:41.25rem !important;
    gap:41.25rem !important
  }

  .small\:gap-172{
    grid-gap:43rem !important;
    gap:43rem !important
  }

  .small\:gap-200{
    grid-gap:50rem !important;
    gap:50rem !important
  }

  .small\:gap-px{
    grid-gap:1px !important;
    gap:1px !important
  }

  .small\:gap-1\.5{
    grid-gap:0.375rem !important;
    gap:0.375rem !important
  }

  .small\:gap-2n{
    grid-gap:-0.5rem !important;
    gap:-0.5rem !important
  }

  .small\:gap-40n{
    grid-gap:-10rem !important;
    gap:-10rem !important
  }

  .small\:col-gap-0{
    grid-column-gap:0 !important;
    -moz-column-gap:0 !important;
         column-gap:0 !important
  }

  .small\:col-gap-1{
    grid-column-gap:0.25rem !important;
    -moz-column-gap:0.25rem !important;
         column-gap:0.25rem !important
  }

  .small\:col-gap-2{
    grid-column-gap:0.5rem !important;
    -moz-column-gap:0.5rem !important;
         column-gap:0.5rem !important
  }

  .small\:col-gap-3{
    grid-column-gap:0.75rem !important;
    -moz-column-gap:0.75rem !important;
         column-gap:0.75rem !important
  }

  .small\:col-gap-4{
    grid-column-gap:1rem !important;
    -moz-column-gap:1rem !important;
         column-gap:1rem !important
  }

  .small\:col-gap-5{
    grid-column-gap:1.25rem !important;
    -moz-column-gap:1.25rem !important;
         column-gap:1.25rem !important
  }

  .small\:col-gap-6{
    grid-column-gap:1.5rem !important;
    -moz-column-gap:1.5rem !important;
         column-gap:1.5rem !important
  }

  .small\:col-gap-7{
    grid-column-gap:1.75rem !important;
    -moz-column-gap:1.75rem !important;
         column-gap:1.75rem !important
  }

  .small\:col-gap-8{
    grid-column-gap:2rem !important;
    -moz-column-gap:2rem !important;
         column-gap:2rem !important
  }

  .small\:col-gap-10{
    grid-column-gap:2.5rem !important;
    -moz-column-gap:2.5rem !important;
         column-gap:2.5rem !important
  }

  .small\:col-gap-12{
    grid-column-gap:3rem !important;
    -moz-column-gap:3rem !important;
         column-gap:3rem !important
  }

  .small\:col-gap-14{
    grid-column-gap:3.5rem !important;
    -moz-column-gap:3.5rem !important;
         column-gap:3.5rem !important
  }

  .small\:col-gap-16{
    grid-column-gap:4rem !important;
    -moz-column-gap:4rem !important;
         column-gap:4rem !important
  }

  .small\:col-gap-18{
    grid-column-gap:4.5rem !important;
    -moz-column-gap:4.5rem !important;
         column-gap:4.5rem !important
  }

  .small\:col-gap-19{
    grid-column-gap:4.75rem !important;
    -moz-column-gap:4.75rem !important;
         column-gap:4.75rem !important
  }

  .small\:col-gap-20{
    grid-column-gap:5rem !important;
    -moz-column-gap:5rem !important;
         column-gap:5rem !important
  }

  .small\:col-gap-24{
    grid-column-gap:6rem !important;
    -moz-column-gap:6rem !important;
         column-gap:6rem !important
  }

  .small\:col-gap-28{
    grid-column-gap:7rem !important;
    -moz-column-gap:7rem !important;
         column-gap:7rem !important
  }

  .small\:col-gap-30{
    grid-column-gap:7.5rem !important;
    -moz-column-gap:7.5rem !important;
         column-gap:7.5rem !important
  }

  .small\:col-gap-31{
    grid-column-gap:7.75rem !important;
    -moz-column-gap:7.75rem !important;
         column-gap:7.75rem !important
  }

  .small\:col-gap-32{
    grid-column-gap:8rem !important;
    -moz-column-gap:8rem !important;
         column-gap:8rem !important
  }

  .small\:col-gap-34{
    grid-column-gap:8.5rem !important;
    -moz-column-gap:8.5rem !important;
         column-gap:8.5rem !important
  }

  .small\:col-gap-36{
    grid-column-gap:9rem !important;
    -moz-column-gap:9rem !important;
         column-gap:9rem !important
  }

  .small\:col-gap-40{
    grid-column-gap:10rem !important;
    -moz-column-gap:10rem !important;
         column-gap:10rem !important
  }

  .small\:col-gap-44{
    grid-column-gap:11rem !important;
    -moz-column-gap:11rem !important;
         column-gap:11rem !important
  }

  .small\:col-gap-45{
    grid-column-gap:11.25rem !important;
    -moz-column-gap:11.25rem !important;
         column-gap:11.25rem !important
  }

  .small\:col-gap-48{
    grid-column-gap:12rem !important;
    -moz-column-gap:12rem !important;
         column-gap:12rem !important
  }

  .small\:col-gap-50{
    grid-column-gap:12.5rem !important;
    -moz-column-gap:12.5rem !important;
         column-gap:12.5rem !important
  }

  .small\:col-gap-52{
    grid-column-gap:13rem !important;
    -moz-column-gap:13rem !important;
         column-gap:13rem !important
  }

  .small\:col-gap-56{
    grid-column-gap:14rem !important;
    -moz-column-gap:14rem !important;
         column-gap:14rem !important
  }

  .small\:col-gap-60{
    grid-column-gap:15rem !important;
    -moz-column-gap:15rem !important;
         column-gap:15rem !important
  }

  .small\:col-gap-62{
    grid-column-gap:15.5rem !important;
    -moz-column-gap:15.5rem !important;
         column-gap:15.5rem !important
  }

  .small\:col-gap-64{
    grid-column-gap:16rem !important;
    -moz-column-gap:16rem !important;
         column-gap:16rem !important
  }

  .small\:col-gap-70{
    grid-column-gap:17.5rem !important;
    -moz-column-gap:17.5rem !important;
         column-gap:17.5rem !important
  }

  .small\:col-gap-72{
    grid-column-gap:18rem !important;
    -moz-column-gap:18rem !important;
         column-gap:18rem !important
  }

  .small\:col-gap-76{
    grid-column-gap:19rem !important;
    -moz-column-gap:19rem !important;
         column-gap:19rem !important
  }

  .small\:col-gap-80{
    grid-column-gap:20rem !important;
    -moz-column-gap:20rem !important;
         column-gap:20rem !important
  }

  .small\:col-gap-83{
    grid-column-gap:20.75rem !important;
    -moz-column-gap:20.75rem !important;
         column-gap:20.75rem !important
  }

  .small\:col-gap-84{
    grid-column-gap:21rem !important;
    -moz-column-gap:21rem !important;
         column-gap:21rem !important
  }

  .small\:col-gap-92{
    grid-column-gap:23rem !important;
    -moz-column-gap:23rem !important;
         column-gap:23rem !important
  }

  .small\:col-gap-96{
    grid-column-gap:24rem !important;
    -moz-column-gap:24rem !important;
         column-gap:24rem !important
  }

  .small\:col-gap-104{
    grid-column-gap:26rem !important;
    -moz-column-gap:26rem !important;
         column-gap:26rem !important
  }

  .small\:col-gap-106{
    grid-column-gap:26.5rem !important;
    -moz-column-gap:26.5rem !important;
         column-gap:26.5rem !important
  }

  .small\:col-gap-108{
    grid-column-gap:27rem !important;
    -moz-column-gap:27rem !important;
         column-gap:27rem !important
  }

  .small\:col-gap-112{
    grid-column-gap:28rem !important;
    -moz-column-gap:28rem !important;
         column-gap:28rem !important
  }

  .small\:col-gap-116{
    grid-column-gap:29rem !important;
    -moz-column-gap:29rem !important;
         column-gap:29rem !important
  }

  .small\:col-gap-120{
    grid-column-gap:30rem !important;
    -moz-column-gap:30rem !important;
         column-gap:30rem !important
  }

  .small\:col-gap-124{
    grid-column-gap:31rem !important;
    -moz-column-gap:31rem !important;
         column-gap:31rem !important
  }

  .small\:col-gap-132{
    grid-column-gap:33rem !important;
    -moz-column-gap:33rem !important;
         column-gap:33rem !important
  }

  .small\:col-gap-140{
    grid-column-gap:40rem !important;
    -moz-column-gap:40rem !important;
         column-gap:40rem !important
  }

  .small\:col-gap-164{
    grid-column-gap:41rem !important;
    -moz-column-gap:41rem !important;
         column-gap:41rem !important
  }

  .small\:col-gap-165{
    grid-column-gap:41.25rem !important;
    -moz-column-gap:41.25rem !important;
         column-gap:41.25rem !important
  }

  .small\:col-gap-172{
    grid-column-gap:43rem !important;
    -moz-column-gap:43rem !important;
         column-gap:43rem !important
  }

  .small\:col-gap-200{
    grid-column-gap:50rem !important;
    -moz-column-gap:50rem !important;
         column-gap:50rem !important
  }

  .small\:col-gap-px{
    grid-column-gap:1px !important;
    -moz-column-gap:1px !important;
         column-gap:1px !important
  }

  .small\:col-gap-1\.5{
    grid-column-gap:0.375rem !important;
    -moz-column-gap:0.375rem !important;
         column-gap:0.375rem !important
  }

  .small\:col-gap-2n{
    grid-column-gap:-0.5rem !important;
    -moz-column-gap:-0.5rem !important;
         column-gap:-0.5rem !important
  }

  .small\:col-gap-40n{
    grid-column-gap:-10rem !important;
    -moz-column-gap:-10rem !important;
         column-gap:-10rem !important
  }

  .small\:gap-x-0{
    grid-column-gap:0 !important;
    -moz-column-gap:0 !important;
         column-gap:0 !important
  }

  .small\:gap-x-1{
    grid-column-gap:0.25rem !important;
    -moz-column-gap:0.25rem !important;
         column-gap:0.25rem !important
  }

  .small\:gap-x-2{
    grid-column-gap:0.5rem !important;
    -moz-column-gap:0.5rem !important;
         column-gap:0.5rem !important
  }

  .small\:gap-x-3{
    grid-column-gap:0.75rem !important;
    -moz-column-gap:0.75rem !important;
         column-gap:0.75rem !important
  }

  .small\:gap-x-4{
    grid-column-gap:1rem !important;
    -moz-column-gap:1rem !important;
         column-gap:1rem !important
  }

  .small\:gap-x-5{
    grid-column-gap:1.25rem !important;
    -moz-column-gap:1.25rem !important;
         column-gap:1.25rem !important
  }

  .small\:gap-x-6{
    grid-column-gap:1.5rem !important;
    -moz-column-gap:1.5rem !important;
         column-gap:1.5rem !important
  }

  .small\:gap-x-7{
    grid-column-gap:1.75rem !important;
    -moz-column-gap:1.75rem !important;
         column-gap:1.75rem !important
  }

  .small\:gap-x-8{
    grid-column-gap:2rem !important;
    -moz-column-gap:2rem !important;
         column-gap:2rem !important
  }

  .small\:gap-x-10{
    grid-column-gap:2.5rem !important;
    -moz-column-gap:2.5rem !important;
         column-gap:2.5rem !important
  }

  .small\:gap-x-12{
    grid-column-gap:3rem !important;
    -moz-column-gap:3rem !important;
         column-gap:3rem !important
  }

  .small\:gap-x-14{
    grid-column-gap:3.5rem !important;
    -moz-column-gap:3.5rem !important;
         column-gap:3.5rem !important
  }

  .small\:gap-x-16{
    grid-column-gap:4rem !important;
    -moz-column-gap:4rem !important;
         column-gap:4rem !important
  }

  .small\:gap-x-18{
    grid-column-gap:4.5rem !important;
    -moz-column-gap:4.5rem !important;
         column-gap:4.5rem !important
  }

  .small\:gap-x-19{
    grid-column-gap:4.75rem !important;
    -moz-column-gap:4.75rem !important;
         column-gap:4.75rem !important
  }

  .small\:gap-x-20{
    grid-column-gap:5rem !important;
    -moz-column-gap:5rem !important;
         column-gap:5rem !important
  }

  .small\:gap-x-24{
    grid-column-gap:6rem !important;
    -moz-column-gap:6rem !important;
         column-gap:6rem !important
  }

  .small\:gap-x-28{
    grid-column-gap:7rem !important;
    -moz-column-gap:7rem !important;
         column-gap:7rem !important
  }

  .small\:gap-x-30{
    grid-column-gap:7.5rem !important;
    -moz-column-gap:7.5rem !important;
         column-gap:7.5rem !important
  }

  .small\:gap-x-31{
    grid-column-gap:7.75rem !important;
    -moz-column-gap:7.75rem !important;
         column-gap:7.75rem !important
  }

  .small\:gap-x-32{
    grid-column-gap:8rem !important;
    -moz-column-gap:8rem !important;
         column-gap:8rem !important
  }

  .small\:gap-x-34{
    grid-column-gap:8.5rem !important;
    -moz-column-gap:8.5rem !important;
         column-gap:8.5rem !important
  }

  .small\:gap-x-36{
    grid-column-gap:9rem !important;
    -moz-column-gap:9rem !important;
         column-gap:9rem !important
  }

  .small\:gap-x-40{
    grid-column-gap:10rem !important;
    -moz-column-gap:10rem !important;
         column-gap:10rem !important
  }

  .small\:gap-x-44{
    grid-column-gap:11rem !important;
    -moz-column-gap:11rem !important;
         column-gap:11rem !important
  }

  .small\:gap-x-45{
    grid-column-gap:11.25rem !important;
    -moz-column-gap:11.25rem !important;
         column-gap:11.25rem !important
  }

  .small\:gap-x-48{
    grid-column-gap:12rem !important;
    -moz-column-gap:12rem !important;
         column-gap:12rem !important
  }

  .small\:gap-x-50{
    grid-column-gap:12.5rem !important;
    -moz-column-gap:12.5rem !important;
         column-gap:12.5rem !important
  }

  .small\:gap-x-52{
    grid-column-gap:13rem !important;
    -moz-column-gap:13rem !important;
         column-gap:13rem !important
  }

  .small\:gap-x-56{
    grid-column-gap:14rem !important;
    -moz-column-gap:14rem !important;
         column-gap:14rem !important
  }

  .small\:gap-x-60{
    grid-column-gap:15rem !important;
    -moz-column-gap:15rem !important;
         column-gap:15rem !important
  }

  .small\:gap-x-62{
    grid-column-gap:15.5rem !important;
    -moz-column-gap:15.5rem !important;
         column-gap:15.5rem !important
  }

  .small\:gap-x-64{
    grid-column-gap:16rem !important;
    -moz-column-gap:16rem !important;
         column-gap:16rem !important
  }

  .small\:gap-x-70{
    grid-column-gap:17.5rem !important;
    -moz-column-gap:17.5rem !important;
         column-gap:17.5rem !important
  }

  .small\:gap-x-72{
    grid-column-gap:18rem !important;
    -moz-column-gap:18rem !important;
         column-gap:18rem !important
  }

  .small\:gap-x-76{
    grid-column-gap:19rem !important;
    -moz-column-gap:19rem !important;
         column-gap:19rem !important
  }

  .small\:gap-x-80{
    grid-column-gap:20rem !important;
    -moz-column-gap:20rem !important;
         column-gap:20rem !important
  }

  .small\:gap-x-83{
    grid-column-gap:20.75rem !important;
    -moz-column-gap:20.75rem !important;
         column-gap:20.75rem !important
  }

  .small\:gap-x-84{
    grid-column-gap:21rem !important;
    -moz-column-gap:21rem !important;
         column-gap:21rem !important
  }

  .small\:gap-x-92{
    grid-column-gap:23rem !important;
    -moz-column-gap:23rem !important;
         column-gap:23rem !important
  }

  .small\:gap-x-96{
    grid-column-gap:24rem !important;
    -moz-column-gap:24rem !important;
         column-gap:24rem !important
  }

  .small\:gap-x-104{
    grid-column-gap:26rem !important;
    -moz-column-gap:26rem !important;
         column-gap:26rem !important
  }

  .small\:gap-x-106{
    grid-column-gap:26.5rem !important;
    -moz-column-gap:26.5rem !important;
         column-gap:26.5rem !important
  }

  .small\:gap-x-108{
    grid-column-gap:27rem !important;
    -moz-column-gap:27rem !important;
         column-gap:27rem !important
  }

  .small\:gap-x-112{
    grid-column-gap:28rem !important;
    -moz-column-gap:28rem !important;
         column-gap:28rem !important
  }

  .small\:gap-x-116{
    grid-column-gap:29rem !important;
    -moz-column-gap:29rem !important;
         column-gap:29rem !important
  }

  .small\:gap-x-120{
    grid-column-gap:30rem !important;
    -moz-column-gap:30rem !important;
         column-gap:30rem !important
  }

  .small\:gap-x-124{
    grid-column-gap:31rem !important;
    -moz-column-gap:31rem !important;
         column-gap:31rem !important
  }

  .small\:gap-x-132{
    grid-column-gap:33rem !important;
    -moz-column-gap:33rem !important;
         column-gap:33rem !important
  }

  .small\:gap-x-140{
    grid-column-gap:40rem !important;
    -moz-column-gap:40rem !important;
         column-gap:40rem !important
  }

  .small\:gap-x-164{
    grid-column-gap:41rem !important;
    -moz-column-gap:41rem !important;
         column-gap:41rem !important
  }

  .small\:gap-x-165{
    grid-column-gap:41.25rem !important;
    -moz-column-gap:41.25rem !important;
         column-gap:41.25rem !important
  }

  .small\:gap-x-172{
    grid-column-gap:43rem !important;
    -moz-column-gap:43rem !important;
         column-gap:43rem !important
  }

  .small\:gap-x-200{
    grid-column-gap:50rem !important;
    -moz-column-gap:50rem !important;
         column-gap:50rem !important
  }

  .small\:gap-x-px{
    grid-column-gap:1px !important;
    -moz-column-gap:1px !important;
         column-gap:1px !important
  }

  .small\:gap-x-1\.5{
    grid-column-gap:0.375rem !important;
    -moz-column-gap:0.375rem !important;
         column-gap:0.375rem !important
  }

  .small\:gap-x-2n{
    grid-column-gap:-0.5rem !important;
    -moz-column-gap:-0.5rem !important;
         column-gap:-0.5rem !important
  }

  .small\:gap-x-40n{
    grid-column-gap:-10rem !important;
    -moz-column-gap:-10rem !important;
         column-gap:-10rem !important
  }

  .small\:row-gap-0{
    grid-row-gap:0 !important;
    row-gap:0 !important
  }

  .small\:row-gap-1{
    grid-row-gap:0.25rem !important;
    row-gap:0.25rem !important
  }

  .small\:row-gap-2{
    grid-row-gap:0.5rem !important;
    row-gap:0.5rem !important
  }

  .small\:row-gap-3{
    grid-row-gap:0.75rem !important;
    row-gap:0.75rem !important
  }

  .small\:row-gap-4{
    grid-row-gap:1rem !important;
    row-gap:1rem !important
  }

  .small\:row-gap-5{
    grid-row-gap:1.25rem !important;
    row-gap:1.25rem !important
  }

  .small\:row-gap-6{
    grid-row-gap:1.5rem !important;
    row-gap:1.5rem !important
  }

  .small\:row-gap-7{
    grid-row-gap:1.75rem !important;
    row-gap:1.75rem !important
  }

  .small\:row-gap-8{
    grid-row-gap:2rem !important;
    row-gap:2rem !important
  }

  .small\:row-gap-10{
    grid-row-gap:2.5rem !important;
    row-gap:2.5rem !important
  }

  .small\:row-gap-12{
    grid-row-gap:3rem !important;
    row-gap:3rem !important
  }

  .small\:row-gap-14{
    grid-row-gap:3.5rem !important;
    row-gap:3.5rem !important
  }

  .small\:row-gap-16{
    grid-row-gap:4rem !important;
    row-gap:4rem !important
  }

  .small\:row-gap-18{
    grid-row-gap:4.5rem !important;
    row-gap:4.5rem !important
  }

  .small\:row-gap-19{
    grid-row-gap:4.75rem !important;
    row-gap:4.75rem !important
  }

  .small\:row-gap-20{
    grid-row-gap:5rem !important;
    row-gap:5rem !important
  }

  .small\:row-gap-24{
    grid-row-gap:6rem !important;
    row-gap:6rem !important
  }

  .small\:row-gap-28{
    grid-row-gap:7rem !important;
    row-gap:7rem !important
  }

  .small\:row-gap-30{
    grid-row-gap:7.5rem !important;
    row-gap:7.5rem !important
  }

  .small\:row-gap-31{
    grid-row-gap:7.75rem !important;
    row-gap:7.75rem !important
  }

  .small\:row-gap-32{
    grid-row-gap:8rem !important;
    row-gap:8rem !important
  }

  .small\:row-gap-34{
    grid-row-gap:8.5rem !important;
    row-gap:8.5rem !important
  }

  .small\:row-gap-36{
    grid-row-gap:9rem !important;
    row-gap:9rem !important
  }

  .small\:row-gap-40{
    grid-row-gap:10rem !important;
    row-gap:10rem !important
  }

  .small\:row-gap-44{
    grid-row-gap:11rem !important;
    row-gap:11rem !important
  }

  .small\:row-gap-45{
    grid-row-gap:11.25rem !important;
    row-gap:11.25rem !important
  }

  .small\:row-gap-48{
    grid-row-gap:12rem !important;
    row-gap:12rem !important
  }

  .small\:row-gap-50{
    grid-row-gap:12.5rem !important;
    row-gap:12.5rem !important
  }

  .small\:row-gap-52{
    grid-row-gap:13rem !important;
    row-gap:13rem !important
  }

  .small\:row-gap-56{
    grid-row-gap:14rem !important;
    row-gap:14rem !important
  }

  .small\:row-gap-60{
    grid-row-gap:15rem !important;
    row-gap:15rem !important
  }

  .small\:row-gap-62{
    grid-row-gap:15.5rem !important;
    row-gap:15.5rem !important
  }

  .small\:row-gap-64{
    grid-row-gap:16rem !important;
    row-gap:16rem !important
  }

  .small\:row-gap-70{
    grid-row-gap:17.5rem !important;
    row-gap:17.5rem !important
  }

  .small\:row-gap-72{
    grid-row-gap:18rem !important;
    row-gap:18rem !important
  }

  .small\:row-gap-76{
    grid-row-gap:19rem !important;
    row-gap:19rem !important
  }

  .small\:row-gap-80{
    grid-row-gap:20rem !important;
    row-gap:20rem !important
  }

  .small\:row-gap-83{
    grid-row-gap:20.75rem !important;
    row-gap:20.75rem !important
  }

  .small\:row-gap-84{
    grid-row-gap:21rem !important;
    row-gap:21rem !important
  }

  .small\:row-gap-92{
    grid-row-gap:23rem !important;
    row-gap:23rem !important
  }

  .small\:row-gap-96{
    grid-row-gap:24rem !important;
    row-gap:24rem !important
  }

  .small\:row-gap-104{
    grid-row-gap:26rem !important;
    row-gap:26rem !important
  }

  .small\:row-gap-106{
    grid-row-gap:26.5rem !important;
    row-gap:26.5rem !important
  }

  .small\:row-gap-108{
    grid-row-gap:27rem !important;
    row-gap:27rem !important
  }

  .small\:row-gap-112{
    grid-row-gap:28rem !important;
    row-gap:28rem !important
  }

  .small\:row-gap-116{
    grid-row-gap:29rem !important;
    row-gap:29rem !important
  }

  .small\:row-gap-120{
    grid-row-gap:30rem !important;
    row-gap:30rem !important
  }

  .small\:row-gap-124{
    grid-row-gap:31rem !important;
    row-gap:31rem !important
  }

  .small\:row-gap-132{
    grid-row-gap:33rem !important;
    row-gap:33rem !important
  }

  .small\:row-gap-140{
    grid-row-gap:40rem !important;
    row-gap:40rem !important
  }

  .small\:row-gap-164{
    grid-row-gap:41rem !important;
    row-gap:41rem !important
  }

  .small\:row-gap-165{
    grid-row-gap:41.25rem !important;
    row-gap:41.25rem !important
  }

  .small\:row-gap-172{
    grid-row-gap:43rem !important;
    row-gap:43rem !important
  }

  .small\:row-gap-200{
    grid-row-gap:50rem !important;
    row-gap:50rem !important
  }

  .small\:row-gap-px{
    grid-row-gap:1px !important;
    row-gap:1px !important
  }

  .small\:row-gap-1\.5{
    grid-row-gap:0.375rem !important;
    row-gap:0.375rem !important
  }

  .small\:row-gap-2n{
    grid-row-gap:-0.5rem !important;
    row-gap:-0.5rem !important
  }

  .small\:row-gap-40n{
    grid-row-gap:-10rem !important;
    row-gap:-10rem !important
  }

  .small\:gap-y-0{
    grid-row-gap:0 !important;
    row-gap:0 !important
  }

  .small\:gap-y-1{
    grid-row-gap:0.25rem !important;
    row-gap:0.25rem !important
  }

  .small\:gap-y-2{
    grid-row-gap:0.5rem !important;
    row-gap:0.5rem !important
  }

  .small\:gap-y-3{
    grid-row-gap:0.75rem !important;
    row-gap:0.75rem !important
  }

  .small\:gap-y-4{
    grid-row-gap:1rem !important;
    row-gap:1rem !important
  }

  .small\:gap-y-5{
    grid-row-gap:1.25rem !important;
    row-gap:1.25rem !important
  }

  .small\:gap-y-6{
    grid-row-gap:1.5rem !important;
    row-gap:1.5rem !important
  }

  .small\:gap-y-7{
    grid-row-gap:1.75rem !important;
    row-gap:1.75rem !important
  }

  .small\:gap-y-8{
    grid-row-gap:2rem !important;
    row-gap:2rem !important
  }

  .small\:gap-y-10{
    grid-row-gap:2.5rem !important;
    row-gap:2.5rem !important
  }

  .small\:gap-y-12{
    grid-row-gap:3rem !important;
    row-gap:3rem !important
  }

  .small\:gap-y-14{
    grid-row-gap:3.5rem !important;
    row-gap:3.5rem !important
  }

  .small\:gap-y-16{
    grid-row-gap:4rem !important;
    row-gap:4rem !important
  }

  .small\:gap-y-18{
    grid-row-gap:4.5rem !important;
    row-gap:4.5rem !important
  }

  .small\:gap-y-19{
    grid-row-gap:4.75rem !important;
    row-gap:4.75rem !important
  }

  .small\:gap-y-20{
    grid-row-gap:5rem !important;
    row-gap:5rem !important
  }

  .small\:gap-y-24{
    grid-row-gap:6rem !important;
    row-gap:6rem !important
  }

  .small\:gap-y-28{
    grid-row-gap:7rem !important;
    row-gap:7rem !important
  }

  .small\:gap-y-30{
    grid-row-gap:7.5rem !important;
    row-gap:7.5rem !important
  }

  .small\:gap-y-31{
    grid-row-gap:7.75rem !important;
    row-gap:7.75rem !important
  }

  .small\:gap-y-32{
    grid-row-gap:8rem !important;
    row-gap:8rem !important
  }

  .small\:gap-y-34{
    grid-row-gap:8.5rem !important;
    row-gap:8.5rem !important
  }

  .small\:gap-y-36{
    grid-row-gap:9rem !important;
    row-gap:9rem !important
  }

  .small\:gap-y-40{
    grid-row-gap:10rem !important;
    row-gap:10rem !important
  }

  .small\:gap-y-44{
    grid-row-gap:11rem !important;
    row-gap:11rem !important
  }

  .small\:gap-y-45{
    grid-row-gap:11.25rem !important;
    row-gap:11.25rem !important
  }

  .small\:gap-y-48{
    grid-row-gap:12rem !important;
    row-gap:12rem !important
  }

  .small\:gap-y-50{
    grid-row-gap:12.5rem !important;
    row-gap:12.5rem !important
  }

  .small\:gap-y-52{
    grid-row-gap:13rem !important;
    row-gap:13rem !important
  }

  .small\:gap-y-56{
    grid-row-gap:14rem !important;
    row-gap:14rem !important
  }

  .small\:gap-y-60{
    grid-row-gap:15rem !important;
    row-gap:15rem !important
  }

  .small\:gap-y-62{
    grid-row-gap:15.5rem !important;
    row-gap:15.5rem !important
  }

  .small\:gap-y-64{
    grid-row-gap:16rem !important;
    row-gap:16rem !important
  }

  .small\:gap-y-70{
    grid-row-gap:17.5rem !important;
    row-gap:17.5rem !important
  }

  .small\:gap-y-72{
    grid-row-gap:18rem !important;
    row-gap:18rem !important
  }

  .small\:gap-y-76{
    grid-row-gap:19rem !important;
    row-gap:19rem !important
  }

  .small\:gap-y-80{
    grid-row-gap:20rem !important;
    row-gap:20rem !important
  }

  .small\:gap-y-83{
    grid-row-gap:20.75rem !important;
    row-gap:20.75rem !important
  }

  .small\:gap-y-84{
    grid-row-gap:21rem !important;
    row-gap:21rem !important
  }

  .small\:gap-y-92{
    grid-row-gap:23rem !important;
    row-gap:23rem !important
  }

  .small\:gap-y-96{
    grid-row-gap:24rem !important;
    row-gap:24rem !important
  }

  .small\:gap-y-104{
    grid-row-gap:26rem !important;
    row-gap:26rem !important
  }

  .small\:gap-y-106{
    grid-row-gap:26.5rem !important;
    row-gap:26.5rem !important
  }

  .small\:gap-y-108{
    grid-row-gap:27rem !important;
    row-gap:27rem !important
  }

  .small\:gap-y-112{
    grid-row-gap:28rem !important;
    row-gap:28rem !important
  }

  .small\:gap-y-116{
    grid-row-gap:29rem !important;
    row-gap:29rem !important
  }

  .small\:gap-y-120{
    grid-row-gap:30rem !important;
    row-gap:30rem !important
  }

  .small\:gap-y-124{
    grid-row-gap:31rem !important;
    row-gap:31rem !important
  }

  .small\:gap-y-132{
    grid-row-gap:33rem !important;
    row-gap:33rem !important
  }

  .small\:gap-y-140{
    grid-row-gap:40rem !important;
    row-gap:40rem !important
  }

  .small\:gap-y-164{
    grid-row-gap:41rem !important;
    row-gap:41rem !important
  }

  .small\:gap-y-165{
    grid-row-gap:41.25rem !important;
    row-gap:41.25rem !important
  }

  .small\:gap-y-172{
    grid-row-gap:43rem !important;
    row-gap:43rem !important
  }

  .small\:gap-y-200{
    grid-row-gap:50rem !important;
    row-gap:50rem !important
  }

  .small\:gap-y-px{
    grid-row-gap:1px !important;
    row-gap:1px !important
  }

  .small\:gap-y-1\.5{
    grid-row-gap:0.375rem !important;
    row-gap:0.375rem !important
  }

  .small\:gap-y-2n{
    grid-row-gap:-0.5rem !important;
    row-gap:-0.5rem !important
  }

  .small\:gap-y-40n{
    grid-row-gap:-10rem !important;
    row-gap:-10rem !important
  }

  .small\:grid-flow-row{
    grid-auto-flow:row !important
  }

  .small\:grid-flow-col{
    grid-auto-flow:column !important
  }

  .small\:grid-flow-row-dense{
    grid-auto-flow:row dense !important
  }

  .small\:grid-flow-col-dense{
    grid-auto-flow:column dense !important
  }

  .small\:grid-cols-1{
    grid-template-columns:repeat(1, minmax(0, 1fr)) !important
  }

  .small\:grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr)) !important
  }

  .small\:grid-cols-3{
    grid-template-columns:repeat(3, minmax(0, 1fr)) !important
  }

  .small\:grid-cols-4{
    grid-template-columns:repeat(4, minmax(0, 1fr)) !important
  }

  .small\:grid-cols-5{
    grid-template-columns:repeat(5, minmax(0, 1fr)) !important
  }

  .small\:grid-cols-6{
    grid-template-columns:repeat(6, minmax(0, 1fr)) !important
  }

  .small\:grid-cols-7{
    grid-template-columns:repeat(7, minmax(0, 1fr)) !important
  }

  .small\:grid-cols-8{
    grid-template-columns:repeat(8, minmax(0, 1fr)) !important
  }

  .small\:grid-cols-9{
    grid-template-columns:repeat(9, minmax(0, 1fr)) !important
  }

  .small\:grid-cols-10{
    grid-template-columns:repeat(10, minmax(0, 1fr)) !important
  }

  .small\:grid-cols-11{
    grid-template-columns:repeat(11, minmax(0, 1fr)) !important
  }

  .small\:grid-cols-12{
    grid-template-columns:repeat(12, minmax(0, 1fr)) !important
  }

  .small\:grid-cols-none{
    grid-template-columns:none !important
  }

  .small\:auto-cols-auto{
    grid-auto-columns:auto !important
  }

  .small\:auto-cols-min{
    grid-auto-columns:min-content !important
  }

  .small\:auto-cols-max{
    grid-auto-columns:max-content !important
  }

  .small\:auto-cols-fr{
    grid-auto-columns:minmax(0, 1fr) !important
  }

  .small\:col-auto{
    grid-column:auto !important
  }

  .small\:col-span-1{
    grid-column:span 1 / span 1 !important
  }

  .small\:col-span-2{
    grid-column:span 2 / span 2 !important
  }

  .small\:col-span-3{
    grid-column:span 3 / span 3 !important
  }

  .small\:col-span-4{
    grid-column:span 4 / span 4 !important
  }

  .small\:col-span-5{
    grid-column:span 5 / span 5 !important
  }

  .small\:col-span-6{
    grid-column:span 6 / span 6 !important
  }

  .small\:col-span-7{
    grid-column:span 7 / span 7 !important
  }

  .small\:col-span-8{
    grid-column:span 8 / span 8 !important
  }

  .small\:col-span-9{
    grid-column:span 9 / span 9 !important
  }

  .small\:col-span-10{
    grid-column:span 10 / span 10 !important
  }

  .small\:col-span-11{
    grid-column:span 11 / span 11 !important
  }

  .small\:col-span-12{
    grid-column:span 12 / span 12 !important
  }

  .small\:col-span-full{
    grid-column:1 / -1 !important
  }

  .small\:col-start-1{
    grid-column-start:1 !important
  }

  .small\:col-start-2{
    grid-column-start:2 !important
  }

  .small\:col-start-3{
    grid-column-start:3 !important
  }

  .small\:col-start-4{
    grid-column-start:4 !important
  }

  .small\:col-start-5{
    grid-column-start:5 !important
  }

  .small\:col-start-6{
    grid-column-start:6 !important
  }

  .small\:col-start-7{
    grid-column-start:7 !important
  }

  .small\:col-start-8{
    grid-column-start:8 !important
  }

  .small\:col-start-9{
    grid-column-start:9 !important
  }

  .small\:col-start-10{
    grid-column-start:10 !important
  }

  .small\:col-start-11{
    grid-column-start:11 !important
  }

  .small\:col-start-12{
    grid-column-start:12 !important
  }

  .small\:col-start-13{
    grid-column-start:13 !important
  }

  .small\:col-start-auto{
    grid-column-start:auto !important
  }

  .small\:col-end-1{
    grid-column-end:1 !important
  }

  .small\:col-end-2{
    grid-column-end:2 !important
  }

  .small\:col-end-3{
    grid-column-end:3 !important
  }

  .small\:col-end-4{
    grid-column-end:4 !important
  }

  .small\:col-end-5{
    grid-column-end:5 !important
  }

  .small\:col-end-6{
    grid-column-end:6 !important
  }

  .small\:col-end-7{
    grid-column-end:7 !important
  }

  .small\:col-end-8{
    grid-column-end:8 !important
  }

  .small\:col-end-9{
    grid-column-end:9 !important
  }

  .small\:col-end-10{
    grid-column-end:10 !important
  }

  .small\:col-end-11{
    grid-column-end:11 !important
  }

  .small\:col-end-12{
    grid-column-end:12 !important
  }

  .small\:col-end-13{
    grid-column-end:13 !important
  }

  .small\:col-end-auto{
    grid-column-end:auto !important
  }

  .small\:grid-rows-1{
    grid-template-rows:repeat(1, minmax(0, 1fr)) !important
  }

  .small\:grid-rows-2{
    grid-template-rows:repeat(2, minmax(0, 1fr)) !important
  }

  .small\:grid-rows-3{
    grid-template-rows:repeat(3, minmax(0, 1fr)) !important
  }

  .small\:grid-rows-4{
    grid-template-rows:repeat(4, minmax(0, 1fr)) !important
  }

  .small\:grid-rows-5{
    grid-template-rows:repeat(5, minmax(0, 1fr)) !important
  }

  .small\:grid-rows-6{
    grid-template-rows:repeat(6, minmax(0, 1fr)) !important
  }

  .small\:grid-rows-none{
    grid-template-rows:none !important
  }

  .small\:auto-rows-auto{
    grid-auto-rows:auto !important
  }

  .small\:auto-rows-min{
    grid-auto-rows:min-content !important
  }

  .small\:auto-rows-max{
    grid-auto-rows:max-content !important
  }

  .small\:auto-rows-fr{
    grid-auto-rows:minmax(0, 1fr) !important
  }

  .small\:row-auto{
    grid-row:auto !important
  }

  .small\:row-span-1{
    grid-row:span 1 / span 1 !important
  }

  .small\:row-span-2{
    grid-row:span 2 / span 2 !important
  }

  .small\:row-span-3{
    grid-row:span 3 / span 3 !important
  }

  .small\:row-span-4{
    grid-row:span 4 / span 4 !important
  }

  .small\:row-span-5{
    grid-row:span 5 / span 5 !important
  }

  .small\:row-span-6{
    grid-row:span 6 / span 6 !important
  }

  .small\:row-span-full{
    grid-row:1 / -1 !important
  }

  .small\:row-start-1{
    grid-row-start:1 !important
  }

  .small\:row-start-2{
    grid-row-start:2 !important
  }

  .small\:row-start-3{
    grid-row-start:3 !important
  }

  .small\:row-start-4{
    grid-row-start:4 !important
  }

  .small\:row-start-5{
    grid-row-start:5 !important
  }

  .small\:row-start-6{
    grid-row-start:6 !important
  }

  .small\:row-start-7{
    grid-row-start:7 !important
  }

  .small\:row-start-auto{
    grid-row-start:auto !important
  }

  .small\:row-end-1{
    grid-row-end:1 !important
  }

  .small\:row-end-2{
    grid-row-end:2 !important
  }

  .small\:row-end-3{
    grid-row-end:3 !important
  }

  .small\:row-end-4{
    grid-row-end:4 !important
  }

  .small\:row-end-5{
    grid-row-end:5 !important
  }

  .small\:row-end-6{
    grid-row-end:6 !important
  }

  .small\:row-end-7{
    grid-row-end:7 !important
  }

  .small\:row-end-auto{
    grid-row-end:auto !important
  }

  .small\:transform{
    --transform-translate-x:0 !important;
    --transform-translate-y:0 !important;
    --transform-rotate:0 !important;
    --transform-skew-x:0 !important;
    --transform-skew-y:0 !important;
    --transform-scale-x:1 !important;
    --transform-scale-y:1 !important;
    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)) !important
  }

  .small\:transform-none{
    transform:none !important
  }

  .small\:origin-center{
    transform-origin:center !important
  }

  .small\:origin-top{
    transform-origin:top !important
  }

  .small\:origin-top-right{
    transform-origin:top right !important
  }

  .small\:origin-right{
    transform-origin:right !important
  }

  .small\:origin-bottom-right{
    transform-origin:bottom right !important
  }

  .small\:origin-bottom{
    transform-origin:bottom !important
  }

  .small\:origin-bottom-left{
    transform-origin:bottom left !important
  }

  .small\:origin-left{
    transform-origin:left !important
  }

  .small\:origin-top-left{
    transform-origin:top left !important
  }

  .small\:scale-0{
    --transform-scale-x:0 !important;
    --transform-scale-y:0 !important
  }

  .small\:scale-50{
    --transform-scale-x:.5 !important;
    --transform-scale-y:.5 !important
  }

  .small\:scale-75{
    --transform-scale-x:.75 !important;
    --transform-scale-y:.75 !important
  }

  .small\:scale-90{
    --transform-scale-x:.9 !important;
    --transform-scale-y:.9 !important
  }

  .small\:scale-95{
    --transform-scale-x:.95 !important;
    --transform-scale-y:.95 !important
  }

  .small\:scale-100{
    --transform-scale-x:1 !important;
    --transform-scale-y:1 !important
  }

  .small\:scale-105{
    --transform-scale-x:1.05 !important;
    --transform-scale-y:1.05 !important
  }

  .small\:scale-110{
    --transform-scale-x:1.1 !important;
    --transform-scale-y:1.1 !important
  }

  .small\:scale-125{
    --transform-scale-x:1.25 !important;
    --transform-scale-y:1.25 !important
  }

  .small\:scale-150{
    --transform-scale-x:1.5 !important;
    --transform-scale-y:1.5 !important
  }

  .small\:scale-x-0{
    --transform-scale-x:0 !important
  }

  .small\:scale-x-50{
    --transform-scale-x:.5 !important
  }

  .small\:scale-x-75{
    --transform-scale-x:.75 !important
  }

  .small\:scale-x-90{
    --transform-scale-x:.9 !important
  }

  .small\:scale-x-95{
    --transform-scale-x:.95 !important
  }

  .small\:scale-x-100{
    --transform-scale-x:1 !important
  }

  .small\:scale-x-105{
    --transform-scale-x:1.05 !important
  }

  .small\:scale-x-110{
    --transform-scale-x:1.1 !important
  }

  .small\:scale-x-125{
    --transform-scale-x:1.25 !important
  }

  .small\:scale-x-150{
    --transform-scale-x:1.5 !important
  }

  .small\:scale-y-0{
    --transform-scale-y:0 !important
  }

  .small\:scale-y-50{
    --transform-scale-y:.5 !important
  }

  .small\:scale-y-75{
    --transform-scale-y:.75 !important
  }

  .small\:scale-y-90{
    --transform-scale-y:.9 !important
  }

  .small\:scale-y-95{
    --transform-scale-y:.95 !important
  }

  .small\:scale-y-100{
    --transform-scale-y:1 !important
  }

  .small\:scale-y-105{
    --transform-scale-y:1.05 !important
  }

  .small\:scale-y-110{
    --transform-scale-y:1.1 !important
  }

  .small\:scale-y-125{
    --transform-scale-y:1.25 !important
  }

  .small\:scale-y-150{
    --transform-scale-y:1.5 !important
  }

  .small\:hover\:scale-0:hover{
    --transform-scale-x:0 !important;
    --transform-scale-y:0 !important
  }

  .small\:hover\:scale-50:hover{
    --transform-scale-x:.5 !important;
    --transform-scale-y:.5 !important
  }

  .small\:hover\:scale-75:hover{
    --transform-scale-x:.75 !important;
    --transform-scale-y:.75 !important
  }

  .small\:hover\:scale-90:hover{
    --transform-scale-x:.9 !important;
    --transform-scale-y:.9 !important
  }

  .small\:hover\:scale-95:hover{
    --transform-scale-x:.95 !important;
    --transform-scale-y:.95 !important
  }

  .small\:hover\:scale-100:hover{
    --transform-scale-x:1 !important;
    --transform-scale-y:1 !important
  }

  .small\:hover\:scale-105:hover{
    --transform-scale-x:1.05 !important;
    --transform-scale-y:1.05 !important
  }

  .small\:hover\:scale-110:hover{
    --transform-scale-x:1.1 !important;
    --transform-scale-y:1.1 !important
  }

  .small\:hover\:scale-125:hover{
    --transform-scale-x:1.25 !important;
    --transform-scale-y:1.25 !important
  }

  .small\:hover\:scale-150:hover{
    --transform-scale-x:1.5 !important;
    --transform-scale-y:1.5 !important
  }

  .small\:hover\:scale-x-0:hover{
    --transform-scale-x:0 !important
  }

  .small\:hover\:scale-x-50:hover{
    --transform-scale-x:.5 !important
  }

  .small\:hover\:scale-x-75:hover{
    --transform-scale-x:.75 !important
  }

  .small\:hover\:scale-x-90:hover{
    --transform-scale-x:.9 !important
  }

  .small\:hover\:scale-x-95:hover{
    --transform-scale-x:.95 !important
  }

  .small\:hover\:scale-x-100:hover{
    --transform-scale-x:1 !important
  }

  .small\:hover\:scale-x-105:hover{
    --transform-scale-x:1.05 !important
  }

  .small\:hover\:scale-x-110:hover{
    --transform-scale-x:1.1 !important
  }

  .small\:hover\:scale-x-125:hover{
    --transform-scale-x:1.25 !important
  }

  .small\:hover\:scale-x-150:hover{
    --transform-scale-x:1.5 !important
  }

  .small\:hover\:scale-y-0:hover{
    --transform-scale-y:0 !important
  }

  .small\:hover\:scale-y-50:hover{
    --transform-scale-y:.5 !important
  }

  .small\:hover\:scale-y-75:hover{
    --transform-scale-y:.75 !important
  }

  .small\:hover\:scale-y-90:hover{
    --transform-scale-y:.9 !important
  }

  .small\:hover\:scale-y-95:hover{
    --transform-scale-y:.95 !important
  }

  .small\:hover\:scale-y-100:hover{
    --transform-scale-y:1 !important
  }

  .small\:hover\:scale-y-105:hover{
    --transform-scale-y:1.05 !important
  }

  .small\:hover\:scale-y-110:hover{
    --transform-scale-y:1.1 !important
  }

  .small\:hover\:scale-y-125:hover{
    --transform-scale-y:1.25 !important
  }

  .small\:hover\:scale-y-150:hover{
    --transform-scale-y:1.5 !important
  }

  .small\:focus\:scale-0:focus{
    --transform-scale-x:0 !important;
    --transform-scale-y:0 !important
  }

  .small\:focus\:scale-50:focus{
    --transform-scale-x:.5 !important;
    --transform-scale-y:.5 !important
  }

  .small\:focus\:scale-75:focus{
    --transform-scale-x:.75 !important;
    --transform-scale-y:.75 !important
  }

  .small\:focus\:scale-90:focus{
    --transform-scale-x:.9 !important;
    --transform-scale-y:.9 !important
  }

  .small\:focus\:scale-95:focus{
    --transform-scale-x:.95 !important;
    --transform-scale-y:.95 !important
  }

  .small\:focus\:scale-100:focus{
    --transform-scale-x:1 !important;
    --transform-scale-y:1 !important
  }

  .small\:focus\:scale-105:focus{
    --transform-scale-x:1.05 !important;
    --transform-scale-y:1.05 !important
  }

  .small\:focus\:scale-110:focus{
    --transform-scale-x:1.1 !important;
    --transform-scale-y:1.1 !important
  }

  .small\:focus\:scale-125:focus{
    --transform-scale-x:1.25 !important;
    --transform-scale-y:1.25 !important
  }

  .small\:focus\:scale-150:focus{
    --transform-scale-x:1.5 !important;
    --transform-scale-y:1.5 !important
  }

  .small\:focus\:scale-x-0:focus{
    --transform-scale-x:0 !important
  }

  .small\:focus\:scale-x-50:focus{
    --transform-scale-x:.5 !important
  }

  .small\:focus\:scale-x-75:focus{
    --transform-scale-x:.75 !important
  }

  .small\:focus\:scale-x-90:focus{
    --transform-scale-x:.9 !important
  }

  .small\:focus\:scale-x-95:focus{
    --transform-scale-x:.95 !important
  }

  .small\:focus\:scale-x-100:focus{
    --transform-scale-x:1 !important
  }

  .small\:focus\:scale-x-105:focus{
    --transform-scale-x:1.05 !important
  }

  .small\:focus\:scale-x-110:focus{
    --transform-scale-x:1.1 !important
  }

  .small\:focus\:scale-x-125:focus{
    --transform-scale-x:1.25 !important
  }

  .small\:focus\:scale-x-150:focus{
    --transform-scale-x:1.5 !important
  }

  .small\:focus\:scale-y-0:focus{
    --transform-scale-y:0 !important
  }

  .small\:focus\:scale-y-50:focus{
    --transform-scale-y:.5 !important
  }

  .small\:focus\:scale-y-75:focus{
    --transform-scale-y:.75 !important
  }

  .small\:focus\:scale-y-90:focus{
    --transform-scale-y:.9 !important
  }

  .small\:focus\:scale-y-95:focus{
    --transform-scale-y:.95 !important
  }

  .small\:focus\:scale-y-100:focus{
    --transform-scale-y:1 !important
  }

  .small\:focus\:scale-y-105:focus{
    --transform-scale-y:1.05 !important
  }

  .small\:focus\:scale-y-110:focus{
    --transform-scale-y:1.1 !important
  }

  .small\:focus\:scale-y-125:focus{
    --transform-scale-y:1.25 !important
  }

  .small\:focus\:scale-y-150:focus{
    --transform-scale-y:1.5 !important
  }

  .small\:rotate-0{
    --transform-rotate:0 !important
  }

  .small\:rotate-1{
    --transform-rotate:1deg !important
  }

  .small\:rotate-2{
    --transform-rotate:2deg !important
  }

  .small\:rotate-3{
    --transform-rotate:3deg !important
  }

  .small\:rotate-6{
    --transform-rotate:6deg !important
  }

  .small\:rotate-12{
    --transform-rotate:12deg !important
  }

  .small\:rotate-45{
    --transform-rotate:45deg !important
  }

  .small\:rotate-90{
    --transform-rotate:90deg !important
  }

  .small\:rotate-180{
    --transform-rotate:180deg !important
  }

  .small\:-rotate-180{
    --transform-rotate:-180deg !important
  }

  .small\:-rotate-90{
    --transform-rotate:-90deg !important
  }

  .small\:-rotate-45{
    --transform-rotate:-45deg !important
  }

  .small\:-rotate-12{
    --transform-rotate:-12deg !important
  }

  .small\:-rotate-6{
    --transform-rotate:-6deg !important
  }

  .small\:-rotate-3{
    --transform-rotate:-3deg !important
  }

  .small\:-rotate-2{
    --transform-rotate:-2deg !important
  }

  .small\:-rotate-1{
    --transform-rotate:-1deg !important
  }

  .small\:hover\:rotate-0:hover{
    --transform-rotate:0 !important
  }

  .small\:hover\:rotate-1:hover{
    --transform-rotate:1deg !important
  }

  .small\:hover\:rotate-2:hover{
    --transform-rotate:2deg !important
  }

  .small\:hover\:rotate-3:hover{
    --transform-rotate:3deg !important
  }

  .small\:hover\:rotate-6:hover{
    --transform-rotate:6deg !important
  }

  .small\:hover\:rotate-12:hover{
    --transform-rotate:12deg !important
  }

  .small\:hover\:rotate-45:hover{
    --transform-rotate:45deg !important
  }

  .small\:hover\:rotate-90:hover{
    --transform-rotate:90deg !important
  }

  .small\:hover\:rotate-180:hover{
    --transform-rotate:180deg !important
  }

  .small\:hover\:-rotate-180:hover{
    --transform-rotate:-180deg !important
  }

  .small\:hover\:-rotate-90:hover{
    --transform-rotate:-90deg !important
  }

  .small\:hover\:-rotate-45:hover{
    --transform-rotate:-45deg !important
  }

  .small\:hover\:-rotate-12:hover{
    --transform-rotate:-12deg !important
  }

  .small\:hover\:-rotate-6:hover{
    --transform-rotate:-6deg !important
  }

  .small\:hover\:-rotate-3:hover{
    --transform-rotate:-3deg !important
  }

  .small\:hover\:-rotate-2:hover{
    --transform-rotate:-2deg !important
  }

  .small\:hover\:-rotate-1:hover{
    --transform-rotate:-1deg !important
  }

  .small\:focus\:rotate-0:focus{
    --transform-rotate:0 !important
  }

  .small\:focus\:rotate-1:focus{
    --transform-rotate:1deg !important
  }

  .small\:focus\:rotate-2:focus{
    --transform-rotate:2deg !important
  }

  .small\:focus\:rotate-3:focus{
    --transform-rotate:3deg !important
  }

  .small\:focus\:rotate-6:focus{
    --transform-rotate:6deg !important
  }

  .small\:focus\:rotate-12:focus{
    --transform-rotate:12deg !important
  }

  .small\:focus\:rotate-45:focus{
    --transform-rotate:45deg !important
  }

  .small\:focus\:rotate-90:focus{
    --transform-rotate:90deg !important
  }

  .small\:focus\:rotate-180:focus{
    --transform-rotate:180deg !important
  }

  .small\:focus\:-rotate-180:focus{
    --transform-rotate:-180deg !important
  }

  .small\:focus\:-rotate-90:focus{
    --transform-rotate:-90deg !important
  }

  .small\:focus\:-rotate-45:focus{
    --transform-rotate:-45deg !important
  }

  .small\:focus\:-rotate-12:focus{
    --transform-rotate:-12deg !important
  }

  .small\:focus\:-rotate-6:focus{
    --transform-rotate:-6deg !important
  }

  .small\:focus\:-rotate-3:focus{
    --transform-rotate:-3deg !important
  }

  .small\:focus\:-rotate-2:focus{
    --transform-rotate:-2deg !important
  }

  .small\:focus\:-rotate-1:focus{
    --transform-rotate:-1deg !important
  }

  .small\:translate-x-0{
    --transform-translate-x:0 !important
  }

  .small\:translate-x-1{
    --transform-translate-x:0.25rem !important
  }

  .small\:translate-x-2{
    --transform-translate-x:0.5rem !important
  }

  .small\:translate-x-3{
    --transform-translate-x:0.75rem !important
  }

  .small\:translate-x-4{
    --transform-translate-x:1rem !important
  }

  .small\:translate-x-5{
    --transform-translate-x:1.25rem !important
  }

  .small\:translate-x-6{
    --transform-translate-x:1.5rem !important
  }

  .small\:translate-x-7{
    --transform-translate-x:1.75rem !important
  }

  .small\:translate-x-8{
    --transform-translate-x:2rem !important
  }

  .small\:translate-x-10{
    --transform-translate-x:2.5rem !important
  }

  .small\:translate-x-12{
    --transform-translate-x:3rem !important
  }

  .small\:translate-x-14{
    --transform-translate-x:3.5rem !important
  }

  .small\:translate-x-16{
    --transform-translate-x:4rem !important
  }

  .small\:translate-x-18{
    --transform-translate-x:4.5rem !important
  }

  .small\:translate-x-19{
    --transform-translate-x:4.75rem !important
  }

  .small\:translate-x-20{
    --transform-translate-x:5rem !important
  }

  .small\:translate-x-24{
    --transform-translate-x:6rem !important
  }

  .small\:translate-x-28{
    --transform-translate-x:7rem !important
  }

  .small\:translate-x-30{
    --transform-translate-x:7.5rem !important
  }

  .small\:translate-x-31{
    --transform-translate-x:7.75rem !important
  }

  .small\:translate-x-32{
    --transform-translate-x:8rem !important
  }

  .small\:translate-x-34{
    --transform-translate-x:8.5rem !important
  }

  .small\:translate-x-36{
    --transform-translate-x:9rem !important
  }

  .small\:translate-x-40{
    --transform-translate-x:10rem !important
  }

  .small\:translate-x-44{
    --transform-translate-x:11rem !important
  }

  .small\:translate-x-45{
    --transform-translate-x:11.25rem !important
  }

  .small\:translate-x-48{
    --transform-translate-x:12rem !important
  }

  .small\:translate-x-50{
    --transform-translate-x:12.5rem !important
  }

  .small\:translate-x-52{
    --transform-translate-x:13rem !important
  }

  .small\:translate-x-56{
    --transform-translate-x:14rem !important
  }

  .small\:translate-x-60{
    --transform-translate-x:15rem !important
  }

  .small\:translate-x-62{
    --transform-translate-x:15.5rem !important
  }

  .small\:translate-x-64{
    --transform-translate-x:16rem !important
  }

  .small\:translate-x-70{
    --transform-translate-x:17.5rem !important
  }

  .small\:translate-x-72{
    --transform-translate-x:18rem !important
  }

  .small\:translate-x-76{
    --transform-translate-x:19rem !important
  }

  .small\:translate-x-80{
    --transform-translate-x:20rem !important
  }

  .small\:translate-x-83{
    --transform-translate-x:20.75rem !important
  }

  .small\:translate-x-84{
    --transform-translate-x:21rem !important
  }

  .small\:translate-x-92{
    --transform-translate-x:23rem !important
  }

  .small\:translate-x-96{
    --transform-translate-x:24rem !important
  }

  .small\:translate-x-104{
    --transform-translate-x:26rem !important
  }

  .small\:translate-x-106{
    --transform-translate-x:26.5rem !important
  }

  .small\:translate-x-108{
    --transform-translate-x:27rem !important
  }

  .small\:translate-x-112{
    --transform-translate-x:28rem !important
  }

  .small\:translate-x-116{
    --transform-translate-x:29rem !important
  }

  .small\:translate-x-120{
    --transform-translate-x:30rem !important
  }

  .small\:translate-x-124{
    --transform-translate-x:31rem !important
  }

  .small\:translate-x-132{
    --transform-translate-x:33rem !important
  }

  .small\:translate-x-140{
    --transform-translate-x:40rem !important
  }

  .small\:translate-x-164{
    --transform-translate-x:41rem !important
  }

  .small\:translate-x-165{
    --transform-translate-x:41.25rem !important
  }

  .small\:translate-x-172{
    --transform-translate-x:43rem !important
  }

  .small\:translate-x-200{
    --transform-translate-x:50rem !important
  }

  .small\:translate-x-px{
    --transform-translate-x:1px !important
  }

  .small\:translate-x-1\.5{
    --transform-translate-x:0.375rem !important
  }

  .small\:translate-x-2n{
    --transform-translate-x:-0.5rem !important
  }

  .small\:translate-x-40n{
    --transform-translate-x:-10rem !important
  }

  .small\:-translate-x-1{
    --transform-translate-x:-0.25rem !important
  }

  .small\:-translate-x-2{
    --transform-translate-x:-0.5rem !important
  }

  .small\:-translate-x-3{
    --transform-translate-x:-0.75rem !important
  }

  .small\:-translate-x-4{
    --transform-translate-x:-1rem !important
  }

  .small\:-translate-x-5{
    --transform-translate-x:-1.25rem !important
  }

  .small\:-translate-x-6{
    --transform-translate-x:-1.5rem !important
  }

  .small\:-translate-x-7{
    --transform-translate-x:-1.75rem !important
  }

  .small\:-translate-x-8{
    --transform-translate-x:-2rem !important
  }

  .small\:-translate-x-10{
    --transform-translate-x:-2.5rem !important
  }

  .small\:-translate-x-12{
    --transform-translate-x:-3rem !important
  }

  .small\:-translate-x-14{
    --transform-translate-x:-3.5rem !important
  }

  .small\:-translate-x-16{
    --transform-translate-x:-4rem !important
  }

  .small\:-translate-x-18{
    --transform-translate-x:-4.5rem !important
  }

  .small\:-translate-x-19{
    --transform-translate-x:-4.75rem !important
  }

  .small\:-translate-x-20{
    --transform-translate-x:-5rem !important
  }

  .small\:-translate-x-24{
    --transform-translate-x:-6rem !important
  }

  .small\:-translate-x-28{
    --transform-translate-x:-7rem !important
  }

  .small\:-translate-x-30{
    --transform-translate-x:-7.5rem !important
  }

  .small\:-translate-x-31{
    --transform-translate-x:-7.75rem !important
  }

  .small\:-translate-x-32{
    --transform-translate-x:-8rem !important
  }

  .small\:-translate-x-34{
    --transform-translate-x:-8.5rem !important
  }

  .small\:-translate-x-36{
    --transform-translate-x:-9rem !important
  }

  .small\:-translate-x-40{
    --transform-translate-x:-10rem !important
  }

  .small\:-translate-x-44{
    --transform-translate-x:-11rem !important
  }

  .small\:-translate-x-45{
    --transform-translate-x:-11.25rem !important
  }

  .small\:-translate-x-48{
    --transform-translate-x:-12rem !important
  }

  .small\:-translate-x-50{
    --transform-translate-x:-12.5rem !important
  }

  .small\:-translate-x-52{
    --transform-translate-x:-13rem !important
  }

  .small\:-translate-x-56{
    --transform-translate-x:-14rem !important
  }

  .small\:-translate-x-60{
    --transform-translate-x:-15rem !important
  }

  .small\:-translate-x-62{
    --transform-translate-x:-15.5rem !important
  }

  .small\:-translate-x-64{
    --transform-translate-x:-16rem !important
  }

  .small\:-translate-x-70{
    --transform-translate-x:-17.5rem !important
  }

  .small\:-translate-x-72{
    --transform-translate-x:-18rem !important
  }

  .small\:-translate-x-76{
    --transform-translate-x:-19rem !important
  }

  .small\:-translate-x-80{
    --transform-translate-x:-20rem !important
  }

  .small\:-translate-x-83{
    --transform-translate-x:-20.75rem !important
  }

  .small\:-translate-x-84{
    --transform-translate-x:-21rem !important
  }

  .small\:-translate-x-92{
    --transform-translate-x:-23rem !important
  }

  .small\:-translate-x-96{
    --transform-translate-x:-24rem !important
  }

  .small\:-translate-x-104{
    --transform-translate-x:-26rem !important
  }

  .small\:-translate-x-106{
    --transform-translate-x:-26.5rem !important
  }

  .small\:-translate-x-108{
    --transform-translate-x:-27rem !important
  }

  .small\:-translate-x-112{
    --transform-translate-x:-28rem !important
  }

  .small\:-translate-x-116{
    --transform-translate-x:-29rem !important
  }

  .small\:-translate-x-120{
    --transform-translate-x:-30rem !important
  }

  .small\:-translate-x-124{
    --transform-translate-x:-31rem !important
  }

  .small\:-translate-x-132{
    --transform-translate-x:-33rem !important
  }

  .small\:-translate-x-140{
    --transform-translate-x:-40rem !important
  }

  .small\:-translate-x-164{
    --transform-translate-x:-41rem !important
  }

  .small\:-translate-x-165{
    --transform-translate-x:-41.25rem !important
  }

  .small\:-translate-x-172{
    --transform-translate-x:-43rem !important
  }

  .small\:-translate-x-200{
    --transform-translate-x:-50rem !important
  }

  .small\:-translate-x-px{
    --transform-translate-x:-1px !important
  }

  .small\:-translate-x-1\.5{
    --transform-translate-x:-0.375rem !important
  }

  .small\:-translate-x-2n{
    --transform-translate-x:0.5rem !important
  }

  .small\:-translate-x-40n{
    --transform-translate-x:10rem !important
  }

  .small\:-translate-x-full{
    --transform-translate-x:-100% !important
  }

  .small\:-translate-x-1\/2{
    --transform-translate-x:-50% !important
  }

  .small\:translate-x-1\/2{
    --transform-translate-x:50% !important
  }

  .small\:translate-x-full{
    --transform-translate-x:100% !important
  }

  .small\:translate-y-0{
    --transform-translate-y:0 !important
  }

  .small\:translate-y-1{
    --transform-translate-y:0.25rem !important
  }

  .small\:translate-y-2{
    --transform-translate-y:0.5rem !important
  }

  .small\:translate-y-3{
    --transform-translate-y:0.75rem !important
  }

  .small\:translate-y-4{
    --transform-translate-y:1rem !important
  }

  .small\:translate-y-5{
    --transform-translate-y:1.25rem !important
  }

  .small\:translate-y-6{
    --transform-translate-y:1.5rem !important
  }

  .small\:translate-y-7{
    --transform-translate-y:1.75rem !important
  }

  .small\:translate-y-8{
    --transform-translate-y:2rem !important
  }

  .small\:translate-y-10{
    --transform-translate-y:2.5rem !important
  }

  .small\:translate-y-12{
    --transform-translate-y:3rem !important
  }

  .small\:translate-y-14{
    --transform-translate-y:3.5rem !important
  }

  .small\:translate-y-16{
    --transform-translate-y:4rem !important
  }

  .small\:translate-y-18{
    --transform-translate-y:4.5rem !important
  }

  .small\:translate-y-19{
    --transform-translate-y:4.75rem !important
  }

  .small\:translate-y-20{
    --transform-translate-y:5rem !important
  }

  .small\:translate-y-24{
    --transform-translate-y:6rem !important
  }

  .small\:translate-y-28{
    --transform-translate-y:7rem !important
  }

  .small\:translate-y-30{
    --transform-translate-y:7.5rem !important
  }

  .small\:translate-y-31{
    --transform-translate-y:7.75rem !important
  }

  .small\:translate-y-32{
    --transform-translate-y:8rem !important
  }

  .small\:translate-y-34{
    --transform-translate-y:8.5rem !important
  }

  .small\:translate-y-36{
    --transform-translate-y:9rem !important
  }

  .small\:translate-y-40{
    --transform-translate-y:10rem !important
  }

  .small\:translate-y-44{
    --transform-translate-y:11rem !important
  }

  .small\:translate-y-45{
    --transform-translate-y:11.25rem !important
  }

  .small\:translate-y-48{
    --transform-translate-y:12rem !important
  }

  .small\:translate-y-50{
    --transform-translate-y:12.5rem !important
  }

  .small\:translate-y-52{
    --transform-translate-y:13rem !important
  }

  .small\:translate-y-56{
    --transform-translate-y:14rem !important
  }

  .small\:translate-y-60{
    --transform-translate-y:15rem !important
  }

  .small\:translate-y-62{
    --transform-translate-y:15.5rem !important
  }

  .small\:translate-y-64{
    --transform-translate-y:16rem !important
  }

  .small\:translate-y-70{
    --transform-translate-y:17.5rem !important
  }

  .small\:translate-y-72{
    --transform-translate-y:18rem !important
  }

  .small\:translate-y-76{
    --transform-translate-y:19rem !important
  }

  .small\:translate-y-80{
    --transform-translate-y:20rem !important
  }

  .small\:translate-y-83{
    --transform-translate-y:20.75rem !important
  }

  .small\:translate-y-84{
    --transform-translate-y:21rem !important
  }

  .small\:translate-y-92{
    --transform-translate-y:23rem !important
  }

  .small\:translate-y-96{
    --transform-translate-y:24rem !important
  }

  .small\:translate-y-104{
    --transform-translate-y:26rem !important
  }

  .small\:translate-y-106{
    --transform-translate-y:26.5rem !important
  }

  .small\:translate-y-108{
    --transform-translate-y:27rem !important
  }

  .small\:translate-y-112{
    --transform-translate-y:28rem !important
  }

  .small\:translate-y-116{
    --transform-translate-y:29rem !important
  }

  .small\:translate-y-120{
    --transform-translate-y:30rem !important
  }

  .small\:translate-y-124{
    --transform-translate-y:31rem !important
  }

  .small\:translate-y-132{
    --transform-translate-y:33rem !important
  }

  .small\:translate-y-140{
    --transform-translate-y:40rem !important
  }

  .small\:translate-y-164{
    --transform-translate-y:41rem !important
  }

  .small\:translate-y-165{
    --transform-translate-y:41.25rem !important
  }

  .small\:translate-y-172{
    --transform-translate-y:43rem !important
  }

  .small\:translate-y-200{
    --transform-translate-y:50rem !important
  }

  .small\:translate-y-px{
    --transform-translate-y:1px !important
  }

  .small\:translate-y-1\.5{
    --transform-translate-y:0.375rem !important
  }

  .small\:translate-y-2n{
    --transform-translate-y:-0.5rem !important
  }

  .small\:translate-y-40n{
    --transform-translate-y:-10rem !important
  }

  .small\:-translate-y-1{
    --transform-translate-y:-0.25rem !important
  }

  .small\:-translate-y-2{
    --transform-translate-y:-0.5rem !important
  }

  .small\:-translate-y-3{
    --transform-translate-y:-0.75rem !important
  }

  .small\:-translate-y-4{
    --transform-translate-y:-1rem !important
  }

  .small\:-translate-y-5{
    --transform-translate-y:-1.25rem !important
  }

  .small\:-translate-y-6{
    --transform-translate-y:-1.5rem !important
  }

  .small\:-translate-y-7{
    --transform-translate-y:-1.75rem !important
  }

  .small\:-translate-y-8{
    --transform-translate-y:-2rem !important
  }

  .small\:-translate-y-10{
    --transform-translate-y:-2.5rem !important
  }

  .small\:-translate-y-12{
    --transform-translate-y:-3rem !important
  }

  .small\:-translate-y-14{
    --transform-translate-y:-3.5rem !important
  }

  .small\:-translate-y-16{
    --transform-translate-y:-4rem !important
  }

  .small\:-translate-y-18{
    --transform-translate-y:-4.5rem !important
  }

  .small\:-translate-y-19{
    --transform-translate-y:-4.75rem !important
  }

  .small\:-translate-y-20{
    --transform-translate-y:-5rem !important
  }

  .small\:-translate-y-24{
    --transform-translate-y:-6rem !important
  }

  .small\:-translate-y-28{
    --transform-translate-y:-7rem !important
  }

  .small\:-translate-y-30{
    --transform-translate-y:-7.5rem !important
  }

  .small\:-translate-y-31{
    --transform-translate-y:-7.75rem !important
  }

  .small\:-translate-y-32{
    --transform-translate-y:-8rem !important
  }

  .small\:-translate-y-34{
    --transform-translate-y:-8.5rem !important
  }

  .small\:-translate-y-36{
    --transform-translate-y:-9rem !important
  }

  .small\:-translate-y-40{
    --transform-translate-y:-10rem !important
  }

  .small\:-translate-y-44{
    --transform-translate-y:-11rem !important
  }

  .small\:-translate-y-45{
    --transform-translate-y:-11.25rem !important
  }

  .small\:-translate-y-48{
    --transform-translate-y:-12rem !important
  }

  .small\:-translate-y-50{
    --transform-translate-y:-12.5rem !important
  }

  .small\:-translate-y-52{
    --transform-translate-y:-13rem !important
  }

  .small\:-translate-y-56{
    --transform-translate-y:-14rem !important
  }

  .small\:-translate-y-60{
    --transform-translate-y:-15rem !important
  }

  .small\:-translate-y-62{
    --transform-translate-y:-15.5rem !important
  }

  .small\:-translate-y-64{
    --transform-translate-y:-16rem !important
  }

  .small\:-translate-y-70{
    --transform-translate-y:-17.5rem !important
  }

  .small\:-translate-y-72{
    --transform-translate-y:-18rem !important
  }

  .small\:-translate-y-76{
    --transform-translate-y:-19rem !important
  }

  .small\:-translate-y-80{
    --transform-translate-y:-20rem !important
  }

  .small\:-translate-y-83{
    --transform-translate-y:-20.75rem !important
  }

  .small\:-translate-y-84{
    --transform-translate-y:-21rem !important
  }

  .small\:-translate-y-92{
    --transform-translate-y:-23rem !important
  }

  .small\:-translate-y-96{
    --transform-translate-y:-24rem !important
  }

  .small\:-translate-y-104{
    --transform-translate-y:-26rem !important
  }

  .small\:-translate-y-106{
    --transform-translate-y:-26.5rem !important
  }

  .small\:-translate-y-108{
    --transform-translate-y:-27rem !important
  }

  .small\:-translate-y-112{
    --transform-translate-y:-28rem !important
  }

  .small\:-translate-y-116{
    --transform-translate-y:-29rem !important
  }

  .small\:-translate-y-120{
    --transform-translate-y:-30rem !important
  }

  .small\:-translate-y-124{
    --transform-translate-y:-31rem !important
  }

  .small\:-translate-y-132{
    --transform-translate-y:-33rem !important
  }

  .small\:-translate-y-140{
    --transform-translate-y:-40rem !important
  }

  .small\:-translate-y-164{
    --transform-translate-y:-41rem !important
  }

  .small\:-translate-y-165{
    --transform-translate-y:-41.25rem !important
  }

  .small\:-translate-y-172{
    --transform-translate-y:-43rem !important
  }

  .small\:-translate-y-200{
    --transform-translate-y:-50rem !important
  }

  .small\:-translate-y-px{
    --transform-translate-y:-1px !important
  }

  .small\:-translate-y-1\.5{
    --transform-translate-y:-0.375rem !important
  }

  .small\:-translate-y-2n{
    --transform-translate-y:0.5rem !important
  }

  .small\:-translate-y-40n{
    --transform-translate-y:10rem !important
  }

  .small\:-translate-y-full{
    --transform-translate-y:-100% !important
  }

  .small\:-translate-y-1\/2{
    --transform-translate-y:-50% !important
  }

  .small\:translate-y-1\/2{
    --transform-translate-y:50% !important
  }

  .small\:translate-y-full{
    --transform-translate-y:100% !important
  }

  .small\:hover\:translate-x-0:hover{
    --transform-translate-x:0 !important
  }

  .small\:hover\:translate-x-1:hover{
    --transform-translate-x:0.25rem !important
  }

  .small\:hover\:translate-x-2:hover{
    --transform-translate-x:0.5rem !important
  }

  .small\:hover\:translate-x-3:hover{
    --transform-translate-x:0.75rem !important
  }

  .small\:hover\:translate-x-4:hover{
    --transform-translate-x:1rem !important
  }

  .small\:hover\:translate-x-5:hover{
    --transform-translate-x:1.25rem !important
  }

  .small\:hover\:translate-x-6:hover{
    --transform-translate-x:1.5rem !important
  }

  .small\:hover\:translate-x-7:hover{
    --transform-translate-x:1.75rem !important
  }

  .small\:hover\:translate-x-8:hover{
    --transform-translate-x:2rem !important
  }

  .small\:hover\:translate-x-10:hover{
    --transform-translate-x:2.5rem !important
  }

  .small\:hover\:translate-x-12:hover{
    --transform-translate-x:3rem !important
  }

  .small\:hover\:translate-x-14:hover{
    --transform-translate-x:3.5rem !important
  }

  .small\:hover\:translate-x-16:hover{
    --transform-translate-x:4rem !important
  }

  .small\:hover\:translate-x-18:hover{
    --transform-translate-x:4.5rem !important
  }

  .small\:hover\:translate-x-19:hover{
    --transform-translate-x:4.75rem !important
  }

  .small\:hover\:translate-x-20:hover{
    --transform-translate-x:5rem !important
  }

  .small\:hover\:translate-x-24:hover{
    --transform-translate-x:6rem !important
  }

  .small\:hover\:translate-x-28:hover{
    --transform-translate-x:7rem !important
  }

  .small\:hover\:translate-x-30:hover{
    --transform-translate-x:7.5rem !important
  }

  .small\:hover\:translate-x-31:hover{
    --transform-translate-x:7.75rem !important
  }

  .small\:hover\:translate-x-32:hover{
    --transform-translate-x:8rem !important
  }

  .small\:hover\:translate-x-34:hover{
    --transform-translate-x:8.5rem !important
  }

  .small\:hover\:translate-x-36:hover{
    --transform-translate-x:9rem !important
  }

  .small\:hover\:translate-x-40:hover{
    --transform-translate-x:10rem !important
  }

  .small\:hover\:translate-x-44:hover{
    --transform-translate-x:11rem !important
  }

  .small\:hover\:translate-x-45:hover{
    --transform-translate-x:11.25rem !important
  }

  .small\:hover\:translate-x-48:hover{
    --transform-translate-x:12rem !important
  }

  .small\:hover\:translate-x-50:hover{
    --transform-translate-x:12.5rem !important
  }

  .small\:hover\:translate-x-52:hover{
    --transform-translate-x:13rem !important
  }

  .small\:hover\:translate-x-56:hover{
    --transform-translate-x:14rem !important
  }

  .small\:hover\:translate-x-60:hover{
    --transform-translate-x:15rem !important
  }

  .small\:hover\:translate-x-62:hover{
    --transform-translate-x:15.5rem !important
  }

  .small\:hover\:translate-x-64:hover{
    --transform-translate-x:16rem !important
  }

  .small\:hover\:translate-x-70:hover{
    --transform-translate-x:17.5rem !important
  }

  .small\:hover\:translate-x-72:hover{
    --transform-translate-x:18rem !important
  }

  .small\:hover\:translate-x-76:hover{
    --transform-translate-x:19rem !important
  }

  .small\:hover\:translate-x-80:hover{
    --transform-translate-x:20rem !important
  }

  .small\:hover\:translate-x-83:hover{
    --transform-translate-x:20.75rem !important
  }

  .small\:hover\:translate-x-84:hover{
    --transform-translate-x:21rem !important
  }

  .small\:hover\:translate-x-92:hover{
    --transform-translate-x:23rem !important
  }

  .small\:hover\:translate-x-96:hover{
    --transform-translate-x:24rem !important
  }

  .small\:hover\:translate-x-104:hover{
    --transform-translate-x:26rem !important
  }

  .small\:hover\:translate-x-106:hover{
    --transform-translate-x:26.5rem !important
  }

  .small\:hover\:translate-x-108:hover{
    --transform-translate-x:27rem !important
  }

  .small\:hover\:translate-x-112:hover{
    --transform-translate-x:28rem !important
  }

  .small\:hover\:translate-x-116:hover{
    --transform-translate-x:29rem !important
  }

  .small\:hover\:translate-x-120:hover{
    --transform-translate-x:30rem !important
  }

  .small\:hover\:translate-x-124:hover{
    --transform-translate-x:31rem !important
  }

  .small\:hover\:translate-x-132:hover{
    --transform-translate-x:33rem !important
  }

  .small\:hover\:translate-x-140:hover{
    --transform-translate-x:40rem !important
  }

  .small\:hover\:translate-x-164:hover{
    --transform-translate-x:41rem !important
  }

  .small\:hover\:translate-x-165:hover{
    --transform-translate-x:41.25rem !important
  }

  .small\:hover\:translate-x-172:hover{
    --transform-translate-x:43rem !important
  }

  .small\:hover\:translate-x-200:hover{
    --transform-translate-x:50rem !important
  }

  .small\:hover\:translate-x-px:hover{
    --transform-translate-x:1px !important
  }

  .small\:hover\:translate-x-1\.5:hover{
    --transform-translate-x:0.375rem !important
  }

  .small\:hover\:translate-x-2n:hover{
    --transform-translate-x:-0.5rem !important
  }

  .small\:hover\:translate-x-40n:hover{
    --transform-translate-x:-10rem !important
  }

  .small\:hover\:-translate-x-1:hover{
    --transform-translate-x:-0.25rem !important
  }

  .small\:hover\:-translate-x-2:hover{
    --transform-translate-x:-0.5rem !important
  }

  .small\:hover\:-translate-x-3:hover{
    --transform-translate-x:-0.75rem !important
  }

  .small\:hover\:-translate-x-4:hover{
    --transform-translate-x:-1rem !important
  }

  .small\:hover\:-translate-x-5:hover{
    --transform-translate-x:-1.25rem !important
  }

  .small\:hover\:-translate-x-6:hover{
    --transform-translate-x:-1.5rem !important
  }

  .small\:hover\:-translate-x-7:hover{
    --transform-translate-x:-1.75rem !important
  }

  .small\:hover\:-translate-x-8:hover{
    --transform-translate-x:-2rem !important
  }

  .small\:hover\:-translate-x-10:hover{
    --transform-translate-x:-2.5rem !important
  }

  .small\:hover\:-translate-x-12:hover{
    --transform-translate-x:-3rem !important
  }

  .small\:hover\:-translate-x-14:hover{
    --transform-translate-x:-3.5rem !important
  }

  .small\:hover\:-translate-x-16:hover{
    --transform-translate-x:-4rem !important
  }

  .small\:hover\:-translate-x-18:hover{
    --transform-translate-x:-4.5rem !important
  }

  .small\:hover\:-translate-x-19:hover{
    --transform-translate-x:-4.75rem !important
  }

  .small\:hover\:-translate-x-20:hover{
    --transform-translate-x:-5rem !important
  }

  .small\:hover\:-translate-x-24:hover{
    --transform-translate-x:-6rem !important
  }

  .small\:hover\:-translate-x-28:hover{
    --transform-translate-x:-7rem !important
  }

  .small\:hover\:-translate-x-30:hover{
    --transform-translate-x:-7.5rem !important
  }

  .small\:hover\:-translate-x-31:hover{
    --transform-translate-x:-7.75rem !important
  }

  .small\:hover\:-translate-x-32:hover{
    --transform-translate-x:-8rem !important
  }

  .small\:hover\:-translate-x-34:hover{
    --transform-translate-x:-8.5rem !important
  }

  .small\:hover\:-translate-x-36:hover{
    --transform-translate-x:-9rem !important
  }

  .small\:hover\:-translate-x-40:hover{
    --transform-translate-x:-10rem !important
  }

  .small\:hover\:-translate-x-44:hover{
    --transform-translate-x:-11rem !important
  }

  .small\:hover\:-translate-x-45:hover{
    --transform-translate-x:-11.25rem !important
  }

  .small\:hover\:-translate-x-48:hover{
    --transform-translate-x:-12rem !important
  }

  .small\:hover\:-translate-x-50:hover{
    --transform-translate-x:-12.5rem !important
  }

  .small\:hover\:-translate-x-52:hover{
    --transform-translate-x:-13rem !important
  }

  .small\:hover\:-translate-x-56:hover{
    --transform-translate-x:-14rem !important
  }

  .small\:hover\:-translate-x-60:hover{
    --transform-translate-x:-15rem !important
  }

  .small\:hover\:-translate-x-62:hover{
    --transform-translate-x:-15.5rem !important
  }

  .small\:hover\:-translate-x-64:hover{
    --transform-translate-x:-16rem !important
  }

  .small\:hover\:-translate-x-70:hover{
    --transform-translate-x:-17.5rem !important
  }

  .small\:hover\:-translate-x-72:hover{
    --transform-translate-x:-18rem !important
  }

  .small\:hover\:-translate-x-76:hover{
    --transform-translate-x:-19rem !important
  }

  .small\:hover\:-translate-x-80:hover{
    --transform-translate-x:-20rem !important
  }

  .small\:hover\:-translate-x-83:hover{
    --transform-translate-x:-20.75rem !important
  }

  .small\:hover\:-translate-x-84:hover{
    --transform-translate-x:-21rem !important
  }

  .small\:hover\:-translate-x-92:hover{
    --transform-translate-x:-23rem !important
  }

  .small\:hover\:-translate-x-96:hover{
    --transform-translate-x:-24rem !important
  }

  .small\:hover\:-translate-x-104:hover{
    --transform-translate-x:-26rem !important
  }

  .small\:hover\:-translate-x-106:hover{
    --transform-translate-x:-26.5rem !important
  }

  .small\:hover\:-translate-x-108:hover{
    --transform-translate-x:-27rem !important
  }

  .small\:hover\:-translate-x-112:hover{
    --transform-translate-x:-28rem !important
  }

  .small\:hover\:-translate-x-116:hover{
    --transform-translate-x:-29rem !important
  }

  .small\:hover\:-translate-x-120:hover{
    --transform-translate-x:-30rem !important
  }

  .small\:hover\:-translate-x-124:hover{
    --transform-translate-x:-31rem !important
  }

  .small\:hover\:-translate-x-132:hover{
    --transform-translate-x:-33rem !important
  }

  .small\:hover\:-translate-x-140:hover{
    --transform-translate-x:-40rem !important
  }

  .small\:hover\:-translate-x-164:hover{
    --transform-translate-x:-41rem !important
  }

  .small\:hover\:-translate-x-165:hover{
    --transform-translate-x:-41.25rem !important
  }

  .small\:hover\:-translate-x-172:hover{
    --transform-translate-x:-43rem !important
  }

  .small\:hover\:-translate-x-200:hover{
    --transform-translate-x:-50rem !important
  }

  .small\:hover\:-translate-x-px:hover{
    --transform-translate-x:-1px !important
  }

  .small\:hover\:-translate-x-1\.5:hover{
    --transform-translate-x:-0.375rem !important
  }

  .small\:hover\:-translate-x-2n:hover{
    --transform-translate-x:0.5rem !important
  }

  .small\:hover\:-translate-x-40n:hover{
    --transform-translate-x:10rem !important
  }

  .small\:hover\:-translate-x-full:hover{
    --transform-translate-x:-100% !important
  }

  .small\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x:-50% !important
  }

  .small\:hover\:translate-x-1\/2:hover{
    --transform-translate-x:50% !important
  }

  .small\:hover\:translate-x-full:hover{
    --transform-translate-x:100% !important
  }

  .small\:hover\:translate-y-0:hover{
    --transform-translate-y:0 !important
  }

  .small\:hover\:translate-y-1:hover{
    --transform-translate-y:0.25rem !important
  }

  .small\:hover\:translate-y-2:hover{
    --transform-translate-y:0.5rem !important
  }

  .small\:hover\:translate-y-3:hover{
    --transform-translate-y:0.75rem !important
  }

  .small\:hover\:translate-y-4:hover{
    --transform-translate-y:1rem !important
  }

  .small\:hover\:translate-y-5:hover{
    --transform-translate-y:1.25rem !important
  }

  .small\:hover\:translate-y-6:hover{
    --transform-translate-y:1.5rem !important
  }

  .small\:hover\:translate-y-7:hover{
    --transform-translate-y:1.75rem !important
  }

  .small\:hover\:translate-y-8:hover{
    --transform-translate-y:2rem !important
  }

  .small\:hover\:translate-y-10:hover{
    --transform-translate-y:2.5rem !important
  }

  .small\:hover\:translate-y-12:hover{
    --transform-translate-y:3rem !important
  }

  .small\:hover\:translate-y-14:hover{
    --transform-translate-y:3.5rem !important
  }

  .small\:hover\:translate-y-16:hover{
    --transform-translate-y:4rem !important
  }

  .small\:hover\:translate-y-18:hover{
    --transform-translate-y:4.5rem !important
  }

  .small\:hover\:translate-y-19:hover{
    --transform-translate-y:4.75rem !important
  }

  .small\:hover\:translate-y-20:hover{
    --transform-translate-y:5rem !important
  }

  .small\:hover\:translate-y-24:hover{
    --transform-translate-y:6rem !important
  }

  .small\:hover\:translate-y-28:hover{
    --transform-translate-y:7rem !important
  }

  .small\:hover\:translate-y-30:hover{
    --transform-translate-y:7.5rem !important
  }

  .small\:hover\:translate-y-31:hover{
    --transform-translate-y:7.75rem !important
  }

  .small\:hover\:translate-y-32:hover{
    --transform-translate-y:8rem !important
  }

  .small\:hover\:translate-y-34:hover{
    --transform-translate-y:8.5rem !important
  }

  .small\:hover\:translate-y-36:hover{
    --transform-translate-y:9rem !important
  }

  .small\:hover\:translate-y-40:hover{
    --transform-translate-y:10rem !important
  }

  .small\:hover\:translate-y-44:hover{
    --transform-translate-y:11rem !important
  }

  .small\:hover\:translate-y-45:hover{
    --transform-translate-y:11.25rem !important
  }

  .small\:hover\:translate-y-48:hover{
    --transform-translate-y:12rem !important
  }

  .small\:hover\:translate-y-50:hover{
    --transform-translate-y:12.5rem !important
  }

  .small\:hover\:translate-y-52:hover{
    --transform-translate-y:13rem !important
  }

  .small\:hover\:translate-y-56:hover{
    --transform-translate-y:14rem !important
  }

  .small\:hover\:translate-y-60:hover{
    --transform-translate-y:15rem !important
  }

  .small\:hover\:translate-y-62:hover{
    --transform-translate-y:15.5rem !important
  }

  .small\:hover\:translate-y-64:hover{
    --transform-translate-y:16rem !important
  }

  .small\:hover\:translate-y-70:hover{
    --transform-translate-y:17.5rem !important
  }

  .small\:hover\:translate-y-72:hover{
    --transform-translate-y:18rem !important
  }

  .small\:hover\:translate-y-76:hover{
    --transform-translate-y:19rem !important
  }

  .small\:hover\:translate-y-80:hover{
    --transform-translate-y:20rem !important
  }

  .small\:hover\:translate-y-83:hover{
    --transform-translate-y:20.75rem !important
  }

  .small\:hover\:translate-y-84:hover{
    --transform-translate-y:21rem !important
  }

  .small\:hover\:translate-y-92:hover{
    --transform-translate-y:23rem !important
  }

  .small\:hover\:translate-y-96:hover{
    --transform-translate-y:24rem !important
  }

  .small\:hover\:translate-y-104:hover{
    --transform-translate-y:26rem !important
  }

  .small\:hover\:translate-y-106:hover{
    --transform-translate-y:26.5rem !important
  }

  .small\:hover\:translate-y-108:hover{
    --transform-translate-y:27rem !important
  }

  .small\:hover\:translate-y-112:hover{
    --transform-translate-y:28rem !important
  }

  .small\:hover\:translate-y-116:hover{
    --transform-translate-y:29rem !important
  }

  .small\:hover\:translate-y-120:hover{
    --transform-translate-y:30rem !important
  }

  .small\:hover\:translate-y-124:hover{
    --transform-translate-y:31rem !important
  }

  .small\:hover\:translate-y-132:hover{
    --transform-translate-y:33rem !important
  }

  .small\:hover\:translate-y-140:hover{
    --transform-translate-y:40rem !important
  }

  .small\:hover\:translate-y-164:hover{
    --transform-translate-y:41rem !important
  }

  .small\:hover\:translate-y-165:hover{
    --transform-translate-y:41.25rem !important
  }

  .small\:hover\:translate-y-172:hover{
    --transform-translate-y:43rem !important
  }

  .small\:hover\:translate-y-200:hover{
    --transform-translate-y:50rem !important
  }

  .small\:hover\:translate-y-px:hover{
    --transform-translate-y:1px !important
  }

  .small\:hover\:translate-y-1\.5:hover{
    --transform-translate-y:0.375rem !important
  }

  .small\:hover\:translate-y-2n:hover{
    --transform-translate-y:-0.5rem !important
  }

  .small\:hover\:translate-y-40n:hover{
    --transform-translate-y:-10rem !important
  }

  .small\:hover\:-translate-y-1:hover{
    --transform-translate-y:-0.25rem !important
  }

  .small\:hover\:-translate-y-2:hover{
    --transform-translate-y:-0.5rem !important
  }

  .small\:hover\:-translate-y-3:hover{
    --transform-translate-y:-0.75rem !important
  }

  .small\:hover\:-translate-y-4:hover{
    --transform-translate-y:-1rem !important
  }

  .small\:hover\:-translate-y-5:hover{
    --transform-translate-y:-1.25rem !important
  }

  .small\:hover\:-translate-y-6:hover{
    --transform-translate-y:-1.5rem !important
  }

  .small\:hover\:-translate-y-7:hover{
    --transform-translate-y:-1.75rem !important
  }

  .small\:hover\:-translate-y-8:hover{
    --transform-translate-y:-2rem !important
  }

  .small\:hover\:-translate-y-10:hover{
    --transform-translate-y:-2.5rem !important
  }

  .small\:hover\:-translate-y-12:hover{
    --transform-translate-y:-3rem !important
  }

  .small\:hover\:-translate-y-14:hover{
    --transform-translate-y:-3.5rem !important
  }

  .small\:hover\:-translate-y-16:hover{
    --transform-translate-y:-4rem !important
  }

  .small\:hover\:-translate-y-18:hover{
    --transform-translate-y:-4.5rem !important
  }

  .small\:hover\:-translate-y-19:hover{
    --transform-translate-y:-4.75rem !important
  }

  .small\:hover\:-translate-y-20:hover{
    --transform-translate-y:-5rem !important
  }

  .small\:hover\:-translate-y-24:hover{
    --transform-translate-y:-6rem !important
  }

  .small\:hover\:-translate-y-28:hover{
    --transform-translate-y:-7rem !important
  }

  .small\:hover\:-translate-y-30:hover{
    --transform-translate-y:-7.5rem !important
  }

  .small\:hover\:-translate-y-31:hover{
    --transform-translate-y:-7.75rem !important
  }

  .small\:hover\:-translate-y-32:hover{
    --transform-translate-y:-8rem !important
  }

  .small\:hover\:-translate-y-34:hover{
    --transform-translate-y:-8.5rem !important
  }

  .small\:hover\:-translate-y-36:hover{
    --transform-translate-y:-9rem !important
  }

  .small\:hover\:-translate-y-40:hover{
    --transform-translate-y:-10rem !important
  }

  .small\:hover\:-translate-y-44:hover{
    --transform-translate-y:-11rem !important
  }

  .small\:hover\:-translate-y-45:hover{
    --transform-translate-y:-11.25rem !important
  }

  .small\:hover\:-translate-y-48:hover{
    --transform-translate-y:-12rem !important
  }

  .small\:hover\:-translate-y-50:hover{
    --transform-translate-y:-12.5rem !important
  }

  .small\:hover\:-translate-y-52:hover{
    --transform-translate-y:-13rem !important
  }

  .small\:hover\:-translate-y-56:hover{
    --transform-translate-y:-14rem !important
  }

  .small\:hover\:-translate-y-60:hover{
    --transform-translate-y:-15rem !important
  }

  .small\:hover\:-translate-y-62:hover{
    --transform-translate-y:-15.5rem !important
  }

  .small\:hover\:-translate-y-64:hover{
    --transform-translate-y:-16rem !important
  }

  .small\:hover\:-translate-y-70:hover{
    --transform-translate-y:-17.5rem !important
  }

  .small\:hover\:-translate-y-72:hover{
    --transform-translate-y:-18rem !important
  }

  .small\:hover\:-translate-y-76:hover{
    --transform-translate-y:-19rem !important
  }

  .small\:hover\:-translate-y-80:hover{
    --transform-translate-y:-20rem !important
  }

  .small\:hover\:-translate-y-83:hover{
    --transform-translate-y:-20.75rem !important
  }

  .small\:hover\:-translate-y-84:hover{
    --transform-translate-y:-21rem !important
  }

  .small\:hover\:-translate-y-92:hover{
    --transform-translate-y:-23rem !important
  }

  .small\:hover\:-translate-y-96:hover{
    --transform-translate-y:-24rem !important
  }

  .small\:hover\:-translate-y-104:hover{
    --transform-translate-y:-26rem !important
  }

  .small\:hover\:-translate-y-106:hover{
    --transform-translate-y:-26.5rem !important
  }

  .small\:hover\:-translate-y-108:hover{
    --transform-translate-y:-27rem !important
  }

  .small\:hover\:-translate-y-112:hover{
    --transform-translate-y:-28rem !important
  }

  .small\:hover\:-translate-y-116:hover{
    --transform-translate-y:-29rem !important
  }

  .small\:hover\:-translate-y-120:hover{
    --transform-translate-y:-30rem !important
  }

  .small\:hover\:-translate-y-124:hover{
    --transform-translate-y:-31rem !important
  }

  .small\:hover\:-translate-y-132:hover{
    --transform-translate-y:-33rem !important
  }

  .small\:hover\:-translate-y-140:hover{
    --transform-translate-y:-40rem !important
  }

  .small\:hover\:-translate-y-164:hover{
    --transform-translate-y:-41rem !important
  }

  .small\:hover\:-translate-y-165:hover{
    --transform-translate-y:-41.25rem !important
  }

  .small\:hover\:-translate-y-172:hover{
    --transform-translate-y:-43rem !important
  }

  .small\:hover\:-translate-y-200:hover{
    --transform-translate-y:-50rem !important
  }

  .small\:hover\:-translate-y-px:hover{
    --transform-translate-y:-1px !important
  }

  .small\:hover\:-translate-y-1\.5:hover{
    --transform-translate-y:-0.375rem !important
  }

  .small\:hover\:-translate-y-2n:hover{
    --transform-translate-y:0.5rem !important
  }

  .small\:hover\:-translate-y-40n:hover{
    --transform-translate-y:10rem !important
  }

  .small\:hover\:-translate-y-full:hover{
    --transform-translate-y:-100% !important
  }

  .small\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y:-50% !important
  }

  .small\:hover\:translate-y-1\/2:hover{
    --transform-translate-y:50% !important
  }

  .small\:hover\:translate-y-full:hover{
    --transform-translate-y:100% !important
  }

  .small\:focus\:translate-x-0:focus{
    --transform-translate-x:0 !important
  }

  .small\:focus\:translate-x-1:focus{
    --transform-translate-x:0.25rem !important
  }

  .small\:focus\:translate-x-2:focus{
    --transform-translate-x:0.5rem !important
  }

  .small\:focus\:translate-x-3:focus{
    --transform-translate-x:0.75rem !important
  }

  .small\:focus\:translate-x-4:focus{
    --transform-translate-x:1rem !important
  }

  .small\:focus\:translate-x-5:focus{
    --transform-translate-x:1.25rem !important
  }

  .small\:focus\:translate-x-6:focus{
    --transform-translate-x:1.5rem !important
  }

  .small\:focus\:translate-x-7:focus{
    --transform-translate-x:1.75rem !important
  }

  .small\:focus\:translate-x-8:focus{
    --transform-translate-x:2rem !important
  }

  .small\:focus\:translate-x-10:focus{
    --transform-translate-x:2.5rem !important
  }

  .small\:focus\:translate-x-12:focus{
    --transform-translate-x:3rem !important
  }

  .small\:focus\:translate-x-14:focus{
    --transform-translate-x:3.5rem !important
  }

  .small\:focus\:translate-x-16:focus{
    --transform-translate-x:4rem !important
  }

  .small\:focus\:translate-x-18:focus{
    --transform-translate-x:4.5rem !important
  }

  .small\:focus\:translate-x-19:focus{
    --transform-translate-x:4.75rem !important
  }

  .small\:focus\:translate-x-20:focus{
    --transform-translate-x:5rem !important
  }

  .small\:focus\:translate-x-24:focus{
    --transform-translate-x:6rem !important
  }

  .small\:focus\:translate-x-28:focus{
    --transform-translate-x:7rem !important
  }

  .small\:focus\:translate-x-30:focus{
    --transform-translate-x:7.5rem !important
  }

  .small\:focus\:translate-x-31:focus{
    --transform-translate-x:7.75rem !important
  }

  .small\:focus\:translate-x-32:focus{
    --transform-translate-x:8rem !important
  }

  .small\:focus\:translate-x-34:focus{
    --transform-translate-x:8.5rem !important
  }

  .small\:focus\:translate-x-36:focus{
    --transform-translate-x:9rem !important
  }

  .small\:focus\:translate-x-40:focus{
    --transform-translate-x:10rem !important
  }

  .small\:focus\:translate-x-44:focus{
    --transform-translate-x:11rem !important
  }

  .small\:focus\:translate-x-45:focus{
    --transform-translate-x:11.25rem !important
  }

  .small\:focus\:translate-x-48:focus{
    --transform-translate-x:12rem !important
  }

  .small\:focus\:translate-x-50:focus{
    --transform-translate-x:12.5rem !important
  }

  .small\:focus\:translate-x-52:focus{
    --transform-translate-x:13rem !important
  }

  .small\:focus\:translate-x-56:focus{
    --transform-translate-x:14rem !important
  }

  .small\:focus\:translate-x-60:focus{
    --transform-translate-x:15rem !important
  }

  .small\:focus\:translate-x-62:focus{
    --transform-translate-x:15.5rem !important
  }

  .small\:focus\:translate-x-64:focus{
    --transform-translate-x:16rem !important
  }

  .small\:focus\:translate-x-70:focus{
    --transform-translate-x:17.5rem !important
  }

  .small\:focus\:translate-x-72:focus{
    --transform-translate-x:18rem !important
  }

  .small\:focus\:translate-x-76:focus{
    --transform-translate-x:19rem !important
  }

  .small\:focus\:translate-x-80:focus{
    --transform-translate-x:20rem !important
  }

  .small\:focus\:translate-x-83:focus{
    --transform-translate-x:20.75rem !important
  }

  .small\:focus\:translate-x-84:focus{
    --transform-translate-x:21rem !important
  }

  .small\:focus\:translate-x-92:focus{
    --transform-translate-x:23rem !important
  }

  .small\:focus\:translate-x-96:focus{
    --transform-translate-x:24rem !important
  }

  .small\:focus\:translate-x-104:focus{
    --transform-translate-x:26rem !important
  }

  .small\:focus\:translate-x-106:focus{
    --transform-translate-x:26.5rem !important
  }

  .small\:focus\:translate-x-108:focus{
    --transform-translate-x:27rem !important
  }

  .small\:focus\:translate-x-112:focus{
    --transform-translate-x:28rem !important
  }

  .small\:focus\:translate-x-116:focus{
    --transform-translate-x:29rem !important
  }

  .small\:focus\:translate-x-120:focus{
    --transform-translate-x:30rem !important
  }

  .small\:focus\:translate-x-124:focus{
    --transform-translate-x:31rem !important
  }

  .small\:focus\:translate-x-132:focus{
    --transform-translate-x:33rem !important
  }

  .small\:focus\:translate-x-140:focus{
    --transform-translate-x:40rem !important
  }

  .small\:focus\:translate-x-164:focus{
    --transform-translate-x:41rem !important
  }

  .small\:focus\:translate-x-165:focus{
    --transform-translate-x:41.25rem !important
  }

  .small\:focus\:translate-x-172:focus{
    --transform-translate-x:43rem !important
  }

  .small\:focus\:translate-x-200:focus{
    --transform-translate-x:50rem !important
  }

  .small\:focus\:translate-x-px:focus{
    --transform-translate-x:1px !important
  }

  .small\:focus\:translate-x-1\.5:focus{
    --transform-translate-x:0.375rem !important
  }

  .small\:focus\:translate-x-2n:focus{
    --transform-translate-x:-0.5rem !important
  }

  .small\:focus\:translate-x-40n:focus{
    --transform-translate-x:-10rem !important
  }

  .small\:focus\:-translate-x-1:focus{
    --transform-translate-x:-0.25rem !important
  }

  .small\:focus\:-translate-x-2:focus{
    --transform-translate-x:-0.5rem !important
  }

  .small\:focus\:-translate-x-3:focus{
    --transform-translate-x:-0.75rem !important
  }

  .small\:focus\:-translate-x-4:focus{
    --transform-translate-x:-1rem !important
  }

  .small\:focus\:-translate-x-5:focus{
    --transform-translate-x:-1.25rem !important
  }

  .small\:focus\:-translate-x-6:focus{
    --transform-translate-x:-1.5rem !important
  }

  .small\:focus\:-translate-x-7:focus{
    --transform-translate-x:-1.75rem !important
  }

  .small\:focus\:-translate-x-8:focus{
    --transform-translate-x:-2rem !important
  }

  .small\:focus\:-translate-x-10:focus{
    --transform-translate-x:-2.5rem !important
  }

  .small\:focus\:-translate-x-12:focus{
    --transform-translate-x:-3rem !important
  }

  .small\:focus\:-translate-x-14:focus{
    --transform-translate-x:-3.5rem !important
  }

  .small\:focus\:-translate-x-16:focus{
    --transform-translate-x:-4rem !important
  }

  .small\:focus\:-translate-x-18:focus{
    --transform-translate-x:-4.5rem !important
  }

  .small\:focus\:-translate-x-19:focus{
    --transform-translate-x:-4.75rem !important
  }

  .small\:focus\:-translate-x-20:focus{
    --transform-translate-x:-5rem !important
  }

  .small\:focus\:-translate-x-24:focus{
    --transform-translate-x:-6rem !important
  }

  .small\:focus\:-translate-x-28:focus{
    --transform-translate-x:-7rem !important
  }

  .small\:focus\:-translate-x-30:focus{
    --transform-translate-x:-7.5rem !important
  }

  .small\:focus\:-translate-x-31:focus{
    --transform-translate-x:-7.75rem !important
  }

  .small\:focus\:-translate-x-32:focus{
    --transform-translate-x:-8rem !important
  }

  .small\:focus\:-translate-x-34:focus{
    --transform-translate-x:-8.5rem !important
  }

  .small\:focus\:-translate-x-36:focus{
    --transform-translate-x:-9rem !important
  }

  .small\:focus\:-translate-x-40:focus{
    --transform-translate-x:-10rem !important
  }

  .small\:focus\:-translate-x-44:focus{
    --transform-translate-x:-11rem !important
  }

  .small\:focus\:-translate-x-45:focus{
    --transform-translate-x:-11.25rem !important
  }

  .small\:focus\:-translate-x-48:focus{
    --transform-translate-x:-12rem !important
  }

  .small\:focus\:-translate-x-50:focus{
    --transform-translate-x:-12.5rem !important
  }

  .small\:focus\:-translate-x-52:focus{
    --transform-translate-x:-13rem !important
  }

  .small\:focus\:-translate-x-56:focus{
    --transform-translate-x:-14rem !important
  }

  .small\:focus\:-translate-x-60:focus{
    --transform-translate-x:-15rem !important
  }

  .small\:focus\:-translate-x-62:focus{
    --transform-translate-x:-15.5rem !important
  }

  .small\:focus\:-translate-x-64:focus{
    --transform-translate-x:-16rem !important
  }

  .small\:focus\:-translate-x-70:focus{
    --transform-translate-x:-17.5rem !important
  }

  .small\:focus\:-translate-x-72:focus{
    --transform-translate-x:-18rem !important
  }

  .small\:focus\:-translate-x-76:focus{
    --transform-translate-x:-19rem !important
  }

  .small\:focus\:-translate-x-80:focus{
    --transform-translate-x:-20rem !important
  }

  .small\:focus\:-translate-x-83:focus{
    --transform-translate-x:-20.75rem !important
  }

  .small\:focus\:-translate-x-84:focus{
    --transform-translate-x:-21rem !important
  }

  .small\:focus\:-translate-x-92:focus{
    --transform-translate-x:-23rem !important
  }

  .small\:focus\:-translate-x-96:focus{
    --transform-translate-x:-24rem !important
  }

  .small\:focus\:-translate-x-104:focus{
    --transform-translate-x:-26rem !important
  }

  .small\:focus\:-translate-x-106:focus{
    --transform-translate-x:-26.5rem !important
  }

  .small\:focus\:-translate-x-108:focus{
    --transform-translate-x:-27rem !important
  }

  .small\:focus\:-translate-x-112:focus{
    --transform-translate-x:-28rem !important
  }

  .small\:focus\:-translate-x-116:focus{
    --transform-translate-x:-29rem !important
  }

  .small\:focus\:-translate-x-120:focus{
    --transform-translate-x:-30rem !important
  }

  .small\:focus\:-translate-x-124:focus{
    --transform-translate-x:-31rem !important
  }

  .small\:focus\:-translate-x-132:focus{
    --transform-translate-x:-33rem !important
  }

  .small\:focus\:-translate-x-140:focus{
    --transform-translate-x:-40rem !important
  }

  .small\:focus\:-translate-x-164:focus{
    --transform-translate-x:-41rem !important
  }

  .small\:focus\:-translate-x-165:focus{
    --transform-translate-x:-41.25rem !important
  }

  .small\:focus\:-translate-x-172:focus{
    --transform-translate-x:-43rem !important
  }

  .small\:focus\:-translate-x-200:focus{
    --transform-translate-x:-50rem !important
  }

  .small\:focus\:-translate-x-px:focus{
    --transform-translate-x:-1px !important
  }

  .small\:focus\:-translate-x-1\.5:focus{
    --transform-translate-x:-0.375rem !important
  }

  .small\:focus\:-translate-x-2n:focus{
    --transform-translate-x:0.5rem !important
  }

  .small\:focus\:-translate-x-40n:focus{
    --transform-translate-x:10rem !important
  }

  .small\:focus\:-translate-x-full:focus{
    --transform-translate-x:-100% !important
  }

  .small\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x:-50% !important
  }

  .small\:focus\:translate-x-1\/2:focus{
    --transform-translate-x:50% !important
  }

  .small\:focus\:translate-x-full:focus{
    --transform-translate-x:100% !important
  }

  .small\:focus\:translate-y-0:focus{
    --transform-translate-y:0 !important
  }

  .small\:focus\:translate-y-1:focus{
    --transform-translate-y:0.25rem !important
  }

  .small\:focus\:translate-y-2:focus{
    --transform-translate-y:0.5rem !important
  }

  .small\:focus\:translate-y-3:focus{
    --transform-translate-y:0.75rem !important
  }

  .small\:focus\:translate-y-4:focus{
    --transform-translate-y:1rem !important
  }

  .small\:focus\:translate-y-5:focus{
    --transform-translate-y:1.25rem !important
  }

  .small\:focus\:translate-y-6:focus{
    --transform-translate-y:1.5rem !important
  }

  .small\:focus\:translate-y-7:focus{
    --transform-translate-y:1.75rem !important
  }

  .small\:focus\:translate-y-8:focus{
    --transform-translate-y:2rem !important
  }

  .small\:focus\:translate-y-10:focus{
    --transform-translate-y:2.5rem !important
  }

  .small\:focus\:translate-y-12:focus{
    --transform-translate-y:3rem !important
  }

  .small\:focus\:translate-y-14:focus{
    --transform-translate-y:3.5rem !important
  }

  .small\:focus\:translate-y-16:focus{
    --transform-translate-y:4rem !important
  }

  .small\:focus\:translate-y-18:focus{
    --transform-translate-y:4.5rem !important
  }

  .small\:focus\:translate-y-19:focus{
    --transform-translate-y:4.75rem !important
  }

  .small\:focus\:translate-y-20:focus{
    --transform-translate-y:5rem !important
  }

  .small\:focus\:translate-y-24:focus{
    --transform-translate-y:6rem !important
  }

  .small\:focus\:translate-y-28:focus{
    --transform-translate-y:7rem !important
  }

  .small\:focus\:translate-y-30:focus{
    --transform-translate-y:7.5rem !important
  }

  .small\:focus\:translate-y-31:focus{
    --transform-translate-y:7.75rem !important
  }

  .small\:focus\:translate-y-32:focus{
    --transform-translate-y:8rem !important
  }

  .small\:focus\:translate-y-34:focus{
    --transform-translate-y:8.5rem !important
  }

  .small\:focus\:translate-y-36:focus{
    --transform-translate-y:9rem !important
  }

  .small\:focus\:translate-y-40:focus{
    --transform-translate-y:10rem !important
  }

  .small\:focus\:translate-y-44:focus{
    --transform-translate-y:11rem !important
  }

  .small\:focus\:translate-y-45:focus{
    --transform-translate-y:11.25rem !important
  }

  .small\:focus\:translate-y-48:focus{
    --transform-translate-y:12rem !important
  }

  .small\:focus\:translate-y-50:focus{
    --transform-translate-y:12.5rem !important
  }

  .small\:focus\:translate-y-52:focus{
    --transform-translate-y:13rem !important
  }

  .small\:focus\:translate-y-56:focus{
    --transform-translate-y:14rem !important
  }

  .small\:focus\:translate-y-60:focus{
    --transform-translate-y:15rem !important
  }

  .small\:focus\:translate-y-62:focus{
    --transform-translate-y:15.5rem !important
  }

  .small\:focus\:translate-y-64:focus{
    --transform-translate-y:16rem !important
  }

  .small\:focus\:translate-y-70:focus{
    --transform-translate-y:17.5rem !important
  }

  .small\:focus\:translate-y-72:focus{
    --transform-translate-y:18rem !important
  }

  .small\:focus\:translate-y-76:focus{
    --transform-translate-y:19rem !important
  }

  .small\:focus\:translate-y-80:focus{
    --transform-translate-y:20rem !important
  }

  .small\:focus\:translate-y-83:focus{
    --transform-translate-y:20.75rem !important
  }

  .small\:focus\:translate-y-84:focus{
    --transform-translate-y:21rem !important
  }

  .small\:focus\:translate-y-92:focus{
    --transform-translate-y:23rem !important
  }

  .small\:focus\:translate-y-96:focus{
    --transform-translate-y:24rem !important
  }

  .small\:focus\:translate-y-104:focus{
    --transform-translate-y:26rem !important
  }

  .small\:focus\:translate-y-106:focus{
    --transform-translate-y:26.5rem !important
  }

  .small\:focus\:translate-y-108:focus{
    --transform-translate-y:27rem !important
  }

  .small\:focus\:translate-y-112:focus{
    --transform-translate-y:28rem !important
  }

  .small\:focus\:translate-y-116:focus{
    --transform-translate-y:29rem !important
  }

  .small\:focus\:translate-y-120:focus{
    --transform-translate-y:30rem !important
  }

  .small\:focus\:translate-y-124:focus{
    --transform-translate-y:31rem !important
  }

  .small\:focus\:translate-y-132:focus{
    --transform-translate-y:33rem !important
  }

  .small\:focus\:translate-y-140:focus{
    --transform-translate-y:40rem !important
  }

  .small\:focus\:translate-y-164:focus{
    --transform-translate-y:41rem !important
  }

  .small\:focus\:translate-y-165:focus{
    --transform-translate-y:41.25rem !important
  }

  .small\:focus\:translate-y-172:focus{
    --transform-translate-y:43rem !important
  }

  .small\:focus\:translate-y-200:focus{
    --transform-translate-y:50rem !important
  }

  .small\:focus\:translate-y-px:focus{
    --transform-translate-y:1px !important
  }

  .small\:focus\:translate-y-1\.5:focus{
    --transform-translate-y:0.375rem !important
  }

  .small\:focus\:translate-y-2n:focus{
    --transform-translate-y:-0.5rem !important
  }

  .small\:focus\:translate-y-40n:focus{
    --transform-translate-y:-10rem !important
  }

  .small\:focus\:-translate-y-1:focus{
    --transform-translate-y:-0.25rem !important
  }

  .small\:focus\:-translate-y-2:focus{
    --transform-translate-y:-0.5rem !important
  }

  .small\:focus\:-translate-y-3:focus{
    --transform-translate-y:-0.75rem !important
  }

  .small\:focus\:-translate-y-4:focus{
    --transform-translate-y:-1rem !important
  }

  .small\:focus\:-translate-y-5:focus{
    --transform-translate-y:-1.25rem !important
  }

  .small\:focus\:-translate-y-6:focus{
    --transform-translate-y:-1.5rem !important
  }

  .small\:focus\:-translate-y-7:focus{
    --transform-translate-y:-1.75rem !important
  }

  .small\:focus\:-translate-y-8:focus{
    --transform-translate-y:-2rem !important
  }

  .small\:focus\:-translate-y-10:focus{
    --transform-translate-y:-2.5rem !important
  }

  .small\:focus\:-translate-y-12:focus{
    --transform-translate-y:-3rem !important
  }

  .small\:focus\:-translate-y-14:focus{
    --transform-translate-y:-3.5rem !important
  }

  .small\:focus\:-translate-y-16:focus{
    --transform-translate-y:-4rem !important
  }

  .small\:focus\:-translate-y-18:focus{
    --transform-translate-y:-4.5rem !important
  }

  .small\:focus\:-translate-y-19:focus{
    --transform-translate-y:-4.75rem !important
  }

  .small\:focus\:-translate-y-20:focus{
    --transform-translate-y:-5rem !important
  }

  .small\:focus\:-translate-y-24:focus{
    --transform-translate-y:-6rem !important
  }

  .small\:focus\:-translate-y-28:focus{
    --transform-translate-y:-7rem !important
  }

  .small\:focus\:-translate-y-30:focus{
    --transform-translate-y:-7.5rem !important
  }

  .small\:focus\:-translate-y-31:focus{
    --transform-translate-y:-7.75rem !important
  }

  .small\:focus\:-translate-y-32:focus{
    --transform-translate-y:-8rem !important
  }

  .small\:focus\:-translate-y-34:focus{
    --transform-translate-y:-8.5rem !important
  }

  .small\:focus\:-translate-y-36:focus{
    --transform-translate-y:-9rem !important
  }

  .small\:focus\:-translate-y-40:focus{
    --transform-translate-y:-10rem !important
  }

  .small\:focus\:-translate-y-44:focus{
    --transform-translate-y:-11rem !important
  }

  .small\:focus\:-translate-y-45:focus{
    --transform-translate-y:-11.25rem !important
  }

  .small\:focus\:-translate-y-48:focus{
    --transform-translate-y:-12rem !important
  }

  .small\:focus\:-translate-y-50:focus{
    --transform-translate-y:-12.5rem !important
  }

  .small\:focus\:-translate-y-52:focus{
    --transform-translate-y:-13rem !important
  }

  .small\:focus\:-translate-y-56:focus{
    --transform-translate-y:-14rem !important
  }

  .small\:focus\:-translate-y-60:focus{
    --transform-translate-y:-15rem !important
  }

  .small\:focus\:-translate-y-62:focus{
    --transform-translate-y:-15.5rem !important
  }

  .small\:focus\:-translate-y-64:focus{
    --transform-translate-y:-16rem !important
  }

  .small\:focus\:-translate-y-70:focus{
    --transform-translate-y:-17.5rem !important
  }

  .small\:focus\:-translate-y-72:focus{
    --transform-translate-y:-18rem !important
  }

  .small\:focus\:-translate-y-76:focus{
    --transform-translate-y:-19rem !important
  }

  .small\:focus\:-translate-y-80:focus{
    --transform-translate-y:-20rem !important
  }

  .small\:focus\:-translate-y-83:focus{
    --transform-translate-y:-20.75rem !important
  }

  .small\:focus\:-translate-y-84:focus{
    --transform-translate-y:-21rem !important
  }

  .small\:focus\:-translate-y-92:focus{
    --transform-translate-y:-23rem !important
  }

  .small\:focus\:-translate-y-96:focus{
    --transform-translate-y:-24rem !important
  }

  .small\:focus\:-translate-y-104:focus{
    --transform-translate-y:-26rem !important
  }

  .small\:focus\:-translate-y-106:focus{
    --transform-translate-y:-26.5rem !important
  }

  .small\:focus\:-translate-y-108:focus{
    --transform-translate-y:-27rem !important
  }

  .small\:focus\:-translate-y-112:focus{
    --transform-translate-y:-28rem !important
  }

  .small\:focus\:-translate-y-116:focus{
    --transform-translate-y:-29rem !important
  }

  .small\:focus\:-translate-y-120:focus{
    --transform-translate-y:-30rem !important
  }

  .small\:focus\:-translate-y-124:focus{
    --transform-translate-y:-31rem !important
  }

  .small\:focus\:-translate-y-132:focus{
    --transform-translate-y:-33rem !important
  }

  .small\:focus\:-translate-y-140:focus{
    --transform-translate-y:-40rem !important
  }

  .small\:focus\:-translate-y-164:focus{
    --transform-translate-y:-41rem !important
  }

  .small\:focus\:-translate-y-165:focus{
    --transform-translate-y:-41.25rem !important
  }

  .small\:focus\:-translate-y-172:focus{
    --transform-translate-y:-43rem !important
  }

  .small\:focus\:-translate-y-200:focus{
    --transform-translate-y:-50rem !important
  }

  .small\:focus\:-translate-y-px:focus{
    --transform-translate-y:-1px !important
  }

  .small\:focus\:-translate-y-1\.5:focus{
    --transform-translate-y:-0.375rem !important
  }

  .small\:focus\:-translate-y-2n:focus{
    --transform-translate-y:0.5rem !important
  }

  .small\:focus\:-translate-y-40n:focus{
    --transform-translate-y:10rem !important
  }

  .small\:focus\:-translate-y-full:focus{
    --transform-translate-y:-100% !important
  }

  .small\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y:-50% !important
  }

  .small\:focus\:translate-y-1\/2:focus{
    --transform-translate-y:50% !important
  }

  .small\:focus\:translate-y-full:focus{
    --transform-translate-y:100% !important
  }

  .small\:skew-x-0{
    --transform-skew-x:0 !important
  }

  .small\:skew-x-1{
    --transform-skew-x:1deg !important
  }

  .small\:skew-x-2{
    --transform-skew-x:2deg !important
  }

  .small\:skew-x-3{
    --transform-skew-x:3deg !important
  }

  .small\:skew-x-6{
    --transform-skew-x:6deg !important
  }

  .small\:skew-x-12{
    --transform-skew-x:12deg !important
  }

  .small\:-skew-x-12{
    --transform-skew-x:-12deg !important
  }

  .small\:-skew-x-6{
    --transform-skew-x:-6deg !important
  }

  .small\:-skew-x-3{
    --transform-skew-x:-3deg !important
  }

  .small\:-skew-x-2{
    --transform-skew-x:-2deg !important
  }

  .small\:-skew-x-1{
    --transform-skew-x:-1deg !important
  }

  .small\:skew-y-0{
    --transform-skew-y:0 !important
  }

  .small\:skew-y-1{
    --transform-skew-y:1deg !important
  }

  .small\:skew-y-2{
    --transform-skew-y:2deg !important
  }

  .small\:skew-y-3{
    --transform-skew-y:3deg !important
  }

  .small\:skew-y-6{
    --transform-skew-y:6deg !important
  }

  .small\:skew-y-12{
    --transform-skew-y:12deg !important
  }

  .small\:-skew-y-12{
    --transform-skew-y:-12deg !important
  }

  .small\:-skew-y-6{
    --transform-skew-y:-6deg !important
  }

  .small\:-skew-y-3{
    --transform-skew-y:-3deg !important
  }

  .small\:-skew-y-2{
    --transform-skew-y:-2deg !important
  }

  .small\:-skew-y-1{
    --transform-skew-y:-1deg !important
  }

  .small\:hover\:skew-x-0:hover{
    --transform-skew-x:0 !important
  }

  .small\:hover\:skew-x-1:hover{
    --transform-skew-x:1deg !important
  }

  .small\:hover\:skew-x-2:hover{
    --transform-skew-x:2deg !important
  }

  .small\:hover\:skew-x-3:hover{
    --transform-skew-x:3deg !important
  }

  .small\:hover\:skew-x-6:hover{
    --transform-skew-x:6deg !important
  }

  .small\:hover\:skew-x-12:hover{
    --transform-skew-x:12deg !important
  }

  .small\:hover\:-skew-x-12:hover{
    --transform-skew-x:-12deg !important
  }

  .small\:hover\:-skew-x-6:hover{
    --transform-skew-x:-6deg !important
  }

  .small\:hover\:-skew-x-3:hover{
    --transform-skew-x:-3deg !important
  }

  .small\:hover\:-skew-x-2:hover{
    --transform-skew-x:-2deg !important
  }

  .small\:hover\:-skew-x-1:hover{
    --transform-skew-x:-1deg !important
  }

  .small\:hover\:skew-y-0:hover{
    --transform-skew-y:0 !important
  }

  .small\:hover\:skew-y-1:hover{
    --transform-skew-y:1deg !important
  }

  .small\:hover\:skew-y-2:hover{
    --transform-skew-y:2deg !important
  }

  .small\:hover\:skew-y-3:hover{
    --transform-skew-y:3deg !important
  }

  .small\:hover\:skew-y-6:hover{
    --transform-skew-y:6deg !important
  }

  .small\:hover\:skew-y-12:hover{
    --transform-skew-y:12deg !important
  }

  .small\:hover\:-skew-y-12:hover{
    --transform-skew-y:-12deg !important
  }

  .small\:hover\:-skew-y-6:hover{
    --transform-skew-y:-6deg !important
  }

  .small\:hover\:-skew-y-3:hover{
    --transform-skew-y:-3deg !important
  }

  .small\:hover\:-skew-y-2:hover{
    --transform-skew-y:-2deg !important
  }

  .small\:hover\:-skew-y-1:hover{
    --transform-skew-y:-1deg !important
  }

  .small\:focus\:skew-x-0:focus{
    --transform-skew-x:0 !important
  }

  .small\:focus\:skew-x-1:focus{
    --transform-skew-x:1deg !important
  }

  .small\:focus\:skew-x-2:focus{
    --transform-skew-x:2deg !important
  }

  .small\:focus\:skew-x-3:focus{
    --transform-skew-x:3deg !important
  }

  .small\:focus\:skew-x-6:focus{
    --transform-skew-x:6deg !important
  }

  .small\:focus\:skew-x-12:focus{
    --transform-skew-x:12deg !important
  }

  .small\:focus\:-skew-x-12:focus{
    --transform-skew-x:-12deg !important
  }

  .small\:focus\:-skew-x-6:focus{
    --transform-skew-x:-6deg !important
  }

  .small\:focus\:-skew-x-3:focus{
    --transform-skew-x:-3deg !important
  }

  .small\:focus\:-skew-x-2:focus{
    --transform-skew-x:-2deg !important
  }

  .small\:focus\:-skew-x-1:focus{
    --transform-skew-x:-1deg !important
  }

  .small\:focus\:skew-y-0:focus{
    --transform-skew-y:0 !important
  }

  .small\:focus\:skew-y-1:focus{
    --transform-skew-y:1deg !important
  }

  .small\:focus\:skew-y-2:focus{
    --transform-skew-y:2deg !important
  }

  .small\:focus\:skew-y-3:focus{
    --transform-skew-y:3deg !important
  }

  .small\:focus\:skew-y-6:focus{
    --transform-skew-y:6deg !important
  }

  .small\:focus\:skew-y-12:focus{
    --transform-skew-y:12deg !important
  }

  .small\:focus\:-skew-y-12:focus{
    --transform-skew-y:-12deg !important
  }

  .small\:focus\:-skew-y-6:focus{
    --transform-skew-y:-6deg !important
  }

  .small\:focus\:-skew-y-3:focus{
    --transform-skew-y:-3deg !important
  }

  .small\:focus\:-skew-y-2:focus{
    --transform-skew-y:-2deg !important
  }

  .small\:focus\:-skew-y-1:focus{
    --transform-skew-y:-1deg !important
  }

  .small\:transition-none{
    transition-property:none !important
  }

  .small\:transition-all{
    transition-property:all !important
  }

  .small\:transition{
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important
  }

  .small\:transition-colors{
    transition-property:background-color, border-color, color, fill, stroke !important
  }

  .small\:transition-opacity{
    transition-property:opacity !important
  }

  .small\:transition-shadow{
    transition-property:box-shadow !important
  }

  .small\:transition-transform{
    transition-property:transform !important
  }

  .small\:ease-linear{
    transition-timing-function:linear !important
  }

  .small\:ease-in{
    transition-timing-function:cubic-bezier(0.4, 0, 1, 1) !important
  }

  .small\:ease-out{
    transition-timing-function:cubic-bezier(0, 0, 0.2, 1) !important
  }

  .small\:ease-in-out{
    transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1) !important
  }

  .small\:duration-75{
    transition-duration:75ms !important
  }

  .small\:duration-100{
    transition-duration:100ms !important
  }

  .small\:duration-150{
    transition-duration:150ms !important
  }

  .small\:duration-200{
    transition-duration:200ms !important
  }

  .small\:duration-300{
    transition-duration:300ms !important
  }

  .small\:duration-500{
    transition-duration:500ms !important
  }

  .small\:duration-700{
    transition-duration:700ms !important
  }

  .small\:duration-1000{
    transition-duration:1000ms !important
  }

  .small\:delay-75{
    transition-delay:75ms !important
  }

  .small\:delay-100{
    transition-delay:100ms !important
  }

  .small\:delay-150{
    transition-delay:150ms !important
  }

  .small\:delay-200{
    transition-delay:200ms !important
  }

  .small\:delay-300{
    transition-delay:300ms !important
  }

  .small\:delay-500{
    transition-delay:500ms !important
  }

  .small\:delay-700{
    transition-delay:700ms !important
  }

  .small\:delay-1000{
    transition-delay:1000ms !important
  }

  .small\:animate-none{
    animation:none !important
  }

  .small\:animate-spin{
    animation:spin 1s linear infinite !important
  }

  .small\:animate-ping{
    animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important
  }

  .small\:animate-pulse{
    animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important
  }

  .small\:animate-bounce{
    animation:bounce 1s infinite !important
  }
}

@media (min-width: 1366px){
  .med\:container{
    width:100%
  }

  @media (min-width: 640px){
    .med\:container{
      max-width:640px
    }
  }

  @media (min-width: 768px){
    .med\:container{
      max-width:768px
    }
  }

  @media (min-width: 1024px){
    .med\:container{
      max-width:1024px
    }
  }

  @media (min-width: 1280px){
    .med\:container{
      max-width:1280px
    }
  }

  @media (min-width: 1366px){
    .med\:container{
      max-width:1366px
    }
  }

  @media (min-width: 1920px){
    .med\:container{
      max-width:1920px
    }
  }

  .med\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0px * var(--space-y-reverse)) !important
  }

  .med\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0px * var(--space-x-reverse)) !important;
    margin-left:calc(0px * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0.25rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(0.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0.5rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(0.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0.75rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(0.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(1rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(1rem * var(--space-x-reverse)) !important;
    margin-left:calc(1rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(1.25rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(1.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(1.5rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(1.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(1.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(1.75rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(1.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(1.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(2rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(2rem * var(--space-x-reverse)) !important;
    margin-left:calc(2rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(2.5rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(2.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(3rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(3rem * var(--space-x-reverse)) !important;
    margin-left:calc(3rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(3.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(3.5rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(3.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(3.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(4rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(4rem * var(--space-x-reverse)) !important;
    margin-left:calc(4rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(4.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(4.5rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(4.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(4.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(4.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(4.75rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(4.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(4.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(5rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(5rem * var(--space-x-reverse)) !important;
    margin-left:calc(5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(6rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(6rem * var(--space-x-reverse)) !important;
    margin-left:calc(6rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(7rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(7rem * var(--space-x-reverse)) !important;
    margin-left:calc(7rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(7.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(7.5rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(7.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(7.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(7.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(7.75rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(7.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(7.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(8rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(8rem * var(--space-x-reverse)) !important;
    margin-left:calc(8rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(8.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(8.5rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(8.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(8.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(9rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(9rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(9rem * var(--space-x-reverse)) !important;
    margin-left:calc(9rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(10rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(10rem * var(--space-x-reverse)) !important;
    margin-left:calc(10rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(11rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(11rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(11rem * var(--space-x-reverse)) !important;
    margin-left:calc(11rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(11.25rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(11.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(11.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(12rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(12rem * var(--space-x-reverse)) !important;
    margin-left:calc(12rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(12.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(12.5rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(12.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(12.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(13rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(13rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(13rem * var(--space-x-reverse)) !important;
    margin-left:calc(13rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(14rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(14rem * var(--space-x-reverse)) !important;
    margin-left:calc(14rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(15rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(15rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(15rem * var(--space-x-reverse)) !important;
    margin-left:calc(15rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-62 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(15.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(15.5rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-62 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(15.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(15.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(16rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(16rem * var(--space-x-reverse)) !important;
    margin-left:calc(16rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(17.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(17.5rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(17.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(17.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(18rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(18rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(18rem * var(--space-x-reverse)) !important;
    margin-left:calc(18rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(19rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(19rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(19rem * var(--space-x-reverse)) !important;
    margin-left:calc(19rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(20rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(20rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(20rem * var(--space-x-reverse)) !important;
    margin-left:calc(20rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(20.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(20.75rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(20.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(20.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(21rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(21rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(21rem * var(--space-x-reverse)) !important;
    margin-left:calc(21rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(23rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(23rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(23rem * var(--space-x-reverse)) !important;
    margin-left:calc(23rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-96 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(24rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(24rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-96 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(24rem * var(--space-x-reverse)) !important;
    margin-left:calc(24rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-104 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(26rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(26rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-104 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(26rem * var(--space-x-reverse)) !important;
    margin-left:calc(26rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-106 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(26.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(26.5rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-106 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(26.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(26.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-108 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(27rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(27rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-108 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(27rem * var(--space-x-reverse)) !important;
    margin-left:calc(27rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-112 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(28rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(28rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-112 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(28rem * var(--space-x-reverse)) !important;
    margin-left:calc(28rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-116 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(29rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(29rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-116 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(29rem * var(--space-x-reverse)) !important;
    margin-left:calc(29rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-120 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(30rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(30rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-120 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(30rem * var(--space-x-reverse)) !important;
    margin-left:calc(30rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-124 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(31rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(31rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-124 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(31rem * var(--space-x-reverse)) !important;
    margin-left:calc(31rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-132 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(33rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(33rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-132 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(33rem * var(--space-x-reverse)) !important;
    margin-left:calc(33rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-140 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(40rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(40rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-140 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(40rem * var(--space-x-reverse)) !important;
    margin-left:calc(40rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-164 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(41rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(41rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-164 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(41rem * var(--space-x-reverse)) !important;
    margin-left:calc(41rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-165 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(41.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(41.25rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-165 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(41.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(41.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-172 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(43rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(43rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-172 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(43rem * var(--space-x-reverse)) !important;
    margin-left:calc(43rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-200 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(50rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(50rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-200 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(50rem * var(--space-x-reverse)) !important;
    margin-left:calc(50rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(1px * var(--space-y-reverse)) !important
  }

  .med\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(1px * var(--space-x-reverse)) !important;
    margin-left:calc(1px * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-1\.5 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0.375rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-1\.5 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0.375rem * var(--space-x-reverse)) !important;
    margin-left:calc(0.375rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-2n > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-0.5rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-2n > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-40n > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-10rem * var(--space-y-reverse)) !important
  }

  .med\:space-x-40n > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-10rem * var(--space-x-reverse)) !important;
    margin-left:calc(-10rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-0.25rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-0.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-0.5rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-0.75rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-0.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-1rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-1rem * var(--space-x-reverse)) !important;
    margin-left:calc(-1rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-1.25rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-1.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-1.5rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-1.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-1.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-1.75rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-1.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(-1.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-2rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-2rem * var(--space-x-reverse)) !important;
    margin-left:calc(-2rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-2.5rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-2.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-3rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-3rem * var(--space-x-reverse)) !important;
    margin-left:calc(-3rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-3.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-3.5rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-3.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-3.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-4rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-4rem * var(--space-x-reverse)) !important;
    margin-left:calc(-4rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-4.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-4.5rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-4.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-4.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-4.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-4.75rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-4.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(-4.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-5rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-6rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-6rem * var(--space-x-reverse)) !important;
    margin-left:calc(-6rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-7rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-7rem * var(--space-x-reverse)) !important;
    margin-left:calc(-7rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-7.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-7.5rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-7.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-7.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-7.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-7.75rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-7.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(-7.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-8rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-8rem * var(--space-x-reverse)) !important;
    margin-left:calc(-8rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-8.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-8.5rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-8.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-8.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-9rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-9rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-9rem * var(--space-x-reverse)) !important;
    margin-left:calc(-9rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-10rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-10rem * var(--space-x-reverse)) !important;
    margin-left:calc(-10rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-11rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-11rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-11rem * var(--space-x-reverse)) !important;
    margin-left:calc(-11rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-11.25rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-11.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(-11.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-12rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-12rem * var(--space-x-reverse)) !important;
    margin-left:calc(-12rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-12.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-12.5rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-12.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-12.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-13rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-13rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-13rem * var(--space-x-reverse)) !important;
    margin-left:calc(-13rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-14rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-14rem * var(--space-x-reverse)) !important;
    margin-left:calc(-14rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-15rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-15rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-15rem * var(--space-x-reverse)) !important;
    margin-left:calc(-15rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-62 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-15.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-15.5rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-62 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-15.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-15.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-16rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-16rem * var(--space-x-reverse)) !important;
    margin-left:calc(-16rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-17.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-17.5rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-17.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-17.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-18rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-18rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-18rem * var(--space-x-reverse)) !important;
    margin-left:calc(-18rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-19rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-19rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-19rem * var(--space-x-reverse)) !important;
    margin-left:calc(-19rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-20rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-20rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-20rem * var(--space-x-reverse)) !important;
    margin-left:calc(-20rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-20.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-20.75rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-20.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(-20.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-21rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-21rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-21rem * var(--space-x-reverse)) !important;
    margin-left:calc(-21rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-23rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-23rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-23rem * var(--space-x-reverse)) !important;
    margin-left:calc(-23rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-96 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-24rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-24rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-96 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-24rem * var(--space-x-reverse)) !important;
    margin-left:calc(-24rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-104 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-26rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-26rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-104 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-26rem * var(--space-x-reverse)) !important;
    margin-left:calc(-26rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-106 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-26.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-26.5rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-106 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-26.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-26.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-108 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-27rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-27rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-108 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-27rem * var(--space-x-reverse)) !important;
    margin-left:calc(-27rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-112 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-28rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-28rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-112 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-28rem * var(--space-x-reverse)) !important;
    margin-left:calc(-28rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-116 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-29rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-29rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-116 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-29rem * var(--space-x-reverse)) !important;
    margin-left:calc(-29rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-120 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-30rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-30rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-120 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-30rem * var(--space-x-reverse)) !important;
    margin-left:calc(-30rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-124 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-31rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-31rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-124 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-31rem * var(--space-x-reverse)) !important;
    margin-left:calc(-31rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-132 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-33rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-33rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-132 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-33rem * var(--space-x-reverse)) !important;
    margin-left:calc(-33rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-140 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-40rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-40rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-140 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-40rem * var(--space-x-reverse)) !important;
    margin-left:calc(-40rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-164 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-41rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-41rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-164 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-41rem * var(--space-x-reverse)) !important;
    margin-left:calc(-41rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-165 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-41.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-41.25rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-165 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-41.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(-41.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-172 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-43rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-43rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-172 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-43rem * var(--space-x-reverse)) !important;
    margin-left:calc(-43rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-200 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-50rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-50rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-200 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-50rem * var(--space-x-reverse)) !important;
    margin-left:calc(-50rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-1px * var(--space-y-reverse)) !important
  }

  .med\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-1px * var(--space-x-reverse)) !important;
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-1\.5 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-0.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-0.375rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-1\.5 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-0.375rem * var(--space-x-reverse)) !important;
    margin-left:calc(-0.375rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-2n > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0.5rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-2n > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(0.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:-space-y-40n > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(10rem * var(--space-y-reverse)) !important
  }

  .med\:-space-x-40n > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(10rem * var(--space-x-reverse)) !important;
    margin-left:calc(10rem * calc(1 - var(--space-x-reverse))) !important
  }

  .med\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse:1 !important
  }

  .med\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse:1 !important
  }

  .med\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse:0 !important;
    border-top-width:calc(0px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width:calc(0px * var(--divide-y-reverse)) !important
  }

  .med\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse:0 !important;
    border-right-width:calc(0px * var(--divide-x-reverse)) !important;
    border-left-width:calc(0px * calc(1 - var(--divide-x-reverse))) !important
  }

  .med\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse:0 !important;
    border-top-width:calc(2px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width:calc(2px * var(--divide-y-reverse)) !important
  }

  .med\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse:0 !important;
    border-right-width:calc(2px * var(--divide-x-reverse)) !important;
    border-left-width:calc(2px * calc(1 - var(--divide-x-reverse))) !important
  }

  .med\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse:0 !important;
    border-top-width:calc(4px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width:calc(4px * var(--divide-y-reverse)) !important
  }

  .med\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse:0 !important;
    border-right-width:calc(4px * var(--divide-x-reverse)) !important;
    border-left-width:calc(4px * calc(1 - var(--divide-x-reverse))) !important
  }

  .med\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse:0 !important;
    border-top-width:calc(8px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width:calc(8px * var(--divide-y-reverse)) !important
  }

  .med\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse:0 !important;
    border-right-width:calc(8px * var(--divide-x-reverse)) !important;
    border-left-width:calc(8px * calc(1 - var(--divide-x-reverse))) !important
  }

  .med\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse:0 !important;
    border-top-width:calc(1px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width:calc(1px * var(--divide-y-reverse)) !important
  }

  .med\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse:0 !important;
    border-right-width:calc(1px * var(--divide-x-reverse)) !important;
    border-left-width:calc(1px * calc(1 - var(--divide-x-reverse))) !important
  }

  .med\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse:1 !important
  }

  .med\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse:1 !important
  }

  .med\:divide-red > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--divide-opacity)) !important
  }

  .med\:divide-red-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#fb4b53 !important;
    border-color:rgba(251, 75, 83, var(--divide-opacity)) !important
  }

  .med\:divide-teal > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#009b9b !important;
    border-color:rgba(0, 155, 155, var(--divide-opacity)) !important
  }

  .med\:divide-teal-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#dbfbfb !important;
    border-color:rgba(219, 251, 251, var(--divide-opacity)) !important
  }

  .med\:divide-teal-200 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#A8E2E4 !important;
    border-color:rgba(168, 226, 228, var(--divide-opacity)) !important
  }

  .med\:divide-teal-300 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#009C98 !important;
    border-color:rgba(0, 156, 152, var(--divide-opacity)) !important
  }

  .med\:divide-white > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#fff !important;
    border-color:rgba(255, 255, 255, var(--divide-opacity)) !important
  }

  .med\:divide-black > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#000 !important;
    border-color:rgba(0, 0, 0, var(--divide-opacity)) !important
  }

  .med\:divide-black-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#242A2E !important;
    border-color:rgba(36, 42, 46, var(--divide-opacity)) !important
  }

  .med\:divide-black-200 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#171717 !important;
    border-color:rgba(23, 23, 23, var(--divide-opacity)) !important
  }

  .med\:divide-blue > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#0058A1 !important;
    border-color:rgba(0, 88, 161, var(--divide-opacity)) !important
  }

  .med\:divide-orange > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#fe7b00 !important;
    border-color:rgba(254, 123, 0, var(--divide-opacity)) !important
  }

  .med\:divide-purple > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#8a3ffc !important;
    border-color:rgba(138, 63, 252, var(--divide-opacity)) !important
  }

  .med\:divide-blue-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#E3F6FF !important;
    border-color:rgba(227, 246, 255, var(--divide-opacity)) !important
  }

  .med\:divide-blue-300 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#30B0FF !important;
    border-color:rgba(48, 176, 255, var(--divide-opacity)) !important
  }

  .med\:divide-blue-900 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#07192B !important;
    border-color:rgba(7, 25, 43, var(--divide-opacity)) !important
  }

  .med\:divide-gray-150 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#f9f9f9 !important;
    border-color:rgba(249, 249, 249, var(--divide-opacity)) !important
  }

  .med\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#F2F4F8 !important;
    border-color:rgba(242, 244, 248, var(--divide-opacity)) !important
  }

  .med\:divide-gray-250 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#FAFBFB !important;
    border-color:rgba(250, 251, 251, var(--divide-opacity)) !important
  }

  .med\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#D5D9E0 !important;
    border-color:rgba(213, 217, 224, var(--divide-opacity)) !important
  }

  .med\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#9FA5AD !important;
    border-color:rgba(159, 165, 173, var(--divide-opacity)) !important
  }

  .med\:divide-gray-450 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#868d95 !important;
    border-color:rgba(134, 141, 149, var(--divide-opacity)) !important
  }

  .med\:divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#414F64 !important;
    border-color:rgba(65, 79, 100, var(--divide-opacity)) !important
  }

  .med\:divide-gray-550 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#697077 !important;
    border-color:rgba(105, 112, 119, var(--divide-opacity)) !important
  }

  .med\:divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#50565b !important;
    border-color:rgba(80, 86, 91, var(--divide-opacity)) !important
  }

  .med\:divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#242a2e !important;
    border-color:rgba(36, 42, 46, var(--divide-opacity)) !important
  }

  .med\:divide-gray-disable > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#C1C7CD !important;
    border-color:rgba(193, 199, 205, var(--divide-opacity)) !important
  }

  .med\:divide-gray-unselected > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#868D95 !important;
    border-color:rgba(134, 141, 149, var(--divide-opacity)) !important
  }

  .med\:divide-blue-200 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#427fb6 !important;
    border-color:rgba(66, 127, 182, var(--divide-opacity)) !important
  }

  .med\:divide-red-500 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#DC2626 !important;
    border-color:rgba(220, 38, 38, var(--divide-opacity)) !important
  }

  .med\:divide-red-alert > :not(template) ~ :not(template){
    border-color:#DA1E2833 !important
  }

  .med\:divide-blue-40 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#78a9ff !important;
    border-color:rgba(120, 169, 255, var(--divide-opacity)) !important
  }

  .med\:divide-blue-60 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#0f62fe !important;
    border-color:rgba(15, 98, 254, var(--divide-opacity)) !important
  }

  .med\:divide-blue-60-hover > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#0353e9 !important;
    border-color:rgba(3, 83, 233, var(--divide-opacity)) !important
  }

  .med\:divide-blue-80 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#002d9c !important;
    border-color:rgba(0, 45, 156, var(--divide-opacity)) !important
  }

  .med\:divide-gray-80 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#393939 !important;
    border-color:rgba(57, 57, 57, var(--divide-opacity)) !important
  }

  .med\:divide-gray-80-hover > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#4c4c4c !important;
    border-color:rgba(76, 76, 76, var(--divide-opacity)) !important
  }

  .med\:divide-gray-70 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#525252 !important;
    border-color:rgba(82, 82, 82, var(--divide-opacity)) !important
  }

  .med\:divide-gray-60 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#6f6f6f !important;
    border-color:rgba(111, 111, 111, var(--divide-opacity)) !important
  }

  .med\:divide-red-60 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--divide-opacity)) !important
  }

  .med\:divide-red-60-hover > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#ba1b23 !important;
    border-color:rgba(186, 27, 35, var(--divide-opacity)) !important
  }

  .med\:divide-red-80 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#750e13 !important;
    border-color:rgba(117, 14, 19, var(--divide-opacity)) !important
  }

  .med\:divide-gray-30 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#c6c6c6 !important;
    border-color:rgba(198, 198, 198, var(--divide-opacity)) !important
  }

  .med\:divide-green-60 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#198038 !important;
    border-color:rgba(25, 128, 56, var(--divide-opacity)) !important
  }

  .med\:divide-green-50 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#EDF5FF !important;
    border-color:rgba(237, 245, 255, var(--divide-opacity)) !important
  }

  .med\:divide-blue-70 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#0043ce !important;
    border-color:rgba(0, 67, 206, var(--divide-opacity)) !important
  }

  .med\:divide-gray-50 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#8d8d8d !important;
    border-color:rgba(141, 141, 141, var(--divide-opacity)) !important
  }

  .med\:divide-gray-50-hover > :not(template) ~ :not(template){
    border-color:#8d8d8d12 !important
  }

  .med\:divide-gray-50-active > :not(template) ~ :not(template){
    border-color:#8d8d8d32 !important
  }

  .med\:divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#161616 !important;
    border-color:rgba(22, 22, 22, var(--divide-opacity)) !important
  }

  .med\:divide-gray-100-disabled > :not(template) ~ :not(template){
    border-color:#16161650 !important
  }

  .med\:divide-gray-40 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#a8a8a8 !important;
    border-color:rgba(168, 168, 168, var(--divide-opacity)) !important
  }

  .med\:divide-gray-10 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#f4f4f4 !important;
    border-color:rgba(244, 244, 244, var(--divide-opacity)) !important
  }

  .med\:divide-gray-10-hover > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#e5e5e5 !important;
    border-color:rgba(229, 229, 229, var(--divide-opacity)) !important
  }

  .med\:divide-gray-20 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#e0e0e0 !important;
    border-color:rgba(224, 224, 224, var(--divide-opacity)) !important
  }

  .med\:divide-gray-20-hover > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#cacaca !important;
    border-color:rgba(202, 202, 202, var(--divide-opacity)) !important
  }

  .med\:divide-solid > :not(template) ~ :not(template){
    border-style:solid !important
  }

  .med\:divide-dashed > :not(template) ~ :not(template){
    border-style:dashed !important
  }

  .med\:divide-dotted > :not(template) ~ :not(template){
    border-style:dotted !important
  }

  .med\:divide-double > :not(template) ~ :not(template){
    border-style:double !important
  }

  .med\:divide-none > :not(template) ~ :not(template){
    border-style:none !important
  }

  .med\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity:0 !important
  }

  .med\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity:0.25 !important
  }

  .med\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity:0.5 !important
  }

  .med\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity:0.75 !important
  }

  .med\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important
  }

  .med\:sr-only{
    position:absolute !important;
    width:1px !important;
    height:1px !important;
    padding:0 !important;
    margin:-1px !important;
    overflow:hidden !important;
    clip:rect(0, 0, 0, 0) !important;
    white-space:nowrap !important;
    border-width:0 !important
  }

  .med\:not-sr-only{
    position:static !important;
    width:auto !important;
    height:auto !important;
    padding:0 !important;
    margin:0 !important;
    overflow:visible !important;
    clip:auto !important;
    white-space:normal !important
  }

  .med\:focus\:sr-only:focus{
    position:absolute !important;
    width:1px !important;
    height:1px !important;
    padding:0 !important;
    margin:-1px !important;
    overflow:hidden !important;
    clip:rect(0, 0, 0, 0) !important;
    white-space:nowrap !important;
    border-width:0 !important
  }

  .med\:focus\:not-sr-only:focus{
    position:static !important;
    width:auto !important;
    height:auto !important;
    padding:0 !important;
    margin:0 !important;
    overflow:visible !important;
    clip:auto !important;
    white-space:normal !important
  }

  .med\:appearance-none{
    -webkit-appearance:none !important;
       -moz-appearance:none !important;
            appearance:none !important
  }

  .med\:bg-fixed{
    background-attachment:fixed !important
  }

  .med\:bg-local{
    background-attachment:local !important
  }

  .med\:bg-scroll{
    background-attachment:scroll !important
  }

  .med\:bg-clip-border{
    background-clip:border-box !important
  }

  .med\:bg-clip-padding{
    background-clip:padding-box !important
  }

  .med\:bg-clip-content{
    background-clip:content-box !important
  }

  .med\:bg-clip-text{
    -webkit-background-clip:text !important;
            background-clip:text !important
  }

  .med\:bg-none{
    background-image:none !important
  }

  .med\:bg-gradient-to-t{
    background-image:linear-gradient(to top, var(--gradient-color-stops)) !important
  }

  .med\:bg-gradient-to-tr{
    background-image:linear-gradient(to top right, var(--gradient-color-stops)) !important
  }

  .med\:bg-gradient-to-r{
    background-image:linear-gradient(to right, var(--gradient-color-stops)) !important
  }

  .med\:bg-gradient-to-br{
    background-image:linear-gradient(to bottom right, var(--gradient-color-stops)) !important
  }

  .med\:bg-gradient-to-b{
    background-image:linear-gradient(to bottom, var(--gradient-color-stops)) !important
  }

  .med\:bg-gradient-to-bl{
    background-image:linear-gradient(to bottom left, var(--gradient-color-stops)) !important
  }

  .med\:bg-gradient-to-l{
    background-image:linear-gradient(to left, var(--gradient-color-stops)) !important
  }

  .med\:bg-gradient-to-tl{
    background-image:linear-gradient(to top left, var(--gradient-color-stops)) !important
  }

  .med\:from-red{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .med\:from-red-100{
    --gradient-from-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .med\:from-teal{
    --gradient-from-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .med\:from-teal-100{
    --gradient-from-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .med\:from-teal-200{
    --gradient-from-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .med\:from-teal-300{
    --gradient-from-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .med\:from-white{
    --gradient-from-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .med\:from-black{
    --gradient-from-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .med\:from-black-100{
    --gradient-from-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .med\:from-black-200{
    --gradient-from-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .med\:from-blue{
    --gradient-from-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .med\:from-orange{
    --gradient-from-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .med\:from-purple{
    --gradient-from-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .med\:from-blue-100{
    --gradient-from-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .med\:from-blue-300{
    --gradient-from-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .med\:from-blue-900{
    --gradient-from-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .med\:from-gray-150{
    --gradient-from-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .med\:from-gray-200{
    --gradient-from-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .med\:from-gray-250{
    --gradient-from-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .med\:from-gray-300{
    --gradient-from-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .med\:from-gray-400{
    --gradient-from-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .med\:from-gray-450{
    --gradient-from-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .med\:from-gray-500{
    --gradient-from-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .med\:from-gray-550{
    --gradient-from-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .med\:from-gray-600{
    --gradient-from-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .med\:from-gray-700{
    --gradient-from-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .med\:from-gray-disable{
    --gradient-from-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .med\:from-gray-unselected{
    --gradient-from-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .med\:from-blue-200{
    --gradient-from-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .med\:from-red-500{
    --gradient-from-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .med\:from-red-alert{
    --gradient-from-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .med\:from-blue-40{
    --gradient-from-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .med\:from-blue-60{
    --gradient-from-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .med\:from-blue-60-hover{
    --gradient-from-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .med\:from-blue-80{
    --gradient-from-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .med\:from-gray-80{
    --gradient-from-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .med\:from-gray-80-hover{
    --gradient-from-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .med\:from-gray-70{
    --gradient-from-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .med\:from-gray-60{
    --gradient-from-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .med\:from-red-60{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .med\:from-red-60-hover{
    --gradient-from-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .med\:from-red-80{
    --gradient-from-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .med\:from-gray-30{
    --gradient-from-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .med\:from-green-60{
    --gradient-from-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .med\:from-green-50{
    --gradient-from-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .med\:from-blue-70{
    --gradient-from-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .med\:from-gray-50{
    --gradient-from-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .med\:from-gray-50-hover{
    --gradient-from-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .med\:from-gray-50-active{
    --gradient-from-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .med\:from-gray-100{
    --gradient-from-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .med\:from-gray-100-disabled{
    --gradient-from-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .med\:from-gray-40{
    --gradient-from-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .med\:from-gray-10{
    --gradient-from-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .med\:from-gray-10-hover{
    --gradient-from-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .med\:from-gray-20{
    --gradient-from-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .med\:from-gray-20-hover{
    --gradient-from-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .med\:via-red{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .med\:via-red-100{
    --gradient-via-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .med\:via-teal{
    --gradient-via-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .med\:via-teal-100{
    --gradient-via-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .med\:via-teal-200{
    --gradient-via-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .med\:via-teal-300{
    --gradient-via-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .med\:via-white{
    --gradient-via-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .med\:via-black{
    --gradient-via-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .med\:via-black-100{
    --gradient-via-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .med\:via-black-200{
    --gradient-via-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .med\:via-blue{
    --gradient-via-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .med\:via-orange{
    --gradient-via-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .med\:via-purple{
    --gradient-via-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .med\:via-blue-100{
    --gradient-via-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .med\:via-blue-300{
    --gradient-via-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .med\:via-blue-900{
    --gradient-via-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .med\:via-gray-150{
    --gradient-via-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .med\:via-gray-200{
    --gradient-via-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .med\:via-gray-250{
    --gradient-via-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .med\:via-gray-300{
    --gradient-via-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .med\:via-gray-400{
    --gradient-via-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .med\:via-gray-450{
    --gradient-via-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .med\:via-gray-500{
    --gradient-via-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .med\:via-gray-550{
    --gradient-via-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .med\:via-gray-600{
    --gradient-via-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .med\:via-gray-700{
    --gradient-via-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .med\:via-gray-disable{
    --gradient-via-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .med\:via-gray-unselected{
    --gradient-via-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .med\:via-blue-200{
    --gradient-via-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .med\:via-red-500{
    --gradient-via-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .med\:via-red-alert{
    --gradient-via-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .med\:via-blue-40{
    --gradient-via-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .med\:via-blue-60{
    --gradient-via-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .med\:via-blue-60-hover{
    --gradient-via-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .med\:via-blue-80{
    --gradient-via-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .med\:via-gray-80{
    --gradient-via-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .med\:via-gray-80-hover{
    --gradient-via-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .med\:via-gray-70{
    --gradient-via-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .med\:via-gray-60{
    --gradient-via-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .med\:via-red-60{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .med\:via-red-60-hover{
    --gradient-via-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .med\:via-red-80{
    --gradient-via-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .med\:via-gray-30{
    --gradient-via-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .med\:via-green-60{
    --gradient-via-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .med\:via-green-50{
    --gradient-via-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .med\:via-blue-70{
    --gradient-via-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .med\:via-gray-50{
    --gradient-via-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .med\:via-gray-50-hover{
    --gradient-via-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .med\:via-gray-50-active{
    --gradient-via-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .med\:via-gray-100{
    --gradient-via-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .med\:via-gray-100-disabled{
    --gradient-via-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .med\:via-gray-40{
    --gradient-via-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .med\:via-gray-10{
    --gradient-via-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .med\:via-gray-10-hover{
    --gradient-via-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .med\:via-gray-20{
    --gradient-via-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .med\:via-gray-20-hover{
    --gradient-via-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .med\:to-red{
    --gradient-to-color:#da1e28 !important
  }

  .med\:to-red-100{
    --gradient-to-color:#fb4b53 !important
  }

  .med\:to-teal{
    --gradient-to-color:#009b9b !important
  }

  .med\:to-teal-100{
    --gradient-to-color:#dbfbfb !important
  }

  .med\:to-teal-200{
    --gradient-to-color:#A8E2E4 !important
  }

  .med\:to-teal-300{
    --gradient-to-color:#009C98 !important
  }

  .med\:to-white{
    --gradient-to-color:#fff !important
  }

  .med\:to-black{
    --gradient-to-color:#000 !important
  }

  .med\:to-black-100{
    --gradient-to-color:#242A2E !important
  }

  .med\:to-black-200{
    --gradient-to-color:#171717 !important
  }

  .med\:to-blue{
    --gradient-to-color:#0058A1 !important
  }

  .med\:to-orange{
    --gradient-to-color:#fe7b00 !important
  }

  .med\:to-purple{
    --gradient-to-color:#8a3ffc !important
  }

  .med\:to-blue-100{
    --gradient-to-color:#E3F6FF !important
  }

  .med\:to-blue-300{
    --gradient-to-color:#30B0FF !important
  }

  .med\:to-blue-900{
    --gradient-to-color:#07192B !important
  }

  .med\:to-gray-150{
    --gradient-to-color:#f9f9f9 !important
  }

  .med\:to-gray-200{
    --gradient-to-color:#F2F4F8 !important
  }

  .med\:to-gray-250{
    --gradient-to-color:#FAFBFB !important
  }

  .med\:to-gray-300{
    --gradient-to-color:#D5D9E0 !important
  }

  .med\:to-gray-400{
    --gradient-to-color:#9FA5AD !important
  }

  .med\:to-gray-450{
    --gradient-to-color:#868d95 !important
  }

  .med\:to-gray-500{
    --gradient-to-color:#414F64 !important
  }

  .med\:to-gray-550{
    --gradient-to-color:#697077 !important
  }

  .med\:to-gray-600{
    --gradient-to-color:#50565b !important
  }

  .med\:to-gray-700{
    --gradient-to-color:#242a2e !important
  }

  .med\:to-gray-disable{
    --gradient-to-color:#C1C7CD !important
  }

  .med\:to-gray-unselected{
    --gradient-to-color:#868D95 !important
  }

  .med\:to-blue-200{
    --gradient-to-color:#427fb6 !important
  }

  .med\:to-red-500{
    --gradient-to-color:#DC2626 !important
  }

  .med\:to-red-alert{
    --gradient-to-color:#DA1E2833 !important
  }

  .med\:to-blue-40{
    --gradient-to-color:#78a9ff !important
  }

  .med\:to-blue-60{
    --gradient-to-color:#0f62fe !important
  }

  .med\:to-blue-60-hover{
    --gradient-to-color:#0353e9 !important
  }

  .med\:to-blue-80{
    --gradient-to-color:#002d9c !important
  }

  .med\:to-gray-80{
    --gradient-to-color:#393939 !important
  }

  .med\:to-gray-80-hover{
    --gradient-to-color:#4c4c4c !important
  }

  .med\:to-gray-70{
    --gradient-to-color:#525252 !important
  }

  .med\:to-gray-60{
    --gradient-to-color:#6f6f6f !important
  }

  .med\:to-red-60{
    --gradient-to-color:#da1e28 !important
  }

  .med\:to-red-60-hover{
    --gradient-to-color:#ba1b23 !important
  }

  .med\:to-red-80{
    --gradient-to-color:#750e13 !important
  }

  .med\:to-gray-30{
    --gradient-to-color:#c6c6c6 !important
  }

  .med\:to-green-60{
    --gradient-to-color:#198038 !important
  }

  .med\:to-green-50{
    --gradient-to-color:#EDF5FF !important
  }

  .med\:to-blue-70{
    --gradient-to-color:#0043ce !important
  }

  .med\:to-gray-50{
    --gradient-to-color:#8d8d8d !important
  }

  .med\:to-gray-50-hover{
    --gradient-to-color:#8d8d8d12 !important
  }

  .med\:to-gray-50-active{
    --gradient-to-color:#8d8d8d32 !important
  }

  .med\:to-gray-100{
    --gradient-to-color:#161616 !important
  }

  .med\:to-gray-100-disabled{
    --gradient-to-color:#16161650 !important
  }

  .med\:to-gray-40{
    --gradient-to-color:#a8a8a8 !important
  }

  .med\:to-gray-10{
    --gradient-to-color:#f4f4f4 !important
  }

  .med\:to-gray-10-hover{
    --gradient-to-color:#e5e5e5 !important
  }

  .med\:to-gray-20{
    --gradient-to-color:#e0e0e0 !important
  }

  .med\:to-gray-20-hover{
    --gradient-to-color:#cacaca !important
  }

  .med\:hover\:from-red:hover{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .med\:hover\:from-red-100:hover{
    --gradient-from-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .med\:hover\:from-teal:hover{
    --gradient-from-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .med\:hover\:from-teal-100:hover{
    --gradient-from-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .med\:hover\:from-teal-200:hover{
    --gradient-from-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .med\:hover\:from-teal-300:hover{
    --gradient-from-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .med\:hover\:from-white:hover{
    --gradient-from-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .med\:hover\:from-black:hover{
    --gradient-from-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .med\:hover\:from-black-100:hover{
    --gradient-from-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .med\:hover\:from-black-200:hover{
    --gradient-from-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .med\:hover\:from-blue:hover{
    --gradient-from-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .med\:hover\:from-orange:hover{
    --gradient-from-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .med\:hover\:from-purple:hover{
    --gradient-from-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .med\:hover\:from-blue-100:hover{
    --gradient-from-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .med\:hover\:from-blue-300:hover{
    --gradient-from-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .med\:hover\:from-blue-900:hover{
    --gradient-from-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .med\:hover\:from-gray-150:hover{
    --gradient-from-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .med\:hover\:from-gray-200:hover{
    --gradient-from-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .med\:hover\:from-gray-250:hover{
    --gradient-from-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .med\:hover\:from-gray-300:hover{
    --gradient-from-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .med\:hover\:from-gray-400:hover{
    --gradient-from-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .med\:hover\:from-gray-450:hover{
    --gradient-from-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .med\:hover\:from-gray-500:hover{
    --gradient-from-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .med\:hover\:from-gray-550:hover{
    --gradient-from-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .med\:hover\:from-gray-600:hover{
    --gradient-from-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .med\:hover\:from-gray-700:hover{
    --gradient-from-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .med\:hover\:from-gray-disable:hover{
    --gradient-from-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .med\:hover\:from-gray-unselected:hover{
    --gradient-from-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .med\:hover\:from-blue-200:hover{
    --gradient-from-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .med\:hover\:from-red-500:hover{
    --gradient-from-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .med\:hover\:from-red-alert:hover{
    --gradient-from-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .med\:hover\:from-blue-40:hover{
    --gradient-from-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .med\:hover\:from-blue-60:hover{
    --gradient-from-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .med\:hover\:from-blue-60-hover:hover{
    --gradient-from-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .med\:hover\:from-blue-80:hover{
    --gradient-from-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .med\:hover\:from-gray-80:hover{
    --gradient-from-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .med\:hover\:from-gray-80-hover:hover{
    --gradient-from-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .med\:hover\:from-gray-70:hover{
    --gradient-from-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .med\:hover\:from-gray-60:hover{
    --gradient-from-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .med\:hover\:from-red-60:hover{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .med\:hover\:from-red-60-hover:hover{
    --gradient-from-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .med\:hover\:from-red-80:hover{
    --gradient-from-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .med\:hover\:from-gray-30:hover{
    --gradient-from-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .med\:hover\:from-green-60:hover{
    --gradient-from-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .med\:hover\:from-green-50:hover{
    --gradient-from-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .med\:hover\:from-blue-70:hover{
    --gradient-from-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .med\:hover\:from-gray-50:hover{
    --gradient-from-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .med\:hover\:from-gray-50-hover:hover{
    --gradient-from-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .med\:hover\:from-gray-50-active:hover{
    --gradient-from-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .med\:hover\:from-gray-100:hover{
    --gradient-from-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .med\:hover\:from-gray-100-disabled:hover{
    --gradient-from-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .med\:hover\:from-gray-40:hover{
    --gradient-from-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .med\:hover\:from-gray-10:hover{
    --gradient-from-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .med\:hover\:from-gray-10-hover:hover{
    --gradient-from-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .med\:hover\:from-gray-20:hover{
    --gradient-from-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .med\:hover\:from-gray-20-hover:hover{
    --gradient-from-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .med\:hover\:via-red:hover{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .med\:hover\:via-red-100:hover{
    --gradient-via-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .med\:hover\:via-teal:hover{
    --gradient-via-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .med\:hover\:via-teal-100:hover{
    --gradient-via-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .med\:hover\:via-teal-200:hover{
    --gradient-via-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .med\:hover\:via-teal-300:hover{
    --gradient-via-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .med\:hover\:via-white:hover{
    --gradient-via-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .med\:hover\:via-black:hover{
    --gradient-via-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .med\:hover\:via-black-100:hover{
    --gradient-via-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .med\:hover\:via-black-200:hover{
    --gradient-via-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .med\:hover\:via-blue:hover{
    --gradient-via-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .med\:hover\:via-orange:hover{
    --gradient-via-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .med\:hover\:via-purple:hover{
    --gradient-via-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .med\:hover\:via-blue-100:hover{
    --gradient-via-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .med\:hover\:via-blue-300:hover{
    --gradient-via-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .med\:hover\:via-blue-900:hover{
    --gradient-via-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .med\:hover\:via-gray-150:hover{
    --gradient-via-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .med\:hover\:via-gray-200:hover{
    --gradient-via-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .med\:hover\:via-gray-250:hover{
    --gradient-via-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .med\:hover\:via-gray-300:hover{
    --gradient-via-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .med\:hover\:via-gray-400:hover{
    --gradient-via-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .med\:hover\:via-gray-450:hover{
    --gradient-via-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .med\:hover\:via-gray-500:hover{
    --gradient-via-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .med\:hover\:via-gray-550:hover{
    --gradient-via-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .med\:hover\:via-gray-600:hover{
    --gradient-via-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .med\:hover\:via-gray-700:hover{
    --gradient-via-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .med\:hover\:via-gray-disable:hover{
    --gradient-via-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .med\:hover\:via-gray-unselected:hover{
    --gradient-via-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .med\:hover\:via-blue-200:hover{
    --gradient-via-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .med\:hover\:via-red-500:hover{
    --gradient-via-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .med\:hover\:via-red-alert:hover{
    --gradient-via-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .med\:hover\:via-blue-40:hover{
    --gradient-via-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .med\:hover\:via-blue-60:hover{
    --gradient-via-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .med\:hover\:via-blue-60-hover:hover{
    --gradient-via-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .med\:hover\:via-blue-80:hover{
    --gradient-via-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .med\:hover\:via-gray-80:hover{
    --gradient-via-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .med\:hover\:via-gray-80-hover:hover{
    --gradient-via-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .med\:hover\:via-gray-70:hover{
    --gradient-via-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .med\:hover\:via-gray-60:hover{
    --gradient-via-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .med\:hover\:via-red-60:hover{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .med\:hover\:via-red-60-hover:hover{
    --gradient-via-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .med\:hover\:via-red-80:hover{
    --gradient-via-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .med\:hover\:via-gray-30:hover{
    --gradient-via-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .med\:hover\:via-green-60:hover{
    --gradient-via-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .med\:hover\:via-green-50:hover{
    --gradient-via-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .med\:hover\:via-blue-70:hover{
    --gradient-via-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .med\:hover\:via-gray-50:hover{
    --gradient-via-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .med\:hover\:via-gray-50-hover:hover{
    --gradient-via-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .med\:hover\:via-gray-50-active:hover{
    --gradient-via-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .med\:hover\:via-gray-100:hover{
    --gradient-via-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .med\:hover\:via-gray-100-disabled:hover{
    --gradient-via-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .med\:hover\:via-gray-40:hover{
    --gradient-via-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .med\:hover\:via-gray-10:hover{
    --gradient-via-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .med\:hover\:via-gray-10-hover:hover{
    --gradient-via-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .med\:hover\:via-gray-20:hover{
    --gradient-via-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .med\:hover\:via-gray-20-hover:hover{
    --gradient-via-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .med\:hover\:to-red:hover{
    --gradient-to-color:#da1e28 !important
  }

  .med\:hover\:to-red-100:hover{
    --gradient-to-color:#fb4b53 !important
  }

  .med\:hover\:to-teal:hover{
    --gradient-to-color:#009b9b !important
  }

  .med\:hover\:to-teal-100:hover{
    --gradient-to-color:#dbfbfb !important
  }

  .med\:hover\:to-teal-200:hover{
    --gradient-to-color:#A8E2E4 !important
  }

  .med\:hover\:to-teal-300:hover{
    --gradient-to-color:#009C98 !important
  }

  .med\:hover\:to-white:hover{
    --gradient-to-color:#fff !important
  }

  .med\:hover\:to-black:hover{
    --gradient-to-color:#000 !important
  }

  .med\:hover\:to-black-100:hover{
    --gradient-to-color:#242A2E !important
  }

  .med\:hover\:to-black-200:hover{
    --gradient-to-color:#171717 !important
  }

  .med\:hover\:to-blue:hover{
    --gradient-to-color:#0058A1 !important
  }

  .med\:hover\:to-orange:hover{
    --gradient-to-color:#fe7b00 !important
  }

  .med\:hover\:to-purple:hover{
    --gradient-to-color:#8a3ffc !important
  }

  .med\:hover\:to-blue-100:hover{
    --gradient-to-color:#E3F6FF !important
  }

  .med\:hover\:to-blue-300:hover{
    --gradient-to-color:#30B0FF !important
  }

  .med\:hover\:to-blue-900:hover{
    --gradient-to-color:#07192B !important
  }

  .med\:hover\:to-gray-150:hover{
    --gradient-to-color:#f9f9f9 !important
  }

  .med\:hover\:to-gray-200:hover{
    --gradient-to-color:#F2F4F8 !important
  }

  .med\:hover\:to-gray-250:hover{
    --gradient-to-color:#FAFBFB !important
  }

  .med\:hover\:to-gray-300:hover{
    --gradient-to-color:#D5D9E0 !important
  }

  .med\:hover\:to-gray-400:hover{
    --gradient-to-color:#9FA5AD !important
  }

  .med\:hover\:to-gray-450:hover{
    --gradient-to-color:#868d95 !important
  }

  .med\:hover\:to-gray-500:hover{
    --gradient-to-color:#414F64 !important
  }

  .med\:hover\:to-gray-550:hover{
    --gradient-to-color:#697077 !important
  }

  .med\:hover\:to-gray-600:hover{
    --gradient-to-color:#50565b !important
  }

  .med\:hover\:to-gray-700:hover{
    --gradient-to-color:#242a2e !important
  }

  .med\:hover\:to-gray-disable:hover{
    --gradient-to-color:#C1C7CD !important
  }

  .med\:hover\:to-gray-unselected:hover{
    --gradient-to-color:#868D95 !important
  }

  .med\:hover\:to-blue-200:hover{
    --gradient-to-color:#427fb6 !important
  }

  .med\:hover\:to-red-500:hover{
    --gradient-to-color:#DC2626 !important
  }

  .med\:hover\:to-red-alert:hover{
    --gradient-to-color:#DA1E2833 !important
  }

  .med\:hover\:to-blue-40:hover{
    --gradient-to-color:#78a9ff !important
  }

  .med\:hover\:to-blue-60:hover{
    --gradient-to-color:#0f62fe !important
  }

  .med\:hover\:to-blue-60-hover:hover{
    --gradient-to-color:#0353e9 !important
  }

  .med\:hover\:to-blue-80:hover{
    --gradient-to-color:#002d9c !important
  }

  .med\:hover\:to-gray-80:hover{
    --gradient-to-color:#393939 !important
  }

  .med\:hover\:to-gray-80-hover:hover{
    --gradient-to-color:#4c4c4c !important
  }

  .med\:hover\:to-gray-70:hover{
    --gradient-to-color:#525252 !important
  }

  .med\:hover\:to-gray-60:hover{
    --gradient-to-color:#6f6f6f !important
  }

  .med\:hover\:to-red-60:hover{
    --gradient-to-color:#da1e28 !important
  }

  .med\:hover\:to-red-60-hover:hover{
    --gradient-to-color:#ba1b23 !important
  }

  .med\:hover\:to-red-80:hover{
    --gradient-to-color:#750e13 !important
  }

  .med\:hover\:to-gray-30:hover{
    --gradient-to-color:#c6c6c6 !important
  }

  .med\:hover\:to-green-60:hover{
    --gradient-to-color:#198038 !important
  }

  .med\:hover\:to-green-50:hover{
    --gradient-to-color:#EDF5FF !important
  }

  .med\:hover\:to-blue-70:hover{
    --gradient-to-color:#0043ce !important
  }

  .med\:hover\:to-gray-50:hover{
    --gradient-to-color:#8d8d8d !important
  }

  .med\:hover\:to-gray-50-hover:hover{
    --gradient-to-color:#8d8d8d12 !important
  }

  .med\:hover\:to-gray-50-active:hover{
    --gradient-to-color:#8d8d8d32 !important
  }

  .med\:hover\:to-gray-100:hover{
    --gradient-to-color:#161616 !important
  }

  .med\:hover\:to-gray-100-disabled:hover{
    --gradient-to-color:#16161650 !important
  }

  .med\:hover\:to-gray-40:hover{
    --gradient-to-color:#a8a8a8 !important
  }

  .med\:hover\:to-gray-10:hover{
    --gradient-to-color:#f4f4f4 !important
  }

  .med\:hover\:to-gray-10-hover:hover{
    --gradient-to-color:#e5e5e5 !important
  }

  .med\:hover\:to-gray-20:hover{
    --gradient-to-color:#e0e0e0 !important
  }

  .med\:hover\:to-gray-20-hover:hover{
    --gradient-to-color:#cacaca !important
  }

  .med\:focus\:from-red:focus{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .med\:focus\:from-red-100:focus{
    --gradient-from-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .med\:focus\:from-teal:focus{
    --gradient-from-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .med\:focus\:from-teal-100:focus{
    --gradient-from-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .med\:focus\:from-teal-200:focus{
    --gradient-from-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .med\:focus\:from-teal-300:focus{
    --gradient-from-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .med\:focus\:from-white:focus{
    --gradient-from-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .med\:focus\:from-black:focus{
    --gradient-from-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .med\:focus\:from-black-100:focus{
    --gradient-from-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .med\:focus\:from-black-200:focus{
    --gradient-from-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .med\:focus\:from-blue:focus{
    --gradient-from-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .med\:focus\:from-orange:focus{
    --gradient-from-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .med\:focus\:from-purple:focus{
    --gradient-from-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .med\:focus\:from-blue-100:focus{
    --gradient-from-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .med\:focus\:from-blue-300:focus{
    --gradient-from-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .med\:focus\:from-blue-900:focus{
    --gradient-from-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .med\:focus\:from-gray-150:focus{
    --gradient-from-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .med\:focus\:from-gray-200:focus{
    --gradient-from-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .med\:focus\:from-gray-250:focus{
    --gradient-from-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .med\:focus\:from-gray-300:focus{
    --gradient-from-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .med\:focus\:from-gray-400:focus{
    --gradient-from-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .med\:focus\:from-gray-450:focus{
    --gradient-from-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .med\:focus\:from-gray-500:focus{
    --gradient-from-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .med\:focus\:from-gray-550:focus{
    --gradient-from-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .med\:focus\:from-gray-600:focus{
    --gradient-from-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .med\:focus\:from-gray-700:focus{
    --gradient-from-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .med\:focus\:from-gray-disable:focus{
    --gradient-from-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .med\:focus\:from-gray-unselected:focus{
    --gradient-from-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .med\:focus\:from-blue-200:focus{
    --gradient-from-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .med\:focus\:from-red-500:focus{
    --gradient-from-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .med\:focus\:from-red-alert:focus{
    --gradient-from-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .med\:focus\:from-blue-40:focus{
    --gradient-from-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .med\:focus\:from-blue-60:focus{
    --gradient-from-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .med\:focus\:from-blue-60-hover:focus{
    --gradient-from-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .med\:focus\:from-blue-80:focus{
    --gradient-from-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .med\:focus\:from-gray-80:focus{
    --gradient-from-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .med\:focus\:from-gray-80-hover:focus{
    --gradient-from-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .med\:focus\:from-gray-70:focus{
    --gradient-from-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .med\:focus\:from-gray-60:focus{
    --gradient-from-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .med\:focus\:from-red-60:focus{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .med\:focus\:from-red-60-hover:focus{
    --gradient-from-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .med\:focus\:from-red-80:focus{
    --gradient-from-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .med\:focus\:from-gray-30:focus{
    --gradient-from-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .med\:focus\:from-green-60:focus{
    --gradient-from-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .med\:focus\:from-green-50:focus{
    --gradient-from-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .med\:focus\:from-blue-70:focus{
    --gradient-from-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .med\:focus\:from-gray-50:focus{
    --gradient-from-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .med\:focus\:from-gray-50-hover:focus{
    --gradient-from-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .med\:focus\:from-gray-50-active:focus{
    --gradient-from-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .med\:focus\:from-gray-100:focus{
    --gradient-from-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .med\:focus\:from-gray-100-disabled:focus{
    --gradient-from-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .med\:focus\:from-gray-40:focus{
    --gradient-from-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .med\:focus\:from-gray-10:focus{
    --gradient-from-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .med\:focus\:from-gray-10-hover:focus{
    --gradient-from-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .med\:focus\:from-gray-20:focus{
    --gradient-from-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .med\:focus\:from-gray-20-hover:focus{
    --gradient-from-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .med\:focus\:via-red:focus{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .med\:focus\:via-red-100:focus{
    --gradient-via-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .med\:focus\:via-teal:focus{
    --gradient-via-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .med\:focus\:via-teal-100:focus{
    --gradient-via-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .med\:focus\:via-teal-200:focus{
    --gradient-via-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .med\:focus\:via-teal-300:focus{
    --gradient-via-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .med\:focus\:via-white:focus{
    --gradient-via-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .med\:focus\:via-black:focus{
    --gradient-via-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .med\:focus\:via-black-100:focus{
    --gradient-via-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .med\:focus\:via-black-200:focus{
    --gradient-via-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .med\:focus\:via-blue:focus{
    --gradient-via-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .med\:focus\:via-orange:focus{
    --gradient-via-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .med\:focus\:via-purple:focus{
    --gradient-via-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .med\:focus\:via-blue-100:focus{
    --gradient-via-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .med\:focus\:via-blue-300:focus{
    --gradient-via-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .med\:focus\:via-blue-900:focus{
    --gradient-via-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .med\:focus\:via-gray-150:focus{
    --gradient-via-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .med\:focus\:via-gray-200:focus{
    --gradient-via-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .med\:focus\:via-gray-250:focus{
    --gradient-via-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .med\:focus\:via-gray-300:focus{
    --gradient-via-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .med\:focus\:via-gray-400:focus{
    --gradient-via-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .med\:focus\:via-gray-450:focus{
    --gradient-via-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .med\:focus\:via-gray-500:focus{
    --gradient-via-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .med\:focus\:via-gray-550:focus{
    --gradient-via-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .med\:focus\:via-gray-600:focus{
    --gradient-via-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .med\:focus\:via-gray-700:focus{
    --gradient-via-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .med\:focus\:via-gray-disable:focus{
    --gradient-via-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .med\:focus\:via-gray-unselected:focus{
    --gradient-via-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .med\:focus\:via-blue-200:focus{
    --gradient-via-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .med\:focus\:via-red-500:focus{
    --gradient-via-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .med\:focus\:via-red-alert:focus{
    --gradient-via-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .med\:focus\:via-blue-40:focus{
    --gradient-via-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .med\:focus\:via-blue-60:focus{
    --gradient-via-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .med\:focus\:via-blue-60-hover:focus{
    --gradient-via-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .med\:focus\:via-blue-80:focus{
    --gradient-via-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .med\:focus\:via-gray-80:focus{
    --gradient-via-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .med\:focus\:via-gray-80-hover:focus{
    --gradient-via-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .med\:focus\:via-gray-70:focus{
    --gradient-via-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .med\:focus\:via-gray-60:focus{
    --gradient-via-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .med\:focus\:via-red-60:focus{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .med\:focus\:via-red-60-hover:focus{
    --gradient-via-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .med\:focus\:via-red-80:focus{
    --gradient-via-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .med\:focus\:via-gray-30:focus{
    --gradient-via-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .med\:focus\:via-green-60:focus{
    --gradient-via-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .med\:focus\:via-green-50:focus{
    --gradient-via-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .med\:focus\:via-blue-70:focus{
    --gradient-via-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .med\:focus\:via-gray-50:focus{
    --gradient-via-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .med\:focus\:via-gray-50-hover:focus{
    --gradient-via-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .med\:focus\:via-gray-50-active:focus{
    --gradient-via-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .med\:focus\:via-gray-100:focus{
    --gradient-via-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .med\:focus\:via-gray-100-disabled:focus{
    --gradient-via-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .med\:focus\:via-gray-40:focus{
    --gradient-via-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .med\:focus\:via-gray-10:focus{
    --gradient-via-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .med\:focus\:via-gray-10-hover:focus{
    --gradient-via-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .med\:focus\:via-gray-20:focus{
    --gradient-via-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .med\:focus\:via-gray-20-hover:focus{
    --gradient-via-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .med\:focus\:to-red:focus{
    --gradient-to-color:#da1e28 !important
  }

  .med\:focus\:to-red-100:focus{
    --gradient-to-color:#fb4b53 !important
  }

  .med\:focus\:to-teal:focus{
    --gradient-to-color:#009b9b !important
  }

  .med\:focus\:to-teal-100:focus{
    --gradient-to-color:#dbfbfb !important
  }

  .med\:focus\:to-teal-200:focus{
    --gradient-to-color:#A8E2E4 !important
  }

  .med\:focus\:to-teal-300:focus{
    --gradient-to-color:#009C98 !important
  }

  .med\:focus\:to-white:focus{
    --gradient-to-color:#fff !important
  }

  .med\:focus\:to-black:focus{
    --gradient-to-color:#000 !important
  }

  .med\:focus\:to-black-100:focus{
    --gradient-to-color:#242A2E !important
  }

  .med\:focus\:to-black-200:focus{
    --gradient-to-color:#171717 !important
  }

  .med\:focus\:to-blue:focus{
    --gradient-to-color:#0058A1 !important
  }

  .med\:focus\:to-orange:focus{
    --gradient-to-color:#fe7b00 !important
  }

  .med\:focus\:to-purple:focus{
    --gradient-to-color:#8a3ffc !important
  }

  .med\:focus\:to-blue-100:focus{
    --gradient-to-color:#E3F6FF !important
  }

  .med\:focus\:to-blue-300:focus{
    --gradient-to-color:#30B0FF !important
  }

  .med\:focus\:to-blue-900:focus{
    --gradient-to-color:#07192B !important
  }

  .med\:focus\:to-gray-150:focus{
    --gradient-to-color:#f9f9f9 !important
  }

  .med\:focus\:to-gray-200:focus{
    --gradient-to-color:#F2F4F8 !important
  }

  .med\:focus\:to-gray-250:focus{
    --gradient-to-color:#FAFBFB !important
  }

  .med\:focus\:to-gray-300:focus{
    --gradient-to-color:#D5D9E0 !important
  }

  .med\:focus\:to-gray-400:focus{
    --gradient-to-color:#9FA5AD !important
  }

  .med\:focus\:to-gray-450:focus{
    --gradient-to-color:#868d95 !important
  }

  .med\:focus\:to-gray-500:focus{
    --gradient-to-color:#414F64 !important
  }

  .med\:focus\:to-gray-550:focus{
    --gradient-to-color:#697077 !important
  }

  .med\:focus\:to-gray-600:focus{
    --gradient-to-color:#50565b !important
  }

  .med\:focus\:to-gray-700:focus{
    --gradient-to-color:#242a2e !important
  }

  .med\:focus\:to-gray-disable:focus{
    --gradient-to-color:#C1C7CD !important
  }

  .med\:focus\:to-gray-unselected:focus{
    --gradient-to-color:#868D95 !important
  }

  .med\:focus\:to-blue-200:focus{
    --gradient-to-color:#427fb6 !important
  }

  .med\:focus\:to-red-500:focus{
    --gradient-to-color:#DC2626 !important
  }

  .med\:focus\:to-red-alert:focus{
    --gradient-to-color:#DA1E2833 !important
  }

  .med\:focus\:to-blue-40:focus{
    --gradient-to-color:#78a9ff !important
  }

  .med\:focus\:to-blue-60:focus{
    --gradient-to-color:#0f62fe !important
  }

  .med\:focus\:to-blue-60-hover:focus{
    --gradient-to-color:#0353e9 !important
  }

  .med\:focus\:to-blue-80:focus{
    --gradient-to-color:#002d9c !important
  }

  .med\:focus\:to-gray-80:focus{
    --gradient-to-color:#393939 !important
  }

  .med\:focus\:to-gray-80-hover:focus{
    --gradient-to-color:#4c4c4c !important
  }

  .med\:focus\:to-gray-70:focus{
    --gradient-to-color:#525252 !important
  }

  .med\:focus\:to-gray-60:focus{
    --gradient-to-color:#6f6f6f !important
  }

  .med\:focus\:to-red-60:focus{
    --gradient-to-color:#da1e28 !important
  }

  .med\:focus\:to-red-60-hover:focus{
    --gradient-to-color:#ba1b23 !important
  }

  .med\:focus\:to-red-80:focus{
    --gradient-to-color:#750e13 !important
  }

  .med\:focus\:to-gray-30:focus{
    --gradient-to-color:#c6c6c6 !important
  }

  .med\:focus\:to-green-60:focus{
    --gradient-to-color:#198038 !important
  }

  .med\:focus\:to-green-50:focus{
    --gradient-to-color:#EDF5FF !important
  }

  .med\:focus\:to-blue-70:focus{
    --gradient-to-color:#0043ce !important
  }

  .med\:focus\:to-gray-50:focus{
    --gradient-to-color:#8d8d8d !important
  }

  .med\:focus\:to-gray-50-hover:focus{
    --gradient-to-color:#8d8d8d12 !important
  }

  .med\:focus\:to-gray-50-active:focus{
    --gradient-to-color:#8d8d8d32 !important
  }

  .med\:focus\:to-gray-100:focus{
    --gradient-to-color:#161616 !important
  }

  .med\:focus\:to-gray-100-disabled:focus{
    --gradient-to-color:#16161650 !important
  }

  .med\:focus\:to-gray-40:focus{
    --gradient-to-color:#a8a8a8 !important
  }

  .med\:focus\:to-gray-10:focus{
    --gradient-to-color:#f4f4f4 !important
  }

  .med\:focus\:to-gray-10-hover:focus{
    --gradient-to-color:#e5e5e5 !important
  }

  .med\:focus\:to-gray-20:focus{
    --gradient-to-color:#e0e0e0 !important
  }

  .med\:focus\:to-gray-20-hover:focus{
    --gradient-to-color:#cacaca !important
  }

  .med\:bg-opacity-0{
    --bg-opacity:0 !important
  }

  .med\:bg-opacity-25{
    --bg-opacity:0.25 !important
  }

  .med\:bg-opacity-50{
    --bg-opacity:0.5 !important
  }

  .med\:bg-opacity-75{
    --bg-opacity:0.75 !important
  }

  .med\:bg-opacity-100{
    --bg-opacity:1 !important
  }

  .med\:hover\:bg-opacity-0:hover{
    --bg-opacity:0 !important
  }

  .med\:hover\:bg-opacity-25:hover{
    --bg-opacity:0.25 !important
  }

  .med\:hover\:bg-opacity-50:hover{
    --bg-opacity:0.5 !important
  }

  .med\:hover\:bg-opacity-75:hover{
    --bg-opacity:0.75 !important
  }

  .med\:hover\:bg-opacity-100:hover{
    --bg-opacity:1 !important
  }

  .med\:focus\:bg-opacity-0:focus{
    --bg-opacity:0 !important
  }

  .med\:focus\:bg-opacity-25:focus{
    --bg-opacity:0.25 !important
  }

  .med\:focus\:bg-opacity-50:focus{
    --bg-opacity:0.5 !important
  }

  .med\:focus\:bg-opacity-75:focus{
    --bg-opacity:0.75 !important
  }

  .med\:focus\:bg-opacity-100:focus{
    --bg-opacity:1 !important
  }

  .med\:bg-bottom{
    background-position:bottom !important
  }

  .med\:bg-center{
    background-position:center !important
  }

  .med\:bg-left{
    background-position:left !important
  }

  .med\:bg-left-bottom{
    background-position:left bottom !important
  }

  .med\:bg-left-top{
    background-position:left top !important
  }

  .med\:bg-right{
    background-position:right !important
  }

  .med\:bg-right-bottom{
    background-position:right bottom !important
  }

  .med\:bg-right-top{
    background-position:right top !important
  }

  .med\:bg-top{
    background-position:top !important
  }

  .med\:bg-repeat{
    background-repeat:repeat !important
  }

  .med\:bg-no-repeat{
    background-repeat:no-repeat !important
  }

  .med\:bg-repeat-x{
    background-repeat:repeat-x !important
  }

  .med\:bg-repeat-y{
    background-repeat:repeat-y !important
  }

  .med\:bg-repeat-round{
    background-repeat:round !important
  }

  .med\:bg-repeat-space{
    background-repeat:space !important
  }

  .med\:bg-auto{
    background-size:auto !important
  }

  .med\:bg-cover{
    background-size:cover !important
  }

  .med\:bg-contain{
    background-size:contain !important
  }

  .med\:border-collapse{
    border-collapse:collapse !important
  }

  .med\:border-separate{
    border-collapse:separate !important
  }

  .med\:border-red{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .med\:border-red-100{
    --border-opacity:1 !important;
    border-color:#fb4b53 !important;
    border-color:rgba(251, 75, 83, var(--border-opacity)) !important
  }

  .med\:border-teal{
    --border-opacity:1 !important;
    border-color:#009b9b !important;
    border-color:rgba(0, 155, 155, var(--border-opacity)) !important
  }

  .med\:border-teal-100{
    --border-opacity:1 !important;
    border-color:#dbfbfb !important;
    border-color:rgba(219, 251, 251, var(--border-opacity)) !important
  }

  .med\:border-teal-200{
    --border-opacity:1 !important;
    border-color:#A8E2E4 !important;
    border-color:rgba(168, 226, 228, var(--border-opacity)) !important
  }

  .med\:border-teal-300{
    --border-opacity:1 !important;
    border-color:#009C98 !important;
    border-color:rgba(0, 156, 152, var(--border-opacity)) !important
  }

  .med\:border-white{
    --border-opacity:1 !important;
    border-color:#fff !important;
    border-color:rgba(255, 255, 255, var(--border-opacity)) !important
  }

  .med\:border-black{
    --border-opacity:1 !important;
    border-color:#000 !important;
    border-color:rgba(0, 0, 0, var(--border-opacity)) !important
  }

  .med\:border-black-100{
    --border-opacity:1 !important;
    border-color:#242A2E !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .med\:border-black-200{
    --border-opacity:1 !important;
    border-color:#171717 !important;
    border-color:rgba(23, 23, 23, var(--border-opacity)) !important
  }

  .med\:border-blue{
    --border-opacity:1 !important;
    border-color:#0058A1 !important;
    border-color:rgba(0, 88, 161, var(--border-opacity)) !important
  }

  .med\:border-orange{
    --border-opacity:1 !important;
    border-color:#fe7b00 !important;
    border-color:rgba(254, 123, 0, var(--border-opacity)) !important
  }

  .med\:border-purple{
    --border-opacity:1 !important;
    border-color:#8a3ffc !important;
    border-color:rgba(138, 63, 252, var(--border-opacity)) !important
  }

  .med\:border-blue-100{
    --border-opacity:1 !important;
    border-color:#E3F6FF !important;
    border-color:rgba(227, 246, 255, var(--border-opacity)) !important
  }

  .med\:border-blue-300{
    --border-opacity:1 !important;
    border-color:#30B0FF !important;
    border-color:rgba(48, 176, 255, var(--border-opacity)) !important
  }

  .med\:border-blue-900{
    --border-opacity:1 !important;
    border-color:#07192B !important;
    border-color:rgba(7, 25, 43, var(--border-opacity)) !important
  }

  .med\:border-gray-150{
    --border-opacity:1 !important;
    border-color:#f9f9f9 !important;
    border-color:rgba(249, 249, 249, var(--border-opacity)) !important
  }

  .med\:border-gray-200{
    --border-opacity:1 !important;
    border-color:#F2F4F8 !important;
    border-color:rgba(242, 244, 248, var(--border-opacity)) !important
  }

  .med\:border-gray-250{
    --border-opacity:1 !important;
    border-color:#FAFBFB !important;
    border-color:rgba(250, 251, 251, var(--border-opacity)) !important
  }

  .med\:border-gray-300{
    --border-opacity:1 !important;
    border-color:#D5D9E0 !important;
    border-color:rgba(213, 217, 224, var(--border-opacity)) !important
  }

  .med\:border-gray-400{
    --border-opacity:1 !important;
    border-color:#9FA5AD !important;
    border-color:rgba(159, 165, 173, var(--border-opacity)) !important
  }

  .med\:border-gray-450{
    --border-opacity:1 !important;
    border-color:#868d95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .med\:border-gray-500{
    --border-opacity:1 !important;
    border-color:#414F64 !important;
    border-color:rgba(65, 79, 100, var(--border-opacity)) !important
  }

  .med\:border-gray-550{
    --border-opacity:1 !important;
    border-color:#697077 !important;
    border-color:rgba(105, 112, 119, var(--border-opacity)) !important
  }

  .med\:border-gray-600{
    --border-opacity:1 !important;
    border-color:#50565b !important;
    border-color:rgba(80, 86, 91, var(--border-opacity)) !important
  }

  .med\:border-gray-700{
    --border-opacity:1 !important;
    border-color:#242a2e !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .med\:border-gray-disable{
    --border-opacity:1 !important;
    border-color:#C1C7CD !important;
    border-color:rgba(193, 199, 205, var(--border-opacity)) !important
  }

  .med\:border-gray-unselected{
    --border-opacity:1 !important;
    border-color:#868D95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .med\:border-blue-200{
    --border-opacity:1 !important;
    border-color:#427fb6 !important;
    border-color:rgba(66, 127, 182, var(--border-opacity)) !important
  }

  .med\:border-red-500{
    --border-opacity:1 !important;
    border-color:#DC2626 !important;
    border-color:rgba(220, 38, 38, var(--border-opacity)) !important
  }

  .med\:border-red-alert{
    border-color:#DA1E2833 !important
  }

  .med\:border-blue-40{
    --border-opacity:1 !important;
    border-color:#78a9ff !important;
    border-color:rgba(120, 169, 255, var(--border-opacity)) !important
  }

  .med\:border-blue-60{
    --border-opacity:1 !important;
    border-color:#0f62fe !important;
    border-color:rgba(15, 98, 254, var(--border-opacity)) !important
  }

  .med\:border-blue-60-hover{
    --border-opacity:1 !important;
    border-color:#0353e9 !important;
    border-color:rgba(3, 83, 233, var(--border-opacity)) !important
  }

  .med\:border-blue-80{
    --border-opacity:1 !important;
    border-color:#002d9c !important;
    border-color:rgba(0, 45, 156, var(--border-opacity)) !important
  }

  .med\:border-gray-80{
    --border-opacity:1 !important;
    border-color:#393939 !important;
    border-color:rgba(57, 57, 57, var(--border-opacity)) !important
  }

  .med\:border-gray-80-hover{
    --border-opacity:1 !important;
    border-color:#4c4c4c !important;
    border-color:rgba(76, 76, 76, var(--border-opacity)) !important
  }

  .med\:border-gray-70{
    --border-opacity:1 !important;
    border-color:#525252 !important;
    border-color:rgba(82, 82, 82, var(--border-opacity)) !important
  }

  .med\:border-gray-60{
    --border-opacity:1 !important;
    border-color:#6f6f6f !important;
    border-color:rgba(111, 111, 111, var(--border-opacity)) !important
  }

  .med\:border-red-60{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .med\:border-red-60-hover{
    --border-opacity:1 !important;
    border-color:#ba1b23 !important;
    border-color:rgba(186, 27, 35, var(--border-opacity)) !important
  }

  .med\:border-red-80{
    --border-opacity:1 !important;
    border-color:#750e13 !important;
    border-color:rgba(117, 14, 19, var(--border-opacity)) !important
  }

  .med\:border-gray-30{
    --border-opacity:1 !important;
    border-color:#c6c6c6 !important;
    border-color:rgba(198, 198, 198, var(--border-opacity)) !important
  }

  .med\:border-green-60{
    --border-opacity:1 !important;
    border-color:#198038 !important;
    border-color:rgba(25, 128, 56, var(--border-opacity)) !important
  }

  .med\:border-green-50{
    --border-opacity:1 !important;
    border-color:#EDF5FF !important;
    border-color:rgba(237, 245, 255, var(--border-opacity)) !important
  }

  .med\:border-blue-70{
    --border-opacity:1 !important;
    border-color:#0043ce !important;
    border-color:rgba(0, 67, 206, var(--border-opacity)) !important
  }

  .med\:border-gray-50{
    --border-opacity:1 !important;
    border-color:#8d8d8d !important;
    border-color:rgba(141, 141, 141, var(--border-opacity)) !important
  }

  .med\:border-gray-50-hover{
    border-color:#8d8d8d12 !important
  }

  .med\:border-gray-50-active{
    border-color:#8d8d8d32 !important
  }

  .med\:border-gray-100{
    --border-opacity:1 !important;
    border-color:#161616 !important;
    border-color:rgba(22, 22, 22, var(--border-opacity)) !important
  }

  .med\:border-gray-100-disabled{
    border-color:#16161650 !important
  }

  .med\:border-gray-40{
    --border-opacity:1 !important;
    border-color:#a8a8a8 !important;
    border-color:rgba(168, 168, 168, var(--border-opacity)) !important
  }

  .med\:border-gray-10{
    --border-opacity:1 !important;
    border-color:#f4f4f4 !important;
    border-color:rgba(244, 244, 244, var(--border-opacity)) !important
  }

  .med\:border-gray-10-hover{
    --border-opacity:1 !important;
    border-color:#e5e5e5 !important;
    border-color:rgba(229, 229, 229, var(--border-opacity)) !important
  }

  .med\:border-gray-20{
    --border-opacity:1 !important;
    border-color:#e0e0e0 !important;
    border-color:rgba(224, 224, 224, var(--border-opacity)) !important
  }

  .med\:border-gray-20-hover{
    --border-opacity:1 !important;
    border-color:#cacaca !important;
    border-color:rgba(202, 202, 202, var(--border-opacity)) !important
  }

  .med\:hover\:border-red:hover{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .med\:hover\:border-red-100:hover{
    --border-opacity:1 !important;
    border-color:#fb4b53 !important;
    border-color:rgba(251, 75, 83, var(--border-opacity)) !important
  }

  .med\:hover\:border-teal:hover{
    --border-opacity:1 !important;
    border-color:#009b9b !important;
    border-color:rgba(0, 155, 155, var(--border-opacity)) !important
  }

  .med\:hover\:border-teal-100:hover{
    --border-opacity:1 !important;
    border-color:#dbfbfb !important;
    border-color:rgba(219, 251, 251, var(--border-opacity)) !important
  }

  .med\:hover\:border-teal-200:hover{
    --border-opacity:1 !important;
    border-color:#A8E2E4 !important;
    border-color:rgba(168, 226, 228, var(--border-opacity)) !important
  }

  .med\:hover\:border-teal-300:hover{
    --border-opacity:1 !important;
    border-color:#009C98 !important;
    border-color:rgba(0, 156, 152, var(--border-opacity)) !important
  }

  .med\:hover\:border-white:hover{
    --border-opacity:1 !important;
    border-color:#fff !important;
    border-color:rgba(255, 255, 255, var(--border-opacity)) !important
  }

  .med\:hover\:border-black:hover{
    --border-opacity:1 !important;
    border-color:#000 !important;
    border-color:rgba(0, 0, 0, var(--border-opacity)) !important
  }

  .med\:hover\:border-black-100:hover{
    --border-opacity:1 !important;
    border-color:#242A2E !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .med\:hover\:border-black-200:hover{
    --border-opacity:1 !important;
    border-color:#171717 !important;
    border-color:rgba(23, 23, 23, var(--border-opacity)) !important
  }

  .med\:hover\:border-blue:hover{
    --border-opacity:1 !important;
    border-color:#0058A1 !important;
    border-color:rgba(0, 88, 161, var(--border-opacity)) !important
  }

  .med\:hover\:border-orange:hover{
    --border-opacity:1 !important;
    border-color:#fe7b00 !important;
    border-color:rgba(254, 123, 0, var(--border-opacity)) !important
  }

  .med\:hover\:border-purple:hover{
    --border-opacity:1 !important;
    border-color:#8a3ffc !important;
    border-color:rgba(138, 63, 252, var(--border-opacity)) !important
  }

  .med\:hover\:border-blue-100:hover{
    --border-opacity:1 !important;
    border-color:#E3F6FF !important;
    border-color:rgba(227, 246, 255, var(--border-opacity)) !important
  }

  .med\:hover\:border-blue-300:hover{
    --border-opacity:1 !important;
    border-color:#30B0FF !important;
    border-color:rgba(48, 176, 255, var(--border-opacity)) !important
  }

  .med\:hover\:border-blue-900:hover{
    --border-opacity:1 !important;
    border-color:#07192B !important;
    border-color:rgba(7, 25, 43, var(--border-opacity)) !important
  }

  .med\:hover\:border-gray-150:hover{
    --border-opacity:1 !important;
    border-color:#f9f9f9 !important;
    border-color:rgba(249, 249, 249, var(--border-opacity)) !important
  }

  .med\:hover\:border-gray-200:hover{
    --border-opacity:1 !important;
    border-color:#F2F4F8 !important;
    border-color:rgba(242, 244, 248, var(--border-opacity)) !important
  }

  .med\:hover\:border-gray-250:hover{
    --border-opacity:1 !important;
    border-color:#FAFBFB !important;
    border-color:rgba(250, 251, 251, var(--border-opacity)) !important
  }

  .med\:hover\:border-gray-300:hover{
    --border-opacity:1 !important;
    border-color:#D5D9E0 !important;
    border-color:rgba(213, 217, 224, var(--border-opacity)) !important
  }

  .med\:hover\:border-gray-400:hover{
    --border-opacity:1 !important;
    border-color:#9FA5AD !important;
    border-color:rgba(159, 165, 173, var(--border-opacity)) !important
  }

  .med\:hover\:border-gray-450:hover{
    --border-opacity:1 !important;
    border-color:#868d95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .med\:hover\:border-gray-500:hover{
    --border-opacity:1 !important;
    border-color:#414F64 !important;
    border-color:rgba(65, 79, 100, var(--border-opacity)) !important
  }

  .med\:hover\:border-gray-550:hover{
    --border-opacity:1 !important;
    border-color:#697077 !important;
    border-color:rgba(105, 112, 119, var(--border-opacity)) !important
  }

  .med\:hover\:border-gray-600:hover{
    --border-opacity:1 !important;
    border-color:#50565b !important;
    border-color:rgba(80, 86, 91, var(--border-opacity)) !important
  }

  .med\:hover\:border-gray-700:hover{
    --border-opacity:1 !important;
    border-color:#242a2e !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .med\:hover\:border-gray-disable:hover{
    --border-opacity:1 !important;
    border-color:#C1C7CD !important;
    border-color:rgba(193, 199, 205, var(--border-opacity)) !important
  }

  .med\:hover\:border-gray-unselected:hover{
    --border-opacity:1 !important;
    border-color:#868D95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .med\:hover\:border-blue-200:hover{
    --border-opacity:1 !important;
    border-color:#427fb6 !important;
    border-color:rgba(66, 127, 182, var(--border-opacity)) !important
  }

  .med\:hover\:border-red-500:hover{
    --border-opacity:1 !important;
    border-color:#DC2626 !important;
    border-color:rgba(220, 38, 38, var(--border-opacity)) !important
  }

  .med\:hover\:border-red-alert:hover{
    border-color:#DA1E2833 !important
  }

  .med\:hover\:border-blue-40:hover{
    --border-opacity:1 !important;
    border-color:#78a9ff !important;
    border-color:rgba(120, 169, 255, var(--border-opacity)) !important
  }

  .med\:hover\:border-blue-60:hover{
    --border-opacity:1 !important;
    border-color:#0f62fe !important;
    border-color:rgba(15, 98, 254, var(--border-opacity)) !important
  }

  .med\:hover\:border-blue-60-hover:hover{
    --border-opacity:1 !important;
    border-color:#0353e9 !important;
    border-color:rgba(3, 83, 233, var(--border-opacity)) !important
  }

  .med\:hover\:border-blue-80:hover{
    --border-opacity:1 !important;
    border-color:#002d9c !important;
    border-color:rgba(0, 45, 156, var(--border-opacity)) !important
  }

  .med\:hover\:border-gray-80:hover{
    --border-opacity:1 !important;
    border-color:#393939 !important;
    border-color:rgba(57, 57, 57, var(--border-opacity)) !important
  }

  .med\:hover\:border-gray-80-hover:hover{
    --border-opacity:1 !important;
    border-color:#4c4c4c !important;
    border-color:rgba(76, 76, 76, var(--border-opacity)) !important
  }

  .med\:hover\:border-gray-70:hover{
    --border-opacity:1 !important;
    border-color:#525252 !important;
    border-color:rgba(82, 82, 82, var(--border-opacity)) !important
  }

  .med\:hover\:border-gray-60:hover{
    --border-opacity:1 !important;
    border-color:#6f6f6f !important;
    border-color:rgba(111, 111, 111, var(--border-opacity)) !important
  }

  .med\:hover\:border-red-60:hover{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .med\:hover\:border-red-60-hover:hover{
    --border-opacity:1 !important;
    border-color:#ba1b23 !important;
    border-color:rgba(186, 27, 35, var(--border-opacity)) !important
  }

  .med\:hover\:border-red-80:hover{
    --border-opacity:1 !important;
    border-color:#750e13 !important;
    border-color:rgba(117, 14, 19, var(--border-opacity)) !important
  }

  .med\:hover\:border-gray-30:hover{
    --border-opacity:1 !important;
    border-color:#c6c6c6 !important;
    border-color:rgba(198, 198, 198, var(--border-opacity)) !important
  }

  .med\:hover\:border-green-60:hover{
    --border-opacity:1 !important;
    border-color:#198038 !important;
    border-color:rgba(25, 128, 56, var(--border-opacity)) !important
  }

  .med\:hover\:border-green-50:hover{
    --border-opacity:1 !important;
    border-color:#EDF5FF !important;
    border-color:rgba(237, 245, 255, var(--border-opacity)) !important
  }

  .med\:hover\:border-blue-70:hover{
    --border-opacity:1 !important;
    border-color:#0043ce !important;
    border-color:rgba(0, 67, 206, var(--border-opacity)) !important
  }

  .med\:hover\:border-gray-50:hover{
    --border-opacity:1 !important;
    border-color:#8d8d8d !important;
    border-color:rgba(141, 141, 141, var(--border-opacity)) !important
  }

  .med\:hover\:border-gray-50-hover:hover{
    border-color:#8d8d8d12 !important
  }

  .med\:hover\:border-gray-50-active:hover{
    border-color:#8d8d8d32 !important
  }

  .med\:hover\:border-gray-100:hover{
    --border-opacity:1 !important;
    border-color:#161616 !important;
    border-color:rgba(22, 22, 22, var(--border-opacity)) !important
  }

  .med\:hover\:border-gray-100-disabled:hover{
    border-color:#16161650 !important
  }

  .med\:hover\:border-gray-40:hover{
    --border-opacity:1 !important;
    border-color:#a8a8a8 !important;
    border-color:rgba(168, 168, 168, var(--border-opacity)) !important
  }

  .med\:hover\:border-gray-10:hover{
    --border-opacity:1 !important;
    border-color:#f4f4f4 !important;
    border-color:rgba(244, 244, 244, var(--border-opacity)) !important
  }

  .med\:hover\:border-gray-10-hover:hover{
    --border-opacity:1 !important;
    border-color:#e5e5e5 !important;
    border-color:rgba(229, 229, 229, var(--border-opacity)) !important
  }

  .med\:hover\:border-gray-20:hover{
    --border-opacity:1 !important;
    border-color:#e0e0e0 !important;
    border-color:rgba(224, 224, 224, var(--border-opacity)) !important
  }

  .med\:hover\:border-gray-20-hover:hover{
    --border-opacity:1 !important;
    border-color:#cacaca !important;
    border-color:rgba(202, 202, 202, var(--border-opacity)) !important
  }

  .med\:focus\:border-red:focus{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .med\:focus\:border-red-100:focus{
    --border-opacity:1 !important;
    border-color:#fb4b53 !important;
    border-color:rgba(251, 75, 83, var(--border-opacity)) !important
  }

  .med\:focus\:border-teal:focus{
    --border-opacity:1 !important;
    border-color:#009b9b !important;
    border-color:rgba(0, 155, 155, var(--border-opacity)) !important
  }

  .med\:focus\:border-teal-100:focus{
    --border-opacity:1 !important;
    border-color:#dbfbfb !important;
    border-color:rgba(219, 251, 251, var(--border-opacity)) !important
  }

  .med\:focus\:border-teal-200:focus{
    --border-opacity:1 !important;
    border-color:#A8E2E4 !important;
    border-color:rgba(168, 226, 228, var(--border-opacity)) !important
  }

  .med\:focus\:border-teal-300:focus{
    --border-opacity:1 !important;
    border-color:#009C98 !important;
    border-color:rgba(0, 156, 152, var(--border-opacity)) !important
  }

  .med\:focus\:border-white:focus{
    --border-opacity:1 !important;
    border-color:#fff !important;
    border-color:rgba(255, 255, 255, var(--border-opacity)) !important
  }

  .med\:focus\:border-black:focus{
    --border-opacity:1 !important;
    border-color:#000 !important;
    border-color:rgba(0, 0, 0, var(--border-opacity)) !important
  }

  .med\:focus\:border-black-100:focus{
    --border-opacity:1 !important;
    border-color:#242A2E !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .med\:focus\:border-black-200:focus{
    --border-opacity:1 !important;
    border-color:#171717 !important;
    border-color:rgba(23, 23, 23, var(--border-opacity)) !important
  }

  .med\:focus\:border-blue:focus{
    --border-opacity:1 !important;
    border-color:#0058A1 !important;
    border-color:rgba(0, 88, 161, var(--border-opacity)) !important
  }

  .med\:focus\:border-orange:focus{
    --border-opacity:1 !important;
    border-color:#fe7b00 !important;
    border-color:rgba(254, 123, 0, var(--border-opacity)) !important
  }

  .med\:focus\:border-purple:focus{
    --border-opacity:1 !important;
    border-color:#8a3ffc !important;
    border-color:rgba(138, 63, 252, var(--border-opacity)) !important
  }

  .med\:focus\:border-blue-100:focus{
    --border-opacity:1 !important;
    border-color:#E3F6FF !important;
    border-color:rgba(227, 246, 255, var(--border-opacity)) !important
  }

  .med\:focus\:border-blue-300:focus{
    --border-opacity:1 !important;
    border-color:#30B0FF !important;
    border-color:rgba(48, 176, 255, var(--border-opacity)) !important
  }

  .med\:focus\:border-blue-900:focus{
    --border-opacity:1 !important;
    border-color:#07192B !important;
    border-color:rgba(7, 25, 43, var(--border-opacity)) !important
  }

  .med\:focus\:border-gray-150:focus{
    --border-opacity:1 !important;
    border-color:#f9f9f9 !important;
    border-color:rgba(249, 249, 249, var(--border-opacity)) !important
  }

  .med\:focus\:border-gray-200:focus{
    --border-opacity:1 !important;
    border-color:#F2F4F8 !important;
    border-color:rgba(242, 244, 248, var(--border-opacity)) !important
  }

  .med\:focus\:border-gray-250:focus{
    --border-opacity:1 !important;
    border-color:#FAFBFB !important;
    border-color:rgba(250, 251, 251, var(--border-opacity)) !important
  }

  .med\:focus\:border-gray-300:focus{
    --border-opacity:1 !important;
    border-color:#D5D9E0 !important;
    border-color:rgba(213, 217, 224, var(--border-opacity)) !important
  }

  .med\:focus\:border-gray-400:focus{
    --border-opacity:1 !important;
    border-color:#9FA5AD !important;
    border-color:rgba(159, 165, 173, var(--border-opacity)) !important
  }

  .med\:focus\:border-gray-450:focus{
    --border-opacity:1 !important;
    border-color:#868d95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .med\:focus\:border-gray-500:focus{
    --border-opacity:1 !important;
    border-color:#414F64 !important;
    border-color:rgba(65, 79, 100, var(--border-opacity)) !important
  }

  .med\:focus\:border-gray-550:focus{
    --border-opacity:1 !important;
    border-color:#697077 !important;
    border-color:rgba(105, 112, 119, var(--border-opacity)) !important
  }

  .med\:focus\:border-gray-600:focus{
    --border-opacity:1 !important;
    border-color:#50565b !important;
    border-color:rgba(80, 86, 91, var(--border-opacity)) !important
  }

  .med\:focus\:border-gray-700:focus{
    --border-opacity:1 !important;
    border-color:#242a2e !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .med\:focus\:border-gray-disable:focus{
    --border-opacity:1 !important;
    border-color:#C1C7CD !important;
    border-color:rgba(193, 199, 205, var(--border-opacity)) !important
  }

  .med\:focus\:border-gray-unselected:focus{
    --border-opacity:1 !important;
    border-color:#868D95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .med\:focus\:border-blue-200:focus{
    --border-opacity:1 !important;
    border-color:#427fb6 !important;
    border-color:rgba(66, 127, 182, var(--border-opacity)) !important
  }

  .med\:focus\:border-red-500:focus{
    --border-opacity:1 !important;
    border-color:#DC2626 !important;
    border-color:rgba(220, 38, 38, var(--border-opacity)) !important
  }

  .med\:focus\:border-red-alert:focus{
    border-color:#DA1E2833 !important
  }

  .med\:focus\:border-blue-40:focus{
    --border-opacity:1 !important;
    border-color:#78a9ff !important;
    border-color:rgba(120, 169, 255, var(--border-opacity)) !important
  }

  .med\:focus\:border-blue-60:focus{
    --border-opacity:1 !important;
    border-color:#0f62fe !important;
    border-color:rgba(15, 98, 254, var(--border-opacity)) !important
  }

  .med\:focus\:border-blue-60-hover:focus{
    --border-opacity:1 !important;
    border-color:#0353e9 !important;
    border-color:rgba(3, 83, 233, var(--border-opacity)) !important
  }

  .med\:focus\:border-blue-80:focus{
    --border-opacity:1 !important;
    border-color:#002d9c !important;
    border-color:rgba(0, 45, 156, var(--border-opacity)) !important
  }

  .med\:focus\:border-gray-80:focus{
    --border-opacity:1 !important;
    border-color:#393939 !important;
    border-color:rgba(57, 57, 57, var(--border-opacity)) !important
  }

  .med\:focus\:border-gray-80-hover:focus{
    --border-opacity:1 !important;
    border-color:#4c4c4c !important;
    border-color:rgba(76, 76, 76, var(--border-opacity)) !important
  }

  .med\:focus\:border-gray-70:focus{
    --border-opacity:1 !important;
    border-color:#525252 !important;
    border-color:rgba(82, 82, 82, var(--border-opacity)) !important
  }

  .med\:focus\:border-gray-60:focus{
    --border-opacity:1 !important;
    border-color:#6f6f6f !important;
    border-color:rgba(111, 111, 111, var(--border-opacity)) !important
  }

  .med\:focus\:border-red-60:focus{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .med\:focus\:border-red-60-hover:focus{
    --border-opacity:1 !important;
    border-color:#ba1b23 !important;
    border-color:rgba(186, 27, 35, var(--border-opacity)) !important
  }

  .med\:focus\:border-red-80:focus{
    --border-opacity:1 !important;
    border-color:#750e13 !important;
    border-color:rgba(117, 14, 19, var(--border-opacity)) !important
  }

  .med\:focus\:border-gray-30:focus{
    --border-opacity:1 !important;
    border-color:#c6c6c6 !important;
    border-color:rgba(198, 198, 198, var(--border-opacity)) !important
  }

  .med\:focus\:border-green-60:focus{
    --border-opacity:1 !important;
    border-color:#198038 !important;
    border-color:rgba(25, 128, 56, var(--border-opacity)) !important
  }

  .med\:focus\:border-green-50:focus{
    --border-opacity:1 !important;
    border-color:#EDF5FF !important;
    border-color:rgba(237, 245, 255, var(--border-opacity)) !important
  }

  .med\:focus\:border-blue-70:focus{
    --border-opacity:1 !important;
    border-color:#0043ce !important;
    border-color:rgba(0, 67, 206, var(--border-opacity)) !important
  }

  .med\:focus\:border-gray-50:focus{
    --border-opacity:1 !important;
    border-color:#8d8d8d !important;
    border-color:rgba(141, 141, 141, var(--border-opacity)) !important
  }

  .med\:focus\:border-gray-50-hover:focus{
    border-color:#8d8d8d12 !important
  }

  .med\:focus\:border-gray-50-active:focus{
    border-color:#8d8d8d32 !important
  }

  .med\:focus\:border-gray-100:focus{
    --border-opacity:1 !important;
    border-color:#161616 !important;
    border-color:rgba(22, 22, 22, var(--border-opacity)) !important
  }

  .med\:focus\:border-gray-100-disabled:focus{
    border-color:#16161650 !important
  }

  .med\:focus\:border-gray-40:focus{
    --border-opacity:1 !important;
    border-color:#a8a8a8 !important;
    border-color:rgba(168, 168, 168, var(--border-opacity)) !important
  }

  .med\:focus\:border-gray-10:focus{
    --border-opacity:1 !important;
    border-color:#f4f4f4 !important;
    border-color:rgba(244, 244, 244, var(--border-opacity)) !important
  }

  .med\:focus\:border-gray-10-hover:focus{
    --border-opacity:1 !important;
    border-color:#e5e5e5 !important;
    border-color:rgba(229, 229, 229, var(--border-opacity)) !important
  }

  .med\:focus\:border-gray-20:focus{
    --border-opacity:1 !important;
    border-color:#e0e0e0 !important;
    border-color:rgba(224, 224, 224, var(--border-opacity)) !important
  }

  .med\:focus\:border-gray-20-hover:focus{
    --border-opacity:1 !important;
    border-color:#cacaca !important;
    border-color:rgba(202, 202, 202, var(--border-opacity)) !important
  }

  .med\:border-opacity-0{
    --border-opacity:0 !important
  }

  .med\:border-opacity-25{
    --border-opacity:0.25 !important
  }

  .med\:border-opacity-50{
    --border-opacity:0.5 !important
  }

  .med\:border-opacity-75{
    --border-opacity:0.75 !important
  }

  .med\:border-opacity-100{
    --border-opacity:1 !important
  }

  .med\:hover\:border-opacity-0:hover{
    --border-opacity:0 !important
  }

  .med\:hover\:border-opacity-25:hover{
    --border-opacity:0.25 !important
  }

  .med\:hover\:border-opacity-50:hover{
    --border-opacity:0.5 !important
  }

  .med\:hover\:border-opacity-75:hover{
    --border-opacity:0.75 !important
  }

  .med\:hover\:border-opacity-100:hover{
    --border-opacity:1 !important
  }

  .med\:focus\:border-opacity-0:focus{
    --border-opacity:0 !important
  }

  .med\:focus\:border-opacity-25:focus{
    --border-opacity:0.25 !important
  }

  .med\:focus\:border-opacity-50:focus{
    --border-opacity:0.5 !important
  }

  .med\:focus\:border-opacity-75:focus{
    --border-opacity:0.75 !important
  }

  .med\:focus\:border-opacity-100:focus{
    --border-opacity:1 !important
  }

  .med\:rounded-none{
    border-radius:0 !important
  }

  .med\:rounded-sm{
    border-radius:0.125rem !important
  }

  .med\:rounded{
    border-radius:0.25rem !important
  }

  .med\:rounded-md{
    border-radius:0.375rem !important
  }

  .med\:rounded-lg{
    border-radius:0.5rem !important
  }

  .med\:rounded-xl{
    border-radius:0.75rem !important
  }

  .med\:rounded-2xl{
    border-radius:1rem !important
  }

  .med\:rounded-3xl{
    border-radius:1.5rem !important
  }

  .med\:rounded-full{
    border-radius:9999px !important
  }

  .med\:rounded-t-none{
    border-top-left-radius:0 !important;
    border-top-right-radius:0 !important
  }

  .med\:rounded-r-none{
    border-top-right-radius:0 !important;
    border-bottom-right-radius:0 !important
  }

  .med\:rounded-b-none{
    border-bottom-right-radius:0 !important;
    border-bottom-left-radius:0 !important
  }

  .med\:rounded-l-none{
    border-top-left-radius:0 !important;
    border-bottom-left-radius:0 !important
  }

  .med\:rounded-t-sm{
    border-top-left-radius:0.125rem !important;
    border-top-right-radius:0.125rem !important
  }

  .med\:rounded-r-sm{
    border-top-right-radius:0.125rem !important;
    border-bottom-right-radius:0.125rem !important
  }

  .med\:rounded-b-sm{
    border-bottom-right-radius:0.125rem !important;
    border-bottom-left-radius:0.125rem !important
  }

  .med\:rounded-l-sm{
    border-top-left-radius:0.125rem !important;
    border-bottom-left-radius:0.125rem !important
  }

  .med\:rounded-t{
    border-top-left-radius:0.25rem !important;
    border-top-right-radius:0.25rem !important
  }

  .med\:rounded-r{
    border-top-right-radius:0.25rem !important;
    border-bottom-right-radius:0.25rem !important
  }

  .med\:rounded-b{
    border-bottom-right-radius:0.25rem !important;
    border-bottom-left-radius:0.25rem !important
  }

  .med\:rounded-l{
    border-top-left-radius:0.25rem !important;
    border-bottom-left-radius:0.25rem !important
  }

  .med\:rounded-t-md{
    border-top-left-radius:0.375rem !important;
    border-top-right-radius:0.375rem !important
  }

  .med\:rounded-r-md{
    border-top-right-radius:0.375rem !important;
    border-bottom-right-radius:0.375rem !important
  }

  .med\:rounded-b-md{
    border-bottom-right-radius:0.375rem !important;
    border-bottom-left-radius:0.375rem !important
  }

  .med\:rounded-l-md{
    border-top-left-radius:0.375rem !important;
    border-bottom-left-radius:0.375rem !important
  }

  .med\:rounded-t-lg{
    border-top-left-radius:0.5rem !important;
    border-top-right-radius:0.5rem !important
  }

  .med\:rounded-r-lg{
    border-top-right-radius:0.5rem !important;
    border-bottom-right-radius:0.5rem !important
  }

  .med\:rounded-b-lg{
    border-bottom-right-radius:0.5rem !important;
    border-bottom-left-radius:0.5rem !important
  }

  .med\:rounded-l-lg{
    border-top-left-radius:0.5rem !important;
    border-bottom-left-radius:0.5rem !important
  }

  .med\:rounded-t-xl{
    border-top-left-radius:0.75rem !important;
    border-top-right-radius:0.75rem !important
  }

  .med\:rounded-r-xl{
    border-top-right-radius:0.75rem !important;
    border-bottom-right-radius:0.75rem !important
  }

  .med\:rounded-b-xl{
    border-bottom-right-radius:0.75rem !important;
    border-bottom-left-radius:0.75rem !important
  }

  .med\:rounded-l-xl{
    border-top-left-radius:0.75rem !important;
    border-bottom-left-radius:0.75rem !important
  }

  .med\:rounded-t-2xl{
    border-top-left-radius:1rem !important;
    border-top-right-radius:1rem !important
  }

  .med\:rounded-r-2xl{
    border-top-right-radius:1rem !important;
    border-bottom-right-radius:1rem !important
  }

  .med\:rounded-b-2xl{
    border-bottom-right-radius:1rem !important;
    border-bottom-left-radius:1rem !important
  }

  .med\:rounded-l-2xl{
    border-top-left-radius:1rem !important;
    border-bottom-left-radius:1rem !important
  }

  .med\:rounded-t-3xl{
    border-top-left-radius:1.5rem !important;
    border-top-right-radius:1.5rem !important
  }

  .med\:rounded-r-3xl{
    border-top-right-radius:1.5rem !important;
    border-bottom-right-radius:1.5rem !important
  }

  .med\:rounded-b-3xl{
    border-bottom-right-radius:1.5rem !important;
    border-bottom-left-radius:1.5rem !important
  }

  .med\:rounded-l-3xl{
    border-top-left-radius:1.5rem !important;
    border-bottom-left-radius:1.5rem !important
  }

  .med\:rounded-t-full{
    border-top-left-radius:9999px !important;
    border-top-right-radius:9999px !important
  }

  .med\:rounded-r-full{
    border-top-right-radius:9999px !important;
    border-bottom-right-radius:9999px !important
  }

  .med\:rounded-b-full{
    border-bottom-right-radius:9999px !important;
    border-bottom-left-radius:9999px !important
  }

  .med\:rounded-l-full{
    border-top-left-radius:9999px !important;
    border-bottom-left-radius:9999px !important
  }

  .med\:rounded-tl-none{
    border-top-left-radius:0 !important
  }

  .med\:rounded-tr-none{
    border-top-right-radius:0 !important
  }

  .med\:rounded-br-none{
    border-bottom-right-radius:0 !important
  }

  .med\:rounded-bl-none{
    border-bottom-left-radius:0 !important
  }

  .med\:rounded-tl-sm{
    border-top-left-radius:0.125rem !important
  }

  .med\:rounded-tr-sm{
    border-top-right-radius:0.125rem !important
  }

  .med\:rounded-br-sm{
    border-bottom-right-radius:0.125rem !important
  }

  .med\:rounded-bl-sm{
    border-bottom-left-radius:0.125rem !important
  }

  .med\:rounded-tl{
    border-top-left-radius:0.25rem !important
  }

  .med\:rounded-tr{
    border-top-right-radius:0.25rem !important
  }

  .med\:rounded-br{
    border-bottom-right-radius:0.25rem !important
  }

  .med\:rounded-bl{
    border-bottom-left-radius:0.25rem !important
  }

  .med\:rounded-tl-md{
    border-top-left-radius:0.375rem !important
  }

  .med\:rounded-tr-md{
    border-top-right-radius:0.375rem !important
  }

  .med\:rounded-br-md{
    border-bottom-right-radius:0.375rem !important
  }

  .med\:rounded-bl-md{
    border-bottom-left-radius:0.375rem !important
  }

  .med\:rounded-tl-lg{
    border-top-left-radius:0.5rem !important
  }

  .med\:rounded-tr-lg{
    border-top-right-radius:0.5rem !important
  }

  .med\:rounded-br-lg{
    border-bottom-right-radius:0.5rem !important
  }

  .med\:rounded-bl-lg{
    border-bottom-left-radius:0.5rem !important
  }

  .med\:rounded-tl-xl{
    border-top-left-radius:0.75rem !important
  }

  .med\:rounded-tr-xl{
    border-top-right-radius:0.75rem !important
  }

  .med\:rounded-br-xl{
    border-bottom-right-radius:0.75rem !important
  }

  .med\:rounded-bl-xl{
    border-bottom-left-radius:0.75rem !important
  }

  .med\:rounded-tl-2xl{
    border-top-left-radius:1rem !important
  }

  .med\:rounded-tr-2xl{
    border-top-right-radius:1rem !important
  }

  .med\:rounded-br-2xl{
    border-bottom-right-radius:1rem !important
  }

  .med\:rounded-bl-2xl{
    border-bottom-left-radius:1rem !important
  }

  .med\:rounded-tl-3xl{
    border-top-left-radius:1.5rem !important
  }

  .med\:rounded-tr-3xl{
    border-top-right-radius:1.5rem !important
  }

  .med\:rounded-br-3xl{
    border-bottom-right-radius:1.5rem !important
  }

  .med\:rounded-bl-3xl{
    border-bottom-left-radius:1.5rem !important
  }

  .med\:rounded-tl-full{
    border-top-left-radius:9999px !important
  }

  .med\:rounded-tr-full{
    border-top-right-radius:9999px !important
  }

  .med\:rounded-br-full{
    border-bottom-right-radius:9999px !important
  }

  .med\:rounded-bl-full{
    border-bottom-left-radius:9999px !important
  }

  .med\:border-solid{
    border-style:solid !important
  }

  .med\:border-dashed{
    border-style:dashed !important
  }

  .med\:border-dotted{
    border-style:dotted !important
  }

  .med\:border-double{
    border-style:double !important
  }

  .med\:border-none{
    border-style:none !important
  }

  .med\:border-0{
    border-width:0 !important
  }

  .med\:border-2{
    border-width:2px !important
  }

  .med\:border-4{
    border-width:4px !important
  }

  .med\:border-8{
    border-width:8px !important
  }

  .med\:border{
    border-width:1px !important
  }

  .med\:border-t-0{
    border-top-width:0 !important
  }

  .med\:border-r-0{
    border-right-width:0 !important
  }

  .med\:border-b-0{
    border-bottom-width:0 !important
  }

  .med\:border-l-0{
    border-left-width:0 !important
  }

  .med\:border-t-2{
    border-top-width:2px !important
  }

  .med\:border-r-2{
    border-right-width:2px !important
  }

  .med\:border-b-2{
    border-bottom-width:2px !important
  }

  .med\:border-l-2{
    border-left-width:2px !important
  }

  .med\:border-t-4{
    border-top-width:4px !important
  }

  .med\:border-r-4{
    border-right-width:4px !important
  }

  .med\:border-b-4{
    border-bottom-width:4px !important
  }

  .med\:border-l-4{
    border-left-width:4px !important
  }

  .med\:border-t-8{
    border-top-width:8px !important
  }

  .med\:border-r-8{
    border-right-width:8px !important
  }

  .med\:border-b-8{
    border-bottom-width:8px !important
  }

  .med\:border-l-8{
    border-left-width:8px !important
  }

  .med\:border-t{
    border-top-width:1px !important
  }

  .med\:border-r{
    border-right-width:1px !important
  }

  .med\:border-b{
    border-bottom-width:1px !important
  }

  .med\:border-l{
    border-left-width:1px !important
  }

  .med\:box-border{
    box-sizing:border-box !important
  }

  .med\:box-content{
    box-sizing:content-box !important
  }

  .med\:cursor-auto{
    cursor:auto !important
  }

  .med\:cursor-default{
    cursor:default !important
  }

  .med\:cursor-pointer{
    cursor:pointer !important
  }

  .med\:cursor-wait{
    cursor:wait !important
  }

  .med\:cursor-text{
    cursor:text !important
  }

  .med\:cursor-move{
    cursor:move !important
  }

  .med\:cursor-not-allowed{
    cursor:not-allowed !important
  }

  .med\:block{
    display:block !important
  }

  .med\:inline-block{
    display:inline-block !important
  }

  .med\:inline{
    display:inline !important
  }

  .med\:flex{
    display:flex !important
  }

  .med\:inline-flex{
    display:inline-flex !important
  }

  .med\:table{
    display:table !important
  }

  .med\:table-caption{
    display:table-caption !important
  }

  .med\:table-cell{
    display:table-cell !important
  }

  .med\:table-column{
    display:table-column !important
  }

  .med\:table-column-group{
    display:table-column-group !important
  }

  .med\:table-footer-group{
    display:table-footer-group !important
  }

  .med\:table-header-group{
    display:table-header-group !important
  }

  .med\:table-row-group{
    display:table-row-group !important
  }

  .med\:table-row{
    display:table-row !important
  }

  .med\:flow-root{
    display:flow-root !important
  }

  .med\:grid{
    display:grid !important
  }

  .med\:inline-grid{
    display:inline-grid !important
  }

  .med\:contents{
    display:contents !important
  }

  .med\:hidden{
    display:none !important
  }

  .med\:flex-row{
    flex-direction:row !important
  }

  .med\:flex-row-reverse{
    flex-direction:row-reverse !important
  }

  .med\:flex-col{
    flex-direction:column !important
  }

  .med\:flex-col-reverse{
    flex-direction:column-reverse !important
  }

  .med\:flex-wrap{
    flex-wrap:wrap !important
  }

  .med\:flex-wrap-reverse{
    flex-wrap:wrap-reverse !important
  }

  .med\:flex-no-wrap{
    flex-wrap:nowrap !important
  }

  .med\:place-items-auto{
    place-items:auto !important
  }

  .med\:place-items-start{
    place-items:start !important
  }

  .med\:place-items-end{
    place-items:end !important
  }

  .med\:place-items-center{
    place-items:center !important
  }

  .med\:place-items-stretch{
    place-items:stretch !important
  }

  .med\:place-content-center{
    place-content:center !important
  }

  .med\:place-content-start{
    place-content:start !important
  }

  .med\:place-content-end{
    place-content:end !important
  }

  .med\:place-content-between{
    place-content:space-between !important
  }

  .med\:place-content-around{
    place-content:space-around !important
  }

  .med\:place-content-evenly{
    place-content:space-evenly !important
  }

  .med\:place-content-stretch{
    place-content:stretch !important
  }

  .med\:place-self-auto{
    place-self:auto !important
  }

  .med\:place-self-start{
    place-self:start !important
  }

  .med\:place-self-end{
    place-self:end !important
  }

  .med\:place-self-center{
    place-self:center !important
  }

  .med\:place-self-stretch{
    place-self:stretch !important
  }

  .med\:items-start{
    align-items:flex-start !important
  }

  .med\:items-end{
    align-items:flex-end !important
  }

  .med\:items-center{
    align-items:center !important
  }

  .med\:items-baseline{
    align-items:baseline !important
  }

  .med\:items-stretch{
    align-items:stretch !important
  }

  .med\:content-center{
    align-content:center !important
  }

  .med\:content-start{
    align-content:flex-start !important
  }

  .med\:content-end{
    align-content:flex-end !important
  }

  .med\:content-between{
    align-content:space-between !important
  }

  .med\:content-around{
    align-content:space-around !important
  }

  .med\:content-evenly{
    align-content:space-evenly !important
  }

  .med\:self-auto{
    align-self:auto !important
  }

  .med\:self-start{
    align-self:flex-start !important
  }

  .med\:self-end{
    align-self:flex-end !important
  }

  .med\:self-center{
    align-self:center !important
  }

  .med\:self-stretch{
    align-self:stretch !important
  }

  .med\:justify-items-auto{
    justify-items:auto !important
  }

  .med\:justify-items-start{
    justify-items:start !important
  }

  .med\:justify-items-end{
    justify-items:end !important
  }

  .med\:justify-items-center{
    justify-items:center !important
  }

  .med\:justify-items-stretch{
    justify-items:stretch !important
  }

  .med\:justify-start{
    justify-content:flex-start !important
  }

  .med\:justify-end{
    justify-content:flex-end !important
  }

  .med\:justify-center{
    justify-content:center !important
  }

  .med\:justify-between{
    justify-content:space-between !important
  }

  .med\:justify-around{
    justify-content:space-around !important
  }

  .med\:justify-evenly{
    justify-content:space-evenly !important
  }

  .med\:justify-self-auto{
    justify-self:auto !important
  }

  .med\:justify-self-start{
    justify-self:start !important
  }

  .med\:justify-self-end{
    justify-self:end !important
  }

  .med\:justify-self-center{
    justify-self:center !important
  }

  .med\:justify-self-stretch{
    justify-self:stretch !important
  }

  .med\:flex-1{
    flex:1 1 0% !important
  }

  .med\:flex-auto{
    flex:1 1 auto !important
  }

  .med\:flex-initial{
    flex:0 1 auto !important
  }

  .med\:flex-none{
    flex:none !important
  }

  .med\:flex-grow-0{
    flex-grow:0 !important
  }

  .med\:flex-grow{
    flex-grow:1 !important
  }

  .med\:flex-shrink-0{
    flex-shrink:0 !important
  }

  .med\:flex-shrink{
    flex-shrink:1 !important
  }

  .med\:order-1{
    order:1 !important
  }

  .med\:order-2{
    order:2 !important
  }

  .med\:order-3{
    order:3 !important
  }

  .med\:order-4{
    order:4 !important
  }

  .med\:order-5{
    order:5 !important
  }

  .med\:order-6{
    order:6 !important
  }

  .med\:order-7{
    order:7 !important
  }

  .med\:order-8{
    order:8 !important
  }

  .med\:order-9{
    order:9 !important
  }

  .med\:order-10{
    order:10 !important
  }

  .med\:order-11{
    order:11 !important
  }

  .med\:order-12{
    order:12 !important
  }

  .med\:order-first{
    order:-9999 !important
  }

  .med\:order-last{
    order:9999 !important
  }

  .med\:order-none{
    order:0 !important
  }

  .med\:float-right{
    float:right !important
  }

  .med\:float-left{
    float:left !important
  }

  .med\:float-none{
    float:none !important
  }

  .med\:clearfix:after{
    content:"" !important;
    display:table !important;
    clear:both !important
  }

  .med\:clear-left{
    clear:left !important
  }

  .med\:clear-right{
    clear:right !important
  }

  .med\:clear-both{
    clear:both !important
  }

  .med\:clear-none{
    clear:none !important
  }

  .med\:font-sans{
    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" !important
  }

  .med\:font-serif{
    font-family:Georgia, Cambria, "Times New Roman", Times, serif !important
  }

  .med\:font-mono{
    font-family:Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important
  }

  .med\:font-hairline{
    font-weight:100 !important
  }

  .med\:font-thin{
    font-weight:200 !important
  }

  .med\:font-light{
    font-weight:300 !important
  }

  .med\:font-normal{
    font-weight:400 !important
  }

  .med\:font-medium{
    font-weight:500 !important
  }

  .med\:font-semibold{
    font-weight:600 !important
  }

  .med\:font-bold{
    font-weight:700 !important
  }

  .med\:font-extrabold{
    font-weight:800 !important
  }

  .med\:font-black{
    font-weight:900 !important
  }

  .med\:hover\:font-hairline:hover{
    font-weight:100 !important
  }

  .med\:hover\:font-thin:hover{
    font-weight:200 !important
  }

  .med\:hover\:font-light:hover{
    font-weight:300 !important
  }

  .med\:hover\:font-normal:hover{
    font-weight:400 !important
  }

  .med\:hover\:font-medium:hover{
    font-weight:500 !important
  }

  .med\:hover\:font-semibold:hover{
    font-weight:600 !important
  }

  .med\:hover\:font-bold:hover{
    font-weight:700 !important
  }

  .med\:hover\:font-extrabold:hover{
    font-weight:800 !important
  }

  .med\:hover\:font-black:hover{
    font-weight:900 !important
  }

  .med\:focus\:font-hairline:focus{
    font-weight:100 !important
  }

  .med\:focus\:font-thin:focus{
    font-weight:200 !important
  }

  .med\:focus\:font-light:focus{
    font-weight:300 !important
  }

  .med\:focus\:font-normal:focus{
    font-weight:400 !important
  }

  .med\:focus\:font-medium:focus{
    font-weight:500 !important
  }

  .med\:focus\:font-semibold:focus{
    font-weight:600 !important
  }

  .med\:focus\:font-bold:focus{
    font-weight:700 !important
  }

  .med\:focus\:font-extrabold:focus{
    font-weight:800 !important
  }

  .med\:focus\:font-black:focus{
    font-weight:900 !important
  }

  .med\:h-0{
    height:0 !important
  }

  .med\:h-1{
    height:0.25rem !important
  }

  .med\:h-2{
    height:0.5rem !important
  }

  .med\:h-3{
    height:0.75rem !important
  }

  .med\:h-4{
    height:1rem !important
  }

  .med\:h-5{
    height:1.25rem !important
  }

  .med\:h-6{
    height:1.5rem !important
  }

  .med\:h-7{
    height:1.75rem !important
  }

  .med\:h-8{
    height:2rem !important
  }

  .med\:h-10{
    height:2.5rem !important
  }

  .med\:h-12{
    height:3rem !important
  }

  .med\:h-14{
    height:3.5rem !important
  }

  .med\:h-16{
    height:4rem !important
  }

  .med\:h-18{
    height:4.5rem !important
  }

  .med\:h-19{
    height:4.75rem !important
  }

  .med\:h-20{
    height:5rem !important
  }

  .med\:h-24{
    height:6rem !important
  }

  .med\:h-28{
    height:7rem !important
  }

  .med\:h-30{
    height:7.5rem !important
  }

  .med\:h-31{
    height:7.75rem !important
  }

  .med\:h-32{
    height:8rem !important
  }

  .med\:h-34{
    height:8.5rem !important
  }

  .med\:h-36{
    height:9rem !important
  }

  .med\:h-40{
    height:10rem !important
  }

  .med\:h-42{
    height:9.188rem !important
  }

  .med\:h-44{
    height:11rem !important
  }

  .med\:h-45{
    height:11.25rem !important
  }

  .med\:h-48{
    height:12rem !important
  }

  .med\:h-50{
    height:12.5rem !important
  }

  .med\:h-52{
    height:13rem !important
  }

  .med\:h-56{
    height:14rem !important
  }

  .med\:h-60{
    height:15rem !important
  }

  .med\:h-62{
    height:15.5rem !important
  }

  .med\:h-64{
    height:16rem !important
  }

  .med\:h-70{
    height:17.5rem !important
  }

  .med\:h-72{
    height:18rem !important
  }

  .med\:h-76{
    height:19rem !important
  }

  .med\:h-80{
    height:20rem !important
  }

  .med\:h-83{
    height:20.75rem !important
  }

  .med\:h-84{
    height:21rem !important
  }

  .med\:h-92{
    height:23rem !important
  }

  .med\:h-96{
    height:24rem !important
  }

  .med\:h-104{
    height:26rem !important
  }

  .med\:h-106{
    height:26.5rem !important
  }

  .med\:h-108{
    height:27rem !important
  }

  .med\:h-112{
    height:28rem !important
  }

  .med\:h-116{
    height:29rem !important
  }

  .med\:h-120{
    height:30rem !important
  }

  .med\:h-124{
    height:31rem !important
  }

  .med\:h-132{
    height:33rem !important
  }

  .med\:h-140{
    height:40rem !important
  }

  .med\:h-164{
    height:41rem !important
  }

  .med\:h-165{
    height:41.25rem !important
  }

  .med\:h-172{
    height:43rem !important
  }

  .med\:h-200{
    height:50rem !important
  }

  .med\:h-auto{
    height:auto !important
  }

  .med\:h-px{
    height:1px !important
  }

  .med\:h-1\.5{
    height:0.375rem !important
  }

  .med\:h-2n{
    height:-0.5rem !important
  }

  .med\:h-40n{
    height:-10rem !important
  }

  .med\:h-full{
    height:100% !important
  }

  .med\:h-screen{
    height:100vh !important
  }

  .med\:h-40p{
    height:40% !important
  }

  .med\:h-50p{
    height:50% !important
  }

  .med\:h-60p{
    height:60% !important
  }

  .med\:h-70p{
    height:70% !important
  }

  .med\:h-80p{
    height:80% !important
  }

  .med\:h-90p{
    height:90% !important
  }

  .med\:h-93p{
    height:93% !important
  }

  .med\:h-fit{
    height:-moz-fit-content !important;
    height:fit-content !important
  }

  .med\:text-xs{
    font-size:0.75rem !important
  }

  .med\:text-sm{
    font-size:0.875rem !important
  }

  .med\:text-base{
    font-size:1rem !important
  }

  .med\:text-lg{
    font-size:1.125rem !important
  }

  .med\:text-xl{
    font-size:1.25rem !important
  }

  .med\:text-2xl{
    font-size:1.5rem !important
  }

  .med\:text-3xl{
    font-size:1.875rem !important
  }

  .med\:text-4xl{
    font-size:2.25rem !important
  }

  .med\:text-5xl{
    font-size:3rem !important
  }

  .med\:text-6xl{
    font-size:4rem !important
  }

  .med\:text-xsmall{
    font-size:13px !important
  }

  .med\:text-xxs{
    font-size:11px !important
  }

  .med\:text-xxxs{
    font-size:10px !important
  }

  .med\:text-heading-01{
    font-size:1.75rem !important
  }

  .med\:leading-3{
    line-height:.75rem !important
  }

  .med\:leading-4{
    line-height:1rem !important
  }

  .med\:leading-5{
    line-height:1.25rem !important
  }

  .med\:leading-6{
    line-height:1.5rem !important
  }

  .med\:leading-7{
    line-height:1.75rem !important
  }

  .med\:leading-8{
    line-height:2rem !important
  }

  .med\:leading-9{
    line-height:2.25rem !important
  }

  .med\:leading-10{
    line-height:2.5rem !important
  }

  .med\:leading-none{
    line-height:1 !important
  }

  .med\:leading-tight{
    line-height:1.25 !important
  }

  .med\:leading-snug{
    line-height:1.375 !important
  }

  .med\:leading-normal{
    line-height:1.5 !important
  }

  .med\:leading-relaxed{
    line-height:1.625 !important
  }

  .med\:leading-loose{
    line-height:2 !important
  }

  .med\:leading-primary{
    line-height:1.125rem !important
  }

  .med\:list-inside{
    list-style-position:inside !important
  }

  .med\:list-outside{
    list-style-position:outside !important
  }

  .med\:list-none{
    list-style-type:none !important
  }

  .med\:list-disc{
    list-style-type:disc !important
  }

  .med\:list-decimal{
    list-style-type:decimal !important
  }

  .med\:m-0{
    margin:0 !important
  }

  .med\:m-1{
    margin:0.25rem !important
  }

  .med\:m-2{
    margin:0.5rem !important
  }

  .med\:m-3{
    margin:0.75rem !important
  }

  .med\:m-4{
    margin:1rem !important
  }

  .med\:m-5{
    margin:1.25rem !important
  }

  .med\:m-6{
    margin:1.5rem !important
  }

  .med\:m-7{
    margin:1.75rem !important
  }

  .med\:m-8{
    margin:2rem !important
  }

  .med\:m-9{
    margin:2.25rem !important
  }

  .med\:m-10{
    margin:2.5rem !important
  }

  .med\:m-12{
    margin:3rem !important
  }

  .med\:m-14{
    margin:3.5rem !important
  }

  .med\:m-16{
    margin:4rem !important
  }

  .med\:m-18{
    margin:4.5rem !important
  }

  .med\:m-19{
    margin:4.75rem !important
  }

  .med\:m-20{
    margin:5rem !important
  }

  .med\:m-24{
    margin:6rem !important
  }

  .med\:m-28{
    margin:7rem !important
  }

  .med\:m-30{
    margin:7.5rem !important
  }

  .med\:m-31{
    margin:7.75rem !important
  }

  .med\:m-32{
    margin:8rem !important
  }

  .med\:m-34{
    margin:8.5rem !important
  }

  .med\:m-36{
    margin:9rem !important
  }

  .med\:m-40{
    margin:10rem !important
  }

  .med\:m-44{
    margin:11rem !important
  }

  .med\:m-45{
    margin:11.25rem !important
  }

  .med\:m-48{
    margin:12rem !important
  }

  .med\:m-50{
    margin:12.5rem !important
  }

  .med\:m-52{
    margin:13rem !important
  }

  .med\:m-56{
    margin:14rem !important
  }

  .med\:m-60{
    margin:15rem !important
  }

  .med\:m-62{
    margin:15.5rem !important
  }

  .med\:m-64{
    margin:16rem !important
  }

  .med\:m-70{
    margin:17.5rem !important
  }

  .med\:m-72{
    margin:18rem !important
  }

  .med\:m-76{
    margin:19rem !important
  }

  .med\:m-80{
    margin:20rem !important
  }

  .med\:m-83{
    margin:20.75rem !important
  }

  .med\:m-84{
    margin:21rem !important
  }

  .med\:m-92{
    margin:23rem !important
  }

  .med\:m-96{
    margin:24rem !important
  }

  .med\:m-104{
    margin:26rem !important
  }

  .med\:m-106{
    margin:26.5rem !important
  }

  .med\:m-108{
    margin:27rem !important
  }

  .med\:m-112{
    margin:28rem !important
  }

  .med\:m-116{
    margin:29rem !important
  }

  .med\:m-120{
    margin:30rem !important
  }

  .med\:m-124{
    margin:31rem !important
  }

  .med\:m-132{
    margin:33rem !important
  }

  .med\:m-140{
    margin:40rem !important
  }

  .med\:m-164{
    margin:41rem !important
  }

  .med\:m-165{
    margin:41.25rem !important
  }

  .med\:m-172{
    margin:43rem !important
  }

  .med\:m-200{
    margin:50rem !important
  }

  .med\:m-auto{
    margin:auto !important
  }

  .med\:m-px{
    margin:1px !important
  }

  .med\:m-1\.5{
    margin:0.375rem !important
  }

  .med\:m-2n{
    margin:-0.5rem !important
  }

  .med\:m-40n{
    margin:-10rem !important
  }

  .med\:-m-1{
    margin:-0.25rem !important
  }

  .med\:-m-2{
    margin:-0.5rem !important
  }

  .med\:-m-3{
    margin:-0.75rem !important
  }

  .med\:-m-4{
    margin:-1rem !important
  }

  .med\:-m-5{
    margin:-1.25rem !important
  }

  .med\:-m-6{
    margin:-1.5rem !important
  }

  .med\:-m-7{
    margin:-1.75rem !important
  }

  .med\:-m-8{
    margin:-2rem !important
  }

  .med\:-m-10{
    margin:-2.5rem !important
  }

  .med\:-m-12{
    margin:-3rem !important
  }

  .med\:-m-14{
    margin:-3.5rem !important
  }

  .med\:-m-16{
    margin:-4rem !important
  }

  .med\:-m-18{
    margin:-4.5rem !important
  }

  .med\:-m-19{
    margin:-4.75rem !important
  }

  .med\:-m-20{
    margin:-5rem !important
  }

  .med\:-m-24{
    margin:-6rem !important
  }

  .med\:-m-28{
    margin:-7rem !important
  }

  .med\:-m-30{
    margin:-7.5rem !important
  }

  .med\:-m-31{
    margin:-7.75rem !important
  }

  .med\:-m-32{
    margin:-8rem !important
  }

  .med\:-m-34{
    margin:-8.5rem !important
  }

  .med\:-m-36{
    margin:-9rem !important
  }

  .med\:-m-40{
    margin:-10rem !important
  }

  .med\:-m-44{
    margin:-11rem !important
  }

  .med\:-m-45{
    margin:-11.25rem !important
  }

  .med\:-m-48{
    margin:-12rem !important
  }

  .med\:-m-50{
    margin:-12.5rem !important
  }

  .med\:-m-52{
    margin:-13rem !important
  }

  .med\:-m-56{
    margin:-14rem !important
  }

  .med\:-m-60{
    margin:-15rem !important
  }

  .med\:-m-62{
    margin:-15.5rem !important
  }

  .med\:-m-64{
    margin:-16rem !important
  }

  .med\:-m-70{
    margin:-17.5rem !important
  }

  .med\:-m-72{
    margin:-18rem !important
  }

  .med\:-m-76{
    margin:-19rem !important
  }

  .med\:-m-80{
    margin:-20rem !important
  }

  .med\:-m-83{
    margin:-20.75rem !important
  }

  .med\:-m-84{
    margin:-21rem !important
  }

  .med\:-m-92{
    margin:-23rem !important
  }

  .med\:-m-96{
    margin:-24rem !important
  }

  .med\:-m-104{
    margin:-26rem !important
  }

  .med\:-m-106{
    margin:-26.5rem !important
  }

  .med\:-m-108{
    margin:-27rem !important
  }

  .med\:-m-112{
    margin:-28rem !important
  }

  .med\:-m-116{
    margin:-29rem !important
  }

  .med\:-m-120{
    margin:-30rem !important
  }

  .med\:-m-124{
    margin:-31rem !important
  }

  .med\:-m-132{
    margin:-33rem !important
  }

  .med\:-m-140{
    margin:-40rem !important
  }

  .med\:-m-164{
    margin:-41rem !important
  }

  .med\:-m-165{
    margin:-41.25rem !important
  }

  .med\:-m-172{
    margin:-43rem !important
  }

  .med\:-m-200{
    margin:-50rem !important
  }

  .med\:-m-px{
    margin:-1px !important
  }

  .med\:-m-1\.5{
    margin:-0.375rem !important
  }

  .med\:-m-2n{
    margin:0.5rem !important
  }

  .med\:-m-40n{
    margin:10rem !important
  }

  .med\:my-0{
    margin-top:0 !important;
    margin-bottom:0 !important
  }

  .med\:mx-0{
    margin-left:0 !important;
    margin-right:0 !important
  }

  .med\:my-1{
    margin-top:0.25rem !important;
    margin-bottom:0.25rem !important
  }

  .med\:mx-1{
    margin-left:0.25rem !important;
    margin-right:0.25rem !important
  }

  .med\:my-2{
    margin-top:0.5rem !important;
    margin-bottom:0.5rem !important
  }

  .med\:mx-2{
    margin-left:0.5rem !important;
    margin-right:0.5rem !important
  }

  .med\:my-3{
    margin-top:0.75rem !important;
    margin-bottom:0.75rem !important
  }

  .med\:mx-3{
    margin-left:0.75rem !important;
    margin-right:0.75rem !important
  }

  .med\:my-4{
    margin-top:1rem !important;
    margin-bottom:1rem !important
  }

  .med\:mx-4{
    margin-left:1rem !important;
    margin-right:1rem !important
  }

  .med\:my-5{
    margin-top:1.25rem !important;
    margin-bottom:1.25rem !important
  }

  .med\:mx-5{
    margin-left:1.25rem !important;
    margin-right:1.25rem !important
  }

  .med\:my-6{
    margin-top:1.5rem !important;
    margin-bottom:1.5rem !important
  }

  .med\:mx-6{
    margin-left:1.5rem !important;
    margin-right:1.5rem !important
  }

  .med\:my-7{
    margin-top:1.75rem !important;
    margin-bottom:1.75rem !important
  }

  .med\:mx-7{
    margin-left:1.75rem !important;
    margin-right:1.75rem !important
  }

  .med\:my-8{
    margin-top:2rem !important;
    margin-bottom:2rem !important
  }

  .med\:mx-8{
    margin-left:2rem !important;
    margin-right:2rem !important
  }

  .med\:my-9{
    margin-top:2.25rem !important;
    margin-bottom:2.25rem !important
  }

  .med\:mx-9{
    margin-left:2.25rem !important;
    margin-right:2.25rem !important
  }

  .med\:my-10{
    margin-top:2.5rem !important;
    margin-bottom:2.5rem !important
  }

  .med\:mx-10{
    margin-left:2.5rem !important;
    margin-right:2.5rem !important
  }

  .med\:my-12{
    margin-top:3rem !important;
    margin-bottom:3rem !important
  }

  .med\:mx-12{
    margin-left:3rem !important;
    margin-right:3rem !important
  }

  .med\:my-14{
    margin-top:3.5rem !important;
    margin-bottom:3.5rem !important
  }

  .med\:mx-14{
    margin-left:3.5rem !important;
    margin-right:3.5rem !important
  }

  .med\:my-16{
    margin-top:4rem !important;
    margin-bottom:4rem !important
  }

  .med\:mx-16{
    margin-left:4rem !important;
    margin-right:4rem !important
  }

  .med\:my-18{
    margin-top:4.5rem !important;
    margin-bottom:4.5rem !important
  }

  .med\:mx-18{
    margin-left:4.5rem !important;
    margin-right:4.5rem !important
  }

  .med\:my-19{
    margin-top:4.75rem !important;
    margin-bottom:4.75rem !important
  }

  .med\:mx-19{
    margin-left:4.75rem !important;
    margin-right:4.75rem !important
  }

  .med\:my-20{
    margin-top:5rem !important;
    margin-bottom:5rem !important
  }

  .med\:mx-20{
    margin-left:5rem !important;
    margin-right:5rem !important
  }

  .med\:my-24{
    margin-top:6rem !important;
    margin-bottom:6rem !important
  }

  .med\:mx-24{
    margin-left:6rem !important;
    margin-right:6rem !important
  }

  .med\:my-28{
    margin-top:7rem !important;
    margin-bottom:7rem !important
  }

  .med\:mx-28{
    margin-left:7rem !important;
    margin-right:7rem !important
  }

  .med\:my-30{
    margin-top:7.5rem !important;
    margin-bottom:7.5rem !important
  }

  .med\:mx-30{
    margin-left:7.5rem !important;
    margin-right:7.5rem !important
  }

  .med\:my-31{
    margin-top:7.75rem !important;
    margin-bottom:7.75rem !important
  }

  .med\:mx-31{
    margin-left:7.75rem !important;
    margin-right:7.75rem !important
  }

  .med\:my-32{
    margin-top:8rem !important;
    margin-bottom:8rem !important
  }

  .med\:mx-32{
    margin-left:8rem !important;
    margin-right:8rem !important
  }

  .med\:my-34{
    margin-top:8.5rem !important;
    margin-bottom:8.5rem !important
  }

  .med\:mx-34{
    margin-left:8.5rem !important;
    margin-right:8.5rem !important
  }

  .med\:my-36{
    margin-top:9rem !important;
    margin-bottom:9rem !important
  }

  .med\:mx-36{
    margin-left:9rem !important;
    margin-right:9rem !important
  }

  .med\:my-40{
    margin-top:10rem !important;
    margin-bottom:10rem !important
  }

  .med\:mx-40{
    margin-left:10rem !important;
    margin-right:10rem !important
  }

  .med\:my-44{
    margin-top:11rem !important;
    margin-bottom:11rem !important
  }

  .med\:mx-44{
    margin-left:11rem !important;
    margin-right:11rem !important
  }

  .med\:my-45{
    margin-top:11.25rem !important;
    margin-bottom:11.25rem !important
  }

  .med\:mx-45{
    margin-left:11.25rem !important;
    margin-right:11.25rem !important
  }

  .med\:my-48{
    margin-top:12rem !important;
    margin-bottom:12rem !important
  }

  .med\:mx-48{
    margin-left:12rem !important;
    margin-right:12rem !important
  }

  .med\:my-50{
    margin-top:12.5rem !important;
    margin-bottom:12.5rem !important
  }

  .med\:mx-50{
    margin-left:12.5rem !important;
    margin-right:12.5rem !important
  }

  .med\:my-52{
    margin-top:13rem !important;
    margin-bottom:13rem !important
  }

  .med\:mx-52{
    margin-left:13rem !important;
    margin-right:13rem !important
  }

  .med\:my-56{
    margin-top:14rem !important;
    margin-bottom:14rem !important
  }

  .med\:mx-56{
    margin-left:14rem !important;
    margin-right:14rem !important
  }

  .med\:my-60{
    margin-top:15rem !important;
    margin-bottom:15rem !important
  }

  .med\:mx-60{
    margin-left:15rem !important;
    margin-right:15rem !important
  }

  .med\:my-62{
    margin-top:15.5rem !important;
    margin-bottom:15.5rem !important
  }

  .med\:mx-62{
    margin-left:15.5rem !important;
    margin-right:15.5rem !important
  }

  .med\:my-64{
    margin-top:16rem !important;
    margin-bottom:16rem !important
  }

  .med\:mx-64{
    margin-left:16rem !important;
    margin-right:16rem !important
  }

  .med\:my-70{
    margin-top:17.5rem !important;
    margin-bottom:17.5rem !important
  }

  .med\:mx-70{
    margin-left:17.5rem !important;
    margin-right:17.5rem !important
  }

  .med\:my-72{
    margin-top:18rem !important;
    margin-bottom:18rem !important
  }

  .med\:mx-72{
    margin-left:18rem !important;
    margin-right:18rem !important
  }

  .med\:my-76{
    margin-top:19rem !important;
    margin-bottom:19rem !important
  }

  .med\:mx-76{
    margin-left:19rem !important;
    margin-right:19rem !important
  }

  .med\:my-80{
    margin-top:20rem !important;
    margin-bottom:20rem !important
  }

  .med\:mx-80{
    margin-left:20rem !important;
    margin-right:20rem !important
  }

  .med\:my-83{
    margin-top:20.75rem !important;
    margin-bottom:20.75rem !important
  }

  .med\:mx-83{
    margin-left:20.75rem !important;
    margin-right:20.75rem !important
  }

  .med\:my-84{
    margin-top:21rem !important;
    margin-bottom:21rem !important
  }

  .med\:mx-84{
    margin-left:21rem !important;
    margin-right:21rem !important
  }

  .med\:my-92{
    margin-top:23rem !important;
    margin-bottom:23rem !important
  }

  .med\:mx-92{
    margin-left:23rem !important;
    margin-right:23rem !important
  }

  .med\:my-96{
    margin-top:24rem !important;
    margin-bottom:24rem !important
  }

  .med\:mx-96{
    margin-left:24rem !important;
    margin-right:24rem !important
  }

  .med\:my-104{
    margin-top:26rem !important;
    margin-bottom:26rem !important
  }

  .med\:mx-104{
    margin-left:26rem !important;
    margin-right:26rem !important
  }

  .med\:my-106{
    margin-top:26.5rem !important;
    margin-bottom:26.5rem !important
  }

  .med\:mx-106{
    margin-left:26.5rem !important;
    margin-right:26.5rem !important
  }

  .med\:my-108{
    margin-top:27rem !important;
    margin-bottom:27rem !important
  }

  .med\:mx-108{
    margin-left:27rem !important;
    margin-right:27rem !important
  }

  .med\:my-112{
    margin-top:28rem !important;
    margin-bottom:28rem !important
  }

  .med\:mx-112{
    margin-left:28rem !important;
    margin-right:28rem !important
  }

  .med\:my-116{
    margin-top:29rem !important;
    margin-bottom:29rem !important
  }

  .med\:mx-116{
    margin-left:29rem !important;
    margin-right:29rem !important
  }

  .med\:my-120{
    margin-top:30rem !important;
    margin-bottom:30rem !important
  }

  .med\:mx-120{
    margin-left:30rem !important;
    margin-right:30rem !important
  }

  .med\:my-124{
    margin-top:31rem !important;
    margin-bottom:31rem !important
  }

  .med\:mx-124{
    margin-left:31rem !important;
    margin-right:31rem !important
  }

  .med\:my-132{
    margin-top:33rem !important;
    margin-bottom:33rem !important
  }

  .med\:mx-132{
    margin-left:33rem !important;
    margin-right:33rem !important
  }

  .med\:my-140{
    margin-top:40rem !important;
    margin-bottom:40rem !important
  }

  .med\:mx-140{
    margin-left:40rem !important;
    margin-right:40rem !important
  }

  .med\:my-164{
    margin-top:41rem !important;
    margin-bottom:41rem !important
  }

  .med\:mx-164{
    margin-left:41rem !important;
    margin-right:41rem !important
  }

  .med\:my-165{
    margin-top:41.25rem !important;
    margin-bottom:41.25rem !important
  }

  .med\:mx-165{
    margin-left:41.25rem !important;
    margin-right:41.25rem !important
  }

  .med\:my-172{
    margin-top:43rem !important;
    margin-bottom:43rem !important
  }

  .med\:mx-172{
    margin-left:43rem !important;
    margin-right:43rem !important
  }

  .med\:my-200{
    margin-top:50rem !important;
    margin-bottom:50rem !important
  }

  .med\:mx-200{
    margin-left:50rem !important;
    margin-right:50rem !important
  }

  .med\:my-auto{
    margin-top:auto !important;
    margin-bottom:auto !important
  }

  .med\:mx-auto{
    margin-left:auto !important;
    margin-right:auto !important
  }

  .med\:my-px{
    margin-top:1px !important;
    margin-bottom:1px !important
  }

  .med\:mx-px{
    margin-left:1px !important;
    margin-right:1px !important
  }

  .med\:my-1\.5{
    margin-top:0.375rem !important;
    margin-bottom:0.375rem !important
  }

  .med\:mx-1\.5{
    margin-left:0.375rem !important;
    margin-right:0.375rem !important
  }

  .med\:my-2n{
    margin-top:-0.5rem !important;
    margin-bottom:-0.5rem !important
  }

  .med\:mx-2n{
    margin-left:-0.5rem !important;
    margin-right:-0.5rem !important
  }

  .med\:my-40n{
    margin-top:-10rem !important;
    margin-bottom:-10rem !important
  }

  .med\:mx-40n{
    margin-left:-10rem !important;
    margin-right:-10rem !important
  }

  .med\:-my-1{
    margin-top:-0.25rem !important;
    margin-bottom:-0.25rem !important
  }

  .med\:-mx-1{
    margin-left:-0.25rem !important;
    margin-right:-0.25rem !important
  }

  .med\:-my-2{
    margin-top:-0.5rem !important;
    margin-bottom:-0.5rem !important
  }

  .med\:-mx-2{
    margin-left:-0.5rem !important;
    margin-right:-0.5rem !important
  }

  .med\:-my-3{
    margin-top:-0.75rem !important;
    margin-bottom:-0.75rem !important
  }

  .med\:-mx-3{
    margin-left:-0.75rem !important;
    margin-right:-0.75rem !important
  }

  .med\:-my-4{
    margin-top:-1rem !important;
    margin-bottom:-1rem !important
  }

  .med\:-mx-4{
    margin-left:-1rem !important;
    margin-right:-1rem !important
  }

  .med\:-my-5{
    margin-top:-1.25rem !important;
    margin-bottom:-1.25rem !important
  }

  .med\:-mx-5{
    margin-left:-1.25rem !important;
    margin-right:-1.25rem !important
  }

  .med\:-my-6{
    margin-top:-1.5rem !important;
    margin-bottom:-1.5rem !important
  }

  .med\:-mx-6{
    margin-left:-1.5rem !important;
    margin-right:-1.5rem !important
  }

  .med\:-my-7{
    margin-top:-1.75rem !important;
    margin-bottom:-1.75rem !important
  }

  .med\:-mx-7{
    margin-left:-1.75rem !important;
    margin-right:-1.75rem !important
  }

  .med\:-my-8{
    margin-top:-2rem !important;
    margin-bottom:-2rem !important
  }

  .med\:-mx-8{
    margin-left:-2rem !important;
    margin-right:-2rem !important
  }

  .med\:-my-10{
    margin-top:-2.5rem !important;
    margin-bottom:-2.5rem !important
  }

  .med\:-mx-10{
    margin-left:-2.5rem !important;
    margin-right:-2.5rem !important
  }

  .med\:-my-12{
    margin-top:-3rem !important;
    margin-bottom:-3rem !important
  }

  .med\:-mx-12{
    margin-left:-3rem !important;
    margin-right:-3rem !important
  }

  .med\:-my-14{
    margin-top:-3.5rem !important;
    margin-bottom:-3.5rem !important
  }

  .med\:-mx-14{
    margin-left:-3.5rem !important;
    margin-right:-3.5rem !important
  }

  .med\:-my-16{
    margin-top:-4rem !important;
    margin-bottom:-4rem !important
  }

  .med\:-mx-16{
    margin-left:-4rem !important;
    margin-right:-4rem !important
  }

  .med\:-my-18{
    margin-top:-4.5rem !important;
    margin-bottom:-4.5rem !important
  }

  .med\:-mx-18{
    margin-left:-4.5rem !important;
    margin-right:-4.5rem !important
  }

  .med\:-my-19{
    margin-top:-4.75rem !important;
    margin-bottom:-4.75rem !important
  }

  .med\:-mx-19{
    margin-left:-4.75rem !important;
    margin-right:-4.75rem !important
  }

  .med\:-my-20{
    margin-top:-5rem !important;
    margin-bottom:-5rem !important
  }

  .med\:-mx-20{
    margin-left:-5rem !important;
    margin-right:-5rem !important
  }

  .med\:-my-24{
    margin-top:-6rem !important;
    margin-bottom:-6rem !important
  }

  .med\:-mx-24{
    margin-left:-6rem !important;
    margin-right:-6rem !important
  }

  .med\:-my-28{
    margin-top:-7rem !important;
    margin-bottom:-7rem !important
  }

  .med\:-mx-28{
    margin-left:-7rem !important;
    margin-right:-7rem !important
  }

  .med\:-my-30{
    margin-top:-7.5rem !important;
    margin-bottom:-7.5rem !important
  }

  .med\:-mx-30{
    margin-left:-7.5rem !important;
    margin-right:-7.5rem !important
  }

  .med\:-my-31{
    margin-top:-7.75rem !important;
    margin-bottom:-7.75rem !important
  }

  .med\:-mx-31{
    margin-left:-7.75rem !important;
    margin-right:-7.75rem !important
  }

  .med\:-my-32{
    margin-top:-8rem !important;
    margin-bottom:-8rem !important
  }

  .med\:-mx-32{
    margin-left:-8rem !important;
    margin-right:-8rem !important
  }

  .med\:-my-34{
    margin-top:-8.5rem !important;
    margin-bottom:-8.5rem !important
  }

  .med\:-mx-34{
    margin-left:-8.5rem !important;
    margin-right:-8.5rem !important
  }

  .med\:-my-36{
    margin-top:-9rem !important;
    margin-bottom:-9rem !important
  }

  .med\:-mx-36{
    margin-left:-9rem !important;
    margin-right:-9rem !important
  }

  .med\:-my-40{
    margin-top:-10rem !important;
    margin-bottom:-10rem !important
  }

  .med\:-mx-40{
    margin-left:-10rem !important;
    margin-right:-10rem !important
  }

  .med\:-my-44{
    margin-top:-11rem !important;
    margin-bottom:-11rem !important
  }

  .med\:-mx-44{
    margin-left:-11rem !important;
    margin-right:-11rem !important
  }

  .med\:-my-45{
    margin-top:-11.25rem !important;
    margin-bottom:-11.25rem !important
  }

  .med\:-mx-45{
    margin-left:-11.25rem !important;
    margin-right:-11.25rem !important
  }

  .med\:-my-48{
    margin-top:-12rem !important;
    margin-bottom:-12rem !important
  }

  .med\:-mx-48{
    margin-left:-12rem !important;
    margin-right:-12rem !important
  }

  .med\:-my-50{
    margin-top:-12.5rem !important;
    margin-bottom:-12.5rem !important
  }

  .med\:-mx-50{
    margin-left:-12.5rem !important;
    margin-right:-12.5rem !important
  }

  .med\:-my-52{
    margin-top:-13rem !important;
    margin-bottom:-13rem !important
  }

  .med\:-mx-52{
    margin-left:-13rem !important;
    margin-right:-13rem !important
  }

  .med\:-my-56{
    margin-top:-14rem !important;
    margin-bottom:-14rem !important
  }

  .med\:-mx-56{
    margin-left:-14rem !important;
    margin-right:-14rem !important
  }

  .med\:-my-60{
    margin-top:-15rem !important;
    margin-bottom:-15rem !important
  }

  .med\:-mx-60{
    margin-left:-15rem !important;
    margin-right:-15rem !important
  }

  .med\:-my-62{
    margin-top:-15.5rem !important;
    margin-bottom:-15.5rem !important
  }

  .med\:-mx-62{
    margin-left:-15.5rem !important;
    margin-right:-15.5rem !important
  }

  .med\:-my-64{
    margin-top:-16rem !important;
    margin-bottom:-16rem !important
  }

  .med\:-mx-64{
    margin-left:-16rem !important;
    margin-right:-16rem !important
  }

  .med\:-my-70{
    margin-top:-17.5rem !important;
    margin-bottom:-17.5rem !important
  }

  .med\:-mx-70{
    margin-left:-17.5rem !important;
    margin-right:-17.5rem !important
  }

  .med\:-my-72{
    margin-top:-18rem !important;
    margin-bottom:-18rem !important
  }

  .med\:-mx-72{
    margin-left:-18rem !important;
    margin-right:-18rem !important
  }

  .med\:-my-76{
    margin-top:-19rem !important;
    margin-bottom:-19rem !important
  }

  .med\:-mx-76{
    margin-left:-19rem !important;
    margin-right:-19rem !important
  }

  .med\:-my-80{
    margin-top:-20rem !important;
    margin-bottom:-20rem !important
  }

  .med\:-mx-80{
    margin-left:-20rem !important;
    margin-right:-20rem !important
  }

  .med\:-my-83{
    margin-top:-20.75rem !important;
    margin-bottom:-20.75rem !important
  }

  .med\:-mx-83{
    margin-left:-20.75rem !important;
    margin-right:-20.75rem !important
  }

  .med\:-my-84{
    margin-top:-21rem !important;
    margin-bottom:-21rem !important
  }

  .med\:-mx-84{
    margin-left:-21rem !important;
    margin-right:-21rem !important
  }

  .med\:-my-92{
    margin-top:-23rem !important;
    margin-bottom:-23rem !important
  }

  .med\:-mx-92{
    margin-left:-23rem !important;
    margin-right:-23rem !important
  }

  .med\:-my-96{
    margin-top:-24rem !important;
    margin-bottom:-24rem !important
  }

  .med\:-mx-96{
    margin-left:-24rem !important;
    margin-right:-24rem !important
  }

  .med\:-my-104{
    margin-top:-26rem !important;
    margin-bottom:-26rem !important
  }

  .med\:-mx-104{
    margin-left:-26rem !important;
    margin-right:-26rem !important
  }

  .med\:-my-106{
    margin-top:-26.5rem !important;
    margin-bottom:-26.5rem !important
  }

  .med\:-mx-106{
    margin-left:-26.5rem !important;
    margin-right:-26.5rem !important
  }

  .med\:-my-108{
    margin-top:-27rem !important;
    margin-bottom:-27rem !important
  }

  .med\:-mx-108{
    margin-left:-27rem !important;
    margin-right:-27rem !important
  }

  .med\:-my-112{
    margin-top:-28rem !important;
    margin-bottom:-28rem !important
  }

  .med\:-mx-112{
    margin-left:-28rem !important;
    margin-right:-28rem !important
  }

  .med\:-my-116{
    margin-top:-29rem !important;
    margin-bottom:-29rem !important
  }

  .med\:-mx-116{
    margin-left:-29rem !important;
    margin-right:-29rem !important
  }

  .med\:-my-120{
    margin-top:-30rem !important;
    margin-bottom:-30rem !important
  }

  .med\:-mx-120{
    margin-left:-30rem !important;
    margin-right:-30rem !important
  }

  .med\:-my-124{
    margin-top:-31rem !important;
    margin-bottom:-31rem !important
  }

  .med\:-mx-124{
    margin-left:-31rem !important;
    margin-right:-31rem !important
  }

  .med\:-my-132{
    margin-top:-33rem !important;
    margin-bottom:-33rem !important
  }

  .med\:-mx-132{
    margin-left:-33rem !important;
    margin-right:-33rem !important
  }

  .med\:-my-140{
    margin-top:-40rem !important;
    margin-bottom:-40rem !important
  }

  .med\:-mx-140{
    margin-left:-40rem !important;
    margin-right:-40rem !important
  }

  .med\:-my-164{
    margin-top:-41rem !important;
    margin-bottom:-41rem !important
  }

  .med\:-mx-164{
    margin-left:-41rem !important;
    margin-right:-41rem !important
  }

  .med\:-my-165{
    margin-top:-41.25rem !important;
    margin-bottom:-41.25rem !important
  }

  .med\:-mx-165{
    margin-left:-41.25rem !important;
    margin-right:-41.25rem !important
  }

  .med\:-my-172{
    margin-top:-43rem !important;
    margin-bottom:-43rem !important
  }

  .med\:-mx-172{
    margin-left:-43rem !important;
    margin-right:-43rem !important
  }

  .med\:-my-200{
    margin-top:-50rem !important;
    margin-bottom:-50rem !important
  }

  .med\:-mx-200{
    margin-left:-50rem !important;
    margin-right:-50rem !important
  }

  .med\:-my-px{
    margin-top:-1px !important;
    margin-bottom:-1px !important
  }

  .med\:-mx-px{
    margin-left:-1px !important;
    margin-right:-1px !important
  }

  .med\:-my-1\.5{
    margin-top:-0.375rem !important;
    margin-bottom:-0.375rem !important
  }

  .med\:-mx-1\.5{
    margin-left:-0.375rem !important;
    margin-right:-0.375rem !important
  }

  .med\:-my-2n{
    margin-top:0.5rem !important;
    margin-bottom:0.5rem !important
  }

  .med\:-mx-2n{
    margin-left:0.5rem !important;
    margin-right:0.5rem !important
  }

  .med\:-my-40n{
    margin-top:10rem !important;
    margin-bottom:10rem !important
  }

  .med\:-mx-40n{
    margin-left:10rem !important;
    margin-right:10rem !important
  }

  .med\:mt-0{
    margin-top:0 !important
  }

  .med\:mr-0{
    margin-right:0 !important
  }

  .med\:mb-0{
    margin-bottom:0 !important
  }

  .med\:ml-0{
    margin-left:0 !important
  }

  .med\:mt-1{
    margin-top:0.25rem !important
  }

  .med\:mr-1{
    margin-right:0.25rem !important
  }

  .med\:mb-1{
    margin-bottom:0.25rem !important
  }

  .med\:ml-1{
    margin-left:0.25rem !important
  }

  .med\:mt-2{
    margin-top:0.5rem !important
  }

  .med\:mr-2{
    margin-right:0.5rem !important
  }

  .med\:mb-2{
    margin-bottom:0.5rem !important
  }

  .med\:ml-2{
    margin-left:0.5rem !important
  }

  .med\:mt-3{
    margin-top:0.75rem !important
  }

  .med\:mr-3{
    margin-right:0.75rem !important
  }

  .med\:mb-3{
    margin-bottom:0.75rem !important
  }

  .med\:ml-3{
    margin-left:0.75rem !important
  }

  .med\:mt-4{
    margin-top:1rem !important
  }

  .med\:mr-4{
    margin-right:1rem !important
  }

  .med\:mb-4{
    margin-bottom:1rem !important
  }

  .med\:ml-4{
    margin-left:1rem !important
  }

  .med\:mt-5{
    margin-top:1.25rem !important
  }

  .med\:mr-5{
    margin-right:1.25rem !important
  }

  .med\:mb-5{
    margin-bottom:1.25rem !important
  }

  .med\:ml-5{
    margin-left:1.25rem !important
  }

  .med\:mt-6{
    margin-top:1.5rem !important
  }

  .med\:mr-6{
    margin-right:1.5rem !important
  }

  .med\:mb-6{
    margin-bottom:1.5rem !important
  }

  .med\:ml-6{
    margin-left:1.5rem !important
  }

  .med\:mt-7{
    margin-top:1.75rem !important
  }

  .med\:mr-7{
    margin-right:1.75rem !important
  }

  .med\:mb-7{
    margin-bottom:1.75rem !important
  }

  .med\:ml-7{
    margin-left:1.75rem !important
  }

  .med\:mt-8{
    margin-top:2rem !important
  }

  .med\:mr-8{
    margin-right:2rem !important
  }

  .med\:mb-8{
    margin-bottom:2rem !important
  }

  .med\:ml-8{
    margin-left:2rem !important
  }

  .med\:mt-9{
    margin-top:2.25rem !important
  }

  .med\:mr-9{
    margin-right:2.25rem !important
  }

  .med\:mb-9{
    margin-bottom:2.25rem !important
  }

  .med\:ml-9{
    margin-left:2.25rem !important
  }

  .med\:mt-10{
    margin-top:2.5rem !important
  }

  .med\:mr-10{
    margin-right:2.5rem !important
  }

  .med\:mb-10{
    margin-bottom:2.5rem !important
  }

  .med\:ml-10{
    margin-left:2.5rem !important
  }

  .med\:mt-12{
    margin-top:3rem !important
  }

  .med\:mr-12{
    margin-right:3rem !important
  }

  .med\:mb-12{
    margin-bottom:3rem !important
  }

  .med\:ml-12{
    margin-left:3rem !important
  }

  .med\:mt-14{
    margin-top:3.5rem !important
  }

  .med\:mr-14{
    margin-right:3.5rem !important
  }

  .med\:mb-14{
    margin-bottom:3.5rem !important
  }

  .med\:ml-14{
    margin-left:3.5rem !important
  }

  .med\:mt-16{
    margin-top:4rem !important
  }

  .med\:mr-16{
    margin-right:4rem !important
  }

  .med\:mb-16{
    margin-bottom:4rem !important
  }

  .med\:ml-16{
    margin-left:4rem !important
  }

  .med\:mt-18{
    margin-top:4.5rem !important
  }

  .med\:mr-18{
    margin-right:4.5rem !important
  }

  .med\:mb-18{
    margin-bottom:4.5rem !important
  }

  .med\:ml-18{
    margin-left:4.5rem !important
  }

  .med\:mt-19{
    margin-top:4.75rem !important
  }

  .med\:mr-19{
    margin-right:4.75rem !important
  }

  .med\:mb-19{
    margin-bottom:4.75rem !important
  }

  .med\:ml-19{
    margin-left:4.75rem !important
  }

  .med\:mt-20{
    margin-top:5rem !important
  }

  .med\:mr-20{
    margin-right:5rem !important
  }

  .med\:mb-20{
    margin-bottom:5rem !important
  }

  .med\:ml-20{
    margin-left:5rem !important
  }

  .med\:mt-24{
    margin-top:6rem !important
  }

  .med\:mr-24{
    margin-right:6rem !important
  }

  .med\:mb-24{
    margin-bottom:6rem !important
  }

  .med\:ml-24{
    margin-left:6rem !important
  }

  .med\:mt-28{
    margin-top:7rem !important
  }

  .med\:mr-28{
    margin-right:7rem !important
  }

  .med\:mb-28{
    margin-bottom:7rem !important
  }

  .med\:ml-28{
    margin-left:7rem !important
  }

  .med\:mt-30{
    margin-top:7.5rem !important
  }

  .med\:mr-30{
    margin-right:7.5rem !important
  }

  .med\:mb-30{
    margin-bottom:7.5rem !important
  }

  .med\:ml-30{
    margin-left:7.5rem !important
  }

  .med\:mt-31{
    margin-top:7.75rem !important
  }

  .med\:mr-31{
    margin-right:7.75rem !important
  }

  .med\:mb-31{
    margin-bottom:7.75rem !important
  }

  .med\:ml-31{
    margin-left:7.75rem !important
  }

  .med\:mt-32{
    margin-top:8rem !important
  }

  .med\:mr-32{
    margin-right:8rem !important
  }

  .med\:mb-32{
    margin-bottom:8rem !important
  }

  .med\:ml-32{
    margin-left:8rem !important
  }

  .med\:mt-34{
    margin-top:8.5rem !important
  }

  .med\:mr-34{
    margin-right:8.5rem !important
  }

  .med\:mb-34{
    margin-bottom:8.5rem !important
  }

  .med\:ml-34{
    margin-left:8.5rem !important
  }

  .med\:mt-36{
    margin-top:9rem !important
  }

  .med\:mr-36{
    margin-right:9rem !important
  }

  .med\:mb-36{
    margin-bottom:9rem !important
  }

  .med\:ml-36{
    margin-left:9rem !important
  }

  .med\:mt-40{
    margin-top:10rem !important
  }

  .med\:mr-40{
    margin-right:10rem !important
  }

  .med\:mb-40{
    margin-bottom:10rem !important
  }

  .med\:ml-40{
    margin-left:10rem !important
  }

  .med\:mt-44{
    margin-top:11rem !important
  }

  .med\:mr-44{
    margin-right:11rem !important
  }

  .med\:mb-44{
    margin-bottom:11rem !important
  }

  .med\:ml-44{
    margin-left:11rem !important
  }

  .med\:mt-45{
    margin-top:11.25rem !important
  }

  .med\:mr-45{
    margin-right:11.25rem !important
  }

  .med\:mb-45{
    margin-bottom:11.25rem !important
  }

  .med\:ml-45{
    margin-left:11.25rem !important
  }

  .med\:mt-48{
    margin-top:12rem !important
  }

  .med\:mr-48{
    margin-right:12rem !important
  }

  .med\:mb-48{
    margin-bottom:12rem !important
  }

  .med\:ml-48{
    margin-left:12rem !important
  }

  .med\:mt-50{
    margin-top:12.5rem !important
  }

  .med\:mr-50{
    margin-right:12.5rem !important
  }

  .med\:mb-50{
    margin-bottom:12.5rem !important
  }

  .med\:ml-50{
    margin-left:12.5rem !important
  }

  .med\:mt-52{
    margin-top:13rem !important
  }

  .med\:mr-52{
    margin-right:13rem !important
  }

  .med\:mb-52{
    margin-bottom:13rem !important
  }

  .med\:ml-52{
    margin-left:13rem !important
  }

  .med\:mt-56{
    margin-top:14rem !important
  }

  .med\:mr-56{
    margin-right:14rem !important
  }

  .med\:mb-56{
    margin-bottom:14rem !important
  }

  .med\:ml-56{
    margin-left:14rem !important
  }

  .med\:mt-60{
    margin-top:15rem !important
  }

  .med\:mr-60{
    margin-right:15rem !important
  }

  .med\:mb-60{
    margin-bottom:15rem !important
  }

  .med\:ml-60{
    margin-left:15rem !important
  }

  .med\:mt-62{
    margin-top:15.5rem !important
  }

  .med\:mr-62{
    margin-right:15.5rem !important
  }

  .med\:mb-62{
    margin-bottom:15.5rem !important
  }

  .med\:ml-62{
    margin-left:15.5rem !important
  }

  .med\:mt-64{
    margin-top:16rem !important
  }

  .med\:mr-64{
    margin-right:16rem !important
  }

  .med\:mb-64{
    margin-bottom:16rem !important
  }

  .med\:ml-64{
    margin-left:16rem !important
  }

  .med\:mt-70{
    margin-top:17.5rem !important
  }

  .med\:mr-70{
    margin-right:17.5rem !important
  }

  .med\:mb-70{
    margin-bottom:17.5rem !important
  }

  .med\:ml-70{
    margin-left:17.5rem !important
  }

  .med\:mt-72{
    margin-top:18rem !important
  }

  .med\:mr-72{
    margin-right:18rem !important
  }

  .med\:mb-72{
    margin-bottom:18rem !important
  }

  .med\:ml-72{
    margin-left:18rem !important
  }

  .med\:mt-76{
    margin-top:19rem !important
  }

  .med\:mr-76{
    margin-right:19rem !important
  }

  .med\:mb-76{
    margin-bottom:19rem !important
  }

  .med\:ml-76{
    margin-left:19rem !important
  }

  .med\:mt-80{
    margin-top:20rem !important
  }

  .med\:mr-80{
    margin-right:20rem !important
  }

  .med\:mb-80{
    margin-bottom:20rem !important
  }

  .med\:ml-80{
    margin-left:20rem !important
  }

  .med\:mt-83{
    margin-top:20.75rem !important
  }

  .med\:mr-83{
    margin-right:20.75rem !important
  }

  .med\:mb-83{
    margin-bottom:20.75rem !important
  }

  .med\:ml-83{
    margin-left:20.75rem !important
  }

  .med\:mt-84{
    margin-top:21rem !important
  }

  .med\:mr-84{
    margin-right:21rem !important
  }

  .med\:mb-84{
    margin-bottom:21rem !important
  }

  .med\:ml-84{
    margin-left:21rem !important
  }

  .med\:mt-92{
    margin-top:23rem !important
  }

  .med\:mr-92{
    margin-right:23rem !important
  }

  .med\:mb-92{
    margin-bottom:23rem !important
  }

  .med\:ml-92{
    margin-left:23rem !important
  }

  .med\:mt-96{
    margin-top:24rem !important
  }

  .med\:mr-96{
    margin-right:24rem !important
  }

  .med\:mb-96{
    margin-bottom:24rem !important
  }

  .med\:ml-96{
    margin-left:24rem !important
  }

  .med\:mt-104{
    margin-top:26rem !important
  }

  .med\:mr-104{
    margin-right:26rem !important
  }

  .med\:mb-104{
    margin-bottom:26rem !important
  }

  .med\:ml-104{
    margin-left:26rem !important
  }

  .med\:mt-106{
    margin-top:26.5rem !important
  }

  .med\:mr-106{
    margin-right:26.5rem !important
  }

  .med\:mb-106{
    margin-bottom:26.5rem !important
  }

  .med\:ml-106{
    margin-left:26.5rem !important
  }

  .med\:mt-108{
    margin-top:27rem !important
  }

  .med\:mr-108{
    margin-right:27rem !important
  }

  .med\:mb-108{
    margin-bottom:27rem !important
  }

  .med\:ml-108{
    margin-left:27rem !important
  }

  .med\:mt-112{
    margin-top:28rem !important
  }

  .med\:mr-112{
    margin-right:28rem !important
  }

  .med\:mb-112{
    margin-bottom:28rem !important
  }

  .med\:ml-112{
    margin-left:28rem !important
  }

  .med\:mt-116{
    margin-top:29rem !important
  }

  .med\:mr-116{
    margin-right:29rem !important
  }

  .med\:mb-116{
    margin-bottom:29rem !important
  }

  .med\:ml-116{
    margin-left:29rem !important
  }

  .med\:mt-120{
    margin-top:30rem !important
  }

  .med\:mr-120{
    margin-right:30rem !important
  }

  .med\:mb-120{
    margin-bottom:30rem !important
  }

  .med\:ml-120{
    margin-left:30rem !important
  }

  .med\:mt-124{
    margin-top:31rem !important
  }

  .med\:mr-124{
    margin-right:31rem !important
  }

  .med\:mb-124{
    margin-bottom:31rem !important
  }

  .med\:ml-124{
    margin-left:31rem !important
  }

  .med\:mt-132{
    margin-top:33rem !important
  }

  .med\:mr-132{
    margin-right:33rem !important
  }

  .med\:mb-132{
    margin-bottom:33rem !important
  }

  .med\:ml-132{
    margin-left:33rem !important
  }

  .med\:mt-140{
    margin-top:40rem !important
  }

  .med\:mr-140{
    margin-right:40rem !important
  }

  .med\:mb-140{
    margin-bottom:40rem !important
  }

  .med\:ml-140{
    margin-left:40rem !important
  }

  .med\:mt-164{
    margin-top:41rem !important
  }

  .med\:mr-164{
    margin-right:41rem !important
  }

  .med\:mb-164{
    margin-bottom:41rem !important
  }

  .med\:ml-164{
    margin-left:41rem !important
  }

  .med\:mt-165{
    margin-top:41.25rem !important
  }

  .med\:mr-165{
    margin-right:41.25rem !important
  }

  .med\:mb-165{
    margin-bottom:41.25rem !important
  }

  .med\:ml-165{
    margin-left:41.25rem !important
  }

  .med\:mt-172{
    margin-top:43rem !important
  }

  .med\:mr-172{
    margin-right:43rem !important
  }

  .med\:mb-172{
    margin-bottom:43rem !important
  }

  .med\:ml-172{
    margin-left:43rem !important
  }

  .med\:mt-200{
    margin-top:50rem !important
  }

  .med\:mr-200{
    margin-right:50rem !important
  }

  .med\:mb-200{
    margin-bottom:50rem !important
  }

  .med\:ml-200{
    margin-left:50rem !important
  }

  .med\:mt-auto{
    margin-top:auto !important
  }

  .med\:mr-auto{
    margin-right:auto !important
  }

  .med\:mb-auto{
    margin-bottom:auto !important
  }

  .med\:ml-auto{
    margin-left:auto !important
  }

  .med\:mt-px{
    margin-top:1px !important
  }

  .med\:mr-px{
    margin-right:1px !important
  }

  .med\:mb-px{
    margin-bottom:1px !important
  }

  .med\:ml-px{
    margin-left:1px !important
  }

  .med\:mt-1\.5{
    margin-top:0.375rem !important
  }

  .med\:mr-1\.5{
    margin-right:0.375rem !important
  }

  .med\:mb-1\.5{
    margin-bottom:0.375rem !important
  }

  .med\:ml-1\.5{
    margin-left:0.375rem !important
  }

  .med\:mt-2n{
    margin-top:-0.5rem !important
  }

  .med\:mr-2n{
    margin-right:-0.5rem !important
  }

  .med\:mb-2n{
    margin-bottom:-0.5rem !important
  }

  .med\:ml-2n{
    margin-left:-0.5rem !important
  }

  .med\:mt-40n{
    margin-top:-10rem !important
  }

  .med\:mr-40n{
    margin-right:-10rem !important
  }

  .med\:mb-40n{
    margin-bottom:-10rem !important
  }

  .med\:ml-40n{
    margin-left:-10rem !important
  }

  .med\:-mt-1{
    margin-top:-0.25rem !important
  }

  .med\:-mr-1{
    margin-right:-0.25rem !important
  }

  .med\:-mb-1{
    margin-bottom:-0.25rem !important
  }

  .med\:-ml-1{
    margin-left:-0.25rem !important
  }

  .med\:-mt-2{
    margin-top:-0.5rem !important
  }

  .med\:-mr-2{
    margin-right:-0.5rem !important
  }

  .med\:-mb-2{
    margin-bottom:-0.5rem !important
  }

  .med\:-ml-2{
    margin-left:-0.5rem !important
  }

  .med\:-mt-3{
    margin-top:-0.75rem !important
  }

  .med\:-mr-3{
    margin-right:-0.75rem !important
  }

  .med\:-mb-3{
    margin-bottom:-0.75rem !important
  }

  .med\:-ml-3{
    margin-left:-0.75rem !important
  }

  .med\:-mt-4{
    margin-top:-1rem !important
  }

  .med\:-mr-4{
    margin-right:-1rem !important
  }

  .med\:-mb-4{
    margin-bottom:-1rem !important
  }

  .med\:-ml-4{
    margin-left:-1rem !important
  }

  .med\:-mt-5{
    margin-top:-1.25rem !important
  }

  .med\:-mr-5{
    margin-right:-1.25rem !important
  }

  .med\:-mb-5{
    margin-bottom:-1.25rem !important
  }

  .med\:-ml-5{
    margin-left:-1.25rem !important
  }

  .med\:-mt-6{
    margin-top:-1.5rem !important
  }

  .med\:-mr-6{
    margin-right:-1.5rem !important
  }

  .med\:-mb-6{
    margin-bottom:-1.5rem !important
  }

  .med\:-ml-6{
    margin-left:-1.5rem !important
  }

  .med\:-mt-7{
    margin-top:-1.75rem !important
  }

  .med\:-mr-7{
    margin-right:-1.75rem !important
  }

  .med\:-mb-7{
    margin-bottom:-1.75rem !important
  }

  .med\:-ml-7{
    margin-left:-1.75rem !important
  }

  .med\:-mt-8{
    margin-top:-2rem !important
  }

  .med\:-mr-8{
    margin-right:-2rem !important
  }

  .med\:-mb-8{
    margin-bottom:-2rem !important
  }

  .med\:-ml-8{
    margin-left:-2rem !important
  }

  .med\:-mt-10{
    margin-top:-2.5rem !important
  }

  .med\:-mr-10{
    margin-right:-2.5rem !important
  }

  .med\:-mb-10{
    margin-bottom:-2.5rem !important
  }

  .med\:-ml-10{
    margin-left:-2.5rem !important
  }

  .med\:-mt-12{
    margin-top:-3rem !important
  }

  .med\:-mr-12{
    margin-right:-3rem !important
  }

  .med\:-mb-12{
    margin-bottom:-3rem !important
  }

  .med\:-ml-12{
    margin-left:-3rem !important
  }

  .med\:-mt-14{
    margin-top:-3.5rem !important
  }

  .med\:-mr-14{
    margin-right:-3.5rem !important
  }

  .med\:-mb-14{
    margin-bottom:-3.5rem !important
  }

  .med\:-ml-14{
    margin-left:-3.5rem !important
  }

  .med\:-mt-16{
    margin-top:-4rem !important
  }

  .med\:-mr-16{
    margin-right:-4rem !important
  }

  .med\:-mb-16{
    margin-bottom:-4rem !important
  }

  .med\:-ml-16{
    margin-left:-4rem !important
  }

  .med\:-mt-18{
    margin-top:-4.5rem !important
  }

  .med\:-mr-18{
    margin-right:-4.5rem !important
  }

  .med\:-mb-18{
    margin-bottom:-4.5rem !important
  }

  .med\:-ml-18{
    margin-left:-4.5rem !important
  }

  .med\:-mt-19{
    margin-top:-4.75rem !important
  }

  .med\:-mr-19{
    margin-right:-4.75rem !important
  }

  .med\:-mb-19{
    margin-bottom:-4.75rem !important
  }

  .med\:-ml-19{
    margin-left:-4.75rem !important
  }

  .med\:-mt-20{
    margin-top:-5rem !important
  }

  .med\:-mr-20{
    margin-right:-5rem !important
  }

  .med\:-mb-20{
    margin-bottom:-5rem !important
  }

  .med\:-ml-20{
    margin-left:-5rem !important
  }

  .med\:-mt-24{
    margin-top:-6rem !important
  }

  .med\:-mr-24{
    margin-right:-6rem !important
  }

  .med\:-mb-24{
    margin-bottom:-6rem !important
  }

  .med\:-ml-24{
    margin-left:-6rem !important
  }

  .med\:-mt-28{
    margin-top:-7rem !important
  }

  .med\:-mr-28{
    margin-right:-7rem !important
  }

  .med\:-mb-28{
    margin-bottom:-7rem !important
  }

  .med\:-ml-28{
    margin-left:-7rem !important
  }

  .med\:-mt-30{
    margin-top:-7.5rem !important
  }

  .med\:-mr-30{
    margin-right:-7.5rem !important
  }

  .med\:-mb-30{
    margin-bottom:-7.5rem !important
  }

  .med\:-ml-30{
    margin-left:-7.5rem !important
  }

  .med\:-mt-31{
    margin-top:-7.75rem !important
  }

  .med\:-mr-31{
    margin-right:-7.75rem !important
  }

  .med\:-mb-31{
    margin-bottom:-7.75rem !important
  }

  .med\:-ml-31{
    margin-left:-7.75rem !important
  }

  .med\:-mt-32{
    margin-top:-8rem !important
  }

  .med\:-mr-32{
    margin-right:-8rem !important
  }

  .med\:-mb-32{
    margin-bottom:-8rem !important
  }

  .med\:-ml-32{
    margin-left:-8rem !important
  }

  .med\:-mt-34{
    margin-top:-8.5rem !important
  }

  .med\:-mr-34{
    margin-right:-8.5rem !important
  }

  .med\:-mb-34{
    margin-bottom:-8.5rem !important
  }

  .med\:-ml-34{
    margin-left:-8.5rem !important
  }

  .med\:-mt-36{
    margin-top:-9rem !important
  }

  .med\:-mr-36{
    margin-right:-9rem !important
  }

  .med\:-mb-36{
    margin-bottom:-9rem !important
  }

  .med\:-ml-36{
    margin-left:-9rem !important
  }

  .med\:-mt-40{
    margin-top:-10rem !important
  }

  .med\:-mr-40{
    margin-right:-10rem !important
  }

  .med\:-mb-40{
    margin-bottom:-10rem !important
  }

  .med\:-ml-40{
    margin-left:-10rem !important
  }

  .med\:-mt-44{
    margin-top:-11rem !important
  }

  .med\:-mr-44{
    margin-right:-11rem !important
  }

  .med\:-mb-44{
    margin-bottom:-11rem !important
  }

  .med\:-ml-44{
    margin-left:-11rem !important
  }

  .med\:-mt-45{
    margin-top:-11.25rem !important
  }

  .med\:-mr-45{
    margin-right:-11.25rem !important
  }

  .med\:-mb-45{
    margin-bottom:-11.25rem !important
  }

  .med\:-ml-45{
    margin-left:-11.25rem !important
  }

  .med\:-mt-48{
    margin-top:-12rem !important
  }

  .med\:-mr-48{
    margin-right:-12rem !important
  }

  .med\:-mb-48{
    margin-bottom:-12rem !important
  }

  .med\:-ml-48{
    margin-left:-12rem !important
  }

  .med\:-mt-50{
    margin-top:-12.5rem !important
  }

  .med\:-mr-50{
    margin-right:-12.5rem !important
  }

  .med\:-mb-50{
    margin-bottom:-12.5rem !important
  }

  .med\:-ml-50{
    margin-left:-12.5rem !important
  }

  .med\:-mt-52{
    margin-top:-13rem !important
  }

  .med\:-mr-52{
    margin-right:-13rem !important
  }

  .med\:-mb-52{
    margin-bottom:-13rem !important
  }

  .med\:-ml-52{
    margin-left:-13rem !important
  }

  .med\:-mt-56{
    margin-top:-14rem !important
  }

  .med\:-mr-56{
    margin-right:-14rem !important
  }

  .med\:-mb-56{
    margin-bottom:-14rem !important
  }

  .med\:-ml-56{
    margin-left:-14rem !important
  }

  .med\:-mt-60{
    margin-top:-15rem !important
  }

  .med\:-mr-60{
    margin-right:-15rem !important
  }

  .med\:-mb-60{
    margin-bottom:-15rem !important
  }

  .med\:-ml-60{
    margin-left:-15rem !important
  }

  .med\:-mt-62{
    margin-top:-15.5rem !important
  }

  .med\:-mr-62{
    margin-right:-15.5rem !important
  }

  .med\:-mb-62{
    margin-bottom:-15.5rem !important
  }

  .med\:-ml-62{
    margin-left:-15.5rem !important
  }

  .med\:-mt-64{
    margin-top:-16rem !important
  }

  .med\:-mr-64{
    margin-right:-16rem !important
  }

  .med\:-mb-64{
    margin-bottom:-16rem !important
  }

  .med\:-ml-64{
    margin-left:-16rem !important
  }

  .med\:-mt-70{
    margin-top:-17.5rem !important
  }

  .med\:-mr-70{
    margin-right:-17.5rem !important
  }

  .med\:-mb-70{
    margin-bottom:-17.5rem !important
  }

  .med\:-ml-70{
    margin-left:-17.5rem !important
  }

  .med\:-mt-72{
    margin-top:-18rem !important
  }

  .med\:-mr-72{
    margin-right:-18rem !important
  }

  .med\:-mb-72{
    margin-bottom:-18rem !important
  }

  .med\:-ml-72{
    margin-left:-18rem !important
  }

  .med\:-mt-76{
    margin-top:-19rem !important
  }

  .med\:-mr-76{
    margin-right:-19rem !important
  }

  .med\:-mb-76{
    margin-bottom:-19rem !important
  }

  .med\:-ml-76{
    margin-left:-19rem !important
  }

  .med\:-mt-80{
    margin-top:-20rem !important
  }

  .med\:-mr-80{
    margin-right:-20rem !important
  }

  .med\:-mb-80{
    margin-bottom:-20rem !important
  }

  .med\:-ml-80{
    margin-left:-20rem !important
  }

  .med\:-mt-83{
    margin-top:-20.75rem !important
  }

  .med\:-mr-83{
    margin-right:-20.75rem !important
  }

  .med\:-mb-83{
    margin-bottom:-20.75rem !important
  }

  .med\:-ml-83{
    margin-left:-20.75rem !important
  }

  .med\:-mt-84{
    margin-top:-21rem !important
  }

  .med\:-mr-84{
    margin-right:-21rem !important
  }

  .med\:-mb-84{
    margin-bottom:-21rem !important
  }

  .med\:-ml-84{
    margin-left:-21rem !important
  }

  .med\:-mt-92{
    margin-top:-23rem !important
  }

  .med\:-mr-92{
    margin-right:-23rem !important
  }

  .med\:-mb-92{
    margin-bottom:-23rem !important
  }

  .med\:-ml-92{
    margin-left:-23rem !important
  }

  .med\:-mt-96{
    margin-top:-24rem !important
  }

  .med\:-mr-96{
    margin-right:-24rem !important
  }

  .med\:-mb-96{
    margin-bottom:-24rem !important
  }

  .med\:-ml-96{
    margin-left:-24rem !important
  }

  .med\:-mt-104{
    margin-top:-26rem !important
  }

  .med\:-mr-104{
    margin-right:-26rem !important
  }

  .med\:-mb-104{
    margin-bottom:-26rem !important
  }

  .med\:-ml-104{
    margin-left:-26rem !important
  }

  .med\:-mt-106{
    margin-top:-26.5rem !important
  }

  .med\:-mr-106{
    margin-right:-26.5rem !important
  }

  .med\:-mb-106{
    margin-bottom:-26.5rem !important
  }

  .med\:-ml-106{
    margin-left:-26.5rem !important
  }

  .med\:-mt-108{
    margin-top:-27rem !important
  }

  .med\:-mr-108{
    margin-right:-27rem !important
  }

  .med\:-mb-108{
    margin-bottom:-27rem !important
  }

  .med\:-ml-108{
    margin-left:-27rem !important
  }

  .med\:-mt-112{
    margin-top:-28rem !important
  }

  .med\:-mr-112{
    margin-right:-28rem !important
  }

  .med\:-mb-112{
    margin-bottom:-28rem !important
  }

  .med\:-ml-112{
    margin-left:-28rem !important
  }

  .med\:-mt-116{
    margin-top:-29rem !important
  }

  .med\:-mr-116{
    margin-right:-29rem !important
  }

  .med\:-mb-116{
    margin-bottom:-29rem !important
  }

  .med\:-ml-116{
    margin-left:-29rem !important
  }

  .med\:-mt-120{
    margin-top:-30rem !important
  }

  .med\:-mr-120{
    margin-right:-30rem !important
  }

  .med\:-mb-120{
    margin-bottom:-30rem !important
  }

  .med\:-ml-120{
    margin-left:-30rem !important
  }

  .med\:-mt-124{
    margin-top:-31rem !important
  }

  .med\:-mr-124{
    margin-right:-31rem !important
  }

  .med\:-mb-124{
    margin-bottom:-31rem !important
  }

  .med\:-ml-124{
    margin-left:-31rem !important
  }

  .med\:-mt-132{
    margin-top:-33rem !important
  }

  .med\:-mr-132{
    margin-right:-33rem !important
  }

  .med\:-mb-132{
    margin-bottom:-33rem !important
  }

  .med\:-ml-132{
    margin-left:-33rem !important
  }

  .med\:-mt-140{
    margin-top:-40rem !important
  }

  .med\:-mr-140{
    margin-right:-40rem !important
  }

  .med\:-mb-140{
    margin-bottom:-40rem !important
  }

  .med\:-ml-140{
    margin-left:-40rem !important
  }

  .med\:-mt-164{
    margin-top:-41rem !important
  }

  .med\:-mr-164{
    margin-right:-41rem !important
  }

  .med\:-mb-164{
    margin-bottom:-41rem !important
  }

  .med\:-ml-164{
    margin-left:-41rem !important
  }

  .med\:-mt-165{
    margin-top:-41.25rem !important
  }

  .med\:-mr-165{
    margin-right:-41.25rem !important
  }

  .med\:-mb-165{
    margin-bottom:-41.25rem !important
  }

  .med\:-ml-165{
    margin-left:-41.25rem !important
  }

  .med\:-mt-172{
    margin-top:-43rem !important
  }

  .med\:-mr-172{
    margin-right:-43rem !important
  }

  .med\:-mb-172{
    margin-bottom:-43rem !important
  }

  .med\:-ml-172{
    margin-left:-43rem !important
  }

  .med\:-mt-200{
    margin-top:-50rem !important
  }

  .med\:-mr-200{
    margin-right:-50rem !important
  }

  .med\:-mb-200{
    margin-bottom:-50rem !important
  }

  .med\:-ml-200{
    margin-left:-50rem !important
  }

  .med\:-mt-px{
    margin-top:-1px !important
  }

  .med\:-mr-px{
    margin-right:-1px !important
  }

  .med\:-mb-px{
    margin-bottom:-1px !important
  }

  .med\:-ml-px{
    margin-left:-1px !important
  }

  .med\:-mt-1\.5{
    margin-top:-0.375rem !important
  }

  .med\:-mr-1\.5{
    margin-right:-0.375rem !important
  }

  .med\:-mb-1\.5{
    margin-bottom:-0.375rem !important
  }

  .med\:-ml-1\.5{
    margin-left:-0.375rem !important
  }

  .med\:-mt-2n{
    margin-top:0.5rem !important
  }

  .med\:-mr-2n{
    margin-right:0.5rem !important
  }

  .med\:-mb-2n{
    margin-bottom:0.5rem !important
  }

  .med\:-ml-2n{
    margin-left:0.5rem !important
  }

  .med\:-mt-40n{
    margin-top:10rem !important
  }

  .med\:-mr-40n{
    margin-right:10rem !important
  }

  .med\:-mb-40n{
    margin-bottom:10rem !important
  }

  .med\:-ml-40n{
    margin-left:10rem !important
  }

  .med\:max-h-28{
    max-height:7rem !important
  }

  .med\:max-h-32{
    max-height:8rem !important
  }

  .med\:max-h-40{
    max-height:10rem !important
  }

  .med\:max-h-44{
    max-height:11rem !important
  }

  .med\:max-h-72{
    max-height:18rem !important
  }

  .med\:max-h-84{
    max-height:21rem !important
  }

  .med\:max-h-96{
    max-height:24rem !important
  }

  .med\:max-h-108{
    max-height:27rem !important
  }

  .med\:max-h-120{
    max-height:30rem !important
  }

  .med\:max-h-132{
    max-height:33rem !important
  }

  .med\:max-h-full{
    max-height:100% !important
  }

  .med\:max-h-screen{
    max-height:100vh !important
  }

  .med\:max-h-1\/2{
    max-height:35vh !important
  }

  .med\:max-h-50vh{
    max-height:50vh !important
  }

  .med\:max-h-3\/5{
    max-height:60vh !important
  }

  .med\:max-h-65vh{
    max-height:65vh !important
  }

  .med\:max-w-28{
    max-width:7rem !important
  }

  .med\:max-w-56{
    max-width:14rem !important
  }

  .med\:max-w-72{
    max-width:18rem !important
  }

  .med\:max-w-84{
    max-width:21rem !important
  }

  .med\:max-w-96{
    max-width:24rem !important
  }

  .med\:max-w-108{
    max-width:27rem !important
  }

  .med\:max-w-112{
    max-width:28rem !important
  }

  .med\:max-w-120{
    max-width:30rem !important
  }

  .med\:max-w-132{
    max-width:33rem !important
  }

  .med\:max-w-138{
    max-width:38rem !important
  }

  .med\:max-w-140{
    max-width:40rem !important
  }

  .med\:max-w-150{
    max-width:50rem !important
  }

  .med\:max-w-154{
    max-width:54rem !important
  }

  .med\:max-w-none{
    max-width:none !important
  }

  .med\:max-w-xs{
    max-width:20rem !important
  }

  .med\:max-w-sm{
    max-width:24rem !important
  }

  .med\:max-w-md{
    max-width:28rem !important
  }

  .med\:max-w-lg{
    max-width:32rem !important
  }

  .med\:max-w-xl{
    max-width:36rem !important
  }

  .med\:max-w-2xl{
    max-width:42rem !important
  }

  .med\:max-w-3xl{
    max-width:48rem !important
  }

  .med\:max-w-4xl{
    max-width:56rem !important
  }

  .med\:max-w-5xl{
    max-width:64rem !important
  }

  .med\:max-w-6xl{
    max-width:72rem !important
  }

  .med\:max-w-full{
    max-width:100% !important
  }

  .med\:max-w-screen-sm{
    max-width:640px !important
  }

  .med\:max-w-screen-md{
    max-width:768px !important
  }

  .med\:max-w-screen-lg{
    max-width:1024px !important
  }

  .med\:max-w-screen-xl{
    max-width:1280px !important
  }

  .med\:max-w-screen-small{
    max-width:1280px !important
  }

  .med\:max-w-screen-med{
    max-width:1366px !important
  }

  .med\:max-w-screen-large{
    max-width:1920px !important
  }

  .med\:max-w-1\/3{
    max-width:33% !important
  }

  .med\:max-w-2\/3{
    max-width:66% !important
  }

  .med\:min-h-0{
    min-height:0 !important
  }

  .med\:min-h-64{
    min-height:16rem !important
  }

  .med\:min-h-80{
    min-height:20rem !important
  }

  .med\:min-h-full{
    min-height:100% !important
  }

  .med\:min-h-screen{
    min-height:100vh !important
  }

  .med\:min-h-1_5{
    min-height:1.5rem !important
  }

  .med\:min-h-94vh{
    min-height:94vh !important
  }

  .med\:min-h-40vh{
    min-height:40vh !important
  }

  .med\:min-h-55vh{
    min-height:55vh !important
  }

  .med\:min-h-60vh{
    min-height:60vh !important
  }

  .med\:min-w-0{
    min-width:0 !important
  }

  .med\:min-w-1{
    min-width:1px !important
  }

  .med\:min-w-4{
    min-width:1rem !important
  }

  .med\:min-w-6{
    min-width:1.5rem !important
  }

  .med\:min-w-28{
    min-width:7rem !important
  }

  .med\:min-w-48{
    min-width:12rem !important
  }

  .med\:min-w-56{
    min-width:14rem !important
  }

  .med\:min-w-72{
    min-width:18rem !important
  }

  .med\:min-w-84{
    min-width:21rem !important
  }

  .med\:min-w-96{
    min-width:24rem !important
  }

  .med\:min-w-108{
    min-width:27rem !important
  }

  .med\:min-w-120{
    min-width:30rem !important
  }

  .med\:min-w-132{
    min-width:33rem !important
  }

  .med\:min-w-full{
    min-width:100% !important
  }

  .med\:min-w-1\/4{
    min-width:25% !important
  }

  .med\:min-w-1\/2{
    min-width:50% !important
  }

  .med\:min-w-3\/4{
    min-width:75% !important
  }

  .med\:min-w-1\/3{
    min-width:33% !important
  }

  .med\:min-w-max{
    min-width:-moz-max-content !important;
    min-width:max-content !important
  }

  .med\:object-contain{
    -o-object-fit:contain !important;
       object-fit:contain !important
  }

  .med\:object-cover{
    -o-object-fit:cover !important;
       object-fit:cover !important
  }

  .med\:object-fill{
    -o-object-fit:fill !important;
       object-fit:fill !important
  }

  .med\:object-none{
    -o-object-fit:none !important;
       object-fit:none !important
  }

  .med\:object-scale-down{
    -o-object-fit:scale-down !important;
       object-fit:scale-down !important
  }

  .med\:object-bottom{
    -o-object-position:bottom !important;
       object-position:bottom !important
  }

  .med\:object-center{
    -o-object-position:center !important;
       object-position:center !important
  }

  .med\:object-left{
    -o-object-position:left !important;
       object-position:left !important
  }

  .med\:object-left-bottom{
    -o-object-position:left bottom !important;
       object-position:left bottom !important
  }

  .med\:object-left-top{
    -o-object-position:left top !important;
       object-position:left top !important
  }

  .med\:object-right{
    -o-object-position:right !important;
       object-position:right !important
  }

  .med\:object-right-bottom{
    -o-object-position:right bottom !important;
       object-position:right bottom !important
  }

  .med\:object-right-top{
    -o-object-position:right top !important;
       object-position:right top !important
  }

  .med\:object-top{
    -o-object-position:top !important;
       object-position:top !important
  }

  .med\:outline-none{
    outline:2px solid transparent !important;
    outline-offset:2px !important
  }

  .med\:outline-white{
    outline:2px dotted white !important;
    outline-offset:2px !important
  }

  .med\:outline-black{
    outline:2px dotted black !important;
    outline-offset:2px !important
  }

  .med\:focus\:outline-none:focus{
    outline:2px solid transparent !important;
    outline-offset:2px !important
  }

  .med\:focus\:outline-white:focus{
    outline:2px dotted white !important;
    outline-offset:2px !important
  }

  .med\:focus\:outline-black:focus{
    outline:2px dotted black !important;
    outline-offset:2px !important
  }

  .med\:overflow-auto{
    overflow:auto !important
  }

  .med\:overflow-hidden{
    overflow:hidden !important
  }

  .med\:overflow-visible{
    overflow:visible !important
  }

  .med\:overflow-scroll{
    overflow:scroll !important
  }

  .med\:overflow-x-auto{
    overflow-x:auto !important
  }

  .med\:overflow-y-auto{
    overflow-y:auto !important
  }

  .med\:overflow-x-hidden{
    overflow-x:hidden !important
  }

  .med\:overflow-y-hidden{
    overflow-y:hidden !important
  }

  .med\:overflow-x-visible{
    overflow-x:visible !important
  }

  .med\:overflow-y-visible{
    overflow-y:visible !important
  }

  .med\:overflow-x-scroll{
    overflow-x:scroll !important
  }

  .med\:overflow-y-scroll{
    overflow-y:scroll !important
  }

  .med\:scrolling-touch{
    -webkit-overflow-scrolling:touch !important
  }

  .med\:scrolling-auto{
    -webkit-overflow-scrolling:auto !important
  }

  .med\:overscroll-auto{
    overscroll-behavior:auto !important
  }

  .med\:overscroll-contain{
    overscroll-behavior:contain !important
  }

  .med\:overscroll-none{
    overscroll-behavior:none !important
  }

  .med\:overscroll-y-auto{
    overscroll-behavior-y:auto !important
  }

  .med\:overscroll-y-contain{
    overscroll-behavior-y:contain !important
  }

  .med\:overscroll-y-none{
    overscroll-behavior-y:none !important
  }

  .med\:overscroll-x-auto{
    overscroll-behavior-x:auto !important
  }

  .med\:overscroll-x-contain{
    overscroll-behavior-x:contain !important
  }

  .med\:overscroll-x-none{
    overscroll-behavior-x:none !important
  }

  .med\:p-0{
    padding:0 !important
  }

  .med\:p-1{
    padding:0.25rem !important
  }

  .med\:p-2{
    padding:0.5rem !important
  }

  .med\:p-3{
    padding:0.75rem !important
  }

  .med\:p-4{
    padding:1rem !important
  }

  .med\:p-5{
    padding:1.25rem !important
  }

  .med\:p-6{
    padding:1.5rem !important
  }

  .med\:p-7{
    padding:1.75rem !important
  }

  .med\:p-8{
    padding:2rem !important
  }

  .med\:p-9{
    padding:2.25rem !important
  }

  .med\:p-10{
    padding:2.5rem !important
  }

  .med\:p-12{
    padding:3rem !important
  }

  .med\:p-14{
    padding:3.5rem !important
  }

  .med\:p-16{
    padding:4rem !important
  }

  .med\:p-18{
    padding:4.5rem !important
  }

  .med\:p-19{
    padding:4.75rem !important
  }

  .med\:p-20{
    padding:5rem !important
  }

  .med\:p-24{
    padding:6rem !important
  }

  .med\:p-28{
    padding:7rem !important
  }

  .med\:p-30{
    padding:7.5rem !important
  }

  .med\:p-31{
    padding:7.75rem !important
  }

  .med\:p-32{
    padding:8rem !important
  }

  .med\:p-34{
    padding:8.5rem !important
  }

  .med\:p-36{
    padding:9rem !important
  }

  .med\:p-40{
    padding:10rem !important
  }

  .med\:p-44{
    padding:11rem !important
  }

  .med\:p-45{
    padding:11.25rem !important
  }

  .med\:p-48{
    padding:12rem !important
  }

  .med\:p-50{
    padding:12.5rem !important
  }

  .med\:p-52{
    padding:13rem !important
  }

  .med\:p-56{
    padding:14rem !important
  }

  .med\:p-60{
    padding:15rem !important
  }

  .med\:p-62{
    padding:15.5rem !important
  }

  .med\:p-64{
    padding:16rem !important
  }

  .med\:p-70{
    padding:17.5rem !important
  }

  .med\:p-72{
    padding:18rem !important
  }

  .med\:p-76{
    padding:19rem !important
  }

  .med\:p-80{
    padding:20rem !important
  }

  .med\:p-83{
    padding:20.75rem !important
  }

  .med\:p-84{
    padding:21rem !important
  }

  .med\:p-92{
    padding:23rem !important
  }

  .med\:p-96{
    padding:24rem !important
  }

  .med\:p-104{
    padding:26rem !important
  }

  .med\:p-106{
    padding:26.5rem !important
  }

  .med\:p-108{
    padding:27rem !important
  }

  .med\:p-112{
    padding:28rem !important
  }

  .med\:p-116{
    padding:29rem !important
  }

  .med\:p-120{
    padding:30rem !important
  }

  .med\:p-124{
    padding:31rem !important
  }

  .med\:p-132{
    padding:33rem !important
  }

  .med\:p-140{
    padding:40rem !important
  }

  .med\:p-164{
    padding:41rem !important
  }

  .med\:p-165{
    padding:41.25rem !important
  }

  .med\:p-172{
    padding:43rem !important
  }

  .med\:p-200{
    padding:50rem !important
  }

  .med\:p-px{
    padding:1px !important
  }

  .med\:p-1\.5{
    padding:0.375rem !important
  }

  .med\:p-2n{
    padding:-0.5rem !important
  }

  .med\:p-40n{
    padding:-10rem !important
  }

  .med\:py-0{
    padding-top:0 !important;
    padding-bottom:0 !important
  }

  .med\:px-0{
    padding-left:0 !important;
    padding-right:0 !important
  }

  .med\:py-1{
    padding-top:0.25rem !important;
    padding-bottom:0.25rem !important
  }

  .med\:px-1{
    padding-left:0.25rem !important;
    padding-right:0.25rem !important
  }

  .med\:py-2{
    padding-top:0.5rem !important;
    padding-bottom:0.5rem !important
  }

  .med\:px-2{
    padding-left:0.5rem !important;
    padding-right:0.5rem !important
  }

  .med\:py-3{
    padding-top:0.75rem !important;
    padding-bottom:0.75rem !important
  }

  .med\:px-3{
    padding-left:0.75rem !important;
    padding-right:0.75rem !important
  }

  .med\:py-4{
    padding-top:1rem !important;
    padding-bottom:1rem !important
  }

  .med\:px-4{
    padding-left:1rem !important;
    padding-right:1rem !important
  }

  .med\:py-5{
    padding-top:1.25rem !important;
    padding-bottom:1.25rem !important
  }

  .med\:px-5{
    padding-left:1.25rem !important;
    padding-right:1.25rem !important
  }

  .med\:py-6{
    padding-top:1.5rem !important;
    padding-bottom:1.5rem !important
  }

  .med\:px-6{
    padding-left:1.5rem !important;
    padding-right:1.5rem !important
  }

  .med\:py-7{
    padding-top:1.75rem !important;
    padding-bottom:1.75rem !important
  }

  .med\:px-7{
    padding-left:1.75rem !important;
    padding-right:1.75rem !important
  }

  .med\:py-8{
    padding-top:2rem !important;
    padding-bottom:2rem !important
  }

  .med\:px-8{
    padding-left:2rem !important;
    padding-right:2rem !important
  }

  .med\:py-9{
    padding-top:2.25rem !important;
    padding-bottom:2.25rem !important
  }

  .med\:px-9{
    padding-left:2.25rem !important;
    padding-right:2.25rem !important
  }

  .med\:py-10{
    padding-top:2.5rem !important;
    padding-bottom:2.5rem !important
  }

  .med\:px-10{
    padding-left:2.5rem !important;
    padding-right:2.5rem !important
  }

  .med\:py-12{
    padding-top:3rem !important;
    padding-bottom:3rem !important
  }

  .med\:px-12{
    padding-left:3rem !important;
    padding-right:3rem !important
  }

  .med\:py-14{
    padding-top:3.5rem !important;
    padding-bottom:3.5rem !important
  }

  .med\:px-14{
    padding-left:3.5rem !important;
    padding-right:3.5rem !important
  }

  .med\:py-16{
    padding-top:4rem !important;
    padding-bottom:4rem !important
  }

  .med\:px-16{
    padding-left:4rem !important;
    padding-right:4rem !important
  }

  .med\:py-18{
    padding-top:4.5rem !important;
    padding-bottom:4.5rem !important
  }

  .med\:px-18{
    padding-left:4.5rem !important;
    padding-right:4.5rem !important
  }

  .med\:py-19{
    padding-top:4.75rem !important;
    padding-bottom:4.75rem !important
  }

  .med\:px-19{
    padding-left:4.75rem !important;
    padding-right:4.75rem !important
  }

  .med\:py-20{
    padding-top:5rem !important;
    padding-bottom:5rem !important
  }

  .med\:px-20{
    padding-left:5rem !important;
    padding-right:5rem !important
  }

  .med\:py-24{
    padding-top:6rem !important;
    padding-bottom:6rem !important
  }

  .med\:px-24{
    padding-left:6rem !important;
    padding-right:6rem !important
  }

  .med\:py-28{
    padding-top:7rem !important;
    padding-bottom:7rem !important
  }

  .med\:px-28{
    padding-left:7rem !important;
    padding-right:7rem !important
  }

  .med\:py-30{
    padding-top:7.5rem !important;
    padding-bottom:7.5rem !important
  }

  .med\:px-30{
    padding-left:7.5rem !important;
    padding-right:7.5rem !important
  }

  .med\:py-31{
    padding-top:7.75rem !important;
    padding-bottom:7.75rem !important
  }

  .med\:px-31{
    padding-left:7.75rem !important;
    padding-right:7.75rem !important
  }

  .med\:py-32{
    padding-top:8rem !important;
    padding-bottom:8rem !important
  }

  .med\:px-32{
    padding-left:8rem !important;
    padding-right:8rem !important
  }

  .med\:py-34{
    padding-top:8.5rem !important;
    padding-bottom:8.5rem !important
  }

  .med\:px-34{
    padding-left:8.5rem !important;
    padding-right:8.5rem !important
  }

  .med\:py-36{
    padding-top:9rem !important;
    padding-bottom:9rem !important
  }

  .med\:px-36{
    padding-left:9rem !important;
    padding-right:9rem !important
  }

  .med\:py-40{
    padding-top:10rem !important;
    padding-bottom:10rem !important
  }

  .med\:px-40{
    padding-left:10rem !important;
    padding-right:10rem !important
  }

  .med\:py-44{
    padding-top:11rem !important;
    padding-bottom:11rem !important
  }

  .med\:px-44{
    padding-left:11rem !important;
    padding-right:11rem !important
  }

  .med\:py-45{
    padding-top:11.25rem !important;
    padding-bottom:11.25rem !important
  }

  .med\:px-45{
    padding-left:11.25rem !important;
    padding-right:11.25rem !important
  }

  .med\:py-48{
    padding-top:12rem !important;
    padding-bottom:12rem !important
  }

  .med\:px-48{
    padding-left:12rem !important;
    padding-right:12rem !important
  }

  .med\:py-50{
    padding-top:12.5rem !important;
    padding-bottom:12.5rem !important
  }

  .med\:px-50{
    padding-left:12.5rem !important;
    padding-right:12.5rem !important
  }

  .med\:py-52{
    padding-top:13rem !important;
    padding-bottom:13rem !important
  }

  .med\:px-52{
    padding-left:13rem !important;
    padding-right:13rem !important
  }

  .med\:py-56{
    padding-top:14rem !important;
    padding-bottom:14rem !important
  }

  .med\:px-56{
    padding-left:14rem !important;
    padding-right:14rem !important
  }

  .med\:py-60{
    padding-top:15rem !important;
    padding-bottom:15rem !important
  }

  .med\:px-60{
    padding-left:15rem !important;
    padding-right:15rem !important
  }

  .med\:py-62{
    padding-top:15.5rem !important;
    padding-bottom:15.5rem !important
  }

  .med\:px-62{
    padding-left:15.5rem !important;
    padding-right:15.5rem !important
  }

  .med\:py-64{
    padding-top:16rem !important;
    padding-bottom:16rem !important
  }

  .med\:px-64{
    padding-left:16rem !important;
    padding-right:16rem !important
  }

  .med\:py-70{
    padding-top:17.5rem !important;
    padding-bottom:17.5rem !important
  }

  .med\:px-70{
    padding-left:17.5rem !important;
    padding-right:17.5rem !important
  }

  .med\:py-72{
    padding-top:18rem !important;
    padding-bottom:18rem !important
  }

  .med\:px-72{
    padding-left:18rem !important;
    padding-right:18rem !important
  }

  .med\:py-76{
    padding-top:19rem !important;
    padding-bottom:19rem !important
  }

  .med\:px-76{
    padding-left:19rem !important;
    padding-right:19rem !important
  }

  .med\:py-80{
    padding-top:20rem !important;
    padding-bottom:20rem !important
  }

  .med\:px-80{
    padding-left:20rem !important;
    padding-right:20rem !important
  }

  .med\:py-83{
    padding-top:20.75rem !important;
    padding-bottom:20.75rem !important
  }

  .med\:px-83{
    padding-left:20.75rem !important;
    padding-right:20.75rem !important
  }

  .med\:py-84{
    padding-top:21rem !important;
    padding-bottom:21rem !important
  }

  .med\:px-84{
    padding-left:21rem !important;
    padding-right:21rem !important
  }

  .med\:py-92{
    padding-top:23rem !important;
    padding-bottom:23rem !important
  }

  .med\:px-92{
    padding-left:23rem !important;
    padding-right:23rem !important
  }

  .med\:py-96{
    padding-top:24rem !important;
    padding-bottom:24rem !important
  }

  .med\:px-96{
    padding-left:24rem !important;
    padding-right:24rem !important
  }

  .med\:py-104{
    padding-top:26rem !important;
    padding-bottom:26rem !important
  }

  .med\:px-104{
    padding-left:26rem !important;
    padding-right:26rem !important
  }

  .med\:py-106{
    padding-top:26.5rem !important;
    padding-bottom:26.5rem !important
  }

  .med\:px-106{
    padding-left:26.5rem !important;
    padding-right:26.5rem !important
  }

  .med\:py-108{
    padding-top:27rem !important;
    padding-bottom:27rem !important
  }

  .med\:px-108{
    padding-left:27rem !important;
    padding-right:27rem !important
  }

  .med\:py-112{
    padding-top:28rem !important;
    padding-bottom:28rem !important
  }

  .med\:px-112{
    padding-left:28rem !important;
    padding-right:28rem !important
  }

  .med\:py-116{
    padding-top:29rem !important;
    padding-bottom:29rem !important
  }

  .med\:px-116{
    padding-left:29rem !important;
    padding-right:29rem !important
  }

  .med\:py-120{
    padding-top:30rem !important;
    padding-bottom:30rem !important
  }

  .med\:px-120{
    padding-left:30rem !important;
    padding-right:30rem !important
  }

  .med\:py-124{
    padding-top:31rem !important;
    padding-bottom:31rem !important
  }

  .med\:px-124{
    padding-left:31rem !important;
    padding-right:31rem !important
  }

  .med\:py-132{
    padding-top:33rem !important;
    padding-bottom:33rem !important
  }

  .med\:px-132{
    padding-left:33rem !important;
    padding-right:33rem !important
  }

  .med\:py-140{
    padding-top:40rem !important;
    padding-bottom:40rem !important
  }

  .med\:px-140{
    padding-left:40rem !important;
    padding-right:40rem !important
  }

  .med\:py-164{
    padding-top:41rem !important;
    padding-bottom:41rem !important
  }

  .med\:px-164{
    padding-left:41rem !important;
    padding-right:41rem !important
  }

  .med\:py-165{
    padding-top:41.25rem !important;
    padding-bottom:41.25rem !important
  }

  .med\:px-165{
    padding-left:41.25rem !important;
    padding-right:41.25rem !important
  }

  .med\:py-172{
    padding-top:43rem !important;
    padding-bottom:43rem !important
  }

  .med\:px-172{
    padding-left:43rem !important;
    padding-right:43rem !important
  }

  .med\:py-200{
    padding-top:50rem !important;
    padding-bottom:50rem !important
  }

  .med\:px-200{
    padding-left:50rem !important;
    padding-right:50rem !important
  }

  .med\:py-px{
    padding-top:1px !important;
    padding-bottom:1px !important
  }

  .med\:px-px{
    padding-left:1px !important;
    padding-right:1px !important
  }

  .med\:py-1\.5{
    padding-top:0.375rem !important;
    padding-bottom:0.375rem !important
  }

  .med\:px-1\.5{
    padding-left:0.375rem !important;
    padding-right:0.375rem !important
  }

  .med\:py-2n{
    padding-top:-0.5rem !important;
    padding-bottom:-0.5rem !important
  }

  .med\:px-2n{
    padding-left:-0.5rem !important;
    padding-right:-0.5rem !important
  }

  .med\:py-40n{
    padding-top:-10rem !important;
    padding-bottom:-10rem !important
  }

  .med\:px-40n{
    padding-left:-10rem !important;
    padding-right:-10rem !important
  }

  .med\:pt-0{
    padding-top:0 !important
  }

  .med\:pr-0{
    padding-right:0 !important
  }

  .med\:pb-0{
    padding-bottom:0 !important
  }

  .med\:pl-0{
    padding-left:0 !important
  }

  .med\:pt-1{
    padding-top:0.25rem !important
  }

  .med\:pr-1{
    padding-right:0.25rem !important
  }

  .med\:pb-1{
    padding-bottom:0.25rem !important
  }

  .med\:pl-1{
    padding-left:0.25rem !important
  }

  .med\:pt-2{
    padding-top:0.5rem !important
  }

  .med\:pr-2{
    padding-right:0.5rem !important
  }

  .med\:pb-2{
    padding-bottom:0.5rem !important
  }

  .med\:pl-2{
    padding-left:0.5rem !important
  }

  .med\:pt-3{
    padding-top:0.75rem !important
  }

  .med\:pr-3{
    padding-right:0.75rem !important
  }

  .med\:pb-3{
    padding-bottom:0.75rem !important
  }

  .med\:pl-3{
    padding-left:0.75rem !important
  }

  .med\:pt-4{
    padding-top:1rem !important
  }

  .med\:pr-4{
    padding-right:1rem !important
  }

  .med\:pb-4{
    padding-bottom:1rem !important
  }

  .med\:pl-4{
    padding-left:1rem !important
  }

  .med\:pt-5{
    padding-top:1.25rem !important
  }

  .med\:pr-5{
    padding-right:1.25rem !important
  }

  .med\:pb-5{
    padding-bottom:1.25rem !important
  }

  .med\:pl-5{
    padding-left:1.25rem !important
  }

  .med\:pt-6{
    padding-top:1.5rem !important
  }

  .med\:pr-6{
    padding-right:1.5rem !important
  }

  .med\:pb-6{
    padding-bottom:1.5rem !important
  }

  .med\:pl-6{
    padding-left:1.5rem !important
  }

  .med\:pt-7{
    padding-top:1.75rem !important
  }

  .med\:pr-7{
    padding-right:1.75rem !important
  }

  .med\:pb-7{
    padding-bottom:1.75rem !important
  }

  .med\:pl-7{
    padding-left:1.75rem !important
  }

  .med\:pt-8{
    padding-top:2rem !important
  }

  .med\:pr-8{
    padding-right:2rem !important
  }

  .med\:pb-8{
    padding-bottom:2rem !important
  }

  .med\:pl-8{
    padding-left:2rem !important
  }

  .med\:pt-9{
    padding-top:2.25rem !important
  }

  .med\:pr-9{
    padding-right:2.25rem !important
  }

  .med\:pb-9{
    padding-bottom:2.25rem !important
  }

  .med\:pl-9{
    padding-left:2.25rem !important
  }

  .med\:pt-10{
    padding-top:2.5rem !important
  }

  .med\:pr-10{
    padding-right:2.5rem !important
  }

  .med\:pb-10{
    padding-bottom:2.5rem !important
  }

  .med\:pl-10{
    padding-left:2.5rem !important
  }

  .med\:pt-12{
    padding-top:3rem !important
  }

  .med\:pr-12{
    padding-right:3rem !important
  }

  .med\:pb-12{
    padding-bottom:3rem !important
  }

  .med\:pl-12{
    padding-left:3rem !important
  }

  .med\:pt-14{
    padding-top:3.5rem !important
  }

  .med\:pr-14{
    padding-right:3.5rem !important
  }

  .med\:pb-14{
    padding-bottom:3.5rem !important
  }

  .med\:pl-14{
    padding-left:3.5rem !important
  }

  .med\:pt-16{
    padding-top:4rem !important
  }

  .med\:pr-16{
    padding-right:4rem !important
  }

  .med\:pb-16{
    padding-bottom:4rem !important
  }

  .med\:pl-16{
    padding-left:4rem !important
  }

  .med\:pt-18{
    padding-top:4.5rem !important
  }

  .med\:pr-18{
    padding-right:4.5rem !important
  }

  .med\:pb-18{
    padding-bottom:4.5rem !important
  }

  .med\:pl-18{
    padding-left:4.5rem !important
  }

  .med\:pt-19{
    padding-top:4.75rem !important
  }

  .med\:pr-19{
    padding-right:4.75rem !important
  }

  .med\:pb-19{
    padding-bottom:4.75rem !important
  }

  .med\:pl-19{
    padding-left:4.75rem !important
  }

  .med\:pt-20{
    padding-top:5rem !important
  }

  .med\:pr-20{
    padding-right:5rem !important
  }

  .med\:pb-20{
    padding-bottom:5rem !important
  }

  .med\:pl-20{
    padding-left:5rem !important
  }

  .med\:pt-24{
    padding-top:6rem !important
  }

  .med\:pr-24{
    padding-right:6rem !important
  }

  .med\:pb-24{
    padding-bottom:6rem !important
  }

  .med\:pl-24{
    padding-left:6rem !important
  }

  .med\:pt-28{
    padding-top:7rem !important
  }

  .med\:pr-28{
    padding-right:7rem !important
  }

  .med\:pb-28{
    padding-bottom:7rem !important
  }

  .med\:pl-28{
    padding-left:7rem !important
  }

  .med\:pt-30{
    padding-top:7.5rem !important
  }

  .med\:pr-30{
    padding-right:7.5rem !important
  }

  .med\:pb-30{
    padding-bottom:7.5rem !important
  }

  .med\:pl-30{
    padding-left:7.5rem !important
  }

  .med\:pt-31{
    padding-top:7.75rem !important
  }

  .med\:pr-31{
    padding-right:7.75rem !important
  }

  .med\:pb-31{
    padding-bottom:7.75rem !important
  }

  .med\:pl-31{
    padding-left:7.75rem !important
  }

  .med\:pt-32{
    padding-top:8rem !important
  }

  .med\:pr-32{
    padding-right:8rem !important
  }

  .med\:pb-32{
    padding-bottom:8rem !important
  }

  .med\:pl-32{
    padding-left:8rem !important
  }

  .med\:pt-34{
    padding-top:8.5rem !important
  }

  .med\:pr-34{
    padding-right:8.5rem !important
  }

  .med\:pb-34{
    padding-bottom:8.5rem !important
  }

  .med\:pl-34{
    padding-left:8.5rem !important
  }

  .med\:pt-36{
    padding-top:9rem !important
  }

  .med\:pr-36{
    padding-right:9rem !important
  }

  .med\:pb-36{
    padding-bottom:9rem !important
  }

  .med\:pl-36{
    padding-left:9rem !important
  }

  .med\:pt-40{
    padding-top:10rem !important
  }

  .med\:pr-40{
    padding-right:10rem !important
  }

  .med\:pb-40{
    padding-bottom:10rem !important
  }

  .med\:pl-40{
    padding-left:10rem !important
  }

  .med\:pt-44{
    padding-top:11rem !important
  }

  .med\:pr-44{
    padding-right:11rem !important
  }

  .med\:pb-44{
    padding-bottom:11rem !important
  }

  .med\:pl-44{
    padding-left:11rem !important
  }

  .med\:pt-45{
    padding-top:11.25rem !important
  }

  .med\:pr-45{
    padding-right:11.25rem !important
  }

  .med\:pb-45{
    padding-bottom:11.25rem !important
  }

  .med\:pl-45{
    padding-left:11.25rem !important
  }

  .med\:pt-48{
    padding-top:12rem !important
  }

  .med\:pr-48{
    padding-right:12rem !important
  }

  .med\:pb-48{
    padding-bottom:12rem !important
  }

  .med\:pl-48{
    padding-left:12rem !important
  }

  .med\:pt-50{
    padding-top:12.5rem !important
  }

  .med\:pr-50{
    padding-right:12.5rem !important
  }

  .med\:pb-50{
    padding-bottom:12.5rem !important
  }

  .med\:pl-50{
    padding-left:12.5rem !important
  }

  .med\:pt-52{
    padding-top:13rem !important
  }

  .med\:pr-52{
    padding-right:13rem !important
  }

  .med\:pb-52{
    padding-bottom:13rem !important
  }

  .med\:pl-52{
    padding-left:13rem !important
  }

  .med\:pt-56{
    padding-top:14rem !important
  }

  .med\:pr-56{
    padding-right:14rem !important
  }

  .med\:pb-56{
    padding-bottom:14rem !important
  }

  .med\:pl-56{
    padding-left:14rem !important
  }

  .med\:pt-60{
    padding-top:15rem !important
  }

  .med\:pr-60{
    padding-right:15rem !important
  }

  .med\:pb-60{
    padding-bottom:15rem !important
  }

  .med\:pl-60{
    padding-left:15rem !important
  }

  .med\:pt-62{
    padding-top:15.5rem !important
  }

  .med\:pr-62{
    padding-right:15.5rem !important
  }

  .med\:pb-62{
    padding-bottom:15.5rem !important
  }

  .med\:pl-62{
    padding-left:15.5rem !important
  }

  .med\:pt-64{
    padding-top:16rem !important
  }

  .med\:pr-64{
    padding-right:16rem !important
  }

  .med\:pb-64{
    padding-bottom:16rem !important
  }

  .med\:pl-64{
    padding-left:16rem !important
  }

  .med\:pt-70{
    padding-top:17.5rem !important
  }

  .med\:pr-70{
    padding-right:17.5rem !important
  }

  .med\:pb-70{
    padding-bottom:17.5rem !important
  }

  .med\:pl-70{
    padding-left:17.5rem !important
  }

  .med\:pt-72{
    padding-top:18rem !important
  }

  .med\:pr-72{
    padding-right:18rem !important
  }

  .med\:pb-72{
    padding-bottom:18rem !important
  }

  .med\:pl-72{
    padding-left:18rem !important
  }

  .med\:pt-76{
    padding-top:19rem !important
  }

  .med\:pr-76{
    padding-right:19rem !important
  }

  .med\:pb-76{
    padding-bottom:19rem !important
  }

  .med\:pl-76{
    padding-left:19rem !important
  }

  .med\:pt-80{
    padding-top:20rem !important
  }

  .med\:pr-80{
    padding-right:20rem !important
  }

  .med\:pb-80{
    padding-bottom:20rem !important
  }

  .med\:pl-80{
    padding-left:20rem !important
  }

  .med\:pt-83{
    padding-top:20.75rem !important
  }

  .med\:pr-83{
    padding-right:20.75rem !important
  }

  .med\:pb-83{
    padding-bottom:20.75rem !important
  }

  .med\:pl-83{
    padding-left:20.75rem !important
  }

  .med\:pt-84{
    padding-top:21rem !important
  }

  .med\:pr-84{
    padding-right:21rem !important
  }

  .med\:pb-84{
    padding-bottom:21rem !important
  }

  .med\:pl-84{
    padding-left:21rem !important
  }

  .med\:pt-92{
    padding-top:23rem !important
  }

  .med\:pr-92{
    padding-right:23rem !important
  }

  .med\:pb-92{
    padding-bottom:23rem !important
  }

  .med\:pl-92{
    padding-left:23rem !important
  }

  .med\:pt-96{
    padding-top:24rem !important
  }

  .med\:pr-96{
    padding-right:24rem !important
  }

  .med\:pb-96{
    padding-bottom:24rem !important
  }

  .med\:pl-96{
    padding-left:24rem !important
  }

  .med\:pt-104{
    padding-top:26rem !important
  }

  .med\:pr-104{
    padding-right:26rem !important
  }

  .med\:pb-104{
    padding-bottom:26rem !important
  }

  .med\:pl-104{
    padding-left:26rem !important
  }

  .med\:pt-106{
    padding-top:26.5rem !important
  }

  .med\:pr-106{
    padding-right:26.5rem !important
  }

  .med\:pb-106{
    padding-bottom:26.5rem !important
  }

  .med\:pl-106{
    padding-left:26.5rem !important
  }

  .med\:pt-108{
    padding-top:27rem !important
  }

  .med\:pr-108{
    padding-right:27rem !important
  }

  .med\:pb-108{
    padding-bottom:27rem !important
  }

  .med\:pl-108{
    padding-left:27rem !important
  }

  .med\:pt-112{
    padding-top:28rem !important
  }

  .med\:pr-112{
    padding-right:28rem !important
  }

  .med\:pb-112{
    padding-bottom:28rem !important
  }

  .med\:pl-112{
    padding-left:28rem !important
  }

  .med\:pt-116{
    padding-top:29rem !important
  }

  .med\:pr-116{
    padding-right:29rem !important
  }

  .med\:pb-116{
    padding-bottom:29rem !important
  }

  .med\:pl-116{
    padding-left:29rem !important
  }

  .med\:pt-120{
    padding-top:30rem !important
  }

  .med\:pr-120{
    padding-right:30rem !important
  }

  .med\:pb-120{
    padding-bottom:30rem !important
  }

  .med\:pl-120{
    padding-left:30rem !important
  }

  .med\:pt-124{
    padding-top:31rem !important
  }

  .med\:pr-124{
    padding-right:31rem !important
  }

  .med\:pb-124{
    padding-bottom:31rem !important
  }

  .med\:pl-124{
    padding-left:31rem !important
  }

  .med\:pt-132{
    padding-top:33rem !important
  }

  .med\:pr-132{
    padding-right:33rem !important
  }

  .med\:pb-132{
    padding-bottom:33rem !important
  }

  .med\:pl-132{
    padding-left:33rem !important
  }

  .med\:pt-140{
    padding-top:40rem !important
  }

  .med\:pr-140{
    padding-right:40rem !important
  }

  .med\:pb-140{
    padding-bottom:40rem !important
  }

  .med\:pl-140{
    padding-left:40rem !important
  }

  .med\:pt-164{
    padding-top:41rem !important
  }

  .med\:pr-164{
    padding-right:41rem !important
  }

  .med\:pb-164{
    padding-bottom:41rem !important
  }

  .med\:pl-164{
    padding-left:41rem !important
  }

  .med\:pt-165{
    padding-top:41.25rem !important
  }

  .med\:pr-165{
    padding-right:41.25rem !important
  }

  .med\:pb-165{
    padding-bottom:41.25rem !important
  }

  .med\:pl-165{
    padding-left:41.25rem !important
  }

  .med\:pt-172{
    padding-top:43rem !important
  }

  .med\:pr-172{
    padding-right:43rem !important
  }

  .med\:pb-172{
    padding-bottom:43rem !important
  }

  .med\:pl-172{
    padding-left:43rem !important
  }

  .med\:pt-200{
    padding-top:50rem !important
  }

  .med\:pr-200{
    padding-right:50rem !important
  }

  .med\:pb-200{
    padding-bottom:50rem !important
  }

  .med\:pl-200{
    padding-left:50rem !important
  }

  .med\:pt-px{
    padding-top:1px !important
  }

  .med\:pr-px{
    padding-right:1px !important
  }

  .med\:pb-px{
    padding-bottom:1px !important
  }

  .med\:pl-px{
    padding-left:1px !important
  }

  .med\:pt-1\.5{
    padding-top:0.375rem !important
  }

  .med\:pr-1\.5{
    padding-right:0.375rem !important
  }

  .med\:pb-1\.5{
    padding-bottom:0.375rem !important
  }

  .med\:pl-1\.5{
    padding-left:0.375rem !important
  }

  .med\:pt-2n{
    padding-top:-0.5rem !important
  }

  .med\:pr-2n{
    padding-right:-0.5rem !important
  }

  .med\:pb-2n{
    padding-bottom:-0.5rem !important
  }

  .med\:pl-2n{
    padding-left:-0.5rem !important
  }

  .med\:pt-40n{
    padding-top:-10rem !important
  }

  .med\:pr-40n{
    padding-right:-10rem !important
  }

  .med\:pb-40n{
    padding-bottom:-10rem !important
  }

  .med\:pl-40n{
    padding-left:-10rem !important
  }

  .med\:placeholder-red::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-red::placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-red-100::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fb4b53 !important;
    color:rgba(251, 75, 83, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-red-100::placeholder{
    --placeholder-opacity:1 !important;
    color:#fb4b53 !important;
    color:rgba(251, 75, 83, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-teal::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#009b9b !important;
    color:rgba(0, 155, 155, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-teal::placeholder{
    --placeholder-opacity:1 !important;
    color:#009b9b !important;
    color:rgba(0, 155, 155, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-teal-100::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#dbfbfb !important;
    color:rgba(219, 251, 251, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-teal-100::placeholder{
    --placeholder-opacity:1 !important;
    color:#dbfbfb !important;
    color:rgba(219, 251, 251, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-teal-200::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#A8E2E4 !important;
    color:rgba(168, 226, 228, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-teal-200::placeholder{
    --placeholder-opacity:1 !important;
    color:#A8E2E4 !important;
    color:rgba(168, 226, 228, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-teal-300::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#009C98 !important;
    color:rgba(0, 156, 152, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-teal-300::placeholder{
    --placeholder-opacity:1 !important;
    color:#009C98 !important;
    color:rgba(0, 156, 152, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-white::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fff !important;
    color:rgba(255, 255, 255, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-white::placeholder{
    --placeholder-opacity:1 !important;
    color:#fff !important;
    color:rgba(255, 255, 255, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-black::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#000 !important;
    color:rgba(0, 0, 0, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-black::placeholder{
    --placeholder-opacity:1 !important;
    color:#000 !important;
    color:rgba(0, 0, 0, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-black-100::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#242A2E !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-black-100::placeholder{
    --placeholder-opacity:1 !important;
    color:#242A2E !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-black-200::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#171717 !important;
    color:rgba(23, 23, 23, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-black-200::placeholder{
    --placeholder-opacity:1 !important;
    color:#171717 !important;
    color:rgba(23, 23, 23, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-blue::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0058A1 !important;
    color:rgba(0, 88, 161, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-blue::placeholder{
    --placeholder-opacity:1 !important;
    color:#0058A1 !important;
    color:rgba(0, 88, 161, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-orange::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fe7b00 !important;
    color:rgba(254, 123, 0, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-orange::placeholder{
    --placeholder-opacity:1 !important;
    color:#fe7b00 !important;
    color:rgba(254, 123, 0, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-purple::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#8a3ffc !important;
    color:rgba(138, 63, 252, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-purple::placeholder{
    --placeholder-opacity:1 !important;
    color:#8a3ffc !important;
    color:rgba(138, 63, 252, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-blue-100::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#E3F6FF !important;
    color:rgba(227, 246, 255, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-blue-100::placeholder{
    --placeholder-opacity:1 !important;
    color:#E3F6FF !important;
    color:rgba(227, 246, 255, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-blue-300::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#30B0FF !important;
    color:rgba(48, 176, 255, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-blue-300::placeholder{
    --placeholder-opacity:1 !important;
    color:#30B0FF !important;
    color:rgba(48, 176, 255, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-blue-900::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#07192B !important;
    color:rgba(7, 25, 43, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-blue-900::placeholder{
    --placeholder-opacity:1 !important;
    color:#07192B !important;
    color:rgba(7, 25, 43, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-150::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#f9f9f9 !important;
    color:rgba(249, 249, 249, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-150::placeholder{
    --placeholder-opacity:1 !important;
    color:#f9f9f9 !important;
    color:rgba(249, 249, 249, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#F2F4F8 !important;
    color:rgba(242, 244, 248, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-200::placeholder{
    --placeholder-opacity:1 !important;
    color:#F2F4F8 !important;
    color:rgba(242, 244, 248, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-250::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#FAFBFB !important;
    color:rgba(250, 251, 251, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-250::placeholder{
    --placeholder-opacity:1 !important;
    color:#FAFBFB !important;
    color:rgba(250, 251, 251, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#D5D9E0 !important;
    color:rgba(213, 217, 224, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-300::placeholder{
    --placeholder-opacity:1 !important;
    color:#D5D9E0 !important;
    color:rgba(213, 217, 224, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#9FA5AD !important;
    color:rgba(159, 165, 173, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-400::placeholder{
    --placeholder-opacity:1 !important;
    color:#9FA5AD !important;
    color:rgba(159, 165, 173, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-450::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#868d95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-450::placeholder{
    --placeholder-opacity:1 !important;
    color:#868d95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#414F64 !important;
    color:rgba(65, 79, 100, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-500::placeholder{
    --placeholder-opacity:1 !important;
    color:#414F64 !important;
    color:rgba(65, 79, 100, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-550::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#697077 !important;
    color:rgba(105, 112, 119, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-550::placeholder{
    --placeholder-opacity:1 !important;
    color:#697077 !important;
    color:rgba(105, 112, 119, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#50565b !important;
    color:rgba(80, 86, 91, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-600::placeholder{
    --placeholder-opacity:1 !important;
    color:#50565b !important;
    color:rgba(80, 86, 91, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#242a2e !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-700::placeholder{
    --placeholder-opacity:1 !important;
    color:#242a2e !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-disable::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#C1C7CD !important;
    color:rgba(193, 199, 205, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-disable::placeholder{
    --placeholder-opacity:1 !important;
    color:#C1C7CD !important;
    color:rgba(193, 199, 205, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-unselected::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#868D95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-unselected::placeholder{
    --placeholder-opacity:1 !important;
    color:#868D95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-blue-200::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#427fb6 !important;
    color:rgba(66, 127, 182, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-blue-200::placeholder{
    --placeholder-opacity:1 !important;
    color:#427fb6 !important;
    color:rgba(66, 127, 182, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-red-500::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#DC2626 !important;
    color:rgba(220, 38, 38, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-red-500::placeholder{
    --placeholder-opacity:1 !important;
    color:#DC2626 !important;
    color:rgba(220, 38, 38, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-red-alert::-moz-placeholder{
    color:#DA1E2833 !important
  }

  .med\:placeholder-red-alert::placeholder{
    color:#DA1E2833 !important
  }

  .med\:placeholder-blue-40::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#78a9ff !important;
    color:rgba(120, 169, 255, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-blue-40::placeholder{
    --placeholder-opacity:1 !important;
    color:#78a9ff !important;
    color:rgba(120, 169, 255, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-blue-60::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0f62fe !important;
    color:rgba(15, 98, 254, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-blue-60::placeholder{
    --placeholder-opacity:1 !important;
    color:#0f62fe !important;
    color:rgba(15, 98, 254, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-blue-60-hover::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0353e9 !important;
    color:rgba(3, 83, 233, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-blue-60-hover::placeholder{
    --placeholder-opacity:1 !important;
    color:#0353e9 !important;
    color:rgba(3, 83, 233, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-blue-80::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#002d9c !important;
    color:rgba(0, 45, 156, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-blue-80::placeholder{
    --placeholder-opacity:1 !important;
    color:#002d9c !important;
    color:rgba(0, 45, 156, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-80::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#393939 !important;
    color:rgba(57, 57, 57, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-80::placeholder{
    --placeholder-opacity:1 !important;
    color:#393939 !important;
    color:rgba(57, 57, 57, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-80-hover::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#4c4c4c !important;
    color:rgba(76, 76, 76, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-80-hover::placeholder{
    --placeholder-opacity:1 !important;
    color:#4c4c4c !important;
    color:rgba(76, 76, 76, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-70::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#525252 !important;
    color:rgba(82, 82, 82, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-70::placeholder{
    --placeholder-opacity:1 !important;
    color:#525252 !important;
    color:rgba(82, 82, 82, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-60::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#6f6f6f !important;
    color:rgba(111, 111, 111, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-60::placeholder{
    --placeholder-opacity:1 !important;
    color:#6f6f6f !important;
    color:rgba(111, 111, 111, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-red-60::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-red-60::placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-red-60-hover::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#ba1b23 !important;
    color:rgba(186, 27, 35, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-red-60-hover::placeholder{
    --placeholder-opacity:1 !important;
    color:#ba1b23 !important;
    color:rgba(186, 27, 35, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-red-80::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#750e13 !important;
    color:rgba(117, 14, 19, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-red-80::placeholder{
    --placeholder-opacity:1 !important;
    color:#750e13 !important;
    color:rgba(117, 14, 19, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-30::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#c6c6c6 !important;
    color:rgba(198, 198, 198, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-30::placeholder{
    --placeholder-opacity:1 !important;
    color:#c6c6c6 !important;
    color:rgba(198, 198, 198, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-green-60::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#198038 !important;
    color:rgba(25, 128, 56, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-green-60::placeholder{
    --placeholder-opacity:1 !important;
    color:#198038 !important;
    color:rgba(25, 128, 56, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-green-50::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#EDF5FF !important;
    color:rgba(237, 245, 255, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-green-50::placeholder{
    --placeholder-opacity:1 !important;
    color:#EDF5FF !important;
    color:rgba(237, 245, 255, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-blue-70::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0043ce !important;
    color:rgba(0, 67, 206, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-blue-70::placeholder{
    --placeholder-opacity:1 !important;
    color:#0043ce !important;
    color:rgba(0, 67, 206, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-50::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#8d8d8d !important;
    color:rgba(141, 141, 141, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-50::placeholder{
    --placeholder-opacity:1 !important;
    color:#8d8d8d !important;
    color:rgba(141, 141, 141, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-50-hover::-moz-placeholder{
    color:#8d8d8d12 !important
  }

  .med\:placeholder-gray-50-hover::placeholder{
    color:#8d8d8d12 !important
  }

  .med\:placeholder-gray-50-active::-moz-placeholder{
    color:#8d8d8d32 !important
  }

  .med\:placeholder-gray-50-active::placeholder{
    color:#8d8d8d32 !important
  }

  .med\:placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#161616 !important;
    color:rgba(22, 22, 22, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-100::placeholder{
    --placeholder-opacity:1 !important;
    color:#161616 !important;
    color:rgba(22, 22, 22, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-100-disabled::-moz-placeholder{
    color:#16161650 !important
  }

  .med\:placeholder-gray-100-disabled::placeholder{
    color:#16161650 !important
  }

  .med\:placeholder-gray-40::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#a8a8a8 !important;
    color:rgba(168, 168, 168, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-40::placeholder{
    --placeholder-opacity:1 !important;
    color:#a8a8a8 !important;
    color:rgba(168, 168, 168, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-10::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#f4f4f4 !important;
    color:rgba(244, 244, 244, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-10::placeholder{
    --placeholder-opacity:1 !important;
    color:#f4f4f4 !important;
    color:rgba(244, 244, 244, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-10-hover::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#e5e5e5 !important;
    color:rgba(229, 229, 229, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-10-hover::placeholder{
    --placeholder-opacity:1 !important;
    color:#e5e5e5 !important;
    color:rgba(229, 229, 229, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-20::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#e0e0e0 !important;
    color:rgba(224, 224, 224, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-20::placeholder{
    --placeholder-opacity:1 !important;
    color:#e0e0e0 !important;
    color:rgba(224, 224, 224, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-20-hover::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#cacaca !important;
    color:rgba(202, 202, 202, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-gray-20-hover::placeholder{
    --placeholder-opacity:1 !important;
    color:#cacaca !important;
    color:rgba(202, 202, 202, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-red-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fb4b53 !important;
    color:rgba(251, 75, 83, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-red-100:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#fb4b53 !important;
    color:rgba(251, 75, 83, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-teal:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#009b9b !important;
    color:rgba(0, 155, 155, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-teal:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#009b9b !important;
    color:rgba(0, 155, 155, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-teal-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#dbfbfb !important;
    color:rgba(219, 251, 251, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-teal-100:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#dbfbfb !important;
    color:rgba(219, 251, 251, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-teal-200:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#A8E2E4 !important;
    color:rgba(168, 226, 228, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-teal-200:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#A8E2E4 !important;
    color:rgba(168, 226, 228, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-teal-300:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#009C98 !important;
    color:rgba(0, 156, 152, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-teal-300:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#009C98 !important;
    color:rgba(0, 156, 152, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fff !important;
    color:rgba(255, 255, 255, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#fff !important;
    color:rgba(255, 255, 255, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#000 !important;
    color:rgba(0, 0, 0, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#000 !important;
    color:rgba(0, 0, 0, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-black-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#242A2E !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-black-100:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#242A2E !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-black-200:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#171717 !important;
    color:rgba(23, 23, 23, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-black-200:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#171717 !important;
    color:rgba(23, 23, 23, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-blue:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0058A1 !important;
    color:rgba(0, 88, 161, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-blue:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#0058A1 !important;
    color:rgba(0, 88, 161, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-orange:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fe7b00 !important;
    color:rgba(254, 123, 0, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-orange:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#fe7b00 !important;
    color:rgba(254, 123, 0, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-purple:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#8a3ffc !important;
    color:rgba(138, 63, 252, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-purple:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#8a3ffc !important;
    color:rgba(138, 63, 252, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-blue-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#E3F6FF !important;
    color:rgba(227, 246, 255, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-blue-100:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#E3F6FF !important;
    color:rgba(227, 246, 255, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-blue-300:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#30B0FF !important;
    color:rgba(48, 176, 255, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-blue-300:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#30B0FF !important;
    color:rgba(48, 176, 255, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-blue-900:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#07192B !important;
    color:rgba(7, 25, 43, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-blue-900:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#07192B !important;
    color:rgba(7, 25, 43, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-150:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#f9f9f9 !important;
    color:rgba(249, 249, 249, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-150:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#f9f9f9 !important;
    color:rgba(249, 249, 249, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#F2F4F8 !important;
    color:rgba(242, 244, 248, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#F2F4F8 !important;
    color:rgba(242, 244, 248, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-250:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#FAFBFB !important;
    color:rgba(250, 251, 251, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-250:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#FAFBFB !important;
    color:rgba(250, 251, 251, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#D5D9E0 !important;
    color:rgba(213, 217, 224, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#D5D9E0 !important;
    color:rgba(213, 217, 224, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#9FA5AD !important;
    color:rgba(159, 165, 173, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#9FA5AD !important;
    color:rgba(159, 165, 173, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-450:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#868d95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-450:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#868d95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#414F64 !important;
    color:rgba(65, 79, 100, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-500:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#414F64 !important;
    color:rgba(65, 79, 100, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-550:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#697077 !important;
    color:rgba(105, 112, 119, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-550:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#697077 !important;
    color:rgba(105, 112, 119, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#50565b !important;
    color:rgba(80, 86, 91, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-600:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#50565b !important;
    color:rgba(80, 86, 91, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#242a2e !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-700:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#242a2e !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-disable:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#C1C7CD !important;
    color:rgba(193, 199, 205, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-disable:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#C1C7CD !important;
    color:rgba(193, 199, 205, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-unselected:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#868D95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-unselected:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#868D95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-blue-200:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#427fb6 !important;
    color:rgba(66, 127, 182, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-blue-200:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#427fb6 !important;
    color:rgba(66, 127, 182, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-red-500:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#DC2626 !important;
    color:rgba(220, 38, 38, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-red-500:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#DC2626 !important;
    color:rgba(220, 38, 38, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-red-alert:focus::-moz-placeholder{
    color:#DA1E2833 !important
  }

  .med\:focus\:placeholder-red-alert:focus::placeholder{
    color:#DA1E2833 !important
  }

  .med\:focus\:placeholder-blue-40:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#78a9ff !important;
    color:rgba(120, 169, 255, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-blue-40:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#78a9ff !important;
    color:rgba(120, 169, 255, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-blue-60:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0f62fe !important;
    color:rgba(15, 98, 254, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-blue-60:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#0f62fe !important;
    color:rgba(15, 98, 254, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-blue-60-hover:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0353e9 !important;
    color:rgba(3, 83, 233, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-blue-60-hover:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#0353e9 !important;
    color:rgba(3, 83, 233, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-blue-80:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#002d9c !important;
    color:rgba(0, 45, 156, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-blue-80:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#002d9c !important;
    color:rgba(0, 45, 156, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-80:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#393939 !important;
    color:rgba(57, 57, 57, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-80:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#393939 !important;
    color:rgba(57, 57, 57, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-80-hover:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#4c4c4c !important;
    color:rgba(76, 76, 76, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-80-hover:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#4c4c4c !important;
    color:rgba(76, 76, 76, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-70:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#525252 !important;
    color:rgba(82, 82, 82, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-70:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#525252 !important;
    color:rgba(82, 82, 82, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-60:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#6f6f6f !important;
    color:rgba(111, 111, 111, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-60:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#6f6f6f !important;
    color:rgba(111, 111, 111, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-red-60:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-red-60:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-red-60-hover:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#ba1b23 !important;
    color:rgba(186, 27, 35, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-red-60-hover:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#ba1b23 !important;
    color:rgba(186, 27, 35, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-red-80:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#750e13 !important;
    color:rgba(117, 14, 19, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-red-80:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#750e13 !important;
    color:rgba(117, 14, 19, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-30:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#c6c6c6 !important;
    color:rgba(198, 198, 198, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-30:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#c6c6c6 !important;
    color:rgba(198, 198, 198, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-green-60:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#198038 !important;
    color:rgba(25, 128, 56, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-green-60:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#198038 !important;
    color:rgba(25, 128, 56, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-green-50:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#EDF5FF !important;
    color:rgba(237, 245, 255, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-green-50:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#EDF5FF !important;
    color:rgba(237, 245, 255, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-blue-70:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0043ce !important;
    color:rgba(0, 67, 206, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-blue-70:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#0043ce !important;
    color:rgba(0, 67, 206, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-50:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#8d8d8d !important;
    color:rgba(141, 141, 141, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-50:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#8d8d8d !important;
    color:rgba(141, 141, 141, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-50-hover:focus::-moz-placeholder{
    color:#8d8d8d12 !important
  }

  .med\:focus\:placeholder-gray-50-hover:focus::placeholder{
    color:#8d8d8d12 !important
  }

  .med\:focus\:placeholder-gray-50-active:focus::-moz-placeholder{
    color:#8d8d8d32 !important
  }

  .med\:focus\:placeholder-gray-50-active:focus::placeholder{
    color:#8d8d8d32 !important
  }

  .med\:focus\:placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#161616 !important;
    color:rgba(22, 22, 22, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-100:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#161616 !important;
    color:rgba(22, 22, 22, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-100-disabled:focus::-moz-placeholder{
    color:#16161650 !important
  }

  .med\:focus\:placeholder-gray-100-disabled:focus::placeholder{
    color:#16161650 !important
  }

  .med\:focus\:placeholder-gray-40:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#a8a8a8 !important;
    color:rgba(168, 168, 168, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-40:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#a8a8a8 !important;
    color:rgba(168, 168, 168, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-10:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#f4f4f4 !important;
    color:rgba(244, 244, 244, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-10:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#f4f4f4 !important;
    color:rgba(244, 244, 244, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-10-hover:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#e5e5e5 !important;
    color:rgba(229, 229, 229, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-10-hover:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#e5e5e5 !important;
    color:rgba(229, 229, 229, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-20:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#e0e0e0 !important;
    color:rgba(224, 224, 224, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-20:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#e0e0e0 !important;
    color:rgba(224, 224, 224, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-20-hover:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#cacaca !important;
    color:rgba(202, 202, 202, var(--placeholder-opacity)) !important
  }

  .med\:focus\:placeholder-gray-20-hover:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#cacaca !important;
    color:rgba(202, 202, 202, var(--placeholder-opacity)) !important
  }

  .med\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity:0 !important
  }

  .med\:placeholder-opacity-0::placeholder{
    --placeholder-opacity:0 !important
  }

  .med\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity:0.25 !important
  }

  .med\:placeholder-opacity-25::placeholder{
    --placeholder-opacity:0.25 !important
  }

  .med\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity:0.5 !important
  }

  .med\:placeholder-opacity-50::placeholder{
    --placeholder-opacity:0.5 !important
  }

  .med\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity:0.75 !important
  }

  .med\:placeholder-opacity-75::placeholder{
    --placeholder-opacity:0.75 !important
  }

  .med\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity:1 !important
  }

  .med\:placeholder-opacity-100::placeholder{
    --placeholder-opacity:1 !important
  }

  .med\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity:0 !important
  }

  .med\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity:0 !important
  }

  .med\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity:0.25 !important
  }

  .med\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity:0.25 !important
  }

  .med\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity:0.5 !important
  }

  .med\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity:0.5 !important
  }

  .med\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity:0.75 !important
  }

  .med\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity:0.75 !important
  }

  .med\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important
  }

  .med\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity:1 !important
  }

  .med\:pointer-events-none{
    pointer-events:none !important
  }

  .med\:pointer-events-auto{
    pointer-events:auto !important
  }

  .med\:static{
    position:static !important
  }

  .med\:fixed{
    position:fixed !important
  }

  .med\:absolute{
    position:absolute !important
  }

  .med\:relative{
    position:relative !important
  }

  .med\:sticky{
    position:sticky !important
  }

  .med\:inset-0{
    top:0 !important;
    right:0 !important;
    bottom:0 !important;
    left:0 !important
  }

  .med\:inset-2{
    top:0.5rem !important;
    right:0.5rem !important;
    bottom:0.5rem !important;
    left:0.5rem !important
  }

  .med\:inset-3{
    top:0.75rem !important;
    right:0.75rem !important;
    bottom:0.75rem !important;
    left:0.75rem !important
  }

  .med\:inset-4{
    top:1rem !important;
    right:1rem !important;
    bottom:1rem !important;
    left:1rem !important
  }

  .med\:inset-6{
    top:1.5rem !important;
    right:1.5rem !important;
    bottom:1.5rem !important;
    left:1.5rem !important
  }

  .med\:inset-8{
    top:2rem !important;
    right:2rem !important;
    bottom:2rem !important;
    left:2rem !important
  }

  .med\:inset-10{
    top:2.5rem !important;
    right:2.5rem !important;
    bottom:2.5rem !important;
    left:2.5rem !important
  }

  .med\:inset-12{
    top:3rem !important;
    right:3rem !important;
    bottom:3rem !important;
    left:3rem !important
  }

  .med\:inset-14{
    top:3.5rem !important;
    right:3.5rem !important;
    bottom:3.5rem !important;
    left:3.5rem !important
  }

  .med\:inset-18{
    top:4.5rem !important;
    right:4.5rem !important;
    bottom:4.5rem !important;
    left:4.5rem !important
  }

  .med\:inset-20{
    top:5rem !important;
    right:5rem !important;
    bottom:5rem !important;
    left:5rem !important
  }

  .med\:inset-24{
    top:6rem !important;
    right:6rem !important;
    bottom:6rem !important;
    left:6rem !important
  }

  .med\:inset-28{
    top:7rem !important;
    right:7rem !important;
    bottom:7rem !important;
    left:7rem !important
  }

  .med\:inset-40{
    top:9.5rem !important;
    right:9.5rem !important;
    bottom:9.5rem !important;
    left:9.5rem !important
  }

  .med\:inset-44{
    top:11rem !important;
    right:11rem !important;
    bottom:11rem !important;
    left:11rem !important
  }

  .med\:inset-146{
    top:36.5rem !important;
    right:36.5rem !important;
    bottom:36.5rem !important;
    left:36.5rem !important
  }

  .med\:inset-auto{
    top:auto !important;
    right:auto !important;
    bottom:auto !important;
    left:auto !important
  }

  .med\:inset-1\/4{
    top:25% !important;
    right:25% !important;
    bottom:25% !important;
    left:25% !important
  }

  .med\:inset-1\/2{
    top:50% !important;
    right:50% !important;
    bottom:50% !important;
    left:50% !important
  }

  .med\:-inset-74{
    top:-18.5rem !important;
    right:-18.5rem !important;
    bottom:-18.5rem !important;
    left:-18.5rem !important
  }

  .med\:inset-y-0{
    top:0 !important;
    bottom:0 !important
  }

  .med\:inset-x-0{
    right:0 !important;
    left:0 !important
  }

  .med\:inset-y-2{
    top:0.5rem !important;
    bottom:0.5rem !important
  }

  .med\:inset-x-2{
    right:0.5rem !important;
    left:0.5rem !important
  }

  .med\:inset-y-3{
    top:0.75rem !important;
    bottom:0.75rem !important
  }

  .med\:inset-x-3{
    right:0.75rem !important;
    left:0.75rem !important
  }

  .med\:inset-y-4{
    top:1rem !important;
    bottom:1rem !important
  }

  .med\:inset-x-4{
    right:1rem !important;
    left:1rem !important
  }

  .med\:inset-y-6{
    top:1.5rem !important;
    bottom:1.5rem !important
  }

  .med\:inset-x-6{
    right:1.5rem !important;
    left:1.5rem !important
  }

  .med\:inset-y-8{
    top:2rem !important;
    bottom:2rem !important
  }

  .med\:inset-x-8{
    right:2rem !important;
    left:2rem !important
  }

  .med\:inset-y-10{
    top:2.5rem !important;
    bottom:2.5rem !important
  }

  .med\:inset-x-10{
    right:2.5rem !important;
    left:2.5rem !important
  }

  .med\:inset-y-12{
    top:3rem !important;
    bottom:3rem !important
  }

  .med\:inset-x-12{
    right:3rem !important;
    left:3rem !important
  }

  .med\:inset-y-14{
    top:3.5rem !important;
    bottom:3.5rem !important
  }

  .med\:inset-x-14{
    right:3.5rem !important;
    left:3.5rem !important
  }

  .med\:inset-y-18{
    top:4.5rem !important;
    bottom:4.5rem !important
  }

  .med\:inset-x-18{
    right:4.5rem !important;
    left:4.5rem !important
  }

  .med\:inset-y-20{
    top:5rem !important;
    bottom:5rem !important
  }

  .med\:inset-x-20{
    right:5rem !important;
    left:5rem !important
  }

  .med\:inset-y-24{
    top:6rem !important;
    bottom:6rem !important
  }

  .med\:inset-x-24{
    right:6rem !important;
    left:6rem !important
  }

  .med\:inset-y-28{
    top:7rem !important;
    bottom:7rem !important
  }

  .med\:inset-x-28{
    right:7rem !important;
    left:7rem !important
  }

  .med\:inset-y-40{
    top:9.5rem !important;
    bottom:9.5rem !important
  }

  .med\:inset-x-40{
    right:9.5rem !important;
    left:9.5rem !important
  }

  .med\:inset-y-44{
    top:11rem !important;
    bottom:11rem !important
  }

  .med\:inset-x-44{
    right:11rem !important;
    left:11rem !important
  }

  .med\:inset-y-146{
    top:36.5rem !important;
    bottom:36.5rem !important
  }

  .med\:inset-x-146{
    right:36.5rem !important;
    left:36.5rem !important
  }

  .med\:inset-y-auto{
    top:auto !important;
    bottom:auto !important
  }

  .med\:inset-x-auto{
    right:auto !important;
    left:auto !important
  }

  .med\:inset-y-1\/4{
    top:25% !important;
    bottom:25% !important
  }

  .med\:inset-x-1\/4{
    right:25% !important;
    left:25% !important
  }

  .med\:inset-y-1\/2{
    top:50% !important;
    bottom:50% !important
  }

  .med\:inset-x-1\/2{
    right:50% !important;
    left:50% !important
  }

  .med\:-inset-y-74{
    top:-18.5rem !important;
    bottom:-18.5rem !important
  }

  .med\:-inset-x-74{
    right:-18.5rem !important;
    left:-18.5rem !important
  }

  .med\:top-0{
    top:0 !important
  }

  .med\:right-0{
    right:0 !important
  }

  .med\:bottom-0{
    bottom:0 !important
  }

  .med\:left-0{
    left:0 !important
  }

  .med\:top-2{
    top:0.5rem !important
  }

  .med\:right-2{
    right:0.5rem !important
  }

  .med\:bottom-2{
    bottom:0.5rem !important
  }

  .med\:left-2{
    left:0.5rem !important
  }

  .med\:top-3{
    top:0.75rem !important
  }

  .med\:right-3{
    right:0.75rem !important
  }

  .med\:bottom-3{
    bottom:0.75rem !important
  }

  .med\:left-3{
    left:0.75rem !important
  }

  .med\:top-4{
    top:1rem !important
  }

  .med\:right-4{
    right:1rem !important
  }

  .med\:bottom-4{
    bottom:1rem !important
  }

  .med\:left-4{
    left:1rem !important
  }

  .med\:top-6{
    top:1.5rem !important
  }

  .med\:right-6{
    right:1.5rem !important
  }

  .med\:bottom-6{
    bottom:1.5rem !important
  }

  .med\:left-6{
    left:1.5rem !important
  }

  .med\:top-8{
    top:2rem !important
  }

  .med\:right-8{
    right:2rem !important
  }

  .med\:bottom-8{
    bottom:2rem !important
  }

  .med\:left-8{
    left:2rem !important
  }

  .med\:top-10{
    top:2.5rem !important
  }

  .med\:right-10{
    right:2.5rem !important
  }

  .med\:bottom-10{
    bottom:2.5rem !important
  }

  .med\:left-10{
    left:2.5rem !important
  }

  .med\:top-12{
    top:3rem !important
  }

  .med\:right-12{
    right:3rem !important
  }

  .med\:bottom-12{
    bottom:3rem !important
  }

  .med\:left-12{
    left:3rem !important
  }

  .med\:top-14{
    top:3.5rem !important
  }

  .med\:right-14{
    right:3.5rem !important
  }

  .med\:bottom-14{
    bottom:3.5rem !important
  }

  .med\:left-14{
    left:3.5rem !important
  }

  .med\:top-18{
    top:4.5rem !important
  }

  .med\:right-18{
    right:4.5rem !important
  }

  .med\:bottom-18{
    bottom:4.5rem !important
  }

  .med\:left-18{
    left:4.5rem !important
  }

  .med\:top-20{
    top:5rem !important
  }

  .med\:right-20{
    right:5rem !important
  }

  .med\:bottom-20{
    bottom:5rem !important
  }

  .med\:left-20{
    left:5rem !important
  }

  .med\:top-24{
    top:6rem !important
  }

  .med\:right-24{
    right:6rem !important
  }

  .med\:bottom-24{
    bottom:6rem !important
  }

  .med\:left-24{
    left:6rem !important
  }

  .med\:top-28{
    top:7rem !important
  }

  .med\:right-28{
    right:7rem !important
  }

  .med\:bottom-28{
    bottom:7rem !important
  }

  .med\:left-28{
    left:7rem !important
  }

  .med\:top-40{
    top:9.5rem !important
  }

  .med\:right-40{
    right:9.5rem !important
  }

  .med\:bottom-40{
    bottom:9.5rem !important
  }

  .med\:left-40{
    left:9.5rem !important
  }

  .med\:top-44{
    top:11rem !important
  }

  .med\:right-44{
    right:11rem !important
  }

  .med\:bottom-44{
    bottom:11rem !important
  }

  .med\:left-44{
    left:11rem !important
  }

  .med\:top-146{
    top:36.5rem !important
  }

  .med\:right-146{
    right:36.5rem !important
  }

  .med\:bottom-146{
    bottom:36.5rem !important
  }

  .med\:left-146{
    left:36.5rem !important
  }

  .med\:top-auto{
    top:auto !important
  }

  .med\:right-auto{
    right:auto !important
  }

  .med\:bottom-auto{
    bottom:auto !important
  }

  .med\:left-auto{
    left:auto !important
  }

  .med\:top-1\/4{
    top:25% !important
  }

  .med\:right-1\/4{
    right:25% !important
  }

  .med\:bottom-1\/4{
    bottom:25% !important
  }

  .med\:left-1\/4{
    left:25% !important
  }

  .med\:top-1\/2{
    top:50% !important
  }

  .med\:right-1\/2{
    right:50% !important
  }

  .med\:bottom-1\/2{
    bottom:50% !important
  }

  .med\:left-1\/2{
    left:50% !important
  }

  .med\:-top-74{
    top:-18.5rem !important
  }

  .med\:-right-74{
    right:-18.5rem !important
  }

  .med\:-bottom-74{
    bottom:-18.5rem !important
  }

  .med\:-left-74{
    left:-18.5rem !important
  }

  .med\:resize-none{
    resize:none !important
  }

  .med\:resize-y{
    resize:vertical !important
  }

  .med\:resize-x{
    resize:horizontal !important
  }

  .med\:resize{
    resize:both !important
  }

  .med\:shadow-xs{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05) !important
  }

  .med\:shadow-sm{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05) !important
  }

  .med\:shadow{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important
  }

  .med\:shadow-md{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important
  }

  .med\:shadow-lg{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important
  }

  .med\:shadow-xl{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  .med\:shadow-2xl{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  .med\:shadow-inner{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important
  }

  .med\:shadow-outline{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5) !important
  }

  .med\:shadow-none{
    box-shadow:none !important
  }

  .med\:shadow-configdropdown{
    box-shadow:rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px !important
  }

  .med\:shadow-rbacHelp{
    box-shadow:0 2px 4px 0 rgb(185,191,199) !important
  }

  .med\:hover\:shadow-xs:hover{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05) !important
  }

  .med\:hover\:shadow-sm:hover{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05) !important
  }

  .med\:hover\:shadow:hover{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important
  }

  .med\:hover\:shadow-md:hover{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important
  }

  .med\:hover\:shadow-lg:hover{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important
  }

  .med\:hover\:shadow-xl:hover{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  .med\:hover\:shadow-2xl:hover{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  .med\:hover\:shadow-inner:hover{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important
  }

  .med\:hover\:shadow-outline:hover{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5) !important
  }

  .med\:hover\:shadow-none:hover{
    box-shadow:none !important
  }

  .med\:hover\:shadow-configdropdown:hover{
    box-shadow:rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px !important
  }

  .med\:hover\:shadow-rbacHelp:hover{
    box-shadow:0 2px 4px 0 rgb(185,191,199) !important
  }

  .med\:focus\:shadow-xs:focus{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05) !important
  }

  .med\:focus\:shadow-sm:focus{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05) !important
  }

  .med\:focus\:shadow:focus{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important
  }

  .med\:focus\:shadow-md:focus{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important
  }

  .med\:focus\:shadow-lg:focus{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important
  }

  .med\:focus\:shadow-xl:focus{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  .med\:focus\:shadow-2xl:focus{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  .med\:focus\:shadow-inner:focus{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important
  }

  .med\:focus\:shadow-outline:focus{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5) !important
  }

  .med\:focus\:shadow-none:focus{
    box-shadow:none !important
  }

  .med\:focus\:shadow-configdropdown:focus{
    box-shadow:rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px !important
  }

  .med\:focus\:shadow-rbacHelp:focus{
    box-shadow:0 2px 4px 0 rgb(185,191,199) !important
  }

  .med\:fill-current{
    fill:currentColor !important
  }

  .med\:stroke-current{
    stroke:currentColor !important
  }

  .med\:stroke-0{
    stroke-width:0 !important
  }

  .med\:stroke-1{
    stroke-width:1 !important
  }

  .med\:stroke-2{
    stroke-width:2 !important
  }

  .med\:table-auto{
    table-layout:auto !important
  }

  .med\:table-fixed{
    table-layout:fixed !important
  }

  .med\:text-left{
    text-align:left !important
  }

  .med\:text-center{
    text-align:center !important
  }

  .med\:text-right{
    text-align:right !important
  }

  .med\:text-justify{
    text-align:justify !important
  }

  .med\:text-opacity-0{
    --text-opacity:0 !important
  }

  .med\:text-opacity-25{
    --text-opacity:0.25 !important
  }

  .med\:text-opacity-50{
    --text-opacity:0.5 !important
  }

  .med\:text-opacity-75{
    --text-opacity:0.75 !important
  }

  .med\:text-opacity-100{
    --text-opacity:1 !important
  }

  .med\:hover\:text-opacity-0:hover{
    --text-opacity:0 !important
  }

  .med\:hover\:text-opacity-25:hover{
    --text-opacity:0.25 !important
  }

  .med\:hover\:text-opacity-50:hover{
    --text-opacity:0.5 !important
  }

  .med\:hover\:text-opacity-75:hover{
    --text-opacity:0.75 !important
  }

  .med\:hover\:text-opacity-100:hover{
    --text-opacity:1 !important
  }

  .med\:focus\:text-opacity-0:focus{
    --text-opacity:0 !important
  }

  .med\:focus\:text-opacity-25:focus{
    --text-opacity:0.25 !important
  }

  .med\:focus\:text-opacity-50:focus{
    --text-opacity:0.5 !important
  }

  .med\:focus\:text-opacity-75:focus{
    --text-opacity:0.75 !important
  }

  .med\:focus\:text-opacity-100:focus{
    --text-opacity:1 !important
  }

  .med\:italic{
    font-style:italic !important
  }

  .med\:not-italic{
    font-style:normal !important
  }

  .med\:uppercase{
    text-transform:uppercase !important
  }

  .med\:lowercase{
    text-transform:lowercase !important
  }

  .med\:capitalize{
    text-transform:capitalize !important
  }

  .med\:normal-case{
    text-transform:none !important
  }

  .med\:antialiased{
    -webkit-font-smoothing:antialiased !important;
    -moz-osx-font-smoothing:grayscale !important
  }

  .med\:subpixel-antialiased{
    -webkit-font-smoothing:auto !important;
    -moz-osx-font-smoothing:auto !important
  }

  .med\:ordinal, .med\:slashed-zero, .med\:lining-nums, .med\:oldstyle-nums, .med\:proportional-nums, .med\:tabular-nums, .med\:diagonal-fractions, .med\:stacked-fractions{
    --font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/) !important;
    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) !important
  }

  .med\:normal-nums{
    font-variant-numeric:normal !important
  }

  .med\:ordinal{
    --font-variant-numeric-ordinal:ordinal !important
  }

  .med\:slashed-zero{
    --font-variant-numeric-slashed-zero:slashed-zero !important
  }

  .med\:lining-nums{
    --font-variant-numeric-figure:lining-nums !important
  }

  .med\:oldstyle-nums{
    --font-variant-numeric-figure:oldstyle-nums !important
  }

  .med\:proportional-nums{
    --font-variant-numeric-spacing:proportional-nums !important
  }

  .med\:tabular-nums{
    --font-variant-numeric-spacing:tabular-nums !important
  }

  .med\:diagonal-fractions{
    --font-variant-numeric-fraction:diagonal-fractions !important
  }

  .med\:stacked-fractions{
    --font-variant-numeric-fraction:stacked-fractions !important
  }

  .med\:tracking-tighter{
    letter-spacing:-0.05em !important
  }

  .med\:tracking-tight{
    letter-spacing:-0.025em !important
  }

  .med\:tracking-normal{
    letter-spacing:0 !important
  }

  .med\:tracking-wide{
    letter-spacing:0.025em !important
  }

  .med\:tracking-wider{
    letter-spacing:0.05em !important
  }

  .med\:tracking-widest{
    letter-spacing:0.1em !important
  }

  .med\:tracking-primary{
    letter-spacing:0.01em !important
  }

  .med\:select-none{
    -webkit-user-select:none !important;
       -moz-user-select:none !important;
            user-select:none !important
  }

  .med\:select-text{
    -webkit-user-select:text !important;
       -moz-user-select:text !important;
            user-select:text !important
  }

  .med\:select-all{
    -webkit-user-select:all !important;
       -moz-user-select:all !important;
            user-select:all !important
  }

  .med\:select-auto{
    -webkit-user-select:auto !important;
       -moz-user-select:auto !important;
            user-select:auto !important
  }

  .med\:align-baseline{
    vertical-align:baseline !important
  }

  .med\:align-top{
    vertical-align:top !important
  }

  .med\:align-middle{
    vertical-align:middle !important
  }

  .med\:align-bottom{
    vertical-align:bottom !important
  }

  .med\:align-text-top{
    vertical-align:text-top !important
  }

  .med\:align-text-bottom{
    vertical-align:text-bottom !important
  }

  .med\:visible{
    visibility:visible !important
  }

  .med\:invisible{
    visibility:hidden !important
  }

  .med\:whitespace-normal{
    white-space:normal !important
  }

  .med\:whitespace-no-wrap{
    white-space:nowrap !important
  }

  .med\:whitespace-pre{
    white-space:pre !important
  }

  .med\:whitespace-pre-line{
    white-space:pre-line !important
  }

  .med\:whitespace-pre-wrap{
    white-space:pre-wrap !important
  }

  .med\:break-normal{
    word-wrap:normal !important;
    overflow-wrap:normal !important;
    word-break:normal !important
  }

  .med\:break-words{
    word-wrap:break-word !important;
    overflow-wrap:break-word !important
  }

  .med\:break-all{
    word-break:break-all !important
  }

  .med\:truncate{
    overflow:hidden !important;
    text-overflow:ellipsis !important;
    white-space:nowrap !important
  }

  .med\:w-0{
    width:0 !important
  }

  .med\:w-1{
    width:0.25rem !important
  }

  .med\:w-2{
    width:0.5rem !important
  }

  .med\:w-3{
    width:0.75rem !important
  }

  .med\:w-4{
    width:1rem !important
  }

  .med\:w-5{
    width:1.25rem !important
  }

  .med\:w-6{
    width:1.5rem !important
  }

  .med\:w-7{
    width:1.75rem !important
  }

  .med\:w-8{
    width:2rem !important
  }

  .med\:w-10{
    width:2.5rem !important
  }

  .med\:w-12{
    width:3rem !important
  }

  .med\:w-14{
    width:3.5rem !important
  }

  .med\:w-16{
    width:4rem !important
  }

  .med\:w-18{
    width:4.5rem !important
  }

  .med\:w-19{
    width:4.75rem !important
  }

  .med\:w-20{
    width:5rem !important
  }

  .med\:w-24{
    width:6rem !important
  }

  .med\:w-28{
    width:7rem !important
  }

  .med\:w-30{
    width:7.5rem !important
  }

  .med\:w-31{
    width:7.75rem !important
  }

  .med\:w-32{
    width:8rem !important
  }

  .med\:w-34{
    width:8.5rem !important
  }

  .med\:w-36{
    width:9rem !important
  }

  .med\:w-40{
    width:10rem !important
  }

  .med\:w-44{
    width:11rem !important
  }

  .med\:w-45{
    width:11.25rem !important
  }

  .med\:w-48{
    width:12rem !important
  }

  .med\:w-50{
    width:12.5rem !important
  }

  .med\:w-52{
    width:13rem !important
  }

  .med\:w-56{
    width:14rem !important
  }

  .med\:w-60{
    width:15rem !important
  }

  .med\:w-62{
    width:15.5rem !important
  }

  .med\:w-64{
    width:16rem !important
  }

  .med\:w-70{
    width:17.5rem !important
  }

  .med\:w-72{
    width:18rem !important
  }

  .med\:w-76{
    width:19rem !important
  }

  .med\:w-80{
    width:20rem !important
  }

  .med\:w-83{
    width:20.75rem !important
  }

  .med\:w-84{
    width:21rem !important
  }

  .med\:w-92{
    width:23rem !important
  }

  .med\:w-96{
    width:24rem !important
  }

  .med\:w-104{
    width:26rem !important
  }

  .med\:w-106{
    width:26.5rem !important
  }

  .med\:w-108{
    width:27rem !important
  }

  .med\:w-112{
    width:28rem !important
  }

  .med\:w-116{
    width:29rem !important
  }

  .med\:w-120{
    width:30rem !important
  }

  .med\:w-124{
    width:31rem !important
  }

  .med\:w-132{
    width:33rem !important
  }

  .med\:w-140{
    width:40rem !important
  }

  .med\:w-164{
    width:41rem !important
  }

  .med\:w-165{
    width:41.25rem !important
  }

  .med\:w-172{
    width:43rem !important
  }

  .med\:w-200{
    width:50rem !important
  }

  .med\:w-auto{
    width:auto !important
  }

  .med\:w-px{
    width:1px !important
  }

  .med\:w-1\.5{
    width:0.375rem !important
  }

  .med\:w-2n{
    width:-0.5rem !important
  }

  .med\:w-40n{
    width:-10rem !important
  }

  .med\:w-1\/2{
    width:50% !important
  }

  .med\:w-1\/3{
    width:33.333333% !important
  }

  .med\:w-2\/3{
    width:66.666667% !important
  }

  .med\:w-1\/4{
    width:25% !important
  }

  .med\:w-2\/4{
    width:50% !important
  }

  .med\:w-3\/4{
    width:75% !important
  }

  .med\:w-1\/5{
    width:20% !important
  }

  .med\:w-2\/5{
    width:40% !important
  }

  .med\:w-3\/5{
    width:60% !important
  }

  .med\:w-4\/5{
    width:80% !important
  }

  .med\:w-1\/6{
    width:16.666667% !important
  }

  .med\:w-2\/6{
    width:33.333333% !important
  }

  .med\:w-3\/6{
    width:50% !important
  }

  .med\:w-4\/6{
    width:66.666667% !important
  }

  .med\:w-5\/6{
    width:83.333333% !important
  }

  .med\:w-1\/12{
    width:8.333333% !important
  }

  .med\:w-2\/12{
    width:16.666667% !important
  }

  .med\:w-3\/12{
    width:25% !important
  }

  .med\:w-4\/12{
    width:33.333333% !important
  }

  .med\:w-5\/12{
    width:41.666667% !important
  }

  .med\:w-6\/12{
    width:50% !important
  }

  .med\:w-7\/12{
    width:58.333333% !important
  }

  .med\:w-8\/12{
    width:66.666667% !important
  }

  .med\:w-9\/12{
    width:75% !important
  }

  .med\:w-10\/12{
    width:83.333333% !important
  }

  .med\:w-11\/12{
    width:91.666667% !important
  }

  .med\:w-full{
    width:100% !important
  }

  .med\:w-screen{
    width:100vw !important
  }

  .med\:w-fit{
    width:-moz-fit-content !important;
    width:fit-content !important
  }

  .med\:z-0{
    z-index:0 !important
  }

  .med\:z-10{
    z-index:10 !important
  }

  .med\:z-20{
    z-index:20 !important
  }

  .med\:z-30{
    z-index:30 !important
  }

  .med\:z-40{
    z-index:40 !important
  }

  .med\:z-50{
    z-index:50 !important
  }

  .med\:z-100{
    z-index:100 !important
  }

  .med\:z-6000{
    z-index:6000 !important
  }

  .med\:z-auto{
    z-index:auto !important
  }

  .med\:gap-0{
    grid-gap:0 !important;
    gap:0 !important
  }

  .med\:gap-1{
    grid-gap:0.25rem !important;
    gap:0.25rem !important
  }

  .med\:gap-2{
    grid-gap:0.5rem !important;
    gap:0.5rem !important
  }

  .med\:gap-3{
    grid-gap:0.75rem !important;
    gap:0.75rem !important
  }

  .med\:gap-4{
    grid-gap:1rem !important;
    gap:1rem !important
  }

  .med\:gap-5{
    grid-gap:1.25rem !important;
    gap:1.25rem !important
  }

  .med\:gap-6{
    grid-gap:1.5rem !important;
    gap:1.5rem !important
  }

  .med\:gap-7{
    grid-gap:1.75rem !important;
    gap:1.75rem !important
  }

  .med\:gap-8{
    grid-gap:2rem !important;
    gap:2rem !important
  }

  .med\:gap-10{
    grid-gap:2.5rem !important;
    gap:2.5rem !important
  }

  .med\:gap-12{
    grid-gap:3rem !important;
    gap:3rem !important
  }

  .med\:gap-14{
    grid-gap:3.5rem !important;
    gap:3.5rem !important
  }

  .med\:gap-16{
    grid-gap:4rem !important;
    gap:4rem !important
  }

  .med\:gap-18{
    grid-gap:4.5rem !important;
    gap:4.5rem !important
  }

  .med\:gap-19{
    grid-gap:4.75rem !important;
    gap:4.75rem !important
  }

  .med\:gap-20{
    grid-gap:5rem !important;
    gap:5rem !important
  }

  .med\:gap-24{
    grid-gap:6rem !important;
    gap:6rem !important
  }

  .med\:gap-28{
    grid-gap:7rem !important;
    gap:7rem !important
  }

  .med\:gap-30{
    grid-gap:7.5rem !important;
    gap:7.5rem !important
  }

  .med\:gap-31{
    grid-gap:7.75rem !important;
    gap:7.75rem !important
  }

  .med\:gap-32{
    grid-gap:8rem !important;
    gap:8rem !important
  }

  .med\:gap-34{
    grid-gap:8.5rem !important;
    gap:8.5rem !important
  }

  .med\:gap-36{
    grid-gap:9rem !important;
    gap:9rem !important
  }

  .med\:gap-40{
    grid-gap:10rem !important;
    gap:10rem !important
  }

  .med\:gap-44{
    grid-gap:11rem !important;
    gap:11rem !important
  }

  .med\:gap-45{
    grid-gap:11.25rem !important;
    gap:11.25rem !important
  }

  .med\:gap-48{
    grid-gap:12rem !important;
    gap:12rem !important
  }

  .med\:gap-50{
    grid-gap:12.5rem !important;
    gap:12.5rem !important
  }

  .med\:gap-52{
    grid-gap:13rem !important;
    gap:13rem !important
  }

  .med\:gap-56{
    grid-gap:14rem !important;
    gap:14rem !important
  }

  .med\:gap-60{
    grid-gap:15rem !important;
    gap:15rem !important
  }

  .med\:gap-62{
    grid-gap:15.5rem !important;
    gap:15.5rem !important
  }

  .med\:gap-64{
    grid-gap:16rem !important;
    gap:16rem !important
  }

  .med\:gap-70{
    grid-gap:17.5rem !important;
    gap:17.5rem !important
  }

  .med\:gap-72{
    grid-gap:18rem !important;
    gap:18rem !important
  }

  .med\:gap-76{
    grid-gap:19rem !important;
    gap:19rem !important
  }

  .med\:gap-80{
    grid-gap:20rem !important;
    gap:20rem !important
  }

  .med\:gap-83{
    grid-gap:20.75rem !important;
    gap:20.75rem !important
  }

  .med\:gap-84{
    grid-gap:21rem !important;
    gap:21rem !important
  }

  .med\:gap-92{
    grid-gap:23rem !important;
    gap:23rem !important
  }

  .med\:gap-96{
    grid-gap:24rem !important;
    gap:24rem !important
  }

  .med\:gap-104{
    grid-gap:26rem !important;
    gap:26rem !important
  }

  .med\:gap-106{
    grid-gap:26.5rem !important;
    gap:26.5rem !important
  }

  .med\:gap-108{
    grid-gap:27rem !important;
    gap:27rem !important
  }

  .med\:gap-112{
    grid-gap:28rem !important;
    gap:28rem !important
  }

  .med\:gap-116{
    grid-gap:29rem !important;
    gap:29rem !important
  }

  .med\:gap-120{
    grid-gap:30rem !important;
    gap:30rem !important
  }

  .med\:gap-124{
    grid-gap:31rem !important;
    gap:31rem !important
  }

  .med\:gap-132{
    grid-gap:33rem !important;
    gap:33rem !important
  }

  .med\:gap-140{
    grid-gap:40rem !important;
    gap:40rem !important
  }

  .med\:gap-164{
    grid-gap:41rem !important;
    gap:41rem !important
  }

  .med\:gap-165{
    grid-gap:41.25rem !important;
    gap:41.25rem !important
  }

  .med\:gap-172{
    grid-gap:43rem !important;
    gap:43rem !important
  }

  .med\:gap-200{
    grid-gap:50rem !important;
    gap:50rem !important
  }

  .med\:gap-px{
    grid-gap:1px !important;
    gap:1px !important
  }

  .med\:gap-1\.5{
    grid-gap:0.375rem !important;
    gap:0.375rem !important
  }

  .med\:gap-2n{
    grid-gap:-0.5rem !important;
    gap:-0.5rem !important
  }

  .med\:gap-40n{
    grid-gap:-10rem !important;
    gap:-10rem !important
  }

  .med\:col-gap-0{
    grid-column-gap:0 !important;
    -moz-column-gap:0 !important;
         column-gap:0 !important
  }

  .med\:col-gap-1{
    grid-column-gap:0.25rem !important;
    -moz-column-gap:0.25rem !important;
         column-gap:0.25rem !important
  }

  .med\:col-gap-2{
    grid-column-gap:0.5rem !important;
    -moz-column-gap:0.5rem !important;
         column-gap:0.5rem !important
  }

  .med\:col-gap-3{
    grid-column-gap:0.75rem !important;
    -moz-column-gap:0.75rem !important;
         column-gap:0.75rem !important
  }

  .med\:col-gap-4{
    grid-column-gap:1rem !important;
    -moz-column-gap:1rem !important;
         column-gap:1rem !important
  }

  .med\:col-gap-5{
    grid-column-gap:1.25rem !important;
    -moz-column-gap:1.25rem !important;
         column-gap:1.25rem !important
  }

  .med\:col-gap-6{
    grid-column-gap:1.5rem !important;
    -moz-column-gap:1.5rem !important;
         column-gap:1.5rem !important
  }

  .med\:col-gap-7{
    grid-column-gap:1.75rem !important;
    -moz-column-gap:1.75rem !important;
         column-gap:1.75rem !important
  }

  .med\:col-gap-8{
    grid-column-gap:2rem !important;
    -moz-column-gap:2rem !important;
         column-gap:2rem !important
  }

  .med\:col-gap-10{
    grid-column-gap:2.5rem !important;
    -moz-column-gap:2.5rem !important;
         column-gap:2.5rem !important
  }

  .med\:col-gap-12{
    grid-column-gap:3rem !important;
    -moz-column-gap:3rem !important;
         column-gap:3rem !important
  }

  .med\:col-gap-14{
    grid-column-gap:3.5rem !important;
    -moz-column-gap:3.5rem !important;
         column-gap:3.5rem !important
  }

  .med\:col-gap-16{
    grid-column-gap:4rem !important;
    -moz-column-gap:4rem !important;
         column-gap:4rem !important
  }

  .med\:col-gap-18{
    grid-column-gap:4.5rem !important;
    -moz-column-gap:4.5rem !important;
         column-gap:4.5rem !important
  }

  .med\:col-gap-19{
    grid-column-gap:4.75rem !important;
    -moz-column-gap:4.75rem !important;
         column-gap:4.75rem !important
  }

  .med\:col-gap-20{
    grid-column-gap:5rem !important;
    -moz-column-gap:5rem !important;
         column-gap:5rem !important
  }

  .med\:col-gap-24{
    grid-column-gap:6rem !important;
    -moz-column-gap:6rem !important;
         column-gap:6rem !important
  }

  .med\:col-gap-28{
    grid-column-gap:7rem !important;
    -moz-column-gap:7rem !important;
         column-gap:7rem !important
  }

  .med\:col-gap-30{
    grid-column-gap:7.5rem !important;
    -moz-column-gap:7.5rem !important;
         column-gap:7.5rem !important
  }

  .med\:col-gap-31{
    grid-column-gap:7.75rem !important;
    -moz-column-gap:7.75rem !important;
         column-gap:7.75rem !important
  }

  .med\:col-gap-32{
    grid-column-gap:8rem !important;
    -moz-column-gap:8rem !important;
         column-gap:8rem !important
  }

  .med\:col-gap-34{
    grid-column-gap:8.5rem !important;
    -moz-column-gap:8.5rem !important;
         column-gap:8.5rem !important
  }

  .med\:col-gap-36{
    grid-column-gap:9rem !important;
    -moz-column-gap:9rem !important;
         column-gap:9rem !important
  }

  .med\:col-gap-40{
    grid-column-gap:10rem !important;
    -moz-column-gap:10rem !important;
         column-gap:10rem !important
  }

  .med\:col-gap-44{
    grid-column-gap:11rem !important;
    -moz-column-gap:11rem !important;
         column-gap:11rem !important
  }

  .med\:col-gap-45{
    grid-column-gap:11.25rem !important;
    -moz-column-gap:11.25rem !important;
         column-gap:11.25rem !important
  }

  .med\:col-gap-48{
    grid-column-gap:12rem !important;
    -moz-column-gap:12rem !important;
         column-gap:12rem !important
  }

  .med\:col-gap-50{
    grid-column-gap:12.5rem !important;
    -moz-column-gap:12.5rem !important;
         column-gap:12.5rem !important
  }

  .med\:col-gap-52{
    grid-column-gap:13rem !important;
    -moz-column-gap:13rem !important;
         column-gap:13rem !important
  }

  .med\:col-gap-56{
    grid-column-gap:14rem !important;
    -moz-column-gap:14rem !important;
         column-gap:14rem !important
  }

  .med\:col-gap-60{
    grid-column-gap:15rem !important;
    -moz-column-gap:15rem !important;
         column-gap:15rem !important
  }

  .med\:col-gap-62{
    grid-column-gap:15.5rem !important;
    -moz-column-gap:15.5rem !important;
         column-gap:15.5rem !important
  }

  .med\:col-gap-64{
    grid-column-gap:16rem !important;
    -moz-column-gap:16rem !important;
         column-gap:16rem !important
  }

  .med\:col-gap-70{
    grid-column-gap:17.5rem !important;
    -moz-column-gap:17.5rem !important;
         column-gap:17.5rem !important
  }

  .med\:col-gap-72{
    grid-column-gap:18rem !important;
    -moz-column-gap:18rem !important;
         column-gap:18rem !important
  }

  .med\:col-gap-76{
    grid-column-gap:19rem !important;
    -moz-column-gap:19rem !important;
         column-gap:19rem !important
  }

  .med\:col-gap-80{
    grid-column-gap:20rem !important;
    -moz-column-gap:20rem !important;
         column-gap:20rem !important
  }

  .med\:col-gap-83{
    grid-column-gap:20.75rem !important;
    -moz-column-gap:20.75rem !important;
         column-gap:20.75rem !important
  }

  .med\:col-gap-84{
    grid-column-gap:21rem !important;
    -moz-column-gap:21rem !important;
         column-gap:21rem !important
  }

  .med\:col-gap-92{
    grid-column-gap:23rem !important;
    -moz-column-gap:23rem !important;
         column-gap:23rem !important
  }

  .med\:col-gap-96{
    grid-column-gap:24rem !important;
    -moz-column-gap:24rem !important;
         column-gap:24rem !important
  }

  .med\:col-gap-104{
    grid-column-gap:26rem !important;
    -moz-column-gap:26rem !important;
         column-gap:26rem !important
  }

  .med\:col-gap-106{
    grid-column-gap:26.5rem !important;
    -moz-column-gap:26.5rem !important;
         column-gap:26.5rem !important
  }

  .med\:col-gap-108{
    grid-column-gap:27rem !important;
    -moz-column-gap:27rem !important;
         column-gap:27rem !important
  }

  .med\:col-gap-112{
    grid-column-gap:28rem !important;
    -moz-column-gap:28rem !important;
         column-gap:28rem !important
  }

  .med\:col-gap-116{
    grid-column-gap:29rem !important;
    -moz-column-gap:29rem !important;
         column-gap:29rem !important
  }

  .med\:col-gap-120{
    grid-column-gap:30rem !important;
    -moz-column-gap:30rem !important;
         column-gap:30rem !important
  }

  .med\:col-gap-124{
    grid-column-gap:31rem !important;
    -moz-column-gap:31rem !important;
         column-gap:31rem !important
  }

  .med\:col-gap-132{
    grid-column-gap:33rem !important;
    -moz-column-gap:33rem !important;
         column-gap:33rem !important
  }

  .med\:col-gap-140{
    grid-column-gap:40rem !important;
    -moz-column-gap:40rem !important;
         column-gap:40rem !important
  }

  .med\:col-gap-164{
    grid-column-gap:41rem !important;
    -moz-column-gap:41rem !important;
         column-gap:41rem !important
  }

  .med\:col-gap-165{
    grid-column-gap:41.25rem !important;
    -moz-column-gap:41.25rem !important;
         column-gap:41.25rem !important
  }

  .med\:col-gap-172{
    grid-column-gap:43rem !important;
    -moz-column-gap:43rem !important;
         column-gap:43rem !important
  }

  .med\:col-gap-200{
    grid-column-gap:50rem !important;
    -moz-column-gap:50rem !important;
         column-gap:50rem !important
  }

  .med\:col-gap-px{
    grid-column-gap:1px !important;
    -moz-column-gap:1px !important;
         column-gap:1px !important
  }

  .med\:col-gap-1\.5{
    grid-column-gap:0.375rem !important;
    -moz-column-gap:0.375rem !important;
         column-gap:0.375rem !important
  }

  .med\:col-gap-2n{
    grid-column-gap:-0.5rem !important;
    -moz-column-gap:-0.5rem !important;
         column-gap:-0.5rem !important
  }

  .med\:col-gap-40n{
    grid-column-gap:-10rem !important;
    -moz-column-gap:-10rem !important;
         column-gap:-10rem !important
  }

  .med\:gap-x-0{
    grid-column-gap:0 !important;
    -moz-column-gap:0 !important;
         column-gap:0 !important
  }

  .med\:gap-x-1{
    grid-column-gap:0.25rem !important;
    -moz-column-gap:0.25rem !important;
         column-gap:0.25rem !important
  }

  .med\:gap-x-2{
    grid-column-gap:0.5rem !important;
    -moz-column-gap:0.5rem !important;
         column-gap:0.5rem !important
  }

  .med\:gap-x-3{
    grid-column-gap:0.75rem !important;
    -moz-column-gap:0.75rem !important;
         column-gap:0.75rem !important
  }

  .med\:gap-x-4{
    grid-column-gap:1rem !important;
    -moz-column-gap:1rem !important;
         column-gap:1rem !important
  }

  .med\:gap-x-5{
    grid-column-gap:1.25rem !important;
    -moz-column-gap:1.25rem !important;
         column-gap:1.25rem !important
  }

  .med\:gap-x-6{
    grid-column-gap:1.5rem !important;
    -moz-column-gap:1.5rem !important;
         column-gap:1.5rem !important
  }

  .med\:gap-x-7{
    grid-column-gap:1.75rem !important;
    -moz-column-gap:1.75rem !important;
         column-gap:1.75rem !important
  }

  .med\:gap-x-8{
    grid-column-gap:2rem !important;
    -moz-column-gap:2rem !important;
         column-gap:2rem !important
  }

  .med\:gap-x-10{
    grid-column-gap:2.5rem !important;
    -moz-column-gap:2.5rem !important;
         column-gap:2.5rem !important
  }

  .med\:gap-x-12{
    grid-column-gap:3rem !important;
    -moz-column-gap:3rem !important;
         column-gap:3rem !important
  }

  .med\:gap-x-14{
    grid-column-gap:3.5rem !important;
    -moz-column-gap:3.5rem !important;
         column-gap:3.5rem !important
  }

  .med\:gap-x-16{
    grid-column-gap:4rem !important;
    -moz-column-gap:4rem !important;
         column-gap:4rem !important
  }

  .med\:gap-x-18{
    grid-column-gap:4.5rem !important;
    -moz-column-gap:4.5rem !important;
         column-gap:4.5rem !important
  }

  .med\:gap-x-19{
    grid-column-gap:4.75rem !important;
    -moz-column-gap:4.75rem !important;
         column-gap:4.75rem !important
  }

  .med\:gap-x-20{
    grid-column-gap:5rem !important;
    -moz-column-gap:5rem !important;
         column-gap:5rem !important
  }

  .med\:gap-x-24{
    grid-column-gap:6rem !important;
    -moz-column-gap:6rem !important;
         column-gap:6rem !important
  }

  .med\:gap-x-28{
    grid-column-gap:7rem !important;
    -moz-column-gap:7rem !important;
         column-gap:7rem !important
  }

  .med\:gap-x-30{
    grid-column-gap:7.5rem !important;
    -moz-column-gap:7.5rem !important;
         column-gap:7.5rem !important
  }

  .med\:gap-x-31{
    grid-column-gap:7.75rem !important;
    -moz-column-gap:7.75rem !important;
         column-gap:7.75rem !important
  }

  .med\:gap-x-32{
    grid-column-gap:8rem !important;
    -moz-column-gap:8rem !important;
         column-gap:8rem !important
  }

  .med\:gap-x-34{
    grid-column-gap:8.5rem !important;
    -moz-column-gap:8.5rem !important;
         column-gap:8.5rem !important
  }

  .med\:gap-x-36{
    grid-column-gap:9rem !important;
    -moz-column-gap:9rem !important;
         column-gap:9rem !important
  }

  .med\:gap-x-40{
    grid-column-gap:10rem !important;
    -moz-column-gap:10rem !important;
         column-gap:10rem !important
  }

  .med\:gap-x-44{
    grid-column-gap:11rem !important;
    -moz-column-gap:11rem !important;
         column-gap:11rem !important
  }

  .med\:gap-x-45{
    grid-column-gap:11.25rem !important;
    -moz-column-gap:11.25rem !important;
         column-gap:11.25rem !important
  }

  .med\:gap-x-48{
    grid-column-gap:12rem !important;
    -moz-column-gap:12rem !important;
         column-gap:12rem !important
  }

  .med\:gap-x-50{
    grid-column-gap:12.5rem !important;
    -moz-column-gap:12.5rem !important;
         column-gap:12.5rem !important
  }

  .med\:gap-x-52{
    grid-column-gap:13rem !important;
    -moz-column-gap:13rem !important;
         column-gap:13rem !important
  }

  .med\:gap-x-56{
    grid-column-gap:14rem !important;
    -moz-column-gap:14rem !important;
         column-gap:14rem !important
  }

  .med\:gap-x-60{
    grid-column-gap:15rem !important;
    -moz-column-gap:15rem !important;
         column-gap:15rem !important
  }

  .med\:gap-x-62{
    grid-column-gap:15.5rem !important;
    -moz-column-gap:15.5rem !important;
         column-gap:15.5rem !important
  }

  .med\:gap-x-64{
    grid-column-gap:16rem !important;
    -moz-column-gap:16rem !important;
         column-gap:16rem !important
  }

  .med\:gap-x-70{
    grid-column-gap:17.5rem !important;
    -moz-column-gap:17.5rem !important;
         column-gap:17.5rem !important
  }

  .med\:gap-x-72{
    grid-column-gap:18rem !important;
    -moz-column-gap:18rem !important;
         column-gap:18rem !important
  }

  .med\:gap-x-76{
    grid-column-gap:19rem !important;
    -moz-column-gap:19rem !important;
         column-gap:19rem !important
  }

  .med\:gap-x-80{
    grid-column-gap:20rem !important;
    -moz-column-gap:20rem !important;
         column-gap:20rem !important
  }

  .med\:gap-x-83{
    grid-column-gap:20.75rem !important;
    -moz-column-gap:20.75rem !important;
         column-gap:20.75rem !important
  }

  .med\:gap-x-84{
    grid-column-gap:21rem !important;
    -moz-column-gap:21rem !important;
         column-gap:21rem !important
  }

  .med\:gap-x-92{
    grid-column-gap:23rem !important;
    -moz-column-gap:23rem !important;
         column-gap:23rem !important
  }

  .med\:gap-x-96{
    grid-column-gap:24rem !important;
    -moz-column-gap:24rem !important;
         column-gap:24rem !important
  }

  .med\:gap-x-104{
    grid-column-gap:26rem !important;
    -moz-column-gap:26rem !important;
         column-gap:26rem !important
  }

  .med\:gap-x-106{
    grid-column-gap:26.5rem !important;
    -moz-column-gap:26.5rem !important;
         column-gap:26.5rem !important
  }

  .med\:gap-x-108{
    grid-column-gap:27rem !important;
    -moz-column-gap:27rem !important;
         column-gap:27rem !important
  }

  .med\:gap-x-112{
    grid-column-gap:28rem !important;
    -moz-column-gap:28rem !important;
         column-gap:28rem !important
  }

  .med\:gap-x-116{
    grid-column-gap:29rem !important;
    -moz-column-gap:29rem !important;
         column-gap:29rem !important
  }

  .med\:gap-x-120{
    grid-column-gap:30rem !important;
    -moz-column-gap:30rem !important;
         column-gap:30rem !important
  }

  .med\:gap-x-124{
    grid-column-gap:31rem !important;
    -moz-column-gap:31rem !important;
         column-gap:31rem !important
  }

  .med\:gap-x-132{
    grid-column-gap:33rem !important;
    -moz-column-gap:33rem !important;
         column-gap:33rem !important
  }

  .med\:gap-x-140{
    grid-column-gap:40rem !important;
    -moz-column-gap:40rem !important;
         column-gap:40rem !important
  }

  .med\:gap-x-164{
    grid-column-gap:41rem !important;
    -moz-column-gap:41rem !important;
         column-gap:41rem !important
  }

  .med\:gap-x-165{
    grid-column-gap:41.25rem !important;
    -moz-column-gap:41.25rem !important;
         column-gap:41.25rem !important
  }

  .med\:gap-x-172{
    grid-column-gap:43rem !important;
    -moz-column-gap:43rem !important;
         column-gap:43rem !important
  }

  .med\:gap-x-200{
    grid-column-gap:50rem !important;
    -moz-column-gap:50rem !important;
         column-gap:50rem !important
  }

  .med\:gap-x-px{
    grid-column-gap:1px !important;
    -moz-column-gap:1px !important;
         column-gap:1px !important
  }

  .med\:gap-x-1\.5{
    grid-column-gap:0.375rem !important;
    -moz-column-gap:0.375rem !important;
         column-gap:0.375rem !important
  }

  .med\:gap-x-2n{
    grid-column-gap:-0.5rem !important;
    -moz-column-gap:-0.5rem !important;
         column-gap:-0.5rem !important
  }

  .med\:gap-x-40n{
    grid-column-gap:-10rem !important;
    -moz-column-gap:-10rem !important;
         column-gap:-10rem !important
  }

  .med\:row-gap-0{
    grid-row-gap:0 !important;
    row-gap:0 !important
  }

  .med\:row-gap-1{
    grid-row-gap:0.25rem !important;
    row-gap:0.25rem !important
  }

  .med\:row-gap-2{
    grid-row-gap:0.5rem !important;
    row-gap:0.5rem !important
  }

  .med\:row-gap-3{
    grid-row-gap:0.75rem !important;
    row-gap:0.75rem !important
  }

  .med\:row-gap-4{
    grid-row-gap:1rem !important;
    row-gap:1rem !important
  }

  .med\:row-gap-5{
    grid-row-gap:1.25rem !important;
    row-gap:1.25rem !important
  }

  .med\:row-gap-6{
    grid-row-gap:1.5rem !important;
    row-gap:1.5rem !important
  }

  .med\:row-gap-7{
    grid-row-gap:1.75rem !important;
    row-gap:1.75rem !important
  }

  .med\:row-gap-8{
    grid-row-gap:2rem !important;
    row-gap:2rem !important
  }

  .med\:row-gap-10{
    grid-row-gap:2.5rem !important;
    row-gap:2.5rem !important
  }

  .med\:row-gap-12{
    grid-row-gap:3rem !important;
    row-gap:3rem !important
  }

  .med\:row-gap-14{
    grid-row-gap:3.5rem !important;
    row-gap:3.5rem !important
  }

  .med\:row-gap-16{
    grid-row-gap:4rem !important;
    row-gap:4rem !important
  }

  .med\:row-gap-18{
    grid-row-gap:4.5rem !important;
    row-gap:4.5rem !important
  }

  .med\:row-gap-19{
    grid-row-gap:4.75rem !important;
    row-gap:4.75rem !important
  }

  .med\:row-gap-20{
    grid-row-gap:5rem !important;
    row-gap:5rem !important
  }

  .med\:row-gap-24{
    grid-row-gap:6rem !important;
    row-gap:6rem !important
  }

  .med\:row-gap-28{
    grid-row-gap:7rem !important;
    row-gap:7rem !important
  }

  .med\:row-gap-30{
    grid-row-gap:7.5rem !important;
    row-gap:7.5rem !important
  }

  .med\:row-gap-31{
    grid-row-gap:7.75rem !important;
    row-gap:7.75rem !important
  }

  .med\:row-gap-32{
    grid-row-gap:8rem !important;
    row-gap:8rem !important
  }

  .med\:row-gap-34{
    grid-row-gap:8.5rem !important;
    row-gap:8.5rem !important
  }

  .med\:row-gap-36{
    grid-row-gap:9rem !important;
    row-gap:9rem !important
  }

  .med\:row-gap-40{
    grid-row-gap:10rem !important;
    row-gap:10rem !important
  }

  .med\:row-gap-44{
    grid-row-gap:11rem !important;
    row-gap:11rem !important
  }

  .med\:row-gap-45{
    grid-row-gap:11.25rem !important;
    row-gap:11.25rem !important
  }

  .med\:row-gap-48{
    grid-row-gap:12rem !important;
    row-gap:12rem !important
  }

  .med\:row-gap-50{
    grid-row-gap:12.5rem !important;
    row-gap:12.5rem !important
  }

  .med\:row-gap-52{
    grid-row-gap:13rem !important;
    row-gap:13rem !important
  }

  .med\:row-gap-56{
    grid-row-gap:14rem !important;
    row-gap:14rem !important
  }

  .med\:row-gap-60{
    grid-row-gap:15rem !important;
    row-gap:15rem !important
  }

  .med\:row-gap-62{
    grid-row-gap:15.5rem !important;
    row-gap:15.5rem !important
  }

  .med\:row-gap-64{
    grid-row-gap:16rem !important;
    row-gap:16rem !important
  }

  .med\:row-gap-70{
    grid-row-gap:17.5rem !important;
    row-gap:17.5rem !important
  }

  .med\:row-gap-72{
    grid-row-gap:18rem !important;
    row-gap:18rem !important
  }

  .med\:row-gap-76{
    grid-row-gap:19rem !important;
    row-gap:19rem !important
  }

  .med\:row-gap-80{
    grid-row-gap:20rem !important;
    row-gap:20rem !important
  }

  .med\:row-gap-83{
    grid-row-gap:20.75rem !important;
    row-gap:20.75rem !important
  }

  .med\:row-gap-84{
    grid-row-gap:21rem !important;
    row-gap:21rem !important
  }

  .med\:row-gap-92{
    grid-row-gap:23rem !important;
    row-gap:23rem !important
  }

  .med\:row-gap-96{
    grid-row-gap:24rem !important;
    row-gap:24rem !important
  }

  .med\:row-gap-104{
    grid-row-gap:26rem !important;
    row-gap:26rem !important
  }

  .med\:row-gap-106{
    grid-row-gap:26.5rem !important;
    row-gap:26.5rem !important
  }

  .med\:row-gap-108{
    grid-row-gap:27rem !important;
    row-gap:27rem !important
  }

  .med\:row-gap-112{
    grid-row-gap:28rem !important;
    row-gap:28rem !important
  }

  .med\:row-gap-116{
    grid-row-gap:29rem !important;
    row-gap:29rem !important
  }

  .med\:row-gap-120{
    grid-row-gap:30rem !important;
    row-gap:30rem !important
  }

  .med\:row-gap-124{
    grid-row-gap:31rem !important;
    row-gap:31rem !important
  }

  .med\:row-gap-132{
    grid-row-gap:33rem !important;
    row-gap:33rem !important
  }

  .med\:row-gap-140{
    grid-row-gap:40rem !important;
    row-gap:40rem !important
  }

  .med\:row-gap-164{
    grid-row-gap:41rem !important;
    row-gap:41rem !important
  }

  .med\:row-gap-165{
    grid-row-gap:41.25rem !important;
    row-gap:41.25rem !important
  }

  .med\:row-gap-172{
    grid-row-gap:43rem !important;
    row-gap:43rem !important
  }

  .med\:row-gap-200{
    grid-row-gap:50rem !important;
    row-gap:50rem !important
  }

  .med\:row-gap-px{
    grid-row-gap:1px !important;
    row-gap:1px !important
  }

  .med\:row-gap-1\.5{
    grid-row-gap:0.375rem !important;
    row-gap:0.375rem !important
  }

  .med\:row-gap-2n{
    grid-row-gap:-0.5rem !important;
    row-gap:-0.5rem !important
  }

  .med\:row-gap-40n{
    grid-row-gap:-10rem !important;
    row-gap:-10rem !important
  }

  .med\:gap-y-0{
    grid-row-gap:0 !important;
    row-gap:0 !important
  }

  .med\:gap-y-1{
    grid-row-gap:0.25rem !important;
    row-gap:0.25rem !important
  }

  .med\:gap-y-2{
    grid-row-gap:0.5rem !important;
    row-gap:0.5rem !important
  }

  .med\:gap-y-3{
    grid-row-gap:0.75rem !important;
    row-gap:0.75rem !important
  }

  .med\:gap-y-4{
    grid-row-gap:1rem !important;
    row-gap:1rem !important
  }

  .med\:gap-y-5{
    grid-row-gap:1.25rem !important;
    row-gap:1.25rem !important
  }

  .med\:gap-y-6{
    grid-row-gap:1.5rem !important;
    row-gap:1.5rem !important
  }

  .med\:gap-y-7{
    grid-row-gap:1.75rem !important;
    row-gap:1.75rem !important
  }

  .med\:gap-y-8{
    grid-row-gap:2rem !important;
    row-gap:2rem !important
  }

  .med\:gap-y-10{
    grid-row-gap:2.5rem !important;
    row-gap:2.5rem !important
  }

  .med\:gap-y-12{
    grid-row-gap:3rem !important;
    row-gap:3rem !important
  }

  .med\:gap-y-14{
    grid-row-gap:3.5rem !important;
    row-gap:3.5rem !important
  }

  .med\:gap-y-16{
    grid-row-gap:4rem !important;
    row-gap:4rem !important
  }

  .med\:gap-y-18{
    grid-row-gap:4.5rem !important;
    row-gap:4.5rem !important
  }

  .med\:gap-y-19{
    grid-row-gap:4.75rem !important;
    row-gap:4.75rem !important
  }

  .med\:gap-y-20{
    grid-row-gap:5rem !important;
    row-gap:5rem !important
  }

  .med\:gap-y-24{
    grid-row-gap:6rem !important;
    row-gap:6rem !important
  }

  .med\:gap-y-28{
    grid-row-gap:7rem !important;
    row-gap:7rem !important
  }

  .med\:gap-y-30{
    grid-row-gap:7.5rem !important;
    row-gap:7.5rem !important
  }

  .med\:gap-y-31{
    grid-row-gap:7.75rem !important;
    row-gap:7.75rem !important
  }

  .med\:gap-y-32{
    grid-row-gap:8rem !important;
    row-gap:8rem !important
  }

  .med\:gap-y-34{
    grid-row-gap:8.5rem !important;
    row-gap:8.5rem !important
  }

  .med\:gap-y-36{
    grid-row-gap:9rem !important;
    row-gap:9rem !important
  }

  .med\:gap-y-40{
    grid-row-gap:10rem !important;
    row-gap:10rem !important
  }

  .med\:gap-y-44{
    grid-row-gap:11rem !important;
    row-gap:11rem !important
  }

  .med\:gap-y-45{
    grid-row-gap:11.25rem !important;
    row-gap:11.25rem !important
  }

  .med\:gap-y-48{
    grid-row-gap:12rem !important;
    row-gap:12rem !important
  }

  .med\:gap-y-50{
    grid-row-gap:12.5rem !important;
    row-gap:12.5rem !important
  }

  .med\:gap-y-52{
    grid-row-gap:13rem !important;
    row-gap:13rem !important
  }

  .med\:gap-y-56{
    grid-row-gap:14rem !important;
    row-gap:14rem !important
  }

  .med\:gap-y-60{
    grid-row-gap:15rem !important;
    row-gap:15rem !important
  }

  .med\:gap-y-62{
    grid-row-gap:15.5rem !important;
    row-gap:15.5rem !important
  }

  .med\:gap-y-64{
    grid-row-gap:16rem !important;
    row-gap:16rem !important
  }

  .med\:gap-y-70{
    grid-row-gap:17.5rem !important;
    row-gap:17.5rem !important
  }

  .med\:gap-y-72{
    grid-row-gap:18rem !important;
    row-gap:18rem !important
  }

  .med\:gap-y-76{
    grid-row-gap:19rem !important;
    row-gap:19rem !important
  }

  .med\:gap-y-80{
    grid-row-gap:20rem !important;
    row-gap:20rem !important
  }

  .med\:gap-y-83{
    grid-row-gap:20.75rem !important;
    row-gap:20.75rem !important
  }

  .med\:gap-y-84{
    grid-row-gap:21rem !important;
    row-gap:21rem !important
  }

  .med\:gap-y-92{
    grid-row-gap:23rem !important;
    row-gap:23rem !important
  }

  .med\:gap-y-96{
    grid-row-gap:24rem !important;
    row-gap:24rem !important
  }

  .med\:gap-y-104{
    grid-row-gap:26rem !important;
    row-gap:26rem !important
  }

  .med\:gap-y-106{
    grid-row-gap:26.5rem !important;
    row-gap:26.5rem !important
  }

  .med\:gap-y-108{
    grid-row-gap:27rem !important;
    row-gap:27rem !important
  }

  .med\:gap-y-112{
    grid-row-gap:28rem !important;
    row-gap:28rem !important
  }

  .med\:gap-y-116{
    grid-row-gap:29rem !important;
    row-gap:29rem !important
  }

  .med\:gap-y-120{
    grid-row-gap:30rem !important;
    row-gap:30rem !important
  }

  .med\:gap-y-124{
    grid-row-gap:31rem !important;
    row-gap:31rem !important
  }

  .med\:gap-y-132{
    grid-row-gap:33rem !important;
    row-gap:33rem !important
  }

  .med\:gap-y-140{
    grid-row-gap:40rem !important;
    row-gap:40rem !important
  }

  .med\:gap-y-164{
    grid-row-gap:41rem !important;
    row-gap:41rem !important
  }

  .med\:gap-y-165{
    grid-row-gap:41.25rem !important;
    row-gap:41.25rem !important
  }

  .med\:gap-y-172{
    grid-row-gap:43rem !important;
    row-gap:43rem !important
  }

  .med\:gap-y-200{
    grid-row-gap:50rem !important;
    row-gap:50rem !important
  }

  .med\:gap-y-px{
    grid-row-gap:1px !important;
    row-gap:1px !important
  }

  .med\:gap-y-1\.5{
    grid-row-gap:0.375rem !important;
    row-gap:0.375rem !important
  }

  .med\:gap-y-2n{
    grid-row-gap:-0.5rem !important;
    row-gap:-0.5rem !important
  }

  .med\:gap-y-40n{
    grid-row-gap:-10rem !important;
    row-gap:-10rem !important
  }

  .med\:grid-flow-row{
    grid-auto-flow:row !important
  }

  .med\:grid-flow-col{
    grid-auto-flow:column !important
  }

  .med\:grid-flow-row-dense{
    grid-auto-flow:row dense !important
  }

  .med\:grid-flow-col-dense{
    grid-auto-flow:column dense !important
  }

  .med\:grid-cols-1{
    grid-template-columns:repeat(1, minmax(0, 1fr)) !important
  }

  .med\:grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr)) !important
  }

  .med\:grid-cols-3{
    grid-template-columns:repeat(3, minmax(0, 1fr)) !important
  }

  .med\:grid-cols-4{
    grid-template-columns:repeat(4, minmax(0, 1fr)) !important
  }

  .med\:grid-cols-5{
    grid-template-columns:repeat(5, minmax(0, 1fr)) !important
  }

  .med\:grid-cols-6{
    grid-template-columns:repeat(6, minmax(0, 1fr)) !important
  }

  .med\:grid-cols-7{
    grid-template-columns:repeat(7, minmax(0, 1fr)) !important
  }

  .med\:grid-cols-8{
    grid-template-columns:repeat(8, minmax(0, 1fr)) !important
  }

  .med\:grid-cols-9{
    grid-template-columns:repeat(9, minmax(0, 1fr)) !important
  }

  .med\:grid-cols-10{
    grid-template-columns:repeat(10, minmax(0, 1fr)) !important
  }

  .med\:grid-cols-11{
    grid-template-columns:repeat(11, minmax(0, 1fr)) !important
  }

  .med\:grid-cols-12{
    grid-template-columns:repeat(12, minmax(0, 1fr)) !important
  }

  .med\:grid-cols-none{
    grid-template-columns:none !important
  }

  .med\:auto-cols-auto{
    grid-auto-columns:auto !important
  }

  .med\:auto-cols-min{
    grid-auto-columns:min-content !important
  }

  .med\:auto-cols-max{
    grid-auto-columns:max-content !important
  }

  .med\:auto-cols-fr{
    grid-auto-columns:minmax(0, 1fr) !important
  }

  .med\:col-auto{
    grid-column:auto !important
  }

  .med\:col-span-1{
    grid-column:span 1 / span 1 !important
  }

  .med\:col-span-2{
    grid-column:span 2 / span 2 !important
  }

  .med\:col-span-3{
    grid-column:span 3 / span 3 !important
  }

  .med\:col-span-4{
    grid-column:span 4 / span 4 !important
  }

  .med\:col-span-5{
    grid-column:span 5 / span 5 !important
  }

  .med\:col-span-6{
    grid-column:span 6 / span 6 !important
  }

  .med\:col-span-7{
    grid-column:span 7 / span 7 !important
  }

  .med\:col-span-8{
    grid-column:span 8 / span 8 !important
  }

  .med\:col-span-9{
    grid-column:span 9 / span 9 !important
  }

  .med\:col-span-10{
    grid-column:span 10 / span 10 !important
  }

  .med\:col-span-11{
    grid-column:span 11 / span 11 !important
  }

  .med\:col-span-12{
    grid-column:span 12 / span 12 !important
  }

  .med\:col-span-full{
    grid-column:1 / -1 !important
  }

  .med\:col-start-1{
    grid-column-start:1 !important
  }

  .med\:col-start-2{
    grid-column-start:2 !important
  }

  .med\:col-start-3{
    grid-column-start:3 !important
  }

  .med\:col-start-4{
    grid-column-start:4 !important
  }

  .med\:col-start-5{
    grid-column-start:5 !important
  }

  .med\:col-start-6{
    grid-column-start:6 !important
  }

  .med\:col-start-7{
    grid-column-start:7 !important
  }

  .med\:col-start-8{
    grid-column-start:8 !important
  }

  .med\:col-start-9{
    grid-column-start:9 !important
  }

  .med\:col-start-10{
    grid-column-start:10 !important
  }

  .med\:col-start-11{
    grid-column-start:11 !important
  }

  .med\:col-start-12{
    grid-column-start:12 !important
  }

  .med\:col-start-13{
    grid-column-start:13 !important
  }

  .med\:col-start-auto{
    grid-column-start:auto !important
  }

  .med\:col-end-1{
    grid-column-end:1 !important
  }

  .med\:col-end-2{
    grid-column-end:2 !important
  }

  .med\:col-end-3{
    grid-column-end:3 !important
  }

  .med\:col-end-4{
    grid-column-end:4 !important
  }

  .med\:col-end-5{
    grid-column-end:5 !important
  }

  .med\:col-end-6{
    grid-column-end:6 !important
  }

  .med\:col-end-7{
    grid-column-end:7 !important
  }

  .med\:col-end-8{
    grid-column-end:8 !important
  }

  .med\:col-end-9{
    grid-column-end:9 !important
  }

  .med\:col-end-10{
    grid-column-end:10 !important
  }

  .med\:col-end-11{
    grid-column-end:11 !important
  }

  .med\:col-end-12{
    grid-column-end:12 !important
  }

  .med\:col-end-13{
    grid-column-end:13 !important
  }

  .med\:col-end-auto{
    grid-column-end:auto !important
  }

  .med\:grid-rows-1{
    grid-template-rows:repeat(1, minmax(0, 1fr)) !important
  }

  .med\:grid-rows-2{
    grid-template-rows:repeat(2, minmax(0, 1fr)) !important
  }

  .med\:grid-rows-3{
    grid-template-rows:repeat(3, minmax(0, 1fr)) !important
  }

  .med\:grid-rows-4{
    grid-template-rows:repeat(4, minmax(0, 1fr)) !important
  }

  .med\:grid-rows-5{
    grid-template-rows:repeat(5, minmax(0, 1fr)) !important
  }

  .med\:grid-rows-6{
    grid-template-rows:repeat(6, minmax(0, 1fr)) !important
  }

  .med\:grid-rows-none{
    grid-template-rows:none !important
  }

  .med\:auto-rows-auto{
    grid-auto-rows:auto !important
  }

  .med\:auto-rows-min{
    grid-auto-rows:min-content !important
  }

  .med\:auto-rows-max{
    grid-auto-rows:max-content !important
  }

  .med\:auto-rows-fr{
    grid-auto-rows:minmax(0, 1fr) !important
  }

  .med\:row-auto{
    grid-row:auto !important
  }

  .med\:row-span-1{
    grid-row:span 1 / span 1 !important
  }

  .med\:row-span-2{
    grid-row:span 2 / span 2 !important
  }

  .med\:row-span-3{
    grid-row:span 3 / span 3 !important
  }

  .med\:row-span-4{
    grid-row:span 4 / span 4 !important
  }

  .med\:row-span-5{
    grid-row:span 5 / span 5 !important
  }

  .med\:row-span-6{
    grid-row:span 6 / span 6 !important
  }

  .med\:row-span-full{
    grid-row:1 / -1 !important
  }

  .med\:row-start-1{
    grid-row-start:1 !important
  }

  .med\:row-start-2{
    grid-row-start:2 !important
  }

  .med\:row-start-3{
    grid-row-start:3 !important
  }

  .med\:row-start-4{
    grid-row-start:4 !important
  }

  .med\:row-start-5{
    grid-row-start:5 !important
  }

  .med\:row-start-6{
    grid-row-start:6 !important
  }

  .med\:row-start-7{
    grid-row-start:7 !important
  }

  .med\:row-start-auto{
    grid-row-start:auto !important
  }

  .med\:row-end-1{
    grid-row-end:1 !important
  }

  .med\:row-end-2{
    grid-row-end:2 !important
  }

  .med\:row-end-3{
    grid-row-end:3 !important
  }

  .med\:row-end-4{
    grid-row-end:4 !important
  }

  .med\:row-end-5{
    grid-row-end:5 !important
  }

  .med\:row-end-6{
    grid-row-end:6 !important
  }

  .med\:row-end-7{
    grid-row-end:7 !important
  }

  .med\:row-end-auto{
    grid-row-end:auto !important
  }

  .med\:transform{
    --transform-translate-x:0 !important;
    --transform-translate-y:0 !important;
    --transform-rotate:0 !important;
    --transform-skew-x:0 !important;
    --transform-skew-y:0 !important;
    --transform-scale-x:1 !important;
    --transform-scale-y:1 !important;
    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)) !important
  }

  .med\:transform-none{
    transform:none !important
  }

  .med\:origin-center{
    transform-origin:center !important
  }

  .med\:origin-top{
    transform-origin:top !important
  }

  .med\:origin-top-right{
    transform-origin:top right !important
  }

  .med\:origin-right{
    transform-origin:right !important
  }

  .med\:origin-bottom-right{
    transform-origin:bottom right !important
  }

  .med\:origin-bottom{
    transform-origin:bottom !important
  }

  .med\:origin-bottom-left{
    transform-origin:bottom left !important
  }

  .med\:origin-left{
    transform-origin:left !important
  }

  .med\:origin-top-left{
    transform-origin:top left !important
  }

  .med\:scale-0{
    --transform-scale-x:0 !important;
    --transform-scale-y:0 !important
  }

  .med\:scale-50{
    --transform-scale-x:.5 !important;
    --transform-scale-y:.5 !important
  }

  .med\:scale-75{
    --transform-scale-x:.75 !important;
    --transform-scale-y:.75 !important
  }

  .med\:scale-90{
    --transform-scale-x:.9 !important;
    --transform-scale-y:.9 !important
  }

  .med\:scale-95{
    --transform-scale-x:.95 !important;
    --transform-scale-y:.95 !important
  }

  .med\:scale-100{
    --transform-scale-x:1 !important;
    --transform-scale-y:1 !important
  }

  .med\:scale-105{
    --transform-scale-x:1.05 !important;
    --transform-scale-y:1.05 !important
  }

  .med\:scale-110{
    --transform-scale-x:1.1 !important;
    --transform-scale-y:1.1 !important
  }

  .med\:scale-125{
    --transform-scale-x:1.25 !important;
    --transform-scale-y:1.25 !important
  }

  .med\:scale-150{
    --transform-scale-x:1.5 !important;
    --transform-scale-y:1.5 !important
  }

  .med\:scale-x-0{
    --transform-scale-x:0 !important
  }

  .med\:scale-x-50{
    --transform-scale-x:.5 !important
  }

  .med\:scale-x-75{
    --transform-scale-x:.75 !important
  }

  .med\:scale-x-90{
    --transform-scale-x:.9 !important
  }

  .med\:scale-x-95{
    --transform-scale-x:.95 !important
  }

  .med\:scale-x-100{
    --transform-scale-x:1 !important
  }

  .med\:scale-x-105{
    --transform-scale-x:1.05 !important
  }

  .med\:scale-x-110{
    --transform-scale-x:1.1 !important
  }

  .med\:scale-x-125{
    --transform-scale-x:1.25 !important
  }

  .med\:scale-x-150{
    --transform-scale-x:1.5 !important
  }

  .med\:scale-y-0{
    --transform-scale-y:0 !important
  }

  .med\:scale-y-50{
    --transform-scale-y:.5 !important
  }

  .med\:scale-y-75{
    --transform-scale-y:.75 !important
  }

  .med\:scale-y-90{
    --transform-scale-y:.9 !important
  }

  .med\:scale-y-95{
    --transform-scale-y:.95 !important
  }

  .med\:scale-y-100{
    --transform-scale-y:1 !important
  }

  .med\:scale-y-105{
    --transform-scale-y:1.05 !important
  }

  .med\:scale-y-110{
    --transform-scale-y:1.1 !important
  }

  .med\:scale-y-125{
    --transform-scale-y:1.25 !important
  }

  .med\:scale-y-150{
    --transform-scale-y:1.5 !important
  }

  .med\:hover\:scale-0:hover{
    --transform-scale-x:0 !important;
    --transform-scale-y:0 !important
  }

  .med\:hover\:scale-50:hover{
    --transform-scale-x:.5 !important;
    --transform-scale-y:.5 !important
  }

  .med\:hover\:scale-75:hover{
    --transform-scale-x:.75 !important;
    --transform-scale-y:.75 !important
  }

  .med\:hover\:scale-90:hover{
    --transform-scale-x:.9 !important;
    --transform-scale-y:.9 !important
  }

  .med\:hover\:scale-95:hover{
    --transform-scale-x:.95 !important;
    --transform-scale-y:.95 !important
  }

  .med\:hover\:scale-100:hover{
    --transform-scale-x:1 !important;
    --transform-scale-y:1 !important
  }

  .med\:hover\:scale-105:hover{
    --transform-scale-x:1.05 !important;
    --transform-scale-y:1.05 !important
  }

  .med\:hover\:scale-110:hover{
    --transform-scale-x:1.1 !important;
    --transform-scale-y:1.1 !important
  }

  .med\:hover\:scale-125:hover{
    --transform-scale-x:1.25 !important;
    --transform-scale-y:1.25 !important
  }

  .med\:hover\:scale-150:hover{
    --transform-scale-x:1.5 !important;
    --transform-scale-y:1.5 !important
  }

  .med\:hover\:scale-x-0:hover{
    --transform-scale-x:0 !important
  }

  .med\:hover\:scale-x-50:hover{
    --transform-scale-x:.5 !important
  }

  .med\:hover\:scale-x-75:hover{
    --transform-scale-x:.75 !important
  }

  .med\:hover\:scale-x-90:hover{
    --transform-scale-x:.9 !important
  }

  .med\:hover\:scale-x-95:hover{
    --transform-scale-x:.95 !important
  }

  .med\:hover\:scale-x-100:hover{
    --transform-scale-x:1 !important
  }

  .med\:hover\:scale-x-105:hover{
    --transform-scale-x:1.05 !important
  }

  .med\:hover\:scale-x-110:hover{
    --transform-scale-x:1.1 !important
  }

  .med\:hover\:scale-x-125:hover{
    --transform-scale-x:1.25 !important
  }

  .med\:hover\:scale-x-150:hover{
    --transform-scale-x:1.5 !important
  }

  .med\:hover\:scale-y-0:hover{
    --transform-scale-y:0 !important
  }

  .med\:hover\:scale-y-50:hover{
    --transform-scale-y:.5 !important
  }

  .med\:hover\:scale-y-75:hover{
    --transform-scale-y:.75 !important
  }

  .med\:hover\:scale-y-90:hover{
    --transform-scale-y:.9 !important
  }

  .med\:hover\:scale-y-95:hover{
    --transform-scale-y:.95 !important
  }

  .med\:hover\:scale-y-100:hover{
    --transform-scale-y:1 !important
  }

  .med\:hover\:scale-y-105:hover{
    --transform-scale-y:1.05 !important
  }

  .med\:hover\:scale-y-110:hover{
    --transform-scale-y:1.1 !important
  }

  .med\:hover\:scale-y-125:hover{
    --transform-scale-y:1.25 !important
  }

  .med\:hover\:scale-y-150:hover{
    --transform-scale-y:1.5 !important
  }

  .med\:focus\:scale-0:focus{
    --transform-scale-x:0 !important;
    --transform-scale-y:0 !important
  }

  .med\:focus\:scale-50:focus{
    --transform-scale-x:.5 !important;
    --transform-scale-y:.5 !important
  }

  .med\:focus\:scale-75:focus{
    --transform-scale-x:.75 !important;
    --transform-scale-y:.75 !important
  }

  .med\:focus\:scale-90:focus{
    --transform-scale-x:.9 !important;
    --transform-scale-y:.9 !important
  }

  .med\:focus\:scale-95:focus{
    --transform-scale-x:.95 !important;
    --transform-scale-y:.95 !important
  }

  .med\:focus\:scale-100:focus{
    --transform-scale-x:1 !important;
    --transform-scale-y:1 !important
  }

  .med\:focus\:scale-105:focus{
    --transform-scale-x:1.05 !important;
    --transform-scale-y:1.05 !important
  }

  .med\:focus\:scale-110:focus{
    --transform-scale-x:1.1 !important;
    --transform-scale-y:1.1 !important
  }

  .med\:focus\:scale-125:focus{
    --transform-scale-x:1.25 !important;
    --transform-scale-y:1.25 !important
  }

  .med\:focus\:scale-150:focus{
    --transform-scale-x:1.5 !important;
    --transform-scale-y:1.5 !important
  }

  .med\:focus\:scale-x-0:focus{
    --transform-scale-x:0 !important
  }

  .med\:focus\:scale-x-50:focus{
    --transform-scale-x:.5 !important
  }

  .med\:focus\:scale-x-75:focus{
    --transform-scale-x:.75 !important
  }

  .med\:focus\:scale-x-90:focus{
    --transform-scale-x:.9 !important
  }

  .med\:focus\:scale-x-95:focus{
    --transform-scale-x:.95 !important
  }

  .med\:focus\:scale-x-100:focus{
    --transform-scale-x:1 !important
  }

  .med\:focus\:scale-x-105:focus{
    --transform-scale-x:1.05 !important
  }

  .med\:focus\:scale-x-110:focus{
    --transform-scale-x:1.1 !important
  }

  .med\:focus\:scale-x-125:focus{
    --transform-scale-x:1.25 !important
  }

  .med\:focus\:scale-x-150:focus{
    --transform-scale-x:1.5 !important
  }

  .med\:focus\:scale-y-0:focus{
    --transform-scale-y:0 !important
  }

  .med\:focus\:scale-y-50:focus{
    --transform-scale-y:.5 !important
  }

  .med\:focus\:scale-y-75:focus{
    --transform-scale-y:.75 !important
  }

  .med\:focus\:scale-y-90:focus{
    --transform-scale-y:.9 !important
  }

  .med\:focus\:scale-y-95:focus{
    --transform-scale-y:.95 !important
  }

  .med\:focus\:scale-y-100:focus{
    --transform-scale-y:1 !important
  }

  .med\:focus\:scale-y-105:focus{
    --transform-scale-y:1.05 !important
  }

  .med\:focus\:scale-y-110:focus{
    --transform-scale-y:1.1 !important
  }

  .med\:focus\:scale-y-125:focus{
    --transform-scale-y:1.25 !important
  }

  .med\:focus\:scale-y-150:focus{
    --transform-scale-y:1.5 !important
  }

  .med\:rotate-0{
    --transform-rotate:0 !important
  }

  .med\:rotate-1{
    --transform-rotate:1deg !important
  }

  .med\:rotate-2{
    --transform-rotate:2deg !important
  }

  .med\:rotate-3{
    --transform-rotate:3deg !important
  }

  .med\:rotate-6{
    --transform-rotate:6deg !important
  }

  .med\:rotate-12{
    --transform-rotate:12deg !important
  }

  .med\:rotate-45{
    --transform-rotate:45deg !important
  }

  .med\:rotate-90{
    --transform-rotate:90deg !important
  }

  .med\:rotate-180{
    --transform-rotate:180deg !important
  }

  .med\:-rotate-180{
    --transform-rotate:-180deg !important
  }

  .med\:-rotate-90{
    --transform-rotate:-90deg !important
  }

  .med\:-rotate-45{
    --transform-rotate:-45deg !important
  }

  .med\:-rotate-12{
    --transform-rotate:-12deg !important
  }

  .med\:-rotate-6{
    --transform-rotate:-6deg !important
  }

  .med\:-rotate-3{
    --transform-rotate:-3deg !important
  }

  .med\:-rotate-2{
    --transform-rotate:-2deg !important
  }

  .med\:-rotate-1{
    --transform-rotate:-1deg !important
  }

  .med\:hover\:rotate-0:hover{
    --transform-rotate:0 !important
  }

  .med\:hover\:rotate-1:hover{
    --transform-rotate:1deg !important
  }

  .med\:hover\:rotate-2:hover{
    --transform-rotate:2deg !important
  }

  .med\:hover\:rotate-3:hover{
    --transform-rotate:3deg !important
  }

  .med\:hover\:rotate-6:hover{
    --transform-rotate:6deg !important
  }

  .med\:hover\:rotate-12:hover{
    --transform-rotate:12deg !important
  }

  .med\:hover\:rotate-45:hover{
    --transform-rotate:45deg !important
  }

  .med\:hover\:rotate-90:hover{
    --transform-rotate:90deg !important
  }

  .med\:hover\:rotate-180:hover{
    --transform-rotate:180deg !important
  }

  .med\:hover\:-rotate-180:hover{
    --transform-rotate:-180deg !important
  }

  .med\:hover\:-rotate-90:hover{
    --transform-rotate:-90deg !important
  }

  .med\:hover\:-rotate-45:hover{
    --transform-rotate:-45deg !important
  }

  .med\:hover\:-rotate-12:hover{
    --transform-rotate:-12deg !important
  }

  .med\:hover\:-rotate-6:hover{
    --transform-rotate:-6deg !important
  }

  .med\:hover\:-rotate-3:hover{
    --transform-rotate:-3deg !important
  }

  .med\:hover\:-rotate-2:hover{
    --transform-rotate:-2deg !important
  }

  .med\:hover\:-rotate-1:hover{
    --transform-rotate:-1deg !important
  }

  .med\:focus\:rotate-0:focus{
    --transform-rotate:0 !important
  }

  .med\:focus\:rotate-1:focus{
    --transform-rotate:1deg !important
  }

  .med\:focus\:rotate-2:focus{
    --transform-rotate:2deg !important
  }

  .med\:focus\:rotate-3:focus{
    --transform-rotate:3deg !important
  }

  .med\:focus\:rotate-6:focus{
    --transform-rotate:6deg !important
  }

  .med\:focus\:rotate-12:focus{
    --transform-rotate:12deg !important
  }

  .med\:focus\:rotate-45:focus{
    --transform-rotate:45deg !important
  }

  .med\:focus\:rotate-90:focus{
    --transform-rotate:90deg !important
  }

  .med\:focus\:rotate-180:focus{
    --transform-rotate:180deg !important
  }

  .med\:focus\:-rotate-180:focus{
    --transform-rotate:-180deg !important
  }

  .med\:focus\:-rotate-90:focus{
    --transform-rotate:-90deg !important
  }

  .med\:focus\:-rotate-45:focus{
    --transform-rotate:-45deg !important
  }

  .med\:focus\:-rotate-12:focus{
    --transform-rotate:-12deg !important
  }

  .med\:focus\:-rotate-6:focus{
    --transform-rotate:-6deg !important
  }

  .med\:focus\:-rotate-3:focus{
    --transform-rotate:-3deg !important
  }

  .med\:focus\:-rotate-2:focus{
    --transform-rotate:-2deg !important
  }

  .med\:focus\:-rotate-1:focus{
    --transform-rotate:-1deg !important
  }

  .med\:translate-x-0{
    --transform-translate-x:0 !important
  }

  .med\:translate-x-1{
    --transform-translate-x:0.25rem !important
  }

  .med\:translate-x-2{
    --transform-translate-x:0.5rem !important
  }

  .med\:translate-x-3{
    --transform-translate-x:0.75rem !important
  }

  .med\:translate-x-4{
    --transform-translate-x:1rem !important
  }

  .med\:translate-x-5{
    --transform-translate-x:1.25rem !important
  }

  .med\:translate-x-6{
    --transform-translate-x:1.5rem !important
  }

  .med\:translate-x-7{
    --transform-translate-x:1.75rem !important
  }

  .med\:translate-x-8{
    --transform-translate-x:2rem !important
  }

  .med\:translate-x-10{
    --transform-translate-x:2.5rem !important
  }

  .med\:translate-x-12{
    --transform-translate-x:3rem !important
  }

  .med\:translate-x-14{
    --transform-translate-x:3.5rem !important
  }

  .med\:translate-x-16{
    --transform-translate-x:4rem !important
  }

  .med\:translate-x-18{
    --transform-translate-x:4.5rem !important
  }

  .med\:translate-x-19{
    --transform-translate-x:4.75rem !important
  }

  .med\:translate-x-20{
    --transform-translate-x:5rem !important
  }

  .med\:translate-x-24{
    --transform-translate-x:6rem !important
  }

  .med\:translate-x-28{
    --transform-translate-x:7rem !important
  }

  .med\:translate-x-30{
    --transform-translate-x:7.5rem !important
  }

  .med\:translate-x-31{
    --transform-translate-x:7.75rem !important
  }

  .med\:translate-x-32{
    --transform-translate-x:8rem !important
  }

  .med\:translate-x-34{
    --transform-translate-x:8.5rem !important
  }

  .med\:translate-x-36{
    --transform-translate-x:9rem !important
  }

  .med\:translate-x-40{
    --transform-translate-x:10rem !important
  }

  .med\:translate-x-44{
    --transform-translate-x:11rem !important
  }

  .med\:translate-x-45{
    --transform-translate-x:11.25rem !important
  }

  .med\:translate-x-48{
    --transform-translate-x:12rem !important
  }

  .med\:translate-x-50{
    --transform-translate-x:12.5rem !important
  }

  .med\:translate-x-52{
    --transform-translate-x:13rem !important
  }

  .med\:translate-x-56{
    --transform-translate-x:14rem !important
  }

  .med\:translate-x-60{
    --transform-translate-x:15rem !important
  }

  .med\:translate-x-62{
    --transform-translate-x:15.5rem !important
  }

  .med\:translate-x-64{
    --transform-translate-x:16rem !important
  }

  .med\:translate-x-70{
    --transform-translate-x:17.5rem !important
  }

  .med\:translate-x-72{
    --transform-translate-x:18rem !important
  }

  .med\:translate-x-76{
    --transform-translate-x:19rem !important
  }

  .med\:translate-x-80{
    --transform-translate-x:20rem !important
  }

  .med\:translate-x-83{
    --transform-translate-x:20.75rem !important
  }

  .med\:translate-x-84{
    --transform-translate-x:21rem !important
  }

  .med\:translate-x-92{
    --transform-translate-x:23rem !important
  }

  .med\:translate-x-96{
    --transform-translate-x:24rem !important
  }

  .med\:translate-x-104{
    --transform-translate-x:26rem !important
  }

  .med\:translate-x-106{
    --transform-translate-x:26.5rem !important
  }

  .med\:translate-x-108{
    --transform-translate-x:27rem !important
  }

  .med\:translate-x-112{
    --transform-translate-x:28rem !important
  }

  .med\:translate-x-116{
    --transform-translate-x:29rem !important
  }

  .med\:translate-x-120{
    --transform-translate-x:30rem !important
  }

  .med\:translate-x-124{
    --transform-translate-x:31rem !important
  }

  .med\:translate-x-132{
    --transform-translate-x:33rem !important
  }

  .med\:translate-x-140{
    --transform-translate-x:40rem !important
  }

  .med\:translate-x-164{
    --transform-translate-x:41rem !important
  }

  .med\:translate-x-165{
    --transform-translate-x:41.25rem !important
  }

  .med\:translate-x-172{
    --transform-translate-x:43rem !important
  }

  .med\:translate-x-200{
    --transform-translate-x:50rem !important
  }

  .med\:translate-x-px{
    --transform-translate-x:1px !important
  }

  .med\:translate-x-1\.5{
    --transform-translate-x:0.375rem !important
  }

  .med\:translate-x-2n{
    --transform-translate-x:-0.5rem !important
  }

  .med\:translate-x-40n{
    --transform-translate-x:-10rem !important
  }

  .med\:-translate-x-1{
    --transform-translate-x:-0.25rem !important
  }

  .med\:-translate-x-2{
    --transform-translate-x:-0.5rem !important
  }

  .med\:-translate-x-3{
    --transform-translate-x:-0.75rem !important
  }

  .med\:-translate-x-4{
    --transform-translate-x:-1rem !important
  }

  .med\:-translate-x-5{
    --transform-translate-x:-1.25rem !important
  }

  .med\:-translate-x-6{
    --transform-translate-x:-1.5rem !important
  }

  .med\:-translate-x-7{
    --transform-translate-x:-1.75rem !important
  }

  .med\:-translate-x-8{
    --transform-translate-x:-2rem !important
  }

  .med\:-translate-x-10{
    --transform-translate-x:-2.5rem !important
  }

  .med\:-translate-x-12{
    --transform-translate-x:-3rem !important
  }

  .med\:-translate-x-14{
    --transform-translate-x:-3.5rem !important
  }

  .med\:-translate-x-16{
    --transform-translate-x:-4rem !important
  }

  .med\:-translate-x-18{
    --transform-translate-x:-4.5rem !important
  }

  .med\:-translate-x-19{
    --transform-translate-x:-4.75rem !important
  }

  .med\:-translate-x-20{
    --transform-translate-x:-5rem !important
  }

  .med\:-translate-x-24{
    --transform-translate-x:-6rem !important
  }

  .med\:-translate-x-28{
    --transform-translate-x:-7rem !important
  }

  .med\:-translate-x-30{
    --transform-translate-x:-7.5rem !important
  }

  .med\:-translate-x-31{
    --transform-translate-x:-7.75rem !important
  }

  .med\:-translate-x-32{
    --transform-translate-x:-8rem !important
  }

  .med\:-translate-x-34{
    --transform-translate-x:-8.5rem !important
  }

  .med\:-translate-x-36{
    --transform-translate-x:-9rem !important
  }

  .med\:-translate-x-40{
    --transform-translate-x:-10rem !important
  }

  .med\:-translate-x-44{
    --transform-translate-x:-11rem !important
  }

  .med\:-translate-x-45{
    --transform-translate-x:-11.25rem !important
  }

  .med\:-translate-x-48{
    --transform-translate-x:-12rem !important
  }

  .med\:-translate-x-50{
    --transform-translate-x:-12.5rem !important
  }

  .med\:-translate-x-52{
    --transform-translate-x:-13rem !important
  }

  .med\:-translate-x-56{
    --transform-translate-x:-14rem !important
  }

  .med\:-translate-x-60{
    --transform-translate-x:-15rem !important
  }

  .med\:-translate-x-62{
    --transform-translate-x:-15.5rem !important
  }

  .med\:-translate-x-64{
    --transform-translate-x:-16rem !important
  }

  .med\:-translate-x-70{
    --transform-translate-x:-17.5rem !important
  }

  .med\:-translate-x-72{
    --transform-translate-x:-18rem !important
  }

  .med\:-translate-x-76{
    --transform-translate-x:-19rem !important
  }

  .med\:-translate-x-80{
    --transform-translate-x:-20rem !important
  }

  .med\:-translate-x-83{
    --transform-translate-x:-20.75rem !important
  }

  .med\:-translate-x-84{
    --transform-translate-x:-21rem !important
  }

  .med\:-translate-x-92{
    --transform-translate-x:-23rem !important
  }

  .med\:-translate-x-96{
    --transform-translate-x:-24rem !important
  }

  .med\:-translate-x-104{
    --transform-translate-x:-26rem !important
  }

  .med\:-translate-x-106{
    --transform-translate-x:-26.5rem !important
  }

  .med\:-translate-x-108{
    --transform-translate-x:-27rem !important
  }

  .med\:-translate-x-112{
    --transform-translate-x:-28rem !important
  }

  .med\:-translate-x-116{
    --transform-translate-x:-29rem !important
  }

  .med\:-translate-x-120{
    --transform-translate-x:-30rem !important
  }

  .med\:-translate-x-124{
    --transform-translate-x:-31rem !important
  }

  .med\:-translate-x-132{
    --transform-translate-x:-33rem !important
  }

  .med\:-translate-x-140{
    --transform-translate-x:-40rem !important
  }

  .med\:-translate-x-164{
    --transform-translate-x:-41rem !important
  }

  .med\:-translate-x-165{
    --transform-translate-x:-41.25rem !important
  }

  .med\:-translate-x-172{
    --transform-translate-x:-43rem !important
  }

  .med\:-translate-x-200{
    --transform-translate-x:-50rem !important
  }

  .med\:-translate-x-px{
    --transform-translate-x:-1px !important
  }

  .med\:-translate-x-1\.5{
    --transform-translate-x:-0.375rem !important
  }

  .med\:-translate-x-2n{
    --transform-translate-x:0.5rem !important
  }

  .med\:-translate-x-40n{
    --transform-translate-x:10rem !important
  }

  .med\:-translate-x-full{
    --transform-translate-x:-100% !important
  }

  .med\:-translate-x-1\/2{
    --transform-translate-x:-50% !important
  }

  .med\:translate-x-1\/2{
    --transform-translate-x:50% !important
  }

  .med\:translate-x-full{
    --transform-translate-x:100% !important
  }

  .med\:translate-y-0{
    --transform-translate-y:0 !important
  }

  .med\:translate-y-1{
    --transform-translate-y:0.25rem !important
  }

  .med\:translate-y-2{
    --transform-translate-y:0.5rem !important
  }

  .med\:translate-y-3{
    --transform-translate-y:0.75rem !important
  }

  .med\:translate-y-4{
    --transform-translate-y:1rem !important
  }

  .med\:translate-y-5{
    --transform-translate-y:1.25rem !important
  }

  .med\:translate-y-6{
    --transform-translate-y:1.5rem !important
  }

  .med\:translate-y-7{
    --transform-translate-y:1.75rem !important
  }

  .med\:translate-y-8{
    --transform-translate-y:2rem !important
  }

  .med\:translate-y-10{
    --transform-translate-y:2.5rem !important
  }

  .med\:translate-y-12{
    --transform-translate-y:3rem !important
  }

  .med\:translate-y-14{
    --transform-translate-y:3.5rem !important
  }

  .med\:translate-y-16{
    --transform-translate-y:4rem !important
  }

  .med\:translate-y-18{
    --transform-translate-y:4.5rem !important
  }

  .med\:translate-y-19{
    --transform-translate-y:4.75rem !important
  }

  .med\:translate-y-20{
    --transform-translate-y:5rem !important
  }

  .med\:translate-y-24{
    --transform-translate-y:6rem !important
  }

  .med\:translate-y-28{
    --transform-translate-y:7rem !important
  }

  .med\:translate-y-30{
    --transform-translate-y:7.5rem !important
  }

  .med\:translate-y-31{
    --transform-translate-y:7.75rem !important
  }

  .med\:translate-y-32{
    --transform-translate-y:8rem !important
  }

  .med\:translate-y-34{
    --transform-translate-y:8.5rem !important
  }

  .med\:translate-y-36{
    --transform-translate-y:9rem !important
  }

  .med\:translate-y-40{
    --transform-translate-y:10rem !important
  }

  .med\:translate-y-44{
    --transform-translate-y:11rem !important
  }

  .med\:translate-y-45{
    --transform-translate-y:11.25rem !important
  }

  .med\:translate-y-48{
    --transform-translate-y:12rem !important
  }

  .med\:translate-y-50{
    --transform-translate-y:12.5rem !important
  }

  .med\:translate-y-52{
    --transform-translate-y:13rem !important
  }

  .med\:translate-y-56{
    --transform-translate-y:14rem !important
  }

  .med\:translate-y-60{
    --transform-translate-y:15rem !important
  }

  .med\:translate-y-62{
    --transform-translate-y:15.5rem !important
  }

  .med\:translate-y-64{
    --transform-translate-y:16rem !important
  }

  .med\:translate-y-70{
    --transform-translate-y:17.5rem !important
  }

  .med\:translate-y-72{
    --transform-translate-y:18rem !important
  }

  .med\:translate-y-76{
    --transform-translate-y:19rem !important
  }

  .med\:translate-y-80{
    --transform-translate-y:20rem !important
  }

  .med\:translate-y-83{
    --transform-translate-y:20.75rem !important
  }

  .med\:translate-y-84{
    --transform-translate-y:21rem !important
  }

  .med\:translate-y-92{
    --transform-translate-y:23rem !important
  }

  .med\:translate-y-96{
    --transform-translate-y:24rem !important
  }

  .med\:translate-y-104{
    --transform-translate-y:26rem !important
  }

  .med\:translate-y-106{
    --transform-translate-y:26.5rem !important
  }

  .med\:translate-y-108{
    --transform-translate-y:27rem !important
  }

  .med\:translate-y-112{
    --transform-translate-y:28rem !important
  }

  .med\:translate-y-116{
    --transform-translate-y:29rem !important
  }

  .med\:translate-y-120{
    --transform-translate-y:30rem !important
  }

  .med\:translate-y-124{
    --transform-translate-y:31rem !important
  }

  .med\:translate-y-132{
    --transform-translate-y:33rem !important
  }

  .med\:translate-y-140{
    --transform-translate-y:40rem !important
  }

  .med\:translate-y-164{
    --transform-translate-y:41rem !important
  }

  .med\:translate-y-165{
    --transform-translate-y:41.25rem !important
  }

  .med\:translate-y-172{
    --transform-translate-y:43rem !important
  }

  .med\:translate-y-200{
    --transform-translate-y:50rem !important
  }

  .med\:translate-y-px{
    --transform-translate-y:1px !important
  }

  .med\:translate-y-1\.5{
    --transform-translate-y:0.375rem !important
  }

  .med\:translate-y-2n{
    --transform-translate-y:-0.5rem !important
  }

  .med\:translate-y-40n{
    --transform-translate-y:-10rem !important
  }

  .med\:-translate-y-1{
    --transform-translate-y:-0.25rem !important
  }

  .med\:-translate-y-2{
    --transform-translate-y:-0.5rem !important
  }

  .med\:-translate-y-3{
    --transform-translate-y:-0.75rem !important
  }

  .med\:-translate-y-4{
    --transform-translate-y:-1rem !important
  }

  .med\:-translate-y-5{
    --transform-translate-y:-1.25rem !important
  }

  .med\:-translate-y-6{
    --transform-translate-y:-1.5rem !important
  }

  .med\:-translate-y-7{
    --transform-translate-y:-1.75rem !important
  }

  .med\:-translate-y-8{
    --transform-translate-y:-2rem !important
  }

  .med\:-translate-y-10{
    --transform-translate-y:-2.5rem !important
  }

  .med\:-translate-y-12{
    --transform-translate-y:-3rem !important
  }

  .med\:-translate-y-14{
    --transform-translate-y:-3.5rem !important
  }

  .med\:-translate-y-16{
    --transform-translate-y:-4rem !important
  }

  .med\:-translate-y-18{
    --transform-translate-y:-4.5rem !important
  }

  .med\:-translate-y-19{
    --transform-translate-y:-4.75rem !important
  }

  .med\:-translate-y-20{
    --transform-translate-y:-5rem !important
  }

  .med\:-translate-y-24{
    --transform-translate-y:-6rem !important
  }

  .med\:-translate-y-28{
    --transform-translate-y:-7rem !important
  }

  .med\:-translate-y-30{
    --transform-translate-y:-7.5rem !important
  }

  .med\:-translate-y-31{
    --transform-translate-y:-7.75rem !important
  }

  .med\:-translate-y-32{
    --transform-translate-y:-8rem !important
  }

  .med\:-translate-y-34{
    --transform-translate-y:-8.5rem !important
  }

  .med\:-translate-y-36{
    --transform-translate-y:-9rem !important
  }

  .med\:-translate-y-40{
    --transform-translate-y:-10rem !important
  }

  .med\:-translate-y-44{
    --transform-translate-y:-11rem !important
  }

  .med\:-translate-y-45{
    --transform-translate-y:-11.25rem !important
  }

  .med\:-translate-y-48{
    --transform-translate-y:-12rem !important
  }

  .med\:-translate-y-50{
    --transform-translate-y:-12.5rem !important
  }

  .med\:-translate-y-52{
    --transform-translate-y:-13rem !important
  }

  .med\:-translate-y-56{
    --transform-translate-y:-14rem !important
  }

  .med\:-translate-y-60{
    --transform-translate-y:-15rem !important
  }

  .med\:-translate-y-62{
    --transform-translate-y:-15.5rem !important
  }

  .med\:-translate-y-64{
    --transform-translate-y:-16rem !important
  }

  .med\:-translate-y-70{
    --transform-translate-y:-17.5rem !important
  }

  .med\:-translate-y-72{
    --transform-translate-y:-18rem !important
  }

  .med\:-translate-y-76{
    --transform-translate-y:-19rem !important
  }

  .med\:-translate-y-80{
    --transform-translate-y:-20rem !important
  }

  .med\:-translate-y-83{
    --transform-translate-y:-20.75rem !important
  }

  .med\:-translate-y-84{
    --transform-translate-y:-21rem !important
  }

  .med\:-translate-y-92{
    --transform-translate-y:-23rem !important
  }

  .med\:-translate-y-96{
    --transform-translate-y:-24rem !important
  }

  .med\:-translate-y-104{
    --transform-translate-y:-26rem !important
  }

  .med\:-translate-y-106{
    --transform-translate-y:-26.5rem !important
  }

  .med\:-translate-y-108{
    --transform-translate-y:-27rem !important
  }

  .med\:-translate-y-112{
    --transform-translate-y:-28rem !important
  }

  .med\:-translate-y-116{
    --transform-translate-y:-29rem !important
  }

  .med\:-translate-y-120{
    --transform-translate-y:-30rem !important
  }

  .med\:-translate-y-124{
    --transform-translate-y:-31rem !important
  }

  .med\:-translate-y-132{
    --transform-translate-y:-33rem !important
  }

  .med\:-translate-y-140{
    --transform-translate-y:-40rem !important
  }

  .med\:-translate-y-164{
    --transform-translate-y:-41rem !important
  }

  .med\:-translate-y-165{
    --transform-translate-y:-41.25rem !important
  }

  .med\:-translate-y-172{
    --transform-translate-y:-43rem !important
  }

  .med\:-translate-y-200{
    --transform-translate-y:-50rem !important
  }

  .med\:-translate-y-px{
    --transform-translate-y:-1px !important
  }

  .med\:-translate-y-1\.5{
    --transform-translate-y:-0.375rem !important
  }

  .med\:-translate-y-2n{
    --transform-translate-y:0.5rem !important
  }

  .med\:-translate-y-40n{
    --transform-translate-y:10rem !important
  }

  .med\:-translate-y-full{
    --transform-translate-y:-100% !important
  }

  .med\:-translate-y-1\/2{
    --transform-translate-y:-50% !important
  }

  .med\:translate-y-1\/2{
    --transform-translate-y:50% !important
  }

  .med\:translate-y-full{
    --transform-translate-y:100% !important
  }

  .med\:hover\:translate-x-0:hover{
    --transform-translate-x:0 !important
  }

  .med\:hover\:translate-x-1:hover{
    --transform-translate-x:0.25rem !important
  }

  .med\:hover\:translate-x-2:hover{
    --transform-translate-x:0.5rem !important
  }

  .med\:hover\:translate-x-3:hover{
    --transform-translate-x:0.75rem !important
  }

  .med\:hover\:translate-x-4:hover{
    --transform-translate-x:1rem !important
  }

  .med\:hover\:translate-x-5:hover{
    --transform-translate-x:1.25rem !important
  }

  .med\:hover\:translate-x-6:hover{
    --transform-translate-x:1.5rem !important
  }

  .med\:hover\:translate-x-7:hover{
    --transform-translate-x:1.75rem !important
  }

  .med\:hover\:translate-x-8:hover{
    --transform-translate-x:2rem !important
  }

  .med\:hover\:translate-x-10:hover{
    --transform-translate-x:2.5rem !important
  }

  .med\:hover\:translate-x-12:hover{
    --transform-translate-x:3rem !important
  }

  .med\:hover\:translate-x-14:hover{
    --transform-translate-x:3.5rem !important
  }

  .med\:hover\:translate-x-16:hover{
    --transform-translate-x:4rem !important
  }

  .med\:hover\:translate-x-18:hover{
    --transform-translate-x:4.5rem !important
  }

  .med\:hover\:translate-x-19:hover{
    --transform-translate-x:4.75rem !important
  }

  .med\:hover\:translate-x-20:hover{
    --transform-translate-x:5rem !important
  }

  .med\:hover\:translate-x-24:hover{
    --transform-translate-x:6rem !important
  }

  .med\:hover\:translate-x-28:hover{
    --transform-translate-x:7rem !important
  }

  .med\:hover\:translate-x-30:hover{
    --transform-translate-x:7.5rem !important
  }

  .med\:hover\:translate-x-31:hover{
    --transform-translate-x:7.75rem !important
  }

  .med\:hover\:translate-x-32:hover{
    --transform-translate-x:8rem !important
  }

  .med\:hover\:translate-x-34:hover{
    --transform-translate-x:8.5rem !important
  }

  .med\:hover\:translate-x-36:hover{
    --transform-translate-x:9rem !important
  }

  .med\:hover\:translate-x-40:hover{
    --transform-translate-x:10rem !important
  }

  .med\:hover\:translate-x-44:hover{
    --transform-translate-x:11rem !important
  }

  .med\:hover\:translate-x-45:hover{
    --transform-translate-x:11.25rem !important
  }

  .med\:hover\:translate-x-48:hover{
    --transform-translate-x:12rem !important
  }

  .med\:hover\:translate-x-50:hover{
    --transform-translate-x:12.5rem !important
  }

  .med\:hover\:translate-x-52:hover{
    --transform-translate-x:13rem !important
  }

  .med\:hover\:translate-x-56:hover{
    --transform-translate-x:14rem !important
  }

  .med\:hover\:translate-x-60:hover{
    --transform-translate-x:15rem !important
  }

  .med\:hover\:translate-x-62:hover{
    --transform-translate-x:15.5rem !important
  }

  .med\:hover\:translate-x-64:hover{
    --transform-translate-x:16rem !important
  }

  .med\:hover\:translate-x-70:hover{
    --transform-translate-x:17.5rem !important
  }

  .med\:hover\:translate-x-72:hover{
    --transform-translate-x:18rem !important
  }

  .med\:hover\:translate-x-76:hover{
    --transform-translate-x:19rem !important
  }

  .med\:hover\:translate-x-80:hover{
    --transform-translate-x:20rem !important
  }

  .med\:hover\:translate-x-83:hover{
    --transform-translate-x:20.75rem !important
  }

  .med\:hover\:translate-x-84:hover{
    --transform-translate-x:21rem !important
  }

  .med\:hover\:translate-x-92:hover{
    --transform-translate-x:23rem !important
  }

  .med\:hover\:translate-x-96:hover{
    --transform-translate-x:24rem !important
  }

  .med\:hover\:translate-x-104:hover{
    --transform-translate-x:26rem !important
  }

  .med\:hover\:translate-x-106:hover{
    --transform-translate-x:26.5rem !important
  }

  .med\:hover\:translate-x-108:hover{
    --transform-translate-x:27rem !important
  }

  .med\:hover\:translate-x-112:hover{
    --transform-translate-x:28rem !important
  }

  .med\:hover\:translate-x-116:hover{
    --transform-translate-x:29rem !important
  }

  .med\:hover\:translate-x-120:hover{
    --transform-translate-x:30rem !important
  }

  .med\:hover\:translate-x-124:hover{
    --transform-translate-x:31rem !important
  }

  .med\:hover\:translate-x-132:hover{
    --transform-translate-x:33rem !important
  }

  .med\:hover\:translate-x-140:hover{
    --transform-translate-x:40rem !important
  }

  .med\:hover\:translate-x-164:hover{
    --transform-translate-x:41rem !important
  }

  .med\:hover\:translate-x-165:hover{
    --transform-translate-x:41.25rem !important
  }

  .med\:hover\:translate-x-172:hover{
    --transform-translate-x:43rem !important
  }

  .med\:hover\:translate-x-200:hover{
    --transform-translate-x:50rem !important
  }

  .med\:hover\:translate-x-px:hover{
    --transform-translate-x:1px !important
  }

  .med\:hover\:translate-x-1\.5:hover{
    --transform-translate-x:0.375rem !important
  }

  .med\:hover\:translate-x-2n:hover{
    --transform-translate-x:-0.5rem !important
  }

  .med\:hover\:translate-x-40n:hover{
    --transform-translate-x:-10rem !important
  }

  .med\:hover\:-translate-x-1:hover{
    --transform-translate-x:-0.25rem !important
  }

  .med\:hover\:-translate-x-2:hover{
    --transform-translate-x:-0.5rem !important
  }

  .med\:hover\:-translate-x-3:hover{
    --transform-translate-x:-0.75rem !important
  }

  .med\:hover\:-translate-x-4:hover{
    --transform-translate-x:-1rem !important
  }

  .med\:hover\:-translate-x-5:hover{
    --transform-translate-x:-1.25rem !important
  }

  .med\:hover\:-translate-x-6:hover{
    --transform-translate-x:-1.5rem !important
  }

  .med\:hover\:-translate-x-7:hover{
    --transform-translate-x:-1.75rem !important
  }

  .med\:hover\:-translate-x-8:hover{
    --transform-translate-x:-2rem !important
  }

  .med\:hover\:-translate-x-10:hover{
    --transform-translate-x:-2.5rem !important
  }

  .med\:hover\:-translate-x-12:hover{
    --transform-translate-x:-3rem !important
  }

  .med\:hover\:-translate-x-14:hover{
    --transform-translate-x:-3.5rem !important
  }

  .med\:hover\:-translate-x-16:hover{
    --transform-translate-x:-4rem !important
  }

  .med\:hover\:-translate-x-18:hover{
    --transform-translate-x:-4.5rem !important
  }

  .med\:hover\:-translate-x-19:hover{
    --transform-translate-x:-4.75rem !important
  }

  .med\:hover\:-translate-x-20:hover{
    --transform-translate-x:-5rem !important
  }

  .med\:hover\:-translate-x-24:hover{
    --transform-translate-x:-6rem !important
  }

  .med\:hover\:-translate-x-28:hover{
    --transform-translate-x:-7rem !important
  }

  .med\:hover\:-translate-x-30:hover{
    --transform-translate-x:-7.5rem !important
  }

  .med\:hover\:-translate-x-31:hover{
    --transform-translate-x:-7.75rem !important
  }

  .med\:hover\:-translate-x-32:hover{
    --transform-translate-x:-8rem !important
  }

  .med\:hover\:-translate-x-34:hover{
    --transform-translate-x:-8.5rem !important
  }

  .med\:hover\:-translate-x-36:hover{
    --transform-translate-x:-9rem !important
  }

  .med\:hover\:-translate-x-40:hover{
    --transform-translate-x:-10rem !important
  }

  .med\:hover\:-translate-x-44:hover{
    --transform-translate-x:-11rem !important
  }

  .med\:hover\:-translate-x-45:hover{
    --transform-translate-x:-11.25rem !important
  }

  .med\:hover\:-translate-x-48:hover{
    --transform-translate-x:-12rem !important
  }

  .med\:hover\:-translate-x-50:hover{
    --transform-translate-x:-12.5rem !important
  }

  .med\:hover\:-translate-x-52:hover{
    --transform-translate-x:-13rem !important
  }

  .med\:hover\:-translate-x-56:hover{
    --transform-translate-x:-14rem !important
  }

  .med\:hover\:-translate-x-60:hover{
    --transform-translate-x:-15rem !important
  }

  .med\:hover\:-translate-x-62:hover{
    --transform-translate-x:-15.5rem !important
  }

  .med\:hover\:-translate-x-64:hover{
    --transform-translate-x:-16rem !important
  }

  .med\:hover\:-translate-x-70:hover{
    --transform-translate-x:-17.5rem !important
  }

  .med\:hover\:-translate-x-72:hover{
    --transform-translate-x:-18rem !important
  }

  .med\:hover\:-translate-x-76:hover{
    --transform-translate-x:-19rem !important
  }

  .med\:hover\:-translate-x-80:hover{
    --transform-translate-x:-20rem !important
  }

  .med\:hover\:-translate-x-83:hover{
    --transform-translate-x:-20.75rem !important
  }

  .med\:hover\:-translate-x-84:hover{
    --transform-translate-x:-21rem !important
  }

  .med\:hover\:-translate-x-92:hover{
    --transform-translate-x:-23rem !important
  }

  .med\:hover\:-translate-x-96:hover{
    --transform-translate-x:-24rem !important
  }

  .med\:hover\:-translate-x-104:hover{
    --transform-translate-x:-26rem !important
  }

  .med\:hover\:-translate-x-106:hover{
    --transform-translate-x:-26.5rem !important
  }

  .med\:hover\:-translate-x-108:hover{
    --transform-translate-x:-27rem !important
  }

  .med\:hover\:-translate-x-112:hover{
    --transform-translate-x:-28rem !important
  }

  .med\:hover\:-translate-x-116:hover{
    --transform-translate-x:-29rem !important
  }

  .med\:hover\:-translate-x-120:hover{
    --transform-translate-x:-30rem !important
  }

  .med\:hover\:-translate-x-124:hover{
    --transform-translate-x:-31rem !important
  }

  .med\:hover\:-translate-x-132:hover{
    --transform-translate-x:-33rem !important
  }

  .med\:hover\:-translate-x-140:hover{
    --transform-translate-x:-40rem !important
  }

  .med\:hover\:-translate-x-164:hover{
    --transform-translate-x:-41rem !important
  }

  .med\:hover\:-translate-x-165:hover{
    --transform-translate-x:-41.25rem !important
  }

  .med\:hover\:-translate-x-172:hover{
    --transform-translate-x:-43rem !important
  }

  .med\:hover\:-translate-x-200:hover{
    --transform-translate-x:-50rem !important
  }

  .med\:hover\:-translate-x-px:hover{
    --transform-translate-x:-1px !important
  }

  .med\:hover\:-translate-x-1\.5:hover{
    --transform-translate-x:-0.375rem !important
  }

  .med\:hover\:-translate-x-2n:hover{
    --transform-translate-x:0.5rem !important
  }

  .med\:hover\:-translate-x-40n:hover{
    --transform-translate-x:10rem !important
  }

  .med\:hover\:-translate-x-full:hover{
    --transform-translate-x:-100% !important
  }

  .med\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x:-50% !important
  }

  .med\:hover\:translate-x-1\/2:hover{
    --transform-translate-x:50% !important
  }

  .med\:hover\:translate-x-full:hover{
    --transform-translate-x:100% !important
  }

  .med\:hover\:translate-y-0:hover{
    --transform-translate-y:0 !important
  }

  .med\:hover\:translate-y-1:hover{
    --transform-translate-y:0.25rem !important
  }

  .med\:hover\:translate-y-2:hover{
    --transform-translate-y:0.5rem !important
  }

  .med\:hover\:translate-y-3:hover{
    --transform-translate-y:0.75rem !important
  }

  .med\:hover\:translate-y-4:hover{
    --transform-translate-y:1rem !important
  }

  .med\:hover\:translate-y-5:hover{
    --transform-translate-y:1.25rem !important
  }

  .med\:hover\:translate-y-6:hover{
    --transform-translate-y:1.5rem !important
  }

  .med\:hover\:translate-y-7:hover{
    --transform-translate-y:1.75rem !important
  }

  .med\:hover\:translate-y-8:hover{
    --transform-translate-y:2rem !important
  }

  .med\:hover\:translate-y-10:hover{
    --transform-translate-y:2.5rem !important
  }

  .med\:hover\:translate-y-12:hover{
    --transform-translate-y:3rem !important
  }

  .med\:hover\:translate-y-14:hover{
    --transform-translate-y:3.5rem !important
  }

  .med\:hover\:translate-y-16:hover{
    --transform-translate-y:4rem !important
  }

  .med\:hover\:translate-y-18:hover{
    --transform-translate-y:4.5rem !important
  }

  .med\:hover\:translate-y-19:hover{
    --transform-translate-y:4.75rem !important
  }

  .med\:hover\:translate-y-20:hover{
    --transform-translate-y:5rem !important
  }

  .med\:hover\:translate-y-24:hover{
    --transform-translate-y:6rem !important
  }

  .med\:hover\:translate-y-28:hover{
    --transform-translate-y:7rem !important
  }

  .med\:hover\:translate-y-30:hover{
    --transform-translate-y:7.5rem !important
  }

  .med\:hover\:translate-y-31:hover{
    --transform-translate-y:7.75rem !important
  }

  .med\:hover\:translate-y-32:hover{
    --transform-translate-y:8rem !important
  }

  .med\:hover\:translate-y-34:hover{
    --transform-translate-y:8.5rem !important
  }

  .med\:hover\:translate-y-36:hover{
    --transform-translate-y:9rem !important
  }

  .med\:hover\:translate-y-40:hover{
    --transform-translate-y:10rem !important
  }

  .med\:hover\:translate-y-44:hover{
    --transform-translate-y:11rem !important
  }

  .med\:hover\:translate-y-45:hover{
    --transform-translate-y:11.25rem !important
  }

  .med\:hover\:translate-y-48:hover{
    --transform-translate-y:12rem !important
  }

  .med\:hover\:translate-y-50:hover{
    --transform-translate-y:12.5rem !important
  }

  .med\:hover\:translate-y-52:hover{
    --transform-translate-y:13rem !important
  }

  .med\:hover\:translate-y-56:hover{
    --transform-translate-y:14rem !important
  }

  .med\:hover\:translate-y-60:hover{
    --transform-translate-y:15rem !important
  }

  .med\:hover\:translate-y-62:hover{
    --transform-translate-y:15.5rem !important
  }

  .med\:hover\:translate-y-64:hover{
    --transform-translate-y:16rem !important
  }

  .med\:hover\:translate-y-70:hover{
    --transform-translate-y:17.5rem !important
  }

  .med\:hover\:translate-y-72:hover{
    --transform-translate-y:18rem !important
  }

  .med\:hover\:translate-y-76:hover{
    --transform-translate-y:19rem !important
  }

  .med\:hover\:translate-y-80:hover{
    --transform-translate-y:20rem !important
  }

  .med\:hover\:translate-y-83:hover{
    --transform-translate-y:20.75rem !important
  }

  .med\:hover\:translate-y-84:hover{
    --transform-translate-y:21rem !important
  }

  .med\:hover\:translate-y-92:hover{
    --transform-translate-y:23rem !important
  }

  .med\:hover\:translate-y-96:hover{
    --transform-translate-y:24rem !important
  }

  .med\:hover\:translate-y-104:hover{
    --transform-translate-y:26rem !important
  }

  .med\:hover\:translate-y-106:hover{
    --transform-translate-y:26.5rem !important
  }

  .med\:hover\:translate-y-108:hover{
    --transform-translate-y:27rem !important
  }

  .med\:hover\:translate-y-112:hover{
    --transform-translate-y:28rem !important
  }

  .med\:hover\:translate-y-116:hover{
    --transform-translate-y:29rem !important
  }

  .med\:hover\:translate-y-120:hover{
    --transform-translate-y:30rem !important
  }

  .med\:hover\:translate-y-124:hover{
    --transform-translate-y:31rem !important
  }

  .med\:hover\:translate-y-132:hover{
    --transform-translate-y:33rem !important
  }

  .med\:hover\:translate-y-140:hover{
    --transform-translate-y:40rem !important
  }

  .med\:hover\:translate-y-164:hover{
    --transform-translate-y:41rem !important
  }

  .med\:hover\:translate-y-165:hover{
    --transform-translate-y:41.25rem !important
  }

  .med\:hover\:translate-y-172:hover{
    --transform-translate-y:43rem !important
  }

  .med\:hover\:translate-y-200:hover{
    --transform-translate-y:50rem !important
  }

  .med\:hover\:translate-y-px:hover{
    --transform-translate-y:1px !important
  }

  .med\:hover\:translate-y-1\.5:hover{
    --transform-translate-y:0.375rem !important
  }

  .med\:hover\:translate-y-2n:hover{
    --transform-translate-y:-0.5rem !important
  }

  .med\:hover\:translate-y-40n:hover{
    --transform-translate-y:-10rem !important
  }

  .med\:hover\:-translate-y-1:hover{
    --transform-translate-y:-0.25rem !important
  }

  .med\:hover\:-translate-y-2:hover{
    --transform-translate-y:-0.5rem !important
  }

  .med\:hover\:-translate-y-3:hover{
    --transform-translate-y:-0.75rem !important
  }

  .med\:hover\:-translate-y-4:hover{
    --transform-translate-y:-1rem !important
  }

  .med\:hover\:-translate-y-5:hover{
    --transform-translate-y:-1.25rem !important
  }

  .med\:hover\:-translate-y-6:hover{
    --transform-translate-y:-1.5rem !important
  }

  .med\:hover\:-translate-y-7:hover{
    --transform-translate-y:-1.75rem !important
  }

  .med\:hover\:-translate-y-8:hover{
    --transform-translate-y:-2rem !important
  }

  .med\:hover\:-translate-y-10:hover{
    --transform-translate-y:-2.5rem !important
  }

  .med\:hover\:-translate-y-12:hover{
    --transform-translate-y:-3rem !important
  }

  .med\:hover\:-translate-y-14:hover{
    --transform-translate-y:-3.5rem !important
  }

  .med\:hover\:-translate-y-16:hover{
    --transform-translate-y:-4rem !important
  }

  .med\:hover\:-translate-y-18:hover{
    --transform-translate-y:-4.5rem !important
  }

  .med\:hover\:-translate-y-19:hover{
    --transform-translate-y:-4.75rem !important
  }

  .med\:hover\:-translate-y-20:hover{
    --transform-translate-y:-5rem !important
  }

  .med\:hover\:-translate-y-24:hover{
    --transform-translate-y:-6rem !important
  }

  .med\:hover\:-translate-y-28:hover{
    --transform-translate-y:-7rem !important
  }

  .med\:hover\:-translate-y-30:hover{
    --transform-translate-y:-7.5rem !important
  }

  .med\:hover\:-translate-y-31:hover{
    --transform-translate-y:-7.75rem !important
  }

  .med\:hover\:-translate-y-32:hover{
    --transform-translate-y:-8rem !important
  }

  .med\:hover\:-translate-y-34:hover{
    --transform-translate-y:-8.5rem !important
  }

  .med\:hover\:-translate-y-36:hover{
    --transform-translate-y:-9rem !important
  }

  .med\:hover\:-translate-y-40:hover{
    --transform-translate-y:-10rem !important
  }

  .med\:hover\:-translate-y-44:hover{
    --transform-translate-y:-11rem !important
  }

  .med\:hover\:-translate-y-45:hover{
    --transform-translate-y:-11.25rem !important
  }

  .med\:hover\:-translate-y-48:hover{
    --transform-translate-y:-12rem !important
  }

  .med\:hover\:-translate-y-50:hover{
    --transform-translate-y:-12.5rem !important
  }

  .med\:hover\:-translate-y-52:hover{
    --transform-translate-y:-13rem !important
  }

  .med\:hover\:-translate-y-56:hover{
    --transform-translate-y:-14rem !important
  }

  .med\:hover\:-translate-y-60:hover{
    --transform-translate-y:-15rem !important
  }

  .med\:hover\:-translate-y-62:hover{
    --transform-translate-y:-15.5rem !important
  }

  .med\:hover\:-translate-y-64:hover{
    --transform-translate-y:-16rem !important
  }

  .med\:hover\:-translate-y-70:hover{
    --transform-translate-y:-17.5rem !important
  }

  .med\:hover\:-translate-y-72:hover{
    --transform-translate-y:-18rem !important
  }

  .med\:hover\:-translate-y-76:hover{
    --transform-translate-y:-19rem !important
  }

  .med\:hover\:-translate-y-80:hover{
    --transform-translate-y:-20rem !important
  }

  .med\:hover\:-translate-y-83:hover{
    --transform-translate-y:-20.75rem !important
  }

  .med\:hover\:-translate-y-84:hover{
    --transform-translate-y:-21rem !important
  }

  .med\:hover\:-translate-y-92:hover{
    --transform-translate-y:-23rem !important
  }

  .med\:hover\:-translate-y-96:hover{
    --transform-translate-y:-24rem !important
  }

  .med\:hover\:-translate-y-104:hover{
    --transform-translate-y:-26rem !important
  }

  .med\:hover\:-translate-y-106:hover{
    --transform-translate-y:-26.5rem !important
  }

  .med\:hover\:-translate-y-108:hover{
    --transform-translate-y:-27rem !important
  }

  .med\:hover\:-translate-y-112:hover{
    --transform-translate-y:-28rem !important
  }

  .med\:hover\:-translate-y-116:hover{
    --transform-translate-y:-29rem !important
  }

  .med\:hover\:-translate-y-120:hover{
    --transform-translate-y:-30rem !important
  }

  .med\:hover\:-translate-y-124:hover{
    --transform-translate-y:-31rem !important
  }

  .med\:hover\:-translate-y-132:hover{
    --transform-translate-y:-33rem !important
  }

  .med\:hover\:-translate-y-140:hover{
    --transform-translate-y:-40rem !important
  }

  .med\:hover\:-translate-y-164:hover{
    --transform-translate-y:-41rem !important
  }

  .med\:hover\:-translate-y-165:hover{
    --transform-translate-y:-41.25rem !important
  }

  .med\:hover\:-translate-y-172:hover{
    --transform-translate-y:-43rem !important
  }

  .med\:hover\:-translate-y-200:hover{
    --transform-translate-y:-50rem !important
  }

  .med\:hover\:-translate-y-px:hover{
    --transform-translate-y:-1px !important
  }

  .med\:hover\:-translate-y-1\.5:hover{
    --transform-translate-y:-0.375rem !important
  }

  .med\:hover\:-translate-y-2n:hover{
    --transform-translate-y:0.5rem !important
  }

  .med\:hover\:-translate-y-40n:hover{
    --transform-translate-y:10rem !important
  }

  .med\:hover\:-translate-y-full:hover{
    --transform-translate-y:-100% !important
  }

  .med\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y:-50% !important
  }

  .med\:hover\:translate-y-1\/2:hover{
    --transform-translate-y:50% !important
  }

  .med\:hover\:translate-y-full:hover{
    --transform-translate-y:100% !important
  }

  .med\:focus\:translate-x-0:focus{
    --transform-translate-x:0 !important
  }

  .med\:focus\:translate-x-1:focus{
    --transform-translate-x:0.25rem !important
  }

  .med\:focus\:translate-x-2:focus{
    --transform-translate-x:0.5rem !important
  }

  .med\:focus\:translate-x-3:focus{
    --transform-translate-x:0.75rem !important
  }

  .med\:focus\:translate-x-4:focus{
    --transform-translate-x:1rem !important
  }

  .med\:focus\:translate-x-5:focus{
    --transform-translate-x:1.25rem !important
  }

  .med\:focus\:translate-x-6:focus{
    --transform-translate-x:1.5rem !important
  }

  .med\:focus\:translate-x-7:focus{
    --transform-translate-x:1.75rem !important
  }

  .med\:focus\:translate-x-8:focus{
    --transform-translate-x:2rem !important
  }

  .med\:focus\:translate-x-10:focus{
    --transform-translate-x:2.5rem !important
  }

  .med\:focus\:translate-x-12:focus{
    --transform-translate-x:3rem !important
  }

  .med\:focus\:translate-x-14:focus{
    --transform-translate-x:3.5rem !important
  }

  .med\:focus\:translate-x-16:focus{
    --transform-translate-x:4rem !important
  }

  .med\:focus\:translate-x-18:focus{
    --transform-translate-x:4.5rem !important
  }

  .med\:focus\:translate-x-19:focus{
    --transform-translate-x:4.75rem !important
  }

  .med\:focus\:translate-x-20:focus{
    --transform-translate-x:5rem !important
  }

  .med\:focus\:translate-x-24:focus{
    --transform-translate-x:6rem !important
  }

  .med\:focus\:translate-x-28:focus{
    --transform-translate-x:7rem !important
  }

  .med\:focus\:translate-x-30:focus{
    --transform-translate-x:7.5rem !important
  }

  .med\:focus\:translate-x-31:focus{
    --transform-translate-x:7.75rem !important
  }

  .med\:focus\:translate-x-32:focus{
    --transform-translate-x:8rem !important
  }

  .med\:focus\:translate-x-34:focus{
    --transform-translate-x:8.5rem !important
  }

  .med\:focus\:translate-x-36:focus{
    --transform-translate-x:9rem !important
  }

  .med\:focus\:translate-x-40:focus{
    --transform-translate-x:10rem !important
  }

  .med\:focus\:translate-x-44:focus{
    --transform-translate-x:11rem !important
  }

  .med\:focus\:translate-x-45:focus{
    --transform-translate-x:11.25rem !important
  }

  .med\:focus\:translate-x-48:focus{
    --transform-translate-x:12rem !important
  }

  .med\:focus\:translate-x-50:focus{
    --transform-translate-x:12.5rem !important
  }

  .med\:focus\:translate-x-52:focus{
    --transform-translate-x:13rem !important
  }

  .med\:focus\:translate-x-56:focus{
    --transform-translate-x:14rem !important
  }

  .med\:focus\:translate-x-60:focus{
    --transform-translate-x:15rem !important
  }

  .med\:focus\:translate-x-62:focus{
    --transform-translate-x:15.5rem !important
  }

  .med\:focus\:translate-x-64:focus{
    --transform-translate-x:16rem !important
  }

  .med\:focus\:translate-x-70:focus{
    --transform-translate-x:17.5rem !important
  }

  .med\:focus\:translate-x-72:focus{
    --transform-translate-x:18rem !important
  }

  .med\:focus\:translate-x-76:focus{
    --transform-translate-x:19rem !important
  }

  .med\:focus\:translate-x-80:focus{
    --transform-translate-x:20rem !important
  }

  .med\:focus\:translate-x-83:focus{
    --transform-translate-x:20.75rem !important
  }

  .med\:focus\:translate-x-84:focus{
    --transform-translate-x:21rem !important
  }

  .med\:focus\:translate-x-92:focus{
    --transform-translate-x:23rem !important
  }

  .med\:focus\:translate-x-96:focus{
    --transform-translate-x:24rem !important
  }

  .med\:focus\:translate-x-104:focus{
    --transform-translate-x:26rem !important
  }

  .med\:focus\:translate-x-106:focus{
    --transform-translate-x:26.5rem !important
  }

  .med\:focus\:translate-x-108:focus{
    --transform-translate-x:27rem !important
  }

  .med\:focus\:translate-x-112:focus{
    --transform-translate-x:28rem !important
  }

  .med\:focus\:translate-x-116:focus{
    --transform-translate-x:29rem !important
  }

  .med\:focus\:translate-x-120:focus{
    --transform-translate-x:30rem !important
  }

  .med\:focus\:translate-x-124:focus{
    --transform-translate-x:31rem !important
  }

  .med\:focus\:translate-x-132:focus{
    --transform-translate-x:33rem !important
  }

  .med\:focus\:translate-x-140:focus{
    --transform-translate-x:40rem !important
  }

  .med\:focus\:translate-x-164:focus{
    --transform-translate-x:41rem !important
  }

  .med\:focus\:translate-x-165:focus{
    --transform-translate-x:41.25rem !important
  }

  .med\:focus\:translate-x-172:focus{
    --transform-translate-x:43rem !important
  }

  .med\:focus\:translate-x-200:focus{
    --transform-translate-x:50rem !important
  }

  .med\:focus\:translate-x-px:focus{
    --transform-translate-x:1px !important
  }

  .med\:focus\:translate-x-1\.5:focus{
    --transform-translate-x:0.375rem !important
  }

  .med\:focus\:translate-x-2n:focus{
    --transform-translate-x:-0.5rem !important
  }

  .med\:focus\:translate-x-40n:focus{
    --transform-translate-x:-10rem !important
  }

  .med\:focus\:-translate-x-1:focus{
    --transform-translate-x:-0.25rem !important
  }

  .med\:focus\:-translate-x-2:focus{
    --transform-translate-x:-0.5rem !important
  }

  .med\:focus\:-translate-x-3:focus{
    --transform-translate-x:-0.75rem !important
  }

  .med\:focus\:-translate-x-4:focus{
    --transform-translate-x:-1rem !important
  }

  .med\:focus\:-translate-x-5:focus{
    --transform-translate-x:-1.25rem !important
  }

  .med\:focus\:-translate-x-6:focus{
    --transform-translate-x:-1.5rem !important
  }

  .med\:focus\:-translate-x-7:focus{
    --transform-translate-x:-1.75rem !important
  }

  .med\:focus\:-translate-x-8:focus{
    --transform-translate-x:-2rem !important
  }

  .med\:focus\:-translate-x-10:focus{
    --transform-translate-x:-2.5rem !important
  }

  .med\:focus\:-translate-x-12:focus{
    --transform-translate-x:-3rem !important
  }

  .med\:focus\:-translate-x-14:focus{
    --transform-translate-x:-3.5rem !important
  }

  .med\:focus\:-translate-x-16:focus{
    --transform-translate-x:-4rem !important
  }

  .med\:focus\:-translate-x-18:focus{
    --transform-translate-x:-4.5rem !important
  }

  .med\:focus\:-translate-x-19:focus{
    --transform-translate-x:-4.75rem !important
  }

  .med\:focus\:-translate-x-20:focus{
    --transform-translate-x:-5rem !important
  }

  .med\:focus\:-translate-x-24:focus{
    --transform-translate-x:-6rem !important
  }

  .med\:focus\:-translate-x-28:focus{
    --transform-translate-x:-7rem !important
  }

  .med\:focus\:-translate-x-30:focus{
    --transform-translate-x:-7.5rem !important
  }

  .med\:focus\:-translate-x-31:focus{
    --transform-translate-x:-7.75rem !important
  }

  .med\:focus\:-translate-x-32:focus{
    --transform-translate-x:-8rem !important
  }

  .med\:focus\:-translate-x-34:focus{
    --transform-translate-x:-8.5rem !important
  }

  .med\:focus\:-translate-x-36:focus{
    --transform-translate-x:-9rem !important
  }

  .med\:focus\:-translate-x-40:focus{
    --transform-translate-x:-10rem !important
  }

  .med\:focus\:-translate-x-44:focus{
    --transform-translate-x:-11rem !important
  }

  .med\:focus\:-translate-x-45:focus{
    --transform-translate-x:-11.25rem !important
  }

  .med\:focus\:-translate-x-48:focus{
    --transform-translate-x:-12rem !important
  }

  .med\:focus\:-translate-x-50:focus{
    --transform-translate-x:-12.5rem !important
  }

  .med\:focus\:-translate-x-52:focus{
    --transform-translate-x:-13rem !important
  }

  .med\:focus\:-translate-x-56:focus{
    --transform-translate-x:-14rem !important
  }

  .med\:focus\:-translate-x-60:focus{
    --transform-translate-x:-15rem !important
  }

  .med\:focus\:-translate-x-62:focus{
    --transform-translate-x:-15.5rem !important
  }

  .med\:focus\:-translate-x-64:focus{
    --transform-translate-x:-16rem !important
  }

  .med\:focus\:-translate-x-70:focus{
    --transform-translate-x:-17.5rem !important
  }

  .med\:focus\:-translate-x-72:focus{
    --transform-translate-x:-18rem !important
  }

  .med\:focus\:-translate-x-76:focus{
    --transform-translate-x:-19rem !important
  }

  .med\:focus\:-translate-x-80:focus{
    --transform-translate-x:-20rem !important
  }

  .med\:focus\:-translate-x-83:focus{
    --transform-translate-x:-20.75rem !important
  }

  .med\:focus\:-translate-x-84:focus{
    --transform-translate-x:-21rem !important
  }

  .med\:focus\:-translate-x-92:focus{
    --transform-translate-x:-23rem !important
  }

  .med\:focus\:-translate-x-96:focus{
    --transform-translate-x:-24rem !important
  }

  .med\:focus\:-translate-x-104:focus{
    --transform-translate-x:-26rem !important
  }

  .med\:focus\:-translate-x-106:focus{
    --transform-translate-x:-26.5rem !important
  }

  .med\:focus\:-translate-x-108:focus{
    --transform-translate-x:-27rem !important
  }

  .med\:focus\:-translate-x-112:focus{
    --transform-translate-x:-28rem !important
  }

  .med\:focus\:-translate-x-116:focus{
    --transform-translate-x:-29rem !important
  }

  .med\:focus\:-translate-x-120:focus{
    --transform-translate-x:-30rem !important
  }

  .med\:focus\:-translate-x-124:focus{
    --transform-translate-x:-31rem !important
  }

  .med\:focus\:-translate-x-132:focus{
    --transform-translate-x:-33rem !important
  }

  .med\:focus\:-translate-x-140:focus{
    --transform-translate-x:-40rem !important
  }

  .med\:focus\:-translate-x-164:focus{
    --transform-translate-x:-41rem !important
  }

  .med\:focus\:-translate-x-165:focus{
    --transform-translate-x:-41.25rem !important
  }

  .med\:focus\:-translate-x-172:focus{
    --transform-translate-x:-43rem !important
  }

  .med\:focus\:-translate-x-200:focus{
    --transform-translate-x:-50rem !important
  }

  .med\:focus\:-translate-x-px:focus{
    --transform-translate-x:-1px !important
  }

  .med\:focus\:-translate-x-1\.5:focus{
    --transform-translate-x:-0.375rem !important
  }

  .med\:focus\:-translate-x-2n:focus{
    --transform-translate-x:0.5rem !important
  }

  .med\:focus\:-translate-x-40n:focus{
    --transform-translate-x:10rem !important
  }

  .med\:focus\:-translate-x-full:focus{
    --transform-translate-x:-100% !important
  }

  .med\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x:-50% !important
  }

  .med\:focus\:translate-x-1\/2:focus{
    --transform-translate-x:50% !important
  }

  .med\:focus\:translate-x-full:focus{
    --transform-translate-x:100% !important
  }

  .med\:focus\:translate-y-0:focus{
    --transform-translate-y:0 !important
  }

  .med\:focus\:translate-y-1:focus{
    --transform-translate-y:0.25rem !important
  }

  .med\:focus\:translate-y-2:focus{
    --transform-translate-y:0.5rem !important
  }

  .med\:focus\:translate-y-3:focus{
    --transform-translate-y:0.75rem !important
  }

  .med\:focus\:translate-y-4:focus{
    --transform-translate-y:1rem !important
  }

  .med\:focus\:translate-y-5:focus{
    --transform-translate-y:1.25rem !important
  }

  .med\:focus\:translate-y-6:focus{
    --transform-translate-y:1.5rem !important
  }

  .med\:focus\:translate-y-7:focus{
    --transform-translate-y:1.75rem !important
  }

  .med\:focus\:translate-y-8:focus{
    --transform-translate-y:2rem !important
  }

  .med\:focus\:translate-y-10:focus{
    --transform-translate-y:2.5rem !important
  }

  .med\:focus\:translate-y-12:focus{
    --transform-translate-y:3rem !important
  }

  .med\:focus\:translate-y-14:focus{
    --transform-translate-y:3.5rem !important
  }

  .med\:focus\:translate-y-16:focus{
    --transform-translate-y:4rem !important
  }

  .med\:focus\:translate-y-18:focus{
    --transform-translate-y:4.5rem !important
  }

  .med\:focus\:translate-y-19:focus{
    --transform-translate-y:4.75rem !important
  }

  .med\:focus\:translate-y-20:focus{
    --transform-translate-y:5rem !important
  }

  .med\:focus\:translate-y-24:focus{
    --transform-translate-y:6rem !important
  }

  .med\:focus\:translate-y-28:focus{
    --transform-translate-y:7rem !important
  }

  .med\:focus\:translate-y-30:focus{
    --transform-translate-y:7.5rem !important
  }

  .med\:focus\:translate-y-31:focus{
    --transform-translate-y:7.75rem !important
  }

  .med\:focus\:translate-y-32:focus{
    --transform-translate-y:8rem !important
  }

  .med\:focus\:translate-y-34:focus{
    --transform-translate-y:8.5rem !important
  }

  .med\:focus\:translate-y-36:focus{
    --transform-translate-y:9rem !important
  }

  .med\:focus\:translate-y-40:focus{
    --transform-translate-y:10rem !important
  }

  .med\:focus\:translate-y-44:focus{
    --transform-translate-y:11rem !important
  }

  .med\:focus\:translate-y-45:focus{
    --transform-translate-y:11.25rem !important
  }

  .med\:focus\:translate-y-48:focus{
    --transform-translate-y:12rem !important
  }

  .med\:focus\:translate-y-50:focus{
    --transform-translate-y:12.5rem !important
  }

  .med\:focus\:translate-y-52:focus{
    --transform-translate-y:13rem !important
  }

  .med\:focus\:translate-y-56:focus{
    --transform-translate-y:14rem !important
  }

  .med\:focus\:translate-y-60:focus{
    --transform-translate-y:15rem !important
  }

  .med\:focus\:translate-y-62:focus{
    --transform-translate-y:15.5rem !important
  }

  .med\:focus\:translate-y-64:focus{
    --transform-translate-y:16rem !important
  }

  .med\:focus\:translate-y-70:focus{
    --transform-translate-y:17.5rem !important
  }

  .med\:focus\:translate-y-72:focus{
    --transform-translate-y:18rem !important
  }

  .med\:focus\:translate-y-76:focus{
    --transform-translate-y:19rem !important
  }

  .med\:focus\:translate-y-80:focus{
    --transform-translate-y:20rem !important
  }

  .med\:focus\:translate-y-83:focus{
    --transform-translate-y:20.75rem !important
  }

  .med\:focus\:translate-y-84:focus{
    --transform-translate-y:21rem !important
  }

  .med\:focus\:translate-y-92:focus{
    --transform-translate-y:23rem !important
  }

  .med\:focus\:translate-y-96:focus{
    --transform-translate-y:24rem !important
  }

  .med\:focus\:translate-y-104:focus{
    --transform-translate-y:26rem !important
  }

  .med\:focus\:translate-y-106:focus{
    --transform-translate-y:26.5rem !important
  }

  .med\:focus\:translate-y-108:focus{
    --transform-translate-y:27rem !important
  }

  .med\:focus\:translate-y-112:focus{
    --transform-translate-y:28rem !important
  }

  .med\:focus\:translate-y-116:focus{
    --transform-translate-y:29rem !important
  }

  .med\:focus\:translate-y-120:focus{
    --transform-translate-y:30rem !important
  }

  .med\:focus\:translate-y-124:focus{
    --transform-translate-y:31rem !important
  }

  .med\:focus\:translate-y-132:focus{
    --transform-translate-y:33rem !important
  }

  .med\:focus\:translate-y-140:focus{
    --transform-translate-y:40rem !important
  }

  .med\:focus\:translate-y-164:focus{
    --transform-translate-y:41rem !important
  }

  .med\:focus\:translate-y-165:focus{
    --transform-translate-y:41.25rem !important
  }

  .med\:focus\:translate-y-172:focus{
    --transform-translate-y:43rem !important
  }

  .med\:focus\:translate-y-200:focus{
    --transform-translate-y:50rem !important
  }

  .med\:focus\:translate-y-px:focus{
    --transform-translate-y:1px !important
  }

  .med\:focus\:translate-y-1\.5:focus{
    --transform-translate-y:0.375rem !important
  }

  .med\:focus\:translate-y-2n:focus{
    --transform-translate-y:-0.5rem !important
  }

  .med\:focus\:translate-y-40n:focus{
    --transform-translate-y:-10rem !important
  }

  .med\:focus\:-translate-y-1:focus{
    --transform-translate-y:-0.25rem !important
  }

  .med\:focus\:-translate-y-2:focus{
    --transform-translate-y:-0.5rem !important
  }

  .med\:focus\:-translate-y-3:focus{
    --transform-translate-y:-0.75rem !important
  }

  .med\:focus\:-translate-y-4:focus{
    --transform-translate-y:-1rem !important
  }

  .med\:focus\:-translate-y-5:focus{
    --transform-translate-y:-1.25rem !important
  }

  .med\:focus\:-translate-y-6:focus{
    --transform-translate-y:-1.5rem !important
  }

  .med\:focus\:-translate-y-7:focus{
    --transform-translate-y:-1.75rem !important
  }

  .med\:focus\:-translate-y-8:focus{
    --transform-translate-y:-2rem !important
  }

  .med\:focus\:-translate-y-10:focus{
    --transform-translate-y:-2.5rem !important
  }

  .med\:focus\:-translate-y-12:focus{
    --transform-translate-y:-3rem !important
  }

  .med\:focus\:-translate-y-14:focus{
    --transform-translate-y:-3.5rem !important
  }

  .med\:focus\:-translate-y-16:focus{
    --transform-translate-y:-4rem !important
  }

  .med\:focus\:-translate-y-18:focus{
    --transform-translate-y:-4.5rem !important
  }

  .med\:focus\:-translate-y-19:focus{
    --transform-translate-y:-4.75rem !important
  }

  .med\:focus\:-translate-y-20:focus{
    --transform-translate-y:-5rem !important
  }

  .med\:focus\:-translate-y-24:focus{
    --transform-translate-y:-6rem !important
  }

  .med\:focus\:-translate-y-28:focus{
    --transform-translate-y:-7rem !important
  }

  .med\:focus\:-translate-y-30:focus{
    --transform-translate-y:-7.5rem !important
  }

  .med\:focus\:-translate-y-31:focus{
    --transform-translate-y:-7.75rem !important
  }

  .med\:focus\:-translate-y-32:focus{
    --transform-translate-y:-8rem !important
  }

  .med\:focus\:-translate-y-34:focus{
    --transform-translate-y:-8.5rem !important
  }

  .med\:focus\:-translate-y-36:focus{
    --transform-translate-y:-9rem !important
  }

  .med\:focus\:-translate-y-40:focus{
    --transform-translate-y:-10rem !important
  }

  .med\:focus\:-translate-y-44:focus{
    --transform-translate-y:-11rem !important
  }

  .med\:focus\:-translate-y-45:focus{
    --transform-translate-y:-11.25rem !important
  }

  .med\:focus\:-translate-y-48:focus{
    --transform-translate-y:-12rem !important
  }

  .med\:focus\:-translate-y-50:focus{
    --transform-translate-y:-12.5rem !important
  }

  .med\:focus\:-translate-y-52:focus{
    --transform-translate-y:-13rem !important
  }

  .med\:focus\:-translate-y-56:focus{
    --transform-translate-y:-14rem !important
  }

  .med\:focus\:-translate-y-60:focus{
    --transform-translate-y:-15rem !important
  }

  .med\:focus\:-translate-y-62:focus{
    --transform-translate-y:-15.5rem !important
  }

  .med\:focus\:-translate-y-64:focus{
    --transform-translate-y:-16rem !important
  }

  .med\:focus\:-translate-y-70:focus{
    --transform-translate-y:-17.5rem !important
  }

  .med\:focus\:-translate-y-72:focus{
    --transform-translate-y:-18rem !important
  }

  .med\:focus\:-translate-y-76:focus{
    --transform-translate-y:-19rem !important
  }

  .med\:focus\:-translate-y-80:focus{
    --transform-translate-y:-20rem !important
  }

  .med\:focus\:-translate-y-83:focus{
    --transform-translate-y:-20.75rem !important
  }

  .med\:focus\:-translate-y-84:focus{
    --transform-translate-y:-21rem !important
  }

  .med\:focus\:-translate-y-92:focus{
    --transform-translate-y:-23rem !important
  }

  .med\:focus\:-translate-y-96:focus{
    --transform-translate-y:-24rem !important
  }

  .med\:focus\:-translate-y-104:focus{
    --transform-translate-y:-26rem !important
  }

  .med\:focus\:-translate-y-106:focus{
    --transform-translate-y:-26.5rem !important
  }

  .med\:focus\:-translate-y-108:focus{
    --transform-translate-y:-27rem !important
  }

  .med\:focus\:-translate-y-112:focus{
    --transform-translate-y:-28rem !important
  }

  .med\:focus\:-translate-y-116:focus{
    --transform-translate-y:-29rem !important
  }

  .med\:focus\:-translate-y-120:focus{
    --transform-translate-y:-30rem !important
  }

  .med\:focus\:-translate-y-124:focus{
    --transform-translate-y:-31rem !important
  }

  .med\:focus\:-translate-y-132:focus{
    --transform-translate-y:-33rem !important
  }

  .med\:focus\:-translate-y-140:focus{
    --transform-translate-y:-40rem !important
  }

  .med\:focus\:-translate-y-164:focus{
    --transform-translate-y:-41rem !important
  }

  .med\:focus\:-translate-y-165:focus{
    --transform-translate-y:-41.25rem !important
  }

  .med\:focus\:-translate-y-172:focus{
    --transform-translate-y:-43rem !important
  }

  .med\:focus\:-translate-y-200:focus{
    --transform-translate-y:-50rem !important
  }

  .med\:focus\:-translate-y-px:focus{
    --transform-translate-y:-1px !important
  }

  .med\:focus\:-translate-y-1\.5:focus{
    --transform-translate-y:-0.375rem !important
  }

  .med\:focus\:-translate-y-2n:focus{
    --transform-translate-y:0.5rem !important
  }

  .med\:focus\:-translate-y-40n:focus{
    --transform-translate-y:10rem !important
  }

  .med\:focus\:-translate-y-full:focus{
    --transform-translate-y:-100% !important
  }

  .med\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y:-50% !important
  }

  .med\:focus\:translate-y-1\/2:focus{
    --transform-translate-y:50% !important
  }

  .med\:focus\:translate-y-full:focus{
    --transform-translate-y:100% !important
  }

  .med\:skew-x-0{
    --transform-skew-x:0 !important
  }

  .med\:skew-x-1{
    --transform-skew-x:1deg !important
  }

  .med\:skew-x-2{
    --transform-skew-x:2deg !important
  }

  .med\:skew-x-3{
    --transform-skew-x:3deg !important
  }

  .med\:skew-x-6{
    --transform-skew-x:6deg !important
  }

  .med\:skew-x-12{
    --transform-skew-x:12deg !important
  }

  .med\:-skew-x-12{
    --transform-skew-x:-12deg !important
  }

  .med\:-skew-x-6{
    --transform-skew-x:-6deg !important
  }

  .med\:-skew-x-3{
    --transform-skew-x:-3deg !important
  }

  .med\:-skew-x-2{
    --transform-skew-x:-2deg !important
  }

  .med\:-skew-x-1{
    --transform-skew-x:-1deg !important
  }

  .med\:skew-y-0{
    --transform-skew-y:0 !important
  }

  .med\:skew-y-1{
    --transform-skew-y:1deg !important
  }

  .med\:skew-y-2{
    --transform-skew-y:2deg !important
  }

  .med\:skew-y-3{
    --transform-skew-y:3deg !important
  }

  .med\:skew-y-6{
    --transform-skew-y:6deg !important
  }

  .med\:skew-y-12{
    --transform-skew-y:12deg !important
  }

  .med\:-skew-y-12{
    --transform-skew-y:-12deg !important
  }

  .med\:-skew-y-6{
    --transform-skew-y:-6deg !important
  }

  .med\:-skew-y-3{
    --transform-skew-y:-3deg !important
  }

  .med\:-skew-y-2{
    --transform-skew-y:-2deg !important
  }

  .med\:-skew-y-1{
    --transform-skew-y:-1deg !important
  }

  .med\:hover\:skew-x-0:hover{
    --transform-skew-x:0 !important
  }

  .med\:hover\:skew-x-1:hover{
    --transform-skew-x:1deg !important
  }

  .med\:hover\:skew-x-2:hover{
    --transform-skew-x:2deg !important
  }

  .med\:hover\:skew-x-3:hover{
    --transform-skew-x:3deg !important
  }

  .med\:hover\:skew-x-6:hover{
    --transform-skew-x:6deg !important
  }

  .med\:hover\:skew-x-12:hover{
    --transform-skew-x:12deg !important
  }

  .med\:hover\:-skew-x-12:hover{
    --transform-skew-x:-12deg !important
  }

  .med\:hover\:-skew-x-6:hover{
    --transform-skew-x:-6deg !important
  }

  .med\:hover\:-skew-x-3:hover{
    --transform-skew-x:-3deg !important
  }

  .med\:hover\:-skew-x-2:hover{
    --transform-skew-x:-2deg !important
  }

  .med\:hover\:-skew-x-1:hover{
    --transform-skew-x:-1deg !important
  }

  .med\:hover\:skew-y-0:hover{
    --transform-skew-y:0 !important
  }

  .med\:hover\:skew-y-1:hover{
    --transform-skew-y:1deg !important
  }

  .med\:hover\:skew-y-2:hover{
    --transform-skew-y:2deg !important
  }

  .med\:hover\:skew-y-3:hover{
    --transform-skew-y:3deg !important
  }

  .med\:hover\:skew-y-6:hover{
    --transform-skew-y:6deg !important
  }

  .med\:hover\:skew-y-12:hover{
    --transform-skew-y:12deg !important
  }

  .med\:hover\:-skew-y-12:hover{
    --transform-skew-y:-12deg !important
  }

  .med\:hover\:-skew-y-6:hover{
    --transform-skew-y:-6deg !important
  }

  .med\:hover\:-skew-y-3:hover{
    --transform-skew-y:-3deg !important
  }

  .med\:hover\:-skew-y-2:hover{
    --transform-skew-y:-2deg !important
  }

  .med\:hover\:-skew-y-1:hover{
    --transform-skew-y:-1deg !important
  }

  .med\:focus\:skew-x-0:focus{
    --transform-skew-x:0 !important
  }

  .med\:focus\:skew-x-1:focus{
    --transform-skew-x:1deg !important
  }

  .med\:focus\:skew-x-2:focus{
    --transform-skew-x:2deg !important
  }

  .med\:focus\:skew-x-3:focus{
    --transform-skew-x:3deg !important
  }

  .med\:focus\:skew-x-6:focus{
    --transform-skew-x:6deg !important
  }

  .med\:focus\:skew-x-12:focus{
    --transform-skew-x:12deg !important
  }

  .med\:focus\:-skew-x-12:focus{
    --transform-skew-x:-12deg !important
  }

  .med\:focus\:-skew-x-6:focus{
    --transform-skew-x:-6deg !important
  }

  .med\:focus\:-skew-x-3:focus{
    --transform-skew-x:-3deg !important
  }

  .med\:focus\:-skew-x-2:focus{
    --transform-skew-x:-2deg !important
  }

  .med\:focus\:-skew-x-1:focus{
    --transform-skew-x:-1deg !important
  }

  .med\:focus\:skew-y-0:focus{
    --transform-skew-y:0 !important
  }

  .med\:focus\:skew-y-1:focus{
    --transform-skew-y:1deg !important
  }

  .med\:focus\:skew-y-2:focus{
    --transform-skew-y:2deg !important
  }

  .med\:focus\:skew-y-3:focus{
    --transform-skew-y:3deg !important
  }

  .med\:focus\:skew-y-6:focus{
    --transform-skew-y:6deg !important
  }

  .med\:focus\:skew-y-12:focus{
    --transform-skew-y:12deg !important
  }

  .med\:focus\:-skew-y-12:focus{
    --transform-skew-y:-12deg !important
  }

  .med\:focus\:-skew-y-6:focus{
    --transform-skew-y:-6deg !important
  }

  .med\:focus\:-skew-y-3:focus{
    --transform-skew-y:-3deg !important
  }

  .med\:focus\:-skew-y-2:focus{
    --transform-skew-y:-2deg !important
  }

  .med\:focus\:-skew-y-1:focus{
    --transform-skew-y:-1deg !important
  }

  .med\:transition-none{
    transition-property:none !important
  }

  .med\:transition-all{
    transition-property:all !important
  }

  .med\:transition{
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important
  }

  .med\:transition-colors{
    transition-property:background-color, border-color, color, fill, stroke !important
  }

  .med\:transition-opacity{
    transition-property:opacity !important
  }

  .med\:transition-shadow{
    transition-property:box-shadow !important
  }

  .med\:transition-transform{
    transition-property:transform !important
  }

  .med\:ease-linear{
    transition-timing-function:linear !important
  }

  .med\:ease-in{
    transition-timing-function:cubic-bezier(0.4, 0, 1, 1) !important
  }

  .med\:ease-out{
    transition-timing-function:cubic-bezier(0, 0, 0.2, 1) !important
  }

  .med\:ease-in-out{
    transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1) !important
  }

  .med\:duration-75{
    transition-duration:75ms !important
  }

  .med\:duration-100{
    transition-duration:100ms !important
  }

  .med\:duration-150{
    transition-duration:150ms !important
  }

  .med\:duration-200{
    transition-duration:200ms !important
  }

  .med\:duration-300{
    transition-duration:300ms !important
  }

  .med\:duration-500{
    transition-duration:500ms !important
  }

  .med\:duration-700{
    transition-duration:700ms !important
  }

  .med\:duration-1000{
    transition-duration:1000ms !important
  }

  .med\:delay-75{
    transition-delay:75ms !important
  }

  .med\:delay-100{
    transition-delay:100ms !important
  }

  .med\:delay-150{
    transition-delay:150ms !important
  }

  .med\:delay-200{
    transition-delay:200ms !important
  }

  .med\:delay-300{
    transition-delay:300ms !important
  }

  .med\:delay-500{
    transition-delay:500ms !important
  }

  .med\:delay-700{
    transition-delay:700ms !important
  }

  .med\:delay-1000{
    transition-delay:1000ms !important
  }

  .med\:animate-none{
    animation:none !important
  }

  .med\:animate-spin{
    animation:spin 1s linear infinite !important
  }

  .med\:animate-ping{
    animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important
  }

  .med\:animate-pulse{
    animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important
  }

  .med\:animate-bounce{
    animation:bounce 1s infinite !important
  }
}

@media (min-width: 1920px){
  .large\:container{
    width:100%
  }

  @media (min-width: 640px){
    .large\:container{
      max-width:640px
    }
  }

  @media (min-width: 768px){
    .large\:container{
      max-width:768px
    }
  }

  @media (min-width: 1024px){
    .large\:container{
      max-width:1024px
    }
  }

  @media (min-width: 1280px){
    .large\:container{
      max-width:1280px
    }
  }

  @media (min-width: 1366px){
    .large\:container{
      max-width:1366px
    }
  }

  @media (min-width: 1920px){
    .large\:container{
      max-width:1920px
    }
  }

  .large\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0px * var(--space-y-reverse)) !important
  }

  .large\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0px * var(--space-x-reverse)) !important;
    margin-left:calc(0px * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0.25rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(0.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0.5rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(0.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0.75rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(0.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(1rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(1rem * var(--space-x-reverse)) !important;
    margin-left:calc(1rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(1.25rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(1.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(1.5rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(1.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(1.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(1.75rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(1.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(1.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(2rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(2rem * var(--space-x-reverse)) !important;
    margin-left:calc(2rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(2.5rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(2.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(3rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(3rem * var(--space-x-reverse)) !important;
    margin-left:calc(3rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(3.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(3.5rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(3.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(3.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(4rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(4rem * var(--space-x-reverse)) !important;
    margin-left:calc(4rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(4.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(4.5rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(4.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(4.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(4.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(4.75rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(4.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(4.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(5rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(5rem * var(--space-x-reverse)) !important;
    margin-left:calc(5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(6rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(6rem * var(--space-x-reverse)) !important;
    margin-left:calc(6rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(7rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(7rem * var(--space-x-reverse)) !important;
    margin-left:calc(7rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(7.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(7.5rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(7.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(7.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(7.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(7.75rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(7.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(7.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(8rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(8rem * var(--space-x-reverse)) !important;
    margin-left:calc(8rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(8.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(8.5rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(8.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(8.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(9rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(9rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(9rem * var(--space-x-reverse)) !important;
    margin-left:calc(9rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(10rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(10rem * var(--space-x-reverse)) !important;
    margin-left:calc(10rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(11rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(11rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(11rem * var(--space-x-reverse)) !important;
    margin-left:calc(11rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(11.25rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(11.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(11.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(12rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(12rem * var(--space-x-reverse)) !important;
    margin-left:calc(12rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(12.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(12.5rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(12.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(12.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(13rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(13rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(13rem * var(--space-x-reverse)) !important;
    margin-left:calc(13rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(14rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(14rem * var(--space-x-reverse)) !important;
    margin-left:calc(14rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(15rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(15rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(15rem * var(--space-x-reverse)) !important;
    margin-left:calc(15rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-62 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(15.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(15.5rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-62 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(15.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(15.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(16rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(16rem * var(--space-x-reverse)) !important;
    margin-left:calc(16rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(17.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(17.5rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(17.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(17.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(18rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(18rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(18rem * var(--space-x-reverse)) !important;
    margin-left:calc(18rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(19rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(19rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(19rem * var(--space-x-reverse)) !important;
    margin-left:calc(19rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(20rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(20rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(20rem * var(--space-x-reverse)) !important;
    margin-left:calc(20rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(20.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(20.75rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(20.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(20.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(21rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(21rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(21rem * var(--space-x-reverse)) !important;
    margin-left:calc(21rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(23rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(23rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(23rem * var(--space-x-reverse)) !important;
    margin-left:calc(23rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-96 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(24rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(24rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-96 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(24rem * var(--space-x-reverse)) !important;
    margin-left:calc(24rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-104 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(26rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(26rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-104 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(26rem * var(--space-x-reverse)) !important;
    margin-left:calc(26rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-106 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(26.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(26.5rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-106 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(26.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(26.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-108 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(27rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(27rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-108 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(27rem * var(--space-x-reverse)) !important;
    margin-left:calc(27rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-112 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(28rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(28rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-112 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(28rem * var(--space-x-reverse)) !important;
    margin-left:calc(28rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-116 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(29rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(29rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-116 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(29rem * var(--space-x-reverse)) !important;
    margin-left:calc(29rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-120 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(30rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(30rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-120 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(30rem * var(--space-x-reverse)) !important;
    margin-left:calc(30rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-124 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(31rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(31rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-124 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(31rem * var(--space-x-reverse)) !important;
    margin-left:calc(31rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-132 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(33rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(33rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-132 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(33rem * var(--space-x-reverse)) !important;
    margin-left:calc(33rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-140 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(40rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(40rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-140 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(40rem * var(--space-x-reverse)) !important;
    margin-left:calc(40rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-164 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(41rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(41rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-164 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(41rem * var(--space-x-reverse)) !important;
    margin-left:calc(41rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-165 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(41.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(41.25rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-165 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(41.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(41.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-172 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(43rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(43rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-172 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(43rem * var(--space-x-reverse)) !important;
    margin-left:calc(43rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-200 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(50rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(50rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-200 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(50rem * var(--space-x-reverse)) !important;
    margin-left:calc(50rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(1px * var(--space-y-reverse)) !important
  }

  .large\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(1px * var(--space-x-reverse)) !important;
    margin-left:calc(1px * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-1\.5 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0.375rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-1\.5 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0.375rem * var(--space-x-reverse)) !important;
    margin-left:calc(0.375rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-2n > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-0.5rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-2n > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-40n > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-10rem * var(--space-y-reverse)) !important
  }

  .large\:space-x-40n > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-10rem * var(--space-x-reverse)) !important;
    margin-left:calc(-10rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-0.25rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-0.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-0.5rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-0.75rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-0.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-1rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-1rem * var(--space-x-reverse)) !important;
    margin-left:calc(-1rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-1.25rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-1.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-1.5rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-1.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-1.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-1.75rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-1.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(-1.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-2rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-2rem * var(--space-x-reverse)) !important;
    margin-left:calc(-2rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-2.5rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-2.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-3rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-3rem * var(--space-x-reverse)) !important;
    margin-left:calc(-3rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-3.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-3.5rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-3.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-3.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-4rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-4rem * var(--space-x-reverse)) !important;
    margin-left:calc(-4rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-4.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-4.5rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-4.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-4.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-4.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-4.75rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-4.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(-4.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-5rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-6rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-6rem * var(--space-x-reverse)) !important;
    margin-left:calc(-6rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-7rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-7rem * var(--space-x-reverse)) !important;
    margin-left:calc(-7rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-7.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-7.5rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-7.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-7.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-7.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-7.75rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-7.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(-7.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-8rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-8rem * var(--space-x-reverse)) !important;
    margin-left:calc(-8rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-8.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-8.5rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-8.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-8.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-9rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-9rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-9rem * var(--space-x-reverse)) !important;
    margin-left:calc(-9rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-10rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-10rem * var(--space-x-reverse)) !important;
    margin-left:calc(-10rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-11rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-11rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-11rem * var(--space-x-reverse)) !important;
    margin-left:calc(-11rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-11.25rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-11.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(-11.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-12rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-12rem * var(--space-x-reverse)) !important;
    margin-left:calc(-12rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-12.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-12.5rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-12.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-12.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-13rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-13rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-13rem * var(--space-x-reverse)) !important;
    margin-left:calc(-13rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-14rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-14rem * var(--space-x-reverse)) !important;
    margin-left:calc(-14rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-15rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-15rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-15rem * var(--space-x-reverse)) !important;
    margin-left:calc(-15rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-62 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-15.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-15.5rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-62 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-15.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-15.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-16rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-16rem * var(--space-x-reverse)) !important;
    margin-left:calc(-16rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-17.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-17.5rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-17.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-17.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-18rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-18rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-18rem * var(--space-x-reverse)) !important;
    margin-left:calc(-18rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-19rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-19rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-19rem * var(--space-x-reverse)) !important;
    margin-left:calc(-19rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-20rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-20rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-20rem * var(--space-x-reverse)) !important;
    margin-left:calc(-20rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-20.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-20.75rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-20.75rem * var(--space-x-reverse)) !important;
    margin-left:calc(-20.75rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-21rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-21rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-21rem * var(--space-x-reverse)) !important;
    margin-left:calc(-21rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-23rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-23rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-23rem * var(--space-x-reverse)) !important;
    margin-left:calc(-23rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-96 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-24rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-24rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-96 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-24rem * var(--space-x-reverse)) !important;
    margin-left:calc(-24rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-104 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-26rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-26rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-104 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-26rem * var(--space-x-reverse)) !important;
    margin-left:calc(-26rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-106 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-26.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-26.5rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-106 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-26.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(-26.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-108 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-27rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-27rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-108 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-27rem * var(--space-x-reverse)) !important;
    margin-left:calc(-27rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-112 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-28rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-28rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-112 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-28rem * var(--space-x-reverse)) !important;
    margin-left:calc(-28rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-116 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-29rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-29rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-116 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-29rem * var(--space-x-reverse)) !important;
    margin-left:calc(-29rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-120 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-30rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-30rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-120 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-30rem * var(--space-x-reverse)) !important;
    margin-left:calc(-30rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-124 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-31rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-31rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-124 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-31rem * var(--space-x-reverse)) !important;
    margin-left:calc(-31rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-132 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-33rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-33rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-132 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-33rem * var(--space-x-reverse)) !important;
    margin-left:calc(-33rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-140 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-40rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-40rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-140 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-40rem * var(--space-x-reverse)) !important;
    margin-left:calc(-40rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-164 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-41rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-41rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-164 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-41rem * var(--space-x-reverse)) !important;
    margin-left:calc(-41rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-165 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-41.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-41.25rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-165 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-41.25rem * var(--space-x-reverse)) !important;
    margin-left:calc(-41.25rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-172 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-43rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-43rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-172 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-43rem * var(--space-x-reverse)) !important;
    margin-left:calc(-43rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-200 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-50rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-50rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-200 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-50rem * var(--space-x-reverse)) !important;
    margin-left:calc(-50rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-1px * var(--space-y-reverse)) !important
  }

  .large\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-1px * var(--space-x-reverse)) !important;
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-1\.5 > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(-0.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(-0.375rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-1\.5 > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(-0.375rem * var(--space-x-reverse)) !important;
    margin-left:calc(-0.375rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-2n > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(0.5rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-2n > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(0.5rem * var(--space-x-reverse)) !important;
    margin-left:calc(0.5rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:-space-y-40n > :not(template) ~ :not(template){
    --space-y-reverse:0 !important;
    margin-top:calc(10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom:calc(10rem * var(--space-y-reverse)) !important
  }

  .large\:-space-x-40n > :not(template) ~ :not(template){
    --space-x-reverse:0 !important;
    margin-right:calc(10rem * var(--space-x-reverse)) !important;
    margin-left:calc(10rem * calc(1 - var(--space-x-reverse))) !important
  }

  .large\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse:1 !important
  }

  .large\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse:1 !important
  }

  .large\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse:0 !important;
    border-top-width:calc(0px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width:calc(0px * var(--divide-y-reverse)) !important
  }

  .large\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse:0 !important;
    border-right-width:calc(0px * var(--divide-x-reverse)) !important;
    border-left-width:calc(0px * calc(1 - var(--divide-x-reverse))) !important
  }

  .large\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse:0 !important;
    border-top-width:calc(2px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width:calc(2px * var(--divide-y-reverse)) !important
  }

  .large\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse:0 !important;
    border-right-width:calc(2px * var(--divide-x-reverse)) !important;
    border-left-width:calc(2px * calc(1 - var(--divide-x-reverse))) !important
  }

  .large\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse:0 !important;
    border-top-width:calc(4px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width:calc(4px * var(--divide-y-reverse)) !important
  }

  .large\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse:0 !important;
    border-right-width:calc(4px * var(--divide-x-reverse)) !important;
    border-left-width:calc(4px * calc(1 - var(--divide-x-reverse))) !important
  }

  .large\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse:0 !important;
    border-top-width:calc(8px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width:calc(8px * var(--divide-y-reverse)) !important
  }

  .large\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse:0 !important;
    border-right-width:calc(8px * var(--divide-x-reverse)) !important;
    border-left-width:calc(8px * calc(1 - var(--divide-x-reverse))) !important
  }

  .large\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse:0 !important;
    border-top-width:calc(1px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width:calc(1px * var(--divide-y-reverse)) !important
  }

  .large\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse:0 !important;
    border-right-width:calc(1px * var(--divide-x-reverse)) !important;
    border-left-width:calc(1px * calc(1 - var(--divide-x-reverse))) !important
  }

  .large\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse:1 !important
  }

  .large\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse:1 !important
  }

  .large\:divide-red > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--divide-opacity)) !important
  }

  .large\:divide-red-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#fb4b53 !important;
    border-color:rgba(251, 75, 83, var(--divide-opacity)) !important
  }

  .large\:divide-teal > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#009b9b !important;
    border-color:rgba(0, 155, 155, var(--divide-opacity)) !important
  }

  .large\:divide-teal-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#dbfbfb !important;
    border-color:rgba(219, 251, 251, var(--divide-opacity)) !important
  }

  .large\:divide-teal-200 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#A8E2E4 !important;
    border-color:rgba(168, 226, 228, var(--divide-opacity)) !important
  }

  .large\:divide-teal-300 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#009C98 !important;
    border-color:rgba(0, 156, 152, var(--divide-opacity)) !important
  }

  .large\:divide-white > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#fff !important;
    border-color:rgba(255, 255, 255, var(--divide-opacity)) !important
  }

  .large\:divide-black > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#000 !important;
    border-color:rgba(0, 0, 0, var(--divide-opacity)) !important
  }

  .large\:divide-black-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#242A2E !important;
    border-color:rgba(36, 42, 46, var(--divide-opacity)) !important
  }

  .large\:divide-black-200 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#171717 !important;
    border-color:rgba(23, 23, 23, var(--divide-opacity)) !important
  }

  .large\:divide-blue > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#0058A1 !important;
    border-color:rgba(0, 88, 161, var(--divide-opacity)) !important
  }

  .large\:divide-orange > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#fe7b00 !important;
    border-color:rgba(254, 123, 0, var(--divide-opacity)) !important
  }

  .large\:divide-purple > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#8a3ffc !important;
    border-color:rgba(138, 63, 252, var(--divide-opacity)) !important
  }

  .large\:divide-blue-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#E3F6FF !important;
    border-color:rgba(227, 246, 255, var(--divide-opacity)) !important
  }

  .large\:divide-blue-300 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#30B0FF !important;
    border-color:rgba(48, 176, 255, var(--divide-opacity)) !important
  }

  .large\:divide-blue-900 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#07192B !important;
    border-color:rgba(7, 25, 43, var(--divide-opacity)) !important
  }

  .large\:divide-gray-150 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#f9f9f9 !important;
    border-color:rgba(249, 249, 249, var(--divide-opacity)) !important
  }

  .large\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#F2F4F8 !important;
    border-color:rgba(242, 244, 248, var(--divide-opacity)) !important
  }

  .large\:divide-gray-250 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#FAFBFB !important;
    border-color:rgba(250, 251, 251, var(--divide-opacity)) !important
  }

  .large\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#D5D9E0 !important;
    border-color:rgba(213, 217, 224, var(--divide-opacity)) !important
  }

  .large\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#9FA5AD !important;
    border-color:rgba(159, 165, 173, var(--divide-opacity)) !important
  }

  .large\:divide-gray-450 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#868d95 !important;
    border-color:rgba(134, 141, 149, var(--divide-opacity)) !important
  }

  .large\:divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#414F64 !important;
    border-color:rgba(65, 79, 100, var(--divide-opacity)) !important
  }

  .large\:divide-gray-550 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#697077 !important;
    border-color:rgba(105, 112, 119, var(--divide-opacity)) !important
  }

  .large\:divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#50565b !important;
    border-color:rgba(80, 86, 91, var(--divide-opacity)) !important
  }

  .large\:divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#242a2e !important;
    border-color:rgba(36, 42, 46, var(--divide-opacity)) !important
  }

  .large\:divide-gray-disable > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#C1C7CD !important;
    border-color:rgba(193, 199, 205, var(--divide-opacity)) !important
  }

  .large\:divide-gray-unselected > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#868D95 !important;
    border-color:rgba(134, 141, 149, var(--divide-opacity)) !important
  }

  .large\:divide-blue-200 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#427fb6 !important;
    border-color:rgba(66, 127, 182, var(--divide-opacity)) !important
  }

  .large\:divide-red-500 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#DC2626 !important;
    border-color:rgba(220, 38, 38, var(--divide-opacity)) !important
  }

  .large\:divide-red-alert > :not(template) ~ :not(template){
    border-color:#DA1E2833 !important
  }

  .large\:divide-blue-40 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#78a9ff !important;
    border-color:rgba(120, 169, 255, var(--divide-opacity)) !important
  }

  .large\:divide-blue-60 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#0f62fe !important;
    border-color:rgba(15, 98, 254, var(--divide-opacity)) !important
  }

  .large\:divide-blue-60-hover > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#0353e9 !important;
    border-color:rgba(3, 83, 233, var(--divide-opacity)) !important
  }

  .large\:divide-blue-80 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#002d9c !important;
    border-color:rgba(0, 45, 156, var(--divide-opacity)) !important
  }

  .large\:divide-gray-80 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#393939 !important;
    border-color:rgba(57, 57, 57, var(--divide-opacity)) !important
  }

  .large\:divide-gray-80-hover > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#4c4c4c !important;
    border-color:rgba(76, 76, 76, var(--divide-opacity)) !important
  }

  .large\:divide-gray-70 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#525252 !important;
    border-color:rgba(82, 82, 82, var(--divide-opacity)) !important
  }

  .large\:divide-gray-60 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#6f6f6f !important;
    border-color:rgba(111, 111, 111, var(--divide-opacity)) !important
  }

  .large\:divide-red-60 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--divide-opacity)) !important
  }

  .large\:divide-red-60-hover > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#ba1b23 !important;
    border-color:rgba(186, 27, 35, var(--divide-opacity)) !important
  }

  .large\:divide-red-80 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#750e13 !important;
    border-color:rgba(117, 14, 19, var(--divide-opacity)) !important
  }

  .large\:divide-gray-30 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#c6c6c6 !important;
    border-color:rgba(198, 198, 198, var(--divide-opacity)) !important
  }

  .large\:divide-green-60 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#198038 !important;
    border-color:rgba(25, 128, 56, var(--divide-opacity)) !important
  }

  .large\:divide-green-50 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#EDF5FF !important;
    border-color:rgba(237, 245, 255, var(--divide-opacity)) !important
  }

  .large\:divide-blue-70 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#0043ce !important;
    border-color:rgba(0, 67, 206, var(--divide-opacity)) !important
  }

  .large\:divide-gray-50 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#8d8d8d !important;
    border-color:rgba(141, 141, 141, var(--divide-opacity)) !important
  }

  .large\:divide-gray-50-hover > :not(template) ~ :not(template){
    border-color:#8d8d8d12 !important
  }

  .large\:divide-gray-50-active > :not(template) ~ :not(template){
    border-color:#8d8d8d32 !important
  }

  .large\:divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#161616 !important;
    border-color:rgba(22, 22, 22, var(--divide-opacity)) !important
  }

  .large\:divide-gray-100-disabled > :not(template) ~ :not(template){
    border-color:#16161650 !important
  }

  .large\:divide-gray-40 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#a8a8a8 !important;
    border-color:rgba(168, 168, 168, var(--divide-opacity)) !important
  }

  .large\:divide-gray-10 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#f4f4f4 !important;
    border-color:rgba(244, 244, 244, var(--divide-opacity)) !important
  }

  .large\:divide-gray-10-hover > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#e5e5e5 !important;
    border-color:rgba(229, 229, 229, var(--divide-opacity)) !important
  }

  .large\:divide-gray-20 > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#e0e0e0 !important;
    border-color:rgba(224, 224, 224, var(--divide-opacity)) !important
  }

  .large\:divide-gray-20-hover > :not(template) ~ :not(template){
    --divide-opacity:1 !important;
    border-color:#cacaca !important;
    border-color:rgba(202, 202, 202, var(--divide-opacity)) !important
  }

  .large\:divide-solid > :not(template) ~ :not(template){
    border-style:solid !important
  }

  .large\:divide-dashed > :not(template) ~ :not(template){
    border-style:dashed !important
  }

  .large\:divide-dotted > :not(template) ~ :not(template){
    border-style:dotted !important
  }

  .large\:divide-double > :not(template) ~ :not(template){
    border-style:double !important
  }

  .large\:divide-none > :not(template) ~ :not(template){
    border-style:none !important
  }

  .large\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity:0 !important
  }

  .large\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity:0.25 !important
  }

  .large\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity:0.5 !important
  }

  .large\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity:0.75 !important
  }

  .large\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity:1 !important
  }

  .large\:sr-only{
    position:absolute !important;
    width:1px !important;
    height:1px !important;
    padding:0 !important;
    margin:-1px !important;
    overflow:hidden !important;
    clip:rect(0, 0, 0, 0) !important;
    white-space:nowrap !important;
    border-width:0 !important
  }

  .large\:not-sr-only{
    position:static !important;
    width:auto !important;
    height:auto !important;
    padding:0 !important;
    margin:0 !important;
    overflow:visible !important;
    clip:auto !important;
    white-space:normal !important
  }

  .large\:focus\:sr-only:focus{
    position:absolute !important;
    width:1px !important;
    height:1px !important;
    padding:0 !important;
    margin:-1px !important;
    overflow:hidden !important;
    clip:rect(0, 0, 0, 0) !important;
    white-space:nowrap !important;
    border-width:0 !important
  }

  .large\:focus\:not-sr-only:focus{
    position:static !important;
    width:auto !important;
    height:auto !important;
    padding:0 !important;
    margin:0 !important;
    overflow:visible !important;
    clip:auto !important;
    white-space:normal !important
  }

  .large\:appearance-none{
    -webkit-appearance:none !important;
       -moz-appearance:none !important;
            appearance:none !important
  }

  .large\:bg-fixed{
    background-attachment:fixed !important
  }

  .large\:bg-local{
    background-attachment:local !important
  }

  .large\:bg-scroll{
    background-attachment:scroll !important
  }

  .large\:bg-clip-border{
    background-clip:border-box !important
  }

  .large\:bg-clip-padding{
    background-clip:padding-box !important
  }

  .large\:bg-clip-content{
    background-clip:content-box !important
  }

  .large\:bg-clip-text{
    -webkit-background-clip:text !important;
            background-clip:text !important
  }

  .large\:bg-none{
    background-image:none !important
  }

  .large\:bg-gradient-to-t{
    background-image:linear-gradient(to top, var(--gradient-color-stops)) !important
  }

  .large\:bg-gradient-to-tr{
    background-image:linear-gradient(to top right, var(--gradient-color-stops)) !important
  }

  .large\:bg-gradient-to-r{
    background-image:linear-gradient(to right, var(--gradient-color-stops)) !important
  }

  .large\:bg-gradient-to-br{
    background-image:linear-gradient(to bottom right, var(--gradient-color-stops)) !important
  }

  .large\:bg-gradient-to-b{
    background-image:linear-gradient(to bottom, var(--gradient-color-stops)) !important
  }

  .large\:bg-gradient-to-bl{
    background-image:linear-gradient(to bottom left, var(--gradient-color-stops)) !important
  }

  .large\:bg-gradient-to-l{
    background-image:linear-gradient(to left, var(--gradient-color-stops)) !important
  }

  .large\:bg-gradient-to-tl{
    background-image:linear-gradient(to top left, var(--gradient-color-stops)) !important
  }

  .large\:from-red{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .large\:from-red-100{
    --gradient-from-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .large\:from-teal{
    --gradient-from-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .large\:from-teal-100{
    --gradient-from-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .large\:from-teal-200{
    --gradient-from-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .large\:from-teal-300{
    --gradient-from-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .large\:from-white{
    --gradient-from-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .large\:from-black{
    --gradient-from-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .large\:from-black-100{
    --gradient-from-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .large\:from-black-200{
    --gradient-from-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .large\:from-blue{
    --gradient-from-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .large\:from-orange{
    --gradient-from-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .large\:from-purple{
    --gradient-from-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .large\:from-blue-100{
    --gradient-from-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .large\:from-blue-300{
    --gradient-from-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .large\:from-blue-900{
    --gradient-from-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .large\:from-gray-150{
    --gradient-from-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .large\:from-gray-200{
    --gradient-from-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .large\:from-gray-250{
    --gradient-from-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .large\:from-gray-300{
    --gradient-from-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .large\:from-gray-400{
    --gradient-from-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .large\:from-gray-450{
    --gradient-from-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .large\:from-gray-500{
    --gradient-from-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .large\:from-gray-550{
    --gradient-from-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .large\:from-gray-600{
    --gradient-from-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .large\:from-gray-700{
    --gradient-from-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .large\:from-gray-disable{
    --gradient-from-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .large\:from-gray-unselected{
    --gradient-from-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .large\:from-blue-200{
    --gradient-from-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .large\:from-red-500{
    --gradient-from-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .large\:from-red-alert{
    --gradient-from-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .large\:from-blue-40{
    --gradient-from-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .large\:from-blue-60{
    --gradient-from-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .large\:from-blue-60-hover{
    --gradient-from-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .large\:from-blue-80{
    --gradient-from-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .large\:from-gray-80{
    --gradient-from-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .large\:from-gray-80-hover{
    --gradient-from-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .large\:from-gray-70{
    --gradient-from-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .large\:from-gray-60{
    --gradient-from-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .large\:from-red-60{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .large\:from-red-60-hover{
    --gradient-from-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .large\:from-red-80{
    --gradient-from-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .large\:from-gray-30{
    --gradient-from-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .large\:from-green-60{
    --gradient-from-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .large\:from-green-50{
    --gradient-from-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .large\:from-blue-70{
    --gradient-from-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .large\:from-gray-50{
    --gradient-from-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .large\:from-gray-50-hover{
    --gradient-from-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .large\:from-gray-50-active{
    --gradient-from-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .large\:from-gray-100{
    --gradient-from-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .large\:from-gray-100-disabled{
    --gradient-from-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .large\:from-gray-40{
    --gradient-from-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .large\:from-gray-10{
    --gradient-from-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .large\:from-gray-10-hover{
    --gradient-from-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .large\:from-gray-20{
    --gradient-from-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .large\:from-gray-20-hover{
    --gradient-from-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .large\:via-red{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .large\:via-red-100{
    --gradient-via-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .large\:via-teal{
    --gradient-via-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .large\:via-teal-100{
    --gradient-via-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .large\:via-teal-200{
    --gradient-via-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .large\:via-teal-300{
    --gradient-via-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .large\:via-white{
    --gradient-via-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .large\:via-black{
    --gradient-via-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .large\:via-black-100{
    --gradient-via-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .large\:via-black-200{
    --gradient-via-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .large\:via-blue{
    --gradient-via-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .large\:via-orange{
    --gradient-via-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .large\:via-purple{
    --gradient-via-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .large\:via-blue-100{
    --gradient-via-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .large\:via-blue-300{
    --gradient-via-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .large\:via-blue-900{
    --gradient-via-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .large\:via-gray-150{
    --gradient-via-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .large\:via-gray-200{
    --gradient-via-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .large\:via-gray-250{
    --gradient-via-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .large\:via-gray-300{
    --gradient-via-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .large\:via-gray-400{
    --gradient-via-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .large\:via-gray-450{
    --gradient-via-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .large\:via-gray-500{
    --gradient-via-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .large\:via-gray-550{
    --gradient-via-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .large\:via-gray-600{
    --gradient-via-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .large\:via-gray-700{
    --gradient-via-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .large\:via-gray-disable{
    --gradient-via-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .large\:via-gray-unselected{
    --gradient-via-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .large\:via-blue-200{
    --gradient-via-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .large\:via-red-500{
    --gradient-via-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .large\:via-red-alert{
    --gradient-via-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .large\:via-blue-40{
    --gradient-via-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .large\:via-blue-60{
    --gradient-via-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .large\:via-blue-60-hover{
    --gradient-via-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .large\:via-blue-80{
    --gradient-via-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .large\:via-gray-80{
    --gradient-via-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .large\:via-gray-80-hover{
    --gradient-via-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .large\:via-gray-70{
    --gradient-via-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .large\:via-gray-60{
    --gradient-via-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .large\:via-red-60{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .large\:via-red-60-hover{
    --gradient-via-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .large\:via-red-80{
    --gradient-via-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .large\:via-gray-30{
    --gradient-via-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .large\:via-green-60{
    --gradient-via-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .large\:via-green-50{
    --gradient-via-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .large\:via-blue-70{
    --gradient-via-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .large\:via-gray-50{
    --gradient-via-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .large\:via-gray-50-hover{
    --gradient-via-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .large\:via-gray-50-active{
    --gradient-via-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .large\:via-gray-100{
    --gradient-via-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .large\:via-gray-100-disabled{
    --gradient-via-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .large\:via-gray-40{
    --gradient-via-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .large\:via-gray-10{
    --gradient-via-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .large\:via-gray-10-hover{
    --gradient-via-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .large\:via-gray-20{
    --gradient-via-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .large\:via-gray-20-hover{
    --gradient-via-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .large\:to-red{
    --gradient-to-color:#da1e28 !important
  }

  .large\:to-red-100{
    --gradient-to-color:#fb4b53 !important
  }

  .large\:to-teal{
    --gradient-to-color:#009b9b !important
  }

  .large\:to-teal-100{
    --gradient-to-color:#dbfbfb !important
  }

  .large\:to-teal-200{
    --gradient-to-color:#A8E2E4 !important
  }

  .large\:to-teal-300{
    --gradient-to-color:#009C98 !important
  }

  .large\:to-white{
    --gradient-to-color:#fff !important
  }

  .large\:to-black{
    --gradient-to-color:#000 !important
  }

  .large\:to-black-100{
    --gradient-to-color:#242A2E !important
  }

  .large\:to-black-200{
    --gradient-to-color:#171717 !important
  }

  .large\:to-blue{
    --gradient-to-color:#0058A1 !important
  }

  .large\:to-orange{
    --gradient-to-color:#fe7b00 !important
  }

  .large\:to-purple{
    --gradient-to-color:#8a3ffc !important
  }

  .large\:to-blue-100{
    --gradient-to-color:#E3F6FF !important
  }

  .large\:to-blue-300{
    --gradient-to-color:#30B0FF !important
  }

  .large\:to-blue-900{
    --gradient-to-color:#07192B !important
  }

  .large\:to-gray-150{
    --gradient-to-color:#f9f9f9 !important
  }

  .large\:to-gray-200{
    --gradient-to-color:#F2F4F8 !important
  }

  .large\:to-gray-250{
    --gradient-to-color:#FAFBFB !important
  }

  .large\:to-gray-300{
    --gradient-to-color:#D5D9E0 !important
  }

  .large\:to-gray-400{
    --gradient-to-color:#9FA5AD !important
  }

  .large\:to-gray-450{
    --gradient-to-color:#868d95 !important
  }

  .large\:to-gray-500{
    --gradient-to-color:#414F64 !important
  }

  .large\:to-gray-550{
    --gradient-to-color:#697077 !important
  }

  .large\:to-gray-600{
    --gradient-to-color:#50565b !important
  }

  .large\:to-gray-700{
    --gradient-to-color:#242a2e !important
  }

  .large\:to-gray-disable{
    --gradient-to-color:#C1C7CD !important
  }

  .large\:to-gray-unselected{
    --gradient-to-color:#868D95 !important
  }

  .large\:to-blue-200{
    --gradient-to-color:#427fb6 !important
  }

  .large\:to-red-500{
    --gradient-to-color:#DC2626 !important
  }

  .large\:to-red-alert{
    --gradient-to-color:#DA1E2833 !important
  }

  .large\:to-blue-40{
    --gradient-to-color:#78a9ff !important
  }

  .large\:to-blue-60{
    --gradient-to-color:#0f62fe !important
  }

  .large\:to-blue-60-hover{
    --gradient-to-color:#0353e9 !important
  }

  .large\:to-blue-80{
    --gradient-to-color:#002d9c !important
  }

  .large\:to-gray-80{
    --gradient-to-color:#393939 !important
  }

  .large\:to-gray-80-hover{
    --gradient-to-color:#4c4c4c !important
  }

  .large\:to-gray-70{
    --gradient-to-color:#525252 !important
  }

  .large\:to-gray-60{
    --gradient-to-color:#6f6f6f !important
  }

  .large\:to-red-60{
    --gradient-to-color:#da1e28 !important
  }

  .large\:to-red-60-hover{
    --gradient-to-color:#ba1b23 !important
  }

  .large\:to-red-80{
    --gradient-to-color:#750e13 !important
  }

  .large\:to-gray-30{
    --gradient-to-color:#c6c6c6 !important
  }

  .large\:to-green-60{
    --gradient-to-color:#198038 !important
  }

  .large\:to-green-50{
    --gradient-to-color:#EDF5FF !important
  }

  .large\:to-blue-70{
    --gradient-to-color:#0043ce !important
  }

  .large\:to-gray-50{
    --gradient-to-color:#8d8d8d !important
  }

  .large\:to-gray-50-hover{
    --gradient-to-color:#8d8d8d12 !important
  }

  .large\:to-gray-50-active{
    --gradient-to-color:#8d8d8d32 !important
  }

  .large\:to-gray-100{
    --gradient-to-color:#161616 !important
  }

  .large\:to-gray-100-disabled{
    --gradient-to-color:#16161650 !important
  }

  .large\:to-gray-40{
    --gradient-to-color:#a8a8a8 !important
  }

  .large\:to-gray-10{
    --gradient-to-color:#f4f4f4 !important
  }

  .large\:to-gray-10-hover{
    --gradient-to-color:#e5e5e5 !important
  }

  .large\:to-gray-20{
    --gradient-to-color:#e0e0e0 !important
  }

  .large\:to-gray-20-hover{
    --gradient-to-color:#cacaca !important
  }

  .large\:hover\:from-red:hover{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .large\:hover\:from-red-100:hover{
    --gradient-from-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .large\:hover\:from-teal:hover{
    --gradient-from-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .large\:hover\:from-teal-100:hover{
    --gradient-from-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .large\:hover\:from-teal-200:hover{
    --gradient-from-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .large\:hover\:from-teal-300:hover{
    --gradient-from-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .large\:hover\:from-white:hover{
    --gradient-from-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .large\:hover\:from-black:hover{
    --gradient-from-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .large\:hover\:from-black-100:hover{
    --gradient-from-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .large\:hover\:from-black-200:hover{
    --gradient-from-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .large\:hover\:from-blue:hover{
    --gradient-from-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .large\:hover\:from-orange:hover{
    --gradient-from-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .large\:hover\:from-purple:hover{
    --gradient-from-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .large\:hover\:from-blue-100:hover{
    --gradient-from-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .large\:hover\:from-blue-300:hover{
    --gradient-from-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .large\:hover\:from-blue-900:hover{
    --gradient-from-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .large\:hover\:from-gray-150:hover{
    --gradient-from-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .large\:hover\:from-gray-200:hover{
    --gradient-from-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .large\:hover\:from-gray-250:hover{
    --gradient-from-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .large\:hover\:from-gray-300:hover{
    --gradient-from-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .large\:hover\:from-gray-400:hover{
    --gradient-from-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .large\:hover\:from-gray-450:hover{
    --gradient-from-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .large\:hover\:from-gray-500:hover{
    --gradient-from-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .large\:hover\:from-gray-550:hover{
    --gradient-from-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .large\:hover\:from-gray-600:hover{
    --gradient-from-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .large\:hover\:from-gray-700:hover{
    --gradient-from-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .large\:hover\:from-gray-disable:hover{
    --gradient-from-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .large\:hover\:from-gray-unselected:hover{
    --gradient-from-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .large\:hover\:from-blue-200:hover{
    --gradient-from-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .large\:hover\:from-red-500:hover{
    --gradient-from-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .large\:hover\:from-red-alert:hover{
    --gradient-from-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .large\:hover\:from-blue-40:hover{
    --gradient-from-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .large\:hover\:from-blue-60:hover{
    --gradient-from-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .large\:hover\:from-blue-60-hover:hover{
    --gradient-from-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .large\:hover\:from-blue-80:hover{
    --gradient-from-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .large\:hover\:from-gray-80:hover{
    --gradient-from-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .large\:hover\:from-gray-80-hover:hover{
    --gradient-from-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .large\:hover\:from-gray-70:hover{
    --gradient-from-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .large\:hover\:from-gray-60:hover{
    --gradient-from-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .large\:hover\:from-red-60:hover{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .large\:hover\:from-red-60-hover:hover{
    --gradient-from-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .large\:hover\:from-red-80:hover{
    --gradient-from-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .large\:hover\:from-gray-30:hover{
    --gradient-from-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .large\:hover\:from-green-60:hover{
    --gradient-from-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .large\:hover\:from-green-50:hover{
    --gradient-from-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .large\:hover\:from-blue-70:hover{
    --gradient-from-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .large\:hover\:from-gray-50:hover{
    --gradient-from-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .large\:hover\:from-gray-50-hover:hover{
    --gradient-from-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .large\:hover\:from-gray-50-active:hover{
    --gradient-from-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .large\:hover\:from-gray-100:hover{
    --gradient-from-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .large\:hover\:from-gray-100-disabled:hover{
    --gradient-from-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .large\:hover\:from-gray-40:hover{
    --gradient-from-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .large\:hover\:from-gray-10:hover{
    --gradient-from-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .large\:hover\:from-gray-10-hover:hover{
    --gradient-from-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .large\:hover\:from-gray-20:hover{
    --gradient-from-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .large\:hover\:from-gray-20-hover:hover{
    --gradient-from-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .large\:hover\:via-red:hover{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .large\:hover\:via-red-100:hover{
    --gradient-via-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .large\:hover\:via-teal:hover{
    --gradient-via-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .large\:hover\:via-teal-100:hover{
    --gradient-via-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .large\:hover\:via-teal-200:hover{
    --gradient-via-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .large\:hover\:via-teal-300:hover{
    --gradient-via-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .large\:hover\:via-white:hover{
    --gradient-via-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .large\:hover\:via-black:hover{
    --gradient-via-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .large\:hover\:via-black-100:hover{
    --gradient-via-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .large\:hover\:via-black-200:hover{
    --gradient-via-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .large\:hover\:via-blue:hover{
    --gradient-via-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .large\:hover\:via-orange:hover{
    --gradient-via-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .large\:hover\:via-purple:hover{
    --gradient-via-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .large\:hover\:via-blue-100:hover{
    --gradient-via-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .large\:hover\:via-blue-300:hover{
    --gradient-via-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .large\:hover\:via-blue-900:hover{
    --gradient-via-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .large\:hover\:via-gray-150:hover{
    --gradient-via-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .large\:hover\:via-gray-200:hover{
    --gradient-via-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .large\:hover\:via-gray-250:hover{
    --gradient-via-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .large\:hover\:via-gray-300:hover{
    --gradient-via-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .large\:hover\:via-gray-400:hover{
    --gradient-via-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .large\:hover\:via-gray-450:hover{
    --gradient-via-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .large\:hover\:via-gray-500:hover{
    --gradient-via-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .large\:hover\:via-gray-550:hover{
    --gradient-via-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .large\:hover\:via-gray-600:hover{
    --gradient-via-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .large\:hover\:via-gray-700:hover{
    --gradient-via-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .large\:hover\:via-gray-disable:hover{
    --gradient-via-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .large\:hover\:via-gray-unselected:hover{
    --gradient-via-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .large\:hover\:via-blue-200:hover{
    --gradient-via-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .large\:hover\:via-red-500:hover{
    --gradient-via-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .large\:hover\:via-red-alert:hover{
    --gradient-via-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .large\:hover\:via-blue-40:hover{
    --gradient-via-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .large\:hover\:via-blue-60:hover{
    --gradient-via-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .large\:hover\:via-blue-60-hover:hover{
    --gradient-via-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .large\:hover\:via-blue-80:hover{
    --gradient-via-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .large\:hover\:via-gray-80:hover{
    --gradient-via-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .large\:hover\:via-gray-80-hover:hover{
    --gradient-via-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .large\:hover\:via-gray-70:hover{
    --gradient-via-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .large\:hover\:via-gray-60:hover{
    --gradient-via-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .large\:hover\:via-red-60:hover{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .large\:hover\:via-red-60-hover:hover{
    --gradient-via-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .large\:hover\:via-red-80:hover{
    --gradient-via-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .large\:hover\:via-gray-30:hover{
    --gradient-via-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .large\:hover\:via-green-60:hover{
    --gradient-via-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .large\:hover\:via-green-50:hover{
    --gradient-via-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .large\:hover\:via-blue-70:hover{
    --gradient-via-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .large\:hover\:via-gray-50:hover{
    --gradient-via-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .large\:hover\:via-gray-50-hover:hover{
    --gradient-via-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .large\:hover\:via-gray-50-active:hover{
    --gradient-via-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .large\:hover\:via-gray-100:hover{
    --gradient-via-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .large\:hover\:via-gray-100-disabled:hover{
    --gradient-via-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .large\:hover\:via-gray-40:hover{
    --gradient-via-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .large\:hover\:via-gray-10:hover{
    --gradient-via-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .large\:hover\:via-gray-10-hover:hover{
    --gradient-via-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .large\:hover\:via-gray-20:hover{
    --gradient-via-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .large\:hover\:via-gray-20-hover:hover{
    --gradient-via-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .large\:hover\:to-red:hover{
    --gradient-to-color:#da1e28 !important
  }

  .large\:hover\:to-red-100:hover{
    --gradient-to-color:#fb4b53 !important
  }

  .large\:hover\:to-teal:hover{
    --gradient-to-color:#009b9b !important
  }

  .large\:hover\:to-teal-100:hover{
    --gradient-to-color:#dbfbfb !important
  }

  .large\:hover\:to-teal-200:hover{
    --gradient-to-color:#A8E2E4 !important
  }

  .large\:hover\:to-teal-300:hover{
    --gradient-to-color:#009C98 !important
  }

  .large\:hover\:to-white:hover{
    --gradient-to-color:#fff !important
  }

  .large\:hover\:to-black:hover{
    --gradient-to-color:#000 !important
  }

  .large\:hover\:to-black-100:hover{
    --gradient-to-color:#242A2E !important
  }

  .large\:hover\:to-black-200:hover{
    --gradient-to-color:#171717 !important
  }

  .large\:hover\:to-blue:hover{
    --gradient-to-color:#0058A1 !important
  }

  .large\:hover\:to-orange:hover{
    --gradient-to-color:#fe7b00 !important
  }

  .large\:hover\:to-purple:hover{
    --gradient-to-color:#8a3ffc !important
  }

  .large\:hover\:to-blue-100:hover{
    --gradient-to-color:#E3F6FF !important
  }

  .large\:hover\:to-blue-300:hover{
    --gradient-to-color:#30B0FF !important
  }

  .large\:hover\:to-blue-900:hover{
    --gradient-to-color:#07192B !important
  }

  .large\:hover\:to-gray-150:hover{
    --gradient-to-color:#f9f9f9 !important
  }

  .large\:hover\:to-gray-200:hover{
    --gradient-to-color:#F2F4F8 !important
  }

  .large\:hover\:to-gray-250:hover{
    --gradient-to-color:#FAFBFB !important
  }

  .large\:hover\:to-gray-300:hover{
    --gradient-to-color:#D5D9E0 !important
  }

  .large\:hover\:to-gray-400:hover{
    --gradient-to-color:#9FA5AD !important
  }

  .large\:hover\:to-gray-450:hover{
    --gradient-to-color:#868d95 !important
  }

  .large\:hover\:to-gray-500:hover{
    --gradient-to-color:#414F64 !important
  }

  .large\:hover\:to-gray-550:hover{
    --gradient-to-color:#697077 !important
  }

  .large\:hover\:to-gray-600:hover{
    --gradient-to-color:#50565b !important
  }

  .large\:hover\:to-gray-700:hover{
    --gradient-to-color:#242a2e !important
  }

  .large\:hover\:to-gray-disable:hover{
    --gradient-to-color:#C1C7CD !important
  }

  .large\:hover\:to-gray-unselected:hover{
    --gradient-to-color:#868D95 !important
  }

  .large\:hover\:to-blue-200:hover{
    --gradient-to-color:#427fb6 !important
  }

  .large\:hover\:to-red-500:hover{
    --gradient-to-color:#DC2626 !important
  }

  .large\:hover\:to-red-alert:hover{
    --gradient-to-color:#DA1E2833 !important
  }

  .large\:hover\:to-blue-40:hover{
    --gradient-to-color:#78a9ff !important
  }

  .large\:hover\:to-blue-60:hover{
    --gradient-to-color:#0f62fe !important
  }

  .large\:hover\:to-blue-60-hover:hover{
    --gradient-to-color:#0353e9 !important
  }

  .large\:hover\:to-blue-80:hover{
    --gradient-to-color:#002d9c !important
  }

  .large\:hover\:to-gray-80:hover{
    --gradient-to-color:#393939 !important
  }

  .large\:hover\:to-gray-80-hover:hover{
    --gradient-to-color:#4c4c4c !important
  }

  .large\:hover\:to-gray-70:hover{
    --gradient-to-color:#525252 !important
  }

  .large\:hover\:to-gray-60:hover{
    --gradient-to-color:#6f6f6f !important
  }

  .large\:hover\:to-red-60:hover{
    --gradient-to-color:#da1e28 !important
  }

  .large\:hover\:to-red-60-hover:hover{
    --gradient-to-color:#ba1b23 !important
  }

  .large\:hover\:to-red-80:hover{
    --gradient-to-color:#750e13 !important
  }

  .large\:hover\:to-gray-30:hover{
    --gradient-to-color:#c6c6c6 !important
  }

  .large\:hover\:to-green-60:hover{
    --gradient-to-color:#198038 !important
  }

  .large\:hover\:to-green-50:hover{
    --gradient-to-color:#EDF5FF !important
  }

  .large\:hover\:to-blue-70:hover{
    --gradient-to-color:#0043ce !important
  }

  .large\:hover\:to-gray-50:hover{
    --gradient-to-color:#8d8d8d !important
  }

  .large\:hover\:to-gray-50-hover:hover{
    --gradient-to-color:#8d8d8d12 !important
  }

  .large\:hover\:to-gray-50-active:hover{
    --gradient-to-color:#8d8d8d32 !important
  }

  .large\:hover\:to-gray-100:hover{
    --gradient-to-color:#161616 !important
  }

  .large\:hover\:to-gray-100-disabled:hover{
    --gradient-to-color:#16161650 !important
  }

  .large\:hover\:to-gray-40:hover{
    --gradient-to-color:#a8a8a8 !important
  }

  .large\:hover\:to-gray-10:hover{
    --gradient-to-color:#f4f4f4 !important
  }

  .large\:hover\:to-gray-10-hover:hover{
    --gradient-to-color:#e5e5e5 !important
  }

  .large\:hover\:to-gray-20:hover{
    --gradient-to-color:#e0e0e0 !important
  }

  .large\:hover\:to-gray-20-hover:hover{
    --gradient-to-color:#cacaca !important
  }

  .large\:focus\:from-red:focus{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .large\:focus\:from-red-100:focus{
    --gradient-from-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .large\:focus\:from-teal:focus{
    --gradient-from-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .large\:focus\:from-teal-100:focus{
    --gradient-from-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .large\:focus\:from-teal-200:focus{
    --gradient-from-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .large\:focus\:from-teal-300:focus{
    --gradient-from-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .large\:focus\:from-white:focus{
    --gradient-from-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .large\:focus\:from-black:focus{
    --gradient-from-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .large\:focus\:from-black-100:focus{
    --gradient-from-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .large\:focus\:from-black-200:focus{
    --gradient-from-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .large\:focus\:from-blue:focus{
    --gradient-from-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .large\:focus\:from-orange:focus{
    --gradient-from-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .large\:focus\:from-purple:focus{
    --gradient-from-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .large\:focus\:from-blue-100:focus{
    --gradient-from-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .large\:focus\:from-blue-300:focus{
    --gradient-from-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .large\:focus\:from-blue-900:focus{
    --gradient-from-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .large\:focus\:from-gray-150:focus{
    --gradient-from-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .large\:focus\:from-gray-200:focus{
    --gradient-from-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .large\:focus\:from-gray-250:focus{
    --gradient-from-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .large\:focus\:from-gray-300:focus{
    --gradient-from-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .large\:focus\:from-gray-400:focus{
    --gradient-from-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .large\:focus\:from-gray-450:focus{
    --gradient-from-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .large\:focus\:from-gray-500:focus{
    --gradient-from-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .large\:focus\:from-gray-550:focus{
    --gradient-from-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .large\:focus\:from-gray-600:focus{
    --gradient-from-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .large\:focus\:from-gray-700:focus{
    --gradient-from-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .large\:focus\:from-gray-disable:focus{
    --gradient-from-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .large\:focus\:from-gray-unselected:focus{
    --gradient-from-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .large\:focus\:from-blue-200:focus{
    --gradient-from-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .large\:focus\:from-red-500:focus{
    --gradient-from-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .large\:focus\:from-red-alert:focus{
    --gradient-from-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .large\:focus\:from-blue-40:focus{
    --gradient-from-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .large\:focus\:from-blue-60:focus{
    --gradient-from-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .large\:focus\:from-blue-60-hover:focus{
    --gradient-from-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .large\:focus\:from-blue-80:focus{
    --gradient-from-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .large\:focus\:from-gray-80:focus{
    --gradient-from-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .large\:focus\:from-gray-80-hover:focus{
    --gradient-from-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .large\:focus\:from-gray-70:focus{
    --gradient-from-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .large\:focus\:from-gray-60:focus{
    --gradient-from-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .large\:focus\:from-red-60:focus{
    --gradient-from-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .large\:focus\:from-red-60-hover:focus{
    --gradient-from-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .large\:focus\:from-red-80:focus{
    --gradient-from-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .large\:focus\:from-gray-30:focus{
    --gradient-from-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .large\:focus\:from-green-60:focus{
    --gradient-from-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .large\:focus\:from-green-50:focus{
    --gradient-from-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .large\:focus\:from-blue-70:focus{
    --gradient-from-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .large\:focus\:from-gray-50:focus{
    --gradient-from-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .large\:focus\:from-gray-50-hover:focus{
    --gradient-from-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .large\:focus\:from-gray-50-active:focus{
    --gradient-from-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .large\:focus\:from-gray-100:focus{
    --gradient-from-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .large\:focus\:from-gray-100-disabled:focus{
    --gradient-from-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .large\:focus\:from-gray-40:focus{
    --gradient-from-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .large\:focus\:from-gray-10:focus{
    --gradient-from-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .large\:focus\:from-gray-10-hover:focus{
    --gradient-from-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .large\:focus\:from-gray-20:focus{
    --gradient-from-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .large\:focus\:from-gray-20-hover:focus{
    --gradient-from-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .large\:focus\:via-red:focus{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .large\:focus\:via-red-100:focus{
    --gradient-via-color:#fb4b53 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 75, 83, 0)) !important
  }

  .large\:focus\:via-teal:focus{
    --gradient-via-color:#009b9b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 155, 155, 0)) !important
  }

  .large\:focus\:via-teal-100:focus{
    --gradient-via-color:#dbfbfb !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(219, 251, 251, 0)) !important
  }

  .large\:focus\:via-teal-200:focus{
    --gradient-via-color:#A8E2E4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 226, 228, 0)) !important
  }

  .large\:focus\:via-teal-300:focus{
    --gradient-via-color:#009C98 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 156, 152, 0)) !important
  }

  .large\:focus\:via-white:focus{
    --gradient-via-color:#fff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important
  }

  .large\:focus\:via-black:focus{
    --gradient-via-color:#000 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important
  }

  .large\:focus\:via-black-100:focus{
    --gradient-via-color:#242A2E !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .large\:focus\:via-black-200:focus{
    --gradient-via-color:#171717 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 23, 23, 0)) !important
  }

  .large\:focus\:via-blue:focus{
    --gradient-via-color:#0058A1 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 88, 161, 0)) !important
  }

  .large\:focus\:via-orange:focus{
    --gradient-via-color:#fe7b00 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 123, 0, 0)) !important
  }

  .large\:focus\:via-purple:focus{
    --gradient-via-color:#8a3ffc !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 63, 252, 0)) !important
  }

  .large\:focus\:via-blue-100:focus{
    --gradient-via-color:#E3F6FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 246, 255, 0)) !important
  }

  .large\:focus\:via-blue-300:focus{
    --gradient-via-color:#30B0FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 176, 255, 0)) !important
  }

  .large\:focus\:via-blue-900:focus{
    --gradient-via-color:#07192B !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 25, 43, 0)) !important
  }

  .large\:focus\:via-gray-150:focus{
    --gradient-via-color:#f9f9f9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important
  }

  .large\:focus\:via-gray-200:focus{
    --gradient-via-color:#F2F4F8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 244, 248, 0)) !important
  }

  .large\:focus\:via-gray-250:focus{
    --gradient-via-color:#FAFBFB !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 251, 251, 0)) !important
  }

  .large\:focus\:via-gray-300:focus{
    --gradient-via-color:#D5D9E0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 217, 224, 0)) !important
  }

  .large\:focus\:via-gray-400:focus{
    --gradient-via-color:#9FA5AD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 165, 173, 0)) !important
  }

  .large\:focus\:via-gray-450:focus{
    --gradient-via-color:#868d95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .large\:focus\:via-gray-500:focus{
    --gradient-via-color:#414F64 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(65, 79, 100, 0)) !important
  }

  .large\:focus\:via-gray-550:focus{
    --gradient-via-color:#697077 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(105, 112, 119, 0)) !important
  }

  .large\:focus\:via-gray-600:focus{
    --gradient-via-color:#50565b !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 86, 91, 0)) !important
  }

  .large\:focus\:via-gray-700:focus{
    --gradient-via-color:#242a2e !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(36, 42, 46, 0)) !important
  }

  .large\:focus\:via-gray-disable:focus{
    --gradient-via-color:#C1C7CD !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 199, 205, 0)) !important
  }

  .large\:focus\:via-gray-unselected:focus{
    --gradient-via-color:#868D95 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 141, 149, 0)) !important
  }

  .large\:focus\:via-blue-200:focus{
    --gradient-via-color:#427fb6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 127, 182, 0)) !important
  }

  .large\:focus\:via-red-500:focus{
    --gradient-via-color:#DC2626 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 38, 38, 0)) !important
  }

  .large\:focus\:via-red-alert:focus{
    --gradient-via-color:#DA1E2833 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .large\:focus\:via-blue-40:focus{
    --gradient-via-color:#78a9ff !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(120, 169, 255, 0)) !important
  }

  .large\:focus\:via-blue-60:focus{
    --gradient-via-color:#0f62fe !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(15, 98, 254, 0)) !important
  }

  .large\:focus\:via-blue-60-hover:focus{
    --gradient-via-color:#0353e9 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 83, 233, 0)) !important
  }

  .large\:focus\:via-blue-80:focus{
    --gradient-via-color:#002d9c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 45, 156, 0)) !important
  }

  .large\:focus\:via-gray-80:focus{
    --gradient-via-color:#393939 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 57, 57, 0)) !important
  }

  .large\:focus\:via-gray-80-hover:focus{
    --gradient-via-color:#4c4c4c !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 76, 76, 0)) !important
  }

  .large\:focus\:via-gray-70:focus{
    --gradient-via-color:#525252 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(82, 82, 82, 0)) !important
  }

  .large\:focus\:via-gray-60:focus{
    --gradient-via-color:#6f6f6f !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(111, 111, 111, 0)) !important
  }

  .large\:focus\:via-red-60:focus{
    --gradient-via-color:#da1e28 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 30, 40, 0)) !important
  }

  .large\:focus\:via-red-60-hover:focus{
    --gradient-via-color:#ba1b23 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(186, 27, 35, 0)) !important
  }

  .large\:focus\:via-red-80:focus{
    --gradient-via-color:#750e13 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 14, 19, 0)) !important
  }

  .large\:focus\:via-gray-30:focus{
    --gradient-via-color:#c6c6c6 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 198, 198, 0)) !important
  }

  .large\:focus\:via-green-60:focus{
    --gradient-via-color:#198038 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(25, 128, 56, 0)) !important
  }

  .large\:focus\:via-green-50:focus{
    --gradient-via-color:#EDF5FF !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 245, 255, 0)) !important
  }

  .large\:focus\:via-blue-70:focus{
    --gradient-via-color:#0043ce !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 67, 206, 0)) !important
  }

  .large\:focus\:via-gray-50:focus{
    --gradient-via-color:#8d8d8d !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .large\:focus\:via-gray-50-hover:focus{
    --gradient-via-color:#8d8d8d12 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .large\:focus\:via-gray-50-active:focus{
    --gradient-via-color:#8d8d8d32 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 141, 141, 0)) !important
  }

  .large\:focus\:via-gray-100:focus{
    --gradient-via-color:#161616 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .large\:focus\:via-gray-100-disabled:focus{
    --gradient-via-color:#16161650 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 22, 22, 0)) !important
  }

  .large\:focus\:via-gray-40:focus{
    --gradient-via-color:#a8a8a8 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(168, 168, 168, 0)) !important
  }

  .large\:focus\:via-gray-10:focus{
    --gradient-via-color:#f4f4f4 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 244, 244, 0)) !important
  }

  .large\:focus\:via-gray-10-hover:focus{
    --gradient-via-color:#e5e5e5 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 229, 229, 0)) !important
  }

  .large\:focus\:via-gray-20:focus{
    --gradient-via-color:#e0e0e0 !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important
  }

  .large\:focus\:via-gray-20-hover:focus{
    --gradient-via-color:#cacaca !important;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 202, 202, 0)) !important
  }

  .large\:focus\:to-red:focus{
    --gradient-to-color:#da1e28 !important
  }

  .large\:focus\:to-red-100:focus{
    --gradient-to-color:#fb4b53 !important
  }

  .large\:focus\:to-teal:focus{
    --gradient-to-color:#009b9b !important
  }

  .large\:focus\:to-teal-100:focus{
    --gradient-to-color:#dbfbfb !important
  }

  .large\:focus\:to-teal-200:focus{
    --gradient-to-color:#A8E2E4 !important
  }

  .large\:focus\:to-teal-300:focus{
    --gradient-to-color:#009C98 !important
  }

  .large\:focus\:to-white:focus{
    --gradient-to-color:#fff !important
  }

  .large\:focus\:to-black:focus{
    --gradient-to-color:#000 !important
  }

  .large\:focus\:to-black-100:focus{
    --gradient-to-color:#242A2E !important
  }

  .large\:focus\:to-black-200:focus{
    --gradient-to-color:#171717 !important
  }

  .large\:focus\:to-blue:focus{
    --gradient-to-color:#0058A1 !important
  }

  .large\:focus\:to-orange:focus{
    --gradient-to-color:#fe7b00 !important
  }

  .large\:focus\:to-purple:focus{
    --gradient-to-color:#8a3ffc !important
  }

  .large\:focus\:to-blue-100:focus{
    --gradient-to-color:#E3F6FF !important
  }

  .large\:focus\:to-blue-300:focus{
    --gradient-to-color:#30B0FF !important
  }

  .large\:focus\:to-blue-900:focus{
    --gradient-to-color:#07192B !important
  }

  .large\:focus\:to-gray-150:focus{
    --gradient-to-color:#f9f9f9 !important
  }

  .large\:focus\:to-gray-200:focus{
    --gradient-to-color:#F2F4F8 !important
  }

  .large\:focus\:to-gray-250:focus{
    --gradient-to-color:#FAFBFB !important
  }

  .large\:focus\:to-gray-300:focus{
    --gradient-to-color:#D5D9E0 !important
  }

  .large\:focus\:to-gray-400:focus{
    --gradient-to-color:#9FA5AD !important
  }

  .large\:focus\:to-gray-450:focus{
    --gradient-to-color:#868d95 !important
  }

  .large\:focus\:to-gray-500:focus{
    --gradient-to-color:#414F64 !important
  }

  .large\:focus\:to-gray-550:focus{
    --gradient-to-color:#697077 !important
  }

  .large\:focus\:to-gray-600:focus{
    --gradient-to-color:#50565b !important
  }

  .large\:focus\:to-gray-700:focus{
    --gradient-to-color:#242a2e !important
  }

  .large\:focus\:to-gray-disable:focus{
    --gradient-to-color:#C1C7CD !important
  }

  .large\:focus\:to-gray-unselected:focus{
    --gradient-to-color:#868D95 !important
  }

  .large\:focus\:to-blue-200:focus{
    --gradient-to-color:#427fb6 !important
  }

  .large\:focus\:to-red-500:focus{
    --gradient-to-color:#DC2626 !important
  }

  .large\:focus\:to-red-alert:focus{
    --gradient-to-color:#DA1E2833 !important
  }

  .large\:focus\:to-blue-40:focus{
    --gradient-to-color:#78a9ff !important
  }

  .large\:focus\:to-blue-60:focus{
    --gradient-to-color:#0f62fe !important
  }

  .large\:focus\:to-blue-60-hover:focus{
    --gradient-to-color:#0353e9 !important
  }

  .large\:focus\:to-blue-80:focus{
    --gradient-to-color:#002d9c !important
  }

  .large\:focus\:to-gray-80:focus{
    --gradient-to-color:#393939 !important
  }

  .large\:focus\:to-gray-80-hover:focus{
    --gradient-to-color:#4c4c4c !important
  }

  .large\:focus\:to-gray-70:focus{
    --gradient-to-color:#525252 !important
  }

  .large\:focus\:to-gray-60:focus{
    --gradient-to-color:#6f6f6f !important
  }

  .large\:focus\:to-red-60:focus{
    --gradient-to-color:#da1e28 !important
  }

  .large\:focus\:to-red-60-hover:focus{
    --gradient-to-color:#ba1b23 !important
  }

  .large\:focus\:to-red-80:focus{
    --gradient-to-color:#750e13 !important
  }

  .large\:focus\:to-gray-30:focus{
    --gradient-to-color:#c6c6c6 !important
  }

  .large\:focus\:to-green-60:focus{
    --gradient-to-color:#198038 !important
  }

  .large\:focus\:to-green-50:focus{
    --gradient-to-color:#EDF5FF !important
  }

  .large\:focus\:to-blue-70:focus{
    --gradient-to-color:#0043ce !important
  }

  .large\:focus\:to-gray-50:focus{
    --gradient-to-color:#8d8d8d !important
  }

  .large\:focus\:to-gray-50-hover:focus{
    --gradient-to-color:#8d8d8d12 !important
  }

  .large\:focus\:to-gray-50-active:focus{
    --gradient-to-color:#8d8d8d32 !important
  }

  .large\:focus\:to-gray-100:focus{
    --gradient-to-color:#161616 !important
  }

  .large\:focus\:to-gray-100-disabled:focus{
    --gradient-to-color:#16161650 !important
  }

  .large\:focus\:to-gray-40:focus{
    --gradient-to-color:#a8a8a8 !important
  }

  .large\:focus\:to-gray-10:focus{
    --gradient-to-color:#f4f4f4 !important
  }

  .large\:focus\:to-gray-10-hover:focus{
    --gradient-to-color:#e5e5e5 !important
  }

  .large\:focus\:to-gray-20:focus{
    --gradient-to-color:#e0e0e0 !important
  }

  .large\:focus\:to-gray-20-hover:focus{
    --gradient-to-color:#cacaca !important
  }

  .large\:bg-opacity-0{
    --bg-opacity:0 !important
  }

  .large\:bg-opacity-25{
    --bg-opacity:0.25 !important
  }

  .large\:bg-opacity-50{
    --bg-opacity:0.5 !important
  }

  .large\:bg-opacity-75{
    --bg-opacity:0.75 !important
  }

  .large\:bg-opacity-100{
    --bg-opacity:1 !important
  }

  .large\:hover\:bg-opacity-0:hover{
    --bg-opacity:0 !important
  }

  .large\:hover\:bg-opacity-25:hover{
    --bg-opacity:0.25 !important
  }

  .large\:hover\:bg-opacity-50:hover{
    --bg-opacity:0.5 !important
  }

  .large\:hover\:bg-opacity-75:hover{
    --bg-opacity:0.75 !important
  }

  .large\:hover\:bg-opacity-100:hover{
    --bg-opacity:1 !important
  }

  .large\:focus\:bg-opacity-0:focus{
    --bg-opacity:0 !important
  }

  .large\:focus\:bg-opacity-25:focus{
    --bg-opacity:0.25 !important
  }

  .large\:focus\:bg-opacity-50:focus{
    --bg-opacity:0.5 !important
  }

  .large\:focus\:bg-opacity-75:focus{
    --bg-opacity:0.75 !important
  }

  .large\:focus\:bg-opacity-100:focus{
    --bg-opacity:1 !important
  }

  .large\:bg-bottom{
    background-position:bottom !important
  }

  .large\:bg-center{
    background-position:center !important
  }

  .large\:bg-left{
    background-position:left !important
  }

  .large\:bg-left-bottom{
    background-position:left bottom !important
  }

  .large\:bg-left-top{
    background-position:left top !important
  }

  .large\:bg-right{
    background-position:right !important
  }

  .large\:bg-right-bottom{
    background-position:right bottom !important
  }

  .large\:bg-right-top{
    background-position:right top !important
  }

  .large\:bg-top{
    background-position:top !important
  }

  .large\:bg-repeat{
    background-repeat:repeat !important
  }

  .large\:bg-no-repeat{
    background-repeat:no-repeat !important
  }

  .large\:bg-repeat-x{
    background-repeat:repeat-x !important
  }

  .large\:bg-repeat-y{
    background-repeat:repeat-y !important
  }

  .large\:bg-repeat-round{
    background-repeat:round !important
  }

  .large\:bg-repeat-space{
    background-repeat:space !important
  }

  .large\:bg-auto{
    background-size:auto !important
  }

  .large\:bg-cover{
    background-size:cover !important
  }

  .large\:bg-contain{
    background-size:contain !important
  }

  .large\:border-collapse{
    border-collapse:collapse !important
  }

  .large\:border-separate{
    border-collapse:separate !important
  }

  .large\:border-red{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .large\:border-red-100{
    --border-opacity:1 !important;
    border-color:#fb4b53 !important;
    border-color:rgba(251, 75, 83, var(--border-opacity)) !important
  }

  .large\:border-teal{
    --border-opacity:1 !important;
    border-color:#009b9b !important;
    border-color:rgba(0, 155, 155, var(--border-opacity)) !important
  }

  .large\:border-teal-100{
    --border-opacity:1 !important;
    border-color:#dbfbfb !important;
    border-color:rgba(219, 251, 251, var(--border-opacity)) !important
  }

  .large\:border-teal-200{
    --border-opacity:1 !important;
    border-color:#A8E2E4 !important;
    border-color:rgba(168, 226, 228, var(--border-opacity)) !important
  }

  .large\:border-teal-300{
    --border-opacity:1 !important;
    border-color:#009C98 !important;
    border-color:rgba(0, 156, 152, var(--border-opacity)) !important
  }

  .large\:border-white{
    --border-opacity:1 !important;
    border-color:#fff !important;
    border-color:rgba(255, 255, 255, var(--border-opacity)) !important
  }

  .large\:border-black{
    --border-opacity:1 !important;
    border-color:#000 !important;
    border-color:rgba(0, 0, 0, var(--border-opacity)) !important
  }

  .large\:border-black-100{
    --border-opacity:1 !important;
    border-color:#242A2E !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .large\:border-black-200{
    --border-opacity:1 !important;
    border-color:#171717 !important;
    border-color:rgba(23, 23, 23, var(--border-opacity)) !important
  }

  .large\:border-blue{
    --border-opacity:1 !important;
    border-color:#0058A1 !important;
    border-color:rgba(0, 88, 161, var(--border-opacity)) !important
  }

  .large\:border-orange{
    --border-opacity:1 !important;
    border-color:#fe7b00 !important;
    border-color:rgba(254, 123, 0, var(--border-opacity)) !important
  }

  .large\:border-purple{
    --border-opacity:1 !important;
    border-color:#8a3ffc !important;
    border-color:rgba(138, 63, 252, var(--border-opacity)) !important
  }

  .large\:border-blue-100{
    --border-opacity:1 !important;
    border-color:#E3F6FF !important;
    border-color:rgba(227, 246, 255, var(--border-opacity)) !important
  }

  .large\:border-blue-300{
    --border-opacity:1 !important;
    border-color:#30B0FF !important;
    border-color:rgba(48, 176, 255, var(--border-opacity)) !important
  }

  .large\:border-blue-900{
    --border-opacity:1 !important;
    border-color:#07192B !important;
    border-color:rgba(7, 25, 43, var(--border-opacity)) !important
  }

  .large\:border-gray-150{
    --border-opacity:1 !important;
    border-color:#f9f9f9 !important;
    border-color:rgba(249, 249, 249, var(--border-opacity)) !important
  }

  .large\:border-gray-200{
    --border-opacity:1 !important;
    border-color:#F2F4F8 !important;
    border-color:rgba(242, 244, 248, var(--border-opacity)) !important
  }

  .large\:border-gray-250{
    --border-opacity:1 !important;
    border-color:#FAFBFB !important;
    border-color:rgba(250, 251, 251, var(--border-opacity)) !important
  }

  .large\:border-gray-300{
    --border-opacity:1 !important;
    border-color:#D5D9E0 !important;
    border-color:rgba(213, 217, 224, var(--border-opacity)) !important
  }

  .large\:border-gray-400{
    --border-opacity:1 !important;
    border-color:#9FA5AD !important;
    border-color:rgba(159, 165, 173, var(--border-opacity)) !important
  }

  .large\:border-gray-450{
    --border-opacity:1 !important;
    border-color:#868d95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .large\:border-gray-500{
    --border-opacity:1 !important;
    border-color:#414F64 !important;
    border-color:rgba(65, 79, 100, var(--border-opacity)) !important
  }

  .large\:border-gray-550{
    --border-opacity:1 !important;
    border-color:#697077 !important;
    border-color:rgba(105, 112, 119, var(--border-opacity)) !important
  }

  .large\:border-gray-600{
    --border-opacity:1 !important;
    border-color:#50565b !important;
    border-color:rgba(80, 86, 91, var(--border-opacity)) !important
  }

  .large\:border-gray-700{
    --border-opacity:1 !important;
    border-color:#242a2e !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .large\:border-gray-disable{
    --border-opacity:1 !important;
    border-color:#C1C7CD !important;
    border-color:rgba(193, 199, 205, var(--border-opacity)) !important
  }

  .large\:border-gray-unselected{
    --border-opacity:1 !important;
    border-color:#868D95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .large\:border-blue-200{
    --border-opacity:1 !important;
    border-color:#427fb6 !important;
    border-color:rgba(66, 127, 182, var(--border-opacity)) !important
  }

  .large\:border-red-500{
    --border-opacity:1 !important;
    border-color:#DC2626 !important;
    border-color:rgba(220, 38, 38, var(--border-opacity)) !important
  }

  .large\:border-red-alert{
    border-color:#DA1E2833 !important
  }

  .large\:border-blue-40{
    --border-opacity:1 !important;
    border-color:#78a9ff !important;
    border-color:rgba(120, 169, 255, var(--border-opacity)) !important
  }

  .large\:border-blue-60{
    --border-opacity:1 !important;
    border-color:#0f62fe !important;
    border-color:rgba(15, 98, 254, var(--border-opacity)) !important
  }

  .large\:border-blue-60-hover{
    --border-opacity:1 !important;
    border-color:#0353e9 !important;
    border-color:rgba(3, 83, 233, var(--border-opacity)) !important
  }

  .large\:border-blue-80{
    --border-opacity:1 !important;
    border-color:#002d9c !important;
    border-color:rgba(0, 45, 156, var(--border-opacity)) !important
  }

  .large\:border-gray-80{
    --border-opacity:1 !important;
    border-color:#393939 !important;
    border-color:rgba(57, 57, 57, var(--border-opacity)) !important
  }

  .large\:border-gray-80-hover{
    --border-opacity:1 !important;
    border-color:#4c4c4c !important;
    border-color:rgba(76, 76, 76, var(--border-opacity)) !important
  }

  .large\:border-gray-70{
    --border-opacity:1 !important;
    border-color:#525252 !important;
    border-color:rgba(82, 82, 82, var(--border-opacity)) !important
  }

  .large\:border-gray-60{
    --border-opacity:1 !important;
    border-color:#6f6f6f !important;
    border-color:rgba(111, 111, 111, var(--border-opacity)) !important
  }

  .large\:border-red-60{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .large\:border-red-60-hover{
    --border-opacity:1 !important;
    border-color:#ba1b23 !important;
    border-color:rgba(186, 27, 35, var(--border-opacity)) !important
  }

  .large\:border-red-80{
    --border-opacity:1 !important;
    border-color:#750e13 !important;
    border-color:rgba(117, 14, 19, var(--border-opacity)) !important
  }

  .large\:border-gray-30{
    --border-opacity:1 !important;
    border-color:#c6c6c6 !important;
    border-color:rgba(198, 198, 198, var(--border-opacity)) !important
  }

  .large\:border-green-60{
    --border-opacity:1 !important;
    border-color:#198038 !important;
    border-color:rgba(25, 128, 56, var(--border-opacity)) !important
  }

  .large\:border-green-50{
    --border-opacity:1 !important;
    border-color:#EDF5FF !important;
    border-color:rgba(237, 245, 255, var(--border-opacity)) !important
  }

  .large\:border-blue-70{
    --border-opacity:1 !important;
    border-color:#0043ce !important;
    border-color:rgba(0, 67, 206, var(--border-opacity)) !important
  }

  .large\:border-gray-50{
    --border-opacity:1 !important;
    border-color:#8d8d8d !important;
    border-color:rgba(141, 141, 141, var(--border-opacity)) !important
  }

  .large\:border-gray-50-hover{
    border-color:#8d8d8d12 !important
  }

  .large\:border-gray-50-active{
    border-color:#8d8d8d32 !important
  }

  .large\:border-gray-100{
    --border-opacity:1 !important;
    border-color:#161616 !important;
    border-color:rgba(22, 22, 22, var(--border-opacity)) !important
  }

  .large\:border-gray-100-disabled{
    border-color:#16161650 !important
  }

  .large\:border-gray-40{
    --border-opacity:1 !important;
    border-color:#a8a8a8 !important;
    border-color:rgba(168, 168, 168, var(--border-opacity)) !important
  }

  .large\:border-gray-10{
    --border-opacity:1 !important;
    border-color:#f4f4f4 !important;
    border-color:rgba(244, 244, 244, var(--border-opacity)) !important
  }

  .large\:border-gray-10-hover{
    --border-opacity:1 !important;
    border-color:#e5e5e5 !important;
    border-color:rgba(229, 229, 229, var(--border-opacity)) !important
  }

  .large\:border-gray-20{
    --border-opacity:1 !important;
    border-color:#e0e0e0 !important;
    border-color:rgba(224, 224, 224, var(--border-opacity)) !important
  }

  .large\:border-gray-20-hover{
    --border-opacity:1 !important;
    border-color:#cacaca !important;
    border-color:rgba(202, 202, 202, var(--border-opacity)) !important
  }

  .large\:hover\:border-red:hover{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .large\:hover\:border-red-100:hover{
    --border-opacity:1 !important;
    border-color:#fb4b53 !important;
    border-color:rgba(251, 75, 83, var(--border-opacity)) !important
  }

  .large\:hover\:border-teal:hover{
    --border-opacity:1 !important;
    border-color:#009b9b !important;
    border-color:rgba(0, 155, 155, var(--border-opacity)) !important
  }

  .large\:hover\:border-teal-100:hover{
    --border-opacity:1 !important;
    border-color:#dbfbfb !important;
    border-color:rgba(219, 251, 251, var(--border-opacity)) !important
  }

  .large\:hover\:border-teal-200:hover{
    --border-opacity:1 !important;
    border-color:#A8E2E4 !important;
    border-color:rgba(168, 226, 228, var(--border-opacity)) !important
  }

  .large\:hover\:border-teal-300:hover{
    --border-opacity:1 !important;
    border-color:#009C98 !important;
    border-color:rgba(0, 156, 152, var(--border-opacity)) !important
  }

  .large\:hover\:border-white:hover{
    --border-opacity:1 !important;
    border-color:#fff !important;
    border-color:rgba(255, 255, 255, var(--border-opacity)) !important
  }

  .large\:hover\:border-black:hover{
    --border-opacity:1 !important;
    border-color:#000 !important;
    border-color:rgba(0, 0, 0, var(--border-opacity)) !important
  }

  .large\:hover\:border-black-100:hover{
    --border-opacity:1 !important;
    border-color:#242A2E !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .large\:hover\:border-black-200:hover{
    --border-opacity:1 !important;
    border-color:#171717 !important;
    border-color:rgba(23, 23, 23, var(--border-opacity)) !important
  }

  .large\:hover\:border-blue:hover{
    --border-opacity:1 !important;
    border-color:#0058A1 !important;
    border-color:rgba(0, 88, 161, var(--border-opacity)) !important
  }

  .large\:hover\:border-orange:hover{
    --border-opacity:1 !important;
    border-color:#fe7b00 !important;
    border-color:rgba(254, 123, 0, var(--border-opacity)) !important
  }

  .large\:hover\:border-purple:hover{
    --border-opacity:1 !important;
    border-color:#8a3ffc !important;
    border-color:rgba(138, 63, 252, var(--border-opacity)) !important
  }

  .large\:hover\:border-blue-100:hover{
    --border-opacity:1 !important;
    border-color:#E3F6FF !important;
    border-color:rgba(227, 246, 255, var(--border-opacity)) !important
  }

  .large\:hover\:border-blue-300:hover{
    --border-opacity:1 !important;
    border-color:#30B0FF !important;
    border-color:rgba(48, 176, 255, var(--border-opacity)) !important
  }

  .large\:hover\:border-blue-900:hover{
    --border-opacity:1 !important;
    border-color:#07192B !important;
    border-color:rgba(7, 25, 43, var(--border-opacity)) !important
  }

  .large\:hover\:border-gray-150:hover{
    --border-opacity:1 !important;
    border-color:#f9f9f9 !important;
    border-color:rgba(249, 249, 249, var(--border-opacity)) !important
  }

  .large\:hover\:border-gray-200:hover{
    --border-opacity:1 !important;
    border-color:#F2F4F8 !important;
    border-color:rgba(242, 244, 248, var(--border-opacity)) !important
  }

  .large\:hover\:border-gray-250:hover{
    --border-opacity:1 !important;
    border-color:#FAFBFB !important;
    border-color:rgba(250, 251, 251, var(--border-opacity)) !important
  }

  .large\:hover\:border-gray-300:hover{
    --border-opacity:1 !important;
    border-color:#D5D9E0 !important;
    border-color:rgba(213, 217, 224, var(--border-opacity)) !important
  }

  .large\:hover\:border-gray-400:hover{
    --border-opacity:1 !important;
    border-color:#9FA5AD !important;
    border-color:rgba(159, 165, 173, var(--border-opacity)) !important
  }

  .large\:hover\:border-gray-450:hover{
    --border-opacity:1 !important;
    border-color:#868d95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .large\:hover\:border-gray-500:hover{
    --border-opacity:1 !important;
    border-color:#414F64 !important;
    border-color:rgba(65, 79, 100, var(--border-opacity)) !important
  }

  .large\:hover\:border-gray-550:hover{
    --border-opacity:1 !important;
    border-color:#697077 !important;
    border-color:rgba(105, 112, 119, var(--border-opacity)) !important
  }

  .large\:hover\:border-gray-600:hover{
    --border-opacity:1 !important;
    border-color:#50565b !important;
    border-color:rgba(80, 86, 91, var(--border-opacity)) !important
  }

  .large\:hover\:border-gray-700:hover{
    --border-opacity:1 !important;
    border-color:#242a2e !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .large\:hover\:border-gray-disable:hover{
    --border-opacity:1 !important;
    border-color:#C1C7CD !important;
    border-color:rgba(193, 199, 205, var(--border-opacity)) !important
  }

  .large\:hover\:border-gray-unselected:hover{
    --border-opacity:1 !important;
    border-color:#868D95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .large\:hover\:border-blue-200:hover{
    --border-opacity:1 !important;
    border-color:#427fb6 !important;
    border-color:rgba(66, 127, 182, var(--border-opacity)) !important
  }

  .large\:hover\:border-red-500:hover{
    --border-opacity:1 !important;
    border-color:#DC2626 !important;
    border-color:rgba(220, 38, 38, var(--border-opacity)) !important
  }

  .large\:hover\:border-red-alert:hover{
    border-color:#DA1E2833 !important
  }

  .large\:hover\:border-blue-40:hover{
    --border-opacity:1 !important;
    border-color:#78a9ff !important;
    border-color:rgba(120, 169, 255, var(--border-opacity)) !important
  }

  .large\:hover\:border-blue-60:hover{
    --border-opacity:1 !important;
    border-color:#0f62fe !important;
    border-color:rgba(15, 98, 254, var(--border-opacity)) !important
  }

  .large\:hover\:border-blue-60-hover:hover{
    --border-opacity:1 !important;
    border-color:#0353e9 !important;
    border-color:rgba(3, 83, 233, var(--border-opacity)) !important
  }

  .large\:hover\:border-blue-80:hover{
    --border-opacity:1 !important;
    border-color:#002d9c !important;
    border-color:rgba(0, 45, 156, var(--border-opacity)) !important
  }

  .large\:hover\:border-gray-80:hover{
    --border-opacity:1 !important;
    border-color:#393939 !important;
    border-color:rgba(57, 57, 57, var(--border-opacity)) !important
  }

  .large\:hover\:border-gray-80-hover:hover{
    --border-opacity:1 !important;
    border-color:#4c4c4c !important;
    border-color:rgba(76, 76, 76, var(--border-opacity)) !important
  }

  .large\:hover\:border-gray-70:hover{
    --border-opacity:1 !important;
    border-color:#525252 !important;
    border-color:rgba(82, 82, 82, var(--border-opacity)) !important
  }

  .large\:hover\:border-gray-60:hover{
    --border-opacity:1 !important;
    border-color:#6f6f6f !important;
    border-color:rgba(111, 111, 111, var(--border-opacity)) !important
  }

  .large\:hover\:border-red-60:hover{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .large\:hover\:border-red-60-hover:hover{
    --border-opacity:1 !important;
    border-color:#ba1b23 !important;
    border-color:rgba(186, 27, 35, var(--border-opacity)) !important
  }

  .large\:hover\:border-red-80:hover{
    --border-opacity:1 !important;
    border-color:#750e13 !important;
    border-color:rgba(117, 14, 19, var(--border-opacity)) !important
  }

  .large\:hover\:border-gray-30:hover{
    --border-opacity:1 !important;
    border-color:#c6c6c6 !important;
    border-color:rgba(198, 198, 198, var(--border-opacity)) !important
  }

  .large\:hover\:border-green-60:hover{
    --border-opacity:1 !important;
    border-color:#198038 !important;
    border-color:rgba(25, 128, 56, var(--border-opacity)) !important
  }

  .large\:hover\:border-green-50:hover{
    --border-opacity:1 !important;
    border-color:#EDF5FF !important;
    border-color:rgba(237, 245, 255, var(--border-opacity)) !important
  }

  .large\:hover\:border-blue-70:hover{
    --border-opacity:1 !important;
    border-color:#0043ce !important;
    border-color:rgba(0, 67, 206, var(--border-opacity)) !important
  }

  .large\:hover\:border-gray-50:hover{
    --border-opacity:1 !important;
    border-color:#8d8d8d !important;
    border-color:rgba(141, 141, 141, var(--border-opacity)) !important
  }

  .large\:hover\:border-gray-50-hover:hover{
    border-color:#8d8d8d12 !important
  }

  .large\:hover\:border-gray-50-active:hover{
    border-color:#8d8d8d32 !important
  }

  .large\:hover\:border-gray-100:hover{
    --border-opacity:1 !important;
    border-color:#161616 !important;
    border-color:rgba(22, 22, 22, var(--border-opacity)) !important
  }

  .large\:hover\:border-gray-100-disabled:hover{
    border-color:#16161650 !important
  }

  .large\:hover\:border-gray-40:hover{
    --border-opacity:1 !important;
    border-color:#a8a8a8 !important;
    border-color:rgba(168, 168, 168, var(--border-opacity)) !important
  }

  .large\:hover\:border-gray-10:hover{
    --border-opacity:1 !important;
    border-color:#f4f4f4 !important;
    border-color:rgba(244, 244, 244, var(--border-opacity)) !important
  }

  .large\:hover\:border-gray-10-hover:hover{
    --border-opacity:1 !important;
    border-color:#e5e5e5 !important;
    border-color:rgba(229, 229, 229, var(--border-opacity)) !important
  }

  .large\:hover\:border-gray-20:hover{
    --border-opacity:1 !important;
    border-color:#e0e0e0 !important;
    border-color:rgba(224, 224, 224, var(--border-opacity)) !important
  }

  .large\:hover\:border-gray-20-hover:hover{
    --border-opacity:1 !important;
    border-color:#cacaca !important;
    border-color:rgba(202, 202, 202, var(--border-opacity)) !important
  }

  .large\:focus\:border-red:focus{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .large\:focus\:border-red-100:focus{
    --border-opacity:1 !important;
    border-color:#fb4b53 !important;
    border-color:rgba(251, 75, 83, var(--border-opacity)) !important
  }

  .large\:focus\:border-teal:focus{
    --border-opacity:1 !important;
    border-color:#009b9b !important;
    border-color:rgba(0, 155, 155, var(--border-opacity)) !important
  }

  .large\:focus\:border-teal-100:focus{
    --border-opacity:1 !important;
    border-color:#dbfbfb !important;
    border-color:rgba(219, 251, 251, var(--border-opacity)) !important
  }

  .large\:focus\:border-teal-200:focus{
    --border-opacity:1 !important;
    border-color:#A8E2E4 !important;
    border-color:rgba(168, 226, 228, var(--border-opacity)) !important
  }

  .large\:focus\:border-teal-300:focus{
    --border-opacity:1 !important;
    border-color:#009C98 !important;
    border-color:rgba(0, 156, 152, var(--border-opacity)) !important
  }

  .large\:focus\:border-white:focus{
    --border-opacity:1 !important;
    border-color:#fff !important;
    border-color:rgba(255, 255, 255, var(--border-opacity)) !important
  }

  .large\:focus\:border-black:focus{
    --border-opacity:1 !important;
    border-color:#000 !important;
    border-color:rgba(0, 0, 0, var(--border-opacity)) !important
  }

  .large\:focus\:border-black-100:focus{
    --border-opacity:1 !important;
    border-color:#242A2E !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .large\:focus\:border-black-200:focus{
    --border-opacity:1 !important;
    border-color:#171717 !important;
    border-color:rgba(23, 23, 23, var(--border-opacity)) !important
  }

  .large\:focus\:border-blue:focus{
    --border-opacity:1 !important;
    border-color:#0058A1 !important;
    border-color:rgba(0, 88, 161, var(--border-opacity)) !important
  }

  .large\:focus\:border-orange:focus{
    --border-opacity:1 !important;
    border-color:#fe7b00 !important;
    border-color:rgba(254, 123, 0, var(--border-opacity)) !important
  }

  .large\:focus\:border-purple:focus{
    --border-opacity:1 !important;
    border-color:#8a3ffc !important;
    border-color:rgba(138, 63, 252, var(--border-opacity)) !important
  }

  .large\:focus\:border-blue-100:focus{
    --border-opacity:1 !important;
    border-color:#E3F6FF !important;
    border-color:rgba(227, 246, 255, var(--border-opacity)) !important
  }

  .large\:focus\:border-blue-300:focus{
    --border-opacity:1 !important;
    border-color:#30B0FF !important;
    border-color:rgba(48, 176, 255, var(--border-opacity)) !important
  }

  .large\:focus\:border-blue-900:focus{
    --border-opacity:1 !important;
    border-color:#07192B !important;
    border-color:rgba(7, 25, 43, var(--border-opacity)) !important
  }

  .large\:focus\:border-gray-150:focus{
    --border-opacity:1 !important;
    border-color:#f9f9f9 !important;
    border-color:rgba(249, 249, 249, var(--border-opacity)) !important
  }

  .large\:focus\:border-gray-200:focus{
    --border-opacity:1 !important;
    border-color:#F2F4F8 !important;
    border-color:rgba(242, 244, 248, var(--border-opacity)) !important
  }

  .large\:focus\:border-gray-250:focus{
    --border-opacity:1 !important;
    border-color:#FAFBFB !important;
    border-color:rgba(250, 251, 251, var(--border-opacity)) !important
  }

  .large\:focus\:border-gray-300:focus{
    --border-opacity:1 !important;
    border-color:#D5D9E0 !important;
    border-color:rgba(213, 217, 224, var(--border-opacity)) !important
  }

  .large\:focus\:border-gray-400:focus{
    --border-opacity:1 !important;
    border-color:#9FA5AD !important;
    border-color:rgba(159, 165, 173, var(--border-opacity)) !important
  }

  .large\:focus\:border-gray-450:focus{
    --border-opacity:1 !important;
    border-color:#868d95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .large\:focus\:border-gray-500:focus{
    --border-opacity:1 !important;
    border-color:#414F64 !important;
    border-color:rgba(65, 79, 100, var(--border-opacity)) !important
  }

  .large\:focus\:border-gray-550:focus{
    --border-opacity:1 !important;
    border-color:#697077 !important;
    border-color:rgba(105, 112, 119, var(--border-opacity)) !important
  }

  .large\:focus\:border-gray-600:focus{
    --border-opacity:1 !important;
    border-color:#50565b !important;
    border-color:rgba(80, 86, 91, var(--border-opacity)) !important
  }

  .large\:focus\:border-gray-700:focus{
    --border-opacity:1 !important;
    border-color:#242a2e !important;
    border-color:rgba(36, 42, 46, var(--border-opacity)) !important
  }

  .large\:focus\:border-gray-disable:focus{
    --border-opacity:1 !important;
    border-color:#C1C7CD !important;
    border-color:rgba(193, 199, 205, var(--border-opacity)) !important
  }

  .large\:focus\:border-gray-unselected:focus{
    --border-opacity:1 !important;
    border-color:#868D95 !important;
    border-color:rgba(134, 141, 149, var(--border-opacity)) !important
  }

  .large\:focus\:border-blue-200:focus{
    --border-opacity:1 !important;
    border-color:#427fb6 !important;
    border-color:rgba(66, 127, 182, var(--border-opacity)) !important
  }

  .large\:focus\:border-red-500:focus{
    --border-opacity:1 !important;
    border-color:#DC2626 !important;
    border-color:rgba(220, 38, 38, var(--border-opacity)) !important
  }

  .large\:focus\:border-red-alert:focus{
    border-color:#DA1E2833 !important
  }

  .large\:focus\:border-blue-40:focus{
    --border-opacity:1 !important;
    border-color:#78a9ff !important;
    border-color:rgba(120, 169, 255, var(--border-opacity)) !important
  }

  .large\:focus\:border-blue-60:focus{
    --border-opacity:1 !important;
    border-color:#0f62fe !important;
    border-color:rgba(15, 98, 254, var(--border-opacity)) !important
  }

  .large\:focus\:border-blue-60-hover:focus{
    --border-opacity:1 !important;
    border-color:#0353e9 !important;
    border-color:rgba(3, 83, 233, var(--border-opacity)) !important
  }

  .large\:focus\:border-blue-80:focus{
    --border-opacity:1 !important;
    border-color:#002d9c !important;
    border-color:rgba(0, 45, 156, var(--border-opacity)) !important
  }

  .large\:focus\:border-gray-80:focus{
    --border-opacity:1 !important;
    border-color:#393939 !important;
    border-color:rgba(57, 57, 57, var(--border-opacity)) !important
  }

  .large\:focus\:border-gray-80-hover:focus{
    --border-opacity:1 !important;
    border-color:#4c4c4c !important;
    border-color:rgba(76, 76, 76, var(--border-opacity)) !important
  }

  .large\:focus\:border-gray-70:focus{
    --border-opacity:1 !important;
    border-color:#525252 !important;
    border-color:rgba(82, 82, 82, var(--border-opacity)) !important
  }

  .large\:focus\:border-gray-60:focus{
    --border-opacity:1 !important;
    border-color:#6f6f6f !important;
    border-color:rgba(111, 111, 111, var(--border-opacity)) !important
  }

  .large\:focus\:border-red-60:focus{
    --border-opacity:1 !important;
    border-color:#da1e28 !important;
    border-color:rgba(218, 30, 40, var(--border-opacity)) !important
  }

  .large\:focus\:border-red-60-hover:focus{
    --border-opacity:1 !important;
    border-color:#ba1b23 !important;
    border-color:rgba(186, 27, 35, var(--border-opacity)) !important
  }

  .large\:focus\:border-red-80:focus{
    --border-opacity:1 !important;
    border-color:#750e13 !important;
    border-color:rgba(117, 14, 19, var(--border-opacity)) !important
  }

  .large\:focus\:border-gray-30:focus{
    --border-opacity:1 !important;
    border-color:#c6c6c6 !important;
    border-color:rgba(198, 198, 198, var(--border-opacity)) !important
  }

  .large\:focus\:border-green-60:focus{
    --border-opacity:1 !important;
    border-color:#198038 !important;
    border-color:rgba(25, 128, 56, var(--border-opacity)) !important
  }

  .large\:focus\:border-green-50:focus{
    --border-opacity:1 !important;
    border-color:#EDF5FF !important;
    border-color:rgba(237, 245, 255, var(--border-opacity)) !important
  }

  .large\:focus\:border-blue-70:focus{
    --border-opacity:1 !important;
    border-color:#0043ce !important;
    border-color:rgba(0, 67, 206, var(--border-opacity)) !important
  }

  .large\:focus\:border-gray-50:focus{
    --border-opacity:1 !important;
    border-color:#8d8d8d !important;
    border-color:rgba(141, 141, 141, var(--border-opacity)) !important
  }

  .large\:focus\:border-gray-50-hover:focus{
    border-color:#8d8d8d12 !important
  }

  .large\:focus\:border-gray-50-active:focus{
    border-color:#8d8d8d32 !important
  }

  .large\:focus\:border-gray-100:focus{
    --border-opacity:1 !important;
    border-color:#161616 !important;
    border-color:rgba(22, 22, 22, var(--border-opacity)) !important
  }

  .large\:focus\:border-gray-100-disabled:focus{
    border-color:#16161650 !important
  }

  .large\:focus\:border-gray-40:focus{
    --border-opacity:1 !important;
    border-color:#a8a8a8 !important;
    border-color:rgba(168, 168, 168, var(--border-opacity)) !important
  }

  .large\:focus\:border-gray-10:focus{
    --border-opacity:1 !important;
    border-color:#f4f4f4 !important;
    border-color:rgba(244, 244, 244, var(--border-opacity)) !important
  }

  .large\:focus\:border-gray-10-hover:focus{
    --border-opacity:1 !important;
    border-color:#e5e5e5 !important;
    border-color:rgba(229, 229, 229, var(--border-opacity)) !important
  }

  .large\:focus\:border-gray-20:focus{
    --border-opacity:1 !important;
    border-color:#e0e0e0 !important;
    border-color:rgba(224, 224, 224, var(--border-opacity)) !important
  }

  .large\:focus\:border-gray-20-hover:focus{
    --border-opacity:1 !important;
    border-color:#cacaca !important;
    border-color:rgba(202, 202, 202, var(--border-opacity)) !important
  }

  .large\:border-opacity-0{
    --border-opacity:0 !important
  }

  .large\:border-opacity-25{
    --border-opacity:0.25 !important
  }

  .large\:border-opacity-50{
    --border-opacity:0.5 !important
  }

  .large\:border-opacity-75{
    --border-opacity:0.75 !important
  }

  .large\:border-opacity-100{
    --border-opacity:1 !important
  }

  .large\:hover\:border-opacity-0:hover{
    --border-opacity:0 !important
  }

  .large\:hover\:border-opacity-25:hover{
    --border-opacity:0.25 !important
  }

  .large\:hover\:border-opacity-50:hover{
    --border-opacity:0.5 !important
  }

  .large\:hover\:border-opacity-75:hover{
    --border-opacity:0.75 !important
  }

  .large\:hover\:border-opacity-100:hover{
    --border-opacity:1 !important
  }

  .large\:focus\:border-opacity-0:focus{
    --border-opacity:0 !important
  }

  .large\:focus\:border-opacity-25:focus{
    --border-opacity:0.25 !important
  }

  .large\:focus\:border-opacity-50:focus{
    --border-opacity:0.5 !important
  }

  .large\:focus\:border-opacity-75:focus{
    --border-opacity:0.75 !important
  }

  .large\:focus\:border-opacity-100:focus{
    --border-opacity:1 !important
  }

  .large\:rounded-none{
    border-radius:0 !important
  }

  .large\:rounded-sm{
    border-radius:0.125rem !important
  }

  .large\:rounded{
    border-radius:0.25rem !important
  }

  .large\:rounded-md{
    border-radius:0.375rem !important
  }

  .large\:rounded-lg{
    border-radius:0.5rem !important
  }

  .large\:rounded-xl{
    border-radius:0.75rem !important
  }

  .large\:rounded-2xl{
    border-radius:1rem !important
  }

  .large\:rounded-3xl{
    border-radius:1.5rem !important
  }

  .large\:rounded-full{
    border-radius:9999px !important
  }

  .large\:rounded-t-none{
    border-top-left-radius:0 !important;
    border-top-right-radius:0 !important
  }

  .large\:rounded-r-none{
    border-top-right-radius:0 !important;
    border-bottom-right-radius:0 !important
  }

  .large\:rounded-b-none{
    border-bottom-right-radius:0 !important;
    border-bottom-left-radius:0 !important
  }

  .large\:rounded-l-none{
    border-top-left-radius:0 !important;
    border-bottom-left-radius:0 !important
  }

  .large\:rounded-t-sm{
    border-top-left-radius:0.125rem !important;
    border-top-right-radius:0.125rem !important
  }

  .large\:rounded-r-sm{
    border-top-right-radius:0.125rem !important;
    border-bottom-right-radius:0.125rem !important
  }

  .large\:rounded-b-sm{
    border-bottom-right-radius:0.125rem !important;
    border-bottom-left-radius:0.125rem !important
  }

  .large\:rounded-l-sm{
    border-top-left-radius:0.125rem !important;
    border-bottom-left-radius:0.125rem !important
  }

  .large\:rounded-t{
    border-top-left-radius:0.25rem !important;
    border-top-right-radius:0.25rem !important
  }

  .large\:rounded-r{
    border-top-right-radius:0.25rem !important;
    border-bottom-right-radius:0.25rem !important
  }

  .large\:rounded-b{
    border-bottom-right-radius:0.25rem !important;
    border-bottom-left-radius:0.25rem !important
  }

  .large\:rounded-l{
    border-top-left-radius:0.25rem !important;
    border-bottom-left-radius:0.25rem !important
  }

  .large\:rounded-t-md{
    border-top-left-radius:0.375rem !important;
    border-top-right-radius:0.375rem !important
  }

  .large\:rounded-r-md{
    border-top-right-radius:0.375rem !important;
    border-bottom-right-radius:0.375rem !important
  }

  .large\:rounded-b-md{
    border-bottom-right-radius:0.375rem !important;
    border-bottom-left-radius:0.375rem !important
  }

  .large\:rounded-l-md{
    border-top-left-radius:0.375rem !important;
    border-bottom-left-radius:0.375rem !important
  }

  .large\:rounded-t-lg{
    border-top-left-radius:0.5rem !important;
    border-top-right-radius:0.5rem !important
  }

  .large\:rounded-r-lg{
    border-top-right-radius:0.5rem !important;
    border-bottom-right-radius:0.5rem !important
  }

  .large\:rounded-b-lg{
    border-bottom-right-radius:0.5rem !important;
    border-bottom-left-radius:0.5rem !important
  }

  .large\:rounded-l-lg{
    border-top-left-radius:0.5rem !important;
    border-bottom-left-radius:0.5rem !important
  }

  .large\:rounded-t-xl{
    border-top-left-radius:0.75rem !important;
    border-top-right-radius:0.75rem !important
  }

  .large\:rounded-r-xl{
    border-top-right-radius:0.75rem !important;
    border-bottom-right-radius:0.75rem !important
  }

  .large\:rounded-b-xl{
    border-bottom-right-radius:0.75rem !important;
    border-bottom-left-radius:0.75rem !important
  }

  .large\:rounded-l-xl{
    border-top-left-radius:0.75rem !important;
    border-bottom-left-radius:0.75rem !important
  }

  .large\:rounded-t-2xl{
    border-top-left-radius:1rem !important;
    border-top-right-radius:1rem !important
  }

  .large\:rounded-r-2xl{
    border-top-right-radius:1rem !important;
    border-bottom-right-radius:1rem !important
  }

  .large\:rounded-b-2xl{
    border-bottom-right-radius:1rem !important;
    border-bottom-left-radius:1rem !important
  }

  .large\:rounded-l-2xl{
    border-top-left-radius:1rem !important;
    border-bottom-left-radius:1rem !important
  }

  .large\:rounded-t-3xl{
    border-top-left-radius:1.5rem !important;
    border-top-right-radius:1.5rem !important
  }

  .large\:rounded-r-3xl{
    border-top-right-radius:1.5rem !important;
    border-bottom-right-radius:1.5rem !important
  }

  .large\:rounded-b-3xl{
    border-bottom-right-radius:1.5rem !important;
    border-bottom-left-radius:1.5rem !important
  }

  .large\:rounded-l-3xl{
    border-top-left-radius:1.5rem !important;
    border-bottom-left-radius:1.5rem !important
  }

  .large\:rounded-t-full{
    border-top-left-radius:9999px !important;
    border-top-right-radius:9999px !important
  }

  .large\:rounded-r-full{
    border-top-right-radius:9999px !important;
    border-bottom-right-radius:9999px !important
  }

  .large\:rounded-b-full{
    border-bottom-right-radius:9999px !important;
    border-bottom-left-radius:9999px !important
  }

  .large\:rounded-l-full{
    border-top-left-radius:9999px !important;
    border-bottom-left-radius:9999px !important
  }

  .large\:rounded-tl-none{
    border-top-left-radius:0 !important
  }

  .large\:rounded-tr-none{
    border-top-right-radius:0 !important
  }

  .large\:rounded-br-none{
    border-bottom-right-radius:0 !important
  }

  .large\:rounded-bl-none{
    border-bottom-left-radius:0 !important
  }

  .large\:rounded-tl-sm{
    border-top-left-radius:0.125rem !important
  }

  .large\:rounded-tr-sm{
    border-top-right-radius:0.125rem !important
  }

  .large\:rounded-br-sm{
    border-bottom-right-radius:0.125rem !important
  }

  .large\:rounded-bl-sm{
    border-bottom-left-radius:0.125rem !important
  }

  .large\:rounded-tl{
    border-top-left-radius:0.25rem !important
  }

  .large\:rounded-tr{
    border-top-right-radius:0.25rem !important
  }

  .large\:rounded-br{
    border-bottom-right-radius:0.25rem !important
  }

  .large\:rounded-bl{
    border-bottom-left-radius:0.25rem !important
  }

  .large\:rounded-tl-md{
    border-top-left-radius:0.375rem !important
  }

  .large\:rounded-tr-md{
    border-top-right-radius:0.375rem !important
  }

  .large\:rounded-br-md{
    border-bottom-right-radius:0.375rem !important
  }

  .large\:rounded-bl-md{
    border-bottom-left-radius:0.375rem !important
  }

  .large\:rounded-tl-lg{
    border-top-left-radius:0.5rem !important
  }

  .large\:rounded-tr-lg{
    border-top-right-radius:0.5rem !important
  }

  .large\:rounded-br-lg{
    border-bottom-right-radius:0.5rem !important
  }

  .large\:rounded-bl-lg{
    border-bottom-left-radius:0.5rem !important
  }

  .large\:rounded-tl-xl{
    border-top-left-radius:0.75rem !important
  }

  .large\:rounded-tr-xl{
    border-top-right-radius:0.75rem !important
  }

  .large\:rounded-br-xl{
    border-bottom-right-radius:0.75rem !important
  }

  .large\:rounded-bl-xl{
    border-bottom-left-radius:0.75rem !important
  }

  .large\:rounded-tl-2xl{
    border-top-left-radius:1rem !important
  }

  .large\:rounded-tr-2xl{
    border-top-right-radius:1rem !important
  }

  .large\:rounded-br-2xl{
    border-bottom-right-radius:1rem !important
  }

  .large\:rounded-bl-2xl{
    border-bottom-left-radius:1rem !important
  }

  .large\:rounded-tl-3xl{
    border-top-left-radius:1.5rem !important
  }

  .large\:rounded-tr-3xl{
    border-top-right-radius:1.5rem !important
  }

  .large\:rounded-br-3xl{
    border-bottom-right-radius:1.5rem !important
  }

  .large\:rounded-bl-3xl{
    border-bottom-left-radius:1.5rem !important
  }

  .large\:rounded-tl-full{
    border-top-left-radius:9999px !important
  }

  .large\:rounded-tr-full{
    border-top-right-radius:9999px !important
  }

  .large\:rounded-br-full{
    border-bottom-right-radius:9999px !important
  }

  .large\:rounded-bl-full{
    border-bottom-left-radius:9999px !important
  }

  .large\:border-solid{
    border-style:solid !important
  }

  .large\:border-dashed{
    border-style:dashed !important
  }

  .large\:border-dotted{
    border-style:dotted !important
  }

  .large\:border-double{
    border-style:double !important
  }

  .large\:border-none{
    border-style:none !important
  }

  .large\:border-0{
    border-width:0 !important
  }

  .large\:border-2{
    border-width:2px !important
  }

  .large\:border-4{
    border-width:4px !important
  }

  .large\:border-8{
    border-width:8px !important
  }

  .large\:border{
    border-width:1px !important
  }

  .large\:border-t-0{
    border-top-width:0 !important
  }

  .large\:border-r-0{
    border-right-width:0 !important
  }

  .large\:border-b-0{
    border-bottom-width:0 !important
  }

  .large\:border-l-0{
    border-left-width:0 !important
  }

  .large\:border-t-2{
    border-top-width:2px !important
  }

  .large\:border-r-2{
    border-right-width:2px !important
  }

  .large\:border-b-2{
    border-bottom-width:2px !important
  }

  .large\:border-l-2{
    border-left-width:2px !important
  }

  .large\:border-t-4{
    border-top-width:4px !important
  }

  .large\:border-r-4{
    border-right-width:4px !important
  }

  .large\:border-b-4{
    border-bottom-width:4px !important
  }

  .large\:border-l-4{
    border-left-width:4px !important
  }

  .large\:border-t-8{
    border-top-width:8px !important
  }

  .large\:border-r-8{
    border-right-width:8px !important
  }

  .large\:border-b-8{
    border-bottom-width:8px !important
  }

  .large\:border-l-8{
    border-left-width:8px !important
  }

  .large\:border-t{
    border-top-width:1px !important
  }

  .large\:border-r{
    border-right-width:1px !important
  }

  .large\:border-b{
    border-bottom-width:1px !important
  }

  .large\:border-l{
    border-left-width:1px !important
  }

  .large\:box-border{
    box-sizing:border-box !important
  }

  .large\:box-content{
    box-sizing:content-box !important
  }

  .large\:cursor-auto{
    cursor:auto !important
  }

  .large\:cursor-default{
    cursor:default !important
  }

  .large\:cursor-pointer{
    cursor:pointer !important
  }

  .large\:cursor-wait{
    cursor:wait !important
  }

  .large\:cursor-text{
    cursor:text !important
  }

  .large\:cursor-move{
    cursor:move !important
  }

  .large\:cursor-not-allowed{
    cursor:not-allowed !important
  }

  .large\:block{
    display:block !important
  }

  .large\:inline-block{
    display:inline-block !important
  }

  .large\:inline{
    display:inline !important
  }

  .large\:flex{
    display:flex !important
  }

  .large\:inline-flex{
    display:inline-flex !important
  }

  .large\:table{
    display:table !important
  }

  .large\:table-caption{
    display:table-caption !important
  }

  .large\:table-cell{
    display:table-cell !important
  }

  .large\:table-column{
    display:table-column !important
  }

  .large\:table-column-group{
    display:table-column-group !important
  }

  .large\:table-footer-group{
    display:table-footer-group !important
  }

  .large\:table-header-group{
    display:table-header-group !important
  }

  .large\:table-row-group{
    display:table-row-group !important
  }

  .large\:table-row{
    display:table-row !important
  }

  .large\:flow-root{
    display:flow-root !important
  }

  .large\:grid{
    display:grid !important
  }

  .large\:inline-grid{
    display:inline-grid !important
  }

  .large\:contents{
    display:contents !important
  }

  .large\:hidden{
    display:none !important
  }

  .large\:flex-row{
    flex-direction:row !important
  }

  .large\:flex-row-reverse{
    flex-direction:row-reverse !important
  }

  .large\:flex-col{
    flex-direction:column !important
  }

  .large\:flex-col-reverse{
    flex-direction:column-reverse !important
  }

  .large\:flex-wrap{
    flex-wrap:wrap !important
  }

  .large\:flex-wrap-reverse{
    flex-wrap:wrap-reverse !important
  }

  .large\:flex-no-wrap{
    flex-wrap:nowrap !important
  }

  .large\:place-items-auto{
    place-items:auto !important
  }

  .large\:place-items-start{
    place-items:start !important
  }

  .large\:place-items-end{
    place-items:end !important
  }

  .large\:place-items-center{
    place-items:center !important
  }

  .large\:place-items-stretch{
    place-items:stretch !important
  }

  .large\:place-content-center{
    place-content:center !important
  }

  .large\:place-content-start{
    place-content:start !important
  }

  .large\:place-content-end{
    place-content:end !important
  }

  .large\:place-content-between{
    place-content:space-between !important
  }

  .large\:place-content-around{
    place-content:space-around !important
  }

  .large\:place-content-evenly{
    place-content:space-evenly !important
  }

  .large\:place-content-stretch{
    place-content:stretch !important
  }

  .large\:place-self-auto{
    place-self:auto !important
  }

  .large\:place-self-start{
    place-self:start !important
  }

  .large\:place-self-end{
    place-self:end !important
  }

  .large\:place-self-center{
    place-self:center !important
  }

  .large\:place-self-stretch{
    place-self:stretch !important
  }

  .large\:items-start{
    align-items:flex-start !important
  }

  .large\:items-end{
    align-items:flex-end !important
  }

  .large\:items-center{
    align-items:center !important
  }

  .large\:items-baseline{
    align-items:baseline !important
  }

  .large\:items-stretch{
    align-items:stretch !important
  }

  .large\:content-center{
    align-content:center !important
  }

  .large\:content-start{
    align-content:flex-start !important
  }

  .large\:content-end{
    align-content:flex-end !important
  }

  .large\:content-between{
    align-content:space-between !important
  }

  .large\:content-around{
    align-content:space-around !important
  }

  .large\:content-evenly{
    align-content:space-evenly !important
  }

  .large\:self-auto{
    align-self:auto !important
  }

  .large\:self-start{
    align-self:flex-start !important
  }

  .large\:self-end{
    align-self:flex-end !important
  }

  .large\:self-center{
    align-self:center !important
  }

  .large\:self-stretch{
    align-self:stretch !important
  }

  .large\:justify-items-auto{
    justify-items:auto !important
  }

  .large\:justify-items-start{
    justify-items:start !important
  }

  .large\:justify-items-end{
    justify-items:end !important
  }

  .large\:justify-items-center{
    justify-items:center !important
  }

  .large\:justify-items-stretch{
    justify-items:stretch !important
  }

  .large\:justify-start{
    justify-content:flex-start !important
  }

  .large\:justify-end{
    justify-content:flex-end !important
  }

  .large\:justify-center{
    justify-content:center !important
  }

  .large\:justify-between{
    justify-content:space-between !important
  }

  .large\:justify-around{
    justify-content:space-around !important
  }

  .large\:justify-evenly{
    justify-content:space-evenly !important
  }

  .large\:justify-self-auto{
    justify-self:auto !important
  }

  .large\:justify-self-start{
    justify-self:start !important
  }

  .large\:justify-self-end{
    justify-self:end !important
  }

  .large\:justify-self-center{
    justify-self:center !important
  }

  .large\:justify-self-stretch{
    justify-self:stretch !important
  }

  .large\:flex-1{
    flex:1 1 0% !important
  }

  .large\:flex-auto{
    flex:1 1 auto !important
  }

  .large\:flex-initial{
    flex:0 1 auto !important
  }

  .large\:flex-none{
    flex:none !important
  }

  .large\:flex-grow-0{
    flex-grow:0 !important
  }

  .large\:flex-grow{
    flex-grow:1 !important
  }

  .large\:flex-shrink-0{
    flex-shrink:0 !important
  }

  .large\:flex-shrink{
    flex-shrink:1 !important
  }

  .large\:order-1{
    order:1 !important
  }

  .large\:order-2{
    order:2 !important
  }

  .large\:order-3{
    order:3 !important
  }

  .large\:order-4{
    order:4 !important
  }

  .large\:order-5{
    order:5 !important
  }

  .large\:order-6{
    order:6 !important
  }

  .large\:order-7{
    order:7 !important
  }

  .large\:order-8{
    order:8 !important
  }

  .large\:order-9{
    order:9 !important
  }

  .large\:order-10{
    order:10 !important
  }

  .large\:order-11{
    order:11 !important
  }

  .large\:order-12{
    order:12 !important
  }

  .large\:order-first{
    order:-9999 !important
  }

  .large\:order-last{
    order:9999 !important
  }

  .large\:order-none{
    order:0 !important
  }

  .large\:float-right{
    float:right !important
  }

  .large\:float-left{
    float:left !important
  }

  .large\:float-none{
    float:none !important
  }

  .large\:clearfix:after{
    content:"" !important;
    display:table !important;
    clear:both !important
  }

  .large\:clear-left{
    clear:left !important
  }

  .large\:clear-right{
    clear:right !important
  }

  .large\:clear-both{
    clear:both !important
  }

  .large\:clear-none{
    clear:none !important
  }

  .large\:font-sans{
    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" !important
  }

  .large\:font-serif{
    font-family:Georgia, Cambria, "Times New Roman", Times, serif !important
  }

  .large\:font-mono{
    font-family:Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important
  }

  .large\:font-hairline{
    font-weight:100 !important
  }

  .large\:font-thin{
    font-weight:200 !important
  }

  .large\:font-light{
    font-weight:300 !important
  }

  .large\:font-normal{
    font-weight:400 !important
  }

  .large\:font-medium{
    font-weight:500 !important
  }

  .large\:font-semibold{
    font-weight:600 !important
  }

  .large\:font-bold{
    font-weight:700 !important
  }

  .large\:font-extrabold{
    font-weight:800 !important
  }

  .large\:font-black{
    font-weight:900 !important
  }

  .large\:hover\:font-hairline:hover{
    font-weight:100 !important
  }

  .large\:hover\:font-thin:hover{
    font-weight:200 !important
  }

  .large\:hover\:font-light:hover{
    font-weight:300 !important
  }

  .large\:hover\:font-normal:hover{
    font-weight:400 !important
  }

  .large\:hover\:font-medium:hover{
    font-weight:500 !important
  }

  .large\:hover\:font-semibold:hover{
    font-weight:600 !important
  }

  .large\:hover\:font-bold:hover{
    font-weight:700 !important
  }

  .large\:hover\:font-extrabold:hover{
    font-weight:800 !important
  }

  .large\:hover\:font-black:hover{
    font-weight:900 !important
  }

  .large\:focus\:font-hairline:focus{
    font-weight:100 !important
  }

  .large\:focus\:font-thin:focus{
    font-weight:200 !important
  }

  .large\:focus\:font-light:focus{
    font-weight:300 !important
  }

  .large\:focus\:font-normal:focus{
    font-weight:400 !important
  }

  .large\:focus\:font-medium:focus{
    font-weight:500 !important
  }

  .large\:focus\:font-semibold:focus{
    font-weight:600 !important
  }

  .large\:focus\:font-bold:focus{
    font-weight:700 !important
  }

  .large\:focus\:font-extrabold:focus{
    font-weight:800 !important
  }

  .large\:focus\:font-black:focus{
    font-weight:900 !important
  }

  .large\:h-0{
    height:0 !important
  }

  .large\:h-1{
    height:0.25rem !important
  }

  .large\:h-2{
    height:0.5rem !important
  }

  .large\:h-3{
    height:0.75rem !important
  }

  .large\:h-4{
    height:1rem !important
  }

  .large\:h-5{
    height:1.25rem !important
  }

  .large\:h-6{
    height:1.5rem !important
  }

  .large\:h-7{
    height:1.75rem !important
  }

  .large\:h-8{
    height:2rem !important
  }

  .large\:h-10{
    height:2.5rem !important
  }

  .large\:h-12{
    height:3rem !important
  }

  .large\:h-14{
    height:3.5rem !important
  }

  .large\:h-16{
    height:4rem !important
  }

  .large\:h-18{
    height:4.5rem !important
  }

  .large\:h-19{
    height:4.75rem !important
  }

  .large\:h-20{
    height:5rem !important
  }

  .large\:h-24{
    height:6rem !important
  }

  .large\:h-28{
    height:7rem !important
  }

  .large\:h-30{
    height:7.5rem !important
  }

  .large\:h-31{
    height:7.75rem !important
  }

  .large\:h-32{
    height:8rem !important
  }

  .large\:h-34{
    height:8.5rem !important
  }

  .large\:h-36{
    height:9rem !important
  }

  .large\:h-40{
    height:10rem !important
  }

  .large\:h-42{
    height:9.188rem !important
  }

  .large\:h-44{
    height:11rem !important
  }

  .large\:h-45{
    height:11.25rem !important
  }

  .large\:h-48{
    height:12rem !important
  }

  .large\:h-50{
    height:12.5rem !important
  }

  .large\:h-52{
    height:13rem !important
  }

  .large\:h-56{
    height:14rem !important
  }

  .large\:h-60{
    height:15rem !important
  }

  .large\:h-62{
    height:15.5rem !important
  }

  .large\:h-64{
    height:16rem !important
  }

  .large\:h-70{
    height:17.5rem !important
  }

  .large\:h-72{
    height:18rem !important
  }

  .large\:h-76{
    height:19rem !important
  }

  .large\:h-80{
    height:20rem !important
  }

  .large\:h-83{
    height:20.75rem !important
  }

  .large\:h-84{
    height:21rem !important
  }

  .large\:h-92{
    height:23rem !important
  }

  .large\:h-96{
    height:24rem !important
  }

  .large\:h-104{
    height:26rem !important
  }

  .large\:h-106{
    height:26.5rem !important
  }

  .large\:h-108{
    height:27rem !important
  }

  .large\:h-112{
    height:28rem !important
  }

  .large\:h-116{
    height:29rem !important
  }

  .large\:h-120{
    height:30rem !important
  }

  .large\:h-124{
    height:31rem !important
  }

  .large\:h-132{
    height:33rem !important
  }

  .large\:h-140{
    height:40rem !important
  }

  .large\:h-164{
    height:41rem !important
  }

  .large\:h-165{
    height:41.25rem !important
  }

  .large\:h-172{
    height:43rem !important
  }

  .large\:h-200{
    height:50rem !important
  }

  .large\:h-auto{
    height:auto !important
  }

  .large\:h-px{
    height:1px !important
  }

  .large\:h-1\.5{
    height:0.375rem !important
  }

  .large\:h-2n{
    height:-0.5rem !important
  }

  .large\:h-40n{
    height:-10rem !important
  }

  .large\:h-full{
    height:100% !important
  }

  .large\:h-screen{
    height:100vh !important
  }

  .large\:h-40p{
    height:40% !important
  }

  .large\:h-50p{
    height:50% !important
  }

  .large\:h-60p{
    height:60% !important
  }

  .large\:h-70p{
    height:70% !important
  }

  .large\:h-80p{
    height:80% !important
  }

  .large\:h-90p{
    height:90% !important
  }

  .large\:h-93p{
    height:93% !important
  }

  .large\:h-fit{
    height:-moz-fit-content !important;
    height:fit-content !important
  }

  .large\:text-xs{
    font-size:0.75rem !important
  }

  .large\:text-sm{
    font-size:0.875rem !important
  }

  .large\:text-base{
    font-size:1rem !important
  }

  .large\:text-lg{
    font-size:1.125rem !important
  }

  .large\:text-xl{
    font-size:1.25rem !important
  }

  .large\:text-2xl{
    font-size:1.5rem !important
  }

  .large\:text-3xl{
    font-size:1.875rem !important
  }

  .large\:text-4xl{
    font-size:2.25rem !important
  }

  .large\:text-5xl{
    font-size:3rem !important
  }

  .large\:text-6xl{
    font-size:4rem !important
  }

  .large\:text-xsmall{
    font-size:13px !important
  }

  .large\:text-xxs{
    font-size:11px !important
  }

  .large\:text-xxxs{
    font-size:10px !important
  }

  .large\:text-heading-01{
    font-size:1.75rem !important
  }

  .large\:leading-3{
    line-height:.75rem !important
  }

  .large\:leading-4{
    line-height:1rem !important
  }

  .large\:leading-5{
    line-height:1.25rem !important
  }

  .large\:leading-6{
    line-height:1.5rem !important
  }

  .large\:leading-7{
    line-height:1.75rem !important
  }

  .large\:leading-8{
    line-height:2rem !important
  }

  .large\:leading-9{
    line-height:2.25rem !important
  }

  .large\:leading-10{
    line-height:2.5rem !important
  }

  .large\:leading-none{
    line-height:1 !important
  }

  .large\:leading-tight{
    line-height:1.25 !important
  }

  .large\:leading-snug{
    line-height:1.375 !important
  }

  .large\:leading-normal{
    line-height:1.5 !important
  }

  .large\:leading-relaxed{
    line-height:1.625 !important
  }

  .large\:leading-loose{
    line-height:2 !important
  }

  .large\:leading-primary{
    line-height:1.125rem !important
  }

  .large\:list-inside{
    list-style-position:inside !important
  }

  .large\:list-outside{
    list-style-position:outside !important
  }

  .large\:list-none{
    list-style-type:none !important
  }

  .large\:list-disc{
    list-style-type:disc !important
  }

  .large\:list-decimal{
    list-style-type:decimal !important
  }

  .large\:m-0{
    margin:0 !important
  }

  .large\:m-1{
    margin:0.25rem !important
  }

  .large\:m-2{
    margin:0.5rem !important
  }

  .large\:m-3{
    margin:0.75rem !important
  }

  .large\:m-4{
    margin:1rem !important
  }

  .large\:m-5{
    margin:1.25rem !important
  }

  .large\:m-6{
    margin:1.5rem !important
  }

  .large\:m-7{
    margin:1.75rem !important
  }

  .large\:m-8{
    margin:2rem !important
  }

  .large\:m-9{
    margin:2.25rem !important
  }

  .large\:m-10{
    margin:2.5rem !important
  }

  .large\:m-12{
    margin:3rem !important
  }

  .large\:m-14{
    margin:3.5rem !important
  }

  .large\:m-16{
    margin:4rem !important
  }

  .large\:m-18{
    margin:4.5rem !important
  }

  .large\:m-19{
    margin:4.75rem !important
  }

  .large\:m-20{
    margin:5rem !important
  }

  .large\:m-24{
    margin:6rem !important
  }

  .large\:m-28{
    margin:7rem !important
  }

  .large\:m-30{
    margin:7.5rem !important
  }

  .large\:m-31{
    margin:7.75rem !important
  }

  .large\:m-32{
    margin:8rem !important
  }

  .large\:m-34{
    margin:8.5rem !important
  }

  .large\:m-36{
    margin:9rem !important
  }

  .large\:m-40{
    margin:10rem !important
  }

  .large\:m-44{
    margin:11rem !important
  }

  .large\:m-45{
    margin:11.25rem !important
  }

  .large\:m-48{
    margin:12rem !important
  }

  .large\:m-50{
    margin:12.5rem !important
  }

  .large\:m-52{
    margin:13rem !important
  }

  .large\:m-56{
    margin:14rem !important
  }

  .large\:m-60{
    margin:15rem !important
  }

  .large\:m-62{
    margin:15.5rem !important
  }

  .large\:m-64{
    margin:16rem !important
  }

  .large\:m-70{
    margin:17.5rem !important
  }

  .large\:m-72{
    margin:18rem !important
  }

  .large\:m-76{
    margin:19rem !important
  }

  .large\:m-80{
    margin:20rem !important
  }

  .large\:m-83{
    margin:20.75rem !important
  }

  .large\:m-84{
    margin:21rem !important
  }

  .large\:m-92{
    margin:23rem !important
  }

  .large\:m-96{
    margin:24rem !important
  }

  .large\:m-104{
    margin:26rem !important
  }

  .large\:m-106{
    margin:26.5rem !important
  }

  .large\:m-108{
    margin:27rem !important
  }

  .large\:m-112{
    margin:28rem !important
  }

  .large\:m-116{
    margin:29rem !important
  }

  .large\:m-120{
    margin:30rem !important
  }

  .large\:m-124{
    margin:31rem !important
  }

  .large\:m-132{
    margin:33rem !important
  }

  .large\:m-140{
    margin:40rem !important
  }

  .large\:m-164{
    margin:41rem !important
  }

  .large\:m-165{
    margin:41.25rem !important
  }

  .large\:m-172{
    margin:43rem !important
  }

  .large\:m-200{
    margin:50rem !important
  }

  .large\:m-auto{
    margin:auto !important
  }

  .large\:m-px{
    margin:1px !important
  }

  .large\:m-1\.5{
    margin:0.375rem !important
  }

  .large\:m-2n{
    margin:-0.5rem !important
  }

  .large\:m-40n{
    margin:-10rem !important
  }

  .large\:-m-1{
    margin:-0.25rem !important
  }

  .large\:-m-2{
    margin:-0.5rem !important
  }

  .large\:-m-3{
    margin:-0.75rem !important
  }

  .large\:-m-4{
    margin:-1rem !important
  }

  .large\:-m-5{
    margin:-1.25rem !important
  }

  .large\:-m-6{
    margin:-1.5rem !important
  }

  .large\:-m-7{
    margin:-1.75rem !important
  }

  .large\:-m-8{
    margin:-2rem !important
  }

  .large\:-m-10{
    margin:-2.5rem !important
  }

  .large\:-m-12{
    margin:-3rem !important
  }

  .large\:-m-14{
    margin:-3.5rem !important
  }

  .large\:-m-16{
    margin:-4rem !important
  }

  .large\:-m-18{
    margin:-4.5rem !important
  }

  .large\:-m-19{
    margin:-4.75rem !important
  }

  .large\:-m-20{
    margin:-5rem !important
  }

  .large\:-m-24{
    margin:-6rem !important
  }

  .large\:-m-28{
    margin:-7rem !important
  }

  .large\:-m-30{
    margin:-7.5rem !important
  }

  .large\:-m-31{
    margin:-7.75rem !important
  }

  .large\:-m-32{
    margin:-8rem !important
  }

  .large\:-m-34{
    margin:-8.5rem !important
  }

  .large\:-m-36{
    margin:-9rem !important
  }

  .large\:-m-40{
    margin:-10rem !important
  }

  .large\:-m-44{
    margin:-11rem !important
  }

  .large\:-m-45{
    margin:-11.25rem !important
  }

  .large\:-m-48{
    margin:-12rem !important
  }

  .large\:-m-50{
    margin:-12.5rem !important
  }

  .large\:-m-52{
    margin:-13rem !important
  }

  .large\:-m-56{
    margin:-14rem !important
  }

  .large\:-m-60{
    margin:-15rem !important
  }

  .large\:-m-62{
    margin:-15.5rem !important
  }

  .large\:-m-64{
    margin:-16rem !important
  }

  .large\:-m-70{
    margin:-17.5rem !important
  }

  .large\:-m-72{
    margin:-18rem !important
  }

  .large\:-m-76{
    margin:-19rem !important
  }

  .large\:-m-80{
    margin:-20rem !important
  }

  .large\:-m-83{
    margin:-20.75rem !important
  }

  .large\:-m-84{
    margin:-21rem !important
  }

  .large\:-m-92{
    margin:-23rem !important
  }

  .large\:-m-96{
    margin:-24rem !important
  }

  .large\:-m-104{
    margin:-26rem !important
  }

  .large\:-m-106{
    margin:-26.5rem !important
  }

  .large\:-m-108{
    margin:-27rem !important
  }

  .large\:-m-112{
    margin:-28rem !important
  }

  .large\:-m-116{
    margin:-29rem !important
  }

  .large\:-m-120{
    margin:-30rem !important
  }

  .large\:-m-124{
    margin:-31rem !important
  }

  .large\:-m-132{
    margin:-33rem !important
  }

  .large\:-m-140{
    margin:-40rem !important
  }

  .large\:-m-164{
    margin:-41rem !important
  }

  .large\:-m-165{
    margin:-41.25rem !important
  }

  .large\:-m-172{
    margin:-43rem !important
  }

  .large\:-m-200{
    margin:-50rem !important
  }

  .large\:-m-px{
    margin:-1px !important
  }

  .large\:-m-1\.5{
    margin:-0.375rem !important
  }

  .large\:-m-2n{
    margin:0.5rem !important
  }

  .large\:-m-40n{
    margin:10rem !important
  }

  .large\:my-0{
    margin-top:0 !important;
    margin-bottom:0 !important
  }

  .large\:mx-0{
    margin-left:0 !important;
    margin-right:0 !important
  }

  .large\:my-1{
    margin-top:0.25rem !important;
    margin-bottom:0.25rem !important
  }

  .large\:mx-1{
    margin-left:0.25rem !important;
    margin-right:0.25rem !important
  }

  .large\:my-2{
    margin-top:0.5rem !important;
    margin-bottom:0.5rem !important
  }

  .large\:mx-2{
    margin-left:0.5rem !important;
    margin-right:0.5rem !important
  }

  .large\:my-3{
    margin-top:0.75rem !important;
    margin-bottom:0.75rem !important
  }

  .large\:mx-3{
    margin-left:0.75rem !important;
    margin-right:0.75rem !important
  }

  .large\:my-4{
    margin-top:1rem !important;
    margin-bottom:1rem !important
  }

  .large\:mx-4{
    margin-left:1rem !important;
    margin-right:1rem !important
  }

  .large\:my-5{
    margin-top:1.25rem !important;
    margin-bottom:1.25rem !important
  }

  .large\:mx-5{
    margin-left:1.25rem !important;
    margin-right:1.25rem !important
  }

  .large\:my-6{
    margin-top:1.5rem !important;
    margin-bottom:1.5rem !important
  }

  .large\:mx-6{
    margin-left:1.5rem !important;
    margin-right:1.5rem !important
  }

  .large\:my-7{
    margin-top:1.75rem !important;
    margin-bottom:1.75rem !important
  }

  .large\:mx-7{
    margin-left:1.75rem !important;
    margin-right:1.75rem !important
  }

  .large\:my-8{
    margin-top:2rem !important;
    margin-bottom:2rem !important
  }

  .large\:mx-8{
    margin-left:2rem !important;
    margin-right:2rem !important
  }

  .large\:my-9{
    margin-top:2.25rem !important;
    margin-bottom:2.25rem !important
  }

  .large\:mx-9{
    margin-left:2.25rem !important;
    margin-right:2.25rem !important
  }

  .large\:my-10{
    margin-top:2.5rem !important;
    margin-bottom:2.5rem !important
  }

  .large\:mx-10{
    margin-left:2.5rem !important;
    margin-right:2.5rem !important
  }

  .large\:my-12{
    margin-top:3rem !important;
    margin-bottom:3rem !important
  }

  .large\:mx-12{
    margin-left:3rem !important;
    margin-right:3rem !important
  }

  .large\:my-14{
    margin-top:3.5rem !important;
    margin-bottom:3.5rem !important
  }

  .large\:mx-14{
    margin-left:3.5rem !important;
    margin-right:3.5rem !important
  }

  .large\:my-16{
    margin-top:4rem !important;
    margin-bottom:4rem !important
  }

  .large\:mx-16{
    margin-left:4rem !important;
    margin-right:4rem !important
  }

  .large\:my-18{
    margin-top:4.5rem !important;
    margin-bottom:4.5rem !important
  }

  .large\:mx-18{
    margin-left:4.5rem !important;
    margin-right:4.5rem !important
  }

  .large\:my-19{
    margin-top:4.75rem !important;
    margin-bottom:4.75rem !important
  }

  .large\:mx-19{
    margin-left:4.75rem !important;
    margin-right:4.75rem !important
  }

  .large\:my-20{
    margin-top:5rem !important;
    margin-bottom:5rem !important
  }

  .large\:mx-20{
    margin-left:5rem !important;
    margin-right:5rem !important
  }

  .large\:my-24{
    margin-top:6rem !important;
    margin-bottom:6rem !important
  }

  .large\:mx-24{
    margin-left:6rem !important;
    margin-right:6rem !important
  }

  .large\:my-28{
    margin-top:7rem !important;
    margin-bottom:7rem !important
  }

  .large\:mx-28{
    margin-left:7rem !important;
    margin-right:7rem !important
  }

  .large\:my-30{
    margin-top:7.5rem !important;
    margin-bottom:7.5rem !important
  }

  .large\:mx-30{
    margin-left:7.5rem !important;
    margin-right:7.5rem !important
  }

  .large\:my-31{
    margin-top:7.75rem !important;
    margin-bottom:7.75rem !important
  }

  .large\:mx-31{
    margin-left:7.75rem !important;
    margin-right:7.75rem !important
  }

  .large\:my-32{
    margin-top:8rem !important;
    margin-bottom:8rem !important
  }

  .large\:mx-32{
    margin-left:8rem !important;
    margin-right:8rem !important
  }

  .large\:my-34{
    margin-top:8.5rem !important;
    margin-bottom:8.5rem !important
  }

  .large\:mx-34{
    margin-left:8.5rem !important;
    margin-right:8.5rem !important
  }

  .large\:my-36{
    margin-top:9rem !important;
    margin-bottom:9rem !important
  }

  .large\:mx-36{
    margin-left:9rem !important;
    margin-right:9rem !important
  }

  .large\:my-40{
    margin-top:10rem !important;
    margin-bottom:10rem !important
  }

  .large\:mx-40{
    margin-left:10rem !important;
    margin-right:10rem !important
  }

  .large\:my-44{
    margin-top:11rem !important;
    margin-bottom:11rem !important
  }

  .large\:mx-44{
    margin-left:11rem !important;
    margin-right:11rem !important
  }

  .large\:my-45{
    margin-top:11.25rem !important;
    margin-bottom:11.25rem !important
  }

  .large\:mx-45{
    margin-left:11.25rem !important;
    margin-right:11.25rem !important
  }

  .large\:my-48{
    margin-top:12rem !important;
    margin-bottom:12rem !important
  }

  .large\:mx-48{
    margin-left:12rem !important;
    margin-right:12rem !important
  }

  .large\:my-50{
    margin-top:12.5rem !important;
    margin-bottom:12.5rem !important
  }

  .large\:mx-50{
    margin-left:12.5rem !important;
    margin-right:12.5rem !important
  }

  .large\:my-52{
    margin-top:13rem !important;
    margin-bottom:13rem !important
  }

  .large\:mx-52{
    margin-left:13rem !important;
    margin-right:13rem !important
  }

  .large\:my-56{
    margin-top:14rem !important;
    margin-bottom:14rem !important
  }

  .large\:mx-56{
    margin-left:14rem !important;
    margin-right:14rem !important
  }

  .large\:my-60{
    margin-top:15rem !important;
    margin-bottom:15rem !important
  }

  .large\:mx-60{
    margin-left:15rem !important;
    margin-right:15rem !important
  }

  .large\:my-62{
    margin-top:15.5rem !important;
    margin-bottom:15.5rem !important
  }

  .large\:mx-62{
    margin-left:15.5rem !important;
    margin-right:15.5rem !important
  }

  .large\:my-64{
    margin-top:16rem !important;
    margin-bottom:16rem !important
  }

  .large\:mx-64{
    margin-left:16rem !important;
    margin-right:16rem !important
  }

  .large\:my-70{
    margin-top:17.5rem !important;
    margin-bottom:17.5rem !important
  }

  .large\:mx-70{
    margin-left:17.5rem !important;
    margin-right:17.5rem !important
  }

  .large\:my-72{
    margin-top:18rem !important;
    margin-bottom:18rem !important
  }

  .large\:mx-72{
    margin-left:18rem !important;
    margin-right:18rem !important
  }

  .large\:my-76{
    margin-top:19rem !important;
    margin-bottom:19rem !important
  }

  .large\:mx-76{
    margin-left:19rem !important;
    margin-right:19rem !important
  }

  .large\:my-80{
    margin-top:20rem !important;
    margin-bottom:20rem !important
  }

  .large\:mx-80{
    margin-left:20rem !important;
    margin-right:20rem !important
  }

  .large\:my-83{
    margin-top:20.75rem !important;
    margin-bottom:20.75rem !important
  }

  .large\:mx-83{
    margin-left:20.75rem !important;
    margin-right:20.75rem !important
  }

  .large\:my-84{
    margin-top:21rem !important;
    margin-bottom:21rem !important
  }

  .large\:mx-84{
    margin-left:21rem !important;
    margin-right:21rem !important
  }

  .large\:my-92{
    margin-top:23rem !important;
    margin-bottom:23rem !important
  }

  .large\:mx-92{
    margin-left:23rem !important;
    margin-right:23rem !important
  }

  .large\:my-96{
    margin-top:24rem !important;
    margin-bottom:24rem !important
  }

  .large\:mx-96{
    margin-left:24rem !important;
    margin-right:24rem !important
  }

  .large\:my-104{
    margin-top:26rem !important;
    margin-bottom:26rem !important
  }

  .large\:mx-104{
    margin-left:26rem !important;
    margin-right:26rem !important
  }

  .large\:my-106{
    margin-top:26.5rem !important;
    margin-bottom:26.5rem !important
  }

  .large\:mx-106{
    margin-left:26.5rem !important;
    margin-right:26.5rem !important
  }

  .large\:my-108{
    margin-top:27rem !important;
    margin-bottom:27rem !important
  }

  .large\:mx-108{
    margin-left:27rem !important;
    margin-right:27rem !important
  }

  .large\:my-112{
    margin-top:28rem !important;
    margin-bottom:28rem !important
  }

  .large\:mx-112{
    margin-left:28rem !important;
    margin-right:28rem !important
  }

  .large\:my-116{
    margin-top:29rem !important;
    margin-bottom:29rem !important
  }

  .large\:mx-116{
    margin-left:29rem !important;
    margin-right:29rem !important
  }

  .large\:my-120{
    margin-top:30rem !important;
    margin-bottom:30rem !important
  }

  .large\:mx-120{
    margin-left:30rem !important;
    margin-right:30rem !important
  }

  .large\:my-124{
    margin-top:31rem !important;
    margin-bottom:31rem !important
  }

  .large\:mx-124{
    margin-left:31rem !important;
    margin-right:31rem !important
  }

  .large\:my-132{
    margin-top:33rem !important;
    margin-bottom:33rem !important
  }

  .large\:mx-132{
    margin-left:33rem !important;
    margin-right:33rem !important
  }

  .large\:my-140{
    margin-top:40rem !important;
    margin-bottom:40rem !important
  }

  .large\:mx-140{
    margin-left:40rem !important;
    margin-right:40rem !important
  }

  .large\:my-164{
    margin-top:41rem !important;
    margin-bottom:41rem !important
  }

  .large\:mx-164{
    margin-left:41rem !important;
    margin-right:41rem !important
  }

  .large\:my-165{
    margin-top:41.25rem !important;
    margin-bottom:41.25rem !important
  }

  .large\:mx-165{
    margin-left:41.25rem !important;
    margin-right:41.25rem !important
  }

  .large\:my-172{
    margin-top:43rem !important;
    margin-bottom:43rem !important
  }

  .large\:mx-172{
    margin-left:43rem !important;
    margin-right:43rem !important
  }

  .large\:my-200{
    margin-top:50rem !important;
    margin-bottom:50rem !important
  }

  .large\:mx-200{
    margin-left:50rem !important;
    margin-right:50rem !important
  }

  .large\:my-auto{
    margin-top:auto !important;
    margin-bottom:auto !important
  }

  .large\:mx-auto{
    margin-left:auto !important;
    margin-right:auto !important
  }

  .large\:my-px{
    margin-top:1px !important;
    margin-bottom:1px !important
  }

  .large\:mx-px{
    margin-left:1px !important;
    margin-right:1px !important
  }

  .large\:my-1\.5{
    margin-top:0.375rem !important;
    margin-bottom:0.375rem !important
  }

  .large\:mx-1\.5{
    margin-left:0.375rem !important;
    margin-right:0.375rem !important
  }

  .large\:my-2n{
    margin-top:-0.5rem !important;
    margin-bottom:-0.5rem !important
  }

  .large\:mx-2n{
    margin-left:-0.5rem !important;
    margin-right:-0.5rem !important
  }

  .large\:my-40n{
    margin-top:-10rem !important;
    margin-bottom:-10rem !important
  }

  .large\:mx-40n{
    margin-left:-10rem !important;
    margin-right:-10rem !important
  }

  .large\:-my-1{
    margin-top:-0.25rem !important;
    margin-bottom:-0.25rem !important
  }

  .large\:-mx-1{
    margin-left:-0.25rem !important;
    margin-right:-0.25rem !important
  }

  .large\:-my-2{
    margin-top:-0.5rem !important;
    margin-bottom:-0.5rem !important
  }

  .large\:-mx-2{
    margin-left:-0.5rem !important;
    margin-right:-0.5rem !important
  }

  .large\:-my-3{
    margin-top:-0.75rem !important;
    margin-bottom:-0.75rem !important
  }

  .large\:-mx-3{
    margin-left:-0.75rem !important;
    margin-right:-0.75rem !important
  }

  .large\:-my-4{
    margin-top:-1rem !important;
    margin-bottom:-1rem !important
  }

  .large\:-mx-4{
    margin-left:-1rem !important;
    margin-right:-1rem !important
  }

  .large\:-my-5{
    margin-top:-1.25rem !important;
    margin-bottom:-1.25rem !important
  }

  .large\:-mx-5{
    margin-left:-1.25rem !important;
    margin-right:-1.25rem !important
  }

  .large\:-my-6{
    margin-top:-1.5rem !important;
    margin-bottom:-1.5rem !important
  }

  .large\:-mx-6{
    margin-left:-1.5rem !important;
    margin-right:-1.5rem !important
  }

  .large\:-my-7{
    margin-top:-1.75rem !important;
    margin-bottom:-1.75rem !important
  }

  .large\:-mx-7{
    margin-left:-1.75rem !important;
    margin-right:-1.75rem !important
  }

  .large\:-my-8{
    margin-top:-2rem !important;
    margin-bottom:-2rem !important
  }

  .large\:-mx-8{
    margin-left:-2rem !important;
    margin-right:-2rem !important
  }

  .large\:-my-10{
    margin-top:-2.5rem !important;
    margin-bottom:-2.5rem !important
  }

  .large\:-mx-10{
    margin-left:-2.5rem !important;
    margin-right:-2.5rem !important
  }

  .large\:-my-12{
    margin-top:-3rem !important;
    margin-bottom:-3rem !important
  }

  .large\:-mx-12{
    margin-left:-3rem !important;
    margin-right:-3rem !important
  }

  .large\:-my-14{
    margin-top:-3.5rem !important;
    margin-bottom:-3.5rem !important
  }

  .large\:-mx-14{
    margin-left:-3.5rem !important;
    margin-right:-3.5rem !important
  }

  .large\:-my-16{
    margin-top:-4rem !important;
    margin-bottom:-4rem !important
  }

  .large\:-mx-16{
    margin-left:-4rem !important;
    margin-right:-4rem !important
  }

  .large\:-my-18{
    margin-top:-4.5rem !important;
    margin-bottom:-4.5rem !important
  }

  .large\:-mx-18{
    margin-left:-4.5rem !important;
    margin-right:-4.5rem !important
  }

  .large\:-my-19{
    margin-top:-4.75rem !important;
    margin-bottom:-4.75rem !important
  }

  .large\:-mx-19{
    margin-left:-4.75rem !important;
    margin-right:-4.75rem !important
  }

  .large\:-my-20{
    margin-top:-5rem !important;
    margin-bottom:-5rem !important
  }

  .large\:-mx-20{
    margin-left:-5rem !important;
    margin-right:-5rem !important
  }

  .large\:-my-24{
    margin-top:-6rem !important;
    margin-bottom:-6rem !important
  }

  .large\:-mx-24{
    margin-left:-6rem !important;
    margin-right:-6rem !important
  }

  .large\:-my-28{
    margin-top:-7rem !important;
    margin-bottom:-7rem !important
  }

  .large\:-mx-28{
    margin-left:-7rem !important;
    margin-right:-7rem !important
  }

  .large\:-my-30{
    margin-top:-7.5rem !important;
    margin-bottom:-7.5rem !important
  }

  .large\:-mx-30{
    margin-left:-7.5rem !important;
    margin-right:-7.5rem !important
  }

  .large\:-my-31{
    margin-top:-7.75rem !important;
    margin-bottom:-7.75rem !important
  }

  .large\:-mx-31{
    margin-left:-7.75rem !important;
    margin-right:-7.75rem !important
  }

  .large\:-my-32{
    margin-top:-8rem !important;
    margin-bottom:-8rem !important
  }

  .large\:-mx-32{
    margin-left:-8rem !important;
    margin-right:-8rem !important
  }

  .large\:-my-34{
    margin-top:-8.5rem !important;
    margin-bottom:-8.5rem !important
  }

  .large\:-mx-34{
    margin-left:-8.5rem !important;
    margin-right:-8.5rem !important
  }

  .large\:-my-36{
    margin-top:-9rem !important;
    margin-bottom:-9rem !important
  }

  .large\:-mx-36{
    margin-left:-9rem !important;
    margin-right:-9rem !important
  }

  .large\:-my-40{
    margin-top:-10rem !important;
    margin-bottom:-10rem !important
  }

  .large\:-mx-40{
    margin-left:-10rem !important;
    margin-right:-10rem !important
  }

  .large\:-my-44{
    margin-top:-11rem !important;
    margin-bottom:-11rem !important
  }

  .large\:-mx-44{
    margin-left:-11rem !important;
    margin-right:-11rem !important
  }

  .large\:-my-45{
    margin-top:-11.25rem !important;
    margin-bottom:-11.25rem !important
  }

  .large\:-mx-45{
    margin-left:-11.25rem !important;
    margin-right:-11.25rem !important
  }

  .large\:-my-48{
    margin-top:-12rem !important;
    margin-bottom:-12rem !important
  }

  .large\:-mx-48{
    margin-left:-12rem !important;
    margin-right:-12rem !important
  }

  .large\:-my-50{
    margin-top:-12.5rem !important;
    margin-bottom:-12.5rem !important
  }

  .large\:-mx-50{
    margin-left:-12.5rem !important;
    margin-right:-12.5rem !important
  }

  .large\:-my-52{
    margin-top:-13rem !important;
    margin-bottom:-13rem !important
  }

  .large\:-mx-52{
    margin-left:-13rem !important;
    margin-right:-13rem !important
  }

  .large\:-my-56{
    margin-top:-14rem !important;
    margin-bottom:-14rem !important
  }

  .large\:-mx-56{
    margin-left:-14rem !important;
    margin-right:-14rem !important
  }

  .large\:-my-60{
    margin-top:-15rem !important;
    margin-bottom:-15rem !important
  }

  .large\:-mx-60{
    margin-left:-15rem !important;
    margin-right:-15rem !important
  }

  .large\:-my-62{
    margin-top:-15.5rem !important;
    margin-bottom:-15.5rem !important
  }

  .large\:-mx-62{
    margin-left:-15.5rem !important;
    margin-right:-15.5rem !important
  }

  .large\:-my-64{
    margin-top:-16rem !important;
    margin-bottom:-16rem !important
  }

  .large\:-mx-64{
    margin-left:-16rem !important;
    margin-right:-16rem !important
  }

  .large\:-my-70{
    margin-top:-17.5rem !important;
    margin-bottom:-17.5rem !important
  }

  .large\:-mx-70{
    margin-left:-17.5rem !important;
    margin-right:-17.5rem !important
  }

  .large\:-my-72{
    margin-top:-18rem !important;
    margin-bottom:-18rem !important
  }

  .large\:-mx-72{
    margin-left:-18rem !important;
    margin-right:-18rem !important
  }

  .large\:-my-76{
    margin-top:-19rem !important;
    margin-bottom:-19rem !important
  }

  .large\:-mx-76{
    margin-left:-19rem !important;
    margin-right:-19rem !important
  }

  .large\:-my-80{
    margin-top:-20rem !important;
    margin-bottom:-20rem !important
  }

  .large\:-mx-80{
    margin-left:-20rem !important;
    margin-right:-20rem !important
  }

  .large\:-my-83{
    margin-top:-20.75rem !important;
    margin-bottom:-20.75rem !important
  }

  .large\:-mx-83{
    margin-left:-20.75rem !important;
    margin-right:-20.75rem !important
  }

  .large\:-my-84{
    margin-top:-21rem !important;
    margin-bottom:-21rem !important
  }

  .large\:-mx-84{
    margin-left:-21rem !important;
    margin-right:-21rem !important
  }

  .large\:-my-92{
    margin-top:-23rem !important;
    margin-bottom:-23rem !important
  }

  .large\:-mx-92{
    margin-left:-23rem !important;
    margin-right:-23rem !important
  }

  .large\:-my-96{
    margin-top:-24rem !important;
    margin-bottom:-24rem !important
  }

  .large\:-mx-96{
    margin-left:-24rem !important;
    margin-right:-24rem !important
  }

  .large\:-my-104{
    margin-top:-26rem !important;
    margin-bottom:-26rem !important
  }

  .large\:-mx-104{
    margin-left:-26rem !important;
    margin-right:-26rem !important
  }

  .large\:-my-106{
    margin-top:-26.5rem !important;
    margin-bottom:-26.5rem !important
  }

  .large\:-mx-106{
    margin-left:-26.5rem !important;
    margin-right:-26.5rem !important
  }

  .large\:-my-108{
    margin-top:-27rem !important;
    margin-bottom:-27rem !important
  }

  .large\:-mx-108{
    margin-left:-27rem !important;
    margin-right:-27rem !important
  }

  .large\:-my-112{
    margin-top:-28rem !important;
    margin-bottom:-28rem !important
  }

  .large\:-mx-112{
    margin-left:-28rem !important;
    margin-right:-28rem !important
  }

  .large\:-my-116{
    margin-top:-29rem !important;
    margin-bottom:-29rem !important
  }

  .large\:-mx-116{
    margin-left:-29rem !important;
    margin-right:-29rem !important
  }

  .large\:-my-120{
    margin-top:-30rem !important;
    margin-bottom:-30rem !important
  }

  .large\:-mx-120{
    margin-left:-30rem !important;
    margin-right:-30rem !important
  }

  .large\:-my-124{
    margin-top:-31rem !important;
    margin-bottom:-31rem !important
  }

  .large\:-mx-124{
    margin-left:-31rem !important;
    margin-right:-31rem !important
  }

  .large\:-my-132{
    margin-top:-33rem !important;
    margin-bottom:-33rem !important
  }

  .large\:-mx-132{
    margin-left:-33rem !important;
    margin-right:-33rem !important
  }

  .large\:-my-140{
    margin-top:-40rem !important;
    margin-bottom:-40rem !important
  }

  .large\:-mx-140{
    margin-left:-40rem !important;
    margin-right:-40rem !important
  }

  .large\:-my-164{
    margin-top:-41rem !important;
    margin-bottom:-41rem !important
  }

  .large\:-mx-164{
    margin-left:-41rem !important;
    margin-right:-41rem !important
  }

  .large\:-my-165{
    margin-top:-41.25rem !important;
    margin-bottom:-41.25rem !important
  }

  .large\:-mx-165{
    margin-left:-41.25rem !important;
    margin-right:-41.25rem !important
  }

  .large\:-my-172{
    margin-top:-43rem !important;
    margin-bottom:-43rem !important
  }

  .large\:-mx-172{
    margin-left:-43rem !important;
    margin-right:-43rem !important
  }

  .large\:-my-200{
    margin-top:-50rem !important;
    margin-bottom:-50rem !important
  }

  .large\:-mx-200{
    margin-left:-50rem !important;
    margin-right:-50rem !important
  }

  .large\:-my-px{
    margin-top:-1px !important;
    margin-bottom:-1px !important
  }

  .large\:-mx-px{
    margin-left:-1px !important;
    margin-right:-1px !important
  }

  .large\:-my-1\.5{
    margin-top:-0.375rem !important;
    margin-bottom:-0.375rem !important
  }

  .large\:-mx-1\.5{
    margin-left:-0.375rem !important;
    margin-right:-0.375rem !important
  }

  .large\:-my-2n{
    margin-top:0.5rem !important;
    margin-bottom:0.5rem !important
  }

  .large\:-mx-2n{
    margin-left:0.5rem !important;
    margin-right:0.5rem !important
  }

  .large\:-my-40n{
    margin-top:10rem !important;
    margin-bottom:10rem !important
  }

  .large\:-mx-40n{
    margin-left:10rem !important;
    margin-right:10rem !important
  }

  .large\:mt-0{
    margin-top:0 !important
  }

  .large\:mr-0{
    margin-right:0 !important
  }

  .large\:mb-0{
    margin-bottom:0 !important
  }

  .large\:ml-0{
    margin-left:0 !important
  }

  .large\:mt-1{
    margin-top:0.25rem !important
  }

  .large\:mr-1{
    margin-right:0.25rem !important
  }

  .large\:mb-1{
    margin-bottom:0.25rem !important
  }

  .large\:ml-1{
    margin-left:0.25rem !important
  }

  .large\:mt-2{
    margin-top:0.5rem !important
  }

  .large\:mr-2{
    margin-right:0.5rem !important
  }

  .large\:mb-2{
    margin-bottom:0.5rem !important
  }

  .large\:ml-2{
    margin-left:0.5rem !important
  }

  .large\:mt-3{
    margin-top:0.75rem !important
  }

  .large\:mr-3{
    margin-right:0.75rem !important
  }

  .large\:mb-3{
    margin-bottom:0.75rem !important
  }

  .large\:ml-3{
    margin-left:0.75rem !important
  }

  .large\:mt-4{
    margin-top:1rem !important
  }

  .large\:mr-4{
    margin-right:1rem !important
  }

  .large\:mb-4{
    margin-bottom:1rem !important
  }

  .large\:ml-4{
    margin-left:1rem !important
  }

  .large\:mt-5{
    margin-top:1.25rem !important
  }

  .large\:mr-5{
    margin-right:1.25rem !important
  }

  .large\:mb-5{
    margin-bottom:1.25rem !important
  }

  .large\:ml-5{
    margin-left:1.25rem !important
  }

  .large\:mt-6{
    margin-top:1.5rem !important
  }

  .large\:mr-6{
    margin-right:1.5rem !important
  }

  .large\:mb-6{
    margin-bottom:1.5rem !important
  }

  .large\:ml-6{
    margin-left:1.5rem !important
  }

  .large\:mt-7{
    margin-top:1.75rem !important
  }

  .large\:mr-7{
    margin-right:1.75rem !important
  }

  .large\:mb-7{
    margin-bottom:1.75rem !important
  }

  .large\:ml-7{
    margin-left:1.75rem !important
  }

  .large\:mt-8{
    margin-top:2rem !important
  }

  .large\:mr-8{
    margin-right:2rem !important
  }

  .large\:mb-8{
    margin-bottom:2rem !important
  }

  .large\:ml-8{
    margin-left:2rem !important
  }

  .large\:mt-9{
    margin-top:2.25rem !important
  }

  .large\:mr-9{
    margin-right:2.25rem !important
  }

  .large\:mb-9{
    margin-bottom:2.25rem !important
  }

  .large\:ml-9{
    margin-left:2.25rem !important
  }

  .large\:mt-10{
    margin-top:2.5rem !important
  }

  .large\:mr-10{
    margin-right:2.5rem !important
  }

  .large\:mb-10{
    margin-bottom:2.5rem !important
  }

  .large\:ml-10{
    margin-left:2.5rem !important
  }

  .large\:mt-12{
    margin-top:3rem !important
  }

  .large\:mr-12{
    margin-right:3rem !important
  }

  .large\:mb-12{
    margin-bottom:3rem !important
  }

  .large\:ml-12{
    margin-left:3rem !important
  }

  .large\:mt-14{
    margin-top:3.5rem !important
  }

  .large\:mr-14{
    margin-right:3.5rem !important
  }

  .large\:mb-14{
    margin-bottom:3.5rem !important
  }

  .large\:ml-14{
    margin-left:3.5rem !important
  }

  .large\:mt-16{
    margin-top:4rem !important
  }

  .large\:mr-16{
    margin-right:4rem !important
  }

  .large\:mb-16{
    margin-bottom:4rem !important
  }

  .large\:ml-16{
    margin-left:4rem !important
  }

  .large\:mt-18{
    margin-top:4.5rem !important
  }

  .large\:mr-18{
    margin-right:4.5rem !important
  }

  .large\:mb-18{
    margin-bottom:4.5rem !important
  }

  .large\:ml-18{
    margin-left:4.5rem !important
  }

  .large\:mt-19{
    margin-top:4.75rem !important
  }

  .large\:mr-19{
    margin-right:4.75rem !important
  }

  .large\:mb-19{
    margin-bottom:4.75rem !important
  }

  .large\:ml-19{
    margin-left:4.75rem !important
  }

  .large\:mt-20{
    margin-top:5rem !important
  }

  .large\:mr-20{
    margin-right:5rem !important
  }

  .large\:mb-20{
    margin-bottom:5rem !important
  }

  .large\:ml-20{
    margin-left:5rem !important
  }

  .large\:mt-24{
    margin-top:6rem !important
  }

  .large\:mr-24{
    margin-right:6rem !important
  }

  .large\:mb-24{
    margin-bottom:6rem !important
  }

  .large\:ml-24{
    margin-left:6rem !important
  }

  .large\:mt-28{
    margin-top:7rem !important
  }

  .large\:mr-28{
    margin-right:7rem !important
  }

  .large\:mb-28{
    margin-bottom:7rem !important
  }

  .large\:ml-28{
    margin-left:7rem !important
  }

  .large\:mt-30{
    margin-top:7.5rem !important
  }

  .large\:mr-30{
    margin-right:7.5rem !important
  }

  .large\:mb-30{
    margin-bottom:7.5rem !important
  }

  .large\:ml-30{
    margin-left:7.5rem !important
  }

  .large\:mt-31{
    margin-top:7.75rem !important
  }

  .large\:mr-31{
    margin-right:7.75rem !important
  }

  .large\:mb-31{
    margin-bottom:7.75rem !important
  }

  .large\:ml-31{
    margin-left:7.75rem !important
  }

  .large\:mt-32{
    margin-top:8rem !important
  }

  .large\:mr-32{
    margin-right:8rem !important
  }

  .large\:mb-32{
    margin-bottom:8rem !important
  }

  .large\:ml-32{
    margin-left:8rem !important
  }

  .large\:mt-34{
    margin-top:8.5rem !important
  }

  .large\:mr-34{
    margin-right:8.5rem !important
  }

  .large\:mb-34{
    margin-bottom:8.5rem !important
  }

  .large\:ml-34{
    margin-left:8.5rem !important
  }

  .large\:mt-36{
    margin-top:9rem !important
  }

  .large\:mr-36{
    margin-right:9rem !important
  }

  .large\:mb-36{
    margin-bottom:9rem !important
  }

  .large\:ml-36{
    margin-left:9rem !important
  }

  .large\:mt-40{
    margin-top:10rem !important
  }

  .large\:mr-40{
    margin-right:10rem !important
  }

  .large\:mb-40{
    margin-bottom:10rem !important
  }

  .large\:ml-40{
    margin-left:10rem !important
  }

  .large\:mt-44{
    margin-top:11rem !important
  }

  .large\:mr-44{
    margin-right:11rem !important
  }

  .large\:mb-44{
    margin-bottom:11rem !important
  }

  .large\:ml-44{
    margin-left:11rem !important
  }

  .large\:mt-45{
    margin-top:11.25rem !important
  }

  .large\:mr-45{
    margin-right:11.25rem !important
  }

  .large\:mb-45{
    margin-bottom:11.25rem !important
  }

  .large\:ml-45{
    margin-left:11.25rem !important
  }

  .large\:mt-48{
    margin-top:12rem !important
  }

  .large\:mr-48{
    margin-right:12rem !important
  }

  .large\:mb-48{
    margin-bottom:12rem !important
  }

  .large\:ml-48{
    margin-left:12rem !important
  }

  .large\:mt-50{
    margin-top:12.5rem !important
  }

  .large\:mr-50{
    margin-right:12.5rem !important
  }

  .large\:mb-50{
    margin-bottom:12.5rem !important
  }

  .large\:ml-50{
    margin-left:12.5rem !important
  }

  .large\:mt-52{
    margin-top:13rem !important
  }

  .large\:mr-52{
    margin-right:13rem !important
  }

  .large\:mb-52{
    margin-bottom:13rem !important
  }

  .large\:ml-52{
    margin-left:13rem !important
  }

  .large\:mt-56{
    margin-top:14rem !important
  }

  .large\:mr-56{
    margin-right:14rem !important
  }

  .large\:mb-56{
    margin-bottom:14rem !important
  }

  .large\:ml-56{
    margin-left:14rem !important
  }

  .large\:mt-60{
    margin-top:15rem !important
  }

  .large\:mr-60{
    margin-right:15rem !important
  }

  .large\:mb-60{
    margin-bottom:15rem !important
  }

  .large\:ml-60{
    margin-left:15rem !important
  }

  .large\:mt-62{
    margin-top:15.5rem !important
  }

  .large\:mr-62{
    margin-right:15.5rem !important
  }

  .large\:mb-62{
    margin-bottom:15.5rem !important
  }

  .large\:ml-62{
    margin-left:15.5rem !important
  }

  .large\:mt-64{
    margin-top:16rem !important
  }

  .large\:mr-64{
    margin-right:16rem !important
  }

  .large\:mb-64{
    margin-bottom:16rem !important
  }

  .large\:ml-64{
    margin-left:16rem !important
  }

  .large\:mt-70{
    margin-top:17.5rem !important
  }

  .large\:mr-70{
    margin-right:17.5rem !important
  }

  .large\:mb-70{
    margin-bottom:17.5rem !important
  }

  .large\:ml-70{
    margin-left:17.5rem !important
  }

  .large\:mt-72{
    margin-top:18rem !important
  }

  .large\:mr-72{
    margin-right:18rem !important
  }

  .large\:mb-72{
    margin-bottom:18rem !important
  }

  .large\:ml-72{
    margin-left:18rem !important
  }

  .large\:mt-76{
    margin-top:19rem !important
  }

  .large\:mr-76{
    margin-right:19rem !important
  }

  .large\:mb-76{
    margin-bottom:19rem !important
  }

  .large\:ml-76{
    margin-left:19rem !important
  }

  .large\:mt-80{
    margin-top:20rem !important
  }

  .large\:mr-80{
    margin-right:20rem !important
  }

  .large\:mb-80{
    margin-bottom:20rem !important
  }

  .large\:ml-80{
    margin-left:20rem !important
  }

  .large\:mt-83{
    margin-top:20.75rem !important
  }

  .large\:mr-83{
    margin-right:20.75rem !important
  }

  .large\:mb-83{
    margin-bottom:20.75rem !important
  }

  .large\:ml-83{
    margin-left:20.75rem !important
  }

  .large\:mt-84{
    margin-top:21rem !important
  }

  .large\:mr-84{
    margin-right:21rem !important
  }

  .large\:mb-84{
    margin-bottom:21rem !important
  }

  .large\:ml-84{
    margin-left:21rem !important
  }

  .large\:mt-92{
    margin-top:23rem !important
  }

  .large\:mr-92{
    margin-right:23rem !important
  }

  .large\:mb-92{
    margin-bottom:23rem !important
  }

  .large\:ml-92{
    margin-left:23rem !important
  }

  .large\:mt-96{
    margin-top:24rem !important
  }

  .large\:mr-96{
    margin-right:24rem !important
  }

  .large\:mb-96{
    margin-bottom:24rem !important
  }

  .large\:ml-96{
    margin-left:24rem !important
  }

  .large\:mt-104{
    margin-top:26rem !important
  }

  .large\:mr-104{
    margin-right:26rem !important
  }

  .large\:mb-104{
    margin-bottom:26rem !important
  }

  .large\:ml-104{
    margin-left:26rem !important
  }

  .large\:mt-106{
    margin-top:26.5rem !important
  }

  .large\:mr-106{
    margin-right:26.5rem !important
  }

  .large\:mb-106{
    margin-bottom:26.5rem !important
  }

  .large\:ml-106{
    margin-left:26.5rem !important
  }

  .large\:mt-108{
    margin-top:27rem !important
  }

  .large\:mr-108{
    margin-right:27rem !important
  }

  .large\:mb-108{
    margin-bottom:27rem !important
  }

  .large\:ml-108{
    margin-left:27rem !important
  }

  .large\:mt-112{
    margin-top:28rem !important
  }

  .large\:mr-112{
    margin-right:28rem !important
  }

  .large\:mb-112{
    margin-bottom:28rem !important
  }

  .large\:ml-112{
    margin-left:28rem !important
  }

  .large\:mt-116{
    margin-top:29rem !important
  }

  .large\:mr-116{
    margin-right:29rem !important
  }

  .large\:mb-116{
    margin-bottom:29rem !important
  }

  .large\:ml-116{
    margin-left:29rem !important
  }

  .large\:mt-120{
    margin-top:30rem !important
  }

  .large\:mr-120{
    margin-right:30rem !important
  }

  .large\:mb-120{
    margin-bottom:30rem !important
  }

  .large\:ml-120{
    margin-left:30rem !important
  }

  .large\:mt-124{
    margin-top:31rem !important
  }

  .large\:mr-124{
    margin-right:31rem !important
  }

  .large\:mb-124{
    margin-bottom:31rem !important
  }

  .large\:ml-124{
    margin-left:31rem !important
  }

  .large\:mt-132{
    margin-top:33rem !important
  }

  .large\:mr-132{
    margin-right:33rem !important
  }

  .large\:mb-132{
    margin-bottom:33rem !important
  }

  .large\:ml-132{
    margin-left:33rem !important
  }

  .large\:mt-140{
    margin-top:40rem !important
  }

  .large\:mr-140{
    margin-right:40rem !important
  }

  .large\:mb-140{
    margin-bottom:40rem !important
  }

  .large\:ml-140{
    margin-left:40rem !important
  }

  .large\:mt-164{
    margin-top:41rem !important
  }

  .large\:mr-164{
    margin-right:41rem !important
  }

  .large\:mb-164{
    margin-bottom:41rem !important
  }

  .large\:ml-164{
    margin-left:41rem !important
  }

  .large\:mt-165{
    margin-top:41.25rem !important
  }

  .large\:mr-165{
    margin-right:41.25rem !important
  }

  .large\:mb-165{
    margin-bottom:41.25rem !important
  }

  .large\:ml-165{
    margin-left:41.25rem !important
  }

  .large\:mt-172{
    margin-top:43rem !important
  }

  .large\:mr-172{
    margin-right:43rem !important
  }

  .large\:mb-172{
    margin-bottom:43rem !important
  }

  .large\:ml-172{
    margin-left:43rem !important
  }

  .large\:mt-200{
    margin-top:50rem !important
  }

  .large\:mr-200{
    margin-right:50rem !important
  }

  .large\:mb-200{
    margin-bottom:50rem !important
  }

  .large\:ml-200{
    margin-left:50rem !important
  }

  .large\:mt-auto{
    margin-top:auto !important
  }

  .large\:mr-auto{
    margin-right:auto !important
  }

  .large\:mb-auto{
    margin-bottom:auto !important
  }

  .large\:ml-auto{
    margin-left:auto !important
  }

  .large\:mt-px{
    margin-top:1px !important
  }

  .large\:mr-px{
    margin-right:1px !important
  }

  .large\:mb-px{
    margin-bottom:1px !important
  }

  .large\:ml-px{
    margin-left:1px !important
  }

  .large\:mt-1\.5{
    margin-top:0.375rem !important
  }

  .large\:mr-1\.5{
    margin-right:0.375rem !important
  }

  .large\:mb-1\.5{
    margin-bottom:0.375rem !important
  }

  .large\:ml-1\.5{
    margin-left:0.375rem !important
  }

  .large\:mt-2n{
    margin-top:-0.5rem !important
  }

  .large\:mr-2n{
    margin-right:-0.5rem !important
  }

  .large\:mb-2n{
    margin-bottom:-0.5rem !important
  }

  .large\:ml-2n{
    margin-left:-0.5rem !important
  }

  .large\:mt-40n{
    margin-top:-10rem !important
  }

  .large\:mr-40n{
    margin-right:-10rem !important
  }

  .large\:mb-40n{
    margin-bottom:-10rem !important
  }

  .large\:ml-40n{
    margin-left:-10rem !important
  }

  .large\:-mt-1{
    margin-top:-0.25rem !important
  }

  .large\:-mr-1{
    margin-right:-0.25rem !important
  }

  .large\:-mb-1{
    margin-bottom:-0.25rem !important
  }

  .large\:-ml-1{
    margin-left:-0.25rem !important
  }

  .large\:-mt-2{
    margin-top:-0.5rem !important
  }

  .large\:-mr-2{
    margin-right:-0.5rem !important
  }

  .large\:-mb-2{
    margin-bottom:-0.5rem !important
  }

  .large\:-ml-2{
    margin-left:-0.5rem !important
  }

  .large\:-mt-3{
    margin-top:-0.75rem !important
  }

  .large\:-mr-3{
    margin-right:-0.75rem !important
  }

  .large\:-mb-3{
    margin-bottom:-0.75rem !important
  }

  .large\:-ml-3{
    margin-left:-0.75rem !important
  }

  .large\:-mt-4{
    margin-top:-1rem !important
  }

  .large\:-mr-4{
    margin-right:-1rem !important
  }

  .large\:-mb-4{
    margin-bottom:-1rem !important
  }

  .large\:-ml-4{
    margin-left:-1rem !important
  }

  .large\:-mt-5{
    margin-top:-1.25rem !important
  }

  .large\:-mr-5{
    margin-right:-1.25rem !important
  }

  .large\:-mb-5{
    margin-bottom:-1.25rem !important
  }

  .large\:-ml-5{
    margin-left:-1.25rem !important
  }

  .large\:-mt-6{
    margin-top:-1.5rem !important
  }

  .large\:-mr-6{
    margin-right:-1.5rem !important
  }

  .large\:-mb-6{
    margin-bottom:-1.5rem !important
  }

  .large\:-ml-6{
    margin-left:-1.5rem !important
  }

  .large\:-mt-7{
    margin-top:-1.75rem !important
  }

  .large\:-mr-7{
    margin-right:-1.75rem !important
  }

  .large\:-mb-7{
    margin-bottom:-1.75rem !important
  }

  .large\:-ml-7{
    margin-left:-1.75rem !important
  }

  .large\:-mt-8{
    margin-top:-2rem !important
  }

  .large\:-mr-8{
    margin-right:-2rem !important
  }

  .large\:-mb-8{
    margin-bottom:-2rem !important
  }

  .large\:-ml-8{
    margin-left:-2rem !important
  }

  .large\:-mt-10{
    margin-top:-2.5rem !important
  }

  .large\:-mr-10{
    margin-right:-2.5rem !important
  }

  .large\:-mb-10{
    margin-bottom:-2.5rem !important
  }

  .large\:-ml-10{
    margin-left:-2.5rem !important
  }

  .large\:-mt-12{
    margin-top:-3rem !important
  }

  .large\:-mr-12{
    margin-right:-3rem !important
  }

  .large\:-mb-12{
    margin-bottom:-3rem !important
  }

  .large\:-ml-12{
    margin-left:-3rem !important
  }

  .large\:-mt-14{
    margin-top:-3.5rem !important
  }

  .large\:-mr-14{
    margin-right:-3.5rem !important
  }

  .large\:-mb-14{
    margin-bottom:-3.5rem !important
  }

  .large\:-ml-14{
    margin-left:-3.5rem !important
  }

  .large\:-mt-16{
    margin-top:-4rem !important
  }

  .large\:-mr-16{
    margin-right:-4rem !important
  }

  .large\:-mb-16{
    margin-bottom:-4rem !important
  }

  .large\:-ml-16{
    margin-left:-4rem !important
  }

  .large\:-mt-18{
    margin-top:-4.5rem !important
  }

  .large\:-mr-18{
    margin-right:-4.5rem !important
  }

  .large\:-mb-18{
    margin-bottom:-4.5rem !important
  }

  .large\:-ml-18{
    margin-left:-4.5rem !important
  }

  .large\:-mt-19{
    margin-top:-4.75rem !important
  }

  .large\:-mr-19{
    margin-right:-4.75rem !important
  }

  .large\:-mb-19{
    margin-bottom:-4.75rem !important
  }

  .large\:-ml-19{
    margin-left:-4.75rem !important
  }

  .large\:-mt-20{
    margin-top:-5rem !important
  }

  .large\:-mr-20{
    margin-right:-5rem !important
  }

  .large\:-mb-20{
    margin-bottom:-5rem !important
  }

  .large\:-ml-20{
    margin-left:-5rem !important
  }

  .large\:-mt-24{
    margin-top:-6rem !important
  }

  .large\:-mr-24{
    margin-right:-6rem !important
  }

  .large\:-mb-24{
    margin-bottom:-6rem !important
  }

  .large\:-ml-24{
    margin-left:-6rem !important
  }

  .large\:-mt-28{
    margin-top:-7rem !important
  }

  .large\:-mr-28{
    margin-right:-7rem !important
  }

  .large\:-mb-28{
    margin-bottom:-7rem !important
  }

  .large\:-ml-28{
    margin-left:-7rem !important
  }

  .large\:-mt-30{
    margin-top:-7.5rem !important
  }

  .large\:-mr-30{
    margin-right:-7.5rem !important
  }

  .large\:-mb-30{
    margin-bottom:-7.5rem !important
  }

  .large\:-ml-30{
    margin-left:-7.5rem !important
  }

  .large\:-mt-31{
    margin-top:-7.75rem !important
  }

  .large\:-mr-31{
    margin-right:-7.75rem !important
  }

  .large\:-mb-31{
    margin-bottom:-7.75rem !important
  }

  .large\:-ml-31{
    margin-left:-7.75rem !important
  }

  .large\:-mt-32{
    margin-top:-8rem !important
  }

  .large\:-mr-32{
    margin-right:-8rem !important
  }

  .large\:-mb-32{
    margin-bottom:-8rem !important
  }

  .large\:-ml-32{
    margin-left:-8rem !important
  }

  .large\:-mt-34{
    margin-top:-8.5rem !important
  }

  .large\:-mr-34{
    margin-right:-8.5rem !important
  }

  .large\:-mb-34{
    margin-bottom:-8.5rem !important
  }

  .large\:-ml-34{
    margin-left:-8.5rem !important
  }

  .large\:-mt-36{
    margin-top:-9rem !important
  }

  .large\:-mr-36{
    margin-right:-9rem !important
  }

  .large\:-mb-36{
    margin-bottom:-9rem !important
  }

  .large\:-ml-36{
    margin-left:-9rem !important
  }

  .large\:-mt-40{
    margin-top:-10rem !important
  }

  .large\:-mr-40{
    margin-right:-10rem !important
  }

  .large\:-mb-40{
    margin-bottom:-10rem !important
  }

  .large\:-ml-40{
    margin-left:-10rem !important
  }

  .large\:-mt-44{
    margin-top:-11rem !important
  }

  .large\:-mr-44{
    margin-right:-11rem !important
  }

  .large\:-mb-44{
    margin-bottom:-11rem !important
  }

  .large\:-ml-44{
    margin-left:-11rem !important
  }

  .large\:-mt-45{
    margin-top:-11.25rem !important
  }

  .large\:-mr-45{
    margin-right:-11.25rem !important
  }

  .large\:-mb-45{
    margin-bottom:-11.25rem !important
  }

  .large\:-ml-45{
    margin-left:-11.25rem !important
  }

  .large\:-mt-48{
    margin-top:-12rem !important
  }

  .large\:-mr-48{
    margin-right:-12rem !important
  }

  .large\:-mb-48{
    margin-bottom:-12rem !important
  }

  .large\:-ml-48{
    margin-left:-12rem !important
  }

  .large\:-mt-50{
    margin-top:-12.5rem !important
  }

  .large\:-mr-50{
    margin-right:-12.5rem !important
  }

  .large\:-mb-50{
    margin-bottom:-12.5rem !important
  }

  .large\:-ml-50{
    margin-left:-12.5rem !important
  }

  .large\:-mt-52{
    margin-top:-13rem !important
  }

  .large\:-mr-52{
    margin-right:-13rem !important
  }

  .large\:-mb-52{
    margin-bottom:-13rem !important
  }

  .large\:-ml-52{
    margin-left:-13rem !important
  }

  .large\:-mt-56{
    margin-top:-14rem !important
  }

  .large\:-mr-56{
    margin-right:-14rem !important
  }

  .large\:-mb-56{
    margin-bottom:-14rem !important
  }

  .large\:-ml-56{
    margin-left:-14rem !important
  }

  .large\:-mt-60{
    margin-top:-15rem !important
  }

  .large\:-mr-60{
    margin-right:-15rem !important
  }

  .large\:-mb-60{
    margin-bottom:-15rem !important
  }

  .large\:-ml-60{
    margin-left:-15rem !important
  }

  .large\:-mt-62{
    margin-top:-15.5rem !important
  }

  .large\:-mr-62{
    margin-right:-15.5rem !important
  }

  .large\:-mb-62{
    margin-bottom:-15.5rem !important
  }

  .large\:-ml-62{
    margin-left:-15.5rem !important
  }

  .large\:-mt-64{
    margin-top:-16rem !important
  }

  .large\:-mr-64{
    margin-right:-16rem !important
  }

  .large\:-mb-64{
    margin-bottom:-16rem !important
  }

  .large\:-ml-64{
    margin-left:-16rem !important
  }

  .large\:-mt-70{
    margin-top:-17.5rem !important
  }

  .large\:-mr-70{
    margin-right:-17.5rem !important
  }

  .large\:-mb-70{
    margin-bottom:-17.5rem !important
  }

  .large\:-ml-70{
    margin-left:-17.5rem !important
  }

  .large\:-mt-72{
    margin-top:-18rem !important
  }

  .large\:-mr-72{
    margin-right:-18rem !important
  }

  .large\:-mb-72{
    margin-bottom:-18rem !important
  }

  .large\:-ml-72{
    margin-left:-18rem !important
  }

  .large\:-mt-76{
    margin-top:-19rem !important
  }

  .large\:-mr-76{
    margin-right:-19rem !important
  }

  .large\:-mb-76{
    margin-bottom:-19rem !important
  }

  .large\:-ml-76{
    margin-left:-19rem !important
  }

  .large\:-mt-80{
    margin-top:-20rem !important
  }

  .large\:-mr-80{
    margin-right:-20rem !important
  }

  .large\:-mb-80{
    margin-bottom:-20rem !important
  }

  .large\:-ml-80{
    margin-left:-20rem !important
  }

  .large\:-mt-83{
    margin-top:-20.75rem !important
  }

  .large\:-mr-83{
    margin-right:-20.75rem !important
  }

  .large\:-mb-83{
    margin-bottom:-20.75rem !important
  }

  .large\:-ml-83{
    margin-left:-20.75rem !important
  }

  .large\:-mt-84{
    margin-top:-21rem !important
  }

  .large\:-mr-84{
    margin-right:-21rem !important
  }

  .large\:-mb-84{
    margin-bottom:-21rem !important
  }

  .large\:-ml-84{
    margin-left:-21rem !important
  }

  .large\:-mt-92{
    margin-top:-23rem !important
  }

  .large\:-mr-92{
    margin-right:-23rem !important
  }

  .large\:-mb-92{
    margin-bottom:-23rem !important
  }

  .large\:-ml-92{
    margin-left:-23rem !important
  }

  .large\:-mt-96{
    margin-top:-24rem !important
  }

  .large\:-mr-96{
    margin-right:-24rem !important
  }

  .large\:-mb-96{
    margin-bottom:-24rem !important
  }

  .large\:-ml-96{
    margin-left:-24rem !important
  }

  .large\:-mt-104{
    margin-top:-26rem !important
  }

  .large\:-mr-104{
    margin-right:-26rem !important
  }

  .large\:-mb-104{
    margin-bottom:-26rem !important
  }

  .large\:-ml-104{
    margin-left:-26rem !important
  }

  .large\:-mt-106{
    margin-top:-26.5rem !important
  }

  .large\:-mr-106{
    margin-right:-26.5rem !important
  }

  .large\:-mb-106{
    margin-bottom:-26.5rem !important
  }

  .large\:-ml-106{
    margin-left:-26.5rem !important
  }

  .large\:-mt-108{
    margin-top:-27rem !important
  }

  .large\:-mr-108{
    margin-right:-27rem !important
  }

  .large\:-mb-108{
    margin-bottom:-27rem !important
  }

  .large\:-ml-108{
    margin-left:-27rem !important
  }

  .large\:-mt-112{
    margin-top:-28rem !important
  }

  .large\:-mr-112{
    margin-right:-28rem !important
  }

  .large\:-mb-112{
    margin-bottom:-28rem !important
  }

  .large\:-ml-112{
    margin-left:-28rem !important
  }

  .large\:-mt-116{
    margin-top:-29rem !important
  }

  .large\:-mr-116{
    margin-right:-29rem !important
  }

  .large\:-mb-116{
    margin-bottom:-29rem !important
  }

  .large\:-ml-116{
    margin-left:-29rem !important
  }

  .large\:-mt-120{
    margin-top:-30rem !important
  }

  .large\:-mr-120{
    margin-right:-30rem !important
  }

  .large\:-mb-120{
    margin-bottom:-30rem !important
  }

  .large\:-ml-120{
    margin-left:-30rem !important
  }

  .large\:-mt-124{
    margin-top:-31rem !important
  }

  .large\:-mr-124{
    margin-right:-31rem !important
  }

  .large\:-mb-124{
    margin-bottom:-31rem !important
  }

  .large\:-ml-124{
    margin-left:-31rem !important
  }

  .large\:-mt-132{
    margin-top:-33rem !important
  }

  .large\:-mr-132{
    margin-right:-33rem !important
  }

  .large\:-mb-132{
    margin-bottom:-33rem !important
  }

  .large\:-ml-132{
    margin-left:-33rem !important
  }

  .large\:-mt-140{
    margin-top:-40rem !important
  }

  .large\:-mr-140{
    margin-right:-40rem !important
  }

  .large\:-mb-140{
    margin-bottom:-40rem !important
  }

  .large\:-ml-140{
    margin-left:-40rem !important
  }

  .large\:-mt-164{
    margin-top:-41rem !important
  }

  .large\:-mr-164{
    margin-right:-41rem !important
  }

  .large\:-mb-164{
    margin-bottom:-41rem !important
  }

  .large\:-ml-164{
    margin-left:-41rem !important
  }

  .large\:-mt-165{
    margin-top:-41.25rem !important
  }

  .large\:-mr-165{
    margin-right:-41.25rem !important
  }

  .large\:-mb-165{
    margin-bottom:-41.25rem !important
  }

  .large\:-ml-165{
    margin-left:-41.25rem !important
  }

  .large\:-mt-172{
    margin-top:-43rem !important
  }

  .large\:-mr-172{
    margin-right:-43rem !important
  }

  .large\:-mb-172{
    margin-bottom:-43rem !important
  }

  .large\:-ml-172{
    margin-left:-43rem !important
  }

  .large\:-mt-200{
    margin-top:-50rem !important
  }

  .large\:-mr-200{
    margin-right:-50rem !important
  }

  .large\:-mb-200{
    margin-bottom:-50rem !important
  }

  .large\:-ml-200{
    margin-left:-50rem !important
  }

  .large\:-mt-px{
    margin-top:-1px !important
  }

  .large\:-mr-px{
    margin-right:-1px !important
  }

  .large\:-mb-px{
    margin-bottom:-1px !important
  }

  .large\:-ml-px{
    margin-left:-1px !important
  }

  .large\:-mt-1\.5{
    margin-top:-0.375rem !important
  }

  .large\:-mr-1\.5{
    margin-right:-0.375rem !important
  }

  .large\:-mb-1\.5{
    margin-bottom:-0.375rem !important
  }

  .large\:-ml-1\.5{
    margin-left:-0.375rem !important
  }

  .large\:-mt-2n{
    margin-top:0.5rem !important
  }

  .large\:-mr-2n{
    margin-right:0.5rem !important
  }

  .large\:-mb-2n{
    margin-bottom:0.5rem !important
  }

  .large\:-ml-2n{
    margin-left:0.5rem !important
  }

  .large\:-mt-40n{
    margin-top:10rem !important
  }

  .large\:-mr-40n{
    margin-right:10rem !important
  }

  .large\:-mb-40n{
    margin-bottom:10rem !important
  }

  .large\:-ml-40n{
    margin-left:10rem !important
  }

  .large\:max-h-28{
    max-height:7rem !important
  }

  .large\:max-h-32{
    max-height:8rem !important
  }

  .large\:max-h-40{
    max-height:10rem !important
  }

  .large\:max-h-44{
    max-height:11rem !important
  }

  .large\:max-h-72{
    max-height:18rem !important
  }

  .large\:max-h-84{
    max-height:21rem !important
  }

  .large\:max-h-96{
    max-height:24rem !important
  }

  .large\:max-h-108{
    max-height:27rem !important
  }

  .large\:max-h-120{
    max-height:30rem !important
  }

  .large\:max-h-132{
    max-height:33rem !important
  }

  .large\:max-h-full{
    max-height:100% !important
  }

  .large\:max-h-screen{
    max-height:100vh !important
  }

  .large\:max-h-1\/2{
    max-height:35vh !important
  }

  .large\:max-h-50vh{
    max-height:50vh !important
  }

  .large\:max-h-3\/5{
    max-height:60vh !important
  }

  .large\:max-h-65vh{
    max-height:65vh !important
  }

  .large\:max-w-28{
    max-width:7rem !important
  }

  .large\:max-w-56{
    max-width:14rem !important
  }

  .large\:max-w-72{
    max-width:18rem !important
  }

  .large\:max-w-84{
    max-width:21rem !important
  }

  .large\:max-w-96{
    max-width:24rem !important
  }

  .large\:max-w-108{
    max-width:27rem !important
  }

  .large\:max-w-112{
    max-width:28rem !important
  }

  .large\:max-w-120{
    max-width:30rem !important
  }

  .large\:max-w-132{
    max-width:33rem !important
  }

  .large\:max-w-138{
    max-width:38rem !important
  }

  .large\:max-w-140{
    max-width:40rem !important
  }

  .large\:max-w-150{
    max-width:50rem !important
  }

  .large\:max-w-154{
    max-width:54rem !important
  }

  .large\:max-w-none{
    max-width:none !important
  }

  .large\:max-w-xs{
    max-width:20rem !important
  }

  .large\:max-w-sm{
    max-width:24rem !important
  }

  .large\:max-w-md{
    max-width:28rem !important
  }

  .large\:max-w-lg{
    max-width:32rem !important
  }

  .large\:max-w-xl{
    max-width:36rem !important
  }

  .large\:max-w-2xl{
    max-width:42rem !important
  }

  .large\:max-w-3xl{
    max-width:48rem !important
  }

  .large\:max-w-4xl{
    max-width:56rem !important
  }

  .large\:max-w-5xl{
    max-width:64rem !important
  }

  .large\:max-w-6xl{
    max-width:72rem !important
  }

  .large\:max-w-full{
    max-width:100% !important
  }

  .large\:max-w-screen-sm{
    max-width:640px !important
  }

  .large\:max-w-screen-md{
    max-width:768px !important
  }

  .large\:max-w-screen-lg{
    max-width:1024px !important
  }

  .large\:max-w-screen-xl{
    max-width:1280px !important
  }

  .large\:max-w-screen-small{
    max-width:1280px !important
  }

  .large\:max-w-screen-med{
    max-width:1366px !important
  }

  .large\:max-w-screen-large{
    max-width:1920px !important
  }

  .large\:max-w-1\/3{
    max-width:33% !important
  }

  .large\:max-w-2\/3{
    max-width:66% !important
  }

  .large\:min-h-0{
    min-height:0 !important
  }

  .large\:min-h-64{
    min-height:16rem !important
  }

  .large\:min-h-80{
    min-height:20rem !important
  }

  .large\:min-h-full{
    min-height:100% !important
  }

  .large\:min-h-screen{
    min-height:100vh !important
  }

  .large\:min-h-1_5{
    min-height:1.5rem !important
  }

  .large\:min-h-94vh{
    min-height:94vh !important
  }

  .large\:min-h-40vh{
    min-height:40vh !important
  }

  .large\:min-h-55vh{
    min-height:55vh !important
  }

  .large\:min-h-60vh{
    min-height:60vh !important
  }

  .large\:min-w-0{
    min-width:0 !important
  }

  .large\:min-w-1{
    min-width:1px !important
  }

  .large\:min-w-4{
    min-width:1rem !important
  }

  .large\:min-w-6{
    min-width:1.5rem !important
  }

  .large\:min-w-28{
    min-width:7rem !important
  }

  .large\:min-w-48{
    min-width:12rem !important
  }

  .large\:min-w-56{
    min-width:14rem !important
  }

  .large\:min-w-72{
    min-width:18rem !important
  }

  .large\:min-w-84{
    min-width:21rem !important
  }

  .large\:min-w-96{
    min-width:24rem !important
  }

  .large\:min-w-108{
    min-width:27rem !important
  }

  .large\:min-w-120{
    min-width:30rem !important
  }

  .large\:min-w-132{
    min-width:33rem !important
  }

  .large\:min-w-full{
    min-width:100% !important
  }

  .large\:min-w-1\/4{
    min-width:25% !important
  }

  .large\:min-w-1\/2{
    min-width:50% !important
  }

  .large\:min-w-3\/4{
    min-width:75% !important
  }

  .large\:min-w-1\/3{
    min-width:33% !important
  }

  .large\:min-w-max{
    min-width:-moz-max-content !important;
    min-width:max-content !important
  }

  .large\:object-contain{
    -o-object-fit:contain !important;
       object-fit:contain !important
  }

  .large\:object-cover{
    -o-object-fit:cover !important;
       object-fit:cover !important
  }

  .large\:object-fill{
    -o-object-fit:fill !important;
       object-fit:fill !important
  }

  .large\:object-none{
    -o-object-fit:none !important;
       object-fit:none !important
  }

  .large\:object-scale-down{
    -o-object-fit:scale-down !important;
       object-fit:scale-down !important
  }

  .large\:object-bottom{
    -o-object-position:bottom !important;
       object-position:bottom !important
  }

  .large\:object-center{
    -o-object-position:center !important;
       object-position:center !important
  }

  .large\:object-left{
    -o-object-position:left !important;
       object-position:left !important
  }

  .large\:object-left-bottom{
    -o-object-position:left bottom !important;
       object-position:left bottom !important
  }

  .large\:object-left-top{
    -o-object-position:left top !important;
       object-position:left top !important
  }

  .large\:object-right{
    -o-object-position:right !important;
       object-position:right !important
  }

  .large\:object-right-bottom{
    -o-object-position:right bottom !important;
       object-position:right bottom !important
  }

  .large\:object-right-top{
    -o-object-position:right top !important;
       object-position:right top !important
  }

  .large\:object-top{
    -o-object-position:top !important;
       object-position:top !important
  }

  .large\:outline-none{
    outline:2px solid transparent !important;
    outline-offset:2px !important
  }

  .large\:outline-white{
    outline:2px dotted white !important;
    outline-offset:2px !important
  }

  .large\:outline-black{
    outline:2px dotted black !important;
    outline-offset:2px !important
  }

  .large\:focus\:outline-none:focus{
    outline:2px solid transparent !important;
    outline-offset:2px !important
  }

  .large\:focus\:outline-white:focus{
    outline:2px dotted white !important;
    outline-offset:2px !important
  }

  .large\:focus\:outline-black:focus{
    outline:2px dotted black !important;
    outline-offset:2px !important
  }

  .large\:overflow-auto{
    overflow:auto !important
  }

  .large\:overflow-hidden{
    overflow:hidden !important
  }

  .large\:overflow-visible{
    overflow:visible !important
  }

  .large\:overflow-scroll{
    overflow:scroll !important
  }

  .large\:overflow-x-auto{
    overflow-x:auto !important
  }

  .large\:overflow-y-auto{
    overflow-y:auto !important
  }

  .large\:overflow-x-hidden{
    overflow-x:hidden !important
  }

  .large\:overflow-y-hidden{
    overflow-y:hidden !important
  }

  .large\:overflow-x-visible{
    overflow-x:visible !important
  }

  .large\:overflow-y-visible{
    overflow-y:visible !important
  }

  .large\:overflow-x-scroll{
    overflow-x:scroll !important
  }

  .large\:overflow-y-scroll{
    overflow-y:scroll !important
  }

  .large\:scrolling-touch{
    -webkit-overflow-scrolling:touch !important
  }

  .large\:scrolling-auto{
    -webkit-overflow-scrolling:auto !important
  }

  .large\:overscroll-auto{
    overscroll-behavior:auto !important
  }

  .large\:overscroll-contain{
    overscroll-behavior:contain !important
  }

  .large\:overscroll-none{
    overscroll-behavior:none !important
  }

  .large\:overscroll-y-auto{
    overscroll-behavior-y:auto !important
  }

  .large\:overscroll-y-contain{
    overscroll-behavior-y:contain !important
  }

  .large\:overscroll-y-none{
    overscroll-behavior-y:none !important
  }

  .large\:overscroll-x-auto{
    overscroll-behavior-x:auto !important
  }

  .large\:overscroll-x-contain{
    overscroll-behavior-x:contain !important
  }

  .large\:overscroll-x-none{
    overscroll-behavior-x:none !important
  }

  .large\:p-0{
    padding:0 !important
  }

  .large\:p-1{
    padding:0.25rem !important
  }

  .large\:p-2{
    padding:0.5rem !important
  }

  .large\:p-3{
    padding:0.75rem !important
  }

  .large\:p-4{
    padding:1rem !important
  }

  .large\:p-5{
    padding:1.25rem !important
  }

  .large\:p-6{
    padding:1.5rem !important
  }

  .large\:p-7{
    padding:1.75rem !important
  }

  .large\:p-8{
    padding:2rem !important
  }

  .large\:p-9{
    padding:2.25rem !important
  }

  .large\:p-10{
    padding:2.5rem !important
  }

  .large\:p-12{
    padding:3rem !important
  }

  .large\:p-14{
    padding:3.5rem !important
  }

  .large\:p-16{
    padding:4rem !important
  }

  .large\:p-18{
    padding:4.5rem !important
  }

  .large\:p-19{
    padding:4.75rem !important
  }

  .large\:p-20{
    padding:5rem !important
  }

  .large\:p-24{
    padding:6rem !important
  }

  .large\:p-28{
    padding:7rem !important
  }

  .large\:p-30{
    padding:7.5rem !important
  }

  .large\:p-31{
    padding:7.75rem !important
  }

  .large\:p-32{
    padding:8rem !important
  }

  .large\:p-34{
    padding:8.5rem !important
  }

  .large\:p-36{
    padding:9rem !important
  }

  .large\:p-40{
    padding:10rem !important
  }

  .large\:p-44{
    padding:11rem !important
  }

  .large\:p-45{
    padding:11.25rem !important
  }

  .large\:p-48{
    padding:12rem !important
  }

  .large\:p-50{
    padding:12.5rem !important
  }

  .large\:p-52{
    padding:13rem !important
  }

  .large\:p-56{
    padding:14rem !important
  }

  .large\:p-60{
    padding:15rem !important
  }

  .large\:p-62{
    padding:15.5rem !important
  }

  .large\:p-64{
    padding:16rem !important
  }

  .large\:p-70{
    padding:17.5rem !important
  }

  .large\:p-72{
    padding:18rem !important
  }

  .large\:p-76{
    padding:19rem !important
  }

  .large\:p-80{
    padding:20rem !important
  }

  .large\:p-83{
    padding:20.75rem !important
  }

  .large\:p-84{
    padding:21rem !important
  }

  .large\:p-92{
    padding:23rem !important
  }

  .large\:p-96{
    padding:24rem !important
  }

  .large\:p-104{
    padding:26rem !important
  }

  .large\:p-106{
    padding:26.5rem !important
  }

  .large\:p-108{
    padding:27rem !important
  }

  .large\:p-112{
    padding:28rem !important
  }

  .large\:p-116{
    padding:29rem !important
  }

  .large\:p-120{
    padding:30rem !important
  }

  .large\:p-124{
    padding:31rem !important
  }

  .large\:p-132{
    padding:33rem !important
  }

  .large\:p-140{
    padding:40rem !important
  }

  .large\:p-164{
    padding:41rem !important
  }

  .large\:p-165{
    padding:41.25rem !important
  }

  .large\:p-172{
    padding:43rem !important
  }

  .large\:p-200{
    padding:50rem !important
  }

  .large\:p-px{
    padding:1px !important
  }

  .large\:p-1\.5{
    padding:0.375rem !important
  }

  .large\:p-2n{
    padding:-0.5rem !important
  }

  .large\:p-40n{
    padding:-10rem !important
  }

  .large\:py-0{
    padding-top:0 !important;
    padding-bottom:0 !important
  }

  .large\:px-0{
    padding-left:0 !important;
    padding-right:0 !important
  }

  .large\:py-1{
    padding-top:0.25rem !important;
    padding-bottom:0.25rem !important
  }

  .large\:px-1{
    padding-left:0.25rem !important;
    padding-right:0.25rem !important
  }

  .large\:py-2{
    padding-top:0.5rem !important;
    padding-bottom:0.5rem !important
  }

  .large\:px-2{
    padding-left:0.5rem !important;
    padding-right:0.5rem !important
  }

  .large\:py-3{
    padding-top:0.75rem !important;
    padding-bottom:0.75rem !important
  }

  .large\:px-3{
    padding-left:0.75rem !important;
    padding-right:0.75rem !important
  }

  .large\:py-4{
    padding-top:1rem !important;
    padding-bottom:1rem !important
  }

  .large\:px-4{
    padding-left:1rem !important;
    padding-right:1rem !important
  }

  .large\:py-5{
    padding-top:1.25rem !important;
    padding-bottom:1.25rem !important
  }

  .large\:px-5{
    padding-left:1.25rem !important;
    padding-right:1.25rem !important
  }

  .large\:py-6{
    padding-top:1.5rem !important;
    padding-bottom:1.5rem !important
  }

  .large\:px-6{
    padding-left:1.5rem !important;
    padding-right:1.5rem !important
  }

  .large\:py-7{
    padding-top:1.75rem !important;
    padding-bottom:1.75rem !important
  }

  .large\:px-7{
    padding-left:1.75rem !important;
    padding-right:1.75rem !important
  }

  .large\:py-8{
    padding-top:2rem !important;
    padding-bottom:2rem !important
  }

  .large\:px-8{
    padding-left:2rem !important;
    padding-right:2rem !important
  }

  .large\:py-9{
    padding-top:2.25rem !important;
    padding-bottom:2.25rem !important
  }

  .large\:px-9{
    padding-left:2.25rem !important;
    padding-right:2.25rem !important
  }

  .large\:py-10{
    padding-top:2.5rem !important;
    padding-bottom:2.5rem !important
  }

  .large\:px-10{
    padding-left:2.5rem !important;
    padding-right:2.5rem !important
  }

  .large\:py-12{
    padding-top:3rem !important;
    padding-bottom:3rem !important
  }

  .large\:px-12{
    padding-left:3rem !important;
    padding-right:3rem !important
  }

  .large\:py-14{
    padding-top:3.5rem !important;
    padding-bottom:3.5rem !important
  }

  .large\:px-14{
    padding-left:3.5rem !important;
    padding-right:3.5rem !important
  }

  .large\:py-16{
    padding-top:4rem !important;
    padding-bottom:4rem !important
  }

  .large\:px-16{
    padding-left:4rem !important;
    padding-right:4rem !important
  }

  .large\:py-18{
    padding-top:4.5rem !important;
    padding-bottom:4.5rem !important
  }

  .large\:px-18{
    padding-left:4.5rem !important;
    padding-right:4.5rem !important
  }

  .large\:py-19{
    padding-top:4.75rem !important;
    padding-bottom:4.75rem !important
  }

  .large\:px-19{
    padding-left:4.75rem !important;
    padding-right:4.75rem !important
  }

  .large\:py-20{
    padding-top:5rem !important;
    padding-bottom:5rem !important
  }

  .large\:px-20{
    padding-left:5rem !important;
    padding-right:5rem !important
  }

  .large\:py-24{
    padding-top:6rem !important;
    padding-bottom:6rem !important
  }

  .large\:px-24{
    padding-left:6rem !important;
    padding-right:6rem !important
  }

  .large\:py-28{
    padding-top:7rem !important;
    padding-bottom:7rem !important
  }

  .large\:px-28{
    padding-left:7rem !important;
    padding-right:7rem !important
  }

  .large\:py-30{
    padding-top:7.5rem !important;
    padding-bottom:7.5rem !important
  }

  .large\:px-30{
    padding-left:7.5rem !important;
    padding-right:7.5rem !important
  }

  .large\:py-31{
    padding-top:7.75rem !important;
    padding-bottom:7.75rem !important
  }

  .large\:px-31{
    padding-left:7.75rem !important;
    padding-right:7.75rem !important
  }

  .large\:py-32{
    padding-top:8rem !important;
    padding-bottom:8rem !important
  }

  .large\:px-32{
    padding-left:8rem !important;
    padding-right:8rem !important
  }

  .large\:py-34{
    padding-top:8.5rem !important;
    padding-bottom:8.5rem !important
  }

  .large\:px-34{
    padding-left:8.5rem !important;
    padding-right:8.5rem !important
  }

  .large\:py-36{
    padding-top:9rem !important;
    padding-bottom:9rem !important
  }

  .large\:px-36{
    padding-left:9rem !important;
    padding-right:9rem !important
  }

  .large\:py-40{
    padding-top:10rem !important;
    padding-bottom:10rem !important
  }

  .large\:px-40{
    padding-left:10rem !important;
    padding-right:10rem !important
  }

  .large\:py-44{
    padding-top:11rem !important;
    padding-bottom:11rem !important
  }

  .large\:px-44{
    padding-left:11rem !important;
    padding-right:11rem !important
  }

  .large\:py-45{
    padding-top:11.25rem !important;
    padding-bottom:11.25rem !important
  }

  .large\:px-45{
    padding-left:11.25rem !important;
    padding-right:11.25rem !important
  }

  .large\:py-48{
    padding-top:12rem !important;
    padding-bottom:12rem !important
  }

  .large\:px-48{
    padding-left:12rem !important;
    padding-right:12rem !important
  }

  .large\:py-50{
    padding-top:12.5rem !important;
    padding-bottom:12.5rem !important
  }

  .large\:px-50{
    padding-left:12.5rem !important;
    padding-right:12.5rem !important
  }

  .large\:py-52{
    padding-top:13rem !important;
    padding-bottom:13rem !important
  }

  .large\:px-52{
    padding-left:13rem !important;
    padding-right:13rem !important
  }

  .large\:py-56{
    padding-top:14rem !important;
    padding-bottom:14rem !important
  }

  .large\:px-56{
    padding-left:14rem !important;
    padding-right:14rem !important
  }

  .large\:py-60{
    padding-top:15rem !important;
    padding-bottom:15rem !important
  }

  .large\:px-60{
    padding-left:15rem !important;
    padding-right:15rem !important
  }

  .large\:py-62{
    padding-top:15.5rem !important;
    padding-bottom:15.5rem !important
  }

  .large\:px-62{
    padding-left:15.5rem !important;
    padding-right:15.5rem !important
  }

  .large\:py-64{
    padding-top:16rem !important;
    padding-bottom:16rem !important
  }

  .large\:px-64{
    padding-left:16rem !important;
    padding-right:16rem !important
  }

  .large\:py-70{
    padding-top:17.5rem !important;
    padding-bottom:17.5rem !important
  }

  .large\:px-70{
    padding-left:17.5rem !important;
    padding-right:17.5rem !important
  }

  .large\:py-72{
    padding-top:18rem !important;
    padding-bottom:18rem !important
  }

  .large\:px-72{
    padding-left:18rem !important;
    padding-right:18rem !important
  }

  .large\:py-76{
    padding-top:19rem !important;
    padding-bottom:19rem !important
  }

  .large\:px-76{
    padding-left:19rem !important;
    padding-right:19rem !important
  }

  .large\:py-80{
    padding-top:20rem !important;
    padding-bottom:20rem !important
  }

  .large\:px-80{
    padding-left:20rem !important;
    padding-right:20rem !important
  }

  .large\:py-83{
    padding-top:20.75rem !important;
    padding-bottom:20.75rem !important
  }

  .large\:px-83{
    padding-left:20.75rem !important;
    padding-right:20.75rem !important
  }

  .large\:py-84{
    padding-top:21rem !important;
    padding-bottom:21rem !important
  }

  .large\:px-84{
    padding-left:21rem !important;
    padding-right:21rem !important
  }

  .large\:py-92{
    padding-top:23rem !important;
    padding-bottom:23rem !important
  }

  .large\:px-92{
    padding-left:23rem !important;
    padding-right:23rem !important
  }

  .large\:py-96{
    padding-top:24rem !important;
    padding-bottom:24rem !important
  }

  .large\:px-96{
    padding-left:24rem !important;
    padding-right:24rem !important
  }

  .large\:py-104{
    padding-top:26rem !important;
    padding-bottom:26rem !important
  }

  .large\:px-104{
    padding-left:26rem !important;
    padding-right:26rem !important
  }

  .large\:py-106{
    padding-top:26.5rem !important;
    padding-bottom:26.5rem !important
  }

  .large\:px-106{
    padding-left:26.5rem !important;
    padding-right:26.5rem !important
  }

  .large\:py-108{
    padding-top:27rem !important;
    padding-bottom:27rem !important
  }

  .large\:px-108{
    padding-left:27rem !important;
    padding-right:27rem !important
  }

  .large\:py-112{
    padding-top:28rem !important;
    padding-bottom:28rem !important
  }

  .large\:px-112{
    padding-left:28rem !important;
    padding-right:28rem !important
  }

  .large\:py-116{
    padding-top:29rem !important;
    padding-bottom:29rem !important
  }

  .large\:px-116{
    padding-left:29rem !important;
    padding-right:29rem !important
  }

  .large\:py-120{
    padding-top:30rem !important;
    padding-bottom:30rem !important
  }

  .large\:px-120{
    padding-left:30rem !important;
    padding-right:30rem !important
  }

  .large\:py-124{
    padding-top:31rem !important;
    padding-bottom:31rem !important
  }

  .large\:px-124{
    padding-left:31rem !important;
    padding-right:31rem !important
  }

  .large\:py-132{
    padding-top:33rem !important;
    padding-bottom:33rem !important
  }

  .large\:px-132{
    padding-left:33rem !important;
    padding-right:33rem !important
  }

  .large\:py-140{
    padding-top:40rem !important;
    padding-bottom:40rem !important
  }

  .large\:px-140{
    padding-left:40rem !important;
    padding-right:40rem !important
  }

  .large\:py-164{
    padding-top:41rem !important;
    padding-bottom:41rem !important
  }

  .large\:px-164{
    padding-left:41rem !important;
    padding-right:41rem !important
  }

  .large\:py-165{
    padding-top:41.25rem !important;
    padding-bottom:41.25rem !important
  }

  .large\:px-165{
    padding-left:41.25rem !important;
    padding-right:41.25rem !important
  }

  .large\:py-172{
    padding-top:43rem !important;
    padding-bottom:43rem !important
  }

  .large\:px-172{
    padding-left:43rem !important;
    padding-right:43rem !important
  }

  .large\:py-200{
    padding-top:50rem !important;
    padding-bottom:50rem !important
  }

  .large\:px-200{
    padding-left:50rem !important;
    padding-right:50rem !important
  }

  .large\:py-px{
    padding-top:1px !important;
    padding-bottom:1px !important
  }

  .large\:px-px{
    padding-left:1px !important;
    padding-right:1px !important
  }

  .large\:py-1\.5{
    padding-top:0.375rem !important;
    padding-bottom:0.375rem !important
  }

  .large\:px-1\.5{
    padding-left:0.375rem !important;
    padding-right:0.375rem !important
  }

  .large\:py-2n{
    padding-top:-0.5rem !important;
    padding-bottom:-0.5rem !important
  }

  .large\:px-2n{
    padding-left:-0.5rem !important;
    padding-right:-0.5rem !important
  }

  .large\:py-40n{
    padding-top:-10rem !important;
    padding-bottom:-10rem !important
  }

  .large\:px-40n{
    padding-left:-10rem !important;
    padding-right:-10rem !important
  }

  .large\:pt-0{
    padding-top:0 !important
  }

  .large\:pr-0{
    padding-right:0 !important
  }

  .large\:pb-0{
    padding-bottom:0 !important
  }

  .large\:pl-0{
    padding-left:0 !important
  }

  .large\:pt-1{
    padding-top:0.25rem !important
  }

  .large\:pr-1{
    padding-right:0.25rem !important
  }

  .large\:pb-1{
    padding-bottom:0.25rem !important
  }

  .large\:pl-1{
    padding-left:0.25rem !important
  }

  .large\:pt-2{
    padding-top:0.5rem !important
  }

  .large\:pr-2{
    padding-right:0.5rem !important
  }

  .large\:pb-2{
    padding-bottom:0.5rem !important
  }

  .large\:pl-2{
    padding-left:0.5rem !important
  }

  .large\:pt-3{
    padding-top:0.75rem !important
  }

  .large\:pr-3{
    padding-right:0.75rem !important
  }

  .large\:pb-3{
    padding-bottom:0.75rem !important
  }

  .large\:pl-3{
    padding-left:0.75rem !important
  }

  .large\:pt-4{
    padding-top:1rem !important
  }

  .large\:pr-4{
    padding-right:1rem !important
  }

  .large\:pb-4{
    padding-bottom:1rem !important
  }

  .large\:pl-4{
    padding-left:1rem !important
  }

  .large\:pt-5{
    padding-top:1.25rem !important
  }

  .large\:pr-5{
    padding-right:1.25rem !important
  }

  .large\:pb-5{
    padding-bottom:1.25rem !important
  }

  .large\:pl-5{
    padding-left:1.25rem !important
  }

  .large\:pt-6{
    padding-top:1.5rem !important
  }

  .large\:pr-6{
    padding-right:1.5rem !important
  }

  .large\:pb-6{
    padding-bottom:1.5rem !important
  }

  .large\:pl-6{
    padding-left:1.5rem !important
  }

  .large\:pt-7{
    padding-top:1.75rem !important
  }

  .large\:pr-7{
    padding-right:1.75rem !important
  }

  .large\:pb-7{
    padding-bottom:1.75rem !important
  }

  .large\:pl-7{
    padding-left:1.75rem !important
  }

  .large\:pt-8{
    padding-top:2rem !important
  }

  .large\:pr-8{
    padding-right:2rem !important
  }

  .large\:pb-8{
    padding-bottom:2rem !important
  }

  .large\:pl-8{
    padding-left:2rem !important
  }

  .large\:pt-9{
    padding-top:2.25rem !important
  }

  .large\:pr-9{
    padding-right:2.25rem !important
  }

  .large\:pb-9{
    padding-bottom:2.25rem !important
  }

  .large\:pl-9{
    padding-left:2.25rem !important
  }

  .large\:pt-10{
    padding-top:2.5rem !important
  }

  .large\:pr-10{
    padding-right:2.5rem !important
  }

  .large\:pb-10{
    padding-bottom:2.5rem !important
  }

  .large\:pl-10{
    padding-left:2.5rem !important
  }

  .large\:pt-12{
    padding-top:3rem !important
  }

  .large\:pr-12{
    padding-right:3rem !important
  }

  .large\:pb-12{
    padding-bottom:3rem !important
  }

  .large\:pl-12{
    padding-left:3rem !important
  }

  .large\:pt-14{
    padding-top:3.5rem !important
  }

  .large\:pr-14{
    padding-right:3.5rem !important
  }

  .large\:pb-14{
    padding-bottom:3.5rem !important
  }

  .large\:pl-14{
    padding-left:3.5rem !important
  }

  .large\:pt-16{
    padding-top:4rem !important
  }

  .large\:pr-16{
    padding-right:4rem !important
  }

  .large\:pb-16{
    padding-bottom:4rem !important
  }

  .large\:pl-16{
    padding-left:4rem !important
  }

  .large\:pt-18{
    padding-top:4.5rem !important
  }

  .large\:pr-18{
    padding-right:4.5rem !important
  }

  .large\:pb-18{
    padding-bottom:4.5rem !important
  }

  .large\:pl-18{
    padding-left:4.5rem !important
  }

  .large\:pt-19{
    padding-top:4.75rem !important
  }

  .large\:pr-19{
    padding-right:4.75rem !important
  }

  .large\:pb-19{
    padding-bottom:4.75rem !important
  }

  .large\:pl-19{
    padding-left:4.75rem !important
  }

  .large\:pt-20{
    padding-top:5rem !important
  }

  .large\:pr-20{
    padding-right:5rem !important
  }

  .large\:pb-20{
    padding-bottom:5rem !important
  }

  .large\:pl-20{
    padding-left:5rem !important
  }

  .large\:pt-24{
    padding-top:6rem !important
  }

  .large\:pr-24{
    padding-right:6rem !important
  }

  .large\:pb-24{
    padding-bottom:6rem !important
  }

  .large\:pl-24{
    padding-left:6rem !important
  }

  .large\:pt-28{
    padding-top:7rem !important
  }

  .large\:pr-28{
    padding-right:7rem !important
  }

  .large\:pb-28{
    padding-bottom:7rem !important
  }

  .large\:pl-28{
    padding-left:7rem !important
  }

  .large\:pt-30{
    padding-top:7.5rem !important
  }

  .large\:pr-30{
    padding-right:7.5rem !important
  }

  .large\:pb-30{
    padding-bottom:7.5rem !important
  }

  .large\:pl-30{
    padding-left:7.5rem !important
  }

  .large\:pt-31{
    padding-top:7.75rem !important
  }

  .large\:pr-31{
    padding-right:7.75rem !important
  }

  .large\:pb-31{
    padding-bottom:7.75rem !important
  }

  .large\:pl-31{
    padding-left:7.75rem !important
  }

  .large\:pt-32{
    padding-top:8rem !important
  }

  .large\:pr-32{
    padding-right:8rem !important
  }

  .large\:pb-32{
    padding-bottom:8rem !important
  }

  .large\:pl-32{
    padding-left:8rem !important
  }

  .large\:pt-34{
    padding-top:8.5rem !important
  }

  .large\:pr-34{
    padding-right:8.5rem !important
  }

  .large\:pb-34{
    padding-bottom:8.5rem !important
  }

  .large\:pl-34{
    padding-left:8.5rem !important
  }

  .large\:pt-36{
    padding-top:9rem !important
  }

  .large\:pr-36{
    padding-right:9rem !important
  }

  .large\:pb-36{
    padding-bottom:9rem !important
  }

  .large\:pl-36{
    padding-left:9rem !important
  }

  .large\:pt-40{
    padding-top:10rem !important
  }

  .large\:pr-40{
    padding-right:10rem !important
  }

  .large\:pb-40{
    padding-bottom:10rem !important
  }

  .large\:pl-40{
    padding-left:10rem !important
  }

  .large\:pt-44{
    padding-top:11rem !important
  }

  .large\:pr-44{
    padding-right:11rem !important
  }

  .large\:pb-44{
    padding-bottom:11rem !important
  }

  .large\:pl-44{
    padding-left:11rem !important
  }

  .large\:pt-45{
    padding-top:11.25rem !important
  }

  .large\:pr-45{
    padding-right:11.25rem !important
  }

  .large\:pb-45{
    padding-bottom:11.25rem !important
  }

  .large\:pl-45{
    padding-left:11.25rem !important
  }

  .large\:pt-48{
    padding-top:12rem !important
  }

  .large\:pr-48{
    padding-right:12rem !important
  }

  .large\:pb-48{
    padding-bottom:12rem !important
  }

  .large\:pl-48{
    padding-left:12rem !important
  }

  .large\:pt-50{
    padding-top:12.5rem !important
  }

  .large\:pr-50{
    padding-right:12.5rem !important
  }

  .large\:pb-50{
    padding-bottom:12.5rem !important
  }

  .large\:pl-50{
    padding-left:12.5rem !important
  }

  .large\:pt-52{
    padding-top:13rem !important
  }

  .large\:pr-52{
    padding-right:13rem !important
  }

  .large\:pb-52{
    padding-bottom:13rem !important
  }

  .large\:pl-52{
    padding-left:13rem !important
  }

  .large\:pt-56{
    padding-top:14rem !important
  }

  .large\:pr-56{
    padding-right:14rem !important
  }

  .large\:pb-56{
    padding-bottom:14rem !important
  }

  .large\:pl-56{
    padding-left:14rem !important
  }

  .large\:pt-60{
    padding-top:15rem !important
  }

  .large\:pr-60{
    padding-right:15rem !important
  }

  .large\:pb-60{
    padding-bottom:15rem !important
  }

  .large\:pl-60{
    padding-left:15rem !important
  }

  .large\:pt-62{
    padding-top:15.5rem !important
  }

  .large\:pr-62{
    padding-right:15.5rem !important
  }

  .large\:pb-62{
    padding-bottom:15.5rem !important
  }

  .large\:pl-62{
    padding-left:15.5rem !important
  }

  .large\:pt-64{
    padding-top:16rem !important
  }

  .large\:pr-64{
    padding-right:16rem !important
  }

  .large\:pb-64{
    padding-bottom:16rem !important
  }

  .large\:pl-64{
    padding-left:16rem !important
  }

  .large\:pt-70{
    padding-top:17.5rem !important
  }

  .large\:pr-70{
    padding-right:17.5rem !important
  }

  .large\:pb-70{
    padding-bottom:17.5rem !important
  }

  .large\:pl-70{
    padding-left:17.5rem !important
  }

  .large\:pt-72{
    padding-top:18rem !important
  }

  .large\:pr-72{
    padding-right:18rem !important
  }

  .large\:pb-72{
    padding-bottom:18rem !important
  }

  .large\:pl-72{
    padding-left:18rem !important
  }

  .large\:pt-76{
    padding-top:19rem !important
  }

  .large\:pr-76{
    padding-right:19rem !important
  }

  .large\:pb-76{
    padding-bottom:19rem !important
  }

  .large\:pl-76{
    padding-left:19rem !important
  }

  .large\:pt-80{
    padding-top:20rem !important
  }

  .large\:pr-80{
    padding-right:20rem !important
  }

  .large\:pb-80{
    padding-bottom:20rem !important
  }

  .large\:pl-80{
    padding-left:20rem !important
  }

  .large\:pt-83{
    padding-top:20.75rem !important
  }

  .large\:pr-83{
    padding-right:20.75rem !important
  }

  .large\:pb-83{
    padding-bottom:20.75rem !important
  }

  .large\:pl-83{
    padding-left:20.75rem !important
  }

  .large\:pt-84{
    padding-top:21rem !important
  }

  .large\:pr-84{
    padding-right:21rem !important
  }

  .large\:pb-84{
    padding-bottom:21rem !important
  }

  .large\:pl-84{
    padding-left:21rem !important
  }

  .large\:pt-92{
    padding-top:23rem !important
  }

  .large\:pr-92{
    padding-right:23rem !important
  }

  .large\:pb-92{
    padding-bottom:23rem !important
  }

  .large\:pl-92{
    padding-left:23rem !important
  }

  .large\:pt-96{
    padding-top:24rem !important
  }

  .large\:pr-96{
    padding-right:24rem !important
  }

  .large\:pb-96{
    padding-bottom:24rem !important
  }

  .large\:pl-96{
    padding-left:24rem !important
  }

  .large\:pt-104{
    padding-top:26rem !important
  }

  .large\:pr-104{
    padding-right:26rem !important
  }

  .large\:pb-104{
    padding-bottom:26rem !important
  }

  .large\:pl-104{
    padding-left:26rem !important
  }

  .large\:pt-106{
    padding-top:26.5rem !important
  }

  .large\:pr-106{
    padding-right:26.5rem !important
  }

  .large\:pb-106{
    padding-bottom:26.5rem !important
  }

  .large\:pl-106{
    padding-left:26.5rem !important
  }

  .large\:pt-108{
    padding-top:27rem !important
  }

  .large\:pr-108{
    padding-right:27rem !important
  }

  .large\:pb-108{
    padding-bottom:27rem !important
  }

  .large\:pl-108{
    padding-left:27rem !important
  }

  .large\:pt-112{
    padding-top:28rem !important
  }

  .large\:pr-112{
    padding-right:28rem !important
  }

  .large\:pb-112{
    padding-bottom:28rem !important
  }

  .large\:pl-112{
    padding-left:28rem !important
  }

  .large\:pt-116{
    padding-top:29rem !important
  }

  .large\:pr-116{
    padding-right:29rem !important
  }

  .large\:pb-116{
    padding-bottom:29rem !important
  }

  .large\:pl-116{
    padding-left:29rem !important
  }

  .large\:pt-120{
    padding-top:30rem !important
  }

  .large\:pr-120{
    padding-right:30rem !important
  }

  .large\:pb-120{
    padding-bottom:30rem !important
  }

  .large\:pl-120{
    padding-left:30rem !important
  }

  .large\:pt-124{
    padding-top:31rem !important
  }

  .large\:pr-124{
    padding-right:31rem !important
  }

  .large\:pb-124{
    padding-bottom:31rem !important
  }

  .large\:pl-124{
    padding-left:31rem !important
  }

  .large\:pt-132{
    padding-top:33rem !important
  }

  .large\:pr-132{
    padding-right:33rem !important
  }

  .large\:pb-132{
    padding-bottom:33rem !important
  }

  .large\:pl-132{
    padding-left:33rem !important
  }

  .large\:pt-140{
    padding-top:40rem !important
  }

  .large\:pr-140{
    padding-right:40rem !important
  }

  .large\:pb-140{
    padding-bottom:40rem !important
  }

  .large\:pl-140{
    padding-left:40rem !important
  }

  .large\:pt-164{
    padding-top:41rem !important
  }

  .large\:pr-164{
    padding-right:41rem !important
  }

  .large\:pb-164{
    padding-bottom:41rem !important
  }

  .large\:pl-164{
    padding-left:41rem !important
  }

  .large\:pt-165{
    padding-top:41.25rem !important
  }

  .large\:pr-165{
    padding-right:41.25rem !important
  }

  .large\:pb-165{
    padding-bottom:41.25rem !important
  }

  .large\:pl-165{
    padding-left:41.25rem !important
  }

  .large\:pt-172{
    padding-top:43rem !important
  }

  .large\:pr-172{
    padding-right:43rem !important
  }

  .large\:pb-172{
    padding-bottom:43rem !important
  }

  .large\:pl-172{
    padding-left:43rem !important
  }

  .large\:pt-200{
    padding-top:50rem !important
  }

  .large\:pr-200{
    padding-right:50rem !important
  }

  .large\:pb-200{
    padding-bottom:50rem !important
  }

  .large\:pl-200{
    padding-left:50rem !important
  }

  .large\:pt-px{
    padding-top:1px !important
  }

  .large\:pr-px{
    padding-right:1px !important
  }

  .large\:pb-px{
    padding-bottom:1px !important
  }

  .large\:pl-px{
    padding-left:1px !important
  }

  .large\:pt-1\.5{
    padding-top:0.375rem !important
  }

  .large\:pr-1\.5{
    padding-right:0.375rem !important
  }

  .large\:pb-1\.5{
    padding-bottom:0.375rem !important
  }

  .large\:pl-1\.5{
    padding-left:0.375rem !important
  }

  .large\:pt-2n{
    padding-top:-0.5rem !important
  }

  .large\:pr-2n{
    padding-right:-0.5rem !important
  }

  .large\:pb-2n{
    padding-bottom:-0.5rem !important
  }

  .large\:pl-2n{
    padding-left:-0.5rem !important
  }

  .large\:pt-40n{
    padding-top:-10rem !important
  }

  .large\:pr-40n{
    padding-right:-10rem !important
  }

  .large\:pb-40n{
    padding-bottom:-10rem !important
  }

  .large\:pl-40n{
    padding-left:-10rem !important
  }

  .large\:placeholder-red::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-red::placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-red-100::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fb4b53 !important;
    color:rgba(251, 75, 83, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-red-100::placeholder{
    --placeholder-opacity:1 !important;
    color:#fb4b53 !important;
    color:rgba(251, 75, 83, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-teal::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#009b9b !important;
    color:rgba(0, 155, 155, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-teal::placeholder{
    --placeholder-opacity:1 !important;
    color:#009b9b !important;
    color:rgba(0, 155, 155, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-teal-100::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#dbfbfb !important;
    color:rgba(219, 251, 251, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-teal-100::placeholder{
    --placeholder-opacity:1 !important;
    color:#dbfbfb !important;
    color:rgba(219, 251, 251, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-teal-200::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#A8E2E4 !important;
    color:rgba(168, 226, 228, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-teal-200::placeholder{
    --placeholder-opacity:1 !important;
    color:#A8E2E4 !important;
    color:rgba(168, 226, 228, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-teal-300::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#009C98 !important;
    color:rgba(0, 156, 152, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-teal-300::placeholder{
    --placeholder-opacity:1 !important;
    color:#009C98 !important;
    color:rgba(0, 156, 152, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-white::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fff !important;
    color:rgba(255, 255, 255, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-white::placeholder{
    --placeholder-opacity:1 !important;
    color:#fff !important;
    color:rgba(255, 255, 255, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-black::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#000 !important;
    color:rgba(0, 0, 0, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-black::placeholder{
    --placeholder-opacity:1 !important;
    color:#000 !important;
    color:rgba(0, 0, 0, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-black-100::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#242A2E !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-black-100::placeholder{
    --placeholder-opacity:1 !important;
    color:#242A2E !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-black-200::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#171717 !important;
    color:rgba(23, 23, 23, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-black-200::placeholder{
    --placeholder-opacity:1 !important;
    color:#171717 !important;
    color:rgba(23, 23, 23, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-blue::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0058A1 !important;
    color:rgba(0, 88, 161, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-blue::placeholder{
    --placeholder-opacity:1 !important;
    color:#0058A1 !important;
    color:rgba(0, 88, 161, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-orange::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fe7b00 !important;
    color:rgba(254, 123, 0, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-orange::placeholder{
    --placeholder-opacity:1 !important;
    color:#fe7b00 !important;
    color:rgba(254, 123, 0, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-purple::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#8a3ffc !important;
    color:rgba(138, 63, 252, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-purple::placeholder{
    --placeholder-opacity:1 !important;
    color:#8a3ffc !important;
    color:rgba(138, 63, 252, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-blue-100::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#E3F6FF !important;
    color:rgba(227, 246, 255, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-blue-100::placeholder{
    --placeholder-opacity:1 !important;
    color:#E3F6FF !important;
    color:rgba(227, 246, 255, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-blue-300::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#30B0FF !important;
    color:rgba(48, 176, 255, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-blue-300::placeholder{
    --placeholder-opacity:1 !important;
    color:#30B0FF !important;
    color:rgba(48, 176, 255, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-blue-900::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#07192B !important;
    color:rgba(7, 25, 43, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-blue-900::placeholder{
    --placeholder-opacity:1 !important;
    color:#07192B !important;
    color:rgba(7, 25, 43, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-150::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#f9f9f9 !important;
    color:rgba(249, 249, 249, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-150::placeholder{
    --placeholder-opacity:1 !important;
    color:#f9f9f9 !important;
    color:rgba(249, 249, 249, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#F2F4F8 !important;
    color:rgba(242, 244, 248, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-200::placeholder{
    --placeholder-opacity:1 !important;
    color:#F2F4F8 !important;
    color:rgba(242, 244, 248, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-250::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#FAFBFB !important;
    color:rgba(250, 251, 251, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-250::placeholder{
    --placeholder-opacity:1 !important;
    color:#FAFBFB !important;
    color:rgba(250, 251, 251, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#D5D9E0 !important;
    color:rgba(213, 217, 224, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-300::placeholder{
    --placeholder-opacity:1 !important;
    color:#D5D9E0 !important;
    color:rgba(213, 217, 224, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#9FA5AD !important;
    color:rgba(159, 165, 173, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-400::placeholder{
    --placeholder-opacity:1 !important;
    color:#9FA5AD !important;
    color:rgba(159, 165, 173, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-450::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#868d95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-450::placeholder{
    --placeholder-opacity:1 !important;
    color:#868d95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#414F64 !important;
    color:rgba(65, 79, 100, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-500::placeholder{
    --placeholder-opacity:1 !important;
    color:#414F64 !important;
    color:rgba(65, 79, 100, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-550::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#697077 !important;
    color:rgba(105, 112, 119, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-550::placeholder{
    --placeholder-opacity:1 !important;
    color:#697077 !important;
    color:rgba(105, 112, 119, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#50565b !important;
    color:rgba(80, 86, 91, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-600::placeholder{
    --placeholder-opacity:1 !important;
    color:#50565b !important;
    color:rgba(80, 86, 91, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#242a2e !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-700::placeholder{
    --placeholder-opacity:1 !important;
    color:#242a2e !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-disable::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#C1C7CD !important;
    color:rgba(193, 199, 205, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-disable::placeholder{
    --placeholder-opacity:1 !important;
    color:#C1C7CD !important;
    color:rgba(193, 199, 205, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-unselected::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#868D95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-unselected::placeholder{
    --placeholder-opacity:1 !important;
    color:#868D95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-blue-200::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#427fb6 !important;
    color:rgba(66, 127, 182, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-blue-200::placeholder{
    --placeholder-opacity:1 !important;
    color:#427fb6 !important;
    color:rgba(66, 127, 182, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-red-500::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#DC2626 !important;
    color:rgba(220, 38, 38, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-red-500::placeholder{
    --placeholder-opacity:1 !important;
    color:#DC2626 !important;
    color:rgba(220, 38, 38, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-red-alert::-moz-placeholder{
    color:#DA1E2833 !important
  }

  .large\:placeholder-red-alert::placeholder{
    color:#DA1E2833 !important
  }

  .large\:placeholder-blue-40::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#78a9ff !important;
    color:rgba(120, 169, 255, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-blue-40::placeholder{
    --placeholder-opacity:1 !important;
    color:#78a9ff !important;
    color:rgba(120, 169, 255, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-blue-60::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0f62fe !important;
    color:rgba(15, 98, 254, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-blue-60::placeholder{
    --placeholder-opacity:1 !important;
    color:#0f62fe !important;
    color:rgba(15, 98, 254, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-blue-60-hover::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0353e9 !important;
    color:rgba(3, 83, 233, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-blue-60-hover::placeholder{
    --placeholder-opacity:1 !important;
    color:#0353e9 !important;
    color:rgba(3, 83, 233, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-blue-80::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#002d9c !important;
    color:rgba(0, 45, 156, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-blue-80::placeholder{
    --placeholder-opacity:1 !important;
    color:#002d9c !important;
    color:rgba(0, 45, 156, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-80::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#393939 !important;
    color:rgba(57, 57, 57, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-80::placeholder{
    --placeholder-opacity:1 !important;
    color:#393939 !important;
    color:rgba(57, 57, 57, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-80-hover::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#4c4c4c !important;
    color:rgba(76, 76, 76, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-80-hover::placeholder{
    --placeholder-opacity:1 !important;
    color:#4c4c4c !important;
    color:rgba(76, 76, 76, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-70::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#525252 !important;
    color:rgba(82, 82, 82, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-70::placeholder{
    --placeholder-opacity:1 !important;
    color:#525252 !important;
    color:rgba(82, 82, 82, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-60::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#6f6f6f !important;
    color:rgba(111, 111, 111, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-60::placeholder{
    --placeholder-opacity:1 !important;
    color:#6f6f6f !important;
    color:rgba(111, 111, 111, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-red-60::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-red-60::placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-red-60-hover::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#ba1b23 !important;
    color:rgba(186, 27, 35, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-red-60-hover::placeholder{
    --placeholder-opacity:1 !important;
    color:#ba1b23 !important;
    color:rgba(186, 27, 35, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-red-80::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#750e13 !important;
    color:rgba(117, 14, 19, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-red-80::placeholder{
    --placeholder-opacity:1 !important;
    color:#750e13 !important;
    color:rgba(117, 14, 19, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-30::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#c6c6c6 !important;
    color:rgba(198, 198, 198, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-30::placeholder{
    --placeholder-opacity:1 !important;
    color:#c6c6c6 !important;
    color:rgba(198, 198, 198, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-green-60::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#198038 !important;
    color:rgba(25, 128, 56, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-green-60::placeholder{
    --placeholder-opacity:1 !important;
    color:#198038 !important;
    color:rgba(25, 128, 56, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-green-50::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#EDF5FF !important;
    color:rgba(237, 245, 255, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-green-50::placeholder{
    --placeholder-opacity:1 !important;
    color:#EDF5FF !important;
    color:rgba(237, 245, 255, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-blue-70::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0043ce !important;
    color:rgba(0, 67, 206, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-blue-70::placeholder{
    --placeholder-opacity:1 !important;
    color:#0043ce !important;
    color:rgba(0, 67, 206, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-50::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#8d8d8d !important;
    color:rgba(141, 141, 141, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-50::placeholder{
    --placeholder-opacity:1 !important;
    color:#8d8d8d !important;
    color:rgba(141, 141, 141, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-50-hover::-moz-placeholder{
    color:#8d8d8d12 !important
  }

  .large\:placeholder-gray-50-hover::placeholder{
    color:#8d8d8d12 !important
  }

  .large\:placeholder-gray-50-active::-moz-placeholder{
    color:#8d8d8d32 !important
  }

  .large\:placeholder-gray-50-active::placeholder{
    color:#8d8d8d32 !important
  }

  .large\:placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#161616 !important;
    color:rgba(22, 22, 22, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-100::placeholder{
    --placeholder-opacity:1 !important;
    color:#161616 !important;
    color:rgba(22, 22, 22, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-100-disabled::-moz-placeholder{
    color:#16161650 !important
  }

  .large\:placeholder-gray-100-disabled::placeholder{
    color:#16161650 !important
  }

  .large\:placeholder-gray-40::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#a8a8a8 !important;
    color:rgba(168, 168, 168, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-40::placeholder{
    --placeholder-opacity:1 !important;
    color:#a8a8a8 !important;
    color:rgba(168, 168, 168, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-10::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#f4f4f4 !important;
    color:rgba(244, 244, 244, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-10::placeholder{
    --placeholder-opacity:1 !important;
    color:#f4f4f4 !important;
    color:rgba(244, 244, 244, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-10-hover::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#e5e5e5 !important;
    color:rgba(229, 229, 229, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-10-hover::placeholder{
    --placeholder-opacity:1 !important;
    color:#e5e5e5 !important;
    color:rgba(229, 229, 229, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-20::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#e0e0e0 !important;
    color:rgba(224, 224, 224, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-20::placeholder{
    --placeholder-opacity:1 !important;
    color:#e0e0e0 !important;
    color:rgba(224, 224, 224, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-20-hover::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#cacaca !important;
    color:rgba(202, 202, 202, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-gray-20-hover::placeholder{
    --placeholder-opacity:1 !important;
    color:#cacaca !important;
    color:rgba(202, 202, 202, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-red-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fb4b53 !important;
    color:rgba(251, 75, 83, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-red-100:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#fb4b53 !important;
    color:rgba(251, 75, 83, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-teal:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#009b9b !important;
    color:rgba(0, 155, 155, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-teal:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#009b9b !important;
    color:rgba(0, 155, 155, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-teal-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#dbfbfb !important;
    color:rgba(219, 251, 251, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-teal-100:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#dbfbfb !important;
    color:rgba(219, 251, 251, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-teal-200:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#A8E2E4 !important;
    color:rgba(168, 226, 228, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-teal-200:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#A8E2E4 !important;
    color:rgba(168, 226, 228, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-teal-300:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#009C98 !important;
    color:rgba(0, 156, 152, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-teal-300:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#009C98 !important;
    color:rgba(0, 156, 152, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fff !important;
    color:rgba(255, 255, 255, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#fff !important;
    color:rgba(255, 255, 255, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#000 !important;
    color:rgba(0, 0, 0, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#000 !important;
    color:rgba(0, 0, 0, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-black-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#242A2E !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-black-100:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#242A2E !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-black-200:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#171717 !important;
    color:rgba(23, 23, 23, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-black-200:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#171717 !important;
    color:rgba(23, 23, 23, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-blue:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0058A1 !important;
    color:rgba(0, 88, 161, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-blue:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#0058A1 !important;
    color:rgba(0, 88, 161, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-orange:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#fe7b00 !important;
    color:rgba(254, 123, 0, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-orange:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#fe7b00 !important;
    color:rgba(254, 123, 0, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-purple:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#8a3ffc !important;
    color:rgba(138, 63, 252, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-purple:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#8a3ffc !important;
    color:rgba(138, 63, 252, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-blue-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#E3F6FF !important;
    color:rgba(227, 246, 255, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-blue-100:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#E3F6FF !important;
    color:rgba(227, 246, 255, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-blue-300:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#30B0FF !important;
    color:rgba(48, 176, 255, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-blue-300:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#30B0FF !important;
    color:rgba(48, 176, 255, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-blue-900:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#07192B !important;
    color:rgba(7, 25, 43, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-blue-900:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#07192B !important;
    color:rgba(7, 25, 43, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-150:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#f9f9f9 !important;
    color:rgba(249, 249, 249, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-150:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#f9f9f9 !important;
    color:rgba(249, 249, 249, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#F2F4F8 !important;
    color:rgba(242, 244, 248, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#F2F4F8 !important;
    color:rgba(242, 244, 248, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-250:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#FAFBFB !important;
    color:rgba(250, 251, 251, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-250:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#FAFBFB !important;
    color:rgba(250, 251, 251, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#D5D9E0 !important;
    color:rgba(213, 217, 224, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#D5D9E0 !important;
    color:rgba(213, 217, 224, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#9FA5AD !important;
    color:rgba(159, 165, 173, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#9FA5AD !important;
    color:rgba(159, 165, 173, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-450:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#868d95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-450:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#868d95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#414F64 !important;
    color:rgba(65, 79, 100, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-500:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#414F64 !important;
    color:rgba(65, 79, 100, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-550:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#697077 !important;
    color:rgba(105, 112, 119, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-550:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#697077 !important;
    color:rgba(105, 112, 119, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#50565b !important;
    color:rgba(80, 86, 91, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-600:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#50565b !important;
    color:rgba(80, 86, 91, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#242a2e !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-700:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#242a2e !important;
    color:rgba(36, 42, 46, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-disable:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#C1C7CD !important;
    color:rgba(193, 199, 205, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-disable:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#C1C7CD !important;
    color:rgba(193, 199, 205, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-unselected:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#868D95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-unselected:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#868D95 !important;
    color:rgba(134, 141, 149, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-blue-200:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#427fb6 !important;
    color:rgba(66, 127, 182, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-blue-200:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#427fb6 !important;
    color:rgba(66, 127, 182, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-red-500:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#DC2626 !important;
    color:rgba(220, 38, 38, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-red-500:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#DC2626 !important;
    color:rgba(220, 38, 38, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-red-alert:focus::-moz-placeholder{
    color:#DA1E2833 !important
  }

  .large\:focus\:placeholder-red-alert:focus::placeholder{
    color:#DA1E2833 !important
  }

  .large\:focus\:placeholder-blue-40:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#78a9ff !important;
    color:rgba(120, 169, 255, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-blue-40:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#78a9ff !important;
    color:rgba(120, 169, 255, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-blue-60:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0f62fe !important;
    color:rgba(15, 98, 254, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-blue-60:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#0f62fe !important;
    color:rgba(15, 98, 254, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-blue-60-hover:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0353e9 !important;
    color:rgba(3, 83, 233, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-blue-60-hover:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#0353e9 !important;
    color:rgba(3, 83, 233, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-blue-80:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#002d9c !important;
    color:rgba(0, 45, 156, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-blue-80:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#002d9c !important;
    color:rgba(0, 45, 156, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-80:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#393939 !important;
    color:rgba(57, 57, 57, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-80:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#393939 !important;
    color:rgba(57, 57, 57, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-80-hover:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#4c4c4c !important;
    color:rgba(76, 76, 76, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-80-hover:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#4c4c4c !important;
    color:rgba(76, 76, 76, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-70:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#525252 !important;
    color:rgba(82, 82, 82, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-70:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#525252 !important;
    color:rgba(82, 82, 82, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-60:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#6f6f6f !important;
    color:rgba(111, 111, 111, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-60:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#6f6f6f !important;
    color:rgba(111, 111, 111, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-red-60:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-red-60:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#da1e28 !important;
    color:rgba(218, 30, 40, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-red-60-hover:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#ba1b23 !important;
    color:rgba(186, 27, 35, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-red-60-hover:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#ba1b23 !important;
    color:rgba(186, 27, 35, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-red-80:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#750e13 !important;
    color:rgba(117, 14, 19, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-red-80:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#750e13 !important;
    color:rgba(117, 14, 19, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-30:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#c6c6c6 !important;
    color:rgba(198, 198, 198, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-30:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#c6c6c6 !important;
    color:rgba(198, 198, 198, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-green-60:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#198038 !important;
    color:rgba(25, 128, 56, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-green-60:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#198038 !important;
    color:rgba(25, 128, 56, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-green-50:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#EDF5FF !important;
    color:rgba(237, 245, 255, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-green-50:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#EDF5FF !important;
    color:rgba(237, 245, 255, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-blue-70:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#0043ce !important;
    color:rgba(0, 67, 206, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-blue-70:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#0043ce !important;
    color:rgba(0, 67, 206, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-50:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#8d8d8d !important;
    color:rgba(141, 141, 141, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-50:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#8d8d8d !important;
    color:rgba(141, 141, 141, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-50-hover:focus::-moz-placeholder{
    color:#8d8d8d12 !important
  }

  .large\:focus\:placeholder-gray-50-hover:focus::placeholder{
    color:#8d8d8d12 !important
  }

  .large\:focus\:placeholder-gray-50-active:focus::-moz-placeholder{
    color:#8d8d8d32 !important
  }

  .large\:focus\:placeholder-gray-50-active:focus::placeholder{
    color:#8d8d8d32 !important
  }

  .large\:focus\:placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#161616 !important;
    color:rgba(22, 22, 22, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-100:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#161616 !important;
    color:rgba(22, 22, 22, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-100-disabled:focus::-moz-placeholder{
    color:#16161650 !important
  }

  .large\:focus\:placeholder-gray-100-disabled:focus::placeholder{
    color:#16161650 !important
  }

  .large\:focus\:placeholder-gray-40:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#a8a8a8 !important;
    color:rgba(168, 168, 168, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-40:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#a8a8a8 !important;
    color:rgba(168, 168, 168, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-10:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#f4f4f4 !important;
    color:rgba(244, 244, 244, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-10:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#f4f4f4 !important;
    color:rgba(244, 244, 244, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-10-hover:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#e5e5e5 !important;
    color:rgba(229, 229, 229, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-10-hover:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#e5e5e5 !important;
    color:rgba(229, 229, 229, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-20:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#e0e0e0 !important;
    color:rgba(224, 224, 224, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-20:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#e0e0e0 !important;
    color:rgba(224, 224, 224, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-20-hover:focus::-moz-placeholder{
    --placeholder-opacity:1 !important;
    color:#cacaca !important;
    color:rgba(202, 202, 202, var(--placeholder-opacity)) !important
  }

  .large\:focus\:placeholder-gray-20-hover:focus::placeholder{
    --placeholder-opacity:1 !important;
    color:#cacaca !important;
    color:rgba(202, 202, 202, var(--placeholder-opacity)) !important
  }

  .large\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity:0 !important
  }

  .large\:placeholder-opacity-0::placeholder{
    --placeholder-opacity:0 !important
  }

  .large\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity:0.25 !important
  }

  .large\:placeholder-opacity-25::placeholder{
    --placeholder-opacity:0.25 !important
  }

  .large\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity:0.5 !important
  }

  .large\:placeholder-opacity-50::placeholder{
    --placeholder-opacity:0.5 !important
  }

  .large\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity:0.75 !important
  }

  .large\:placeholder-opacity-75::placeholder{
    --placeholder-opacity:0.75 !important
  }

  .large\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity:1 !important
  }

  .large\:placeholder-opacity-100::placeholder{
    --placeholder-opacity:1 !important
  }

  .large\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity:0 !important
  }

  .large\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity:0 !important
  }

  .large\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity:0.25 !important
  }

  .large\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity:0.25 !important
  }

  .large\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity:0.5 !important
  }

  .large\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity:0.5 !important
  }

  .large\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity:0.75 !important
  }

  .large\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity:0.75 !important
  }

  .large\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity:1 !important
  }

  .large\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity:1 !important
  }

  .large\:pointer-events-none{
    pointer-events:none !important
  }

  .large\:pointer-events-auto{
    pointer-events:auto !important
  }

  .large\:static{
    position:static !important
  }

  .large\:fixed{
    position:fixed !important
  }

  .large\:absolute{
    position:absolute !important
  }

  .large\:relative{
    position:relative !important
  }

  .large\:sticky{
    position:sticky !important
  }

  .large\:inset-0{
    top:0 !important;
    right:0 !important;
    bottom:0 !important;
    left:0 !important
  }

  .large\:inset-2{
    top:0.5rem !important;
    right:0.5rem !important;
    bottom:0.5rem !important;
    left:0.5rem !important
  }

  .large\:inset-3{
    top:0.75rem !important;
    right:0.75rem !important;
    bottom:0.75rem !important;
    left:0.75rem !important
  }

  .large\:inset-4{
    top:1rem !important;
    right:1rem !important;
    bottom:1rem !important;
    left:1rem !important
  }

  .large\:inset-6{
    top:1.5rem !important;
    right:1.5rem !important;
    bottom:1.5rem !important;
    left:1.5rem !important
  }

  .large\:inset-8{
    top:2rem !important;
    right:2rem !important;
    bottom:2rem !important;
    left:2rem !important
  }

  .large\:inset-10{
    top:2.5rem !important;
    right:2.5rem !important;
    bottom:2.5rem !important;
    left:2.5rem !important
  }

  .large\:inset-12{
    top:3rem !important;
    right:3rem !important;
    bottom:3rem !important;
    left:3rem !important
  }

  .large\:inset-14{
    top:3.5rem !important;
    right:3.5rem !important;
    bottom:3.5rem !important;
    left:3.5rem !important
  }

  .large\:inset-18{
    top:4.5rem !important;
    right:4.5rem !important;
    bottom:4.5rem !important;
    left:4.5rem !important
  }

  .large\:inset-20{
    top:5rem !important;
    right:5rem !important;
    bottom:5rem !important;
    left:5rem !important
  }

  .large\:inset-24{
    top:6rem !important;
    right:6rem !important;
    bottom:6rem !important;
    left:6rem !important
  }

  .large\:inset-28{
    top:7rem !important;
    right:7rem !important;
    bottom:7rem !important;
    left:7rem !important
  }

  .large\:inset-40{
    top:9.5rem !important;
    right:9.5rem !important;
    bottom:9.5rem !important;
    left:9.5rem !important
  }

  .large\:inset-44{
    top:11rem !important;
    right:11rem !important;
    bottom:11rem !important;
    left:11rem !important
  }

  .large\:inset-146{
    top:36.5rem !important;
    right:36.5rem !important;
    bottom:36.5rem !important;
    left:36.5rem !important
  }

  .large\:inset-auto{
    top:auto !important;
    right:auto !important;
    bottom:auto !important;
    left:auto !important
  }

  .large\:inset-1\/4{
    top:25% !important;
    right:25% !important;
    bottom:25% !important;
    left:25% !important
  }

  .large\:inset-1\/2{
    top:50% !important;
    right:50% !important;
    bottom:50% !important;
    left:50% !important
  }

  .large\:-inset-74{
    top:-18.5rem !important;
    right:-18.5rem !important;
    bottom:-18.5rem !important;
    left:-18.5rem !important
  }

  .large\:inset-y-0{
    top:0 !important;
    bottom:0 !important
  }

  .large\:inset-x-0{
    right:0 !important;
    left:0 !important
  }

  .large\:inset-y-2{
    top:0.5rem !important;
    bottom:0.5rem !important
  }

  .large\:inset-x-2{
    right:0.5rem !important;
    left:0.5rem !important
  }

  .large\:inset-y-3{
    top:0.75rem !important;
    bottom:0.75rem !important
  }

  .large\:inset-x-3{
    right:0.75rem !important;
    left:0.75rem !important
  }

  .large\:inset-y-4{
    top:1rem !important;
    bottom:1rem !important
  }

  .large\:inset-x-4{
    right:1rem !important;
    left:1rem !important
  }

  .large\:inset-y-6{
    top:1.5rem !important;
    bottom:1.5rem !important
  }

  .large\:inset-x-6{
    right:1.5rem !important;
    left:1.5rem !important
  }

  .large\:inset-y-8{
    top:2rem !important;
    bottom:2rem !important
  }

  .large\:inset-x-8{
    right:2rem !important;
    left:2rem !important
  }

  .large\:inset-y-10{
    top:2.5rem !important;
    bottom:2.5rem !important
  }

  .large\:inset-x-10{
    right:2.5rem !important;
    left:2.5rem !important
  }

  .large\:inset-y-12{
    top:3rem !important;
    bottom:3rem !important
  }

  .large\:inset-x-12{
    right:3rem !important;
    left:3rem !important
  }

  .large\:inset-y-14{
    top:3.5rem !important;
    bottom:3.5rem !important
  }

  .large\:inset-x-14{
    right:3.5rem !important;
    left:3.5rem !important
  }

  .large\:inset-y-18{
    top:4.5rem !important;
    bottom:4.5rem !important
  }

  .large\:inset-x-18{
    right:4.5rem !important;
    left:4.5rem !important
  }

  .large\:inset-y-20{
    top:5rem !important;
    bottom:5rem !important
  }

  .large\:inset-x-20{
    right:5rem !important;
    left:5rem !important
  }

  .large\:inset-y-24{
    top:6rem !important;
    bottom:6rem !important
  }

  .large\:inset-x-24{
    right:6rem !important;
    left:6rem !important
  }

  .large\:inset-y-28{
    top:7rem !important;
    bottom:7rem !important
  }

  .large\:inset-x-28{
    right:7rem !important;
    left:7rem !important
  }

  .large\:inset-y-40{
    top:9.5rem !important;
    bottom:9.5rem !important
  }

  .large\:inset-x-40{
    right:9.5rem !important;
    left:9.5rem !important
  }

  .large\:inset-y-44{
    top:11rem !important;
    bottom:11rem !important
  }

  .large\:inset-x-44{
    right:11rem !important;
    left:11rem !important
  }

  .large\:inset-y-146{
    top:36.5rem !important;
    bottom:36.5rem !important
  }

  .large\:inset-x-146{
    right:36.5rem !important;
    left:36.5rem !important
  }

  .large\:inset-y-auto{
    top:auto !important;
    bottom:auto !important
  }

  .large\:inset-x-auto{
    right:auto !important;
    left:auto !important
  }

  .large\:inset-y-1\/4{
    top:25% !important;
    bottom:25% !important
  }

  .large\:inset-x-1\/4{
    right:25% !important;
    left:25% !important
  }

  .large\:inset-y-1\/2{
    top:50% !important;
    bottom:50% !important
  }

  .large\:inset-x-1\/2{
    right:50% !important;
    left:50% !important
  }

  .large\:-inset-y-74{
    top:-18.5rem !important;
    bottom:-18.5rem !important
  }

  .large\:-inset-x-74{
    right:-18.5rem !important;
    left:-18.5rem !important
  }

  .large\:top-0{
    top:0 !important
  }

  .large\:right-0{
    right:0 !important
  }

  .large\:bottom-0{
    bottom:0 !important
  }

  .large\:left-0{
    left:0 !important
  }

  .large\:top-2{
    top:0.5rem !important
  }

  .large\:right-2{
    right:0.5rem !important
  }

  .large\:bottom-2{
    bottom:0.5rem !important
  }

  .large\:left-2{
    left:0.5rem !important
  }

  .large\:top-3{
    top:0.75rem !important
  }

  .large\:right-3{
    right:0.75rem !important
  }

  .large\:bottom-3{
    bottom:0.75rem !important
  }

  .large\:left-3{
    left:0.75rem !important
  }

  .large\:top-4{
    top:1rem !important
  }

  .large\:right-4{
    right:1rem !important
  }

  .large\:bottom-4{
    bottom:1rem !important
  }

  .large\:left-4{
    left:1rem !important
  }

  .large\:top-6{
    top:1.5rem !important
  }

  .large\:right-6{
    right:1.5rem !important
  }

  .large\:bottom-6{
    bottom:1.5rem !important
  }

  .large\:left-6{
    left:1.5rem !important
  }

  .large\:top-8{
    top:2rem !important
  }

  .large\:right-8{
    right:2rem !important
  }

  .large\:bottom-8{
    bottom:2rem !important
  }

  .large\:left-8{
    left:2rem !important
  }

  .large\:top-10{
    top:2.5rem !important
  }

  .large\:right-10{
    right:2.5rem !important
  }

  .large\:bottom-10{
    bottom:2.5rem !important
  }

  .large\:left-10{
    left:2.5rem !important
  }

  .large\:top-12{
    top:3rem !important
  }

  .large\:right-12{
    right:3rem !important
  }

  .large\:bottom-12{
    bottom:3rem !important
  }

  .large\:left-12{
    left:3rem !important
  }

  .large\:top-14{
    top:3.5rem !important
  }

  .large\:right-14{
    right:3.5rem !important
  }

  .large\:bottom-14{
    bottom:3.5rem !important
  }

  .large\:left-14{
    left:3.5rem !important
  }

  .large\:top-18{
    top:4.5rem !important
  }

  .large\:right-18{
    right:4.5rem !important
  }

  .large\:bottom-18{
    bottom:4.5rem !important
  }

  .large\:left-18{
    left:4.5rem !important
  }

  .large\:top-20{
    top:5rem !important
  }

  .large\:right-20{
    right:5rem !important
  }

  .large\:bottom-20{
    bottom:5rem !important
  }

  .large\:left-20{
    left:5rem !important
  }

  .large\:top-24{
    top:6rem !important
  }

  .large\:right-24{
    right:6rem !important
  }

  .large\:bottom-24{
    bottom:6rem !important
  }

  .large\:left-24{
    left:6rem !important
  }

  .large\:top-28{
    top:7rem !important
  }

  .large\:right-28{
    right:7rem !important
  }

  .large\:bottom-28{
    bottom:7rem !important
  }

  .large\:left-28{
    left:7rem !important
  }

  .large\:top-40{
    top:9.5rem !important
  }

  .large\:right-40{
    right:9.5rem !important
  }

  .large\:bottom-40{
    bottom:9.5rem !important
  }

  .large\:left-40{
    left:9.5rem !important
  }

  .large\:top-44{
    top:11rem !important
  }

  .large\:right-44{
    right:11rem !important
  }

  .large\:bottom-44{
    bottom:11rem !important
  }

  .large\:left-44{
    left:11rem !important
  }

  .large\:top-146{
    top:36.5rem !important
  }

  .large\:right-146{
    right:36.5rem !important
  }

  .large\:bottom-146{
    bottom:36.5rem !important
  }

  .large\:left-146{
    left:36.5rem !important
  }

  .large\:top-auto{
    top:auto !important
  }

  .large\:right-auto{
    right:auto !important
  }

  .large\:bottom-auto{
    bottom:auto !important
  }

  .large\:left-auto{
    left:auto !important
  }

  .large\:top-1\/4{
    top:25% !important
  }

  .large\:right-1\/4{
    right:25% !important
  }

  .large\:bottom-1\/4{
    bottom:25% !important
  }

  .large\:left-1\/4{
    left:25% !important
  }

  .large\:top-1\/2{
    top:50% !important
  }

  .large\:right-1\/2{
    right:50% !important
  }

  .large\:bottom-1\/2{
    bottom:50% !important
  }

  .large\:left-1\/2{
    left:50% !important
  }

  .large\:-top-74{
    top:-18.5rem !important
  }

  .large\:-right-74{
    right:-18.5rem !important
  }

  .large\:-bottom-74{
    bottom:-18.5rem !important
  }

  .large\:-left-74{
    left:-18.5rem !important
  }

  .large\:resize-none{
    resize:none !important
  }

  .large\:resize-y{
    resize:vertical !important
  }

  .large\:resize-x{
    resize:horizontal !important
  }

  .large\:resize{
    resize:both !important
  }

  .large\:shadow-xs{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05) !important
  }

  .large\:shadow-sm{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05) !important
  }

  .large\:shadow{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important
  }

  .large\:shadow-md{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important
  }

  .large\:shadow-lg{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important
  }

  .large\:shadow-xl{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  .large\:shadow-2xl{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  .large\:shadow-inner{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important
  }

  .large\:shadow-outline{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5) !important
  }

  .large\:shadow-none{
    box-shadow:none !important
  }

  .large\:shadow-configdropdown{
    box-shadow:rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px !important
  }

  .large\:shadow-rbacHelp{
    box-shadow:0 2px 4px 0 rgb(185,191,199) !important
  }

  .large\:hover\:shadow-xs:hover{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05) !important
  }

  .large\:hover\:shadow-sm:hover{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05) !important
  }

  .large\:hover\:shadow:hover{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important
  }

  .large\:hover\:shadow-md:hover{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important
  }

  .large\:hover\:shadow-lg:hover{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important
  }

  .large\:hover\:shadow-xl:hover{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  .large\:hover\:shadow-2xl:hover{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  .large\:hover\:shadow-inner:hover{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important
  }

  .large\:hover\:shadow-outline:hover{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5) !important
  }

  .large\:hover\:shadow-none:hover{
    box-shadow:none !important
  }

  .large\:hover\:shadow-configdropdown:hover{
    box-shadow:rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px !important
  }

  .large\:hover\:shadow-rbacHelp:hover{
    box-shadow:0 2px 4px 0 rgb(185,191,199) !important
  }

  .large\:focus\:shadow-xs:focus{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05) !important
  }

  .large\:focus\:shadow-sm:focus{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05) !important
  }

  .large\:focus\:shadow:focus{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important
  }

  .large\:focus\:shadow-md:focus{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important
  }

  .large\:focus\:shadow-lg:focus{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important
  }

  .large\:focus\:shadow-xl:focus{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  .large\:focus\:shadow-2xl:focus{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  .large\:focus\:shadow-inner:focus{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important
  }

  .large\:focus\:shadow-outline:focus{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5) !important
  }

  .large\:focus\:shadow-none:focus{
    box-shadow:none !important
  }

  .large\:focus\:shadow-configdropdown:focus{
    box-shadow:rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px !important
  }

  .large\:focus\:shadow-rbacHelp:focus{
    box-shadow:0 2px 4px 0 rgb(185,191,199) !important
  }

  .large\:fill-current{
    fill:currentColor !important
  }

  .large\:stroke-current{
    stroke:currentColor !important
  }

  .large\:stroke-0{
    stroke-width:0 !important
  }

  .large\:stroke-1{
    stroke-width:1 !important
  }

  .large\:stroke-2{
    stroke-width:2 !important
  }

  .large\:table-auto{
    table-layout:auto !important
  }

  .large\:table-fixed{
    table-layout:fixed !important
  }

  .large\:text-left{
    text-align:left !important
  }

  .large\:text-center{
    text-align:center !important
  }

  .large\:text-right{
    text-align:right !important
  }

  .large\:text-justify{
    text-align:justify !important
  }

  .large\:text-opacity-0{
    --text-opacity:0 !important
  }

  .large\:text-opacity-25{
    --text-opacity:0.25 !important
  }

  .large\:text-opacity-50{
    --text-opacity:0.5 !important
  }

  .large\:text-opacity-75{
    --text-opacity:0.75 !important
  }

  .large\:text-opacity-100{
    --text-opacity:1 !important
  }

  .large\:hover\:text-opacity-0:hover{
    --text-opacity:0 !important
  }

  .large\:hover\:text-opacity-25:hover{
    --text-opacity:0.25 !important
  }

  .large\:hover\:text-opacity-50:hover{
    --text-opacity:0.5 !important
  }

  .large\:hover\:text-opacity-75:hover{
    --text-opacity:0.75 !important
  }

  .large\:hover\:text-opacity-100:hover{
    --text-opacity:1 !important
  }

  .large\:focus\:text-opacity-0:focus{
    --text-opacity:0 !important
  }

  .large\:focus\:text-opacity-25:focus{
    --text-opacity:0.25 !important
  }

  .large\:focus\:text-opacity-50:focus{
    --text-opacity:0.5 !important
  }

  .large\:focus\:text-opacity-75:focus{
    --text-opacity:0.75 !important
  }

  .large\:focus\:text-opacity-100:focus{
    --text-opacity:1 !important
  }

  .large\:italic{
    font-style:italic !important
  }

  .large\:not-italic{
    font-style:normal !important
  }

  .large\:uppercase{
    text-transform:uppercase !important
  }

  .large\:lowercase{
    text-transform:lowercase !important
  }

  .large\:capitalize{
    text-transform:capitalize !important
  }

  .large\:normal-case{
    text-transform:none !important
  }

  .large\:antialiased{
    -webkit-font-smoothing:antialiased !important;
    -moz-osx-font-smoothing:grayscale !important
  }

  .large\:subpixel-antialiased{
    -webkit-font-smoothing:auto !important;
    -moz-osx-font-smoothing:auto !important
  }

  .large\:ordinal, .large\:slashed-zero, .large\:lining-nums, .large\:oldstyle-nums, .large\:proportional-nums, .large\:tabular-nums, .large\:diagonal-fractions, .large\:stacked-fractions{
    --font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/) !important;
    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) !important
  }

  .large\:normal-nums{
    font-variant-numeric:normal !important
  }

  .large\:ordinal{
    --font-variant-numeric-ordinal:ordinal !important
  }

  .large\:slashed-zero{
    --font-variant-numeric-slashed-zero:slashed-zero !important
  }

  .large\:lining-nums{
    --font-variant-numeric-figure:lining-nums !important
  }

  .large\:oldstyle-nums{
    --font-variant-numeric-figure:oldstyle-nums !important
  }

  .large\:proportional-nums{
    --font-variant-numeric-spacing:proportional-nums !important
  }

  .large\:tabular-nums{
    --font-variant-numeric-spacing:tabular-nums !important
  }

  .large\:diagonal-fractions{
    --font-variant-numeric-fraction:diagonal-fractions !important
  }

  .large\:stacked-fractions{
    --font-variant-numeric-fraction:stacked-fractions !important
  }

  .large\:tracking-tighter{
    letter-spacing:-0.05em !important
  }

  .large\:tracking-tight{
    letter-spacing:-0.025em !important
  }

  .large\:tracking-normal{
    letter-spacing:0 !important
  }

  .large\:tracking-wide{
    letter-spacing:0.025em !important
  }

  .large\:tracking-wider{
    letter-spacing:0.05em !important
  }

  .large\:tracking-widest{
    letter-spacing:0.1em !important
  }

  .large\:tracking-primary{
    letter-spacing:0.01em !important
  }

  .large\:select-none{
    -webkit-user-select:none !important;
       -moz-user-select:none !important;
            user-select:none !important
  }

  .large\:select-text{
    -webkit-user-select:text !important;
       -moz-user-select:text !important;
            user-select:text !important
  }

  .large\:select-all{
    -webkit-user-select:all !important;
       -moz-user-select:all !important;
            user-select:all !important
  }

  .large\:select-auto{
    -webkit-user-select:auto !important;
       -moz-user-select:auto !important;
            user-select:auto !important
  }

  .large\:align-baseline{
    vertical-align:baseline !important
  }

  .large\:align-top{
    vertical-align:top !important
  }

  .large\:align-middle{
    vertical-align:middle !important
  }

  .large\:align-bottom{
    vertical-align:bottom !important
  }

  .large\:align-text-top{
    vertical-align:text-top !important
  }

  .large\:align-text-bottom{
    vertical-align:text-bottom !important
  }

  .large\:visible{
    visibility:visible !important
  }

  .large\:invisible{
    visibility:hidden !important
  }

  .large\:whitespace-normal{
    white-space:normal !important
  }

  .large\:whitespace-no-wrap{
    white-space:nowrap !important
  }

  .large\:whitespace-pre{
    white-space:pre !important
  }

  .large\:whitespace-pre-line{
    white-space:pre-line !important
  }

  .large\:whitespace-pre-wrap{
    white-space:pre-wrap !important
  }

  .large\:break-normal{
    word-wrap:normal !important;
    overflow-wrap:normal !important;
    word-break:normal !important
  }

  .large\:break-words{
    word-wrap:break-word !important;
    overflow-wrap:break-word !important
  }

  .large\:break-all{
    word-break:break-all !important
  }

  .large\:truncate{
    overflow:hidden !important;
    text-overflow:ellipsis !important;
    white-space:nowrap !important
  }

  .large\:w-0{
    width:0 !important
  }

  .large\:w-1{
    width:0.25rem !important
  }

  .large\:w-2{
    width:0.5rem !important
  }

  .large\:w-3{
    width:0.75rem !important
  }

  .large\:w-4{
    width:1rem !important
  }

  .large\:w-5{
    width:1.25rem !important
  }

  .large\:w-6{
    width:1.5rem !important
  }

  .large\:w-7{
    width:1.75rem !important
  }

  .large\:w-8{
    width:2rem !important
  }

  .large\:w-10{
    width:2.5rem !important
  }

  .large\:w-12{
    width:3rem !important
  }

  .large\:w-14{
    width:3.5rem !important
  }

  .large\:w-16{
    width:4rem !important
  }

  .large\:w-18{
    width:4.5rem !important
  }

  .large\:w-19{
    width:4.75rem !important
  }

  .large\:w-20{
    width:5rem !important
  }

  .large\:w-24{
    width:6rem !important
  }

  .large\:w-28{
    width:7rem !important
  }

  .large\:w-30{
    width:7.5rem !important
  }

  .large\:w-31{
    width:7.75rem !important
  }

  .large\:w-32{
    width:8rem !important
  }

  .large\:w-34{
    width:8.5rem !important
  }

  .large\:w-36{
    width:9rem !important
  }

  .large\:w-40{
    width:10rem !important
  }

  .large\:w-44{
    width:11rem !important
  }

  .large\:w-45{
    width:11.25rem !important
  }

  .large\:w-48{
    width:12rem !important
  }

  .large\:w-50{
    width:12.5rem !important
  }

  .large\:w-52{
    width:13rem !important
  }

  .large\:w-56{
    width:14rem !important
  }

  .large\:w-60{
    width:15rem !important
  }

  .large\:w-62{
    width:15.5rem !important
  }

  .large\:w-64{
    width:16rem !important
  }

  .large\:w-70{
    width:17.5rem !important
  }

  .large\:w-72{
    width:18rem !important
  }

  .large\:w-76{
    width:19rem !important
  }

  .large\:w-80{
    width:20rem !important
  }

  .large\:w-83{
    width:20.75rem !important
  }

  .large\:w-84{
    width:21rem !important
  }

  .large\:w-92{
    width:23rem !important
  }

  .large\:w-96{
    width:24rem !important
  }

  .large\:w-104{
    width:26rem !important
  }

  .large\:w-106{
    width:26.5rem !important
  }

  .large\:w-108{
    width:27rem !important
  }

  .large\:w-112{
    width:28rem !important
  }

  .large\:w-116{
    width:29rem !important
  }

  .large\:w-120{
    width:30rem !important
  }

  .large\:w-124{
    width:31rem !important
  }

  .large\:w-132{
    width:33rem !important
  }

  .large\:w-140{
    width:40rem !important
  }

  .large\:w-164{
    width:41rem !important
  }

  .large\:w-165{
    width:41.25rem !important
  }

  .large\:w-172{
    width:43rem !important
  }

  .large\:w-200{
    width:50rem !important
  }

  .large\:w-auto{
    width:auto !important
  }

  .large\:w-px{
    width:1px !important
  }

  .large\:w-1\.5{
    width:0.375rem !important
  }

  .large\:w-2n{
    width:-0.5rem !important
  }

  .large\:w-40n{
    width:-10rem !important
  }

  .large\:w-1\/2{
    width:50% !important
  }

  .large\:w-1\/3{
    width:33.333333% !important
  }

  .large\:w-2\/3{
    width:66.666667% !important
  }

  .large\:w-1\/4{
    width:25% !important
  }

  .large\:w-2\/4{
    width:50% !important
  }

  .large\:w-3\/4{
    width:75% !important
  }

  .large\:w-1\/5{
    width:20% !important
  }

  .large\:w-2\/5{
    width:40% !important
  }

  .large\:w-3\/5{
    width:60% !important
  }

  .large\:w-4\/5{
    width:80% !important
  }

  .large\:w-1\/6{
    width:16.666667% !important
  }

  .large\:w-2\/6{
    width:33.333333% !important
  }

  .large\:w-3\/6{
    width:50% !important
  }

  .large\:w-4\/6{
    width:66.666667% !important
  }

  .large\:w-5\/6{
    width:83.333333% !important
  }

  .large\:w-1\/12{
    width:8.333333% !important
  }

  .large\:w-2\/12{
    width:16.666667% !important
  }

  .large\:w-3\/12{
    width:25% !important
  }

  .large\:w-4\/12{
    width:33.333333% !important
  }

  .large\:w-5\/12{
    width:41.666667% !important
  }

  .large\:w-6\/12{
    width:50% !important
  }

  .large\:w-7\/12{
    width:58.333333% !important
  }

  .large\:w-8\/12{
    width:66.666667% !important
  }

  .large\:w-9\/12{
    width:75% !important
  }

  .large\:w-10\/12{
    width:83.333333% !important
  }

  .large\:w-11\/12{
    width:91.666667% !important
  }

  .large\:w-full{
    width:100% !important
  }

  .large\:w-screen{
    width:100vw !important
  }

  .large\:w-fit{
    width:-moz-fit-content !important;
    width:fit-content !important
  }

  .large\:z-0{
    z-index:0 !important
  }

  .large\:z-10{
    z-index:10 !important
  }

  .large\:z-20{
    z-index:20 !important
  }

  .large\:z-30{
    z-index:30 !important
  }

  .large\:z-40{
    z-index:40 !important
  }

  .large\:z-50{
    z-index:50 !important
  }

  .large\:z-100{
    z-index:100 !important
  }

  .large\:z-6000{
    z-index:6000 !important
  }

  .large\:z-auto{
    z-index:auto !important
  }

  .large\:gap-0{
    grid-gap:0 !important;
    gap:0 !important
  }

  .large\:gap-1{
    grid-gap:0.25rem !important;
    gap:0.25rem !important
  }

  .large\:gap-2{
    grid-gap:0.5rem !important;
    gap:0.5rem !important
  }

  .large\:gap-3{
    grid-gap:0.75rem !important;
    gap:0.75rem !important
  }

  .large\:gap-4{
    grid-gap:1rem !important;
    gap:1rem !important
  }

  .large\:gap-5{
    grid-gap:1.25rem !important;
    gap:1.25rem !important
  }

  .large\:gap-6{
    grid-gap:1.5rem !important;
    gap:1.5rem !important
  }

  .large\:gap-7{
    grid-gap:1.75rem !important;
    gap:1.75rem !important
  }

  .large\:gap-8{
    grid-gap:2rem !important;
    gap:2rem !important
  }

  .large\:gap-10{
    grid-gap:2.5rem !important;
    gap:2.5rem !important
  }

  .large\:gap-12{
    grid-gap:3rem !important;
    gap:3rem !important
  }

  .large\:gap-14{
    grid-gap:3.5rem !important;
    gap:3.5rem !important
  }

  .large\:gap-16{
    grid-gap:4rem !important;
    gap:4rem !important
  }

  .large\:gap-18{
    grid-gap:4.5rem !important;
    gap:4.5rem !important
  }

  .large\:gap-19{
    grid-gap:4.75rem !important;
    gap:4.75rem !important
  }

  .large\:gap-20{
    grid-gap:5rem !important;
    gap:5rem !important
  }

  .large\:gap-24{
    grid-gap:6rem !important;
    gap:6rem !important
  }

  .large\:gap-28{
    grid-gap:7rem !important;
    gap:7rem !important
  }

  .large\:gap-30{
    grid-gap:7.5rem !important;
    gap:7.5rem !important
  }

  .large\:gap-31{
    grid-gap:7.75rem !important;
    gap:7.75rem !important
  }

  .large\:gap-32{
    grid-gap:8rem !important;
    gap:8rem !important
  }

  .large\:gap-34{
    grid-gap:8.5rem !important;
    gap:8.5rem !important
  }

  .large\:gap-36{
    grid-gap:9rem !important;
    gap:9rem !important
  }

  .large\:gap-40{
    grid-gap:10rem !important;
    gap:10rem !important
  }

  .large\:gap-44{
    grid-gap:11rem !important;
    gap:11rem !important
  }

  .large\:gap-45{
    grid-gap:11.25rem !important;
    gap:11.25rem !important
  }

  .large\:gap-48{
    grid-gap:12rem !important;
    gap:12rem !important
  }

  .large\:gap-50{
    grid-gap:12.5rem !important;
    gap:12.5rem !important
  }

  .large\:gap-52{
    grid-gap:13rem !important;
    gap:13rem !important
  }

  .large\:gap-56{
    grid-gap:14rem !important;
    gap:14rem !important
  }

  .large\:gap-60{
    grid-gap:15rem !important;
    gap:15rem !important
  }

  .large\:gap-62{
    grid-gap:15.5rem !important;
    gap:15.5rem !important
  }

  .large\:gap-64{
    grid-gap:16rem !important;
    gap:16rem !important
  }

  .large\:gap-70{
    grid-gap:17.5rem !important;
    gap:17.5rem !important
  }

  .large\:gap-72{
    grid-gap:18rem !important;
    gap:18rem !important
  }

  .large\:gap-76{
    grid-gap:19rem !important;
    gap:19rem !important
  }

  .large\:gap-80{
    grid-gap:20rem !important;
    gap:20rem !important
  }

  .large\:gap-83{
    grid-gap:20.75rem !important;
    gap:20.75rem !important
  }

  .large\:gap-84{
    grid-gap:21rem !important;
    gap:21rem !important
  }

  .large\:gap-92{
    grid-gap:23rem !important;
    gap:23rem !important
  }

  .large\:gap-96{
    grid-gap:24rem !important;
    gap:24rem !important
  }

  .large\:gap-104{
    grid-gap:26rem !important;
    gap:26rem !important
  }

  .large\:gap-106{
    grid-gap:26.5rem !important;
    gap:26.5rem !important
  }

  .large\:gap-108{
    grid-gap:27rem !important;
    gap:27rem !important
  }

  .large\:gap-112{
    grid-gap:28rem !important;
    gap:28rem !important
  }

  .large\:gap-116{
    grid-gap:29rem !important;
    gap:29rem !important
  }

  .large\:gap-120{
    grid-gap:30rem !important;
    gap:30rem !important
  }

  .large\:gap-124{
    grid-gap:31rem !important;
    gap:31rem !important
  }

  .large\:gap-132{
    grid-gap:33rem !important;
    gap:33rem !important
  }

  .large\:gap-140{
    grid-gap:40rem !important;
    gap:40rem !important
  }

  .large\:gap-164{
    grid-gap:41rem !important;
    gap:41rem !important
  }

  .large\:gap-165{
    grid-gap:41.25rem !important;
    gap:41.25rem !important
  }

  .large\:gap-172{
    grid-gap:43rem !important;
    gap:43rem !important
  }

  .large\:gap-200{
    grid-gap:50rem !important;
    gap:50rem !important
  }

  .large\:gap-px{
    grid-gap:1px !important;
    gap:1px !important
  }

  .large\:gap-1\.5{
    grid-gap:0.375rem !important;
    gap:0.375rem !important
  }

  .large\:gap-2n{
    grid-gap:-0.5rem !important;
    gap:-0.5rem !important
  }

  .large\:gap-40n{
    grid-gap:-10rem !important;
    gap:-10rem !important
  }

  .large\:col-gap-0{
    grid-column-gap:0 !important;
    -moz-column-gap:0 !important;
         column-gap:0 !important
  }

  .large\:col-gap-1{
    grid-column-gap:0.25rem !important;
    -moz-column-gap:0.25rem !important;
         column-gap:0.25rem !important
  }

  .large\:col-gap-2{
    grid-column-gap:0.5rem !important;
    -moz-column-gap:0.5rem !important;
         column-gap:0.5rem !important
  }

  .large\:col-gap-3{
    grid-column-gap:0.75rem !important;
    -moz-column-gap:0.75rem !important;
         column-gap:0.75rem !important
  }

  .large\:col-gap-4{
    grid-column-gap:1rem !important;
    -moz-column-gap:1rem !important;
         column-gap:1rem !important
  }

  .large\:col-gap-5{
    grid-column-gap:1.25rem !important;
    -moz-column-gap:1.25rem !important;
         column-gap:1.25rem !important
  }

  .large\:col-gap-6{
    grid-column-gap:1.5rem !important;
    -moz-column-gap:1.5rem !important;
         column-gap:1.5rem !important
  }

  .large\:col-gap-7{
    grid-column-gap:1.75rem !important;
    -moz-column-gap:1.75rem !important;
         column-gap:1.75rem !important
  }

  .large\:col-gap-8{
    grid-column-gap:2rem !important;
    -moz-column-gap:2rem !important;
         column-gap:2rem !important
  }

  .large\:col-gap-10{
    grid-column-gap:2.5rem !important;
    -moz-column-gap:2.5rem !important;
         column-gap:2.5rem !important
  }

  .large\:col-gap-12{
    grid-column-gap:3rem !important;
    -moz-column-gap:3rem !important;
         column-gap:3rem !important
  }

  .large\:col-gap-14{
    grid-column-gap:3.5rem !important;
    -moz-column-gap:3.5rem !important;
         column-gap:3.5rem !important
  }

  .large\:col-gap-16{
    grid-column-gap:4rem !important;
    -moz-column-gap:4rem !important;
         column-gap:4rem !important
  }

  .large\:col-gap-18{
    grid-column-gap:4.5rem !important;
    -moz-column-gap:4.5rem !important;
         column-gap:4.5rem !important
  }

  .large\:col-gap-19{
    grid-column-gap:4.75rem !important;
    -moz-column-gap:4.75rem !important;
         column-gap:4.75rem !important
  }

  .large\:col-gap-20{
    grid-column-gap:5rem !important;
    -moz-column-gap:5rem !important;
         column-gap:5rem !important
  }

  .large\:col-gap-24{
    grid-column-gap:6rem !important;
    -moz-column-gap:6rem !important;
         column-gap:6rem !important
  }

  .large\:col-gap-28{
    grid-column-gap:7rem !important;
    -moz-column-gap:7rem !important;
         column-gap:7rem !important
  }

  .large\:col-gap-30{
    grid-column-gap:7.5rem !important;
    -moz-column-gap:7.5rem !important;
         column-gap:7.5rem !important
  }

  .large\:col-gap-31{
    grid-column-gap:7.75rem !important;
    -moz-column-gap:7.75rem !important;
         column-gap:7.75rem !important
  }

  .large\:col-gap-32{
    grid-column-gap:8rem !important;
    -moz-column-gap:8rem !important;
         column-gap:8rem !important
  }

  .large\:col-gap-34{
    grid-column-gap:8.5rem !important;
    -moz-column-gap:8.5rem !important;
         column-gap:8.5rem !important
  }

  .large\:col-gap-36{
    grid-column-gap:9rem !important;
    -moz-column-gap:9rem !important;
         column-gap:9rem !important
  }

  .large\:col-gap-40{
    grid-column-gap:10rem !important;
    -moz-column-gap:10rem !important;
         column-gap:10rem !important
  }

  .large\:col-gap-44{
    grid-column-gap:11rem !important;
    -moz-column-gap:11rem !important;
         column-gap:11rem !important
  }

  .large\:col-gap-45{
    grid-column-gap:11.25rem !important;
    -moz-column-gap:11.25rem !important;
         column-gap:11.25rem !important
  }

  .large\:col-gap-48{
    grid-column-gap:12rem !important;
    -moz-column-gap:12rem !important;
         column-gap:12rem !important
  }

  .large\:col-gap-50{
    grid-column-gap:12.5rem !important;
    -moz-column-gap:12.5rem !important;
         column-gap:12.5rem !important
  }

  .large\:col-gap-52{
    grid-column-gap:13rem !important;
    -moz-column-gap:13rem !important;
         column-gap:13rem !important
  }

  .large\:col-gap-56{
    grid-column-gap:14rem !important;
    -moz-column-gap:14rem !important;
         column-gap:14rem !important
  }

  .large\:col-gap-60{
    grid-column-gap:15rem !important;
    -moz-column-gap:15rem !important;
         column-gap:15rem !important
  }

  .large\:col-gap-62{
    grid-column-gap:15.5rem !important;
    -moz-column-gap:15.5rem !important;
         column-gap:15.5rem !important
  }

  .large\:col-gap-64{
    grid-column-gap:16rem !important;
    -moz-column-gap:16rem !important;
         column-gap:16rem !important
  }

  .large\:col-gap-70{
    grid-column-gap:17.5rem !important;
    -moz-column-gap:17.5rem !important;
         column-gap:17.5rem !important
  }

  .large\:col-gap-72{
    grid-column-gap:18rem !important;
    -moz-column-gap:18rem !important;
         column-gap:18rem !important
  }

  .large\:col-gap-76{
    grid-column-gap:19rem !important;
    -moz-column-gap:19rem !important;
         column-gap:19rem !important
  }

  .large\:col-gap-80{
    grid-column-gap:20rem !important;
    -moz-column-gap:20rem !important;
         column-gap:20rem !important
  }

  .large\:col-gap-83{
    grid-column-gap:20.75rem !important;
    -moz-column-gap:20.75rem !important;
         column-gap:20.75rem !important
  }

  .large\:col-gap-84{
    grid-column-gap:21rem !important;
    -moz-column-gap:21rem !important;
         column-gap:21rem !important
  }

  .large\:col-gap-92{
    grid-column-gap:23rem !important;
    -moz-column-gap:23rem !important;
         column-gap:23rem !important
  }

  .large\:col-gap-96{
    grid-column-gap:24rem !important;
    -moz-column-gap:24rem !important;
         column-gap:24rem !important
  }

  .large\:col-gap-104{
    grid-column-gap:26rem !important;
    -moz-column-gap:26rem !important;
         column-gap:26rem !important
  }

  .large\:col-gap-106{
    grid-column-gap:26.5rem !important;
    -moz-column-gap:26.5rem !important;
         column-gap:26.5rem !important
  }

  .large\:col-gap-108{
    grid-column-gap:27rem !important;
    -moz-column-gap:27rem !important;
         column-gap:27rem !important
  }

  .large\:col-gap-112{
    grid-column-gap:28rem !important;
    -moz-column-gap:28rem !important;
         column-gap:28rem !important
  }

  .large\:col-gap-116{
    grid-column-gap:29rem !important;
    -moz-column-gap:29rem !important;
         column-gap:29rem !important
  }

  .large\:col-gap-120{
    grid-column-gap:30rem !important;
    -moz-column-gap:30rem !important;
         column-gap:30rem !important
  }

  .large\:col-gap-124{
    grid-column-gap:31rem !important;
    -moz-column-gap:31rem !important;
         column-gap:31rem !important
  }

  .large\:col-gap-132{
    grid-column-gap:33rem !important;
    -moz-column-gap:33rem !important;
         column-gap:33rem !important
  }

  .large\:col-gap-140{
    grid-column-gap:40rem !important;
    -moz-column-gap:40rem !important;
         column-gap:40rem !important
  }

  .large\:col-gap-164{
    grid-column-gap:41rem !important;
    -moz-column-gap:41rem !important;
         column-gap:41rem !important
  }

  .large\:col-gap-165{
    grid-column-gap:41.25rem !important;
    -moz-column-gap:41.25rem !important;
         column-gap:41.25rem !important
  }

  .large\:col-gap-172{
    grid-column-gap:43rem !important;
    -moz-column-gap:43rem !important;
         column-gap:43rem !important
  }

  .large\:col-gap-200{
    grid-column-gap:50rem !important;
    -moz-column-gap:50rem !important;
         column-gap:50rem !important
  }

  .large\:col-gap-px{
    grid-column-gap:1px !important;
    -moz-column-gap:1px !important;
         column-gap:1px !important
  }

  .large\:col-gap-1\.5{
    grid-column-gap:0.375rem !important;
    -moz-column-gap:0.375rem !important;
         column-gap:0.375rem !important
  }

  .large\:col-gap-2n{
    grid-column-gap:-0.5rem !important;
    -moz-column-gap:-0.5rem !important;
         column-gap:-0.5rem !important
  }

  .large\:col-gap-40n{
    grid-column-gap:-10rem !important;
    -moz-column-gap:-10rem !important;
         column-gap:-10rem !important
  }

  .large\:gap-x-0{
    grid-column-gap:0 !important;
    -moz-column-gap:0 !important;
         column-gap:0 !important
  }

  .large\:gap-x-1{
    grid-column-gap:0.25rem !important;
    -moz-column-gap:0.25rem !important;
         column-gap:0.25rem !important
  }

  .large\:gap-x-2{
    grid-column-gap:0.5rem !important;
    -moz-column-gap:0.5rem !important;
         column-gap:0.5rem !important
  }

  .large\:gap-x-3{
    grid-column-gap:0.75rem !important;
    -moz-column-gap:0.75rem !important;
         column-gap:0.75rem !important
  }

  .large\:gap-x-4{
    grid-column-gap:1rem !important;
    -moz-column-gap:1rem !important;
         column-gap:1rem !important
  }

  .large\:gap-x-5{
    grid-column-gap:1.25rem !important;
    -moz-column-gap:1.25rem !important;
         column-gap:1.25rem !important
  }

  .large\:gap-x-6{
    grid-column-gap:1.5rem !important;
    -moz-column-gap:1.5rem !important;
         column-gap:1.5rem !important
  }

  .large\:gap-x-7{
    grid-column-gap:1.75rem !important;
    -moz-column-gap:1.75rem !important;
         column-gap:1.75rem !important
  }

  .large\:gap-x-8{
    grid-column-gap:2rem !important;
    -moz-column-gap:2rem !important;
         column-gap:2rem !important
  }

  .large\:gap-x-10{
    grid-column-gap:2.5rem !important;
    -moz-column-gap:2.5rem !important;
         column-gap:2.5rem !important
  }

  .large\:gap-x-12{
    grid-column-gap:3rem !important;
    -moz-column-gap:3rem !important;
         column-gap:3rem !important
  }

  .large\:gap-x-14{
    grid-column-gap:3.5rem !important;
    -moz-column-gap:3.5rem !important;
         column-gap:3.5rem !important
  }

  .large\:gap-x-16{
    grid-column-gap:4rem !important;
    -moz-column-gap:4rem !important;
         column-gap:4rem !important
  }

  .large\:gap-x-18{
    grid-column-gap:4.5rem !important;
    -moz-column-gap:4.5rem !important;
         column-gap:4.5rem !important
  }

  .large\:gap-x-19{
    grid-column-gap:4.75rem !important;
    -moz-column-gap:4.75rem !important;
         column-gap:4.75rem !important
  }

  .large\:gap-x-20{
    grid-column-gap:5rem !important;
    -moz-column-gap:5rem !important;
         column-gap:5rem !important
  }

  .large\:gap-x-24{
    grid-column-gap:6rem !important;
    -moz-column-gap:6rem !important;
         column-gap:6rem !important
  }

  .large\:gap-x-28{
    grid-column-gap:7rem !important;
    -moz-column-gap:7rem !important;
         column-gap:7rem !important
  }

  .large\:gap-x-30{
    grid-column-gap:7.5rem !important;
    -moz-column-gap:7.5rem !important;
         column-gap:7.5rem !important
  }

  .large\:gap-x-31{
    grid-column-gap:7.75rem !important;
    -moz-column-gap:7.75rem !important;
         column-gap:7.75rem !important
  }

  .large\:gap-x-32{
    grid-column-gap:8rem !important;
    -moz-column-gap:8rem !important;
         column-gap:8rem !important
  }

  .large\:gap-x-34{
    grid-column-gap:8.5rem !important;
    -moz-column-gap:8.5rem !important;
         column-gap:8.5rem !important
  }

  .large\:gap-x-36{
    grid-column-gap:9rem !important;
    -moz-column-gap:9rem !important;
         column-gap:9rem !important
  }

  .large\:gap-x-40{
    grid-column-gap:10rem !important;
    -moz-column-gap:10rem !important;
         column-gap:10rem !important
  }

  .large\:gap-x-44{
    grid-column-gap:11rem !important;
    -moz-column-gap:11rem !important;
         column-gap:11rem !important
  }

  .large\:gap-x-45{
    grid-column-gap:11.25rem !important;
    -moz-column-gap:11.25rem !important;
         column-gap:11.25rem !important
  }

  .large\:gap-x-48{
    grid-column-gap:12rem !important;
    -moz-column-gap:12rem !important;
         column-gap:12rem !important
  }

  .large\:gap-x-50{
    grid-column-gap:12.5rem !important;
    -moz-column-gap:12.5rem !important;
         column-gap:12.5rem !important
  }

  .large\:gap-x-52{
    grid-column-gap:13rem !important;
    -moz-column-gap:13rem !important;
         column-gap:13rem !important
  }

  .large\:gap-x-56{
    grid-column-gap:14rem !important;
    -moz-column-gap:14rem !important;
         column-gap:14rem !important
  }

  .large\:gap-x-60{
    grid-column-gap:15rem !important;
    -moz-column-gap:15rem !important;
         column-gap:15rem !important
  }

  .large\:gap-x-62{
    grid-column-gap:15.5rem !important;
    -moz-column-gap:15.5rem !important;
         column-gap:15.5rem !important
  }

  .large\:gap-x-64{
    grid-column-gap:16rem !important;
    -moz-column-gap:16rem !important;
         column-gap:16rem !important
  }

  .large\:gap-x-70{
    grid-column-gap:17.5rem !important;
    -moz-column-gap:17.5rem !important;
         column-gap:17.5rem !important
  }

  .large\:gap-x-72{
    grid-column-gap:18rem !important;
    -moz-column-gap:18rem !important;
         column-gap:18rem !important
  }

  .large\:gap-x-76{
    grid-column-gap:19rem !important;
    -moz-column-gap:19rem !important;
         column-gap:19rem !important
  }

  .large\:gap-x-80{
    grid-column-gap:20rem !important;
    -moz-column-gap:20rem !important;
         column-gap:20rem !important
  }

  .large\:gap-x-83{
    grid-column-gap:20.75rem !important;
    -moz-column-gap:20.75rem !important;
         column-gap:20.75rem !important
  }

  .large\:gap-x-84{
    grid-column-gap:21rem !important;
    -moz-column-gap:21rem !important;
         column-gap:21rem !important
  }

  .large\:gap-x-92{
    grid-column-gap:23rem !important;
    -moz-column-gap:23rem !important;
         column-gap:23rem !important
  }

  .large\:gap-x-96{
    grid-column-gap:24rem !important;
    -moz-column-gap:24rem !important;
         column-gap:24rem !important
  }

  .large\:gap-x-104{
    grid-column-gap:26rem !important;
    -moz-column-gap:26rem !important;
         column-gap:26rem !important
  }

  .large\:gap-x-106{
    grid-column-gap:26.5rem !important;
    -moz-column-gap:26.5rem !important;
         column-gap:26.5rem !important
  }

  .large\:gap-x-108{
    grid-column-gap:27rem !important;
    -moz-column-gap:27rem !important;
         column-gap:27rem !important
  }

  .large\:gap-x-112{
    grid-column-gap:28rem !important;
    -moz-column-gap:28rem !important;
         column-gap:28rem !important
  }

  .large\:gap-x-116{
    grid-column-gap:29rem !important;
    -moz-column-gap:29rem !important;
         column-gap:29rem !important
  }

  .large\:gap-x-120{
    grid-column-gap:30rem !important;
    -moz-column-gap:30rem !important;
         column-gap:30rem !important
  }

  .large\:gap-x-124{
    grid-column-gap:31rem !important;
    -moz-column-gap:31rem !important;
         column-gap:31rem !important
  }

  .large\:gap-x-132{
    grid-column-gap:33rem !important;
    -moz-column-gap:33rem !important;
         column-gap:33rem !important
  }

  .large\:gap-x-140{
    grid-column-gap:40rem !important;
    -moz-column-gap:40rem !important;
         column-gap:40rem !important
  }

  .large\:gap-x-164{
    grid-column-gap:41rem !important;
    -moz-column-gap:41rem !important;
         column-gap:41rem !important
  }

  .large\:gap-x-165{
    grid-column-gap:41.25rem !important;
    -moz-column-gap:41.25rem !important;
         column-gap:41.25rem !important
  }

  .large\:gap-x-172{
    grid-column-gap:43rem !important;
    -moz-column-gap:43rem !important;
         column-gap:43rem !important
  }

  .large\:gap-x-200{
    grid-column-gap:50rem !important;
    -moz-column-gap:50rem !important;
         column-gap:50rem !important
  }

  .large\:gap-x-px{
    grid-column-gap:1px !important;
    -moz-column-gap:1px !important;
         column-gap:1px !important
  }

  .large\:gap-x-1\.5{
    grid-column-gap:0.375rem !important;
    -moz-column-gap:0.375rem !important;
         column-gap:0.375rem !important
  }

  .large\:gap-x-2n{
    grid-column-gap:-0.5rem !important;
    -moz-column-gap:-0.5rem !important;
         column-gap:-0.5rem !important
  }

  .large\:gap-x-40n{
    grid-column-gap:-10rem !important;
    -moz-column-gap:-10rem !important;
         column-gap:-10rem !important
  }

  .large\:row-gap-0{
    grid-row-gap:0 !important;
    row-gap:0 !important
  }

  .large\:row-gap-1{
    grid-row-gap:0.25rem !important;
    row-gap:0.25rem !important
  }

  .large\:row-gap-2{
    grid-row-gap:0.5rem !important;
    row-gap:0.5rem !important
  }

  .large\:row-gap-3{
    grid-row-gap:0.75rem !important;
    row-gap:0.75rem !important
  }

  .large\:row-gap-4{
    grid-row-gap:1rem !important;
    row-gap:1rem !important
  }

  .large\:row-gap-5{
    grid-row-gap:1.25rem !important;
    row-gap:1.25rem !important
  }

  .large\:row-gap-6{
    grid-row-gap:1.5rem !important;
    row-gap:1.5rem !important
  }

  .large\:row-gap-7{
    grid-row-gap:1.75rem !important;
    row-gap:1.75rem !important
  }

  .large\:row-gap-8{
    grid-row-gap:2rem !important;
    row-gap:2rem !important
  }

  .large\:row-gap-10{
    grid-row-gap:2.5rem !important;
    row-gap:2.5rem !important
  }

  .large\:row-gap-12{
    grid-row-gap:3rem !important;
    row-gap:3rem !important
  }

  .large\:row-gap-14{
    grid-row-gap:3.5rem !important;
    row-gap:3.5rem !important
  }

  .large\:row-gap-16{
    grid-row-gap:4rem !important;
    row-gap:4rem !important
  }

  .large\:row-gap-18{
    grid-row-gap:4.5rem !important;
    row-gap:4.5rem !important
  }

  .large\:row-gap-19{
    grid-row-gap:4.75rem !important;
    row-gap:4.75rem !important
  }

  .large\:row-gap-20{
    grid-row-gap:5rem !important;
    row-gap:5rem !important
  }

  .large\:row-gap-24{
    grid-row-gap:6rem !important;
    row-gap:6rem !important
  }

  .large\:row-gap-28{
    grid-row-gap:7rem !important;
    row-gap:7rem !important
  }

  .large\:row-gap-30{
    grid-row-gap:7.5rem !important;
    row-gap:7.5rem !important
  }

  .large\:row-gap-31{
    grid-row-gap:7.75rem !important;
    row-gap:7.75rem !important
  }

  .large\:row-gap-32{
    grid-row-gap:8rem !important;
    row-gap:8rem !important
  }

  .large\:row-gap-34{
    grid-row-gap:8.5rem !important;
    row-gap:8.5rem !important
  }

  .large\:row-gap-36{
    grid-row-gap:9rem !important;
    row-gap:9rem !important
  }

  .large\:row-gap-40{
    grid-row-gap:10rem !important;
    row-gap:10rem !important
  }

  .large\:row-gap-44{
    grid-row-gap:11rem !important;
    row-gap:11rem !important
  }

  .large\:row-gap-45{
    grid-row-gap:11.25rem !important;
    row-gap:11.25rem !important
  }

  .large\:row-gap-48{
    grid-row-gap:12rem !important;
    row-gap:12rem !important
  }

  .large\:row-gap-50{
    grid-row-gap:12.5rem !important;
    row-gap:12.5rem !important
  }

  .large\:row-gap-52{
    grid-row-gap:13rem !important;
    row-gap:13rem !important
  }

  .large\:row-gap-56{
    grid-row-gap:14rem !important;
    row-gap:14rem !important
  }

  .large\:row-gap-60{
    grid-row-gap:15rem !important;
    row-gap:15rem !important
  }

  .large\:row-gap-62{
    grid-row-gap:15.5rem !important;
    row-gap:15.5rem !important
  }

  .large\:row-gap-64{
    grid-row-gap:16rem !important;
    row-gap:16rem !important
  }

  .large\:row-gap-70{
    grid-row-gap:17.5rem !important;
    row-gap:17.5rem !important
  }

  .large\:row-gap-72{
    grid-row-gap:18rem !important;
    row-gap:18rem !important
  }

  .large\:row-gap-76{
    grid-row-gap:19rem !important;
    row-gap:19rem !important
  }

  .large\:row-gap-80{
    grid-row-gap:20rem !important;
    row-gap:20rem !important
  }

  .large\:row-gap-83{
    grid-row-gap:20.75rem !important;
    row-gap:20.75rem !important
  }

  .large\:row-gap-84{
    grid-row-gap:21rem !important;
    row-gap:21rem !important
  }

  .large\:row-gap-92{
    grid-row-gap:23rem !important;
    row-gap:23rem !important
  }

  .large\:row-gap-96{
    grid-row-gap:24rem !important;
    row-gap:24rem !important
  }

  .large\:row-gap-104{
    grid-row-gap:26rem !important;
    row-gap:26rem !important
  }

  .large\:row-gap-106{
    grid-row-gap:26.5rem !important;
    row-gap:26.5rem !important
  }

  .large\:row-gap-108{
    grid-row-gap:27rem !important;
    row-gap:27rem !important
  }

  .large\:row-gap-112{
    grid-row-gap:28rem !important;
    row-gap:28rem !important
  }

  .large\:row-gap-116{
    grid-row-gap:29rem !important;
    row-gap:29rem !important
  }

  .large\:row-gap-120{
    grid-row-gap:30rem !important;
    row-gap:30rem !important
  }

  .large\:row-gap-124{
    grid-row-gap:31rem !important;
    row-gap:31rem !important
  }

  .large\:row-gap-132{
    grid-row-gap:33rem !important;
    row-gap:33rem !important
  }

  .large\:row-gap-140{
    grid-row-gap:40rem !important;
    row-gap:40rem !important
  }

  .large\:row-gap-164{
    grid-row-gap:41rem !important;
    row-gap:41rem !important
  }

  .large\:row-gap-165{
    grid-row-gap:41.25rem !important;
    row-gap:41.25rem !important
  }

  .large\:row-gap-172{
    grid-row-gap:43rem !important;
    row-gap:43rem !important
  }

  .large\:row-gap-200{
    grid-row-gap:50rem !important;
    row-gap:50rem !important
  }

  .large\:row-gap-px{
    grid-row-gap:1px !important;
    row-gap:1px !important
  }

  .large\:row-gap-1\.5{
    grid-row-gap:0.375rem !important;
    row-gap:0.375rem !important
  }

  .large\:row-gap-2n{
    grid-row-gap:-0.5rem !important;
    row-gap:-0.5rem !important
  }

  .large\:row-gap-40n{
    grid-row-gap:-10rem !important;
    row-gap:-10rem !important
  }

  .large\:gap-y-0{
    grid-row-gap:0 !important;
    row-gap:0 !important
  }

  .large\:gap-y-1{
    grid-row-gap:0.25rem !important;
    row-gap:0.25rem !important
  }

  .large\:gap-y-2{
    grid-row-gap:0.5rem !important;
    row-gap:0.5rem !important
  }

  .large\:gap-y-3{
    grid-row-gap:0.75rem !important;
    row-gap:0.75rem !important
  }

  .large\:gap-y-4{
    grid-row-gap:1rem !important;
    row-gap:1rem !important
  }

  .large\:gap-y-5{
    grid-row-gap:1.25rem !important;
    row-gap:1.25rem !important
  }

  .large\:gap-y-6{
    grid-row-gap:1.5rem !important;
    row-gap:1.5rem !important
  }

  .large\:gap-y-7{
    grid-row-gap:1.75rem !important;
    row-gap:1.75rem !important
  }

  .large\:gap-y-8{
    grid-row-gap:2rem !important;
    row-gap:2rem !important
  }

  .large\:gap-y-10{
    grid-row-gap:2.5rem !important;
    row-gap:2.5rem !important
  }

  .large\:gap-y-12{
    grid-row-gap:3rem !important;
    row-gap:3rem !important
  }

  .large\:gap-y-14{
    grid-row-gap:3.5rem !important;
    row-gap:3.5rem !important
  }

  .large\:gap-y-16{
    grid-row-gap:4rem !important;
    row-gap:4rem !important
  }

  .large\:gap-y-18{
    grid-row-gap:4.5rem !important;
    row-gap:4.5rem !important
  }

  .large\:gap-y-19{
    grid-row-gap:4.75rem !important;
    row-gap:4.75rem !important
  }

  .large\:gap-y-20{
    grid-row-gap:5rem !important;
    row-gap:5rem !important
  }

  .large\:gap-y-24{
    grid-row-gap:6rem !important;
    row-gap:6rem !important
  }

  .large\:gap-y-28{
    grid-row-gap:7rem !important;
    row-gap:7rem !important
  }

  .large\:gap-y-30{
    grid-row-gap:7.5rem !important;
    row-gap:7.5rem !important
  }

  .large\:gap-y-31{
    grid-row-gap:7.75rem !important;
    row-gap:7.75rem !important
  }

  .large\:gap-y-32{
    grid-row-gap:8rem !important;
    row-gap:8rem !important
  }

  .large\:gap-y-34{
    grid-row-gap:8.5rem !important;
    row-gap:8.5rem !important
  }

  .large\:gap-y-36{
    grid-row-gap:9rem !important;
    row-gap:9rem !important
  }

  .large\:gap-y-40{
    grid-row-gap:10rem !important;
    row-gap:10rem !important
  }

  .large\:gap-y-44{
    grid-row-gap:11rem !important;
    row-gap:11rem !important
  }

  .large\:gap-y-45{
    grid-row-gap:11.25rem !important;
    row-gap:11.25rem !important
  }

  .large\:gap-y-48{
    grid-row-gap:12rem !important;
    row-gap:12rem !important
  }

  .large\:gap-y-50{
    grid-row-gap:12.5rem !important;
    row-gap:12.5rem !important
  }

  .large\:gap-y-52{
    grid-row-gap:13rem !important;
    row-gap:13rem !important
  }

  .large\:gap-y-56{
    grid-row-gap:14rem !important;
    row-gap:14rem !important
  }

  .large\:gap-y-60{
    grid-row-gap:15rem !important;
    row-gap:15rem !important
  }

  .large\:gap-y-62{
    grid-row-gap:15.5rem !important;
    row-gap:15.5rem !important
  }

  .large\:gap-y-64{
    grid-row-gap:16rem !important;
    row-gap:16rem !important
  }

  .large\:gap-y-70{
    grid-row-gap:17.5rem !important;
    row-gap:17.5rem !important
  }

  .large\:gap-y-72{
    grid-row-gap:18rem !important;
    row-gap:18rem !important
  }

  .large\:gap-y-76{
    grid-row-gap:19rem !important;
    row-gap:19rem !important
  }

  .large\:gap-y-80{
    grid-row-gap:20rem !important;
    row-gap:20rem !important
  }

  .large\:gap-y-83{
    grid-row-gap:20.75rem !important;
    row-gap:20.75rem !important
  }

  .large\:gap-y-84{
    grid-row-gap:21rem !important;
    row-gap:21rem !important
  }

  .large\:gap-y-92{
    grid-row-gap:23rem !important;
    row-gap:23rem !important
  }

  .large\:gap-y-96{
    grid-row-gap:24rem !important;
    row-gap:24rem !important
  }

  .large\:gap-y-104{
    grid-row-gap:26rem !important;
    row-gap:26rem !important
  }

  .large\:gap-y-106{
    grid-row-gap:26.5rem !important;
    row-gap:26.5rem !important
  }

  .large\:gap-y-108{
    grid-row-gap:27rem !important;
    row-gap:27rem !important
  }

  .large\:gap-y-112{
    grid-row-gap:28rem !important;
    row-gap:28rem !important
  }

  .large\:gap-y-116{
    grid-row-gap:29rem !important;
    row-gap:29rem !important
  }

  .large\:gap-y-120{
    grid-row-gap:30rem !important;
    row-gap:30rem !important
  }

  .large\:gap-y-124{
    grid-row-gap:31rem !important;
    row-gap:31rem !important
  }

  .large\:gap-y-132{
    grid-row-gap:33rem !important;
    row-gap:33rem !important
  }

  .large\:gap-y-140{
    grid-row-gap:40rem !important;
    row-gap:40rem !important
  }

  .large\:gap-y-164{
    grid-row-gap:41rem !important;
    row-gap:41rem !important
  }

  .large\:gap-y-165{
    grid-row-gap:41.25rem !important;
    row-gap:41.25rem !important
  }

  .large\:gap-y-172{
    grid-row-gap:43rem !important;
    row-gap:43rem !important
  }

  .large\:gap-y-200{
    grid-row-gap:50rem !important;
    row-gap:50rem !important
  }

  .large\:gap-y-px{
    grid-row-gap:1px !important;
    row-gap:1px !important
  }

  .large\:gap-y-1\.5{
    grid-row-gap:0.375rem !important;
    row-gap:0.375rem !important
  }

  .large\:gap-y-2n{
    grid-row-gap:-0.5rem !important;
    row-gap:-0.5rem !important
  }

  .large\:gap-y-40n{
    grid-row-gap:-10rem !important;
    row-gap:-10rem !important
  }

  .large\:grid-flow-row{
    grid-auto-flow:row !important
  }

  .large\:grid-flow-col{
    grid-auto-flow:column !important
  }

  .large\:grid-flow-row-dense{
    grid-auto-flow:row dense !important
  }

  .large\:grid-flow-col-dense{
    grid-auto-flow:column dense !important
  }

  .large\:grid-cols-1{
    grid-template-columns:repeat(1, minmax(0, 1fr)) !important
  }

  .large\:grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr)) !important
  }

  .large\:grid-cols-3{
    grid-template-columns:repeat(3, minmax(0, 1fr)) !important
  }

  .large\:grid-cols-4{
    grid-template-columns:repeat(4, minmax(0, 1fr)) !important
  }

  .large\:grid-cols-5{
    grid-template-columns:repeat(5, minmax(0, 1fr)) !important
  }

  .large\:grid-cols-6{
    grid-template-columns:repeat(6, minmax(0, 1fr)) !important
  }

  .large\:grid-cols-7{
    grid-template-columns:repeat(7, minmax(0, 1fr)) !important
  }

  .large\:grid-cols-8{
    grid-template-columns:repeat(8, minmax(0, 1fr)) !important
  }

  .large\:grid-cols-9{
    grid-template-columns:repeat(9, minmax(0, 1fr)) !important
  }

  .large\:grid-cols-10{
    grid-template-columns:repeat(10, minmax(0, 1fr)) !important
  }

  .large\:grid-cols-11{
    grid-template-columns:repeat(11, minmax(0, 1fr)) !important
  }

  .large\:grid-cols-12{
    grid-template-columns:repeat(12, minmax(0, 1fr)) !important
  }

  .large\:grid-cols-none{
    grid-template-columns:none !important
  }

  .large\:auto-cols-auto{
    grid-auto-columns:auto !important
  }

  .large\:auto-cols-min{
    grid-auto-columns:min-content !important
  }

  .large\:auto-cols-max{
    grid-auto-columns:max-content !important
  }

  .large\:auto-cols-fr{
    grid-auto-columns:minmax(0, 1fr) !important
  }

  .large\:col-auto{
    grid-column:auto !important
  }

  .large\:col-span-1{
    grid-column:span 1 / span 1 !important
  }

  .large\:col-span-2{
    grid-column:span 2 / span 2 !important
  }

  .large\:col-span-3{
    grid-column:span 3 / span 3 !important
  }

  .large\:col-span-4{
    grid-column:span 4 / span 4 !important
  }

  .large\:col-span-5{
    grid-column:span 5 / span 5 !important
  }

  .large\:col-span-6{
    grid-column:span 6 / span 6 !important
  }

  .large\:col-span-7{
    grid-column:span 7 / span 7 !important
  }

  .large\:col-span-8{
    grid-column:span 8 / span 8 !important
  }

  .large\:col-span-9{
    grid-column:span 9 / span 9 !important
  }

  .large\:col-span-10{
    grid-column:span 10 / span 10 !important
  }

  .large\:col-span-11{
    grid-column:span 11 / span 11 !important
  }

  .large\:col-span-12{
    grid-column:span 12 / span 12 !important
  }

  .large\:col-span-full{
    grid-column:1 / -1 !important
  }

  .large\:col-start-1{
    grid-column-start:1 !important
  }

  .large\:col-start-2{
    grid-column-start:2 !important
  }

  .large\:col-start-3{
    grid-column-start:3 !important
  }

  .large\:col-start-4{
    grid-column-start:4 !important
  }

  .large\:col-start-5{
    grid-column-start:5 !important
  }

  .large\:col-start-6{
    grid-column-start:6 !important
  }

  .large\:col-start-7{
    grid-column-start:7 !important
  }

  .large\:col-start-8{
    grid-column-start:8 !important
  }

  .large\:col-start-9{
    grid-column-start:9 !important
  }

  .large\:col-start-10{
    grid-column-start:10 !important
  }

  .large\:col-start-11{
    grid-column-start:11 !important
  }

  .large\:col-start-12{
    grid-column-start:12 !important
  }

  .large\:col-start-13{
    grid-column-start:13 !important
  }

  .large\:col-start-auto{
    grid-column-start:auto !important
  }

  .large\:col-end-1{
    grid-column-end:1 !important
  }

  .large\:col-end-2{
    grid-column-end:2 !important
  }

  .large\:col-end-3{
    grid-column-end:3 !important
  }

  .large\:col-end-4{
    grid-column-end:4 !important
  }

  .large\:col-end-5{
    grid-column-end:5 !important
  }

  .large\:col-end-6{
    grid-column-end:6 !important
  }

  .large\:col-end-7{
    grid-column-end:7 !important
  }

  .large\:col-end-8{
    grid-column-end:8 !important
  }

  .large\:col-end-9{
    grid-column-end:9 !important
  }

  .large\:col-end-10{
    grid-column-end:10 !important
  }

  .large\:col-end-11{
    grid-column-end:11 !important
  }

  .large\:col-end-12{
    grid-column-end:12 !important
  }

  .large\:col-end-13{
    grid-column-end:13 !important
  }

  .large\:col-end-auto{
    grid-column-end:auto !important
  }

  .large\:grid-rows-1{
    grid-template-rows:repeat(1, minmax(0, 1fr)) !important
  }

  .large\:grid-rows-2{
    grid-template-rows:repeat(2, minmax(0, 1fr)) !important
  }

  .large\:grid-rows-3{
    grid-template-rows:repeat(3, minmax(0, 1fr)) !important
  }

  .large\:grid-rows-4{
    grid-template-rows:repeat(4, minmax(0, 1fr)) !important
  }

  .large\:grid-rows-5{
    grid-template-rows:repeat(5, minmax(0, 1fr)) !important
  }

  .large\:grid-rows-6{
    grid-template-rows:repeat(6, minmax(0, 1fr)) !important
  }

  .large\:grid-rows-none{
    grid-template-rows:none !important
  }

  .large\:auto-rows-auto{
    grid-auto-rows:auto !important
  }

  .large\:auto-rows-min{
    grid-auto-rows:min-content !important
  }

  .large\:auto-rows-max{
    grid-auto-rows:max-content !important
  }

  .large\:auto-rows-fr{
    grid-auto-rows:minmax(0, 1fr) !important
  }

  .large\:row-auto{
    grid-row:auto !important
  }

  .large\:row-span-1{
    grid-row:span 1 / span 1 !important
  }

  .large\:row-span-2{
    grid-row:span 2 / span 2 !important
  }

  .large\:row-span-3{
    grid-row:span 3 / span 3 !important
  }

  .large\:row-span-4{
    grid-row:span 4 / span 4 !important
  }

  .large\:row-span-5{
    grid-row:span 5 / span 5 !important
  }

  .large\:row-span-6{
    grid-row:span 6 / span 6 !important
  }

  .large\:row-span-full{
    grid-row:1 / -1 !important
  }

  .large\:row-start-1{
    grid-row-start:1 !important
  }

  .large\:row-start-2{
    grid-row-start:2 !important
  }

  .large\:row-start-3{
    grid-row-start:3 !important
  }

  .large\:row-start-4{
    grid-row-start:4 !important
  }

  .large\:row-start-5{
    grid-row-start:5 !important
  }

  .large\:row-start-6{
    grid-row-start:6 !important
  }

  .large\:row-start-7{
    grid-row-start:7 !important
  }

  .large\:row-start-auto{
    grid-row-start:auto !important
  }

  .large\:row-end-1{
    grid-row-end:1 !important
  }

  .large\:row-end-2{
    grid-row-end:2 !important
  }

  .large\:row-end-3{
    grid-row-end:3 !important
  }

  .large\:row-end-4{
    grid-row-end:4 !important
  }

  .large\:row-end-5{
    grid-row-end:5 !important
  }

  .large\:row-end-6{
    grid-row-end:6 !important
  }

  .large\:row-end-7{
    grid-row-end:7 !important
  }

  .large\:row-end-auto{
    grid-row-end:auto !important
  }

  .large\:transform{
    --transform-translate-x:0 !important;
    --transform-translate-y:0 !important;
    --transform-rotate:0 !important;
    --transform-skew-x:0 !important;
    --transform-skew-y:0 !important;
    --transform-scale-x:1 !important;
    --transform-scale-y:1 !important;
    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)) !important
  }

  .large\:transform-none{
    transform:none !important
  }

  .large\:origin-center{
    transform-origin:center !important
  }

  .large\:origin-top{
    transform-origin:top !important
  }

  .large\:origin-top-right{
    transform-origin:top right !important
  }

  .large\:origin-right{
    transform-origin:right !important
  }

  .large\:origin-bottom-right{
    transform-origin:bottom right !important
  }

  .large\:origin-bottom{
    transform-origin:bottom !important
  }

  .large\:origin-bottom-left{
    transform-origin:bottom left !important
  }

  .large\:origin-left{
    transform-origin:left !important
  }

  .large\:origin-top-left{
    transform-origin:top left !important
  }

  .large\:scale-0{
    --transform-scale-x:0 !important;
    --transform-scale-y:0 !important
  }

  .large\:scale-50{
    --transform-scale-x:.5 !important;
    --transform-scale-y:.5 !important
  }

  .large\:scale-75{
    --transform-scale-x:.75 !important;
    --transform-scale-y:.75 !important
  }

  .large\:scale-90{
    --transform-scale-x:.9 !important;
    --transform-scale-y:.9 !important
  }

  .large\:scale-95{
    --transform-scale-x:.95 !important;
    --transform-scale-y:.95 !important
  }

  .large\:scale-100{
    --transform-scale-x:1 !important;
    --transform-scale-y:1 !important
  }

  .large\:scale-105{
    --transform-scale-x:1.05 !important;
    --transform-scale-y:1.05 !important
  }

  .large\:scale-110{
    --transform-scale-x:1.1 !important;
    --transform-scale-y:1.1 !important
  }

  .large\:scale-125{
    --transform-scale-x:1.25 !important;
    --transform-scale-y:1.25 !important
  }

  .large\:scale-150{
    --transform-scale-x:1.5 !important;
    --transform-scale-y:1.5 !important
  }

  .large\:scale-x-0{
    --transform-scale-x:0 !important
  }

  .large\:scale-x-50{
    --transform-scale-x:.5 !important
  }

  .large\:scale-x-75{
    --transform-scale-x:.75 !important
  }

  .large\:scale-x-90{
    --transform-scale-x:.9 !important
  }

  .large\:scale-x-95{
    --transform-scale-x:.95 !important
  }

  .large\:scale-x-100{
    --transform-scale-x:1 !important
  }

  .large\:scale-x-105{
    --transform-scale-x:1.05 !important
  }

  .large\:scale-x-110{
    --transform-scale-x:1.1 !important
  }

  .large\:scale-x-125{
    --transform-scale-x:1.25 !important
  }

  .large\:scale-x-150{
    --transform-scale-x:1.5 !important
  }

  .large\:scale-y-0{
    --transform-scale-y:0 !important
  }

  .large\:scale-y-50{
    --transform-scale-y:.5 !important
  }

  .large\:scale-y-75{
    --transform-scale-y:.75 !important
  }

  .large\:scale-y-90{
    --transform-scale-y:.9 !important
  }

  .large\:scale-y-95{
    --transform-scale-y:.95 !important
  }

  .large\:scale-y-100{
    --transform-scale-y:1 !important
  }

  .large\:scale-y-105{
    --transform-scale-y:1.05 !important
  }

  .large\:scale-y-110{
    --transform-scale-y:1.1 !important
  }

  .large\:scale-y-125{
    --transform-scale-y:1.25 !important
  }

  .large\:scale-y-150{
    --transform-scale-y:1.5 !important
  }

  .large\:hover\:scale-0:hover{
    --transform-scale-x:0 !important;
    --transform-scale-y:0 !important
  }

  .large\:hover\:scale-50:hover{
    --transform-scale-x:.5 !important;
    --transform-scale-y:.5 !important
  }

  .large\:hover\:scale-75:hover{
    --transform-scale-x:.75 !important;
    --transform-scale-y:.75 !important
  }

  .large\:hover\:scale-90:hover{
    --transform-scale-x:.9 !important;
    --transform-scale-y:.9 !important
  }

  .large\:hover\:scale-95:hover{
    --transform-scale-x:.95 !important;
    --transform-scale-y:.95 !important
  }

  .large\:hover\:scale-100:hover{
    --transform-scale-x:1 !important;
    --transform-scale-y:1 !important
  }

  .large\:hover\:scale-105:hover{
    --transform-scale-x:1.05 !important;
    --transform-scale-y:1.05 !important
  }

  .large\:hover\:scale-110:hover{
    --transform-scale-x:1.1 !important;
    --transform-scale-y:1.1 !important
  }

  .large\:hover\:scale-125:hover{
    --transform-scale-x:1.25 !important;
    --transform-scale-y:1.25 !important
  }

  .large\:hover\:scale-150:hover{
    --transform-scale-x:1.5 !important;
    --transform-scale-y:1.5 !important
  }

  .large\:hover\:scale-x-0:hover{
    --transform-scale-x:0 !important
  }

  .large\:hover\:scale-x-50:hover{
    --transform-scale-x:.5 !important
  }

  .large\:hover\:scale-x-75:hover{
    --transform-scale-x:.75 !important
  }

  .large\:hover\:scale-x-90:hover{
    --transform-scale-x:.9 !important
  }

  .large\:hover\:scale-x-95:hover{
    --transform-scale-x:.95 !important
  }

  .large\:hover\:scale-x-100:hover{
    --transform-scale-x:1 !important
  }

  .large\:hover\:scale-x-105:hover{
    --transform-scale-x:1.05 !important
  }

  .large\:hover\:scale-x-110:hover{
    --transform-scale-x:1.1 !important
  }

  .large\:hover\:scale-x-125:hover{
    --transform-scale-x:1.25 !important
  }

  .large\:hover\:scale-x-150:hover{
    --transform-scale-x:1.5 !important
  }

  .large\:hover\:scale-y-0:hover{
    --transform-scale-y:0 !important
  }

  .large\:hover\:scale-y-50:hover{
    --transform-scale-y:.5 !important
  }

  .large\:hover\:scale-y-75:hover{
    --transform-scale-y:.75 !important
  }

  .large\:hover\:scale-y-90:hover{
    --transform-scale-y:.9 !important
  }

  .large\:hover\:scale-y-95:hover{
    --transform-scale-y:.95 !important
  }

  .large\:hover\:scale-y-100:hover{
    --transform-scale-y:1 !important
  }

  .large\:hover\:scale-y-105:hover{
    --transform-scale-y:1.05 !important
  }

  .large\:hover\:scale-y-110:hover{
    --transform-scale-y:1.1 !important
  }

  .large\:hover\:scale-y-125:hover{
    --transform-scale-y:1.25 !important
  }

  .large\:hover\:scale-y-150:hover{
    --transform-scale-y:1.5 !important
  }

  .large\:focus\:scale-0:focus{
    --transform-scale-x:0 !important;
    --transform-scale-y:0 !important
  }

  .large\:focus\:scale-50:focus{
    --transform-scale-x:.5 !important;
    --transform-scale-y:.5 !important
  }

  .large\:focus\:scale-75:focus{
    --transform-scale-x:.75 !important;
    --transform-scale-y:.75 !important
  }

  .large\:focus\:scale-90:focus{
    --transform-scale-x:.9 !important;
    --transform-scale-y:.9 !important
  }

  .large\:focus\:scale-95:focus{
    --transform-scale-x:.95 !important;
    --transform-scale-y:.95 !important
  }

  .large\:focus\:scale-100:focus{
    --transform-scale-x:1 !important;
    --transform-scale-y:1 !important
  }

  .large\:focus\:scale-105:focus{
    --transform-scale-x:1.05 !important;
    --transform-scale-y:1.05 !important
  }

  .large\:focus\:scale-110:focus{
    --transform-scale-x:1.1 !important;
    --transform-scale-y:1.1 !important
  }

  .large\:focus\:scale-125:focus{
    --transform-scale-x:1.25 !important;
    --transform-scale-y:1.25 !important
  }

  .large\:focus\:scale-150:focus{
    --transform-scale-x:1.5 !important;
    --transform-scale-y:1.5 !important
  }

  .large\:focus\:scale-x-0:focus{
    --transform-scale-x:0 !important
  }

  .large\:focus\:scale-x-50:focus{
    --transform-scale-x:.5 !important
  }

  .large\:focus\:scale-x-75:focus{
    --transform-scale-x:.75 !important
  }

  .large\:focus\:scale-x-90:focus{
    --transform-scale-x:.9 !important
  }

  .large\:focus\:scale-x-95:focus{
    --transform-scale-x:.95 !important
  }

  .large\:focus\:scale-x-100:focus{
    --transform-scale-x:1 !important
  }

  .large\:focus\:scale-x-105:focus{
    --transform-scale-x:1.05 !important
  }

  .large\:focus\:scale-x-110:focus{
    --transform-scale-x:1.1 !important
  }

  .large\:focus\:scale-x-125:focus{
    --transform-scale-x:1.25 !important
  }

  .large\:focus\:scale-x-150:focus{
    --transform-scale-x:1.5 !important
  }

  .large\:focus\:scale-y-0:focus{
    --transform-scale-y:0 !important
  }

  .large\:focus\:scale-y-50:focus{
    --transform-scale-y:.5 !important
  }

  .large\:focus\:scale-y-75:focus{
    --transform-scale-y:.75 !important
  }

  .large\:focus\:scale-y-90:focus{
    --transform-scale-y:.9 !important
  }

  .large\:focus\:scale-y-95:focus{
    --transform-scale-y:.95 !important
  }

  .large\:focus\:scale-y-100:focus{
    --transform-scale-y:1 !important
  }

  .large\:focus\:scale-y-105:focus{
    --transform-scale-y:1.05 !important
  }

  .large\:focus\:scale-y-110:focus{
    --transform-scale-y:1.1 !important
  }

  .large\:focus\:scale-y-125:focus{
    --transform-scale-y:1.25 !important
  }

  .large\:focus\:scale-y-150:focus{
    --transform-scale-y:1.5 !important
  }

  .large\:rotate-0{
    --transform-rotate:0 !important
  }

  .large\:rotate-1{
    --transform-rotate:1deg !important
  }

  .large\:rotate-2{
    --transform-rotate:2deg !important
  }

  .large\:rotate-3{
    --transform-rotate:3deg !important
  }

  .large\:rotate-6{
    --transform-rotate:6deg !important
  }

  .large\:rotate-12{
    --transform-rotate:12deg !important
  }

  .large\:rotate-45{
    --transform-rotate:45deg !important
  }

  .large\:rotate-90{
    --transform-rotate:90deg !important
  }

  .large\:rotate-180{
    --transform-rotate:180deg !important
  }

  .large\:-rotate-180{
    --transform-rotate:-180deg !important
  }

  .large\:-rotate-90{
    --transform-rotate:-90deg !important
  }

  .large\:-rotate-45{
    --transform-rotate:-45deg !important
  }

  .large\:-rotate-12{
    --transform-rotate:-12deg !important
  }

  .large\:-rotate-6{
    --transform-rotate:-6deg !important
  }

  .large\:-rotate-3{
    --transform-rotate:-3deg !important
  }

  .large\:-rotate-2{
    --transform-rotate:-2deg !important
  }

  .large\:-rotate-1{
    --transform-rotate:-1deg !important
  }

  .large\:hover\:rotate-0:hover{
    --transform-rotate:0 !important
  }

  .large\:hover\:rotate-1:hover{
    --transform-rotate:1deg !important
  }

  .large\:hover\:rotate-2:hover{
    --transform-rotate:2deg !important
  }

  .large\:hover\:rotate-3:hover{
    --transform-rotate:3deg !important
  }

  .large\:hover\:rotate-6:hover{
    --transform-rotate:6deg !important
  }

  .large\:hover\:rotate-12:hover{
    --transform-rotate:12deg !important
  }

  .large\:hover\:rotate-45:hover{
    --transform-rotate:45deg !important
  }

  .large\:hover\:rotate-90:hover{
    --transform-rotate:90deg !important
  }

  .large\:hover\:rotate-180:hover{
    --transform-rotate:180deg !important
  }

  .large\:hover\:-rotate-180:hover{
    --transform-rotate:-180deg !important
  }

  .large\:hover\:-rotate-90:hover{
    --transform-rotate:-90deg !important
  }

  .large\:hover\:-rotate-45:hover{
    --transform-rotate:-45deg !important
  }

  .large\:hover\:-rotate-12:hover{
    --transform-rotate:-12deg !important
  }

  .large\:hover\:-rotate-6:hover{
    --transform-rotate:-6deg !important
  }

  .large\:hover\:-rotate-3:hover{
    --transform-rotate:-3deg !important
  }

  .large\:hover\:-rotate-2:hover{
    --transform-rotate:-2deg !important
  }

  .large\:hover\:-rotate-1:hover{
    --transform-rotate:-1deg !important
  }

  .large\:focus\:rotate-0:focus{
    --transform-rotate:0 !important
  }

  .large\:focus\:rotate-1:focus{
    --transform-rotate:1deg !important
  }

  .large\:focus\:rotate-2:focus{
    --transform-rotate:2deg !important
  }

  .large\:focus\:rotate-3:focus{
    --transform-rotate:3deg !important
  }

  .large\:focus\:rotate-6:focus{
    --transform-rotate:6deg !important
  }

  .large\:focus\:rotate-12:focus{
    --transform-rotate:12deg !important
  }

  .large\:focus\:rotate-45:focus{
    --transform-rotate:45deg !important
  }

  .large\:focus\:rotate-90:focus{
    --transform-rotate:90deg !important
  }

  .large\:focus\:rotate-180:focus{
    --transform-rotate:180deg !important
  }

  .large\:focus\:-rotate-180:focus{
    --transform-rotate:-180deg !important
  }

  .large\:focus\:-rotate-90:focus{
    --transform-rotate:-90deg !important
  }

  .large\:focus\:-rotate-45:focus{
    --transform-rotate:-45deg !important
  }

  .large\:focus\:-rotate-12:focus{
    --transform-rotate:-12deg !important
  }

  .large\:focus\:-rotate-6:focus{
    --transform-rotate:-6deg !important
  }

  .large\:focus\:-rotate-3:focus{
    --transform-rotate:-3deg !important
  }

  .large\:focus\:-rotate-2:focus{
    --transform-rotate:-2deg !important
  }

  .large\:focus\:-rotate-1:focus{
    --transform-rotate:-1deg !important
  }

  .large\:translate-x-0{
    --transform-translate-x:0 !important
  }

  .large\:translate-x-1{
    --transform-translate-x:0.25rem !important
  }

  .large\:translate-x-2{
    --transform-translate-x:0.5rem !important
  }

  .large\:translate-x-3{
    --transform-translate-x:0.75rem !important
  }

  .large\:translate-x-4{
    --transform-translate-x:1rem !important
  }

  .large\:translate-x-5{
    --transform-translate-x:1.25rem !important
  }

  .large\:translate-x-6{
    --transform-translate-x:1.5rem !important
  }

  .large\:translate-x-7{
    --transform-translate-x:1.75rem !important
  }

  .large\:translate-x-8{
    --transform-translate-x:2rem !important
  }

  .large\:translate-x-10{
    --transform-translate-x:2.5rem !important
  }

  .large\:translate-x-12{
    --transform-translate-x:3rem !important
  }

  .large\:translate-x-14{
    --transform-translate-x:3.5rem !important
  }

  .large\:translate-x-16{
    --transform-translate-x:4rem !important
  }

  .large\:translate-x-18{
    --transform-translate-x:4.5rem !important
  }

  .large\:translate-x-19{
    --transform-translate-x:4.75rem !important
  }

  .large\:translate-x-20{
    --transform-translate-x:5rem !important
  }

  .large\:translate-x-24{
    --transform-translate-x:6rem !important
  }

  .large\:translate-x-28{
    --transform-translate-x:7rem !important
  }

  .large\:translate-x-30{
    --transform-translate-x:7.5rem !important
  }

  .large\:translate-x-31{
    --transform-translate-x:7.75rem !important
  }

  .large\:translate-x-32{
    --transform-translate-x:8rem !important
  }

  .large\:translate-x-34{
    --transform-translate-x:8.5rem !important
  }

  .large\:translate-x-36{
    --transform-translate-x:9rem !important
  }

  .large\:translate-x-40{
    --transform-translate-x:10rem !important
  }

  .large\:translate-x-44{
    --transform-translate-x:11rem !important
  }

  .large\:translate-x-45{
    --transform-translate-x:11.25rem !important
  }

  .large\:translate-x-48{
    --transform-translate-x:12rem !important
  }

  .large\:translate-x-50{
    --transform-translate-x:12.5rem !important
  }

  .large\:translate-x-52{
    --transform-translate-x:13rem !important
  }

  .large\:translate-x-56{
    --transform-translate-x:14rem !important
  }

  .large\:translate-x-60{
    --transform-translate-x:15rem !important
  }

  .large\:translate-x-62{
    --transform-translate-x:15.5rem !important
  }

  .large\:translate-x-64{
    --transform-translate-x:16rem !important
  }

  .large\:translate-x-70{
    --transform-translate-x:17.5rem !important
  }

  .large\:translate-x-72{
    --transform-translate-x:18rem !important
  }

  .large\:translate-x-76{
    --transform-translate-x:19rem !important
  }

  .large\:translate-x-80{
    --transform-translate-x:20rem !important
  }

  .large\:translate-x-83{
    --transform-translate-x:20.75rem !important
  }

  .large\:translate-x-84{
    --transform-translate-x:21rem !important
  }

  .large\:translate-x-92{
    --transform-translate-x:23rem !important
  }

  .large\:translate-x-96{
    --transform-translate-x:24rem !important
  }

  .large\:translate-x-104{
    --transform-translate-x:26rem !important
  }

  .large\:translate-x-106{
    --transform-translate-x:26.5rem !important
  }

  .large\:translate-x-108{
    --transform-translate-x:27rem !important
  }

  .large\:translate-x-112{
    --transform-translate-x:28rem !important
  }

  .large\:translate-x-116{
    --transform-translate-x:29rem !important
  }

  .large\:translate-x-120{
    --transform-translate-x:30rem !important
  }

  .large\:translate-x-124{
    --transform-translate-x:31rem !important
  }

  .large\:translate-x-132{
    --transform-translate-x:33rem !important
  }

  .large\:translate-x-140{
    --transform-translate-x:40rem !important
  }

  .large\:translate-x-164{
    --transform-translate-x:41rem !important
  }

  .large\:translate-x-165{
    --transform-translate-x:41.25rem !important
  }

  .large\:translate-x-172{
    --transform-translate-x:43rem !important
  }

  .large\:translate-x-200{
    --transform-translate-x:50rem !important
  }

  .large\:translate-x-px{
    --transform-translate-x:1px !important
  }

  .large\:translate-x-1\.5{
    --transform-translate-x:0.375rem !important
  }

  .large\:translate-x-2n{
    --transform-translate-x:-0.5rem !important
  }

  .large\:translate-x-40n{
    --transform-translate-x:-10rem !important
  }

  .large\:-translate-x-1{
    --transform-translate-x:-0.25rem !important
  }

  .large\:-translate-x-2{
    --transform-translate-x:-0.5rem !important
  }

  .large\:-translate-x-3{
    --transform-translate-x:-0.75rem !important
  }

  .large\:-translate-x-4{
    --transform-translate-x:-1rem !important
  }

  .large\:-translate-x-5{
    --transform-translate-x:-1.25rem !important
  }

  .large\:-translate-x-6{
    --transform-translate-x:-1.5rem !important
  }

  .large\:-translate-x-7{
    --transform-translate-x:-1.75rem !important
  }

  .large\:-translate-x-8{
    --transform-translate-x:-2rem !important
  }

  .large\:-translate-x-10{
    --transform-translate-x:-2.5rem !important
  }

  .large\:-translate-x-12{
    --transform-translate-x:-3rem !important
  }

  .large\:-translate-x-14{
    --transform-translate-x:-3.5rem !important
  }

  .large\:-translate-x-16{
    --transform-translate-x:-4rem !important
  }

  .large\:-translate-x-18{
    --transform-translate-x:-4.5rem !important
  }

  .large\:-translate-x-19{
    --transform-translate-x:-4.75rem !important
  }

  .large\:-translate-x-20{
    --transform-translate-x:-5rem !important
  }

  .large\:-translate-x-24{
    --transform-translate-x:-6rem !important
  }

  .large\:-translate-x-28{
    --transform-translate-x:-7rem !important
  }

  .large\:-translate-x-30{
    --transform-translate-x:-7.5rem !important
  }

  .large\:-translate-x-31{
    --transform-translate-x:-7.75rem !important
  }

  .large\:-translate-x-32{
    --transform-translate-x:-8rem !important
  }

  .large\:-translate-x-34{
    --transform-translate-x:-8.5rem !important
  }

  .large\:-translate-x-36{
    --transform-translate-x:-9rem !important
  }

  .large\:-translate-x-40{
    --transform-translate-x:-10rem !important
  }

  .large\:-translate-x-44{
    --transform-translate-x:-11rem !important
  }

  .large\:-translate-x-45{
    --transform-translate-x:-11.25rem !important
  }

  .large\:-translate-x-48{
    --transform-translate-x:-12rem !important
  }

  .large\:-translate-x-50{
    --transform-translate-x:-12.5rem !important
  }

  .large\:-translate-x-52{
    --transform-translate-x:-13rem !important
  }

  .large\:-translate-x-56{
    --transform-translate-x:-14rem !important
  }

  .large\:-translate-x-60{
    --transform-translate-x:-15rem !important
  }

  .large\:-translate-x-62{
    --transform-translate-x:-15.5rem !important
  }

  .large\:-translate-x-64{
    --transform-translate-x:-16rem !important
  }

  .large\:-translate-x-70{
    --transform-translate-x:-17.5rem !important
  }

  .large\:-translate-x-72{
    --transform-translate-x:-18rem !important
  }

  .large\:-translate-x-76{
    --transform-translate-x:-19rem !important
  }

  .large\:-translate-x-80{
    --transform-translate-x:-20rem !important
  }

  .large\:-translate-x-83{
    --transform-translate-x:-20.75rem !important
  }

  .large\:-translate-x-84{
    --transform-translate-x:-21rem !important
  }

  .large\:-translate-x-92{
    --transform-translate-x:-23rem !important
  }

  .large\:-translate-x-96{
    --transform-translate-x:-24rem !important
  }

  .large\:-translate-x-104{
    --transform-translate-x:-26rem !important
  }

  .large\:-translate-x-106{
    --transform-translate-x:-26.5rem !important
  }

  .large\:-translate-x-108{
    --transform-translate-x:-27rem !important
  }

  .large\:-translate-x-112{
    --transform-translate-x:-28rem !important
  }

  .large\:-translate-x-116{
    --transform-translate-x:-29rem !important
  }

  .large\:-translate-x-120{
    --transform-translate-x:-30rem !important
  }

  .large\:-translate-x-124{
    --transform-translate-x:-31rem !important
  }

  .large\:-translate-x-132{
    --transform-translate-x:-33rem !important
  }

  .large\:-translate-x-140{
    --transform-translate-x:-40rem !important
  }

  .large\:-translate-x-164{
    --transform-translate-x:-41rem !important
  }

  .large\:-translate-x-165{
    --transform-translate-x:-41.25rem !important
  }

  .large\:-translate-x-172{
    --transform-translate-x:-43rem !important
  }

  .large\:-translate-x-200{
    --transform-translate-x:-50rem !important
  }

  .large\:-translate-x-px{
    --transform-translate-x:-1px !important
  }

  .large\:-translate-x-1\.5{
    --transform-translate-x:-0.375rem !important
  }

  .large\:-translate-x-2n{
    --transform-translate-x:0.5rem !important
  }

  .large\:-translate-x-40n{
    --transform-translate-x:10rem !important
  }

  .large\:-translate-x-full{
    --transform-translate-x:-100% !important
  }

  .large\:-translate-x-1\/2{
    --transform-translate-x:-50% !important
  }

  .large\:translate-x-1\/2{
    --transform-translate-x:50% !important
  }

  .large\:translate-x-full{
    --transform-translate-x:100% !important
  }

  .large\:translate-y-0{
    --transform-translate-y:0 !important
  }

  .large\:translate-y-1{
    --transform-translate-y:0.25rem !important
  }

  .large\:translate-y-2{
    --transform-translate-y:0.5rem !important
  }

  .large\:translate-y-3{
    --transform-translate-y:0.75rem !important
  }

  .large\:translate-y-4{
    --transform-translate-y:1rem !important
  }

  .large\:translate-y-5{
    --transform-translate-y:1.25rem !important
  }

  .large\:translate-y-6{
    --transform-translate-y:1.5rem !important
  }

  .large\:translate-y-7{
    --transform-translate-y:1.75rem !important
  }

  .large\:translate-y-8{
    --transform-translate-y:2rem !important
  }

  .large\:translate-y-10{
    --transform-translate-y:2.5rem !important
  }

  .large\:translate-y-12{
    --transform-translate-y:3rem !important
  }

  .large\:translate-y-14{
    --transform-translate-y:3.5rem !important
  }

  .large\:translate-y-16{
    --transform-translate-y:4rem !important
  }

  .large\:translate-y-18{
    --transform-translate-y:4.5rem !important
  }

  .large\:translate-y-19{
    --transform-translate-y:4.75rem !important
  }

  .large\:translate-y-20{
    --transform-translate-y:5rem !important
  }

  .large\:translate-y-24{
    --transform-translate-y:6rem !important
  }

  .large\:translate-y-28{
    --transform-translate-y:7rem !important
  }

  .large\:translate-y-30{
    --transform-translate-y:7.5rem !important
  }

  .large\:translate-y-31{
    --transform-translate-y:7.75rem !important
  }

  .large\:translate-y-32{
    --transform-translate-y:8rem !important
  }

  .large\:translate-y-34{
    --transform-translate-y:8.5rem !important
  }

  .large\:translate-y-36{
    --transform-translate-y:9rem !important
  }

  .large\:translate-y-40{
    --transform-translate-y:10rem !important
  }

  .large\:translate-y-44{
    --transform-translate-y:11rem !important
  }

  .large\:translate-y-45{
    --transform-translate-y:11.25rem !important
  }

  .large\:translate-y-48{
    --transform-translate-y:12rem !important
  }

  .large\:translate-y-50{
    --transform-translate-y:12.5rem !important
  }

  .large\:translate-y-52{
    --transform-translate-y:13rem !important
  }

  .large\:translate-y-56{
    --transform-translate-y:14rem !important
  }

  .large\:translate-y-60{
    --transform-translate-y:15rem !important
  }

  .large\:translate-y-62{
    --transform-translate-y:15.5rem !important
  }

  .large\:translate-y-64{
    --transform-translate-y:16rem !important
  }

  .large\:translate-y-70{
    --transform-translate-y:17.5rem !important
  }

  .large\:translate-y-72{
    --transform-translate-y:18rem !important
  }

  .large\:translate-y-76{
    --transform-translate-y:19rem !important
  }

  .large\:translate-y-80{
    --transform-translate-y:20rem !important
  }

  .large\:translate-y-83{
    --transform-translate-y:20.75rem !important
  }

  .large\:translate-y-84{
    --transform-translate-y:21rem !important
  }

  .large\:translate-y-92{
    --transform-translate-y:23rem !important
  }

  .large\:translate-y-96{
    --transform-translate-y:24rem !important
  }

  .large\:translate-y-104{
    --transform-translate-y:26rem !important
  }

  .large\:translate-y-106{
    --transform-translate-y:26.5rem !important
  }

  .large\:translate-y-108{
    --transform-translate-y:27rem !important
  }

  .large\:translate-y-112{
    --transform-translate-y:28rem !important
  }

  .large\:translate-y-116{
    --transform-translate-y:29rem !important
  }

  .large\:translate-y-120{
    --transform-translate-y:30rem !important
  }

  .large\:translate-y-124{
    --transform-translate-y:31rem !important
  }

  .large\:translate-y-132{
    --transform-translate-y:33rem !important
  }

  .large\:translate-y-140{
    --transform-translate-y:40rem !important
  }

  .large\:translate-y-164{
    --transform-translate-y:41rem !important
  }

  .large\:translate-y-165{
    --transform-translate-y:41.25rem !important
  }

  .large\:translate-y-172{
    --transform-translate-y:43rem !important
  }

  .large\:translate-y-200{
    --transform-translate-y:50rem !important
  }

  .large\:translate-y-px{
    --transform-translate-y:1px !important
  }

  .large\:translate-y-1\.5{
    --transform-translate-y:0.375rem !important
  }

  .large\:translate-y-2n{
    --transform-translate-y:-0.5rem !important
  }

  .large\:translate-y-40n{
    --transform-translate-y:-10rem !important
  }

  .large\:-translate-y-1{
    --transform-translate-y:-0.25rem !important
  }

  .large\:-translate-y-2{
    --transform-translate-y:-0.5rem !important
  }

  .large\:-translate-y-3{
    --transform-translate-y:-0.75rem !important
  }

  .large\:-translate-y-4{
    --transform-translate-y:-1rem !important
  }

  .large\:-translate-y-5{
    --transform-translate-y:-1.25rem !important
  }

  .large\:-translate-y-6{
    --transform-translate-y:-1.5rem !important
  }

  .large\:-translate-y-7{
    --transform-translate-y:-1.75rem !important
  }

  .large\:-translate-y-8{
    --transform-translate-y:-2rem !important
  }

  .large\:-translate-y-10{
    --transform-translate-y:-2.5rem !important
  }

  .large\:-translate-y-12{
    --transform-translate-y:-3rem !important
  }

  .large\:-translate-y-14{
    --transform-translate-y:-3.5rem !important
  }

  .large\:-translate-y-16{
    --transform-translate-y:-4rem !important
  }

  .large\:-translate-y-18{
    --transform-translate-y:-4.5rem !important
  }

  .large\:-translate-y-19{
    --transform-translate-y:-4.75rem !important
  }

  .large\:-translate-y-20{
    --transform-translate-y:-5rem !important
  }

  .large\:-translate-y-24{
    --transform-translate-y:-6rem !important
  }

  .large\:-translate-y-28{
    --transform-translate-y:-7rem !important
  }

  .large\:-translate-y-30{
    --transform-translate-y:-7.5rem !important
  }

  .large\:-translate-y-31{
    --transform-translate-y:-7.75rem !important
  }

  .large\:-translate-y-32{
    --transform-translate-y:-8rem !important
  }

  .large\:-translate-y-34{
    --transform-translate-y:-8.5rem !important
  }

  .large\:-translate-y-36{
    --transform-translate-y:-9rem !important
  }

  .large\:-translate-y-40{
    --transform-translate-y:-10rem !important
  }

  .large\:-translate-y-44{
    --transform-translate-y:-11rem !important
  }

  .large\:-translate-y-45{
    --transform-translate-y:-11.25rem !important
  }

  .large\:-translate-y-48{
    --transform-translate-y:-12rem !important
  }

  .large\:-translate-y-50{
    --transform-translate-y:-12.5rem !important
  }

  .large\:-translate-y-52{
    --transform-translate-y:-13rem !important
  }

  .large\:-translate-y-56{
    --transform-translate-y:-14rem !important
  }

  .large\:-translate-y-60{
    --transform-translate-y:-15rem !important
  }

  .large\:-translate-y-62{
    --transform-translate-y:-15.5rem !important
  }

  .large\:-translate-y-64{
    --transform-translate-y:-16rem !important
  }

  .large\:-translate-y-70{
    --transform-translate-y:-17.5rem !important
  }

  .large\:-translate-y-72{
    --transform-translate-y:-18rem !important
  }

  .large\:-translate-y-76{
    --transform-translate-y:-19rem !important
  }

  .large\:-translate-y-80{
    --transform-translate-y:-20rem !important
  }

  .large\:-translate-y-83{
    --transform-translate-y:-20.75rem !important
  }

  .large\:-translate-y-84{
    --transform-translate-y:-21rem !important
  }

  .large\:-translate-y-92{
    --transform-translate-y:-23rem !important
  }

  .large\:-translate-y-96{
    --transform-translate-y:-24rem !important
  }

  .large\:-translate-y-104{
    --transform-translate-y:-26rem !important
  }

  .large\:-translate-y-106{
    --transform-translate-y:-26.5rem !important
  }

  .large\:-translate-y-108{
    --transform-translate-y:-27rem !important
  }

  .large\:-translate-y-112{
    --transform-translate-y:-28rem !important
  }

  .large\:-translate-y-116{
    --transform-translate-y:-29rem !important
  }

  .large\:-translate-y-120{
    --transform-translate-y:-30rem !important
  }

  .large\:-translate-y-124{
    --transform-translate-y:-31rem !important
  }

  .large\:-translate-y-132{
    --transform-translate-y:-33rem !important
  }

  .large\:-translate-y-140{
    --transform-translate-y:-40rem !important
  }

  .large\:-translate-y-164{
    --transform-translate-y:-41rem !important
  }

  .large\:-translate-y-165{
    --transform-translate-y:-41.25rem !important
  }

  .large\:-translate-y-172{
    --transform-translate-y:-43rem !important
  }

  .large\:-translate-y-200{
    --transform-translate-y:-50rem !important
  }

  .large\:-translate-y-px{
    --transform-translate-y:-1px !important
  }

  .large\:-translate-y-1\.5{
    --transform-translate-y:-0.375rem !important
  }

  .large\:-translate-y-2n{
    --transform-translate-y:0.5rem !important
  }

  .large\:-translate-y-40n{
    --transform-translate-y:10rem !important
  }

  .large\:-translate-y-full{
    --transform-translate-y:-100% !important
  }

  .large\:-translate-y-1\/2{
    --transform-translate-y:-50% !important
  }

  .large\:translate-y-1\/2{
    --transform-translate-y:50% !important
  }

  .large\:translate-y-full{
    --transform-translate-y:100% !important
  }

  .large\:hover\:translate-x-0:hover{
    --transform-translate-x:0 !important
  }

  .large\:hover\:translate-x-1:hover{
    --transform-translate-x:0.25rem !important
  }

  .large\:hover\:translate-x-2:hover{
    --transform-translate-x:0.5rem !important
  }

  .large\:hover\:translate-x-3:hover{
    --transform-translate-x:0.75rem !important
  }

  .large\:hover\:translate-x-4:hover{
    --transform-translate-x:1rem !important
  }

  .large\:hover\:translate-x-5:hover{
    --transform-translate-x:1.25rem !important
  }

  .large\:hover\:translate-x-6:hover{
    --transform-translate-x:1.5rem !important
  }

  .large\:hover\:translate-x-7:hover{
    --transform-translate-x:1.75rem !important
  }

  .large\:hover\:translate-x-8:hover{
    --transform-translate-x:2rem !important
  }

  .large\:hover\:translate-x-10:hover{
    --transform-translate-x:2.5rem !important
  }

  .large\:hover\:translate-x-12:hover{
    --transform-translate-x:3rem !important
  }

  .large\:hover\:translate-x-14:hover{
    --transform-translate-x:3.5rem !important
  }

  .large\:hover\:translate-x-16:hover{
    --transform-translate-x:4rem !important
  }

  .large\:hover\:translate-x-18:hover{
    --transform-translate-x:4.5rem !important
  }

  .large\:hover\:translate-x-19:hover{
    --transform-translate-x:4.75rem !important
  }

  .large\:hover\:translate-x-20:hover{
    --transform-translate-x:5rem !important
  }

  .large\:hover\:translate-x-24:hover{
    --transform-translate-x:6rem !important
  }

  .large\:hover\:translate-x-28:hover{
    --transform-translate-x:7rem !important
  }

  .large\:hover\:translate-x-30:hover{
    --transform-translate-x:7.5rem !important
  }

  .large\:hover\:translate-x-31:hover{
    --transform-translate-x:7.75rem !important
  }

  .large\:hover\:translate-x-32:hover{
    --transform-translate-x:8rem !important
  }

  .large\:hover\:translate-x-34:hover{
    --transform-translate-x:8.5rem !important
  }

  .large\:hover\:translate-x-36:hover{
    --transform-translate-x:9rem !important
  }

  .large\:hover\:translate-x-40:hover{
    --transform-translate-x:10rem !important
  }

  .large\:hover\:translate-x-44:hover{
    --transform-translate-x:11rem !important
  }

  .large\:hover\:translate-x-45:hover{
    --transform-translate-x:11.25rem !important
  }

  .large\:hover\:translate-x-48:hover{
    --transform-translate-x:12rem !important
  }

  .large\:hover\:translate-x-50:hover{
    --transform-translate-x:12.5rem !important
  }

  .large\:hover\:translate-x-52:hover{
    --transform-translate-x:13rem !important
  }

  .large\:hover\:translate-x-56:hover{
    --transform-translate-x:14rem !important
  }

  .large\:hover\:translate-x-60:hover{
    --transform-translate-x:15rem !important
  }

  .large\:hover\:translate-x-62:hover{
    --transform-translate-x:15.5rem !important
  }

  .large\:hover\:translate-x-64:hover{
    --transform-translate-x:16rem !important
  }

  .large\:hover\:translate-x-70:hover{
    --transform-translate-x:17.5rem !important
  }

  .large\:hover\:translate-x-72:hover{
    --transform-translate-x:18rem !important
  }

  .large\:hover\:translate-x-76:hover{
    --transform-translate-x:19rem !important
  }

  .large\:hover\:translate-x-80:hover{
    --transform-translate-x:20rem !important
  }

  .large\:hover\:translate-x-83:hover{
    --transform-translate-x:20.75rem !important
  }

  .large\:hover\:translate-x-84:hover{
    --transform-translate-x:21rem !important
  }

  .large\:hover\:translate-x-92:hover{
    --transform-translate-x:23rem !important
  }

  .large\:hover\:translate-x-96:hover{
    --transform-translate-x:24rem !important
  }

  .large\:hover\:translate-x-104:hover{
    --transform-translate-x:26rem !important
  }

  .large\:hover\:translate-x-106:hover{
    --transform-translate-x:26.5rem !important
  }

  .large\:hover\:translate-x-108:hover{
    --transform-translate-x:27rem !important
  }

  .large\:hover\:translate-x-112:hover{
    --transform-translate-x:28rem !important
  }

  .large\:hover\:translate-x-116:hover{
    --transform-translate-x:29rem !important
  }

  .large\:hover\:translate-x-120:hover{
    --transform-translate-x:30rem !important
  }

  .large\:hover\:translate-x-124:hover{
    --transform-translate-x:31rem !important
  }

  .large\:hover\:translate-x-132:hover{
    --transform-translate-x:33rem !important
  }

  .large\:hover\:translate-x-140:hover{
    --transform-translate-x:40rem !important
  }

  .large\:hover\:translate-x-164:hover{
    --transform-translate-x:41rem !important
  }

  .large\:hover\:translate-x-165:hover{
    --transform-translate-x:41.25rem !important
  }

  .large\:hover\:translate-x-172:hover{
    --transform-translate-x:43rem !important
  }

  .large\:hover\:translate-x-200:hover{
    --transform-translate-x:50rem !important
  }

  .large\:hover\:translate-x-px:hover{
    --transform-translate-x:1px !important
  }

  .large\:hover\:translate-x-1\.5:hover{
    --transform-translate-x:0.375rem !important
  }

  .large\:hover\:translate-x-2n:hover{
    --transform-translate-x:-0.5rem !important
  }

  .large\:hover\:translate-x-40n:hover{
    --transform-translate-x:-10rem !important
  }

  .large\:hover\:-translate-x-1:hover{
    --transform-translate-x:-0.25rem !important
  }

  .large\:hover\:-translate-x-2:hover{
    --transform-translate-x:-0.5rem !important
  }

  .large\:hover\:-translate-x-3:hover{
    --transform-translate-x:-0.75rem !important
  }

  .large\:hover\:-translate-x-4:hover{
    --transform-translate-x:-1rem !important
  }

  .large\:hover\:-translate-x-5:hover{
    --transform-translate-x:-1.25rem !important
  }

  .large\:hover\:-translate-x-6:hover{
    --transform-translate-x:-1.5rem !important
  }

  .large\:hover\:-translate-x-7:hover{
    --transform-translate-x:-1.75rem !important
  }

  .large\:hover\:-translate-x-8:hover{
    --transform-translate-x:-2rem !important
  }

  .large\:hover\:-translate-x-10:hover{
    --transform-translate-x:-2.5rem !important
  }

  .large\:hover\:-translate-x-12:hover{
    --transform-translate-x:-3rem !important
  }

  .large\:hover\:-translate-x-14:hover{
    --transform-translate-x:-3.5rem !important
  }

  .large\:hover\:-translate-x-16:hover{
    --transform-translate-x:-4rem !important
  }

  .large\:hover\:-translate-x-18:hover{
    --transform-translate-x:-4.5rem !important
  }

  .large\:hover\:-translate-x-19:hover{
    --transform-translate-x:-4.75rem !important
  }

  .large\:hover\:-translate-x-20:hover{
    --transform-translate-x:-5rem !important
  }

  .large\:hover\:-translate-x-24:hover{
    --transform-translate-x:-6rem !important
  }

  .large\:hover\:-translate-x-28:hover{
    --transform-translate-x:-7rem !important
  }

  .large\:hover\:-translate-x-30:hover{
    --transform-translate-x:-7.5rem !important
  }

  .large\:hover\:-translate-x-31:hover{
    --transform-translate-x:-7.75rem !important
  }

  .large\:hover\:-translate-x-32:hover{
    --transform-translate-x:-8rem !important
  }

  .large\:hover\:-translate-x-34:hover{
    --transform-translate-x:-8.5rem !important
  }

  .large\:hover\:-translate-x-36:hover{
    --transform-translate-x:-9rem !important
  }

  .large\:hover\:-translate-x-40:hover{
    --transform-translate-x:-10rem !important
  }

  .large\:hover\:-translate-x-44:hover{
    --transform-translate-x:-11rem !important
  }

  .large\:hover\:-translate-x-45:hover{
    --transform-translate-x:-11.25rem !important
  }

  .large\:hover\:-translate-x-48:hover{
    --transform-translate-x:-12rem !important
  }

  .large\:hover\:-translate-x-50:hover{
    --transform-translate-x:-12.5rem !important
  }

  .large\:hover\:-translate-x-52:hover{
    --transform-translate-x:-13rem !important
  }

  .large\:hover\:-translate-x-56:hover{
    --transform-translate-x:-14rem !important
  }

  .large\:hover\:-translate-x-60:hover{
    --transform-translate-x:-15rem !important
  }

  .large\:hover\:-translate-x-62:hover{
    --transform-translate-x:-15.5rem !important
  }

  .large\:hover\:-translate-x-64:hover{
    --transform-translate-x:-16rem !important
  }

  .large\:hover\:-translate-x-70:hover{
    --transform-translate-x:-17.5rem !important
  }

  .large\:hover\:-translate-x-72:hover{
    --transform-translate-x:-18rem !important
  }

  .large\:hover\:-translate-x-76:hover{
    --transform-translate-x:-19rem !important
  }

  .large\:hover\:-translate-x-80:hover{
    --transform-translate-x:-20rem !important
  }

  .large\:hover\:-translate-x-83:hover{
    --transform-translate-x:-20.75rem !important
  }

  .large\:hover\:-translate-x-84:hover{
    --transform-translate-x:-21rem !important
  }

  .large\:hover\:-translate-x-92:hover{
    --transform-translate-x:-23rem !important
  }

  .large\:hover\:-translate-x-96:hover{
    --transform-translate-x:-24rem !important
  }

  .large\:hover\:-translate-x-104:hover{
    --transform-translate-x:-26rem !important
  }

  .large\:hover\:-translate-x-106:hover{
    --transform-translate-x:-26.5rem !important
  }

  .large\:hover\:-translate-x-108:hover{
    --transform-translate-x:-27rem !important
  }

  .large\:hover\:-translate-x-112:hover{
    --transform-translate-x:-28rem !important
  }

  .large\:hover\:-translate-x-116:hover{
    --transform-translate-x:-29rem !important
  }

  .large\:hover\:-translate-x-120:hover{
    --transform-translate-x:-30rem !important
  }

  .large\:hover\:-translate-x-124:hover{
    --transform-translate-x:-31rem !important
  }

  .large\:hover\:-translate-x-132:hover{
    --transform-translate-x:-33rem !important
  }

  .large\:hover\:-translate-x-140:hover{
    --transform-translate-x:-40rem !important
  }

  .large\:hover\:-translate-x-164:hover{
    --transform-translate-x:-41rem !important
  }

  .large\:hover\:-translate-x-165:hover{
    --transform-translate-x:-41.25rem !important
  }

  .large\:hover\:-translate-x-172:hover{
    --transform-translate-x:-43rem !important
  }

  .large\:hover\:-translate-x-200:hover{
    --transform-translate-x:-50rem !important
  }

  .large\:hover\:-translate-x-px:hover{
    --transform-translate-x:-1px !important
  }

  .large\:hover\:-translate-x-1\.5:hover{
    --transform-translate-x:-0.375rem !important
  }

  .large\:hover\:-translate-x-2n:hover{
    --transform-translate-x:0.5rem !important
  }

  .large\:hover\:-translate-x-40n:hover{
    --transform-translate-x:10rem !important
  }

  .large\:hover\:-translate-x-full:hover{
    --transform-translate-x:-100% !important
  }

  .large\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x:-50% !important
  }

  .large\:hover\:translate-x-1\/2:hover{
    --transform-translate-x:50% !important
  }

  .large\:hover\:translate-x-full:hover{
    --transform-translate-x:100% !important
  }

  .large\:hover\:translate-y-0:hover{
    --transform-translate-y:0 !important
  }

  .large\:hover\:translate-y-1:hover{
    --transform-translate-y:0.25rem !important
  }

  .large\:hover\:translate-y-2:hover{
    --transform-translate-y:0.5rem !important
  }

  .large\:hover\:translate-y-3:hover{
    --transform-translate-y:0.75rem !important
  }

  .large\:hover\:translate-y-4:hover{
    --transform-translate-y:1rem !important
  }

  .large\:hover\:translate-y-5:hover{
    --transform-translate-y:1.25rem !important
  }

  .large\:hover\:translate-y-6:hover{
    --transform-translate-y:1.5rem !important
  }

  .large\:hover\:translate-y-7:hover{
    --transform-translate-y:1.75rem !important
  }

  .large\:hover\:translate-y-8:hover{
    --transform-translate-y:2rem !important
  }

  .large\:hover\:translate-y-10:hover{
    --transform-translate-y:2.5rem !important
  }

  .large\:hover\:translate-y-12:hover{
    --transform-translate-y:3rem !important
  }

  .large\:hover\:translate-y-14:hover{
    --transform-translate-y:3.5rem !important
  }

  .large\:hover\:translate-y-16:hover{
    --transform-translate-y:4rem !important
  }

  .large\:hover\:translate-y-18:hover{
    --transform-translate-y:4.5rem !important
  }

  .large\:hover\:translate-y-19:hover{
    --transform-translate-y:4.75rem !important
  }

  .large\:hover\:translate-y-20:hover{
    --transform-translate-y:5rem !important
  }

  .large\:hover\:translate-y-24:hover{
    --transform-translate-y:6rem !important
  }

  .large\:hover\:translate-y-28:hover{
    --transform-translate-y:7rem !important
  }

  .large\:hover\:translate-y-30:hover{
    --transform-translate-y:7.5rem !important
  }

  .large\:hover\:translate-y-31:hover{
    --transform-translate-y:7.75rem !important
  }

  .large\:hover\:translate-y-32:hover{
    --transform-translate-y:8rem !important
  }

  .large\:hover\:translate-y-34:hover{
    --transform-translate-y:8.5rem !important
  }

  .large\:hover\:translate-y-36:hover{
    --transform-translate-y:9rem !important
  }

  .large\:hover\:translate-y-40:hover{
    --transform-translate-y:10rem !important
  }

  .large\:hover\:translate-y-44:hover{
    --transform-translate-y:11rem !important
  }

  .large\:hover\:translate-y-45:hover{
    --transform-translate-y:11.25rem !important
  }

  .large\:hover\:translate-y-48:hover{
    --transform-translate-y:12rem !important
  }

  .large\:hover\:translate-y-50:hover{
    --transform-translate-y:12.5rem !important
  }

  .large\:hover\:translate-y-52:hover{
    --transform-translate-y:13rem !important
  }

  .large\:hover\:translate-y-56:hover{
    --transform-translate-y:14rem !important
  }

  .large\:hover\:translate-y-60:hover{
    --transform-translate-y:15rem !important
  }

  .large\:hover\:translate-y-62:hover{
    --transform-translate-y:15.5rem !important
  }

  .large\:hover\:translate-y-64:hover{
    --transform-translate-y:16rem !important
  }

  .large\:hover\:translate-y-70:hover{
    --transform-translate-y:17.5rem !important
  }

  .large\:hover\:translate-y-72:hover{
    --transform-translate-y:18rem !important
  }

  .large\:hover\:translate-y-76:hover{
    --transform-translate-y:19rem !important
  }

  .large\:hover\:translate-y-80:hover{
    --transform-translate-y:20rem !important
  }

  .large\:hover\:translate-y-83:hover{
    --transform-translate-y:20.75rem !important
  }

  .large\:hover\:translate-y-84:hover{
    --transform-translate-y:21rem !important
  }

  .large\:hover\:translate-y-92:hover{
    --transform-translate-y:23rem !important
  }

  .large\:hover\:translate-y-96:hover{
    --transform-translate-y:24rem !important
  }

  .large\:hover\:translate-y-104:hover{
    --transform-translate-y:26rem !important
  }

  .large\:hover\:translate-y-106:hover{
    --transform-translate-y:26.5rem !important
  }

  .large\:hover\:translate-y-108:hover{
    --transform-translate-y:27rem !important
  }

  .large\:hover\:translate-y-112:hover{
    --transform-translate-y:28rem !important
  }

  .large\:hover\:translate-y-116:hover{
    --transform-translate-y:29rem !important
  }

  .large\:hover\:translate-y-120:hover{
    --transform-translate-y:30rem !important
  }

  .large\:hover\:translate-y-124:hover{
    --transform-translate-y:31rem !important
  }

  .large\:hover\:translate-y-132:hover{
    --transform-translate-y:33rem !important
  }

  .large\:hover\:translate-y-140:hover{
    --transform-translate-y:40rem !important
  }

  .large\:hover\:translate-y-164:hover{
    --transform-translate-y:41rem !important
  }

  .large\:hover\:translate-y-165:hover{
    --transform-translate-y:41.25rem !important
  }

  .large\:hover\:translate-y-172:hover{
    --transform-translate-y:43rem !important
  }

  .large\:hover\:translate-y-200:hover{
    --transform-translate-y:50rem !important
  }

  .large\:hover\:translate-y-px:hover{
    --transform-translate-y:1px !important
  }

  .large\:hover\:translate-y-1\.5:hover{
    --transform-translate-y:0.375rem !important
  }

  .large\:hover\:translate-y-2n:hover{
    --transform-translate-y:-0.5rem !important
  }

  .large\:hover\:translate-y-40n:hover{
    --transform-translate-y:-10rem !important
  }

  .large\:hover\:-translate-y-1:hover{
    --transform-translate-y:-0.25rem !important
  }

  .large\:hover\:-translate-y-2:hover{
    --transform-translate-y:-0.5rem !important
  }

  .large\:hover\:-translate-y-3:hover{
    --transform-translate-y:-0.75rem !important
  }

  .large\:hover\:-translate-y-4:hover{
    --transform-translate-y:-1rem !important
  }

  .large\:hover\:-translate-y-5:hover{
    --transform-translate-y:-1.25rem !important
  }

  .large\:hover\:-translate-y-6:hover{
    --transform-translate-y:-1.5rem !important
  }

  .large\:hover\:-translate-y-7:hover{
    --transform-translate-y:-1.75rem !important
  }

  .large\:hover\:-translate-y-8:hover{
    --transform-translate-y:-2rem !important
  }

  .large\:hover\:-translate-y-10:hover{
    --transform-translate-y:-2.5rem !important
  }

  .large\:hover\:-translate-y-12:hover{
    --transform-translate-y:-3rem !important
  }

  .large\:hover\:-translate-y-14:hover{
    --transform-translate-y:-3.5rem !important
  }

  .large\:hover\:-translate-y-16:hover{
    --transform-translate-y:-4rem !important
  }

  .large\:hover\:-translate-y-18:hover{
    --transform-translate-y:-4.5rem !important
  }

  .large\:hover\:-translate-y-19:hover{
    --transform-translate-y:-4.75rem !important
  }

  .large\:hover\:-translate-y-20:hover{
    --transform-translate-y:-5rem !important
  }

  .large\:hover\:-translate-y-24:hover{
    --transform-translate-y:-6rem !important
  }

  .large\:hover\:-translate-y-28:hover{
    --transform-translate-y:-7rem !important
  }

  .large\:hover\:-translate-y-30:hover{
    --transform-translate-y:-7.5rem !important
  }

  .large\:hover\:-translate-y-31:hover{
    --transform-translate-y:-7.75rem !important
  }

  .large\:hover\:-translate-y-32:hover{
    --transform-translate-y:-8rem !important
  }

  .large\:hover\:-translate-y-34:hover{
    --transform-translate-y:-8.5rem !important
  }

  .large\:hover\:-translate-y-36:hover{
    --transform-translate-y:-9rem !important
  }

  .large\:hover\:-translate-y-40:hover{
    --transform-translate-y:-10rem !important
  }

  .large\:hover\:-translate-y-44:hover{
    --transform-translate-y:-11rem !important
  }

  .large\:hover\:-translate-y-45:hover{
    --transform-translate-y:-11.25rem !important
  }

  .large\:hover\:-translate-y-48:hover{
    --transform-translate-y:-12rem !important
  }

  .large\:hover\:-translate-y-50:hover{
    --transform-translate-y:-12.5rem !important
  }

  .large\:hover\:-translate-y-52:hover{
    --transform-translate-y:-13rem !important
  }

  .large\:hover\:-translate-y-56:hover{
    --transform-translate-y:-14rem !important
  }

  .large\:hover\:-translate-y-60:hover{
    --transform-translate-y:-15rem !important
  }

  .large\:hover\:-translate-y-62:hover{
    --transform-translate-y:-15.5rem !important
  }

  .large\:hover\:-translate-y-64:hover{
    --transform-translate-y:-16rem !important
  }

  .large\:hover\:-translate-y-70:hover{
    --transform-translate-y:-17.5rem !important
  }

  .large\:hover\:-translate-y-72:hover{
    --transform-translate-y:-18rem !important
  }

  .large\:hover\:-translate-y-76:hover{
    --transform-translate-y:-19rem !important
  }

  .large\:hover\:-translate-y-80:hover{
    --transform-translate-y:-20rem !important
  }

  .large\:hover\:-translate-y-83:hover{
    --transform-translate-y:-20.75rem !important
  }

  .large\:hover\:-translate-y-84:hover{
    --transform-translate-y:-21rem !important
  }

  .large\:hover\:-translate-y-92:hover{
    --transform-translate-y:-23rem !important
  }

  .large\:hover\:-translate-y-96:hover{
    --transform-translate-y:-24rem !important
  }

  .large\:hover\:-translate-y-104:hover{
    --transform-translate-y:-26rem !important
  }

  .large\:hover\:-translate-y-106:hover{
    --transform-translate-y:-26.5rem !important
  }

  .large\:hover\:-translate-y-108:hover{
    --transform-translate-y:-27rem !important
  }

  .large\:hover\:-translate-y-112:hover{
    --transform-translate-y:-28rem !important
  }

  .large\:hover\:-translate-y-116:hover{
    --transform-translate-y:-29rem !important
  }

  .large\:hover\:-translate-y-120:hover{
    --transform-translate-y:-30rem !important
  }

  .large\:hover\:-translate-y-124:hover{
    --transform-translate-y:-31rem !important
  }

  .large\:hover\:-translate-y-132:hover{
    --transform-translate-y:-33rem !important
  }

  .large\:hover\:-translate-y-140:hover{
    --transform-translate-y:-40rem !important
  }

  .large\:hover\:-translate-y-164:hover{
    --transform-translate-y:-41rem !important
  }

  .large\:hover\:-translate-y-165:hover{
    --transform-translate-y:-41.25rem !important
  }

  .large\:hover\:-translate-y-172:hover{
    --transform-translate-y:-43rem !important
  }

  .large\:hover\:-translate-y-200:hover{
    --transform-translate-y:-50rem !important
  }

  .large\:hover\:-translate-y-px:hover{
    --transform-translate-y:-1px !important
  }

  .large\:hover\:-translate-y-1\.5:hover{
    --transform-translate-y:-0.375rem !important
  }

  .large\:hover\:-translate-y-2n:hover{
    --transform-translate-y:0.5rem !important
  }

  .large\:hover\:-translate-y-40n:hover{
    --transform-translate-y:10rem !important
  }

  .large\:hover\:-translate-y-full:hover{
    --transform-translate-y:-100% !important
  }

  .large\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y:-50% !important
  }

  .large\:hover\:translate-y-1\/2:hover{
    --transform-translate-y:50% !important
  }

  .large\:hover\:translate-y-full:hover{
    --transform-translate-y:100% !important
  }

  .large\:focus\:translate-x-0:focus{
    --transform-translate-x:0 !important
  }

  .large\:focus\:translate-x-1:focus{
    --transform-translate-x:0.25rem !important
  }

  .large\:focus\:translate-x-2:focus{
    --transform-translate-x:0.5rem !important
  }

  .large\:focus\:translate-x-3:focus{
    --transform-translate-x:0.75rem !important
  }

  .large\:focus\:translate-x-4:focus{
    --transform-translate-x:1rem !important
  }

  .large\:focus\:translate-x-5:focus{
    --transform-translate-x:1.25rem !important
  }

  .large\:focus\:translate-x-6:focus{
    --transform-translate-x:1.5rem !important
  }

  .large\:focus\:translate-x-7:focus{
    --transform-translate-x:1.75rem !important
  }

  .large\:focus\:translate-x-8:focus{
    --transform-translate-x:2rem !important
  }

  .large\:focus\:translate-x-10:focus{
    --transform-translate-x:2.5rem !important
  }

  .large\:focus\:translate-x-12:focus{
    --transform-translate-x:3rem !important
  }

  .large\:focus\:translate-x-14:focus{
    --transform-translate-x:3.5rem !important
  }

  .large\:focus\:translate-x-16:focus{
    --transform-translate-x:4rem !important
  }

  .large\:focus\:translate-x-18:focus{
    --transform-translate-x:4.5rem !important
  }

  .large\:focus\:translate-x-19:focus{
    --transform-translate-x:4.75rem !important
  }

  .large\:focus\:translate-x-20:focus{
    --transform-translate-x:5rem !important
  }

  .large\:focus\:translate-x-24:focus{
    --transform-translate-x:6rem !important
  }

  .large\:focus\:translate-x-28:focus{
    --transform-translate-x:7rem !important
  }

  .large\:focus\:translate-x-30:focus{
    --transform-translate-x:7.5rem !important
  }

  .large\:focus\:translate-x-31:focus{
    --transform-translate-x:7.75rem !important
  }

  .large\:focus\:translate-x-32:focus{
    --transform-translate-x:8rem !important
  }

  .large\:focus\:translate-x-34:focus{
    --transform-translate-x:8.5rem !important
  }

  .large\:focus\:translate-x-36:focus{
    --transform-translate-x:9rem !important
  }

  .large\:focus\:translate-x-40:focus{
    --transform-translate-x:10rem !important
  }

  .large\:focus\:translate-x-44:focus{
    --transform-translate-x:11rem !important
  }

  .large\:focus\:translate-x-45:focus{
    --transform-translate-x:11.25rem !important
  }

  .large\:focus\:translate-x-48:focus{
    --transform-translate-x:12rem !important
  }

  .large\:focus\:translate-x-50:focus{
    --transform-translate-x:12.5rem !important
  }

  .large\:focus\:translate-x-52:focus{
    --transform-translate-x:13rem !important
  }

  .large\:focus\:translate-x-56:focus{
    --transform-translate-x:14rem !important
  }

  .large\:focus\:translate-x-60:focus{
    --transform-translate-x:15rem !important
  }

  .large\:focus\:translate-x-62:focus{
    --transform-translate-x:15.5rem !important
  }

  .large\:focus\:translate-x-64:focus{
    --transform-translate-x:16rem !important
  }

  .large\:focus\:translate-x-70:focus{
    --transform-translate-x:17.5rem !important
  }

  .large\:focus\:translate-x-72:focus{
    --transform-translate-x:18rem !important
  }

  .large\:focus\:translate-x-76:focus{
    --transform-translate-x:19rem !important
  }

  .large\:focus\:translate-x-80:focus{
    --transform-translate-x:20rem !important
  }

  .large\:focus\:translate-x-83:focus{
    --transform-translate-x:20.75rem !important
  }

  .large\:focus\:translate-x-84:focus{
    --transform-translate-x:21rem !important
  }

  .large\:focus\:translate-x-92:focus{
    --transform-translate-x:23rem !important
  }

  .large\:focus\:translate-x-96:focus{
    --transform-translate-x:24rem !important
  }

  .large\:focus\:translate-x-104:focus{
    --transform-translate-x:26rem !important
  }

  .large\:focus\:translate-x-106:focus{
    --transform-translate-x:26.5rem !important
  }

  .large\:focus\:translate-x-108:focus{
    --transform-translate-x:27rem !important
  }

  .large\:focus\:translate-x-112:focus{
    --transform-translate-x:28rem !important
  }

  .large\:focus\:translate-x-116:focus{
    --transform-translate-x:29rem !important
  }

  .large\:focus\:translate-x-120:focus{
    --transform-translate-x:30rem !important
  }

  .large\:focus\:translate-x-124:focus{
    --transform-translate-x:31rem !important
  }

  .large\:focus\:translate-x-132:focus{
    --transform-translate-x:33rem !important
  }

  .large\:focus\:translate-x-140:focus{
    --transform-translate-x:40rem !important
  }

  .large\:focus\:translate-x-164:focus{
    --transform-translate-x:41rem !important
  }

  .large\:focus\:translate-x-165:focus{
    --transform-translate-x:41.25rem !important
  }

  .large\:focus\:translate-x-172:focus{
    --transform-translate-x:43rem !important
  }

  .large\:focus\:translate-x-200:focus{
    --transform-translate-x:50rem !important
  }

  .large\:focus\:translate-x-px:focus{
    --transform-translate-x:1px !important
  }

  .large\:focus\:translate-x-1\.5:focus{
    --transform-translate-x:0.375rem !important
  }

  .large\:focus\:translate-x-2n:focus{
    --transform-translate-x:-0.5rem !important
  }

  .large\:focus\:translate-x-40n:focus{
    --transform-translate-x:-10rem !important
  }

  .large\:focus\:-translate-x-1:focus{
    --transform-translate-x:-0.25rem !important
  }

  .large\:focus\:-translate-x-2:focus{
    --transform-translate-x:-0.5rem !important
  }

  .large\:focus\:-translate-x-3:focus{
    --transform-translate-x:-0.75rem !important
  }

  .large\:focus\:-translate-x-4:focus{
    --transform-translate-x:-1rem !important
  }

  .large\:focus\:-translate-x-5:focus{
    --transform-translate-x:-1.25rem !important
  }

  .large\:focus\:-translate-x-6:focus{
    --transform-translate-x:-1.5rem !important
  }

  .large\:focus\:-translate-x-7:focus{
    --transform-translate-x:-1.75rem !important
  }

  .large\:focus\:-translate-x-8:focus{
    --transform-translate-x:-2rem !important
  }

  .large\:focus\:-translate-x-10:focus{
    --transform-translate-x:-2.5rem !important
  }

  .large\:focus\:-translate-x-12:focus{
    --transform-translate-x:-3rem !important
  }

  .large\:focus\:-translate-x-14:focus{
    --transform-translate-x:-3.5rem !important
  }

  .large\:focus\:-translate-x-16:focus{
    --transform-translate-x:-4rem !important
  }

  .large\:focus\:-translate-x-18:focus{
    --transform-translate-x:-4.5rem !important
  }

  .large\:focus\:-translate-x-19:focus{
    --transform-translate-x:-4.75rem !important
  }

  .large\:focus\:-translate-x-20:focus{
    --transform-translate-x:-5rem !important
  }

  .large\:focus\:-translate-x-24:focus{
    --transform-translate-x:-6rem !important
  }

  .large\:focus\:-translate-x-28:focus{
    --transform-translate-x:-7rem !important
  }

  .large\:focus\:-translate-x-30:focus{
    --transform-translate-x:-7.5rem !important
  }

  .large\:focus\:-translate-x-31:focus{
    --transform-translate-x:-7.75rem !important
  }

  .large\:focus\:-translate-x-32:focus{
    --transform-translate-x:-8rem !important
  }

  .large\:focus\:-translate-x-34:focus{
    --transform-translate-x:-8.5rem !important
  }

  .large\:focus\:-translate-x-36:focus{
    --transform-translate-x:-9rem !important
  }

  .large\:focus\:-translate-x-40:focus{
    --transform-translate-x:-10rem !important
  }

  .large\:focus\:-translate-x-44:focus{
    --transform-translate-x:-11rem !important
  }

  .large\:focus\:-translate-x-45:focus{
    --transform-translate-x:-11.25rem !important
  }

  .large\:focus\:-translate-x-48:focus{
    --transform-translate-x:-12rem !important
  }

  .large\:focus\:-translate-x-50:focus{
    --transform-translate-x:-12.5rem !important
  }

  .large\:focus\:-translate-x-52:focus{
    --transform-translate-x:-13rem !important
  }

  .large\:focus\:-translate-x-56:focus{
    --transform-translate-x:-14rem !important
  }

  .large\:focus\:-translate-x-60:focus{
    --transform-translate-x:-15rem !important
  }

  .large\:focus\:-translate-x-62:focus{
    --transform-translate-x:-15.5rem !important
  }

  .large\:focus\:-translate-x-64:focus{
    --transform-translate-x:-16rem !important
  }

  .large\:focus\:-translate-x-70:focus{
    --transform-translate-x:-17.5rem !important
  }

  .large\:focus\:-translate-x-72:focus{
    --transform-translate-x:-18rem !important
  }

  .large\:focus\:-translate-x-76:focus{
    --transform-translate-x:-19rem !important
  }

  .large\:focus\:-translate-x-80:focus{
    --transform-translate-x:-20rem !important
  }

  .large\:focus\:-translate-x-83:focus{
    --transform-translate-x:-20.75rem !important
  }

  .large\:focus\:-translate-x-84:focus{
    --transform-translate-x:-21rem !important
  }

  .large\:focus\:-translate-x-92:focus{
    --transform-translate-x:-23rem !important
  }

  .large\:focus\:-translate-x-96:focus{
    --transform-translate-x:-24rem !important
  }

  .large\:focus\:-translate-x-104:focus{
    --transform-translate-x:-26rem !important
  }

  .large\:focus\:-translate-x-106:focus{
    --transform-translate-x:-26.5rem !important
  }

  .large\:focus\:-translate-x-108:focus{
    --transform-translate-x:-27rem !important
  }

  .large\:focus\:-translate-x-112:focus{
    --transform-translate-x:-28rem !important
  }

  .large\:focus\:-translate-x-116:focus{
    --transform-translate-x:-29rem !important
  }

  .large\:focus\:-translate-x-120:focus{
    --transform-translate-x:-30rem !important
  }

  .large\:focus\:-translate-x-124:focus{
    --transform-translate-x:-31rem !important
  }

  .large\:focus\:-translate-x-132:focus{
    --transform-translate-x:-33rem !important
  }

  .large\:focus\:-translate-x-140:focus{
    --transform-translate-x:-40rem !important
  }

  .large\:focus\:-translate-x-164:focus{
    --transform-translate-x:-41rem !important
  }

  .large\:focus\:-translate-x-165:focus{
    --transform-translate-x:-41.25rem !important
  }

  .large\:focus\:-translate-x-172:focus{
    --transform-translate-x:-43rem !important
  }

  .large\:focus\:-translate-x-200:focus{
    --transform-translate-x:-50rem !important
  }

  .large\:focus\:-translate-x-px:focus{
    --transform-translate-x:-1px !important
  }

  .large\:focus\:-translate-x-1\.5:focus{
    --transform-translate-x:-0.375rem !important
  }

  .large\:focus\:-translate-x-2n:focus{
    --transform-translate-x:0.5rem !important
  }

  .large\:focus\:-translate-x-40n:focus{
    --transform-translate-x:10rem !important
  }

  .large\:focus\:-translate-x-full:focus{
    --transform-translate-x:-100% !important
  }

  .large\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x:-50% !important
  }

  .large\:focus\:translate-x-1\/2:focus{
    --transform-translate-x:50% !important
  }

  .large\:focus\:translate-x-full:focus{
    --transform-translate-x:100% !important
  }

  .large\:focus\:translate-y-0:focus{
    --transform-translate-y:0 !important
  }

  .large\:focus\:translate-y-1:focus{
    --transform-translate-y:0.25rem !important
  }

  .large\:focus\:translate-y-2:focus{
    --transform-translate-y:0.5rem !important
  }

  .large\:focus\:translate-y-3:focus{
    --transform-translate-y:0.75rem !important
  }

  .large\:focus\:translate-y-4:focus{
    --transform-translate-y:1rem !important
  }

  .large\:focus\:translate-y-5:focus{
    --transform-translate-y:1.25rem !important
  }

  .large\:focus\:translate-y-6:focus{
    --transform-translate-y:1.5rem !important
  }

  .large\:focus\:translate-y-7:focus{
    --transform-translate-y:1.75rem !important
  }

  .large\:focus\:translate-y-8:focus{
    --transform-translate-y:2rem !important
  }

  .large\:focus\:translate-y-10:focus{
    --transform-translate-y:2.5rem !important
  }

  .large\:focus\:translate-y-12:focus{
    --transform-translate-y:3rem !important
  }

  .large\:focus\:translate-y-14:focus{
    --transform-translate-y:3.5rem !important
  }

  .large\:focus\:translate-y-16:focus{
    --transform-translate-y:4rem !important
  }

  .large\:focus\:translate-y-18:focus{
    --transform-translate-y:4.5rem !important
  }

  .large\:focus\:translate-y-19:focus{
    --transform-translate-y:4.75rem !important
  }

  .large\:focus\:translate-y-20:focus{
    --transform-translate-y:5rem !important
  }

  .large\:focus\:translate-y-24:focus{
    --transform-translate-y:6rem !important
  }

  .large\:focus\:translate-y-28:focus{
    --transform-translate-y:7rem !important
  }

  .large\:focus\:translate-y-30:focus{
    --transform-translate-y:7.5rem !important
  }

  .large\:focus\:translate-y-31:focus{
    --transform-translate-y:7.75rem !important
  }

  .large\:focus\:translate-y-32:focus{
    --transform-translate-y:8rem !important
  }

  .large\:focus\:translate-y-34:focus{
    --transform-translate-y:8.5rem !important
  }

  .large\:focus\:translate-y-36:focus{
    --transform-translate-y:9rem !important
  }

  .large\:focus\:translate-y-40:focus{
    --transform-translate-y:10rem !important
  }

  .large\:focus\:translate-y-44:focus{
    --transform-translate-y:11rem !important
  }

  .large\:focus\:translate-y-45:focus{
    --transform-translate-y:11.25rem !important
  }

  .large\:focus\:translate-y-48:focus{
    --transform-translate-y:12rem !important
  }

  .large\:focus\:translate-y-50:focus{
    --transform-translate-y:12.5rem !important
  }

  .large\:focus\:translate-y-52:focus{
    --transform-translate-y:13rem !important
  }

  .large\:focus\:translate-y-56:focus{
    --transform-translate-y:14rem !important
  }

  .large\:focus\:translate-y-60:focus{
    --transform-translate-y:15rem !important
  }

  .large\:focus\:translate-y-62:focus{
    --transform-translate-y:15.5rem !important
  }

  .large\:focus\:translate-y-64:focus{
    --transform-translate-y:16rem !important
  }

  .large\:focus\:translate-y-70:focus{
    --transform-translate-y:17.5rem !important
  }

  .large\:focus\:translate-y-72:focus{
    --transform-translate-y:18rem !important
  }

  .large\:focus\:translate-y-76:focus{
    --transform-translate-y:19rem !important
  }

  .large\:focus\:translate-y-80:focus{
    --transform-translate-y:20rem !important
  }

  .large\:focus\:translate-y-83:focus{
    --transform-translate-y:20.75rem !important
  }

  .large\:focus\:translate-y-84:focus{
    --transform-translate-y:21rem !important
  }

  .large\:focus\:translate-y-92:focus{
    --transform-translate-y:23rem !important
  }

  .large\:focus\:translate-y-96:focus{
    --transform-translate-y:24rem !important
  }

  .large\:focus\:translate-y-104:focus{
    --transform-translate-y:26rem !important
  }

  .large\:focus\:translate-y-106:focus{
    --transform-translate-y:26.5rem !important
  }

  .large\:focus\:translate-y-108:focus{
    --transform-translate-y:27rem !important
  }

  .large\:focus\:translate-y-112:focus{
    --transform-translate-y:28rem !important
  }

  .large\:focus\:translate-y-116:focus{
    --transform-translate-y:29rem !important
  }

  .large\:focus\:translate-y-120:focus{
    --transform-translate-y:30rem !important
  }

  .large\:focus\:translate-y-124:focus{
    --transform-translate-y:31rem !important
  }

  .large\:focus\:translate-y-132:focus{
    --transform-translate-y:33rem !important
  }

  .large\:focus\:translate-y-140:focus{
    --transform-translate-y:40rem !important
  }

  .large\:focus\:translate-y-164:focus{
    --transform-translate-y:41rem !important
  }

  .large\:focus\:translate-y-165:focus{
    --transform-translate-y:41.25rem !important
  }

  .large\:focus\:translate-y-172:focus{
    --transform-translate-y:43rem !important
  }

  .large\:focus\:translate-y-200:focus{
    --transform-translate-y:50rem !important
  }

  .large\:focus\:translate-y-px:focus{
    --transform-translate-y:1px !important
  }

  .large\:focus\:translate-y-1\.5:focus{
    --transform-translate-y:0.375rem !important
  }

  .large\:focus\:translate-y-2n:focus{
    --transform-translate-y:-0.5rem !important
  }

  .large\:focus\:translate-y-40n:focus{
    --transform-translate-y:-10rem !important
  }

  .large\:focus\:-translate-y-1:focus{
    --transform-translate-y:-0.25rem !important
  }

  .large\:focus\:-translate-y-2:focus{
    --transform-translate-y:-0.5rem !important
  }

  .large\:focus\:-translate-y-3:focus{
    --transform-translate-y:-0.75rem !important
  }

  .large\:focus\:-translate-y-4:focus{
    --transform-translate-y:-1rem !important
  }

  .large\:focus\:-translate-y-5:focus{
    --transform-translate-y:-1.25rem !important
  }

  .large\:focus\:-translate-y-6:focus{
    --transform-translate-y:-1.5rem !important
  }

  .large\:focus\:-translate-y-7:focus{
    --transform-translate-y:-1.75rem !important
  }

  .large\:focus\:-translate-y-8:focus{
    --transform-translate-y:-2rem !important
  }

  .large\:focus\:-translate-y-10:focus{
    --transform-translate-y:-2.5rem !important
  }

  .large\:focus\:-translate-y-12:focus{
    --transform-translate-y:-3rem !important
  }

  .large\:focus\:-translate-y-14:focus{
    --transform-translate-y:-3.5rem !important
  }

  .large\:focus\:-translate-y-16:focus{
    --transform-translate-y:-4rem !important
  }

  .large\:focus\:-translate-y-18:focus{
    --transform-translate-y:-4.5rem !important
  }

  .large\:focus\:-translate-y-19:focus{
    --transform-translate-y:-4.75rem !important
  }

  .large\:focus\:-translate-y-20:focus{
    --transform-translate-y:-5rem !important
  }

  .large\:focus\:-translate-y-24:focus{
    --transform-translate-y:-6rem !important
  }

  .large\:focus\:-translate-y-28:focus{
    --transform-translate-y:-7rem !important
  }

  .large\:focus\:-translate-y-30:focus{
    --transform-translate-y:-7.5rem !important
  }

  .large\:focus\:-translate-y-31:focus{
    --transform-translate-y:-7.75rem !important
  }

  .large\:focus\:-translate-y-32:focus{
    --transform-translate-y:-8rem !important
  }

  .large\:focus\:-translate-y-34:focus{
    --transform-translate-y:-8.5rem !important
  }

  .large\:focus\:-translate-y-36:focus{
    --transform-translate-y:-9rem !important
  }

  .large\:focus\:-translate-y-40:focus{
    --transform-translate-y:-10rem !important
  }

  .large\:focus\:-translate-y-44:focus{
    --transform-translate-y:-11rem !important
  }

  .large\:focus\:-translate-y-45:focus{
    --transform-translate-y:-11.25rem !important
  }

  .large\:focus\:-translate-y-48:focus{
    --transform-translate-y:-12rem !important
  }

  .large\:focus\:-translate-y-50:focus{
    --transform-translate-y:-12.5rem !important
  }

  .large\:focus\:-translate-y-52:focus{
    --transform-translate-y:-13rem !important
  }

  .large\:focus\:-translate-y-56:focus{
    --transform-translate-y:-14rem !important
  }

  .large\:focus\:-translate-y-60:focus{
    --transform-translate-y:-15rem !important
  }

  .large\:focus\:-translate-y-62:focus{
    --transform-translate-y:-15.5rem !important
  }

  .large\:focus\:-translate-y-64:focus{
    --transform-translate-y:-16rem !important
  }

  .large\:focus\:-translate-y-70:focus{
    --transform-translate-y:-17.5rem !important
  }

  .large\:focus\:-translate-y-72:focus{
    --transform-translate-y:-18rem !important
  }

  .large\:focus\:-translate-y-76:focus{
    --transform-translate-y:-19rem !important
  }

  .large\:focus\:-translate-y-80:focus{
    --transform-translate-y:-20rem !important
  }

  .large\:focus\:-translate-y-83:focus{
    --transform-translate-y:-20.75rem !important
  }

  .large\:focus\:-translate-y-84:focus{
    --transform-translate-y:-21rem !important
  }

  .large\:focus\:-translate-y-92:focus{
    --transform-translate-y:-23rem !important
  }

  .large\:focus\:-translate-y-96:focus{
    --transform-translate-y:-24rem !important
  }

  .large\:focus\:-translate-y-104:focus{
    --transform-translate-y:-26rem !important
  }

  .large\:focus\:-translate-y-106:focus{
    --transform-translate-y:-26.5rem !important
  }

  .large\:focus\:-translate-y-108:focus{
    --transform-translate-y:-27rem !important
  }

  .large\:focus\:-translate-y-112:focus{
    --transform-translate-y:-28rem !important
  }

  .large\:focus\:-translate-y-116:focus{
    --transform-translate-y:-29rem !important
  }

  .large\:focus\:-translate-y-120:focus{
    --transform-translate-y:-30rem !important
  }

  .large\:focus\:-translate-y-124:focus{
    --transform-translate-y:-31rem !important
  }

  .large\:focus\:-translate-y-132:focus{
    --transform-translate-y:-33rem !important
  }

  .large\:focus\:-translate-y-140:focus{
    --transform-translate-y:-40rem !important
  }

  .large\:focus\:-translate-y-164:focus{
    --transform-translate-y:-41rem !important
  }

  .large\:focus\:-translate-y-165:focus{
    --transform-translate-y:-41.25rem !important
  }

  .large\:focus\:-translate-y-172:focus{
    --transform-translate-y:-43rem !important
  }

  .large\:focus\:-translate-y-200:focus{
    --transform-translate-y:-50rem !important
  }

  .large\:focus\:-translate-y-px:focus{
    --transform-translate-y:-1px !important
  }

  .large\:focus\:-translate-y-1\.5:focus{
    --transform-translate-y:-0.375rem !important
  }

  .large\:focus\:-translate-y-2n:focus{
    --transform-translate-y:0.5rem !important
  }

  .large\:focus\:-translate-y-40n:focus{
    --transform-translate-y:10rem !important
  }

  .large\:focus\:-translate-y-full:focus{
    --transform-translate-y:-100% !important
  }

  .large\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y:-50% !important
  }

  .large\:focus\:translate-y-1\/2:focus{
    --transform-translate-y:50% !important
  }

  .large\:focus\:translate-y-full:focus{
    --transform-translate-y:100% !important
  }

  .large\:skew-x-0{
    --transform-skew-x:0 !important
  }

  .large\:skew-x-1{
    --transform-skew-x:1deg !important
  }

  .large\:skew-x-2{
    --transform-skew-x:2deg !important
  }

  .large\:skew-x-3{
    --transform-skew-x:3deg !important
  }

  .large\:skew-x-6{
    --transform-skew-x:6deg !important
  }

  .large\:skew-x-12{
    --transform-skew-x:12deg !important
  }

  .large\:-skew-x-12{
    --transform-skew-x:-12deg !important
  }

  .large\:-skew-x-6{
    --transform-skew-x:-6deg !important
  }

  .large\:-skew-x-3{
    --transform-skew-x:-3deg !important
  }

  .large\:-skew-x-2{
    --transform-skew-x:-2deg !important
  }

  .large\:-skew-x-1{
    --transform-skew-x:-1deg !important
  }

  .large\:skew-y-0{
    --transform-skew-y:0 !important
  }

  .large\:skew-y-1{
    --transform-skew-y:1deg !important
  }

  .large\:skew-y-2{
    --transform-skew-y:2deg !important
  }

  .large\:skew-y-3{
    --transform-skew-y:3deg !important
  }

  .large\:skew-y-6{
    --transform-skew-y:6deg !important
  }

  .large\:skew-y-12{
    --transform-skew-y:12deg !important
  }

  .large\:-skew-y-12{
    --transform-skew-y:-12deg !important
  }

  .large\:-skew-y-6{
    --transform-skew-y:-6deg !important
  }

  .large\:-skew-y-3{
    --transform-skew-y:-3deg !important
  }

  .large\:-skew-y-2{
    --transform-skew-y:-2deg !important
  }

  .large\:-skew-y-1{
    --transform-skew-y:-1deg !important
  }

  .large\:hover\:skew-x-0:hover{
    --transform-skew-x:0 !important
  }

  .large\:hover\:skew-x-1:hover{
    --transform-skew-x:1deg !important
  }

  .large\:hover\:skew-x-2:hover{
    --transform-skew-x:2deg !important
  }

  .large\:hover\:skew-x-3:hover{
    --transform-skew-x:3deg !important
  }

  .large\:hover\:skew-x-6:hover{
    --transform-skew-x:6deg !important
  }

  .large\:hover\:skew-x-12:hover{
    --transform-skew-x:12deg !important
  }

  .large\:hover\:-skew-x-12:hover{
    --transform-skew-x:-12deg !important
  }

  .large\:hover\:-skew-x-6:hover{
    --transform-skew-x:-6deg !important
  }

  .large\:hover\:-skew-x-3:hover{
    --transform-skew-x:-3deg !important
  }

  .large\:hover\:-skew-x-2:hover{
    --transform-skew-x:-2deg !important
  }

  .large\:hover\:-skew-x-1:hover{
    --transform-skew-x:-1deg !important
  }

  .large\:hover\:skew-y-0:hover{
    --transform-skew-y:0 !important
  }

  .large\:hover\:skew-y-1:hover{
    --transform-skew-y:1deg !important
  }

  .large\:hover\:skew-y-2:hover{
    --transform-skew-y:2deg !important
  }

  .large\:hover\:skew-y-3:hover{
    --transform-skew-y:3deg !important
  }

  .large\:hover\:skew-y-6:hover{
    --transform-skew-y:6deg !important
  }

  .large\:hover\:skew-y-12:hover{
    --transform-skew-y:12deg !important
  }

  .large\:hover\:-skew-y-12:hover{
    --transform-skew-y:-12deg !important
  }

  .large\:hover\:-skew-y-6:hover{
    --transform-skew-y:-6deg !important
  }

  .large\:hover\:-skew-y-3:hover{
    --transform-skew-y:-3deg !important
  }

  .large\:hover\:-skew-y-2:hover{
    --transform-skew-y:-2deg !important
  }

  .large\:hover\:-skew-y-1:hover{
    --transform-skew-y:-1deg !important
  }

  .large\:focus\:skew-x-0:focus{
    --transform-skew-x:0 !important
  }

  .large\:focus\:skew-x-1:focus{
    --transform-skew-x:1deg !important
  }

  .large\:focus\:skew-x-2:focus{
    --transform-skew-x:2deg !important
  }

  .large\:focus\:skew-x-3:focus{
    --transform-skew-x:3deg !important
  }

  .large\:focus\:skew-x-6:focus{
    --transform-skew-x:6deg !important
  }

  .large\:focus\:skew-x-12:focus{
    --transform-skew-x:12deg !important
  }

  .large\:focus\:-skew-x-12:focus{
    --transform-skew-x:-12deg !important
  }

  .large\:focus\:-skew-x-6:focus{
    --transform-skew-x:-6deg !important
  }

  .large\:focus\:-skew-x-3:focus{
    --transform-skew-x:-3deg !important
  }

  .large\:focus\:-skew-x-2:focus{
    --transform-skew-x:-2deg !important
  }

  .large\:focus\:-skew-x-1:focus{
    --transform-skew-x:-1deg !important
  }

  .large\:focus\:skew-y-0:focus{
    --transform-skew-y:0 !important
  }

  .large\:focus\:skew-y-1:focus{
    --transform-skew-y:1deg !important
  }

  .large\:focus\:skew-y-2:focus{
    --transform-skew-y:2deg !important
  }

  .large\:focus\:skew-y-3:focus{
    --transform-skew-y:3deg !important
  }

  .large\:focus\:skew-y-6:focus{
    --transform-skew-y:6deg !important
  }

  .large\:focus\:skew-y-12:focus{
    --transform-skew-y:12deg !important
  }

  .large\:focus\:-skew-y-12:focus{
    --transform-skew-y:-12deg !important
  }

  .large\:focus\:-skew-y-6:focus{
    --transform-skew-y:-6deg !important
  }

  .large\:focus\:-skew-y-3:focus{
    --transform-skew-y:-3deg !important
  }

  .large\:focus\:-skew-y-2:focus{
    --transform-skew-y:-2deg !important
  }

  .large\:focus\:-skew-y-1:focus{
    --transform-skew-y:-1deg !important
  }

  .large\:transition-none{
    transition-property:none !important
  }

  .large\:transition-all{
    transition-property:all !important
  }

  .large\:transition{
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important
  }

  .large\:transition-colors{
    transition-property:background-color, border-color, color, fill, stroke !important
  }

  .large\:transition-opacity{
    transition-property:opacity !important
  }

  .large\:transition-shadow{
    transition-property:box-shadow !important
  }

  .large\:transition-transform{
    transition-property:transform !important
  }

  .large\:ease-linear{
    transition-timing-function:linear !important
  }

  .large\:ease-in{
    transition-timing-function:cubic-bezier(0.4, 0, 1, 1) !important
  }

  .large\:ease-out{
    transition-timing-function:cubic-bezier(0, 0, 0.2, 1) !important
  }

  .large\:ease-in-out{
    transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1) !important
  }

  .large\:duration-75{
    transition-duration:75ms !important
  }

  .large\:duration-100{
    transition-duration:100ms !important
  }

  .large\:duration-150{
    transition-duration:150ms !important
  }

  .large\:duration-200{
    transition-duration:200ms !important
  }

  .large\:duration-300{
    transition-duration:300ms !important
  }

  .large\:duration-500{
    transition-duration:500ms !important
  }

  .large\:duration-700{
    transition-duration:700ms !important
  }

  .large\:duration-1000{
    transition-duration:1000ms !important
  }

  .large\:delay-75{
    transition-delay:75ms !important
  }

  .large\:delay-100{
    transition-delay:100ms !important
  }

  .large\:delay-150{
    transition-delay:150ms !important
  }

  .large\:delay-200{
    transition-delay:200ms !important
  }

  .large\:delay-300{
    transition-delay:300ms !important
  }

  .large\:delay-500{
    transition-delay:500ms !important
  }

  .large\:delay-700{
    transition-delay:700ms !important
  }

  .large\:delay-1000{
    transition-delay:1000ms !important
  }

  .large\:animate-none{
    animation:none !important
  }

  .large\:animate-spin{
    animation:spin 1s linear infinite !important
  }

  .large\:animate-ping{
    animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important
  }

  .large\:animate-pulse{
    animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important
  }

  .large\:animate-bounce{
    animation:bounce 1s infinite !important
  }
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{
  padding:0;
  border:0;
  margin:0;
  font:inherit;
  font-size:100%;
  vertical-align:baseline
}

button,select,input,textarea{
  border-radius:0;
  font-family:inherit
}

input[type=text]::-ms-clear{
  display:none
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{
  display:block
}

body{
  line-height:1
}

sup{
  vertical-align:super
}

sub{
  vertical-align:sub
}

ol,ul{
  list-style:none
}

blockquote,q{
  quotes:none
}

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

table{
  border-collapse:collapse;
  border-spacing:0
}

*{
  box-sizing:border-box
}

button{
  margin:0
}

html{
  font-size:100%
}

body{
  font-weight:400;
  font-family:'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility
}

code{
  font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace
}

strong{
  font-weight:600
}

@media screen and (-ms-high-contrast: active){
  svg{
    fill:ButtonText
  }
}

h1{
  font-size:2.625rem;
  font-weight:300;
  line-height:1.199;
  letter-spacing:0
}

h2{
  font-size:2rem;
  font-weight:400;
  line-height:1.25;
  letter-spacing:0
}

h3{
  font-size:1.75rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:0
}

h4{
  font-size:1.25rem;
  font-weight:400;
  line-height:1.4;
  letter-spacing:0
}

h5{
  font-size:1rem;
  font-weight:600;
  line-height:1.375;
  letter-spacing:0
}

h6{
  font-size:.875rem;
  font-weight:600;
  line-height:1.28572;
  letter-spacing:.16px
}

p{
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  letter-spacing:0
}

a{
  color:#0f62fe
}

em{
  font-style:italic
}

@keyframes skeleton{
  0%{
    opacity:.3;
    transform:scaleX(0);
    transform-origin:left
  }

  20%{
    opacity:1;
    transform:scaleX(1);
    transform-origin:left
  }

  28%{
    transform:scaleX(1);
    transform-origin:right
  }

  51%{
    transform:scaleX(0);
    transform-origin:right
  }

  58%{
    transform:scaleX(0);
    transform-origin:right
  }

  82%{
    transform:scaleX(1);
    transform-origin:right
  }

  83%{
    transform:scaleX(1);
    transform-origin:left
  }

  96%{
    transform:scaleX(0);
    transform-origin:left
  }

  100%{
    opacity:.3;
    transform:scaleX(0);
    transform-origin:left
  }
}

.cds--text-truncate--end{
  display:inline-block;
  overflow:hidden;
  width:100%;
  text-overflow:ellipsis;
  white-space:nowrap
}

.cds--text-truncate--front{
  display:inline-block;
  overflow:hidden;
  width:100%;
  direction:rtl;
  text-overflow:ellipsis;
  white-space:nowrap
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:700;

  src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Bold.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Bold.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:700;

  src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:700;

  src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:700;

  src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:700;

  src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:700;

  src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:700;

  src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-BoldItalic.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-BoldItalic.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:700;

  src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:700;

  src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:700;

  src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:700;

  src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:700;

  src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:200;

  src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLight.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ExtraLight.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:200;

  src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:200;

  src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:200;

  src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:200;

  src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:200;

  src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:200;

  src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLightItalic.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ExtraLightItalic.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:200;

  src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:200;

  src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:200;

  src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:200;

  src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:200;

  src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:400;

  src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Italic.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Italic.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:400;

  src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:400;

  src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:400;

  src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:400;

  src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:400;

  src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:300;

  src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Light.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Light.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:300;

  src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:300;

  src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:300;

  src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:300;

  src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:300;

  src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:300;

  src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-LightItalic.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-LightItalic.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:300;

  src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:300;

  src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:300;

  src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:300;

  src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:300;

  src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:500;

  src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Medium.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Medium.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:500;

  src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:500;

  src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:500;

  src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:500;

  src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:500;

  src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:500;

  src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-MediumItalic.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-MediumItalic.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:500;

  src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:500;

  src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:500;

  src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:500;

  src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:500;

  src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:400;

  src:local("IBM Plex Mono"),local("IBMPlexMono"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Regular.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Regular.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:400;

  src:local("IBM Plex Mono"),local("IBMPlexMono"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:400;

  src:local("IBM Plex Mono"),local("IBMPlexMono"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:400;

  src:local("IBM Plex Mono"),local("IBMPlexMono"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:400;

  src:local("IBM Plex Mono"),local("IBMPlexMono"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:400;

  src:local("IBM Plex Mono"),local("IBMPlexMono"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:600;

  src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBold.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-SemiBold.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:600;

  src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:600;

  src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:600;

  src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:600;

  src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:600;

  src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:600;

  src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBoldItalic.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-SemiBoldItalic.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:600;

  src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:600;

  src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:600;

  src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:600;

  src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:600;

  src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:450;

  src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Text.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Text.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:450;

  src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:450;

  src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:450;

  src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:450;

  src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:450;

  src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:450;

  src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-TextItalic.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-TextItalic.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:450;

  src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:450;

  src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:450;

  src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:450;

  src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:450;

  src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:100;

  src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Thin.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Thin.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:100;

  src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:100;

  src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:100;

  src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:100;

  src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:normal;

  font-weight:100;

  src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:100;

  src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ThinItalic.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ThinItalic.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:100;

  src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:100;

  src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:100;

  src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:100;

  src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Mono";

  font-style:italic;

  font-weight:100;

  src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:700;

  src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Bold.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Bold.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:700;

  src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:700;

  src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:700;

  src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:700;

  src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:700;

  src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:700;

  src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Greek.woff2") format("woff2");

  unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:700;

  src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-BoldItalic.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-BoldItalic.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:700;

  src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:700;

  src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:700;

  src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:700;

  src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:700;

  src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:700;

  src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Greek.woff2") format("woff2");

  unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:200;

  src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ExtraLight.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ExtraLight.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:200;

  src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:200;

  src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:200;

  src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:200;

  src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:200;

  src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:200;

  src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Greek.woff2") format("woff2");

  unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:200;

  src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ExtraLightItalic.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ExtraLightItalic.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:200;

  src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:200;

  src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:200;

  src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:200;

  src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:200;

  src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:200;

  src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Greek.woff2") format("woff2");

  unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:400;

  src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Italic.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Italic.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:400;

  src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:400;

  src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:400;

  src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:400;

  src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:400;

  src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:400;

  src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Greek.woff2") format("woff2");

  unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:300;

  src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Light.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Light.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:300;

  src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:300;

  src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:300;

  src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:300;

  src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:300;

  src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:300;

  src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Greek.woff2") format("woff2");

  unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:300;

  src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-LightItalic.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-LightItalic.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:300;

  src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:300;

  src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:300;

  src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:300;

  src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:300;

  src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:300;

  src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Greek.woff2") format("woff2");

  unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:500;

  src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Medium.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Medium.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:500;

  src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:500;

  src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:500;

  src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:500;

  src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:500;

  src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:500;

  src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Greek.woff2") format("woff2");

  unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:500;

  src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-MediumItalic.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-MediumItalic.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:500;

  src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:500;

  src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:500;

  src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:500;

  src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:500;

  src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:500;

  src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Greek.woff2") format("woff2");

  unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:400;

  src:local("IBM Plex Sans"),local("IBMPlexSans"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Regular.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Regular.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:400;

  src:local("IBM Plex Sans"),local("IBMPlexSans"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:400;

  src:local("IBM Plex Sans"),local("IBMPlexSans"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:400;

  src:local("IBM Plex Sans"),local("IBMPlexSans"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:400;

  src:local("IBM Plex Sans"),local("IBMPlexSans"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:400;

  src:local("IBM Plex Sans"),local("IBMPlexSans"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:400;

  src:local("IBM Plex Sans"),local("IBMPlexSans"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Greek.woff2") format("woff2");

  unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:600;

  src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-SemiBold.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-SemiBold.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:600;

  src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:600;

  src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:600;

  src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:600;

  src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:600;

  src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:600;

  src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Greek.woff2") format("woff2");

  unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:600;

  src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-SemiBoldItalic.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-SemiBoldItalic.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:600;

  src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:600;

  src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:600;

  src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:600;

  src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:600;

  src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:600;

  src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Greek.woff2") format("woff2");

  unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:450;

  src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Text.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Text.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:450;

  src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:450;

  src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:450;

  src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:450;

  src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:450;

  src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:450;

  src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Greek.woff2") format("woff2");

  unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:450;

  src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-TextItalic.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-TextItalic.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:450;

  src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:450;

  src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:450;

  src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:450;

  src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:450;

  src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:450;

  src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Greek.woff2") format("woff2");

  unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:100;

  src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Thin.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Thin.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:100;

  src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:100;

  src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:100;

  src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:100;

  src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:100;

  src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:normal;

  font-weight:100;

  src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Greek.woff2") format("woff2");

  unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:100;

  src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ThinItalic.woff2") format("woff2"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ThinItalic.woff") format("woff")
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:100;

  src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Cyrillic.woff2") format("woff2");

  unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:100;

  src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Pi.woff2") format("woff2");

  unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:100;

  src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin3.woff2") format("woff2");

  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:100;

  src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin2.woff2") format("woff2");

  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:100;

  src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin1.woff2") format("woff2");

  unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02
}

@font-face{
  font-display:auto;

  font-family:"IBM Plex Sans";

  font-style:italic;

  font-weight:100;

  src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url("https://1.www.s81c.com/common/carbon/plex/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Greek.woff2") format("woff2");

  unicode-range:U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE
}

.cds--assistive-text,.cds--visually-hidden{
  position:absolute;
  overflow:hidden;
  width:1px;
  height:1px;
  padding:0;
  border:0;
  margin:-1px;
  clip:rect(0, 0, 0, 0);
  visibility:inherit;
  white-space:nowrap
}

.cds--body{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  background-color:#fff;
  color:#161616;
  line-height:1
}

body{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  background-color:#fff;
  color:#161616;
  line-height:1
}

.cds--grid{
  margin-right:auto;
  margin-left:auto;
  max-width:99rem;
  padding-right:1rem;
  padding-left:1rem
}

@media(min-width: 42rem){
  .cds--grid{
    padding-right:2rem;
    padding-left:2rem
  }
}

@media(min-width: 99rem){
  .cds--grid{
    padding-right:2.5rem;
    padding-left:2.5rem
  }
}

@media(min-width: 99rem){
  .cds--grid--full-width{
    max-width:100%
  }
}

.cds--row{
  display:flex;
  flex-wrap:wrap;
  margin-right:-1rem;
  margin-left:-1rem
}

.cds--row-padding [class*=cds--col],.cds--col-padding{
  padding-top:1rem;
  padding-bottom:1rem
}

.cds--grid--condensed [class*=cds--col]{
  padding-top:.03125rem;
  padding-bottom:.03125rem
}

.cds--col{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col,.cds--grid--condensed .cds--col{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col,.cds--grid--narrow .cds--col{
  padding-right:1rem;
  padding-left:0
}

.cds--col-sm-0{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-sm-0,.cds--grid--condensed .cds--col-sm-0{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-sm-0,.cds--grid--narrow .cds--col-sm-0{
  padding-right:1rem;
  padding-left:0
}

.cds--col-sm-1{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-sm-1,.cds--grid--condensed .cds--col-sm-1{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-sm-1,.cds--grid--narrow .cds--col-sm-1{
  padding-right:1rem;
  padding-left:0
}

.cds--col-sm-2{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-sm-2,.cds--grid--condensed .cds--col-sm-2{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-sm-2,.cds--grid--narrow .cds--col-sm-2{
  padding-right:1rem;
  padding-left:0
}

.cds--col-sm-3{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-sm-3,.cds--grid--condensed .cds--col-sm-3{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-sm-3,.cds--grid--narrow .cds--col-sm-3{
  padding-right:1rem;
  padding-left:0
}

.cds--col-sm-4{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-sm-4,.cds--grid--condensed .cds--col-sm-4{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-sm-4,.cds--grid--narrow .cds--col-sm-4{
  padding-right:1rem;
  padding-left:0
}

.cds--col-sm,.cds--col-sm--auto{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-sm,.cds--grid--condensed .cds--col-sm,.cds--row--condensed .cds--col-sm--auto,.cds--grid--condensed .cds--col-sm--auto{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-sm,.cds--grid--narrow .cds--col-sm,.cds--row--narrow .cds--col-sm--auto,.cds--grid--narrow .cds--col-sm--auto{
  padding-right:1rem;
  padding-left:0
}

.cds--col,.cds--col-sm{
  max-width:100%;
  flex-basis:0;
  flex-grow:1
}

.cds--col--auto,.cds--col-sm--auto{
  width:auto;
  max-width:100%;
  flex:1 0 0%
}

.cds--col-sm-0{
  display:none
}

.cds--col-sm-1{
  display:block;
  max-width:25%;
  flex:0 0 25%
}

.cds--col-sm-2{
  display:block;
  max-width:50%;
  flex:0 0 50%
}

.cds--col-sm-3{
  display:block;
  max-width:75%;
  flex:0 0 75%
}

.cds--col-sm-4{
  display:block;
  max-width:100%;
  flex:0 0 100%
}

.cds--offset-sm-0{
  margin-left:0
}

.cds--offset-sm-1{
  margin-left:25%
}

.cds--offset-sm-2{
  margin-left:50%
}

.cds--offset-sm-3{
  margin-left:75%
}

.cds--col-md-0{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-md-0,.cds--grid--condensed .cds--col-md-0{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-md-0,.cds--grid--narrow .cds--col-md-0{
  padding-right:1rem;
  padding-left:0
}

.cds--col-md-1{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-md-1,.cds--grid--condensed .cds--col-md-1{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-md-1,.cds--grid--narrow .cds--col-md-1{
  padding-right:1rem;
  padding-left:0
}

.cds--col-md-2{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-md-2,.cds--grid--condensed .cds--col-md-2{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-md-2,.cds--grid--narrow .cds--col-md-2{
  padding-right:1rem;
  padding-left:0
}

.cds--col-md-3{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-md-3,.cds--grid--condensed .cds--col-md-3{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-md-3,.cds--grid--narrow .cds--col-md-3{
  padding-right:1rem;
  padding-left:0
}

.cds--col-md-4{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-md-4,.cds--grid--condensed .cds--col-md-4{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-md-4,.cds--grid--narrow .cds--col-md-4{
  padding-right:1rem;
  padding-left:0
}

.cds--col-md-5{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-md-5,.cds--grid--condensed .cds--col-md-5{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-md-5,.cds--grid--narrow .cds--col-md-5{
  padding-right:1rem;
  padding-left:0
}

.cds--col-md-6{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-md-6,.cds--grid--condensed .cds--col-md-6{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-md-6,.cds--grid--narrow .cds--col-md-6{
  padding-right:1rem;
  padding-left:0
}

.cds--col-md-7{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-md-7,.cds--grid--condensed .cds--col-md-7{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-md-7,.cds--grid--narrow .cds--col-md-7{
  padding-right:1rem;
  padding-left:0
}

.cds--col-md-8{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-md-8,.cds--grid--condensed .cds--col-md-8{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-md-8,.cds--grid--narrow .cds--col-md-8{
  padding-right:1rem;
  padding-left:0
}

.cds--col-md,.cds--col-md--auto{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-md,.cds--grid--condensed .cds--col-md,.cds--row--condensed .cds--col-md--auto,.cds--grid--condensed .cds--col-md--auto{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-md,.cds--grid--narrow .cds--col-md,.cds--row--narrow .cds--col-md--auto,.cds--grid--narrow .cds--col-md--auto{
  padding-right:1rem;
  padding-left:0
}

@media(min-width: 42rem){
  .cds--col,.cds--col-md{
    max-width:100%;
    flex-basis:0;
    flex-grow:1
  }

  .cds--col--auto,.cds--col-md--auto{
    width:auto;
    max-width:100%;
    flex:1 0 0%
  }

  .cds--col-md-0{
    display:none
  }

  .cds--col-md-1{
    display:block;
    max-width:12.5%;
    flex:0 0 12.5%
  }

  .cds--col-md-2{
    display:block;
    max-width:25%;
    flex:0 0 25%
  }

  .cds--col-md-3{
    display:block;
    max-width:37.5%;
    flex:0 0 37.5%
  }

  .cds--col-md-4{
    display:block;
    max-width:50%;
    flex:0 0 50%
  }

  .cds--col-md-5{
    display:block;
    max-width:62.5%;
    flex:0 0 62.5%
  }

  .cds--col-md-6{
    display:block;
    max-width:75%;
    flex:0 0 75%
  }

  .cds--col-md-7{
    display:block;
    max-width:87.5%;
    flex:0 0 87.5%
  }

  .cds--col-md-8{
    display:block;
    max-width:100%;
    flex:0 0 100%
  }

  .cds--offset-md-0{
    margin-left:0
  }

  .cds--offset-md-1{
    margin-left:12.5%
  }

  .cds--offset-md-2{
    margin-left:25%
  }

  .cds--offset-md-3{
    margin-left:37.5%
  }

  .cds--offset-md-4{
    margin-left:50%
  }

  .cds--offset-md-5{
    margin-left:62.5%
  }

  .cds--offset-md-6{
    margin-left:75%
  }

  .cds--offset-md-7{
    margin-left:87.5%
  }
}

.cds--col-lg-0{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-lg-0,.cds--grid--condensed .cds--col-lg-0{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-lg-0,.cds--grid--narrow .cds--col-lg-0{
  padding-right:1rem;
  padding-left:0
}

.cds--col-lg-1{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-lg-1,.cds--grid--condensed .cds--col-lg-1{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-lg-1,.cds--grid--narrow .cds--col-lg-1{
  padding-right:1rem;
  padding-left:0
}

.cds--col-lg-2{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-lg-2,.cds--grid--condensed .cds--col-lg-2{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-lg-2,.cds--grid--narrow .cds--col-lg-2{
  padding-right:1rem;
  padding-left:0
}

.cds--col-lg-3{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-lg-3,.cds--grid--condensed .cds--col-lg-3{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-lg-3,.cds--grid--narrow .cds--col-lg-3{
  padding-right:1rem;
  padding-left:0
}

.cds--col-lg-4{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-lg-4,.cds--grid--condensed .cds--col-lg-4{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-lg-4,.cds--grid--narrow .cds--col-lg-4{
  padding-right:1rem;
  padding-left:0
}

.cds--col-lg-5{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-lg-5,.cds--grid--condensed .cds--col-lg-5{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-lg-5,.cds--grid--narrow .cds--col-lg-5{
  padding-right:1rem;
  padding-left:0
}

.cds--col-lg-6{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-lg-6,.cds--grid--condensed .cds--col-lg-6{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-lg-6,.cds--grid--narrow .cds--col-lg-6{
  padding-right:1rem;
  padding-left:0
}

.cds--col-lg-7{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-lg-7,.cds--grid--condensed .cds--col-lg-7{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-lg-7,.cds--grid--narrow .cds--col-lg-7{
  padding-right:1rem;
  padding-left:0
}

.cds--col-lg-8{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-lg-8,.cds--grid--condensed .cds--col-lg-8{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-lg-8,.cds--grid--narrow .cds--col-lg-8{
  padding-right:1rem;
  padding-left:0
}

.cds--col-lg-9{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-lg-9,.cds--grid--condensed .cds--col-lg-9{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-lg-9,.cds--grid--narrow .cds--col-lg-9{
  padding-right:1rem;
  padding-left:0
}

.cds--col-lg-10{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-lg-10,.cds--grid--condensed .cds--col-lg-10{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-lg-10,.cds--grid--narrow .cds--col-lg-10{
  padding-right:1rem;
  padding-left:0
}

.cds--col-lg-11{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-lg-11,.cds--grid--condensed .cds--col-lg-11{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-lg-11,.cds--grid--narrow .cds--col-lg-11{
  padding-right:1rem;
  padding-left:0
}

.cds--col-lg-12{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-lg-12,.cds--grid--condensed .cds--col-lg-12{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-lg-12,.cds--grid--narrow .cds--col-lg-12{
  padding-right:1rem;
  padding-left:0
}

.cds--col-lg,.cds--col-lg--auto{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-lg,.cds--grid--condensed .cds--col-lg,.cds--row--condensed .cds--col-lg--auto,.cds--grid--condensed .cds--col-lg--auto{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-lg,.cds--grid--narrow .cds--col-lg,.cds--row--narrow .cds--col-lg--auto,.cds--grid--narrow .cds--col-lg--auto{
  padding-right:1rem;
  padding-left:0
}

@media(min-width: 66rem){
  .cds--col,.cds--col-lg{
    max-width:100%;
    flex-basis:0;
    flex-grow:1
  }

  .cds--col--auto,.cds--col-lg--auto{
    width:auto;
    max-width:100%;
    flex:1 0 0%
  }

  .cds--col-lg-0{
    display:none
  }

  .cds--col-lg-1{
    display:block;
    max-width:8.3333333333%;
    flex:0 0 8.3333333333%
  }

  .cds--col-lg-2{
    display:block;
    max-width:16.6666666667%;
    flex:0 0 16.6666666667%
  }

  .cds--col-lg-3{
    display:block;
    max-width:25%;
    flex:0 0 25%
  }

  .cds--col-lg-4{
    display:block;
    max-width:33.3333333333%;
    flex:0 0 33.3333333333%
  }

  .cds--col-lg-5{
    display:block;
    max-width:41.6666666667%;
    flex:0 0 41.6666666667%
  }

  .cds--col-lg-6{
    display:block;
    max-width:50%;
    flex:0 0 50%
  }

  .cds--col-lg-7{
    display:block;
    max-width:58.3333333333%;
    flex:0 0 58.3333333333%
  }

  .cds--col-lg-8{
    display:block;
    max-width:66.6666666667%;
    flex:0 0 66.6666666667%
  }

  .cds--col-lg-9{
    display:block;
    max-width:75%;
    flex:0 0 75%
  }

  .cds--col-lg-10{
    display:block;
    max-width:83.3333333333%;
    flex:0 0 83.3333333333%
  }

  .cds--col-lg-11{
    display:block;
    max-width:91.6666666667%;
    flex:0 0 91.6666666667%
  }

  .cds--col-lg-12{
    display:block;
    max-width:100%;
    flex:0 0 100%
  }

  .cds--offset-lg-0{
    margin-left:0
  }

  .cds--offset-lg-1{
    margin-left:8.3333333333%
  }

  .cds--offset-lg-2{
    margin-left:16.6666666667%
  }

  .cds--offset-lg-3{
    margin-left:25%
  }

  .cds--offset-lg-4{
    margin-left:33.3333333333%
  }

  .cds--offset-lg-5{
    margin-left:41.6666666667%
  }

  .cds--offset-lg-6{
    margin-left:50%
  }

  .cds--offset-lg-7{
    margin-left:58.3333333333%
  }

  .cds--offset-lg-8{
    margin-left:66.6666666667%
  }

  .cds--offset-lg-9{
    margin-left:75%
  }

  .cds--offset-lg-10{
    margin-left:83.3333333333%
  }

  .cds--offset-lg-11{
    margin-left:91.6666666667%
  }
}

.cds--col-xlg-0{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-xlg-0,.cds--grid--condensed .cds--col-xlg-0{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-xlg-0,.cds--grid--narrow .cds--col-xlg-0{
  padding-right:1rem;
  padding-left:0
}

.cds--col-xlg-1{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-xlg-1,.cds--grid--condensed .cds--col-xlg-1{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-xlg-1,.cds--grid--narrow .cds--col-xlg-1{
  padding-right:1rem;
  padding-left:0
}

.cds--col-xlg-2{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-xlg-2,.cds--grid--condensed .cds--col-xlg-2{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-xlg-2,.cds--grid--narrow .cds--col-xlg-2{
  padding-right:1rem;
  padding-left:0
}

.cds--col-xlg-3{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-xlg-3,.cds--grid--condensed .cds--col-xlg-3{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-xlg-3,.cds--grid--narrow .cds--col-xlg-3{
  padding-right:1rem;
  padding-left:0
}

.cds--col-xlg-4{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-xlg-4,.cds--grid--condensed .cds--col-xlg-4{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-xlg-4,.cds--grid--narrow .cds--col-xlg-4{
  padding-right:1rem;
  padding-left:0
}

.cds--col-xlg-5{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-xlg-5,.cds--grid--condensed .cds--col-xlg-5{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-xlg-5,.cds--grid--narrow .cds--col-xlg-5{
  padding-right:1rem;
  padding-left:0
}

.cds--col-xlg-6{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-xlg-6,.cds--grid--condensed .cds--col-xlg-6{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-xlg-6,.cds--grid--narrow .cds--col-xlg-6{
  padding-right:1rem;
  padding-left:0
}

.cds--col-xlg-7{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-xlg-7,.cds--grid--condensed .cds--col-xlg-7{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-xlg-7,.cds--grid--narrow .cds--col-xlg-7{
  padding-right:1rem;
  padding-left:0
}

.cds--col-xlg-8{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-xlg-8,.cds--grid--condensed .cds--col-xlg-8{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-xlg-8,.cds--grid--narrow .cds--col-xlg-8{
  padding-right:1rem;
  padding-left:0
}

.cds--col-xlg-9{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-xlg-9,.cds--grid--condensed .cds--col-xlg-9{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-xlg-9,.cds--grid--narrow .cds--col-xlg-9{
  padding-right:1rem;
  padding-left:0
}

.cds--col-xlg-10{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-xlg-10,.cds--grid--condensed .cds--col-xlg-10{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-xlg-10,.cds--grid--narrow .cds--col-xlg-10{
  padding-right:1rem;
  padding-left:0
}

.cds--col-xlg-11{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-xlg-11,.cds--grid--condensed .cds--col-xlg-11{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-xlg-11,.cds--grid--narrow .cds--col-xlg-11{
  padding-right:1rem;
  padding-left:0
}

.cds--col-xlg-12{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-xlg-12,.cds--grid--condensed .cds--col-xlg-12{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-xlg-12,.cds--grid--narrow .cds--col-xlg-12{
  padding-right:1rem;
  padding-left:0
}

.cds--col-xlg,.cds--col-xlg--auto{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-xlg,.cds--grid--condensed .cds--col-xlg,.cds--row--condensed .cds--col-xlg--auto,.cds--grid--condensed .cds--col-xlg--auto{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-xlg,.cds--grid--narrow .cds--col-xlg,.cds--row--narrow .cds--col-xlg--auto,.cds--grid--narrow .cds--col-xlg--auto{
  padding-right:1rem;
  padding-left:0
}

@media(min-width: 82rem){
  .cds--col,.cds--col-xlg{
    max-width:100%;
    flex-basis:0;
    flex-grow:1
  }

  .cds--col--auto,.cds--col-xlg--auto{
    width:auto;
    max-width:100%;
    flex:1 0 0%
  }

  .cds--col-xlg-0{
    display:none
  }

  .cds--col-xlg-1{
    display:block;
    max-width:8.3333333333%;
    flex:0 0 8.3333333333%
  }

  .cds--col-xlg-2{
    display:block;
    max-width:16.6666666667%;
    flex:0 0 16.6666666667%
  }

  .cds--col-xlg-3{
    display:block;
    max-width:25%;
    flex:0 0 25%
  }

  .cds--col-xlg-4{
    display:block;
    max-width:33.3333333333%;
    flex:0 0 33.3333333333%
  }

  .cds--col-xlg-5{
    display:block;
    max-width:41.6666666667%;
    flex:0 0 41.6666666667%
  }

  .cds--col-xlg-6{
    display:block;
    max-width:50%;
    flex:0 0 50%
  }

  .cds--col-xlg-7{
    display:block;
    max-width:58.3333333333%;
    flex:0 0 58.3333333333%
  }

  .cds--col-xlg-8{
    display:block;
    max-width:66.6666666667%;
    flex:0 0 66.6666666667%
  }

  .cds--col-xlg-9{
    display:block;
    max-width:75%;
    flex:0 0 75%
  }

  .cds--col-xlg-10{
    display:block;
    max-width:83.3333333333%;
    flex:0 0 83.3333333333%
  }

  .cds--col-xlg-11{
    display:block;
    max-width:91.6666666667%;
    flex:0 0 91.6666666667%
  }

  .cds--col-xlg-12{
    display:block;
    max-width:100%;
    flex:0 0 100%
  }

  .cds--offset-xlg-0{
    margin-left:0
  }

  .cds--offset-xlg-1{
    margin-left:8.3333333333%
  }

  .cds--offset-xlg-2{
    margin-left:16.6666666667%
  }

  .cds--offset-xlg-3{
    margin-left:25%
  }

  .cds--offset-xlg-4{
    margin-left:33.3333333333%
  }

  .cds--offset-xlg-5{
    margin-left:41.6666666667%
  }

  .cds--offset-xlg-6{
    margin-left:50%
  }

  .cds--offset-xlg-7{
    margin-left:58.3333333333%
  }

  .cds--offset-xlg-8{
    margin-left:66.6666666667%
  }

  .cds--offset-xlg-9{
    margin-left:75%
  }

  .cds--offset-xlg-10{
    margin-left:83.3333333333%
  }

  .cds--offset-xlg-11{
    margin-left:91.6666666667%
  }
}

.cds--col-max-0{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-max-0,.cds--grid--condensed .cds--col-max-0{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-max-0,.cds--grid--narrow .cds--col-max-0{
  padding-right:1rem;
  padding-left:0
}

.cds--col-max-1{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-max-1,.cds--grid--condensed .cds--col-max-1{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-max-1,.cds--grid--narrow .cds--col-max-1{
  padding-right:1rem;
  padding-left:0
}

.cds--col-max-2{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-max-2,.cds--grid--condensed .cds--col-max-2{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-max-2,.cds--grid--narrow .cds--col-max-2{
  padding-right:1rem;
  padding-left:0
}

.cds--col-max-3{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-max-3,.cds--grid--condensed .cds--col-max-3{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-max-3,.cds--grid--narrow .cds--col-max-3{
  padding-right:1rem;
  padding-left:0
}

.cds--col-max-4{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-max-4,.cds--grid--condensed .cds--col-max-4{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-max-4,.cds--grid--narrow .cds--col-max-4{
  padding-right:1rem;
  padding-left:0
}

.cds--col-max-5{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-max-5,.cds--grid--condensed .cds--col-max-5{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-max-5,.cds--grid--narrow .cds--col-max-5{
  padding-right:1rem;
  padding-left:0
}

.cds--col-max-6{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-max-6,.cds--grid--condensed .cds--col-max-6{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-max-6,.cds--grid--narrow .cds--col-max-6{
  padding-right:1rem;
  padding-left:0
}

.cds--col-max-7{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-max-7,.cds--grid--condensed .cds--col-max-7{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-max-7,.cds--grid--narrow .cds--col-max-7{
  padding-right:1rem;
  padding-left:0
}

.cds--col-max-8{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-max-8,.cds--grid--condensed .cds--col-max-8{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-max-8,.cds--grid--narrow .cds--col-max-8{
  padding-right:1rem;
  padding-left:0
}

.cds--col-max-9{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-max-9,.cds--grid--condensed .cds--col-max-9{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-max-9,.cds--grid--narrow .cds--col-max-9{
  padding-right:1rem;
  padding-left:0
}

.cds--col-max-10{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-max-10,.cds--grid--condensed .cds--col-max-10{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-max-10,.cds--grid--narrow .cds--col-max-10{
  padding-right:1rem;
  padding-left:0
}

.cds--col-max-11{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-max-11,.cds--grid--condensed .cds--col-max-11{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-max-11,.cds--grid--narrow .cds--col-max-11{
  padding-right:1rem;
  padding-left:0
}

.cds--col-max-12{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-max-12,.cds--grid--condensed .cds--col-max-12{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-max-12,.cds--grid--narrow .cds--col-max-12{
  padding-right:1rem;
  padding-left:0
}

.cds--col-max,.cds--col-max--auto{
  width:100%;
  padding-right:1rem;
  padding-left:1rem
}

.cds--row--condensed .cds--col-max,.cds--grid--condensed .cds--col-max,.cds--row--condensed .cds--col-max--auto,.cds--grid--condensed .cds--col-max--auto{
  padding-right:.03125rem;
  padding-left:.03125rem
}

.cds--row--narrow .cds--col-max,.cds--grid--narrow .cds--col-max,.cds--row--narrow .cds--col-max--auto,.cds--grid--narrow .cds--col-max--auto{
  padding-right:1rem;
  padding-left:0
}

@media(min-width: 99rem){
  .cds--col,.cds--col-max{
    max-width:100%;
    flex-basis:0;
    flex-grow:1
  }

  .cds--col--auto,.cds--col-max--auto{
    width:auto;
    max-width:100%;
    flex:1 0 0%
  }

  .cds--col-max-0{
    display:none
  }

  .cds--col-max-1{
    display:block;
    max-width:8.3333333333%;
    flex:0 0 8.3333333333%
  }

  .cds--col-max-2{
    display:block;
    max-width:16.6666666667%;
    flex:0 0 16.6666666667%
  }

  .cds--col-max-3{
    display:block;
    max-width:25%;
    flex:0 0 25%
  }

  .cds--col-max-4{
    display:block;
    max-width:33.3333333333%;
    flex:0 0 33.3333333333%
  }

  .cds--col-max-5{
    display:block;
    max-width:41.6666666667%;
    flex:0 0 41.6666666667%
  }

  .cds--col-max-6{
    display:block;
    max-width:50%;
    flex:0 0 50%
  }

  .cds--col-max-7{
    display:block;
    max-width:58.3333333333%;
    flex:0 0 58.3333333333%
  }

  .cds--col-max-8{
    display:block;
    max-width:66.6666666667%;
    flex:0 0 66.6666666667%
  }

  .cds--col-max-9{
    display:block;
    max-width:75%;
    flex:0 0 75%
  }

  .cds--col-max-10{
    display:block;
    max-width:83.3333333333%;
    flex:0 0 83.3333333333%
  }

  .cds--col-max-11{
    display:block;
    max-width:91.6666666667%;
    flex:0 0 91.6666666667%
  }

  .cds--col-max-12{
    display:block;
    max-width:100%;
    flex:0 0 100%
  }

  .cds--offset-max-0{
    margin-left:0
  }

  .cds--offset-max-1{
    margin-left:8.3333333333%
  }

  .cds--offset-max-2{
    margin-left:16.6666666667%
  }

  .cds--offset-max-3{
    margin-left:25%
  }

  .cds--offset-max-4{
    margin-left:33.3333333333%
  }

  .cds--offset-max-5{
    margin-left:41.6666666667%
  }

  .cds--offset-max-6{
    margin-left:50%
  }

  .cds--offset-max-7{
    margin-left:58.3333333333%
  }

  .cds--offset-max-8{
    margin-left:66.6666666667%
  }

  .cds--offset-max-9{
    margin-left:75%
  }

  .cds--offset-max-10{
    margin-left:83.3333333333%
  }

  .cds--offset-max-11{
    margin-left:91.6666666667%
  }
}

.cds--no-gutter,.cds--row.cds--no-gutter [class*=cds--col]{
  padding-right:0;
  padding-left:0
}

.cds--no-gutter--start,.cds--row.cds--no-gutter--start [class*=cds--col]{
  padding-left:0
}

.cds--no-gutter--end,.cds--row.cds--no-gutter--end [class*=cds--col]{
  padding-right:0
}

.cds--no-gutter--left,.cds--row.cds--no-gutter--left [class*=cds--col]{
  padding-left:0
}

.cds--no-gutter--right,.cds--row.cds--no-gutter--right [class*=cds--col]{
  padding-right:0
}

.cds--hang--start{
  padding-left:1rem
}

.cds--hang--end{
  padding-right:1rem
}

.cds--hang--left{
  padding-left:1rem
}

.cds--hang--right{
  padding-right:1rem
}

.cds--aspect-ratio{
  position:relative
}

.cds--aspect-ratio::before{
  width:1px;
  height:0;
  margin-left:-1px;
  content:"";
  float:left
}

.cds--aspect-ratio::after{
  display:table;
  clear:both;
  content:""
}

.cds--aspect-ratio--16x9::before{
  padding-top:56.25%
}

.cds--aspect-ratio--9x16::before{
  padding-top:177.7777777778%
}

.cds--aspect-ratio--2x1::before{
  padding-top:50%
}

.cds--aspect-ratio--1x2::before{
  padding-top:200%
}

.cds--aspect-ratio--4x3::before{
  padding-top:75%
}

.cds--aspect-ratio--3x4::before{
  padding-top:133.3333333333%
}

.cds--aspect-ratio--3x2::before{
  padding-top:66.6666666667%
}

.cds--aspect-ratio--2x3::before{
  padding-top:150%
}

.cds--aspect-ratio--1x1::before{
  padding-top:100%
}

.cds--aspect-ratio--object{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%
}

@keyframes collapse-accordion{
  0%{
    height:100%;
    opacity:1;
    visibility:inherit
  }

  100%{
    height:0;
    opacity:0;
    visibility:hidden
  }
}

@keyframes expand-accordion{
  0%{
    height:0;
    opacity:0;
    visibility:hidden
  }

  100%{
    height:100%;
    opacity:1;
    visibility:inherit
  }
}

.cds--accordion{
  width:100%;
  list-style:none
}

.cds--accordion__item{
  overflow:visible;
  border-top:1px solid #e0e0e0;
  transition:all 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--accordion__item:last-child{
  border-bottom:1px solid #e0e0e0
}

.cds--accordion__heading{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  width:100%;
  position:relative;
  display:flex;
  width:100%;
  min-height:2.5rem;
  flex-direction:row-reverse;
  align-items:flex-start;
  justify-content:flex-start;
  padding:.625rem 0;
  margin:0;
  color:#161616;
  cursor:pointer;
  transition:background-color cubic-bezier(0.2, 0, 0.38, 0.9) 110ms
}

.cds--accordion__heading::-moz-focus-inner{
  border:0
}

.cds--accordion__heading:hover::before,.cds--accordion__heading:focus::before{
  position:absolute;
  top:-1px;
  left:0;
  width:100%;
  height:calc(100% + 2px);
  content:""
}

.cds--accordion__heading:hover::before{
  background-color:#e5e5e5
}

.cds--accordion__heading:focus{
  outline:none
}

.cds--accordion__heading:focus::before{
  box-sizing:border-box;
  border:2px solid #0f62fe
}

@media screen and (prefers-contrast){
  .cds--accordion__heading:focus::before{
    border-style:dotted
  }
}

.cds--accordion--xl .cds--accordion__heading,.cds--accordion--lg .cds--accordion__heading{
  min-height:3rem
}

.cds--accordion--sm .cds--accordion__heading{
  min-height:2rem;
  padding:.3125rem 0
}

.cds--accordion__heading[disabled]{
  color:#c6c6c6;
  cursor:not-allowed
}

.cds--accordion__heading[disabled] .cds--accordion__arrow{
  fill:#c6c6c6
}

.cds--accordion__heading[disabled]:hover::before{
  background-color:rgba(0,0,0,0)
}

.cds--accordion__item--disabled,.cds--accordion__item--disabled+.cds--accordion__item{
  border-top:1px solid #f4f4f4
}

li.cds--accordion__item--disabled:last-of-type{
  border-bottom:1px solid #f4f4f4
}

.cds--accordion__arrow{
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  width:1rem;
  height:1rem;
  flex:0 0 1rem;
  margin:2px 1rem 0 0;
  fill:#161616;
  transform:rotate(-270deg) /*rtl:ignore*/;
  transition:all 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--accordion__title{
  font-size:.875rem;
  font-weight:400;
  line-height:1.42857;
  letter-spacing:.16px;
  z-index:1;
  width:100%;
  margin:0 0 0 1rem;
  text-align:left
}

.cds--accordion__content{
  display:none;
  padding-right:1rem;
  padding-left:1rem;
  transition:padding cubic-bezier(0.2, 0, 0.38, 0.9) 110ms
}

@media(min-width: 480px){
  .cds--accordion__content{
    padding-right:3rem
  }
}

@media(min-width: 640px){
  .cds--accordion__content{
    padding-right:25%
  }
}

.cds--accordion__content>p{
  font-size:.875rem;
  font-weight:400;
  line-height:1.42857;
  letter-spacing:.16px
}

.cds--accordion--start .cds--accordion__heading{
  flex-direction:row
}

.cds--accordion--start .cds--accordion__arrow{
  margin:2px 0 0 1rem
}

.cds--accordion--start .cds--accordion__title{
  margin-right:1rem
}

.cds--accordion--start .cds--accordion__content{
  margin-left:2rem
}

.cds--accordion__item--collapsing .cds--accordion__content,.cds--accordion__item--expanding .cds--accordion__content{
  display:block
}

.cds--accordion__item--collapsing .cds--accordion__content{
  animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) collapse-accordion
}

.cds--accordion__item--expanding .cds--accordion__content{
  animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) expand-accordion
}

.cds--accordion__item--active{
  overflow:visible
}

.cds--accordion__item--active .cds--accordion__content{
  display:block;
  padding-top:.5rem;
  padding-bottom:1.5rem;
  transition:padding-top cubic-bezier(0, 0, 0.38, 0.9) 110ms,padding-bottom cubic-bezier(0, 0, 0.38, 0.9) 110ms
}

.cds--accordion__item--active .cds--accordion__arrow{
  fill:#161616;
  transform:rotate(-90deg) /*rtl:ignore*/
}

.cds--accordion.cds--skeleton .cds--accordion__heading,.cds--accordion.cds--skeleton .cds--accordion__button{
  cursor:default
}

.cds--accordion.cds--skeleton .cds--accordion__arrow{
  cursor:default;
  fill:#161616;
  pointer-events:none
}

.cds--accordion.cds--skeleton .cds--accordion__arrow:hover,.cds--accordion.cds--skeleton .cds--accordion__arrow:focus,.cds--accordion.cds--skeleton .cds--accordion__arrow:active{
  border:none;
  cursor:default;
  outline:none
}

.cds--accordion.cds--skeleton .cds--accordion__heading:hover::before{
  background-color:rgba(0,0,0,0)
}

.cds--accordion--end.cds--skeleton .cds--accordion__arrow{
  margin-left:1rem
}

.cds--skeleton .cds--accordion__heading:focus .cds--accordion__arrow{
  border:none;
  cursor:default;
  outline:none
}

.cds--accordion__title.cds--skeleton__text{
  margin-bottom:0
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--accordion__arrow,.cds--accordion__item--active .cds--accordion__arrow{
    fill:ButtonText
  }
}

.cds--link{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  display:inline-flex;
  color:#0f62fe;
  outline:none;
  text-decoration:none;
  transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--link:hover{
  color:#0043ce;
  text-decoration:underline
}

.cds--link:active,.cds--link:active:visited,.cds--link:active:visited:hover{
  color:#161616;
  text-decoration:underline
}

.cds--link:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .cds--link:focus{
    outline-style:dotted
  }
}

.cds--link:visited{
  color:#0f62fe
}

.cds--link:visited:hover{
  color:#0043ce
}

.cds--link--disabled,.cds--link--disabled:hover{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  color:#c6c6c6;
  cursor:not-allowed;
  font-weight:400;
  text-decoration:none
}

.cds--link.cds--link--visited:visited{
  color:#8a3ffc
}

.cds--link.cds--link--visited:visited:hover{
  color:#0043ce
}

.cds--link.cds--link--inline{
  text-decoration:underline
}

.cds--link.cds--link--inline:focus,.cds--link.cds--link--inline:visited{
  text-decoration:none
}

.cds--link--disabled.cds--link--inline{
  text-decoration:underline
}

.cds--link--sm{
  font-size:.75rem;
  line-height:1.33333;
  letter-spacing:.32px
}

.cds--link--lg{
  font-size:1rem;
  font-weight:400;
  line-height:1.375;
  letter-spacing:0
}

.cds--link__icon{
  display:inline-flex;
  align-self:center;
  margin-left:.5rem
}

.cds--breadcrumb{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  display:inline
}

@media(min-width: 42rem){
  .cds--breadcrumb{
    display:flex;
    flex-wrap:wrap
  }
}

.cds--breadcrumb-item{
  position:relative;
  display:flex;
  align-items:center;
  margin-right:.5rem
}

.cds--breadcrumb-item .cds--link:visited{
  color:#0f62fe
}

.cds--breadcrumb-item .cds--link:visited:hover{
  color:#0043ce
}

.cds--breadcrumb-item::after{
  margin-left:.5rem;
  color:#161616;
  content:"/"
}

.cds--breadcrumb--no-trailing-slash .cds--breadcrumb-item:last-child::after{
  content:""
}

.cds--breadcrumb-item:last-child,.cds--breadcrumb-item:last-child::after{
  margin-right:0
}

.cds--breadcrumb .cds--link{
  white-space:nowrap
}

.cds--breadcrumb-item [aria-current=page],.cds--breadcrumb-item.cds--breadcrumb-item--current .cds--link{
  color:#161616;
  cursor:auto
}

.cds--breadcrumb-item [aria-current=page]:hover,.cds--breadcrumb-item.cds--breadcrumb-item--current .cds--link:hover{
  text-decoration:none
}

.cds--breadcrumb-item .cds--overflow-menu{
  position:relative;
  width:1.25rem;
  height:1.125rem
}

.cds--breadcrumb-item .cds--overflow-menu:focus{
  outline:1px solid #0f62fe
}

.cds--breadcrumb-item .cds--overflow-menu:hover{
  background:rgba(0,0,0,0)
}

.cds--breadcrumb-item .cds--overflow-menu::after{
  position:absolute;
  bottom:2px;
  width:.75rem;
  height:1px;
  background:#0043ce;
  content:"";
  opacity:0;
  transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .cds--breadcrumb-item .cds--overflow-menu::after{
    transition:none
  }
}

.cds--breadcrumb-item .cds--overflow-menu:hover::after{
  opacity:1
}

.cds--breadcrumb-item .cds--overflow-menu.cds--overflow-menu--open{
  background:rgba(0,0,0,0);
  box-shadow:none
}

.cds--breadcrumb-item .cds--overflow-menu__icon{
  position:relative;
  fill:#0f62fe;
  transform:translateY(4px)
}

.cds--breadcrumb-item .cds--overflow-menu:hover .cds--overflow-menu__icon{
  fill:#0043ce
}

.cds--breadcrumb-menu-options:focus{
  outline:none
}

.cds--breadcrumb-menu-options.cds--overflow-menu-options[data-floating-menu-direction=bottom]::after{
  top:-0.4375rem;
  left:.875rem;
  width:0;
  height:0;
  border-right:.4375rem solid rgba(0,0,0,0);
  border-bottom:.4375rem solid #f4f4f4;
  border-left:.4375rem solid rgba(0,0,0,0);
  margin:0 auto;
  background:rgba(0,0,0,0)
}

.cds--breadcrumb.cds--skeleton .cds--link{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:6.25rem;
  height:1rem
}

.cds--breadcrumb.cds--skeleton .cds--link:hover,.cds--breadcrumb.cds--skeleton .cds--link:focus,.cds--breadcrumb.cds--skeleton .cds--link:active{
  border:none;
  cursor:default;
  outline:none
}

.cds--breadcrumb.cds--skeleton .cds--link::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .cds--breadcrumb.cds--skeleton .cds--link::before{
    animation:none
  }
}

.cds--btn{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  position:relative;
  display:inline-flex;
  max-width:20rem;
  min-height:3rem;
  flex-shrink:0;
  align-items:center;
  justify-content:space-between;
  padding:calc(.875rem - 3px) 63px calc(.875rem - 3px) 15px;
  margin:0;
  border-radius:0;
  cursor:pointer;
  outline:none;
  text-align:left;
  text-decoration:none;
  transition:background 70ms cubic-bezier(0, 0, 0.38, 0.9),box-shadow 70ms cubic-bezier(0, 0, 0.38, 0.9),border-color 70ms cubic-bezier(0, 0, 0.38, 0.9),outline 70ms cubic-bezier(0, 0, 0.38, 0.9);
  vertical-align:top
}

.cds--btn:disabled,.cds--btn:hover:disabled,.cds--btn:focus:disabled,.cds--btn.cds--btn--disabled,.cds--btn.cds--btn--disabled:hover,.cds--btn.cds--btn--disabled:focus{
  border-color:#c6c6c6;
  background:#c6c6c6;
  box-shadow:none;
  color:#8d8d8d;
  cursor:not-allowed
}

.cds--btn .cds--btn__icon{
  position:absolute;
  right:1rem;
  width:1rem;
  height:1rem;
  flex-shrink:0
}

.cds--btn::-moz-focus-inner{
  padding:0;
  border:0
}

.cds--btn--primary{
  border-width:1px;
  border-style:solid;
  border-color:rgba(0,0,0,0);
  background-color:#0f62fe;
  color:#fff
}

.cds--btn--primary:hover{
  background-color:#0353e9
}

.cds--btn--primary:focus{
  border-color:#0f62fe;
  box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff
}

.cds--btn--primary:active{
  background-color:#002d9c
}

.cds--btn--primary .cds--btn__icon,.cds--btn--primary .cds--btn__icon path:not([data-icon-path]):not([fill=none]){
  fill:currentColor
}

.cds--btn--primary:hover{
  color:#fff
}

.cds--btn--secondary{
  border-width:1px;
  border-style:solid;
  border-color:rgba(0,0,0,0);
  background-color:#393939;
  color:#fff
}

.cds--btn--secondary:hover{
  background-color:#4c4c4c
}

.cds--btn--secondary:focus{
  border-color:#0f62fe;
  box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff
}

.cds--btn--secondary:active{
  background-color:#6f6f6f
}

.cds--btn--secondary .cds--btn__icon,.cds--btn--secondary .cds--btn__icon path:not([data-icon-path]):not([fill=none]){
  fill:currentColor
}

.cds--btn--secondary:hover,.cds--btn--secondary:focus{
  color:#fff
}

.cds--btn--tertiary{
  border-width:1px;
  border-style:solid;
  border-color:#0f62fe;
  background-color:rgba(0,0,0,0);
  color:#0f62fe
}

.cds--btn--tertiary:hover{
  background-color:#0353e9
}

.cds--btn--tertiary:focus{
  border-color:#0f62fe;
  box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff
}

.cds--btn--tertiary:active{
  background-color:#002d9c
}

.cds--btn--tertiary .cds--btn__icon,.cds--btn--tertiary .cds--btn__icon path:not([data-icon-path]):not([fill=none]){
  fill:currentColor
}

.cds--btn--tertiary:hover{
  color:#fff
}

.cds--btn--tertiary:focus{
  background-color:#0f62fe;
  color:#fff
}

.cds--btn--tertiary:active{
  border-color:rgba(0,0,0,0);
  background-color:#002d9c;
  color:#fff
}

.cds--btn--tertiary:disabled,.cds--btn--tertiary:hover:disabled,.cds--btn--tertiary:focus:disabled,.cds--btn--tertiary.cds--btn--disabled,.cds--btn--tertiary.cds--btn--disabled:hover,.cds--btn--tertiary.cds--btn--disabled:focus{
  background:rgba(0,0,0,0);
  color:#8d8d8d;
  outline:none
}

.cds--btn--ghost{
  border-width:1px;
  border-style:solid;
  border-color:rgba(0,0,0,0);
  background-color:rgba(0,0,0,0);
  color:#0f62fe;
  padding:calc(.875rem - 3px) 16px
}

.cds--btn--ghost:hover{
  background-color:#e5e5e5
}

.cds--btn--ghost:focus{
  border-color:#0f62fe;
  box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff
}

.cds--btn--ghost:active{
  background-color:#c6c6c6
}

.cds--btn--ghost .cds--btn__icon,.cds--btn--ghost .cds--btn__icon path:not([data-icon-path]):not([fill=none]){
  fill:currentColor
}

.cds--btn--ghost .cds--btn__icon{
  position:static;
  margin-left:.5rem
}

.cds--btn--ghost:hover,.cds--btn--ghost:active{
  color:#0043ce
}

.cds--btn--ghost:active{
  background-color:#c6c6c6
}

.cds--btn--ghost:disabled,.cds--btn--ghost:hover:disabled,.cds--btn--ghost:focus:disabled,.cds--btn--ghost.cds--btn--disabled,.cds--btn--ghost.cds--btn--disabled:hover,.cds--btn--ghost.cds--btn--disabled:focus{
  border-color:rgba(0,0,0,0);
  background:rgba(0,0,0,0);
  color:#8d8d8d;
  outline:none
}

.cds--btn--ghost.cds--btn--sm{
  padding:calc(.375rem - 3px) 16px
}

.cds--btn--ghost.cds--btn--field,.cds--btn--ghost.cds--btn--md{
  padding:calc(.675rem - 3px) 16px
}

.cds--btn.cds--btn--icon-only.cds--tooltip__trigger{
  position:relative;
  display:inline-flex;
  overflow:visible;
  align-items:center;
  cursor:pointer
}

.cds--btn.cds--btn--icon-only.cds--tooltip__trigger:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger:focus{
    outline-style:dotted
  }
}

.cds--btn.cds--btn--icon-only.cds--tooltip__trigger:focus{
  outline:1px solid rgba(0,0,0,0)
}

.cds--btn.cds--btn--icon-only.cds--tooltip__trigger:focus svg{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger:focus svg{
    outline-style:dotted
  }
}

.cds--btn.cds--btn--icon-only.cds--tooltip__trigger::before,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger::after,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .cds--assistive-text,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger+.cds--assistive-text{
  position:absolute;
  z-index:6000;
  display:flex;
  align-items:center;
  opacity:0;
  pointer-events:none
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger::before,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger::after,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .cds--assistive-text,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger+.cds--assistive-text{
    display:inline-block
  }
}

.cds--btn.cds--btn--icon-only.cds--tooltip__trigger::before,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger::after{
  transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger::before,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger::after{
    transition:none
  }
}

.cds--btn.cds--btn--icon-only.cds--tooltip__trigger.cds--tooltip--a11y::before,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger.cds--tooltip--a11y::after{
  transition:none
}

.cds--btn.cds--btn--icon-only.cds--tooltip__trigger::before{
  width:0;
  height:0;
  border-style:solid;
  content:""
}

.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .cds--assistive-text,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger+.cds--assistive-text{
  box-sizing:content-box;
  color:inherit;
  opacity:1;
  white-space:normal;
  word-break:break-word
}

.cds--btn.cds--btn--icon-only.cds--tooltip__trigger::after,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .cds--assistive-text,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger+.cds--assistive-text{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  z-index:6000;
  width:-moz-max-content;
  width:max-content;
  min-width:1.5rem;
  max-width:13rem;
  height:auto;
  padding:.1875rem 1rem;
  background-color:#393939;
  border-radius:.125rem;
  color:#fff;
  font-weight:400;
  text-align:left;
  transform:translateX(-50%);
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger::after,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .cds--assistive-text,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger+.cds--assistive-text{
    width:auto
  }
}

@supports(-ms-accelerator: true){
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger::after,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .cds--assistive-text,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger+.cds--assistive-text{
    width:auto
  }
}

@supports(-ms-ime-align: auto){
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger::after,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .cds--assistive-text,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger+.cds--assistive-text{
    width:auto
  }
}

@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger::after,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .cds--assistive-text,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger+.cds--assistive-text{
    border:1px solid rgba(0,0,0,0)
  }
}

.cds--btn.cds--btn--icon-only.cds--tooltip__trigger::after{
  content:attr(aria-label)
}

.cds--btn.cds--btn--icon-only.cds--tooltip__trigger.cds--tooltip--a11y::after{
  content:none
}

.cds--btn.cds--btn--icon-only.cds--tooltip__trigger.cds--tooltip--visible::before,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger.cds--tooltip--visible::after,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger:hover::before,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger:hover::after,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger:focus::before,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger:focus::after{
  opacity:1
}

@keyframes tooltip-fade{
  from{
    opacity:0
  }

  to{
    opacity:1
  }
}

.cds--btn.cds--btn--icon-only.cds--tooltip__trigger.cds--tooltip--visible .cds--assistive-text,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger.cds--tooltip--visible+.cds--assistive-text,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger:hover .cds--assistive-text,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger:hover+.cds--assistive-text,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger:focus .cds--assistive-text,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger:focus+.cds--assistive-text{
  overflow:visible;
  margin:auto;
  clip:auto
}

.cds--btn.cds--btn--icon-only.cds--tooltip__trigger.cds--tooltip--visible .cds--assistive-text,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger.cds--tooltip--visible+.cds--assistive-text,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger.cds--tooltip--visible.cds--tooltip--a11y::before,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger:hover .cds--assistive-text,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger:hover+.cds--assistive-text,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger:hover.cds--tooltip--a11y::before,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger:focus .cds--assistive-text,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger:focus+.cds--assistive-text,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger:focus.cds--tooltip--a11y::before{
  animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--btn.cds--btn--icon-only.cds--tooltip__trigger.cds--tooltip--hidden .cds--assistive-text,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger.cds--tooltip--hidden+.cds--assistive-text{
  overflow:hidden;
  margin:-1px;
  clip:rect(0, 0, 0, 0)
}

.cds--btn.cds--btn--icon-only.cds--tooltip__trigger.cds--tooltip--hidden.cds--tooltip--a11y::before{
  animation:none;
  opacity:0
}

.cds--btn.cds--btn--icon-only.cds--tooltip__trigger svg,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger:hover svg,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger:focus svg{
  fill:currentColor
}

.cds--btn.cds--btn--icon-only.cds--tooltip__trigger.cds--btn--disabled.cds--tooltip--a11y::before,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger.cds--btn--disabled.cds--tooltip--a11y::after,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger.cds--btn--disabled .cds--assistive-text{
  overflow:hidden;
  margin:-1px;
  clip:rect(0, 0, 0, 0);
  opacity:0
}

.cds--btn.cds--btn--icon-only:not(.cds--tooltip--hidden) .cds--assistive-text{
  pointer-events:all
}

.cds--btn.cds--btn--icon-only.cds--tooltip__trigger:focus{
  border-color:#0f62fe
}

.cds--btn.cds--btn--icon-only.cds--tooltip__trigger:active:not([disabled]){
  border-color:rgba(0,0,0,0)
}

.cds--btn.cds--btn--icon-only.cds--tooltip__trigger:focus svg{
  outline-color:rgba(0,0,0,0)
}

.cds--btn.cds--btn--icon-only.cds--tooltip__trigger[disabled]:hover,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger[disabled]:focus,.cds--btn.cds--btn--icon-only.cds--tooltip__trigger[disabled]:active{
  cursor:not-allowed;
  fill:#8d8d8d
}

.cds--tooltip__trigger.cds--btn--icon-only--top{
  position:relative;
  display:inline-flex;
  overflow:visible;
  align-items:center;
  cursor:pointer
}

.cds--tooltip__trigger.cds--btn--icon-only--top:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .cds--tooltip__trigger.cds--btn--icon-only--top:focus{
    outline-style:dotted
  }
}

.cds--tooltip__trigger.cds--btn--icon-only--top:focus{
  outline:1px solid rgba(0,0,0,0)
}

.cds--tooltip__trigger.cds--btn--icon-only--top:focus svg{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .cds--tooltip__trigger.cds--btn--icon-only--top:focus svg{
    outline-style:dotted
  }
}

.cds--tooltip__trigger.cds--btn--icon-only--top::before,.cds--tooltip__trigger.cds--btn--icon-only--top::after,.cds--tooltip__trigger.cds--btn--icon-only--top .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--top+.cds--assistive-text{
  position:absolute;
  z-index:6000;
  display:flex;
  align-items:center;
  opacity:0;
  pointer-events:none
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .cds--tooltip__trigger.cds--btn--icon-only--top::before,.cds--tooltip__trigger.cds--btn--icon-only--top::after,.cds--tooltip__trigger.cds--btn--icon-only--top .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--top+.cds--assistive-text{
    display:inline-block
  }
}

.cds--tooltip__trigger.cds--btn--icon-only--top::before,.cds--tooltip__trigger.cds--btn--icon-only--top::after{
  transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .cds--tooltip__trigger.cds--btn--icon-only--top::before,.cds--tooltip__trigger.cds--btn--icon-only--top::after{
    transition:none
  }
}

.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--a11y::before,.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--a11y::after{
  transition:none
}

.cds--tooltip__trigger.cds--btn--icon-only--top::before{
  width:0;
  height:0;
  border-style:solid;
  content:""
}

.cds--tooltip__trigger.cds--btn--icon-only--top .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--top+.cds--assistive-text{
  box-sizing:content-box;
  color:inherit;
  opacity:1;
  white-space:normal;
  word-break:break-word
}

.cds--tooltip__trigger.cds--btn--icon-only--top::after,.cds--tooltip__trigger.cds--btn--icon-only--top .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--top+.cds--assistive-text{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  z-index:6000;
  width:-moz-max-content;
  width:max-content;
  min-width:1.5rem;
  max-width:13rem;
  height:auto;
  padding:.1875rem 1rem;
  background-color:#393939;
  border-radius:.125rem;
  color:#fff;
  font-weight:400;
  text-align:left;
  transform:translateX(-50%);
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .cds--tooltip__trigger.cds--btn--icon-only--top::after,.cds--tooltip__trigger.cds--btn--icon-only--top .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--top+.cds--assistive-text{
    width:auto
  }
}

@supports(-ms-accelerator: true){
  .cds--tooltip__trigger.cds--btn--icon-only--top::after,.cds--tooltip__trigger.cds--btn--icon-only--top .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--top+.cds--assistive-text{
    width:auto
  }
}

@supports(-ms-ime-align: auto){
  .cds--tooltip__trigger.cds--btn--icon-only--top::after,.cds--tooltip__trigger.cds--btn--icon-only--top .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--top+.cds--assistive-text{
    width:auto
  }
}

@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){
  .cds--tooltip__trigger.cds--btn--icon-only--top::after,.cds--tooltip__trigger.cds--btn--icon-only--top .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--top+.cds--assistive-text{
    border:1px solid rgba(0,0,0,0)
  }
}

.cds--tooltip__trigger.cds--btn--icon-only--top::after{
  content:attr(aria-label)
}

.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--a11y::after{
  content:none
}

.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--visible::before,.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--visible::after,.cds--tooltip__trigger.cds--btn--icon-only--top:hover::before,.cds--tooltip__trigger.cds--btn--icon-only--top:hover::after,.cds--tooltip__trigger.cds--btn--icon-only--top:focus::before,.cds--tooltip__trigger.cds--btn--icon-only--top:focus::after{
  opacity:1
}

@keyframes tooltip-fade{
  from{
    opacity:0
  }

  to{
    opacity:1
  }
}

.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--visible .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--visible+.cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--top:hover .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--top:hover+.cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--top:focus .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--top:focus+.cds--assistive-text{
  overflow:visible;
  margin:auto;
  clip:auto
}

.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--visible .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--visible+.cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--visible.cds--tooltip--a11y::before,.cds--tooltip__trigger.cds--btn--icon-only--top:hover .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--top:hover+.cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--top:hover.cds--tooltip--a11y::before,.cds--tooltip__trigger.cds--btn--icon-only--top:focus .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--top:focus+.cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--top:focus.cds--tooltip--a11y::before{
  animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--hidden .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--hidden+.cds--assistive-text{
  overflow:hidden;
  margin:-1px;
  clip:rect(0, 0, 0, 0)
}

.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--hidden.cds--tooltip--a11y::before{
  animation:none;
  opacity:0
}

.cds--tooltip__trigger.cds--btn--icon-only--top .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  bottom:-0.75rem
}

.cds--tooltip__trigger.cds--btn--icon-only--top::before,.cds--tooltip__trigger.cds--btn--icon-only--top::after,.cds--tooltip__trigger.cds--btn--icon-only--top .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--top+.cds--assistive-text{
  top:0;
  left:50%
}

.cds--tooltip__trigger.cds--btn--icon-only--top::before{
  top:-0.5rem;
  border-width:.3125rem .25rem 0 .25rem;
  border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(-50%, -100%)
}

.cds--tooltip__trigger.cds--btn--icon-only--top::after,.cds--tooltip__trigger.cds--btn--icon-only--top .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--top+.cds--assistive-text{
  top:-0.8125rem;
  left:50%;
  transform:translate(-50%, -100%)
}

.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--align-start .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  bottom:-0.75rem
}

.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--align-start::before,.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--align-start::after,.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--align-start .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--align-start+.cds--assistive-text{
  top:0;
  left:50%
}

.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--align-start::before{
  top:-0.5rem;
  border-width:.3125rem .25rem 0 .25rem;
  border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(-50%, -100%)
}

.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--align-start::after,.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--align-start .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--align-start+.cds--assistive-text{
  top:-0.8125rem;
  left:0;
  transform:translate(0, -100%)
}

.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--align-center .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  bottom:-0.75rem
}

.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--align-center::before,.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--align-center::after,.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--align-center .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--align-center+.cds--assistive-text{
  top:0;
  left:50%
}

.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--align-center::before{
  top:-0.5rem;
  border-width:.3125rem .25rem 0 .25rem;
  border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(-50%, -100%)
}

.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--align-center::after,.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--align-center .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--align-center+.cds--assistive-text{
  top:-0.8125rem;
  left:50%;
  transform:translate(-50%, -100%)
}

.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--align-end .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  bottom:-0.75rem
}

.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--align-end::before,.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--align-end::after,.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--align-end .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--align-end+.cds--assistive-text{
  top:0;
  left:50%
}

.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--align-end::before{
  top:-0.5rem;
  border-width:.3125rem .25rem 0 .25rem;
  border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(-50%, -100%)
}

.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--align-end::after,.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--align-end .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--top.cds--tooltip--align-end+.cds--assistive-text{
  top:-0.8125rem;
  right:0;
  left:auto;
  transform:translate(0, -100%)
}

.cds--tooltip__trigger.cds--btn--icon-only--right{
  position:relative;
  display:inline-flex;
  overflow:visible;
  align-items:center;
  cursor:pointer
}

.cds--tooltip__trigger.cds--btn--icon-only--right:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .cds--tooltip__trigger.cds--btn--icon-only--right:focus{
    outline-style:dotted
  }
}

.cds--tooltip__trigger.cds--btn--icon-only--right:focus{
  outline:1px solid rgba(0,0,0,0)
}

.cds--tooltip__trigger.cds--btn--icon-only--right:focus svg{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .cds--tooltip__trigger.cds--btn--icon-only--right:focus svg{
    outline-style:dotted
  }
}

.cds--tooltip__trigger.cds--btn--icon-only--right::before,.cds--tooltip__trigger.cds--btn--icon-only--right::after,.cds--tooltip__trigger.cds--btn--icon-only--right .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--right+.cds--assistive-text{
  position:absolute;
  z-index:6000;
  display:flex;
  align-items:center;
  opacity:0;
  pointer-events:none
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .cds--tooltip__trigger.cds--btn--icon-only--right::before,.cds--tooltip__trigger.cds--btn--icon-only--right::after,.cds--tooltip__trigger.cds--btn--icon-only--right .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--right+.cds--assistive-text{
    display:inline-block
  }
}

.cds--tooltip__trigger.cds--btn--icon-only--right::before,.cds--tooltip__trigger.cds--btn--icon-only--right::after{
  transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .cds--tooltip__trigger.cds--btn--icon-only--right::before,.cds--tooltip__trigger.cds--btn--icon-only--right::after{
    transition:none
  }
}

.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--a11y::before,.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--a11y::after{
  transition:none
}

.cds--tooltip__trigger.cds--btn--icon-only--right::before{
  width:0;
  height:0;
  border-style:solid;
  content:""
}

.cds--tooltip__trigger.cds--btn--icon-only--right .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--right+.cds--assistive-text{
  box-sizing:content-box;
  color:inherit;
  opacity:1;
  white-space:normal;
  word-break:break-word
}

.cds--tooltip__trigger.cds--btn--icon-only--right::after,.cds--tooltip__trigger.cds--btn--icon-only--right .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--right+.cds--assistive-text{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  z-index:6000;
  width:-moz-max-content;
  width:max-content;
  min-width:1.5rem;
  max-width:13rem;
  height:auto;
  padding:.1875rem 1rem;
  background-color:#393939;
  border-radius:.125rem;
  color:#fff;
  font-weight:400;
  text-align:left;
  transform:translateX(-50%);
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .cds--tooltip__trigger.cds--btn--icon-only--right::after,.cds--tooltip__trigger.cds--btn--icon-only--right .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--right+.cds--assistive-text{
    width:auto
  }
}

@supports(-ms-accelerator: true){
  .cds--tooltip__trigger.cds--btn--icon-only--right::after,.cds--tooltip__trigger.cds--btn--icon-only--right .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--right+.cds--assistive-text{
    width:auto
  }
}

@supports(-ms-ime-align: auto){
  .cds--tooltip__trigger.cds--btn--icon-only--right::after,.cds--tooltip__trigger.cds--btn--icon-only--right .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--right+.cds--assistive-text{
    width:auto
  }
}

@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){
  .cds--tooltip__trigger.cds--btn--icon-only--right::after,.cds--tooltip__trigger.cds--btn--icon-only--right .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--right+.cds--assistive-text{
    border:1px solid rgba(0,0,0,0)
  }
}

.cds--tooltip__trigger.cds--btn--icon-only--right::after{
  content:attr(aria-label)
}

.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--a11y::after{
  content:none
}

.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--visible::before,.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--visible::after,.cds--tooltip__trigger.cds--btn--icon-only--right:hover::before,.cds--tooltip__trigger.cds--btn--icon-only--right:hover::after,.cds--tooltip__trigger.cds--btn--icon-only--right:focus::before,.cds--tooltip__trigger.cds--btn--icon-only--right:focus::after{
  opacity:1
}

@keyframes tooltip-fade{
  from{
    opacity:0
  }

  to{
    opacity:1
  }
}

.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--visible .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--visible+.cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--right:hover .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--right:hover+.cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--right:focus .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--right:focus+.cds--assistive-text{
  overflow:visible;
  margin:auto;
  clip:auto
}

.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--visible .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--visible+.cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--visible.cds--tooltip--a11y::before,.cds--tooltip__trigger.cds--btn--icon-only--right:hover .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--right:hover+.cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--right:hover.cds--tooltip--a11y::before,.cds--tooltip__trigger.cds--btn--icon-only--right:focus .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--right:focus+.cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--right:focus.cds--tooltip--a11y::before{
  animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--hidden .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--hidden+.cds--assistive-text{
  overflow:hidden;
  margin:-1px;
  clip:rect(0, 0, 0, 0)
}

.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--hidden.cds--tooltip--a11y::before{
  animation:none;
  opacity:0
}

.cds--tooltip__trigger.cds--btn--icon-only--right .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  top:0;
  width:.75rem;
  height:100%;
  left:-0.75rem
}

.cds--tooltip__trigger.cds--btn--icon-only--right::before,.cds--tooltip__trigger.cds--btn--icon-only--right::after,.cds--tooltip__trigger.cds--btn--icon-only--right .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--right+.cds--assistive-text{
  top:50%;
  right:0
}

.cds--tooltip__trigger.cds--btn--icon-only--right::before{
  right:-0.5rem;
  border-width:.25rem .3125rem .25rem 0;
  border-color:rgba(0,0,0,0) #393939 rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(100%, -50%)
}

.cds--tooltip__trigger.cds--btn--icon-only--right::after,.cds--tooltip__trigger.cds--btn--icon-only--right .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--right+.cds--assistive-text{
  right:-0.8125rem;
  transform:translate(100%, -50%)
}

.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--align-start .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  top:0;
  width:.75rem;
  height:100%;
  left:-0.75rem
}

.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--align-start::before,.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--align-start::after,.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--align-start .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--align-start+.cds--assistive-text{
  top:50%;
  right:0
}

.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--align-start::before{
  right:-0.5rem;
  border-width:.25rem .3125rem .25rem 0;
  border-color:rgba(0,0,0,0) #393939 rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(100%, -50%)
}

.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--align-start::after,.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--align-start .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--align-start+.cds--assistive-text{
  right:-0.8125rem;
  transform:translate(100%, -50%)
}

.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--align-center .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  top:0;
  width:.75rem;
  height:100%;
  left:-0.75rem
}

.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--align-center::before,.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--align-center::after,.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--align-center .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--align-center+.cds--assistive-text{
  top:50%;
  right:0
}

.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--align-center::before{
  right:-0.5rem;
  border-width:.25rem .3125rem .25rem 0;
  border-color:rgba(0,0,0,0) #393939 rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(100%, -50%)
}

.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--align-center::after,.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--align-center .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--align-center+.cds--assistive-text{
  right:-0.8125rem;
  transform:translate(100%, -50%)
}

.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--align-end .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  top:0;
  width:.75rem;
  height:100%;
  left:-0.75rem
}

.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--align-end::before,.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--align-end::after,.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--align-end .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--align-end+.cds--assistive-text{
  top:50%;
  right:0
}

.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--align-end::before{
  right:-0.5rem;
  border-width:.25rem .3125rem .25rem 0;
  border-color:rgba(0,0,0,0) #393939 rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(100%, -50%)
}

.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--align-end::after,.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--align-end .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--right.cds--tooltip--align-end+.cds--assistive-text{
  right:-0.8125rem;
  transform:translate(100%, -50%)
}

.cds--tooltip__trigger.cds--btn--icon-only--bottom{
  position:relative;
  display:inline-flex;
  overflow:visible;
  align-items:center;
  cursor:pointer
}

.cds--tooltip__trigger.cds--btn--icon-only--bottom:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .cds--tooltip__trigger.cds--btn--icon-only--bottom:focus{
    outline-style:dotted
  }
}

.cds--tooltip__trigger.cds--btn--icon-only--bottom:focus{
  outline:1px solid rgba(0,0,0,0)
}

.cds--tooltip__trigger.cds--btn--icon-only--bottom:focus svg{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .cds--tooltip__trigger.cds--btn--icon-only--bottom:focus svg{
    outline-style:dotted
  }
}

.cds--tooltip__trigger.cds--btn--icon-only--bottom::before,.cds--tooltip__trigger.cds--btn--icon-only--bottom::after,.cds--tooltip__trigger.cds--btn--icon-only--bottom .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--bottom+.cds--assistive-text{
  position:absolute;
  z-index:6000;
  display:flex;
  align-items:center;
  opacity:0;
  pointer-events:none
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .cds--tooltip__trigger.cds--btn--icon-only--bottom::before,.cds--tooltip__trigger.cds--btn--icon-only--bottom::after,.cds--tooltip__trigger.cds--btn--icon-only--bottom .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--bottom+.cds--assistive-text{
    display:inline-block
  }
}

.cds--tooltip__trigger.cds--btn--icon-only--bottom::before,.cds--tooltip__trigger.cds--btn--icon-only--bottom::after{
  transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .cds--tooltip__trigger.cds--btn--icon-only--bottom::before,.cds--tooltip__trigger.cds--btn--icon-only--bottom::after{
    transition:none
  }
}

.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--a11y::before,.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--a11y::after{
  transition:none
}

.cds--tooltip__trigger.cds--btn--icon-only--bottom::before{
  width:0;
  height:0;
  border-style:solid;
  content:""
}

.cds--tooltip__trigger.cds--btn--icon-only--bottom .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--bottom+.cds--assistive-text{
  box-sizing:content-box;
  color:inherit;
  opacity:1;
  white-space:normal;
  word-break:break-word
}

.cds--tooltip__trigger.cds--btn--icon-only--bottom::after,.cds--tooltip__trigger.cds--btn--icon-only--bottom .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--bottom+.cds--assistive-text{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  z-index:6000;
  width:-moz-max-content;
  width:max-content;
  min-width:1.5rem;
  max-width:13rem;
  height:auto;
  padding:.1875rem 1rem;
  background-color:#393939;
  border-radius:.125rem;
  color:#fff;
  font-weight:400;
  text-align:left;
  transform:translateX(-50%);
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .cds--tooltip__trigger.cds--btn--icon-only--bottom::after,.cds--tooltip__trigger.cds--btn--icon-only--bottom .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--bottom+.cds--assistive-text{
    width:auto
  }
}

@supports(-ms-accelerator: true){
  .cds--tooltip__trigger.cds--btn--icon-only--bottom::after,.cds--tooltip__trigger.cds--btn--icon-only--bottom .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--bottom+.cds--assistive-text{
    width:auto
  }
}

@supports(-ms-ime-align: auto){
  .cds--tooltip__trigger.cds--btn--icon-only--bottom::after,.cds--tooltip__trigger.cds--btn--icon-only--bottom .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--bottom+.cds--assistive-text{
    width:auto
  }
}

@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){
  .cds--tooltip__trigger.cds--btn--icon-only--bottom::after,.cds--tooltip__trigger.cds--btn--icon-only--bottom .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--bottom+.cds--assistive-text{
    border:1px solid rgba(0,0,0,0)
  }
}

.cds--tooltip__trigger.cds--btn--icon-only--bottom::after{
  content:attr(aria-label)
}

.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--a11y::after{
  content:none
}

.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--visible::before,.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--visible::after,.cds--tooltip__trigger.cds--btn--icon-only--bottom:hover::before,.cds--tooltip__trigger.cds--btn--icon-only--bottom:hover::after,.cds--tooltip__trigger.cds--btn--icon-only--bottom:focus::before,.cds--tooltip__trigger.cds--btn--icon-only--bottom:focus::after{
  opacity:1
}

@keyframes tooltip-fade{
  from{
    opacity:0
  }

  to{
    opacity:1
  }
}

.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--visible .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--visible+.cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--bottom:hover .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--bottom:hover+.cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--bottom:focus .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--bottom:focus+.cds--assistive-text{
  overflow:visible;
  margin:auto;
  clip:auto
}

.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--visible .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--visible+.cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--visible.cds--tooltip--a11y::before,.cds--tooltip__trigger.cds--btn--icon-only--bottom:hover .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--bottom:hover+.cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--bottom:hover.cds--tooltip--a11y::before,.cds--tooltip__trigger.cds--btn--icon-only--bottom:focus .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--bottom:focus+.cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--bottom:focus.cds--tooltip--a11y::before{
  animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--hidden .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--hidden+.cds--assistive-text{
  overflow:hidden;
  margin:-1px;
  clip:rect(0, 0, 0, 0)
}

.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--hidden.cds--tooltip--a11y::before{
  animation:none;
  opacity:0
}

.cds--tooltip__trigger.cds--btn--icon-only--bottom .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  top:-0.75rem
}

.cds--tooltip__trigger.cds--btn--icon-only--bottom::before,.cds--tooltip__trigger.cds--btn--icon-only--bottom::after,.cds--tooltip__trigger.cds--btn--icon-only--bottom .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--bottom+.cds--assistive-text{
  bottom:0;
  left:50%
}

.cds--tooltip__trigger.cds--btn--icon-only--bottom::before{
  bottom:-0.5rem;
  border-width:0 .25rem .3125rem .25rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform:translate(-50%, 100%)
}

.cds--tooltip__trigger.cds--btn--icon-only--bottom::after,.cds--tooltip__trigger.cds--btn--icon-only--bottom .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--bottom+.cds--assistive-text{
  bottom:-0.8125rem;
  transform:translate(-50%, 100%)
}

.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--align-start .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  top:-0.75rem
}

.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--align-start::before,.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--align-start::after,.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--align-start .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--align-start+.cds--assistive-text{
  bottom:0;
  left:50%
}

.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--align-start::before{
  bottom:-0.5rem;
  border-width:0 .25rem .3125rem .25rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform:translate(-50%, 100%)
}

.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--align-start::after,.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--align-start .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--align-start+.cds--assistive-text{
  bottom:-0.8125rem;
  left:0;
  transform:translate(0, 100%)
}

.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--align-center .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  top:-0.75rem
}

.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--align-center::before,.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--align-center::after,.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--align-center .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--align-center+.cds--assistive-text{
  bottom:0;
  left:50%
}

.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--align-center::before{
  bottom:-0.5rem;
  border-width:0 .25rem .3125rem .25rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform:translate(-50%, 100%)
}

.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--align-center::after,.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--align-center .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--align-center+.cds--assistive-text{
  bottom:-0.8125rem;
  transform:translate(-50%, 100%)
}

.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--align-end .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  top:-0.75rem
}

.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--align-end::before,.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--align-end::after,.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--align-end .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--align-end+.cds--assistive-text{
  bottom:0;
  left:50%
}

.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--align-end::before{
  bottom:-0.5rem;
  border-width:0 .25rem .3125rem .25rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform:translate(-50%, 100%)
}

.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--align-end::after,.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--align-end .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--bottom.cds--tooltip--align-end+.cds--assistive-text{
  bottom:-0.8125rem;
  right:0;
  left:auto;
  transform:translate(0, 100%)
}

.cds--tooltip__trigger.cds--btn--icon-only--left{
  position:relative;
  display:inline-flex;
  overflow:visible;
  align-items:center;
  cursor:pointer
}

.cds--tooltip__trigger.cds--btn--icon-only--left:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .cds--tooltip__trigger.cds--btn--icon-only--left:focus{
    outline-style:dotted
  }
}

.cds--tooltip__trigger.cds--btn--icon-only--left:focus{
  outline:1px solid rgba(0,0,0,0)
}

.cds--tooltip__trigger.cds--btn--icon-only--left:focus svg{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .cds--tooltip__trigger.cds--btn--icon-only--left:focus svg{
    outline-style:dotted
  }
}

.cds--tooltip__trigger.cds--btn--icon-only--left::before,.cds--tooltip__trigger.cds--btn--icon-only--left::after,.cds--tooltip__trigger.cds--btn--icon-only--left .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--left+.cds--assistive-text{
  position:absolute;
  z-index:6000;
  display:flex;
  align-items:center;
  opacity:0;
  pointer-events:none
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .cds--tooltip__trigger.cds--btn--icon-only--left::before,.cds--tooltip__trigger.cds--btn--icon-only--left::after,.cds--tooltip__trigger.cds--btn--icon-only--left .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--left+.cds--assistive-text{
    display:inline-block
  }
}

.cds--tooltip__trigger.cds--btn--icon-only--left::before,.cds--tooltip__trigger.cds--btn--icon-only--left::after{
  transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .cds--tooltip__trigger.cds--btn--icon-only--left::before,.cds--tooltip__trigger.cds--btn--icon-only--left::after{
    transition:none
  }
}

.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--a11y::before,.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--a11y::after{
  transition:none
}

.cds--tooltip__trigger.cds--btn--icon-only--left::before{
  width:0;
  height:0;
  border-style:solid;
  content:""
}

.cds--tooltip__trigger.cds--btn--icon-only--left .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--left+.cds--assistive-text{
  box-sizing:content-box;
  color:inherit;
  opacity:1;
  white-space:normal;
  word-break:break-word
}

.cds--tooltip__trigger.cds--btn--icon-only--left::after,.cds--tooltip__trigger.cds--btn--icon-only--left .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--left+.cds--assistive-text{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  z-index:6000;
  width:-moz-max-content;
  width:max-content;
  min-width:1.5rem;
  max-width:13rem;
  height:auto;
  padding:.1875rem 1rem;
  background-color:#393939;
  border-radius:.125rem;
  color:#fff;
  font-weight:400;
  text-align:left;
  transform:translateX(-50%);
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .cds--tooltip__trigger.cds--btn--icon-only--left::after,.cds--tooltip__trigger.cds--btn--icon-only--left .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--left+.cds--assistive-text{
    width:auto
  }
}

@supports(-ms-accelerator: true){
  .cds--tooltip__trigger.cds--btn--icon-only--left::after,.cds--tooltip__trigger.cds--btn--icon-only--left .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--left+.cds--assistive-text{
    width:auto
  }
}

@supports(-ms-ime-align: auto){
  .cds--tooltip__trigger.cds--btn--icon-only--left::after,.cds--tooltip__trigger.cds--btn--icon-only--left .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--left+.cds--assistive-text{
    width:auto
  }
}

@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){
  .cds--tooltip__trigger.cds--btn--icon-only--left::after,.cds--tooltip__trigger.cds--btn--icon-only--left .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--left+.cds--assistive-text{
    border:1px solid rgba(0,0,0,0)
  }
}

.cds--tooltip__trigger.cds--btn--icon-only--left::after{
  content:attr(aria-label)
}

.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--a11y::after{
  content:none
}

.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--visible::before,.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--visible::after,.cds--tooltip__trigger.cds--btn--icon-only--left:hover::before,.cds--tooltip__trigger.cds--btn--icon-only--left:hover::after,.cds--tooltip__trigger.cds--btn--icon-only--left:focus::before,.cds--tooltip__trigger.cds--btn--icon-only--left:focus::after{
  opacity:1
}

@keyframes tooltip-fade{
  from{
    opacity:0
  }

  to{
    opacity:1
  }
}

.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--visible .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--visible+.cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--left:hover .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--left:hover+.cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--left:focus .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--left:focus+.cds--assistive-text{
  overflow:visible;
  margin:auto;
  clip:auto
}

.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--visible .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--visible+.cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--visible.cds--tooltip--a11y::before,.cds--tooltip__trigger.cds--btn--icon-only--left:hover .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--left:hover+.cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--left:hover.cds--tooltip--a11y::before,.cds--tooltip__trigger.cds--btn--icon-only--left:focus .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--left:focus+.cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--left:focus.cds--tooltip--a11y::before{
  animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--hidden .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--hidden+.cds--assistive-text{
  overflow:hidden;
  margin:-1px;
  clip:rect(0, 0, 0, 0)
}

.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--hidden.cds--tooltip--a11y::before{
  animation:none;
  opacity:0
}

.cds--tooltip__trigger.cds--btn--icon-only--left .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  top:0;
  width:.75rem;
  height:100%;
  right:-0.75rem
}

.cds--tooltip__trigger.cds--btn--icon-only--left::before,.cds--tooltip__trigger.cds--btn--icon-only--left::after,.cds--tooltip__trigger.cds--btn--icon-only--left .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--left+.cds--assistive-text{
  top:50%;
  left:0
}

.cds--tooltip__trigger.cds--btn--icon-only--left::before{
  left:-0.5rem;
  border-width:.25rem 0 .25rem .3125rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #393939;
  transform:translate(-100%, -50%)
}

.cds--tooltip__trigger.cds--btn--icon-only--left::after,.cds--tooltip__trigger.cds--btn--icon-only--left .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--left+.cds--assistive-text{
  left:-0.8125rem;
  transform:translate(-100%, -50%)
}

.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--align-start .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  top:0;
  width:.75rem;
  height:100%;
  right:-0.75rem
}

.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--align-start::before,.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--align-start::after,.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--align-start .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--align-start+.cds--assistive-text{
  top:50%;
  left:0
}

.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--align-start::before{
  left:-0.5rem;
  border-width:.25rem 0 .25rem .3125rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #393939;
  transform:translate(-100%, -50%)
}

.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--align-start::after,.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--align-start .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--align-start+.cds--assistive-text{
  left:-0.8125rem;
  transform:translate(-100%, -50%)
}

.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--align-center .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  top:0;
  width:.75rem;
  height:100%;
  right:-0.75rem
}

.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--align-center::before,.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--align-center::after,.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--align-center .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--align-center+.cds--assistive-text{
  top:50%;
  left:0
}

.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--align-center::before{
  left:-0.5rem;
  border-width:.25rem 0 .25rem .3125rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #393939;
  transform:translate(-100%, -50%)
}

.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--align-center::after,.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--align-center .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--align-center+.cds--assistive-text{
  left:-0.8125rem;
  transform:translate(-100%, -50%)
}

.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--align-end .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  top:0;
  width:.75rem;
  height:100%;
  right:-0.75rem
}

.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--align-end::before,.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--align-end::after,.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--align-end .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--align-end+.cds--assistive-text{
  top:50%;
  left:0
}

.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--align-end::before{
  left:-0.5rem;
  border-width:.25rem 0 .25rem .3125rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #393939;
  transform:translate(-100%, -50%)
}

.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--align-end::after,.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--align-end .cds--assistive-text,.cds--tooltip__trigger.cds--btn--icon-only--left.cds--tooltip--align-end+.cds--assistive-text{
  left:-0.8125rem;
  transform:translate(-100%, -50%)
}

.cds--btn--icon-only{
  padding-right:.9375rem;
  padding-left:.9375rem
}

.cds--btn--icon-only .cds--btn__icon{
  position:static
}

.cds--btn--icon-only.cds--btn--ghost .cds--btn__icon,.cds--btn--icon-only.cds--btn--danger--ghost .cds--btn__icon{
  margin:0
}

.cds--btn--icon-only.cds--btn--selected{
  background:#e0e0e0
}

.cds--btn path[data-icon-path=inner-path]{
  fill:none
}

.cds--btn--ghost.cds--btn--icon-only .cds--btn__icon path:not([data-icon-path]):not([fill=none]),.cds--btn--ghost.cds--btn--icon-only .cds--btn__icon{
  fill:#161616
}

.cds--btn--ghost.cds--btn--icon-only[disabled] .cds--btn__icon path:not([data-icon-path]):not([fill=none]),.cds--btn--ghost.cds--btn--icon-only[disabled] .cds--btn__icon,.cds--btn.cds--btn--icon-only.cds--btn--ghost[disabled]:hover .cds--btn__icon{
  fill:#8d8d8d
}

.cds--btn--ghost.cds--btn--icon-only[disabled]{
  cursor:not-allowed
}

.cds--btn--field.cds--btn--icon-only,.cds--btn--md.cds--btn--icon-only{
  padding-right:.6875rem;
  padding-left:.6875rem
}

.cds--btn--sm.cds--btn--icon-only{
  padding-right:.4375rem;
  padding-left:.4375rem
}

.cds--btn--danger{
  border-width:1px;
  border-style:solid;
  border-color:rgba(0,0,0,0);
  background-color:#da1e28;
  color:#fff
}

.cds--btn--danger:hover{
  background-color:#b81921
}

.cds--btn--danger:focus{
  border-color:#0f62fe;
  box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff
}

.cds--btn--danger:active{
  background-color:#750e13
}

.cds--btn--danger .cds--btn__icon,.cds--btn--danger .cds--btn__icon path:not([data-icon-path]):not([fill=none]){
  fill:currentColor
}

.cds--btn--danger:hover{
  color:#fff
}

.cds--btn--danger-tertiary,.cds--btn--danger--tertiary{
  border-width:1px;
  border-style:solid;
  border-color:#da1e28;
  background-color:rgba(0,0,0,0);
  color:#da1e28
}

.cds--btn--danger-tertiary:hover,.cds--btn--danger--tertiary:hover{
  background-color:#b81921
}

.cds--btn--danger-tertiary:focus,.cds--btn--danger--tertiary:focus{
  border-color:#0f62fe;
  box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff
}

.cds--btn--danger-tertiary:active,.cds--btn--danger--tertiary:active{
  background-color:#750e13
}

.cds--btn--danger-tertiary .cds--btn__icon,.cds--btn--danger-tertiary .cds--btn__icon path:not([data-icon-path]):not([fill=none]),.cds--btn--danger--tertiary .cds--btn__icon,.cds--btn--danger--tertiary .cds--btn__icon path:not([data-icon-path]):not([fill=none]){
  fill:currentColor
}

.cds--btn--danger-tertiary:hover,.cds--btn--danger--tertiary:hover{
  border-color:#b81921;
  color:#fff
}

.cds--btn--danger-tertiary:focus,.cds--btn--danger--tertiary:focus{
  background-color:#da1e28;
  color:#fff
}

.cds--btn--danger-tertiary:active,.cds--btn--danger--tertiary:active{
  border-color:#750e13;
  color:#fff
}

.cds--btn--danger-tertiary:disabled,.cds--btn--danger-tertiary:hover:disabled,.cds--btn--danger-tertiary:focus:disabled,.cds--btn--danger-tertiary.cds--btn--disabled,.cds--btn--danger-tertiary.cds--btn--disabled:hover,.cds--btn--danger-tertiary.cds--btn--disabled:focus,.cds--btn--danger--tertiary:disabled,.cds--btn--danger--tertiary:hover:disabled,.cds--btn--danger--tertiary:focus:disabled,.cds--btn--danger--tertiary.cds--btn--disabled,.cds--btn--danger--tertiary.cds--btn--disabled:hover,.cds--btn--danger--tertiary.cds--btn--disabled:focus{
  background:rgba(0,0,0,0);
  color:#8d8d8d;
  outline:none
}

.cds--btn--danger-ghost,.cds--btn--danger--ghost{
  border-width:1px;
  border-style:solid;
  border-color:rgba(0,0,0,0);
  background-color:rgba(0,0,0,0);
  color:#da1e28;
  padding:calc(.875rem - 3px) 16px
}

.cds--btn--danger-ghost:hover,.cds--btn--danger--ghost:hover{
  background-color:#b81921
}

.cds--btn--danger-ghost:focus,.cds--btn--danger--ghost:focus{
  border-color:#0f62fe;
  box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff
}

.cds--btn--danger-ghost:active,.cds--btn--danger--ghost:active{
  background-color:#750e13
}

.cds--btn--danger-ghost .cds--btn__icon,.cds--btn--danger-ghost .cds--btn__icon path:not([data-icon-path]):not([fill=none]),.cds--btn--danger--ghost .cds--btn__icon,.cds--btn--danger--ghost .cds--btn__icon path:not([data-icon-path]):not([fill=none]){
  fill:currentColor
}

.cds--btn--danger-ghost .cds--btn__icon,.cds--btn--danger--ghost .cds--btn__icon{
  position:static;
  margin-left:.5rem
}

.cds--btn--danger-ghost:hover,.cds--btn--danger-ghost:active,.cds--btn--danger--ghost:hover,.cds--btn--danger--ghost:active{
  color:#fff
}

.cds--btn--danger-ghost:disabled,.cds--btn--danger-ghost:hover:disabled,.cds--btn--danger-ghost:focus:disabled,.cds--btn--danger-ghost.cds--btn--disabled,.cds--btn--danger-ghost.cds--btn--disabled:hover,.cds--btn--danger-ghost.cds--btn--disabled:focus,.cds--btn--danger--ghost:disabled,.cds--btn--danger--ghost:hover:disabled,.cds--btn--danger--ghost:focus:disabled,.cds--btn--danger--ghost.cds--btn--disabled,.cds--btn--danger--ghost.cds--btn--disabled:hover,.cds--btn--danger--ghost.cds--btn--disabled:focus{
  border-color:rgba(0,0,0,0);
  background:rgba(0,0,0,0);
  color:#c6c6c6;
  outline:none
}

.cds--btn--danger-ghost.cds--btn--sm,.cds--btn--danger--ghost.cds--btn--sm{
  padding:calc(.375rem - 3px) 16px
}

.cds--btn--danger-ghost.cds--btn--field,.cds--btn--danger-ghost.cds--btn--md,.cds--btn--danger--ghost.cds--btn--field,.cds--btn--danger--ghost.cds--btn--md{
  padding:calc(.675rem - 3px) 16px
}

.cds--btn--sm{
  min-height:2rem;
  padding:calc(.375rem - 3px) 60px calc(.375rem - 3px) 12px
}

.cds--btn--xl:not(.cds--btn--icon-only){
  align-items:baseline;
  padding-top:1rem;
  padding-right:4rem;
  padding-left:1rem;
  min-height:5rem
}

.cds--btn--lg:not(.cds--btn--icon-only){
  align-items:baseline;
  padding-top:1rem;
  padding-right:4rem;
  padding-left:1rem;
  min-height:4rem
}

.cds--btn--field,.cds--btn--md{
  min-height:2.5rem;
  padding:calc(.675rem - 3px) 60px calc(.675rem - 3px) 12px
}

.cds--btn--expressive{
  font-size:1rem;
  font-weight:400;
  line-height:1.375;
  letter-spacing:0;
  min-height:3rem
}

.cds--btn--icon-only.cds--btn--expressive{
  padding:12px 13px
}

.cds--btn.cds--btn--expressive .cds--btn__icon{
  width:1.25rem;
  height:1.25rem
}

.cds--btn-set .cds--btn.cds--btn--expressive{
  max-width:20rem
}

.cds--btn.cds--skeleton{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:9.375rem
}

.cds--btn.cds--skeleton:hover,.cds--btn.cds--skeleton:focus,.cds--btn.cds--skeleton:active{
  border:none;
  cursor:default;
  outline:none
}

.cds--btn.cds--skeleton::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .cds--btn.cds--skeleton::before{
    animation:none
  }
}

.cds--btn-set{
  display:flex
}

.cds--btn-set--stacked{
  flex-direction:column
}

.cds--btn-set .cds--btn{
  width:100%;
  max-width:12.25rem
}

.cds--btn-set .cds--btn:not(:focus){
  box-shadow:-0.0625rem 0 0 0 #e0e0e0
}

.cds--btn-set .cds--btn:first-of-type:not(:focus){
  box-shadow:inherit
}

.cds--btn-set .cds--btn:focus+.cds--btn{
  box-shadow:inherit
}

.cds--btn-set--stacked .cds--btn:not(:focus){
  box-shadow:0 -0.0625rem 0 0 #e0e0e0
}

.cds--btn-set--stacked .cds--btn:first-of-type:not(:focus){
  box-shadow:inherit
}

.cds--btn-set .cds--btn.cds--btn--disabled{
  box-shadow:-0.0625rem 0 0 0 #8d8d8d
}

.cds--btn-set .cds--btn.cds--btn--disabled:first-of-type{
  box-shadow:none
}

.cds--btn-set--stacked .cds--btn.cds--btn--disabled{
  box-shadow:0 -0.0625rem 0 0 #8d8d8d
}

.cds--btn-set--stacked .cds--btn.cds--btn--disabled:first-of-type{
  box-shadow:none
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--btn:focus{
    color:Highlight;
    outline:1px solid Highlight
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--btn--ghost.cds--btn--icon-only .cds--btn__icon path:not([data-icon-path]):not([fill=none]),.cds--btn--ghost.cds--btn--icon-only .cds--btn__icon{
    fill:ButtonText
  }
}

.cds--fieldset{
  margin-bottom:2rem
}

.cds--fieldset--no-margin{
  margin-bottom:0
}

.cds--form-item{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  display:flex;
  flex:1 1 auto;
  flex-direction:column;
  align-items:flex-start
}

.cds--label{
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  display:inline-block;
  margin-bottom:.5rem;
  color:#525252;
  font-weight:400;
  line-height:1rem;
  vertical-align:baseline
}

.cds--label .cds--tooltip__trigger{
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px
}

.cds--label.cds--skeleton{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:4.6875rem;
  height:.875rem
}

.cds--label.cds--skeleton:hover,.cds--label.cds--skeleton:focus,.cds--label.cds--skeleton:active{
  border:none;
  cursor:default;
  outline:none
}

.cds--label.cds--skeleton::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .cds--label.cds--skeleton::before{
    animation:none
  }
}

input[type=number]{
  font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace
}

input[data-invalid]:not(:focus),.cds--number[data-invalid] input[type=number]:not(:focus),.cds--text-input__field-wrapper[data-invalid]>.cds--text-input--invalid:not(:focus),.cds--text-area__wrapper[data-invalid]>.cds--text-area--invalid:not(:focus),.cds--select-input__wrapper[data-invalid] .cds--select-input:not(:focus),.cds--list-box[data-invalid]:not(:focus),.cds--combo-box[data-invalid] .cds--text-input:not(:focus){
  outline:2px solid #da1e28;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  input[data-invalid]:not(:focus),.cds--number[data-invalid] input[type=number]:not(:focus),.cds--text-input__field-wrapper[data-invalid]>.cds--text-input--invalid:not(:focus),.cds--text-area__wrapper[data-invalid]>.cds--text-area--invalid:not(:focus),.cds--select-input__wrapper[data-invalid] .cds--select-input:not(:focus),.cds--list-box[data-invalid]:not(:focus),.cds--combo-box[data-invalid] .cds--text-input:not(:focus){
    outline-style:dotted
  }
}

input[data-invalid]~.cds--form-requirement,.cds--number[data-invalid] .cds--number__input-wrapper~.cds--form-requirement,.cds--number__input-wrapper--warning~.cds--form-requirement,.cds--date-picker-input__wrapper~.cds--form-requirement,.cds--date-picker-input__wrapper--warn~.cds--form-requirement,.cds--date-picker-input__wrapper--invalid~.cds--form-requirement,.cds--time-picker--invalid~.cds--form-requirement,.cds--text-input__field-wrapper[data-invalid]~.cds--form-requirement,.cds--text-input__field-wrapper--warning~.cds--form-requirement,.cds--text-input__field-wrapper--warning>.cds--text-input~.cds--form-requirement,.cds--text-area__wrapper[data-invalid]~.cds--form-requirement,.cds--select-input__wrapper[data-invalid]~.cds--form-requirement,.cds--select--warning .cds--select-input__wrapper~.cds--form-requirement,.cds--time-picker[data-invalid]~.cds--form-requirement,.cds--list-box[data-invalid]~.cds--form-requirement,.cds--list-box--warning~.cds--form-requirement{
  display:block;
  overflow:visible;
  max-height:12.5rem;
  font-weight:400
}

input[data-invalid]~.cds--form-requirement,.cds--number[data-invalid] .cds--number__input-wrapper~.cds--form-requirement,.cds--date-picker-input__wrapper~.cds--form-requirement,.cds--date-picker-input__wrapper--invalid~.cds--form-requirement,.cds--time-picker--invalid~.cds--form-requirement,.cds--text-input__field-wrapper[data-invalid]~.cds--form-requirement,.cds--text-area__wrapper[data-invalid]~.cds--form-requirement,.cds--select-input__wrapper[data-invalid]~.cds--form-requirement,.cds--time-picker[data-invalid]~.cds--form-requirement,.cds--list-box[data-invalid]~.cds--form-requirement{
  color:#da1e28
}

.cds--form--fluid .cds--text-input__field-wrapper[data-invalid],.cds--form--fluid .cds--text-input__field-wrapper--warning{
  display:block
}

.cds--form--fluid .cds--fieldset{
  margin:0
}

.cds--form--fluid input[data-invalid]{
  outline:none
}

.cds--form--fluid .cds--form-requirement{
  padding:.5rem 2.5rem .5rem 1rem;
  margin:0
}

input:not(output):not([data-invalid]):-moz-ui-invalid{
  box-shadow:none
}

.cds--form-requirement{
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  display:none;
  overflow:hidden;
  max-height:0;
  margin:.25rem 0 0
}

.cds--select--inline .cds--form__helper-text{
  margin-top:0
}

.cds--form__helper-text{
  font-size:.75rem;
  line-height:1.33333;
  letter-spacing:.32px;
  z-index:0;
  width:100%;
  margin-top:.25rem;
  color:#525252;
  opacity:1
}

.cds--label--disabled,.cds--form__helper-text--disabled{
  color:#c6c6c6
}

fieldset[disabled] .cds--label,fieldset[disabled] .cds--form__helper-text{
  color:#c6c6c6
}

.cds--form-item.cds--checkbox-wrapper{
  position:relative;
  margin-bottom:.25rem
}

.cds--form-item.cds--checkbox-wrapper:first-of-type{
  margin-top:.1875rem
}

.cds--label+.cds--form-item.cds--checkbox-wrapper{
  margin-top:-0.125rem
}

.cds--form-item.cds--checkbox-wrapper:last-of-type{
  margin-bottom:.1875rem
}

.cds--checkbox{
  position:absolute;
  overflow:hidden;
  width:1px;
  height:1px;
  padding:0;
  border:0;
  margin:-1px;
  clip:rect(0, 0, 0, 0);
  visibility:inherit;
  white-space:nowrap;
  top:1.25rem;
  left:.7rem
}

.cds--checkbox-label{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  position:relative;
  display:flex;
  min-height:1.5rem;
  padding-top:.1875rem;
  padding-left:1.25rem;
  cursor:pointer;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none
}

.cds--checkbox-label-text{
  padding-left:.375rem
}

.cds--checkbox-label::before,.cds--checkbox-label::after{
  box-sizing:border-box
}

.cds--checkbox-label::before{
  position:absolute;
  top:.125rem;
  left:0;
  width:1rem;
  height:1rem;
  border:1px solid #161616;
  margin:.125rem .125rem .125rem .1875rem;
  background-color:rgba(0,0,0,0);
  border-radius:1px;
  content:""
}

.cds--checkbox-label::after{
  position:absolute;
  top:.5rem;
  left:.4375rem;
  width:.5625rem;
  height:.3125rem;
  border-bottom:2px solid #fff;
  border-left:2px solid #fff;
  margin-top:-0.1875rem /*rtl:0rem*/;
  background:none;
  content:"";
  transform:scale(0) rotate(-45deg);
  transform-origin:bottom right /*rtl:center*/
}

.cds--checkbox:checked+.cds--checkbox-label::before,.cds--checkbox:indeterminate+.cds--checkbox-label::before,.cds--checkbox-label[data-contained-checkbox-state=true]::before,.cds--checkbox-label[data-contained-checkbox-state=mixed]::before{
  border-width:1px;
  border-color:#161616;
  background-color:#161616
}

.cds--checkbox:checked+.cds--checkbox-label::after,.cds--checkbox-label[data-contained-checkbox-state=true]::after{
  transform:scale(1) rotate(-45deg) /*rtl:scale(1.2) rotate3d(.5, 1, 0, 158deg)*/
}

.cds--checkbox:indeterminate+.cds--checkbox-label::after,.cds--checkbox-label[data-contained-checkbox-state=mixed]::after{
  top:.6875rem;
  width:.5rem;
  border-bottom:2px solid #fff;
  border-left:0 solid #fff;
  transform:scale(1) rotate(0deg)
}

.cds--checkbox:focus+.cds--checkbox-label::before,.cds--checkbox-label__focus::before,.cds--checkbox:checked:focus+.cds--checkbox-label::before,.cds--checkbox-label[data-contained-checkbox-state=true].cds--checkbox-label__focus::before,.cds--checkbox:indeterminate:focus+.cds--checkbox-label::before,.cds--checkbox-label[data-contained-checkbox-state=mixed].cds--checkbox-label__focus::before{
  outline:2px solid #0f62fe;
  outline-offset:1px
}

.cds--checkbox:disabled+.cds--checkbox-label,.cds--checkbox-label[data-contained-checkbox-disabled=true]{
  color:#c6c6c6;
  cursor:not-allowed
}

.cds--checkbox:disabled+.cds--checkbox-label::before,.cds--checkbox-label[data-contained-checkbox-disabled=true]::before{
  border-color:#c6c6c6
}

.cds--checkbox:checked:disabled+.cds--checkbox-label::before,.cds--checkbox:indeterminate:disabled+.cds--checkbox-label::before,.cds--checkbox-label[data-contained-checkbox-state=true][data-contained-checkbox-disabled=true]::before,.cds--checkbox-label[data-contained-checkbox-state=mixed][data-contained-checkbox-disabled=true]::before{
  background-color:#c6c6c6
}

.cds--checkbox-label-text.cds--skeleton{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:6.25rem;
  height:1rem;
  margin:.0625rem 0 0 .375rem
}

.cds--checkbox-label-text.cds--skeleton:hover,.cds--checkbox-label-text.cds--skeleton:focus,.cds--checkbox-label-text.cds--skeleton:active{
  border:none;
  cursor:default;
  outline:none
}

.cds--checkbox-label-text.cds--skeleton::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .cds--checkbox-label-text.cds--skeleton::before{
    animation:none
  }
}

.cds--checkbox--inline{
  position:relative
}

@keyframes hide-feedback{
  0%{
    opacity:1;
    visibility:inherit
  }

  100%{
    opacity:0;
    visibility:hidden
  }
}

@keyframes show-feedback{
  0%{
    opacity:0;
    visibility:hidden
  }

  100%{
    opacity:1;
    visibility:inherit
  }
}

.cds--snippet--disabled,.cds--snippet--disabled .cds--btn.cds--snippet-btn--expand{
  background-color:#f4f4f4;
  color:#c6c6c6
}

.cds--snippet--disabled .cds--snippet-btn--expand:hover,.cds--snippet--disabled .cds--copy-btn:hover{
  background-color:#f4f4f4;
  color:#c6c6c6;
  cursor:not-allowed
}

.cds--snippet--disabled .cds--snippet__icon,.cds--snippet--disabled .cds--snippet-btn--expand .cds--icon-chevron--down{
  fill:#c6c6c6
}

.cds--snippet code{
  font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px
}

.cds--snippet--inline{
  position:relative;
  display:inline;
  padding:0;
  border:2px solid rgba(0,0,0,0);
  background-color:#f4f4f4;
  border-radius:4px;
  color:#161616;
  cursor:pointer
}

.cds--snippet--inline:hover{
  background-color:#e0e0e0
}

.cds--snippet--inline:active{
  background-color:#c6c6c6
}

.cds--snippet--inline:focus{
  border:2px solid #0f62fe;
  outline:none
}

.cds--snippet--inline::before{
  position:absolute;
  z-index:6000;
  width:0;
  height:0;
  border-style:solid;
  content:"";
  display:none
}

.cds--snippet--inline .cds--copy-btn__feedback{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  z-index:6000;
  width:-moz-max-content;
  width:max-content;
  min-width:1.5rem;
  max-width:13rem;
  height:auto;
  padding:.1875rem 1rem;
  background-color:#393939;
  border-radius:.125rem;
  color:#fff;
  font-weight:400;
  text-align:left;
  transform:translateX(-50%);
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  display:none;
  overflow:visible;
  box-sizing:content-box;
  margin:auto;
  clip:auto
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .cds--snippet--inline .cds--copy-btn__feedback{
    width:auto
  }
}

@supports(-ms-accelerator: true){
  .cds--snippet--inline .cds--copy-btn__feedback{
    width:auto
  }
}

@supports(-ms-ime-align: auto){
  .cds--snippet--inline .cds--copy-btn__feedback{
    width:auto
  }
}

@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){
  .cds--snippet--inline .cds--copy-btn__feedback{
    border:1px solid rgba(0,0,0,0)
  }
}

.cds--snippet--inline .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  top:-0.75rem
}

.cds--snippet--inline::before,.cds--snippet--inline::after,.cds--snippet--inline .cds--assistive-text,.cds--snippet--inline+.cds--assistive-text{
  bottom:0;
  left:50%
}

.cds--snippet--inline::before{
  bottom:-0.5rem;
  border-width:0 .25rem .3125rem .25rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform:translate(-50%, 100%)
}

.cds--snippet--inline::after,.cds--snippet--inline .cds--assistive-text,.cds--snippet--inline+.cds--assistive-text{
  bottom:-0.8125rem;
  transform:translate(-50%, 100%)
}

.cds--snippet--inline.cds--copy-btn--animating::before,.cds--snippet--inline.cds--copy-btn--animating .cds--copy-btn__feedback{
  display:block
}

.cds--snippet--inline.cds--copy-btn--animating.cds--copy-btn--fade-out::before,.cds--snippet--inline.cds--copy-btn--animating.cds--copy-btn--fade-out .cds--copy-btn__feedback{
  animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) hide-feedback
}

.cds--snippet--inline.cds--copy-btn--animating.cds--copy-btn--fade-in::before,.cds--snippet--inline.cds--copy-btn--animating.cds--copy-btn--fade-in .cds--copy-btn__feedback{
  animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) show-feedback
}

.cds--snippet--inline code{
  padding:0 .5rem
}

.cds--snippet--inline.cds--snippet--no-copy{
  display:inline-block
}

.cds--snippet--inline.cds--snippet--no-copy:hover{
  background-color:#f4f4f4;
  cursor:auto
}

.cds--snippet--light.cds--snippet--inline.cds--snippet--no-copy:hover{
  background-color:#fff;
  cursor:auto
}

.cds--snippet--single{
  font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  position:relative;
  width:100%;
  max-width:48rem;
  background-color:#f4f4f4;
  display:flex;
  height:2.5rem;
  align-items:center;
  padding-right:2.5rem
}

.cds--snippet--single.cds--snippet--no-copy{
  padding:0
}

.cds--snippet--single.cds--snippet--no-copy::after{
  right:1rem
}

.cds--snippet--single .cds--snippet-container{
  position:relative;
  display:flex;
  height:100%;
  align-items:center;
  padding-left:1rem;
  overflow-x:auto
}

.cds--snippet--single .cds--snippet-container:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--snippet--single .cds--snippet-container:focus{
    outline-style:dotted
  }
}

.cds--snippet--single pre{
  font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  padding-right:.5rem
}

.cds--snippet--single pre,.cds--snippet--inline code{
  white-space:pre
}

.cds--snippet--multi{
  font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  position:relative;
  width:100%;
  max-width:48rem;
  background-color:#f4f4f4;
  display:flex;
  padding:1rem
}

.cds--snippet--multi .cds--snippet-container{
  position:relative;
  min-height:100%;
  max-height:100%;
  order:1;
  overflow-y:auto;
  transition:max-height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--snippet--multi.cds--snippet--expand .cds--snippet-container{
  padding-bottom:1rem;
  transition:max-height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--snippet--multi.cds--snippet--wraptext pre{
  white-space:pre-wrap;
  word-wrap:break-word
}

.cds--snippet--multi .cds--snippet-container pre{
  padding-right:2.5rem;
  padding-bottom:1.5rem;
  overflow-x:auto
}

.cds--snippet--multi.cds--snippet--no-copy .cds--snippet-container pre{
  padding-right:0
}

.cds--snippet--multi.cds--snippet--expand .cds--snippet-container pre{
  overflow-x:auto
}

.cds--snippet--multi .cds--snippet-container pre::after{
  position:absolute;
  top:0;
  right:0;
  width:1rem;
  height:100%;
  background-image:linear-gradient(to right, rgba(244, 244, 244, 0), #f4f4f4);
  content:""
}

.cds--snippet--multi .cds--snippet-container pre code{
  overflow:hidden
}

.cds--snippet__icon{
  width:1rem;
  height:1rem;
  fill:#161616;
  transition:all 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--snippet-button{
  position:absolute;
  top:0;
  right:0;
  display:flex;
  overflow:visible;
  width:2.5rem;
  height:2.5rem;
  align-items:center;
  justify-content:center;
  padding:0;
  border:none;
  background-color:#f4f4f4;
  cursor:pointer;
  outline:none
}

.cds--snippet-button:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px;
  outline-color:#0f62fe
}

@media screen and (prefers-contrast){
  .cds--snippet-button:focus{
    outline-style:dotted
  }
}

.cds--snippet--multi .cds--snippet-button{
  top:.5rem;
  right:.5rem;
  width:2rem;
  height:2rem
}

.cds--snippet-button:hover{
  background:#e5e5e5
}

.cds--snippet-button:active{
  background-color:#c6c6c6
}

.cds--btn--copy__feedback{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  font-family:'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif;
  z-index:6000;
  top:.75rem;
  right:1.25rem;
  left:inherit;
  font-weight:400
}

.cds--btn--copy__feedback::before,.cds--btn--copy__feedback::after{
  background:#393939
}

.cds--btn--copy__feedback::after{
  border:none
}

.cds--snippet .cds--copy-btn{
  position:absolute;
  top:0;
  right:0;
  font-family:'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif
}

.cds--snippet-btn--expand{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  font-family:'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif;
  position:absolute;
  z-index:10;
  right:0;
  bottom:0;
  display:inline-flex;
  align-items:center;
  padding:.5rem 1rem;
  border:0;
  background-color:#f4f4f4;
  color:#161616
}

.cds--snippet-btn--expand .cds--snippet-btn--text{
  position:relative;
  top:-0.0625rem
}

.cds--snippet-btn--expand--hide.cds--snippet-btn--expand{
  display:none
}

.cds--snippet-btn--expand .cds--icon-chevron--down{
  margin-left:.5rem;
  fill:#161616;
  transform:rotate(0deg);
  transition:150ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--snippet-btn--expand:hover{
  background:#e5e5e5;
  color:#161616
}

.cds--snippet-btn--expand:active{
  background-color:#c6c6c6
}

.cds--snippet-btn--expand:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px;
  border-color:rgba(0,0,0,0)
}

@media screen and (prefers-contrast){
  .cds--snippet-btn--expand:focus{
    outline-style:dotted
  }
}

.cds--snippet--expand .cds--snippet-btn--expand .cds--icon-chevron--down{
  transform:rotate(180deg);
  transition:transform 240ms
}

.cds--snippet--light,.cds--snippet--light .cds--snippet-button,.cds--snippet--light .cds--btn.cds--snippet-btn--expand,.cds--snippet--light .cds--copy-btn{
  background-color:#fff
}

.cds--snippet--light.cds--snippet--inline:hover,.cds--snippet--light .cds--snippet-button:hover,.cds--snippet--light .cds--btn.cds--snippet-btn--expand:hover,.cds--snippet--light .cds--copy-btn:hover{
  background-color:#e5e5e5
}

.cds--snippet--light.cds--snippet--inline:active,.cds--snippet--light .cds--snippet-button:active,.cds--snippet--light .cds--btn.cds--snippet-btn--expand:active,.cds--snippet--light .cds--copy-btn:active{
  background-color:#c6c6c6
}

.cds--snippet--light.cds--snippet--single::after,.cds--snippet--light.cds--snippet--multi .cds--snippet-container pre::after{
  background-image:linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff)
}

.cds--snippet.cds--skeleton .cds--snippet-container{
  width:100%;
  height:100%
}

.cds--snippet-button .cds--btn--copy__feedback{
  top:3.175rem;
  right:auto;
  left:50%
}

.cds--snippet-button .cds--btn--copy__feedback::before{
  top:0
}

.cds--snippet-button .cds--btn--copy__feedback::after{
  top:-0.25rem
}

.cds--snippet--multi .cds--copy-btn{
  z-index:10;
  top:.5rem;
  right:.5rem;
  width:2rem;
  height:2rem
}

.cds--snippet--multi .cds--snippet-button .cds--btn--copy__feedback{
  top:2.675rem
}

.cds--snippet--inline .cds--btn--copy__feedback{
  top:calc(100% - 0.25rem);
  right:auto;
  left:50%
}

.cds--snippet__overflow-indicator--left,.cds--snippet__overflow-indicator--right{
  z-index:1;
  width:1rem;
  flex:1 0 auto
}

.cds--snippet__overflow-indicator--left{
  order:0;
  margin-right:-1rem;
  background-image:linear-gradient(to left, transparent, #f4f4f4)
}

.cds--snippet__overflow-indicator--right{
  order:2;
  margin-left:-1rem;
  background-image:linear-gradient(to right, transparent, #f4f4f4)
}

.cds--snippet--single .cds--snippet__overflow-indicator--right,.cds--snippet--single .cds--snippet__overflow-indicator--left{
  position:absolute;
  width:2rem;
  height:calc(100% - 0.25rem)
}

.cds--snippet--single .cds--snippet__overflow-indicator--right{
  right:2.5rem
}

.cds--snippet--single.cds--snippet--no-copy .cds--snippet__overflow-indicator--right{
  right:0
}

.cds--snippet--single .cds--snippet-container:focus~.cds--snippet__overflow-indicator--right{
  right:calc(2.5rem + 0.125rem)
}

.cds--snippet--single .cds--snippet-container:focus+.cds--snippet__overflow-indicator--left{
  left:.125rem
}

.cds--snippet--light .cds--snippet__overflow-indicator--left{
  background-image:linear-gradient(to left, transparent, #ffffff)
}

.cds--snippet--light .cds--snippet__overflow-indicator--right{
  background-image:linear-gradient(to right, transparent, #ffffff)
}

@media not all and (min-resolution: 0.001dpcm){
  @supports(-webkit-appearance: none) and (stroke-color: transparent){
    .cds--snippet__overflow-indicator--left{
      background-image:linear-gradient(to left, rgba(244, 244, 244, 0), #f4f4f4)
    }

    .cds--snippet__overflow-indicator--right{
      background-image:linear-gradient(to right, rgba(244, 244, 244, 0), #f4f4f4)
    }
  }
}

.cds--snippet--multi.cds--skeleton{
  height:6.125rem
}

.cds--snippet--single.cds--skeleton{
  height:3.5rem
}

.cds--snippet.cds--skeleton span{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  display:block;
  width:100%;
  height:1rem;
  margin-top:.5rem
}

.cds--snippet.cds--skeleton span:hover,.cds--snippet.cds--skeleton span:focus,.cds--snippet.cds--skeleton span:active{
  border:none;
  cursor:default;
  outline:none
}

.cds--snippet.cds--skeleton span::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .cds--snippet.cds--skeleton span::before{
    animation:none
  }
}

.cds--snippet.cds--skeleton span:first-child{
  margin:0
}

.cds--snippet.cds--skeleton span:nth-child(2){
  width:85%
}

.cds--snippet.cds--skeleton span:nth-child(3){
  width:95%
}

.cds--snippet--single.cds--skeleton .cds--snippet-container{
  padding-bottom:0
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--snippet__icon{
    fill:ButtonText
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--snippet--inline:focus{
    color:Highlight;
    outline:1px solid Highlight
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--snippet--single,.cds--snippet--multi{
    outline:1px solid rgba(0,0,0,0)
  }
}

.cds--list-box__wrapper--inline{
  display:inline-grid;
  align-items:center;
  grid-gap:.25rem;
  grid-template:auto auto/auto auto
}

.cds--list-box__wrapper--inline .cds--label{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px
}

.cds--list-box__wrapper--inline .cds--label,.cds--list-box__wrapper--inline .cds--form__helper-text,.cds--list-box__wrapper--inline .cds--form-requirement{
  margin:0
}

.cds--list-box__wrapper--inline .cds--form__helper-text{
  max-width:none
}

.cds--list-box__wrapper--inline .cds--form-requirement{
  grid-column:2
}

.cds--list-box{
  position:relative;
  width:100%;
  height:2.5rem;
  max-height:2.5rem;
  border:none;
  border-bottom:1px solid #8d8d8d;
  background-color:#f4f4f4;
  color:#161616;
  cursor:pointer;
  transition:all 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--list-box:hover{
  background-color:#e5e5e5
}

.cds--list-box--xl,.cds--list-box--lg{
  height:3rem;
  max-height:3rem
}

.cds--list-box--sm{
  height:2rem;
  max-height:2rem
}

.cds--list-box--expanded{
  border-bottom-color:#e0e0e0
}

.cds--list-box--expanded:hover{
  background-color:#f4f4f4
}

.cds--list-box--expanded:hover.cds--list-box--light:hover{
  background-color:#fff
}

.cds--list-box .cds--text-input{
  min-width:0;
  height:100%
}

.cds--list-box__invalid-icon{
  position:absolute;
  top:50%;
  right:2.5rem;
  fill:#da1e28;
  transform:translateY(-50%)
}

.cds--list-box__invalid-icon--warning{
  fill:#f1c21b
}

.cds--list-box__invalid-icon--warning path[fill]{
  fill:#000;
  opacity:1
}

.cds--list-box[data-invalid] .cds--list-box__field,.cds--list-box.cds--list-box--warning .cds--list-box__field{
  padding-right:4rem;
  border-bottom:0
}

.cds--list-box[data-invalid].cds--list-box--inline .cds--list-box__field{
  padding-right:3.5rem
}

.cds--list-box--light{
  background-color:#fff
}

.cds--list-box--light:hover{
  background-color:#e5e5e5
}

.cds--list-box--light .cds--list-box__menu{
  background:#fff
}

.cds--list-box--light .cds--list-box__menu-item__option{
  border-top-color:#e0e0e0
}

.cds--list-box--light.cds--list-box--expanded{
  border-bottom-color:rgba(0,0,0,0)
}

.cds--list-box--disabled:hover{
  background-color:#f4f4f4
}

.cds--list-box--light.cds--list-box--disabled{
  background-color:#fff
}

.cds--list-box--disabled,.cds--list-box--disabled .cds--list-box__field,.cds--list-box--disabled .cds--list-box__field:focus{
  border-bottom-color:rgba(0,0,0,0);
  outline:none
}

.cds--list-box--disabled .cds--list-box__label,.cds--list-box--disabled.cds--list-box--inline .cds--list-box__label{
  color:#c6c6c6
}

.cds--list-box--disabled .cds--list-box__menu-icon>svg,.cds--list-box--disabled .cds--list-box__selection>svg{
  fill:#c6c6c6
}

.cds--list-box--disabled,.cds--list-box--disabled .cds--list-box__field,.cds--list-box--disabled .cds--list-box__menu-icon{
  cursor:not-allowed
}

.cds--list-box--disabled .cds--list-box__menu-item,.cds--list-box--disabled .cds--list-box__menu-item:hover,.cds--list-box--disabled .cds--list-box__menu-item--highlighted{
  color:#c6c6c6;
  text-decoration:none
}

.cds--list-box--disabled .cds--list-box__selection:hover{
  cursor:not-allowed
}

.cds--list-box--disabled.cds--list-box[data-invalid] .cds--list-box__field{
  padding-right:3rem
}

.cds--list-box--disabled.cds--list-box[data-invalid].cds--list-box--inline .cds--list-box__field{
  padding-right:2rem
}

.cds--list-box.cds--list-box--inline{
  border-width:0;
  background-color:rgba(0,0,0,0)
}

.cds--list-box.cds--list-box--inline:hover{
  background-color:#e5e5e5
}

.cds--list-box.cds--list-box--inline.cds--list-box--expanded{
  border-bottom-width:0
}

.cds--list-box.cds--list-box--inline.cds--list-box--expanded .cds--list-box__field[aria-expanded=true]{
  border-width:0
}

.cds--list-box.cds--list-box--inline.cds--list-box--disabled:hover{
  background-color:rgba(0,0,0,0)
}

.cds--list-box.cds--list-box--inline.cds--list-box--expanded:hover{
  background-color:#fff
}

.cds--list-box.cds--list-box--inline .cds--list-box__field{
  padding:0 2rem 0 .5rem
}

.cds--list-box.cds--list-box--inline .cds--list-box__menu-icon{
  right:.5rem
}

.cds--list-box.cds--list-box--inline .cds--list-box__invalid-icon{
  right:2rem
}

.cds--list-box--inline .cds--list-box__label{
  color:#161616
}

.cds--list-box--inline .cds--list-box__field{
  height:100%
}

.cds--dropdown--inline .cds--list-box__field{
  max-width:30rem
}

.cds--dropdown--inline .cds--list-box__menu{
  min-width:18rem;
  max-width:30rem
}

.cds--list-box__field{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  width:100%;
  position:relative;
  display:inline-flex;
  overflow:hidden;
  height:calc(100% + 1px);
  align-items:center;
  padding:0 3rem 0 1rem;
  cursor:pointer;
  outline:none;
  text-overflow:ellipsis;
  vertical-align:top;
  white-space:nowrap
}

.cds--list-box__field::-moz-focus-inner{
  border:0
}

.cds--list-box__field:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--list-box__field:focus{
    outline-style:dotted
  }
}

.cds--list-box__field[disabled]{
  color:#c6c6c6;
  outline:none
}

.cds--list-box__field .cds--text-input{
  padding-right:4.5rem
}

.cds--list-box[data-invalid] .cds--list-box__field .cds--text-input,.cds--list-box--warning .cds--list-box__field .cds--text-input{
  padding-right:6.125rem
}

.cds--list-box[data-invalid] .cds--list-box__field .cds--text-input+.cds--list-box__invalid-icon,.cds--list-box--warning .cds--list-box__field .cds--text-input+.cds--list-box__invalid-icon{
  right:4.125rem
}

.cds--list-box__field .cds--text-input--empty{
  padding-right:3rem
}

.cds--list-box[data-invalid] .cds--list-box__field .cds--text-input--empty,.cds--list-box--warning .cds--list-box__field .cds--text-input--empty{
  padding-right:4.5rem
}

.cds--list-box[data-invalid] .cds--list-box__field .cds--text-input--empty+.cds--list-box__invalid-icon,.cds--list-box--warning .cds--list-box__field .cds--text-input--empty+.cds--list-box__invalid-icon{
  right:2.5rem
}

.cds--list-box__label{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  overflow:hidden;
  color:#161616;
  text-overflow:ellipsis;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  white-space:nowrap
}

.cds--list-box__menu-icon{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  position:absolute;
  right:1rem;
  display:flex;
  width:1.5rem;
  height:1.5rem;
  align-items:center;
  justify-content:center;
  cursor:pointer;
  outline:none;
  transition:transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--list-box__menu-icon::-moz-focus-inner{
  border:0
}

.cds--list-box__menu-icon>svg{
  fill:#161616
}

.cds--list-box__menu-icon--open{
  width:1.5rem;
  justify-content:center;
  transform:rotate(180deg)
}

.cds--list-box__selection{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  position:absolute;
  top:50%;
  right:2.5rem;
  display:flex;
  width:1.5rem;
  height:1.5rem;
  align-items:center;
  justify-content:center;
  cursor:pointer;
  transform:translateY(-50%);
  transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none
}

.cds--list-box__selection::-moz-focus-inner{
  border:0
}

.cds--list-box__selection:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--list-box__selection:focus{
    outline-style:dotted
  }
}

.cds--list-box__selection:focus:hover{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--list-box__selection:focus:hover{
    outline-style:dotted
  }
}

.cds--list-box__selection>svg{
  fill:#161616
}

.cds--list-box--disabled .cds--list-box__selection:focus{
  outline:none
}

.cds--list-box__selection--multi{
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  position:static;
  top:auto;
  display:flex;
  width:auto;
  height:1.5rem;
  align-items:center;
  justify-content:space-between;
  padding:.5rem;
  padding-right:.125rem;
  margin-right:.625rem;
  background-color:#393939;
  border-radius:.75rem;
  color:#fff;
  line-height:0;
  transform:none
}

.cds--list-box__selection--multi>svg{
  width:1.25rem;
  height:1.25rem;
  padding:.125rem;
  margin-left:.25rem;
  fill:#fff
}

.cds--list-box__selection--multi>svg:hover{
  background-color:#4c4c4c;
  border-radius:50%
}

.cds--list-box--disabled .cds--list-box__selection--multi{
  background-color:#c6c6c6;
  color:#f4f4f4
}

.cds--list-box--disabled .cds--list-box__selection--multi.cds--tag--interactive:hover,.cds--list-box--disabled .cds--list-box__selection--multi .cds--tag__close-icon:hover{
  background-color:#c6c6c6
}

.cds--list-box--disabled .cds--list-box__selection--multi>svg{
  fill:#f4f4f4
}

.cds--list-box--disabled .cds--list-box__selection--multi>svg:hover{
  background-color:initial
}

.cds--list-box__selection--multi:hover{
  outline:none
}

.cds--list-box__menu{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  position:absolute;
  z-index:9100;
  right:0;
  left:0;
  width:100%;
  background-color:#f4f4f4;
  overflow-y:auto;
  transition:max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--list-box__menu:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .cds--list-box__menu:focus{
    outline-style:dotted
  }
}

.cds--list-box .cds--list-box__field[aria-expanded=false]+.cds--list-box__menu{
  max-height:0
}

.cds--list-box--expanded .cds--list-box__menu{
  max-height:13.75rem
}

.cds--list-box--expanded.cds--list-box--xl .cds--list-box__menu,.cds--list-box--expanded.cds--list-box--lg .cds--list-box__menu{
  max-height:16.5rem
}

.cds--list-box--expanded.cds--list-box--sm .cds--list-box__menu{
  max-height:11rem
}

.cds--list-box__menu-item{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  position:relative;
  height:2.5rem;
  color:#525252;
  cursor:pointer;
  transition:background 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none
}

.cds--list-box__menu-item:hover{
  background-color:#e5e5e5
}

.cds--list-box__menu-item:active{
  background-color:#e0e0e0
}

.cds--list-box--light .cds--list-box__menu-item:hover{
  background-color:#e5e5e5
}

.cds--list-box--sm .cds--list-box__menu-item{
  height:2rem
}

.cds--list-box--xl .cds--list-box__menu-item,.cds--list-box--lg .cds--list-box__menu-item{
  height:3rem
}

.cds--list-box--disabled .cds--list-box__menu-item:hover{
  background-color:rgba(0,0,0,0)
}

.cds--list-box--light .cds--list-box__menu-item:active{
  background-color:#e0e0e0
}

.cds--list-box--disabled .cds--list-box__menu-item__option:hover{
  border-top-color:#e0e0e0
}

.cds--list-box__menu-item:first-of-type .cds--list-box__menu-item__option{
  border-top-color:rgba(0,0,0,0)
}

.cds--list-box__menu-item:hover .cds--list-box__menu-item__option{
  color:#161616
}

.cds--list-box__menu-item:hover+.cds--list-box__menu-item .cds--list-box__menu-item__option{
  border-top-color:rgba(0,0,0,0)
}

.cds--list-box--disabled .cds--list-box__menu-item:hover+.cds--list-box__menu-item .cds--list-box__menu-item__option{
  border-top-color:#e0e0e0
}

.cds--list-box__menu-item__option{
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  display:block;
  overflow:hidden;
  height:2.5rem;
  padding:.6875rem 0;
  padding-right:1.5rem;
  border-top:1px solid rgba(0,0,0,0);
  border-top-color:#e0e0e0;
  border-bottom:1px solid rgba(0,0,0,0);
  margin:0 1rem;
  color:#525252;
  font-weight:normal;
  line-height:1rem;
  text-decoration:none;
  text-overflow:ellipsis;
  transition:border-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  white-space:nowrap
}

.cds--list-box__menu-item__option:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px;
  padding:.6875rem 1rem;
  border-color:rgba(0,0,0,0);
  margin:0
}

@media screen and (prefers-contrast){
  .cds--list-box__menu-item__option:focus{
    outline-style:dotted
  }
}

.cds--list-box__menu-item__option:hover{
  border-color:rgba(0,0,0,0);
  color:#161616
}

.cds--list-box--sm .cds--list-box__menu-item__option{
  height:2rem;
  padding-top:.4375rem;
  padding-bottom:.4375rem
}

.cds--list-box--xl .cds--list-box__menu-item__option,.cds--list-box--lg .cds--list-box__menu-item__option{
  height:3rem;
  padding-top:.9375rem;
  padding-bottom:.9375rem
}

.cds--list-box--disabled .cds--list-box__menu-item:hover .cds--list-box__menu-item__option,.cds--list-box--disabled .cds--list-box__menu-item__option{
  color:#c6c6c6
}

.cds--list-box__menu-item[disabled],.cds--list-box__menu-item[disabled] *,.cds--list-box__menu-item[disabled] .cds--list-box__menu-item__option,.cds--list-box__menu-item[disabled]:hover{
  color:#c6c6c6;
  cursor:not-allowed;
  outline:none
}

.cds--list-box__menu-item[disabled]:hover{
  background-color:revert
}

.cds--list-box__menu-item[disabled] .cds--checkbox-label::before{
  border-color:#c6c6c6
}

.cds--list-box__menu-item[disabled] .cds--list-box__menu-item__option{
  border-top-color:#e0e0e0
}

.cds--list-box__menu-item[disabled]:hover+.cds--list-box__menu-item .cds--list-box__menu-item__option{
  border-top-color:#e0e0e0
}

.cds--list-box.cds--list-box--inline .cds--list-box__menu-item__option{
  margin:0 .5rem
}

.cds--list-box.cds--list-box--inline .cds--list-box__menu-item__option:focus{
  padding-right:.5rem;
  padding-left:.5rem;
  margin:0
}

.cds--list-box__menu-item--highlighted{
  border-color:rgba(0,0,0,0);
  background-color:#e5e5e5;
  color:#161616
}

.cds--list-box__menu-item--highlighted .cds--list-box__menu-item__option,.cds--list-box__menu-item--highlighted+.cds--list-box__menu-item .cds--list-box__menu-item__option{
  border-top-color:rgba(0,0,0,0)
}

.cds--list-box__menu-item--highlighted .cds--list-box__menu-item__option{
  color:#161616
}

.cds--list-box__menu-item--active{
  border-bottom-color:#e0e0e0;
  background-color:#e0e0e0;
  color:#161616
}

.cds--list-box--light .cds--list-box__menu-item--active{
  border-bottom-color:#e0e0e0;
  background-color:#e0e0e0
}

.cds--list-box__menu-item--active:hover,.cds--list-box__menu-item--active.cds--list-box__menu-item--highlighted{
  border-bottom-color:#cacaca;
  background-color:#cacaca
}

.cds--list-box__menu-item--active .cds--list-box__menu-item__option{
  color:#161616
}

.cds--list-box__menu-item--active+.cds--list-box__menu-item>.cds--list-box__menu-item__option{
  border-top-color:rgba(0,0,0,0)
}

.cds--list-box__menu-item__selected-icon{
  position:absolute;
  top:50%;
  right:1rem;
  display:none;
  fill:#161616;
  transform:translateY(-50%)
}

.cds--list-box--inline .cds--list-box__menu-item__selected-icon{
  right:.5rem
}

.cds--list-box__menu-item--active .cds--list-box__menu-item__selected-icon{
  display:block
}

.cds--list-box__menu-item .cds--checkbox-label{
  width:100%
}

.cds--list-box__menu-item .cds--checkbox-label-text{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.cds--list-box--up .cds--list-box__menu{
  bottom:2.5rem
}

.cds--list-box--up.cds--dropdown--sm .cds--list-box__menu,.cds--list-box--up.cds--list-box--sm .cds--list-box__menu,.cds--list-box--up .cds--list-box--sm .cds--list-box__menu{
  bottom:2rem
}

.cds--list-box--up.cds--dropdown--xl .cds--list-box__menu,.cds--list-box--up.cds--list-box--xl .cds--list-box__menu,.cds--list-box--up.cds--dropdown--lg .cds--list-box__menu,.cds--list-box--up.cds--list-box--lg .cds--list-box__menu,.cds--list-box--up .cds--list-box--lg .cds--list-box__menu{
  bottom:3rem
}

.cds--list-box input[role=combobox],.cds--list-box input[type=text]{
  min-width:0;
  background-color:inherit
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--list-box__field,.cds--list-box__menu,.cds--multi-select .cds--tag--filter{
    outline:1px solid rgba(0,0,0,0)
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--list-box__field:focus,.cds--multi-select .cds--tag__close-icon:focus,.cds--list-box__menu-item--highlighted .cds--list-box__menu-item__option{
    color:Highlight;
    outline:1px solid Highlight
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--list-box__menu-icon>svg,.cds--list-box__selection>svg,.cds--list-box__selection--multi>svg{
    fill:ButtonText
  }
}

.cds--combo-box:hover{
  background-color:#f4f4f4
}

.cds--combo-box.cds--list-box--light:hover{
  background-color:#fff
}

.cds--combo-box .cds--text-input::-ms-clear{
  display:none
}

.cds--combo-box.cds--list-box--expanded .cds--text-input{
  border-bottom-color:#e0e0e0
}

.cds--combo-box .cds--list-box__field,.cds--combo-box.cds--list-box[data-invalid] .cds--list-box__field,.cds--combo-box.cds--list-box--warning .cds--list-box__field,.cds--combo-box.cds--list-box--disabled.cds--list-box[data-invalid] .cds--list-box__field,.cds--combo-box.cds--list-box--disabled.cds--list-box--warning .cds--list-box__field{
  padding:0
}

.cds--content-switcher{
  display:flex;
  width:100%;
  height:2.5rem;
  justify-content:space-evenly
}

.cds--content-switcher--sm{
  height:2rem
}

.cds--content-switcher--xl,.cds--content-switcher--lg{
  height:3rem
}

.cds--content-switcher-btn{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  position:relative;
  display:inline-flex;
  overflow:hidden;
  width:100%;
  align-items:center;
  padding:.5rem 1rem;
  border:none;
  border-top:.0625rem solid #161616;
  border-bottom:.0625rem solid #161616;
  margin:0;
  background-color:rgba(0,0,0,0);
  color:#525252;
  text-align:left;
  text-decoration:none;
  transition:all 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
  white-space:nowrap
}

.cds--content-switcher-btn::after{
  position:absolute;
  top:0;
  left:0;
  display:block;
  width:100%;
  height:100%;
  background-color:#161616;
  content:"";
  transform:scaleY(0);
  transform-origin:bottom;
  transition:all 150ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media(prefers-reduced-motion: reduce){
  .cds--content-switcher-btn::after{
    transition:none
  }
}

.cds--content-switcher-btn:disabled::after{
  display:none
}

.cds--content-switcher-btn:focus{
  z-index:3;
  border-color:#0f62fe;
  box-shadow:inset 0 0 0 2px #0f62fe,inset 0 0 0 3px #fff
}

.cds--content-switcher-btn:focus::after{
  -webkit-clip-path:inset(3px 3px 3px 3px);
          clip-path:inset(3px 3px 3px 3px)
}

.cds--content-switcher-btn:hover{
  color:#161616;
  cursor:pointer
}

.cds--content-switcher-btn:hover,.cds--content-switcher-btn:active{
  z-index:3;
  background-color:#e5e5e5;
  color:#161616
}

.cds--content-switcher-btn:disabled{
  border-color:#f4f4f4;
  background-color:rgba(0,0,0,0);
  color:#c6c6c6
}

.cds--content-switcher-btn:disabled:hover{
  cursor:not-allowed
}

.cds--content-switcher-btn:disabled:first-child,.cds--content-switcher-btn:disabled:last-child{
  border-color:#f4f4f4
}

.cds--content-switcher-btn:first-child{
  border-left:.0625rem solid #161616;
  border-bottom-left-radius:.25rem;
  border-top-left-radius:.25rem
}

.cds--content-switcher-btn:last-child{
  border-right:.0625rem solid #161616;
  border-bottom-right-radius:.25rem;
  border-top-right-radius:.25rem
}

.cds--content-switcher--selected,.cds--content-switcher--selected:first-child,.cds--content-switcher--selected:last-child{
  border:0
}

.cds--content-switcher-btn::before{
  position:absolute;
  z-index:2;
  left:0;
  display:block;
  width:.0625rem;
  height:1rem;
  background-color:#e0e0e0;
  content:""
}

.cds--content-switcher-btn:first-of-type::before{
  display:none
}

.cds--content-switcher-btn:focus::before,.cds--content-switcher-btn:focus+.cds--content-switcher-btn::before,.cds--content-switcher-btn:hover::before,.cds--content-switcher-btn:hover+.cds--content-switcher-btn::before,.cds--content-switcher--selected::before,.cds--content-switcher--selected+.cds--content-switcher-btn::before{
  background-color:rgba(0,0,0,0)
}

.cds--content-switcher-btn:disabled::before,.cds--content-switcher-btn:disabled:hover+.cds--content-switcher-btn:disabled::before{
  background-color:#f4f4f4
}

.cds--content-switcher-btn.cds--content-switcher--selected:disabled+.cds--content-switcher-btn::before,.cds--content-switcher-btn.cds--content-switcher--selected:disabled:hover+.cds--content-switcher-btn::before{
  background-color:rgba(0,0,0,0)
}

.cds--content-switcher__icon{
  fill:#525252;
  transition:fill 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--content-switcher__icon+span{
  margin-left:.5rem
}

.cds--content-switcher__label{
  z-index:1;
  overflow:hidden;
  max-width:100%;
  text-overflow:ellipsis;
  white-space:nowrap
}

.cds--content-switcher-btn:hover .cds--content-switcher__icon,.cds--content-switcher-btn:focus .cds--content-switcher__icon{
  fill:#161616
}

.cds--content-switcher-btn.cds--content-switcher--selected{
  z-index:3;
  background-color:#161616;
  color:#fff
}

.cds--content-switcher-btn.cds--content-switcher--selected::after{
  transform:scaleY(1)
}

.cds--content-switcher-btn.cds--content-switcher--selected:disabled{
  background-color:#8d8d8d;
  color:#c6c6c6
}

.cds--content-switcher-btn.cds--content-switcher--selected .cds--content-switcher__icon{
  fill:#fff
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--content-switcher-btn:focus{
    color:Highlight;
    outline:1px solid Highlight
  }
}

@keyframes hide-feedback{
  0%{
    opacity:1;
    visibility:inherit
  }

  100%{
    opacity:0;
    visibility:hidden
  }
}

@keyframes show-feedback{
  0%{
    opacity:0;
    visibility:hidden
  }

  100%{
    opacity:1;
    visibility:inherit
  }
}

.cds--btn--copy{
  position:relative;
  overflow:visible
}

.cds--btn--copy .cds--btn__icon{
  margin-left:.3125rem
}

.cds--btn--copy__feedback{
  position:absolute;
  top:1.2rem;
  left:50%;
  display:none
}

.cds--btn--copy__feedback::before{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  z-index:2;
  top:1.1rem;
  padding:.25rem;
  border-radius:4px;
  color:#fff;
  content:attr(data-feedback);
  font-weight:400;
  pointer-events:none;
  transform:translateX(-50%);
  white-space:nowrap
}

.cds--btn--copy__feedback::after{
  z-index:1;
  top:.85rem;
  left:-0.3rem;
  width:.6rem;
  height:.6rem;
  border-right:1px solid #393939;
  border-bottom:1px solid #393939;
  content:"";
  transform:rotate(-135deg)
}

.cds--btn--copy__feedback::before,.cds--btn--copy__feedback::after{
  position:absolute;
  display:block;
  background:#393939
}

.cds--btn--copy__feedback--displayed{
  display:inline-flex
}

.cds--copy-btn{
  position:relative;
  display:flex;
  width:2.5rem;
  height:2.5rem;
  align-items:center;
  justify-content:center;
  padding:0;
  border:none;
  background-color:#f4f4f4;
  cursor:pointer
}

.cds--copy-btn:hover{
  background-color:#e5e5e5
}

.cds--copy-btn:active{
  background-color:#c6c6c6
}

.cds--copy-btn::before{
  position:absolute;
  z-index:6000;
  width:0;
  height:0;
  border-style:solid;
  content:"";
  display:none
}

.cds--copy-btn .cds--copy-btn__feedback{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  z-index:6000;
  width:-moz-max-content;
  width:max-content;
  min-width:1.5rem;
  max-width:13rem;
  height:auto;
  padding:.1875rem 1rem;
  background-color:#393939;
  border-radius:.125rem;
  color:#fff;
  font-weight:400;
  text-align:left;
  transform:translateX(-50%);
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  display:none;
  overflow:visible;
  box-sizing:content-box;
  margin:auto;
  clip:auto
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .cds--copy-btn .cds--copy-btn__feedback{
    width:auto
  }
}

@supports(-ms-accelerator: true){
  .cds--copy-btn .cds--copy-btn__feedback{
    width:auto
  }
}

@supports(-ms-ime-align: auto){
  .cds--copy-btn .cds--copy-btn__feedback{
    width:auto
  }
}

@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){
  .cds--copy-btn .cds--copy-btn__feedback{
    border:1px solid rgba(0,0,0,0)
  }
}

.cds--copy-btn .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  top:-0.75rem
}

.cds--copy-btn::before,.cds--copy-btn::after,.cds--copy-btn .cds--assistive-text,.cds--copy-btn+.cds--assistive-text{
  bottom:0;
  left:50%
}

.cds--copy-btn::before{
  bottom:-0.5rem;
  border-width:0 .25rem .3125rem .25rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform:translate(-50%, 100%)
}

.cds--copy-btn::after,.cds--copy-btn .cds--assistive-text,.cds--copy-btn+.cds--assistive-text{
  bottom:-0.8125rem;
  transform:translate(-50%, 100%)
}

.cds--copy-btn:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px;
  outline-color:#0f62fe
}

@media screen and (prefers-contrast){
  .cds--copy-btn:focus{
    outline-style:dotted
  }
}

.cds--copy-btn.cds--copy-btn--animating::before,.cds--copy-btn.cds--copy-btn--animating .cds--copy-btn__feedback{
  display:block
}

.cds--copy-btn.cds--copy-btn--animating.cds--copy-btn--fade-out::before,.cds--copy-btn.cds--copy-btn--animating.cds--copy-btn--fade-out .cds--copy-btn__feedback{
  animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) hide-feedback
}

.cds--copy-btn.cds--copy-btn--animating.cds--copy-btn--fade-in::before,.cds--copy-btn.cds--copy-btn--animating.cds--copy-btn--fade-in .cds--copy-btn__feedback{
  animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) show-feedback
}

.cds--copy{
  font-size:0
}

.cds--table-toolbar{
  position:relative;
  display:flex;
  width:100%;
  min-height:3rem;
  background-color:#f4f4f4
}

.cds--toolbar-content{
  display:flex;
  width:100%;
  height:3rem;
  justify-content:flex-end;
  transform:translate3d(0, 0, 0);
  transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),-webkit-clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9),-webkit-clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--batch-actions~.cds--toolbar-content{
  -webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);
          clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)
}

.cds--toolbar-content .cds--search .cds--search-input{
  background-color:rgba(0,0,0,0)
}

.cds--batch-actions~.cds--toolbar-search-container{
  display:flex;
  align-items:center;
  opacity:1;
  transition:opacity 110ms
}

.cds--toolbar-content .cds--toolbar-search-container-expandable{
  position:relative;
  width:3rem;
  height:3rem;
  box-shadow:none;
  cursor:pointer;
  transition:width 240ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0, 0, 0.38, 0.9)
}

.cds--toolbar-content .cds--toolbar-search-container-expandable:hover{
  background-color:#e5e5e5
}

.cds--toolbar-search-container-expandable .cds--search-input{
  height:100%;
  cursor:pointer;
  opacity:0
}

.cds--toolbar-search-container-expandable:not(.cds--toolbar-search-container-active) .cds--search-input{
  padding:0
}

.cds--toolbar-search-container-expandable .cds--search-magnifier-icon{
  left:0;
  width:3rem;
  height:3rem;
  padding:1rem;
  fill:#161616
}

.cds--toolbar-search-container-expandable.cds--search--disabled .cds--search-magnifier-icon{
  background-color:#f4f4f4;
  cursor:not-allowed;
  transition:background-color none
}

.cds--toolbar-search-container-disabled .cds--search-input{
  cursor:not-allowed
}

.cds--toolbar-search-container-expandable.cds--search .cds--label{
  visibility:hidden
}

.cds--toolbar-search-container-expandable.cds--search .cds--search-close{
  width:3rem;
  height:3rem
}

.cds--toolbar-search-container-expandable.cds--search .cds--search-close::before{
  top:.125rem;
  height:calc(100% - 0.25rem);
  background-color:#e5e5e5
}

.cds--toolbar-search-container-expandable.cds--search .cds--search-close:focus::before{
  background-color:#0f62fe
}

.cds--toolbar-search-container-active.cds--search{
  width:100%
}

.cds--toolbar-search-container-active .cds--search-input{
  opacity:1
}

.cds--toolbar-search-container-active .cds--label,.cds--toolbar-search-container-active .cds--search-input{
  padding:0 3rem;
  cursor:text
}

.cds--toolbar-search-container-active .cds--search-input:focus+.cds--search-close{
  border:none;
  box-shadow:none;
  outline:none
}

.cds--toolbar-search-container-active .cds--search-input:not(:-moz-placeholder-shown){
  border:none;
  background-color:#e5e5e5
}

.cds--toolbar-search-container-active .cds--search-input:not(:placeholder-shown){
  border:none;
  background-color:#e5e5e5
}

.cds--toolbar-search-container-active .cds--search-magnifier-icon:focus,.cds--toolbar-search-container-active .cds--search-magnifier-icon:active,.cds--toolbar-search-container-active .cds--search-magnifier-icon:hover{
  border:none;
  background-color:rgba(0,0,0,0);
  outline:none
}

.cds--toolbar-search-container-persistent .cds--search-close,.cds--toolbar-search-container-persistent .cds--search-close:hover,.cds--toolbar-search-container-active .cds--search-close,.cds--toolbar-search-container-active .cds--search-close:hover{
  border:none;
  background-color:rgba(0,0,0,0)
}

.cds--toolbar-search-container-persistent .cds--search-close::before{
  display:none
}

.cds--overflow-menu.cds--toolbar-action{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  width:100%;
  display:flex;
  width:3rem;
  height:3rem;
  padding:1rem;
  cursor:pointer;
  transition:background 110ms cubic-bezier(0, 0, 0.38, 0.9)
}

.cds--overflow-menu.cds--toolbar-action::-moz-focus-inner{
  border:0
}

.cds--toolbar-action{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  width:100%;
  display:flex;
  width:3rem;
  height:3rem;
  cursor:pointer;
  transition:background 110ms cubic-bezier(0, 0, 0.38, 0.9)
}

.cds--toolbar-action::-moz-focus-inner{
  border:0
}

.cds--toolbar-action:hover:not([disabled]){
  background-color:#e5e5e5
}

.cds--toolbar-action:hover[aria-expanded=true]{
  background-color:#f4f4f4
}

.cds--toolbar-action[disabled]{
  cursor:not-allowed
}

.cds--toolbar-action[disabled] .cds--toolbar-action__icon{
  cursor:not-allowed;
  fill:#c6c6c6
}

.cds--toolbar-action:focus:not([disabled]),.cds--toolbar-action:active:not([disabled]){
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--toolbar-action:focus:not([disabled]),.cds--toolbar-action:active:not([disabled]){
    outline-style:dotted
  }
}

.cds--toolbar-action:focus:not([disabled]).cds--toolbar-search-container-expandable,.cds--toolbar-action:active:not([disabled]).cds--toolbar-search-container-expandable{
  outline:none
}

.cds--toolbar-action~.cds--btn{
  max-width:none;
  margin:0;
  white-space:nowrap
}

.cds--overflow-menu--data-table{
  height:3rem
}

.cds--toolbar-action__icon{
  width:auto;
  max-width:1rem;
  height:1rem;
  fill:#161616
}

.cds--toolbar-search-container-persistent{
  position:relative;
  width:100%;
  height:3rem;
  opacity:1
}

.cds--toolbar-search-container-persistent+.cds--toolbar-content{
  position:relative;
  width:auto
}

.cds--toolbar-search-container-persistent .cds--search{
  position:initial
}

.cds--toolbar-search-container-persistent .cds--search-magnifier-icon{
  left:1rem
}

.cds--toolbar-search-container-persistent .cds--search-input{
  height:3rem;
  padding:0 3rem;
  border:none
}

.cds--toolbar-search-container-persistent .cds--search-input:focus:not([disabled]){
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--toolbar-search-container-persistent .cds--search-input:focus:not([disabled]){
    outline-style:dotted
  }
}

.cds--toolbar-search-container-persistent .cds--search-input:hover:not([disabled]){
  background-color:#e5e5e5
}

.cds--toolbar-search-container-persistent .cds--search-input:not(:-moz-placeholder-shown){
  background-color:#e5e5e5
}

.cds--toolbar-search-container-persistent .cds--search-input:active:not([disabled]),.cds--toolbar-search-container-persistent .cds--search-input:not(:placeholder-shown){
  background-color:#e5e5e5
}

.cds--toolbar-search-container-persistent .cds--search-close{
  width:3rem;
  height:3rem
}

.cds--batch-actions--active~.cds--toolbar-search-container,.cds--batch-actions--active~.cds--toolbar-content{
  -webkit-clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);
          clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);
  transform:translate3d(0, 48px, 0);
  transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),-webkit-clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9),-webkit-clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--batch-actions{
  position:absolute;
  right:0;
  bottom:0;
  left:0;
  display:flex;
  align-items:center;
  justify-content:space-between;
  background-color:#0f62fe;
  -webkit-clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);
          clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);
  pointer-events:none;
  transform:translate3d(0, 48px, 0);
  transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),-webkit-clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9),opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9),opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),-webkit-clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  will-change:transform
}

.cds--batch-actions:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .cds--batch-actions:focus{
    outline-style:dotted
  }
}

.cds--batch-actions--active{
  overflow:auto hidden;
  -webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);
          clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);
  pointer-events:all;
  transform:translate3d(0, 0, 0)
}

.cds--action-list{
  display:flex;
  align-items:center
}

.cds--action-list .cds--btn{
  padding:calc(.875rem - 3px) 16px;
  color:#fff;
  white-space:nowrap
}

.cds--action-list .cds--btn:disabled{
  border-color:rgba(0,0,0,0);
  background-color:rgba(0,0,0,0);
  color:#fff;
  opacity:.5
}

.cds--action-list .cds--btn .cds--btn__icon{
  position:static;
  margin-left:.5rem;
  fill:#fff
}

.cds--action-list .cds--btn .cds--btn__icon .st0{
  fill:none
}

.cds--batch-download{
  padding:.0625rem
}

.cds--action-list .cds--btn--primary:focus::before,.cds--action-list .cds--btn--primary::before,.cds--action-list .cds--btn--primary:focus::after,.cds--action-list .cds--btn--primary::after{
  display:none
}

.cds--action-list .cds--btn--primary:focus{
  outline:2px solid #f4f4f4;
  outline-offset:-0.125rem
}

.cds--action-list .cds--btn--primary:nth-child(3):hover+.cds--btn--primary.cds--batch-summary__cancel::before,.cds--action-list .cds--btn--primary:nth-child(3):focus+.cds--btn--primary.cds--batch-summary__cancel::before{
  opacity:0
}

.cds--btn--primary.cds--batch-summary__cancel::before{
  position:absolute;
  top:.9375rem;
  left:0;
  display:block;
  width:.0625rem;
  height:1rem;
  border:none;
  background-color:#fff;
  content:"";
  opacity:1;
  transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--btn--primary.cds--batch-summary__cancel:hover::before{
  opacity:0;
  transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--batch-summary{
  position:sticky;
  z-index:100000;
  left:0;
  display:flex;
  min-height:3rem;
  align-items:center;
  padding:0 1rem;
  background-color:#0f62fe;
  color:#fff
}

.cds--batch-summary__scroll{
  box-shadow:.5px 0 .2px #0043ce
}

.cds--batch-summary__para{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px
}

.cds--table-toolbar--small,.cds--table-toolbar--sm{
  height:2rem;
  min-height:2rem
}

.cds--table-toolbar--small .cds--toolbar-search-container-expandable,.cds--table-toolbar--small .cds--toolbar-search-container-persistent,.cds--table-toolbar--sm .cds--toolbar-search-container-expandable,.cds--table-toolbar--sm .cds--toolbar-search-container-persistent{
  height:2rem
}

.cds--table-toolbar--small .cds--toolbar-search-container-expandable .cds--search-input,.cds--table-toolbar--small .cds--toolbar-search-container-persistent .cds--search-input,.cds--table-toolbar--sm .cds--toolbar-search-container-expandable .cds--search-input,.cds--table-toolbar--sm .cds--toolbar-search-container-persistent .cds--search-input{
  height:2rem
}

.cds--table-toolbar--small .cds--toolbar-search-container-expandable .cds--search-close,.cds--table-toolbar--small .cds--toolbar-search-container-persistent .cds--search-close,.cds--table-toolbar--sm .cds--toolbar-search-container-expandable .cds--search-close,.cds--table-toolbar--sm .cds--toolbar-search-container-persistent .cds--search-close{
  width:2rem;
  height:2rem
}

.cds--table-toolbar--small .cds--toolbar-search-container-expandable .cds--search-magnifier-icon,.cds--table-toolbar--small .cds--toolbar-search-container-persistent .cds--search-magnifier-icon,.cds--table-toolbar--sm .cds--toolbar-search-container-expandable .cds--search-magnifier-icon,.cds--table-toolbar--sm .cds--toolbar-search-container-persistent .cds--search-magnifier-icon{
  width:2rem;
  height:2rem;
  padding:.5rem
}

.cds--table-toolbar--small .cds--toolbar-action.cds--toolbar-search-container-persistent,.cds--table-toolbar--sm .cds--toolbar-action.cds--toolbar-search-container-persistent{
  width:100%
}

.cds--table-toolbar--small .cds--toolbar-search-container-active .cds--search-magnifier-icon,.cds--table-toolbar--small .cds--toolbar-search-container-persistent .cds--search-magnifier-icon,.cds--table-toolbar--sm .cds--toolbar-search-container-active .cds--search-magnifier-icon,.cds--table-toolbar--sm .cds--toolbar-search-container-persistent .cds--search-magnifier-icon{
  left:.5rem
}

.cds--table-toolbar--small .cds--toolbar-search-container-expandable,.cds--table-toolbar--sm .cds--toolbar-search-container-expandable{
  width:2rem
}

.cds--table-toolbar--small .cds--toolbar-search-container-expandable .cds--search .cds--search-input,.cds--table-toolbar--sm .cds--toolbar-search-container-expandable .cds--search .cds--search-input{
  padding:0 3rem
}

.cds--table-toolbar--small .cds--toolbar-search-container-active,.cds--table-toolbar--sm .cds--toolbar-search-container-active{
  flex:auto;
  transition:flex 175ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--table-toolbar--small .cds--toolbar-search-container-active .cds--search-input,.cds--table-toolbar--sm .cds--toolbar-search-container-active .cds--search-input{
  visibility:inherit
}

.cds--table-toolbar--small .cds--toolbar-search-container-active .cds--search-input:focus,.cds--table-toolbar--sm .cds--toolbar-search-container-active .cds--search-input:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px;
  background-color:#e5e5e5
}

@media screen and (prefers-contrast){
  .cds--table-toolbar--small .cds--toolbar-search-container-active .cds--search-input:focus,.cds--table-toolbar--sm .cds--toolbar-search-container-active .cds--search-input:focus{
    outline-style:dotted
  }
}

.cds--table-toolbar--small .cds--toolbar-search-container-active .cds--search-input:not(:-moz-placeholder-shown), .cds--table-toolbar--sm .cds--toolbar-search-container-active .cds--search-input:not(:-moz-placeholder-shown){
  background-color:#e5e5e5
}

.cds--table-toolbar--small .cds--toolbar-search-container-active .cds--search-input:active,.cds--table-toolbar--small .cds--toolbar-search-container-active .cds--search-input:not(:placeholder-shown),.cds--table-toolbar--sm .cds--toolbar-search-container-active .cds--search-input:active,.cds--table-toolbar--sm .cds--toolbar-search-container-active .cds--search-input:not(:placeholder-shown){
  background-color:#e5e5e5
}

.cds--table-toolbar--small .cds--toolbar-search-container-active .cds--search-magnifier-icon:focus,.cds--table-toolbar--small .cds--toolbar-search-container-active .cds--search-magnifier-icon:active,.cds--table-toolbar--small .cds--toolbar-search-container-active .cds--search-magnifier-icon:hover,.cds--table-toolbar--sm .cds--toolbar-search-container-active .cds--search-magnifier-icon:focus,.cds--table-toolbar--sm .cds--toolbar-search-container-active .cds--search-magnifier-icon:active,.cds--table-toolbar--sm .cds--toolbar-search-container-active .cds--search-magnifier-icon:hover{
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  background-color:rgba(0,0,0,0)
}

.cds--table-toolbar--small .cds--overflow-menu.cds--toolbar-action,.cds--table-toolbar--sm .cds--overflow-menu.cds--toolbar-action{
  width:2rem;
  min-width:2rem;
  height:2rem
}

.cds--table-toolbar--small .cds--toolbar-content,.cds--table-toolbar--sm .cds--toolbar-content{
  height:2rem
}

.cds--search--disabled .cds--search-magnifier-icon:hover{
  background-color:rgba(0,0,0,0)
}

.cds--table-toolbar--small .cds--batch-actions .cds--action-list,.cds--table-toolbar--sm .cds--batch-actions .cds--action-list{
  height:2rem
}

.cds--table-toolbar--small .cds--toolbar-action,.cds--table-toolbar--sm .cds--toolbar-action{
  width:2rem;
  height:2rem;
  padding:.5rem 0
}

.cds--table-toolbar--small .cds--btn--primary,.cds--table-toolbar--sm .cds--btn--primary{
  height:2rem;
  min-height:auto;
  padding-top:calc(.375rem - 3px);
  padding-bottom:calc(.375rem - 3px)
}

.cds--table-toolbar--small .cds--btn--primary.cds--batch-summary__cancel::before,.cds--table-toolbar--sm .cds--btn--primary.cds--batch-summary__cancel::before{
  top:.5rem
}

.cds--table-toolbar--small .cds--toolbar-action~.cds--btn,.cds--table-toolbar--sm .cds--toolbar-action~.cds--btn{
  overflow:hidden;
  height:2rem
}

.cds--table-toolbar--small .cds--batch-summary,.cds--table-toolbar--sm .cds--batch-summary{
  min-height:2rem
}

.cds--data-table-container{
  position:relative;
  padding-top:.125rem
}

.cds--data-table-content{
  overflow-x:auto
}

.cds--data-table-header{
  padding:1rem 0 1.5rem 1rem;
  background:#f4f4f4
}

.cds--data-table-header__title{
  font-size:1.25rem;
  font-weight:400;
  line-height:1.4;
  letter-spacing:0;
  color:#161616
}

.cds--data-table-header__description{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  color:#525252
}

.cds--data-table{
  width:100%;
  border-collapse:collapse;
  border-spacing:0
}

.cds--data-table thead{
  font-size:.875rem;
  font-weight:600;
  line-height:1.28572;
  letter-spacing:.16px;
  background-color:#e0e0e0
}

.cds--data-table tbody{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  width:100%;
  background-color:#f4f4f4
}

.cds--data-table tr{
  width:100%;
  height:3rem;
  border:none
}

.cds--data-table tbody tr,.cds--data-table tbody tr td,.cds--data-table tbody tr th{
  transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9)
}

.cds--data-table tbody tr:hover{
  background:#e5e5e5
}

.cds--data-table tbody tr:hover td,.cds--data-table tbody tr:hover th{
  border-top:1px solid #e5e5e5;
  border-bottom:1px solid #e5e5e5;
  background:#e5e5e5;
  color:#161616
}

.cds--data-table tr:hover .cds--link{
  color:#0043ce
}

.cds--data-table tr:hover .cds--link--disabled{
  color:#c6c6c6
}

.cds--data-table th,.cds--data-table td{
  text-align:left;
  vertical-align:middle
}

.cds--data-table th[align=right],.cds--data-table td[align=right]{
  text-align:right
}

.cds--data-table th[align=center],.cds--data-table td[align=center]{
  text-align:center
}

.cds--data-table th{
  padding-right:1rem;
  padding-left:1rem;
  background-color:#e0e0e0;
  color:#161616
}

.cds--data-table th:last-of-type{
  position:static;
  width:auto
}

.cds--data-table td,.cds--data-table tbody th{
  padding-right:1rem;
  padding-left:1rem;
  border-top:1px solid #f4f4f4;
  border-bottom:1px solid #e0e0e0;
  background:#f4f4f4;
  color:#525252
}

.cds--data-table td+td:first-of-type,.cds--data-table tbody th+td:first-of-type{
  padding-left:.75rem
}

@supports(-moz-appearance: none){
  .cds--data-table td{
    background-clip:padding-box
  }
}

.cds--data-table .cds--list-box input[role=combobox],.cds--data-table .cds--list-box input[type=text],.cds--data-table .cds--dropdown,.cds--data-table .cds--list-box,.cds--data-table .cds--number input[type=number],.cds--data-table .cds--number__control-btn::before,.cds--data-table .cds--number__control-btn::after,.cds--data-table .cds--text-input,.cds--data-table .cds--select-input{
  background-color:#fff
}

.cds--data-table td.cds--table-column-menu .cds--overflow-menu[aria-expanded=false]:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--data-table td.cds--table-column-menu .cds--overflow-menu[aria-expanded=false]:focus{
    outline-style:dotted
  }
}

.cds--data-table td.cds--table-column-menu .cds--overflow-menu[aria-expanded=true]:focus{
  outline:none
}

@media screen and (hover: hover),(-ms-high-contrast: active),(-ms-high-contrast: none){
  .cds--data-table td.cds--table-column-menu .cds--overflow-menu .cds--overflow-menu__icon{
    opacity:0
  }
}

.cds--data-table td.cds--table-column-menu .cds--overflow-menu.cds--overflow-menu--open .cds--overflow-menu__icon{
  opacity:1
}

.cds--data-table.cds--data-table--visible-overflow-menu td.cds--table-column-menu .cds--overflow-menu .cds--overflow-menu__icon,.cds--data-table td.cds--table-column-menu .cds--overflow-menu:hover .cds--overflow-menu__icon,.cds--data-table td.cds--table-column-menu .cds--overflow-menu:focus .cds--overflow-menu__icon,.cds--data-table tr:hover td.cds--table-column-menu .cds--overflow-menu .cds--overflow-menu__icon{
  opacity:1
}

.cds--table-row--menu-option .cds--overflow-menu-options__btn .cds--overflow-menu-options__option-content svg{
  position:relative;
  top:.1875rem;
  margin-right:.5rem
}

.cds--data-table .cds--overflow-menu:hover,.cds--data-table .cds--overflow-menu__trigger:hover{
  background-color:#cacaca
}

.cds--data-table--selected .cds--overflow-menu:hover,.cds--data-table--selected .cds--overflow-menu__trigger:hover{
  background-color:#e5e5e5
}

.cds--data-table--selected .cds--link:not(.cds--link--disabled){
  color:#0043ce
}

.cds--data-table--compact td.cds--table-column-menu,.cds--data-table--xs td.cds--table-column-menu,.cds--data-table--short td.cds--table-column-menu,.cds--data-table--sm td.cds--table-column-menu{
  height:1.5rem;
  padding-top:0;
  padding-bottom:0
}

.cds--data-table--short td.cds--table-column-menu,.cds--data-table--sm td.cds--table-column-menu{
  height:2rem
}

.cds--data-table--md td.cds--table-column-menu{
  height:2.5rem
}

.cds--data-table--tall .cds--table-column-menu,.cds--data-table--xl .cds--table-column-menu{
  padding-top:.5rem
}

.cds--data-table--zebra tbody tr:not(.cds--parent-row):nth-child(odd) td{
  border-bottom:1px solid #f4f4f4
}

.cds--data-table--zebra tbody tr:not(.cds--parent-row):nth-child(even) td{
  border-top:1px solid #fff;
  border-bottom:1px solid #fff;
  background-color:#fff
}

.cds--data-table--zebra tbody tr:not(.cds--parent-row):hover td{
  border-top:1px solid #e5e5e5;
  border-bottom:1px solid #e5e5e5;
  background-color:#e5e5e5
}

.cds--table-column-checkbox .cds--checkbox-label{
  padding-left:0
}

.cds--data-table th.cds--table-column-checkbox{
  position:static;
  width:2rem;
  background:#e0e0e0;
  transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9)
}

.cds--data-table .cds--table-column-checkbox .cds--checkbox:focus+.cds--checkbox-label::before{
  outline-offset:.375rem
}

.cds--data-table--compact .cds--table-column-checkbox .cds--checkbox:focus+.cds--checkbox-label::before,.cds--data-table--xs .cds--table-column-checkbox .cds--checkbox:focus+.cds--checkbox-label::before{
  outline-offset:.125rem
}

.cds--data-table thead th.cds--table-column-checkbox,.cds--data-table tbody td.cds--table-column-checkbox,.cds--data-table thead th.cds--table-expand,.cds--data-table tbody td.cds--table-expand{
  min-width:0
}

.cds--data-table thead th.cds--table-column-checkbox,.cds--data-table tbody td.cds--table-column-checkbox{
  width:2.5rem;
  padding-right:.25rem;
  padding-left:1rem
}

.cds--data-table thead th.cds--table-expand,.cds--data-table tbody td.cds--table-expand{
  width:2rem;
  height:2rem
}

.cds--data-table--compact thead th.cds--table-expand,.cds--data-table--compact tbody td.cds--table-expand,.cds--data-table--xs thead th.cds--table-expand,.cds--data-table--xs tbody td.cds--table-expand{
  width:1.5rem;
  height:1.5rem;
  padding:0 0 0 .5rem
}

.cds--data-table--short thead th.cds--table-expand,.cds--data-table--short tbody td.cds--table-expand,.cds--data-table--sm thead th.cds--table-expand,.cds--data-table--sm tbody td.cds--table-expand{
  width:2rem;
  height:2rem;
  padding:0;
  padding-left:.5rem
}

.cds--data-table--md thead th.cds--table-expand,.cds--data-table--md tbody td.cds--table-expand{
  width:2.5rem;
  height:2.5rem;
  padding:.25rem 0 .25rem .5rem
}

.cds--data-table--tall thead th.cds--table-expand,.cds--data-table--tall tbody td.cds--table-expand,.cds--data-table--xl thead th.cds--table-expand,.cds--data-table--xl tbody td.cds--table-expand{
  height:4rem;
  padding-top:.625rem;
  padding-bottom:1.375rem
}

.cds--data-table--tall .cds--table-column-checkbox,.cds--data-table--xl .cds--table-column-checkbox{
  padding-top:.8125rem
}

.cds--data-table--tall .cds--table-column-radio,.cds--data-table--xl .cds--table-column-radio{
  padding-top:1rem
}

tr.cds--data-table--selected:hover .cds--radio-button[disabled]+.cds--radio-button__label,tr.cds--data-table--selected:hover .cds--checkbox[disabled]+.cds--checkbox-label,tr.cds--data-table--selected:hover .cds--link--disabled{
  color:#8d8d8d
}

tr.cds--data-table--selected:hover .cds--radio-button[disabled]+.cds--radio-button__label .cds--radio-button__appearance,tr.cds--data-table--selected:hover .cds--checkbox[disabled]+.cds--checkbox-label:before{
  border-color:#8d8d8d
}

.cds--table-column-radio{
  width:48px
}

.cds--table-column-radio .cds--radio-button__appearance{
  margin-right:-0.125rem
}

.cds--data-table--zebra tbody tr:nth-child(odd).cds--data-table--selected td,tr.cds--data-table--selected td{
  border-top:1px solid #e0e0e0;
  border-bottom:1px solid #c6c6c6;
  background-color:#e0e0e0;
  color:#161616
}

.cds--data-table--zebra tbody tr:first-of-type:nth-child(odd).cds--data-table--selected td,tr.cds--data-table--selected:first-of-type td{
  border-top:1px solid #c6c6c6
}

.cds--data-table--zebra tbody tr:last-of-type:nth-child(odd).cds--data-table--selected td,.cds--data-table--zebra tbody tr:last-of-type:nth-child(even).cds--data-table--selected td,tr.cds--data-table--selected:last-of-type td{
  border-top:1px solid #e0e0e0;
  border-bottom:1px solid #e0e0e0
}

.cds--data-table--zebra tbody tr:nth-child(even).cds--data-table--selected td{
  border-bottom:1px solid #c6c6c6
}

.cds--data-table--zebra tbody tr:nth-child(even).cds--data-table--selected:hover td{
  border-bottom:1px solid #cacaca
}

.cds--data-table--zebra tbody tr:nth-child(odd).cds--data-table--selected:hover td,.cds--data-table tbody .cds--data-table--selected:hover td{
  border-top:1px solid #cacaca;
  border-bottom:1px solid #cacaca;
  background:#cacaca;
  color:#161616
}

.cds--data-table--selected .cds--overflow-menu .cds--overflow-menu__icon{
  opacity:1
}

.cds--data-table--compact thead tr,.cds--data-table--compact tbody tr,.cds--data-table--compact tbody tr th{
  height:1.5rem
}

.cds--data-table--compact .cds--table-header-label{
  padding-top:.125rem;
  padding-bottom:.125rem
}

.cds--data-table--compact td,.cds--data-table--compact tbody tr th{
  padding-top:.125rem;
  padding-bottom:.125rem
}

.cds--data-table--compact .cds--overflow-menu{
  width:2rem;
  height:100%
}

.cds--data-table.cds--data-table--compact .cds--table-column-checkbox{
  padding-top:0;
  padding-bottom:0
}

.cds--data-table.cds--data-table--compact .cds--table-column-checkbox .cds--checkbox-label{
  height:1.4375rem;
  min-height:1.4375rem
}

.cds--data-table--xs thead tr,.cds--data-table--xs tbody tr,.cds--data-table--xs tbody tr th{
  height:1.5rem
}

.cds--data-table--xs .cds--table-header-label{
  padding-top:.125rem;
  padding-bottom:.125rem
}

.cds--data-table--xs td,.cds--data-table--xs tbody tr th{
  padding-top:.125rem;
  padding-bottom:.125rem
}

.cds--data-table--xs .cds--overflow-menu{
  width:2rem;
  height:calc(100% + 1px)
}

.cds--data-table.cds--data-table--xs .cds--table-column-checkbox{
  padding-top:0;
  padding-bottom:0
}

.cds--data-table.cds--data-table--xs .cds--table-column-checkbox .cds--checkbox-label{
  height:1.4375rem;
  min-height:1.4375rem
}

.cds--data-table--short thead tr,.cds--data-table--short tbody tr,.cds--data-table--short tbody tr th{
  height:2rem
}

.cds--data-table--short .cds--table-header-label{
  padding-top:.4375rem;
  padding-bottom:.4375rem
}

.cds--data-table--short td,.cds--data-table--short tbody tr th{
  padding-top:.4375rem;
  padding-bottom:.375rem
}

.cds--data-table.cds--data-table--short .cds--table-column-checkbox{
  padding-top:.1875rem;
  padding-bottom:.1875rem
}

.cds--data-table--short .cds--overflow-menu{
  height:100%
}

.cds--data-table--sm thead tr,.cds--data-table--sm tbody tr,.cds--data-table--sm tbody tr th{
  height:2rem
}

.cds--data-table--sm .cds--table-header-label{
  padding-top:.4375rem;
  padding-bottom:.4375rem
}

.cds--data-table--sm td,.cds--data-table--sm tbody tr th{
  padding-top:.4375rem;
  padding-bottom:.375rem
}

.cds--data-table.cds--data-table--sm .cds--table-column-checkbox{
  padding-top:.1875rem;
  padding-bottom:.1875rem
}

.cds--data-table--sm .cds--overflow-menu{
  height:calc(100% + 1px)
}

.cds--data-table--md thead tr,.cds--data-table--md tbody tr,.cds--data-table--md tbody tr th{
  height:2.5rem
}

.cds--data-table--md .cds--table-header-label{
  padding-top:.4375rem;
  padding-bottom:.4375rem
}

.cds--data-table--md td,.cds--data-table--md tbody tr th{
  padding-top:.4375rem;
  padding-bottom:.375rem
}

.cds--data-table.cds--data-table--md .cds--table-column-checkbox{
  padding-top:.1875rem;
  padding-bottom:.1875rem
}

.cds--data-table--md .cds--table-column-menu{
  padding-top:.1875rem;
  padding-bottom:.1875rem
}

.cds--data-table--tall thead tr,.cds--data-table--tall tbody tr,.cds--data-table--tall tbody tr th{
  height:4rem
}

.cds--data-table--tall .cds--table-header-label{
  padding-top:1rem;
  padding-bottom:1rem
}

.cds--data-table--tall td,.cds--data-table--tall tbody tr th{
  padding-top:1rem
}

.cds--data-table--tall th,.cds--data-table--tall td{
  vertical-align:top
}

.cds--data-table--tall .cds--data-table--cell-secondary-text{
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px
}

.cds--data-table--xl thead tr,.cds--data-table--xl tbody tr,.cds--data-table--xl tbody tr th{
  height:4rem
}

.cds--data-table--xl .cds--table-header-label{
  padding-top:1rem;
  padding-bottom:1rem
}

.cds--data-table--xl td,.cds--data-table--xl tbody tr th{
  padding-top:1rem
}

.cds--data-table--xl th,.cds--data-table--xl td{
  vertical-align:top
}

.cds--data-table--xl .cds--data-table--cell-secondary-text{
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px
}

.cds--data-table--static{
  width:auto
}

.cds--data-table-container--static{
  width:-moz-fit-content;
  width:fit-content
}

.cds--data-table_inner-container{
  background-color:#e0e0e0;
  transform:translateZ(0)
}

.cds--data-table--sticky-header{
  display:block;
  overflow-y:scroll
}

.cds--data-table--sticky-header thead,.cds--data-table--sticky-header tbody,.cds--data-table--sticky-header tr,.cds--data-table--sticky-header th,.cds--data-table--sticky-header td{
  display:flex
}

.cds--data-table--sticky-header thead{
  position:sticky;
  z-index:1;
  top:0;
  overflow:scroll;
  width:100%;
  -ms-overflow-style:none;
  will-change:transform
}

.cds--data-table--sticky-header thead tr th{
  border-bottom:1px solid #c6c6c6
}

.cds--data-table--sticky-header tbody{
  flex-direction:column;
  -ms-overflow-style:none;
  overflow-x:scroll;
  will-change:transform
}

.cds--data-table--sticky-header tr.cds--parent-row.cds--expandable-row{
  height:auto;
  min-height:3rem
}

.cds--data-table--sticky-header tr.cds--expandable-row:not(.cds--parent-row){
  height:auto
}

.cds--data-table--sticky-header .cds--table-expand{
  max-width:3rem
}

.cds--data-table--sticky-header thead .cds--table-expand{
  align-items:center
}

.cds--data-table--sticky-header .cds--parent-row{
  min-height:3rem
}

.cds--data-table--sticky-header:not(.cds--data-table--compact):not(.cds--data-table--xs):not(.cds--data-table--tall):not(.cds--data-table--xl):not(.cds--data-table--short):not(.cds--data-table--sm) td:not(.cds--table-column-menu):not(.cds--table-column-checkbox){
  padding-top:.875rem
}

.cds--data-table--sticky-header tr.cds--parent-row.cds--expandable-row:hover+tr[data-child-row] td{
  border-top:1px solid #e5e5e5
}

.cds--data-table--sticky-header tr.cds--expandable-row:last-of-type{
  overflow:hidden
}

.cds--data-table--sticky-header tr.cds--data-table--selected:first-of-type td{
  border-top:none
}

.cds--data-table--sticky-header thead th.cds--table-column-checkbox,.cds--data-table--sticky-header tbody tr td.cds--table-column-checkbox{
  width:2.25rem;
  min-width:2.25rem;
  align-items:center
}

.cds--data-table--sticky-header.cds--data-table--tall thead th.cds--table-column-checkbox,.cds--data-table--sticky-header.cds--data-table--xl thead th.cds--table-column-checkbox,.cds--data-table--sticky-header.cds--data-table--tall td.cds--table-column-checkbox,.cds--data-table--sticky-header.cds--data-table--xl td.cds--table-column-checkbox{
  align-items:flex-start
}

.cds--data-table--sticky-header th.cds--table-column-checkbox~th:last-of-type:empty{
  max-width:4rem
}

.cds--data-table--sticky-header th:empty:not(.cds--table-expand){
  max-width:2.25rem
}

.cds--data-table--sticky-header td.cds--table-column-menu{
  height:auto;
  align-items:center;
  padding-top:0
}

.cds--data-table--sticky-header thead::-webkit-scrollbar,.cds--data-table--sticky-header tbody::-webkit-scrollbar{
  display:none
}

@-moz-document url-prefix(){
  .cds--data-table--sticky-header thead,.cds--data-table--sticky-header tbody{
    scrollbar-width:none
  }
}

.cds--data-table--sticky-header tbody tr:last-of-type{
  border-bottom:0
}

.cds--data-table--sticky-header th:not(.cds--table-column-checkbox):not(.cds--table-column-menu):not(.cds--table-expand-v2):not(.cds--table-column-icon),.cds--data-table--sticky-header td:not(.cds--table-column-checkbox):not(.cds--table-column-menu):not(.cds--table-expand-v2):not(.cds--table-column-icon){
  width:100%;
  min-width:0
}

.cds--data-table--sticky-header.cds--data-table--compact tr:not(.cds--expandable-row),.cds--data-table--sticky-header.cds--data-table--xs tr:not(.cds--expandable-row),.cds--data-table--sticky-header.cds--data-table--short tr:not(.cds--expandable-row),.cds--data-table--sticky-header.cds--data-table--sm tr:not(.cds--expandable-row),.cds--data-table--sticky-header.cds--data-table--tall tr:not(.cds--expandable-row),.cds--data-table--sticky-header.cds--data-table--xl tr:not(.cds--expandable-row){
  height:auto
}

.cds--data-table--sticky-header.cds--data-table--compact tr:not(.cds--expandable-row),.cds--data-table--sticky-header.cds--data-table--xs tr:not(.cds--expandable-row){
  min-height:1.5rem
}

.cds--data-table--sticky-header.cds--data-table--short tr:not(.cds--expandable-row),.cds--data-table--sticky-header.cds--data-table--sm tr:not(.cds--expandable-row){
  min-height:2rem
}

.cds--data-table--sticky-header.cds--data-table--tall tr:not(.cds--expandable-row),.cds--data-table--sticky-header.cds--data-table--xl tr:not(.cds--expandable-row){
  min-height:4rem
}

.cds--data-table--sticky-header.cds--data-table--compact tr td.cds--table-expand,.cds--data-table--sticky-header.cds--data-table--xs tr td.cds--table-expand{
  padding-top:.25rem
}

.cds--data-table--sticky-header.cds--data-table--short tr td.cds--table-expand,.cds--data-table--sticky-header.cds--data-table--sm tr td.cds--table-expand{
  padding-top:.5rem
}

.cds--data-table--sticky-header .cds--table-header-label{
  display:block;
  overflow-x:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  max-width:calc(100% - 10px);
  padding-top:.9375rem;
  padding-bottom:1rem;
  overflow-y:hidden
}

.cds--data-table--sticky-header.cds--data-table--compact th .cds--table-header-label,.cds--data-table--sticky-header.cds--data-table--xs th .cds--table-header-label{
  padding-top:.1875rem;
  padding-bottom:0
}

.cds--data-table--sticky-header.cds--data-table--short th .cds--table-header-label,.cds--data-table--sticky-header.cds--data-table--sm th .cds--table-header-label{
  padding-top:.5rem;
  padding-bottom:0
}

.cds--data-table--sticky-header.cds--data-table--tall th .cds--table-header-label,.cds--data-table--sticky-header.cds--data-table--xl th .cds--table-header-label{
  padding-top:1rem
}

.cds--data-table--sticky-header.cds--data-table--tall th.cds--table-expand,.cds--data-table--sticky-header.cds--data-table--xl th.cds--table-expand{
  display:flex;
  align-items:flex-start
}

.cds--data-table--sticky-header.cds--data-table--compact tr.cds--parent-row .cds--table-column-checkbox,.cds--data-table--sticky-header.cds--data-table--short tr.cds--parent-row .cds--table-column-checkbox,.cds--data-table--sticky-header.cds--data-table--xs tr.cds--parent-row .cds--table-column-checkbox,.cds--data-table--sticky-header.cds--data-table--sm tr.cds--parent-row .cds--table-column-checkbox{
  align-items:flex-start
}

.cds--data-table--max-width{
  max-width:100%
}

.cds--data-table--sticky-header{
  max-height:18.75rem
}

.cds--data-table .cds--form-item.cds--checkbox-wrapper:last-of-type{
  margin:0
}

.cds--data-table--short .cds--form-item.cds--checkbox-wrapper:last-of-type,.cds--data-table--compact .cds--form-item.cds--checkbox-wrapper:last-of-type,.cds--data-table--xs .cds--form-item.cds--checkbox-wrapper:last-of-type,.cds--data-table--sm .cds--form-item.cds--checkbox-wrapper:last-of-type{
  margin:-0.1875rem 0
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--data-table-content{
    outline:1px solid rgba(0,0,0,0)
  }
}

.cds--data-table tr.cds--parent-row:first-of-type td{
  border-top:1px solid #e0e0e0
}

.cds--expandable-row--hidden td{
  width:auto;
  padding:1rem;
  border-top:0
}

tr.cds--parent-row:not(.cds--expandable-row)+tr[data-child-row]{
  height:0;
  transition:height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

tr.cds--parent-row:not(.cds--expandable-row)+tr[data-child-row] td{
  padding-top:0;
  padding-bottom:0;
  border:0;
  background-color:#e5e5e5;
  transition:padding 150ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 150ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

tr.cds--parent-row:not(.cds--expandable-row)+tr[data-child-row] td .cds--child-row-inner-container{
  overflow:hidden;
  max-height:0
}

tr.cds--parent-row.cds--expandable-row+tr[data-child-row]{
  transition:height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

tr.cds--parent-row.cds--expandable-row+tr[data-child-row] td{
  padding-left:4rem;
  border-bottom:1px solid #e0e0e0;
  transition:padding-bottom 110ms cubic-bezier(0.2, 0, 0.38, 0.9),transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

tr.cds--parent-row.cds--expandable-row+tr[data-child-row] td .cds--child-row-inner-container{
  max-height:100%
}

.cds--parent-row.cds--expandable-row>td,.cds--parent-row.cds--expandable-row+tr[data-child-row]>td{
  border-bottom:1px solid #e0e0e0;
  box-shadow:0 1px #e0e0e0
}

.cds--parent-row:not(.cds--expandable-row)+tr[data-child-row]>td{
  box-shadow:none
}

.cds--parent-row.cds--expandable-row>td:first-of-type{
  box-shadow:none
}

tr.cds--parent-row:not(.cds--expandable-row) td,tr.cds--parent-row.cds--expandable-row td,tr.cds--parent-row.cds--expandable-row{
  transition:height 240ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

tr.cds--parent-row:not(.cds--expandable-row):first-of-type:hover td{
  border-top:1px solid #e0e0e0;
  border-bottom:1px solid #e0e0e0
}

tr.cds--parent-row.cds--expandable-row:hover td{
  border-top:1px solid #e0e0e0;
  border-bottom:1px solid #e0e0e0;
  background-color:#e5e5e5;
  color:#161616
}

tr.cds--parent-row.cds--expandable-row:hover td:first-of-type{
  border-bottom:1px solid #e5e5e5
}

tr.cds--parent-row.cds--expandable-row:hover+tr[data-child-row] td{
  border-bottom:1px solid #e0e0e0;
  background-color:#e5e5e5;
  color:#161616
}

tr.cds--expandable-row--hover+tr[data-child-row] td{
  border-bottom:1px solid #e0e0e0
}

tr.cds--expandable-row--hover{
  background-color:#e5e5e5
}

tr.cds--expandable-row--hover td{
  border-top:1px solid #e0e0e0;
  border-bottom:1px solid #e0e0e0;
  background-color:#e5e5e5;
  color:#161616
}

tr.cds--parent-row.cds--expandable-row.cds--expandable-row--hover td:first-of-type{
  border-bottom:1px solid rgba(0,0,0,0)
}

.cds--data-table td.cds--table-expand{
  border-bottom:1px solid #e0e0e0
}

.cds--data-table th.cds--table-expand+.cds--table-column-checkbox,.cds--data-table td.cds--table-expand+.cds--table-column-checkbox{
  padding-right:.375rem;
  padding-left:.375rem
}

.cds--data-table th.cds--table-expand+.cds--table-column-checkbox+th,.cds--data-table td.cds--table-expand+.cds--table-column-checkbox+td{
  padding-left:.5rem
}

.cds--data-table td.cds--table-expand,.cds--data-table th.cds--table-expand{
  padding:.5rem;
  padding-right:0
}

.cds--data-table td.cds--table-expand[data-previous-value=collapsed]{
  border-bottom:1px solid rgba(0,0,0,0)
}

.cds--table-expand[data-previous-value=collapsed] .cds--table-expand__svg{
  transform:rotate(270deg);
  transition:transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--table-expand__button{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  display:inline-flex;
  width:100%;
  height:calc(100% + 1px);
  align-items:center;
  justify-content:center;
  padding:0 .5rem;
  vertical-align:inherit
}

.cds--table-expand__button::-moz-focus-inner{
  border:0
}

.cds--table-expand__button:focus{
  box-shadow:inset 0 0 0 2px #0f62fe;
  outline:none
}

.cds--table-expand__svg{
  fill:#161616;
  transform:rotate(90deg);
  transition:transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--data-table--tall .cds--table-expand__button,.cds--data-table--xl .cds--table-expand__button{
  width:2rem;
  padding:0
}

tr.cds--parent-row.cds--expandable-row td.cds--table-expand+td::after{
  position:absolute;
  bottom:-0.0625rem;
  left:0;
  width:.5rem;
  height:.0625rem;
  background:#e0e0e0;
  content:""
}

tr.cds--parent-row.cds--expandable-row:hover td.cds--table-expand+td::after,tr.cds--parent-row.cds--expandable-row.cds--expandable-row--hover td.cds--table-expand+td::after{
  background:#e5e5e5
}

tr.cds--parent-row.cds--data-table--selected td.cds--table-expand+td::after{
  display:none
}

.cds--data-table--zebra tbody tr[data-parent-row]:nth-child(4n+3) td,.cds--data-table--zebra tbody tr[data-child-row]:nth-child(4n+4) td{
  border-bottom:1px solid #f4f4f4
}

.cds--data-table--zebra tbody tr[data-parent-row]:nth-child(4n+1) td,.cds--data-table--zebra tbody tr[data-child-row]:nth-child(4n+2) td{
  border-top:1px solid #fff;
  border-bottom:1px solid #fff;
  background-color:#fff
}

.cds--data-table--zebra tr.cds--parent-row td,.cds--data-table--zebra tr.cds--parent-row.cds--expandable-row+tr[data-child-row] td{
  transition:transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9),border-bottom 150ms cubic-bezier(0.2, 0, 0.38, 0.9),border-top 150ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--data-table--zebra tbody tr[data-parent-row]:hover td,.cds--data-table--zebra tbody tr[data-parent-row]:hover+tr[data-child-row] td,.cds--data-table--zebra tbody tr[data-child-row]:hover td{
  border-top:1px solid #e5e5e5;
  border-bottom:1px solid #e5e5e5;
  background-color:#e5e5e5
}

.cds--data-table--zebra tr.cds--parent-row.cds--expandable-row.cds--expandable-row--hover td{
  border-top:1px solid #e5e5e5;
  border-bottom:1px solid #e5e5e5;
  background:#e5e5e5
}

tr.cds--parent-row.cds--data-table--selected:first-of-type td{
  border-top:1px solid #c6c6c6;
  border-bottom:1px solid #e0e0e0;
  background:#e0e0e0;
  box-shadow:0 1px #c6c6c6
}

tr.cds--parent-row.cds--data-table--selected td{
  border-bottom:1px solid rgba(0,0,0,0);
  background:#e0e0e0;
  box-shadow:0 1px #c6c6c6;
  color:#161616
}

tr.cds--parent-row.cds--data-table--selected:last-of-type td{
  border-bottom:1px solid rgba(0,0,0,0);
  background:#e0e0e0;
  box-shadow:0 1px #e0e0e0
}

tr.cds--parent-row.cds--data-table--selected:not(.cds--expandable-row):hover td{
  border-top:1px solid #cacaca;
  border-bottom:1px solid #e0e0e0;
  background:#cacaca;
  box-shadow:0 1px #cacaca
}

tr.cds--parent-row.cds--data-table--selected.cds--expandable-row td,tr.cds--parent-row.cds--data-table--selected.cds--expandable-row td:first-of-type{
  border-bottom:1px solid rgba(0,0,0,0);
  box-shadow:0 1px #e0e0e0
}

tr.cds--parent-row.cds--data-table--selected.cds--expandable-row:hover td,tr.cds--parent-row.cds--data-table--selected.cds--expandable-row:hover td:first-of-type,tr.cds--parent-row.cds--data-table--selected.cds--expandable-row--hover td,tr.cds--parent-row.cds--data-table--selected.cds--expandable-row--hover td:first-of-type{
  border-top:1px solid #cacaca;
  border-bottom:1px solid rgba(0,0,0,0);
  background:#cacaca;
  box-shadow:0 1px #cacaca
}

tr.cds--parent-row.cds--data-table--selected.cds--expandable-row+tr[data-child-row] td{
  border-top:1px solid #c6c6c6;
  border-bottom:1px solid #e0e0e0;
  background-color:#e5e5e5;
  box-shadow:0 1px #c6c6c6;
  color:#161616
}

tr.cds--parent-row.cds--data-table--selected.cds--expandable-row+tr[data-child-row]:last-of-type td{
  padding-bottom:1.5rem;
  box-shadow:inset 0 -1px #c6c6c6
}

tr.cds--parent-row.cds--data-table--selected.cds--expandable-row:hover+tr[data-child-row] td,tr.cds--parent-row.cds--data-table--selected.cds--expandable-row--hover+tr[data-child-row] td{
  background:#e0e0e0
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--table-expand__button:focus .cds--table-expand__svg{
    color:Highlight;
    outline:1px solid Highlight
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--table-expand__svg{
    fill:ButtonText
  }
}

.cds--data-table--sort th,.cds--data-table th[aria-sort]{
  height:3rem;
  padding:0;
  border-top:none;
  border-bottom:none
}

.cds--table-sort{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  display:flex;
  width:100%;
  min-height:100%;
  align-items:center;
  justify-content:space-between;
  padding-left:1rem;
  background-color:#e0e0e0;
  color:#161616;
  font:inherit;
  line-height:1;
  text-align:left;
  transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9),outline 70ms cubic-bezier(0, 0, 0.38, 0.9)
}

.cds--table-sort::-moz-focus-inner{
  border:0
}

.cds--table-sort:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--table-sort:focus{
    outline-style:dotted
  }
}

.cds--table-sort:hover{
  background:#cacaca
}

.cds--table-sort:focus svg,.cds--table-sort:hover svg{
  opacity:1
}

.cds--data-table.cds--data-table--sort th>.cds--table-header-label{
  padding-right:1rem;
  padding-left:1rem
}

th .cds--table-sort__flex{
  display:flex;
  width:100%;
  height:100%;
  min-height:3rem;
  align-items:center;
  justify-content:space-between
}

@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){
  .cds--data-table--sort:not(.cds--data-table--compact):not(.cds--data-table--short):not(.cds--data-table--tall):not(.cds--data-table--xs):not(.cds--data-table--sm):not(.cds--data-table--md):not(.cds--data-table--xl) th .cds--table-sort__flex{
    height:2.99rem
  }
}

.cds--data-table--compact.cds--data-table--sort th .cds--table-sort__flex,.cds--data-table--xs.cds--data-table--sort th .cds--table-sort__flex{
  min-height:1.5rem
}

.cds--data-table--short.cds--data-table--sort th .cds--table-sort__flex,.cds--data-table--sm.cds--data-table--sort th .cds--table-sort__flex{
  min-height:2rem
}

.cds--data-table--md.cds--data-table--sort th .cds--table-sort__flex{
  min-height:2.5rem
}

.cds--data-table--tall.cds--data-table--sort th .cds--table-sort__flex,.cds--data-table--xl.cds--data-table--sort th .cds--table-sort__flex{
  min-height:4rem;
  align-items:flex-start
}

.cds--table-sort .cds--table-sort__icon-inactive{
  display:block
}

.cds--table-sort .cds--table-sort__icon{
  display:none
}

.cds--table-sort__icon-unsorted{
  width:1.25rem;
  min-width:1rem;
  margin-right:.5rem;
  margin-left:.5rem;
  fill:#161616;
  opacity:0
}

.cds--table-sort.cds--table-sort--active{
  background:#cacaca
}

.cds--table-sort.cds--table-sort--active .cds--table-sort__icon-unsorted{
  display:none
}

.cds--table-sort.cds--table-sort--active .cds--table-sort__icon{
  display:block;
  opacity:1
}

.cds--table-sort--ascending .cds--table-sort__icon{
  transform:rotate(180deg)
}

.cds--table-sort__icon{
  width:1.25rem;
  min-width:1rem;
  margin-right:.5rem;
  margin-left:.5rem;
  fill:#161616;
  opacity:1;
  transform:rotate(0);
  transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--data-table--compact.cds--data-table--sort th,.cds--data-table--xs.cds--data-table--sort th{
  height:1.5rem
}

.cds--data-table--short.cds--data-table--sort th,.cds--data-table--sm.cds--data-table--sort th{
  height:2rem
}

.cds--data-table--md.cds--data-table--sort th{
  height:2.5rem
}

.cds--data-table--tall.cds--data-table--sort th,.cds--data-table--xl.cds--data-table--sort th{
  height:4rem
}

.cds--data-table--tall.cds--data-table--sort th .cds--table-sort,.cds--data-table--xl.cds--data-table--sort th .cds--table-sort{
  display:inline-block;
  height:4rem
}

.cds--data-table--tall .cds--table-sort__icon-unsorted,.cds--data-table--tall .cds--table-sort__icon,.cds--data-table--xl .cds--table-sort__icon-unsorted,.cds--data-table--xl .cds--table-sort__icon{
  margin-top:.8125rem
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--table-sort__icon,.cds--table-sort__icon-unsorted{
    fill:ButtonText
  }
}

.cds--inline-edit-label{
  display:flex;
  align-items:center;
  justify-content:space-between
}

.cds--inline-edit-label:hover .cds--inline-edit-label__icon{
  opacity:1
}

.cds--inline-edit-label--inactive{
  display:none
}

.cds--inline-edit-label__action{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer
}

.cds--inline-edit-label__action::-moz-focus-inner{
  border:0
}

.cds--inline-edit-label__action:hover{
  cursor:pointer
}

.cds--inline-edit-label__action:focus{
  outline:1px solid #0f62fe;
  padding:.125rem
}

@media screen and (prefers-contrast){
  .cds--inline-edit-label__action:focus{
    outline-style:dotted
  }
}

.cds--inline-edit-label__action:focus .cds--inline-edit-label__icon{
  width:auto;
  opacity:1
}

.cds--inline-edit-label__icon{
  fill:#161616;
  opacity:0
}

.cds--inline-edit-input{
  display:none
}

.cds--inline-edit-input--active{
  display:block;
  margin-left:-0.75rem
}

.cds--inline-edit-input--active input{
  padding-left:.75rem
}

.cds--data-table.cds--skeleton th{
  padding-left:1rem;
  vertical-align:middle
}

.cds--data-table.cds--skeleton th span,.cds--data-table.cds--skeleton td span{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  display:block;
  width:4rem;
  height:1rem
}

.cds--data-table.cds--skeleton th span:hover,.cds--data-table.cds--skeleton th span:focus,.cds--data-table.cds--skeleton th span:active,.cds--data-table.cds--skeleton td span:hover,.cds--data-table.cds--skeleton td span:focus,.cds--data-table.cds--skeleton td span:active{
  border:none;
  cursor:default;
  outline:none
}

.cds--data-table.cds--skeleton th span::before,.cds--data-table.cds--skeleton td span::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .cds--data-table.cds--skeleton th span::before,.cds--data-table.cds--skeleton td span::before{
    animation:none
  }
}

.cds--data-table.cds--skeleton tr:hover td{
  border-color:#e0e0e0;
  background:rgba(0,0,0,0)
}

.cds--data-table.cds--skeleton tr:hover td:first-of-type,.cds--data-table.cds--skeleton tr:hover td:last-of-type{
  border-color:#e0e0e0
}

.cds--data-table.cds--skeleton .cds--table-sort-v2{
  pointer-events:none
}

.cds--data-table.cds--skeleton th span{
  background:#c6c6c6
}

.cds--data-table.cds--skeleton th span::before{
  background:#e5e5e5
}

.cds--data-table-container.cds--skeleton .cds--data-table-header__title{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:7.5rem;
  height:1.5rem
}

.cds--data-table-container.cds--skeleton .cds--data-table-header__title:hover,.cds--data-table-container.cds--skeleton .cds--data-table-header__title:focus,.cds--data-table-container.cds--skeleton .cds--data-table-header__title:active{
  border:none;
  cursor:default;
  outline:none
}

.cds--data-table-container.cds--skeleton .cds--data-table-header__title::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .cds--data-table-container.cds--skeleton .cds--data-table-header__title::before{
    animation:none
  }
}

.cds--data-table-container.cds--skeleton .cds--data-table-header__description{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:10rem;
  height:1rem;
  margin-top:.5rem
}

.cds--data-table-container.cds--skeleton .cds--data-table-header__description:hover,.cds--data-table-container.cds--skeleton .cds--data-table-header__description:focus,.cds--data-table-container.cds--skeleton .cds--data-table-header__description:active{
  border:none;
  cursor:default;
  outline:none
}

.cds--data-table-container.cds--skeleton .cds--data-table-header__description::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .cds--data-table-container.cds--skeleton .cds--data-table-header__description::before{
    animation:none
  }
}

@keyframes fpFadeInDown{
  from{
    transform:translate3d(0, -20px, 0);
    opacity:0
  }

  to{
    transform:translate3d(0, 0, 0);
    opacity:1
  }
}

@keyframes fpSlideLeft{
  from{
    transform:translate3d(0, 0, 0)
  }

  to{
    transform:translate3d(-100%, 0, 0)
  }
}

@keyframes fpSlideLeftNew{
  from{
    transform:translate3d(100%, 0, 0)
  }

  to{
    transform:translate3d(0, 0, 0)
  }
}

@keyframes fpSlideRight{
  from{
    transform:translate3d(0, 0, 0)
  }

  to{
    transform:translate3d(100%, 0, 0)
  }
}

@keyframes fpSlideRightNew{
  from{
    transform:translate3d(-100%, 0, 0)
  }

  to{
    transform:translate3d(0, 0, 0)
  }
}

@keyframes fpFadeOut{
  from{
    opacity:1
  }

  to{
    opacity:0
  }
}

@keyframes fpFadeIn{
  from{
    opacity:0
  }

  to{
    opacity:1
  }
}

.flatpickr-calendar{
  position:absolute;
  box-sizing:border-box;
  width:19.6875rem;
  max-height:0;
  padding:0;
  overflow:hidden;
  direction:ltr;
  text-align:center;
  border:0;
  border-radius:0;
  visibility:hidden;
  opacity:0;
  animation:none;
  touch-action:manipulation
}

.flatpickr-calendar.open,.flatpickr-calendar.inline{
  max-height:40rem;
  overflow:visible;
  visibility:inherit;
  opacity:1
}

.flatpickr-calendar.open{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  z-index:99999;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  width:18rem;
  height:21rem;
  margin-top:-0.125rem;
  padding:.25rem .25rem .5rem .25rem;
  overflow:hidden;
  background-color:#f4f4f4;
  border:none
}

.flatpickr-calendar.open:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .flatpickr-calendar.open:focus{
    outline-style:dotted
  }
}

.flatpickr-calendar.animate.open{
  animation:fpFadeInDown 110ms cubic-bezier(0, 0, 0.38, 0.9)
}

.flatpickr-calendar.inline{
  position:relative;
  top:.125rem;
  display:block
}

.flatpickr-calendar.static{
  position:absolute;
  top:calc(100% + 2px)
}

.flatpickr-calendar.static.open{
  z-index:999;
  display:block
}

.flatpickr-calendar.hasWeeks{
  width:auto
}

.dayContainer{
  display:flex;
  flex-wrap:wrap;
  justify-content:space-around;
  height:15.375rem;
  padding:0;
  outline:0
}

.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{
  border-bottom:0;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}

.flatpickr-calendar .hasWeeks .dayContainer{
  border-left:0
}

.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{
  height:2.5rem;
  border-top:1px solid #e6e6e6
}

.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{
  height:auto
}

.flatpickr-calendar:focus{
  outline:0
}

.flatpickr-months{
  display:flex;
  justify-content:space-between;
  width:100%
}

.flatpickr-month{
  font-size:.875rem;
  font-weight:600;
  line-height:1.28572;
  letter-spacing:.16px;
  display:flex;
  align-items:center;
  height:2.5rem;
  color:#161616;
  line-height:1;
  text-align:center;
  background-color:rgba(0,0,0,0)
}

.flatpickr-prev-month,.flatpickr-next-month{
  z-index:3;
  display:flex;
  align-items:center;
  justify-content:center;
  width:2.5rem;
  height:2.5rem;
  padding:0;
  line-height:16px;
  text-decoration:none;
  transform:scale(1, 1) /*rtl: scale(-1,1)*/;
  cursor:pointer;
  transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  fill:#161616;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none
}

.flatpickr-prev-month:hover,.flatpickr-next-month:hover{
  background-color:#e5e5e5
}

.flatpickr-next-month.disabled svg,.flatpickr-prev-month.disabled svg{
  cursor:not-allowed;
  fill:#161616
}

.flatpickr-next-month.disabled:hover svg,.flatpickr-prev-month.disabled:hover svg{
  fill:#161616
}

.flatpickr-current-month{
  font-size:.875rem;
  font-weight:600;
  line-height:1.28572;
  letter-spacing:.16px;
  display:flex;
  align-items:center;
  justify-content:center;
  height:1.75rem;
  text-align:center
}

.flatpickr-current-month .cur-month{
  margin-right:.25rem;
  margin-left:.25rem
}

.flatpickr-current-month .cur-month:hover{
  background-color:#e5e5e5
}

.numInputWrapper{
  position:relative;
  width:3.75rem
}

.numInputWrapper:hover{
  background-color:#e5e5e5
}

.numInputWrapper .numInput{
  display:inline-block;
  width:100%;
  margin:0;
  padding:.25rem;
  color:#161616;
  font-weight:600;
  font-size:inherit;
  font-family:inherit;
  background-color:#f4f4f4;
  border:none;
  cursor:default;
  -moz-appearance:textfield
}

.numInputWrapper .numInput::-webkit-outer-spin-button,.numInputWrapper .numInput::-webkit-inner-spin-button{
  margin:0;
  -webkit-appearance:none
}

.numInputWrapper .numInput:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .numInputWrapper .numInput:focus{
    outline-style:dotted
  }
}

.numInputWrapper .numInput[disabled],.numInputWrapper .numInput[disabled]:hover{
  color:#c6c6c6;
  background-color:#f4f4f4;
  pointer-events:none
}

.numInputWrapper .arrowUp{
  top:.25rem;
  border-bottom:0
}

.numInputWrapper .arrowUp::after{
  border-bottom:.25rem solid #161616
}

.numInputWrapper .arrowDown{
  top:.6875rem
}

.numInputWrapper .arrowDown::after{
  border-top:.25rem solid #161616
}

.numInputWrapper .arrowUp,.numInputWrapper .arrowDown{
  position:absolute;
  left:2.6rem;
  width:.75rem;
  height:50%;
  padding:0 .25rem 0 .125rem;
  line-height:50%;
  border:none;
  cursor:pointer;
  opacity:0
}

.numInputWrapper .arrowUp::after,.numInputWrapper .arrowDown::after{
  position:absolute;
  top:33%;
  display:block;
  border-right:.25rem solid rgba(0,0,0,0);
  border-left:.25rem solid rgba(0,0,0,0);
  content:""
}

.numInputWrapper .arrowUp:hover::after,.numInputWrapper .arrowDown:hover::after{
  border-top-color:#0f62fe;
  border-bottom-color:#0f62fe
}

.numInputWrapper .arrowUp:active::after,.numInputWrapper .arrowDown:active::after{
  border-top-color:#0f62fe;
  border-bottom-color:#0f62fe
}

.numInput[disabled]~.arrowUp::after{
  border-bottom-color:#c6c6c6
}

.numInput[disabled]~.arrowDown::after{
  border-top-color:#c6c6c6
}

.numInputWrapper:hover .arrowUp,.numInputWrapper:hover .arrowDown{
  opacity:1
}

.numInputWrapper:hover .numInput[disabled]~.arrowUp,.numInputWrapper:hover .numInput[disabled]~.arrowDown{
  opacity:0
}

.flatpickr-weekdays{
  display:flex;
  align-items:center;
  height:2.5rem
}

.flatpickr-weekdaycontainer{
  display:flex;
  width:100%
}

.flatpickr-weekday{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  flex:1;
  color:#161616;
  cursor:default
}

.flatpickr-days:focus{
  outline:0
}

.flatpickr-calendar.animate .dayContainer.slideLeft{
  animation:fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1),fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1)
}

.flatpickr-calendar.animate .dayContainer.slideLeft,.flatpickr-calendar.animate .dayContainer.slideLeftNew{
  transform:translate3d(-100%, 0, 0)
}

.flatpickr-calendar.animate .dayContainer.slideLeftNew{
  animation:fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1),fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1)
}

.flatpickr-calendar.animate .dayContainer.slideRight{
  transform:translate3d(100%, 0, 0);
  animation:fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1),fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1)
}

.flatpickr-calendar.animate .dayContainer.slideRightNew{
  animation:fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1),fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1)
}

.flatpickr-day{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  display:flex;
  align-items:center;
  justify-content:center;
  width:2.5rem;
  height:2.5rem;
  color:#161616;
  cursor:pointer;
  transition:all 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.flatpickr-day:hover{
  background:#e5e5e5
}

.flatpickr-day:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px;
  outline-color:#0f62fe
}

@media screen and (prefers-contrast){
  .flatpickr-day:focus{
    outline-style:dotted
  }
}

.nextMonthDay,.prevMonthDay{
  color:#6f6f6f
}

.flatpickr-day.today{
  position:relative;
  color:#0f62fe;
  font-weight:600
}

.flatpickr-day.today::after{
  position:absolute;
  bottom:.4375rem;
  left:50%;
  display:block;
  width:.25rem;
  height:.25rem;
  background-color:#0f62fe;
  transform:translateX(-50%);
  content:""
}

.flatpickr-day.today.no-border{
  border:none
}

.flatpickr-day.today.selected{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .flatpickr-day.today.selected{
    outline-style:dotted
  }
}

.flatpickr-day.today.selected::after{
  display:none
}

.flatpickr-day.inRange{
  color:#161616;
  background-color:#d0e2ff
}

.flatpickr-day.selected{
  color:#fff;
  background-color:#0f62fe
}

.flatpickr-day.selected:focus{
  outline:.0625rem solid #fff;
  outline-offset:-0.1875rem
}

.flatpickr-day.startRange.selected{
  z-index:2;
  box-shadow:none
}

.flatpickr-day.startRange.inRange:not(.selected),.flatpickr-day.endRange.inRange{
  outline:2px solid #0f62fe;
  outline-offset:-2px;
  z-index:3;
  background:#f4f4f4
}

@media screen and (prefers-contrast){
  .flatpickr-day.startRange.inRange:not(.selected),.flatpickr-day.endRange.inRange{
    outline-style:dotted
  }
}

.flatpickr-day.endRange:hover{
  outline:2px solid #0f62fe;
  outline-offset:-2px;
  color:#161616;
  background:#f4f4f4
}

@media screen and (prefers-contrast){
  .flatpickr-day.endRange:hover{
    outline-style:dotted
  }
}

.flatpickr-day.endRange.inRange.selected{
  color:#fff;
  background:#0f62fe
}

.flatpickr-day.flatpickr-disabled{
  color:#c6c6c6;
  cursor:not-allowed
}

.flatpickr-day.flatpickr-disabled:hover{
  background-color:rgba(0,0,0,0)
}

.flatpickr-input[readonly]{
  cursor:pointer
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .flatpickr-prev-month,.flatpickr-next-month{
    fill:ButtonText
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .flatpickr-day.selected{
    color:Highlight;
    outline:1px solid Highlight;
    outline-style:dotted
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .flatpickr-day.today,.flatpickr-day.inRange{
    color:Highlight
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .flatpickr-calendar{
    outline:1px solid rgba(0,0,0,0)
  }
}

.cds--date-picker{
  display:flex
}

.cds--date-picker--light .cds--date-picker__input{
  background:#fff
}

.cds--date-picker~.cds--label{
  order:1
}

.cds--date-picker-container{
  position:relative;
  display:flex;
  flex-direction:column;
  justify-content:space-between
}

.cds--date-picker-input__wrapper{
  position:relative;
  display:flex;
  align-items:center
}

.cds--date-picker.cds--date-picker--simple .cds--date-picker__input,.cds--date-picker.cds--date-picker--simple .cds--label{
  width:7.5rem
}

.cds--date-picker.cds--date-picker--simple .cds--date-picker-input__wrapper--invalid .cds--date-picker__input,.cds--date-picker.cds--date-picker--simple .cds--date-picker-input__wrapper--invalid~.cds--form-requirement,.cds--date-picker.cds--date-picker--simple .cds--date-picker-input__wrapper--warn .cds--date-picker__input,.cds--date-picker.cds--date-picker--simple .cds--date-picker-input__wrapper--warn~.cds--form-requirement{
  width:9.5rem
}

.cds--date-picker.cds--date-picker--simple.cds--date-picker--short .cds--date-picker__input{
  width:5.7rem
}

.cds--date-picker.cds--date-picker--single .cds--date-picker__input{
  width:18rem
}

.cds--date-picker .cds--date-picker-input__wrapper--warn~.cds--form-requirement{
  color:#161616
}

.cds--date-picker__input{
  font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
  font-size:.875rem;
  font-weight:400;
  line-height:1.42857;
  letter-spacing:.32px;
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  position:relative;
  display:block;
  height:2.5rem;
  padding:0 1rem;
  border:none;
  border-bottom:1px solid #8d8d8d;
  background-color:#f4f4f4;
  color:#161616;
  transition:70ms cubic-bezier(0.2, 0, 0.38, 0.9) all
}

.cds--date-picker__input:focus,.cds--date-picker__input.cds--focused{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--date-picker__input:focus,.cds--date-picker__input.cds--focused{
    outline-style:dotted
  }
}

.cds--date-picker__input:disabled{
  border-bottom:1px solid rgba(0,0,0,0);
  background-color:#f4f4f4;
  color:#c6c6c6;
  cursor:not-allowed
}

.cds--date-picker__input:disabled::-moz-placeholder{
  color:#c6c6c6
}

.cds--date-picker__input:disabled::placeholder{
  color:#c6c6c6
}

.cds--date-picker__input:disabled:hover{
  border-bottom:1px solid rgba(0,0,0,0)
}

.cds--date-picker__input::-moz-placeholder{
  color:#6f6f6f;
  opacity:1
}

.cds--date-picker__input::placeholder{
  color:#6f6f6f;
  opacity:1
}

.cds--date-picker__input--xl,.cds--date-picker__input--lg{
  height:3rem
}

.cds--date-picker__input--sm{
  height:2rem
}

.cds--date-picker__icon{
  position:absolute;
  z-index:1;
  top:50%;
  right:1rem;
  fill:#161616;
  pointer-events:none;
  transform:translateY(-50%)
}

.cds--date-picker__icon--invalid,.cds--date-picker__icon--warn{
  cursor:auto
}

.cds--date-picker__icon--warn{
  fill:#f1c21b
}

.cds--date-picker__icon--warn path:first-of-type{
  fill:#000;
  opacity:1
}

.cds--date-picker__icon--invalid{
  fill:#da1e28
}

.cds--date-picker__icon~.cds--date-picker__input{
  padding-right:3rem
}

.cds--date-picker__input:disabled~.cds--date-picker__icon{
  cursor:not-allowed;
  fill:#c6c6c6
}

.cds--date-picker--range>.cds--date-picker-container:first-child{
  margin-right:.0625rem
}

.cds--date-picker--range .cds--date-picker-container,.cds--date-picker--range .cds--date-picker__input{
  width:8.96875rem
}

.cds--date-picker.cds--skeleton input,.cds--date-picker__input.cds--skeleton{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:100%
}

.cds--date-picker.cds--skeleton input:hover,.cds--date-picker.cds--skeleton input:focus,.cds--date-picker.cds--skeleton input:active,.cds--date-picker__input.cds--skeleton:hover,.cds--date-picker__input.cds--skeleton:focus,.cds--date-picker__input.cds--skeleton:active{
  border:none;
  cursor:default;
  outline:none
}

.cds--date-picker.cds--skeleton input::before,.cds--date-picker__input.cds--skeleton::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .cds--date-picker.cds--skeleton input::before,.cds--date-picker__input.cds--skeleton::before{
    animation:none
  }
}

.cds--date-picker.cds--skeleton input::-moz-placeholder, .cds--date-picker__input.cds--skeleton::-moz-placeholder{
  color:rgba(0,0,0,0)
}

.cds--date-picker.cds--skeleton input::placeholder,.cds--date-picker__input.cds--skeleton::placeholder{
  color:rgba(0,0,0,0)
}

.cds--date-picker.cds--skeleton .cds--label{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:4.6875rem;
  height:.875rem
}

.cds--date-picker.cds--skeleton .cds--label:hover,.cds--date-picker.cds--skeleton .cds--label:focus,.cds--date-picker.cds--skeleton .cds--label:active{
  border:none;
  cursor:default;
  outline:none
}

.cds--date-picker.cds--skeleton .cds--label::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .cds--date-picker.cds--skeleton .cds--label::before{
    animation:none
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--date-picker__icon{
    fill:ButtonText
  }
}

.cds--dropdown__wrapper--inline{
  display:inline-grid;
  align-items:center;
  grid-gap:0 1.5rem;
  grid-template:auto auto/auto min-content
}

.cds--dropdown__wrapper--inline .cds--label{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px
}

.cds--dropdown__wrapper--inline .cds--label,.cds--dropdown__wrapper--inline .cds--form__helper-text,.cds--dropdown__wrapper--inline .cds--form-requirement{
  margin:0
}

.cds--dropdown__wrapper--inline .cds--form-requirement{
  grid-column:2
}

.cds--dropdown{
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  position:relative;
  display:block;
  width:100%;
  height:2.5rem;
  border:none;
  border-bottom:1px solid #8d8d8d;
  background-color:#f4f4f4;
  color:#161616;
  cursor:pointer;
  list-style:none;
  outline:2px solid rgba(0,0,0,0);
  transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--dropdown:hover{
  background-color:#e5e5e5
}

.cds--dropdown .cds--list-box__field{
  text-align:left
}

.cds--dropdown--xl,.cds--dropdown--lg{
  height:3rem;
  max-height:3rem
}

.cds--dropdown--xl .cds--dropdown__arrow,.cds--dropdown--lg .cds--dropdown__arrow{
  top:1rem
}

.cds--dropdown--sm{
  height:2rem;
  max-height:2rem
}

.cds--dropdown--sm .cds--dropdown__arrow{
  top:.5rem
}

.cds--dropdown--open{
  border-bottom-color:#e0e0e0
}

.cds--dropdown--invalid{
  outline:2px solid #da1e28;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--dropdown--invalid{
    outline-style:dotted
  }
}

.cds--dropdown--invalid .cds--dropdown-text{
  padding-right:3.5rem
}

.cds--dropdown--invalid+.cds--form-requirement{
  display:inline-block;
  max-height:12.5rem;
  color:#da1e28
}

.cds--dropdown__invalid-icon{
  position:absolute;
  top:50%;
  right:2.5rem;
  fill:#da1e28;
  transform:translateY(-50%)
}

.cds--dropdown--open:hover{
  background-color:#f4f4f4
}

.cds--dropdown--open:focus{
  outline:1px solid rgba(0,0,0,0)
}

.cds--dropdown--open .cds--dropdown-list{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  max-height:13.75rem;
  transition:max-height 110ms cubic-bezier(0, 0, 0.38, 0.9)
}

.cds--dropdown--light{
  background-color:#fff
}

.cds--dropdown--light:hover{
  background-color:#e5e5e5
}

.cds--dropdown--up .cds--dropdown-list{
  bottom:2rem
}

.cds--dropdown__arrow{
  position:absolute;
  top:.8125rem;
  right:1rem;
  fill:#161616;
  pointer-events:none;
  transform-origin:50% 45%;
  transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

button.cds--dropdown-text{
  width:100%;
  border:none;
  background:none;
  color:#161616;
  text-align:left
}

button.cds--dropdown-text:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  button.cds--dropdown-text:focus{
    outline-style:dotted
  }
}

.cds--dropdown-text{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  display:block;
  overflow:hidden;
  height:calc(100% + 1px);
  padding-right:2.625rem;
  padding-left:1rem;
  text-overflow:ellipsis;
  white-space:nowrap
}

.cds--dropdown-list{
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  position:absolute;
  z-index:9100;
  display:flex;
  width:100%;
  max-height:0;
  flex-direction:column;
  background-color:#f4f4f4;
  list-style:none;
  overflow-x:hidden;
  overflow-y:auto;
  transition:max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--dropdown--light .cds--dropdown-list{
  background-color:#fff
}

.cds--dropdown:not(.cds--dropdown--open) .cds--dropdown-item{
  visibility:hidden
}

.cds--dropdown-item{
  position:relative;
  opacity:0;
  transition:visibility 70ms cubic-bezier(0.2, 0, 0.38, 0.9),opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  visibility:inherit
}

.cds--dropdown-item:hover{
  background-color:#e5e5e5
}

.cds--dropdown-item:hover+.cds--dropdown-item .cds--dropdown-link{
  border-color:rgba(0,0,0,0)
}

.cds--dropdown-item:active{
  background-color:#e0e0e0
}

.cds--dropdown-item:first-of-type .cds--dropdown-link{
  border-top-color:rgba(0,0,0,0)
}

.cds--dropdown-item:last-of-type .cds--dropdown-link{
  border-bottom:none
}

.cds--dropdown-link{
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  display:block;
  overflow:hidden;
  height:2.5rem;
  padding:.6875rem 0;
  border:1px solid rgba(0,0,0,0);
  border-top-color:#e0e0e0;
  margin:0 1rem;
  color:#525252;
  font-weight:normal;
  line-height:1rem;
  text-decoration:none;
  text-overflow:ellipsis;
  white-space:nowrap
}

.cds--dropdown-link:hover{
  border-color:rgba(0,0,0,0);
  color:#161616
}

.cds--dropdown--light .cds--dropdown-link{
  border-top-color:#e0e0e0
}

.cds--dropdown--sm .cds--dropdown-link{
  height:2rem;
  padding-top:.4375rem;
  padding-bottom:.4375rem
}

.cds--dropdown--xl .cds--dropdown-link{
  height:3rem;
  padding-top:.9375rem;
  padding-bottom:.9375rem
}

.cds--dropdown--focused,.cds--dropdown-link:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px;
  padding:.6875rem 1rem;
  margin:0
}

@media screen and (prefers-contrast){
  .cds--dropdown--focused,.cds--dropdown-link:focus{
    outline-style:dotted
  }
}

.cds--dropdown-list[aria-activedescendant] .cds--dropdown-link:focus{
  padding:.6875rem 0;
  margin:0 1rem;
  outline:none
}

.cds--dropdown-list[aria-activedescendant] .cds--dropdown--focused:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px;
  padding:.6875rem 1rem;
  margin:0
}

@media screen and (prefers-contrast){
  .cds--dropdown-list[aria-activedescendant] .cds--dropdown--focused:focus{
    outline-style:dotted
  }
}

.cds--dropdown-list[aria-activedescendant] .cds--dropdown-item:active{
  background-color:inherit
}

.cds--dropdown-item:hover .cds--dropdown-link{
  border-bottom-color:#e5e5e5
}

.cds--dropdown--open .cds--dropdown__arrow{
  transform:rotate(-180deg)
}

.cds--dropdown--open.cds--dropdown--xl .cds--dropdown-list{
  max-height:16.5rem
}

.cds--dropdown--open.cds--dropdown--sm .cds--dropdown-list{
  max-height:11rem
}

.cds--dropdown--open .cds--dropdown-item{
  opacity:1
}

.cds--dropdown--disabled{
  border-bottom-color:rgba(0,0,0,0)
}

.cds--dropdown--disabled:hover{
  background-color:#f4f4f4
}

.cds--dropdown--disabled:focus{
  outline:none
}

.cds--dropdown--disabled .cds--dropdown-text,.cds--dropdown--disabled .cds--list-box__label{
  color:#c6c6c6
}

.cds--dropdown--disabled .cds--dropdown__arrow,.cds--dropdown--disabled .cds--list-box__menu-icon svg{
  fill:#c6c6c6
}

.cds--dropdown--disabled.cds--dropdown--light:hover{
  background-color:#fff
}

.cds--dropdown--disabled .cds--list-box__field,.cds--dropdown--disabled .cds--list-box__menu-icon{
  cursor:not-allowed
}

.cds--dropdown--auto-width{
  width:auto;
  max-width:25rem
}

.cds--dropdown--inline{
  display:inline-block;
  width:auto;
  border-bottom-color:rgba(0,0,0,0);
  background-color:rgba(0,0,0,0);
  justify-self:start;
  transition:background 70ms cubic-bezier(0, 0, 0.38, 0.9)
}

.cds--dropdown--inline:hover{
  background-color:#e5e5e5
}

.cds--dropdown--inline.cds--dropdown--disabled{
  background-color:rgba(0,0,0,0)
}

.cds--dropdown--inline .cds--dropdown__arrow{
  top:.5rem;
  right:.5rem
}

.cds--dropdown--inline.cds--dropdown--open{
  background-color:rgba(0,0,0,0)
}

.cds--dropdown--inline .cds--dropdown-text{
  display:inline-block;
  overflow:visible;
  height:2rem;
  padding:.4375rem 2rem .4375rem .75rem;
  color:#161616
}

.cds--dropdown--inline.cds--dropdown--disabled .cds--dropdown-text{
  color:#c6c6c6
}

.cds--dropdown--inline.cds--dropdown--disabled:focus .cds--dropdown-text{
  outline:0
}

.cds--dropdown--inline.cds--dropdown--invalid .cds--dropdown__invalid-icon{
  right:2rem
}

.cds--dropdown--inline.cds--dropdown--invalid .cds--dropdown-text{
  padding-right:3.5rem
}

.cds--dropdown--inline.cds--dropdown--open:focus .cds--dropdown-list{
  box-shadow:0 2px 6px rgba(0,0,0,.3)
}

.cds--dropdown--inline .cds--dropdown-link{
  font-weight:normal
}

.cds--dropdown--show-selected .cds--dropdown--selected{
  display:block;
  background-color:#e5e5e5;
  color:#161616
}

.cds--dropdown--show-selected .cds--dropdown--selected:hover{
  background-color:#e0e0e0
}

.cds--dropdown--show-selected .cds--dropdown--selected .cds--dropdown-link{
  border-top-color:rgba(0,0,0,0)
}

.cds--dropdown--show-selected .cds--dropdown--selected+.cds--dropdown-item .cds--dropdown-link{
  border-top-color:rgba(0,0,0,0)
}

.cds--dropdown--show-selected .cds--dropdown--selected .cds--list-box__menu-item__selected-icon{
  display:block
}

.cds--dropdown-v2.cds--skeleton,.cds--dropdown.cds--skeleton{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none
}

.cds--dropdown-v2.cds--skeleton:hover,.cds--dropdown-v2.cds--skeleton:focus,.cds--dropdown-v2.cds--skeleton:active,.cds--dropdown.cds--skeleton:hover,.cds--dropdown.cds--skeleton:focus,.cds--dropdown.cds--skeleton:active{
  border:none;
  cursor:default;
  outline:none
}

.cds--dropdown-v2.cds--skeleton::before,.cds--dropdown.cds--skeleton::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .cds--dropdown-v2.cds--skeleton::before,.cds--dropdown.cds--skeleton::before{
    animation:none
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--dropdown .cds--list-box__field{
    outline:1px solid rgba(0,0,0,0)
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--list-box__menu-item__option{
    outline:none
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--list-box__menu-item__selected-icon{
    fill:ButtonText
  }
}

@keyframes rotate{
  0%{
    transform:rotate(0deg)
  }

  100%{
    transform:rotate(360deg)
  }
}

@keyframes rotate-end-p1{
  100%{
    transform:rotate(360deg)
  }
}

@keyframes rotate-end-p2{
  100%{
    transform:rotate(-360deg)
  }
}

@keyframes init-stroke{
  0%{
    stroke-dashoffset:276.4608
  }

  100%{
    stroke-dashoffset:52.527552
  }
}

@keyframes stroke-end{
  0%{
    stroke-dashoffset:52.527552
  }

  100%{
    stroke-dashoffset:276.4608
  }
}

.cds--loading{
  animation-duration:690ms;
  animation-fill-mode:forwards;
  animation-iteration-count:infinite;
  animation-name:rotate;
  animation-timing-function:linear;
  width:5.5rem;
  height:5.5rem
}

.cds--loading svg circle{
  animation-duration:10ms;
  animation-name:init-stroke;
  animation-timing-function:cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .cds--loading svg circle{
    animation:none
  }
}

.cds--loading__svg{
  fill:rgba(0,0,0,0)
}

.cds--loading__svg circle{
  stroke-dasharray:276.4608 276.4608;
  stroke-linecap:butt;
  stroke-width:10
}

.cds--loading__stroke{
  stroke:#0f62fe;
  stroke-dashoffset:52.527552
}

.cds--loading--small .cds--loading__stroke{
  stroke-dashoffset:143.759616
}

.cds--loading--stop{
  animation:rotate-end-p1 700ms cubic-bezier(0.2, 0, 1, 0.9) forwards,rotate-end-p2 700ms cubic-bezier(0.2, 0, 1, 0.9) 700ms forwards
}

.cds--loading--stop svg circle{
  animation-delay:700ms;
  animation-duration:700ms;
  animation-fill-mode:forwards;
  animation-name:stroke-end;
  animation-timing-function:cubic-bezier(0.2, 0, 1, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .cds--loading--stop svg circle{
    animation:none
  }
}

.cds--loading--small{
  width:1rem;
  height:1rem
}

.cds--loading--small circle{
  stroke-width:16
}

.cds--loading--small .cds--loading__svg{
  stroke:#0f62fe
}

.cds--loading__background{
  stroke:#e0e0e0;
  stroke-dashoffset:-22
}

@media not all and (min-resolution: 0.001dpcm){
  @supports(-webkit-appearance: none) and (stroke-color: transparent){
    circle.cds--loading__background{
      stroke-dasharray:265;
      stroke-dashoffset:0
    }
  }
}

.cds--loading-overlay{
  position:fixed;
  z-index:6000;
  top:0;
  left:0;
  display:flex;
  width:100%;
  height:100%;
  align-items:center;
  justify-content:center;
  background-color:rgba(22,22,22,.5);
  transition:background-color 720ms cubic-bezier(0.4, 0.14, 0.3, 1)
}

.cds--loading-overlay--stop{
  display:none
}

.cds--file{
  width:100%
}

.cds--file--invalid{
  margin-right:.5rem;
  fill:#da1e28
}

.cds--file--label{
  font-size:.875rem;
  font-weight:600;
  line-height:1.28572;
  letter-spacing:.16px;
  margin-bottom:.5rem;
  color:#161616
}

.cds--file--label--disabled{
  color:#c6c6c6
}

.cds--file-input{
  position:absolute;
  overflow:hidden;
  width:1px;
  height:1px;
  padding:0;
  border:0;
  margin:-1px;
  clip:rect(0, 0, 0, 0);
  visibility:inherit;
  white-space:nowrap
}

.cds--file-btn{
  display:inline-flex;
  padding-right:4rem;
  margin:0
}

.cds--file-browse-btn{
  display:inline-block;
  width:100%;
  max-width:20rem;
  margin-bottom:.5rem;
  color:#0f62fe;
  cursor:pointer;
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  transition:110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--file-browse-btn:focus,.cds--file-browse-btn:hover{
  outline:2px solid #0f62fe
}

.cds--file-browse-btn:hover,.cds--file-browse-btn:focus,.cds--file-browse-btn:active,.cds--file-browse-btn:active:visited{
  text-decoration:underline
}

.cds--file-browse-btn:active{
  color:#161616
}

.cds--file-browse-btn--disabled{
  color:#c6c6c6;
  cursor:no-drop;
  text-decoration:none
}

.cds--file-browse-btn--disabled:hover,.cds--file-browse-btn--disabled:focus{
  color:#c6c6c6;
  outline:none;
  text-decoration:none
}

.cds--file-browse-btn--disabled .cds--file__drop-container{
  border:1px dashed #c6c6c6
}

.cds--label-description{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  margin-bottom:1rem;
  color:#525252
}

.cds--label-description--disabled{
  color:#c6c6c6
}

.cds--file-btn~.cds--file-container{
  margin-top:1.5rem
}

.cds--btn~.cds--file-container{
  margin-top:1rem
}

.cds--file .cds--file-container,.cds--file~.cds--file-container{
  margin-top:.5rem
}

.cds--file__selected-file{
  display:grid;
  max-width:20rem;
  min-height:3rem;
  align-items:center;
  margin-bottom:.5rem;
  background-color:#f4f4f4;
  gap:.75rem 1rem;
  grid-auto-rows:auto;
  grid-template-columns:1fr auto;
  word-break:break-word
}

.cds--file__selected-file:last-child{
  margin-bottom:0
}

.cds--file__selected-file .cds--form-requirement{
  display:block;
  max-height:none;
  margin:0;
  grid-column:1/-1
}

.cds--file__selected-file .cds--inline-loading__animation .cds--loading{
  margin-right:0
}

.cds--file__selected-file .cds--file-filename{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  overflow:hidden;
  margin-left:1rem;
  text-overflow:ellipsis;
  white-space:nowrap
}

.cds--file__selected-file--field,.cds--file__selected-file--md{
  min-height:2.5rem;
  gap:.5rem 1rem
}

.cds--file__selected-file--sm{
  min-height:2rem;
  gap:.25rem 1rem
}

.cds--file__selected-file--invalid__wrapper{
  outline:2px solid #da1e28;
  outline-offset:-2px;
  max-width:20rem;
  margin-bottom:.5rem;
  background-color:#f4f4f4;
  outline-width:1px
}

@media screen and (prefers-contrast){
  .cds--file__selected-file--invalid__wrapper{
    outline-style:dotted
  }
}

.cds--file__selected-file--invalid{
  outline:2px solid #da1e28;
  outline-offset:-2px;
  padding:.75rem 0
}

@media screen and (prefers-contrast){
  .cds--file__selected-file--invalid{
    outline-style:dotted
  }
}

.cds--file__selected-file--invalid.cds--file__selected-file--sm{
  padding:.25rem 0
}

.cds--file__selected-file--invalid.cds--file__selected-file--field,.cds--file__selected-file--invalid.cds--file__selected-file--md{
  padding:.5rem 0
}

.cds--file__selected-file--invalid .cds--form-requirement{
  padding-top:1rem;
  border-top:1px solid #e0e0e0
}

.cds--file__selected-file--invalid.cds--file__selected-file--sm .cds--form-requirement{
  padding-top:.4375rem
}

.cds--file__selected-file--invalid.cds--file__selected-file--field .cds--form-requirement,.cds--file__selected-file--invalid.cds--file__selected-file--md .cds--form-requirement{
  padding-top:.6875rem
}

.cds--file__selected-file--invalid .cds--form-requirement__title,.cds--file__selected-file--invalid .cds--form-requirement__supplement{
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  padding:0 1rem
}

.cds--file__selected-file--invalid .cds--form-requirement__title{
  color:#da1e28
}

.cds--file__selected-file--invalid .cds--form-requirement__supplement{
  color:#161616
}

.cds--file__selected-file--invalid+.cds--form-requirement{
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  display:block;
  overflow:visible;
  max-height:12.5rem;
  padding:.5rem 1rem;
  color:#da1e28;
  font-weight:400
}

.cds--file__selected-file--invalid+.cds--form-requirement .cds--form-requirement__supplement{
  padding-bottom:.5rem;
  color:#161616
}

.cds--file__state-container{
  display:flex;
  min-width:1.5rem;
  align-items:center;
  justify-content:center;
  padding-right:1rem
}

.cds--file__state-container .cds--loading__svg{
  stroke:#161616
}

.cds--file__state-container .cds--file-complete{
  cursor:pointer;
  fill:#0f62fe
}

.cds--file__state-container .cds--file-complete:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .cds--file__state-container .cds--file-complete:focus{
    outline-style:dotted
  }
}

.cds--file__state-container .cds--file-complete [data-icon-path=inner-path]{
  fill:#fff;
  opacity:1
}

.cds--file__state-container .cds--file-invalid{
  width:1rem;
  height:1rem;
  fill:#da1e28
}

.cds--file__state-container .cds--file-close{
  display:flex;
  width:1.5rem;
  height:1.5rem;
  align-items:center;
  justify-content:center;
  padding:0;
  border:none;
  background-color:rgba(0,0,0,0);
  cursor:pointer;
  fill:#161616
}

.cds--file__state-container .cds--file-close:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--file__state-container .cds--file-close:focus{
    outline-style:dotted
  }
}

.cds--file__state-container .cds--file-close svg path{
  fill:#161616
}

.cds--file__state-container .cds--inline-loading__animation{
  margin-right:-0.5rem
}

.cds--file__drop-container{
  display:flex;
  overflow:hidden;
  height:6rem;
  align-items:flex-start;
  justify-content:space-between;
  padding:1rem;
  border:1px dashed #8d8d8d
}

.cds--file__drop-container--drag-over{
  background:none;
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--file__selected-file{
    outline:1px solid rgba(0,0,0,0)
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--file__state-container .cds--file-close svg path{
    fill:ButtonText
  }
}

@keyframes rotate{
  0%{
    transform:rotate(0deg)
  }

  100%{
    transform:rotate(360deg)
  }
}

@keyframes rotate-end-p1{
  100%{
    transform:rotate(360deg)
  }
}

@keyframes rotate-end-p2{
  100%{
    transform:rotate(-360deg)
  }
}

@keyframes init-stroke{
  0%{
    stroke-dashoffset:276.4608
  }

  100%{
    stroke-dashoffset:52.527552
  }
}

@keyframes stroke-end{
  0%{
    stroke-dashoffset:52.527552
  }

  100%{
    stroke-dashoffset:276.4608
  }
}

@keyframes stroke{
  100%{
    stroke-dashoffset:0
  }
}

.cds--inline-loading{
  display:flex;
  width:100%;
  min-height:2rem;
  align-items:center
}

.cds--inline-loading__text{
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  color:#525252
}

.cds--inline-loading__animation{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-right:.5rem
}

.cds--inline-loading__checkmark-container{
  fill:#198038
}

.cds--inline-loading__checkmark-container.cds--inline-loading__svg{
  position:absolute;
  top:.75rem;
  width:.75rem
}

.cds--inline-loading__checkmark-container[hidden]{
  display:none
}

.cds--inline-loading__checkmark{
  animation-duration:250ms;
  animation-fill-mode:forwards;
  animation-name:stroke;
  fill:none;
  stroke:#0f62fe;
  stroke-dasharray:12;
  stroke-dashoffset:12;
  stroke-width:1.8;
  transform-origin:50% 50%
}

.cds--inline-loading--error{
  width:1rem;
  height:1rem;
  fill:#da1e28
}

.cds--inline-loading--error[hidden]{
  display:none
}

.cds--loading--small .cds--inline-loading__svg{
  stroke:#0f62fe
}

@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){
  .cds--inline-loading__checkmark-container{
    top:1px;
    right:.5rem
  }

  .cds--inline-loading__checkmark{
    animation:none;
    stroke-dasharray:0;
    stroke-dashoffset:0
  }
}

.cds--list--nested,.cds--list--unordered,.cds--list--ordered,.cds--list--ordered--native{
  font-size:.875rem;
  font-weight:400;
  line-height:1.42857;
  letter-spacing:.16px;
  list-style:none
}

.cds--list--expressive,.cds--list--expressive .cds--list--nested{
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  letter-spacing:0
}

.cds--list--ordered--native{
  list-style:decimal
}

.cds--list__item{
  color:#161616
}

.cds--list--nested{
  margin-left:2rem
}

.cds--list--nested .cds--list__item{
  padding-left:.25rem
}

.cds--list--ordered:not(.cds--list--nested){
  counter-reset:item
}

.cds--list--ordered:not(.cds--list--nested)>.cds--list__item{
  position:relative
}

.cds--list--ordered:not(.cds--list--nested)>.cds--list__item::before{
  position:absolute;
  left:-1.5rem;
  content:counter(item) ".";
  counter-increment:item
}

.cds--list--ordered.cds--list--nested,.cds--list--ordered--native.cds--list--nested{
  list-style-type:lower-latin
}

.cds--list--unordered>.cds--list__item{
  position:relative
}

.cds--list--unordered>.cds--list__item::before{
  position:absolute;
  left:-1rem;
  content:"–"
}

.cds--list--unordered.cds--list--nested>.cds--list__item::before{
  left:-0.75rem;
  content:"▪"
}

@keyframes rotate{
  0%{
    transform:rotate(0deg)
  }

  100%{
    transform:rotate(360deg)
  }
}

@keyframes rotate-end-p1{
  100%{
    transform:rotate(360deg)
  }
}

@keyframes rotate-end-p2{
  100%{
    transform:rotate(-360deg)
  }
}

@keyframes init-stroke{
  0%{
    stroke-dashoffset:276.4608
  }

  100%{
    stroke-dashoffset:52.527552
  }
}

@keyframes stroke-end{
  0%{
    stroke-dashoffset:52.527552
  }

  100%{
    stroke-dashoffset:276.4608
  }
}

.cds--menu{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  position:fixed;
  z-index:9000;
  min-width:13rem;
  max-width:18rem;
  padding:.25rem 0;
  background-color:#f4f4f4;
  visibility:hidden
}

.cds--menu--open{
  visibility:visible
}

.cds--menu--open:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .cds--menu--open:focus{
    outline-style:dotted
  }
}

.cds--menu--invisible{
  opacity:0;
  pointer-events:none
}

.cds--menu-option{
  position:relative;
  height:2rem;
  background-color:#f4f4f4;
  color:#161616;
  cursor:pointer;
  transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--menu-option:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--menu-option:focus{
    outline-style:dotted
  }
}

.cds--menu-option--active,.cds--menu-option:hover{
  background-color:#e5e5e5
}

.cds--menu-option--danger:hover,.cds--menu-option--danger:focus{
  background-color:#da1e28;
  color:#fff
}

.cds--menu-option>.cds--menu{
  margin-top:calc(0.25rem * -1)
}

.cds--menu-option__content{
  display:flex;
  height:100%;
  align-items:center;
  justify-content:space-between;
  padding:0 1rem
}

.cds--menu-option__content--disabled{
  background-color:#f4f4f4;
  color:#c6c6c6;
  cursor:not-allowed
}

.cds--menu-option__content--disabled .cds--menu-option__label,.cds--menu-option__content--disabled .cds--menu-option__info,.cds--menu-option__content--disabled .cds--menu-option__icon{
  color:#c6c6c6
}

.cds--menu-option__content--indented .cds--menu-option__label{
  margin-left:1rem
}

.cds--menu-option__label{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  overflow:hidden;
  flex-grow:1;
  padding:.25rem 0;
  text-align:start;
  text-overflow:ellipsis;
  white-space:nowrap
}

.cds--menu-option__info{
  display:inline-flex;
  margin-left:1rem
}

.cds--menu-option__icon{
  display:flex;
  width:1rem;
  height:1rem;
  align-items:center;
  margin-right:.5rem
}

.cds--menu-divider{
  width:100%;
  height:1px;
  margin:.25rem 0;
  background-color:#e0e0e0
}

.cds--menu--md .cds--menu-option{
  height:2.5rem
}

.cds--menu--lg .cds--menu-option{
  height:3rem
}

.cds--modal{
  position:fixed;
  z-index:9000;
  top:0;
  left:0;
  display:flex;
  width:100vw;
  height:100vh;
  align-items:center;
  justify-content:center;
  background-color:rgba(22,22,22,.5);
  content:"";
  opacity:0;
  transition:opacity 240ms cubic-bezier(0.4, 0.14, 1, 1),visibility 0ms linear 240ms;
  visibility:hidden
}

.cds--modal.is-visible{
  opacity:1;
  transition:opacity 240ms cubic-bezier(0, 0, 0.3, 1),visibility 0ms linear;
  visibility:inherit
}

@media screen and (prefers-reduced-motion: reduce){
  .cds--modal.is-visible{
    transition:none
  }
}

.cds--modal .cds--pagination,.cds--modal .cds--pagination__control-buttons,.cds--modal .cds--text-input,.cds--modal .cds--text-area,.cds--modal .cds--search-input,.cds--modal .cds--select-input,.cds--modal .cds--dropdown,.cds--modal .cds--dropdown-list,.cds--modal .cds--number input[type=number],.cds--modal .cds--date-picker__input,.cds--modal .cds--multi-select{
  background-color:#fff
}

.cds--modal.is-visible .cds--modal-container{
  transform:translate3d(0, 0, 0);
  transition:transform 240ms cubic-bezier(0, 0, 0.3, 1)
}

.cds--modal-container{
  position:fixed;
  top:0;
  display:grid;
  overflow:hidden;
  width:100%;
  height:100%;
  max-height:100%;
  background-color:#f4f4f4;
  grid-template-columns:100%;
  grid-template-rows:auto 1fr auto;
  outline:3px solid rgba(0,0,0,0);
  outline-offset:-3px;
  transform:translate3d(0, -24px, 0);
  transform-origin:top center;
  transition:transform 240ms cubic-bezier(0.4, 0.14, 1, 1)
}

@media(min-width: 42rem){
  .cds--modal-container{
    position:static;
    width:84%;
    height:auto;
    max-height:90%
  }
}

@media(min-width: 66rem){
  .cds--modal-container{
    width:60%;
    max-height:84%
  }
}

@media(min-width: 82rem){
  .cds--modal-container{
    width:48%
  }
}

.cds--modal-container .cds--modal-container-body{
  display:contents
}

.cds--modal-content{
  font-size:.875rem;
  font-weight:400;
  line-height:1.42857;
  letter-spacing:.16px;
  position:relative;
  padding-top:.5rem;
  padding-right:1rem;
  padding-left:1rem;
  margin-bottom:3rem;
  color:#161616;
  font-weight:400;
  grid-column:1/-1;
  grid-row:2/-2;
  overflow-y:auto
}

.cds--modal-content:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--modal-content:focus{
    outline-style:dotted
  }
}

.cds--modal-content p,.cds--modal-content__regular-content{
  padding-right:20%;
  font-size:.875rem;
  font-weight:400;
  line-height:1.42857;
  letter-spacing:.16px
}

.cds--modal-content--with-form{
  padding-right:1rem
}

.cds--modal-header{
  padding-top:1rem;
  padding-right:3rem;
  padding-left:1rem;
  margin-bottom:.5rem;
  grid-column:1/-1;
  grid-row:1/1
}

.cds--modal-header__label{
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  margin-bottom:.25rem;
  color:#525252
}

.cds--modal-header__heading{
  font-size:1.25rem;
  font-weight:400;
  line-height:1.4;
  letter-spacing:0;
  color:#161616
}

.cds--modal-container--xs .cds--modal-content__regular-content{
  padding-right:1rem
}

.cds--modal-container--xs .cds--modal-content p{
  padding-right:0
}

@media(min-width: 42rem){
  .cds--modal-container--xs{
    width:48%
  }
}

@media(min-width: 66rem){
  .cds--modal-container--xs{
    width:32%;
    max-height:48%
  }
}

@media(min-width: 82rem){
  .cds--modal-container--xs{
    width:24%
  }
}

.cds--modal-container--sm .cds--modal-content__regular-content{
  padding-right:1rem
}

.cds--modal-container--sm .cds--modal-content p{
  padding-right:0
}

@media(min-width: 42rem){
  .cds--modal-container--sm{
    width:60%
  }
}

@media(min-width: 66rem){
  .cds--modal-container--sm{
    width:42%;
    max-height:72%
  }

  .cds--modal-container--sm .cds--modal-content p,.cds--modal-container--sm .cds--modal-content__regular-content{
    padding-right:20%
  }
}

@media(min-width: 82rem){
  .cds--modal-container--sm{
    width:36%
  }
}

@media(min-width: 42rem){
  .cds--modal-container--lg{
    width:96%
  }
}

@media(min-width: 66rem){
  .cds--modal-container--lg{
    width:84%;
    max-height:96%
  }
}

@media(min-width: 82rem){
  .cds--modal-container--lg{
    width:72%
  }
}

.cds--modal-scroll-content>*:last-child{
  padding-bottom:2rem
}

.cds--modal-content--overflow-indicator{
  position:absolute;
  bottom:3rem;
  left:0;
  width:100%;
  height:2rem;
  background-image:linear-gradient(to bottom, rgba(244, 244, 244, 0), #f4f4f4);
  content:"";
  grid-column:1/-1;
  grid-row:2/-2;
  pointer-events:none
}

@media not all and (min-resolution: 0.001dpcm){
  @supports(-webkit-appearance: none) and (stroke-color: transparent){
    .cds--modal-content--overflow-indicator{
      background-image:linear-gradient(to bottom, rgba(244, 244, 244, 0), #f4f4f4)
    }
  }
}

.cds--modal-content:focus~.cds--modal-content--overflow-indicator{
  width:calc(100% - 4px);
  margin:0 2px 2px
}

@media screen and (-ms-high-contrast: active){
  .cds--modal-scroll-content>*:last-child{
    padding-bottom:0
  }

  .cds--modal-content--overflow-indicator{
    display:none
  }
}

.cds--modal-footer{
  display:flex;
  height:4rem;
  justify-content:flex-end;
  margin-top:auto;
  grid-column:1/-1;
  grid-row:-1/-1
}

.cds--modal-footer .cds--btn{
  max-width:none;
  height:4rem;
  flex:0 1 50%;
  padding-top:1rem;
  padding-bottom:2rem;
  margin:0
}

.cds--modal-footer--three-button .cds--btn{
  flex:0 1 25%;
  align-items:flex-start
}

.cds--modal-close{
  position:absolute;
  z-index:2;
  top:0;
  right:0;
  overflow:hidden;
  width:3rem;
  height:3rem;
  padding:.75rem;
  border:2px solid rgba(0,0,0,0);
  background-color:rgba(0,0,0,0);
  cursor:pointer;
  transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--modal-close:hover{
  background-color:#e5e5e5
}

.cds--modal-close:focus{
  border-color:#0f62fe;
  outline:none
}

.cds--modal-close::-moz-focus-inner{
  border:0
}

.cds--modal-close__icon{
  width:1.25rem;
  height:1.25rem;
  fill:#161616
}

.cds--body--with-modal-open{
  overflow:hidden
}

.cds--body--with-modal-open .cds--tooltip,.cds--body--with-modal-open .cds--overflow-menu-options{
  z-index:9000
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--modal-close__icon{
    fill:ButtonText
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--modal-close:focus{
    color:Highlight;
    outline:1px solid Highlight
  }
}

.cds--multi-select .cds--tag{
  min-width:auto;
  margin:0 .5rem 0 0
}

.cds--multi-select--filterable .cds--tag{
  margin:0 .5rem 0 1rem
}

.cds--multi-select .cds--list-box__menu{
  min-width:auto
}

.cds--multi-select .cds--list-box__menu-item__option .cds--checkbox-wrapper{
  display:flex;
  width:100%;
  height:100%;
  align-items:center
}

.cds--multi-select .cds--list-box__menu-item__option .cds--checkbox-label{
  display:inline-block;
  overflow:hidden;
  width:100%;
  padding-left:1.75rem;
  text-overflow:ellipsis;
  white-space:nowrap
}

.cds--multi-select .cds--list-box__menu-item__option>.cds--form-item{
  flex-direction:row;
  margin:0
}

.cds--multi-select .cds--list-box__menu-item .cds--checkbox:checked~.cds--checkbox-label-text{
  color:#161616
}

.cds--multi-select--filterable{
  transition:outline-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--multi-select--filterable.cds--combo-box .cds--text-input{
  border:.125rem solid rgba(0,0,0,0);
  background-clip:padding-box;
  outline:none
}

.cds--multi-select--filterable--input-focused{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--multi-select--filterable--input-focused{
    outline-style:dotted
  }
}

.cds--multi-select--filterable.cds--multi-select--selected .cds--text-input{
  padding-left:0
}

.cds--multi-select--filterable.cds--list-box--disabled:hover .cds--text-input{
  background-color:#f4f4f4
}

.cds--multi-select--filterable .cds--list-box__selection--multi{
  margin:0 0 0 1rem
}

.cds--multi-select--filterable.cds--multi-select--inline,.cds--multi-select--filterable.cds--multi-select--inline .cds--text-input{
  border-bottom:0;
  background-color:rgba(0,0,0,0)
}

.cds--multi-select:not(.cds--list-box--expanded) .cds--list-box__menu{
  visibility:hidden
}

.cds--inline-notification{
  position:relative;
  display:flex;
  width:100%;
  min-width:18rem;
  max-width:18rem;
  height:auto;
  min-height:3rem;
  flex-wrap:wrap;
  margin-top:1rem;
  margin-bottom:1rem;
  color:#fff
}

@media(min-width: 42rem){
  .cds--inline-notification{
    max-width:38rem;
    flex-wrap:nowrap
  }
}

@media(min-width: 66rem){
  .cds--inline-notification{
    max-width:46rem
  }
}

@media(min-width: 99rem){
  .cds--inline-notification{
    max-width:52rem
  }
}

.cds--inline-notification:not(.cds--inline-notification--low-contrast) a{
  color:#78a9ff
}

.cds--inline-notification a{
  text-decoration:none
}

.cds--inline-notification a:hover{
  text-decoration:underline
}

.cds--inline-notification a:focus{
  outline:1px solid #78a9ff
}

.cds--inline-notification.cds--inline-notification--low-contrast a:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .cds--inline-notification.cds--inline-notification--low-contrast a:focus{
    outline-style:dotted
  }
}

.cds--inline-notification--low-contrast{
  color:#161616
}

.cds--inline-notification--low-contrast::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  box-sizing:border-box;
  border-width:1px 1px 1px 0;
  border-style:solid;
  content:"";
  filter:opacity(0.4);
  pointer-events:none
}

.cds--inline-notification--error{
  border-left:3px solid #fa4d56;
  background:#393939
}

.cds--inline-notification--error .cds--inline-notification__icon,.cds--inline-notification--error .cds--toast-notification__icon,.cds--inline-notification--error .cds--actionable-notification__icon{
  fill:#fa4d56
}

.cds--inline-notification--low-contrast.cds--inline-notification--error{
  border-left:3px solid #da1e28;
  background:#fff1f1
}

.cds--inline-notification--low-contrast.cds--inline-notification--error .cds--inline-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--error .cds--toast-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--error .cds--actionable-notification__icon{
  fill:#da1e28
}

.cds--inline-notification--low-contrast.cds--inline-notification--error::before{
  border-color:#da1e28
}

.cds--inline-notification--success{
  border-left:3px solid #42be65;
  background:#393939
}

.cds--inline-notification--success .cds--inline-notification__icon,.cds--inline-notification--success .cds--toast-notification__icon,.cds--inline-notification--success .cds--actionable-notification__icon{
  fill:#42be65
}

.cds--inline-notification--low-contrast.cds--inline-notification--success{
  border-left:3px solid #198038;
  background:#defbe6
}

.cds--inline-notification--low-contrast.cds--inline-notification--success .cds--inline-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--success .cds--toast-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--success .cds--actionable-notification__icon{
  fill:#198038
}

.cds--inline-notification--low-contrast.cds--inline-notification--success::before{
  border-color:#198038
}

.cds--inline-notification--info,.cds--inline-notification--info-square{
  border-left:3px solid #4589ff;
  background:#393939
}

.cds--inline-notification--info .cds--inline-notification__icon,.cds--inline-notification--info .cds--toast-notification__icon,.cds--inline-notification--info .cds--actionable-notification__icon,.cds--inline-notification--info-square .cds--inline-notification__icon,.cds--inline-notification--info-square .cds--toast-notification__icon,.cds--inline-notification--info-square .cds--actionable-notification__icon{
  fill:#4589ff
}

.cds--inline-notification--low-contrast.cds--inline-notification--info,.cds--inline-notification--low-contrast.cds--inline-notification--info-square{
  border-left:3px solid #0043ce;
  background:#edf5ff
}

.cds--inline-notification--low-contrast.cds--inline-notification--info .cds--inline-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--info .cds--toast-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--info .cds--actionable-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--info-square .cds--inline-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--info-square .cds--toast-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--info-square .cds--actionable-notification__icon{
  fill:#0043ce
}

.cds--inline-notification--low-contrast.cds--inline-notification--info::before,.cds--inline-notification--low-contrast.cds--inline-notification--info-square::before{
  border-color:#0043ce
}

.cds--inline-notification--warning,.cds--inline-notification--warning-alt{
  border-left:3px solid #f1c21b;
  background:#393939
}

.cds--inline-notification--warning .cds--inline-notification__icon,.cds--inline-notification--warning .cds--toast-notification__icon,.cds--inline-notification--warning .cds--actionable-notification__icon,.cds--inline-notification--warning-alt .cds--inline-notification__icon,.cds--inline-notification--warning-alt .cds--toast-notification__icon,.cds--inline-notification--warning-alt .cds--actionable-notification__icon{
  fill:#f1c21b
}

.cds--inline-notification--low-contrast.cds--inline-notification--warning,.cds--inline-notification--low-contrast.cds--inline-notification--warning-alt{
  border-left:3px solid #f1c21b;
  background:#fdf6dd
}

.cds--inline-notification--low-contrast.cds--inline-notification--warning .cds--inline-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--warning .cds--toast-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--warning .cds--actionable-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--warning-alt .cds--inline-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--warning-alt .cds--toast-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--warning-alt .cds--actionable-notification__icon{
  fill:#f1c21b
}

.cds--inline-notification--low-contrast.cds--inline-notification--warning::before,.cds--inline-notification--low-contrast.cds--inline-notification--warning-alt::before{
  border-color:#f1c21b
}

.cds--inline-notification--warning .cds--inline-notification__icon path[opacity="0"]{
  fill:#000;
  opacity:1
}

.cds--inline-notification__details{
  display:flex;
  flex-grow:1;
  margin:0 3rem 0 1rem
}

@media(min-width: 42rem){
  .cds--inline-notification__details{
    margin:0 1rem
  }
}

.cds--inline-notification__icon{
  flex-shrink:0;
  margin-top:.875rem;
  margin-right:1rem
}

.cds--inline-notification__text-wrapper{
  display:flex;
  flex-wrap:wrap;
  padding:.9375rem 0
}

.cds--inline-notification__title{
  font-size:.875rem;
  font-weight:600;
  line-height:1.28572;
  letter-spacing:.16px;
  margin:0 .25rem 0 0
}

.cds--inline-notification__subtitle{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  word-break:break-word
}

.cds--inline-notification__action-button.cds--btn--ghost{
  height:2rem;
  margin-bottom:.5rem;
  margin-left:2.5rem
}

@media(min-width: 42rem){
  .cds--inline-notification__action-button.cds--btn--ghost{
    margin:.5rem 0
  }
}

.cds--inline-notification:not(.cds--inline-notification--low-contrast) .cds--inline-notification__action-button.cds--btn--ghost{
  color:#78a9ff
}

.cds--inline-notification__action-button.cds--btn--ghost:active,.cds--inline-notification__action-button.cds--btn--ghost:hover{
  background-color:#4c4c4c
}

.cds--inline-notification--low-contrast .cds--inline-notification__action-button.cds--btn--ghost:active,.cds--inline-notification--low-contrast .cds--inline-notification__action-button.cds--btn--ghost:hover{
  background-color:#fff
}

.cds--inline-notification__action-button.cds--btn--ghost:focus{
  border-color:rgba(0,0,0,0);
  box-shadow:none;
  outline:2px solid #fff;
  outline-offset:-2px
}

.cds--inline-notification--low-contrast .cds--inline-notification__action-button.cds--btn--ghost:focus{
  outline-color:#0f62fe
}

.cds--inline-notification--hide-close-button .cds--inline-notification__action-button.cds--btn--ghost{
  margin-right:.5rem
}

.cds--inline-notification__close-button{
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  position:absolute;
  top:0;
  right:0;
  display:flex;
  width:3rem;
  min-width:3rem;
  max-width:3rem;
  height:3rem;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  padding:0;
  border:none;
  background:rgba(0,0,0,0);
  cursor:pointer;
  transition:outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--inline-notification__close-button:focus{
  outline:2px solid #fff;
  outline-offset:-2px
}

.cds--inline-notification__close-button .cds--inline-notification__close-icon{
  fill:#fff
}

@media(min-width: 42rem){
  .cds--inline-notification__close-button{
    position:static
  }
}

.cds--inline-notification--low-contrast .cds--inline-notification__close-button:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--inline-notification--low-contrast .cds--inline-notification__close-button:focus{
    outline-style:dotted
  }
}

.cds--inline-notification--low-contrast .cds--inline-notification__close-button .cds--inline-notification__close-icon{
  fill:#161616
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--inline-notification{
    outline:1px solid rgba(0,0,0,0)
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--inline-notification__close-button:focus,.cds--btn.cds--btn--ghost.cds--inline-notification__action-button:focus{
    color:Highlight;
    outline:1px solid Highlight
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--inline-notification .cds--inline-notification__close-icon{
    fill:ButtonText
  }
}

.cds--toast-notification{
  display:flex;
  width:18rem;
  height:auto;
  padding-left:1rem;
  margin-top:.5rem;
  margin-right:1rem;
  margin-bottom:.5rem;
  box-shadow:0 2px 6px 0 rgba(0,0,0,.2);
  color:#fff
}

.cds--toast-notification:first-child{
  margin-top:1rem
}

@media(min-width: 99rem){
  .cds--toast-notification{
    width:22rem
  }
}

.cds--toast-notification:not(.cds--toast-notification--low-contrast) a{
  color:#78a9ff
}

.cds--toast-notification a{
  text-decoration:none
}

.cds--toast-notification a:hover{
  text-decoration:underline
}

.cds--toast-notification a:focus{
  outline:1px solid #78a9ff
}

.cds--toast-notification.cds--toast-notification--low-contrast a:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .cds--toast-notification.cds--toast-notification--low-contrast a:focus{
    outline-style:dotted
  }
}

.cds--toast-notification--low-contrast{
  color:#161616
}

.cds--toast-notification--error{
  border-left:3px solid #fa4d56;
  background:#393939
}

.cds--toast-notification--error .cds--inline-notification__icon,.cds--toast-notification--error .cds--toast-notification__icon,.cds--toast-notification--error .cds--actionable-notification__icon{
  fill:#fa4d56
}

.cds--toast-notification--low-contrast.cds--toast-notification--error{
  border-left:3px solid #da1e28;
  background:#fff1f1
}

.cds--toast-notification--low-contrast.cds--toast-notification--error .cds--inline-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--error .cds--toast-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--error .cds--actionable-notification__icon{
  fill:#da1e28
}

.cds--toast-notification--success{
  border-left:3px solid #42be65;
  background:#393939
}

.cds--toast-notification--success .cds--inline-notification__icon,.cds--toast-notification--success .cds--toast-notification__icon,.cds--toast-notification--success .cds--actionable-notification__icon{
  fill:#42be65
}

.cds--toast-notification--low-contrast.cds--toast-notification--success{
  border-left:3px solid #198038;
  background:#defbe6
}

.cds--toast-notification--low-contrast.cds--toast-notification--success .cds--inline-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--success .cds--toast-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--success .cds--actionable-notification__icon{
  fill:#198038
}

.cds--toast-notification--info,.cds--toast-notification--info-square{
  border-left:3px solid #4589ff;
  background:#393939
}

.cds--toast-notification--info .cds--inline-notification__icon,.cds--toast-notification--info .cds--toast-notification__icon,.cds--toast-notification--info .cds--actionable-notification__icon,.cds--toast-notification--info-square .cds--inline-notification__icon,.cds--toast-notification--info-square .cds--toast-notification__icon,.cds--toast-notification--info-square .cds--actionable-notification__icon{
  fill:#4589ff
}

.cds--toast-notification--low-contrast.cds--toast-notification--info,.cds--toast-notification--low-contrast.cds--toast-notification--info-square{
  border-left:3px solid #0043ce;
  background:#edf5ff
}

.cds--toast-notification--low-contrast.cds--toast-notification--info .cds--inline-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--info .cds--toast-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--info .cds--actionable-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--info-square .cds--inline-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--info-square .cds--toast-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--info-square .cds--actionable-notification__icon{
  fill:#0043ce
}

.cds--toast-notification--warning,.cds--toast-notification--warning-alt{
  border-left:3px solid #f1c21b;
  background:#393939
}

.cds--toast-notification--warning .cds--inline-notification__icon,.cds--toast-notification--warning .cds--toast-notification__icon,.cds--toast-notification--warning .cds--actionable-notification__icon,.cds--toast-notification--warning-alt .cds--inline-notification__icon,.cds--toast-notification--warning-alt .cds--toast-notification__icon,.cds--toast-notification--warning-alt .cds--actionable-notification__icon{
  fill:#f1c21b
}

.cds--toast-notification--low-contrast.cds--toast-notification--warning,.cds--toast-notification--low-contrast.cds--toast-notification--warning-alt{
  border-left:3px solid #f1c21b;
  background:#fdf6dd
}

.cds--toast-notification--low-contrast.cds--toast-notification--warning .cds--inline-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--warning .cds--toast-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--warning .cds--actionable-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--warning-alt .cds--inline-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--warning-alt .cds--toast-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--warning-alt .cds--actionable-notification__icon{
  fill:#f1c21b
}

.cds--toast-notification--warning .cds--toast-notification__icon path[opacity="0"]{
  fill:#000;
  opacity:1
}

.cds--toast-notification__icon{
  flex-shrink:0;
  margin-top:1rem;
  margin-right:1rem
}

.cds--toast-notification__details{
  margin-right:1rem
}

.cds--toast-notification__close-button{
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  display:flex;
  width:3rem;
  min-width:3rem;
  height:3rem;
  min-height:3rem;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  padding:0;
  border:none;
  margin-left:auto;
  background-color:rgba(0,0,0,0);
  cursor:pointer;
  transition:outline 110ms,background-color 110ms
}

.cds--toast-notification__close-button:focus{
  outline:2px solid #fff;
  outline-offset:-2px
}

.cds--toast-notification__close-button .cds--toast-notification__close-icon{
  fill:#fff
}

.cds--toast-notification--low-contrast .cds--toast-notification__close-button:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--toast-notification--low-contrast .cds--toast-notification__close-button:focus{
    outline-style:dotted
  }
}

.cds--toast-notification--low-contrast .cds--toast-notification__close-button .cds--toast-notification__close-icon{
  fill:#161616
}

.cds--toast-notification__title{
  font-size:.875rem;
  font-weight:600;
  line-height:1.28572;
  letter-spacing:.16px;
  margin-top:1rem;
  font-weight:600;
  word-break:break-word
}

.cds--toast-notification__subtitle{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  margin-top:0;
  margin-bottom:1rem;
  color:#fff;
  word-break:break-word
}

.cds--toast-notification--low-contrast .cds--toast-notification__subtitle{
  color:#161616
}

.cds--toast-notification__caption{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  padding-top:.5rem;
  margin-bottom:1rem;
  color:#fff
}

.cds--toast-notification--low-contrast .cds--toast-notification__caption{
  color:#161616
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--toast-notification{
    outline:1px solid rgba(0,0,0,0)
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--toast-notification__close-button:focus{
    color:Highlight;
    outline:1px solid Highlight
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--toast-notification .cds--toast-notification__close-icon{
    fill:ButtonText
  }
}

.cds--number{
  position:relative;
  display:flex;
  width:100%;
  flex-direction:column
}

.cds--number input[type=number]{
  font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  display:inline-flex;
  width:100%;
  min-width:9.375rem;
  height:2.5rem;
  box-sizing:border-box;
  padding-right:8rem;
  padding-left:1rem;
  border:0;
  border-bottom:.0625rem solid #8d8d8d;
  -moz-appearance:textfield;
  background-color:#f4f4f4;
  border-radius:0;
  color:#161616;
  font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
  font-weight:300;
  transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--number input[type=number]:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--number input[type=number]:focus{
    outline-style:dotted
  }
}

.cds--number input[type=number]:disabled~.cds--number__controls{
  cursor:not-allowed;
  pointer-events:none
}

.cds--number input[type=number]:disabled~.cds--number__controls svg{
  fill:#c6c6c6
}

.cds--number input[type=number]::-ms-clear{
  display:none
}

.cds--number input[type=number]::-webkit-inner-spin-button{
  -webkit-appearance:none;
          appearance:none
}

.cds--number--xl.cds--number input[type=number],.cds--number--lg.cds--number input[type=number]{
  padding-right:9rem
}

.cds--number--sm.cds--number input[type=number]{
  padding-right:7rem
}

.cds--number input[type=number]:disabled{
  border-bottom-color:rgba(0,0,0,0);
  background-color:#f4f4f4;
  color:#c6c6c6;
  cursor:not-allowed
}

.cds--number__input-wrapper{
  position:relative;
  display:flex;
  align-items:center
}

.cds--number__controls{
  position:absolute;
  top:50%;
  right:0;
  display:flex;
  width:5rem;
  height:100%;
  flex-direction:row;
  align-items:center;
  justify-content:center;
  transform:translateY(-50%)
}

.cds--number__control-btn{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  width:100%;
  position:relative;
  display:inline-flex;
  height:100%;
  align-items:center;
  justify-content:center;
  border-bottom:.0625rem solid #8d8d8d;
  color:#161616
}

.cds--number__control-btn::-moz-focus-inner{
  border:0
}

.cds--number__control-btn::before,.cds--number__control-btn::after{
  position:absolute;
  top:.125rem;
  display:block;
  width:.125rem;
  height:2.25rem;
  background-color:#f4f4f4;
  content:""
}

.cds--number__control-btn::before{
  left:0
}

.cds--number__control-btn::after{
  right:0
}

.cds--number__control-btn svg{
  fill:currentColor
}

.cds--number__control-btn:focus{
  outline:1px solid #0f62fe;
  color:#161616;
  outline-offset:-2px;
  outline-width:2px
}

@media screen and (prefers-contrast){
  .cds--number__control-btn:focus{
    outline-style:dotted
  }
}

.cds--number__control-btn:hover{
  background-color:#e5e5e5;
  color:#161616;
  cursor:pointer
}

.cds--number__control-btn:hover::before,.cds--number__control-btn:hover::after{
  background-color:#e5e5e5
}

.cds--number__control-btn:focus::before,.cds--number__control-btn:focus::after,.cds--number__control-btn:hover:focus::before,.cds--number__control-btn:hover:focus::after{
  background-color:rgba(0,0,0,0)
}

.cds--number__control-btn:disabled{
  border-bottom-color:rgba(0,0,0,0);
  color:#c6c6c6;
  cursor:not-allowed
}

.cds--number__control-btn.down-icon{
  order:1
}

.cds--number__control-btn.up-icon{
  order:2
}

.cds--number input[type=number]:focus~.cds--number__controls .cds--number__control-btn{
  border-bottom-width:0
}

.cds--number input[type=number]:focus~.cds--number__controls .cds--number__control-btn:hover{
  outline:2px solid #0f62fe;
  outline-offset:-2px;
  border:0
}

@media screen and (prefers-contrast){
  .cds--number input[type=number]:focus~.cds--number__controls .cds--number__control-btn:hover{
    outline-style:dotted
  }
}

.cds--number input[type=number][data-invalid]~.cds--number__controls .cds--number__control-btn{
  border-bottom-width:0
}

.cds--number input[type=number][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:hover{
  outline:2px solid #da1e28;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--number input[type=number][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:hover{
    outline-style:dotted
  }
}

.cds--number input[type=number]:focus~.cds--number__controls .cds--number__control-btn.up-icon::after{
  background-color:rgba(0,0,0,0)
}

.cds--number input[type=number][data-invalid]~.cds--number__controls .cds--number__control-btn.up-icon::after{
  background-color:#da1e28
}

.cds--number input[type=number][data-invalid]:focus~.cds--number__controls .cds--number__control-btn.up-icon::after,.cds--number input[type=number][data-invalid]~.cds--number__controls .cds--number__control-btn.up-icon:focus::after{
  background-color:#0f62fe
}

.cds--number__rule-divider{
  position:absolute;
  z-index:6000;
  width:.0625rem;
  height:1rem;
  background-color:#e0e0e0
}

.cds--number__rule-divider:first-of-type{
  order:0
}

.cds--number__controls .cds--number__rule-divider:first-of-type{
  left:0;
  background-color:rgba(0,0,0,0)
}

.cds--number__invalid+.cds--number__controls .cds--number__rule-divider:first-of-type{
  background-color:#e0e0e0
}

.cds--number--light .cds--number__rule-divider,.cds--number--light .cds--number__invalid+.cds--number__controls .cds--number__rule-divider:first-of-type{
  background-color:#e0e0e0
}

.cds--number input[type=number]:disabled+.cds--number__controls .cds--number__rule-divider:first-of-type{
  background-color:rgba(0,0,0,0)
}

.cds--number input[type=number]:disabled+.cds--number__controls .cds--number__rule-divider{
  background-color:#c6c6c6
}

.cds--number__control-btn:focus~.cds--number__rule-divider{
  background-color:rgba(0,0,0,0)
}

.cds--number__invalid{
  position:absolute;
  right:6rem;
  fill:#da1e28
}

.cds--number--xl .cds--number__invalid,.cds--number--lg .cds--number__invalid{
  right:7rem
}

.cds--number--sm .cds--number__invalid{
  right:5rem
}

.cds--number__invalid+.cds--number__rule-divider{
  position:absolute;
  right:5rem
}

.cds--number--xl .cds--number__invalid+.cds--number__rule-divider,.cds--number--lg .cds--number__invalid+.cds--number__rule-divider{
  right:6rem
}

.cds--number--sm .cds--number__invalid+.cds--number__rule-divider{
  right:4rem
}

.cds--number__control-btn.down-icon:hover~.cds--number__rule-divider,.cds--number__control-btn.up-icon:hover+.cds--number__rule-divider,.cds--number__control-btn.down-icon:focus~.cds--number__rule-divider,.cds--number__control-btn.up-icon:focus+.cds--number__rule-divider{
  background-color:rgba(0,0,0,0)
}

.cds--number__invalid--warning{
  fill:#f1c21b
}

.cds--number__invalid--warning path:first-of-type{
  fill:#000;
  opacity:1
}

.cds--number--light input[type=number]{
  background-color:#fff
}

.cds--number--light input[type=number]:disabled{
  background-color:#fff
}

.cds--number--light .cds--number__control-btn::before,.cds--number--light .cds--number__control-btn::after{
  background-color:#fff
}

.cds--number--light .cds--number__control-btn:focus::before,.cds--number--light .cds--number__control-btn:focus::after{
  background-color:rgba(0,0,0,0)
}

.cds--number--light .cds--number__control-btn:hover,.cds--number--light .cds--number__control-btn:not(:focus):hover::before,.cds--number--light .cds--number__control-btn:not(:focus):hover::after{
  background-color:#e5e5e5
}

.cds--number--xl input[type=number],.cds--number--lg input[type=number]{
  height:3rem
}

.cds--number--xl .cds--number__controls,.cds--number--lg .cds--number__controls{
  width:6rem
}

.cds--number--xl .cds--number__control-btn,.cds--number--lg .cds--number__control-btn{
  width:3rem
}

.cds--number--xl .cds--number__control-btn::before,.cds--number--xl .cds--number__control-btn::after,.cds--number--lg .cds--number__control-btn::before,.cds--number--lg .cds--number__control-btn::after{
  height:2.75rem
}

.cds--number--sm input[type=number]{
  height:2rem
}

.cds--number--sm .cds--number__controls{
  width:4rem
}

.cds--number--sm .cds--number__control-btn{
  width:2rem
}

.cds--number--sm .cds--number__control-btn::before,.cds--number--sm .cds--number__control-btn::after{
  height:1.75rem
}

.cds--number--nolabel .cds--label+.cds--form__helper-text{
  margin-top:0
}

.cds--number--nosteppers input[type=number]{
  padding-right:3rem
}

.cds--number--nosteppers .cds--number__invalid{
  right:1rem
}

.cds--number--readonly input[type=number]{
  background:rgba(0,0,0,0)
}

.cds--number--readonly .cds--number__controls{
  display:none
}

.cds--number__readonly-icon{
  position:absolute;
  right:1rem
}

.cds--number.cds--skeleton{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:100%;
  height:2.5rem
}

.cds--number.cds--skeleton:hover,.cds--number.cds--skeleton:focus,.cds--number.cds--skeleton:active{
  border:none;
  cursor:default;
  outline:none
}

.cds--number.cds--skeleton::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .cds--number.cds--skeleton::before{
    animation:none
  }
}

.cds--number.cds--skeleton input[type=number]{
  display:none
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--number__control-btn:hover,.cds--number__control-btn:focus{
    color:Highlight;
    outline:1px solid Highlight
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--number__control-btn{
    outline:1px solid rgba(0,0,0,0)
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--number__control-btn svg{
    fill:ButtonText
  }
}

.cds--overflow-menu,.cds--overflow-menu__trigger{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  width:100%;
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  position:relative;
  display:flex;
  width:2.5rem;
  height:2.5rem;
  align-items:center;
  justify-content:center;
  cursor:pointer;
  transition:outline 110ms cubic-bezier(0, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0, 0, 0.38, 0.9)
}

.cds--overflow-menu::-moz-focus-inner,.cds--overflow-menu__trigger::-moz-focus-inner{
  border:0
}

.cds--overflow-menu:focus,.cds--overflow-menu__trigger:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--overflow-menu:focus,.cds--overflow-menu__trigger:focus{
    outline-style:dotted
  }
}

.cds--overflow-menu:hover,.cds--overflow-menu__trigger:hover{
  background-color:#e5e5e5
}

.cds--overflow-menu--sm{
  width:2rem;
  height:2rem
}

.cds--overflow-menu--xl,.cds--overflow-menu--lg{
  width:3rem;
  height:3rem
}

.cds--overflow-menu__trigger.cds--tooltip--a11y.cds--tooltip__trigger:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--overflow-menu__trigger.cds--tooltip--a11y.cds--tooltip__trigger:focus{
    outline-style:dotted
  }
}

.cds--overflow-menu__trigger.cds--tooltip--a11y.cds--tooltip__trigger:focus svg{
  outline:none
}

.cds--overflow-menu.cds--overflow-menu--open,.cds--overflow-menu.cds--overflow-menu--open .cds--overflow-menu__trigger{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  background-color:#f4f4f4;
  transition:none
}

.cds--overflow-menu--light.cds--overflow-menu--open,.cds--overflow-menu--light.cds--overflow-menu--open .cds--overflow-menu__trigger{
  background-color:#fff
}

.cds--overflow-menu__icon{
  width:1rem;
  height:1rem;
  fill:#161616
}

.cds--overflow-menu-options{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  position:absolute;
  z-index:6000;
  top:32px;
  left:0;
  display:none;
  width:10rem;
  flex-direction:column;
  align-items:flex-start;
  background-color:#f4f4f4;
  list-style:none
}

.cds--overflow-menu-options::after{
  position:absolute;
  display:block;
  background-color:#f4f4f4;
  content:"";
  transition:background-color 110ms cubic-bezier(0, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .cds--overflow-menu-options::after{
    transition:none
  }
}

.cds--overflow-menu.cds--overflow-menu--open:hover{
  background-color:#f4f4f4
}

.cds--overflow-menu-options--light{
  background-color:#fff
}

.cds--overflow-menu-options--light::after{
  background-color:#fff
}

.cds--overflow-menu.cds--overflow-menu--light.cds--overflow-menu--open:hover{
  background-color:#fff
}

.cds--overflow-menu-options[data-floating-menu-direction=bottom]::after{
  top:-0.1875rem;
  left:0;
  width:2.5rem;
  height:.1875rem
}

.cds--overflow-menu-options[data-floating-menu-direction=top]::after{
  bottom:-0.5rem;
  left:0;
  width:2.5rem;
  height:.5rem
}

.cds--overflow-menu-options[data-floating-menu-direction=left]::after{
  top:0;
  right:-0.375rem;
  width:.375rem;
  height:2.5rem
}

.cds--overflow-menu-options[data-floating-menu-direction=right]::after{
  top:0;
  left:-0.375rem;
  width:.375rem;
  height:2.5rem
}

.cds--overflow-menu-options--sm.cds--overflow-menu-options[data-floating-menu-direction=bottom]::after,.cds--overflow-menu-options--sm.cds--overflow-menu-options[data-floating-menu-direction=top]::after{
  width:2rem
}

.cds--overflow-menu-options--sm.cds--overflow-menu-options[data-floating-menu-direction=left]::after,.cds--overflow-menu-options--sm.cds--overflow-menu-options[data-floating-menu-direction=right]::after{
  height:2rem
}

.cds--overflow-menu-options--xl.cds--overflow-menu-options[data-floating-menu-direction=bottom]::after,.cds--overflow-menu-options--xl.cds--overflow-menu-options[data-floating-menu-direction=top]::after,.cds--overflow-menu-options--lg.cds--overflow-menu-options[data-floating-menu-direction=bottom]::after,.cds--overflow-menu-options--lg.cds--overflow-menu-options[data-floating-menu-direction=top]::after{
  width:3rem
}

.cds--overflow-menu-options--xl.cds--overflow-menu-options[data-floating-menu-direction=left]::after,.cds--overflow-menu-options--xl.cds--overflow-menu-options[data-floating-menu-direction=right]::after,.cds--overflow-menu-options--lg.cds--overflow-menu-options[data-floating-menu-direction=left]::after,.cds--overflow-menu-options--lg.cds--overflow-menu-options[data-floating-menu-direction=right]::after{
  height:3rem
}

.cds--overflow-menu--flip.cds--overflow-menu-options[data-floating-menu-direction=top]::after,.cds--overflow-menu--flip.cds--overflow-menu-options[data-floating-menu-direction=bottom]::after{
  right:0;
  left:auto
}

.cds--overflow-menu--flip.cds--overflow-menu-options[data-floating-menu-direction=left]::after,.cds--overflow-menu--flip.cds--overflow-menu-options[data-floating-menu-direction=right]::after{
  top:auto;
  bottom:0
}

.cds--overflow-menu-options--open{
  display:flex
}

.cds--overflow-menu-options__content{
  width:100%
}

.cds--overflow-menu-options__option{
  display:flex;
  width:100%;
  height:2.5rem;
  align-items:center;
  padding:0;
  background-color:rgba(0,0,0,0);
  transition:background-color 110ms cubic-bezier(0, 0, 0.38, 0.9)
}

.cds--overflow-menu-options--sm .cds--overflow-menu-options__option{
  height:2rem
}

.cds--overflow-menu-options--xl .cds--overflow-menu-options__option,.cds--overflow-menu-options--lg .cds--overflow-menu-options__option{
  height:3rem
}

.cds--overflow-menu--divider{
  border-top:1px solid #e0e0e0
}

.cds--overflow-menu--light .cds--overflow-menu--divider{
  border-top:1px solid #e0e0e0
}

a.cds--overflow-menu-options__btn::before{
  display:inline-block;
  height:100%;
  content:"";
  vertical-align:middle
}

.cds--overflow-menu-options__btn{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  display:inline-flex;
  width:100%;
  max-width:11.25rem;
  height:100%;
  align-items:center;
  padding:0 1rem;
  border:none;
  background-color:rgba(0,0,0,0);
  color:#525252;
  cursor:pointer;
  font-weight:400;
  text-align:left;
  transition:outline 110ms cubic-bezier(0, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0, 0, 0.38, 0.9),color 110ms cubic-bezier(0, 0, 0.38, 0.9)
}

.cds--overflow-menu-options__btn:hover{
  color:#161616
}

.cds--overflow-menu-options__btn:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--overflow-menu-options__btn:focus{
    outline-style:dotted
  }
}

.cds--overflow-menu-options__btn::-moz-focus-inner{
  border:none
}

.cds--overflow-menu-options__btn svg{
  fill:#525252
}

.cds--overflow-menu-options__btn:hover svg{
  fill:#161616
}

.cds--overflow-menu-options__option-content{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.cds--overflow-menu-options__option:hover{
  background-color:#e5e5e5
}

.cds--overflow-menu-options__option--danger .cds--overflow-menu-options__btn:hover,.cds--overflow-menu-options__option--danger .cds--overflow-menu-options__btn:focus{
  background-color:#da1e28;
  color:#fff
}

.cds--overflow-menu-options__option--danger .cds--overflow-menu-options__btn:hover svg,.cds--overflow-menu-options__option--danger .cds--overflow-menu-options__btn:focus svg{
  fill:currentColor
}

.cds--overflow-menu-options__option--disabled:hover{
  background-color:#f4f4f4;
  cursor:not-allowed
}

.cds--overflow-menu-options__option--disabled .cds--overflow-menu-options__btn{
  color:#c6c6c6;
  pointer-events:none
}

.cds--overflow-menu-options__option--disabled .cds--overflow-menu-options__btn:hover,.cds--overflow-menu-options__option--disabled .cds--overflow-menu-options__btn:active,.cds--overflow-menu-options__option--disabled .cds--overflow-menu-options__btn:focus{
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  background-color:#f4f4f4
}

.cds--overflow-menu-options__option--disabled .cds--overflow-menu-options__btn svg{
  fill:#c6c6c6
}

.cds--overflow-menu--flip{
  left:-140px
}

.cds--overflow-menu--flip::before{
  left:145px
}

.cds--overflow-menu__container{
  display:inline-block
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--overflow-menu:focus,.cds--overflow-menu-options__btn:focus{
    color:Highlight;
    outline:1px solid Highlight
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--overflow-menu svg{
    fill:ButtonText
  }
}

.cds--pagination-nav{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  line-height:0
}

.cds--pagination-nav__list{
  display:flex;
  align-items:center;
  list-style:none
}

.cds--pagination-nav__list-item{
  padding:0
}

.cds--pagination-nav__list-item:first-child{
  padding-left:0
}

.cds--pagination-nav__list-item:last-child{
  padding-right:0
}

.cds--pagination-nav__page{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  position:relative;
  display:block;
  min-width:3rem;
  padding:1.0625rem .25rem;
  border-radius:0;
  color:#525252;
  font-weight:400;
  line-height:1;
  outline:0;
  text-align:center;
  text-decoration:none;
  transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none
}

.cds--pagination-nav__page::-moz-focus-inner{
  border:0
}

.cds--pagination-nav__page:hover{
  background-color:#e5e5e5;
  color:#525252
}

.cds--pagination-nav__page:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--pagination-nav__page:focus{
    outline-style:dotted
  }
}

.cds--pagination-nav__page:disabled,.cds--pagination-nav__page.cds--pagination-nav__page--disabled{
  background:none;
  color:rgba(82,82,82,.5);
  outline:none;
  pointer-events:none
}

.cds--pagination-nav__page:not(.cds--pagination-nav__page--direction)::after{
  position:absolute;
  bottom:0;
  left:50%;
  display:block;
  width:0;
  height:.25rem;
  background-color:#0f62fe;
  content:"";
  opacity:0;
  transition:width 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .cds--pagination-nav__page:not(.cds--pagination-nav__page--direction)::after{
    transition:none
  }
}

.cds--pagination-nav__page--active+.cds--pagination-nav__page::after,.cds--pagination-nav__page.cds--pagination-nav__page--active::after{
  left:calc(50% - 0.5rem);
  width:1rem;
  opacity:1
}

.cds--pagination-nav__page.cds--pagination-nav__page--active{
  background-color:initial;
  color:#525252;
  font-weight:600
}

.cds--pagination-nav__page .cds--pagination-nav__icon{
  fill:currentColor;
  pointer-events:none
}

.cds--pagination-nav__page--direction{
  display:flex;
  width:3rem;
  height:3rem;
  align-items:center;
  justify-content:center;
  line-height:0
}

.cds--pagination-nav__select{
  position:relative
}

.cds--pagination-nav__page--select{
  max-height:3rem;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  text-indent:calc(50% - 4.5px)
}

@-moz-document url-prefix(){
  .cds--pagination-nav__page--select{
    text-indent:0
  }
}

.cds--pagination-nav__select-icon-wrapper{
  position:absolute;
  top:0;
  width:100%;
  height:100%;
  pointer-events:none
}

.cds--pagination-nav__select-icon-wrapper:not(.cds--pagination-nav__page--direction)::after{
  position:absolute;
  bottom:0;
  left:50%;
  display:block;
  width:0;
  height:.25rem;
  background-color:#0f62fe;
  content:"";
  opacity:0;
  transition:width 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .cds--pagination-nav__select-icon-wrapper:not(.cds--pagination-nav__page--direction)::after{
    transition:none
  }
}

.cds--pagination-nav__page--active+.cds--pagination-nav__select-icon-wrapper::after,.cds--pagination-nav__select-icon-wrapper.cds--pagination-nav__page--active::after{
  left:calc(50% - 0.5rem);
  width:1rem;
  opacity:1
}

.cds--pagination-nav__page--active+.cds--pagination-nav__select-icon-wrapper .cds--pagination-nav__select-icon{
  display:none
}

.cds--pagination-nav__select-icon{
  position:absolute;
  top:calc(50% - 0.5rem);
  left:calc(50% - 0.5rem);
  pointer-events:none
}

.cds--pagination-nav__accessibility-label{
  position:absolute;
  overflow:hidden;
  width:1px;
  height:1px;
  padding:0;
  border:0;
  margin:-1px;
  clip:rect(0, 0, 0, 0);
  visibility:inherit;
  white-space:nowrap
}

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

.cds--select-input__wrapper{
  position:relative;
  display:flex;
  width:100%;
  align-items:center
}

.cds--select-input{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  display:block;
  width:100%;
  height:2.5rem;
  padding:0 3rem 0 1rem;
  border:none;
  border-bottom:1px solid #8d8d8d;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background-color:#f4f4f4;
  border-radius:0;
  color:#161616;
  cursor:pointer;
  font-family:inherit;
  opacity:1;
  transition:outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--select-input:hover{
  background-color:#e5e5e5
}

.cds--select-input::-ms-expand{
  display:none
}

@-moz-document url-prefix(){
  .cds--select-input:-moz-focusring,.cds--select-input::-moz-focus-inner{
    background-image:none;
    color:rgba(0,0,0,0);
    text-shadow:0 0 0 #000
  }
}

.cds--select-input:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px;
  color:#161616
}

@media screen and (prefers-contrast){
  .cds--select-input:focus{
    outline-style:dotted
  }
}

.cds--select-input:disabled,.cds--select-input:hover:disabled{
  border-bottom-color:#f4f4f4;
  background-color:#f4f4f4;
  color:#c6c6c6;
  cursor:not-allowed
}

.cds--select-input--sm{
  height:2rem;
  max-height:2rem
}

.cds--select-input--xl,.cds--select-input--lg{
  height:3rem;
  max-height:3rem
}

.cds--select--disabled .cds--label,.cds--select--disabled .cds--form__helper-text{
  color:#c6c6c6
}

.cds--select-input__wrapper[data-invalid] .cds--select-input,.cds--select--warning .cds--select-input{
  padding-right:4.5rem
}

.cds--select-input:disabled~.cds--select__arrow{
  fill:#c6c6c6
}

.cds--select--light .cds--select-input{
  background-color:#fff
}

.cds--select--light .cds--select-input:hover{
  background-color:#e5e5e5
}

.cds--select--light .cds--select-input:disabled,.cds--select--light .cds--select-input:hover:disabled{
  background-color:#fff;
  color:#c6c6c6;
  cursor:not-allowed
}

.cds--select__arrow{
  position:absolute;
  top:0;
  right:1rem;
  height:100%;
  fill:#161616;
  pointer-events:none
}

@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){
  .cds--select__arrow path{
    fill:ButtonText
  }
}

.cds--select__invalid-icon{
  position:absolute;
  right:2.5rem
}

.cds--select-input__wrapper[data-invalid] .cds--select-input~.cds--select__invalid-icon{
  fill:#da1e28
}

.cds--select__invalid-icon--warning{
  fill:#f1c21b
}

.cds--select__invalid-icon--warning path[fill]{
  fill:#000;
  opacity:1
}

optgroup.cds--select-optgroup,.cds--select-option{
  background-color:#e5e5e5;
  color:#161616
}

optgroup.cds--select-optgroup:disabled,.cds--select-option:disabled{
  color:#c6c6c6
}

.cds--select--inline{
  display:flex;
  flex-direction:row;
  align-items:center
}

.cds--select--inline.cds--select--invalid .cds--label,.cds--select--inline.cds--select--invalid .cds--form__helper-text{
  align-self:flex-start;
  margin-top:.8125rem
}

.cds--select--inline .cds--form__helper-text{
  margin-bottom:0;
  margin-left:.5rem
}

.cds--select--inline .cds--label{
  margin:0 .5rem 0 0;
  white-space:nowrap
}

.cds--select--inline .cds--select-input{
  width:auto;
  padding-right:2rem;
  padding-left:.5rem;
  border-bottom:none;
  background-color:rgba(0,0,0,0);
  color:#161616
}

.cds--select--inline .cds--select-input:focus,.cds--select--inline .cds--select-input:focus option,.cds--select--inline .cds--select-input:focus optgroup{
  background-color:#fff
}

.cds--select--inline .cds--select-input[disabled],.cds--select--inline .cds--select-input[disabled]:hover{
  background-color:#f4f4f4
}

.cds--select--inline .cds--select__arrow{
  right:.5rem
}

.cds--select--inline.cds--select--invalid .cds--select-input{
  padding-right:3.5rem
}

.cds--select--inline.cds--select--invalid .cds--select-input~.cds--select__invalid-icon{
  right:2rem
}

.cds--select--inline .cds--select-input:disabled{
  color:#c6c6c6;
  cursor:not-allowed
}

.cds--select--inline .cds--select-input:disabled~*{
  cursor:not-allowed
}

.cds--select.cds--skeleton{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:100%;
  height:2.5rem
}

.cds--select.cds--skeleton:hover,.cds--select.cds--skeleton:focus,.cds--select.cds--skeleton:active{
  border:none;
  cursor:default;
  outline:none
}

.cds--select.cds--skeleton::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .cds--select.cds--skeleton::before{
    animation:none
  }
}

.cds--select.cds--skeleton .cds--select-input{
  display:none
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--select__arrow{
    fill:ButtonText
  }
}

.cds--text-input{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  width:100%;
  height:2.5rem;
  padding:0 1rem;
  border:none;
  border-bottom:1px solid #8d8d8d;
  background-color:#f4f4f4;
  color:#161616;
  transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--text-input:focus,.cds--text-input:active{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--text-input:focus,.cds--text-input:active{
    outline-style:dotted
  }
}

.cds--text-input-wrapper svg[hidden]{
  display:none
}

.cds--text-input--xl,.cds--text-input--lg{
  height:3rem
}

.cds--text-input--sm{
  height:2rem
}

.cds--password-input{
  padding-right:2.5rem
}

.cds--text-input--sm.cds--password-input{
  padding-right:2rem
}

.cds--text-input--lg.cds--password-input{
  padding-right:3rem
}

.cds--text-input::-moz-placeholder{
  color:#6f6f6f;
  opacity:1
}

.cds--text-input::placeholder{
  color:#6f6f6f;
  opacity:1
}

.cds--text-input--light{
  background-color:#fff
}

.cds--text-input__field-wrapper{
  position:relative;
  display:flex;
  width:100%
}

.cds--text-input__invalid-icon,.cds--text-input__readonly-icon{
  position:absolute;
  top:50%;
  right:1rem;
  transform:translateY(-50%)
}

.cds--text-input__invalid-icon{
  fill:#da1e28
}

.cds--text-input__invalid-icon--warning{
  fill:#f1c21b
}

.cds--text-input__invalid-icon--warning path:first-of-type{
  fill:#000;
  opacity:1
}

.cds--text-input--password__visibility{
  position:relative;
  display:inline-flex;
  overflow:visible;
  align-items:center;
  cursor:pointer
}

.cds--text-input--password__visibility:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .cds--text-input--password__visibility:focus{
    outline-style:dotted
  }
}

.cds--text-input--password__visibility:focus{
  outline:1px solid rgba(0,0,0,0)
}

.cds--text-input--password__visibility:focus svg{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .cds--text-input--password__visibility:focus svg{
    outline-style:dotted
  }
}

.cds--text-input--password__visibility::before,.cds--text-input--password__visibility::after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{
  position:absolute;
  z-index:6000;
  display:flex;
  align-items:center;
  opacity:0;
  pointer-events:none
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .cds--text-input--password__visibility::before,.cds--text-input--password__visibility::after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{
    display:inline-block
  }
}

.cds--text-input--password__visibility::before,.cds--text-input--password__visibility::after{
  transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .cds--text-input--password__visibility::before,.cds--text-input--password__visibility::after{
    transition:none
  }
}

.cds--text-input--password__visibility.cds--tooltip--a11y::before,.cds--text-input--password__visibility.cds--tooltip--a11y::after{
  transition:none
}

.cds--text-input--password__visibility::before{
  width:0;
  height:0;
  border-style:solid;
  content:""
}

.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{
  box-sizing:content-box;
  color:inherit;
  opacity:1;
  white-space:normal;
  word-break:break-word
}

.cds--text-input--password__visibility::after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  z-index:6000;
  width:-moz-max-content;
  width:max-content;
  min-width:1.5rem;
  max-width:13rem;
  height:auto;
  padding:.1875rem 1rem;
  background-color:#393939;
  border-radius:.125rem;
  color:#fff;
  font-weight:400;
  text-align:left;
  transform:translateX(-50%);
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .cds--text-input--password__visibility::after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{
    width:auto
  }
}

@supports(-ms-accelerator: true){
  .cds--text-input--password__visibility::after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{
    width:auto
  }
}

@supports(-ms-ime-align: auto){
  .cds--text-input--password__visibility::after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{
    width:auto
  }
}

@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){
  .cds--text-input--password__visibility::after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{
    border:1px solid rgba(0,0,0,0)
  }
}

.cds--text-input--password__visibility::after{
  content:attr(aria-label)
}

.cds--text-input--password__visibility.cds--tooltip--a11y::after{
  content:none
}

.cds--text-input--password__visibility.cds--tooltip--visible::before,.cds--text-input--password__visibility.cds--tooltip--visible::after,.cds--text-input--password__visibility:hover::before,.cds--text-input--password__visibility:hover::after,.cds--text-input--password__visibility:focus::before,.cds--text-input--password__visibility:focus::after{
  opacity:1
}

@keyframes tooltip-fade{
  from{
    opacity:0
  }

  to{
    opacity:1
  }
}

.cds--text-input--password__visibility.cds--tooltip--visible .cds--assistive-text,.cds--text-input--password__visibility.cds--tooltip--visible+.cds--assistive-text,.cds--text-input--password__visibility:hover .cds--assistive-text,.cds--text-input--password__visibility:hover+.cds--assistive-text,.cds--text-input--password__visibility:focus .cds--assistive-text,.cds--text-input--password__visibility:focus+.cds--assistive-text{
  overflow:visible;
  margin:auto;
  clip:auto
}

.cds--text-input--password__visibility.cds--tooltip--visible .cds--assistive-text,.cds--text-input--password__visibility.cds--tooltip--visible+.cds--assistive-text,.cds--text-input--password__visibility.cds--tooltip--visible.cds--tooltip--a11y::before,.cds--text-input--password__visibility:hover .cds--assistive-text,.cds--text-input--password__visibility:hover+.cds--assistive-text,.cds--text-input--password__visibility:hover.cds--tooltip--a11y::before,.cds--text-input--password__visibility:focus .cds--assistive-text,.cds--text-input--password__visibility:focus+.cds--assistive-text,.cds--text-input--password__visibility:focus.cds--tooltip--a11y::before{
  animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--text-input--password__visibility.cds--tooltip--hidden .cds--assistive-text,.cds--text-input--password__visibility.cds--tooltip--hidden+.cds--assistive-text{
  overflow:hidden;
  margin:-1px;
  clip:rect(0, 0, 0, 0)
}

.cds--text-input--password__visibility.cds--tooltip--hidden.cds--tooltip--a11y::before{
  animation:none;
  opacity:0
}

.cds--text-input--password__visibility .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  top:-0.75rem
}

.cds--text-input--password__visibility::before,.cds--text-input--password__visibility::after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{
  bottom:0;
  left:50%
}

.cds--text-input--password__visibility::before{
  bottom:-0.5rem;
  border-width:0 .25rem .3125rem .25rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform:translate(-50%, 100%)
}

.cds--text-input--password__visibility::after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{
  bottom:-0.8125rem;
  transform:translate(-50%, 100%)
}

.cds--text-input--password__visibility,.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger{
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  position:absolute;
  right:0;
  display:flex;
  width:2.5rem;
  height:100%;
  min-height:auto;
  align-items:center;
  justify-content:center;
  padding:0;
  border:0;
  background:none;
  cursor:pointer;
  transition:outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--text-input--sm+.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger{
  width:2rem
}

.cds--text-input--lg+.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger{
  width:3rem
}

.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger svg{
  fill:#525252;
  transition:fill 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){
  .cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger svg{
    fill:ButtonText
  }
}

.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger:focus{
    outline-style:dotted
  }
}

.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger:hover svg,.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger:focus svg{
  fill:#161616
}

.cds--text-input--invalid,.cds--text-input--warning,.cds--text-input-wrapper--readonly .cds--text-input{
  padding-right:2.5rem
}

.cds--text-input--invalid.cds--password-input{
  padding-right:4rem
}

.cds--text-input--invalid+.cds--text-input--password__visibility,.cds--text-input--invalid+.cds--text-input--password__visibility__toggle{
  right:1rem
}

.cds--password-input-wrapper .cds--text-input__invalid-icon{
  right:2.5rem
}

.cds--text-input:disabled+.cds--text-input--password__visibility svg,.cds--text-input:disabled+.cds--text-input--password__visibility__toggle.cds--tooltip__trigger svg{
  cursor:not-allowed;
  fill:#c6c6c6
}

.cds--text-input:disabled+.cds--text-input--password__visibility svg:hover,.cds--text-input:disabled+.cds--text-input--password__visibility__toggle.cds--tooltip__trigger svg:hover{
  fill:#c6c6c6
}

.cds--text-input:disabled{
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  border-bottom:1px solid rgba(0,0,0,0);
  background-color:#f4f4f4;
  color:#c6c6c6;
  cursor:not-allowed;
  -webkit-text-fill-color:#c6c6c6
}

.cds--text-input--light:disabled{
  background-color:#fff
}

.cds--text-input:disabled::-moz-placeholder{
  color:#c6c6c6;
  opacity:1
}

.cds--text-input:disabled::placeholder{
  color:#c6c6c6;
  opacity:1
}

.cds--text-input--invalid{
  outline:2px solid #da1e28;
  outline-offset:-2px;
  box-shadow:none
}

@media screen and (prefers-contrast){
  .cds--text-input--invalid{
    outline-style:dotted
  }
}

.cds--text-input--invalid .cds--text-input--password__visibility,.cds--text-input--invalid .cds--text-input--password__visibility__toggle{
  right:2.5rem
}

.cds--skeleton.cds--text-input{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none
}

.cds--skeleton.cds--text-input:hover,.cds--skeleton.cds--text-input:focus,.cds--skeleton.cds--text-input:active{
  border:none;
  cursor:default;
  outline:none
}

.cds--skeleton.cds--text-input::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .cds--skeleton.cds--text-input::before{
    animation:none
  }
}

.cds--form--fluid .cds--text-input-wrapper{
  position:relative;
  background:#f4f4f4;
  transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--form--fluid .cds--label{
  position:absolute;
  z-index:1;
  top:.8125rem;
  left:1rem;
  margin:0
}

.cds--form--fluid .cds--form__helper-text{
  display:none
}

.cds--form--fluid .cds--text-input{
  min-height:4rem;
  padding:2rem 1rem .8125rem
}

.cds--text-input__divider,.cds--form--fluid .cds--text-input__divider{
  display:none
}

.cds--form--fluid .cds--text-input--invalid,.cds--form--fluid .cds--text-input--warn{
  border-bottom:none
}

.cds--form--fluid .cds--text-input--invalid+.cds--text-input__divider,.cds--form--fluid .cds--text-input--warn+.cds--text-input__divider{
  display:block;
  border-style:solid;
  border-color:#e0e0e0;
  border-bottom:none;
  margin:0 1rem
}

.cds--form--fluid .cds--text-input__invalid-icon{
  top:5rem
}

.cds--form--fluid .cds--text-input-wrapper--light{
  background:#fff
}

.cds--form--fluid .cds--text-input__field-wrapper[data-invalid]>.cds--text-input--invalid{
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px
}

.cds--form--fluid .cds--text-input__field-wrapper[data-invalid]:not(:focus){
  outline:2px solid #da1e28;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--form--fluid .cds--text-input__field-wrapper[data-invalid]:not(:focus){
    outline-style:dotted
  }
}

.cds--form--fluid .cds--text-input__field-wrapper[data-invalid]>.cds--text-input--invalid:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--form--fluid .cds--text-input__field-wrapper[data-invalid]>.cds--text-input--invalid:focus{
    outline-style:dotted
  }
}

.cds--text-input-wrapper.cds--text-input-wrapper--inline{
  flex-flow:row wrap
}

.cds--text-input-wrapper .cds--label--inline{
  flex:1;
  margin:.8125rem 0 0 0;
  overflow-wrap:break-word;
  word-break:break-word
}

.cds--text-input-wrapper .cds--label--inline--sm{
  margin-top:.5625rem
}

.cds--text-input-wrapper .cds--label--inline--xl,.cds--text-input-wrapper .cds--label--inline--lg{
  margin-top:1.0625rem
}

.cds--text-input__label-helper-wrapper{
  max-width:8rem;
  flex:2;
  flex-direction:column;
  margin-right:1.5rem;
  overflow-wrap:break-word
}

.cds--text-input-wrapper .cds--form__helper-text--inline{
  margin-top:.125rem
}

.cds--text-input__field-outer-wrapper{
  display:flex;
  width:100%;
  flex:1 1 auto;
  flex-direction:column;
  align-items:flex-start
}

.cds--text-input__field-outer-wrapper--inline{
  flex:8;
  flex-direction:column
}

.cds--form--fluid .cds--text-input-wrapper--readonly,.cds--text-input-wrapper--readonly .cds--text-input{
  background:rgba(0,0,0,0)
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--text-input--password__visibility,.cds--btn.cds--btn--icon-only.cds--text-input--password__visibility__toggle.cds--tooltip__trigger svg,.cds--btn.cds--btn--icon-only.cds--text-input--password__visibility__toggle.cds--tooltip__trigger:hover svg{
    fill:ButtonText
  }
}

.cds--data-table-container+.cds--pagination{
  border-top:0
}

.cds--pagination{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  display:flex;
  width:calc(100% - 1px);
  min-height:2.5rem;
  align-items:center;
  justify-content:space-between;
  border-top:1px solid #e0e0e0;
  background-color:#f4f4f4;
  overflow-x:auto
}

@media(min-width: 42rem){
  .cds--pagination{
    overflow:initial
  }

  .cds--pagination .cds--pagination__control-buttons{
    display:flex
  }
}

@media(max-width: 41.98rem){
  .cds--pagination .cds--pagination__left>*,.cds--pagination .cds--pagination__right>*{
    display:none
  }

  .cds--pagination .cds--pagination__items-count{
    display:initial
  }

  .cds--pagination .cds--pagination__control-buttons{
    display:flex
  }
}

.cds--pagination--sm{
  min-height:2rem
}

.cds--pagination--lg{
  min-height:3rem
}

.cds--pagination .cds--select{
  height:100%;
  align-items:center
}

.cds--pagination .cds--select-input--inline__wrapper{
  display:flex;
  height:100%
}

.cds--pagination .cds--select-input{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  width:auto;
  min-width:auto;
  height:100%;
  padding:0 2.25rem 0 1rem;
  background-color:#f4f4f4;
  line-height:2.5rem
}

.cds--pagination--sm .cds--select-input{
  line-height:2rem
}

.cds--pagination--lg .cds--select-input{
  line-height:3rem
}

.cds--pagination .cds--select-input:hover{
  background:#e5e5e5
}

.cds--pagination .cds--select--inline .cds--select-input:focus,.cds--pagination .cds--select--inline .cds--select-input:focus option,.cds--pagination .cds--select--inline .cds--select-input:focus optgroup{
  background-color:#f4f4f4
}

.cds--pagination .cds--select__arrow{
  top:50%;
  transform:translate(-0.5rem, -50%)
}

.cds--pagination .cds--select__item-count .cds--select-input{
  border-right:.0625rem solid #e0e0e0
}

.cds--pagination .cds--select__page-number .cds--select-input{
  border-left:1px solid #e0e0e0
}

.cds--pagination__left,.cds--pagination__right{
  display:flex;
  height:100%;
  align-items:center
}

.cds--pagination__left>.cds--form-item,.cds--pagination__right>.cds--form-item{
  height:100%
}

.cds--pagination__left .cds--pagination__text,.cds--pagination__right .cds--pagination__text{
  white-space:nowrap
}

.cds--pagination__left .cds--pagination__text{
  margin-right:.0625rem
}

.cds--pagination__right .cds--pagination__text{
  margin-right:1rem;
  margin-left:.0625rem
}

.cds--pagination__left{
  padding:0 1rem 0 0
}

@media(min-width: 42rem){
  .cds--pagination__left{
    padding:0 1rem
  }
}

@media(min-width: 42rem){
  .cds--pagination__text{
    display:inline-block
  }
}

span.cds--pagination__text{
  margin-left:1rem;
  color:#525252
}

.cds--pagination__button,.cds--btn--ghost.cds--pagination__button{
  display:flex;
  width:2.5rem;
  height:2.5rem;
  min-height:2rem;
  align-items:center;
  justify-content:center;
  border:none;
  border-left:1px solid #e0e0e0;
  margin:0;
  background:none;
  cursor:pointer;
  fill:#161616;
  transition:outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--pagination--sm .cds--pagination__button,.cds--pagination--sm .cds--btn--ghost.cds--pagination__button{
  width:2rem;
  height:2rem
}

.cds--pagination--lg .cds--pagination__button,.cds--pagination--lg .cds--btn--ghost.cds--pagination__button{
  width:3rem;
  height:3rem
}

.cds--pagination__button:focus,.cds--btn--ghost:focus.cds--pagination__button{
  outline:2px solid #0f62fe;
  outline-offset:-2px;
  border-left:0
}

@media screen and (prefers-contrast){
  .cds--pagination__button:focus,.cds--btn--ghost:focus.cds--pagination__button{
    outline-style:dotted
  }
}

.cds--pagination__button:hover,.cds--btn--ghost:hover.cds--pagination__button{
  background:#e5e5e5
}

.cds--pagination__button--no-index,.cds--btn--ghost.cds--pagination__button--no-index{
  cursor:not-allowed;
  fill:#c6c6c6
}

.cds--pagination__button:disabled:hover,.cds--pagination__button--no-index:hover,.cds--btn--ghost:disabled:hover.cds--pagination__button,.cds--btn--ghost:hover.cds--pagination__button--no-index{
  border-color:#e0e0e0;
  background:#f4f4f4;
  cursor:not-allowed;
  fill:#c6c6c6
}

.cds--pagination.cds--skeleton .cds--skeleton__text{
  margin-right:1rem;
  margin-bottom:0
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--pagination__button,.cds--btn--ghost.cds--pagination__button{
    outline:1px solid rgba(0,0,0,0)
  }
}

.cds--progress-bar__label{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  display:flex;
  min-width:3rem;
  justify-content:space-between;
  margin-bottom:.5rem;
  color:#161616
}

.cds--progress-bar__label-text{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.cds--progress-bar__track{
  position:relative;
  width:100%;
  min-width:3rem;
  height:.5rem;
  background-color:#f4f4f4
}

.cds--progress-bar--big .cds--progress-bar__track{
  height:.5rem
}

.cds--progress-bar--small .cds--progress-bar__track{
  height:.25rem
}

.cds--progress-bar__bar{
  display:block;
  width:100%;
  height:100%;
  background-color:currentColor;
  color:#0f62fe;
  transform:scaleX(0);
  transform-origin:0 center /*rtl:100% center*/;
  transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--progress-bar--indeterminate .cds--progress-bar__track::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  animation-duration:1400ms;
  animation-iteration-count:infinite;
  animation-name:progress-bar-indeterminate;
  animation-timing-function:linear;
  background-image:linear-gradient(90deg, #0f62fe 12.5%, transparent 12.5%);
  background-position-x:0%;
  background-size:200% 100%;
  content:""
}

.cds--progress-bar__helper-text{
  font-size:.75rem;
  line-height:1.33333;
  letter-spacing:.32px;
  margin-top:.5rem;
  color:#525252
}

.cds--progress-bar__status-icon{
  flex-shrink:0;
  margin-left:1rem
}

.cds--progress-bar--finished .cds--progress-bar__bar,.cds--progress-bar--finished .cds--progress-bar__status-icon{
  color:#198038
}

.cds--progress-bar--error .cds--progress-bar__bar,.cds--progress-bar--error .cds--progress-bar__status-icon,.cds--progress-bar--error .cds--progress-bar__helper-text{
  color:#da1e28
}

.cds--progress-bar--finished .cds--progress-bar__bar,.cds--progress-bar--error .cds--progress-bar__bar{
  transform:scaleX(1)
}

.cds--progress-bar--finished.cds--progress-bar--inline .cds--progress-bar__track,.cds--progress-bar--error.cds--progress-bar--inline .cds--progress-bar__track{
  position:absolute;
  overflow:hidden;
  width:1px;
  height:1px;
  padding:0;
  border:0;
  margin:-1px;
  clip:rect(0, 0, 0, 0);
  visibility:inherit;
  white-space:nowrap
}

.cds--progress-bar--finished.cds--progress-bar--inline .cds--progress-bar__label,.cds--progress-bar--error.cds--progress-bar--inline .cds--progress-bar__label{
  flex-shrink:1;
  justify-content:flex-start;
  margin-right:0
}

@keyframes progress-bar-indeterminate{
  0%{
    background-position-x:25%
  }

  80%,100%{
    background-position-x:-105%
  }
}

.cds--progress-bar--inline{
  display:flex;
  align-items:center
}

.cds--progress-bar--inline .cds--progress-bar__label{
  margin-right:1rem;
  margin-bottom:0
}

.cds--progress-bar--inline .cds--progress-bar__track{
  flex-basis:0;
  flex-grow:1
}

.cds--progress-bar--inline .cds--progress-bar__helper-text{
  position:absolute;
  overflow:hidden;
  width:1px;
  height:1px;
  padding:0;
  border:0;
  margin:-1px;
  clip:rect(0, 0, 0, 0);
  visibility:inherit;
  white-space:nowrap
}

.cds--progress-bar--indented .cds--progress-bar__label,.cds--progress-bar--indented .cds--progress-bar__helper-text{
  padding-right:1rem;
  padding-left:1rem
}

.cds--tooltip__label{
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  display:inline-flex;
  align-items:center;
  color:#525252
}

.cds--tooltip__label:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .cds--tooltip__label:focus{
    outline-style:dotted
  }
}

.cds--tooltip__trigger svg{
  fill:#525252
}

.cds--tooltip__trigger:not(.cds--btn--icon-only){
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  display:inline-flex;
  align-items:center;
  font-size:1rem
}

.cds--tooltip__trigger:not(.cds--btn--icon-only)::-moz-focus-inner{
  border:0
}

.cds--tooltip__trigger:not(.cds--btn--icon-only):focus{
  outline:1px solid #0f62fe;
  fill:#0353e9
}

@media screen and (prefers-contrast){
  .cds--tooltip__trigger:not(.cds--btn--icon-only):focus{
    outline-style:dotted
  }
}

.cds--tooltip__trigger:not(.cds--btn--icon-only)[disabled] svg{
  fill:#c6c6c6
}

.cds--tooltip__label .cds--tooltip__trigger{
  margin-left:.5rem
}

.cds--tooltip__label--bold{
  font-weight:600
}

.cds--tooltip{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  position:absolute;
  z-index:6000;
  display:none;
  min-width:13rem;
  max-width:18rem;
  padding:1rem;
  margin-top:.25rem;
  background:#393939;
  border-radius:.125rem;
  color:#fff;
  word-wrap:break-word
}

.cds--tooltip:focus{
  box-shadow:inset 0 0 0 1px #393939,inset 0 0 0 2px #fff;
  outline:0
}

.cds--tooltip.cds--tooltip--top.cds--tooltip--align-start,.cds--tooltip.cds--tooltip--bottom.cds--tooltip--align-start{
  transform:translate(calc(50% - 22px), 0)
}

.cds--tooltip.cds--tooltip--top.cds--tooltip--align-start .cds--tooltip__caret,.cds--tooltip.cds--tooltip--bottom.cds--tooltip--align-start .cds--tooltip__caret{
  margin-left:15px
}

.cds--tooltip.cds--tooltip--top.cds--tooltip--align-end,.cds--tooltip.cds--tooltip--bottom.cds--tooltip--align-end{
  transform:translate(calc(22px - 50%), 0)
}

.cds--tooltip.cds--tooltip--top.cds--tooltip--align-end .cds--tooltip__caret,.cds--tooltip.cds--tooltip--bottom.cds--tooltip--align-end .cds--tooltip__caret{
  margin-right:15px
}

.cds--tooltip.cds--tooltip--left.cds--tooltip--align-start{
  transform:translate(0, calc(-15px + 50%))
}

.cds--tooltip.cds--tooltip--left.cds--tooltip--align-start .cds--tooltip__caret{
  top:14px
}

.cds--tooltip.cds--tooltip--left.cds--tooltip--align-end{
  transform:translate(0, calc(31px - 50%))
}

.cds--tooltip.cds--tooltip--left.cds--tooltip--align-end .cds--tooltip__caret{
  top:initial;
  bottom:25px
}

.cds--tooltip.cds--tooltip--right.cds--tooltip--align-start{
  transform:translate(0, calc(-26px + 50%))
}

.cds--tooltip.cds--tooltip--right.cds--tooltip--align-start .cds--tooltip__caret{
  top:26px
}

.cds--tooltip.cds--tooltip--right.cds--tooltip--align-end{
  transform:translate(0, calc(20px - 50%))
}

.cds--tooltip.cds--tooltip--right.cds--tooltip--align-end .cds--tooltip__caret{
  top:initial;
  bottom:12px
}

.cds--tooltip p{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  text-align:left
}

.cds--tooltip button{
  padding-right:2rem
}

.cds--tooltip .cds--btn:focus{
  border-color:#fff;
  outline-color:#393939
}

.cds--tooltip .cds--link{
  color:#78a9ff;
  font-size:.875rem
}

.cds--tooltip .cds--link:focus{
  outline:1px solid #fff;
  outline-offset:2px
}

.cds--tooltip .cds--link:active,.cds--tooltip .cds--link:active:visited,.cds--tooltip .cds--link:active:visited:hover{
  color:#fff
}

.cds--tooltip .cds--link:visited{
  color:#78a9ff
}

.cds--tooltip .cds--tooltip__content[tabindex="-1"]:focus{
  outline:none
}

.cds--tooltip .cds--tooltip__caret{
  position:absolute;
  top:calc(-0.4296875rem + 1px);
  right:0;
  left:0;
  width:0;
  height:0;
  border-right:.4296875rem solid rgba(0,0,0,0);
  border-bottom:.4296875rem solid #393939;
  border-left:.4296875rem solid rgba(0,0,0,0);
  margin:0 auto;
  content:""
}

.cds--tooltip .cds--tooltip__footer{
  display:flex;
  align-items:center;
  justify-content:space-between;
  margin-top:1rem
}

.cds--tooltip[data-floating-menu-direction=left]{
  margin-left:calc(0.5rem * -1)
}

.cds--tooltip[data-floating-menu-direction=left] .cds--tooltip__caret{
  top:50%;
  right:calc(-0.4296875rem + 1px);
  left:auto;
  transform:rotate(90deg) translate(50%, -50%)
}

.cds--tooltip[data-floating-menu-direction=top]{
  margin-top:calc(0.5rem * -1)
}

.cds--tooltip[data-floating-menu-direction=top] .cds--tooltip__caret{
  top:auto;
  bottom:calc(-0.4296875rem + 1px);
  transform:rotate(180deg)
}

.cds--tooltip[data-floating-menu-direction=right]{
  margin-left:.5rem
}

.cds--tooltip[data-floating-menu-direction=right] .cds--tooltip__caret{
  top:50%;
  right:auto;
  left:calc(-0.4296875rem + 1px);
  transform:rotate(270deg) translate(50%, -50%)
}

.cds--tooltip[data-floating-menu-direction=bottom]{
  margin-top:.5rem
}

.cds--tooltip__heading{
  font-size:.875rem;
  font-weight:600;
  line-height:1.28572;
  letter-spacing:.16px;
  margin-bottom:.5rem
}

.cds--tooltip--shown{
  display:block;
  margin-top:0
}

.cds--tooltip--definition{
  position:relative
}

.cds--tooltip--definition .cds--tooltip__trigger{
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  position:relative;
  display:inline-flex;
  border-bottom:1px dotted #0f62fe;
  color:#161616
}

.cds--tooltip--definition .cds--tooltip__trigger:hover+.cds--tooltip--definition__top,.cds--tooltip--definition .cds--tooltip__trigger:hover+.cds--tooltip--definition__bottom{
  display:block
}

.cds--tooltip--definition .cds--tooltip__trigger:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .cds--tooltip--definition .cds--tooltip__trigger:focus{
    outline-style:dotted
  }
}

.cds--tooltip--definition .cds--tooltip__trigger:focus+.cds--tooltip--definition__top,.cds--tooltip--definition .cds--tooltip__trigger:focus+.cds--tooltip--definition__bottom{
  display:block
}

.cds--tooltip--definition__bottom,.cds--tooltip--definition__top{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  position:absolute;
  z-index:1;
  display:none;
  width:13rem;
  padding:.5rem 1rem;
  margin-top:.75rem;
  background:#393939;
  border-radius:.125rem;
  pointer-events:none
}

.cds--tooltip--definition__bottom p,.cds--tooltip--definition__top p{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  color:#fff
}

.cds--tooltip--definition__bottom .cds--tooltip__caret,.cds--tooltip--definition__top .cds--tooltip__caret{
  position:absolute;
  right:0;
  left:0;
  width:.6rem;
  height:.6rem;
  margin-left:1rem;
  background:#393939
}

.cds--tooltip--definition__bottom .cds--tooltip__caret{
  top:-0.2rem;
  transform:rotate(-135deg)
}

.cds--tooltip--definition__top{
  margin-top:-2rem;
  transform:translateY(-100%)
}

.cds--tooltip--definition__top .cds--tooltip__caret{
  bottom:-0.2rem;
  transform:rotate(45deg)
}

.cds--tooltip--definition__align-end{
  right:0
}

.cds--tooltip--definition__align-center{
  margin-left:50%;
  transform:translateX(-50%)
}

.cds--tooltip--definition__top.cds--tooltip--definition__align-center{
  margin-left:50%;
  transform:translate(-50%, -100%)
}

.cds--tooltip--definition__align-center .cds--tooltip__caret{
  left:auto;
  margin-right:calc(50% - 6px);
  margin-left:auto
}

.cds--tooltip--definition__align-end .cds--tooltip__caret{
  left:auto;
  margin-right:1rem;
  margin-left:auto
}

.cds--tooltip--definition.cds--tooltip--a11y{
  display:inline-flex
}

.cds--tooltip--definition button.cds--tooltip--a11y{
  margin:0
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition{
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  border-bottom:.0625rem dotted #525252;
  transition:border-color 110ms
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition:hover,.cds--tooltip__trigger.cds--tooltip__trigger--definition:focus{
  border-bottom-color:#0f62fe
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top{
  position:relative;
  display:inline-flex;
  overflow:visible;
  align-items:center;
  cursor:default
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top:focus{
    outline-style:dotted
  }
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top::before,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top::after,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top+.cds--assistive-text{
  position:absolute;
  z-index:6000;
  display:flex;
  align-items:center;
  opacity:0;
  pointer-events:none
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top::before,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top::after,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top+.cds--assistive-text{
    display:inline-block
  }
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top::before,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top::after{
  transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top::before,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top::after{
    transition:none
  }
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--a11y::before,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--a11y::after{
  transition:none
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top::before{
  width:0;
  height:0;
  border-style:solid;
  content:""
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top+.cds--assistive-text{
  box-sizing:content-box;
  color:inherit;
  opacity:1;
  white-space:normal;
  word-break:break-word
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top::after,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top+.cds--assistive-text{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  z-index:6000;
  width:-moz-max-content;
  width:max-content;
  min-width:1.5rem;
  max-width:13rem;
  height:auto;
  padding:.5rem 1rem;
  background-color:#393939;
  border-radius:.125rem;
  color:#fff;
  font-weight:400;
  text-align:left;
  transform:translateX(-50%);
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top::after,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top+.cds--assistive-text{
    width:auto
  }
}

@supports(-ms-accelerator: true){
  .cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top::after,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top+.cds--assistive-text{
    width:auto
  }
}

@supports(-ms-ime-align: auto){
  .cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top::after,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top+.cds--assistive-text{
    width:auto
  }
}

@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){
  .cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top::after,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top+.cds--assistive-text{
    border:1px solid rgba(0,0,0,0)
  }
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top::after{
  content:attr(aria-label)
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--a11y::after{
  content:none
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--visible::before,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--visible::after,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top:hover::before,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top:hover::after,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top:focus::before,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top:focus::after{
  opacity:1
}

@keyframes tooltip-fade{
  from{
    opacity:0
  }

  to{
    opacity:1
  }
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--visible .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--visible+.cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top:hover .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top:hover+.cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top:focus .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top:focus+.cds--assistive-text{
  overflow:visible;
  margin:auto;
  clip:auto
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--visible .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--visible+.cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--visible.cds--tooltip--a11y::before,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top:hover .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top:hover+.cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top:hover.cds--tooltip--a11y::before,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top:focus .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top:focus+.cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top:focus.cds--tooltip--a11y::before{
  animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--hidden .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--hidden+.cds--assistive-text{
  overflow:hidden;
  margin:-1px;
  clip:rect(0, 0, 0, 0)
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--hidden.cds--tooltip--a11y::before{
  animation:none;
  opacity:0
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  bottom:-0.75rem
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top::before,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top::after,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top+.cds--assistive-text{
  top:0;
  left:50%
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top::before{
  top:-0.25rem;
  border-width:.3125rem .25rem 0 .25rem;
  border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(-50%, -100%)
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top::after,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top+.cds--assistive-text{
  top:-0.5625rem;
  left:0;
  transform:translate(0, -100%)
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--align-start .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  bottom:-0.75rem
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--align-start::before,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--align-start::after,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--align-start .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--align-start+.cds--assistive-text{
  top:0;
  left:50%
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--align-start::before{
  top:-0.25rem;
  border-width:.3125rem .25rem 0 .25rem;
  border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(-50%, -100%)
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--align-start::after,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--align-start .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--align-start+.cds--assistive-text{
  top:-0.5625rem;
  left:0;
  transform:translate(0, -100%)
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--align-center .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  bottom:-0.75rem
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--align-center::before,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--align-center::after,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--align-center .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--align-center+.cds--assistive-text{
  top:0;
  left:50%
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--align-center::before{
  top:-0.25rem;
  border-width:.3125rem .25rem 0 .25rem;
  border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(-50%, -100%)
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--align-center::after,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--align-center .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--align-center+.cds--assistive-text{
  top:-0.5625rem;
  left:50%;
  transform:translate(-50%, -100%)
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--align-end .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  bottom:-0.75rem
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--align-end::before,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--align-end::after,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--align-end .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--align-end+.cds--assistive-text{
  top:0;
  left:50%
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--align-end::before{
  top:-0.25rem;
  border-width:.3125rem .25rem 0 .25rem;
  border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(-50%, -100%)
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--align-end::after,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--align-end .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--top.cds--tooltip--align-end+.cds--assistive-text{
  top:-0.5625rem;
  right:0;
  left:auto;
  transform:translate(0, -100%)
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom{
  position:relative;
  display:inline-flex;
  overflow:visible;
  align-items:center;
  cursor:default
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom:focus{
    outline-style:dotted
  }
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom::before,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom::after,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom+.cds--assistive-text{
  position:absolute;
  z-index:6000;
  display:flex;
  align-items:center;
  opacity:0;
  pointer-events:none
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom::before,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom::after,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom+.cds--assistive-text{
    display:inline-block
  }
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom::before,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom::after{
  transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom::before,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom::after{
    transition:none
  }
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--a11y::before,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--a11y::after{
  transition:none
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom::before{
  width:0;
  height:0;
  border-style:solid;
  content:""
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom+.cds--assistive-text{
  box-sizing:content-box;
  color:inherit;
  opacity:1;
  white-space:normal;
  word-break:break-word
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom::after,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom+.cds--assistive-text{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  z-index:6000;
  width:-moz-max-content;
  width:max-content;
  min-width:1.5rem;
  max-width:13rem;
  height:auto;
  padding:.5rem 1rem;
  background-color:#393939;
  border-radius:.125rem;
  color:#fff;
  font-weight:400;
  text-align:left;
  transform:translateX(-50%);
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom::after,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom+.cds--assistive-text{
    width:auto
  }
}

@supports(-ms-accelerator: true){
  .cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom::after,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom+.cds--assistive-text{
    width:auto
  }
}

@supports(-ms-ime-align: auto){
  .cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom::after,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom+.cds--assistive-text{
    width:auto
  }
}

@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){
  .cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom::after,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom+.cds--assistive-text{
    border:1px solid rgba(0,0,0,0)
  }
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom::after{
  content:attr(aria-label)
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--a11y::after{
  content:none
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--visible::before,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--visible::after,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom:hover::before,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom:hover::after,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom:focus::before,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom:focus::after{
  opacity:1
}

@keyframes tooltip-fade{
  from{
    opacity:0
  }

  to{
    opacity:1
  }
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--visible .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--visible+.cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom:hover .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom:hover+.cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom:focus .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom:focus+.cds--assistive-text{
  overflow:visible;
  margin:auto;
  clip:auto
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--visible .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--visible+.cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--visible.cds--tooltip--a11y::before,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom:hover .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom:hover+.cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom:hover.cds--tooltip--a11y::before,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom:focus .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom:focus+.cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom:focus.cds--tooltip--a11y::before{
  animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--hidden .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--hidden+.cds--assistive-text{
  overflow:hidden;
  margin:-1px;
  clip:rect(0, 0, 0, 0)
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--hidden.cds--tooltip--a11y::before{
  animation:none;
  opacity:0
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  top:-0.75rem
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom::before,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom::after,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom+.cds--assistive-text{
  bottom:0;
  left:50%
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom::before{
  bottom:-0.25rem;
  border-width:0 .25rem .3125rem .25rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform:translate(-50%, 100%)
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom::after,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom+.cds--assistive-text{
  bottom:-0.5625rem;
  left:0;
  transform:translate(0, 100%)
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--a11y+.cds--assistive-text{
  bottom:-0.5rem;
  transform:translate(0, 100%)
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--align-start .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  top:-0.75rem
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--align-start::before,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--align-start::after,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--align-start .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--align-start+.cds--assistive-text{
  bottom:0;
  left:50%
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--align-start::before{
  bottom:-0.25rem;
  border-width:0 .25rem .3125rem .25rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform:translate(-50%, 100%)
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--align-start::after,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--align-start .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--align-start+.cds--assistive-text{
  bottom:-0.5625rem;
  left:0;
  transform:translate(0, 100%)
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--align-start.cds--tooltip--a11y+.cds--assistive-text{
  bottom:-0.5rem;
  transform:translate(0, 100%)
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--align-center .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  top:-0.75rem
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--align-center::before,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--align-center::after,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--align-center .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--align-center+.cds--assistive-text{
  bottom:0;
  left:50%
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--align-center::before{
  bottom:-0.25rem;
  border-width:0 .25rem .3125rem .25rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform:translate(-50%, 100%)
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--align-center::after,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--align-center .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--align-center+.cds--assistive-text{
  bottom:-0.5625rem;
  transform:translate(-50%, 100%)
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--align-center.cds--tooltip--a11y+.cds--assistive-text{
  bottom:-0.5rem;
  transform:translate(-50%, 100%)
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--align-end .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  top:-0.75rem
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--align-end::before,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--align-end::after,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--align-end .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--align-end+.cds--assistive-text{
  bottom:0;
  left:50%
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--align-end::before{
  bottom:-0.25rem;
  border-width:0 .25rem .3125rem .25rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform:translate(-50%, 100%)
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--align-end::after,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--align-end .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--align-end+.cds--assistive-text{
  bottom:-0.5625rem;
  right:0;
  left:auto;
  transform:translate(0, 100%)
}

.cds--tooltip__trigger.cds--tooltip__trigger--definition.cds--tooltip--bottom.cds--tooltip--align-end.cds--tooltip--a11y+.cds--assistive-text{
  bottom:-0.5rem;
  transform:translate(0, 100%)
}

.cds--tooltip--icon{
  display:inline-flex;
  align-items:center
}

.cds--tooltip--icon__top,.cds--tooltip--icon__bottom{
  position:relative;
  display:inline-flex;
  overflow:visible;
  align-items:center;
  cursor:pointer
}

.cds--tooltip--icon__top::before,.cds--tooltip--icon__top::after,.cds--tooltip--icon__bottom::before,.cds--tooltip--icon__bottom::after{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  position:absolute;
  display:flex;
  align-items:center;
  opacity:0;
  pointer-events:none;
  transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .cds--tooltip--icon__top::before,.cds--tooltip--icon__top::after,.cds--tooltip--icon__bottom::before,.cds--tooltip--icon__bottom::after{
    transition:none
  }
}

.cds--tooltip--icon__top::before,.cds--tooltip--icon__bottom::before{
  right:0;
  left:0;
  width:0;
  height:0;
  border-width:0 .25rem .3125rem .25rem;
  border-style:solid;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  margin:0 auto;
  margin-top:1px;
  margin-left:50%;
  content:""
}

.cds--tooltip--icon__top::after,.cds--tooltip--icon__bottom::after{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  min-width:1.5rem;
  max-width:13rem;
  height:1.5rem;
  padding:0 1rem;
  margin-left:50%;
  background-color:#393939;
  border-radius:.125rem;
  color:#fff;
  content:attr(aria-label);
  font-weight:400;
  pointer-events:none;
  transform:translateX(-50%);
  white-space:nowrap
}

.cds--tooltip--icon__top:hover::before,.cds--tooltip--icon__top:hover::after,.cds--tooltip--icon__top:focus::before,.cds--tooltip--icon__top:focus::after,.cds--tooltip--icon__bottom:hover::before,.cds--tooltip--icon__bottom:hover::after,.cds--tooltip--icon__bottom:focus::before,.cds--tooltip--icon__bottom:focus::after{
  opacity:1
}

.cds--tooltip--icon__top:hover svg,.cds--tooltip--icon__top:focus svg,.cds--tooltip--icon__bottom:hover svg,.cds--tooltip--icon__bottom:focus svg{
  fill:#525252
}

.cds--tooltip--icon__top:focus,.cds--tooltip--icon__bottom:focus{
  outline:1px solid rgba(0,0,0,0)
}

.cds--tooltip--icon__top:focus svg,.cds--tooltip--icon__bottom:focus svg{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .cds--tooltip--icon__top:focus svg,.cds--tooltip--icon__bottom:focus svg{
    outline-style:dotted
  }
}

.cds--tooltip--icon__top::before{
  transform:translate(-50%, calc(-100% - 9px)) rotate(180deg);
  top:1px
}

.cds--tooltip--icon__top::after{
  transform:translate(-50%, calc(-100% - 12px));
  top:0
}

.cds--tooltip--icon__bottom::before{
  transform:translate(-50%, 10px) rotate(0);
  bottom:0
}

.cds--tooltip--icon__bottom::after{
  transform:translate(-50%, calc(100% + 10px));
  bottom:0
}

.cds--tooltip--icon__top.cds--tooltip--icon__align-start::before{
  transform:translate(0, calc(-100% - 9px)) rotate(180deg);
  top:1px;
  margin-left:4px
}

.cds--tooltip--icon__top.cds--tooltip--icon__align-start::after{
  transform:translate(0, calc(-100% - 12px));
  top:0;
  margin-left:0
}

.cds--tooltip--icon__top.cds--tooltip--icon__align-end::before{
  transform:translate(0, calc(-100% - 9px)) rotate(180deg);
  top:1px;
  right:0;
  left:auto;
  margin-right:4px
}

.cds--tooltip--icon__top.cds--tooltip--icon__align-end::after{
  transform:translate(0, calc(-100% - 12px));
  top:0;
  margin-left:0;
  right:0
}

.cds--tooltip--icon__bottom.cds--tooltip--icon__align-start::before{
  transform:translate(0, 10px) rotate(0);
  bottom:0;
  margin-left:4px
}

.cds--tooltip--icon__bottom.cds--tooltip--icon__align-start::after{
  transform:translate(0, calc(100% + 10px));
  bottom:0;
  margin-left:0
}

.cds--tooltip--icon__bottom.cds--tooltip--icon__align-end::before{
  transform:translate(0, 10px) rotate(0);
  bottom:0;
  right:0;
  left:auto;
  margin-right:4px
}

.cds--tooltip--icon__bottom.cds--tooltip--icon__align-end::after{
  transform:translate(0, calc(100% + 10px));
  bottom:0;
  margin-left:0;
  right:0
}

.cds--tooltip--icon .cds--tooltip__trigger svg{
  margin-left:0
}

.cds--tooltip__trigger:hover svg,.cds--tooltip__trigger:focus svg{
  fill:#525252
}

.cds--tooltip__trigger.cds--tooltip--top{
  position:relative;
  display:inline-flex;
  overflow:visible;
  align-items:center;
  cursor:pointer
}

.cds--tooltip__trigger.cds--tooltip--top:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .cds--tooltip__trigger.cds--tooltip--top:focus{
    outline-style:dotted
  }
}

.cds--tooltip__trigger.cds--tooltip--top:focus{
  outline:1px solid rgba(0,0,0,0)
}

.cds--tooltip__trigger.cds--tooltip--top:focus svg{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .cds--tooltip__trigger.cds--tooltip--top:focus svg{
    outline-style:dotted
  }
}

.cds--tooltip__trigger.cds--tooltip--top::before,.cds--tooltip__trigger.cds--tooltip--top::after,.cds--tooltip__trigger.cds--tooltip--top .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--top+.cds--assistive-text{
  position:absolute;
  z-index:6000;
  display:flex;
  align-items:center;
  opacity:0;
  pointer-events:none
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .cds--tooltip__trigger.cds--tooltip--top::before,.cds--tooltip__trigger.cds--tooltip--top::after,.cds--tooltip__trigger.cds--tooltip--top .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--top+.cds--assistive-text{
    display:inline-block
  }
}

.cds--tooltip__trigger.cds--tooltip--top::before,.cds--tooltip__trigger.cds--tooltip--top::after{
  transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .cds--tooltip__trigger.cds--tooltip--top::before,.cds--tooltip__trigger.cds--tooltip--top::after{
    transition:none
  }
}

.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--a11y::before,.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--a11y::after{
  transition:none
}

.cds--tooltip__trigger.cds--tooltip--top::before{
  width:0;
  height:0;
  border-style:solid;
  content:""
}

.cds--tooltip__trigger.cds--tooltip--top .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--top+.cds--assistive-text{
  box-sizing:content-box;
  color:inherit;
  opacity:1;
  white-space:normal;
  word-break:break-word
}

.cds--tooltip__trigger.cds--tooltip--top::after,.cds--tooltip__trigger.cds--tooltip--top .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--top+.cds--assistive-text{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  z-index:6000;
  width:-moz-max-content;
  width:max-content;
  min-width:1.5rem;
  max-width:13rem;
  height:auto;
  padding:.1875rem 1rem;
  background-color:#393939;
  border-radius:.125rem;
  color:#fff;
  font-weight:400;
  text-align:left;
  transform:translateX(-50%);
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .cds--tooltip__trigger.cds--tooltip--top::after,.cds--tooltip__trigger.cds--tooltip--top .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--top+.cds--assistive-text{
    width:auto
  }
}

@supports(-ms-accelerator: true){
  .cds--tooltip__trigger.cds--tooltip--top::after,.cds--tooltip__trigger.cds--tooltip--top .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--top+.cds--assistive-text{
    width:auto
  }
}

@supports(-ms-ime-align: auto){
  .cds--tooltip__trigger.cds--tooltip--top::after,.cds--tooltip__trigger.cds--tooltip--top .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--top+.cds--assistive-text{
    width:auto
  }
}

@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){
  .cds--tooltip__trigger.cds--tooltip--top::after,.cds--tooltip__trigger.cds--tooltip--top .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--top+.cds--assistive-text{
    border:1px solid rgba(0,0,0,0)
  }
}

.cds--tooltip__trigger.cds--tooltip--top::after{
  content:attr(aria-label)
}

.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--a11y::after{
  content:none
}

.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--visible::before,.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--visible::after,.cds--tooltip__trigger.cds--tooltip--top:hover::before,.cds--tooltip__trigger.cds--tooltip--top:hover::after,.cds--tooltip__trigger.cds--tooltip--top:focus::before,.cds--tooltip__trigger.cds--tooltip--top:focus::after{
  opacity:1
}

@keyframes tooltip-fade{
  from{
    opacity:0
  }

  to{
    opacity:1
  }
}

.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--visible .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--visible+.cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--top:hover .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--top:hover+.cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--top:focus .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--top:focus+.cds--assistive-text{
  overflow:visible;
  margin:auto;
  clip:auto
}

.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--visible .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--visible+.cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--visible.cds--tooltip--a11y::before,.cds--tooltip__trigger.cds--tooltip--top:hover .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--top:hover+.cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--top:hover.cds--tooltip--a11y::before,.cds--tooltip__trigger.cds--tooltip--top:focus .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--top:focus+.cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--top:focus.cds--tooltip--a11y::before{
  animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--hidden .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--hidden+.cds--assistive-text{
  overflow:hidden;
  margin:-1px;
  clip:rect(0, 0, 0, 0)
}

.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--hidden.cds--tooltip--a11y::before{
  animation:none;
  opacity:0
}

.cds--tooltip__trigger.cds--tooltip--top .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  bottom:-0.75rem
}

.cds--tooltip__trigger.cds--tooltip--top::before,.cds--tooltip__trigger.cds--tooltip--top::after,.cds--tooltip__trigger.cds--tooltip--top .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--top+.cds--assistive-text{
  top:0;
  left:50%
}

.cds--tooltip__trigger.cds--tooltip--top::before{
  top:-0.5rem;
  border-width:.3125rem .25rem 0 .25rem;
  border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(-50%, -100%)
}

.cds--tooltip__trigger.cds--tooltip--top::after,.cds--tooltip__trigger.cds--tooltip--top .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--top+.cds--assistive-text{
  top:-0.8125rem;
  left:50%;
  transform:translate(-50%, -100%)
}

.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--align-start .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  bottom:-0.75rem
}

.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--align-start::before,.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--align-start::after,.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--align-start .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--align-start+.cds--assistive-text{
  top:0;
  left:50%
}

.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--align-start::before{
  top:-0.5rem;
  border-width:.3125rem .25rem 0 .25rem;
  border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(-50%, -100%)
}

.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--align-start::after,.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--align-start .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--align-start+.cds--assistive-text{
  top:-0.8125rem;
  left:0;
  transform:translate(0, -100%)
}

.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--align-center .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  bottom:-0.75rem
}

.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--align-center::before,.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--align-center::after,.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--align-center .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--align-center+.cds--assistive-text{
  top:0;
  left:50%
}

.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--align-center::before{
  top:-0.5rem;
  border-width:.3125rem .25rem 0 .25rem;
  border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(-50%, -100%)
}

.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--align-center::after,.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--align-center .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--align-center+.cds--assistive-text{
  top:-0.8125rem;
  left:50%;
  transform:translate(-50%, -100%)
}

.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--align-end .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  bottom:-0.75rem
}

.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--align-end::before,.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--align-end::after,.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--align-end .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--align-end+.cds--assistive-text{
  top:0;
  left:50%
}

.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--align-end::before{
  top:-0.5rem;
  border-width:.3125rem .25rem 0 .25rem;
  border-color:#393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(-50%, -100%)
}

.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--align-end::after,.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--align-end .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--top.cds--tooltip--align-end+.cds--assistive-text{
  top:-0.8125rem;
  right:0;
  left:auto;
  transform:translate(0, -100%)
}

.cds--tooltip__trigger.cds--tooltip--right{
  position:relative;
  display:inline-flex;
  overflow:visible;
  align-items:center;
  cursor:pointer
}

.cds--tooltip__trigger.cds--tooltip--right:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .cds--tooltip__trigger.cds--tooltip--right:focus{
    outline-style:dotted
  }
}

.cds--tooltip__trigger.cds--tooltip--right:focus{
  outline:1px solid rgba(0,0,0,0)
}

.cds--tooltip__trigger.cds--tooltip--right:focus svg{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .cds--tooltip__trigger.cds--tooltip--right:focus svg{
    outline-style:dotted
  }
}

.cds--tooltip__trigger.cds--tooltip--right::before,.cds--tooltip__trigger.cds--tooltip--right::after,.cds--tooltip__trigger.cds--tooltip--right .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--right+.cds--assistive-text{
  position:absolute;
  z-index:6000;
  display:flex;
  align-items:center;
  opacity:0;
  pointer-events:none
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .cds--tooltip__trigger.cds--tooltip--right::before,.cds--tooltip__trigger.cds--tooltip--right::after,.cds--tooltip__trigger.cds--tooltip--right .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--right+.cds--assistive-text{
    display:inline-block
  }
}

.cds--tooltip__trigger.cds--tooltip--right::before,.cds--tooltip__trigger.cds--tooltip--right::after{
  transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .cds--tooltip__trigger.cds--tooltip--right::before,.cds--tooltip__trigger.cds--tooltip--right::after{
    transition:none
  }
}

.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--a11y::before,.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--a11y::after{
  transition:none
}

.cds--tooltip__trigger.cds--tooltip--right::before{
  width:0;
  height:0;
  border-style:solid;
  content:""
}

.cds--tooltip__trigger.cds--tooltip--right .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--right+.cds--assistive-text{
  box-sizing:content-box;
  color:inherit;
  opacity:1;
  white-space:normal;
  word-break:break-word
}

.cds--tooltip__trigger.cds--tooltip--right::after,.cds--tooltip__trigger.cds--tooltip--right .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--right+.cds--assistive-text{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  z-index:6000;
  width:-moz-max-content;
  width:max-content;
  min-width:1.5rem;
  max-width:13rem;
  height:auto;
  padding:.1875rem 1rem;
  background-color:#393939;
  border-radius:.125rem;
  color:#fff;
  font-weight:400;
  text-align:left;
  transform:translateX(-50%);
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .cds--tooltip__trigger.cds--tooltip--right::after,.cds--tooltip__trigger.cds--tooltip--right .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--right+.cds--assistive-text{
    width:auto
  }
}

@supports(-ms-accelerator: true){
  .cds--tooltip__trigger.cds--tooltip--right::after,.cds--tooltip__trigger.cds--tooltip--right .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--right+.cds--assistive-text{
    width:auto
  }
}

@supports(-ms-ime-align: auto){
  .cds--tooltip__trigger.cds--tooltip--right::after,.cds--tooltip__trigger.cds--tooltip--right .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--right+.cds--assistive-text{
    width:auto
  }
}

@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){
  .cds--tooltip__trigger.cds--tooltip--right::after,.cds--tooltip__trigger.cds--tooltip--right .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--right+.cds--assistive-text{
    border:1px solid rgba(0,0,0,0)
  }
}

.cds--tooltip__trigger.cds--tooltip--right::after{
  content:attr(aria-label)
}

.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--a11y::after{
  content:none
}

.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--visible::before,.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--visible::after,.cds--tooltip__trigger.cds--tooltip--right:hover::before,.cds--tooltip__trigger.cds--tooltip--right:hover::after,.cds--tooltip__trigger.cds--tooltip--right:focus::before,.cds--tooltip__trigger.cds--tooltip--right:focus::after{
  opacity:1
}

@keyframes tooltip-fade{
  from{
    opacity:0
  }

  to{
    opacity:1
  }
}

.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--visible .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--visible+.cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--right:hover .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--right:hover+.cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--right:focus .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--right:focus+.cds--assistive-text{
  overflow:visible;
  margin:auto;
  clip:auto
}

.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--visible .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--visible+.cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--visible.cds--tooltip--a11y::before,.cds--tooltip__trigger.cds--tooltip--right:hover .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--right:hover+.cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--right:hover.cds--tooltip--a11y::before,.cds--tooltip__trigger.cds--tooltip--right:focus .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--right:focus+.cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--right:focus.cds--tooltip--a11y::before{
  animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--hidden .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--hidden+.cds--assistive-text{
  overflow:hidden;
  margin:-1px;
  clip:rect(0, 0, 0, 0)
}

.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--hidden.cds--tooltip--a11y::before{
  animation:none;
  opacity:0
}

.cds--tooltip__trigger.cds--tooltip--right .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  top:0;
  width:.75rem;
  height:100%;
  left:-0.75rem
}

.cds--tooltip__trigger.cds--tooltip--right::before,.cds--tooltip__trigger.cds--tooltip--right::after,.cds--tooltip__trigger.cds--tooltip--right .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--right+.cds--assistive-text{
  top:50%;
  right:0
}

.cds--tooltip__trigger.cds--tooltip--right::before{
  right:-0.5rem;
  border-width:.25rem .3125rem .25rem 0;
  border-color:rgba(0,0,0,0) #393939 rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(100%, -50%)
}

.cds--tooltip__trigger.cds--tooltip--right::after,.cds--tooltip__trigger.cds--tooltip--right .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--right+.cds--assistive-text{
  right:-0.8125rem;
  transform:translate(100%, -50%)
}

.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--align-start .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  top:0;
  width:.75rem;
  height:100%;
  left:-0.75rem
}

.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--align-start::before,.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--align-start::after,.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--align-start .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--align-start+.cds--assistive-text{
  top:50%;
  right:0
}

.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--align-start::before{
  right:-0.5rem;
  border-width:.25rem .3125rem .25rem 0;
  border-color:rgba(0,0,0,0) #393939 rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(100%, -50%)
}

.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--align-start::after,.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--align-start .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--align-start+.cds--assistive-text{
  right:-0.8125rem;
  transform:translate(100%, -50%)
}

.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--align-center .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  top:0;
  width:.75rem;
  height:100%;
  left:-0.75rem
}

.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--align-center::before,.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--align-center::after,.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--align-center .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--align-center+.cds--assistive-text{
  top:50%;
  right:0
}

.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--align-center::before{
  right:-0.5rem;
  border-width:.25rem .3125rem .25rem 0;
  border-color:rgba(0,0,0,0) #393939 rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(100%, -50%)
}

.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--align-center::after,.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--align-center .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--align-center+.cds--assistive-text{
  right:-0.8125rem;
  transform:translate(100%, -50%)
}

.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--align-end .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  top:0;
  width:.75rem;
  height:100%;
  left:-0.75rem
}

.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--align-end::before,.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--align-end::after,.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--align-end .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--align-end+.cds--assistive-text{
  top:50%;
  right:0
}

.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--align-end::before{
  right:-0.5rem;
  border-width:.25rem .3125rem .25rem 0;
  border-color:rgba(0,0,0,0) #393939 rgba(0,0,0,0) rgba(0,0,0,0);
  transform:translate(100%, -50%)
}

.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--align-end::after,.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--align-end .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--right.cds--tooltip--align-end+.cds--assistive-text{
  right:-0.8125rem;
  transform:translate(100%, -50%)
}

.cds--tooltip__trigger.cds--tooltip--bottom{
  position:relative;
  display:inline-flex;
  overflow:visible;
  align-items:center;
  cursor:pointer
}

.cds--tooltip__trigger.cds--tooltip--bottom:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .cds--tooltip__trigger.cds--tooltip--bottom:focus{
    outline-style:dotted
  }
}

.cds--tooltip__trigger.cds--tooltip--bottom:focus{
  outline:1px solid rgba(0,0,0,0)
}

.cds--tooltip__trigger.cds--tooltip--bottom:focus svg{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .cds--tooltip__trigger.cds--tooltip--bottom:focus svg{
    outline-style:dotted
  }
}

.cds--tooltip__trigger.cds--tooltip--bottom::before,.cds--tooltip__trigger.cds--tooltip--bottom::after,.cds--tooltip__trigger.cds--tooltip--bottom .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--bottom+.cds--assistive-text{
  position:absolute;
  z-index:6000;
  display:flex;
  align-items:center;
  opacity:0;
  pointer-events:none
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .cds--tooltip__trigger.cds--tooltip--bottom::before,.cds--tooltip__trigger.cds--tooltip--bottom::after,.cds--tooltip__trigger.cds--tooltip--bottom .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--bottom+.cds--assistive-text{
    display:inline-block
  }
}

.cds--tooltip__trigger.cds--tooltip--bottom::before,.cds--tooltip__trigger.cds--tooltip--bottom::after{
  transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .cds--tooltip__trigger.cds--tooltip--bottom::before,.cds--tooltip__trigger.cds--tooltip--bottom::after{
    transition:none
  }
}

.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--a11y::before,.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--a11y::after{
  transition:none
}

.cds--tooltip__trigger.cds--tooltip--bottom::before{
  width:0;
  height:0;
  border-style:solid;
  content:""
}

.cds--tooltip__trigger.cds--tooltip--bottom .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--bottom+.cds--assistive-text{
  box-sizing:content-box;
  color:inherit;
  opacity:1;
  white-space:normal;
  word-break:break-word
}

.cds--tooltip__trigger.cds--tooltip--bottom::after,.cds--tooltip__trigger.cds--tooltip--bottom .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--bottom+.cds--assistive-text{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  z-index:6000;
  width:-moz-max-content;
  width:max-content;
  min-width:1.5rem;
  max-width:13rem;
  height:auto;
  padding:.1875rem 1rem;
  background-color:#393939;
  border-radius:.125rem;
  color:#fff;
  font-weight:400;
  text-align:left;
  transform:translateX(-50%);
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .cds--tooltip__trigger.cds--tooltip--bottom::after,.cds--tooltip__trigger.cds--tooltip--bottom .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--bottom+.cds--assistive-text{
    width:auto
  }
}

@supports(-ms-accelerator: true){
  .cds--tooltip__trigger.cds--tooltip--bottom::after,.cds--tooltip__trigger.cds--tooltip--bottom .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--bottom+.cds--assistive-text{
    width:auto
  }
}

@supports(-ms-ime-align: auto){
  .cds--tooltip__trigger.cds--tooltip--bottom::after,.cds--tooltip__trigger.cds--tooltip--bottom .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--bottom+.cds--assistive-text{
    width:auto
  }
}

@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){
  .cds--tooltip__trigger.cds--tooltip--bottom::after,.cds--tooltip__trigger.cds--tooltip--bottom .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--bottom+.cds--assistive-text{
    border:1px solid rgba(0,0,0,0)
  }
}

.cds--tooltip__trigger.cds--tooltip--bottom::after{
  content:attr(aria-label)
}

.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--a11y::after{
  content:none
}

.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--visible::before,.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--visible::after,.cds--tooltip__trigger.cds--tooltip--bottom:hover::before,.cds--tooltip__trigger.cds--tooltip--bottom:hover::after,.cds--tooltip__trigger.cds--tooltip--bottom:focus::before,.cds--tooltip__trigger.cds--tooltip--bottom:focus::after{
  opacity:1
}

@keyframes tooltip-fade{
  from{
    opacity:0
  }

  to{
    opacity:1
  }
}

.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--visible .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--visible+.cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--bottom:hover .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--bottom:hover+.cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--bottom:focus .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--bottom:focus+.cds--assistive-text{
  overflow:visible;
  margin:auto;
  clip:auto
}

.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--visible .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--visible+.cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--visible.cds--tooltip--a11y::before,.cds--tooltip__trigger.cds--tooltip--bottom:hover .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--bottom:hover+.cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--bottom:hover.cds--tooltip--a11y::before,.cds--tooltip__trigger.cds--tooltip--bottom:focus .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--bottom:focus+.cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--bottom:focus.cds--tooltip--a11y::before{
  animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--hidden .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--hidden+.cds--assistive-text{
  overflow:hidden;
  margin:-1px;
  clip:rect(0, 0, 0, 0)
}

.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--hidden.cds--tooltip--a11y::before{
  animation:none;
  opacity:0
}

.cds--tooltip__trigger.cds--tooltip--bottom .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  top:-0.75rem
}

.cds--tooltip__trigger.cds--tooltip--bottom::before,.cds--tooltip__trigger.cds--tooltip--bottom::after,.cds--tooltip__trigger.cds--tooltip--bottom .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--bottom+.cds--assistive-text{
  bottom:0;
  left:50%
}

.cds--tooltip__trigger.cds--tooltip--bottom::before{
  bottom:-0.5rem;
  border-width:0 .25rem .3125rem .25rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform:translate(-50%, 100%)
}

.cds--tooltip__trigger.cds--tooltip--bottom::after,.cds--tooltip__trigger.cds--tooltip--bottom .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--bottom+.cds--assistive-text{
  bottom:-0.8125rem;
  transform:translate(-50%, 100%)
}

.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--align-start .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  top:-0.75rem
}

.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--align-start::before,.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--align-start::after,.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--align-start .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--align-start+.cds--assistive-text{
  bottom:0;
  left:50%
}

.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--align-start::before{
  bottom:-0.5rem;
  border-width:0 .25rem .3125rem .25rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform:translate(-50%, 100%)
}

.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--align-start::after,.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--align-start .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--align-start+.cds--assistive-text{
  bottom:-0.8125rem;
  left:0;
  transform:translate(0, 100%)
}

.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--align-center .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  top:-0.75rem
}

.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--align-center::before,.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--align-center::after,.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--align-center .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--align-center+.cds--assistive-text{
  bottom:0;
  left:50%
}

.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--align-center::before{
  bottom:-0.5rem;
  border-width:0 .25rem .3125rem .25rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform:translate(-50%, 100%)
}

.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--align-center::after,.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--align-center .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--align-center+.cds--assistive-text{
  bottom:-0.8125rem;
  transform:translate(-50%, 100%)
}

.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--align-end .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  left:0;
  width:100%;
  height:.75rem;
  top:-0.75rem
}

.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--align-end::before,.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--align-end::after,.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--align-end .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--align-end+.cds--assistive-text{
  bottom:0;
  left:50%
}

.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--align-end::before{
  bottom:-0.5rem;
  border-width:0 .25rem .3125rem .25rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform:translate(-50%, 100%)
}

.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--align-end::after,.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--align-end .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--bottom.cds--tooltip--align-end+.cds--assistive-text{
  bottom:-0.8125rem;
  right:0;
  left:auto;
  transform:translate(0, 100%)
}

.cds--tooltip__trigger.cds--tooltip--left{
  position:relative;
  display:inline-flex;
  overflow:visible;
  align-items:center;
  cursor:pointer
}

.cds--tooltip__trigger.cds--tooltip--left:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .cds--tooltip__trigger.cds--tooltip--left:focus{
    outline-style:dotted
  }
}

.cds--tooltip__trigger.cds--tooltip--left:focus{
  outline:1px solid rgba(0,0,0,0)
}

.cds--tooltip__trigger.cds--tooltip--left:focus svg{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .cds--tooltip__trigger.cds--tooltip--left:focus svg{
    outline-style:dotted
  }
}

.cds--tooltip__trigger.cds--tooltip--left::before,.cds--tooltip__trigger.cds--tooltip--left::after,.cds--tooltip__trigger.cds--tooltip--left .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--left+.cds--assistive-text{
  position:absolute;
  z-index:6000;
  display:flex;
  align-items:center;
  opacity:0;
  pointer-events:none
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .cds--tooltip__trigger.cds--tooltip--left::before,.cds--tooltip__trigger.cds--tooltip--left::after,.cds--tooltip__trigger.cds--tooltip--left .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--left+.cds--assistive-text{
    display:inline-block
  }
}

.cds--tooltip__trigger.cds--tooltip--left::before,.cds--tooltip__trigger.cds--tooltip--left::after{
  transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .cds--tooltip__trigger.cds--tooltip--left::before,.cds--tooltip__trigger.cds--tooltip--left::after{
    transition:none
  }
}

.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--a11y::before,.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--a11y::after{
  transition:none
}

.cds--tooltip__trigger.cds--tooltip--left::before{
  width:0;
  height:0;
  border-style:solid;
  content:""
}

.cds--tooltip__trigger.cds--tooltip--left .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--left+.cds--assistive-text{
  box-sizing:content-box;
  color:inherit;
  opacity:1;
  white-space:normal;
  word-break:break-word
}

.cds--tooltip__trigger.cds--tooltip--left::after,.cds--tooltip__trigger.cds--tooltip--left .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--left+.cds--assistive-text{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  z-index:6000;
  width:-moz-max-content;
  width:max-content;
  min-width:1.5rem;
  max-width:13rem;
  height:auto;
  padding:.1875rem 1rem;
  background-color:#393939;
  border-radius:.125rem;
  color:#fff;
  font-weight:400;
  text-align:left;
  transform:translateX(-50%);
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  .cds--tooltip__trigger.cds--tooltip--left::after,.cds--tooltip__trigger.cds--tooltip--left .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--left+.cds--assistive-text{
    width:auto
  }
}

@supports(-ms-accelerator: true){
  .cds--tooltip__trigger.cds--tooltip--left::after,.cds--tooltip__trigger.cds--tooltip--left .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--left+.cds--assistive-text{
    width:auto
  }
}

@supports(-ms-ime-align: auto){
  .cds--tooltip__trigger.cds--tooltip--left::after,.cds--tooltip__trigger.cds--tooltip--left .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--left+.cds--assistive-text{
    width:auto
  }
}

@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){
  .cds--tooltip__trigger.cds--tooltip--left::after,.cds--tooltip__trigger.cds--tooltip--left .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--left+.cds--assistive-text{
    border:1px solid rgba(0,0,0,0)
  }
}

.cds--tooltip__trigger.cds--tooltip--left::after{
  content:attr(aria-label)
}

.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--a11y::after{
  content:none
}

.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--visible::before,.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--visible::after,.cds--tooltip__trigger.cds--tooltip--left:hover::before,.cds--tooltip__trigger.cds--tooltip--left:hover::after,.cds--tooltip__trigger.cds--tooltip--left:focus::before,.cds--tooltip__trigger.cds--tooltip--left:focus::after{
  opacity:1
}

@keyframes tooltip-fade{
  from{
    opacity:0
  }

  to{
    opacity:1
  }
}

.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--visible .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--visible+.cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--left:hover .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--left:hover+.cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--left:focus .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--left:focus+.cds--assistive-text{
  overflow:visible;
  margin:auto;
  clip:auto
}

.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--visible .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--visible+.cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--visible.cds--tooltip--a11y::before,.cds--tooltip__trigger.cds--tooltip--left:hover .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--left:hover+.cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--left:hover.cds--tooltip--a11y::before,.cds--tooltip__trigger.cds--tooltip--left:focus .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--left:focus+.cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--left:focus.cds--tooltip--a11y::before{
  animation:tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--hidden .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--hidden+.cds--assistive-text{
  overflow:hidden;
  margin:-1px;
  clip:rect(0, 0, 0, 0)
}

.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--hidden.cds--tooltip--a11y::before{
  animation:none;
  opacity:0
}

.cds--tooltip__trigger.cds--tooltip--left .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  top:0;
  width:.75rem;
  height:100%;
  right:-0.75rem
}

.cds--tooltip__trigger.cds--tooltip--left::before,.cds--tooltip__trigger.cds--tooltip--left::after,.cds--tooltip__trigger.cds--tooltip--left .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--left+.cds--assistive-text{
  top:50%;
  left:0
}

.cds--tooltip__trigger.cds--tooltip--left::before{
  left:-0.5rem;
  border-width:.25rem 0 .25rem .3125rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #393939;
  transform:translate(-100%, -50%)
}

.cds--tooltip__trigger.cds--tooltip--left::after,.cds--tooltip__trigger.cds--tooltip--left .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--left+.cds--assistive-text{
  left:-0.8125rem;
  transform:translate(-100%, -50%)
}

.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--align-start .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  top:0;
  width:.75rem;
  height:100%;
  right:-0.75rem
}

.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--align-start::before,.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--align-start::after,.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--align-start .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--align-start+.cds--assistive-text{
  top:50%;
  left:0
}

.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--align-start::before{
  left:-0.5rem;
  border-width:.25rem 0 .25rem .3125rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #393939;
  transform:translate(-100%, -50%)
}

.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--align-start::after,.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--align-start .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--align-start+.cds--assistive-text{
  left:-0.8125rem;
  transform:translate(-100%, -50%)
}

.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--align-center .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  top:0;
  width:.75rem;
  height:100%;
  right:-0.75rem
}

.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--align-center::before,.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--align-center::after,.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--align-center .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--align-center+.cds--assistive-text{
  top:50%;
  left:0
}

.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--align-center::before{
  left:-0.5rem;
  border-width:.25rem 0 .25rem .3125rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #393939;
  transform:translate(-100%, -50%)
}

.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--align-center::after,.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--align-center .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--align-center+.cds--assistive-text{
  left:-0.8125rem;
  transform:translate(-100%, -50%)
}

.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--align-end .cds--assistive-text::after{
  position:absolute;
  display:block;
  content:"";
  top:0;
  width:.75rem;
  height:100%;
  right:-0.75rem
}

.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--align-end::before,.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--align-end::after,.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--align-end .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--align-end+.cds--assistive-text{
  top:50%;
  left:0
}

.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--align-end::before{
  left:-0.5rem;
  border-width:.25rem 0 .25rem .3125rem;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #393939;
  transform:translate(-100%, -50%)
}

.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--align-end::after,.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--align-end .cds--assistive-text,.cds--tooltip__trigger.cds--tooltip--left.cds--tooltip--align-end+.cds--assistive-text{
  left:-0.8125rem;
  transform:translate(-100%, -50%)
}

.cds--tooltip__trigger:not(.cds--tooltip--hidden) .cds--assistive-text{
  pointer-events:all
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--tooltip__trigger svg,.cds--tooltip__trigger:hover svg,.cds--tooltip__trigger:focus svg{
    fill:ButtonText
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--tooltip__trigger:focus svg{
    color:Highlight;
    outline:1px solid Highlight
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--tooltip{
    outline:1px solid rgba(0,0,0,0)
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--assistive-text{
    outline:1px solid rgba(0,0,0,0)
  }
}

.cds--progress{
  display:flex;
  list-style:none
}

.cds--progress-step{
  position:relative;
  display:inline-flex;
  overflow:visible;
  width:8rem;
  min-width:7rem;
  flex-direction:row
}

.cds--progress-step .cds--tooltip__label{
  display:block
}

.cds--progress--space-equal .cds--progress-step{
  min-width:8rem;
  flex-grow:1
}

.cds--progress-line{
  position:absolute;
  left:0;
  width:8rem;
  height:1px;
  border:1px inset rgba(0,0,0,0)
}

.cds--progress--space-equal .cds--progress-line{
  width:100%;
  min-width:8rem
}

.cds--progress-step svg{
  position:relative;
  z-index:1;
  width:1rem;
  height:1rem;
  flex-shrink:0;
  margin:.625rem .5rem 0 0;
  border-radius:50%;
  fill:#0f62fe
}

.cds--progress-label{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  overflow:hidden;
  max-width:5.5rem;
  margin:.5rem 0 0 0;
  color:#161616;
  line-height:1.45;
  text-overflow:ellipsis;
  transition:box-shadow 110ms cubic-bezier(0.2, 0, 0.38, 0.9),color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  white-space:nowrap
}

.cds--progress-label::before{
  display:block;
  content:""
}

.cds--progress-label:hover{
  box-shadow:0 .0625rem #0f62fe;
  color:#0f62fe;
  cursor:pointer
}

.cds--progress-label:focus{
  box-shadow:0 .1875rem 0 0 #0f62fe;
  color:#0f62fe;
  outline:none
}

.cds--progress--space-equal .cds--progress-label{
  max-width:100%;
  margin-right:.75rem
}

.cds--progress-step-button:not(.cds--progress-step-button--unclickable) .cds--progress-label:active{
  box-shadow:0 .1875rem 0 0 #0f62fe;
  color:#0f62fe
}

.cds--progress-label-overflow:hover~.cds--tooltip,.cds--progress-label-overflow:focus~.cds--tooltip{
  visibility:inherit
}

.cds--progress-step .cds--tooltip .cds--tooltip__caret{
  margin-left:.625rem
}

.cds--tooltip__text{
  padding:0;
  margin:0;
  font-weight:normal
}

.cds--progress-step .cds--tooltip{
  font-size:.875rem;
  font-weight:400;
  line-height:1.42857;
  letter-spacing:.16px;
  display:block;
  width:7.8125rem;
  min-width:7.1875rem;
  min-height:1.5rem;
  padding:.5rem 1rem;
  margin-top:2.5rem;
  margin-left:1.375rem;
  color:#fff;
  visibility:hidden
}

.cds--progress-step .cds--tooltip_multi{
  font-size:.875rem;
  font-weight:400;
  line-height:1.42857;
  letter-spacing:.16px;
  width:9.375rem;
  height:auto;
  color:#fff
}

.cds--progress-optional{
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  position:absolute;
  left:0;
  margin-top:1.75rem;
  margin-left:1.5rem;
  color:#525252;
  text-align:start
}

.cds--progress-step--current .cds--progress-line{
  background-color:#0f62fe
}

.cds--progress-step--incomplete svg{
  fill:#161616
}

.cds--progress-step--incomplete .cds--progress-line{
  background-color:#e0e0e0
}

.cds--progress-step--complete .cds--progress-line{
  background-color:#0f62fe
}

.cds--progress-step-button{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  width:100%;
  display:flex;
  text-align:left
}

.cds--progress-step-button::-moz-focus-inner{
  border:0
}

.cds--progress-step-button--unclickable{
  cursor:default;
  outline:none
}

.cds--progress-step-button--unclickable .cds--progress-label:hover{
  box-shadow:none;
  color:#161616;
  cursor:default
}

.cds--progress-step-button--unclickable .cds--tooltip__label:hover{
  box-shadow:0 .0625rem #0f62fe;
  color:#0f62fe;
  cursor:pointer
}

.cds--progress-step--disabled{
  cursor:not-allowed;
  pointer-events:none
}

.cds--progress-step--disabled svg{
  cursor:not-allowed;
  fill:#c6c6c6
}

.cds--progress-step--disabled .cds--progress-label,.cds--progress-step--disabled .cds--progress-label:hover{
  box-shadow:none;
  color:#c6c6c6;
  cursor:not-allowed
}

.cds--progress-step--disabled .cds--progress-label:focus,.cds--progress-step--disabled .cds--progress-label:active{
  box-shadow:none;
  outline:none
}

.cds--progress-step--disabled .cds--progress-line{
  cursor:not-allowed
}

.cds--progress-step--disabled .cds--progress-label-overflow:hover~.cds--tooltip--definition .cds--tooltip--definition__bottom{
  display:none
}

.cds--progress__warning>*{
  fill:#da1e28
}

.cds--progress.cds--skeleton .cds--progress-label{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:2.5rem;
  height:.875rem;
  margin-top:.625rem
}

.cds--progress.cds--skeleton .cds--progress-label:hover,.cds--progress.cds--skeleton .cds--progress-label:focus,.cds--progress.cds--skeleton .cds--progress-label:active{
  border:none;
  cursor:default;
  outline:none
}

.cds--progress.cds--skeleton .cds--progress-label::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .cds--progress.cds--skeleton .cds--progress-label::before{
    animation:none
  }
}

.cds--progress--vertical{
  display:flex;
  flex-direction:column
}

.cds--progress--vertical,.cds--progress-text{
  display:flex;
  flex-direction:column
}

.cds--progress--vertical .cds--progress-step,.cds--progress--vertical .cds--progress-step-button{
  width:initial;
  min-width:initial;
  min-height:3.625rem;
  align-content:flex-start
}

.cds--progress--vertical .cds--progress-step svg,.cds--progress--vertical .cds--progress-step-button svg{
  display:inline-block;
  margin:.0625rem .5rem 0
}

.cds--progress--vertical .cds--progress-label{
  display:inline-block;
  width:initial;
  max-width:10rem;
  margin:0;
  vertical-align:top;
  white-space:initial
}

.cds--progress--vertical .cds--progress-step .cds--tooltip{
  margin-top:.5rem
}

.cds--progress--vertical .cds--progress-optional{
  position:static;
  width:100%;
  margin:auto 0
}

.cds--progress--vertical .cds--progress-line{
  position:absolute;
  top:0;
  left:0;
  width:1px;
  height:100%
}

.cds--radio-button-group{
  position:relative;
  display:flex;
  align-items:center
}

.cds--label+.cds--form-item .cds--radio-button-group{
  margin-top:0
}

.cds--radio-button-group--vertical{
  flex-direction:column;
  align-items:flex-start
}

.cds--radio-button-group--vertical.cds--radio-button-group--label-left{
  align-items:flex-end
}

.cds--radio-button-group--vertical .cds--radio-button__label{
  margin-right:0;
  line-height:1.25rem
}

.cds--radio-button-group--vertical .cds--radio-button__label:not(:last-of-type){
  margin-bottom:.5rem
}

.cds--radio-button{
  position:absolute;
  overflow:hidden;
  width:1px;
  height:1px;
  padding:0;
  border:0;
  margin:-1px;
  clip:rect(0, 0, 0, 0);
  visibility:inherit;
  white-space:nowrap;
  visibility:inherit
}

.cds--radio-button__label{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  display:flex;
  align-items:center;
  margin-right:1rem;
  cursor:pointer
}

.cds--radio-button__appearance{
  width:1.125rem;
  height:1.125rem;
  flex-shrink:0;
  border:1px solid #161616;
  margin:.0625rem .5rem .125rem .125rem;
  background-color:rgba(0,0,0,0);
  border-radius:50%
}

.cds--radio-button:checked+.cds--radio-button__label .cds--radio-button__appearance{
  display:flex;
  align-items:center;
  justify-content:center;
  border-color:#161616
}

.cds--radio-button:checked+.cds--radio-button__label .cds--radio-button__appearance::before{
  position:relative;
  display:inline-block;
  width:100%;
  height:100%;
  background-color:#161616;
  border-radius:50%;
  content:"";
  transform:scale(0.5)
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--radio-button:checked+.cds--radio-button__label .cds--radio-button__appearance::before{
    fill:ButtonText;
    background-color:ButtonText
  }
}

.cds--radio-button:disabled+.cds--radio-button__label{
  color:#c6c6c6;
  cursor:not-allowed
}

.cds--radio-button:disabled+.cds--radio-button__label .cds--radio-button__appearance,.cds--radio-button:disabled:checked+.cds--radio-button__label .cds--radio-button__appearance{
  border-color:#c6c6c6
}

.cds--radio-button:disabled+.cds--radio-button__label .cds--radio-button__appearance::before,.cds--radio-button:disabled:checked+.cds--radio-button__label .cds--radio-button__appearance::before{
  background-color:#c6c6c6
}

.cds--radio-button:focus+.cds--radio-button__label .cds--radio-button__appearance{
  outline:2px solid #0f62fe;
  outline-offset:1.5px
}

.cds--radio-button__label.cds--skeleton{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:6.25rem;
  height:1.125rem
}

.cds--radio-button__label.cds--skeleton:hover,.cds--radio-button__label.cds--skeleton:focus,.cds--radio-button__label.cds--skeleton:active{
  border:none;
  cursor:default;
  outline:none
}

.cds--radio-button__label.cds--skeleton::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .cds--radio-button__label.cds--skeleton::before{
    animation:none
  }
}

.cds--radio-button__label.cds--skeleton .cds--radio-button__appearance{
  display:none
}

.cds--radio-button-wrapper .cds--radio-button__label{
  display:flex;
  align-items:flex-start;
  justify-content:center;
  margin:0
}

.cds--radio-button-wrapper:not(:last-of-type){
  margin-right:1rem
}

.cds--radio-button-group--vertical .cds--radio-button-wrapper:not(:last-of-type){
  margin-right:0;
  margin-bottom:.5rem
}

.cds--radio-button-group--label-right .cds--radio-button__label,.cds--radio-button-wrapper.cds--radio-button-wrapper--label-right .cds--radio-button__label{
  flex-direction:row
}

.cds--radio-button-group--label-left .cds--radio-button__label,.cds--radio-button-wrapper.cds--radio-button-wrapper--label-left .cds--radio-button__label{
  flex-direction:row-reverse
}

.cds--radio-button-group--label-left .cds--radio-button__appearance,.cds--radio-button-wrapper.cds--radio-button-wrapper--label-left .cds--radio-button__appearance{
  margin-right:0;
  margin-left:.5rem
}

.cds--search{
  position:relative;
  display:flex;
  width:100%;
  align-items:center
}

.cds--search .cds--label{
  position:absolute;
  overflow:hidden;
  width:1px;
  height:1px;
  padding:0;
  border:0;
  margin:-1px;
  clip:rect(0, 0, 0, 0);
  visibility:inherit;
  white-space:nowrap
}

.cds--search-input{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  width:100%;
  order:1;
  padding:0 2.5rem;
  border:none;
  border-bottom:1px solid #8d8d8d;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background-color:#f4f4f4;
  color:#161616;
  text-overflow:ellipsis;
  transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--search-input:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--search-input:focus{
    outline-style:dotted
  }
}

.cds--search-input::-moz-placeholder{
  color:#6f6f6f;
  opacity:1
}

.cds--search-input::placeholder{
  color:#6f6f6f;
  opacity:1
}

.cds--search-input::-ms-clear{
  display:none
}

.cds--search-input[disabled]{
  border-bottom:1px solid rgba(0,0,0,0);
  background-color:#f4f4f4;
  color:#c6c6c6;
  cursor:not-allowed
}

.cds--search-input[disabled]::-moz-placeholder{
  color:#c6c6c6
}

.cds--search-input[disabled]::placeholder{
  color:#c6c6c6
}

.cds--search--light .cds--search-input{
  background:#fff
}

.cds--search--light .cds--search-close::before{
  background:#fff
}

.cds--search--sm .cds--search-input,.cds--search--sm.cds--search--expandable.cds--search--expanded .cds--search-input{
  height:2rem;
  padding:0 2rem
}

.cds--search--sm .cds--search-magnifier-icon{
  left:.5rem
}

.cds--search--lg .cds--search-input,.cds--search--lg.cds--search--expandable.cds--search--expanded .cds--search-input{
  height:2.5rem;
  padding:0 2.5rem
}

.cds--search--lg .cds--search-magnifier-icon{
  left:.75rem
}

.cds--search--xl .cds--search-input,.cds--search--xl.cds--search--expandable.cds--search--expanded .cds--search-input{
  height:3rem;
  padding:0 3rem
}

.cds--search-magnifier-icon{
  position:absolute;
  z-index:2;
  top:50%;
  left:1rem;
  width:1rem;
  height:1rem;
  fill:#525252;
  pointer-events:none;
  transform:translateY(-50%)
}

.cds--search-close{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  position:absolute;
  top:0;
  right:0
}

.cds--search-close::-moz-focus-inner{
  border:0
}

.cds--search-close::before{
  position:absolute;
  top:.0625rem;
  left:0;
  display:block;
  width:2px;
  height:calc(100% - 2px);
  background-color:#f4f4f4;
  content:"";
  transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .cds--search-close::before{
    transition:none
  }
}

.cds--search-close:hover{
  border-bottom:1px solid #8d8d8d
}

.cds--search-close:hover::before{
  background-color:#e5e5e5
}

.cds--search-button{
  flex-shrink:0;
  margin-left:.125rem;
  background-color:#f4f4f4
}

.cds--search-button svg{
  fill:currentColor;
  vertical-align:middle
}

.cds--search-close svg{
  fill:inherit
}

.cds--search-close,.cds--search-button{
  display:flex;
  width:2.5rem;
  height:2.5rem;
  align-items:center;
  justify-content:center;
  border-width:1px 0;
  border-style:solid;
  border-color:rgba(0,0,0,0);
  cursor:pointer;
  fill:#161616;
  opacity:1;
  transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),border 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  visibility:inherit
}

.cds--search-close:hover,.cds--search-button:hover{
  background-color:#e5e5e5
}

.cds--search-close:focus,.cds--search-button:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--search-close:focus,.cds--search-button:focus{
    outline-style:dotted
  }
}

.cds--search-close:active,.cds--search-button:active{
  outline:2px solid #0f62fe;
  outline-offset:-2px;
  background-color:#e0e0e0
}

@media screen and (prefers-contrast){
  .cds--search-close:active,.cds--search-button:active{
    outline-style:dotted
  }
}

.cds--search--disabled .cds--search-close,.cds--search--disabled.cds--search--expandable .cds--search-magnifier{
  cursor:not-allowed;
  outline:none
}

.cds--search--disabled .cds--search-close:hover,.cds--search--disabled.cds--search--expandable .cds--search-magnifier:hover{
  border-bottom-color:rgba(0,0,0,0);
  background-color:rgba(0,0,0,0)
}

.cds--search--disabled .cds--search-close:hover::before,.cds--search--disabled.cds--search--expandable .cds--search-magnifier:hover::before{
  background-color:rgba(0,0,0,0)
}

.cds--search--disabled svg{
  fill:#c6c6c6
}

.cds--search-close:focus::before,.cds--search-close:active::before{
  background-color:#0f62fe
}

.cds--search-input:focus~.cds--search-close:hover{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--search-input:focus~.cds--search-close:hover{
    outline-style:dotted
  }
}

.cds--search--sm .cds--search-close,.cds--search--sm~.cds--search-button,.cds--search--sm.cds--search--expandable,.cds--search--sm.cds--search--expandable .cds--search-magnifier{
  width:2rem;
  height:2rem
}

.cds--search--sm.cds--search--expandable .cds--search-input::-moz-placeholder{
  padding:0 2rem
}

.cds--search--sm.cds--search--expandable .cds--search-input::placeholder{
  padding:0 2rem
}

.cds--search--lg .cds--search-close,.cds--search--lg~.cds--search-button,.cds--search--lg.cds--search--expandable,.cds--search--lg.cds--search--expandable .cds--search-magnifier{
  width:2.5rem;
  height:2.5rem
}

.cds--search--lg.cds--search--expandable .cds--search-input::-moz-placeholder{
  padding:0 2.5rem
}

.cds--search--lg.cds--search--expandable .cds--search-input::placeholder{
  padding:0 2.5rem
}

.cds--search--xl .cds--search-close,.cds--search--xl~.cds--search-button,.cds--search--xl.cds--search--expandable,.cds--search--xl.cds--search--expandable .cds--search-magnifier{
  width:3rem;
  height:3rem
}

.cds--search--xl.cds--search--expandable .cds--search-input::-moz-placeholder{
  padding:0 3rem
}

.cds--search--xl.cds--search--expandable .cds--search-input::placeholder{
  padding:0 3rem
}

.cds--search-close--hidden{
  opacity:0;
  visibility:hidden
}

.cds--search--xl.cds--skeleton .cds--search-input,.cds--search--lg.cds--skeleton .cds--search-input,.cds--search--sm.cds--skeleton .cds--search-input{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:100%
}

.cds--search--xl.cds--skeleton .cds--search-input:hover,.cds--search--xl.cds--skeleton .cds--search-input:focus,.cds--search--xl.cds--skeleton .cds--search-input:active,.cds--search--lg.cds--skeleton .cds--search-input:hover,.cds--search--lg.cds--skeleton .cds--search-input:focus,.cds--search--lg.cds--skeleton .cds--search-input:active,.cds--search--sm.cds--skeleton .cds--search-input:hover,.cds--search--sm.cds--skeleton .cds--search-input:focus,.cds--search--sm.cds--skeleton .cds--search-input:active{
  border:none;
  cursor:default;
  outline:none
}

.cds--search--xl.cds--skeleton .cds--search-input::before,.cds--search--lg.cds--skeleton .cds--search-input::before,.cds--search--sm.cds--skeleton .cds--search-input::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .cds--search--xl.cds--skeleton .cds--search-input::before,.cds--search--lg.cds--skeleton .cds--search-input::before,.cds--search--sm.cds--skeleton .cds--search-input::before{
    animation:none
  }
}

.cds--search--xl.cds--skeleton .cds--search-input::-moz-placeholder, .cds--search--lg.cds--skeleton .cds--search-input::-moz-placeholder, .cds--search--sm.cds--skeleton .cds--search-input::-moz-placeholder{
  color:rgba(0,0,0,0)
}

.cds--search--xl.cds--skeleton .cds--search-input::placeholder,.cds--search--lg.cds--skeleton .cds--search-input::placeholder,.cds--search--sm.cds--skeleton .cds--search-input::placeholder{
  color:rgba(0,0,0,0)
}

.cds--search--expandable{
  transition:width 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--search--expandable.cds--search--expanded{
  width:100%
}

.cds--search--expandable .cds--search-input{
  width:0;
  padding:0;
  transition:padding 70ms cubic-bezier(0.2, 0, 0.38, 0.9),width 0s linear 70ms
}

.cds--search--expandable .cds--search-input::-moz-placeholder{
  position:relative;
  opacity:0;
  transition-duration:70ms;
  -moz-transition-property:padding,opacity;
  transition-property:padding,opacity;
  transition-timing-function:cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--search--expandable .cds--search-input::placeholder{
  position:relative;
  opacity:0;
  transition-duration:70ms;
  transition-property:padding,opacity;
  transition-timing-function:cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--search--expandable.cds--search--expanded .cds--search-input{
  width:100%;
  transition:padding 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--search--expandable.cds--search--expanded .cds--search-input::-moz-placeholder{
  position:relative;
  padding:0;
  opacity:1
}

.cds--search--expandable.cds--search--expanded .cds--search-input::placeholder{
  position:relative;
  padding:0;
  opacity:1
}

.cds--search--expandable .cds--search-magnifier{
  position:absolute;
  cursor:pointer
}

.cds--search--expandable .cds--search-magnifier:hover{
  background-color:#e5e5e5
}

.cds--search--expandable.cds--search--expanded .cds--search-magnifier{
  pointer-events:none
}

.cds--search--expandable .cds--search-magnifier-icon{
  fill:#161616
}

.cds--search--expandable.cds--search--expanded .cds--search-magnifier-icon{
  fill:#525252
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--search-close svg,.cds--search-magnifier-icon{
    fill:ButtonText
  }
}

.cds--skeleton__text{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:100%;
  height:1rem;
  margin-bottom:.5rem
}

.cds--skeleton__text:hover,.cds--skeleton__text:focus,.cds--skeleton__text:active{
  border:none;
  cursor:default;
  outline:none
}

.cds--skeleton__text::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .cds--skeleton__text::before{
    animation:none
  }
}

.cds--skeleton__heading{
  height:1.5rem
}

.cds--icon--skeleton{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  display:inline-block;
  width:1rem;
  height:1rem
}

.cds--icon--skeleton:hover,.cds--icon--skeleton:focus,.cds--icon--skeleton:active{
  border:none;
  cursor:default;
  outline:none
}

.cds--icon--skeleton::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .cds--icon--skeleton::before{
    animation:none
  }
}

.cds--skeleton__placeholder{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:6.25rem;
  height:6.25rem
}

.cds--skeleton__placeholder:hover,.cds--skeleton__placeholder:focus,.cds--skeleton__placeholder:active{
  border:none;
  cursor:default;
  outline:none
}

.cds--skeleton__placeholder::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .cds--skeleton__placeholder::before{
    animation:none
  }
}

.cds--slider-container{
  display:flex;
  align-items:center;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none
}

.cds--slider{
  position:relative;
  width:100%;
  min-width:12.5rem;
  max-width:40rem;
  padding:1rem 0;
  margin:0 1rem;
  cursor:pointer
}

.cds--slider__range-label{
  font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
  font-size:.875rem;
  font-weight:400;
  line-height:1.42857;
  letter-spacing:.32px;
  color:#161616;
  white-space:nowrap
}

.cds--slider__range-label:last-of-type{
  margin-right:1rem
}

.cds--slider__track{
  position:absolute;
  width:100%;
  height:.125rem;
  background:#e0e0e0;
  transform:translate(0%, -50%)
}

.cds--slider__track:before{
  position:absolute;
  top:-0.3125rem;
  left:50%;
  display:inline-block;
  width:.125rem;
  height:.25rem;
  background:#e0e0e0;
  content:"";
  transform:translate(-50%, 0)
}

.cds--slider__filled-track{
  position:absolute;
  width:100%;
  height:.125rem;
  background:#161616;
  pointer-events:none;
  transform:translate(0%, -50%);
  transform-origin:left;
  transition:background 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--slider__thumb{
  position:absolute;
  z-index:3;
  width:.875rem;
  height:.875rem;
  background:#161616;
  border-radius:50%;
  box-shadow:inset 0 0 0 1px rgba(0,0,0,0),inset 0 0 0 2px rgba(0,0,0,0);
  outline:none;
  transform:translate(-50%, -50%);
  transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background 110ms cubic-bezier(0.2, 0, 0.38, 0.9),box-shadow 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--slider__thumb:hover{
  transform:translate(-50%, -50%) scale(1.4286)
}

.cds--slider__thumb:focus{
  background-color:#0f62fe;
  box-shadow:inset 0 0 0 2px #0f62fe,inset 0 0 0 3px #f4f4f4;
  transform:translate(-50%, -50%) scale(1.4286)
}

.cds--slider__thumb:active{
  box-shadow:inset 0 0 0 2px #0f62fe;
  transform:translate(-50%, -50%) scale(1.4286)
}

.cds--slider__input{
  display:none
}

.cds--slider-text-input,.cds-slider-text-input{
  width:4rem;
  height:2.5rem;
  -moz-appearance:textfield;
  text-align:center
}

.cds--slider-text-input::-webkit-outer-spin-button,.cds--slider-text-input::-webkit-inner-spin-button,.cds-slider-text-input::-webkit-outer-spin-button,.cds-slider-text-input::-webkit-inner-spin-button{
  display:none
}

.cds--slider-text-input.cds--text-input--invalid{
  padding-right:1rem
}

.cds--slider__thumb:focus~.cds--slider__filled-track{
  background-color:#0f62fe
}

.cds--label--disabled~.cds--slider-container>.cds--slider__range-label{
  color:#c6c6c6
}

.cds--slider--disabled.cds--slider{
  cursor:not-allowed
}

.cds--slider--disabled .cds--slider__thumb{
  background-color:#e0e0e0
}

.cds--slider--disabled .cds--slider__thumb:hover{
  cursor:not-allowed;
  transform:translate(-50%, -50%)
}

.cds--slider--disabled .cds--slider__thumb:focus{
  background-color:#e0e0e0;
  box-shadow:none;
  outline:none;
  transform:translate(-50%, -50%)
}

.cds--slider--disabled .cds--slider__thumb:active{
  background:#e0e0e0;
  transform:translate(-50%, -50%)
}

.cds--slider--disabled .cds--slider__track,.cds--slider--disabled .cds--slider__filled-track,.cds--slider--disabled .cds--slider__thumb:focus~.cds--slider__filled-track{
  background-color:#e0e0e0
}

.cds--slider--disabled~.cds--form-item .cds--slider-text-input,.cds--slider--disabled~.cds--slider-text-input{
  border:none;
  background-color:#f4f4f4;
  color:#c6c6c6;
  cursor:not-allowed;
  transition:none
}

.cds--slider--disabled~.cds--form-item .cds--slider-text-input:active,.cds--slider--disabled~.cds--form-item .cds--slider-text-input:focus,.cds--slider--disabled~.cds--form-item .cds--slider-text-input:hover,.cds--slider--disabled~.cds--slider-text-input:active,.cds--slider--disabled~.cds--slider-text-input:focus,.cds--slider--disabled~.cds--slider-text-input:hover{
  color:#c6c6c6;
  outline:none
}

.cds--slider-container.cds--skeleton .cds--slider__range-label{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:1.25rem;
  height:.75rem
}

.cds--slider-container.cds--skeleton .cds--slider__range-label:hover,.cds--slider-container.cds--skeleton .cds--slider__range-label:focus,.cds--slider-container.cds--skeleton .cds--slider__range-label:active{
  border:none;
  cursor:default;
  outline:none
}

.cds--slider-container.cds--skeleton .cds--slider__range-label::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .cds--slider-container.cds--skeleton .cds--slider__range-label::before{
    animation:none
  }
}

.cds--slider-container.cds--skeleton .cds--slider__track{
  cursor:default;
  pointer-events:none
}

.cds--slider-container.cds--skeleton .cds--slider__thumb{
  left:50%;
  cursor:default;
  pointer-events:none
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--slider__thumb{
    outline:1px solid rgba(0,0,0,0)
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--slider__thumb:focus{
    color:Highlight;
    outline:1px solid Highlight
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--slider__track{
    outline:1px solid rgba(0,0,0,0)
  }
}

.cds--structured-list--selection .cds--structured-list-td,.cds--structured-list--selection .cds--structured-list-th{
  padding-right:1rem;
  padding-left:1rem
}

.cds--structured-list--selection .cds--structured-list-td:first-child,.cds--structured-list--selection .cds--structured-list-th:first-child{
  padding-right:1rem;
  padding-left:1rem
}

.cds--structured-list-input{
  display:none
}

.cds--structured-list{
  display:table;
  width:100%;
  margin-bottom:5rem;
  background-color:rgba(0,0,0,0);
  border-collapse:collapse;
  border-spacing:0;
  overflow-x:auto
}

.cds--structured-list.cds--structured-list--condensed .cds--structured-list-td,.cds--structured-list.cds--structured-list--condensed .cds--structured-list-th{
  padding:.5rem
}

.cds--structured-list .cds--structured-list-row .cds--structured-list-td:first-of-type,.cds--structured-list .cds--structured-list-row .cds--structured-list-th:first-of-type{
  padding-left:1rem
}

.cds--structured-list.cds--structured-list--flush .cds--structured-list-row .cds--structured-list-td,.cds--structured-list.cds--structured-list--flush .cds--structured-list-row .cds--structured-list-th,.cds--structured-list.cds--structured-list--flush .cds--structured-list-row .cds--structured-list-td:first-of-type,.cds--structured-list.cds--structured-list--flush .cds--structured-list-row .cds--structured-list-th:first-of-type{
  padding-right:1rem;
  padding-left:0
}

.cds--structured-list-row{
  display:table-row;
  border-bottom:1px solid #e0e0e0;
  transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--structured-list--selection .cds--structured-list-row:hover:not(.cds--structured-list-row--header-row):not(.cds--structured-list-row--selected){
  border-bottom:1px solid #e5e5e5;
  background-color:#e5e5e5;
  cursor:pointer
}

.cds--structured-list-row.cds--structured-list-row--selected{
  background-color:#e0e0e0
}

.cds--structured-list-row.cds--structured-list-row--header-row{
  border-bottom:1px solid #e0e0e0;
  cursor:inherit
}

.cds--structured-list-row:focus:not(.cds--structured-list-row--header-row){
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--structured-list-row:focus:not(.cds--structured-list-row--header-row){
    outline-style:dotted
  }
}

.cds--structured-list--selection .cds--structured-list-row:hover:not(.cds--structured-list-row--header-row)>.cds--structured-list-td,.cds--structured-list-row.cds--structured-list-row--selected>.cds--structured-list-td{
  color:#161616
}

.cds--structured-list--selection .cds--structured-list-row:hover:not(.cds--structured-list-row--header-row)>.cds--structured-list-td{
  border-top:1px solid #f4f4f4
}

.cds--structured-list-thead{
  display:table-header-group;
  vertical-align:middle
}

.cds--structured-list-th{
  padding:1rem .5rem .5rem .5rem;
  font-size:.875rem;
  font-weight:600;
  line-height:1.28572;
  letter-spacing:.16px;
  display:table-cell;
  height:2.5rem;
  color:#161616;
  font-weight:600;
  text-align:left;
  text-transform:none;
  vertical-align:top
}

.cds--structured-list-tbody{
  display:table-row-group;
  vertical-align:middle
}

.cds--structured-list-td{
  font-size:.875rem;
  font-weight:400;
  line-height:1.42857;
  letter-spacing:.16px;
  padding:1rem .5rem 1.5rem .5rem;
  position:relative;
  display:table-cell;
  max-width:36rem;
  color:#525252;
  transition:color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--structured-list-content--nowrap{
  white-space:nowrap
}

.cds--structured-list-svg{
  display:inline-block;
  fill:rgba(0,0,0,0);
  transition:all 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  vertical-align:middle
}

.cds--structured-list-input:checked+.cds--structured-list-row .cds--structured-list-svg,.cds--structured-list-input:checked+.cds--structured-list-td .cds--structured-list-svg{
  fill:#161616
}

.cds--structured-list.cds--skeleton .cds--structured-list-th:first-child{
  width:8%
}

.cds--structured-list.cds--skeleton .cds--structured-list-th:nth-child(3n+2){
  width:30%
}

.cds--structured-list.cds--skeleton .cds--structured-list-th:nth-child(3n+3){
  width:15%
}

.cds--structured-list.cds--skeleton span{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  display:block;
  width:75%;
  height:1rem
}

.cds--structured-list.cds--skeleton span:hover,.cds--structured-list.cds--skeleton span:focus,.cds--structured-list.cds--skeleton span:active{
  border:none;
  cursor:default;
  outline:none
}

.cds--structured-list.cds--skeleton span::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .cds--structured-list.cds--skeleton span::before{
    animation:none
  }
}

.cds--structured-list.cds--structured-list--selection.cds--skeleton .cds--structured-list-th:first-child{
  width:5%
}

.cds--structured-list.cds--structured-list--selection.cds--skeleton .cds--structured-list-th:first-child span{
  display:none
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--structured-list-input:checked+.cds--structured-list-td .cds--structured-list-svg{
    fill:ButtonText
  }
}

.cds--tabs{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  position:relative;
  width:100%;
  height:auto;
  color:#161616
}

@media(min-width: 42rem){
  .cds--tabs{
    min-height:2.5rem;
    background:none
  }
}

@media(min-width: 42rem){
  .cds--tabs--container{
    min-height:3rem
  }
}

.cds--tabs-trigger{
  display:flex;
  height:2.5rem;
  align-items:center;
  justify-content:space-between;
  padding:0 3rem 0 1rem;
  border-bottom:1px solid #8d8d8d;
  background-color:#f4f4f4;
  color:#161616;
  cursor:pointer;
  outline:2px solid rgba(0,0,0,0)
}

@media(min-width: 42rem){
  .cds--tabs-trigger{
    display:none
  }
}

.cds--tabs-trigger:focus,.cds--tabs-trigger:active{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--tabs-trigger:focus,.cds--tabs-trigger:active{
    outline-style:dotted
  }
}

.cds--tabs-trigger svg{
  position:absolute;
  right:1rem;
  fill:#161616;
  transition:transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--tabs-trigger--open:focus,.cds--tabs-trigger--open:active{
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  transition:outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--tabs-trigger--open{
  background:#e0e0e0
}

.cds--tabs-trigger--open svg{
  transform:rotate(-180deg);
  transform-origin:50% 45%;
  transition:transform 70ms
}

.cds--tabs--light.cds--tabs-trigger{
  background-color:#fff
}

.cds--tabs-trigger-text{
  overflow:hidden;
  padding-top:2px;
  color:#161616;
  font-weight:400;
  text-decoration:none;
  text-overflow:ellipsis;
  white-space:nowrap
}

.cds--tabs-trigger-text:hover{
  color:#161616
}

.cds--tabs-trigger-text:focus{
  outline:none
}

.cds--tabs__nav{
  box-shadow:0 2px 6px rgba(0,0,0,.3);
  position:absolute;
  z-index:9100;
  display:flex;
  width:100%;
  max-height:600px;
  flex-direction:column;
  padding:0;
  margin:0;
  background:#f4f4f4;
  list-style:none;
  transition:max-height 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media(min-width: 42rem){
  .cds--tabs__nav{
    z-index:auto;
    width:auto;
    flex-direction:row;
    background:none;
    box-shadow:none;
    transition:inherit
  }
}

.cds--tabs__nav--hidden{
  overflow:hidden;
  max-height:0;
  transition:max-height 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media(min-width: 42rem){
  .cds--tabs__nav--hidden{
    display:flex;
    max-width:100%;
    max-height:none;
    overflow-x:auto;
    transition:inherit
  }
}

.cds--tabs__nav-item{
  display:flex;
  width:100%;
  height:2.5rem;
  padding:0;
  background-color:#f4f4f4;
  cursor:pointer;
  transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media(min-width: 42rem){
  .cds--tabs__nav-item{
    height:auto;
    background:rgba(0,0,0,0)
  }

  .cds--tabs__nav-item+.cds--tabs__nav-item{
    margin-left:.0625rem
  }
}

@media(min-width: 42rem){
  .cds--tabs--container .cds--tabs__nav-item{
    background-color:#e0e0e0
  }

  .cds--tabs--container .cds--tabs__nav-item+.cds--tabs__nav-item{
    margin-left:0;
    box-shadow:-1px 0 0 0 #8d8d8d
  }

  .cds--tabs--container .cds--tabs__nav-item+.cds--tabs__nav-item.cds--tabs__nav-item--selected,.cds--tabs--container .cds--tabs__nav-item.cds--tabs__nav-item--selected+.cds--tabs__nav-item{
    box-shadow:none
  }
}

.cds--tabs__nav-item .cds--tabs__nav-link{
  transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),border-bottom-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media(min-width: 42rem){
  .cds--tabs__nav-item:hover:not(.cds--tabs__nav-item--selected){
    background:rgba(0,0,0,0)
  }
}

.cds--tabs__nav-item:hover:not(.cds--tabs__nav-item--disabled){
  background-color:#e5e5e5;
  box-shadow:0 -1px 0 #e5e5e5
}

@media(min-width: 42rem){
  .cds--tabs__nav-item:hover:not(.cds--tabs__nav-item--disabled){
    background-color:rgba(0,0,0,0)
  }

  .cds--tabs__nav-item:hover:not(.cds--tabs__nav-item--disabled)+.cds--tabs__nav-item{
    box-shadow:none
  }
}

@media(min-width: 42rem){
  .cds--tabs--container .cds--tabs__nav-item:hover:not(.cds--tabs__nav-item--disabled){
    background-color:#cacaca
  }
}

.cds--tabs__nav-item--disabled,.cds--tabs__nav-item--disabled:hover{
  cursor:not-allowed;
  outline:none
}

@media(min-width: 42rem){
  .cds--tabs--container .cds--tabs__nav-item.cds--tabs__nav-item--disabled,.cds--tabs--container .cds--tabs__nav-item.cds--tabs__nav-item--disabled:hover{
    background-color:#c6c6c6
  }
}

@media(min-width: 42rem){
  .cds--tabs--container .cds--tabs__nav-item--disabled .cds--tabs__nav-link{
    border-bottom:none;
    color:#8d8d8d
  }
}

.cds--tabs__nav-item--selected:not(.cds--tabs__nav-item--disabled){
  display:none;
  border:none;
  transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media(min-width: 42rem){
  .cds--tabs__nav-item--selected:not(.cds--tabs__nav-item--disabled){
    display:flex
  }

  .cds--tabs__nav-item--selected:not(.cds--tabs__nav-item--disabled) .cds--tabs__nav-link,.cds--tabs__nav-item--selected:not(.cds--tabs__nav-item--disabled) .cds--tabs__nav-link:focus,.cds--tabs__nav-item--selected:not(.cds--tabs__nav-item--disabled) .cds--tabs__nav-link:active{
    font-size:.875rem;
    font-weight:600;
    line-height:1.28572;
    letter-spacing:.16px;
    border-bottom:2px solid #0f62fe;
    color:#161616
  }
}

@media(min-width: 42rem){
  .cds--tabs--container .cds--tabs__nav-item--selected:not(.cds--tabs__nav-item--disabled),.cds--tabs--container .cds--tabs__nav-item--selected:hover:not(.cds--tabs__nav-item--disabled){
    background-color:#f4f4f4
  }

  .cds--tabs--container .cds--tabs__nav-item--selected:not(.cds--tabs__nav-item--disabled) .cds--tabs__nav-link,.cds--tabs--container .cds--tabs__nav-item--selected:hover:not(.cds--tabs__nav-item--disabled) .cds--tabs__nav-link{
    padding:.5rem 1rem;
    border-bottom:none;
    box-shadow:inset 0 2px 0 0 #0f62fe;
    line-height:calc(3rem - (0.5rem * 2))
  }

  .cds--tabs--container .cds--tabs__nav-item--selected:not(.cds--tabs__nav-item--disabled) .cds--tabs__nav-link:focus,.cds--tabs--container .cds--tabs__nav-item--selected:not(.cds--tabs__nav-item--disabled) .cds--tabs__nav-link:active,.cds--tabs--container .cds--tabs__nav-item--selected:hover:not(.cds--tabs__nav-item--disabled) .cds--tabs__nav-link:focus,.cds--tabs--container .cds--tabs__nav-item--selected:hover:not(.cds--tabs__nav-item--disabled) .cds--tabs__nav-link:active{
    box-shadow:none
  }
}

a.cds--tabs__nav-link{
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  display:inline-block;
  overflow:hidden;
  width:calc(100% - 32px);
  height:2.5rem;
  padding:.75rem 0;
  border-bottom:1px solid #e0e0e0;
  margin:0 1rem;
  color:#525252;
  font-weight:400;
  line-height:1rem;
  text-decoration:none;
  text-overflow:ellipsis;
  transition:border 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  white-space:nowrap
}

a.cds--tabs__nav-link:focus,a.cds--tabs__nav-link:active{
  outline:2px solid #0f62fe;
  outline-offset:-2px;
  width:100%;
  padding-left:16px;
  margin:0
}

@media screen and (prefers-contrast){
  a.cds--tabs__nav-link:focus,a.cds--tabs__nav-link:active{
    outline-style:dotted
  }
}

@media(min-width: 42rem){
  a.cds--tabs__nav-link{
    width:10rem;
    padding:.75rem 1rem .5rem;
    border-bottom:2px solid #e0e0e0;
    margin:0;
    line-height:inherit
  }

  a.cds--tabs__nav-link:focus,a.cds--tabs__nav-link:active{
    width:10rem;
    border-bottom:2px
  }
}

@media(min-width: 42rem){
  .cds--tabs--container a.cds--tabs__nav-link{
    height:3rem;
    padding:.5rem 1rem;
    border-bottom:none;
    line-height:calc(3rem - (0.5rem * 2))
  }
}

.cds--tabs__nav-item:hover:not(.cds--tabs__nav-item--selected):not(.cds--tabs__nav-item--disabled) .cds--tabs__nav-link{
  color:#161616
}

@media(min-width: 42rem){
  .cds--tabs__nav-item:hover:not(.cds--tabs__nav-item--selected):not(.cds--tabs__nav-item--disabled) .cds--tabs__nav-link{
    border-bottom:2px solid #8d8d8d;
    color:#161616
  }
}

@media(min-width: 42rem){
  .cds--tabs--container .cds--tabs__nav-item:hover:not(.cds--tabs__nav-item--selected):not(.cds--tabs__nav-item--disabled) .cds--tabs__nav-link{
    border-bottom:none
  }
}

.cds--tabs__nav-item--disabled .cds--tabs__nav-link{
  border-bottom:2px solid #f4f4f4;
  color:#c6c6c6;
  pointer-events:none
}

.cds--tabs__nav-item--disabled:hover .cds--tabs__nav-link{
  border-bottom:2px solid #f4f4f4;
  cursor:no-drop
}

.cds--tabs__nav-item--disabled .cds--tabs__nav-link:focus,.cds--tabs__nav-item--disabled a.cds--tabs__nav-link:active{
  border-bottom:2px solid #f4f4f4;
  outline:none
}

.cds--tabs__nav-item:not(.cds--tabs__nav-item--selected):not(.cds--tabs__nav-item--disabled):not(.cds--tabs__nav-item--selected) .cds--tabs__nav-link:focus,.cds--tabs__nav-item:not(.cds--tabs__nav-item--selected):not(.cds--tabs__nav-item--disabled):not(.cds--tabs__nav-item--selected) a.cds--tabs__nav-link:active{
  color:#525252
}

.cds--tab-content{
  padding:1rem
}

.cds--tab-content:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--tab-content:focus{
    outline-style:dotted
  }
}

.cds--tabs.cds--skeleton{
  cursor:default;
  pointer-events:none
}

.cds--skeleton.cds--tabs--scrollable:not(.cds--tabs--scrollable--container) .cds--tabs--scrollable__nav-item{
  border-bottom:2px solid #c6c6c6
}

.cds--tabs.cds--skeleton .cds--tabs__nav-link{
  display:flex;
  width:10rem;
  height:100%;
  align-items:center;
  padding:0 1rem
}

.cds--tabs.cds--skeleton .cds--tabs__nav-link span{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  display:block;
  width:100%;
  height:.875rem
}

.cds--tabs.cds--skeleton .cds--tabs__nav-link span:hover,.cds--tabs.cds--skeleton .cds--tabs__nav-link span:focus,.cds--tabs.cds--skeleton .cds--tabs__nav-link span:active{
  border:none;
  cursor:default;
  outline:none
}

.cds--tabs.cds--skeleton .cds--tabs__nav-link span::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .cds--tabs.cds--skeleton .cds--tabs__nav-link span::before{
    animation:none
  }
}

.cds--tabs.cds--skeleton .cds--tabs-trigger{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:6.25rem
}

.cds--tabs.cds--skeleton .cds--tabs-trigger:hover,.cds--tabs.cds--skeleton .cds--tabs-trigger:focus,.cds--tabs.cds--skeleton .cds--tabs-trigger:active{
  border:none;
  cursor:default;
  outline:none
}

.cds--tabs.cds--skeleton .cds--tabs-trigger::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .cds--tabs.cds--skeleton .cds--tabs-trigger::before{
    animation:none
  }
}

.cds--tabs.cds--skeleton .cds--tabs-trigger svg{
  position:absolute;
  overflow:hidden;
  width:1px;
  height:1px;
  padding:0;
  border:0;
  margin:-1px;
  clip:rect(0, 0, 0, 0);
  visibility:inherit;
  white-space:nowrap
}

.cds--tabs--scrollable{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  display:flex;
  width:100%;
  height:auto;
  min-height:2.5rem;
  color:#161616
}

.cds--tabs--scrollable.cds--tabs--scrollable--container{
  min-height:3rem
}

.cds--tabs--scrollable .cds--tabs--scrollable__nav{
  display:flex;
  overflow:auto hidden;
  width:auto;
  max-width:100%;
  flex-direction:row;
  padding:0;
  margin:0;
  list-style:none;
  outline:0;
  scrollbar-width:none;
  transition:max-height 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--tabs--scrollable .cds--tabs--scrollable__nav::-webkit-scrollbar{
  display:none
}

.cds--tabs--scrollable .cds--tabs__overflow-indicator--left,.cds--tabs--scrollable .cds--tabs__overflow-indicator--right{
  z-index:1;
  width:.5rem;
  flex:1 0 auto
}

.cds--tabs--scrollable .cds--tabs__overflow-indicator--left{
  margin-right:-0.5rem;
  background-image:linear-gradient(to left, transparent, #ffffff)
}

.cds--tabs--scrollable .cds--tabs__overflow-indicator--right{
  margin-left:-0.5rem;
  background-image:linear-gradient(to right, transparent, #ffffff)
}

.cds--tabs--scrollable .cds--tabs--scrollable--light .cds--tabs__overflow-indicator--left{
  background-image:linear-gradient(to left, transparent, #f4f4f4)
}

.cds--tabs--scrollable .cds--tabs--scrollable--light .cds--tabs__overflow-indicator--right{
  background-image:linear-gradient(to right, transparent, #f4f4f4)
}

.cds--tabs--scrollable.cds--tabs--scrollable--container .cds--tabs__overflow-indicator--left{
  background-image:linear-gradient(to left, transparent, #e0e0e0)
}

.cds--tabs--scrollable.cds--tabs--scrollable--container .cds--tabs__overflow-indicator--right{
  background-image:linear-gradient(to right, transparent, #e0e0e0)
}

@media not all and (min-resolution: 0.001dpcm){
  @supports(-webkit-appearance: none) and (stroke-color: transparent){
    .cds--tabs--scrollable .cds--tabs__overflow-indicator--left{
      background-image:linear-gradient(to left, rgba(255, 255, 255, 0), #ffffff)
    }

    .cds--tabs--scrollable .cds--tabs__overflow-indicator--right{
      background-image:linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff)
    }

    .cds--tabs--scrollable.cds--tabs--scrollable--container .cds--tabs__overflow-indicator--left{
      background-image:linear-gradient(to left, rgba(224, 224, 224, 0), #e0e0e0)
    }

    .cds--tabs--scrollable.cds--tabs--scrollable--container .cds--tabs__overflow-indicator--right{
      background-image:linear-gradient(to right, rgba(224, 224, 224, 0), #e0e0e0)
    }
  }
}

.cds--tabs--scrollable .cds--tab--overflow-nav-button{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  width:100%;
  display:flex;
  width:2.5rem;
  flex-shrink:0;
  align-items:center;
  justify-content:center
}

.cds--tabs--scrollable .cds--tab--overflow-nav-button::-moz-focus-inner{
  border:0
}

.cds--tabs--scrollable .cds--tab--overflow-nav-button:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--tabs--scrollable .cds--tab--overflow-nav-button:focus{
    outline-style:dotted
  }
}

.cds--tabs--scrollable .cds--tab--overflow-nav-button--hidden{
  display:none
}

.cds--tabs--scrollable.cds--tabs--scrollable--container .cds--tab--overflow-nav-button{
  width:3rem;
  margin:0;
  background-color:#e0e0e0
}

.cds--tabs--scrollable .cds--tab--overflow-nav-button svg{
  fill:#161616
}

.cds--tabs--scrollable .cds--tabs--scrollable__nav-item{
  display:flex;
  padding:0;
  cursor:pointer;
  transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--tabs--scrollable .cds--tabs--scrollable__nav-item+.cds--tabs--scrollable__nav-item{
  margin-left:.0625rem
}

.cds--tabs--scrollable.cds--tabs--scrollable--container .cds--tabs--scrollable__nav-item{
  background-color:#e0e0e0
}

.cds--tabs--scrollable.cds--tabs--scrollable--container .cds--tabs--scrollable__nav-item+.cds--tabs--scrollable__nav-item{
  margin-left:0;
  box-shadow:-0.0625rem 0 0 0 #8d8d8d
}

.cds--tabs--scrollable.cds--tabs--scrollable--container .cds--tabs--scrollable__nav-item+.cds--tabs--scrollable__nav-item.cds--tabs--scrollable__nav-item--selected,.cds--tabs--scrollable.cds--tabs--scrollable--container .cds--tabs--scrollable__nav-item.cds--tabs--scrollable__nav-item--selected+.cds--tabs--scrollable__nav-item{
  box-shadow:none
}

.cds--tabs--scrollable .cds--tabs--scrollable__nav-item .cds--tabs--scrollable__nav-link{
  transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),border-bottom-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--tabs--scrollable.cds--tabs--scrollable--container .cds--tabs--scrollable__nav-item:hover{
  background-color:#cacaca
}

.cds--tabs--scrollable .cds--tabs--scrollable__nav-item--disabled,.cds--tabs--scrollable .cds--tabs--scrollable__nav-item--disabled:hover{
  background-color:rgba(0,0,0,0);
  cursor:not-allowed;
  outline:none
}

.cds--tabs--scrollable.cds--tabs--scrollable--container .cds--tabs--scrollable__nav-item.cds--tabs--scrollable__nav-item--disabled,.cds--tabs--scrollable.cds--tabs--scrollable--container .cds--tabs--scrollable__nav-item.cds--tabs--scrollable__nav-item--disabled:hover{
  background-color:#c6c6c6
}

.cds--tabs--scrollable .cds--tabs--scrollable__nav-item--selected{
  transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--tabs--scrollable .cds--tabs--scrollable__nav-item--selected .cds--tabs--scrollable__nav-link,.cds--tabs--scrollable .cds--tabs--scrollable__nav-item--selected .cds--tabs--scrollable__nav-link:focus,.cds--tabs--scrollable .cds--tabs--scrollable__nav-item--selected .cds--tabs--scrollable__nav-link:active{
  font-size:.875rem;
  font-weight:600;
  line-height:1.28572;
  letter-spacing:.16px;
  border-bottom:2px solid #0f62fe;
  color:#161616
}

.cds--tabs--scrollable.cds--tabs--scrollable--container .cds--tabs--scrollable__nav-item--selected,.cds--tabs--scrollable.cds--tabs--scrollable--container .cds--tabs--scrollable__nav-item--selected:hover{
  background-color:#f4f4f4
}

.cds--tabs--scrollable.cds--tabs--scrollable--container .cds--tabs--scrollable__nav-item--selected .cds--tabs--scrollable__nav-link:focus,.cds--tabs--scrollable.cds--tabs--scrollable--container .cds--tabs--scrollable__nav-item--selected .cds--tabs--scrollable__nav-link:active,.cds--tabs--scrollable.cds--tabs--scrollable--container .cds--tabs--scrollable__nav-item--selected:hover .cds--tabs--scrollable__nav-link:focus,.cds--tabs--scrollable.cds--tabs--scrollable--container .cds--tabs--scrollable__nav-item--selected:hover .cds--tabs--scrollable__nav-link:active{
  box-shadow:none
}

.cds--tabs--scrollable.cds--tabs--scrollable--container .cds--tabs--scrollable__nav-item--selected .cds--tabs--scrollable__nav-link{
  box-shadow:inset 0 2px 0 0 #0f62fe;
  line-height:calc(3rem - (0.5rem * 2))
}

.cds--tabs--scrollable.cds--tabs--scrollable--light.cds--tabs--scrollable--container .cds--tabs--scrollable__nav-item--selected,.cds--tabs--scrollable.cds--tabs--scrollable--light.cds--tabs--scrollable--container .cds--tabs--scrollable__nav-item--selected:hover{
  background-color:#fff
}

.cds--tabs--scrollable .cds--tabs--scrollable__nav-link{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  width:10rem;
  overflow:hidden;
  padding:.75rem 1rem .5rem;
  border-bottom:2px solid #e0e0e0;
  color:#525252;
  text-align:left;
  text-decoration:none;
  text-overflow:ellipsis;
  transition:border 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  white-space:nowrap
}

.cds--tabs--scrollable .cds--tabs--scrollable__nav-link::-moz-focus-inner{
  border:0
}

.cds--tabs--scrollable .cds--tabs--scrollable__nav-link:focus,.cds--tabs--scrollable .cds--tabs--scrollable__nav-link:active{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--tabs--scrollable .cds--tabs--scrollable__nav-link:focus,.cds--tabs--scrollable .cds--tabs--scrollable__nav-link:active{
    outline-style:dotted
  }
}

.cds--tabs--scrollable.cds--tabs--scrollable--container .cds--tabs--scrollable__nav-link{
  height:3rem;
  padding:.5rem 1rem;
  border-bottom:0;
  line-height:calc(3rem - (0.5rem * 2))
}

.cds--tabs--scrollable .cds--tabs--scrollable__nav-item:hover .cds--tabs--scrollable__nav-link{
  border-bottom:2px solid #8d8d8d;
  color:#161616
}

.cds--tabs--scrollable.cds--tabs--scrollable--container .cds--tabs--scrollable__nav-item .cds--tabs--scrollable__nav-link{
  border-bottom:none
}

.cds--tabs--scrollable .cds--tabs--scrollable__nav-item--disabled .cds--tabs--scrollable__nav-link{
  border-bottom:2px solid #f4f4f4;
  color:#c6c6c6
}

.cds--tabs--scrollable .cds--tabs--scrollable__nav-item--disabled:hover .cds--tabs--scrollable__nav-link{
  border-bottom:2px solid #f4f4f4;
  color:#c6c6c6;
  cursor:not-allowed;
  pointer-events:none
}

.cds--tabs--scrollable .cds--tabs--scrollable__nav-item--disabled .cds--tabs--scrollable__nav-link:focus,.cds--tabs--scrollable .cds--tabs--scrollable__nav-item--disabled .cds--tabs--scrollable__nav-link:active{
  border-bottom:2px solid #f4f4f4;
  outline:none
}

.cds--tabs--scrollable .cds--tabs--scrollable--light .cds--tabs--scrollable__nav-item--disabled .cds--tabs--scrollable__nav-link{
  border-bottom-color:#e0e0e0
}

.cds--tabs--scrollable .cds--tabs--scrollable--light .cds--tabs--scrollable__nav-item--disabled:hover .cds--tabs--scrollable__nav-link{
  border-bottom-color:#e0e0e0
}

.cds--tabs--scrollable .cds--tabs--scrollable--light .cds--tabs--scrollable__nav-item--disabled .cds--tabs--scrollable__nav-link:focus,.cds--tabs--scrollable .cds--tabs--scrollable--light .cds--tabs--scrollable__nav-item--disabled .cds--tabs--scrollable__nav-link:active{
  border-bottom-color:#e0e0e0
}

.cds--tabs--scrollable.cds--tabs--scrollable--container .cds--tabs--scrollable__nav-item--disabled .cds--tabs--scrollable__nav-link{
  border-bottom:none;
  color:#8d8d8d
}

.cds--tabs--scrollable .cds--tab-content{
  padding:1rem
}

.cds--tabs--scrollable .cds--tabs.cds--skeleton{
  cursor:default;
  pointer-events:none
}

.cds--tabs--scrollable .cds--tabs.cds--skeleton .cds--tabs--scrollable__nav-link{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:4.6875rem
}

.cds--tabs--scrollable .cds--tabs.cds--skeleton .cds--tabs--scrollable__nav-link:hover,.cds--tabs--scrollable .cds--tabs.cds--skeleton .cds--tabs--scrollable__nav-link:focus,.cds--tabs--scrollable .cds--tabs.cds--skeleton .cds--tabs--scrollable__nav-link:active{
  border:none;
  cursor:default;
  outline:none
}

.cds--tabs--scrollable .cds--tabs.cds--skeleton .cds--tabs--scrollable__nav-link::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .cds--tabs--scrollable .cds--tabs.cds--skeleton .cds--tabs--scrollable__nav-link::before{
    animation:none
  }
}

.cds--tabs--scrollable .cds--tabs.cds--skeleton .cds--tabs-trigger{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:4.6875rem;
  margin-right:.0625rem
}

.cds--tabs--scrollable .cds--tabs.cds--skeleton .cds--tabs-trigger:hover,.cds--tabs--scrollable .cds--tabs.cds--skeleton .cds--tabs-trigger:focus,.cds--tabs--scrollable .cds--tabs.cds--skeleton .cds--tabs-trigger:active{
  border:none;
  cursor:default;
  outline:none
}

.cds--tabs--scrollable .cds--tabs.cds--skeleton .cds--tabs-trigger::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .cds--tabs--scrollable .cds--tabs.cds--skeleton .cds--tabs-trigger::before{
    animation:none
  }
}

.cds--tabs--scrollable .cds--tabs.cds--skeleton .cds--tabs-trigger svg{
  position:absolute;
  overflow:hidden;
  width:1px;
  height:1px;
  padding:0;
  border:0;
  margin:-1px;
  clip:rect(0, 0, 0, 0);
  visibility:inherit;
  white-space:nowrap
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--tabs--scrollable__nav-item .cds--tabs__nav-item--selected .cds--tabs--scrollable__nav-item--selected{
    color:Highlight;
    outline:1px solid Highlight
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--tabs--scrollable .cds--tabs--scrollable__nav-item--disabled .cds--tabs--scrollable__nav-link{
    color:GrayText;
    fill:GrayText
  }
}

.cds--tag{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  background-color:#e0e0e0;
  color:#393939;
  display:inline-flex;
  min-width:2rem;
  max-width:100%;
  min-height:1.5rem;
  align-items:center;
  justify-content:center;
  padding:.25rem .5rem;
  margin:.25rem;
  border-radius:.9375rem;
  cursor:default;
  vertical-align:middle;
  word-break:break-word
}

.cds--tag::-moz-focus-inner{
  border:0
}

.cds--tag.cds--tag--interactive:hover,.cds--tag .cds--tag__close-icon:hover{
  background-color:#c6c6c6
}

.cds--tag:not(:first-child){
  margin-left:0
}

.cds--tag--red{
  background-color:#ffd7d9;
  color:#750e13
}

.cds--tag--red.cds--tag--interactive:hover,.cds--tag--red .cds--tag__close-icon:hover{
  background-color:#ffb3b8
}

.cds--tag--magenta{
  background-color:#ffd6e8;
  color:#740937
}

.cds--tag--magenta.cds--tag--interactive:hover,.cds--tag--magenta .cds--tag__close-icon:hover{
  background-color:#ffafd2
}

.cds--tag--purple{
  background-color:#e8daff;
  color:#491d8b
}

.cds--tag--purple.cds--tag--interactive:hover,.cds--tag--purple .cds--tag__close-icon:hover{
  background-color:#d4bbff
}

.cds--tag--blue{
  background-color:#d0e2ff;
  color:#002d9c
}

.cds--tag--blue.cds--tag--interactive:hover,.cds--tag--blue .cds--tag__close-icon:hover{
  background-color:#a6c8ff
}

.cds--tag--cyan{
  background-color:#bae6ff;
  color:#003a6d
}

.cds--tag--cyan.cds--tag--interactive:hover,.cds--tag--cyan .cds--tag__close-icon:hover{
  background-color:#82cfff
}

.cds--tag--teal{
  background-color:#9ef0f0;
  color:#004144
}

.cds--tag--teal.cds--tag--interactive:hover,.cds--tag--teal .cds--tag__close-icon:hover{
  background-color:#3ddbd9
}

.cds--tag--green{
  background-color:#a7f0ba;
  color:#044317
}

.cds--tag--green.cds--tag--interactive:hover,.cds--tag--green .cds--tag__close-icon:hover{
  background-color:#6fdc8c
}

.cds--tag--gray{
  background-color:#e0e0e0;
  color:#393939
}

.cds--tag--gray.cds--tag--interactive:hover,.cds--tag--gray .cds--tag__close-icon:hover{
  background-color:#c6c6c6
}

.cds--tag--cool-gray{
  background-color:#dde1e6;
  color:#343a3f
}

.cds--tag--cool-gray.cds--tag--interactive:hover,.cds--tag--cool-gray .cds--tag__close-icon:hover{
  background-color:#c1c7cd
}

.cds--tag--warm-gray{
  background-color:#e5e0df;
  color:#3c3838
}

.cds--tag--warm-gray.cds--tag--interactive:hover,.cds--tag--warm-gray .cds--tag__close-icon:hover{
  background-color:#cac5c4
}

.cds--tag--high-contrast{
  background-color:#393939;
  color:#fff
}

.cds--tag--high-contrast.cds--tag--interactive:hover,.cds--tag--high-contrast .cds--tag__close-icon:hover{
  background-color:#4c4c4c
}

.cds--tag--outline{
  background-color:#fff;
  color:#161616;
  box-shadow:inset 0 0 0 1px #393939
}

.cds--tag--outline.cds--tag--interactive:hover,.cds--tag--outline .cds--tag__close-icon:hover{
  background-color:#e5e5e5
}

.cds--tag--disabled,.cds--tag--filter.cds--tag--disabled,.cds--tag--interactive.cds--tag--disabled{
  background-color:#f4f4f4;
  color:#c6c6c6
}

.cds--tag--disabled.cds--tag--interactive:hover,.cds--tag--disabled .cds--tag__close-icon:hover,.cds--tag--filter.cds--tag--disabled.cds--tag--interactive:hover,.cds--tag--filter.cds--tag--disabled .cds--tag__close-icon:hover,.cds--tag--interactive.cds--tag--disabled.cds--tag--interactive:hover,.cds--tag--interactive.cds--tag--disabled .cds--tag__close-icon:hover{
  background-color:#f4f4f4
}

.cds--tag--disabled:hover,.cds--tag--filter.cds--tag--disabled:hover,.cds--tag--interactive.cds--tag--disabled:hover{
  cursor:not-allowed
}

.cds--tag__label{
  overflow:hidden;
  max-width:100%;
  text-overflow:ellipsis;
  white-space:nowrap
}

.cds--tag--interactive:focus{
  box-shadow:inset 0 0 0 1px #0f62fe;
  outline:none
}

.cds--tag--interactive:hover{
  cursor:pointer
}

.cds--tag--filter{
  padding-top:0;
  padding-right:0;
  padding-bottom:0;
  cursor:pointer
}

.cds--tag--filter:hover{
  outline:none
}

.cds--tag--interactive{
  transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9)
}

.cds--tag__close-icon{
  display:flex;
  width:1.5rem;
  height:1.5rem;
  flex-shrink:0;
  align-items:center;
  justify-content:center;
  padding:0;
  border:0;
  margin:0 0 0 .125rem;
  background-color:rgba(0,0,0,0);
  border-radius:50%;
  color:currentColor;
  cursor:pointer;
  transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),box-shadow 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--tag__close-icon svg{
  fill:currentColor
}

.cds--tag__custom-icon{
  width:1rem;
  height:1rem;
  flex-shrink:0;
  padding:0;
  border:0;
  margin-right:.25rem;
  background-color:rgba(0,0,0,0);
  color:currentColor;
  outline:none
}

.cds--tag__custom-icon svg{
  fill:currentColor
}

.cds--tag--disabled .cds--tag__close-icon{
  cursor:not-allowed
}

.cds--tag__close-icon:focus{
  border-radius:50%;
  box-shadow:inset 0 0 0 1px #0f62fe;
  outline:none
}

.cds--tag--high-contrast .cds--tag__close-icon:focus{
  box-shadow:inset 0 0 0 1px #fff
}

.cds--tag--filter.cds--tag--disabled .cds--tag__close-icon:hover{
  background-color:rgba(0,0,0,0)
}

.cds--tag--filter.cds--tag--disabled svg{
  fill:#c6c6c6
}

.cds--tag--sm{
  min-height:1.125rem;
  padding:0 .5rem
}

.cds--tag--sm.cds--tag--filter{
  padding-right:0
}

.cds--tag--sm .cds--tag__close-icon{
  width:1.125rem;
  height:1.125rem;
  margin-left:.3125rem
}

.cds--tag.cds--skeleton{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  background-color:#e5e5e5;
  color:#161616;
  overflow:hidden;
  width:3.75rem
}

.cds--tag.cds--skeleton:hover,.cds--tag.cds--skeleton:focus,.cds--tag.cds--skeleton:active{
  border:none;
  cursor:default;
  outline:none
}

.cds--tag.cds--skeleton::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .cds--tag.cds--skeleton::before{
    animation:none
  }
}

.cds--tag.cds--skeleton.cds--tag--interactive:hover,.cds--tag.cds--skeleton .cds--tag__close-icon:hover{
  background-color:#e5e5e5
}

@media not all and (min-resolution: 0.001dpcm){
  @supports(-webkit-appearance: none) and (stroke-color: transparent){
    .cds--tag.cds--skeleton{
      transform:translateZ(0)
    }
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--tag{
    outline:1px solid rgba(0,0,0,0)
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--tag__close-icon svg,.cds--tag__custom-icon svg{
    fill:ButtonText
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--tag__close-icon:focus{
    color:Highlight;
    outline:1px solid Highlight
  }
}

.cds--text-area{
  font-size:.875rem;
  font-weight:400;
  line-height:1.42857;
  letter-spacing:.16px;
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  width:100%;
  min-width:10rem;
  height:100%;
  min-height:2.5rem;
  padding:.6875rem 1rem;
  border:none;
  border-bottom:1px solid #8d8d8d;
  background-color:#f4f4f4;
  color:#161616;
  resize:vertical;
  transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--text-area:focus,.cds--text-area:active{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--text-area:focus,.cds--text-area:active{
    outline-style:dotted
  }
}

.cds--text-area::-moz-placeholder{
  color:#6f6f6f;
  opacity:1;
  font-size:.875rem;
  font-weight:400;
  line-height:1.42857;
  letter-spacing:.16px
}

.cds--text-area::placeholder{
  color:#6f6f6f;
  opacity:1;
  font-size:.875rem;
  font-weight:400;
  line-height:1.42857;
  letter-spacing:.16px
}

.cds--text-area--light{
  background-color:#fff
}

.cds--text-area--invalid{
  padding-right:2.5rem
}

.cds--text-area__wrapper{
  position:relative;
  display:flex;
  width:100%
}

.cds--text-area__invalid-icon{
  position:absolute;
  top:.75rem;
  right:1rem;
  fill:#da1e28
}

.cds--text-area:disabled{
  border-bottom:1px solid rgba(0,0,0,0);
  background-color:#f4f4f4;
  color:#c6c6c6;
  cursor:not-allowed;
  outline:none
}

.cds--text-area:disabled::-moz-placeholder{
  color:#c6c6c6
}

.cds--text-area:disabled::placeholder{
  color:#c6c6c6
}

.cds--text-area.cds--text-area--light:disabled{
  background-color:#fff
}

.cds--text-area.cds--skeleton{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  height:6.25rem
}

.cds--text-area.cds--skeleton:hover,.cds--text-area.cds--skeleton:focus,.cds--text-area.cds--skeleton:active{
  border:none;
  cursor:default;
  outline:none
}

.cds--text-area.cds--skeleton::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .cds--text-area.cds--skeleton::before{
    animation:none
  }
}

.cds--text-area.cds--skeleton::-moz-placeholder{
  color:rgba(0,0,0,0)
}

.cds--text-area.cds--skeleton::placeholder{
  color:rgba(0,0,0,0)
}

.cds--text-area__label-wrapper{
  display:flex;
  width:100%;
  justify-content:space-between
}

.cds--tile{
  display:block;
  min-width:8rem;
  min-height:4rem;
  padding:1rem;
  background-color:#f4f4f4;
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px
}

.cds--tile:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--tile:focus{
    outline-style:dotted
  }
}

.cds--tile--light{
  background-color:#fff
}

.cds--tile--clickable,.cds--tile--selectable,.cds--tile--expandable{
  cursor:pointer;
  transition:150ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--tile--clickable:hover,.cds--tile--selectable:hover,.cds--tile--expandable:hover{
  background:#e5e5e5
}

.cds--tile--expandable .cds--link{
  color:#0043ce
}

.cds--tile--clickable:focus,.cds--tile--expandable:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--tile--clickable:focus,.cds--tile--expandable:focus{
    outline-style:dotted
  }
}

.cds--tile--clickable:hover .cds--tile__checkmark,.cds--tile--clickable:focus .cds--tile__checkmark,.cds--tile--expandable:hover .cds--tile__checkmark,.cds--tile--expandable:focus .cds--tile__checkmark{
  opacity:1
}

.cds--tile--expandable::-moz-focus-inner{
  border:0
}

.cds--tile--clickable{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  color:#161616;
  text-decoration:none
}

.cds--tile--clickable:hover,.cds--tile--clickable:active,.cds--tile--clickable:visited,.cds--tile--clickable:visited:hover{
  color:#161616;
  text-decoration:none
}

.cds--tile--clickable.cds--link--disabled{
  color:#c6c6c6
}

.cds--tile--clickable:hover.cds--link--disabled{
  display:block;
  background-color:#f4f4f4;
  color:#c6c6c6
}

.cds--tile--selectable{
  position:relative;
  padding-right:3rem;
  border:1px solid rgba(0,0,0,0)
}

.cds--tile__checkmark,.cds--tile__chevron{
  position:absolute;
  border:none;
  background:rgba(0,0,0,0);
  transition:110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--tile__checkmark{
  top:1rem;
  right:1rem;
  height:1rem;
  opacity:0
}

.cds--tile__checkmark svg{
  border-radius:50%;
  fill:#525252
}

.cds--tile__checkmark:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--tile__checkmark:focus{
    outline-style:dotted
  }
}

.cds--tile__checkmark--persistent{
  opacity:1
}

.cds--tile__chevron{
  position:absolute;
  right:1rem;
  bottom:1rem;
  display:flex;
  height:1rem;
  align-items:flex-end
}

.cds--tile__chevron svg{
  margin-left:.5rem;
  fill:#161616;
  transform-origin:center;
  transition:110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .cds--tile__chevron svg{
    transition:none
  }
}

@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){
  .cds--tile__chevron svg{
    fill:ButtonText
  }
}

.cds--tile__chevron:hover{
  cursor:pointer
}

.cds--tile__chevron:focus{
  outline:none
}

.cds--tile--expandable{
  position:relative;
  overflow:hidden;
  width:100%;
  border:0;
  color:inherit;
  font-size:inherit;
  text-align:left;
  transition:max-height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--tile-content__above-the-fold{
  display:block
}

.cds--tile-content__below-the-fold{
  display:block;
  opacity:0;
  transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),visibility 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  visibility:hidden
}

.cds--tile--is-expanded{
  overflow:visible;
  transition:max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--tile--is-expanded .cds--tile__chevron svg{
  transform:rotate(180deg)
}

.cds--tile--is-expanded .cds--tile-content__below-the-fold{
  opacity:1;
  transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),visibility 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  visibility:inherit
}

@media not all and (min-resolution: 0.001dpcm){
  @supports(-webkit-appearance: none) and (stroke-color: transparent){
    .cds--tile--is-expanded .cds--tile-content__below-the-fold{
      overflow-y:auto
    }
  }
}

.cds--tile--is-selected{
  border:1px solid #161616
}

.cds--tile--is-selected .cds--tile__checkmark{
  opacity:1
}

.cds--tile--is-selected .cds--tile__checkmark svg{
  fill:#161616
}

@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){
  .cds--tile--is-selected .cds--tile__checkmark svg{
    fill:ButtonText
  }
}

.cds--tile-content{
  width:100%;
  height:100%
}

.cds--tile-input{
  position:absolute;
  overflow:hidden;
  width:1px;
  height:1px;
  padding:0;
  border:0;
  margin:-1px;
  clip:rect(0, 0, 0, 0);
  visibility:inherit;
  white-space:nowrap
}

.cds--tile-input:focus+.cds--tile{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--tile-input:focus+.cds--tile{
    outline-style:dotted
  }
}

.cds--tile--disabled.cds--tile--selectable{
  background-color:#f4f4f4;
  color:#c6c6c6;
  cursor:not-allowed
}

.cds--tile--disabled.cds--tile--selectable.cds--tile--light{
  background-color:#fff
}

.cds--tile--disabled.cds--tile--is-selected{
  outline-color:#c6c6c6
}

.cds--tile--disabled.cds--tile--is-selected .cds--tile__checkmark svg{
  fill:#c6c6c6
}

.cds--time-picker{
  display:flex;
  align-items:flex-end
}

.cds--time-picker__select{
  justify-content:center
}

.cds--time-picker__select:not(:last-of-type){
  margin:0 .125rem
}

.cds--time-picker__input{
  display:flex;
  flex-direction:column
}

.cds--time-picker .cds--select-input{
  width:auto;
  min-width:auto;
  padding-right:3rem;
  margin:0
}

.cds--time-picker__input-field{
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  font-family:'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
  font-size:.875rem;
  font-weight:400;
  line-height:1.42857;
  letter-spacing:.32px;
  display:flex;
  width:4.875rem;
  height:2.5rem;
  align-items:center;
  transition:outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--time-picker__input-field::-moz-placeholder{
  color:#6f6f6f;
  opacity:1
}

.cds--time-picker__input-field::placeholder{
  color:#6f6f6f;
  opacity:1
}

.cds--time-picker--light .cds--select-input{
  background-color:#fff
}

.cds--time-picker--light .cds--select-input:hover{
  background-color:#e5e5e5
}

.cds--time-picker--light .cds--select-input:disabled,.cds--time-picker--light .cds--select-input:hover:disabled{
  border-bottom:1px solid rgba(0,0,0,0);
  background-color:rgba(0,0,0,0);
  color:#c6c6c6;
  cursor:not-allowed
}

.cds--time-picker--sm .cds--select-input,.cds--time-picker--sm .cds--time-picker__input-field{
  height:2rem;
  max-height:2rem
}

.cds--time-picker--xl .cds--select-input,.cds--time-picker--xl .cds--time-picker__input-field,.cds--time-picker--lg .cds--select-input,.cds--time-picker--lg .cds--time-picker__input-field{
  height:3rem;
  max-height:3rem
}

.cds--toggle{
  position:absolute;
  overflow:hidden;
  width:1px;
  height:1px;
  padding:0;
  border:0;
  margin:-1px;
  clip:rect(0, 0, 0, 0);
  visibility:inherit;
  white-space:nowrap
}

.cds--toggle:focus{
  outline:none
}

.cds--toggle__label{
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  position:relative;
  display:flex;
  align-items:center;
  margin:.5rem 0;
  cursor:pointer
}

.cds--toggle__appearance{
  position:relative;
  width:3rem;
  height:1.5rem
}

.cds--toggle__appearance::before{
  position:absolute;
  top:0;
  display:block;
  width:3rem;
  height:1.5rem;
  box-sizing:border-box;
  background-color:#8d8d8d;
  border-radius:.9375rem;
  box-shadow:0 0 0 1px rgba(0,0,0,0),0 0 0 3px rgba(0,0,0,0);
  content:"";
  cursor:pointer;
  transition:box-shadow 70ms cubic-bezier(0.2, 0, 1, 0.9),background-color 70ms cubic-bezier(0.2, 0, 1, 0.9);
  will-change:box-shadow
}

@media screen and (prefers-reduced-motion: reduce){
  .cds--toggle__appearance::before{
    transition:none
  }
}

.cds--toggle__appearance::after{
  position:absolute;
  top:.1875rem;
  left:.1875rem;
  display:block;
  width:1.125rem;
  height:1.125rem;
  box-sizing:border-box;
  background-color:#fff;
  border-radius:50%;
  content:"";
  cursor:pointer;
  transition:transform 70ms cubic-bezier(0.2, 0, 1, 0.9)
}

.cds--toggle__check{
  position:absolute;
  z-index:1;
  top:.375rem;
  left:.375rem;
  width:.375rem;
  height:.3125rem;
  fill:#fff;
  transform:scale(0.2);
  transition:70ms cubic-bezier(0.2, 0, 1, 0.9)
}

.cds--toggle__text--left,.cds--toggle__text--right{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  position:relative;
  margin-left:.5rem
}

.cds--toggle__text--left{
  position:absolute;
  left:3rem
}

.cds--toggle:checked+.cds--toggle__label .cds--toggle__text--left,.cds--toggle:not(:checked)+.cds--toggle__label .cds--toggle__text--right{
  visibility:hidden
}

.cds--toggle:checked+.cds--toggle__label .cds--toggle__text--right,.cds--toggle:not(:checked)+.cds--toggle__label .cds--toggle__text--left{
  display:inline
}

.cds--toggle:checked+.cds--toggle__label .cds--toggle__appearance::before{
  background-color:#198038
}

.cds--toggle:checked+.cds--toggle__label .cds--toggle__appearance::after{
  background-color:#fff;
  transform:translateX(1.5rem)
}

.cds--toggle+.cds--toggle__label .cds--toggle__appearance::before{
  box-shadow:0 0 0 1px rgba(0,0,0,0),0 0 0 3px rgba(0,0,0,0)
}

.cds--toggle:focus+.cds--toggle__label,.cds--toggle:active+.cds--toggle__label .cds--toggle__appearance::before{
  box-shadow:0 0 0 1px #e0e0e0,0 0 0 3px #0f62fe
}

.cds--toggle:disabled+.cds--toggle__label{
  cursor:not-allowed
}

.cds--toggle:disabled+.cds--toggle__label .cds--toggle__appearance::before{
  background-color:#f4f4f4
}

.cds--toggle:disabled+.cds--toggle__label .cds--toggle__appearance::after{
  background-color:#c6c6c6
}

.cds--toggle:disabled+.cds--toggle__label .cds--toggle__appearance::before,.cds--toggle:disabled+.cds--toggle__label .cds--toggle__appearance::after{
  cursor:not-allowed;
  transition:70ms cubic-bezier(0.2, 0, 1, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .cds--toggle:disabled+.cds--toggle__label .cds--toggle__appearance::before,.cds--toggle:disabled+.cds--toggle__label .cds--toggle__appearance::after{
    transition:none
  }
}

.cds--toggle:disabled+.cds--toggle__label .cds--toggle__text--left,.cds--toggle:disabled+.cds--toggle__label .cds--toggle__text--right{
  color:#c6c6c6
}

.cds--toggle:disabled:active+.cds--toggle__label .cds--toggle__appearance:before{
  box-shadow:none
}

.cds--toggle:disabled+.cds--toggle__label .cds--toggle__check{
  fill:#c6c6c6
}

.cds--toggle--small+.cds--toggle__label .cds--toggle__appearance{
  width:2rem;
  height:1rem
}

.cds--toggle--small+.cds--toggle__label .cds--toggle__appearance::before{
  top:0;
  width:2rem;
  height:1rem;
  box-sizing:border-box;
  border-radius:.9375rem
}

.cds--toggle--small+.cds--toggle__label .cds--toggle__appearance::after{
  top:.1875rem;
  left:.1875rem;
  width:.625rem;
  height:.625rem
}

.cds--toggle--small:checked+.cds--toggle__label .cds--toggle__check{
  fill:#198038;
  transform:scale(1) translateX(1rem)
}

.cds--toggle--small+.cds--toggle__label .cds--toggle__text--left{
  left:2rem
}

.cds--toggle--small:checked+.cds--toggle__label .cds--toggle__appearance::after{
  margin-left:0;
  transform:translateX(1.0625rem)
}

.cds--toggle-input{
  position:absolute;
  overflow:hidden;
  width:1px;
  height:1px;
  padding:0;
  border:0;
  margin:-1px;
  clip:rect(0, 0, 0, 0);
  visibility:inherit;
  white-space:nowrap
}

.cds--toggle-input:focus{
  outline:none
}

.cds--toggle-input__label{
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  color:#525252;
  cursor:pointer
}

.cds--toggle__switch{
  position:relative;
  display:flex;
  width:3rem;
  height:1.5rem;
  align-items:center;
  cursor:pointer
}

.cds--toggle__switch::before{
  position:absolute;
  top:0;
  display:block;
  width:3rem;
  height:1.5rem;
  box-sizing:border-box;
  background-color:#8d8d8d;
  border-radius:.9375rem;
  box-shadow:0 0 0 1px rgba(0,0,0,0),0 0 0 3px rgba(0,0,0,0);
  content:"";
  transition:box-shadow 70ms cubic-bezier(0.2, 0, 1, 0.9),background-color 70ms cubic-bezier(0.2, 0, 1, 0.9);
  will-change:box-shadow
}

@media screen and (prefers-reduced-motion: reduce){
  .cds--toggle__switch::before{
    transition:none
  }
}

.cds--toggle__switch::after{
  position:absolute;
  top:.1875rem;
  left:.1875rem;
  display:block;
  width:1.125rem;
  height:1.125rem;
  box-sizing:border-box;
  background-color:#fff;
  border-radius:50%;
  content:"";
  transition:transform 70ms cubic-bezier(0.2, 0, 1, 0.9)
}

.cds--toggle-input__label .cds--toggle__switch{
  margin-top:1rem
}

.cds--toggle__text--off,.cds--toggle__text--on{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  position:absolute;
  top:50%;
  margin-left:3.5rem;
  transform:translateY(-50%);
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  white-space:nowrap
}

.cds--toggle-input:checked+.cds--toggle-input__label>.cds--toggle__switch>.cds--toggle__text--off,.cds--toggle-input:not(:checked)+.cds--toggle-input__label>.cds--toggle__switch>.cds--toggle__text--on{
  visibility:hidden
}

.cds--toggle-input:checked+.cds--toggle-input__label>.cds--toggle__switch::before{
  background-color:#198038
}

.cds--toggle-input:checked+.cds--toggle-input__label>.cds--toggle__switch::after{
  background-color:#fff;
  transform:translateX(1.5rem)
}

.cds--toggle-input:focus+.cds--toggle-input__label>.cds--toggle__switch::before,.cds--toggle-input:active+.cds--toggle-input__label>.cds--toggle__switch::before{
  box-shadow:0 0 0 1px #fff,0 0 0 3px #0f62fe
}

.cds--toggle-input:disabled+.cds--toggle-input__label{
  color:#c6c6c6;
  cursor:not-allowed
}

.cds--toggle-input:disabled+.cds--toggle-input__label>.cds--toggle__switch{
  cursor:not-allowed
}

.cds--toggle-input:disabled+.cds--toggle-input__label>.cds--toggle__switch::before{
  background-color:#c6c6c6
}

.cds--toggle-input:disabled+.cds--toggle-input__label>.cds--toggle__switch::after{
  background-color:#8d8d8d
}

.cds--toggle-input:disabled+.cds--toggle-input__label>.cds--toggle__switch::before,.cds--toggle-input:disabled+.cds--toggle-input__label>.cds--toggle__switch::after{
  cursor:not-allowed;
  transition:70ms cubic-bezier(0.2, 0, 1, 0.9)
}

@media screen and (prefers-reduced-motion: reduce){
  .cds--toggle-input:disabled+.cds--toggle-input__label>.cds--toggle__switch::before,.cds--toggle-input:disabled+.cds--toggle-input__label>.cds--toggle__switch::after{
    transition:none
  }
}

.cds--toggle-input:disabled:active+.cds--toggle-input__label>.cds--toggle__switch::before{
  box-shadow:none
}

.cds--toggle-input--small+.cds--toggle-input__label>.cds--toggle__switch{
  width:2rem;
  height:1rem
}

.cds--toggle-input--small+.cds--toggle-input__label>.cds--toggle__switch::before{
  width:2rem;
  height:1rem;
  border-radius:.9375rem
}

.cds--toggle-input--small+.cds--toggle-input__label>.cds--toggle__switch::after{
  width:.625rem;
  height:.625rem
}

.cds--toggle-input--small+.cds--toggle-input__label .cds--toggle__text--off,.cds--toggle-input--small+.cds--toggle-input__label .cds--toggle__text--on{
  margin-left:2.5rem
}

.cds--toggle-input--small:checked+.cds--toggle-input__label>.cds--toggle__switch::after{
  transform:translateX(1.0625rem)
}

.cds--toggle-input--small:checked+.cds--toggle-input__label .cds--toggle__check{
  fill:#198038;
  transform:scale(1) translateX(1rem)
}

.cds--toggle-input--small:disabled:checked+.cds--toggle-input__label .cds--toggle__check{
  fill:#f4f4f4
}

.cds--toggle.cds--skeleton+.cds--toggle-input__label .cds--toggle__switch{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:3rem;
  margin-top:.5rem
}

.cds--toggle.cds--skeleton+.cds--toggle-input__label .cds--toggle__switch:hover,.cds--toggle.cds--skeleton+.cds--toggle-input__label .cds--toggle__switch:focus,.cds--toggle.cds--skeleton+.cds--toggle-input__label .cds--toggle__switch:active{
  border:none;
  cursor:default;
  outline:none
}

.cds--toggle.cds--skeleton+.cds--toggle-input__label .cds--toggle__switch::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .cds--toggle.cds--skeleton+.cds--toggle-input__label .cds--toggle__switch::before{
    animation:none
  }
}

.cds--toggle.cds--skeleton+.cds--toggle-input__label>div{
  overflow:hidden;
  width:1.5rem;
  height:.5rem;
  font-size:0%;
  line-height:0;
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none
}

.cds--toggle.cds--skeleton+.cds--toggle-input__label>div:hover,.cds--toggle.cds--skeleton+.cds--toggle-input__label>div:focus,.cds--toggle.cds--skeleton+.cds--toggle-input__label>div:active{
  border:none;
  cursor:default;
  outline:none
}

.cds--toggle.cds--skeleton+.cds--toggle-input__label>div::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .cds--toggle.cds--skeleton+.cds--toggle-input__label>div::before{
    animation:none
  }
}

.cds--toggle-input--small.cds--skeleton+.cds--toggle-input__label .cds--toggle__switch{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  width:2rem;
  margin-top:.5rem
}

.cds--toggle-input--small.cds--skeleton+.cds--toggle-input__label .cds--toggle__switch:hover,.cds--toggle-input--small.cds--skeleton+.cds--toggle-input__label .cds--toggle__switch:focus,.cds--toggle-input--small.cds--skeleton+.cds--toggle-input__label .cds--toggle__switch:active{
  border:none;
  cursor:default;
  outline:none
}

.cds--toggle-input--small.cds--skeleton+.cds--toggle-input__label .cds--toggle__switch::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .cds--toggle-input--small.cds--skeleton+.cds--toggle-input__label .cds--toggle__switch::before{
    animation:none
  }
}

.cds--toggle-input--small.cds--skeleton+.cds--toggle-input__label>div{
  overflow:hidden;
  width:1rem;
  height:.5rem;
  font-size:0%;
  line-height:0;
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none
}

.cds--toggle-input--small.cds--skeleton+.cds--toggle-input__label>div:hover,.cds--toggle-input--small.cds--skeleton+.cds--toggle-input__label>div:focus,.cds--toggle-input--small.cds--skeleton+.cds--toggle-input__label>div:active{
  border:none;
  cursor:default;
  outline:none
}

.cds--toggle-input--small.cds--skeleton+.cds--toggle-input__label>div::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .cds--toggle-input--small.cds--skeleton+.cds--toggle-input__label>div::before{
    animation:none
  }
}

.cds--toggle.cds--skeleton+.cds--toggle-input__label .cds--toggle__switch .cds--toggle__text--left{
  position:relative;
  padding:0;
  border:none;
  background:#e5e5e5;
  box-shadow:none;
  pointer-events:none;
  position:absolute;
  width:1rem;
  height:.5rem
}

.cds--toggle.cds--skeleton+.cds--toggle-input__label .cds--toggle__switch .cds--toggle__text--left:hover,.cds--toggle.cds--skeleton+.cds--toggle-input__label .cds--toggle__switch .cds--toggle__text--left:focus,.cds--toggle.cds--skeleton+.cds--toggle-input__label .cds--toggle__switch .cds--toggle__text--left:active{
  border:none;
  cursor:default;
  outline:none
}

.cds--toggle.cds--skeleton+.cds--toggle-input__label .cds--toggle__switch .cds--toggle__text--left::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  animation:3000ms ease-in-out skeleton infinite;
  background:#c6c6c6;
  content:"";
  will-change:transform-origin,transform,opacity
}

@media(prefers-reduced-motion: reduce){
  .cds--toggle.cds--skeleton+.cds--toggle-input__label .cds--toggle__switch .cds--toggle__text--left::before{
    animation:none
  }
}

.cds--toggle-input--small.cds--skeleton+.cds--toggle-input__label .cds--toggle__switch .cds--toggle__text--left{
  left:2rem
}

.cds--toggle.cds--skeleton+.cds--toggle-input__label .cds--toggle__switch::after,.cds--toggle.cds--skeleton+.cds--toggle-input__label .cds--toggle__appearance::after,.cds--toggle.cds--skeleton+.cds--toggle-input__label .cds--toggle__appearance::before{
  display:none
}

.cds--toggle.cds--skeleton+.cds--toggle-input__label .cds--toggle__switch::before{
  border-radius:0
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--toggle__switch::before{
    outline:1px solid rgba(0,0,0,0)
  }
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--toggle__switch::after,.cds--toggle-input:checked+.cds--toggle-input__label>.cds--toggle__switch::after{
    outline:1px solid rgba(0,0,0,0);
    background-color:ButtonText
  }
}

.cds--toolbar{
  display:flex;
  flex-flow:row nowrap;
  align-items:center;
  margin:1rem 0
}

.cds--toolbar>div{
  margin:0 .25rem
}

.cds--toolbar .cds--search-input{
  height:2rem;
  background-color:rgba(0,0,0,0);
  outline:none
}

.cds--toolbar .cds--search-close{
  display:none
}

.cds--toolbar .cds--overflow-menu__icon{
  fill:#525252;
  transition:fill 50ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--toolbar .cds--search-magnifier{
  top:.5rem;
  left:.375rem;
  cursor:pointer;
  fill:#525252;
  transform:scale(1.15);
  transition:all 175ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--toolbar fieldset{
  padding:0;
  border:0
}

.cds--toolbar .cds--toolbar-search--active{
  width:15.625rem
}

.cds--toolbar .cds--toolbar-search--active .cds--search-magnifier{
  top:.5625rem;
  transform:scale(1)
}

.cds--toolbar .cds--toolbar-search--active .cds--search-input{
  background-color:#fff
}

.cds--toolbar .cds--toolbar-search--active .cds--search-close{
  display:block
}

.cds--toolbar .cds--checkbox-label{
  margin-bottom:0
}

.cds--toolbar .cds--overflow-menu--open>.cds--overflow-menu__icon{
  fill:#0f62fe
}

.cds--toolbar-search{
  width:1.8rem;
  transition:all 175ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--toolbar-search__btn{
  position:absolute;
  top:0;
  left:0;
  width:2rem;
  height:2rem;
  border:0;
  background:rgba(0,0,0,0)
}

.cds--toolbar-search__btn:focus{
  outline:1px solid #0f62fe
}

@media screen and (prefers-contrast){
  .cds--toolbar-search__btn:focus{
    outline-style:dotted
  }
}

.cds--toolbar-filter-icon{
  padding-right:0;
  padding-left:0
}

.cds--toolbar-menu__title{
  font-size:.75rem;
  font-weight:400;
  line-height:1.33333;
  letter-spacing:.32px;
  padding:.5rem 1.25rem;
  font-weight:600
}

.cds--toolbar-menu__option{
  padding:.5rem 1.25rem
}

.cds--toolbar-menu__divider{
  width:100%;
  border:0;
  border-top:1px solid #e0e0e0
}

.cds--radio-button-group{
  border:none
}

.cds--toolbar-search:not(.cds--toolbar-search--active) .cds--search-input{
  border-bottom:none
}

.cds--unstable-pagination{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  display:flex;
  width:100%;
  height:3rem;
  align-items:center;
  justify-content:space-between;
  border-top:1px solid #e0e0e0;
  border-bottom:1px solid rgba(0,0,0,0);
  background-color:#f4f4f4
}

.cds--unstable-pagination__text{
  margin:0 1rem;
  color:#525252
}

@media(min-width: 42rem){
  .cds--unstable-pagination__text{
    display:inline-block
  }
}

.cds--unstable-pagination__left,.cds--unstable-pagination__right{
  display:flex;
  height:100%;
  align-items:center
}

.cds--unstable-pagination__left{
  padding:0 1rem 0 0
}

.cds--unstable-pagination__left>.cds--form-item,.cds--unstable-pagination__right>.cds--form-item{
  height:100%
}

.cds--unstable-pagination__left .cds--unstable-pagination__text{
  margin-right:.0625rem
}

.cds--unstable-pagination__right .cds--unstable-pagination__text{
  margin-right:1rem;
  margin-left:.0625rem
}

.cds--unstable-pagination__button{
  display:flex;
  height:100%;
  align-items:center;
  justify-content:center;
  padding:0 .875rem;
  border:none;
  border-left:1px solid #e0e0e0;
  margin:0;
  background:none;
  color:#161616;
  cursor:pointer;
  fill:#161616;
  transition:outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--unstable-pagination__button .cds--btn__icon{
  width:initial;
  height:initial
}

.cds--unstable-pagination__button.cds--btn--icon-only.cds--tooltip__trigger:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--unstable-pagination__button.cds--btn--icon-only.cds--tooltip__trigger:focus{
    outline-style:dotted
  }
}

.cds--unstable-pagination__button:hover{
  background:#e5e5e5;
  color:#161616
}

.cds--unstable-pagination__button--no-index{
  cursor:not-allowed;
  fill:#c6c6c6
}

.cds--unstable-pagination__button.cds--btn:disabled{
  border-color:#e0e0e0;
  background:rgba(0,0,0,0)
}

.cds--unstable-pagination__button:disabled:hover,.cds--unstable-pagination__button--no-index:hover{
  background:rgba(0,0,0,0);
  cursor:not-allowed;
  fill:#c6c6c6
}

.cds--unstable-pagination__page-selector,.cds--unstable-pagination__page-sizer{
  height:100%;
  align-items:center
}

.cds--unstable-pagination__page-selector .cds--select-input--inline__wrapper,.cds--unstable-pagination__page-sizer .cds--select-input--inline__wrapper{
  display:flex;
  height:100%
}

.cds--unstable-pagination__page-selector .cds--select-input,.cds--unstable-pagination__page-sizer .cds--select-input{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  width:auto;
  min-width:auto;
  height:100%;
  padding:0 2.5rem 0 1rem;
  margin-right:-0.65rem
}

@media(min-width: 42rem){
  .cds--unstable-pagination__page-selector .cds--select-input,.cds--unstable-pagination__page-sizer .cds--select-input{
    padding-right:2.25rem;
    margin-right:0
  }
}

.cds--unstable-pagination__page-selector .cds--select-input:hover,.cds--unstable-pagination__page-sizer .cds--select-input:hover{
  background:#e5e5e5
}

.cds--unstable-pagination__page-selector .cds--select__arrow,.cds--unstable-pagination__page-sizer .cds--select__arrow{
  top:50%;
  transform:translateY(-50%)
}

@media(min-width: 42rem){
  .cds--unstable-pagination__page-selector .cds--select__arrow,.cds--unstable-pagination__page-sizer .cds--select__arrow{
    right:1rem
  }
}

.cds--unstable-pagination__page-selector{
  border-left:1px solid #e0e0e0
}

.cds--unstable-pagination__page-sizer{
  border-right:1px solid #e0e0e0
}

.cds--header{
  position:fixed;
  z-index:8000;
  top:0;
  right:0;
  left:0;
  display:flex;
  height:3rem;
  align-items:center;
  border-bottom:1px solid #393939;
  background-color:#161616
}

.cds--header__action{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  width:100%;
  width:3rem;
  height:3rem;
  border:.0625rem solid rgba(0,0,0,0);
  transition:background-color 110ms,border-color 110ms
}

.cds--header__action::-moz-focus-inner{
  border:0
}

.cds--header__action>svg.cds--navigation-menu-panel-collapse-icon,.cds--header__action--active>svg.cds--navigation-menu-panel-expand-icon{
  display:none
}

.cds--header__action--active>svg.cds--navigation-menu-panel-collapse-icon{
  display:inline
}

.cds--header__action:hover{
  background-color:#353535
}

.cds--header__action--active{
  border-right:1px solid #393939;
  border-bottom:1px solid #161616;
  border-left:1px solid #393939
}

.cds--header__action:focus{
  border-color:#fff;
  outline:none
}

.cds--header__action:active{
  background-color:#393939
}

.cds--header__action.cds--btn--icon-only.cds--tooltip__trigger{
  justify-content:center
}

.cds--header__action>svg{
  fill:#fff
}

.cds--header__menu-trigger>svg{
  fill:#f4f4f4
}

.cds--header__menu-trigger:hover{
  fill:#2c2c2c
}

.cds--header__menu-toggle{
  display:flex;
  align-items:center;
  justify-content:center
}

@media(min-width: 66rem){
  .cds--header__menu-toggle__hidden{
    display:none
  }
}

a.cds--header__name{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  display:flex;
  height:100%;
  align-items:center;
  padding:0 2rem 0 1rem;
  border:.125rem solid rgba(0,0,0,0);
  font-weight:600;
  letter-spacing:.1px;
  line-height:1.25rem;
  outline:none;
  text-decoration:none;
  transition:border-color 110ms;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none
}

a.cds--header__name:focus{
  border-color:#fff
}

.cds--header__name--prefix{
  font-weight:400
}

a.cds--header__name,a.cds--header__name:hover{
  color:#f4f4f4
}

.cds--header__menu-toggle:not(.cds--header__menu-toggle__hidden)~.cds--header__name{
  padding-left:.5rem
}

.cds--header__nav{
  position:relative;
  display:none;
  height:100%;
  padding-left:1rem
}

@media(min-width: 66rem){
  .cds--header__nav{
    display:block
  }
}

.cds--header__nav::before{
  position:absolute;
  top:50%;
  left:0;
  display:block;
  width:.0625rem;
  height:1.5rem;
  background-color:#393939;
  content:"";
  transform:translateY(-50%)
}

.cds--header__menu-bar{
  display:flex;
  height:100%;
  padding:0;
  margin:0;
  list-style:none
}

a.cds--header__menu-item{
  position:relative;
  display:flex;
  height:100%;
  align-items:center;
  padding:0 1rem;
  border:2px solid rgba(0,0,0,0);
  color:#c6c6c6;
  font-size:.875rem;
  font-weight:400;
  letter-spacing:0;
  line-height:1.125rem;
  text-decoration:none;
  transition:background-color 110ms,border-color 110ms,color 110ms;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none
}

a.cds--header__menu-item:hover{
  background-color:#2c2c2c;
  color:#f4f4f4
}

.cds--header__action:active,a.cds--header__menu-item:active{
  background-color:#393939;
  color:#f4f4f4
}

a.cds--header__menu-item:focus{
  border-color:#fff;
  color:#f4f4f4;
  outline:none
}

a.cds--header__menu-item:hover>svg,a.cds--header__menu-item:active>svg,a.cds--header__menu-item:focus>svg{
  fill:#f4f4f4
}

a.cds--header__menu-item[aria-current=page]::after,.cds--header__menu-item--current::after{
  position:absolute;
  top:0;
  right:0;
  bottom:-2px;
  left:0;
  width:100%;
  border-bottom:3px solid #4589ff;
  content:""
}

a.cds--header__menu-item[aria-current=page]:focus::after,.cds--header__menu-item--current:focus::after{
  border:0
}

a.cds--header__menu-item[aria-current=page]:focus,a.cds--header__menu-item.cds--header__menu-item--current:focus{
  border:2px solid #fff
}

.cds--header__submenu{
  position:relative
}

.cds--header__submenu--current::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  width:100%;
  border-bottom:3px solid #0f62fe;
  content:""
}

.cds--header__submenu--current:focus{
  border:2px solid #0f62fe
}

.cds--header__submenu--current:focus::after{
  border:0
}

.cds--header__menu-title[aria-haspopup=true]{
  position:relative
}

.cds--header__menu-title[aria-expanded=true]{
  z-index:8001;
  background-color:#262626;
  color:#fff
}

.cds--header__menu-title[aria-expanded=true]>.cds--header__menu-arrow{
  transform:rotate(180deg)
}

.cds--header__menu{
  display:none;
  padding:0;
  margin:0;
  list-style:none
}

.cds--header__menu-title[aria-expanded=true]+.cds--header__menu{
  position:absolute;
  z-index:8000;
  bottom:0;
  left:0;
  display:flex;
  width:12.5rem;
  flex-direction:column;
  background-color:#262626;
  box-shadow:0 4px 8px 0 rgba(0,0,0,.5);
  transform:translateY(100%)
}

.cds--header__menu-title[aria-expanded=true]+.cds--header__menu .cds--header__menu-item:hover{
  background-color:#353535
}

.cds--header__menu-title[aria-expanded=true]+.cds--header__menu .cds--header__menu-item:active{
  background-color:#393939
}

.cds--header__menu .cds--header__menu-item{
  height:3rem
}

.cds--header__menu .cds--header__menu-item:hover{
  background-color:#262626;
  color:#f4f4f4
}

.cds--header__menu-arrow{
  margin-left:.5rem;
  fill:#c6c6c6;
  transition:transform 110ms,fill 110ms
}

.cds--header__global{
  display:flex;
  height:100%;
  flex:1 1 0%;
  justify-content:flex-end
}

.cds--skip-to-content{
  position:absolute;
  overflow:hidden;
  width:1px;
  height:1px;
  padding:0;
  border:0;
  margin:-1px;
  clip:rect(0, 0, 0, 0);
  visibility:inherit;
  white-space:nowrap
}

.cds--skip-to-content:focus{
  z-index:9999;
  top:0;
  left:0;
  display:flex;
  width:auto;
  height:3rem;
  align-items:center;
  padding:0 1rem;
  border:4px solid #0f62fe;
  background-color:#161616;
  clip:auto;
  color:#f4f4f4;
  outline:none
}

.cds--header-panel{
  transition-timing-function:cubic-bezier(0.2, 0, 1, 0.9);
  position:fixed;
  z-index:8000;
  top:3rem;
  right:0;
  bottom:0;
  overflow:hidden;
  width:0;
  border:none;
  background-color:#161616;
  color:#c6c6c6;
  transition:width .11s;
  will-change:width
}

.cds--header-panel--expanded{
  width:16rem;
  border-right:1px solid #393939;
  border-left:1px solid #393939
}

.cds--panel--overlay{
  position:fixed;
  z-index:1000;
  top:3rem;
  right:0;
  bottom:0;
  width:16rem;
  height:100%;
  padding:1rem 0;
  background-color:#161616;
  overflow-x:hidden;
  overflow-y:auto;
  transform:translate3d(100%, 0, 0);
  transition:transform .11s cubic-bezier(0.2, 0, 0.38, 0.9);
  will-change:transform
}

.cds--panel--expanded{
  box-shadow:0 8px 16px 0 rgba(0,0,0,.25);
  transform:translate3d(0, 0, 0)
}

.cds--product-switcher__search{
  padding:0 1rem;
  margin-bottom:1.5rem
}

.cds--search--shell input{
  background-color:#e0e0e0
}

.cds--product-switcher__subheader,.cds--product-switcher__all-btn{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  padding:.5rem;
  color:#c6c6c6
}

.cds--product-switcher__subheader{
  padding-left:3.5rem
}

.cds--product-switcher__all-btn{
  padding-left:3.5rem
}

.cds--product-switcher__all-btn,.cds--product-switcher__back-btn{
  display:inline-block;
  width:100%;
  border:none;
  background:rgba(0,0,0,0);
  color:#0f62fe;
  cursor:pointer;
  text-align:left
}

.cds--product-switcher__all-btn:hover,.cds--product-switcher__back-btn:hover{
  text-decoration:underline
}

.cds--product-switcher__all-btn:focus,.cds--product-switcher__back-btn:focus{
  box-shadow:inset 0 0 0 3px #0f62fe;
  outline:none
}

.cds--product-switcher__back-btn{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  display:flex;
  align-items:center;
  padding:.5rem 1rem
}

.cds--product-switcher__back-arrow{
  margin-right:1rem;
  fill:#0f62fe
}

.cds--product-list__item{
  display:flex;
  align-items:center;
  justify-content:space-between;
  cursor:pointer
}

.cds--product-list__item:hover{
  background:#e0e0e0
}

.cds--product-link{
  display:flex;
  width:100%;
  flex-direction:row;
  align-items:center;
  padding:.5rem 1rem;
  text-decoration:none
}

.cds--product-link:focus{
  box-shadow:inset 0 0 0 3px #0f62fe;
  outline:none
}

.cds--product-switcher__icon{
  margin-right:1rem
}

.cds--product-link__name{
  font-size:.875rem;
  font-weight:400;
  line-height:1.28572;
  letter-spacing:.16px;
  margin-left:.25rem;
  color:#c6c6c6;
  font-weight:400
}

.cds--product-switcher__product-list .cds--overflow-menu{
  display:none;
  width:2.5rem;
  align-items:center;
  justify-content:center
}

.cds--product-switcher__product-list .cds--overflow-menu.cds--overflow-menu--open{
  display:flex
}

.cds--product-switcher__product-list .cds--overflow-menu>svg{
  fill:#c6c6c6
}

.cds--product-switcher__product-list .cds--overflow-menu:hover{
  background:#c6c6c6
}

.cds--product-switcher__product-list .cds--overflow-menu:hover>svg{
  fill:#c6c6c6
}

.cds--product-switcher__product-list .cds--overflow-menu:focus{
  display:flex;
  box-shadow:inset 0 0 0 3px #0f62fe;
  outline:none
}

.cds--product-switcher__product-list .cds--overflow-menu-options__option:hover{
  background:#fff
}

.cds--product-list__item:hover .cds--overflow-menu{
  display:flex
}

.cds--switcher{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  color:#c6c6c6
}

.cds--switcher__item{
  width:100%;
  height:2rem
}

.cds--switcher__item:nth-child(1){
  margin-top:1rem
}

.cds--switcher__item--divider{
  display:block;
  width:14rem;
  height:1px;
  border:none;
  margin:.5rem 1rem;
  background:#393939
}

.cds--switcher__item-link{
  font-size:.875rem;
  font-weight:600;
  line-height:1.28572;
  letter-spacing:.16px;
  display:block;
  height:2rem;
  padding:.375rem 1rem;
  color:#c6c6c6;
  text-decoration:none
}

.cds--switcher__item-link:hover:not(.cds--switcher__item-link--selected){
  background:#2c2c2c;
  color:#f4f4f4;
  cursor:pointer
}

.cds--switcher__item-link:focus{
  outline:2px solid #fff;
  outline-offset:-2px
}

.cds--switcher__item-link:active{
  background:#393939;
  color:#f4f4f4
}

.cds--switcher__item-link--selected{
  background:#262626;
  color:#f4f4f4
}

.cds--side-nav{
  position:fixed;
  z-index:8000;
  top:0;
  bottom:0;
  left:0;
  overflow:hidden;
  width:3rem;
  max-width:16rem;
  background-color:#fff;
  color:#525252;
  transition:width .11s cubic-bezier(0.2, 0, 1, 0.9);
  will-change:width
}

.cds--side-nav--ux{
  top:3rem;
  width:16rem
}

@media(max-width: 65.98rem){
  .cds--side-nav--ux{
    width:0
  }
}

.cds--side-nav--rail{
  width:3rem
}

.cds--side-nav--hidden{
  width:0
}

.cds--side-nav.cds--side-nav--rail:not(.cds--side-nav--fixed):hover,.cds--side-nav--expanded{
  width:16rem
}

.cds--side-nav__overlay{
  position:fixed;
  top:3rem;
  left:0;
  width:0;
  height:0;
  background-color:rgba(0,0,0,0);
  opacity:0;
  transition:opacity 240ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 240ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

@media(max-width: 65.98rem){
  .cds--side-nav__overlay-active{
    width:100vw;
    height:100vh;
    background-color:rgba(22,22,22,.5);
    opacity:1;
    transition:opacity 240ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 240ms cubic-bezier(0.2, 0, 0.38, 0.9)
  }
}

.cds--header~.cds--side-nav{
  top:3rem;
  height:calc(100% - 48px)
}

.cds--side-nav--fixed{
  width:16rem
}

.cds--side-nav--collapsed{
  width:16rem;
  transform:translateX(-16rem)
}

.cds--side-nav__navigation{
  display:flex;
  height:100%;
  flex-direction:column
}

.cds--side-nav__header{
  display:flex;
  width:100%;
  max-width:100%;
  height:3rem;
  border-bottom:1px solid #393939
}

.cds--side-nav:hover .cds--side-nav__header,.cds--side-nav--fixed .cds--side-nav__header,.cds--side-nav--expanded .cds--side-nav__header{
  height:auto
}

.cds--side-nav--ux .cds--side-nav__header{
  height:auto
}

.cds--side-nav__details{
  display:flex;
  min-width:0;
  flex:1;
  flex-direction:column;
  padding-right:1rem;
  opacity:0;
  visibility:hidden
}

.cds--side-nav:hover .cds--side-nav__details,.cds--side-nav--fixed .cds--side-nav__details,.cds--side-nav--expanded .cds--side-nav__details{
  visibility:inherit;
  opacity:1
}

.cds--side-nav--ux .cds--side-nav__details{
  opacity:1;
  visibility:inherit
}

.cds--side-nav__title{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  margin-top:1rem;
  font-size:.875rem;
  font-weight:600;
  letter-spacing:.1px;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none
}

.cds--side-nav__title,.cds--side-nav__select{
  padding-left:.5rem
}

.cds--side-nav__switcher{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:space-between
}

.cds--side-nav__switcher-chevron{
  position:absolute;
  top:0;
  right:.5rem;
  bottom:0;
  display:flex;
  align-items:center;
  fill:#525252
}

.cds--side-nav__select{
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  min-width:0;
  height:2rem;
  flex:1 1 0%;
  padding-right:2rem;
  border:none;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background-color:#161616;
  border-radius:0;
  color:#f4f4f4;
  cursor:pointer;
  font-size:.75rem;
  transition:outline 110ms
}

.cds--side-nav__select:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--side-nav__select:focus{
    outline-style:dotted
  }
}

.cds--side-nav__footer{
  width:100%;
  flex:0 0 3rem;
  background-color:#fff
}

.cds--side-nav__toggle{
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  width:100%;
  height:100%;
  padding-left:1rem;
  text-align:left;
  transition:outline 110ms
}

.cds--side-nav__toggle::-moz-focus-inner{
  border:0
}

.cds--side-nav__toggle:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--side-nav__toggle:focus{
    outline-style:dotted
  }
}

.cds--side-nav__items{
  overflow:hidden;
  flex:1 1 0%;
  padding:1rem 0 0
}

.cds--side-nav:hover .cds--side-nav__items,.cds--side-nav--fixed .cds--side-nav__items,.cds--side-nav--expanded .cds--side-nav__items{
  overflow-y:auto
}

.cds--side-nav--ux .cds--side-nav__items{
  overflow-y:auto
}

.cds--side-nav__item{
  overflow:hidden;
  width:auto;
  height:auto
}

.cds--side-nav--ux .cds--side-nav__item{
  width:auto;
  height:auto
}

.cds--side-nav__item:not(.cds--side-nav__item--active):hover .cds--side-nav__item:not(.cds--side-nav__item--active)>.cds--side-nav__submenu:hover,.cds--side-nav__item:not(.cds--side-nav__item--active)>.cds--side-nav__link:hover,.cds--side-nav__menu a.cds--side-nav__link:not(.cds--side-nav__link--current):not([aria-current=page]):hover,.cds--side-nav a.cds--header__menu-item:hover,.cds--side-nav .cds--header__menu-title[aria-expanded=true]:hover{
  background-color:#e5e5e5;
  color:#161616
}

.cds--side-nav__item:not(.cds--side-nav__item--active)>.cds--side-nav__link:hover>span,.cds--side-nav__item:not(.cds--side-nav__item--active) .cds--side-nav__menu-item>.cds--side-nav__link:hover>span{
  color:#161616
}

.cds--side-nav__item--large{
  height:3rem
}

.cds--side-nav__divider{
  height:1px;
  margin:.5rem 1rem;
  background-color:#e0e0e0
}

.cds--side-nav__submenu{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  width:100%;
  font-size:.875rem;
  font-weight:600;
  line-height:1.28572;
  letter-spacing:.16px;
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  display:flex;
  height:2rem;
  align-items:center;
  padding:0 1rem;
  color:#525252;
  transition:color 110ms,background-color 110ms,outline 110ms;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none
}

.cds--side-nav__submenu::-moz-focus-inner{
  border:0
}

.cds--side-nav__submenu:hover{
  background-color:#e5e5e5;
  color:#161616
}

.cds--side-nav__submenu:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--side-nav__submenu:focus{
    outline-style:dotted
  }
}

.cds--side-nav__submenu-title{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  text-align:left
}

.cds--side-nav__icon.cds--side-nav__submenu-chevron{
  display:flex;
  flex:1;
  justify-content:flex-end
}

.cds--side-nav__submenu-chevron>svg{
  width:1rem;
  height:1rem;
  transition:transform 110ms
}

.cds--side-nav__submenu[aria-expanded=true] .cds--side-nav__submenu-chevron>svg{
  transform:rotate(180deg)
}

.cds--side-nav__item--large .cds--side-nav__submenu{
  height:3rem
}

.cds--side-nav__item--active .cds--side-nav__submenu:hover{
  background-color:#e5e5e5;
  color:#161616
}

.cds--side-nav__item--active .cds--side-nav__submenu[aria-expanded=false]{
  position:relative;
  background-color:#e5e5e5;
  color:#161616
}

.cds--side-nav__item--active .cds--side-nav__submenu[aria-expanded=false]::before{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  width:4px;
  background-color:#0f62fe;
  content:""
}

.cds--side-nav__item--active .cds--side-nav__submenu-title{
  color:#161616;
  font-weight:600
}

.cds--side-nav__menu{
  display:block;
  max-height:0;
  visibility:hidden
}

.cds--side-nav__submenu[aria-expanded=true]+.cds--side-nav__menu{
  max-height:93.75rem;
  visibility:inherit
}

.cds--side-nav__menu a.cds--side-nav__link{
  height:2rem;
  min-height:2rem;
  padding-left:2rem;
  font-weight:400
}

.cds--side-nav__item.cds--side-nav__item--icon a.cds--side-nav__link{
  padding-left:4.5rem
}

.cds--side-nav__menu a.cds--side-nav__link--current,.cds--side-nav__menu a.cds--side-nav__link[aria-current=page],a.cds--side-nav__link--current{
  background-color:#e0e0e0
}

.cds--side-nav__menu a.cds--side-nav__link--current>span,.cds--side-nav__menu a.cds--side-nav__link[aria-current=page]>span,a.cds--side-nav__link--current>span{
  color:#161616;
  font-weight:600
}

a.cds--side-nav__link,.cds--side-nav a.cds--header__menu-item,.cds--side-nav .cds--header__menu-title[aria-expanded=true]+.cds--header__menu{
  outline:2px solid rgba(0,0,0,0);
  outline-offset:-2px;
  font-size:.875rem;
  font-weight:600;
  line-height:1.28572;
  letter-spacing:.16px;
  position:relative;
  display:flex;
  min-height:2rem;
  align-items:center;
  padding:0 1rem;
  text-decoration:none;
  transition:color 110ms,background-color 110ms,outline 110ms
}

.cds--side-nav__item--large a.cds--side-nav__link{
  height:3rem
}

a.cds--side-nav__link>.cds--side-nav__link-text,.cds--side-nav a.cds--header__menu-item .cds--text-truncate-end{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  color:#525252;
  font-size:.875rem;
  letter-spacing:.1px;
  line-height:1.25rem;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none
}

a.cds--side-nav__link:focus,.cds--side-nav a.cds--header__menu-item:focus{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  a.cds--side-nav__link:focus,.cds--side-nav a.cds--header__menu-item:focus{
    outline-style:dotted
  }
}

a.cds--side-nav__link[aria-current=page],a.cds--side-nav__link--current{
  background-color:#e5e5e5;
  font-weight:600
}

a.cds--side-nav__link[aria-current=page] .cds--side-nav__link-text,a.cds--side-nav__link--current .cds--side-nav__link-text{
  color:#161616
}

a.cds--side-nav__link[aria-current=page]::before,a.cds--side-nav__link--current::before{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  width:4px;
  background-color:#0f62fe;
  content:""
}

.cds--side-nav__icon{
  display:flex;
  flex:0 0 1rem;
  align-items:center;
  justify-content:center
}

.cds--side-nav__icon:not(.cds--side-nav__submenu-chevron){
  margin-right:1.5rem
}

.cds--side-nav__icon>svg{
  width:1rem;
  height:1rem;
  fill:#525252
}

.cds--side-nav__icon>svg.cds--side-nav-collapse-icon{
  display:none
}

.cds--side-nav--expanded .cds--side-nav__icon>svg.cds--side-nav-expand-icon{
  display:none
}

.cds--side-nav--expanded .cds--side-nav__icon>svg.cds--side-nav-collapse-icon{
  display:block
}

.cds--side-nav--fixed a.cds--side-nav__link,.cds--side-nav--fixed .cds--side-nav__submenu{
  padding-left:1rem
}

.cds--side-nav--fixed .cds--side-nav__item:not(.cds--side-nav__item--icon) .cds--side-nav__menu a.cds--side-nav__link{
  padding-left:2rem
}

@media(max-width: 65.98rem){
  .cds--side-nav .cds--header__nav{
    display:block
  }
}

.cds--side-nav__header-navigation{
  display:none
}

@media(max-width: 65.98rem){
  .cds--side-nav__header-navigation{
    position:relative;
    display:block;
    margin-bottom:2rem
  }
}

.cds--side-nav__header-divider::after{
  position:absolute;
  bottom:-1rem;
  left:1rem;
  width:calc(100% - 32px);
  height:.0625rem;
  background:#e0e0e0;
  content:""
}

.cds--side-nav a.cds--header__menu-item{
  justify-content:space-between;
  color:#525252;
  white-space:nowrap
}

.cds--side-nav a.cds--header__menu-item[aria-expanded=true]{
  background-color:rgba(0,0,0,0)
}

.cds--side-nav .cds--header__menu-title[aria-expanded=true]+.cds--header__menu{
  bottom:inherit;
  width:100%;
  padding:0;
  background-color:rgba(0,0,0,0);
  box-shadow:none;
  transform:none
}

.cds--side-nav .cds--header__menu-title[aria-expanded=true]+.cds--header__menu li{
  width:100%
}

.cds--side-nav .cds--header__menu-title[aria-expanded=true]+.cds--header__menu a.cds--header__menu-item{
  padding-left:4.25rem;
  font-weight:400
}

.cds--side-nav .cds--header__menu-title[aria-expanded=true]+.cds--header__menu a.cds--header__menu-item:hover{
  background-color:#e5e5e5;
  color:#161616
}

.cds--side-nav .cds--header__menu a.cds--header__menu-item{
  height:inherit
}

.cds--side-nav a.cds--header__menu-item:hover .cds--header__menu-arrow,.cds--side-nav a.cds--header__menu-item:focus .cds--header__menu-arrow,.cds--side-nav .cds--header__menu-arrow{
  fill:#525252
}

@media screen and (-ms-high-contrast: active),(forced-colors: active){
  .cds--side-nav__icon>svg,.cds--side-nav a.cds--header__menu-item:hover .cds--header__menu-arrow,.cds--side-nav a.cds--header__menu-item:focus .cds--header__menu-arrow,.cds--side-nav .cds--header__menu-arrow{
    fill:ButtonText
  }
}

.cds--navigation{
  position:fixed;
  z-index:9100;
  top:3rem;
  bottom:0;
  left:0;
  width:16rem;
  background-color:#262626;
  box-shadow:0 .5rem 1rem 0 rgba(0,0,0,.25);
  color:#f4f4f4
}

.cds--navigation--right{
  right:0;
  left:auto
}

.cds--navigation svg{
  fill:#f4f4f4
}

.cds--navigation-section:not(:last-child)::after{
  display:block;
  height:1px;
  margin:0 1rem;
  background-color:#393939;
  content:""
}

.cds--navigation-item{
  position:relative;
  display:flex;
  align-items:center
}

.cds--navigation-item--active>a.cds--navigation-link{
  color:#fff;
  font-weight:600
}

.cds--navigation-item--active::after{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  display:block;
  width:4px;
  background-color:#0f62fe;
  content:""
}

a.cds--navigation-link{
  display:flex;
  width:100%;
  min-height:2.5rem;
  align-items:center;
  padding-left:1rem;
  color:#f4f4f4;
  font-size:.875rem;
  font-weight:400;
  text-decoration:none
}

a.cds--navigation-link:hover{
  background-color:#333;
  color:#fff
}

a.cds--navigation-link:focus{
  outline:.1875rem solid #0f62fe;
  outline-offset:-0.1875rem
}

.cds--navigation-item--icon>a.cds--navigation-link{
  padding-left:0
}

.cds--navigation__category{
  width:100%
}

.cds--navigation__category-toggle{
  display:inline-block;
  padding:0;
  border:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  cursor:pointer;
  width:100%;
  display:flex;
  align-items:center
}

.cds--navigation__category-toggle::-moz-focus-inner{
  border:0
}

.cds--navigation__category-toggle:hover{
  background-color:#333
}

.cds--navigation__category-toggle:focus{
  outline:.1875rem solid #0f62fe;
  outline-offset:-0.1875rem
}

.cds--navigation__category-title{
  display:flex;
  width:100%;
  min-height:2.5rem;
  align-items:center;
  justify-content:space-between;
  padding-right:1rem;
  padding-left:1rem;
  color:#f4f4f4;
  font-size:.875rem;
  font-weight:400
}

.cds--navigation-item--icon .cds--navigation__category-title{
  padding-left:0
}

.cds--navigation__category-items{
  display:none;
  visibility:hidden
}

.cds--navigation__category-item>a.cds--navigation-link{
  display:flex;
  min-height:2rem;
  align-items:center;
  padding-left:2rem
}

.cds--navigation__category-item{
  position:relative
}

.cds--navigation-item--icon .cds--navigation__category-item>a.cds--navigation-link{
  padding-left:3.5rem
}

.cds--navigation__category-item--active::after{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  display:block;
  width:4px;
  background-color:#0f62fe;
  content:""
}

.cds--navigation__category-item--active>a.cds--navigation-link{
  color:#fff;
  font-weight:600
}

.cds--navigation__category--expanded .cds--navigation__category-title{
  font-weight:600
}

.cds--navigation__category--expanded .cds--navigation__category-title>svg{
  transform:rotate(180deg)
}

.cds--navigation__category--expanded .cds--navigation__category-items{
  display:block;
  visibility:inherit
}

.cds--navigation-icon{
  display:flex;
  width:3rem;
  min-width:3rem;
  height:2.5rem;
  align-items:center;
  justify-content:center;
  margin-right:.5rem
}

.cds--content{
  padding:2rem;
  will-change:margin-left
}

.cds--header~.cds--content{
  margin-top:3rem
}

.cds--side-nav~.cds--content{
  margin-left:3rem
}

.cds--side-nav.cds--side-nav--expanded~.cds--content{
  margin-left:16rem
}

.cds--tree{
  overflow:hidden
}

.cds--tree .cds--tree-node{
  padding-left:1rem;
  background-color:#f4f4f4;
  color:#525252
}

.cds--tree .cds--tree-node:focus{
  outline:none
}

.cds--tree .cds--tree-node:focus>.cds--tree-node__label{
  outline:2px solid #0f62fe;
  outline-offset:-2px
}

@media screen and (prefers-contrast){
  .cds--tree .cds--tree-node:focus>.cds--tree-node__label{
    outline-style:dotted
  }
}

.cds--tree .cds--tree-node--disabled:focus>.cds--tree-node__label{
  outline:none
}

.cds--tree .cds--tree-node--disabled,.cds--tree .cds--tree-node--disabled .cds--tree-node__label:hover,.cds--tree .cds--tree-node--disabled .cds--tree-node__label:hover .cds--tree-node__label__details{
  background-color:#f4f4f4;
  color:#c6c6c6
}

.cds--tree .cds--tree-node--disabled .cds--tree-parent-node__toggle-icon,.cds--tree .cds--tree-node--disabled .cds--tree-node__icon,.cds--tree .cds--tree-node--disabled .cds--tree-node__label:hover .cds--tree-parent-node__toggle-icon,.cds--tree .cds--tree-node--disabled .cds--tree-node__label:hover .cds--tree-node__icon{
  fill:#c6c6c6
}

.cds--tree .cds--tree-node--disabled,.cds--tree .cds--tree-node--disabled .cds--tree-parent-node__toggle-icon:hover{
  cursor:not-allowed
}

.cds--tree .cds--tree-node__label{
  display:flex;
  min-height:2rem;
  flex:1;
  align-items:center
}

.cds--tree .cds--tree-node__label:hover{
  background-color:#e5e5e5;
  color:#161616
}

.cds--tree .cds--tree-node__label:hover .cds--tree-node__label__details{
  color:#161616
}

.cds--tree .cds--tree-node__label:hover .cds--tree-parent-node__toggle-icon,.cds--tree .cds--tree-node__label:hover .cds--tree-node__icon{
  fill:#161616
}

.cds--tree .cds--tree-leaf-node{
  display:flex;
  padding-left:2.5rem
}

.cds--tree .cds--tree-leaf-node.cds--tree-node--with-icon{
  padding-left:2rem
}

.cds--tree .cds--tree-node__label__details{
  display:flex;
  align-items:center
}

.cds--tree .cds--tree-node--with-icon .cds--tree-parent-node__toggle{
  margin-right:0
}

.cds--tree .cds--tree-parent-node__toggle{
  padding:0;
  border:0;
  margin-right:.5rem
}

.cds--tree .cds--tree-parent-node__toggle:hover{
  cursor:pointer
}

.cds--tree .cds--tree-parent-node__toggle:focus{
  outline:none
}

.cds--tree .cds--tree-parent-node__toggle-icon{
  fill:#525252;
  transform:rotate(-90deg);
  transition:all 110ms cubic-bezier(0.2, 0, 0.38, 0.9)
}

.cds--tree .cds--tree-parent-node__toggle-icon--expanded{
  transform:rotate(0)
}

.cds--tree .cds--tree-node__icon{
  flex-shrink:0;
  margin-right:.5rem;
  fill:#525252
}

.cds--tree .cds--tree-node--selected>.cds--tree-node__label{
  background-color:#e0e0e0;
  color:#161616
}

.cds--tree .cds--tree-node--selected>.cds--tree-node__label:hover{
  background-color:#cacaca
}

.cds--tree .cds--tree-node--selected>.cds--tree-node__label .cds--tree-parent-node__toggle-icon,.cds--tree .cds--tree-node--selected>.cds--tree-node__label .cds--tree-node__icon{
  fill:#161616
}

.cds--tree .cds--tree-node--active>.cds--tree-node__label{
  position:relative
}

.cds--tree .cds--tree-node--active>.cds--tree-node__label::before{
  position:absolute;
  top:0;
  left:0;
  width:.25rem;
  height:100%;
  background-color:#0f62fe;
  content:""
}

.cds--tree--compact .cds--tree-node__label{
  min-height:1.5rem
}

.text-input-white .cds--text-input{
  background-color:#fff
}

.text-area-white .cds--text-area{
  background-color:#fff
}

.dropdown-white .cds--dropdown{
  background-color:#fff
}

.dropdown-white .cds--list-box{
  background-color:#fff
}

.dropdown-menu-white .cds--list-box__menu{
  background-color:#fff
}

.modal-container-white .cds--modal-container{
  background-color:#fff
}

.modal-container-white .cds--select-input{
  background-color:#f4f4f4
}

.input-helper-text .cds--form__helper-text{
  font-size:10px
}

.basic-multi-select .select__control{
  background-color:#f4f4f4
}

.basic-multi-select .select__menu{
  background-color:#f4f4f4
}

.select-white .cds--select-input{
  background-color:#fff
}

.select-menu-white .cds--select-option{
  background-color:#fff
}

.select-black .cds--select-input{
  background-color:#161616;
  color:#fff
}

.dropdown-menu-black{
  padding-bottom:3px !important
}

.dropdown-menu-black .cds--dropdown{
  background-color:#161616;
  color:#fff;
  fill:#fff;
  border-bottom:none !important
}

.dropdown-menu-black .cds--dropdown:hover,.dropdown-menu-black .cds--list-box:hover{
  color:#fff !important;
  background-color:#393939 !important;
  border:none !important
}

.dropdown-menu-black .cds--dropdown:focus,.dropdown-menu-black .cds--list-box:focus{
  border:none !important
}

.dropdown-menu-black .cds--list-box__label{
  color:#fff
}

.dropdown-menu-black .cds--list-box__menu{
  background-color:#161616;
  color:#fff !important
}

.dropdown-menu-black .cds--list-box__field{
  color:#fff
}

.dropdown-menu-black .cds--list-box__menu-item--active,.dropdown-menu-black .cds--list-box__menu-item--highlighted{
  background-color:#161616;
  color:#fff !important
}

.dropdown-menu-black .cds--list-box__menu-item:hover{
  color:#fff !important;
  border:1px solid blue !important
}

.dropdown-menu-black .cds--list-box__menu-item__option{
  color:#fff !important
}

.dropdown-menu-black .cds--list-box__menu-item--active:hover,.dropdown-menu-black .cds--list-box__menu-item:hover{
  color:#fff !important;
  background-color:#393939 !important
}

.dropdown-menu-black .cds--list-box__menu-icon>svg,.dropdown-menu-black .cds--list-box__menu-item__selected-icon{
  color:#fff !important;
  fill:#fff !important
}

.document-icon{
  fill:#0f62fe
}

.multiselect-white .cds--list-box{
  background-color:#fff
}

.multiselect-gray .cds--list-box{
  background-color:#f4f4f4
}

tr.cds--parent-row.cds--expandable-row+tr[data-child-row] td{
  padding-left:1rem;
  padding-right:1rem
}

.inlineloading-text-white .cds--inline-loading__text{
  color:#fff
}

.cs-inline-notification{
  max-width:100% !important;
  width:100% !important
}

.cds--overflow-menu-options{
  background-color:#fff !important
}

.cds--link{
  cursor:pointer
}

.cds--progress{
  width:100%
}

.cds--progress-step{
  width:100%
}

.cds--progress-line{
  width:100%
}

.cds--progress-label{
  min-width:-moz-max-content;
  min-width:max-content
}

.toggle_override{
  height:auto !important;
  width:auto !important;
  clip:auto !important;
  position:relative;
  padding-left:3px
}

.toggle_override .cds--toggle__label{
  display:contents !important;
  margin-top:-15px;
  margin-bottom:0px
}

.toggle_override .cds--toggle__appearance{
  height:auto !important;
  margin-top:2px !important
}

.toggle_override .cds--toggle__appearance .cds--toggle__switch--checked::before{
  background-color:#198038 !important
}

.toggle_override .cds--toggle__appearance .cds--toggle__switch--checked::after{
  transform:translateX(24px)
}

.toggle_override .cds--toggle__appearance::after{
  display:none
}

.toggle_override .cds--toggle__switch{
  display:-webkit-inline-box
}

.toggle_override .cds--toggle__text{
  display:none !important;
  position:absolute;
  font-size:13px !important;
  padding-top:2px;
  padding-left:10px
}

.toggle_override .cds--toggle__label-text{
  font-size:12px;
  line-height:1rem;
  letter-spacing:.16px;
  font-weight:400;
  color:#525252
}

.toggle_override .cds--toggle__button:focus+.cds--toggle__label .cds--toggle__switch,.toggle_override .cds--toggle__button:hover+.cds--toggle__label .cds--toggle__switch,.toggle_override .cds--toggle__button:active+.cds--toggle__label .cds--toggle__switch{
  box-shadow:0 0 0 1px #fff,0 0 0 3px #054ada;
  border-radius:11px
}

.cds--tile{
  display:inline
}

.fileuploader .cds--file__selected-file{
  background-color:#fff
}

.cds--table-sort.cds--table-sort--active .cds--table-sort__icon{
  display:block;
  opacity:1;
  transform:rotate(180deg)
}

.cds--table-sort.cds--table-sort--active.cds--table-sort--descending .cds--table-sort__icon{
  display:block;
  opacity:1;
  transform:rotate(0deg)
}

.checkbox-update-warning{
  flex:inherit
}

.tree-select .cds--tree-node--selected>.cds--tree-node__label{
  background-color:inherit !important
}

.tree-select .cds--tree-node:focus>.cds--tree-node__label{
  outline:none !important
}

.tree-select .cds--tree-node--active>.cds--tree-node__label::before{
  background-color:#f4f4f4 !important
}

.data-list-small .cds--structured-list-th{
  font-size:10px !important
}

.data-list-small .cds--structured-list-td{
  font-size:10px !important
}

.data-list-medium .cds--structured-list-th{
  font-size:12px !important
}

.data-list-medium .cds--structured-list-td{
  font-size:12px !important
}

.custom-accordion .cds--accordion__content{
  padding-right:1rem !important
}

.yellow-tag{
  background-color:#fff92c !important;
  color:#393939 !important
}

.cds--progress-step button:focus{
  outline:none
}

.text-wrap{
  text-wrap:wrap !important
}

.text-nowrap{
  text-wrap:nowrap !important
}

.error-message-container{
  align-items:self-start !important
}

.error-message-container .cds--modal-container{
  width:50%;
  height:100%
}

.text-input-gray10 .cds--text-input{
  background-color:#f4f4f4
}

.dropdown-gray10 .cds--list-box__field{
  background-color:#f4f4f4
}

.react-grid-Main{
  outline:none !important;
  background-color:#f4f4f4 !important
}

.react-grid-Grid{
  border-top:none !important
}

.rdg-selected{
  display:none
}

.react-grid-Cell,.react-grid-HeaderCell{
  cursor:pointer;
  border-right:none !important
}

.react-grid-Cell:last-of-type{
  border-bottom:none !important;
  padding-right:0
}

.bg-teal-100 .react-grid-Cell{
  background-color:#dbfbfb !important
}

.pull-right{
  display:none
}

.datagrid-container{
  width:calc(100% - .01px)
}

.datagrid-container.with-side-panel{
  width:calc(100% - 400px)
}

.data-grid-search{
  margin-top:10px;
  margin-bottom:20px;
  width:330px !important;
  border:1px solid #d5d9e0 !important
}

.data-grid-search .cds--search-input{
  background-color:#fff !important;
  border-bottom:none !important
}

.datagrid-th svg{
  margin-right:8px
}

.react-grid-HeaderCell{
  padding:0 !important
}

.react-grid-HeaderCell-sortable{
  height:100%;
  width:100%
}

.react-grid-HeaderCell{
  background-color:#e0e0e0 !important;
  border:none !important;
  height:100% !important;
  font-size:14px !important
}

.react-grid-HeaderCell:hover{
  background-color:#cacaca !important
}

.cds--radio-button-wrapper{
  position:relative
}

.text-input-white .cds--text-input{
  background-color:#fff
}

.text-area-white .cds--text-area{
  background-color:#fff
}

.dropdown-white .cds--dropdown{
  background-color:#fff
}

.dropdown-white .cds--list-box{
  background-color:#fff
}

.dropdown-menu-white .cds--list-box__menu{
  background-color:#fff
}

.modal-container-white .cds--modal-container{
  background-color:#fff
}

.modal-container-white .cds--select-input{
  background-color:#f4f4f4
}

.input-helper-text .cds--form__helper-text{
  font-size:10px
}

.basic-multi-select .select__control{
  background-color:#f4f4f4
}

.basic-multi-select .select__menu{
  background-color:#f4f4f4
}

.select-white .cds--select-input{
  background-color:#fff
}

.select-menu-white .cds--select-option{
  background-color:#fff
}

.select-black .cds--select-input{
  background-color:#161616;
  color:#fff
}

.dropdown-menu-black{
  padding-bottom:3px !important
}

.dropdown-menu-black .cds--dropdown{
  background-color:#161616;
  color:#fff;
  fill:#fff;
  border-bottom:none !important
}

.dropdown-menu-black .cds--dropdown:hover,.dropdown-menu-black .cds--list-box:hover{
  color:#fff !important;
  background-color:#393939 !important;
  border:none !important
}

.dropdown-menu-black .cds--dropdown:focus,.dropdown-menu-black .cds--list-box:focus{
  border:none !important
}

.dropdown-menu-black .cds--list-box__label{
  color:#fff
}

.dropdown-menu-black .cds--list-box__menu{
  background-color:#161616;
  color:#fff !important
}

.dropdown-menu-black .cds--list-box__field{
  color:#fff
}

.dropdown-menu-black .cds--list-box__menu-item--active,.dropdown-menu-black .cds--list-box__menu-item--highlighted{
  background-color:#161616;
  color:#fff !important
}

.dropdown-menu-black .cds--list-box__menu-item:hover{
  color:#fff !important;
  border:1px solid blue !important
}

.dropdown-menu-black .cds--list-box__menu-item__option{
  color:#fff !important
}

.dropdown-menu-black .cds--list-box__menu-item--active:hover,.dropdown-menu-black .cds--list-box__menu-item:hover{
  color:#fff !important;
  background-color:#393939 !important
}

.dropdown-menu-black .cds--list-box__menu-icon>svg,.dropdown-menu-black .cds--list-box__menu-item__selected-icon{
  color:#fff !important;
  fill:#fff !important
}

.document-icon{
  fill:#0f62fe
}

.multiselect-white .cds--list-box{
  background-color:#fff
}

.multiselect-gray .cds--list-box{
  background-color:#f4f4f4
}

tr.cds--parent-row.cds--expandable-row+tr[data-child-row] td{
  padding-left:1rem;
  padding-right:1rem
}

.inlineloading-text-white .cds--inline-loading__text{
  color:#fff
}

.cs-inline-notification{
  max-width:100% !important;
  width:100% !important
}

.text-input-gray10 .cds--text-input{
  background-color:#f4f4f4
}

.dropdown-gray10 .cds--list-box__field{
  background-color:#f4f4f4
}

.ViewQueryModal-Container .create-modal{
  width:35%
}

.view-transactions-modal .cds--overflow-menu:nth-child(2){
  display:none
}

.view-transactions-modal .fullscreen .cds--overflow-menu:nth-child(2){
  display:block
}

.observability-table-container tr{
  cursor:pointer
}

.filter{
  transition:width .2s ease-in-out;
  width:0;
  overflow:hidden
}

.filter-open{
  width:18rem
}

.filter-close{
  width:0
}

.filter-close button{
  display:none
}

.obs-transactions-table-open{
  animation:slide-in-table .2s ease-in-out;
  width:calc(100% - 18rem)
}

.obs-transactions-table-close{
  width:100%
}

@keyframes slide-in-table{
  0%{
    width:100%
  }

  100%{
    width:calc(100% - 18rem)
  }
}

.obs-transactions-container .cds--skeleton__placeholder{
  width:100%;
  height:100%;
  min-height:160px
}

.obs-transactions-container .observability-schema-filter>li{
  padding-left:0px
}

.obs-transactions-container .filter-databaseSchemas-item .cds--accordion__content{
  padding-top:0px
}

.obs-metrics-screen .cds--skeleton__placeholder{
  width:100%;
  height:100%;
  min-height:430px
}

.time-zone-dropdown-wrapper .cds--label{
  color:#fff
}

.time-zone-dropdown-wrapper .cds--list-box{
  border:none
}

.navFilter .cds--checkbox-label{
  color:#000 !important
}

.navFilter .cds--tree-node__label__details:hover,.navFilter .cds--tree-node__label:hover{
  color:#000 !important
}

.observability-schema-filter .cds--tree-node{
  background-color:#fff
}

.observability-schema-filter .cds--tree-node__label__details,.observability-schema-filter .cds--tree-node__label{
  color:#000 !important
}

.rs-picker-popup{
  z-index:100
}

.tooltip{
  cursor:pointer
}

.tooltip .label{
  font-size:small;
  float:right;
  margin-top:-30px;
  color:#fff;
  display:none;
  text-wrap:nowrap
}

.tooltip .label>span:first-child{
  padding:4px 8px;
  border-radius:4px;
  background:#393939
}

.tooltip .label>span:last-child{
  margin:-7px 0px 0px auto
}

.tooltip:hover .label{
  display:flex;
  flex-direction:column
}

.ai-input{
  outline:#8d8d8d
}

.boune-animate{
  animation:bounce 2s ease-in-out
}

@keyframes bounce{
  0%,20%,50%,80%,100%{
    transform:translateY(0)
  }

  40%{
    transform:translateY(-10px)
  }

  60%{
    transform:translateY(-5px)
  }
}

.typing-loader{
  display:inline-block;
  position:relative;
  width:60px;
  height:20px
}

.typing-loader div{
  position:absolute;
  width:10px;
  height:10px;
  border-radius:50%;
  background:#888;
  animation:typingLoader 1.2s infinite ease-in-out
}

.typing-loader div:nth-child(1){
  left:8px;
  animation-delay:-0.24s
}

.typing-loader div:nth-child(2){
  left:24px;
  animation-delay:-0.12s
}

.typing-loader div:nth-child(3){
  left:40px;
  animation-delay:0
}

@keyframes typingLoader{
  0%,80%,100%{
    transform:scale(0)
  }

  40%{
    transform:scale(1)
  }
}

.observability-ai-table-widget-row,#data-table-observability-ai-table-widget th{
  font-size:10px !important
}

.ai-chat-api-key-input input{
  outline:none !important;
  background-color:#c6c6c6
}

.ai-chat-api-key-input button{
  background-color:#000 !important;
  color:#fff !important
}

.transparent-icon{
  color:rgba(0,0,0,0)
}

.danger-icon{
  color:#da1e28
}

.success-icon{
  color:#009b9b
}

.info-icon{
  color:#0f62fe
}

.disabled{
  opacity:.5;
  cursor:not-allowed !important
}

.loading{
  font-size:30px
}

.loading:after{
  overflow:hidden;
  display:inline-block;
  vertical-align:bottom;
  animation:ellipsis steps(4, end) 900ms infinite;
  content:"…";
  width:0px
}

.bx--inline-loading.text-red .bx--loading__stroke{
  stroke:#da1e28
}

@keyframes ellipsis{
  to{
    width:1.25em
  }
}

::-webkit-scrollbar-track{
  border-radius:10px;
  background-color:#fff
}

::-webkit-scrollbar{
  width:6px;
  height:6px
}

::-webkit-scrollbar-thumb{
  border-radius:10px;
  background-color:#a2abbc
}

.selected-cols-count{
  background-color:#000;
  color:#fff;
  border-radius:15px;
  border-style:solid;
  text-align:center
}

.selected-cols-style{
  display:grid;
  align-items:center;
  grid-auto-rows:auto;
  grid-template-columns:1fr auto;
  min-height:2rem;
  gap:.5rem 1rem
}

.selected-cols:hover{
  background-color:#e5e5e5;
  color:#161616
}
.toast{
  padding:.25rem .75rem;
  background-color:#fff;
  z-index:101;
  position:fixed;
  top:-100px;
  left:50%;
  transform:translateX(-50%)
}

.toast.danger{
  border:1px solid #da1e28
}

.toast.success{
  background-color:#b2ebe9;
  border:1px solid #009b9b
}

.toast.success .toast__title,.toast.success .toast__description{
  color:#171717
}

.toast .toast-icon-container{
  margin-right:.5rem
}

.toast .toast__title{
  font-size:12px
}

.toast .toast__description{
  font-size:13px;
  color:#da1e28
}
@keyframes TOAST_IN{
  0%{
    transform:translateX(100%)
  }

  100%{
    transform:translate(0%)
  }
}

.cds--toast-notification{
  animation:TOAST_IN .5s ease
}

.notification .cds--toast-notification__title{
  margin-bottom:1rem;
  font-weight:500
}
.side-nav{
  transition:transform .5s ease,width .5s ease;
  transform:translateX(-100%)
}

.side-nav .cds--side-nav__submenu-title{
  color:#c6c6c6
}

.side-nav a.cds--side-nav__link>.cds--side-nav__link-text{
  color:#c6c6c6
}

.side-nav .cds--side-nav__icon>svg{
  fill:#c6c6c6
}

.side-nav .cds--side-nav__menu-item:hover a.cds--side-nav__link{
  background-color:#393939 !important
}

.side-nav .cds--side-nav__menu-item:hover a.cds--side-nav__link>.cds--side-nav__link-text{
  color:#c6c6c6
}

.side-nav .cds--side-nav__submenu:hover{
  color:#c6c6c6;
  background-color:#393939 !important
}

.cds--side-nav__navigation{
  position:relative !important;
  height:calc(100% - 3rem) !important
}

.cds--side-nav{
  z-index:10
}

.current-selection a.cds--side-nav__link{
  background-color:#393939;
  border-left-width:thick;
  border-left-color:#009b9b;
  border-left-style:solid
}

.baffle-header .cds--tooltip{
  display:contents
}

.baffle-header .cds--tooltip button{
  padding-left:1rem;
  display:flex
}

.baffle-header .cds--popover{
  visibility:hidden;
  display:none
}

.baffle-header .cds--popover{
  position:relative;
  display:inline-flex;
  padding:2px 0
}

.baffle-header .cds--popover .cds--popover-content{
  position:absolute;
  background-color:#000;
  color:#fff;
  z-index:1;
  margin-left:-3.3rem;
  margin-top:3rem;
  border-radius:6px;
  padding:5px 0;
  text-align:center;
  min-width:3.5rem;
  visibility:hidden
}

.baffle-header .cds--popover--open .cds--popover .cds--popover-content{
  visibility:visible
}

.cds--header__action>svg{
  fill:#868d95 !important
}

.sideNav-expanded{
  width:13rem;
  transform:translateX(0)
}

.sideNav-collapsed{
  transform:translateX(-100%);
  width:0rem
}

.sideNav-toggle{
  transition:transform .5s ease,width .5s ease;
  transform:translateX(-100%)
}

.sideNav-toggle-expanded{
  transform:translateX(12rem);
  transition:transform .6s ease
}

.sideNav-toggle-collapsed{
  transform:translateX(0rem);
  transition:transform .3s ease
}

.sideNav-placeholder{
  animation:slide-in .5s 1 ease-in
}

@keyframes slide-in{
  0%,99%{
    display:none
  }

  100%{
    display:block
  }
}
@keyframes RIGHT_PANEL_IN{
  0%{
    transform:translate(400px, 0px)
  }

  100%{
    transform:translate(0px, 0px)
  }
}

@keyframes RIGHT_PANEL_OUT{
  0%{
    transform:translate(0px, 0px)
  }

  100%{
    transform:translate(400px, 0px)
  }
}

.create-modal{
  width:450px;
  background-color:#fff;
  padding:1rem 0;
  box-shadow:0 2px 7px rgba(65,79,100,.35);
  color:#242a2e;
  font-size:12px;
  transition:width 1s ease;
  animation:RIGHT_PANEL_IN .5s ease;
  margin-top:2rem
}

.create-modal.out{
  animation:RIGHT_PANEL_OUT .5s ease;
  transform:translate(400px, 0px)
}
.loader{
  border-top-color:#0062ff !important;
  animation:spinner 1.5s linear infinite
}

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

  100%{
    transform:rotate(360deg)
  }
}
.cds--structured-list{
  margin-bottom:0px
}

.cds--structured-list-td{
  vertical-align:middle
}
.code-snippet{
  max-width:none !important
}

.code-snippet .cds--tooltip{
  display:contents
}

.code-snippet .cds--popover{
  display:none !important
}

.code-snippet-1{
  max-width:none !important
}

.code-snippet-1 .cds--tooltip{
  display:contents
}

.code-snippet-1 .cds--popover{
  display:none !important
}

@media screen and (max-width: 2700px){
  .code-snippet-1 .cds--snippet-container{
    width:1040px
  }
}

@media screen and (max-width: 2500px){
  .code-snippet-1 .cds--snippet-container{
    width:890px
  }
}

@media screen and (max-width: 2300px){
  .code-snippet-1 .cds--snippet-container{
    width:820px
  }
}

@media screen and (max-width: 2100px){
  .code-snippet-1 .cds--snippet-container{
    width:700px
  }
}

@media screen and (max-width: 1900px){
  .code-snippet-1 .cds--snippet-container{
    width:600px
  }
}

@media screen and (max-width: 1700px){
  .code-snippet-1 .cds--snippet-container{
    width:520px
  }
}

@media screen and (max-width: 1500px){
  .code-snippet-1 .cds--snippet-container{
    width:400px
  }
}

@media screen and (max-width: 1300px){
  .code-snippet-1 .cds--snippet-container{
    width:300px
  }
}

.nowrap{
  white-space:nowrap
}
.session .bx--label{
  color:#242a2e !important;
  font-weight:600 !important;
  font-size:.8rem !important
}

.session .pw-recovery-link{
  right:0;
  top:0
}
.bx--header{
  z-index:99
}

.bx--header__name{
  background-image:linear-gradient(to right, #009c98 0%, #0072c3 100%);
  -webkit-background-clip:text;
          background-clip:text;
  color:rgba(0,0,0,0);
  margin-left:14px;
  font-size:24px;
  text-transform:uppercase
}
.bx--side-nav~.bx--content{
  margin-left:56px
}

.bx--content{
  padding:0
}
.grid-search .cds--search-input{
  height:100% !important
}

.grid-search .cds--search-magnifier .cds--search-magnifier-icon{
  left:0 !important
}

.grid-search .cds--search-input{
  background-color:#fff !important;
  border-bottom:none !important
}

.grid-search-1 .cds--search-input{
  height:100% !important
}

.grid-search-1 .cds--search-magnifier .cds--search-magnifier-icon{
  left:0 !important;
  width:0rem !important;
  height:0rem !important
}

.grid-search-1 .cds--search-input{
  background-color:#fff !important;
  border-bottom:none !important
}

.grid-white-bg .cds--search-input{
  background-color:#f4f4f4 !important
}

.grid-white-bg .dg-sync{
  background-color:#f4f4f4 !important
}

.dg-sync{
  background-color:#fff;
  color:#000
}

#data-table-container .cds--data-table td{
  background-color:#fff
}

#data-table-container .cds--btn--ghost:focus{
  outline:none
}

#data-table-container .cds--data-table tbody tr:hover td{
  background-color:#e5e5e5
}

.elements-in-cell .cds--select{
  flex-direction:unset
}

.elements-in-cell .cds--select-input{
  background-color:#f4f4f4
}

.elements-in-cell:hover{
  background-color:#e5e5e5
}

.select-in-toolbar{
  padding:0;
  min-width:-moz-max-content;
  min-width:max-content
}

.select-in-toolbar .cds--label{
  margin-bottom:0
}

.select-in-toolbar .cds--select-input{
  background-color:#fff;
  border-bottom:none;
  height:3rem
}

.cds--batch-summary__cancel{
  display:none
}

th.cds--table-column-checkbox{
  min-width:2rem !important
}
@keyframes MODAL_IN{
  0%{
    transform:translateY(100%)
  }

  100%{
    transform:translateY(0%)
  }
}

.animate-modal{
  animation:MODAL_IN 240ms cubic-bezier(0, 0, 0.3, 1),max-height 240ms cubic-bezier(0, 0, 0.3, 1)
}
.page-header-dd{
  border:1.5px solid #054ada !important
}

.page-header-dd .cds--list-box__field:focus{
  outline:none !important;
  outline-offset:0 !important
}

.page-header-dd .cds--list-box__label{
  font-size:14px !important
}

.page-header-dd .cds--list-box__menu-icon>svg{
  fill:#054ada !important;
  width:19px !important;
  height:19px !important
}

.page-header-dd .cds--dropdown{
  border-bottom:none !important
}

.page-header-dd .cds--list-box__menu-item__option{
  font-size:14px !important
}
.cds--tooltip{
  display:contents
}

.cds--tooltip button{
  padding-left:1rem;
  display:flex
}

.cds--popover{
  visibility:hidden;
  display:none
}

.cds--popover{
  position:relative;
  display:inline-flex;
  padding:2px 0
}

.cds--popover .cds--popover-content{
  position:absolute;
  background-color:#000;
  color:#fff;
  z-index:1;
  margin-left:-3.3rem;
  margin-top:3rem;
  border-radius:6px;
  padding:5px 0;
  text-align:center;
  min-width:-moz-max-content;
  min-width:max-content;
  visibility:hidden
}

.cds--popover--open .cds--popover .cds--popover-content{
  visibility:visible;
  display:block;
  padding:10px 10px;
  top:-120%;
  transform:translate(-50%, calc(-100% - 0.5rem))
}

.cds--pagination{
  background-color:#fff !important
}

.cds--select__item-count .cds--select-input{
  background-color:#fff !important
}

.cds--select__page-number .cds--select-input{
  background-color:#fff !important
}

.cds--pagination__right .cds--pagination__text{
  margin-right:1rem;
  margin-left:.5rem
}

.cds--pagination__left .cds--pagination__text{
  margin-right:.5rem
}
#pagination-bar-page-sizes-select{
  border:none !important
}
#dropdown-table-container .cds--data-table td{
  background-color:#f4f4f4
}

/*# sourceMappingURL=app.229c42341a684bc96d88.css.map*/