*,:before,:after{
    box-sizing:border-box;
    border-width:0;
    border-style:solid;
    border-color:#e5e7eb
  }
  
  :before,:after{
    --tw-content: ""
  }
  
  html,:host{
    line-height:1.5;
    -webkit-text-size-adjust:100%;
    -moz-tab-size:4;
    -o-tab-size:4;
    tab-size:4;
    font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";
    font-feature-settings:normal;
    font-variation-settings:normal;
    -webkit-tap-highlight-color:transparent
  }
  
  body{
    margin:0;
    line-height:inherit
  }
  
  hr{
    height:0;
    color:inherit;
    border-top-width:1px
  }
  
  abbr:where([title]){
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted
  }
  
  h1,h2,h3,h4,h5,h6{
    font-size:inherit;
    font-weight:inherit
  }
  
  a{
    color:inherit;
    text-decoration:inherit
  }
  
  b,strong{
    font-weight:bolder
  }
  
  code,kbd,samp,pre{
    font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    font-feature-settings:normal;
    font-variation-settings:normal;
    font-size:1em
  }
  
  small{
    font-size:80%
  }
  
  sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
  }
  
  sub{
    bottom:-.25em
  }
  
  sup{
    top:-.5em
  }
  
  table{
    text-indent:0;
    border-color:inherit;
    border-collapse:collapse
  }
  
  button,input,optgroup,select,textarea{
    font-family:inherit;
    font-feature-settings:inherit;
    font-variation-settings:inherit;
    font-size:100%;
    font-weight:inherit;
    line-height:inherit;
    color:inherit;
    margin:0;
    padding:0
  }
  
  button,select{
    text-transform:none
  }
  
  button,[type=button],[type=reset],[type=submit]{
    -webkit-appearance:button;
    background-color:transparent;
    background-image:none
  }
  
  :-moz-focusring{
    outline:auto
  }
  
  :-moz-ui-invalid{
    box-shadow:none
  }
  
  progress{
    vertical-align:baseline
  }
  
  ::-webkit-inner-spin-button,::-webkit-outer-spin-button{
    height:auto
  }
  
  [type=search]{
    -webkit-appearance:textfield;
    outline-offset:-2px
  }
  
  ::-webkit-search-decoration{
    -webkit-appearance:none
  }
  
  ::-webkit-file-upload-button{
    -webkit-appearance:button;
    font:inherit
  }
  
  summary{
    display:list-item
  }
  
  blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{
    margin:0
  }
  
  fieldset{
    margin:0;
    padding:0
  }
  
  legend{
    padding:0
  }
  
  ol,ul,menu{
    list-style:none;
    margin:0;
    padding:0
  }
  
  dialog{
    padding:0
  }
  
  textarea{
    resize:vertical
  }
  
  input::-moz-placeholder,textarea::-moz-placeholder{
    opacity:1;
    color:#9ca3af
  }
  
  input::placeholder,textarea::placeholder{
    opacity:1;
    color:#9ca3af
  }
  
  button,[role=button]{
    cursor:pointer
  }
  
  :disabled{
    cursor:default
  }
  
  img,svg,video,canvas,audio,iframe,embed,object{
    display:block;
    vertical-align:middle
  }
  
  img,video{
    max-width:100%;
    height:auto
  }
  
  [hidden]{
    display:none
  }
  
  .tax-planning-icon{
    position:absolute;
    text-align:center;
    right:277px;
    top:-81px;
    width:85px;
    font-weight:700;
    overflow:visible;
    color:#696868;
    transition:all .3s ease;
    animation:move-1 .8s alternate infinite ease-in-out
  }
  
  .tax-planning-icon:hover{
    scale:1.15;
    top:-95px
  }
  
  .risk-mitigation-icon{
    position:absolute;
    text-align:center;
    right:0px;
    top:-89px;
    width:85px;
    font-weight:700;
    overflow:visible;
    color:#696868;
    transition:all .3s ease;
    animation:move-2 .8s alternate infinite ease-in-out
  }
  
  .risk-mitigation-icon:hover{
    scale:1.15;
    top:-95px
  }
  
  .wealth-management-icon{
    position:absolute;
    text-align:center;
    right:-115px;
    top:32px;
    width:116px;
    font-weight:700;
    overflow:visible;
    color:#696868;
    transition:all .3s ease;
    animation:move-3 .8s alternate infinite ease-in-out
  }
  
  .wealth-management-icon:hover{
    scale:1.15;
    right:-120px
  }
  
  .wealth-management-icon img{
    width:100px
  }
  
  .legal-services-icon{
    position:absolute;
    text-align:center;
    right:-22px;
    top:234px;
    width:85px;
    font-weight:700;
    overflow:visible;
    color:#696868;
    transition:all .3s ease;
    animation:move-4 .8s alternate infinite ease-in-out
  }
  
  .legal-services-icon:hover{
    scale:1.15;
    right:-35px
  }
  
  .business-advisory-icon{
    position:absolute;
    text-align:center;
    right:278px;
    top:230px;
    width:85px;
    font-weight:700;
    overflow:visible;
    color:#696868;
    transition:all .3s ease;
    animation:move-6 .8s alternate infinite ease-in-out
  }
  
  .business-advisory-icon:hover{
    scale:1.15;
    right:300px
  }
  
  @keyframes move-1{
    to{
    transform:translate3d(1px,-2px,0)
  }
  }
  
  @keyframes move-2{
    to{
    transform:translate3d(-1px,2px,0)
  }
  }
  
  @keyframes move-3{
    to{
    transform:translate3d(2px,1px,0)
  }
  }
  
  @keyframes move-4{
    to{
    transform:translate3d(2px,-1px,0)
  }
  }
  
  @keyframes move-5{
    to{
    transform:translate3d(-2px,1px,0)
  }
  }
  
  @keyframes move-6{
    to{
    transform:translate3d(1px,2px,0)
  }
  }
  
  @keyframes move-7{
    to{
    transform:translate3d(-2px,-1px,0)
  }
  }
  
  .content-block p{
    margin-bottom:1rem
  }
  
  .content-block ul{
    margin-left:0;
    margin-top:.5rem;
    margin-bottom:1rem
  }
  
  .content-block ul:not(.list-none){
    list-style-type:disc
  }
  
  .content-block ul:not(.list-none) li{
    margin-right:1.5rem;
    margin-left:2.25rem
  }
  
  .content-block ul.fa-ul,.content-block ul.list-check{
    margin-left:3rem;
    list-style-type:none
  }
  
  .content-block ul.fa-ul>li:before,.content-block ul.list-check>li:before{
    margin-right:.5rem;
    color:var(--list-check-color);
    font-family:"Font Awesome 5 Pro";
    font-weight:900;
    line-height:inherit;
    content:"\f058"
  }
  
  .content-block ul.fa-ul>li.before\:text-white:before,.content-block ul.list-check>li.before\:text-white:before{
    --tw-text-opacity: 1;
    color:rgb(255 255 255 / var(--tw-text-opacity))
  }
  
  .content-block ol{
    margin-top:.5rem;
    margin-bottom:1rem;
    list-style-type:decimal
  }
  
  .content-block ol *::marker{
    color:var(--list-check-color)
  }
  
  .content-block ol::marker{
    color:var(--list-check-color)
  }
  
  .content-block li{
    position:relative
  }
  
  .content-block li:before{
    position:absolute;
    margin-right:0;
    margin-left:-1.5rem
  }
  
  .ppp-member__name{
    font-size:1.125rem;
    font-weight:500;
    line-height:1.5rem
  }
  
  .elite-style__classic nav a{
    font-weight:700
  }
  
  .elite-style__classic .content-block h2{
    font-size:1.875rem;
    line-height:2.25rem;
    font-weight:600;
    color:var(--h2-color)
  }
  
  .elite-style__classic .content-block a:not(.button,.reset){
    font-weight:700;
    color:var(--link-color)
  }
  
  .elite-style__classic .content-block a:not(.button,.reset):hover{
    text-decoration-line:underline;
    text-underline-offset:4px
  }
  
  .elite-style__classic button,.elite-style__classic .button{
    display:inline-block;
    border-radius:.25rem;
    letter-spacing:.05em;
    text-decoration-line:none
  }
  
  .elite-style__classic button.button-sm,.elite-style__classic .button.button-sm{
    padding:.375rem .75rem
  }
  
  .elite-style__classic button:not(.button-sm),.elite-style__classic .button:not(.button-sm){
    padding:.75rem 1rem
  }
  
  .elite-style__classic button:hover,.elite-style__classic .button:hover{
    text-decoration-line:none
  }
  
  .elite-style__classic button:focus,.elite-style__classic .button:focus{
    outline:2px solid transparent;
    outline-offset:2px
  }
  
  .elite-style__technical .main-nav__subnav{
    transform:scaleY(0)
  }
  
  .elite-style__technical .has-submenu.group:hover .main-nav__subnav{
    transform:scale(1)
  }
  
  .elite-style__technical .has-submenu.group:hover .main-nav__subnav>.grid>div{
    opacity:1;
    transition:opacity .14s .14s ease-in-out
  }
  
  .elite-style__technical .subnav{
    height:0px;
    max-height:0px;
    overflow:hidden;
    padding-left:1.25rem;
    padding-right:1.25rem
  }
  
  .elite-style__technical .menu-subnav-toggle:before{
    display:inline-block;
    width:.75rem;
    padding-right:.125rem;
    content:"+"
  }
  
  .elite-style__technical .menu-subnav-toggle.active:before{
    content:"-"
  }
  
  .elite-style__technical .menu-subnav-toggle.active+.subnav{
    height:auto;
    max-height:999px;
    padding-left:1rem;
    padding-right:1rem;
    padding-bottom:1rem
  }
  
  .elite-style__technical.mobile-menu-open #mobile-menu{
    visibility:visible!important
  }
  
  .elite-style__technical.mobile-menu-open #site-wrapper{
    position:fixed;
    transform:translate3d(-325px,0,0)
  }
  
  .elite-style__technical .content-block h1{
    font-family:var(--font-body);
    font-size:3.75rem;
    line-height:1;
    font-weight:300;
    letter-spacing:.0172414em
  }
  
  .elite-style__technical .content-block h2{
    font-family:var(--font-heading);
    font-size:1.875rem;
    line-height:2.25rem;
    font-weight:300
  }
  
  .elite-style__technical .content-block h3{
    font-family:var(--font-body);
    font-size:1.5rem;
    line-height:2rem;
    font-weight:700
  }
  
  .elite-style__technical .content-block p{
    -webkit-font-smoothing:auto;
    -moz-osx-font-smoothing:auto
  }
  
  .elite-style__technical .content-block a:not(.button){
    font-weight:700;
    color:var(--link-color)
  }
  
  .elite-style__technical .content-block a:not(.button):hover{
    color:var(--link-hover-color);
    text-decoration-line:underline;
    text-underline-offset:4px
  }
  
  .elite-style__technical .content-block a:not(.button):active{
    color:var(--link-active-color)
  }
  
  .elite-style__technical,.elite-style__technical footer{
    background-color:#272727
  }
  
  .elite-style__technical button,.elite-style__technical .button{
    display:inline-block;
    font-family:var(--font-heading);
    font-weight:600;
    letter-spacing:.05em;
    text-decoration-line:none;
    transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function:cubic-bezier(.4,0,.2,1);
    transition-duration:.1s;
    transition-timing-function:linear
  }
  
  .elite-style__technical button.button-sm,.elite-style__technical .button.button-sm{
    padding:.375rem .75rem
  }
  
  .elite-style__technical button:not(.button-sm),.elite-style__technical .button:not(.button-sm){
    padding:.75rem 1.25rem;
    font-size:1.125rem;
    line-height:1.75rem
  }
  
  .elite-style__technical button:hover,.elite-style__technical .button:hover{
    text-decoration-line:none
  }
  
  .elite-style__technical button:focus,.elite-style__technical .button:focus{
    outline:2px solid transparent;
    outline-offset:2px
  }
  
  .elite-style__technical .btn-primary{
    background-color:var(--button-bg-color);
    padding:2rem 1rem;
    text-align:center;
    font-family:var(--font-heading);
    font-size:1.25rem;
    line-height:1.75rem;
    font-weight:600;
    text-transform:uppercase;
    color:var(--button-text-color);
    --tw-text-opacity: 1;
    color:rgb(255 255 255 / var(--tw-text-opacity));
    opacity:.8;
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
  }
  
  .elite-style__technical .btn-primary:hover{
    background-color:var(--button-bg-color);
    --tw-text-opacity: 1;
    color:rgb(255 255 255 / var(--tw-text-opacity))
  }
  
  .elite-style__technical .btn-primary:focus{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);
    --tw-ring-color: var(--button-ring-color);
    --tw-ring-offset-width: 2px
  }
  
  .elite-style__technical .btn-primary:active{
    background-color:var(--button-active-bg-color);
    color:var(--button-active-text-color);
    --tw-ring-color: var(--button-ring-color)
  }
  
  .elite-style__technical .btn-secondary{
    border-radius:9999px;
    --tw-bg-opacity: 1;
    background-color:rgb(255 255 255 / var(--tw-bg-opacity));
    padding:.625rem 1.25rem;
    font-family:var(--font-heading);
    font-size:.875rem;
    line-height:1.25rem;
    font-weight:600;
    text-transform:uppercase;
    letter-spacing:2px;
    color:var(--button-bg-color);
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
  }
  
  .elite-style__technical .btn-secondary:hover{
    background-color:#fffc;
    color:var(--button-bg-color)
  }
  
  .elite-style__technical .btn-secondary:focus{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);
    --tw-ring-color: var(--button-ring-color);
    --tw-ring-offset-width: 2px
  }
  
  .elite-style__technical .btn-secondary.text-xs{
    padding:.375rem .75rem
  }
  
  .elite-style__technical .ppp-member__name{
    font-weight:700
  }
  
  *,:before,:after{
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: 
  }
  
  ::backdrop{
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: 
  }
  
  .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: 1536px){
    .container{
    max-width:1536px
  }
  }
  
  .sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    white-space:nowrap;
    border-width:0
  }
  
  .pointer-events-none{
    pointer-events:none
  }
  
  .invisible{
    visibility:hidden
  }
  
  .collapse{
    visibility:collapse
  }
  
  .fixed{
    position:fixed
  }
  
  .absolute{
    position:absolute
  }
  
  .relative{
    position:relative
  }
  
  .sticky{
    position:sticky
  }
  
  .inset-0{
    inset:0px
  }
  
  .inset-x-0{
    left:0px;
    right:0px
  }
  
  .inset-y-0{
    top:0px;
    bottom:0px
  }
  
  .-bottom-10{
    bottom:-2.5rem
  }
  
  .-bottom-12{
    bottom:-3rem
  }
  
  .-bottom-14{
    bottom:-3.5rem
  }
  
  .-bottom-20{
    bottom:-5rem
  }
  
  .-bottom-32{
    bottom:-8rem
  }
  
  .-bottom-4{
    bottom:-1rem
  }
  
  .-bottom-40{
    bottom:-10rem
  }
  
  .-bottom-44{
    bottom:-11rem
  }
  
  .-bottom-48{
    bottom:-12rem
  }
  
  .-bottom-6{
    bottom:-1.5rem
  }
  
  .-bottom-60{
    bottom:-15rem
  }
  
  .-bottom-64{
    bottom:-16rem
  }
  
  .-top-10{
    top:-2.5rem
  }
  
  .-top-12{
    top:-3rem
  }
  
  .-top-14{
    top:-3.5rem
  }
  
  .-top-20{
    top:-5rem
  }
  
  .-top-24{
    top:-6rem
  }
  
  .-top-32{
    top:-8rem
  }
  
  .-top-4{
    top:-1rem
  }
  
  .-top-40{
    top:-10rem
  }
  
  .-top-44{
    top:-11rem
  }
  
  .-top-48{
    top:-12rem
  }
  
  .-top-6{
    top:-1.5rem
  }
  
  .-top-60{
    top:-15rem
  }
  
  .-top-64{
    top:-16rem
  }
  
  .bottom-0{
    bottom:0px
  }
  
  .bottom-10{
    bottom:2.5rem
  }
  
  .bottom-12{
    bottom:3rem
  }
  
  .bottom-14{
    bottom:3.5rem
  }
  
  .bottom-20{
    bottom:5rem
  }
  
  .bottom-32{
    bottom:8rem
  }
  
  .bottom-4{
    bottom:1rem
  }
  
  .bottom-40{
    bottom:10rem
  }
  
  .bottom-44{
    bottom:11rem
  }
  
  .bottom-48{
    bottom:12rem
  }
  
  .bottom-6{
    bottom:1.5rem
  }
  
  .bottom-60{
    bottom:15rem
  }
  
  .bottom-64{
    bottom:16rem
  }
  
  .left-0{
    left:0px
  }
  
  .left-1\/2{
    left:50%
  }
  
  .left-\[-0\.5\]{
    left:-.5
  }
  
  .left-\[11px\]{
    left:11px
  }
  
  .left-\[152px\]{
    left:152px
  }
  
  .left-\[257px\]{
    left:257px
  }
  
  .left-\[554px\]{
    left:554px
  }
  
  .left-full{
    left:100%
  }
  
  .right-0{
    right:0px
  }
  
  .right-1\/2{
    right:50%
  }
  
  .right-10{
    right:2.5rem
  }
  
  .right-5{
    right:1.25rem
  }
  
  .right-full{
    right:100%
  }
  
  .top-0{
    top:0px
  }
  
  .top-1\/2{
    top:50%
  }
  
  .top-10{
    top:2.5rem
  }
  
  .top-12{
    top:3rem
  }
  
  .top-14{
    top:3.5rem
  }
  
  .top-20{
    top:5rem
  }
  
  .top-24{
    top:6rem
  }
  
  .top-32{
    top:8rem
  }
  
  .top-4{
    top:1rem
  }
  
  .top-40{
    top:10rem
  }
  
  .top-44{
    top:11rem
  }
  
  .top-48{
    top:12rem
  }
  
  .top-6{
    top:1.5rem
  }
  
  .top-60{
    top:15rem
  }
  
  .top-64{
    top:16rem
  }
  
  .top-\[0px\]{
    top:0px
  }
  
  .top-\[100\%\]{
    top:100%
  }
  
  .top-\[100px\]{
    top:100px
  }
  
  .top-\[14px\]{
    top:14px
  }
  
  .top-\[30px\]{
    top:30px
  }
  
  .top-\[50px\]{
    top:50px
  }
  
  .top-\[7px\]{
    top:7px
  }
  
  .top-full{
    top:100%
  }
  
  .z-0{
    z-index:0
  }
  
  .z-10{
    z-index:10
  }
  
  .z-20{
    z-index:20
  }
  
  .z-40{
    z-index:40
  }
  
  .z-50{
    z-index:50
  }
  
  .z-\[10\]{
    z-index:10
  }
  
  .-order-1{
    order:-1
  }
  
  .-order-10{
    order:-10
  }
  
  .-order-11{
    order:-11
  }
  
  .-order-12{
    order:-12
  }
  
  .-order-2{
    order:-2
  }
  
  .order-1{
    order:1
  }
  
  .order-10{
    order:10
  }
  
  .order-11{
    order:11
  }
  
  .order-12{
    order:12
  }
  
  .order-2{
    order:2
  }
  
  .col-span-1{
    grid-column:span 1 / span 1
  }
  
  .col-span-3{
    grid-column:span 3 / span 3
  }
  
  .col-span-5{
    grid-column:span 5 / span 5
  }
  
  .col-start-2{
    grid-column-start:2
  }
  
  .col-start-3{
    grid-column-start:3
  }
  
  .-m-1{
    margin:-.25rem
  }
  
  .-m-1\.5{
    margin:-.375rem
  }
  
  .-m-10{
    margin:-2.5rem
  }
  
  .-m-12{
    margin:-3rem
  }
  
  .-m-14{
    margin:-3.5rem
  }
  
  .-m-20{
    margin:-5rem
  }
  
  .-m-32{
    margin:-8rem
  }
  
  .-m-4{
    margin:-1rem
  }
  
  .-m-40{
    margin:-10rem
  }
  
  .-m-44{
    margin:-11rem
  }
  
  .-m-48{
    margin:-12rem
  }
  
  .-m-6{
    margin:-1.5rem
  }
  
  .-m-60{
    margin:-15rem
  }
  
  .-m-64{
    margin:-16rem
  }
  
  .m-10{
    margin:2.5rem
  }
  
  .m-12{
    margin:3rem
  }
  
  .m-14{
    margin:3.5rem
  }
  
  .m-20{
    margin:5rem
  }
  
  .m-32{
    margin:8rem
  }
  
  .m-4{
    margin:1rem
  }
  
  .m-40{
    margin:10rem
  }
  
  .m-44{
    margin:11rem
  }
  
  .m-48{
    margin:12rem
  }
  
  .m-6{
    margin:1.5rem
  }
  
  .m-60{
    margin:15rem
  }
  
  .m-64{
    margin:16rem
  }
  
  .m-auto{
    margin:auto
  }
  
  .-my-10{
    margin-top:-2.5rem;
    margin-bottom:-2.5rem
  }
  
  .-my-12{
    margin-top:-3rem;
    margin-bottom:-3rem
  }
  
  .-my-14{
    margin-top:-3.5rem;
    margin-bottom:-3.5rem
  }
  
  .-my-2{
    margin-top:-.5rem;
    margin-bottom:-.5rem
  }
  
  .-my-2\.5{
    margin-top:-.625rem;
    margin-bottom:-.625rem
  }
  
  .-my-20{
    margin-top:-5rem;
    margin-bottom:-5rem
  }
  
  .-my-24{
    margin-top:-6rem;
    margin-bottom:-6rem
  }
  
  .-my-28{
    margin-top:-7rem;
    margin-bottom:-7rem
  }
  
  .-my-3{
    margin-top:-.75rem;
    margin-bottom:-.75rem
  }
  
  .-my-3\.5{
    margin-top:-.875rem;
    margin-bottom:-.875rem
  }
  
  .-my-32{
    margin-top:-8rem;
    margin-bottom:-8rem
  }
  
  .-my-36{
    margin-top:-9rem;
    margin-bottom:-9rem
  }
  
  .-my-4{
    margin-top:-1rem;
    margin-bottom:-1rem
  }
  
  .-my-40{
    margin-top:-10rem;
    margin-bottom:-10rem
  }
  
  .-my-44{
    margin-top:-11rem;
    margin-bottom:-11rem
  }
  
  .-my-48{
    margin-top:-12rem;
    margin-bottom:-12rem
  }
  
  .-my-5{
    margin-top:-1.25rem;
    margin-bottom:-1.25rem
  }
  
  .-my-52{
    margin-top:-13rem;
    margin-bottom:-13rem
  }
  
  .-my-56{
    margin-top:-14rem;
    margin-bottom:-14rem
  }
  
  .-my-6{
    margin-top:-1.5rem;
    margin-bottom:-1.5rem
  }
  
  .-my-60{
    margin-top:-15rem;
    margin-bottom:-15rem
  }
  
  .-my-64{
    margin-top:-16rem;
    margin-bottom:-16rem
  }
  
  .mx-auto{
    margin-left:auto;
    margin-right:auto
  }
  
  .my-10{
    margin-top:2.5rem;
    margin-bottom:2.5rem
  }
  
  .my-12{
    margin-top:3rem;
    margin-bottom:3rem
  }
  
  .my-14{
    margin-top:3.5rem;
    margin-bottom:3.5rem
  }
  
  .my-2{
    margin-top:.5rem;
    margin-bottom:.5rem
  }
  
  .my-2\.5{
    margin-top:.625rem;
    margin-bottom:.625rem
  }
  
  .my-20{
    margin-top:5rem;
    margin-bottom:5rem
  }
  
  .my-24{
    margin-top:6rem;
    margin-bottom:6rem
  }
  
  .my-28{
    margin-top:7rem;
    margin-bottom:7rem
  }
  
  .my-3{
    margin-top:.75rem;
    margin-bottom:.75rem
  }
  
  .my-3\.5{
    margin-top:.875rem;
    margin-bottom:.875rem
  }
  
  .my-32{
    margin-top:8rem;
    margin-bottom:8rem
  }
  
  .my-36{
    margin-top:9rem;
    margin-bottom:9rem
  }
  
  .my-4{
    margin-top:1rem;
    margin-bottom:1rem
  }
  
  .my-40{
    margin-top:10rem;
    margin-bottom:10rem
  }
  
  .my-44{
    margin-top:11rem;
    margin-bottom:11rem
  }
  
  .my-48{
    margin-top:12rem;
    margin-bottom:12rem
  }
  
  .my-5{
    margin-top:1.25rem;
    margin-bottom:1.25rem
  }
  
  .my-52{
    margin-top:13rem;
    margin-bottom:13rem
  }
  
  .my-56{
    margin-top:14rem;
    margin-bottom:14rem
  }
  
  .my-6{
    margin-top:1.5rem;
    margin-bottom:1.5rem
  }
  
  .my-60{
    margin-top:15rem;
    margin-bottom:15rem
  }
  
  .my-64{
    margin-top:16rem;
    margin-bottom:16rem
  }
  
  .-mb-10{
    margin-bottom:-2.5rem
  }
  
  .-mb-12{
    margin-bottom:-3rem
  }
  
  .-mb-14{
    margin-bottom:-3.5rem
  }
  
  .-mb-2{
    margin-bottom:-.5rem
  }
  
  .-mb-2\.5{
    margin-bottom:-.625rem
  }
  
  .-mb-20{
    margin-bottom:-5rem
  }
  
  .-mb-24{
    margin-bottom:-6rem
  }
  
  .-mb-28{
    margin-bottom:-7rem
  }
  
  .-mb-3{
    margin-bottom:-.75rem
  }
  
  .-mb-3\.5{
    margin-bottom:-.875rem
  }
  
  .-mb-32{
    margin-bottom:-8rem
  }
  
  .-mb-36{
    margin-bottom:-9rem
  }
  
  .-mb-4{
    margin-bottom:-1rem
  }
  
  .-mb-40{
    margin-bottom:-10rem
  }
  
  .-mb-44{
    margin-bottom:-11rem
  }
  
  .-mb-48{
    margin-bottom:-12rem
  }
  
  .-mb-5{
    margin-bottom:-1.25rem
  }
  
  .-mb-52{
    margin-bottom:-13rem
  }
  
  .-mb-56{
    margin-bottom:-14rem
  }
  
  .-mb-6{
    margin-bottom:-1.5rem
  }
  
  .-mb-60{
    margin-bottom:-15rem
  }
  
  .-mb-64{
    margin-bottom:-16rem
  }
  
  .-ml-10{
    margin-left:-2.5rem
  }
  
  .-ml-12{
    margin-left:-3rem
  }
  
  .-ml-14{
    margin-left:-3.5rem
  }
  
  .-ml-2{
    margin-left:-.5rem
  }
  
  .-ml-2\.5{
    margin-left:-.625rem
  }
  
  .-ml-20{
    margin-left:-5rem
  }
  
  .-ml-24{
    margin-left:-6rem
  }
  
  .-ml-28{
    margin-left:-7rem
  }
  
  .-ml-3{
    margin-left:-.75rem
  }
  
  .-ml-3\.5{
    margin-left:-.875rem
  }
  
  .-ml-32{
    margin-left:-8rem
  }
  
  .-ml-36{
    margin-left:-9rem
  }
  
  .-ml-4{
    margin-left:-1rem
  }
  
  .-ml-40{
    margin-left:-10rem
  }
  
  .-ml-44{
    margin-left:-11rem
  }
  
  .-ml-48{
    margin-left:-12rem
  }
  
  .-ml-5{
    margin-left:-1.25rem
  }
  
  .-ml-52{
    margin-left:-13rem
  }
  
  .-ml-56{
    margin-left:-14rem
  }
  
  .-ml-6{
    margin-left:-1.5rem
  }
  
  .-ml-60{
    margin-left:-15rem
  }
  
  .-ml-64{
    margin-left:-16rem
  }
  
  .-mr-1{
    margin-right:-.25rem
  }
  
  .-mr-10{
    margin-right:-2.5rem
  }
  
  .-mr-12{
    margin-right:-3rem
  }
  
  .-mr-14{
    margin-right:-3.5rem
  }
  
  .-mr-2{
    margin-right:-.5rem
  }
  
  .-mr-2\.5{
    margin-right:-.625rem
  }
  
  .-mr-20{
    margin-right:-5rem
  }
  
  .-mr-24{
    margin-right:-6rem
  }
  
  .-mr-28{
    margin-right:-7rem
  }
  
  .-mr-3{
    margin-right:-.75rem
  }
  
  .-mr-3\.5{
    margin-right:-.875rem
  }
  
  .-mr-32{
    margin-right:-8rem
  }
  
  .-mr-36{
    margin-right:-9rem
  }
  
  .-mr-4{
    margin-right:-1rem
  }
  
  .-mr-40{
    margin-right:-10rem
  }
  
  .-mr-44{
    margin-right:-11rem
  }
  
  .-mr-48{
    margin-right:-12rem
  }
  
  .-mr-5{
    margin-right:-1.25rem
  }
  
  .-mr-52{
    margin-right:-13rem
  }
  
  .-mr-56{
    margin-right:-14rem
  }
  
  .-mr-6{
    margin-right:-1.5rem
  }
  
  .-mr-60{
    margin-right:-15rem
  }
  
  .-mr-64{
    margin-right:-16rem
  }
  
  .-mt-10{
    margin-top:-2.5rem
  }
  
  .-mt-12{
    margin-top:-3rem
  }
  
  .-mt-14{
    margin-top:-3.5rem
  }
  
  .-mt-2{
    margin-top:-.5rem
  }
  
  .-mt-2\.5{
    margin-top:-.625rem
  }
  
  .-mt-20{
    margin-top:-5rem
  }
  
  .-mt-24{
    margin-top:-6rem
  }
  
  .-mt-28{
    margin-top:-7rem
  }
  
  .-mt-3{
    margin-top:-.75rem
  }
  
  .-mt-3\.5{
    margin-top:-.875rem
  }
  
  .-mt-32{
    margin-top:-8rem
  }
  
  .-mt-36{
    margin-top:-9rem
  }
  
  .-mt-4{
    margin-top:-1rem
  }
  
  .-mt-40{
    margin-top:-10rem
  }
  
  .-mt-44{
    margin-top:-11rem
  }
  
  .-mt-48{
    margin-top:-12rem
  }
  
  .-mt-5{
    margin-top:-1.25rem
  }
  
  .-mt-52{
    margin-top:-13rem
  }
  
  .-mt-56{
    margin-top:-14rem
  }
  
  .-mt-6{
    margin-top:-1.5rem
  }
  
  .-mt-60{
    margin-top:-15rem
  }
  
  .-mt-64{
    margin-top:-16rem
  }
  
  .mb-0{
    margin-bottom:0
  }
  
  .mb-1{
    margin-bottom:.25rem
  }
  
  .mb-1\.5{
    margin-bottom:.375rem
  }
  
  .mb-10{
    margin-bottom:2.5rem
  }
  
  .mb-12{
    margin-bottom:3rem
  }
  
  .mb-14{
    margin-bottom:3.5rem
  }
  
  .mb-2{
    margin-bottom:.5rem
  }
  
  .mb-2\.5{
    margin-bottom:.625rem
  }
  
  .mb-20{
    margin-bottom:5rem
  }
  
  .mb-24{
    margin-bottom:6rem
  }
  
  .mb-28{
    margin-bottom:7rem
  }
  
  .mb-3{
    margin-bottom:.75rem
  }
  
  .mb-3\.5{
    margin-bottom:.875rem
  }
  
  .mb-32{
    margin-bottom:8rem
  }
  
  .mb-36{
    margin-bottom:9rem
  }
  
  .mb-4{
    margin-bottom:1rem
  }
  
  .mb-40{
    margin-bottom:10rem
  }
  
  .mb-44{
    margin-bottom:11rem
  }
  
  .mb-48{
    margin-bottom:12rem
  }
  
  .mb-5{
    margin-bottom:1.25rem
  }
  
  .mb-52{
    margin-bottom:13rem
  }
  
  .mb-56{
    margin-bottom:14rem
  }
  
  .mb-6{
    margin-bottom:1.5rem
  }
  
  .mb-60{
    margin-bottom:15rem
  }
  
  .mb-64{
    margin-bottom:16rem
  }
  
  .mb-auto{
    margin-bottom:auto
  }
  
  .ml-0{
    margin-left:0
  }
  
  .ml-10{
    margin-left:2.5rem
  }
  
  .ml-12{
    margin-left:3rem
  }
  
  .ml-14{
    margin-left:3.5rem
  }
  
  .ml-2{
    margin-left:.5rem
  }
  
  .ml-2\.5{
    margin-left:.625rem
  }
  
  .ml-20{
    margin-left:5rem
  }
  
  .ml-24{
    margin-left:6rem
  }
  
  .ml-28{
    margin-left:7rem
  }
  
  .ml-3{
    margin-left:.75rem
  }
  
  .ml-3\.5{
    margin-left:.875rem
  }
  
  .ml-32{
    margin-left:8rem
  }
  
  .ml-36{
    margin-left:9rem
  }
  
  .ml-4{
    margin-left:1rem
  }
  
  .ml-40{
    margin-left:10rem
  }
  
  .ml-44{
    margin-left:11rem
  }
  
  .ml-48{
    margin-left:12rem
  }
  
  .ml-5{
    margin-left:1.25rem
  }
  
  .ml-52{
    margin-left:13rem
  }
  
  .ml-56{
    margin-left:14rem
  }
  
  .ml-6{
    margin-left:1.5rem
  }
  
  .ml-60{
    margin-left:15rem
  }
  
  .ml-64{
    margin-left:16rem
  }
  
  .ml-\[-125px\]{
    margin-left:-125px
  }
  
  .ml-auto{
    margin-left:auto
  }
  
  .mr-0{
    margin-right:0
  }
  
  .mr-10{
    margin-right:2.5rem
  }
  
  .mr-12{
    margin-right:3rem
  }
  
  .mr-14{
    margin-right:3.5rem
  }
  
  .mr-2{
    margin-right:.5rem
  }
  
  .mr-2\.5{
    margin-right:.625rem
  }
  
  .mr-20{
    margin-right:5rem
  }
  
  .mr-24{
    margin-right:6rem
  }
  
  .mr-28{
    margin-right:7rem
  }
  
  .mr-3{
    margin-right:.75rem
  }
  
  .mr-3\.5{
    margin-right:.875rem
  }
  
  .mr-32{
    margin-right:8rem
  }
  
  .mr-36{
    margin-right:9rem
  }
  
  .mr-4{
    margin-right:1rem
  }
  
  .mr-40{
    margin-right:10rem
  }
  
  .mr-44{
    margin-right:11rem
  }
  
  .mr-48{
    margin-right:12rem
  }
  
  .mr-5{
    margin-right:1.25rem
  }
  
  .mr-52{
    margin-right:13rem
  }
  
  .mr-56{
    margin-right:14rem
  }
  
  .mr-6{
    margin-right:1.5rem
  }
  
  .mr-60{
    margin-right:15rem
  }
  
  .mr-64{
    margin-right:16rem
  }
  
  .mr-8{
    margin-right:2rem
  }
  
  .mr-auto{
    margin-right:auto
  }
  
  .mt-0{
    margin-top:0
  }
  
  .mt-1{
    margin-top:.25rem
  }
  
  .mt-1\.5{
    margin-top:.375rem
  }
  
  .mt-10{
    margin-top:2.5rem
  }
  
  .mt-12{
    margin-top:3rem
  }
  
  .mt-14{
    margin-top:3.5rem
  }
  
  .mt-2{
    margin-top:.5rem
  }
  
  .mt-2\.5{
    margin-top:.625rem
  }
  
  .mt-20{
    margin-top:5rem
  }
  
  .mt-24{
    margin-top:6rem
  }
  
  .mt-28{
    margin-top:7rem
  }
  
  .mt-3{
    margin-top:.75rem
  }
  
  .mt-3\.5{
    margin-top:.875rem
  }
  
  .mt-32{
    margin-top:8rem
  }
  
  .mt-36{
    margin-top:9rem
  }
  
  .mt-4{
    margin-top:1rem
  }
  
  .mt-40{
    margin-top:10rem
  }
  
  .mt-44{
    margin-top:11rem
  }
  
  .mt-48{
    margin-top:12rem
  }
  
  .mt-5{
    margin-top:1.25rem
  }
  
  .mt-52{
    margin-top:13rem
  }
  
  .mt-56{
    margin-top:14rem
  }
  
  .mt-6{
    margin-top:1.5rem
  }
  
  .mt-60{
    margin-top:15rem
  }
  
  .mt-64{
    margin-top:16rem
  }
  
  .mt-8{
    margin-top:2rem
  }
  
  .mt-\[-8px\]{
    margin-top:-8px
  }
  
  .mt-\[95px\]{
    margin-top:95px
  }
  
  .line-clamp-4{
    overflow:hidden;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:4
  }
  
  .line-clamp-6{
    overflow:hidden;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:6
  }
  
  .block{
    display:block
  }
  
  .inline-block{
    display:inline-block
  }
  
  .inline{
    display:inline
  }
  
  .flex{
    display:flex
  }
  
  .inline-flex{
    display:inline-flex
  }
  
  .table{
    display:table
  }
  
  .grid{
    display:grid
  }
  
  .hidden{
    display:none
  }
  
  .h-10{
    height:2.5rem
  }
  
  .h-11{
    height:2.75rem
  }
  
  .h-12{
    height:3rem
  }
  
  .h-32{
    height:8rem
  }
  
  .h-6{
    height:1.5rem
  }
  
  .h-64{
    height:16rem
  }
  
  .h-8{
    height:2rem
  }
  
  .h-\[100px\]{
    height:100px
  }
  
  .h-\[120px\]{
    height:120px
  }
  
  .h-\[139px\]{
    height:139px
  }
  
  .h-\[197px\]{
    height:197px
  }
  
  .h-\[215px\]{
    height:215px
  }
  
  .h-\[241px\]{
    height:241px
  }
  
  .h-\[2px\]{
    height:2px
  }
  
  .h-\[62px\]{
    height:62px
  }
  
  .h-auto{
    height:auto
  }
  
  .h-fit{
    height:-moz-fit-content;
    height:fit-content
  }
  
  .h-full{
    height:100%
  }
  
  .h-px{
    height:1px
  }
  
  .h-screen{
    height:100vh
  }
  
  .max-h-\[100px\]{
    max-height:100px
  }
  
  .max-h-\[400px\]{
    max-height:400px
  }
  
  .min-h-\[277px\]{
    min-height:277px
  }
  
  .min-h-\[300px\]{
    min-height:300px
  }
  
  .min-h-\[430px\]{
    min-height:430px
  }
  
  .min-h-\[435px\]{
    min-height:435px
  }
  
  .min-h-screen{
    min-height:100vh
  }
  
  .w-1\/12{
    width:8.333333%
  }
  
  .w-1\/2{
    width:50%
  }
  
  .w-1\/3{
    width:33.333333%
  }
  
  .w-1\/4{
    width:25%
  }
  
  .w-1\/5{
    width:20%
  }
  
  .w-10{
    width:2.5rem
  }
  
  .w-11{
    width:2.75rem
  }
  
  .w-12{
    width:3rem
  }
  
  .w-2\/12{
    width:16.666667%
  }
  
  .w-2\/3{
    width:66.666667%
  }
  
  .w-2\/4{
    width:50%
  }
  
  .w-2\/5{
    width:40%
  }
  
  .w-3\/12{
    width:25%
  }
  
  .w-3\/4{
    width:75%
  }
  
  .w-3\/5{
    width:60%
  }
  
  .w-32{
    width:8rem
  }
  
  .w-4\/12{
    width:33.333333%
  }
  
  .w-4\/5{
    width:80%
  }
  
  .w-48{
    width:12rem
  }
  
  .w-5\/12{
    width:41.666667%
  }
  
  .w-6{
    width:1.5rem
  }
  
  .w-72{
    width:18rem
  }
  
  .w-8{
    width:2rem
  }
  
  .w-\[135px\]{
    width:135px
  }
  
  .w-\[165px\]{
    width:165px
  }
  
  .w-\[16rem\]{
    width:16rem
  }
  
  .w-\[200px\]{
    width:200px
  }
  
  .w-\[320px\]{
    width:320px
  }
  
  .w-\[775px\]{
    width:775px
  }
  
  .w-full{
    width:100%
  }
  
  .min-w-\[16rem\]{
    min-width:16rem
  }
  
  .min-w-\[250px\]{
    min-width:250px
  }
  
  .min-w-\[300px\]{
    min-width:300px
  }
  
  .max-w-2xl{
    max-width:42rem
  }
  
  .max-w-3xl{
    max-width:48rem
  }
  
  .max-w-4xl{
    max-width:56rem
  }
  
  .max-w-5xl{
    max-width:64rem
  }
  
  .max-w-6xl{
    max-width:72rem
  }
  
  .max-w-7xl{
    max-width:80rem
  }
  
  .max-w-\[275px\]{
    max-width:275px
  }
  
  .max-w-full{
    max-width:100%
  }
  
  .max-w-lg{
    max-width:32rem
  }
  
  .max-w-md{
    max-width:28rem
  }
  
  .max-w-screen-xl{
    max-width:1280px
  }
  
  .max-w-sm{
    max-width:24rem
  }
  
  .max-w-xl{
    max-width:36rem
  }
  
  .max-w-xs{
    max-width:20rem
  }
  
  .flex-1{
    flex:1 1 0%
  }
  
  .flex-100{
    flex:1 1 100%
  }
  
  .flex-20{
    flex:0 1 calc(20% - 3rem)
  }
  
  .flex-25{
    flex:1 1 calc(25% - 3rem)
  }
  
  .flex-33{
    flex:1 1 calc(33% - 3rem)
  }
  
  .flex-40{
    flex:1 1 calc(40% - 3rem)
  }
  
  .flex-50{
    flex:1 1 calc(50% - 3rem)
  }
  
  .flex-60{
    flex:1 1 calc(60% - 3rem)
  }
  
  .flex-66{
    flex:1 1 calc(66% - 3rem)
  }
  
  .flex-75{
    flex:1 1 calc(75% - 3rem)
  }
  
  .flex-80{
    flex:1 1 calc(80% - 3rem)
  }
  
  .flex-auto{
    flex:1 1 auto
  }
  
  .flex-shrink-0,.shrink-0{
    flex-shrink:0
  }
  
  .flex-grow{
    flex-grow:1
  }
  
  .origin-center{
    transform-origin:center
  }
  
  .origin-top-left{
    transform-origin:top left
  }
  
  .-translate-x-1\/2{
    --tw-translate-x: -50%;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  
  .-translate-x-full{
    --tw-translate-x: -100%;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  
  .translate-y-0{
    --tw-translate-y: 0px;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  
  .translate-y-4{
    --tw-translate-y: 1rem;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  
  .scale-100{
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  
  .scale-95{
    --tw-scale-x: .95;
    --tw-scale-y: .95;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  
  .transform{
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  
  @keyframes fadeIn{
    0%{
    opacity:0
  }
  
  to{
    opacity:1
  }
  }
  
  .animate-fadeIn{
    animation:fadeIn .75s ease-in forwards
  }
  
  .cursor-pointer{
    cursor:pointer
  }
  
  .snap-start{
    scroll-snap-align:start
  }
  
  .-scroll-m-10{
    scroll-margin:-2.5rem
  }
  
  .-scroll-m-12{
    scroll-margin:-3rem
  }
  
  .-scroll-m-14{
    scroll-margin:-3.5rem
  }
  
  .-scroll-m-20{
    scroll-margin:-5rem
  }
  
  .-scroll-m-32{
    scroll-margin:-8rem
  }
  
  .-scroll-m-4{
    scroll-margin:-1rem
  }
  
  .-scroll-m-40{
    scroll-margin:-10rem
  }
  
  .-scroll-m-44{
    scroll-margin:-11rem
  }
  
  .-scroll-m-48{
    scroll-margin:-12rem
  }
  
  .-scroll-m-6{
    scroll-margin:-1.5rem
  }
  
  .-scroll-m-60{
    scroll-margin:-15rem
  }
  
  .-scroll-m-64{
    scroll-margin:-16rem
  }
  
  .scroll-m-10{
    scroll-margin:2.5rem
  }
  
  .scroll-m-12{
    scroll-margin:3rem
  }
  
  .scroll-m-14{
    scroll-margin:3.5rem
  }
  
  .scroll-m-20{
    scroll-margin:5rem
  }
  
  .scroll-m-32{
    scroll-margin:8rem
  }
  
  .scroll-m-4{
    scroll-margin:1rem
  }
  
  .scroll-m-40{
    scroll-margin:10rem
  }
  
  .scroll-m-44{
    scroll-margin:11rem
  }
  
  .scroll-m-48{
    scroll-margin:12rem
  }
  
  .scroll-m-6{
    scroll-margin:1.5rem
  }
  
  .scroll-m-60{
    scroll-margin:15rem
  }
  
  .scroll-m-64{
    scroll-margin:16rem
  }
  
  .-scroll-my-10{
    scroll-margin-top:-2.5rem;
    scroll-margin-bottom:-2.5rem
  }
  
  .-scroll-my-12{
    scroll-margin-top:-3rem;
    scroll-margin-bottom:-3rem
  }
  
  .-scroll-my-14{
    scroll-margin-top:-3.5rem;
    scroll-margin-bottom:-3.5rem
  }
  
  .-scroll-my-2{
    scroll-margin-top:-.5rem;
    scroll-margin-bottom:-.5rem
  }
  
  .-scroll-my-2\.5{
    scroll-margin-top:-.625rem;
    scroll-margin-bottom:-.625rem
  }
  
  .-scroll-my-20{
    scroll-margin-top:-5rem;
    scroll-margin-bottom:-5rem
  }
  
  .-scroll-my-24{
    scroll-margin-top:-6rem;
    scroll-margin-bottom:-6rem
  }
  
  .-scroll-my-28{
    scroll-margin-top:-7rem;
    scroll-margin-bottom:-7rem
  }
  
  .-scroll-my-3{
    scroll-margin-top:-.75rem;
    scroll-margin-bottom:-.75rem
  }
  
  .-scroll-my-3\.5{
    scroll-margin-top:-.875rem;
    scroll-margin-bottom:-.875rem
  }
  
  .-scroll-my-32{
    scroll-margin-top:-8rem;
    scroll-margin-bottom:-8rem
  }
  
  .-scroll-my-36{
    scroll-margin-top:-9rem;
    scroll-margin-bottom:-9rem
  }
  
  .-scroll-my-4{
    scroll-margin-top:-1rem;
    scroll-margin-bottom:-1rem
  }
  
  .-scroll-my-40{
    scroll-margin-top:-10rem;
    scroll-margin-bottom:-10rem
  }
  
  .-scroll-my-44{
    scroll-margin-top:-11rem;
    scroll-margin-bottom:-11rem
  }
  
  .-scroll-my-48{
    scroll-margin-top:-12rem;
    scroll-margin-bottom:-12rem
  }
  
  .-scroll-my-5{
    scroll-margin-top:-1.25rem;
    scroll-margin-bottom:-1.25rem
  }
  
  .-scroll-my-52{
    scroll-margin-top:-13rem;
    scroll-margin-bottom:-13rem
  }
  
  .-scroll-my-56{
    scroll-margin-top:-14rem;
    scroll-margin-bottom:-14rem
  }
  
  .-scroll-my-6{
    scroll-margin-top:-1.5rem;
    scroll-margin-bottom:-1.5rem
  }
  
  .-scroll-my-60{
    scroll-margin-top:-15rem;
    scroll-margin-bottom:-15rem
  }
  
  .-scroll-my-64{
    scroll-margin-top:-16rem;
    scroll-margin-bottom:-16rem
  }
  
  .scroll-my-10{
    scroll-margin-top:2.5rem;
    scroll-margin-bottom:2.5rem
  }
  
  .scroll-my-12{
    scroll-margin-top:3rem;
    scroll-margin-bottom:3rem
  }
  
  .scroll-my-14{
    scroll-margin-top:3.5rem;
    scroll-margin-bottom:3.5rem
  }
  
  .scroll-my-2{
    scroll-margin-top:.5rem;
    scroll-margin-bottom:.5rem
  }
  
  .scroll-my-2\.5{
    scroll-margin-top:.625rem;
    scroll-margin-bottom:.625rem
  }
  
  .scroll-my-20{
    scroll-margin-top:5rem;
    scroll-margin-bottom:5rem
  }
  
  .scroll-my-24{
    scroll-margin-top:6rem;
    scroll-margin-bottom:6rem
  }
  
  .scroll-my-28{
    scroll-margin-top:7rem;
    scroll-margin-bottom:7rem
  }
  
  .scroll-my-3{
    scroll-margin-top:.75rem;
    scroll-margin-bottom:.75rem
  }
  
  .scroll-my-3\.5{
    scroll-margin-top:.875rem;
    scroll-margin-bottom:.875rem
  }
  
  .scroll-my-32{
    scroll-margin-top:8rem;
    scroll-margin-bottom:8rem
  }
  
  .scroll-my-36{
    scroll-margin-top:9rem;
    scroll-margin-bottom:9rem
  }
  
  .scroll-my-4{
    scroll-margin-top:1rem;
    scroll-margin-bottom:1rem
  }
  
  .scroll-my-40{
    scroll-margin-top:10rem;
    scroll-margin-bottom:10rem
  }
  
  .scroll-my-44{
    scroll-margin-top:11rem;
    scroll-margin-bottom:11rem
  }
  
  .scroll-my-48{
    scroll-margin-top:12rem;
    scroll-margin-bottom:12rem
  }
  
  .scroll-my-5{
    scroll-margin-top:1.25rem;
    scroll-margin-bottom:1.25rem
  }
  
  .scroll-my-52{
    scroll-margin-top:13rem;
    scroll-margin-bottom:13rem
  }
  
  .scroll-my-56{
    scroll-margin-top:14rem;
    scroll-margin-bottom:14rem
  }
  
  .scroll-my-6{
    scroll-margin-top:1.5rem;
    scroll-margin-bottom:1.5rem
  }
  
  .scroll-my-60{
    scroll-margin-top:15rem;
    scroll-margin-bottom:15rem
  }
  
  .scroll-my-64{
    scroll-margin-top:16rem;
    scroll-margin-bottom:16rem
  }
  
  .-scroll-mb-10{
    scroll-margin-bottom:-2.5rem
  }
  
  .-scroll-mb-12{
    scroll-margin-bottom:-3rem
  }
  
  .-scroll-mb-14{
    scroll-margin-bottom:-3.5rem
  }
  
  .-scroll-mb-2{
    scroll-margin-bottom:-.5rem
  }
  
  .-scroll-mb-2\.5{
    scroll-margin-bottom:-.625rem
  }
  
  .-scroll-mb-20{
    scroll-margin-bottom:-5rem
  }
  
  .-scroll-mb-24{
    scroll-margin-bottom:-6rem
  }
  
  .-scroll-mb-28{
    scroll-margin-bottom:-7rem
  }
  
  .-scroll-mb-3{
    scroll-margin-bottom:-.75rem
  }
  
  .-scroll-mb-3\.5{
    scroll-margin-bottom:-.875rem
  }
  
  .-scroll-mb-32{
    scroll-margin-bottom:-8rem
  }
  
  .-scroll-mb-36{
    scroll-margin-bottom:-9rem
  }
  
  .-scroll-mb-4{
    scroll-margin-bottom:-1rem
  }
  
  .-scroll-mb-40{
    scroll-margin-bottom:-10rem
  }
  
  .-scroll-mb-44{
    scroll-margin-bottom:-11rem
  }
  
  .-scroll-mb-48{
    scroll-margin-bottom:-12rem
  }
  
  .-scroll-mb-5{
    scroll-margin-bottom:-1.25rem
  }
  
  .-scroll-mb-52{
    scroll-margin-bottom:-13rem
  }
  
  .-scroll-mb-56{
    scroll-margin-bottom:-14rem
  }
  
  .-scroll-mb-6{
    scroll-margin-bottom:-1.5rem
  }
  
  .-scroll-mb-60{
    scroll-margin-bottom:-15rem
  }
  
  .-scroll-mb-64{
    scroll-margin-bottom:-16rem
  }
  
  .-scroll-ml-10{
    scroll-margin-left:-2.5rem
  }
  
  .-scroll-ml-12{
    scroll-margin-left:-3rem
  }
  
  .-scroll-ml-14{
    scroll-margin-left:-3.5rem
  }
  
  .-scroll-ml-2{
    scroll-margin-left:-.5rem
  }
  
  .-scroll-ml-2\.5{
    scroll-margin-left:-.625rem
  }
  
  .-scroll-ml-20{
    scroll-margin-left:-5rem
  }
  
  .-scroll-ml-24{
    scroll-margin-left:-6rem
  }
  
  .-scroll-ml-28{
    scroll-margin-left:-7rem
  }
  
  .-scroll-ml-3{
    scroll-margin-left:-.75rem
  }
  
  .-scroll-ml-3\.5{
    scroll-margin-left:-.875rem
  }
  
  .-scroll-ml-32{
    scroll-margin-left:-8rem
  }
  
  .-scroll-ml-36{
    scroll-margin-left:-9rem
  }
  
  .-scroll-ml-4{
    scroll-margin-left:-1rem
  }
  
  .-scroll-ml-40{
    scroll-margin-left:-10rem
  }
  
  .-scroll-ml-44{
    scroll-margin-left:-11rem
  }
  
  .-scroll-ml-48{
    scroll-margin-left:-12rem
  }
  
  .-scroll-ml-5{
    scroll-margin-left:-1.25rem
  }
  
  .-scroll-ml-52{
    scroll-margin-left:-13rem
  }
  
  .-scroll-ml-56{
    scroll-margin-left:-14rem
  }
  
  .-scroll-ml-6{
    scroll-margin-left:-1.5rem
  }
  
  .-scroll-ml-60{
    scroll-margin-left:-15rem
  }
  
  .-scroll-ml-64{
    scroll-margin-left:-16rem
  }
  
  .-scroll-mr-10{
    scroll-margin-right:-2.5rem
  }
  
  .-scroll-mr-12{
    scroll-margin-right:-3rem
  }
  
  .-scroll-mr-14{
    scroll-margin-right:-3.5rem
  }
  
  .-scroll-mr-2{
    scroll-margin-right:-.5rem
  }
  
  .-scroll-mr-2\.5{
    scroll-margin-right:-.625rem
  }
  
  .-scroll-mr-20{
    scroll-margin-right:-5rem
  }
  
  .-scroll-mr-24{
    scroll-margin-right:-6rem
  }
  
  .-scroll-mr-28{
    scroll-margin-right:-7rem
  }
  
  .-scroll-mr-3{
    scroll-margin-right:-.75rem
  }
  
  .-scroll-mr-3\.5{
    scroll-margin-right:-.875rem
  }
  
  .-scroll-mr-32{
    scroll-margin-right:-8rem
  }
  
  .-scroll-mr-36{
    scroll-margin-right:-9rem
  }
  
  .-scroll-mr-4{
    scroll-margin-right:-1rem
  }
  
  .-scroll-mr-40{
    scroll-margin-right:-10rem
  }
  
  .-scroll-mr-44{
    scroll-margin-right:-11rem
  }
  
  .-scroll-mr-48{
    scroll-margin-right:-12rem
  }
  
  .-scroll-mr-5{
    scroll-margin-right:-1.25rem
  }
  
  .-scroll-mr-52{
    scroll-margin-right:-13rem
  }
  
  .-scroll-mr-56{
    scroll-margin-right:-14rem
  }
  
  .-scroll-mr-6{
    scroll-margin-right:-1.5rem
  }
  
  .-scroll-mr-60{
    scroll-margin-right:-15rem
  }
  
  .-scroll-mr-64{
    scroll-margin-right:-16rem
  }
  
  .-scroll-mt-10{
    scroll-margin-top:-2.5rem
  }
  
  .-scroll-mt-12{
    scroll-margin-top:-3rem
  }
  
  .-scroll-mt-14{
    scroll-margin-top:-3.5rem
  }
  
  .-scroll-mt-2{
    scroll-margin-top:-.5rem
  }
  
  .-scroll-mt-2\.5{
    scroll-margin-top:-.625rem
  }
  
  .-scroll-mt-20{
    scroll-margin-top:-5rem
  }
  
  .-scroll-mt-24{
    scroll-margin-top:-6rem
  }
  
  .-scroll-mt-28{
    scroll-margin-top:-7rem
  }
  
  .-scroll-mt-3{
    scroll-margin-top:-.75rem
  }
  
  .-scroll-mt-3\.5{
    scroll-margin-top:-.875rem
  }
  
  .-scroll-mt-32{
    scroll-margin-top:-8rem
  }
  
  .-scroll-mt-36{
    scroll-margin-top:-9rem
  }
  
  .-scroll-mt-4{
    scroll-margin-top:-1rem
  }
  
  .-scroll-mt-40{
    scroll-margin-top:-10rem
  }
  
  .-scroll-mt-44{
    scroll-margin-top:-11rem
  }
  
  .-scroll-mt-48{
    scroll-margin-top:-12rem
  }
  
  .-scroll-mt-5{
    scroll-margin-top:-1.25rem
  }
  
  .-scroll-mt-52{
    scroll-margin-top:-13rem
  }
  
  .-scroll-mt-56{
    scroll-margin-top:-14rem
  }
  
  .-scroll-mt-6{
    scroll-margin-top:-1.5rem
  }
  
  .-scroll-mt-60{
    scroll-margin-top:-15rem
  }
  
  .-scroll-mt-64{
    scroll-margin-top:-16rem
  }
  
  .scroll-mb-10{
    scroll-margin-bottom:2.5rem
  }
  
  .scroll-mb-12{
    scroll-margin-bottom:3rem
  }
  
  .scroll-mb-14{
    scroll-margin-bottom:3.5rem
  }
  
  .scroll-mb-2{
    scroll-margin-bottom:.5rem
  }
  
  .scroll-mb-2\.5{
    scroll-margin-bottom:.625rem
  }
  
  .scroll-mb-20{
    scroll-margin-bottom:5rem
  }
  
  .scroll-mb-24{
    scroll-margin-bottom:6rem
  }
  
  .scroll-mb-28{
    scroll-margin-bottom:7rem
  }
  
  .scroll-mb-3{
    scroll-margin-bottom:.75rem
  }
  
  .scroll-mb-3\.5{
    scroll-margin-bottom:.875rem
  }
  
  .scroll-mb-32{
    scroll-margin-bottom:8rem
  }
  
  .scroll-mb-36{
    scroll-margin-bottom:9rem
  }
  
  .scroll-mb-4{
    scroll-margin-bottom:1rem
  }
  
  .scroll-mb-40{
    scroll-margin-bottom:10rem
  }
  
  .scroll-mb-44{
    scroll-margin-bottom:11rem
  }
  
  .scroll-mb-48{
    scroll-margin-bottom:12rem
  }
  
  .scroll-mb-5{
    scroll-margin-bottom:1.25rem
  }
  
  .scroll-mb-52{
    scroll-margin-bottom:13rem
  }
  
  .scroll-mb-56{
    scroll-margin-bottom:14rem
  }
  
  .scroll-mb-6{
    scroll-margin-bottom:1.5rem
  }
  
  .scroll-mb-60{
    scroll-margin-bottom:15rem
  }
  
  .scroll-mb-64{
    scroll-margin-bottom:16rem
  }
  
  .scroll-ml-10{
    scroll-margin-left:2.5rem
  }
  
  .scroll-ml-12{
    scroll-margin-left:3rem
  }
  
  .scroll-ml-14{
    scroll-margin-left:3.5rem
  }
  
  .scroll-ml-2{
    scroll-margin-left:.5rem
  }
  
  .scroll-ml-2\.5{
    scroll-margin-left:.625rem
  }
  
  .scroll-ml-20{
    scroll-margin-left:5rem
  }
  
  .scroll-ml-24{
    scroll-margin-left:6rem
  }
  
  .scroll-ml-28{
    scroll-margin-left:7rem
  }
  
  .scroll-ml-3{
    scroll-margin-left:.75rem
  }
  
  .scroll-ml-3\.5{
    scroll-margin-left:.875rem
  }
  
  .scroll-ml-32{
    scroll-margin-left:8rem
  }
  
  .scroll-ml-36{
    scroll-margin-left:9rem
  }
  
  .scroll-ml-4{
    scroll-margin-left:1rem
  }
  
  .scroll-ml-40{
    scroll-margin-left:10rem
  }
  
  .scroll-ml-44{
    scroll-margin-left:11rem
  }
  
  .scroll-ml-48{
    scroll-margin-left:12rem
  }
  
  .scroll-ml-5{
    scroll-margin-left:1.25rem
  }
  
  .scroll-ml-52{
    scroll-margin-left:13rem
  }
  
  .scroll-ml-56{
    scroll-margin-left:14rem
  }
  
  .scroll-ml-6{
    scroll-margin-left:1.5rem
  }
  
  .scroll-ml-60{
    scroll-margin-left:15rem
  }
  
  .scroll-ml-64{
    scroll-margin-left:16rem
  }
  
  .scroll-mr-10{
    scroll-margin-right:2.5rem
  }
  
  .scroll-mr-12{
    scroll-margin-right:3rem
  }
  
  .scroll-mr-14{
    scroll-margin-right:3.5rem
  }
  
  .scroll-mr-2{
    scroll-margin-right:.5rem
  }
  
  .scroll-mr-2\.5{
    scroll-margin-right:.625rem
  }
  
  .scroll-mr-20{
    scroll-margin-right:5rem
  }
  
  .scroll-mr-24{
    scroll-margin-right:6rem
  }
  
  .scroll-mr-28{
    scroll-margin-right:7rem
  }
  
  .scroll-mr-3{
    scroll-margin-right:.75rem
  }
  
  .scroll-mr-3\.5{
    scroll-margin-right:.875rem
  }
  
  .scroll-mr-32{
    scroll-margin-right:8rem
  }
  
  .scroll-mr-36{
    scroll-margin-right:9rem
  }
  
  .scroll-mr-4{
    scroll-margin-right:1rem
  }
  
  .scroll-mr-40{
    scroll-margin-right:10rem
  }
  
  .scroll-mr-44{
    scroll-margin-right:11rem
  }
  
  .scroll-mr-48{
    scroll-margin-right:12rem
  }
  
  .scroll-mr-5{
    scroll-margin-right:1.25rem
  }
  
  .scroll-mr-52{
    scroll-margin-right:13rem
  }
  
  .scroll-mr-56{
    scroll-margin-right:14rem
  }
  
  .scroll-mr-6{
    scroll-margin-right:1.5rem
  }
  
  .scroll-mr-60{
    scroll-margin-right:15rem
  }
  
  .scroll-mr-64{
    scroll-margin-right:16rem
  }
  
  .scroll-mt-10{
    scroll-margin-top:2.5rem
  }
  
  .scroll-mt-12{
    scroll-margin-top:3rem
  }
  
  .scroll-mt-14{
    scroll-margin-top:3.5rem
  }
  
  .scroll-mt-2{
    scroll-margin-top:.5rem
  }
  
  .scroll-mt-2\.5{
    scroll-margin-top:.625rem
  }
  
  .scroll-mt-20{
    scroll-margin-top:5rem
  }
  
  .scroll-mt-24{
    scroll-margin-top:6rem
  }
  
  .scroll-mt-28{
    scroll-margin-top:7rem
  }
  
  .scroll-mt-3{
    scroll-margin-top:.75rem
  }
  
  .scroll-mt-3\.5{
    scroll-margin-top:.875rem
  }
  
  .scroll-mt-32{
    scroll-margin-top:8rem
  }
  
  .scroll-mt-36{
    scroll-margin-top:9rem
  }
  
  .scroll-mt-4{
    scroll-margin-top:1rem
  }
  
  .scroll-mt-40{
    scroll-margin-top:10rem
  }
  
  .scroll-mt-44{
    scroll-margin-top:11rem
  }
  
  .scroll-mt-48{
    scroll-margin-top:12rem
  }
  
  .scroll-mt-5{
    scroll-margin-top:1.25rem
  }
  
  .scroll-mt-52{
    scroll-margin-top:13rem
  }
  
  .scroll-mt-56{
    scroll-margin-top:14rem
  }
  
  .scroll-mt-6{
    scroll-margin-top:1.5rem
  }
  
  .scroll-mt-60{
    scroll-margin-top:15rem
  }
  
  .scroll-mt-64{
    scroll-margin-top:16rem
  }
  
  .scroll-mt-\[120px\]{
    scroll-margin-top:120px
  }
  
  .scroll-mt-\[88px\]{
    scroll-margin-top:88px
  }
  
  .scroll-p-10{
    scroll-padding:2.5rem
  }
  
  .scroll-p-12{
    scroll-padding:3rem
  }
  
  .scroll-p-14{
    scroll-padding:3.5rem
  }
  
  .scroll-p-20{
    scroll-padding:5rem
  }
  
  .scroll-p-24{
    scroll-padding:6rem
  }
  
  .scroll-p-32{
    scroll-padding:8rem
  }
  
  .scroll-p-4{
    scroll-padding:1rem
  }
  
  .scroll-p-40{
    scroll-padding:10rem
  }
  
  .scroll-p-44{
    scroll-padding:11rem
  }
  
  .scroll-p-48{
    scroll-padding:12rem
  }
  
  .scroll-p-6{
    scroll-padding:1.5rem
  }
  
  .scroll-p-60{
    scroll-padding:15rem
  }
  
  .scroll-p-64{
    scroll-padding:16rem
  }
  
  .scroll-px-10{
    scroll-padding-left:2.5rem;
    scroll-padding-right:2.5rem
  }
  
  .scroll-px-12{
    scroll-padding-left:3rem;
    scroll-padding-right:3rem
  }
  
  .scroll-px-14{
    scroll-padding-left:3.5rem;
    scroll-padding-right:3.5rem
  }
  
  .scroll-px-16{
    scroll-padding-left:4rem;
    scroll-padding-right:4rem
  }
  
  .scroll-px-2{
    scroll-padding-left:.5rem;
    scroll-padding-right:.5rem
  }
  
  .scroll-px-2\.5{
    scroll-padding-left:.625rem;
    scroll-padding-right:.625rem
  }
  
  .scroll-px-20{
    scroll-padding-left:5rem;
    scroll-padding-right:5rem
  }
  
  .scroll-px-24{
    scroll-padding-left:6rem;
    scroll-padding-right:6rem
  }
  
  .scroll-px-28{
    scroll-padding-left:7rem;
    scroll-padding-right:7rem
  }
  
  .scroll-px-3{
    scroll-padding-left:.75rem;
    scroll-padding-right:.75rem
  }
  
  .scroll-px-3\.5{
    scroll-padding-left:.875rem;
    scroll-padding-right:.875rem
  }
  
  .scroll-px-32{
    scroll-padding-left:8rem;
    scroll-padding-right:8rem
  }
  
  .scroll-px-36{
    scroll-padding-left:9rem;
    scroll-padding-right:9rem
  }
  
  .scroll-px-4{
    scroll-padding-left:1rem;
    scroll-padding-right:1rem
  }
  
  .scroll-px-40{
    scroll-padding-left:10rem;
    scroll-padding-right:10rem
  }
  
  .scroll-px-44{
    scroll-padding-left:11rem;
    scroll-padding-right:11rem
  }
  
  .scroll-px-48{
    scroll-padding-left:12rem;
    scroll-padding-right:12rem
  }
  
  .scroll-px-5{
    scroll-padding-left:1.25rem;
    scroll-padding-right:1.25rem
  }
  
  .scroll-px-52{
    scroll-padding-left:13rem;
    scroll-padding-right:13rem
  }
  
  .scroll-px-56{
    scroll-padding-left:14rem;
    scroll-padding-right:14rem
  }
  
  .scroll-px-6{
    scroll-padding-left:1.5rem;
    scroll-padding-right:1.5rem
  }
  
  .scroll-px-60{
    scroll-padding-left:15rem;
    scroll-padding-right:15rem
  }
  
  .scroll-px-64{
    scroll-padding-left:16rem;
    scroll-padding-right:16rem
  }
  
  .scroll-py-10{
    scroll-padding-top:2.5rem;
    scroll-padding-bottom:2.5rem
  }
  
  .scroll-py-12{
    scroll-padding-top:3rem;
    scroll-padding-bottom:3rem
  }
  
  .scroll-py-14{
    scroll-padding-top:3.5rem;
    scroll-padding-bottom:3.5rem
  }
  
  .scroll-py-16{
    scroll-padding-top:4rem;
    scroll-padding-bottom:4rem
  }
  
  .scroll-py-2{
    scroll-padding-top:.5rem;
    scroll-padding-bottom:.5rem
  }
  
  .scroll-py-2\.5{
    scroll-padding-top:.625rem;
    scroll-padding-bottom:.625rem
  }
  
  .scroll-py-20{
    scroll-padding-top:5rem;
    scroll-padding-bottom:5rem
  }
  
  .scroll-py-24{
    scroll-padding-top:6rem;
    scroll-padding-bottom:6rem
  }
  
  .scroll-py-28{
    scroll-padding-top:7rem;
    scroll-padding-bottom:7rem
  }
  
  .scroll-py-3{
    scroll-padding-top:.75rem;
    scroll-padding-bottom:.75rem
  }
  
  .scroll-py-3\.5{
    scroll-padding-top:.875rem;
    scroll-padding-bottom:.875rem
  }
  
  .scroll-py-32{
    scroll-padding-top:8rem;
    scroll-padding-bottom:8rem
  }
  
  .scroll-py-36{
    scroll-padding-top:9rem;
    scroll-padding-bottom:9rem
  }
  
  .scroll-py-4{
    scroll-padding-top:1rem;
    scroll-padding-bottom:1rem
  }
  
  .scroll-py-40{
    scroll-padding-top:10rem;
    scroll-padding-bottom:10rem
  }
  
  .scroll-py-44{
    scroll-padding-top:11rem;
    scroll-padding-bottom:11rem
  }
  
  .scroll-py-48{
    scroll-padding-top:12rem;
    scroll-padding-bottom:12rem
  }
  
  .scroll-py-5{
    scroll-padding-top:1.25rem;
    scroll-padding-bottom:1.25rem
  }
  
  .scroll-py-52{
    scroll-padding-top:13rem;
    scroll-padding-bottom:13rem
  }
  
  .scroll-py-56{
    scroll-padding-top:14rem;
    scroll-padding-bottom:14rem
  }
  
  .scroll-py-6{
    scroll-padding-top:1.5rem;
    scroll-padding-bottom:1.5rem
  }
  
  .scroll-py-60{
    scroll-padding-top:15rem;
    scroll-padding-bottom:15rem
  }
  
  .scroll-py-64{
    scroll-padding-top:16rem;
    scroll-padding-bottom:16rem
  }
  
  .scroll-pb-10{
    scroll-padding-bottom:2.5rem
  }
  
  .scroll-pb-12{
    scroll-padding-bottom:3rem
  }
  
  .scroll-pb-14{
    scroll-padding-bottom:3.5rem
  }
  
  .scroll-pb-16{
    scroll-padding-bottom:4rem
  }
  
  .scroll-pb-2{
    scroll-padding-bottom:.5rem
  }
  
  .scroll-pb-2\.5{
    scroll-padding-bottom:.625rem
  }
  
  .scroll-pb-20{
    scroll-padding-bottom:5rem
  }
  
  .scroll-pb-24{
    scroll-padding-bottom:6rem
  }
  
  .scroll-pb-28{
    scroll-padding-bottom:7rem
  }
  
  .scroll-pb-3{
    scroll-padding-bottom:.75rem
  }
  
  .scroll-pb-3\.5{
    scroll-padding-bottom:.875rem
  }
  
  .scroll-pb-32{
    scroll-padding-bottom:8rem
  }
  
  .scroll-pb-36{
    scroll-padding-bottom:9rem
  }
  
  .scroll-pb-4{
    scroll-padding-bottom:1rem
  }
  
  .scroll-pb-40{
    scroll-padding-bottom:10rem
  }
  
  .scroll-pb-44{
    scroll-padding-bottom:11rem
  }
  
  .scroll-pb-48{
    scroll-padding-bottom:12rem
  }
  
  .scroll-pb-5{
    scroll-padding-bottom:1.25rem
  }
  
  .scroll-pb-52{
    scroll-padding-bottom:13rem
  }
  
  .scroll-pb-56{
    scroll-padding-bottom:14rem
  }
  
  .scroll-pb-6{
    scroll-padding-bottom:1.5rem
  }
  
  .scroll-pb-60{
    scroll-padding-bottom:15rem
  }
  
  .scroll-pb-64{
    scroll-padding-bottom:16rem
  }
  
  .scroll-pl-10{
    scroll-padding-left:2.5rem
  }
  
  .scroll-pl-12{
    scroll-padding-left:3rem
  }
  
  .scroll-pl-14{
    scroll-padding-left:3.5rem
  }
  
  .scroll-pl-16{
    scroll-padding-left:4rem
  }
  
  .scroll-pl-2{
    scroll-padding-left:.5rem
  }
  
  .scroll-pl-2\.5{
    scroll-padding-left:.625rem
  }
  
  .scroll-pl-20{
    scroll-padding-left:5rem
  }
  
  .scroll-pl-24{
    scroll-padding-left:6rem
  }
  
  .scroll-pl-28{
    scroll-padding-left:7rem
  }
  
  .scroll-pl-3{
    scroll-padding-left:.75rem
  }
  
  .scroll-pl-3\.5{
    scroll-padding-left:.875rem
  }
  
  .scroll-pl-32{
    scroll-padding-left:8rem
  }
  
  .scroll-pl-36{
    scroll-padding-left:9rem
  }
  
  .scroll-pl-4{
    scroll-padding-left:1rem
  }
  
  .scroll-pl-40{
    scroll-padding-left:10rem
  }
  
  .scroll-pl-44{
    scroll-padding-left:11rem
  }
  
  .scroll-pl-48{
    scroll-padding-left:12rem
  }
  
  .scroll-pl-5{
    scroll-padding-left:1.25rem
  }
  
  .scroll-pl-52{
    scroll-padding-left:13rem
  }
  
  .scroll-pl-56{
    scroll-padding-left:14rem
  }
  
  .scroll-pl-6{
    scroll-padding-left:1.5rem
  }
  
  .scroll-pl-60{
    scroll-padding-left:15rem
  }
  
  .scroll-pl-64{
    scroll-padding-left:16rem
  }
  
  .scroll-pr-10{
    scroll-padding-right:2.5rem
  }
  
  .scroll-pr-12{
    scroll-padding-right:3rem
  }
  
  .scroll-pr-14{
    scroll-padding-right:3.5rem
  }
  
  .scroll-pr-16{
    scroll-padding-right:4rem
  }
  
  .scroll-pr-2{
    scroll-padding-right:.5rem
  }
  
  .scroll-pr-2\.5{
    scroll-padding-right:.625rem
  }
  
  .scroll-pr-20{
    scroll-padding-right:5rem
  }
  
  .scroll-pr-24{
    scroll-padding-right:6rem
  }
  
  .scroll-pr-28{
    scroll-padding-right:7rem
  }
  
  .scroll-pr-3{
    scroll-padding-right:.75rem
  }
  
  .scroll-pr-3\.5{
    scroll-padding-right:.875rem
  }
  
  .scroll-pr-32{
    scroll-padding-right:8rem
  }
  
  .scroll-pr-36{
    scroll-padding-right:9rem
  }
  
  .scroll-pr-4{
    scroll-padding-right:1rem
  }
  
  .scroll-pr-40{
    scroll-padding-right:10rem
  }
  
  .scroll-pr-44{
    scroll-padding-right:11rem
  }
  
  .scroll-pr-48{
    scroll-padding-right:12rem
  }
  
  .scroll-pr-5{
    scroll-padding-right:1.25rem
  }
  
  .scroll-pr-52{
    scroll-padding-right:13rem
  }
  
  .scroll-pr-56{
    scroll-padding-right:14rem
  }
  
  .scroll-pr-6{
    scroll-padding-right:1.5rem
  }
  
  .scroll-pr-60{
    scroll-padding-right:15rem
  }
  
  .scroll-pr-64{
    scroll-padding-right:16rem
  }
  
  .scroll-pt-10{
    scroll-padding-top:2.5rem
  }
  
  .scroll-pt-12{
    scroll-padding-top:3rem
  }
  
  .scroll-pt-14{
    scroll-padding-top:3.5rem
  }
  
  .scroll-pt-16{
    scroll-padding-top:4rem
  }
  
  .scroll-pt-2{
    scroll-padding-top:.5rem
  }
  
  .scroll-pt-2\.5{
    scroll-padding-top:.625rem
  }
  
  .scroll-pt-20{
    scroll-padding-top:5rem
  }
  
  .scroll-pt-24{
    scroll-padding-top:6rem
  }
  
  .scroll-pt-28{
    scroll-padding-top:7rem
  }
  
  .scroll-pt-3{
    scroll-padding-top:.75rem
  }
  
  .scroll-pt-3\.5{
    scroll-padding-top:.875rem
  }
  
  .scroll-pt-32{
    scroll-padding-top:8rem
  }
  
  .scroll-pt-36{
    scroll-padding-top:9rem
  }
  
  .scroll-pt-4{
    scroll-padding-top:1rem
  }
  
  .scroll-pt-40{
    scroll-padding-top:10rem
  }
  
  .scroll-pt-44{
    scroll-padding-top:11rem
  }
  
  .scroll-pt-48{
    scroll-padding-top:12rem
  }
  
  .scroll-pt-5{
    scroll-padding-top:1.25rem
  }
  
  .scroll-pt-52{
    scroll-padding-top:13rem
  }
  
  .scroll-pt-56{
    scroll-padding-top:14rem
  }
  
  .scroll-pt-6{
    scroll-padding-top:1.5rem
  }
  
  .scroll-pt-60{
    scroll-padding-top:15rem
  }
  
  .scroll-pt-64{
    scroll-padding-top:16rem
  }
  
  .list-inside{
    list-style-position:inside
  }
  
  .list-outside{
    list-style-position:outside
  }
  
  .list-decimal{
    list-style-type:decimal
  }
  
  .list-disc{
    list-style-type:disc
  }
  
  .list-none{
    list-style-type:none
  }
  
  .appearance-none{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
  }
  
  .grid-cols-1{
    grid-template-columns:repeat(1,minmax(0,1fr))
  }
  
  .grid-cols-2{
    grid-template-columns:repeat(2,minmax(0,1fr))
  }
  
  .grid-cols-3{
    grid-template-columns:repeat(3,minmax(0,1fr))
  }
  
  .grid-cols-4{
    grid-template-columns:repeat(4,minmax(0,1fr))
  }
  
  .flex-col{
    flex-direction:column
  }
  
  .flex-wrap{
    flex-wrap:wrap
  }
  
  .items-start{
    align-items:flex-start
  }
  
  .items-end{
    align-items:flex-end
  }
  
  .items-center{
    align-items:center
  }
  
  .items-baseline{
    align-items:baseline
  }
  
  .justify-end{
    justify-content:flex-end
  }
  
  .justify-center{
    justify-content:center
  }
  
  .justify-between{
    justify-content:space-between
  }
  
  .gap-1{
    gap:.25rem
  }
  
  .gap-10{
    gap:2.5rem
  }
  
  .gap-12{
    gap:3rem
  }
  
  .gap-14{
    gap:3.5rem
  }
  
  .gap-2{
    gap:.5rem
  }
  
  .gap-2\.5{
    gap:.625rem
  }
  
  .gap-20{
    gap:5rem
  }
  
  .gap-24{
    gap:6rem
  }
  
  .gap-3{
    gap:.75rem
  }
  
  .gap-32{
    gap:8rem
  }
  
  .gap-4{
    gap:1rem
  }
  
  .gap-40{
    gap:10rem
  }
  
  .gap-44{
    gap:11rem
  }
  
  .gap-48{
    gap:12rem
  }
  
  .gap-6{
    gap:1.5rem
  }
  
  .gap-60{
    gap:15rem
  }
  
  .gap-64{
    gap:16rem
  }
  
  .gap-8{
    gap:2rem
  }
  
  .gap-x-6{
    -moz-column-gap:1.5rem;
    column-gap:1.5rem
  }
  
  .space-x-1>:not([hidden])~:not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right:calc(.25rem * var(--tw-space-x-reverse));
    margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))
  }
  
  .space-x-1\.5>:not([hidden])~:not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right:calc(.375rem * var(--tw-space-x-reverse));
    margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))
  }
  
  .space-x-4>:not([hidden])~:not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right:calc(1rem * var(--tw-space-x-reverse));
    margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))
  }
  
  .space-y-1>:not([hidden])~:not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(.25rem * var(--tw-space-y-reverse))
  }
  
  .space-y-1\.5>:not([hidden])~:not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(.375rem * var(--tw-space-y-reverse))
  }
  
  .space-y-12>:not([hidden])~:not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(3rem * var(--tw-space-y-reverse))
  }
  
  .space-y-2>:not([hidden])~:not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(.5rem * var(--tw-space-y-reverse))
  }
  
  .space-y-2\.5>:not([hidden])~:not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(.625rem * var(--tw-space-y-reverse))
  }
  
  .space-y-3>:not([hidden])~:not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(.75rem * var(--tw-space-y-reverse))
  }
  
  .space-y-4>:not([hidden])~:not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(1rem * var(--tw-space-y-reverse))
  }
  
  .space-y-5>:not([hidden])~:not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))
  }
  
  .space-y-6>:not([hidden])~:not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))
  }
  
  .divide-y-2>:not([hidden])~:not([hidden]){
    --tw-divide-y-reverse: 0;
    border-top-width:calc(2px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width:calc(2px * var(--tw-divide-y-reverse))
  }
  
  .divide-button-active-bg>:not([hidden])~:not([hidden]){
    border-color:var(--button-active-bg-color)
  }
  
  .divide-button-active-text>:not([hidden])~:not([hidden]){
    border-color:var(--button-active-text-color)
  }
  
  .divide-button-bg>:not([hidden])~:not([hidden]){
    border-color:var(--button-bg-color)
  }
  
  .divide-button-hover-bg>:not([hidden])~:not([hidden]){
    border-color:var(--button-hover-bg-color)
  }
  
  .divide-button-hover-text>:not([hidden])~:not([hidden]){
    border-color:var(--button-hover-text-color)
  }
  
  .divide-button-ring>:not([hidden])~:not([hidden]){
    border-color:var(--button-ring-color)
  }
  
  .divide-button-text>:not([hidden])~:not([hidden]){
    border-color:var(--button-text-color)
  }
  
  .divide-gray-200>:not([hidden])~:not([hidden]){
    --tw-divide-opacity: 1;
    border-color:rgb(229 231 235 / var(--tw-divide-opacity))
  }
  
  .divide-opacity-10>:not([hidden])~:not([hidden]){
    --tw-divide-opacity: .1
  }
  
  .divide-opacity-100>:not([hidden])~:not([hidden]){
    --tw-divide-opacity: 1
  }
  
  .divide-opacity-15>:not([hidden])~:not([hidden]){
    --tw-divide-opacity: .15
  }
  
  .divide-opacity-20>:not([hidden])~:not([hidden]){
    --tw-divide-opacity: .2
  }
  
  .divide-opacity-30>:not([hidden])~:not([hidden]){
    --tw-divide-opacity: .3
  }
  
  .divide-opacity-40>:not([hidden])~:not([hidden]){
    --tw-divide-opacity: .4
  }
  
  .divide-opacity-50>:not([hidden])~:not([hidden]){
    --tw-divide-opacity: .5
  }
  
  .divide-opacity-60>:not([hidden])~:not([hidden]){
    --tw-divide-opacity: .6
  }
  
  .divide-opacity-70>:not([hidden])~:not([hidden]){
    --tw-divide-opacity: .7
  }
  
  .divide-opacity-80>:not([hidden])~:not([hidden]){
    --tw-divide-opacity: .8
  }
  
  .divide-opacity-90>:not([hidden])~:not([hidden]){
    --tw-divide-opacity: .9
  }
  
  .overflow-hidden{
    overflow:hidden
  }
  
  .overflow-y-auto{
    overflow-y:auto
  }
  
  .overflow-x-hidden{
    overflow-x:hidden
  }
  
  .overflow-y-hidden{
    overflow-y:hidden
  }
  
  .scroll-auto{
    scroll-behavior:auto
  }
  
  .scroll-smooth{
    scroll-behavior:smooth
  }
  
  .whitespace-nowrap{
    white-space:nowrap
  }
  
  .rounded{
    border-radius:.25rem
  }
  
  .rounded-full{
    border-radius:9999px
  }
  
  .rounded-lg{
    border-radius:.5rem
  }
  
  .rounded-md{
    border-radius:.375rem
  }
  
  .rounded-xl{
    border-radius:.75rem
  }
  
  .rounded-t-lg{
    border-top-left-radius:.5rem;
    border-top-right-radius:.5rem
  }
  
  .border{
    border-width:1px
  }
  
  .border-2{
    border-width:2px
  }
  
  .border-b{
    border-bottom-width:1px
  }
  
  .border-t{
    border-top-width:1px
  }
  
  .border-hidden{
    border-style:hidden
  }
  
  .border-button-active-bg{
    border-color:var(--button-active-bg-color)
  }
  
  .border-button-active-text{
    border-color:var(--button-active-text-color)
  }
  
  .border-button-bg{
    border-color:var(--button-bg-color)
  }
  
  .border-button-hover-bg{
    border-color:var(--button-hover-bg-color)
  }
  
  .border-button-hover-text{
    border-color:var(--button-hover-text-color)
  }
  
  .border-button-ring{
    border-color:var(--button-ring-color)
  }
  
  .border-button-text{
    border-color:var(--button-text-color)
  }
  
  .border-gray-200{
    --tw-border-opacity: 1;
    border-color:rgb(229 231 235 / var(--tw-border-opacity))
  }
  
  .border-gray-300{
    --tw-border-opacity: 1;
    border-color:rgb(209 213 219 / var(--tw-border-opacity))
  }
  
  .border-gray-400{
    --tw-border-opacity: 1;
    border-color:rgb(156 163 175 / var(--tw-border-opacity))
  }
  
  .border-green-300{
    --tw-border-opacity: 1;
    border-color:rgb(134 239 172 / var(--tw-border-opacity))
  }
  
  .border-transparent{
    border-color:transparent
  }
  
  .border-x-button-active-bg{
    border-left-color:var(--button-active-bg-color);
    border-right-color:var(--button-active-bg-color)
  }
  
  .border-x-button-active-text{
    border-left-color:var(--button-active-text-color);
    border-right-color:var(--button-active-text-color)
  }
  
  .border-x-button-bg{
    border-left-color:var(--button-bg-color);
    border-right-color:var(--button-bg-color)
  }
  
  .border-x-button-hover-bg{
    border-left-color:var(--button-hover-bg-color);
    border-right-color:var(--button-hover-bg-color)
  }
  
  .border-x-button-hover-text{
    border-left-color:var(--button-hover-text-color);
    border-right-color:var(--button-hover-text-color)
  }
  
  .border-x-button-ring{
    border-left-color:var(--button-ring-color);
    border-right-color:var(--button-ring-color)
  }
  
  .border-x-button-text{
    border-left-color:var(--button-text-color);
    border-right-color:var(--button-text-color)
  }
  
  .border-y-button-active-bg{
    border-top-color:var(--button-active-bg-color);
    border-bottom-color:var(--button-active-bg-color)
  }
  
  .border-y-button-active-text{
    border-top-color:var(--button-active-text-color);
    border-bottom-color:var(--button-active-text-color)
  }
  
  .border-y-button-bg{
    border-top-color:var(--button-bg-color);
    border-bottom-color:var(--button-bg-color)
  }
  
  .border-y-button-hover-bg{
    border-top-color:var(--button-hover-bg-color);
    border-bottom-color:var(--button-hover-bg-color)
  }
  
  .border-y-button-hover-text{
    border-top-color:var(--button-hover-text-color);
    border-bottom-color:var(--button-hover-text-color)
  }
  
  .border-y-button-ring{
    border-top-color:var(--button-ring-color);
    border-bottom-color:var(--button-ring-color)
  }
  
  .border-y-button-text{
    border-top-color:var(--button-text-color);
    border-bottom-color:var(--button-text-color)
  }
  
  .border-b-button-active-bg{
    border-bottom-color:var(--button-active-bg-color)
  }
  
  .border-b-button-active-text{
    border-bottom-color:var(--button-active-text-color)
  }
  
  .border-b-button-bg{
    border-bottom-color:var(--button-bg-color)
  }
  
  .border-b-button-hover-bg{
    border-bottom-color:var(--button-hover-bg-color)
  }
  
  .border-b-button-hover-text{
    border-bottom-color:var(--button-hover-text-color)
  }
  
  .border-b-button-ring{
    border-bottom-color:var(--button-ring-color)
  }
  
  .border-b-button-text{
    border-bottom-color:var(--button-text-color)
  }
  
  .border-e-button-active-bg{
    border-inline-end-color:var(--button-active-bg-color)
  }
  
  .border-e-button-active-text{
    border-inline-end-color:var(--button-active-text-color)
  }
  
  .border-e-button-bg{
    border-inline-end-color:var(--button-bg-color)
  }
  
  .border-e-button-hover-bg{
    border-inline-end-color:var(--button-hover-bg-color)
  }
  
  .border-e-button-hover-text{
    border-inline-end-color:var(--button-hover-text-color)
  }
  
  .border-e-button-ring{
    border-inline-end-color:var(--button-ring-color)
  }
  
  .border-e-button-text{
    border-inline-end-color:var(--button-text-color)
  }
  
  .border-l-button-active-bg{
    border-left-color:var(--button-active-bg-color)
  }
  
  .border-l-button-active-text{
    border-left-color:var(--button-active-text-color)
  }
  
  .border-l-button-bg{
    border-left-color:var(--button-bg-color)
  }
  
  .border-l-button-hover-bg{
    border-left-color:var(--button-hover-bg-color)
  }
  
  .border-l-button-hover-text{
    border-left-color:var(--button-hover-text-color)
  }
  
  .border-l-button-ring{
    border-left-color:var(--button-ring-color)
  }
  
  .border-l-button-text{
    border-left-color:var(--button-text-color)
  }
  
  .border-r-button-active-bg{
    border-right-color:var(--button-active-bg-color)
  }
  
  .border-r-button-active-text{
    border-right-color:var(--button-active-text-color)
  }
  
  .border-r-button-bg{
    border-right-color:var(--button-bg-color)
  }
  
  .border-r-button-hover-bg{
    border-right-color:var(--button-hover-bg-color)
  }
  
  .border-r-button-hover-text{
    border-right-color:var(--button-hover-text-color)
  }
  
  .border-r-button-ring{
    border-right-color:var(--button-ring-color)
  }
  
  .border-r-button-text{
    border-right-color:var(--button-text-color)
  }
  
  .border-s-button-active-bg{
    border-inline-start-color:var(--button-active-bg-color)
  }
  
  .border-s-button-active-text{
    border-inline-start-color:var(--button-active-text-color)
  }
  
  .border-s-button-bg{
    border-inline-start-color:var(--button-bg-color)
  }
  
  .border-s-button-hover-bg{
    border-inline-start-color:var(--button-hover-bg-color)
  }
  
  .border-s-button-hover-text{
    border-inline-start-color:var(--button-hover-text-color)
  }
  
  .border-s-button-ring{
    border-inline-start-color:var(--button-ring-color)
  }
  
  .border-s-button-text{
    border-inline-start-color:var(--button-text-color)
  }
  
  .border-t-button-active-bg{
    border-top-color:var(--button-active-bg-color)
  }
  
  .border-t-button-active-text{
    border-top-color:var(--button-active-text-color)
  }
  
  .border-t-button-bg{
    border-top-color:var(--button-bg-color)
  }
  
  .border-t-button-hover-bg{
    border-top-color:var(--button-hover-bg-color)
  }
  
  .border-t-button-hover-text{
    border-top-color:var(--button-hover-text-color)
  }
  
  .border-t-button-ring{
    border-top-color:var(--button-ring-color)
  }
  
  .border-t-button-text{
    border-top-color:var(--button-text-color)
  }
  
  .border-opacity-10{
    --tw-border-opacity: .1
  }
  
  .border-opacity-100{
    --tw-border-opacity: 1
  }
  
  .border-opacity-15{
    --tw-border-opacity: .15
  }
  
  .border-opacity-20{
    --tw-border-opacity: .2
  }
  
  .border-opacity-30{
    --tw-border-opacity: .3
  }
  
  .border-opacity-40{
    --tw-border-opacity: .4
  }
  
  .border-opacity-50{
    --tw-border-opacity: .5
  }
  
  .border-opacity-60{
    --tw-border-opacity: .6
  }
  
  .border-opacity-70{
    --tw-border-opacity: .7
  }
  
  .border-opacity-80{
    --tw-border-opacity: .8
  }
  
  .border-opacity-90{
    --tw-border-opacity: .9
  }
  
  .bg-black{
    --tw-bg-opacity: 1;
    background-color:rgb(0 0 0 / var(--tw-bg-opacity))
  }
  
  .bg-black\/40{
    background-color:#0006
  }
  
  .bg-black\/50{
    background-color:#00000080
  }
  
  .bg-black\/60{
    background-color:#0009
  }
  
  .bg-button-active-bg{
    background-color:var(--button-active-bg-color)
  }
  
  .bg-button-active-text{
    background-color:var(--button-active-text-color)
  }
  
  .bg-button-bg{
    background-color:var(--button-bg-color)
  }
  
  .bg-button-hover-bg{
    background-color:var(--button-hover-bg-color)
  }
  
  .bg-button-hover-text{
    background-color:var(--button-hover-text-color)
  }
  
  .bg-button-ring{
    background-color:var(--button-ring-color)
  }
  
  .bg-button-text{
    background-color:var(--button-text-color)
  }
  
  .bg-gray-100{
    --tw-bg-opacity: 1;
    background-color:rgb(243 244 246 / var(--tw-bg-opacity))
  }
  
  .bg-gray-200{
    --tw-bg-opacity: 1;
    background-color:rgb(229 231 235 / var(--tw-bg-opacity))
  }
  
  .bg-gray-50{
    --tw-bg-opacity: 1;
    background-color:rgb(249 250 251 / var(--tw-bg-opacity))
  }
  
  .bg-gray-500{
    --tw-bg-opacity: 1;
    background-color:rgb(107 114 128 / var(--tw-bg-opacity))
  }
  
  .bg-green-100{
    --tw-bg-opacity: 1;
    background-color:rgb(220 252 231 / var(--tw-bg-opacity))
  }
  
  .bg-link{
    background-color:var(--link-color)
  }
  
  .bg-link-active{
    background-color:var(--link-active-color)
  }
  
  .bg-link-hover{
    background-color:var(--link-hover-color)
  }
  
  .bg-menu-background{
    background-color:var(--menu-background-color)
  }
  
  .bg-primary{
    background-color:var(--primary-color)
  }
  
  .bg-white{
    --tw-bg-opacity: 1;
    background-color:rgb(255 255 255 / var(--tw-bg-opacity))
  }
  
  .bg-opacity-10{
    --tw-bg-opacity: .1
  }
  
  .bg-opacity-100{
    --tw-bg-opacity: 1
  }
  
  .bg-opacity-15{
    --tw-bg-opacity: .15
  }
  
  .bg-opacity-20{
    --tw-bg-opacity: .2
  }
  
  .bg-opacity-30{
    --tw-bg-opacity: .3
  }
  
  .bg-opacity-40{
    --tw-bg-opacity: .4
  }
  
  .bg-opacity-50{
    --tw-bg-opacity: .5
  }
  
  .bg-opacity-60{
    --tw-bg-opacity: .6
  }
  
  .bg-opacity-70{
    --tw-bg-opacity: .7
  }
  
  .bg-opacity-75{
    --tw-bg-opacity: .75
  }
  
  .bg-opacity-80{
    --tw-bg-opacity: .8
  }
  
  .bg-opacity-90{
    --tw-bg-opacity: .9
  }
  
  .bg-gradient-to-b{
    background-image:linear-gradient(to bottom,var(--tw-gradient-stops))
  }
  
  .bg-gradient-to-r{
    background-image:linear-gradient(to right,var(--tw-gradient-stops))
  }
  
  .from-black\/80{
    --tw-gradient-from: rgb(0 0 0 / .8) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
  }
  
  .from-button-active-bg{
    --tw-gradient-from: var(--button-active-bg-color) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
  }
  
  .from-button-active-text{
    --tw-gradient-from: var(--button-active-text-color) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
  }
  
  .from-button-bg{
    --tw-gradient-from: var(--button-bg-color) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
  }
  
  .from-button-hover-bg{
    --tw-gradient-from: var(--button-hover-bg-color) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
  }
  
  .from-button-hover-text{
    --tw-gradient-from: var(--button-hover-text-color) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
  }
  
  .from-button-ring{
    --tw-gradient-from: var(--button-ring-color) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
  }
  
  .from-button-text{
    --tw-gradient-from: var(--button-text-color) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
  }
  
  .from-ppp-from{
    --tw-gradient-from: var(--ppp-from-color) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
  }
  
  .from-10\%{
    --tw-gradient-from-position: 10%
  }
  
  .from-100\%{
    --tw-gradient-from-position: 100%
  }
  
  .from-20\%{
    --tw-gradient-from-position: 20%
  }
  
  .from-40\%{
    --tw-gradient-from-position: 40%
  }
  
  .from-45\%{
    --tw-gradient-from-position: 45%
  }
  
  .from-60\%{
    --tw-gradient-from-position: 60%
  }
  
  .from-65\%{
    --tw-gradient-from-position: 65%
  }
  
  .via-button-active-bg{
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--button-active-bg-color) var(--tw-gradient-via-position), var(--tw-gradient-to)
  }
  
  .via-button-active-text{
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--button-active-text-color) var(--tw-gradient-via-position), var(--tw-gradient-to)
  }
  
  .via-button-bg{
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--button-bg-color) var(--tw-gradient-via-position), var(--tw-gradient-to)
  }
  
  .via-button-hover-bg{
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--button-hover-bg-color) var(--tw-gradient-via-position), var(--tw-gradient-to)
  }
  
  .via-button-hover-text{
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--button-hover-text-color) var(--tw-gradient-via-position), var(--tw-gradient-to)
  }
  
  .via-button-ring{
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--button-ring-color) var(--tw-gradient-via-position), var(--tw-gradient-to)
  }
  
  .via-button-text{
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--button-text-color) var(--tw-gradient-via-position), var(--tw-gradient-to)
  }
  
  .via-ppp-via{
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--ppp-via-color) var(--tw-gradient-via-position), var(--tw-gradient-to)
  }
  
  .to-button-active-bg{
    --tw-gradient-to: var(--button-active-bg-color) var(--tw-gradient-to-position)
  }
  
  .to-button-active-text{
    --tw-gradient-to: var(--button-active-text-color) var(--tw-gradient-to-position)
  }
  
  .to-button-bg{
    --tw-gradient-to: var(--button-bg-color) var(--tw-gradient-to-position)
  }
  
  .to-button-hover-bg{
    --tw-gradient-to: var(--button-hover-bg-color) var(--tw-gradient-to-position)
  }
  
  .to-button-hover-text{
    --tw-gradient-to: var(--button-hover-text-color) var(--tw-gradient-to-position)
  }
  
  .to-button-ring{
    --tw-gradient-to: var(--button-ring-color) var(--tw-gradient-to-position)
  }
  
  .to-button-text{
    --tw-gradient-to: var(--button-text-color) var(--tw-gradient-to-position)
  }
  
  .to-ppp-to{
    --tw-gradient-to: var(--ppp-to-color) var(--tw-gradient-to-position)
  }
  
  .to-white{
    --tw-gradient-to: #fff var(--tw-gradient-to-position)
  }
  
  .to-60\%{
    --tw-gradient-to-position: 60%
  }
  
  .to-70\%{
    --tw-gradient-to-position: 70%
  }
  
  .to-80\%{
    --tw-gradient-to-position: 80%
  }
  
  .to-90\%{
    --tw-gradient-to-position: 90%
  }
  
  .bg-cover{
    background-size:cover
  }
  
  .bg-top{
    background-position:top
  }
  
  .bg-no-repeat{
    background-repeat:no-repeat
  }
  
  .fill-\[\#4e8ea4\]{
    fill:#4e8ea4
  }
  
  .fill-\[\#68A5A2\]{
    fill:#68a5a2
  }
  
  .fill-\[\#75bcaf\]{
    fill:#75bcaf
  }
  
  .fill-\[\#D3AF3D\]{
    fill:#d3af3d
  }
  
  .fill-\[\#f67956\]{
    fill:#f67956
  }
  
  .fill-button-active-bg{
    fill:var(--button-active-bg-color)
  }
  
  .fill-button-active-text{
    fill:var(--button-active-text-color)
  }
  
  .fill-button-bg{
    fill:var(--button-bg-color)
  }
  
  .fill-button-hover-bg{
    fill:var(--button-hover-bg-color)
  }
  
  .fill-button-hover-text{
    fill:var(--button-hover-text-color)
  }
  
  .fill-button-ring{
    fill:var(--button-ring-color)
  }
  
  .fill-button-text{
    fill:var(--button-text-color)
  }
  
  .fill-current{
    fill:currentColor
  }
  
  .stroke-button-active-bg{
    stroke:var(--button-active-bg-color)
  }
  
  .stroke-button-active-text{
    stroke:var(--button-active-text-color)
  }
  
  .stroke-button-bg{
    stroke:var(--button-bg-color)
  }
  
  .stroke-button-hover-bg{
    stroke:var(--button-hover-bg-color)
  }
  
  .stroke-button-hover-text{
    stroke:var(--button-hover-text-color)
  }
  
  .stroke-button-ring{
    stroke:var(--button-ring-color)
  }
  
  .stroke-button-text{
    stroke:var(--button-text-color)
  }
  
  .object-cover{
    -o-object-fit:cover;
    object-fit:cover
  }
  
  .object-scale-down{
    -o-object-fit:scale-down;
    object-fit:scale-down
  }
  
  .p-0{
    padding:0
  }
  
  .p-1{
    padding:.25rem
  }
  
  .p-1\.5{
    padding:.375rem
  }
  
  .p-10{
    padding:2.5rem
  }
  
  .p-12{
    padding:3rem
  }
  
  .p-14{
    padding:3.5rem
  }
  
  .p-2{
    padding:.5rem
  }
  
  .p-2\.5{
    padding:.625rem
  }
  
  .p-20{
    padding:5rem
  }
  
  .p-24{
    padding:6rem
  }
  
  .p-3{
    padding:.75rem
  }
  
  .p-32{
    padding:8rem
  }
  
  .p-4{
    padding:1rem
  }
  
  .p-40{
    padding:10rem
  }
  
  .p-44{
    padding:11rem
  }
  
  .p-48{
    padding:12rem
  }
  
  .p-6{
    padding:1.5rem
  }
  
  .p-60{
    padding:15rem
  }
  
  .p-64{
    padding:16rem
  }
  
  .p-8{
    padding:2rem
  }
  
  .px-1{
    padding-left:.25rem;
    padding-right:.25rem
  }
  
  .px-1\.5{
    padding-left:.375rem;
    padding-right:.375rem
  }
  
  .px-10{
    padding-left:2.5rem;
    padding-right:2.5rem
  }
  
  .px-12{
    padding-left:3rem;
    padding-right:3rem
  }
  
  .px-14{
    padding-left:3.5rem;
    padding-right:3.5rem
  }
  
  .px-16{
    padding-left:4rem;
    padding-right:4rem
  }
  
  .px-2{
    padding-left:.5rem;
    padding-right:.5rem
  }
  
  .px-2\.5{
    padding-left:.625rem;
    padding-right:.625rem
  }
  
  .px-20{
    padding-left:5rem;
    padding-right:5rem
  }
  
  .px-24{
    padding-left:6rem;
    padding-right:6rem
  }
  
  .px-28{
    padding-left:7rem;
    padding-right:7rem
  }
  
  .px-3{
    padding-left:.75rem;
    padding-right:.75rem
  }
  
  .px-3\.5{
    padding-left:.875rem;
    padding-right:.875rem
  }
  
  .px-32{
    padding-left:8rem;
    padding-right:8rem
  }
  
  .px-36{
    padding-left:9rem;
    padding-right:9rem
  }
  
  .px-4{
    padding-left:1rem;
    padding-right:1rem
  }
  
  .px-40{
    padding-left:10rem;
    padding-right:10rem
  }
  
  .px-44{
    padding-left:11rem;
    padding-right:11rem
  }
  
  .px-48{
    padding-left:12rem;
    padding-right:12rem
  }
  
  .px-5{
    padding-left:1.25rem;
    padding-right:1.25rem
  }
  
  .px-52{
    padding-left:13rem;
    padding-right:13rem
  }
  
  .px-56{
    padding-left:14rem;
    padding-right:14rem
  }
  
  .px-6{
    padding-left:1.5rem;
    padding-right:1.5rem
  }
  
  .px-60{
    padding-left:15rem;
    padding-right:15rem
  }
  
  .px-64{
    padding-left:16rem;
    padding-right:16rem
  }
  
  .px-8{
    padding-left:2rem;
    padding-right:2rem
  }
  
  .py-0{
    padding-top:0;
    padding-bottom:0
  }
  
  .py-0\.5{
    padding-top:.125rem;
    padding-bottom:.125rem
  }
  
  .py-1{
    padding-top:.25rem;
    padding-bottom:.25rem
  }
  
  .py-1\.5{
    padding-top:.375rem;
    padding-bottom:.375rem
  }
  
  .py-10{
    padding-top:2.5rem;
    padding-bottom:2.5rem
  }
  
  .py-12{
    padding-top:3rem;
    padding-bottom:3rem
  }
  
  .py-14{
    padding-top:3.5rem;
    padding-bottom:3.5rem
  }
  
  .py-16{
    padding-top:4rem;
    padding-bottom:4rem
  }
  
  .py-2{
    padding-top:.5rem;
    padding-bottom:.5rem
  }
  
  .py-2\.5{
    padding-top:.625rem;
    padding-bottom:.625rem
  }
  
  .py-20{
    padding-top:5rem;
    padding-bottom:5rem
  }
  
  .py-24{
    padding-top:6rem;
    padding-bottom:6rem
  }
  
  .py-28{
    padding-top:7rem;
    padding-bottom:7rem
  }
  
  .py-3{
    padding-top:.75rem;
    padding-bottom:.75rem
  }
  
  .py-3\.5{
    padding-top:.875rem;
    padding-bottom:.875rem
  }
  
  .py-32{
    padding-top:8rem;
    padding-bottom:8rem
  }
  
  .py-36{
    padding-top:9rem;
    padding-bottom:9rem
  }
  
  .py-4{
    padding-top:1rem;
    padding-bottom:1rem
  }
  
  .py-40{
    padding-top:10rem;
    padding-bottom:10rem
  }
  
  .py-44{
    padding-top:11rem;
    padding-bottom:11rem
  }
  
  .py-48{
    padding-top:12rem;
    padding-bottom:12rem
  }
  
  .py-5{
    padding-top:1.25rem;
    padding-bottom:1.25rem
  }
  
  .py-52{
    padding-top:13rem;
    padding-bottom:13rem
  }
  
  .py-56{
    padding-top:14rem;
    padding-bottom:14rem
  }
  
  .py-6{
    padding-top:1.5rem;
    padding-bottom:1.5rem
  }
  
  .py-60{
    padding-top:15rem;
    padding-bottom:15rem
  }
  
  .py-64{
    padding-top:16rem;
    padding-bottom:16rem
  }
  
  .py-8{
    padding-top:2rem;
    padding-bottom:2rem
  }
  
  .pb-0{
    padding-bottom:0
  }
  
  .pb-10{
    padding-bottom:2.5rem
  }
  
  .pb-12{
    padding-bottom:3rem
  }
  
  .pb-14{
    padding-bottom:3.5rem
  }
  
  .pb-16{
    padding-bottom:4rem
  }
  
  .pb-2{
    padding-bottom:.5rem
  }
  
  .pb-2\.5{
    padding-bottom:.625rem
  }
  
  .pb-20{
    padding-bottom:5rem
  }
  
  .pb-24{
    padding-bottom:6rem
  }
  
  .pb-28{
    padding-bottom:7rem
  }
  
  .pb-3{
    padding-bottom:.75rem
  }
  
  .pb-3\.5{
    padding-bottom:.875rem
  }
  
  .pb-32{
    padding-bottom:8rem
  }
  
  .pb-36{
    padding-bottom:9rem
  }
  
  .pb-4{
    padding-bottom:1rem
  }
  
  .pb-40{
    padding-bottom:10rem
  }
  
  .pb-44{
    padding-bottom:11rem
  }
  
  .pb-48{
    padding-bottom:12rem
  }
  
  .pb-5{
    padding-bottom:1.25rem
  }
  
  .pb-52{
    padding-bottom:13rem
  }
  
  .pb-56{
    padding-bottom:14rem
  }
  
  .pb-6{
    padding-bottom:1.5rem
  }
  
  .pb-60{
    padding-bottom:15rem
  }
  
  .pb-64{
    padding-bottom:16rem
  }
  
  .pl-0{
    padding-left:0
  }
  
  .pl-10{
    padding-left:2.5rem
  }
  
  .pl-12{
    padding-left:3rem
  }
  
  .pl-14{
    padding-left:3.5rem
  }
  
  .pl-16{
    padding-left:4rem
  }
  
  .pl-2{
    padding-left:.5rem
  }
  
  .pl-2\.5{
    padding-left:.625rem
  }
  
  .pl-20{
    padding-left:5rem
  }
  
  .pl-24{
    padding-left:6rem
  }
  
  .pl-28{
    padding-left:7rem
  }
  
  .pl-3{
    padding-left:.75rem
  }
  
  .pl-3\.5{
    padding-left:.875rem
  }
  
  .pl-32{
    padding-left:8rem
  }
  
  .pl-36{
    padding-left:9rem
  }
  
  .pl-4{
    padding-left:1rem
  }
  
  .pl-40{
    padding-left:10rem
  }
  
  .pl-44{
    padding-left:11rem
  }
  
  .pl-48{
    padding-left:12rem
  }
  
  .pl-5{
    padding-left:1.25rem
  }
  
  .pl-52{
    padding-left:13rem
  }
  
  .pl-56{
    padding-left:14rem
  }
  
  .pl-6{
    padding-left:1.5rem
  }
  
  .pl-60{
    padding-left:15rem
  }
  
  .pl-64{
    padding-left:16rem
  }
  
  .pr-0{
    padding-right:0
  }
  
  .pr-10{
    padding-right:2.5rem
  }
  
  .pr-12{
    padding-right:3rem
  }
  
  .pr-14{
    padding-right:3.5rem
  }
  
  .pr-16{
    padding-right:4rem
  }
  
  .pr-2{
    padding-right:.5rem
  }
  
  .pr-2\.5{
    padding-right:.625rem
  }
  
  .pr-20{
    padding-right:5rem
  }
  
  .pr-24{
    padding-right:6rem
  }
  
  .pr-28{
    padding-right:7rem
  }
  
  .pr-3{
    padding-right:.75rem
  }
  
  .pr-3\.5{
    padding-right:.875rem
  }
  
  .pr-32{
    padding-right:8rem
  }
  
  .pr-36{
    padding-right:9rem
  }
  
  .pr-4{
    padding-right:1rem
  }
  
  .pr-40{
    padding-right:10rem
  }
  
  .pr-44{
    padding-right:11rem
  }
  
  .pr-48{
    padding-right:12rem
  }
  
  .pr-5{
    padding-right:1.25rem
  }
  
  .pr-52{
    padding-right:13rem
  }
  
  .pr-56{
    padding-right:14rem
  }
  
  .pr-6{
    padding-right:1.5rem
  }
  
  .pr-60{
    padding-right:15rem
  }
  
  .pr-64{
    padding-right:16rem
  }
  
  .pt-0{
    padding-top:0
  }
  
  .pt-10{
    padding-top:2.5rem
  }
  
  .pt-12{
    padding-top:3rem
  }
  
  .pt-14{
    padding-top:3.5rem
  }
  
  .pt-16{
    padding-top:4rem
  }
  
  .pt-2{
    padding-top:.5rem
  }
  
  .pt-2\.5{
    padding-top:.625rem
  }
  
  .pt-20{
    padding-top:5rem
  }
  
  .pt-24{
    padding-top:6rem
  }
  
  .pt-28{
    padding-top:7rem
  }
  
  .pt-3{
    padding-top:.75rem
  }
  
  .pt-3\.5{
    padding-top:.875rem
  }
  
  .pt-32{
    padding-top:8rem
  }
  
  .pt-36{
    padding-top:9rem
  }
  
  .pt-4{
    padding-top:1rem
  }
  
  .pt-40{
    padding-top:10rem
  }
  
  .pt-44{
    padding-top:11rem
  }
  
  .pt-48{
    padding-top:12rem
  }
  
  .pt-5{
    padding-top:1.25rem
  }
  
  .pt-52{
    padding-top:13rem
  }
  
  .pt-56{
    padding-top:14rem
  }
  
  .pt-6{
    padding-top:1.5rem
  }
  
  .pt-60{
    padding-top:15rem
  }
  
  .pt-64{
    padding-top:16rem
  }
  
  .pt-8{
    padding-top:2rem
  }
  
  .text-left{
    text-align:left
  }
  
  .text-center{
    text-align:center
  }
  
  .text-right{
    text-align:right
  }
  
  .text-justify{
    text-align:justify
  }
  
  .align-bottom{
    vertical-align:bottom
  }
  
  .font-body{
    font-family:var(--font-body)
  }
  
  .font-heading{
    font-family:var(--font-heading)
  }
  
  .font-serif{
    font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif
  }
  
  .text-2xl{
    font-size:1.5rem;
    line-height:2rem
  }
  
  .text-3xl{
    font-size:1.875rem;
    line-height:2.25rem
  }
  
  .text-4xl{
    font-size:2.25rem;
    line-height:2.5rem
  }
  
  .text-5xl{
    font-size:3rem;
    line-height:1
  }
  
  .text-6xl{
    font-size:3.75rem;
    line-height:1
  }
  
  .text-\[13px\]{
    font-size:13px
  }
  
  .text-\[14px\]{
    font-size:14px
  }
  
  .text-\[15px\]{
    font-size:15px
  }
  
  .text-\[18px\]{
    font-size:18px
  }
  
  .text-\[24px\]{
    font-size:24px
  }
  
  .text-\[27px\]{
    font-size:27px
  }
  
  .text-base{
    font-size:1rem;
    line-height:1.5rem
  }
  
  .text-lg{
    font-size:1.125rem;
    line-height:1.75rem
  }
  
  .text-sm{
    font-size:.875rem;
    line-height:1.25rem
  }
  
  .text-xl{
    font-size:1.25rem;
    line-height:1.75rem
  }
  
  .text-xs{
    font-size:.75rem;
    line-height:1rem
  }
  
  .\!font-medium{
    font-weight:500!important
  }
  
  .\!font-normal{
    font-weight:400!important
  }
  
  .font-bold{
    font-weight:700
  }
  
  .font-extrabold{
    font-weight:800
  }
  
  .font-light{
    font-weight:300
  }
  
  .font-medium{
    font-weight:500
  }
  
  .font-normal{
    font-weight:400
  }
  
  .font-semibold{
    font-weight:600
  }
  
  .uppercase{
    text-transform:uppercase
  }
  
  .lowercase{
    text-transform:lowercase
  }
  
  .capitalize{
    text-transform:capitalize
  }
  
  .italic{
    font-style:italic
  }
  
  .leading-6{
    line-height:1.5rem
  }
  
  .leading-loose{
    line-height:2
  }
  
  .leading-none{
    line-height:1
  }
  
  .leading-relaxed{
    line-height:1.625
  }
  
  .leading-snug{
    line-height:1.375
  }
  
  .leading-tight{
    line-height:1.25
  }
  
  .tracking-tight{
    letter-spacing:-.025em
  }
  
  .tracking-wide{
    letter-spacing:2px
  }
  
  .tracking-wider{
    letter-spacing:.05em
  }
  
  .tracking-widest{
    letter-spacing:3px
  }
  
  .\!text-gray-400{
    --tw-text-opacity: 1 !important;
    color:rgb(156 163 175 / var(--tw-text-opacity))!important
  }
  
  .\!text-gray-700{
    --tw-text-opacity: 1 !important;
    color:rgb(55 65 81 / var(--tw-text-opacity))!important
  }
  
  .\!text-white{
    --tw-text-opacity: 1 !important;
    color:rgb(255 255 255 / var(--tw-text-opacity))!important
  }
  
  .\!text-white\/60{
    color:#fff9!important
  }
  
  .text-\[\#4e8ea4\]{
    --tw-text-opacity: 1;
    color:rgb(78 142 164 / var(--tw-text-opacity))
  }
  
  .text-\[\#68A5A2\]{
    --tw-text-opacity: 1;
    color:rgb(104 165 162 / var(--tw-text-opacity))
  }
  
  .text-\[\#696868\]{
    --tw-text-opacity: 1;
    color:rgb(105 104 104 / var(--tw-text-opacity))
  }
  
  .text-\[\#75bcaf\]{
    --tw-text-opacity: 1;
    color:rgb(117 188 175 / var(--tw-text-opacity))
  }
  
  .text-\[\#D3AF3D\]{
    --tw-text-opacity: 1;
    color:rgb(211 175 61 / var(--tw-text-opacity))
  }
  
  .text-\[\#f67956\]{
    --tw-text-opacity: 1;
    color:rgb(246 121 86 / var(--tw-text-opacity))
  }
  
  .text-black{
    --tw-text-opacity: 1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }
  
  .text-black\/70{
    color:#000000b3
  }
  
  .text-button-active-bg{
    color:var(--button-active-bg-color)
  }
  
  .text-button-active-text{
    color:var(--button-active-text-color)
  }
  
  .text-button-bg{
    color:var(--button-bg-color)
  }
  
  .text-button-hover-bg{
    color:var(--button-hover-bg-color)
  }
  
  .text-button-hover-text{
    color:var(--button-hover-text-color)
  }
  
  .text-button-ring{
    color:var(--button-ring-color)
  }
  
  .text-button-text{
    color:var(--button-text-color)
  }
  
  .text-gray-500{
    --tw-text-opacity: 1;
    color:rgb(107 114 128 / var(--tw-text-opacity))
  }
  
  .text-gray-600{
    --tw-text-opacity: 1;
    color:rgb(75 85 99 / var(--tw-text-opacity))
  }
  
  .text-gray-700{
    --tw-text-opacity: 1;
    color:rgb(55 65 81 / var(--tw-text-opacity))
  }
  
  .text-gray-900{
    --tw-text-opacity: 1;
    color:rgb(17 24 39 / var(--tw-text-opacity))
  }
  
  .text-green-700{
    --tw-text-opacity: 1;
    color:rgb(21 128 61 / var(--tw-text-opacity))
  }
  
  .text-link{
    color:var(--link-color)
  }
  
  .text-link-active{
    color:var(--link-active-color)
  }
  
  .text-link-hover{
    color:var(--link-hover-color)
  }
  
  .text-menu-link{
    color:var(--menu-link-color)
  }
  
  .text-primary{
    color:var(--primary-color)
  }
  
  .text-red-500{
    --tw-text-opacity: 1;
    color:rgb(239 68 68 / var(--tw-text-opacity))
  }
  
  .text-red-600{
    --tw-text-opacity: 1;
    color:rgb(220 38 38 / var(--tw-text-opacity))
  }
  
  .text-secondary{
    color:var(--secondary-color)
  }
  
  .text-white{
    --tw-text-opacity: 1;
    color:rgb(255 255 255 / var(--tw-text-opacity))
  }
  
  .text-white\/60{
    color:#fff9
  }
  
  .text-white\/80{
    color:#fffc
  }
  
  .text-opacity-10{
    --tw-text-opacity: .1
  }
  
  .text-opacity-100{
    --tw-text-opacity: 1
  }
  
  .text-opacity-15{
    --tw-text-opacity: .15
  }
  
  .text-opacity-20{
    --tw-text-opacity: .2
  }
  
  .text-opacity-30{
    --tw-text-opacity: .3
  }
  
  .text-opacity-40{
    --tw-text-opacity: .4
  }
  
  .text-opacity-50{
    --tw-text-opacity: .5
  }
  
  .text-opacity-60{
    --tw-text-opacity: .6
  }
  
  .text-opacity-70{
    --tw-text-opacity: .7
  }
  
  .text-opacity-80{
    --tw-text-opacity: .8
  }
  
  .text-opacity-90{
    --tw-text-opacity: .9
  }
  
  .underline{
    text-decoration-line:underline
  }
  
  .\!no-underline{
    text-decoration-line:none!important
  }
  
  .decoration-button-active-bg{
    text-decoration-color:var(--button-active-bg-color)
  }
  
  .decoration-button-active-text{
    text-decoration-color:var(--button-active-text-color)
  }
  
  .decoration-button-bg{
    text-decoration-color:var(--button-bg-color)
  }
  
  .decoration-button-hover-bg{
    text-decoration-color:var(--button-hover-bg-color)
  }
  
  .decoration-button-hover-text{
    text-decoration-color:var(--button-hover-text-color)
  }
  
  .decoration-button-ring{
    text-decoration-color:var(--button-ring-color)
  }
  
  .decoration-button-text{
    text-decoration-color:var(--button-text-color)
  }
  
  .decoration-2{
    text-decoration-thickness:2px
  }
  
  .underline-offset-4{
    text-underline-offset:4px
  }
  
  .antialiased{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
  }
  
  .placeholder-button-active-bg::-moz-placeholder{
    color:var(--button-active-bg-color)
  }
  
  .placeholder-button-active-bg::placeholder{
    color:var(--button-active-bg-color)
  }
  
  .placeholder-button-active-text::-moz-placeholder{
    color:var(--button-active-text-color)
  }
  
  .placeholder-button-active-text::placeholder{
    color:var(--button-active-text-color)
  }
  
  .placeholder-button-bg::-moz-placeholder{
    color:var(--button-bg-color)
  }
  
  .placeholder-button-bg::placeholder{
    color:var(--button-bg-color)
  }
  
  .placeholder-button-hover-bg::-moz-placeholder{
    color:var(--button-hover-bg-color)
  }
  
  .placeholder-button-hover-bg::placeholder{
    color:var(--button-hover-bg-color)
  }
  
  .placeholder-button-hover-text::-moz-placeholder{
    color:var(--button-hover-text-color)
  }
  
  .placeholder-button-hover-text::placeholder{
    color:var(--button-hover-text-color)
  }
  
  .placeholder-button-ring::-moz-placeholder{
    color:var(--button-ring-color)
  }
  
  .placeholder-button-ring::placeholder{
    color:var(--button-ring-color)
  }
  
  .placeholder-button-text::-moz-placeholder{
    color:var(--button-text-color)
  }
  
  .placeholder-button-text::placeholder{
    color:var(--button-text-color)
  }
  
  .placeholder-gray-500::-moz-placeholder{
    --tw-placeholder-opacity: 1;
    color:rgb(107 114 128 / var(--tw-placeholder-opacity))
  }
  
  .placeholder-gray-500::placeholder{
    --tw-placeholder-opacity: 1;
    color:rgb(107 114 128 / var(--tw-placeholder-opacity))
  }
  
  .placeholder-opacity-10::-moz-placeholder{
    --tw-placeholder-opacity: .1
  }
  
  .placeholder-opacity-10::placeholder{
    --tw-placeholder-opacity: .1
  }
  
  .placeholder-opacity-100::-moz-placeholder{
    --tw-placeholder-opacity: 1
  }
  
  .placeholder-opacity-100::placeholder{
    --tw-placeholder-opacity: 1
  }
  
  .placeholder-opacity-15::-moz-placeholder{
    --tw-placeholder-opacity: .15
  }
  
  .placeholder-opacity-15::placeholder{
    --tw-placeholder-opacity: .15
  }
  
  .placeholder-opacity-20::-moz-placeholder{
    --tw-placeholder-opacity: .2
  }
  
  .placeholder-opacity-20::placeholder{
    --tw-placeholder-opacity: .2
  }
  
  .placeholder-opacity-30::-moz-placeholder{
    --tw-placeholder-opacity: .3
  }
  
  .placeholder-opacity-30::placeholder{
    --tw-placeholder-opacity: .3
  }
  
  .placeholder-opacity-40::-moz-placeholder{
    --tw-placeholder-opacity: .4
  }
  
  .placeholder-opacity-40::placeholder{
    --tw-placeholder-opacity: .4
  }
  
  .placeholder-opacity-50::-moz-placeholder{
    --tw-placeholder-opacity: .5
  }
  
  .placeholder-opacity-50::placeholder{
    --tw-placeholder-opacity: .5
  }
  
  .placeholder-opacity-60::-moz-placeholder{
    --tw-placeholder-opacity: .6
  }
  
  .placeholder-opacity-60::placeholder{
    --tw-placeholder-opacity: .6
  }
  
  .placeholder-opacity-70::-moz-placeholder{
    --tw-placeholder-opacity: .7
  }
  
  .placeholder-opacity-70::placeholder{
    --tw-placeholder-opacity: .7
  }
  
  .placeholder-opacity-75::-moz-placeholder{
    --tw-placeholder-opacity: .75
  }
  
  .placeholder-opacity-75::placeholder{
    --tw-placeholder-opacity: .75
  }
  
  .placeholder-opacity-80::-moz-placeholder{
    --tw-placeholder-opacity: .8
  }
  
  .placeholder-opacity-80::placeholder{
    --tw-placeholder-opacity: .8
  }
  
  .placeholder-opacity-90::-moz-placeholder{
    --tw-placeholder-opacity: .9
  }
  
  .placeholder-opacity-90::placeholder{
    --tw-placeholder-opacity: .9
  }
  
  .caret-button-active-bg{
    caret-color:var(--button-active-bg-color)
  }
  
  .caret-button-active-text{
    caret-color:var(--button-active-text-color)
  }
  
  .caret-button-bg{
    caret-color:var(--button-bg-color)
  }
  
  .caret-button-hover-bg{
    caret-color:var(--button-hover-bg-color)
  }
  
  .caret-button-hover-text{
    caret-color:var(--button-hover-text-color)
  }
  
  .caret-button-ring{
    caret-color:var(--button-ring-color)
  }
  
  .caret-button-text{
    caret-color:var(--button-text-color)
  }
  
  .accent-button-active-bg{
    accent-color:var(--button-active-bg-color)
  }
  
  .accent-button-active-text{
    accent-color:var(--button-active-text-color)
  }
  
  .accent-button-bg{
    accent-color:var(--button-bg-color)
  }
  
  .accent-button-hover-bg{
    accent-color:var(--button-hover-bg-color)
  }
  
  .accent-button-hover-text{
    accent-color:var(--button-hover-text-color)
  }
  
  .accent-button-ring{
    accent-color:var(--button-ring-color)
  }
  
  .accent-button-text{
    accent-color:var(--button-text-color)
  }
  
  .opacity-0{
    opacity:0
  }
  
  .opacity-10{
    opacity:.1
  }
  
  .opacity-100{
    opacity:1
  }
  
  .opacity-15{
    opacity:.15
  }
  
  .opacity-20{
    opacity:.2
  }
  
  .opacity-30{
    opacity:.3
  }
  
  .opacity-40{
    opacity:.4
  }
  
  .opacity-50{
    opacity:.5
  }
  
  .opacity-60{
    opacity:.6
  }
  
  .opacity-70{
    opacity:.7
  }
  
  .opacity-80{
    opacity:.8
  }
  
  .opacity-90{
    opacity:.9
  }
  
  .mix-blend-multiply{
    mix-blend-mode:multiply
  }
  
  .shadow{
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
  }
  
  .shadow-lg{
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
  }
  
  .shadow-md{
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
  }
  
  .shadow-xl{
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
  }
  
  .shadow-button-active-bg{
    --tw-shadow-color: var(--button-active-bg-color);
    --tw-shadow: var(--tw-shadow-colored)
  }
  
  .shadow-button-active-text{
    --tw-shadow-color: var(--button-active-text-color);
    --tw-shadow: var(--tw-shadow-colored)
  }
  
  .shadow-button-bg{
    --tw-shadow-color: var(--button-bg-color);
    --tw-shadow: var(--tw-shadow-colored)
  }
  
  .shadow-button-hover-bg{
    --tw-shadow-color: var(--button-hover-bg-color);
    --tw-shadow: var(--tw-shadow-colored)
  }
  
  .shadow-button-hover-text{
    --tw-shadow-color: var(--button-hover-text-color);
    --tw-shadow: var(--tw-shadow-colored)
  }
  
  .shadow-button-ring{
    --tw-shadow-color: var(--button-ring-color);
    --tw-shadow: var(--tw-shadow-colored)
  }
  
  .shadow-button-text{
    --tw-shadow-color: var(--button-text-color);
    --tw-shadow: var(--tw-shadow-colored)
  }
  
  .outline{
    outline-style:solid
  }
  
  .outline-2{
    outline-width:2px
  }
  
  .outline-\[\#4e8ea4\]{
    outline-color:#4e8ea4
  }
  
  .outline-\[\#68A5A2\]{
    outline-color:#68a5a2
  }
  
  .outline-\[\#75bcaf\]{
    outline-color:#75bcaf
  }
  
  .outline-\[\#D3AF3D\]{
    outline-color:#d3af3d
  }
  
  .outline-\[\#f67956\]{
    outline-color:#f67956
  }
  
  .outline-button-active-bg{
    outline-color:var(--button-active-bg-color)
  }
  
  .outline-button-active-text{
    outline-color:var(--button-active-text-color)
  }
  
  .outline-button-bg{
    outline-color:var(--button-bg-color)
  }
  
  .outline-button-hover-bg{
    outline-color:var(--button-hover-bg-color)
  }
  
  .outline-button-hover-text{
    outline-color:var(--button-hover-text-color)
  }
  
  .outline-button-ring{
    outline-color:var(--button-ring-color)
  }
  
  .outline-button-text{
    outline-color:var(--button-text-color)
  }
  
  .ring-button-active-bg{
    --tw-ring-color: var(--button-active-bg-color)
  }
  
  .ring-button-active-text{
    --tw-ring-color: var(--button-active-text-color)
  }
  
  .ring-button-bg{
    --tw-ring-color: var(--button-bg-color)
  }
  
  .ring-button-hover-bg{
    --tw-ring-color: var(--button-hover-bg-color)
  }
  
  .ring-button-hover-text{
    --tw-ring-color: var(--button-hover-text-color)
  }
  
  .ring-button-ring{
    --tw-ring-color: var(--button-ring-color)
  }
  
  .ring-button-text{
    --tw-ring-color: var(--button-text-color)
  }
  
  .ring-white{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))
  }
  
  .ring-opacity-10{
    --tw-ring-opacity: .1
  }
  
  .ring-opacity-100{
    --tw-ring-opacity: 1
  }
  
  .ring-opacity-15{
    --tw-ring-opacity: .15
  }
  
  .ring-opacity-20{
    --tw-ring-opacity: .2
  }
  
  .ring-opacity-30{
    --tw-ring-opacity: .3
  }
  
  .ring-opacity-40{
    --tw-ring-opacity: .4
  }
  
  .ring-opacity-50{
    --tw-ring-opacity: .5
  }
  
  .ring-opacity-60{
    --tw-ring-opacity: .6
  }
  
  .ring-opacity-70{
    --tw-ring-opacity: .7
  }
  
  .ring-opacity-80{
    --tw-ring-opacity: .8
  }
  
  .ring-opacity-90{
    --tw-ring-opacity: .9
  }
  
  .ring-offset-button-active-bg{
    --tw-ring-offset-color: var(--button-active-bg-color)
  }
  
  .ring-offset-button-active-text{
    --tw-ring-offset-color: var(--button-active-text-color)
  }
  
  .ring-offset-button-bg{
    --tw-ring-offset-color: var(--button-bg-color)
  }
  
  .ring-offset-button-hover-bg{
    --tw-ring-offset-color: var(--button-hover-bg-color)
  }
  
  .ring-offset-button-hover-text{
    --tw-ring-offset-color: var(--button-hover-text-color)
  }
  
  .ring-offset-button-ring{
    --tw-ring-offset-color: var(--button-ring-color)
  }
  
  .ring-offset-button-text{
    --tw-ring-offset-color: var(--button-text-color)
  }
  
  .grayscale{
    --tw-grayscale: grayscale(100%);
    filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
  }
  
  .filter{
    filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
  }
  
  .backdrop-opacity-10{
    --tw-backdrop-opacity: opacity(.1);
    -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
  }
  
  .backdrop-opacity-100{
    --tw-backdrop-opacity: opacity(1);
    -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
  }
  
  .backdrop-opacity-15{
    --tw-backdrop-opacity: opacity(.15);
    -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
  }
  
  .backdrop-opacity-20{
    --tw-backdrop-opacity: opacity(.2);
    -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
  }
  
  .backdrop-opacity-30{
    --tw-backdrop-opacity: opacity(.3);
    -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
  }
  
  .backdrop-opacity-40{
    --tw-backdrop-opacity: opacity(.4);
    -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
  }
  
  .backdrop-opacity-50{
    --tw-backdrop-opacity: opacity(.5);
    -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
  }
  
  .backdrop-opacity-60{
    --tw-backdrop-opacity: opacity(.6);
    -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
  }
  
  .backdrop-opacity-70{
    --tw-backdrop-opacity: opacity(.7);
    -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
  }
  
  .backdrop-opacity-80{
    --tw-backdrop-opacity: opacity(.8);
    -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
  }
  
  .backdrop-opacity-90{
    --tw-backdrop-opacity: opacity(.9);
    -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
  }
  
  .transition{
    transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
    transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
    transition-timing-function:cubic-bezier(.4,0,.2,1);
    transition-duration:.15s
  }
  
  .transition-\[height\]{
    transition-property:height;
    transition-timing-function:cubic-bezier(.4,0,.2,1);
    transition-duration:.15s
  }
  
  .transition-all{
    transition-property:all;
    transition-timing-function:cubic-bezier(.4,0,.2,1);
    transition-duration:.15s
  }
  
  .transition-colors{
    transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function:cubic-bezier(.4,0,.2,1);
    transition-duration:.15s
  }
  
  .transition-opacity{
    transition-property:opacity;
    transition-timing-function:cubic-bezier(.4,0,.2,1);
    transition-duration:.15s
  }
  
  .transition-transform{
    transition-property:transform;
    transition-timing-function:cubic-bezier(.4,0,.2,1);
    transition-duration:.15s
  }
  
  .duration-100{
    transition-duration:.1s
  }
  
  .duration-150{
    transition-duration:.15s
  }
  
  .duration-200{
    transition-duration:.2s
  }
  
  .duration-300{
    transition-duration:.3s
  }
  
  .duration-500{
    transition-duration:.5s
  }
  
  .duration-\[\.05s\]{
    transition-duration:.05s
  }
  
  .ease-in-out{
    transition-timing-function:cubic-bezier(.4,0,.2,1)
  }
  
  .ease-linear{
    transition-timing-function:linear
  }
  
  @media (min-width: 640px){
    .elite-style__technical .sm\:text-xs.btn-secondary{
    padding:.375rem .75rem
  }
  }
  
  @media (min-width: 768px){
    .elite-style__technical .md\:text-xs.btn-secondary{
    padding:.375rem .75rem
  }
  }
  
  @media (min-width: 1024px){
    .elite-style__technical .lg\:text-xs.btn-secondary{
    padding:.375rem .75rem
  }
  }
  
  @media (min-width: 1280px){
    .elite-style__technical .xl\:text-xs.btn-secondary{
    padding:.375rem .75rem
  }
  }
  
  .marker\:text-white *::marker{
    color:#fff
  }
  
  .marker\:text-white::marker{
    color:#fff
  }
  
  .selection\:bg-black *::-moz-selection{
    --tw-bg-opacity: 1;
    background-color:rgb(0 0 0 / var(--tw-bg-opacity))
  }
  
  .selection\:bg-black *::selection{
    --tw-bg-opacity: 1;
    background-color:rgb(0 0 0 / var(--tw-bg-opacity))
  }
  
  .selection\:bg-highlight *::-moz-selection{
    background-color:var(--highlight-color)
  }
  
  .selection\:bg-highlight *::selection{
    background-color:var(--highlight-color)
  }
  
  .selection\:text-white *::-moz-selection{
    --tw-text-opacity: 1;
    color:rgb(255 255 255 / var(--tw-text-opacity))
  }
  
  .selection\:text-white *::selection{
    --tw-text-opacity: 1;
    color:rgb(255 255 255 / var(--tw-text-opacity))
  }
  
  .selection\:bg-black::-moz-selection{
    --tw-bg-opacity: 1;
    background-color:rgb(0 0 0 / var(--tw-bg-opacity))
  }
  
  .selection\:bg-black::selection{
    --tw-bg-opacity: 1;
    background-color:rgb(0 0 0 / var(--tw-bg-opacity))
  }
  
  .selection\:bg-highlight::-moz-selection{
    background-color:var(--highlight-color)
  }
  
  .selection\:bg-highlight::selection{
    background-color:var(--highlight-color)
  }
  
  .selection\:text-white::-moz-selection{
    --tw-text-opacity: 1;
    color:rgb(255 255 255 / var(--tw-text-opacity))
  }
  
  .selection\:text-white::selection{
    --tw-text-opacity: 1;
    color:rgb(255 255 255 / var(--tw-text-opacity))
  }
  
  .hover\:scale-110:hover{
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  
  .hover\:list-inside:hover{
    list-style-position:inside
  }
  
  .hover\:list-outside:hover{
    list-style-position:outside
  }
  
  .hover\:list-decimal:hover{
    list-style-type:decimal
  }
  
  .hover\:list-disc:hover{
    list-style-type:disc
  }
  
  .hover\:list-none:hover{
    list-style-type:none
  }
  
  .hover\:divide-button-active-bg:hover>:not([hidden])~:not([hidden]){
    border-color:var(--button-active-bg-color)
  }
  
  .hover\:divide-button-active-text:hover>:not([hidden])~:not([hidden]){
    border-color:var(--button-active-text-color)
  }
  
  .hover\:divide-button-hover-bg:hover>:not([hidden])~:not([hidden]){
    border-color:var(--button-hover-bg-color)
  }
  
  .hover\:divide-button-hover-text:hover>:not([hidden])~:not([hidden]){
    border-color:var(--button-hover-text-color)
  }
  
  .hover\:border-button-active-bg:hover{
    border-color:var(--button-active-bg-color)
  }
  
  .hover\:border-button-active-text:hover{
    border-color:var(--button-active-text-color)
  }
  
  .hover\:border-button-hover-bg:hover{
    border-color:var(--button-hover-bg-color)
  }
  
  .hover\:border-button-hover-text:hover{
    border-color:var(--button-hover-text-color)
  }
  
  .hover\:border-gray-300:hover{
    --tw-border-opacity: 1;
    border-color:rgb(209 213 219 / var(--tw-border-opacity))
  }
  
  .hover\:border-gray-900:hover{
    --tw-border-opacity: 1;
    border-color:rgb(17 24 39 / var(--tw-border-opacity))
  }
  
  .hover\:border-x-button-active-bg:hover{
    border-left-color:var(--button-active-bg-color);
    border-right-color:var(--button-active-bg-color)
  }
  
  .hover\:border-x-button-active-text:hover{
    border-left-color:var(--button-active-text-color);
    border-right-color:var(--button-active-text-color)
  }
  
  .hover\:border-x-button-hover-bg:hover{
    border-left-color:var(--button-hover-bg-color);
    border-right-color:var(--button-hover-bg-color)
  }
  
  .hover\:border-x-button-hover-text:hover{
    border-left-color:var(--button-hover-text-color);
    border-right-color:var(--button-hover-text-color)
  }
  
  .hover\:border-y-button-active-bg:hover{
    border-top-color:var(--button-active-bg-color);
    border-bottom-color:var(--button-active-bg-color)
  }
  
  .hover\:border-y-button-active-text:hover{
    border-top-color:var(--button-active-text-color);
    border-bottom-color:var(--button-active-text-color)
  }
  
  .hover\:border-y-button-hover-bg:hover{
    border-top-color:var(--button-hover-bg-color);
    border-bottom-color:var(--button-hover-bg-color)
  }
  
  .hover\:border-y-button-hover-text:hover{
    border-top-color:var(--button-hover-text-color);
    border-bottom-color:var(--button-hover-text-color)
  }
  
  .hover\:border-b-button-active-bg:hover{
    border-bottom-color:var(--button-active-bg-color)
  }
  
  .hover\:border-b-button-active-text:hover{
    border-bottom-color:var(--button-active-text-color)
  }
  
  .hover\:border-b-button-hover-bg:hover{
    border-bottom-color:var(--button-hover-bg-color)
  }
  
  .hover\:border-b-button-hover-text:hover{
    border-bottom-color:var(--button-hover-text-color)
  }
  
  .hover\:border-e-button-active-bg:hover{
    border-inline-end-color:var(--button-active-bg-color)
  }
  
  .hover\:border-e-button-active-text:hover{
    border-inline-end-color:var(--button-active-text-color)
  }
  
  .hover\:border-e-button-hover-bg:hover{
    border-inline-end-color:var(--button-hover-bg-color)
  }
  
  .hover\:border-e-button-hover-text:hover{
    border-inline-end-color:var(--button-hover-text-color)
  }
  
  .hover\:border-l-button-active-bg:hover{
    border-left-color:var(--button-active-bg-color)
  }
  
  .hover\:border-l-button-active-text:hover{
    border-left-color:var(--button-active-text-color)
  }
  
  .hover\:border-l-button-hover-bg:hover{
    border-left-color:var(--button-hover-bg-color)
  }
  
  .hover\:border-l-button-hover-text:hover{
    border-left-color:var(--button-hover-text-color)
  }
  
  .hover\:border-r-button-active-bg:hover{
    border-right-color:var(--button-active-bg-color)
  }
  
  .hover\:border-r-button-active-text:hover{
    border-right-color:var(--button-active-text-color)
  }
  
  .hover\:border-r-button-hover-bg:hover{
    border-right-color:var(--button-hover-bg-color)
  }
  
  .hover\:border-r-button-hover-text:hover{
    border-right-color:var(--button-hover-text-color)
  }
  
  .hover\:border-s-button-active-bg:hover{
    border-inline-start-color:var(--button-active-bg-color)
  }
  
  .hover\:border-s-button-active-text:hover{
    border-inline-start-color:var(--button-active-text-color)
  }
  
  .hover\:border-s-button-hover-bg:hover{
    border-inline-start-color:var(--button-hover-bg-color)
  }
  
  .hover\:border-s-button-hover-text:hover{
    border-inline-start-color:var(--button-hover-text-color)
  }
  
  .hover\:border-t-button-active-bg:hover{
    border-top-color:var(--button-active-bg-color)
  }
  
  .hover\:border-t-button-active-text:hover{
    border-top-color:var(--button-active-text-color)
  }
  
  .hover\:border-t-button-hover-bg:hover{
    border-top-color:var(--button-hover-bg-color)
  }
  
  .hover\:border-t-button-hover-text:hover{
    border-top-color:var(--button-hover-text-color)
  }
  
  .hover\:bg-\[\#4e8ea4\]\/20:hover{
    background-color:#4e8ea433
  }
  
  .hover\:bg-\[\#5E9795\]\/20:hover{
    background-color:#5e979533
  }
  
  .hover\:bg-\[\#75bcaf\]\/20:hover{
    background-color:#75bcaf33
  }
  
  .hover\:bg-\[\#D3AF3D\]\/20:hover{
    background-color:#d3af3d33
  }
  
  .hover\:bg-\[\#f67956\]\/20:hover{
    background-color:#f6795633
  }
  
  .hover\:bg-button-active-bg:hover{
    background-color:var(--button-active-bg-color)
  }
  
  .hover\:bg-button-active-text:hover{
    background-color:var(--button-active-text-color)
  }
  
  .hover\:bg-button-hover-bg:hover{
    background-color:var(--button-hover-bg-color)
  }
  
  .hover\:bg-button-hover-text:hover{
    background-color:var(--button-hover-text-color)
  }
  
  .hover\:bg-gray-100:hover{
    --tw-bg-opacity: 1;
    background-color:rgb(243 244 246 / var(--tw-bg-opacity))
  }
  
  .hover\:bg-link:hover{
    background-color:var(--link-color)
  }
  
  .hover\:bg-link-active:hover{
    background-color:var(--link-active-color)
  }
  
  .hover\:bg-link-hover:hover{
    background-color:var(--link-hover-color)
  }
  
  .hover\:bg-menu-background-hover:hover{
    background-color:var(--menu-background-hover-color)
  }
  
  .hover\:from-button-active-bg:hover{
    --tw-gradient-from: var(--button-active-bg-color) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
  }
  
  .hover\:from-button-active-text:hover{
    --tw-gradient-from: var(--button-active-text-color) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
  }
  
  .hover\:from-button-hover-bg:hover{
    --tw-gradient-from: var(--button-hover-bg-color) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
  }
  
  .hover\:from-button-hover-text:hover{
    --tw-gradient-from: var(--button-hover-text-color) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
  }
  
  .hover\:via-button-active-bg:hover{
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--button-active-bg-color) var(--tw-gradient-via-position), var(--tw-gradient-to)
  }
  
  .hover\:via-button-active-text:hover{
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--button-active-text-color) var(--tw-gradient-via-position), var(--tw-gradient-to)
  }
  
  .hover\:via-button-hover-bg:hover{
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--button-hover-bg-color) var(--tw-gradient-via-position), var(--tw-gradient-to)
  }
  
  .hover\:via-button-hover-text:hover{
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--button-hover-text-color) var(--tw-gradient-via-position), var(--tw-gradient-to)
  }
  
  .hover\:to-button-active-bg:hover{
    --tw-gradient-to: var(--button-active-bg-color) var(--tw-gradient-to-position)
  }
  
  .hover\:to-button-active-text:hover{
    --tw-gradient-to: var(--button-active-text-color) var(--tw-gradient-to-position)
  }
  
  .hover\:to-button-hover-bg:hover{
    --tw-gradient-to: var(--button-hover-bg-color) var(--tw-gradient-to-position)
  }
  
  .hover\:to-button-hover-text:hover{
    --tw-gradient-to: var(--button-hover-text-color) var(--tw-gradient-to-position)
  }
  
  .hover\:fill-button-active-bg:hover{
    fill:var(--button-active-bg-color)
  }
  
  .hover\:fill-button-active-text:hover{
    fill:var(--button-active-text-color)
  }
  
  .hover\:fill-button-hover-bg:hover{
    fill:var(--button-hover-bg-color)
  }
  
  .hover\:fill-button-hover-text:hover{
    fill:var(--button-hover-text-color)
  }
  
  .hover\:stroke-button-active-bg:hover{
    stroke:var(--button-active-bg-color)
  }
  
  .hover\:stroke-button-active-text:hover{
    stroke:var(--button-active-text-color)
  }
  
  .hover\:stroke-button-hover-bg:hover{
    stroke:var(--button-hover-bg-color)
  }
  
  .hover\:stroke-button-hover-text:hover{
    stroke:var(--button-hover-text-color)
  }
  
  .hover\:text-button-active-bg:hover{
    color:var(--button-active-bg-color)
  }
  
  .hover\:text-button-active-text:hover{
    color:var(--button-active-text-color)
  }
  
  .hover\:text-button-hover-bg:hover{
    color:var(--button-hover-bg-color)
  }
  
  .hover\:text-button-hover-text:hover{
    color:var(--button-hover-text-color)
  }
  
  .hover\:text-link:hover{
    color:var(--link-color)
  }
  
  .hover\:text-link-active:hover{
    color:var(--link-active-color)
  }
  
  .hover\:text-link-hover:hover{
    color:var(--link-hover-color)
  }
  
  .hover\:text-menu-link:hover{
    color:var(--menu-link-color)
  }
  
  .hover\:text-menu-link-hover:hover{
    color:var(--menu-link-hover-color)
  }
  
  .hover\:text-white:hover{
    --tw-text-opacity: 1;
    color:rgb(255 255 255 / var(--tw-text-opacity))
  }
  
  .hover\:text-white\/80:hover{
    color:#fffc
  }
  
  .hover\:underline:hover{
    text-decoration-line:underline
  }
  
  .hover\:no-underline:hover{
    text-decoration-line:none
  }
  
  .hover\:decoration-button-active-bg:hover{
    text-decoration-color:var(--button-active-bg-color)
  }
  
  .hover\:decoration-button-active-text:hover{
    text-decoration-color:var(--button-active-text-color)
  }
  
  .hover\:decoration-button-hover-bg:hover{
    text-decoration-color:var(--button-hover-bg-color)
  }
  
  .hover\:decoration-button-hover-text:hover{
    text-decoration-color:var(--button-hover-text-color)
  }
  
  .hover\:underline-offset-8:hover{
    text-underline-offset:8px
  }
  
  .hover\:placeholder-button-active-bg:hover::-moz-placeholder{
    color:var(--button-active-bg-color)
  }
  
  .hover\:placeholder-button-active-bg:hover::placeholder{
    color:var(--button-active-bg-color)
  }
  
  .hover\:placeholder-button-active-text:hover::-moz-placeholder{
    color:var(--button-active-text-color)
  }
  
  .hover\:placeholder-button-active-text:hover::placeholder{
    color:var(--button-active-text-color)
  }
  
  .hover\:placeholder-button-hover-bg:hover::-moz-placeholder{
    color:var(--button-hover-bg-color)
  }
  
  .hover\:placeholder-button-hover-bg:hover::placeholder{
    color:var(--button-hover-bg-color)
  }
  
  .hover\:placeholder-button-hover-text:hover::-moz-placeholder{
    color:var(--button-hover-text-color)
  }
  
  .hover\:placeholder-button-hover-text:hover::placeholder{
    color:var(--button-hover-text-color)
  }
  
  .hover\:caret-button-active-bg:hover{
    caret-color:var(--button-active-bg-color)
  }
  
  .hover\:caret-button-active-text:hover{
    caret-color:var(--button-active-text-color)
  }
  
  .hover\:caret-button-hover-bg:hover{
    caret-color:var(--button-hover-bg-color)
  }
  
  .hover\:caret-button-hover-text:hover{
    caret-color:var(--button-hover-text-color)
  }
  
  .hover\:accent-button-active-bg:hover{
    accent-color:var(--button-active-bg-color)
  }
  
  .hover\:accent-button-active-text:hover{
    accent-color:var(--button-active-text-color)
  }
  
  .hover\:accent-button-hover-bg:hover{
    accent-color:var(--button-hover-bg-color)
  }
  
  .hover\:accent-button-hover-text:hover{
    accent-color:var(--button-hover-text-color)
  }
  
  .hover\:opacity-75:hover{
    opacity:.75
  }
  
  .hover\:shadow-md:hover{
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
  }
  
  .hover\:shadow-button-active-bg:hover{
    --tw-shadow-color: var(--button-active-bg-color);
    --tw-shadow: var(--tw-shadow-colored)
  }
  
  .hover\:shadow-button-active-text:hover{
    --tw-shadow-color: var(--button-active-text-color);
    --tw-shadow: var(--tw-shadow-colored)
  }
  
  .hover\:shadow-button-hover-bg:hover{
    --tw-shadow-color: var(--button-hover-bg-color);
    --tw-shadow: var(--tw-shadow-colored)
  }
  
  .hover\:shadow-button-hover-text:hover{
    --tw-shadow-color: var(--button-hover-text-color);
    --tw-shadow: var(--tw-shadow-colored)
  }
  
  .hover\:outline-button-active-bg:hover{
    outline-color:var(--button-active-bg-color)
  }
  
  .hover\:outline-button-active-text:hover{
    outline-color:var(--button-active-text-color)
  }
  
  .hover\:outline-button-hover-bg:hover{
    outline-color:var(--button-hover-bg-color)
  }
  
  .hover\:outline-button-hover-text:hover{
    outline-color:var(--button-hover-text-color)
  }
  
  .hover\:ring-button-active-bg:hover{
    --tw-ring-color: var(--button-active-bg-color)
  }
  
  .hover\:ring-button-active-text:hover{
    --tw-ring-color: var(--button-active-text-color)
  }
  
  .hover\:ring-button-hover-bg:hover{
    --tw-ring-color: var(--button-hover-bg-color)
  }
  
  .hover\:ring-button-hover-text:hover{
    --tw-ring-color: var(--button-hover-text-color)
  }
  
  .hover\:ring-offset-button-active-bg:hover{
    --tw-ring-offset-color: var(--button-active-bg-color)
  }
  
  .hover\:ring-offset-button-active-text:hover{
    --tw-ring-offset-color: var(--button-active-text-color)
  }
  
  .hover\:ring-offset-button-hover-bg:hover{
    --tw-ring-offset-color: var(--button-hover-bg-color)
  }
  
  .hover\:ring-offset-button-hover-text:hover{
    --tw-ring-offset-color: var(--button-hover-text-color)
  }
  
  .focus\:divide-button-ring:focus>:not([hidden])~:not([hidden]){
    border-color:var(--button-ring-color)
  }
  
  .focus\:border-button-ring:focus{
    border-color:var(--button-ring-color)
  }
  
  .focus\:border-input-focus:focus{
    border-color:var(--input-focus-ring-color)
  }
  
  .focus\:border-x-button-ring:focus{
    border-left-color:var(--button-ring-color);
    border-right-color:var(--button-ring-color)
  }
  
  .focus\:border-y-button-ring:focus{
    border-top-color:var(--button-ring-color);
    border-bottom-color:var(--button-ring-color)
  }
  
  .focus\:border-b-button-ring:focus{
    border-bottom-color:var(--button-ring-color)
  }
  
  .focus\:border-e-button-ring:focus{
    border-inline-end-color:var(--button-ring-color)
  }
  
  .focus\:border-l-button-ring:focus{
    border-left-color:var(--button-ring-color)
  }
  
  .focus\:border-r-button-ring:focus{
    border-right-color:var(--button-ring-color)
  }
  
  .focus\:border-s-button-ring:focus{
    border-inline-start-color:var(--button-ring-color)
  }
  
  .focus\:border-t-button-ring:focus{
    border-top-color:var(--button-ring-color)
  }
  
  .focus\:bg-button-ring:focus{
    background-color:var(--button-ring-color)
  }
  
  .focus\:bg-link:focus{
    background-color:var(--link-color)
  }
  
  .focus\:bg-link-active:focus{
    background-color:var(--link-active-color)
  }
  
  .focus\:bg-link-hover:focus{
    background-color:var(--link-hover-color)
  }
  
  .focus\:from-button-ring:focus{
    --tw-gradient-from: var(--button-ring-color) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
  }
  
  .focus\:via-button-ring:focus{
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--button-ring-color) var(--tw-gradient-via-position), var(--tw-gradient-to)
  }
  
  .focus\:to-button-ring:focus{
    --tw-gradient-to: var(--button-ring-color) var(--tw-gradient-to-position)
  }
  
  .focus\:fill-button-ring:focus{
    fill:var(--button-ring-color)
  }
  
  .focus\:stroke-button-ring:focus{
    stroke:var(--button-ring-color)
  }
  
  .focus\:text-button-ring:focus{
    color:var(--button-ring-color)
  }
  
  .focus\:text-link:focus{
    color:var(--link-color)
  }
  
  .focus\:text-link-active:focus{
    color:var(--link-active-color)
  }
  
  .focus\:text-link-hover:focus{
    color:var(--link-hover-color)
  }
  
  .focus\:decoration-button-ring:focus{
    text-decoration-color:var(--button-ring-color)
  }
  
  .focus\:placeholder-button-ring:focus::-moz-placeholder{
    color:var(--button-ring-color)
  }
  
  .focus\:placeholder-button-ring:focus::placeholder{
    color:var(--button-ring-color)
  }
  
  .focus\:caret-button-ring:focus{
    caret-color:var(--button-ring-color)
  }
  
  .focus\:accent-button-ring:focus{
    accent-color:var(--button-ring-color)
  }
  
  .focus\:shadow-button-ring:focus{
    --tw-shadow-color: var(--button-ring-color);
    --tw-shadow: var(--tw-shadow-colored)
  }
  
  .focus\:outline-none:focus{
    outline:2px solid transparent;
    outline-offset:2px
  }
  
  .focus\:outline-button-ring:focus{
    outline-color:var(--button-ring-color)
  }
  
  .focus\:ring-2:focus{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
  }
  
  .focus\:ring-inset:focus{
    --tw-ring-inset: inset
  }
  
  .focus\:ring-\[\#4e8ea4\]:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(78 142 164 / var(--tw-ring-opacity))
  }
  
  .focus\:ring-\[\#5E9795\]:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(94 151 149 / var(--tw-ring-opacity))
  }
  
  .focus\:ring-\[\#75bcaf\]:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(117 188 175 / var(--tw-ring-opacity))
  }
  
  .focus\:ring-\[\#D3AF3D\]:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(211 175 61 / var(--tw-ring-opacity))
  }
  
  .focus\:ring-\[\#f67956\]:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(246 121 86 / var(--tw-ring-opacity))
  }
  
  .focus\:ring-button-ring:focus{
    --tw-ring-color: var(--button-ring-color)
  }
  
  .focus\:ring-link:focus{
    --tw-ring-color: var(--link-color)
  }
  
  .focus\:ring-menu-link-focus:focus{
    --tw-ring-color: var(--menu-link-focus-color)
  }
  
  .focus\:ring-white:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))
  }
  
  .focus\:ring-offset-2:focus{
    --tw-ring-offset-width: 2px
  }
  
  .focus\:ring-offset-4:focus{
    --tw-ring-offset-width: 4px
  }
  
  .focus\:ring-offset-button-ring:focus{
    --tw-ring-offset-color: var(--button-ring-color)
  }
  
  .active\:divide-button-active-bg:active>:not([hidden])~:not([hidden]){
    border-color:var(--button-active-bg-color)
  }
  
  .active\:divide-button-active-text:active>:not([hidden])~:not([hidden]){
    border-color:var(--button-active-text-color)
  }
  
  .active\:border-button-active-bg:active{
    border-color:var(--button-active-bg-color)
  }
  
  .active\:border-button-active-text:active{
    border-color:var(--button-active-text-color)
  }
  
  .active\:border-x-button-active-bg:active{
    border-left-color:var(--button-active-bg-color);
    border-right-color:var(--button-active-bg-color)
  }
  
  .active\:border-x-button-active-text:active{
    border-left-color:var(--button-active-text-color);
    border-right-color:var(--button-active-text-color)
  }
  
  .active\:border-y-button-active-bg:active{
    border-top-color:var(--button-active-bg-color);
    border-bottom-color:var(--button-active-bg-color)
  }
  
  .active\:border-y-button-active-text:active{
    border-top-color:var(--button-active-text-color);
    border-bottom-color:var(--button-active-text-color)
  }
  
  .active\:border-b-button-active-bg:active{
    border-bottom-color:var(--button-active-bg-color)
  }
  
  .active\:border-b-button-active-text:active{
    border-bottom-color:var(--button-active-text-color)
  }
  
  .active\:border-e-button-active-bg:active{
    border-inline-end-color:var(--button-active-bg-color)
  }
  
  .active\:border-e-button-active-text:active{
    border-inline-end-color:var(--button-active-text-color)
  }
  
  .active\:border-l-button-active-bg:active{
    border-left-color:var(--button-active-bg-color)
  }
  
  .active\:border-l-button-active-text:active{
    border-left-color:var(--button-active-text-color)
  }
  
  .active\:border-r-button-active-bg:active{
    border-right-color:var(--button-active-bg-color)
  }
  
  .active\:border-r-button-active-text:active{
    border-right-color:var(--button-active-text-color)
  }
  
  .active\:border-s-button-active-bg:active{
    border-inline-start-color:var(--button-active-bg-color)
  }
  
  .active\:border-s-button-active-text:active{
    border-inline-start-color:var(--button-active-text-color)
  }
  
  .active\:border-t-button-active-bg:active{
    border-top-color:var(--button-active-bg-color)
  }
  
  .active\:border-t-button-active-text:active{
    border-top-color:var(--button-active-text-color)
  }
  
  .active\:bg-button-active-bg:active{
    background-color:var(--button-active-bg-color)
  }
  
  .active\:bg-button-active-text:active{
    background-color:var(--button-active-text-color)
  }
  
  .active\:bg-link:active{
    background-color:var(--link-color)
  }
  
  .active\:bg-link-active:active{
    background-color:var(--link-active-color)
  }
  
  .active\:bg-link-hover:active{
    background-color:var(--link-hover-color)
  }
  
  .active\:from-button-active-bg:active{
    --tw-gradient-from: var(--button-active-bg-color) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
  }
  
  .active\:from-button-active-text:active{
    --tw-gradient-from: var(--button-active-text-color) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
  }
  
  .active\:via-button-active-bg:active{
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--button-active-bg-color) var(--tw-gradient-via-position), var(--tw-gradient-to)
  }
  
  .active\:via-button-active-text:active{
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--button-active-text-color) var(--tw-gradient-via-position), var(--tw-gradient-to)
  }
  
  .active\:to-button-active-bg:active{
    --tw-gradient-to: var(--button-active-bg-color) var(--tw-gradient-to-position)
  }
  
  .active\:to-button-active-text:active{
    --tw-gradient-to: var(--button-active-text-color) var(--tw-gradient-to-position)
  }
  
  .active\:fill-button-active-bg:active{
    fill:var(--button-active-bg-color)
  }
  
  .active\:fill-button-active-text:active{
    fill:var(--button-active-text-color)
  }
  
  .active\:stroke-button-active-bg:active{
    stroke:var(--button-active-bg-color)
  }
  
  .active\:stroke-button-active-text:active{
    stroke:var(--button-active-text-color)
  }
  
  .active\:text-button-active-bg:active{
    color:var(--button-active-bg-color)
  }
  
  .active\:text-button-active-text:active{
    color:var(--button-active-text-color)
  }
  
  .active\:text-link:active{
    color:var(--link-color)
  }
  
  .active\:text-link-active:active{
    color:var(--link-active-color)
  }
  
  .active\:text-link-hover:active{
    color:var(--link-hover-color)
  }
  
  .active\:text-menu-link-active:active{
    color:var(--menu-link-active-color)
  }
  
  .active\:decoration-button-active-bg:active{
    text-decoration-color:var(--button-active-bg-color)
  }
  
  .active\:decoration-button-active-text:active{
    text-decoration-color:var(--button-active-text-color)
  }
  
  .active\:placeholder-button-active-bg:active::-moz-placeholder{
    color:var(--button-active-bg-color)
  }
  
  .active\:placeholder-button-active-bg:active::placeholder{
    color:var(--button-active-bg-color)
  }
  
  .active\:placeholder-button-active-text:active::-moz-placeholder{
    color:var(--button-active-text-color)
  }
  
  .active\:placeholder-button-active-text:active::placeholder{
    color:var(--button-active-text-color)
  }
  
  .active\:caret-button-active-bg:active{
    caret-color:var(--button-active-bg-color)
  }
  
  .active\:caret-button-active-text:active{
    caret-color:var(--button-active-text-color)
  }
  
  .active\:accent-button-active-bg:active{
    accent-color:var(--button-active-bg-color)
  }
  
  .active\:accent-button-active-text:active{
    accent-color:var(--button-active-text-color)
  }
  
  .active\:shadow-button-active-bg:active{
    --tw-shadow-color: var(--button-active-bg-color);
    --tw-shadow: var(--tw-shadow-colored)
  }
  
  .active\:shadow-button-active-text:active{
    --tw-shadow-color: var(--button-active-text-color);
    --tw-shadow: var(--tw-shadow-colored)
  }
  
  .active\:outline-button-active-bg:active{
    outline-color:var(--button-active-bg-color)
  }
  
  .active\:outline-button-active-text:active{
    outline-color:var(--button-active-text-color)
  }
  
  .active\:ring-button-active-bg:active{
    --tw-ring-color: var(--button-active-bg-color)
  }
  
  .active\:ring-button-active-text:active{
    --tw-ring-color: var(--button-active-text-color)
  }
  
  .active\:ring-offset-button-active-bg:active{
    --tw-ring-offset-color: var(--button-active-bg-color)
  }
  
  .active\:ring-offset-button-active-text:active{
    --tw-ring-offset-color: var(--button-active-text-color)
  }
  
  .group\/main:hover .group-hover\/main\:visible,.group\/second:hover .group-hover\/second\:visible{
    visibility:visible
  }
  
  .group\/main:hover .group-hover\/main\:rotate-180,.group:hover .group-hover\:rotate-180{
    --tw-rotate: 180deg;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  
  .group:hover .group-hover\:bg-gray-100{
    --tw-bg-opacity: 1;
    background-color:rgb(243 244 246 / var(--tw-bg-opacity))
  }
  
  .group:hover .group-hover\:text-white{
    --tw-text-opacity: 1;
    color:rgb(255 255 255 / var(--tw-text-opacity))
  }
  
  .group\/main:hover .group-hover\/main\:opacity-100,.group\/second:hover .group-hover\/second\:opacity-100{
    opacity:1
  }
  
  .group:hover .group-hover\:grayscale-0{
    --tw-grayscale: grayscale(0);
    filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
  }
  
  @media (min-width: 640px){
    .sm\:-bottom-10{
    bottom:-2.5rem
  }
  
  .sm\:-bottom-12{
    bottom:-3rem
  }
  
  .sm\:-bottom-14{
    bottom:-3.5rem
  }
  
  .sm\:-bottom-20{
    bottom:-5rem
  }
  
  .sm\:-bottom-32{
    bottom:-8rem
  }
  
  .sm\:-bottom-4{
    bottom:-1rem
  }
  
  .sm\:-bottom-40{
    bottom:-10rem
  }
  
  .sm\:-bottom-44{
    bottom:-11rem
  }
  
  .sm\:-bottom-48{
    bottom:-12rem
  }
  
  .sm\:-bottom-6{
    bottom:-1.5rem
  }
  
  .sm\:-bottom-60{
    bottom:-15rem
  }
  
  .sm\:-bottom-64{
    bottom:-16rem
  }
  
  .sm\:-top-10{
    top:-2.5rem
  }
  
  .sm\:-top-12{
    top:-3rem
  }
  
  .sm\:-top-14{
    top:-3.5rem
  }
  
  .sm\:-top-20{
    top:-5rem
  }
  
  .sm\:-top-24{
    top:-6rem
  }
  
  .sm\:-top-32{
    top:-8rem
  }
  
  .sm\:-top-4{
    top:-1rem
  }
  
  .sm\:-top-40{
    top:-10rem
  }
  
  .sm\:-top-44{
    top:-11rem
  }
  
  .sm\:-top-48{
    top:-12rem
  }
  
  .sm\:-top-6{
    top:-1.5rem
  }
  
  .sm\:-top-60{
    top:-15rem
  }
  
  .sm\:-top-64{
    top:-16rem
  }
  
  .sm\:bottom-10{
    bottom:2.5rem
  }
  
  .sm\:bottom-12{
    bottom:3rem
  }
  
  .sm\:bottom-14{
    bottom:3.5rem
  }
  
  .sm\:bottom-20{
    bottom:5rem
  }
  
  .sm\:bottom-32{
    bottom:8rem
  }
  
  .sm\:bottom-4{
    bottom:1rem
  }
  
  .sm\:bottom-40{
    bottom:10rem
  }
  
  .sm\:bottom-44{
    bottom:11rem
  }
  
  .sm\:bottom-48{
    bottom:12rem
  }
  
  .sm\:bottom-6{
    bottom:1.5rem
  }
  
  .sm\:bottom-60{
    bottom:15rem
  }
  
  .sm\:bottom-64{
    bottom:16rem
  }
  
  .sm\:top-10{
    top:2.5rem
  }
  
  .sm\:top-12{
    top:3rem
  }
  
  .sm\:top-14{
    top:3.5rem
  }
  
  .sm\:top-20{
    top:5rem
  }
  
  .sm\:top-24{
    top:6rem
  }
  
  .sm\:top-32{
    top:8rem
  }
  
  .sm\:top-4{
    top:1rem
  }
  
  .sm\:top-40{
    top:10rem
  }
  
  .sm\:top-44{
    top:11rem
  }
  
  .sm\:top-48{
    top:12rem
  }
  
  .sm\:top-6{
    top:1.5rem
  }
  
  .sm\:top-60{
    top:15rem
  }
  
  .sm\:top-64{
    top:16rem
  }
  
  .sm\:-order-1{
    order:-1
  }
  
  .sm\:-order-10{
    order:-10
  }
  
  .sm\:-order-11{
    order:-11
  }
  
  .sm\:-order-12{
    order:-12
  }
  
  .sm\:-order-2{
    order:-2
  }
  
  .sm\:order-1{
    order:1
  }
  
  .sm\:order-10{
    order:10
  }
  
  .sm\:order-11{
    order:11
  }
  
  .sm\:order-12{
    order:12
  }
  
  .sm\:order-2{
    order:2
  }
  
  .sm\:-m-10{
    margin:-2.5rem
  }
  
  .sm\:-m-12{
    margin:-3rem
  }
  
  .sm\:-m-14{
    margin:-3.5rem
  }
  
  .sm\:-m-20{
    margin:-5rem
  }
  
  .sm\:-m-32{
    margin:-8rem
  }
  
  .sm\:-m-4{
    margin:-1rem
  }
  
  .sm\:-m-40{
    margin:-10rem
  }
  
  .sm\:-m-44{
    margin:-11rem
  }
  
  .sm\:-m-48{
    margin:-12rem
  }
  
  .sm\:-m-6{
    margin:-1.5rem
  }
  
  .sm\:-m-60{
    margin:-15rem
  }
  
  .sm\:-m-64{
    margin:-16rem
  }
  
  .sm\:m-10{
    margin:2.5rem
  }
  
  .sm\:m-12{
    margin:3rem
  }
  
  .sm\:m-14{
    margin:3.5rem
  }
  
  .sm\:m-20{
    margin:5rem
  }
  
  .sm\:m-32{
    margin:8rem
  }
  
  .sm\:m-4{
    margin:1rem
  }
  
  .sm\:m-40{
    margin:10rem
  }
  
  .sm\:m-44{
    margin:11rem
  }
  
  .sm\:m-48{
    margin:12rem
  }
  
  .sm\:m-6{
    margin:1.5rem
  }
  
  .sm\:m-60{
    margin:15rem
  }
  
  .sm\:m-64{
    margin:16rem
  }
  
  .sm\:-mx-8{
    margin-left:-2rem;
    margin-right:-2rem
  }
  
  .sm\:-my-10{
    margin-top:-2.5rem;
    margin-bottom:-2.5rem
  }
  
  .sm\:-my-12{
    margin-top:-3rem;
    margin-bottom:-3rem
  }
  
  .sm\:-my-14{
    margin-top:-3.5rem;
    margin-bottom:-3.5rem
  }
  
  .sm\:-my-2{
    margin-top:-.5rem;
    margin-bottom:-.5rem
  }
  
  .sm\:-my-2\.5{
    margin-top:-.625rem;
    margin-bottom:-.625rem
  }
  
  .sm\:-my-20{
    margin-top:-5rem;
    margin-bottom:-5rem
  }
  
  .sm\:-my-24{
    margin-top:-6rem;
    margin-bottom:-6rem
  }
  
  .sm\:-my-28{
    margin-top:-7rem;
    margin-bottom:-7rem
  }
  
  .sm\:-my-3{
    margin-top:-.75rem;
    margin-bottom:-.75rem
  }
  
  .sm\:-my-3\.5{
    margin-top:-.875rem;
    margin-bottom:-.875rem
  }
  
  .sm\:-my-32{
    margin-top:-8rem;
    margin-bottom:-8rem
  }
  
  .sm\:-my-36{
    margin-top:-9rem;
    margin-bottom:-9rem
  }
  
  .sm\:-my-4{
    margin-top:-1rem;
    margin-bottom:-1rem
  }
  
  .sm\:-my-40{
    margin-top:-10rem;
    margin-bottom:-10rem
  }
  
  .sm\:-my-44{
    margin-top:-11rem;
    margin-bottom:-11rem
  }
  
  .sm\:-my-48{
    margin-top:-12rem;
    margin-bottom:-12rem
  }
  
  .sm\:-my-5{
    margin-top:-1.25rem;
    margin-bottom:-1.25rem
  }
  
  .sm\:-my-52{
    margin-top:-13rem;
    margin-bottom:-13rem
  }
  
  .sm\:-my-56{
    margin-top:-14rem;
    margin-bottom:-14rem
  }
  
  .sm\:-my-6{
    margin-top:-1.5rem;
    margin-bottom:-1.5rem
  }
  
  .sm\:-my-60{
    margin-top:-15rem;
    margin-bottom:-15rem
  }
  
  .sm\:-my-64{
    margin-top:-16rem;
    margin-bottom:-16rem
  }
  
  .sm\:mx-8{
    margin-left:2rem;
    margin-right:2rem
  }
  
  .sm\:mx-auto{
    margin-left:auto;
    margin-right:auto
  }
  
  .sm\:my-10{
    margin-top:2.5rem;
    margin-bottom:2.5rem
  }
  
  .sm\:my-12{
    margin-top:3rem;
    margin-bottom:3rem
  }
  
  .sm\:my-14{
    margin-top:3.5rem;
    margin-bottom:3.5rem
  }
  
  .sm\:my-2{
    margin-top:.5rem;
    margin-bottom:.5rem
  }
  
  .sm\:my-2\.5{
    margin-top:.625rem;
    margin-bottom:.625rem
  }
  
  .sm\:my-20{
    margin-top:5rem;
    margin-bottom:5rem
  }
  
  .sm\:my-24{
    margin-top:6rem;
    margin-bottom:6rem
  }
  
  .sm\:my-28{
    margin-top:7rem;
    margin-bottom:7rem
  }
  
  .sm\:my-3{
    margin-top:.75rem;
    margin-bottom:.75rem
  }
  
  .sm\:my-3\.5{
    margin-top:.875rem;
    margin-bottom:.875rem
  }
  
  .sm\:my-32{
    margin-top:8rem;
    margin-bottom:8rem
  }
  
  .sm\:my-36{
    margin-top:9rem;
    margin-bottom:9rem
  }
  
  .sm\:my-4{
    margin-top:1rem;
    margin-bottom:1rem
  }
  
  .sm\:my-40{
    margin-top:10rem;
    margin-bottom:10rem
  }
  
  .sm\:my-44{
    margin-top:11rem;
    margin-bottom:11rem
  }
  
  .sm\:my-48{
    margin-top:12rem;
    margin-bottom:12rem
  }
  
  .sm\:my-5{
    margin-top:1.25rem;
    margin-bottom:1.25rem
  }
  
  .sm\:my-52{
    margin-top:13rem;
    margin-bottom:13rem
  }
  
  .sm\:my-56{
    margin-top:14rem;
    margin-bottom:14rem
  }
  
  .sm\:my-6{
    margin-top:1.5rem;
    margin-bottom:1.5rem
  }
  
  .sm\:my-60{
    margin-top:15rem;
    margin-bottom:15rem
  }
  
  .sm\:my-64{
    margin-top:16rem;
    margin-bottom:16rem
  }
  
  .sm\:my-8{
    margin-top:2rem;
    margin-bottom:2rem
  }
  
  .sm\:-mb-10{
    margin-bottom:-2.5rem
  }
  
  .sm\:-mb-12{
    margin-bottom:-3rem
  }
  
  .sm\:-mb-14{
    margin-bottom:-3.5rem
  }
  
  .sm\:-mb-2{
    margin-bottom:-.5rem
  }
  
  .sm\:-mb-2\.5{
    margin-bottom:-.625rem
  }
  
  .sm\:-mb-20{
    margin-bottom:-5rem
  }
  
  .sm\:-mb-24{
    margin-bottom:-6rem
  }
  
  .sm\:-mb-28{
    margin-bottom:-7rem
  }
  
  .sm\:-mb-3{
    margin-bottom:-.75rem
  }
  
  .sm\:-mb-3\.5{
    margin-bottom:-.875rem
  }
  
  .sm\:-mb-32{
    margin-bottom:-8rem
  }
  
  .sm\:-mb-36{
    margin-bottom:-9rem
  }
  
  .sm\:-mb-4{
    margin-bottom:-1rem
  }
  
  .sm\:-mb-40{
    margin-bottom:-10rem
  }
  
  .sm\:-mb-44{
    margin-bottom:-11rem
  }
  
  .sm\:-mb-48{
    margin-bottom:-12rem
  }
  
  .sm\:-mb-5{
    margin-bottom:-1.25rem
  }
  
  .sm\:-mb-52{
    margin-bottom:-13rem
  }
  
  .sm\:-mb-56{
    margin-bottom:-14rem
  }
  
  .sm\:-mb-6{
    margin-bottom:-1.5rem
  }
  
  .sm\:-mb-60{
    margin-bottom:-15rem
  }
  
  .sm\:-mb-64{
    margin-bottom:-16rem
  }
  
  .sm\:-ml-10{
    margin-left:-2.5rem
  }
  
  .sm\:-ml-12{
    margin-left:-3rem
  }
  
  .sm\:-ml-14{
    margin-left:-3.5rem
  }
  
  .sm\:-ml-2{
    margin-left:-.5rem
  }
  
  .sm\:-ml-2\.5{
    margin-left:-.625rem
  }
  
  .sm\:-ml-20{
    margin-left:-5rem
  }
  
  .sm\:-ml-24{
    margin-left:-6rem
  }
  
  .sm\:-ml-28{
    margin-left:-7rem
  }
  
  .sm\:-ml-3{
    margin-left:-.75rem
  }
  
  .sm\:-ml-3\.5{
    margin-left:-.875rem
  }
  
  .sm\:-ml-32{
    margin-left:-8rem
  }
  
  .sm\:-ml-36{
    margin-left:-9rem
  }
  
  .sm\:-ml-4{
    margin-left:-1rem
  }
  
  .sm\:-ml-40{
    margin-left:-10rem
  }
  
  .sm\:-ml-44{
    margin-left:-11rem
  }
  
  .sm\:-ml-48{
    margin-left:-12rem
  }
  
  .sm\:-ml-5{
    margin-left:-1.25rem
  }
  
  .sm\:-ml-52{
    margin-left:-13rem
  }
  
  .sm\:-ml-56{
    margin-left:-14rem
  }
  
  .sm\:-ml-6{
    margin-left:-1.5rem
  }
  
  .sm\:-ml-60{
    margin-left:-15rem
  }
  
  .sm\:-ml-64{
    margin-left:-16rem
  }
  
  .sm\:-mr-10{
    margin-right:-2.5rem
  }
  
  .sm\:-mr-12{
    margin-right:-3rem
  }
  
  .sm\:-mr-14{
    margin-right:-3.5rem
  }
  
  .sm\:-mr-2{
    margin-right:-.5rem
  }
  
  .sm\:-mr-2\.5{
    margin-right:-.625rem
  }
  
  .sm\:-mr-20{
    margin-right:-5rem
  }
  
  .sm\:-mr-24{
    margin-right:-6rem
  }
  
  .sm\:-mr-28{
    margin-right:-7rem
  }
  
  .sm\:-mr-3{
    margin-right:-.75rem
  }
  
  .sm\:-mr-3\.5{
    margin-right:-.875rem
  }
  
  .sm\:-mr-32{
    margin-right:-8rem
  }
  
  .sm\:-mr-36{
    margin-right:-9rem
  }
  
  .sm\:-mr-4{
    margin-right:-1rem
  }
  
  .sm\:-mr-40{
    margin-right:-10rem
  }
  
  .sm\:-mr-44{
    margin-right:-11rem
  }
  
  .sm\:-mr-48{
    margin-right:-12rem
  }
  
  .sm\:-mr-5{
    margin-right:-1.25rem
  }
  
  .sm\:-mr-52{
    margin-right:-13rem
  }
  
  .sm\:-mr-56{
    margin-right:-14rem
  }
  
  .sm\:-mr-6{
    margin-right:-1.5rem
  }
  
  .sm\:-mr-60{
    margin-right:-15rem
  }
  
  .sm\:-mr-64{
    margin-right:-16rem
  }
  
  .sm\:-mt-10{
    margin-top:-2.5rem
  }
  
  .sm\:-mt-12{
    margin-top:-3rem
  }
  
  .sm\:-mt-14{
    margin-top:-3.5rem
  }
  
  .sm\:-mt-2{
    margin-top:-.5rem
  }
  
  .sm\:-mt-2\.5{
    margin-top:-.625rem
  }
  
  .sm\:-mt-20{
    margin-top:-5rem
  }
  
  .sm\:-mt-24{
    margin-top:-6rem
  }
  
  .sm\:-mt-28{
    margin-top:-7rem
  }
  
  .sm\:-mt-3{
    margin-top:-.75rem
  }
  
  .sm\:-mt-3\.5{
    margin-top:-.875rem
  }
  
  .sm\:-mt-32{
    margin-top:-8rem
  }
  
  .sm\:-mt-36{
    margin-top:-9rem
  }
  
  .sm\:-mt-4{
    margin-top:-1rem
  }
  
  .sm\:-mt-40{
    margin-top:-10rem
  }
  
  .sm\:-mt-44{
    margin-top:-11rem
  }
  
  .sm\:-mt-48{
    margin-top:-12rem
  }
  
  .sm\:-mt-5{
    margin-top:-1.25rem
  }
  
  .sm\:-mt-52{
    margin-top:-13rem
  }
  
  .sm\:-mt-56{
    margin-top:-14rem
  }
  
  .sm\:-mt-6{
    margin-top:-1.5rem
  }
  
  .sm\:-mt-60{
    margin-top:-15rem
  }
  
  .sm\:-mt-64{
    margin-top:-16rem
  }
  
  .sm\:mb-0{
    margin-bottom:0
  }
  
  .sm\:mb-10{
    margin-bottom:2.5rem
  }
  
  .sm\:mb-12{
    margin-bottom:3rem
  }
  
  .sm\:mb-14{
    margin-bottom:3.5rem
  }
  
  .sm\:mb-2{
    margin-bottom:.5rem
  }
  
  .sm\:mb-2\.5{
    margin-bottom:.625rem
  }
  
  .sm\:mb-20{
    margin-bottom:5rem
  }
  
  .sm\:mb-24{
    margin-bottom:6rem
  }
  
  .sm\:mb-28{
    margin-bottom:7rem
  }
  
  .sm\:mb-3{
    margin-bottom:.75rem
  }
  
  .sm\:mb-3\.5{
    margin-bottom:.875rem
  }
  
  .sm\:mb-32{
    margin-bottom:8rem
  }
  
  .sm\:mb-36{
    margin-bottom:9rem
  }
  
  .sm\:mb-4{
    margin-bottom:1rem
  }
  
  .sm\:mb-40{
    margin-bottom:10rem
  }
  
  .sm\:mb-44{
    margin-bottom:11rem
  }
  
  .sm\:mb-48{
    margin-bottom:12rem
  }
  
  .sm\:mb-5{
    margin-bottom:1.25rem
  }
  
  .sm\:mb-52{
    margin-bottom:13rem
  }
  
  .sm\:mb-56{
    margin-bottom:14rem
  }
  
  .sm\:mb-6{
    margin-bottom:1.5rem
  }
  
  .sm\:mb-60{
    margin-bottom:15rem
  }
  
  .sm\:mb-64{
    margin-bottom:16rem
  }
  
  .sm\:ml-10{
    margin-left:2.5rem
  }
  
  .sm\:ml-12{
    margin-left:3rem
  }
  
  .sm\:ml-14{
    margin-left:3.5rem
  }
  
  .sm\:ml-2{
    margin-left:.5rem
  }
  
  .sm\:ml-2\.5{
    margin-left:.625rem
  }
  
  .sm\:ml-20{
    margin-left:5rem
  }
  
  .sm\:ml-24{
    margin-left:6rem
  }
  
  .sm\:ml-28{
    margin-left:7rem
  }
  
  .sm\:ml-3{
    margin-left:.75rem
  }
  
  .sm\:ml-3\.5{
    margin-left:.875rem
  }
  
  .sm\:ml-32{
    margin-left:8rem
  }
  
  .sm\:ml-36{
    margin-left:9rem
  }
  
  .sm\:ml-4{
    margin-left:1rem
  }
  
  .sm\:ml-40{
    margin-left:10rem
  }
  
  .sm\:ml-44{
    margin-left:11rem
  }
  
  .sm\:ml-48{
    margin-left:12rem
  }
  
  .sm\:ml-5{
    margin-left:1.25rem
  }
  
  .sm\:ml-52{
    margin-left:13rem
  }
  
  .sm\:ml-56{
    margin-left:14rem
  }
  
  .sm\:ml-6{
    margin-left:1.5rem
  }
  
  .sm\:ml-60{
    margin-left:15rem
  }
  
  .sm\:ml-64{
    margin-left:16rem
  }
  
  .sm\:mr-10{
    margin-right:2.5rem
  }
  
  .sm\:mr-12{
    margin-right:3rem
  }
  
  .sm\:mr-14{
    margin-right:3.5rem
  }
  
  .sm\:mr-2{
    margin-right:.5rem
  }
  
  .sm\:mr-2\.5{
    margin-right:.625rem
  }
  
  .sm\:mr-20{
    margin-right:5rem
  }
  
  .sm\:mr-24{
    margin-right:6rem
  }
  
  .sm\:mr-28{
    margin-right:7rem
  }
  
  .sm\:mr-3{
    margin-right:.75rem
  }
  
  .sm\:mr-3\.5{
    margin-right:.875rem
  }
  
  .sm\:mr-32{
    margin-right:8rem
  }
  
  .sm\:mr-36{
    margin-right:9rem
  }
  
  .sm\:mr-4{
    margin-right:1rem
  }
  
  .sm\:mr-40{
    margin-right:10rem
  }
  
  .sm\:mr-44{
    margin-right:11rem
  }
  
  .sm\:mr-48{
    margin-right:12rem
  }
  
  .sm\:mr-5{
    margin-right:1.25rem
  }
  
  .sm\:mr-52{
    margin-right:13rem
  }
  
  .sm\:mr-56{
    margin-right:14rem
  }
  
  .sm\:mr-6{
    margin-right:1.5rem
  }
  
  .sm\:mr-60{
    margin-right:15rem
  }
  
  .sm\:mr-64{
    margin-right:16rem
  }
  
  .sm\:mr-8{
    margin-right:2rem
  }
  
  .sm\:mt-0{
    margin-top:0
  }
  
  .sm\:mt-10{
    margin-top:2.5rem
  }
  
  .sm\:mt-12{
    margin-top:3rem
  }
  
  .sm\:mt-14{
    margin-top:3.5rem
  }
  
  .sm\:mt-2{
    margin-top:.5rem
  }
  
  .sm\:mt-2\.5{
    margin-top:.625rem
  }
  
  .sm\:mt-20{
    margin-top:5rem
  }
  
  .sm\:mt-24{
    margin-top:6rem
  }
  
  .sm\:mt-28{
    margin-top:7rem
  }
  
  .sm\:mt-3{
    margin-top:.75rem
  }
  
  .sm\:mt-3\.5{
    margin-top:.875rem
  }
  
  .sm\:mt-32{
    margin-top:8rem
  }
  
  .sm\:mt-36{
    margin-top:9rem
  }
  
  .sm\:mt-4{
    margin-top:1rem
  }
  
  .sm\:mt-40{
    margin-top:10rem
  }
  
  .sm\:mt-44{
    margin-top:11rem
  }
  
  .sm\:mt-48{
    margin-top:12rem
  }
  
  .sm\:mt-5{
    margin-top:1.25rem
  }
  
  .sm\:mt-52{
    margin-top:13rem
  }
  
  .sm\:mt-56{
    margin-top:14rem
  }
  
  .sm\:mt-6{
    margin-top:1.5rem
  }
  
  .sm\:mt-60{
    margin-top:15rem
  }
  
  .sm\:mt-64{
    margin-top:16rem
  }
  
  .sm\:line-clamp-4{
    overflow:hidden;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:4
  }
  
  .sm\:line-clamp-6{
    overflow:hidden;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:6
  }
  
  .sm\:block{
    display:block
  }
  
  .sm\:inline-block{
    display:inline-block
  }
  
  .sm\:flex{
    display:flex
  }
  
  .sm\:hidden{
    display:none
  }
  
  .sm\:h-\[215px\]{
    height:215px
  }
  
  .sm\:h-screen{
    height:100vh
  }
  
  .sm\:w-1\/12{
    width:8.333333%
  }
  
  .sm\:w-1\/2{
    width:50%
  }
  
  .sm\:w-1\/3{
    width:33.333333%
  }
  
  .sm\:w-1\/4{
    width:25%
  }
  
  .sm\:w-1\/5{
    width:20%
  }
  
  .sm\:w-2\/12{
    width:16.666667%
  }
  
  .sm\:w-2\/3{
    width:66.666667%
  }
  
  .sm\:w-2\/4{
    width:50%
  }
  
  .sm\:w-2\/5{
    width:40%
  }
  
  .sm\:w-3\/12{
    width:25%
  }
  
  .sm\:w-3\/4{
    width:75%
  }
  
  .sm\:w-3\/5{
    width:60%
  }
  
  .sm\:w-4\/12{
    width:33.333333%
  }
  
  .sm\:w-4\/5{
    width:80%
  }
  
  .sm\:w-5\/12{
    width:41.666667%
  }
  
  .sm\:w-full{
    width:100%
  }
  
  .sm\:max-w-2xl{
    max-width:42rem
  }
  
  .sm\:max-w-3xl{
    max-width:48rem
  }
  
  .sm\:max-w-4xl{
    max-width:56rem
  }
  
  .sm\:max-w-5xl{
    max-width:64rem
  }
  
  .sm\:max-w-6xl{
    max-width:72rem
  }
  
  .sm\:max-w-lg{
    max-width:32rem
  }
  
  .sm\:max-w-md{
    max-width:28rem
  }
  
  .sm\:max-w-sm{
    max-width:24rem
  }
  
  .sm\:max-w-xl{
    max-width:36rem
  }
  
  .sm\:max-w-xs{
    max-width:20rem
  }
  
  .sm\:flex-100{
    flex:1 1 100%
  }
  
  .sm\:flex-20{
    flex:0 1 calc(20% - 3rem)
  }
  
  .sm\:flex-25{
    flex:1 1 calc(25% - 3rem)
  }
  
  .sm\:flex-33{
    flex:1 1 calc(33% - 3rem)
  }
  
  .sm\:flex-40{
    flex:1 1 calc(40% - 3rem)
  }
  
  .sm\:flex-50{
    flex:1 1 calc(50% - 3rem)
  }
  
  .sm\:flex-60{
    flex:1 1 calc(60% - 3rem)
  }
  
  .sm\:flex-66{
    flex:1 1 calc(66% - 3rem)
  }
  
  .sm\:flex-75{
    flex:1 1 calc(75% - 3rem)
  }
  
  .sm\:flex-80{
    flex:1 1 calc(80% - 3rem)
  }
  
  .sm\:translate-y-0{
    --tw-translate-y: 0px;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  
  .sm\:scale-100{
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  
  .sm\:scale-95{
    --tw-scale-x: .95;
    --tw-scale-y: .95;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  
  .sm\:-scroll-m-10{
    scroll-margin:-2.5rem
  }
  
  .sm\:-scroll-m-12{
    scroll-margin:-3rem
  }
  
  .sm\:-scroll-m-14{
    scroll-margin:-3.5rem
  }
  
  .sm\:-scroll-m-20{
    scroll-margin:-5rem
  }
  
  .sm\:-scroll-m-32{
    scroll-margin:-8rem
  }
  
  .sm\:-scroll-m-4{
    scroll-margin:-1rem
  }
  
  .sm\:-scroll-m-40{
    scroll-margin:-10rem
  }
  
  .sm\:-scroll-m-44{
    scroll-margin:-11rem
  }
  
  .sm\:-scroll-m-48{
    scroll-margin:-12rem
  }
  
  .sm\:-scroll-m-6{
    scroll-margin:-1.5rem
  }
  
  .sm\:-scroll-m-60{
    scroll-margin:-15rem
  }
  
  .sm\:-scroll-m-64{
    scroll-margin:-16rem
  }
  
  .sm\:scroll-m-10{
    scroll-margin:2.5rem
  }
  
  .sm\:scroll-m-12{
    scroll-margin:3rem
  }
  
  .sm\:scroll-m-14{
    scroll-margin:3.5rem
  }
  
  .sm\:scroll-m-20{
    scroll-margin:5rem
  }
  
  .sm\:scroll-m-32{
    scroll-margin:8rem
  }
  
  .sm\:scroll-m-4{
    scroll-margin:1rem
  }
  
  .sm\:scroll-m-40{
    scroll-margin:10rem
  }
  
  .sm\:scroll-m-44{
    scroll-margin:11rem
  }
  
  .sm\:scroll-m-48{
    scroll-margin:12rem
  }
  
  .sm\:scroll-m-6{
    scroll-margin:1.5rem
  }
  
  .sm\:scroll-m-60{
    scroll-margin:15rem
  }
  
  .sm\:scroll-m-64{
    scroll-margin:16rem
  }
  
  .sm\:-scroll-my-10{
    scroll-margin-top:-2.5rem;
    scroll-margin-bottom:-2.5rem
  }
  
  .sm\:-scroll-my-12{
    scroll-margin-top:-3rem;
    scroll-margin-bottom:-3rem
  }
  
  .sm\:-scroll-my-14{
    scroll-margin-top:-3.5rem;
    scroll-margin-bottom:-3.5rem
  }
  
  .sm\:-scroll-my-2{
    scroll-margin-top:-.5rem;
    scroll-margin-bottom:-.5rem
  }
  
  .sm\:-scroll-my-2\.5{
    scroll-margin-top:-.625rem;
    scroll-margin-bottom:-.625rem
  }
  
  .sm\:-scroll-my-20{
    scroll-margin-top:-5rem;
    scroll-margin-bottom:-5rem
  }
  
  .sm\:-scroll-my-24{
    scroll-margin-top:-6rem;
    scroll-margin-bottom:-6rem
  }
  
  .sm\:-scroll-my-28{
    scroll-margin-top:-7rem;
    scroll-margin-bottom:-7rem
  }
  
  .sm\:-scroll-my-3{
    scroll-margin-top:-.75rem;
    scroll-margin-bottom:-.75rem
  }
  
  .sm\:-scroll-my-3\.5{
    scroll-margin-top:-.875rem;
    scroll-margin-bottom:-.875rem
  }
  
  .sm\:-scroll-my-32{
    scroll-margin-top:-8rem;
    scroll-margin-bottom:-8rem
  }
  
  .sm\:-scroll-my-36{
    scroll-margin-top:-9rem;
    scroll-margin-bottom:-9rem
  }
  
  .sm\:-scroll-my-4{
    scroll-margin-top:-1rem;
    scroll-margin-bottom:-1rem
  }
  
  .sm\:-scroll-my-40{
    scroll-margin-top:-10rem;
    scroll-margin-bottom:-10rem
  }
  
  .sm\:-scroll-my-44{
    scroll-margin-top:-11rem;
    scroll-margin-bottom:-11rem
  }
  
  .sm\:-scroll-my-48{
    scroll-margin-top:-12rem;
    scroll-margin-bottom:-12rem
  }
  
  .sm\:-scroll-my-5{
    scroll-margin-top:-1.25rem;
    scroll-margin-bottom:-1.25rem
  }
  
  .sm\:-scroll-my-52{
    scroll-margin-top:-13rem;
    scroll-margin-bottom:-13rem
  }
  
  .sm\:-scroll-my-56{
    scroll-margin-top:-14rem;
    scroll-margin-bottom:-14rem
  }
  
  .sm\:-scroll-my-6{
    scroll-margin-top:-1.5rem;
    scroll-margin-bottom:-1.5rem
  }
  
  .sm\:-scroll-my-60{
    scroll-margin-top:-15rem;
    scroll-margin-bottom:-15rem
  }
  
  .sm\:-scroll-my-64{
    scroll-margin-top:-16rem;
    scroll-margin-bottom:-16rem
  }
  
  .sm\:scroll-my-10{
    scroll-margin-top:2.5rem;
    scroll-margin-bottom:2.5rem
  }
  
  .sm\:scroll-my-12{
    scroll-margin-top:3rem;
    scroll-margin-bottom:3rem
  }
  
  .sm\:scroll-my-14{
    scroll-margin-top:3.5rem;
    scroll-margin-bottom:3.5rem
  }
  
  .sm\:scroll-my-2{
    scroll-margin-top:.5rem;
    scroll-margin-bottom:.5rem
  }
  
  .sm\:scroll-my-2\.5{
    scroll-margin-top:.625rem;
    scroll-margin-bottom:.625rem
  }
  
  .sm\:scroll-my-20{
    scroll-margin-top:5rem;
    scroll-margin-bottom:5rem
  }
  
  .sm\:scroll-my-24{
    scroll-margin-top:6rem;
    scroll-margin-bottom:6rem
  }
  
  .sm\:scroll-my-28{
    scroll-margin-top:7rem;
    scroll-margin-bottom:7rem
  }
  
  .sm\:scroll-my-3{
    scroll-margin-top:.75rem;
    scroll-margin-bottom:.75rem
  }
  
  .sm\:scroll-my-3\.5{
    scroll-margin-top:.875rem;
    scroll-margin-bottom:.875rem
  }
  
  .sm\:scroll-my-32{
    scroll-margin-top:8rem;
    scroll-margin-bottom:8rem
  }
  
  .sm\:scroll-my-36{
    scroll-margin-top:9rem;
    scroll-margin-bottom:9rem
  }
  
  .sm\:scroll-my-4{
    scroll-margin-top:1rem;
    scroll-margin-bottom:1rem
  }
  
  .sm\:scroll-my-40{
    scroll-margin-top:10rem;
    scroll-margin-bottom:10rem
  }
  
  .sm\:scroll-my-44{
    scroll-margin-top:11rem;
    scroll-margin-bottom:11rem
  }
  
  .sm\:scroll-my-48{
    scroll-margin-top:12rem;
    scroll-margin-bottom:12rem
  }
  
  .sm\:scroll-my-5{
    scroll-margin-top:1.25rem;
    scroll-margin-bottom:1.25rem
  }
  
  .sm\:scroll-my-52{
    scroll-margin-top:13rem;
    scroll-margin-bottom:13rem
  }
  
  .sm\:scroll-my-56{
    scroll-margin-top:14rem;
    scroll-margin-bottom:14rem
  }
  
  .sm\:scroll-my-6{
    scroll-margin-top:1.5rem;
    scroll-margin-bottom:1.5rem
  }
  
  .sm\:scroll-my-60{
    scroll-margin-top:15rem;
    scroll-margin-bottom:15rem
  }
  
  .sm\:scroll-my-64{
    scroll-margin-top:16rem;
    scroll-margin-bottom:16rem
  }
  
  .sm\:-scroll-mb-10{
    scroll-margin-bottom:-2.5rem
  }
  
  .sm\:-scroll-mb-12{
    scroll-margin-bottom:-3rem
  }
  
  .sm\:-scroll-mb-14{
    scroll-margin-bottom:-3.5rem
  }
  
  .sm\:-scroll-mb-2{
    scroll-margin-bottom:-.5rem
  }
  
  .sm\:-scroll-mb-2\.5{
    scroll-margin-bottom:-.625rem
  }
  
  .sm\:-scroll-mb-20{
    scroll-margin-bottom:-5rem
  }
  
  .sm\:-scroll-mb-24{
    scroll-margin-bottom:-6rem
  }
  
  .sm\:-scroll-mb-28{
    scroll-margin-bottom:-7rem
  }
  
  .sm\:-scroll-mb-3{
    scroll-margin-bottom:-.75rem
  }
  
  .sm\:-scroll-mb-3\.5{
    scroll-margin-bottom:-.875rem
  }
  
  .sm\:-scroll-mb-32{
    scroll-margin-bottom:-8rem
  }
  
  .sm\:-scroll-mb-36{
    scroll-margin-bottom:-9rem
  }
  
  .sm\:-scroll-mb-4{
    scroll-margin-bottom:-1rem
  }
  
  .sm\:-scroll-mb-40{
    scroll-margin-bottom:-10rem
  }
  
  .sm\:-scroll-mb-44{
    scroll-margin-bottom:-11rem
  }
  
  .sm\:-scroll-mb-48{
    scroll-margin-bottom:-12rem
  }
  
  .sm\:-scroll-mb-5{
    scroll-margin-bottom:-1.25rem
  }
  
  .sm\:-scroll-mb-52{
    scroll-margin-bottom:-13rem
  }
  
  .sm\:-scroll-mb-56{
    scroll-margin-bottom:-14rem
  }
  
  .sm\:-scroll-mb-6{
    scroll-margin-bottom:-1.5rem
  }
  
  .sm\:-scroll-mb-60{
    scroll-margin-bottom:-15rem
  }
  
  .sm\:-scroll-mb-64{
    scroll-margin-bottom:-16rem
  }
  
  .sm\:-scroll-ml-10{
    scroll-margin-left:-2.5rem
  }
  
  .sm\:-scroll-ml-12{
    scroll-margin-left:-3rem
  }
  
  .sm\:-scroll-ml-14{
    scroll-margin-left:-3.5rem
  }
  
  .sm\:-scroll-ml-2{
    scroll-margin-left:-.5rem
  }
  
  .sm\:-scroll-ml-2\.5{
    scroll-margin-left:-.625rem
  }
  
  .sm\:-scroll-ml-20{
    scroll-margin-left:-5rem
  }
  
  .sm\:-scroll-ml-24{
    scroll-margin-left:-6rem
  }
  
  .sm\:-scroll-ml-28{
    scroll-margin-left:-7rem
  }
  
  .sm\:-scroll-ml-3{
    scroll-margin-left:-.75rem
  }
  
  .sm\:-scroll-ml-3\.5{
    scroll-margin-left:-.875rem
  }
  
  .sm\:-scroll-ml-32{
    scroll-margin-left:-8rem
  }
  
  .sm\:-scroll-ml-36{
    scroll-margin-left:-9rem
  }
  
  .sm\:-scroll-ml-4{
    scroll-margin-left:-1rem
  }
  
  .sm\:-scroll-ml-40{
    scroll-margin-left:-10rem
  }
  
  .sm\:-scroll-ml-44{
    scroll-margin-left:-11rem
  }
  
  .sm\:-scroll-ml-48{
    scroll-margin-left:-12rem
  }
  
  .sm\:-scroll-ml-5{
    scroll-margin-left:-1.25rem
  }
  
  .sm\:-scroll-ml-52{
    scroll-margin-left:-13rem
  }
  
  .sm\:-scroll-ml-56{
    scroll-margin-left:-14rem
  }
  
  .sm\:-scroll-ml-6{
    scroll-margin-left:-1.5rem
  }
  
  .sm\:-scroll-ml-60{
    scroll-margin-left:-15rem
  }
  
  .sm\:-scroll-ml-64{
    scroll-margin-left:-16rem
  }
  
  .sm\:-scroll-mr-10{
    scroll-margin-right:-2.5rem
  }
  
  .sm\:-scroll-mr-12{
    scroll-margin-right:-3rem
  }
  
  .sm\:-scroll-mr-14{
    scroll-margin-right:-3.5rem
  }
  
  .sm\:-scroll-mr-2{
    scroll-margin-right:-.5rem
  }
  
  .sm\:-scroll-mr-2\.5{
    scroll-margin-right:-.625rem
  }
  
  .sm\:-scroll-mr-20{
    scroll-margin-right:-5rem
  }
  
  .sm\:-scroll-mr-24{
    scroll-margin-right:-6rem
  }
  
  .sm\:-scroll-mr-28{
    scroll-margin-right:-7rem
  }
  
  .sm\:-scroll-mr-3{
    scroll-margin-right:-.75rem
  }
  
  .sm\:-scroll-mr-3\.5{
    scroll-margin-right:-.875rem
  }
  
  .sm\:-scroll-mr-32{
    scroll-margin-right:-8rem
  }
  
  .sm\:-scroll-mr-36{
    scroll-margin-right:-9rem
  }
  
  .sm\:-scroll-mr-4{
    scroll-margin-right:-1rem
  }
  
  .sm\:-scroll-mr-40{
    scroll-margin-right:-10rem
  }
  
  .sm\:-scroll-mr-44{
    scroll-margin-right:-11rem
  }
  
  .sm\:-scroll-mr-48{
    scroll-margin-right:-12rem
  }
  
  .sm\:-scroll-mr-5{
    scroll-margin-right:-1.25rem
  }
  
  .sm\:-scroll-mr-52{
    scroll-margin-right:-13rem
  }
  
  .sm\:-scroll-mr-56{
    scroll-margin-right:-14rem
  }
  
  .sm\:-scroll-mr-6{
    scroll-margin-right:-1.5rem
  }
  
  .sm\:-scroll-mr-60{
    scroll-margin-right:-15rem
  }
  
  .sm\:-scroll-mr-64{
    scroll-margin-right:-16rem
  }
  
  .sm\:-scroll-mt-10{
    scroll-margin-top:-2.5rem
  }
  
  .sm\:-scroll-mt-12{
    scroll-margin-top:-3rem
  }
  
  .sm\:-scroll-mt-14{
    scroll-margin-top:-3.5rem
  }
  
  .sm\:-scroll-mt-2{
    scroll-margin-top:-.5rem
  }
  
  .sm\:-scroll-mt-2\.5{
    scroll-margin-top:-.625rem
  }
  
  .sm\:-scroll-mt-20{
    scroll-margin-top:-5rem
  }
  
  .sm\:-scroll-mt-24{
    scroll-margin-top:-6rem
  }
  
  .sm\:-scroll-mt-28{
    scroll-margin-top:-7rem
  }
  
  .sm\:-scroll-mt-3{
    scroll-margin-top:-.75rem
  }
  
  .sm\:-scroll-mt-3\.5{
    scroll-margin-top:-.875rem
  }
  
  .sm\:-scroll-mt-32{
    scroll-margin-top:-8rem
  }
  
  .sm\:-scroll-mt-36{
    scroll-margin-top:-9rem
  }
  
  .sm\:-scroll-mt-4{
    scroll-margin-top:-1rem
  }
  
  .sm\:-scroll-mt-40{
    scroll-margin-top:-10rem
  }
  
  .sm\:-scroll-mt-44{
    scroll-margin-top:-11rem
  }
  
  .sm\:-scroll-mt-48{
    scroll-margin-top:-12rem
  }
  
  .sm\:-scroll-mt-5{
    scroll-margin-top:-1.25rem
  }
  
  .sm\:-scroll-mt-52{
    scroll-margin-top:-13rem
  }
  
  .sm\:-scroll-mt-56{
    scroll-margin-top:-14rem
  }
  
  .sm\:-scroll-mt-6{
    scroll-margin-top:-1.5rem
  }
  
  .sm\:-scroll-mt-60{
    scroll-margin-top:-15rem
  }
  
  .sm\:-scroll-mt-64{
    scroll-margin-top:-16rem
  }
  
  .sm\:scroll-mb-10{
    scroll-margin-bottom:2.5rem
  }
  
  .sm\:scroll-mb-12{
    scroll-margin-bottom:3rem
  }
  
  .sm\:scroll-mb-14{
    scroll-margin-bottom:3.5rem
  }
  
  .sm\:scroll-mb-2{
    scroll-margin-bottom:.5rem
  }
  
  .sm\:scroll-mb-2\.5{
    scroll-margin-bottom:.625rem
  }
  
  .sm\:scroll-mb-20{
    scroll-margin-bottom:5rem
  }
  
  .sm\:scroll-mb-24{
    scroll-margin-bottom:6rem
  }
  
  .sm\:scroll-mb-28{
    scroll-margin-bottom:7rem
  }
  
  .sm\:scroll-mb-3{
    scroll-margin-bottom:.75rem
  }
  
  .sm\:scroll-mb-3\.5{
    scroll-margin-bottom:.875rem
  }
  
  .sm\:scroll-mb-32{
    scroll-margin-bottom:8rem
  }
  
  .sm\:scroll-mb-36{
    scroll-margin-bottom:9rem
  }
  
  .sm\:scroll-mb-4{
    scroll-margin-bottom:1rem
  }
  
  .sm\:scroll-mb-40{
    scroll-margin-bottom:10rem
  }
  
  .sm\:scroll-mb-44{
    scroll-margin-bottom:11rem
  }
  
  .sm\:scroll-mb-48{
    scroll-margin-bottom:12rem
  }
  
  .sm\:scroll-mb-5{
    scroll-margin-bottom:1.25rem
  }
  
  .sm\:scroll-mb-52{
    scroll-margin-bottom:13rem
  }
  
  .sm\:scroll-mb-56{
    scroll-margin-bottom:14rem
  }
  
  .sm\:scroll-mb-6{
    scroll-margin-bottom:1.5rem
  }
  
  .sm\:scroll-mb-60{
    scroll-margin-bottom:15rem
  }
  
  .sm\:scroll-mb-64{
    scroll-margin-bottom:16rem
  }
  
  .sm\:scroll-ml-10{
    scroll-margin-left:2.5rem
  }
  
  .sm\:scroll-ml-12{
    scroll-margin-left:3rem
  }
  
  .sm\:scroll-ml-14{
    scroll-margin-left:3.5rem
  }
  
  .sm\:scroll-ml-2{
    scroll-margin-left:.5rem
  }
  
  .sm\:scroll-ml-2\.5{
    scroll-margin-left:.625rem
  }
  
  .sm\:scroll-ml-20{
    scroll-margin-left:5rem
  }
  
  .sm\:scroll-ml-24{
    scroll-margin-left:6rem
  }
  
  .sm\:scroll-ml-28{
    scroll-margin-left:7rem
  }
  
  .sm\:scroll-ml-3{
    scroll-margin-left:.75rem
  }
  
  .sm\:scroll-ml-3\.5{
    scroll-margin-left:.875rem
  }
  
  .sm\:scroll-ml-32{
    scroll-margin-left:8rem
  }
  
  .sm\:scroll-ml-36{
    scroll-margin-left:9rem
  }
  
  .sm\:scroll-ml-4{
    scroll-margin-left:1rem
  }
  
  .sm\:scroll-ml-40{
    scroll-margin-left:10rem
  }
  
  .sm\:scroll-ml-44{
    scroll-margin-left:11rem
  }
  
  .sm\:scroll-ml-48{
    scroll-margin-left:12rem
  }
  
  .sm\:scroll-ml-5{
    scroll-margin-left:1.25rem
  }
  
  .sm\:scroll-ml-52{
    scroll-margin-left:13rem
  }
  
  .sm\:scroll-ml-56{
    scroll-margin-left:14rem
  }
  
  .sm\:scroll-ml-6{
    scroll-margin-left:1.5rem
  }
  
  .sm\:scroll-ml-60{
    scroll-margin-left:15rem
  }
  
  .sm\:scroll-ml-64{
    scroll-margin-left:16rem
  }
  
  .sm\:scroll-mr-10{
    scroll-margin-right:2.5rem
  }
  
  .sm\:scroll-mr-12{
    scroll-margin-right:3rem
  }
  
  .sm\:scroll-mr-14{
    scroll-margin-right:3.5rem
  }
  
  .sm\:scroll-mr-2{
    scroll-margin-right:.5rem
  }
  
  .sm\:scroll-mr-2\.5{
    scroll-margin-right:.625rem
  }
  
  .sm\:scroll-mr-20{
    scroll-margin-right:5rem
  }
  
  .sm\:scroll-mr-24{
    scroll-margin-right:6rem
  }
  
  .sm\:scroll-mr-28{
    scroll-margin-right:7rem
  }
  
  .sm\:scroll-mr-3{
    scroll-margin-right:.75rem
  }
  
  .sm\:scroll-mr-3\.5{
    scroll-margin-right:.875rem
  }
  
  .sm\:scroll-mr-32{
    scroll-margin-right:8rem
  }
  
  .sm\:scroll-mr-36{
    scroll-margin-right:9rem
  }
  
  .sm\:scroll-mr-4{
    scroll-margin-right:1rem
  }
  
  .sm\:scroll-mr-40{
    scroll-margin-right:10rem
  }
  
  .sm\:scroll-mr-44{
    scroll-margin-right:11rem
  }
  
  .sm\:scroll-mr-48{
    scroll-margin-right:12rem
  }
  
  .sm\:scroll-mr-5{
    scroll-margin-right:1.25rem
  }
  
  .sm\:scroll-mr-52{
    scroll-margin-right:13rem
  }
  
  .sm\:scroll-mr-56{
    scroll-margin-right:14rem
  }
  
  .sm\:scroll-mr-6{
    scroll-margin-right:1.5rem
  }
  
  .sm\:scroll-mr-60{
    scroll-margin-right:15rem
  }
  
  .sm\:scroll-mr-64{
    scroll-margin-right:16rem
  }
  
  .sm\:scroll-mt-10{
    scroll-margin-top:2.5rem
  }
  
  .sm\:scroll-mt-12{
    scroll-margin-top:3rem
  }
  
  .sm\:scroll-mt-14{
    scroll-margin-top:3.5rem
  }
  
  .sm\:scroll-mt-2{
    scroll-margin-top:.5rem
  }
  
  .sm\:scroll-mt-2\.5{
    scroll-margin-top:.625rem
  }
  
  .sm\:scroll-mt-20{
    scroll-margin-top:5rem
  }
  
  .sm\:scroll-mt-24{
    scroll-margin-top:6rem
  }
  
  .sm\:scroll-mt-28{
    scroll-margin-top:7rem
  }
  
  .sm\:scroll-mt-3{
    scroll-margin-top:.75rem
  }
  
  .sm\:scroll-mt-3\.5{
    scroll-margin-top:.875rem
  }
  
  .sm\:scroll-mt-32{
    scroll-margin-top:8rem
  }
  
  .sm\:scroll-mt-36{
    scroll-margin-top:9rem
  }
  
  .sm\:scroll-mt-4{
    scroll-margin-top:1rem
  }
  
  .sm\:scroll-mt-40{
    scroll-margin-top:10rem
  }
  
  .sm\:scroll-mt-44{
    scroll-margin-top:11rem
  }
  
  .sm\:scroll-mt-48{
    scroll-margin-top:12rem
  }
  
  .sm\:scroll-mt-5{
    scroll-margin-top:1.25rem
  }
  
  .sm\:scroll-mt-52{
    scroll-margin-top:13rem
  }
  
  .sm\:scroll-mt-56{
    scroll-margin-top:14rem
  }
  
  .sm\:scroll-mt-6{
    scroll-margin-top:1.5rem
  }
  
  .sm\:scroll-mt-60{
    scroll-margin-top:15rem
  }
  
  .sm\:scroll-mt-64{
    scroll-margin-top:16rem
  }
  
  .sm\:scroll-mt-\[100px\]{
    scroll-margin-top:100px
  }
  
  .sm\:scroll-p-10{
    scroll-padding:2.5rem
  }
  
  .sm\:scroll-p-12{
    scroll-padding:3rem
  }
  
  .sm\:scroll-p-14{
    scroll-padding:3.5rem
  }
  
  .sm\:scroll-p-20{
    scroll-padding:5rem
  }
  
  .sm\:scroll-p-24{
    scroll-padding:6rem
  }
  
  .sm\:scroll-p-32{
    scroll-padding:8rem
  }
  
  .sm\:scroll-p-4{
    scroll-padding:1rem
  }
  
  .sm\:scroll-p-40{
    scroll-padding:10rem
  }
  
  .sm\:scroll-p-44{
    scroll-padding:11rem
  }
  
  .sm\:scroll-p-48{
    scroll-padding:12rem
  }
  
  .sm\:scroll-p-6{
    scroll-padding:1.5rem
  }
  
  .sm\:scroll-p-60{
    scroll-padding:15rem
  }
  
  .sm\:scroll-p-64{
    scroll-padding:16rem
  }
  
  .sm\:scroll-px-10{
    scroll-padding-left:2.5rem;
    scroll-padding-right:2.5rem
  }
  
  .sm\:scroll-px-12{
    scroll-padding-left:3rem;
    scroll-padding-right:3rem
  }
  
  .sm\:scroll-px-14{
    scroll-padding-left:3.5rem;
    scroll-padding-right:3.5rem
  }
  
  .sm\:scroll-px-16{
    scroll-padding-left:4rem;
    scroll-padding-right:4rem
  }
  
  .sm\:scroll-px-2{
    scroll-padding-left:.5rem;
    scroll-padding-right:.5rem
  }
  
  .sm\:scroll-px-2\.5{
    scroll-padding-left:.625rem;
    scroll-padding-right:.625rem
  }
  
  .sm\:scroll-px-20{
    scroll-padding-left:5rem;
    scroll-padding-right:5rem
  }
  
  .sm\:scroll-px-24{
    scroll-padding-left:6rem;
    scroll-padding-right:6rem
  }
  
  .sm\:scroll-px-28{
    scroll-padding-left:7rem;
    scroll-padding-right:7rem
  }
  
  .sm\:scroll-px-3{
    scroll-padding-left:.75rem;
    scroll-padding-right:.75rem
  }
  
  .sm\:scroll-px-3\.5{
    scroll-padding-left:.875rem;
    scroll-padding-right:.875rem
  }
  
  .sm\:scroll-px-32{
    scroll-padding-left:8rem;
    scroll-padding-right:8rem
  }
  
  .sm\:scroll-px-36{
    scroll-padding-left:9rem;
    scroll-padding-right:9rem
  }
  
  .sm\:scroll-px-4{
    scroll-padding-left:1rem;
    scroll-padding-right:1rem
  }
  
  .sm\:scroll-px-40{
    scroll-padding-left:10rem;
    scroll-padding-right:10rem
  }
  
  .sm\:scroll-px-44{
    scroll-padding-left:11rem;
    scroll-padding-right:11rem
  }
  
  .sm\:scroll-px-48{
    scroll-padding-left:12rem;
    scroll-padding-right:12rem
  }
  
  .sm\:scroll-px-5{
    scroll-padding-left:1.25rem;
    scroll-padding-right:1.25rem
  }
  
  .sm\:scroll-px-52{
    scroll-padding-left:13rem;
    scroll-padding-right:13rem
  }
  
  .sm\:scroll-px-56{
    scroll-padding-left:14rem;
    scroll-padding-right:14rem
  }
  
  .sm\:scroll-px-6{
    scroll-padding-left:1.5rem;
    scroll-padding-right:1.5rem
  }
  
  .sm\:scroll-px-60{
    scroll-padding-left:15rem;
    scroll-padding-right:15rem
  }
  
  .sm\:scroll-px-64{
    scroll-padding-left:16rem;
    scroll-padding-right:16rem
  }
  
  .sm\:scroll-py-10{
    scroll-padding-top:2.5rem;
    scroll-padding-bottom:2.5rem
  }
  
  .sm\:scroll-py-12{
    scroll-padding-top:3rem;
    scroll-padding-bottom:3rem
  }
  
  .sm\:scroll-py-14{
    scroll-padding-top:3.5rem;
    scroll-padding-bottom:3.5rem
  }
  
  .sm\:scroll-py-16{
    scroll-padding-top:4rem;
    scroll-padding-bottom:4rem
  }
  
  .sm\:scroll-py-2{
    scroll-padding-top:.5rem;
    scroll-padding-bottom:.5rem
  }
  
  .sm\:scroll-py-2\.5{
    scroll-padding-top:.625rem;
    scroll-padding-bottom:.625rem
  }
  
  .sm\:scroll-py-20{
    scroll-padding-top:5rem;
    scroll-padding-bottom:5rem
  }
  
  .sm\:scroll-py-24{
    scroll-padding-top:6rem;
    scroll-padding-bottom:6rem
  }
  
  .sm\:scroll-py-28{
    scroll-padding-top:7rem;
    scroll-padding-bottom:7rem
  }
  
  .sm\:scroll-py-3{
    scroll-padding-top:.75rem;
    scroll-padding-bottom:.75rem
  }
  
  .sm\:scroll-py-3\.5{
    scroll-padding-top:.875rem;
    scroll-padding-bottom:.875rem
  }
  
  .sm\:scroll-py-32{
    scroll-padding-top:8rem;
    scroll-padding-bottom:8rem
  }
  
  .sm\:scroll-py-36{
    scroll-padding-top:9rem;
    scroll-padding-bottom:9rem
  }
  
  .sm\:scroll-py-4{
    scroll-padding-top:1rem;
    scroll-padding-bottom:1rem
  }
  
  .sm\:scroll-py-40{
    scroll-padding-top:10rem;
    scroll-padding-bottom:10rem
  }
  
  .sm\:scroll-py-44{
    scroll-padding-top:11rem;
    scroll-padding-bottom:11rem
  }
  
  .sm\:scroll-py-48{
    scroll-padding-top:12rem;
    scroll-padding-bottom:12rem
  }
  
  .sm\:scroll-py-5{
    scroll-padding-top:1.25rem;
    scroll-padding-bottom:1.25rem
  }
  
  .sm\:scroll-py-52{
    scroll-padding-top:13rem;
    scroll-padding-bottom:13rem
  }
  
  .sm\:scroll-py-56{
    scroll-padding-top:14rem;
    scroll-padding-bottom:14rem
  }
  
  .sm\:scroll-py-6{
    scroll-padding-top:1.5rem;
    scroll-padding-bottom:1.5rem
  }
  
  .sm\:scroll-py-60{
    scroll-padding-top:15rem;
    scroll-padding-bottom:15rem
  }
  
  .sm\:scroll-py-64{
    scroll-padding-top:16rem;
    scroll-padding-bottom:16rem
  }
  
  .sm\:scroll-pb-10{
    scroll-padding-bottom:2.5rem
  }
  
  .sm\:scroll-pb-12{
    scroll-padding-bottom:3rem
  }
  
  .sm\:scroll-pb-14{
    scroll-padding-bottom:3.5rem
  }
  
  .sm\:scroll-pb-16{
    scroll-padding-bottom:4rem
  }
  
  .sm\:scroll-pb-2{
    scroll-padding-bottom:.5rem
  }
  
  .sm\:scroll-pb-2\.5{
    scroll-padding-bottom:.625rem
  }
  
  .sm\:scroll-pb-20{
    scroll-padding-bottom:5rem
  }
  
  .sm\:scroll-pb-24{
    scroll-padding-bottom:6rem
  }
  
  .sm\:scroll-pb-28{
    scroll-padding-bottom:7rem
  }
  
  .sm\:scroll-pb-3{
    scroll-padding-bottom:.75rem
  }
  
  .sm\:scroll-pb-3\.5{
    scroll-padding-bottom:.875rem
  }
  
  .sm\:scroll-pb-32{
    scroll-padding-bottom:8rem
  }
  
  .sm\:scroll-pb-36{
    scroll-padding-bottom:9rem
  }
  
  .sm\:scroll-pb-4{
    scroll-padding-bottom:1rem
  }
  
  .sm\:scroll-pb-40{
    scroll-padding-bottom:10rem
  }
  
  .sm\:scroll-pb-44{
    scroll-padding-bottom:11rem
  }
  
  .sm\:scroll-pb-48{
    scroll-padding-bottom:12rem
  }
  
  .sm\:scroll-pb-5{
    scroll-padding-bottom:1.25rem
  }
  
  .sm\:scroll-pb-52{
    scroll-padding-bottom:13rem
  }
  
  .sm\:scroll-pb-56{
    scroll-padding-bottom:14rem
  }
  
  .sm\:scroll-pb-6{
    scroll-padding-bottom:1.5rem
  }
  
  .sm\:scroll-pb-60{
    scroll-padding-bottom:15rem
  }
  
  .sm\:scroll-pb-64{
    scroll-padding-bottom:16rem
  }
  
  .sm\:scroll-pl-10{
    scroll-padding-left:2.5rem
  }
  
  .sm\:scroll-pl-12{
    scroll-padding-left:3rem
  }
  
  .sm\:scroll-pl-14{
    scroll-padding-left:3.5rem
  }
  
  .sm\:scroll-pl-16{
    scroll-padding-left:4rem
  }
  
  .sm\:scroll-pl-2{
    scroll-padding-left:.5rem
  }
  
  .sm\:scroll-pl-2\.5{
    scroll-padding-left:.625rem
  }
  
  .sm\:scroll-pl-20{
    scroll-padding-left:5rem
  }
  
  .sm\:scroll-pl-24{
    scroll-padding-left:6rem
  }
  
  .sm\:scroll-pl-28{
    scroll-padding-left:7rem
  }
  
  .sm\:scroll-pl-3{
    scroll-padding-left:.75rem
  }
  
  .sm\:scroll-pl-3\.5{
    scroll-padding-left:.875rem
  }
  
  .sm\:scroll-pl-32{
    scroll-padding-left:8rem
  }
  
  .sm\:scroll-pl-36{
    scroll-padding-left:9rem
  }
  
  .sm\:scroll-pl-4{
    scroll-padding-left:1rem
  }
  
  .sm\:scroll-pl-40{
    scroll-padding-left:10rem
  }
  
  .sm\:scroll-pl-44{
    scroll-padding-left:11rem
  }
  
  .sm\:scroll-pl-48{
    scroll-padding-left:12rem
  }
  
  .sm\:scroll-pl-5{
    scroll-padding-left:1.25rem
  }
  
  .sm\:scroll-pl-52{
    scroll-padding-left:13rem
  }
  
  .sm\:scroll-pl-56{
    scroll-padding-left:14rem
  }
  
  .sm\:scroll-pl-6{
    scroll-padding-left:1.5rem
  }
  
  .sm\:scroll-pl-60{
    scroll-padding-left:15rem
  }
  
  .sm\:scroll-pl-64{
    scroll-padding-left:16rem
  }
  
  .sm\:scroll-pr-10{
    scroll-padding-right:2.5rem
  }
  
  .sm\:scroll-pr-12{
    scroll-padding-right:3rem
  }
  
  .sm\:scroll-pr-14{
    scroll-padding-right:3.5rem
  }
  
  .sm\:scroll-pr-16{
    scroll-padding-right:4rem
  }
  
  .sm\:scroll-pr-2{
    scroll-padding-right:.5rem
  }
  
  .sm\:scroll-pr-2\.5{
    scroll-padding-right:.625rem
  }
  
  .sm\:scroll-pr-20{
    scroll-padding-right:5rem
  }
  
  .sm\:scroll-pr-24{
    scroll-padding-right:6rem
  }
  
  .sm\:scroll-pr-28{
    scroll-padding-right:7rem
  }
  
  .sm\:scroll-pr-3{
    scroll-padding-right:.75rem
  }
  
  .sm\:scroll-pr-3\.5{
    scroll-padding-right:.875rem
  }
  
  .sm\:scroll-pr-32{
    scroll-padding-right:8rem
  }
  
  .sm\:scroll-pr-36{
    scroll-padding-right:9rem
  }
  
  .sm\:scroll-pr-4{
    scroll-padding-right:1rem
  }
  
  .sm\:scroll-pr-40{
    scroll-padding-right:10rem
  }
  
  .sm\:scroll-pr-44{
    scroll-padding-right:11rem
  }
  
  .sm\:scroll-pr-48{
    scroll-padding-right:12rem
  }
  
  .sm\:scroll-pr-5{
    scroll-padding-right:1.25rem
  }
  
  .sm\:scroll-pr-52{
    scroll-padding-right:13rem
  }
  
  .sm\:scroll-pr-56{
    scroll-padding-right:14rem
  }
  
  .sm\:scroll-pr-6{
    scroll-padding-right:1.5rem
  }
  
  .sm\:scroll-pr-60{
    scroll-padding-right:15rem
  }
  
  .sm\:scroll-pr-64{
    scroll-padding-right:16rem
  }
  
  .sm\:scroll-pt-10{
    scroll-padding-top:2.5rem
  }
  
  .sm\:scroll-pt-12{
    scroll-padding-top:3rem
  }
  
  .sm\:scroll-pt-14{
    scroll-padding-top:3.5rem
  }
  
  .sm\:scroll-pt-16{
    scroll-padding-top:4rem
  }
  
  .sm\:scroll-pt-2{
    scroll-padding-top:.5rem
  }
  
  .sm\:scroll-pt-2\.5{
    scroll-padding-top:.625rem
  }
  
  .sm\:scroll-pt-20{
    scroll-padding-top:5rem
  }
  
  .sm\:scroll-pt-24{
    scroll-padding-top:6rem
  }
  
  .sm\:scroll-pt-28{
    scroll-padding-top:7rem
  }
  
  .sm\:scroll-pt-3{
    scroll-padding-top:.75rem
  }
  
  .sm\:scroll-pt-3\.5{
    scroll-padding-top:.875rem
  }
  
  .sm\:scroll-pt-32{
    scroll-padding-top:8rem
  }
  
  .sm\:scroll-pt-36{
    scroll-padding-top:9rem
  }
  
  .sm\:scroll-pt-4{
    scroll-padding-top:1rem
  }
  
  .sm\:scroll-pt-40{
    scroll-padding-top:10rem
  }
  
  .sm\:scroll-pt-44{
    scroll-padding-top:11rem
  }
  
  .sm\:scroll-pt-48{
    scroll-padding-top:12rem
  }
  
  .sm\:scroll-pt-5{
    scroll-padding-top:1.25rem
  }
  
  .sm\:scroll-pt-52{
    scroll-padding-top:13rem
  }
  
  .sm\:scroll-pt-56{
    scroll-padding-top:14rem
  }
  
  .sm\:scroll-pt-6{
    scroll-padding-top:1.5rem
  }
  
  .sm\:scroll-pt-60{
    scroll-padding-top:15rem
  }
  
  .sm\:scroll-pt-64{
    scroll-padding-top:16rem
  }
  
  .sm\:grid-cols-2{
    grid-template-columns:repeat(2,minmax(0,1fr))
  }
  
  .sm\:grid-cols-3{
    grid-template-columns:repeat(3,minmax(0,1fr))
  }
  
  .sm\:grid-cols-4{
    grid-template-columns:repeat(4,minmax(0,1fr))
  }
  
  .sm\:flex-row{
    flex-direction:row
  }
  
  .sm\:items-start{
    align-items:flex-start
  }
  
  .sm\:items-center{
    align-items:center
  }
  
  .sm\:justify-end{
    justify-content:flex-end
  }
  
  .sm\:justify-center{
    justify-content:center
  }
  
  .sm\:gap-10{
    gap:2.5rem
  }
  
  .sm\:gap-12{
    gap:3rem
  }
  
  .sm\:gap-14{
    gap:3.5rem
  }
  
  .sm\:gap-20{
    gap:5rem
  }
  
  .sm\:gap-24{
    gap:6rem
  }
  
  .sm\:gap-32{
    gap:8rem
  }
  
  .sm\:gap-4{
    gap:1rem
  }
  
  .sm\:gap-40{
    gap:10rem
  }
  
  .sm\:gap-44{
    gap:11rem
  }
  
  .sm\:gap-48{
    gap:12rem
  }
  
  .sm\:gap-6{
    gap:1.5rem
  }
  
  .sm\:gap-60{
    gap:15rem
  }
  
  .sm\:gap-64{
    gap:16rem
  }
  
  .sm\:overflow-hidden{
    overflow:hidden
  }
  
  .sm\:overflow-x-hidden{
    overflow-x:hidden
  }
  
  .sm\:overflow-y-hidden{
    overflow-y:hidden
  }
  
  .sm\:border-2{
    border-width:2px
  }
  
  .sm\:border-hidden{
    border-style:hidden
  }
  
  .sm\:from-10\%{
    --tw-gradient-from-position: 10%
  }
  
  .sm\:from-100\%{
    --tw-gradient-from-position: 100%
  }
  
  .sm\:from-20\%{
    --tw-gradient-from-position: 20%
  }
  
  .sm\:from-40\%{
    --tw-gradient-from-position: 40%
  }
  
  .sm\:from-45\%{
    --tw-gradient-from-position: 45%
  }
  
  .sm\:from-60\%{
    --tw-gradient-from-position: 60%
  }
  
  .sm\:from-65\%{
    --tw-gradient-from-position: 65%
  }
  
  .sm\:bg-auto{
    background-size:auto
  }
  
  .sm\:bg-\[100\%\]{
    background-position:100%
  }
  
  .sm\:p-0{
    padding:0
  }
  
  .sm\:p-10{
    padding:2.5rem
  }
  
  .sm\:p-12{
    padding:3rem
  }
  
  .sm\:p-14{
    padding:3.5rem
  }
  
  .sm\:p-20{
    padding:5rem
  }
  
  .sm\:p-24{
    padding:6rem
  }
  
  .sm\:p-32{
    padding:8rem
  }
  
  .sm\:p-4{
    padding:1rem
  }
  
  .sm\:p-40{
    padding:10rem
  }
  
  .sm\:p-44{
    padding:11rem
  }
  
  .sm\:p-48{
    padding:12rem
  }
  
  .sm\:p-6{
    padding:1.5rem
  }
  
  .sm\:p-60{
    padding:15rem
  }
  
  .sm\:p-64{
    padding:16rem
  }
  
  .sm\:px-10{
    padding-left:2.5rem;
    padding-right:2.5rem
  }
  
  .sm\:px-12{
    padding-left:3rem;
    padding-right:3rem
  }
  
  .sm\:px-14{
    padding-left:3.5rem;
    padding-right:3.5rem
  }
  
  .sm\:px-16{
    padding-left:4rem;
    padding-right:4rem
  }
  
  .sm\:px-2{
    padding-left:.5rem;
    padding-right:.5rem
  }
  
  .sm\:px-2\.5{
    padding-left:.625rem;
    padding-right:.625rem
  }
  
  .sm\:px-20{
    padding-left:5rem;
    padding-right:5rem
  }
  
  .sm\:px-24{
    padding-left:6rem;
    padding-right:6rem
  }
  
  .sm\:px-28{
    padding-left:7rem;
    padding-right:7rem
  }
  
  .sm\:px-3{
    padding-left:.75rem;
    padding-right:.75rem
  }
  
  .sm\:px-3\.5{
    padding-left:.875rem;
    padding-right:.875rem
  }
  
  .sm\:px-32{
    padding-left:8rem;
    padding-right:8rem
  }
  
  .sm\:px-36{
    padding-left:9rem;
    padding-right:9rem
  }
  
  .sm\:px-4{
    padding-left:1rem;
    padding-right:1rem
  }
  
  .sm\:px-40{
    padding-left:10rem;
    padding-right:10rem
  }
  
  .sm\:px-44{
    padding-left:11rem;
    padding-right:11rem
  }
  
  .sm\:px-48{
    padding-left:12rem;
    padding-right:12rem
  }
  
  .sm\:px-5{
    padding-left:1.25rem;
    padding-right:1.25rem
  }
  
  .sm\:px-52{
    padding-left:13rem;
    padding-right:13rem
  }
  
  .sm\:px-56{
    padding-left:14rem;
    padding-right:14rem
  }
  
  .sm\:px-6{
    padding-left:1.5rem;
    padding-right:1.5rem
  }
  
  .sm\:px-60{
    padding-left:15rem;
    padding-right:15rem
  }
  
  .sm\:px-64{
    padding-left:16rem;
    padding-right:16rem
  }
  
  .sm\:py-10{
    padding-top:2.5rem;
    padding-bottom:2.5rem
  }
  
  .sm\:py-12{
    padding-top:3rem;
    padding-bottom:3rem
  }
  
  .sm\:py-14{
    padding-top:3.5rem;
    padding-bottom:3.5rem
  }
  
  .sm\:py-16{
    padding-top:4rem;
    padding-bottom:4rem
  }
  
  .sm\:py-2{
    padding-top:.5rem;
    padding-bottom:.5rem
  }
  
  .sm\:py-2\.5{
    padding-top:.625rem;
    padding-bottom:.625rem
  }
  
  .sm\:py-20{
    padding-top:5rem;
    padding-bottom:5rem
  }
  
  .sm\:py-24{
    padding-top:6rem;
    padding-bottom:6rem
  }
  
  .sm\:py-28{
    padding-top:7rem;
    padding-bottom:7rem
  }
  
  .sm\:py-3{
    padding-top:.75rem;
    padding-bottom:.75rem
  }
  
  .sm\:py-3\.5{
    padding-top:.875rem;
    padding-bottom:.875rem
  }
  
  .sm\:py-32{
    padding-top:8rem;
    padding-bottom:8rem
  }
  
  .sm\:py-36{
    padding-top:9rem;
    padding-bottom:9rem
  }
  
  .sm\:py-4{
    padding-top:1rem;
    padding-bottom:1rem
  }
  
  .sm\:py-40{
    padding-top:10rem;
    padding-bottom:10rem
  }
  
  .sm\:py-44{
    padding-top:11rem;
    padding-bottom:11rem
  }
  
  .sm\:py-48{
    padding-top:12rem;
    padding-bottom:12rem
  }
  
  .sm\:py-5{
    padding-top:1.25rem;
    padding-bottom:1.25rem
  }
  
  .sm\:py-52{
    padding-top:13rem;
    padding-bottom:13rem
  }
  
  .sm\:py-56{
    padding-top:14rem;
    padding-bottom:14rem
  }
  
  .sm\:py-6{
    padding-top:1.5rem;
    padding-bottom:1.5rem
  }
  
  .sm\:py-60{
    padding-top:15rem;
    padding-bottom:15rem
  }
  
  .sm\:py-64{
    padding-top:16rem;
    padding-bottom:16rem
  }
  
  .sm\:pb-10{
    padding-bottom:2.5rem
  }
  
  .sm\:pb-12{
    padding-bottom:3rem
  }
  
  .sm\:pb-14{
    padding-bottom:3.5rem
  }
  
  .sm\:pb-16{
    padding-bottom:4rem
  }
  
  .sm\:pb-2{
    padding-bottom:.5rem
  }
  
  .sm\:pb-2\.5{
    padding-bottom:.625rem
  }
  
  .sm\:pb-20{
    padding-bottom:5rem
  }
  
  .sm\:pb-24{
    padding-bottom:6rem
  }
  
  .sm\:pb-28{
    padding-bottom:7rem
  }
  
  .sm\:pb-3{
    padding-bottom:.75rem
  }
  
  .sm\:pb-3\.5{
    padding-bottom:.875rem
  }
  
  .sm\:pb-32{
    padding-bottom:8rem
  }
  
  .sm\:pb-36{
    padding-bottom:9rem
  }
  
  .sm\:pb-4{
    padding-bottom:1rem
  }
  
  .sm\:pb-40{
    padding-bottom:10rem
  }
  
  .sm\:pb-44{
    padding-bottom:11rem
  }
  
  .sm\:pb-48{
    padding-bottom:12rem
  }
  
  .sm\:pb-5{
    padding-bottom:1.25rem
  }
  
  .sm\:pb-52{
    padding-bottom:13rem
  }
  
  .sm\:pb-56{
    padding-bottom:14rem
  }
  
  .sm\:pb-6{
    padding-bottom:1.5rem
  }
  
  .sm\:pb-60{
    padding-bottom:15rem
  }
  
  .sm\:pb-64{
    padding-bottom:16rem
  }
  
  .sm\:pl-10{
    padding-left:2.5rem
  }
  
  .sm\:pl-12{
    padding-left:3rem
  }
  
  .sm\:pl-14{
    padding-left:3.5rem
  }
  
  .sm\:pl-16{
    padding-left:4rem
  }
  
  .sm\:pl-2{
    padding-left:.5rem
  }
  
  .sm\:pl-2\.5{
    padding-left:.625rem
  }
  
  .sm\:pl-20{
    padding-left:5rem
  }
  
  .sm\:pl-24{
    padding-left:6rem
  }
  
  .sm\:pl-28{
    padding-left:7rem
  }
  
  .sm\:pl-3{
    padding-left:.75rem
  }
  
  .sm\:pl-3\.5{
    padding-left:.875rem
  }
  
  .sm\:pl-32{
    padding-left:8rem
  }
  
  .sm\:pl-36{
    padding-left:9rem
  }
  
  .sm\:pl-4{
    padding-left:1rem
  }
  
  .sm\:pl-40{
    padding-left:10rem
  }
  
  .sm\:pl-44{
    padding-left:11rem
  }
  
  .sm\:pl-48{
    padding-left:12rem
  }
  
  .sm\:pl-5{
    padding-left:1.25rem
  }
  
  .sm\:pl-52{
    padding-left:13rem
  }
  
  .sm\:pl-56{
    padding-left:14rem
  }
  
  .sm\:pl-6{
    padding-left:1.5rem
  }
  
  .sm\:pl-60{
    padding-left:15rem
  }
  
  .sm\:pl-64{
    padding-left:16rem
  }
  
  .sm\:pr-10{
    padding-right:2.5rem
  }
  
  .sm\:pr-12{
    padding-right:3rem
  }
  
  .sm\:pr-14{
    padding-right:3.5rem
  }
  
  .sm\:pr-16{
    padding-right:4rem
  }
  
  .sm\:pr-2{
    padding-right:.5rem
  }
  
  .sm\:pr-2\.5{
    padding-right:.625rem
  }
  
  .sm\:pr-20{
    padding-right:5rem
  }
  
  .sm\:pr-24{
    padding-right:6rem
  }
  
  .sm\:pr-28{
    padding-right:7rem
  }
  
  .sm\:pr-3{
    padding-right:.75rem
  }
  
  .sm\:pr-3\.5{
    padding-right:.875rem
  }
  
  .sm\:pr-32{
    padding-right:8rem
  }
  
  .sm\:pr-36{
    padding-right:9rem
  }
  
  .sm\:pr-4{
    padding-right:1rem
  }
  
  .sm\:pr-40{
    padding-right:10rem
  }
  
  .sm\:pr-44{
    padding-right:11rem
  }
  
  .sm\:pr-48{
    padding-right:12rem
  }
  
  .sm\:pr-5{
    padding-right:1.25rem
  }
  
  .sm\:pr-52{
    padding-right:13rem
  }
  
  .sm\:pr-56{
    padding-right:14rem
  }
  
  .sm\:pr-6{
    padding-right:1.5rem
  }
  
  .sm\:pr-60{
    padding-right:15rem
  }
  
  .sm\:pr-64{
    padding-right:16rem
  }
  
  .sm\:pt-10{
    padding-top:2.5rem
  }
  
  .sm\:pt-12{
    padding-top:3rem
  }
  
  .sm\:pt-14{
    padding-top:3.5rem
  }
  
  .sm\:pt-16{
    padding-top:4rem
  }
  
  .sm\:pt-2{
    padding-top:.5rem
  }
  
  .sm\:pt-2\.5{
    padding-top:.625rem
  }
  
  .sm\:pt-20{
    padding-top:5rem
  }
  
  .sm\:pt-24{
    padding-top:6rem
  }
  
  .sm\:pt-28{
    padding-top:7rem
  }
  
  .sm\:pt-3{
    padding-top:.75rem
  }
  
  .sm\:pt-3\.5{
    padding-top:.875rem
  }
  
  .sm\:pt-32{
    padding-top:8rem
  }
  
  .sm\:pt-36{
    padding-top:9rem
  }
  
  .sm\:pt-4{
    padding-top:1rem
  }
  
  .sm\:pt-40{
    padding-top:10rem
  }
  
  .sm\:pt-44{
    padding-top:11rem
  }
  
  .sm\:pt-48{
    padding-top:12rem
  }
  
  .sm\:pt-5{
    padding-top:1.25rem
  }
  
  .sm\:pt-52{
    padding-top:13rem
  }
  
  .sm\:pt-56{
    padding-top:14rem
  }
  
  .sm\:pt-6{
    padding-top:1.5rem
  }
  
  .sm\:pt-60{
    padding-top:15rem
  }
  
  .sm\:pt-64{
    padding-top:16rem
  }
  
  .sm\:align-middle{
    vertical-align:middle
  }
  
  .sm\:text-2xl{
    font-size:1.5rem;
    line-height:2rem
  }
  
  .sm\:text-3xl{
    font-size:1.875rem;
    line-height:2.25rem
  }
  
  .sm\:text-4xl{
    font-size:2.25rem;
    line-height:2.5rem
  }
  
  .sm\:text-5xl{
    font-size:3rem;
    line-height:1
  }
  
  .sm\:text-6xl{
    font-size:3.75rem;
    line-height:1
  }
  
  .sm\:text-base{
    font-size:1rem;
    line-height:1.5rem
  }
  
  .sm\:text-lg{
    font-size:1.125rem;
    line-height:1.75rem
  }
  
  .sm\:text-sm{
    font-size:.875rem;
    line-height:1.25rem
  }
  
  .sm\:text-xl{
    font-size:1.25rem;
    line-height:1.75rem
  }
  
  .sm\:text-xs{
    font-size:.75rem;
    line-height:1rem
  }
  }
  
  @media (min-width: 768px){
    .md\:-top-10{
    top:-2.5rem
  }
  
  .md\:-top-12{
    top:-3rem
  }
  
  .md\:-top-14{
    top:-3.5rem
  }
  
  .md\:-top-20{
    top:-5rem
  }
  
  .md\:-top-24{
    top:-6rem
  }
  
  .md\:-top-32{
    top:-8rem
  }
  
  .md\:-top-4{
    top:-1rem
  }
  
  .md\:-top-40{
    top:-10rem
  }
  
  .md\:-top-44{
    top:-11rem
  }
  
  .md\:-top-48{
    top:-12rem
  }
  
  .md\:-top-6{
    top:-1.5rem
  }
  
  .md\:-top-60{
    top:-15rem
  }
  
  .md\:-top-64{
    top:-16rem
  }
  
  .md\:top-10{
    top:2.5rem
  }
  
  .md\:top-12{
    top:3rem
  }
  
  .md\:top-14{
    top:3.5rem
  }
  
  .md\:top-20{
    top:5rem
  }
  
  .md\:top-24{
    top:6rem
  }
  
  .md\:top-32{
    top:8rem
  }
  
  .md\:top-4{
    top:1rem
  }
  
  .md\:top-40{
    top:10rem
  }
  
  .md\:top-44{
    top:11rem
  }
  
  .md\:top-48{
    top:12rem
  }
  
  .md\:top-6{
    top:1.5rem
  }
  
  .md\:top-60{
    top:15rem
  }
  
  .md\:top-64{
    top:16rem
  }
  
  .md\:col-span-2{
    grid-column:span 2 / span 2
  }
  
  .md\:col-span-3{
    grid-column:span 3 / span 3
  }
  
  .md\:-mx-2{
    margin-left:-.5rem;
    margin-right:-.5rem
  }
  
  .md\:mx-auto{
    margin-left:auto;
    margin-right:auto
  }
  
  .md\:line-clamp-4{
    overflow:hidden;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:4
  }
  
  .md\:line-clamp-6{
    overflow:hidden;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:6
  }
  
  .md\:block{
    display:block
  }
  
  .md\:inline-block{
    display:inline-block
  }
  
  .md\:flex{
    display:flex
  }
  
  .md\:hidden{
    display:none
  }
  
  .md\:max-h-\[600px\]{
    max-height:600px
  }
  
  .md\:w-1\/12{
    width:8.333333%
  }
  
  .md\:w-1\/2{
    width:50%
  }
  
  .md\:w-1\/3{
    width:33.333333%
  }
  
  .md\:w-1\/4{
    width:25%
  }
  
  .md\:w-1\/5{
    width:20%
  }
  
  .md\:w-2\/12{
    width:16.666667%
  }
  
  .md\:w-2\/3{
    width:66.666667%
  }
  
  .md\:w-2\/4{
    width:50%
  }
  
  .md\:w-2\/5{
    width:40%
  }
  
  .md\:w-3\/12{
    width:25%
  }
  
  .md\:w-3\/4{
    width:75%
  }
  
  .md\:w-3\/5{
    width:60%
  }
  
  .md\:w-4\/12{
    width:33.333333%
  }
  
  .md\:w-4\/5{
    width:80%
  }
  
  .md\:w-5\/12{
    width:41.666667%
  }
  
  .md\:flex-100{
    flex:1 1 100%
  }
  
  .md\:flex-20{
    flex:0 1 calc(20% - 3rem)
  }
  
  .md\:flex-25{
    flex:1 1 calc(25% - 3rem)
  }
  
  .md\:flex-33{
    flex:1 1 calc(33% - 3rem)
  }
  
  .md\:flex-40{
    flex:1 1 calc(40% - 3rem)
  }
  
  .md\:flex-50{
    flex:1 1 calc(50% - 3rem)
  }
  
  .md\:flex-60{
    flex:1 1 calc(60% - 3rem)
  }
  
  .md\:flex-66{
    flex:1 1 calc(66% - 3rem)
  }
  
  .md\:flex-75{
    flex:1 1 calc(75% - 3rem)
  }
  
  .md\:flex-80{
    flex:1 1 calc(80% - 3rem)
  }
  
  .md\:scroll-p-10{
    scroll-padding:2.5rem
  }
  
  .md\:scroll-p-12{
    scroll-padding:3rem
  }
  
  .md\:scroll-p-14{
    scroll-padding:3.5rem
  }
  
  .md\:scroll-p-20{
    scroll-padding:5rem
  }
  
  .md\:scroll-p-24{
    scroll-padding:6rem
  }
  
  .md\:scroll-p-32{
    scroll-padding:8rem
  }
  
  .md\:scroll-p-4{
    scroll-padding:1rem
  }
  
  .md\:scroll-p-40{
    scroll-padding:10rem
  }
  
  .md\:scroll-p-44{
    scroll-padding:11rem
  }
  
  .md\:scroll-p-48{
    scroll-padding:12rem
  }
  
  .md\:scroll-p-6{
    scroll-padding:1.5rem
  }
  
  .md\:scroll-p-60{
    scroll-padding:15rem
  }
  
  .md\:scroll-p-64{
    scroll-padding:16rem
  }
  
  .md\:scroll-px-10{
    scroll-padding-left:2.5rem;
    scroll-padding-right:2.5rem
  }
  
  .md\:scroll-px-12{
    scroll-padding-left:3rem;
    scroll-padding-right:3rem
  }
  
  .md\:scroll-px-14{
    scroll-padding-left:3.5rem;
    scroll-padding-right:3.5rem
  }
  
  .md\:scroll-px-16{
    scroll-padding-left:4rem;
    scroll-padding-right:4rem
  }
  
  .md\:scroll-px-2{
    scroll-padding-left:.5rem;
    scroll-padding-right:.5rem
  }
  
  .md\:scroll-px-2\.5{
    scroll-padding-left:.625rem;
    scroll-padding-right:.625rem
  }
  
  .md\:scroll-px-20{
    scroll-padding-left:5rem;
    scroll-padding-right:5rem
  }
  
  .md\:scroll-px-24{
    scroll-padding-left:6rem;
    scroll-padding-right:6rem
  }
  
  .md\:scroll-px-28{
    scroll-padding-left:7rem;
    scroll-padding-right:7rem
  }
  
  .md\:scroll-px-3{
    scroll-padding-left:.75rem;
    scroll-padding-right:.75rem
  }
  
  .md\:scroll-px-3\.5{
    scroll-padding-left:.875rem;
    scroll-padding-right:.875rem
  }
  
  .md\:scroll-px-32{
    scroll-padding-left:8rem;
    scroll-padding-right:8rem
  }
  
  .md\:scroll-px-36{
    scroll-padding-left:9rem;
    scroll-padding-right:9rem
  }
  
  .md\:scroll-px-4{
    scroll-padding-left:1rem;
    scroll-padding-right:1rem
  }
  
  .md\:scroll-px-40{
    scroll-padding-left:10rem;
    scroll-padding-right:10rem
  }
  
  .md\:scroll-px-44{
    scroll-padding-left:11rem;
    scroll-padding-right:11rem
  }
  
  .md\:scroll-px-48{
    scroll-padding-left:12rem;
    scroll-padding-right:12rem
  }
  
  .md\:scroll-px-5{
    scroll-padding-left:1.25rem;
    scroll-padding-right:1.25rem
  }
  
  .md\:scroll-px-52{
    scroll-padding-left:13rem;
    scroll-padding-right:13rem
  }
  
  .md\:scroll-px-56{
    scroll-padding-left:14rem;
    scroll-padding-right:14rem
  }
  
  .md\:scroll-px-6{
    scroll-padding-left:1.5rem;
    scroll-padding-right:1.5rem
  }
  
  .md\:scroll-px-60{
    scroll-padding-left:15rem;
    scroll-padding-right:15rem
  }
  
  .md\:scroll-px-64{
    scroll-padding-left:16rem;
    scroll-padding-right:16rem
  }
  
  .md\:scroll-py-10{
    scroll-padding-top:2.5rem;
    scroll-padding-bottom:2.5rem
  }
  
  .md\:scroll-py-12{
    scroll-padding-top:3rem;
    scroll-padding-bottom:3rem
  }
  
  .md\:scroll-py-14{
    scroll-padding-top:3.5rem;
    scroll-padding-bottom:3.5rem
  }
  
  .md\:scroll-py-16{
    scroll-padding-top:4rem;
    scroll-padding-bottom:4rem
  }
  
  .md\:scroll-py-2{
    scroll-padding-top:.5rem;
    scroll-padding-bottom:.5rem
  }
  
  .md\:scroll-py-2\.5{
    scroll-padding-top:.625rem;
    scroll-padding-bottom:.625rem
  }
  
  .md\:scroll-py-20{
    scroll-padding-top:5rem;
    scroll-padding-bottom:5rem
  }
  
  .md\:scroll-py-24{
    scroll-padding-top:6rem;
    scroll-padding-bottom:6rem
  }
  
  .md\:scroll-py-28{
    scroll-padding-top:7rem;
    scroll-padding-bottom:7rem
  }
  
  .md\:scroll-py-3{
    scroll-padding-top:.75rem;
    scroll-padding-bottom:.75rem
  }
  
  .md\:scroll-py-3\.5{
    scroll-padding-top:.875rem;
    scroll-padding-bottom:.875rem
  }
  
  .md\:scroll-py-32{
    scroll-padding-top:8rem;
    scroll-padding-bottom:8rem
  }
  
  .md\:scroll-py-36{
    scroll-padding-top:9rem;
    scroll-padding-bottom:9rem
  }
  
  .md\:scroll-py-4{
    scroll-padding-top:1rem;
    scroll-padding-bottom:1rem
  }
  
  .md\:scroll-py-40{
    scroll-padding-top:10rem;
    scroll-padding-bottom:10rem
  }
  
  .md\:scroll-py-44{
    scroll-padding-top:11rem;
    scroll-padding-bottom:11rem
  }
  
  .md\:scroll-py-48{
    scroll-padding-top:12rem;
    scroll-padding-bottom:12rem
  }
  
  .md\:scroll-py-5{
    scroll-padding-top:1.25rem;
    scroll-padding-bottom:1.25rem
  }
  
  .md\:scroll-py-52{
    scroll-padding-top:13rem;
    scroll-padding-bottom:13rem
  }
  
  .md\:scroll-py-56{
    scroll-padding-top:14rem;
    scroll-padding-bottom:14rem
  }
  
  .md\:scroll-py-6{
    scroll-padding-top:1.5rem;
    scroll-padding-bottom:1.5rem
  }
  
  .md\:scroll-py-60{
    scroll-padding-top:15rem;
    scroll-padding-bottom:15rem
  }
  
  .md\:scroll-py-64{
    scroll-padding-top:16rem;
    scroll-padding-bottom:16rem
  }
  
  .md\:scroll-pb-10{
    scroll-padding-bottom:2.5rem
  }
  
  .md\:scroll-pb-12{
    scroll-padding-bottom:3rem
  }
  
  .md\:scroll-pb-14{
    scroll-padding-bottom:3.5rem
  }
  
  .md\:scroll-pb-16{
    scroll-padding-bottom:4rem
  }
  
  .md\:scroll-pb-2{
    scroll-padding-bottom:.5rem
  }
  
  .md\:scroll-pb-2\.5{
    scroll-padding-bottom:.625rem
  }
  
  .md\:scroll-pb-20{
    scroll-padding-bottom:5rem
  }
  
  .md\:scroll-pb-24{
    scroll-padding-bottom:6rem
  }
  
  .md\:scroll-pb-28{
    scroll-padding-bottom:7rem
  }
  
  .md\:scroll-pb-3{
    scroll-padding-bottom:.75rem
  }
  
  .md\:scroll-pb-3\.5{
    scroll-padding-bottom:.875rem
  }
  
  .md\:scroll-pb-32{
    scroll-padding-bottom:8rem
  }
  
  .md\:scroll-pb-36{
    scroll-padding-bottom:9rem
  }
  
  .md\:scroll-pb-4{
    scroll-padding-bottom:1rem
  }
  
  .md\:scroll-pb-40{
    scroll-padding-bottom:10rem
  }
  
  .md\:scroll-pb-44{
    scroll-padding-bottom:11rem
  }
  
  .md\:scroll-pb-48{
    scroll-padding-bottom:12rem
  }
  
  .md\:scroll-pb-5{
    scroll-padding-bottom:1.25rem
  }
  
  .md\:scroll-pb-52{
    scroll-padding-bottom:13rem
  }
  
  .md\:scroll-pb-56{
    scroll-padding-bottom:14rem
  }
  
  .md\:scroll-pb-6{
    scroll-padding-bottom:1.5rem
  }
  
  .md\:scroll-pb-60{
    scroll-padding-bottom:15rem
  }
  
  .md\:scroll-pb-64{
    scroll-padding-bottom:16rem
  }
  
  .md\:scroll-pl-10{
    scroll-padding-left:2.5rem
  }
  
  .md\:scroll-pl-12{
    scroll-padding-left:3rem
  }
  
  .md\:scroll-pl-14{
    scroll-padding-left:3.5rem
  }
  
  .md\:scroll-pl-16{
    scroll-padding-left:4rem
  }
  
  .md\:scroll-pl-2{
    scroll-padding-left:.5rem
  }
  
  .md\:scroll-pl-2\.5{
    scroll-padding-left:.625rem
  }
  
  .md\:scroll-pl-20{
    scroll-padding-left:5rem
  }
  
  .md\:scroll-pl-24{
    scroll-padding-left:6rem
  }
  
  .md\:scroll-pl-28{
    scroll-padding-left:7rem
  }
  
  .md\:scroll-pl-3{
    scroll-padding-left:.75rem
  }
  
  .md\:scroll-pl-3\.5{
    scroll-padding-left:.875rem
  }
  
  .md\:scroll-pl-32{
    scroll-padding-left:8rem
  }
  
  .md\:scroll-pl-36{
    scroll-padding-left:9rem
  }
  
  .md\:scroll-pl-4{
    scroll-padding-left:1rem
  }
  
  .md\:scroll-pl-40{
    scroll-padding-left:10rem
  }
  
  .md\:scroll-pl-44{
    scroll-padding-left:11rem
  }
  
  .md\:scroll-pl-48{
    scroll-padding-left:12rem
  }
  
  .md\:scroll-pl-5{
    scroll-padding-left:1.25rem
  }
  
  .md\:scroll-pl-52{
    scroll-padding-left:13rem
  }
  
  .md\:scroll-pl-56{
    scroll-padding-left:14rem
  }
  
  .md\:scroll-pl-6{
    scroll-padding-left:1.5rem
  }
  
  .md\:scroll-pl-60{
    scroll-padding-left:15rem
  }
  
  .md\:scroll-pl-64{
    scroll-padding-left:16rem
  }
  
  .md\:scroll-pr-10{
    scroll-padding-right:2.5rem
  }
  
  .md\:scroll-pr-12{
    scroll-padding-right:3rem
  }
  
  .md\:scroll-pr-14{
    scroll-padding-right:3.5rem
  }
  
  .md\:scroll-pr-16{
    scroll-padding-right:4rem
  }
  
  .md\:scroll-pr-2{
    scroll-padding-right:.5rem
  }
  
  .md\:scroll-pr-2\.5{
    scroll-padding-right:.625rem
  }
  
  .md\:scroll-pr-20{
    scroll-padding-right:5rem
  }
  
  .md\:scroll-pr-24{
    scroll-padding-right:6rem
  }
  
  .md\:scroll-pr-28{
    scroll-padding-right:7rem
  }
  
  .md\:scroll-pr-3{
    scroll-padding-right:.75rem
  }
  
  .md\:scroll-pr-3\.5{
    scroll-padding-right:.875rem
  }
  
  .md\:scroll-pr-32{
    scroll-padding-right:8rem
  }
  
  .md\:scroll-pr-36{
    scroll-padding-right:9rem
  }
  
  .md\:scroll-pr-4{
    scroll-padding-right:1rem
  }
  
  .md\:scroll-pr-40{
    scroll-padding-right:10rem
  }
  
  .md\:scroll-pr-44{
    scroll-padding-right:11rem
  }
  
  .md\:scroll-pr-48{
    scroll-padding-right:12rem
  }
  
  .md\:scroll-pr-5{
    scroll-padding-right:1.25rem
  }
  
  .md\:scroll-pr-52{
    scroll-padding-right:13rem
  }
  
  .md\:scroll-pr-56{
    scroll-padding-right:14rem
  }
  
  .md\:scroll-pr-6{
    scroll-padding-right:1.5rem
  }
  
  .md\:scroll-pr-60{
    scroll-padding-right:15rem
  }
  
  .md\:scroll-pr-64{
    scroll-padding-right:16rem
  }
  
  .md\:scroll-pt-10{
    scroll-padding-top:2.5rem
  }
  
  .md\:scroll-pt-12{
    scroll-padding-top:3rem
  }
  
  .md\:scroll-pt-14{
    scroll-padding-top:3.5rem
  }
  
  .md\:scroll-pt-16{
    scroll-padding-top:4rem
  }
  
  .md\:scroll-pt-2{
    scroll-padding-top:.5rem
  }
  
  .md\:scroll-pt-2\.5{
    scroll-padding-top:.625rem
  }
  
  .md\:scroll-pt-20{
    scroll-padding-top:5rem
  }
  
  .md\:scroll-pt-24{
    scroll-padding-top:6rem
  }
  
  .md\:scroll-pt-28{
    scroll-padding-top:7rem
  }
  
  .md\:scroll-pt-3{
    scroll-padding-top:.75rem
  }
  
  .md\:scroll-pt-3\.5{
    scroll-padding-top:.875rem
  }
  
  .md\:scroll-pt-32{
    scroll-padding-top:8rem
  }
  
  .md\:scroll-pt-36{
    scroll-padding-top:9rem
  }
  
  .md\:scroll-pt-4{
    scroll-padding-top:1rem
  }
  
  .md\:scroll-pt-40{
    scroll-padding-top:10rem
  }
  
  .md\:scroll-pt-44{
    scroll-padding-top:11rem
  }
  
  .md\:scroll-pt-48{
    scroll-padding-top:12rem
  }
  
  .md\:scroll-pt-5{
    scroll-padding-top:1.25rem
  }
  
  .md\:scroll-pt-52{
    scroll-padding-top:13rem
  }
  
  .md\:scroll-pt-56{
    scroll-padding-top:14rem
  }
  
  .md\:scroll-pt-6{
    scroll-padding-top:1.5rem
  }
  
  .md\:scroll-pt-60{
    scroll-padding-top:15rem
  }
  
  .md\:scroll-pt-64{
    scroll-padding-top:16rem
  }
  
  .md\:grid-cols-3{
    grid-template-columns:repeat(3,minmax(0,1fr))
  }
  
  .md\:grid-cols-\[186px\]{
    grid-template-columns:186px
  }
  
  .md\:grid-cols-\[repeat\(2\,_186px\)\]{
    grid-template-columns:repeat(2,186px)
  }
  
  .md\:grid-cols-\[repeat\(3\,_186px\)\]{
    grid-template-columns:repeat(3,186px)
  }
  
  .md\:grid-cols-\[repeat\(4\,_186px\)\]{
    grid-template-columns:repeat(4,186px)
  }
  
  .md\:gap-10{
    gap:2.5rem
  }
  
  .md\:gap-12{
    gap:3rem
  }
  
  .md\:gap-14{
    gap:3.5rem
  }
  
  .md\:gap-20{
    gap:5rem
  }
  
  .md\:gap-24{
    gap:6rem
  }
  
  .md\:gap-32{
    gap:8rem
  }
  
  .md\:gap-4{
    gap:1rem
  }
  
  .md\:gap-40{
    gap:10rem
  }
  
  .md\:gap-44{
    gap:11rem
  }
  
  .md\:gap-48{
    gap:12rem
  }
  
  .md\:gap-6{
    gap:1.5rem
  }
  
  .md\:gap-60{
    gap:15rem
  }
  
  .md\:gap-64{
    gap:16rem
  }
  
  .md\:gap-8{
    gap:2rem
  }
  
  .md\:space-y-4>:not([hidden])~:not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(1rem * var(--tw-space-y-reverse))
  }
  
  .md\:overflow-hidden{
    overflow:hidden
  }
  
  .md\:overflow-x-hidden{
    overflow-x:hidden
  }
  
  .md\:overflow-y-hidden{
    overflow-y:hidden
  }
  
  .md\:border-hidden{
    border-style:hidden
  }
  
  .md\:p-10{
    padding:2.5rem
  }
  
  .md\:p-12{
    padding:3rem
  }
  
  .md\:p-14{
    padding:3.5rem
  }
  
  .md\:p-20{
    padding:5rem
  }
  
  .md\:p-24{
    padding:6rem
  }
  
  .md\:p-32{
    padding:8rem
  }
  
  .md\:p-4{
    padding:1rem
  }
  
  .md\:p-40{
    padding:10rem
  }
  
  .md\:p-44{
    padding:11rem
  }
  
  .md\:p-48{
    padding:12rem
  }
  
  .md\:p-6{
    padding:1.5rem
  }
  
  .md\:p-60{
    padding:15rem
  }
  
  .md\:p-64{
    padding:16rem
  }
  
  .md\:px-10{
    padding-left:2.5rem;
    padding-right:2.5rem
  }
  
  .md\:px-12{
    padding-left:3rem;
    padding-right:3rem
  }
  
  .md\:px-14{
    padding-left:3.5rem;
    padding-right:3.5rem
  }
  
  .md\:px-16{
    padding-left:4rem;
    padding-right:4rem
  }
  
  .md\:px-2{
    padding-left:.5rem;
    padding-right:.5rem
  }
  
  .md\:px-2\.5{
    padding-left:.625rem;
    padding-right:.625rem
  }
  
  .md\:px-20{
    padding-left:5rem;
    padding-right:5rem
  }
  
  .md\:px-24{
    padding-left:6rem;
    padding-right:6rem
  }
  
  .md\:px-28{
    padding-left:7rem;
    padding-right:7rem
  }
  
  .md\:px-3{
    padding-left:.75rem;
    padding-right:.75rem
  }
  
  .md\:px-3\.5{
    padding-left:.875rem;
    padding-right:.875rem
  }
  
  .md\:px-32{
    padding-left:8rem;
    padding-right:8rem
  }
  
  .md\:px-36{
    padding-left:9rem;
    padding-right:9rem
  }
  
  .md\:px-4{
    padding-left:1rem;
    padding-right:1rem
  }
  
  .md\:px-40{
    padding-left:10rem;
    padding-right:10rem
  }
  
  .md\:px-44{
    padding-left:11rem;
    padding-right:11rem
  }
  
  .md\:px-48{
    padding-left:12rem;
    padding-right:12rem
  }
  
  .md\:px-5{
    padding-left:1.25rem;
    padding-right:1.25rem
  }
  
  .md\:px-52{
    padding-left:13rem;
    padding-right:13rem
  }
  
  .md\:px-56{
    padding-left:14rem;
    padding-right:14rem
  }
  
  .md\:px-6{
    padding-left:1.5rem;
    padding-right:1.5rem
  }
  
  .md\:px-60{
    padding-left:15rem;
    padding-right:15rem
  }
  
  .md\:px-64{
    padding-left:16rem;
    padding-right:16rem
  }
  
  .md\:px-8{
    padding-left:2rem;
    padding-right:2rem
  }
  
  .md\:py-10{
    padding-top:2.5rem;
    padding-bottom:2.5rem
  }
  
  .md\:py-12{
    padding-top:3rem;
    padding-bottom:3rem
  }
  
  .md\:py-14{
    padding-top:3.5rem;
    padding-bottom:3.5rem
  }
  
  .md\:py-16{
    padding-top:4rem;
    padding-bottom:4rem
  }
  
  .md\:py-2{
    padding-top:.5rem;
    padding-bottom:.5rem
  }
  
  .md\:py-2\.5{
    padding-top:.625rem;
    padding-bottom:.625rem
  }
  
  .md\:py-20{
    padding-top:5rem;
    padding-bottom:5rem
  }
  
  .md\:py-24{
    padding-top:6rem;
    padding-bottom:6rem
  }
  
  .md\:py-28{
    padding-top:7rem;
    padding-bottom:7rem
  }
  
  .md\:py-3{
    padding-top:.75rem;
    padding-bottom:.75rem
  }
  
  .md\:py-3\.5{
    padding-top:.875rem;
    padding-bottom:.875rem
  }
  
  .md\:py-32{
    padding-top:8rem;
    padding-bottom:8rem
  }
  
  .md\:py-36{
    padding-top:9rem;
    padding-bottom:9rem
  }
  
  .md\:py-4{
    padding-top:1rem;
    padding-bottom:1rem
  }
  
  .md\:py-40{
    padding-top:10rem;
    padding-bottom:10rem
  }
  
  .md\:py-44{
    padding-top:11rem;
    padding-bottom:11rem
  }
  
  .md\:py-48{
    padding-top:12rem;
    padding-bottom:12rem
  }
  
  .md\:py-5{
    padding-top:1.25rem;
    padding-bottom:1.25rem
  }
  
  .md\:py-52{
    padding-top:13rem;
    padding-bottom:13rem
  }
  
  .md\:py-56{
    padding-top:14rem;
    padding-bottom:14rem
  }
  
  .md\:py-6{
    padding-top:1.5rem;
    padding-bottom:1.5rem
  }
  
  .md\:py-60{
    padding-top:15rem;
    padding-bottom:15rem
  }
  
  .md\:py-64{
    padding-top:16rem;
    padding-bottom:16rem
  }
  
  .md\:pb-10{
    padding-bottom:2.5rem
  }
  
  .md\:pb-12{
    padding-bottom:3rem
  }
  
  .md\:pb-14{
    padding-bottom:3.5rem
  }
  
  .md\:pb-16{
    padding-bottom:4rem
  }
  
  .md\:pb-2{
    padding-bottom:.5rem
  }
  
  .md\:pb-2\.5{
    padding-bottom:.625rem
  }
  
  .md\:pb-20{
    padding-bottom:5rem
  }
  
  .md\:pb-24{
    padding-bottom:6rem
  }
  
  .md\:pb-28{
    padding-bottom:7rem
  }
  
  .md\:pb-3{
    padding-bottom:.75rem
  }
  
  .md\:pb-3\.5{
    padding-bottom:.875rem
  }
  
  .md\:pb-32{
    padding-bottom:8rem
  }
  
  .md\:pb-36{
    padding-bottom:9rem
  }
  
  .md\:pb-4{
    padding-bottom:1rem
  }
  
  .md\:pb-40{
    padding-bottom:10rem
  }
  
  .md\:pb-44{
    padding-bottom:11rem
  }
  
  .md\:pb-48{
    padding-bottom:12rem
  }
  
  .md\:pb-5{
    padding-bottom:1.25rem
  }
  
  .md\:pb-52{
    padding-bottom:13rem
  }
  
  .md\:pb-56{
    padding-bottom:14rem
  }
  
  .md\:pb-6{
    padding-bottom:1.5rem
  }
  
  .md\:pb-60{
    padding-bottom:15rem
  }
  
  .md\:pb-64{
    padding-bottom:16rem
  }
  
  .md\:pl-10{
    padding-left:2.5rem
  }
  
  .md\:pl-12{
    padding-left:3rem
  }
  
  .md\:pl-14{
    padding-left:3.5rem
  }
  
  .md\:pl-16{
    padding-left:4rem
  }
  
  .md\:pl-2{
    padding-left:.5rem
  }
  
  .md\:pl-2\.5{
    padding-left:.625rem
  }
  
  .md\:pl-20{
    padding-left:5rem
  }
  
  .md\:pl-24{
    padding-left:6rem
  }
  
  .md\:pl-28{
    padding-left:7rem
  }
  
  .md\:pl-3{
    padding-left:.75rem
  }
  
  .md\:pl-3\.5{
    padding-left:.875rem
  }
  
  .md\:pl-32{
    padding-left:8rem
  }
  
  .md\:pl-36{
    padding-left:9rem
  }
  
  .md\:pl-4{
    padding-left:1rem
  }
  
  .md\:pl-40{
    padding-left:10rem
  }
  
  .md\:pl-44{
    padding-left:11rem
  }
  
  .md\:pl-48{
    padding-left:12rem
  }
  
  .md\:pl-5{
    padding-left:1.25rem
  }
  
  .md\:pl-52{
    padding-left:13rem
  }
  
  .md\:pl-56{
    padding-left:14rem
  }
  
  .md\:pl-6{
    padding-left:1.5rem
  }
  
  .md\:pl-60{
    padding-left:15rem
  }
  
  .md\:pl-64{
    padding-left:16rem
  }
  
  .md\:pr-10{
    padding-right:2.5rem
  }
  
  .md\:pr-12{
    padding-right:3rem
  }
  
  .md\:pr-14{
    padding-right:3.5rem
  }
  
  .md\:pr-16{
    padding-right:4rem
  }
  
  .md\:pr-2{
    padding-right:.5rem
  }
  
  .md\:pr-2\.5{
    padding-right:.625rem
  }
  
  .md\:pr-20{
    padding-right:5rem
  }
  
  .md\:pr-24{
    padding-right:6rem
  }
  
  .md\:pr-28{
    padding-right:7rem
  }
  
  .md\:pr-3{
    padding-right:.75rem
  }
  
  .md\:pr-3\.5{
    padding-right:.875rem
  }
  
  .md\:pr-32{
    padding-right:8rem
  }
  
  .md\:pr-36{
    padding-right:9rem
  }
  
  .md\:pr-4{
    padding-right:1rem
  }
  
  .md\:pr-40{
    padding-right:10rem
  }
  
  .md\:pr-44{
    padding-right:11rem
  }
  
  .md\:pr-48{
    padding-right:12rem
  }
  
  .md\:pr-5{
    padding-right:1.25rem
  }
  
  .md\:pr-52{
    padding-right:13rem
  }
  
  .md\:pr-56{
    padding-right:14rem
  }
  
  .md\:pr-6{
    padding-right:1.5rem
  }
  
  .md\:pr-60{
    padding-right:15rem
  }
  
  .md\:pr-64{
    padding-right:16rem
  }
  
  .md\:pt-10{
    padding-top:2.5rem
  }
  
  .md\:pt-12{
    padding-top:3rem
  }
  
  .md\:pt-14{
    padding-top:3.5rem
  }
  
  .md\:pt-16{
    padding-top:4rem
  }
  
  .md\:pt-2{
    padding-top:.5rem
  }
  
  .md\:pt-2\.5{
    padding-top:.625rem
  }
  
  .md\:pt-20{
    padding-top:5rem
  }
  
  .md\:pt-24{
    padding-top:6rem
  }
  
  .md\:pt-28{
    padding-top:7rem
  }
  
  .md\:pt-3{
    padding-top:.75rem
  }
  
  .md\:pt-3\.5{
    padding-top:.875rem
  }
  
  .md\:pt-32{
    padding-top:8rem
  }
  
  .md\:pt-36{
    padding-top:9rem
  }
  
  .md\:pt-4{
    padding-top:1rem
  }
  
  .md\:pt-40{
    padding-top:10rem
  }
  
  .md\:pt-44{
    padding-top:11rem
  }
  
  .md\:pt-48{
    padding-top:12rem
  }
  
  .md\:pt-5{
    padding-top:1.25rem
  }
  
  .md\:pt-52{
    padding-top:13rem
  }
  
  .md\:pt-56{
    padding-top:14rem
  }
  
  .md\:pt-6{
    padding-top:1.5rem
  }
  
  .md\:pt-60{
    padding-top:15rem
  }
  
  .md\:pt-64{
    padding-top:16rem
  }
  
  .md\:text-2xl{
    font-size:1.5rem;
    line-height:2rem
  }
  
  .md\:text-3xl{
    font-size:1.875rem;
    line-height:2.25rem
  }
  
  .md\:text-4xl{
    font-size:2.25rem;
    line-height:2.5rem
  }
  
  .md\:text-5xl{
    font-size:3rem;
    line-height:1
  }
  
  .md\:text-6xl{
    font-size:3.75rem;
    line-height:1
  }
  
  .md\:text-base{
    font-size:1rem;
    line-height:1.5rem
  }
  
  .md\:text-lg{
    font-size:1.125rem;
    line-height:1.75rem
  }
  
  .md\:text-sm{
    font-size:.875rem;
    line-height:1.25rem
  }
  
  .md\:text-xl{
    font-size:1.25rem;
    line-height:1.75rem
  }
  
  .md\:text-xs{
    font-size:.75rem;
    line-height:1rem
  }
  }
  
  @media (min-width: 1024px){
    .lg\:-bottom-10{
    bottom:-2.5rem
  }
  
  .lg\:-bottom-12{
    bottom:-3rem
  }
  
  .lg\:-bottom-14{
    bottom:-3.5rem
  }
  
  .lg\:-bottom-20{
    bottom:-5rem
  }
  
  .lg\:-bottom-32{
    bottom:-8rem
  }
  
  .lg\:-bottom-4{
    bottom:-1rem
  }
  
  .lg\:-bottom-40{
    bottom:-10rem
  }
  
  .lg\:-bottom-44{
    bottom:-11rem
  }
  
  .lg\:-bottom-48{
    bottom:-12rem
  }
  
  .lg\:-bottom-6{
    bottom:-1.5rem
  }
  
  .lg\:-bottom-60{
    bottom:-15rem
  }
  
  .lg\:-bottom-64{
    bottom:-16rem
  }
  
  .lg\:-top-10{
    top:-2.5rem
  }
  
  .lg\:-top-12{
    top:-3rem
  }
  
  .lg\:-top-14{
    top:-3.5rem
  }
  
  .lg\:-top-20{
    top:-5rem
  }
  
  .lg\:-top-24{
    top:-6rem
  }
  
  .lg\:-top-32{
    top:-8rem
  }
  
  .lg\:-top-4{
    top:-1rem
  }
  
  .lg\:-top-40{
    top:-10rem
  }
  
  .lg\:-top-44{
    top:-11rem
  }
  
  .lg\:-top-48{
    top:-12rem
  }
  
  .lg\:-top-6{
    top:-1.5rem
  }
  
  .lg\:-top-60{
    top:-15rem
  }
  
  .lg\:-top-64{
    top:-16rem
  }
  
  .lg\:bottom-10{
    bottom:2.5rem
  }
  
  .lg\:bottom-12{
    bottom:3rem
  }
  
  .lg\:bottom-14{
    bottom:3.5rem
  }
  
  .lg\:bottom-20{
    bottom:5rem
  }
  
  .lg\:bottom-32{
    bottom:8rem
  }
  
  .lg\:bottom-4{
    bottom:1rem
  }
  
  .lg\:bottom-40{
    bottom:10rem
  }
  
  .lg\:bottom-44{
    bottom:11rem
  }
  
  .lg\:bottom-48{
    bottom:12rem
  }
  
  .lg\:bottom-6{
    bottom:1.5rem
  }
  
  .lg\:bottom-60{
    bottom:15rem
  }
  
  .lg\:bottom-64{
    bottom:16rem
  }
  
  .lg\:top-10{
    top:2.5rem
  }
  
  .lg\:top-12{
    top:3rem
  }
  
  .lg\:top-14{
    top:3.5rem
  }
  
  .lg\:top-20{
    top:5rem
  }
  
  .lg\:top-24{
    top:6rem
  }
  
  .lg\:top-32{
    top:8rem
  }
  
  .lg\:top-4{
    top:1rem
  }
  
  .lg\:top-40{
    top:10rem
  }
  
  .lg\:top-44{
    top:11rem
  }
  
  .lg\:top-48{
    top:12rem
  }
  
  .lg\:top-6{
    top:1.5rem
  }
  
  .lg\:top-60{
    top:15rem
  }
  
  .lg\:top-64{
    top:16rem
  }
  
  .lg\:-order-1{
    order:-1
  }
  
  .lg\:-order-10{
    order:-10
  }
  
  .lg\:-order-11{
    order:-11
  }
  
  .lg\:-order-12{
    order:-12
  }
  
  .lg\:-order-2{
    order:-2
  }
  
  .lg\:order-1{
    order:1
  }
  
  .lg\:order-10{
    order:10
  }
  
  .lg\:order-11{
    order:11
  }
  
  .lg\:order-12{
    order:12
  }
  
  .lg\:order-2{
    order:2
  }
  
  .lg\:-m-10{
    margin:-2.5rem
  }
  
  .lg\:-m-12{
    margin:-3rem
  }
  
  .lg\:-m-14{
    margin:-3.5rem
  }
  
  .lg\:-m-20{
    margin:-5rem
  }
  
  .lg\:-m-32{
    margin:-8rem
  }
  
  .lg\:-m-4{
    margin:-1rem
  }
  
  .lg\:-m-40{
    margin:-10rem
  }
  
  .lg\:-m-44{
    margin:-11rem
  }
  
  .lg\:-m-48{
    margin:-12rem
  }
  
  .lg\:-m-6{
    margin:-1.5rem
  }
  
  .lg\:-m-60{
    margin:-15rem
  }
  
  .lg\:-m-64{
    margin:-16rem
  }
  
  .lg\:m-10{
    margin:2.5rem
  }
  
  .lg\:m-12{
    margin:3rem
  }
  
  .lg\:m-14{
    margin:3.5rem
  }
  
  .lg\:m-20{
    margin:5rem
  }
  
  .lg\:m-32{
    margin:8rem
  }
  
  .lg\:m-4{
    margin:1rem
  }
  
  .lg\:m-40{
    margin:10rem
  }
  
  .lg\:m-44{
    margin:11rem
  }
  
  .lg\:m-48{
    margin:12rem
  }
  
  .lg\:m-6{
    margin:1.5rem
  }
  
  .lg\:m-60{
    margin:15rem
  }
  
  .lg\:m-64{
    margin:16rem
  }
  
  .lg\:-my-10{
    margin-top:-2.5rem;
    margin-bottom:-2.5rem
  }
  
  .lg\:-my-12{
    margin-top:-3rem;
    margin-bottom:-3rem
  }
  
  .lg\:-my-14{
    margin-top:-3.5rem;
    margin-bottom:-3.5rem
  }
  
  .lg\:-my-2{
    margin-top:-.5rem;
    margin-bottom:-.5rem
  }
  
  .lg\:-my-2\.5{
    margin-top:-.625rem;
    margin-bottom:-.625rem
  }
  
  .lg\:-my-20{
    margin-top:-5rem;
    margin-bottom:-5rem
  }
  
  .lg\:-my-24{
    margin-top:-6rem;
    margin-bottom:-6rem
  }
  
  .lg\:-my-28{
    margin-top:-7rem;
    margin-bottom:-7rem
  }
  
  .lg\:-my-3{
    margin-top:-.75rem;
    margin-bottom:-.75rem
  }
  
  .lg\:-my-3\.5{
    margin-top:-.875rem;
    margin-bottom:-.875rem
  }
  
  .lg\:-my-32{
    margin-top:-8rem;
    margin-bottom:-8rem
  }
  
  .lg\:-my-36{
    margin-top:-9rem;
    margin-bottom:-9rem
  }
  
  .lg\:-my-4{
    margin-top:-1rem;
    margin-bottom:-1rem
  }
  
  .lg\:-my-40{
    margin-top:-10rem;
    margin-bottom:-10rem
  }
  
  .lg\:-my-44{
    margin-top:-11rem;
    margin-bottom:-11rem
  }
  
  .lg\:-my-48{
    margin-top:-12rem;
    margin-bottom:-12rem
  }
  
  .lg\:-my-5{
    margin-top:-1.25rem;
    margin-bottom:-1.25rem
  }
  
  .lg\:-my-52{
    margin-top:-13rem;
    margin-bottom:-13rem
  }
  
  .lg\:-my-56{
    margin-top:-14rem;
    margin-bottom:-14rem
  }
  
  .lg\:-my-6{
    margin-top:-1.5rem;
    margin-bottom:-1.5rem
  }
  
  .lg\:-my-60{
    margin-top:-15rem;
    margin-bottom:-15rem
  }
  
  .lg\:-my-64{
    margin-top:-16rem;
    margin-bottom:-16rem
  }
  
  .lg\:mx-auto{
    margin-left:auto;
    margin-right:auto
  }
  
  .lg\:my-10{
    margin-top:2.5rem;
    margin-bottom:2.5rem
  }
  
  .lg\:my-12{
    margin-top:3rem;
    margin-bottom:3rem
  }
  
  .lg\:my-14{
    margin-top:3.5rem;
    margin-bottom:3.5rem
  }
  
  .lg\:my-2{
    margin-top:.5rem;
    margin-bottom:.5rem
  }
  
  .lg\:my-2\.5{
    margin-top:.625rem;
    margin-bottom:.625rem
  }
  
  .lg\:my-20{
    margin-top:5rem;
    margin-bottom:5rem
  }
  
  .lg\:my-24{
    margin-top:6rem;
    margin-bottom:6rem
  }
  
  .lg\:my-28{
    margin-top:7rem;
    margin-bottom:7rem
  }
  
  .lg\:my-3{
    margin-top:.75rem;
    margin-bottom:.75rem
  }
  
  .lg\:my-3\.5{
    margin-top:.875rem;
    margin-bottom:.875rem
  }
  
  .lg\:my-32{
    margin-top:8rem;
    margin-bottom:8rem
  }
  
  .lg\:my-36{
    margin-top:9rem;
    margin-bottom:9rem
  }
  
  .lg\:my-4{
    margin-top:1rem;
    margin-bottom:1rem
  }
  
  .lg\:my-40{
    margin-top:10rem;
    margin-bottom:10rem
  }
  
  .lg\:my-44{
    margin-top:11rem;
    margin-bottom:11rem
  }
  
  .lg\:my-48{
    margin-top:12rem;
    margin-bottom:12rem
  }
  
  .lg\:my-5{
    margin-top:1.25rem;
    margin-bottom:1.25rem
  }
  
  .lg\:my-52{
    margin-top:13rem;
    margin-bottom:13rem
  }
  
  .lg\:my-56{
    margin-top:14rem;
    margin-bottom:14rem
  }
  
  .lg\:my-6{
    margin-top:1.5rem;
    margin-bottom:1.5rem
  }
  
  .lg\:my-60{
    margin-top:15rem;
    margin-bottom:15rem
  }
  
  .lg\:my-64{
    margin-top:16rem;
    margin-bottom:16rem
  }
  
  .lg\:-mb-10{
    margin-bottom:-2.5rem
  }
  
  .lg\:-mb-12{
    margin-bottom:-3rem
  }
  
  .lg\:-mb-14{
    margin-bottom:-3.5rem
  }
  
  .lg\:-mb-2{
    margin-bottom:-.5rem
  }
  
  .lg\:-mb-2\.5{
    margin-bottom:-.625rem
  }
  
  .lg\:-mb-20{
    margin-bottom:-5rem
  }
  
  .lg\:-mb-24{
    margin-bottom:-6rem
  }
  
  .lg\:-mb-28{
    margin-bottom:-7rem
  }
  
  .lg\:-mb-3{
    margin-bottom:-.75rem
  }
  
  .lg\:-mb-3\.5{
    margin-bottom:-.875rem
  }
  
  .lg\:-mb-32{
    margin-bottom:-8rem
  }
  
  .lg\:-mb-36{
    margin-bottom:-9rem
  }
  
  .lg\:-mb-4{
    margin-bottom:-1rem
  }
  
  .lg\:-mb-40{
    margin-bottom:-10rem
  }
  
  .lg\:-mb-44{
    margin-bottom:-11rem
  }
  
  .lg\:-mb-48{
    margin-bottom:-12rem
  }
  
  .lg\:-mb-5{
    margin-bottom:-1.25rem
  }
  
  .lg\:-mb-52{
    margin-bottom:-13rem
  }
  
  .lg\:-mb-56{
    margin-bottom:-14rem
  }
  
  .lg\:-mb-6{
    margin-bottom:-1.5rem
  }
  
  .lg\:-mb-60{
    margin-bottom:-15rem
  }
  
  .lg\:-mb-64{
    margin-bottom:-16rem
  }
  
  .lg\:-ml-10{
    margin-left:-2.5rem
  }
  
  .lg\:-ml-12{
    margin-left:-3rem
  }
  
  .lg\:-ml-14{
    margin-left:-3.5rem
  }
  
  .lg\:-ml-2{
    margin-left:-.5rem
  }
  
  .lg\:-ml-2\.5{
    margin-left:-.625rem
  }
  
  .lg\:-ml-20{
    margin-left:-5rem
  }
  
  .lg\:-ml-24{
    margin-left:-6rem
  }
  
  .lg\:-ml-28{
    margin-left:-7rem
  }
  
  .lg\:-ml-3{
    margin-left:-.75rem
  }
  
  .lg\:-ml-3\.5{
    margin-left:-.875rem
  }
  
  .lg\:-ml-32{
    margin-left:-8rem
  }
  
  .lg\:-ml-36{
    margin-left:-9rem
  }
  
  .lg\:-ml-4{
    margin-left:-1rem
  }
  
  .lg\:-ml-40{
    margin-left:-10rem
  }
  
  .lg\:-ml-44{
    margin-left:-11rem
  }
  
  .lg\:-ml-48{
    margin-left:-12rem
  }
  
  .lg\:-ml-5{
    margin-left:-1.25rem
  }
  
  .lg\:-ml-52{
    margin-left:-13rem
  }
  
  .lg\:-ml-56{
    margin-left:-14rem
  }
  
  .lg\:-ml-6{
    margin-left:-1.5rem
  }
  
  .lg\:-ml-60{
    margin-left:-15rem
  }
  
  .lg\:-ml-64{
    margin-left:-16rem
  }
  
  .lg\:-mr-10{
    margin-right:-2.5rem
  }
  
  .lg\:-mr-12{
    margin-right:-3rem
  }
  
  .lg\:-mr-14{
    margin-right:-3.5rem
  }
  
  .lg\:-mr-2{
    margin-right:-.5rem
  }
  
  .lg\:-mr-2\.5{
    margin-right:-.625rem
  }
  
  .lg\:-mr-20{
    margin-right:-5rem
  }
  
  .lg\:-mr-24{
    margin-right:-6rem
  }
  
  .lg\:-mr-28{
    margin-right:-7rem
  }
  
  .lg\:-mr-3{
    margin-right:-.75rem
  }
  
  .lg\:-mr-3\.5{
    margin-right:-.875rem
  }
  
  .lg\:-mr-32{
    margin-right:-8rem
  }
  
  .lg\:-mr-36{
    margin-right:-9rem
  }
  
  .lg\:-mr-4{
    margin-right:-1rem
  }
  
  .lg\:-mr-40{
    margin-right:-10rem
  }
  
  .lg\:-mr-44{
    margin-right:-11rem
  }
  
  .lg\:-mr-48{
    margin-right:-12rem
  }
  
  .lg\:-mr-5{
    margin-right:-1.25rem
  }
  
  .lg\:-mr-52{
    margin-right:-13rem
  }
  
  .lg\:-mr-56{
    margin-right:-14rem
  }
  
  .lg\:-mr-6{
    margin-right:-1.5rem
  }
  
  .lg\:-mr-60{
    margin-right:-15rem
  }
  
  .lg\:-mr-64{
    margin-right:-16rem
  }
  
  .lg\:-mt-10{
    margin-top:-2.5rem
  }
  
  .lg\:-mt-12{
    margin-top:-3rem
  }
  
  .lg\:-mt-14{
    margin-top:-3.5rem
  }
  
  .lg\:-mt-2{
    margin-top:-.5rem
  }
  
  .lg\:-mt-2\.5{
    margin-top:-.625rem
  }
  
  .lg\:-mt-20{
    margin-top:-5rem
  }
  
  .lg\:-mt-24{
    margin-top:-6rem
  }
  
  .lg\:-mt-28{
    margin-top:-7rem
  }
  
  .lg\:-mt-3{
    margin-top:-.75rem
  }
  
  .lg\:-mt-3\.5{
    margin-top:-.875rem
  }
  
  .lg\:-mt-32{
    margin-top:-8rem
  }
  
  .lg\:-mt-36{
    margin-top:-9rem
  }
  
  .lg\:-mt-4{
    margin-top:-1rem
  }
  
  .lg\:-mt-40{
    margin-top:-10rem
  }
  
  .lg\:-mt-44{
    margin-top:-11rem
  }
  
  .lg\:-mt-48{
    margin-top:-12rem
  }
  
  .lg\:-mt-5{
    margin-top:-1.25rem
  }
  
  .lg\:-mt-52{
    margin-top:-13rem
  }
  
  .lg\:-mt-56{
    margin-top:-14rem
  }
  
  .lg\:-mt-6{
    margin-top:-1.5rem
  }
  
  .lg\:-mt-60{
    margin-top:-15rem
  }
  
  .lg\:-mt-64{
    margin-top:-16rem
  }
  
  .lg\:mb-0{
    margin-bottom:0
  }
  
  .lg\:mb-10{
    margin-bottom:2.5rem
  }
  
  .lg\:mb-12{
    margin-bottom:3rem
  }
  
  .lg\:mb-14{
    margin-bottom:3.5rem
  }
  
  .lg\:mb-2{
    margin-bottom:.5rem
  }
  
  .lg\:mb-2\.5{
    margin-bottom:.625rem
  }
  
  .lg\:mb-20{
    margin-bottom:5rem
  }
  
  .lg\:mb-24{
    margin-bottom:6rem
  }
  
  .lg\:mb-28{
    margin-bottom:7rem
  }
  
  .lg\:mb-3{
    margin-bottom:.75rem
  }
  
  .lg\:mb-3\.5{
    margin-bottom:.875rem
  }
  
  .lg\:mb-32{
    margin-bottom:8rem
  }
  
  .lg\:mb-36{
    margin-bottom:9rem
  }
  
  .lg\:mb-4{
    margin-bottom:1rem
  }
  
  .lg\:mb-40{
    margin-bottom:10rem
  }
  
  .lg\:mb-44{
    margin-bottom:11rem
  }
  
  .lg\:mb-48{
    margin-bottom:12rem
  }
  
  .lg\:mb-5{
    margin-bottom:1.25rem
  }
  
  .lg\:mb-52{
    margin-bottom:13rem
  }
  
  .lg\:mb-56{
    margin-bottom:14rem
  }
  
  .lg\:mb-6{
    margin-bottom:1.5rem
  }
  
  .lg\:mb-60{
    margin-bottom:15rem
  }
  
  .lg\:mb-64{
    margin-bottom:16rem
  }
  
  .lg\:ml-10{
    margin-left:2.5rem
  }
  
  .lg\:ml-12{
    margin-left:3rem
  }
  
  .lg\:ml-14{
    margin-left:3.5rem
  }
  
  .lg\:ml-2{
    margin-left:.5rem
  }
  
  .lg\:ml-2\.5{
    margin-left:.625rem
  }
  
  .lg\:ml-20{
    margin-left:5rem
  }
  
  .lg\:ml-24{
    margin-left:6rem
  }
  
  .lg\:ml-28{
    margin-left:7rem
  }
  
  .lg\:ml-3{
    margin-left:.75rem
  }
  
  .lg\:ml-3\.5{
    margin-left:.875rem
  }
  
  .lg\:ml-32{
    margin-left:8rem
  }
  
  .lg\:ml-36{
    margin-left:9rem
  }
  
  .lg\:ml-4{
    margin-left:1rem
  }
  
  .lg\:ml-40{
    margin-left:10rem
  }
  
  .lg\:ml-44{
    margin-left:11rem
  }
  
  .lg\:ml-48{
    margin-left:12rem
  }
  
  .lg\:ml-5{
    margin-left:1.25rem
  }
  
  .lg\:ml-52{
    margin-left:13rem
  }
  
  .lg\:ml-56{
    margin-left:14rem
  }
  
  .lg\:ml-6{
    margin-left:1.5rem
  }
  
  .lg\:ml-60{
    margin-left:15rem
  }
  
  .lg\:ml-64{
    margin-left:16rem
  }
  
  .lg\:mr-10{
    margin-right:2.5rem
  }
  
  .lg\:mr-12{
    margin-right:3rem
  }
  
  .lg\:mr-14{
    margin-right:3.5rem
  }
  
  .lg\:mr-2{
    margin-right:.5rem
  }
  
  .lg\:mr-2\.5{
    margin-right:.625rem
  }
  
  .lg\:mr-20{
    margin-right:5rem
  }
  
  .lg\:mr-24{
    margin-right:6rem
  }
  
  .lg\:mr-28{
    margin-right:7rem
  }
  
  .lg\:mr-3{
    margin-right:.75rem
  }
  
  .lg\:mr-3\.5{
    margin-right:.875rem
  }
  
  .lg\:mr-32{
    margin-right:8rem
  }
  
  .lg\:mr-36{
    margin-right:9rem
  }
  
  .lg\:mr-4{
    margin-right:1rem
  }
  
  .lg\:mr-40{
    margin-right:10rem
  }
  
  .lg\:mr-44{
    margin-right:11rem
  }
  
  .lg\:mr-48{
    margin-right:12rem
  }
  
  .lg\:mr-5{
    margin-right:1.25rem
  }
  
  .lg\:mr-52{
    margin-right:13rem
  }
  
  .lg\:mr-56{
    margin-right:14rem
  }
  
  .lg\:mr-6{
    margin-right:1.5rem
  }
  
  .lg\:mr-60{
    margin-right:15rem
  }
  
  .lg\:mr-64{
    margin-right:16rem
  }
  
  .lg\:mt-10{
    margin-top:2.5rem
  }
  
  .lg\:mt-12{
    margin-top:3rem
  }
  
  .lg\:mt-14{
    margin-top:3.5rem
  }
  
  .lg\:mt-2{
    margin-top:.5rem
  }
  
  .lg\:mt-2\.5{
    margin-top:.625rem
  }
  
  .lg\:mt-20{
    margin-top:5rem
  }
  
  .lg\:mt-24{
    margin-top:6rem
  }
  
  .lg\:mt-28{
    margin-top:7rem
  }
  
  .lg\:mt-3{
    margin-top:.75rem
  }
  
  .lg\:mt-3\.5{
    margin-top:.875rem
  }
  
  .lg\:mt-32{
    margin-top:8rem
  }
  
  .lg\:mt-36{
    margin-top:9rem
  }
  
  .lg\:mt-4{
    margin-top:1rem
  }
  
  .lg\:mt-40{
    margin-top:10rem
  }
  
  .lg\:mt-44{
    margin-top:11rem
  }
  
  .lg\:mt-48{
    margin-top:12rem
  }
  
  .lg\:mt-5{
    margin-top:1.25rem
  }
  
  .lg\:mt-52{
    margin-top:13rem
  }
  
  .lg\:mt-56{
    margin-top:14rem
  }
  
  .lg\:mt-6{
    margin-top:1.5rem
  }
  
  .lg\:mt-60{
    margin-top:15rem
  }
  
  .lg\:mt-64{
    margin-top:16rem
  }
  
  .lg\:line-clamp-4{
    overflow:hidden;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:4
  }
  
  .lg\:line-clamp-6{
    overflow:hidden;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:6
  }
  
  .lg\:block{
    display:block
  }
  
  .lg\:inline-block{
    display:inline-block
  }
  
  .lg\:flex{
    display:flex
  }
  
  .lg\:table-cell{
    display:table-cell
  }
  
  .lg\:\!hidden{
    display:none!important
  }
  
  .lg\:hidden{
    display:none
  }
  
  .lg\:w-1\/12{
    width:8.333333%
  }
  
  .lg\:w-1\/2{
    width:50%
  }
  
  .lg\:w-1\/3{
    width:33.333333%
  }
  
  .lg\:w-1\/4{
    width:25%
  }
  
  .lg\:w-1\/5{
    width:20%
  }
  
  .lg\:w-2\/12{
    width:16.666667%
  }
  
  .lg\:w-2\/3{
    width:66.666667%
  }
  
  .lg\:w-2\/4{
    width:50%
  }
  
  .lg\:w-2\/5{
    width:40%
  }
  
  .lg\:w-3\/12{
    width:25%
  }
  
  .lg\:w-3\/4{
    width:75%
  }
  
  .lg\:w-3\/5{
    width:60%
  }
  
  .lg\:w-4\/12{
    width:33.333333%
  }
  
  .lg\:w-4\/5{
    width:80%
  }
  
  .lg\:w-5\/12{
    width:41.666667%
  }
  
  .lg\:max-w-2xl{
    max-width:42rem
  }
  
  .lg\:max-w-3xl{
    max-width:48rem
  }
  
  .lg\:max-w-4xl{
    max-width:56rem
  }
  
  .lg\:max-w-5xl{
    max-width:64rem
  }
  
  .lg\:max-w-6xl{
    max-width:72rem
  }
  
  .lg\:max-w-lg{
    max-width:32rem
  }
  
  .lg\:max-w-md{
    max-width:28rem
  }
  
  .lg\:max-w-sm{
    max-width:24rem
  }
  
  .lg\:max-w-xl{
    max-width:36rem
  }
  
  .lg\:max-w-xs{
    max-width:20rem
  }
  
  .lg\:flex-100{
    flex:1 1 100%
  }
  
  .lg\:flex-20{
    flex:0 1 calc(20% - 3rem)
  }
  
  .lg\:flex-25{
    flex:1 1 calc(25% - 3rem)
  }
  
  .lg\:flex-33{
    flex:1 1 calc(33% - 3rem)
  }
  
  .lg\:flex-40{
    flex:1 1 calc(40% - 3rem)
  }
  
  .lg\:flex-50{
    flex:1 1 calc(50% - 3rem)
  }
  
  .lg\:flex-60{
    flex:1 1 calc(60% - 3rem)
  }
  
  .lg\:flex-66{
    flex:1 1 calc(66% - 3rem)
  }
  
  .lg\:flex-75{
    flex:1 1 calc(75% - 3rem)
  }
  
  .lg\:flex-80{
    flex:1 1 calc(80% - 3rem)
  }
  
  .lg\:-scroll-m-10{
    scroll-margin:-2.5rem
  }
  
  .lg\:-scroll-m-12{
    scroll-margin:-3rem
  }
  
  .lg\:-scroll-m-14{
    scroll-margin:-3.5rem
  }
  
  .lg\:-scroll-m-20{
    scroll-margin:-5rem
  }
  
  .lg\:-scroll-m-32{
    scroll-margin:-8rem
  }
  
  .lg\:-scroll-m-4{
    scroll-margin:-1rem
  }
  
  .lg\:-scroll-m-40{
    scroll-margin:-10rem
  }
  
  .lg\:-scroll-m-44{
    scroll-margin:-11rem
  }
  
  .lg\:-scroll-m-48{
    scroll-margin:-12rem
  }
  
  .lg\:-scroll-m-6{
    scroll-margin:-1.5rem
  }
  
  .lg\:-scroll-m-60{
    scroll-margin:-15rem
  }
  
  .lg\:-scroll-m-64{
    scroll-margin:-16rem
  }
  
  .lg\:scroll-m-10{
    scroll-margin:2.5rem
  }
  
  .lg\:scroll-m-12{
    scroll-margin:3rem
  }
  
  .lg\:scroll-m-14{
    scroll-margin:3.5rem
  }
  
  .lg\:scroll-m-20{
    scroll-margin:5rem
  }
  
  .lg\:scroll-m-32{
    scroll-margin:8rem
  }
  
  .lg\:scroll-m-4{
    scroll-margin:1rem
  }
  
  .lg\:scroll-m-40{
    scroll-margin:10rem
  }
  
  .lg\:scroll-m-44{
    scroll-margin:11rem
  }
  
  .lg\:scroll-m-48{
    scroll-margin:12rem
  }
  
  .lg\:scroll-m-6{
    scroll-margin:1.5rem
  }
  
  .lg\:scroll-m-60{
    scroll-margin:15rem
  }
  
  .lg\:scroll-m-64{
    scroll-margin:16rem
  }
  
  .lg\:-scroll-my-10{
    scroll-margin-top:-2.5rem;
    scroll-margin-bottom:-2.5rem
  }
  
  .lg\:-scroll-my-12{
    scroll-margin-top:-3rem;
    scroll-margin-bottom:-3rem
  }
  
  .lg\:-scroll-my-14{
    scroll-margin-top:-3.5rem;
    scroll-margin-bottom:-3.5rem
  }
  
  .lg\:-scroll-my-2{
    scroll-margin-top:-.5rem;
    scroll-margin-bottom:-.5rem
  }
  
  .lg\:-scroll-my-2\.5{
    scroll-margin-top:-.625rem;
    scroll-margin-bottom:-.625rem
  }
  
  .lg\:-scroll-my-20{
    scroll-margin-top:-5rem;
    scroll-margin-bottom:-5rem
  }
  
  .lg\:-scroll-my-24{
    scroll-margin-top:-6rem;
    scroll-margin-bottom:-6rem
  }
  
  .lg\:-scroll-my-28{
    scroll-margin-top:-7rem;
    scroll-margin-bottom:-7rem
  }
  
  .lg\:-scroll-my-3{
    scroll-margin-top:-.75rem;
    scroll-margin-bottom:-.75rem
  }
  
  .lg\:-scroll-my-3\.5{
    scroll-margin-top:-.875rem;
    scroll-margin-bottom:-.875rem
  }
  
  .lg\:-scroll-my-32{
    scroll-margin-top:-8rem;
    scroll-margin-bottom:-8rem
  }
  
  .lg\:-scroll-my-36{
    scroll-margin-top:-9rem;
    scroll-margin-bottom:-9rem
  }
  
  .lg\:-scroll-my-4{
    scroll-margin-top:-1rem;
    scroll-margin-bottom:-1rem
  }
  
  .lg\:-scroll-my-40{
    scroll-margin-top:-10rem;
    scroll-margin-bottom:-10rem
  }
  
  .lg\:-scroll-my-44{
    scroll-margin-top:-11rem;
    scroll-margin-bottom:-11rem
  }
  
  .lg\:-scroll-my-48{
    scroll-margin-top:-12rem;
    scroll-margin-bottom:-12rem
  }
  
  .lg\:-scroll-my-5{
    scroll-margin-top:-1.25rem;
    scroll-margin-bottom:-1.25rem
  }
  
  .lg\:-scroll-my-52{
    scroll-margin-top:-13rem;
    scroll-margin-bottom:-13rem
  }
  
  .lg\:-scroll-my-56{
    scroll-margin-top:-14rem;
    scroll-margin-bottom:-14rem
  }
  
  .lg\:-scroll-my-6{
    scroll-margin-top:-1.5rem;
    scroll-margin-bottom:-1.5rem
  }
  
  .lg\:-scroll-my-60{
    scroll-margin-top:-15rem;
    scroll-margin-bottom:-15rem
  }
  
  .lg\:-scroll-my-64{
    scroll-margin-top:-16rem;
    scroll-margin-bottom:-16rem
  }
  
  .lg\:scroll-my-10{
    scroll-margin-top:2.5rem;
    scroll-margin-bottom:2.5rem
  }
  
  .lg\:scroll-my-12{
    scroll-margin-top:3rem;
    scroll-margin-bottom:3rem
  }
  
  .lg\:scroll-my-14{
    scroll-margin-top:3.5rem;
    scroll-margin-bottom:3.5rem
  }
  
  .lg\:scroll-my-2{
    scroll-margin-top:.5rem;
    scroll-margin-bottom:.5rem
  }
  
  .lg\:scroll-my-2\.5{
    scroll-margin-top:.625rem;
    scroll-margin-bottom:.625rem
  }
  
  .lg\:scroll-my-20{
    scroll-margin-top:5rem;
    scroll-margin-bottom:5rem
  }
  
  .lg\:scroll-my-24{
    scroll-margin-top:6rem;
    scroll-margin-bottom:6rem
  }
  
  .lg\:scroll-my-28{
    scroll-margin-top:7rem;
    scroll-margin-bottom:7rem
  }
  
  .lg\:scroll-my-3{
    scroll-margin-top:.75rem;
    scroll-margin-bottom:.75rem
  }
  
  .lg\:scroll-my-3\.5{
    scroll-margin-top:.875rem;
    scroll-margin-bottom:.875rem
  }
  
  .lg\:scroll-my-32{
    scroll-margin-top:8rem;
    scroll-margin-bottom:8rem
  }
  
  .lg\:scroll-my-36{
    scroll-margin-top:9rem;
    scroll-margin-bottom:9rem
  }
  
  .lg\:scroll-my-4{
    scroll-margin-top:1rem;
    scroll-margin-bottom:1rem
  }
  
  .lg\:scroll-my-40{
    scroll-margin-top:10rem;
    scroll-margin-bottom:10rem
  }
  
  .lg\:scroll-my-44{
    scroll-margin-top:11rem;
    scroll-margin-bottom:11rem
  }
  
  .lg\:scroll-my-48{
    scroll-margin-top:12rem;
    scroll-margin-bottom:12rem
  }
  
  .lg\:scroll-my-5{
    scroll-margin-top:1.25rem;
    scroll-margin-bottom:1.25rem
  }
  
  .lg\:scroll-my-52{
    scroll-margin-top:13rem;
    scroll-margin-bottom:13rem
  }
  
  .lg\:scroll-my-56{
    scroll-margin-top:14rem;
    scroll-margin-bottom:14rem
  }
  
  .lg\:scroll-my-6{
    scroll-margin-top:1.5rem;
    scroll-margin-bottom:1.5rem
  }
  
  .lg\:scroll-my-60{
    scroll-margin-top:15rem;
    scroll-margin-bottom:15rem
  }
  
  .lg\:scroll-my-64{
    scroll-margin-top:16rem;
    scroll-margin-bottom:16rem
  }
  
  .lg\:-scroll-mb-10{
    scroll-margin-bottom:-2.5rem
  }
  
  .lg\:-scroll-mb-12{
    scroll-margin-bottom:-3rem
  }
  
  .lg\:-scroll-mb-14{
    scroll-margin-bottom:-3.5rem
  }
  
  .lg\:-scroll-mb-2{
    scroll-margin-bottom:-.5rem
  }
  
  .lg\:-scroll-mb-2\.5{
    scroll-margin-bottom:-.625rem
  }
  
  .lg\:-scroll-mb-20{
    scroll-margin-bottom:-5rem
  }
  
  .lg\:-scroll-mb-24{
    scroll-margin-bottom:-6rem
  }
  
  .lg\:-scroll-mb-28{
    scroll-margin-bottom:-7rem
  }
  
  .lg\:-scroll-mb-3{
    scroll-margin-bottom:-.75rem
  }
  
  .lg\:-scroll-mb-3\.5{
    scroll-margin-bottom:-.875rem
  }
  
  .lg\:-scroll-mb-32{
    scroll-margin-bottom:-8rem
  }
  
  .lg\:-scroll-mb-36{
    scroll-margin-bottom:-9rem
  }
  
  .lg\:-scroll-mb-4{
    scroll-margin-bottom:-1rem
  }
  
  .lg\:-scroll-mb-40{
    scroll-margin-bottom:-10rem
  }
  
  .lg\:-scroll-mb-44{
    scroll-margin-bottom:-11rem
  }
  
  .lg\:-scroll-mb-48{
    scroll-margin-bottom:-12rem
  }
  
  .lg\:-scroll-mb-5{
    scroll-margin-bottom:-1.25rem
  }
  
  .lg\:-scroll-mb-52{
    scroll-margin-bottom:-13rem
  }
  
  .lg\:-scroll-mb-56{
    scroll-margin-bottom:-14rem
  }
  
  .lg\:-scroll-mb-6{
    scroll-margin-bottom:-1.5rem
  }
  
  .lg\:-scroll-mb-60{
    scroll-margin-bottom:-15rem
  }
  
  .lg\:-scroll-mb-64{
    scroll-margin-bottom:-16rem
  }
  
  .lg\:-scroll-ml-10{
    scroll-margin-left:-2.5rem
  }
  
  .lg\:-scroll-ml-12{
    scroll-margin-left:-3rem
  }
  
  .lg\:-scroll-ml-14{
    scroll-margin-left:-3.5rem
  }
  
  .lg\:-scroll-ml-2{
    scroll-margin-left:-.5rem
  }
  
  .lg\:-scroll-ml-2\.5{
    scroll-margin-left:-.625rem
  }
  
  .lg\:-scroll-ml-20{
    scroll-margin-left:-5rem
  }
  
  .lg\:-scroll-ml-24{
    scroll-margin-left:-6rem
  }
  
  .lg\:-scroll-ml-28{
    scroll-margin-left:-7rem
  }
  
  .lg\:-scroll-ml-3{
    scroll-margin-left:-.75rem
  }
  
  .lg\:-scroll-ml-3\.5{
    scroll-margin-left:-.875rem
  }
  
  .lg\:-scroll-ml-32{
    scroll-margin-left:-8rem
  }
  
  .lg\:-scroll-ml-36{
    scroll-margin-left:-9rem
  }
  
  .lg\:-scroll-ml-4{
    scroll-margin-left:-1rem
  }
  
  .lg\:-scroll-ml-40{
    scroll-margin-left:-10rem
  }
  
  .lg\:-scroll-ml-44{
    scroll-margin-left:-11rem
  }
  
  .lg\:-scroll-ml-48{
    scroll-margin-left:-12rem
  }
  
  .lg\:-scroll-ml-5{
    scroll-margin-left:-1.25rem
  }
  
  .lg\:-scroll-ml-52{
    scroll-margin-left:-13rem
  }
  
  .lg\:-scroll-ml-56{
    scroll-margin-left:-14rem
  }
  
  .lg\:-scroll-ml-6{
    scroll-margin-left:-1.5rem
  }
  
  .lg\:-scroll-ml-60{
    scroll-margin-left:-15rem
  }
  
  .lg\:-scroll-ml-64{
    scroll-margin-left:-16rem
  }
  
  .lg\:-scroll-mr-10{
    scroll-margin-right:-2.5rem
  }
  
  .lg\:-scroll-mr-12{
    scroll-margin-right:-3rem
  }
  
  .lg\:-scroll-mr-14{
    scroll-margin-right:-3.5rem
  }
  
  .lg\:-scroll-mr-2{
    scroll-margin-right:-.5rem
  }
  
  .lg\:-scroll-mr-2\.5{
    scroll-margin-right:-.625rem
  }
  
  .lg\:-scroll-mr-20{
    scroll-margin-right:-5rem
  }
  
  .lg\:-scroll-mr-24{
    scroll-margin-right:-6rem
  }
  
  .lg\:-scroll-mr-28{
    scroll-margin-right:-7rem
  }
  
  .lg\:-scroll-mr-3{
    scroll-margin-right:-.75rem
  }
  
  .lg\:-scroll-mr-3\.5{
    scroll-margin-right:-.875rem
  }
  
  .lg\:-scroll-mr-32{
    scroll-margin-right:-8rem
  }
  
  .lg\:-scroll-mr-36{
    scroll-margin-right:-9rem
  }
  
  .lg\:-scroll-mr-4{
    scroll-margin-right:-1rem
  }
  
  .lg\:-scroll-mr-40{
    scroll-margin-right:-10rem
  }
  
  .lg\:-scroll-mr-44{
    scroll-margin-right:-11rem
  }
  
  .lg\:-scroll-mr-48{
    scroll-margin-right:-12rem
  }
  
  .lg\:-scroll-mr-5{
    scroll-margin-right:-1.25rem
  }
  
  .lg\:-scroll-mr-52{
    scroll-margin-right:-13rem
  }
  
  .lg\:-scroll-mr-56{
    scroll-margin-right:-14rem
  }
  
  .lg\:-scroll-mr-6{
    scroll-margin-right:-1.5rem
  }
  
  .lg\:-scroll-mr-60{
    scroll-margin-right:-15rem
  }
  
  .lg\:-scroll-mr-64{
    scroll-margin-right:-16rem
  }
  
  .lg\:-scroll-mt-10{
    scroll-margin-top:-2.5rem
  }
  
  .lg\:-scroll-mt-12{
    scroll-margin-top:-3rem
  }
  
  .lg\:-scroll-mt-14{
    scroll-margin-top:-3.5rem
  }
  
  .lg\:-scroll-mt-2{
    scroll-margin-top:-.5rem
  }
  
  .lg\:-scroll-mt-2\.5{
    scroll-margin-top:-.625rem
  }
  
  .lg\:-scroll-mt-20{
    scroll-margin-top:-5rem
  }
  
  .lg\:-scroll-mt-24{
    scroll-margin-top:-6rem
  }
  
  .lg\:-scroll-mt-28{
    scroll-margin-top:-7rem
  }
  
  .lg\:-scroll-mt-3{
    scroll-margin-top:-.75rem
  }
  
  .lg\:-scroll-mt-3\.5{
    scroll-margin-top:-.875rem
  }
  
  .lg\:-scroll-mt-32{
    scroll-margin-top:-8rem
  }
  
  .lg\:-scroll-mt-36{
    scroll-margin-top:-9rem
  }
  
  .lg\:-scroll-mt-4{
    scroll-margin-top:-1rem
  }
  
  .lg\:-scroll-mt-40{
    scroll-margin-top:-10rem
  }
  
  .lg\:-scroll-mt-44{
    scroll-margin-top:-11rem
  }
  
  .lg\:-scroll-mt-48{
    scroll-margin-top:-12rem
  }
  
  .lg\:-scroll-mt-5{
    scroll-margin-top:-1.25rem
  }
  
  .lg\:-scroll-mt-52{
    scroll-margin-top:-13rem
  }
  
  .lg\:-scroll-mt-56{
    scroll-margin-top:-14rem
  }
  
  .lg\:-scroll-mt-6{
    scroll-margin-top:-1.5rem
  }
  
  .lg\:-scroll-mt-60{
    scroll-margin-top:-15rem
  }
  
  .lg\:-scroll-mt-64{
    scroll-margin-top:-16rem
  }
  
  .lg\:scroll-mb-10{
    scroll-margin-bottom:2.5rem
  }
  
  .lg\:scroll-mb-12{
    scroll-margin-bottom:3rem
  }
  
  .lg\:scroll-mb-14{
    scroll-margin-bottom:3.5rem
  }
  
  .lg\:scroll-mb-2{
    scroll-margin-bottom:.5rem
  }
  
  .lg\:scroll-mb-2\.5{
    scroll-margin-bottom:.625rem
  }
  
  .lg\:scroll-mb-20{
    scroll-margin-bottom:5rem
  }
  
  .lg\:scroll-mb-24{
    scroll-margin-bottom:6rem
  }
  
  .lg\:scroll-mb-28{
    scroll-margin-bottom:7rem
  }
  
  .lg\:scroll-mb-3{
    scroll-margin-bottom:.75rem
  }
  
  .lg\:scroll-mb-3\.5{
    scroll-margin-bottom:.875rem
  }
  
  .lg\:scroll-mb-32{
    scroll-margin-bottom:8rem
  }
  
  .lg\:scroll-mb-36{
    scroll-margin-bottom:9rem
  }
  
  .lg\:scroll-mb-4{
    scroll-margin-bottom:1rem
  }
  
  .lg\:scroll-mb-40{
    scroll-margin-bottom:10rem
  }
  
  .lg\:scroll-mb-44{
    scroll-margin-bottom:11rem
  }
  
  .lg\:scroll-mb-48{
    scroll-margin-bottom:12rem
  }
  
  .lg\:scroll-mb-5{
    scroll-margin-bottom:1.25rem
  }
  
  .lg\:scroll-mb-52{
    scroll-margin-bottom:13rem
  }
  
  .lg\:scroll-mb-56{
    scroll-margin-bottom:14rem
  }
  
  .lg\:scroll-mb-6{
    scroll-margin-bottom:1.5rem
  }
  
  .lg\:scroll-mb-60{
    scroll-margin-bottom:15rem
  }
  
  .lg\:scroll-mb-64{
    scroll-margin-bottom:16rem
  }
  
  .lg\:scroll-ml-10{
    scroll-margin-left:2.5rem
  }
  
  .lg\:scroll-ml-12{
    scroll-margin-left:3rem
  }
  
  .lg\:scroll-ml-14{
    scroll-margin-left:3.5rem
  }
  
  .lg\:scroll-ml-2{
    scroll-margin-left:.5rem
  }
  
  .lg\:scroll-ml-2\.5{
    scroll-margin-left:.625rem
  }
  
  .lg\:scroll-ml-20{
    scroll-margin-left:5rem
  }
  
  .lg\:scroll-ml-24{
    scroll-margin-left:6rem
  }
  
  .lg\:scroll-ml-28{
    scroll-margin-left:7rem
  }
  
  .lg\:scroll-ml-3{
    scroll-margin-left:.75rem
  }
  
  .lg\:scroll-ml-3\.5{
    scroll-margin-left:.875rem
  }
  
  .lg\:scroll-ml-32{
    scroll-margin-left:8rem
  }
  
  .lg\:scroll-ml-36{
    scroll-margin-left:9rem
  }
  
  .lg\:scroll-ml-4{
    scroll-margin-left:1rem
  }
  
  .lg\:scroll-ml-40{
    scroll-margin-left:10rem
  }
  
  .lg\:scroll-ml-44{
    scroll-margin-left:11rem
  }
  
  .lg\:scroll-ml-48{
    scroll-margin-left:12rem
  }
  
  .lg\:scroll-ml-5{
    scroll-margin-left:1.25rem
  }
  
  .lg\:scroll-ml-52{
    scroll-margin-left:13rem
  }
  
  .lg\:scroll-ml-56{
    scroll-margin-left:14rem
  }
  
  .lg\:scroll-ml-6{
    scroll-margin-left:1.5rem
  }
  
  .lg\:scroll-ml-60{
    scroll-margin-left:15rem
  }
  
  .lg\:scroll-ml-64{
    scroll-margin-left:16rem
  }
  
  .lg\:scroll-mr-10{
    scroll-margin-right:2.5rem
  }
  
  .lg\:scroll-mr-12{
    scroll-margin-right:3rem
  }
  
  .lg\:scroll-mr-14{
    scroll-margin-right:3.5rem
  }
  
  .lg\:scroll-mr-2{
    scroll-margin-right:.5rem
  }
  
  .lg\:scroll-mr-2\.5{
    scroll-margin-right:.625rem
  }
  
  .lg\:scroll-mr-20{
    scroll-margin-right:5rem
  }
  
  .lg\:scroll-mr-24{
    scroll-margin-right:6rem
  }
  
  .lg\:scroll-mr-28{
    scroll-margin-right:7rem
  }
  
  .lg\:scroll-mr-3{
    scroll-margin-right:.75rem
  }
  
  .lg\:scroll-mr-3\.5{
    scroll-margin-right:.875rem
  }
  
  .lg\:scroll-mr-32{
    scroll-margin-right:8rem
  }
  
  .lg\:scroll-mr-36{
    scroll-margin-right:9rem
  }
  
  .lg\:scroll-mr-4{
    scroll-margin-right:1rem
  }
  
  .lg\:scroll-mr-40{
    scroll-margin-right:10rem
  }
  
  .lg\:scroll-mr-44{
    scroll-margin-right:11rem
  }
  
  .lg\:scroll-mr-48{
    scroll-margin-right:12rem
  }
  
  .lg\:scroll-mr-5{
    scroll-margin-right:1.25rem
  }
  
  .lg\:scroll-mr-52{
    scroll-margin-right:13rem
  }
  
  .lg\:scroll-mr-56{
    scroll-margin-right:14rem
  }
  
  .lg\:scroll-mr-6{
    scroll-margin-right:1.5rem
  }
  
  .lg\:scroll-mr-60{
    scroll-margin-right:15rem
  }
  
  .lg\:scroll-mr-64{
    scroll-margin-right:16rem
  }
  
  .lg\:scroll-mt-10{
    scroll-margin-top:2.5rem
  }
  
  .lg\:scroll-mt-12{
    scroll-margin-top:3rem
  }
  
  .lg\:scroll-mt-14{
    scroll-margin-top:3.5rem
  }
  
  .lg\:scroll-mt-2{
    scroll-margin-top:.5rem
  }
  
  .lg\:scroll-mt-2\.5{
    scroll-margin-top:.625rem
  }
  
  .lg\:scroll-mt-20{
    scroll-margin-top:5rem
  }
  
  .lg\:scroll-mt-24{
    scroll-margin-top:6rem
  }
  
  .lg\:scroll-mt-28{
    scroll-margin-top:7rem
  }
  
  .lg\:scroll-mt-3{
    scroll-margin-top:.75rem
  }
  
  .lg\:scroll-mt-3\.5{
    scroll-margin-top:.875rem
  }
  
  .lg\:scroll-mt-32{
    scroll-margin-top:8rem
  }
  
  .lg\:scroll-mt-36{
    scroll-margin-top:9rem
  }
  
  .lg\:scroll-mt-4{
    scroll-margin-top:1rem
  }
  
  .lg\:scroll-mt-40{
    scroll-margin-top:10rem
  }
  
  .lg\:scroll-mt-44{
    scroll-margin-top:11rem
  }
  
  .lg\:scroll-mt-48{
    scroll-margin-top:12rem
  }
  
  .lg\:scroll-mt-5{
    scroll-margin-top:1.25rem
  }
  
  .lg\:scroll-mt-52{
    scroll-margin-top:13rem
  }
  
  .lg\:scroll-mt-56{
    scroll-margin-top:14rem
  }
  
  .lg\:scroll-mt-6{
    scroll-margin-top:1.5rem
  }
  
  .lg\:scroll-mt-60{
    scroll-margin-top:15rem
  }
  
  .lg\:scroll-mt-64{
    scroll-margin-top:16rem
  }
  
  .lg\:scroll-p-10{
    scroll-padding:2.5rem
  }
  
  .lg\:scroll-p-12{
    scroll-padding:3rem
  }
  
  .lg\:scroll-p-14{
    scroll-padding:3.5rem
  }
  
  .lg\:scroll-p-20{
    scroll-padding:5rem
  }
  
  .lg\:scroll-p-24{
    scroll-padding:6rem
  }
  
  .lg\:scroll-p-32{
    scroll-padding:8rem
  }
  
  .lg\:scroll-p-4{
    scroll-padding:1rem
  }
  
  .lg\:scroll-p-40{
    scroll-padding:10rem
  }
  
  .lg\:scroll-p-44{
    scroll-padding:11rem
  }
  
  .lg\:scroll-p-48{
    scroll-padding:12rem
  }
  
  .lg\:scroll-p-6{
    scroll-padding:1.5rem
  }
  
  .lg\:scroll-p-60{
    scroll-padding:15rem
  }
  
  .lg\:scroll-p-64{
    scroll-padding:16rem
  }
  
  .lg\:scroll-px-10{
    scroll-padding-left:2.5rem;
    scroll-padding-right:2.5rem
  }
  
  .lg\:scroll-px-12{
    scroll-padding-left:3rem;
    scroll-padding-right:3rem
  }
  
  .lg\:scroll-px-14{
    scroll-padding-left:3.5rem;
    scroll-padding-right:3.5rem
  }
  
  .lg\:scroll-px-16{
    scroll-padding-left:4rem;
    scroll-padding-right:4rem
  }
  
  .lg\:scroll-px-2{
    scroll-padding-left:.5rem;
    scroll-padding-right:.5rem
  }
  
  .lg\:scroll-px-2\.5{
    scroll-padding-left:.625rem;
    scroll-padding-right:.625rem
  }
  
  .lg\:scroll-px-20{
    scroll-padding-left:5rem;
    scroll-padding-right:5rem
  }
  
  .lg\:scroll-px-24{
    scroll-padding-left:6rem;
    scroll-padding-right:6rem
  }
  
  .lg\:scroll-px-28{
    scroll-padding-left:7rem;
    scroll-padding-right:7rem
  }
  
  .lg\:scroll-px-3{
    scroll-padding-left:.75rem;
    scroll-padding-right:.75rem
  }
  
  .lg\:scroll-px-3\.5{
    scroll-padding-left:.875rem;
    scroll-padding-right:.875rem
  }
  
  .lg\:scroll-px-32{
    scroll-padding-left:8rem;
    scroll-padding-right:8rem
  }
  
  .lg\:scroll-px-36{
    scroll-padding-left:9rem;
    scroll-padding-right:9rem
  }
  
  .lg\:scroll-px-4{
    scroll-padding-left:1rem;
    scroll-padding-right:1rem
  }
  
  .lg\:scroll-px-40{
    scroll-padding-left:10rem;
    scroll-padding-right:10rem
  }
  
  .lg\:scroll-px-44{
    scroll-padding-left:11rem;
    scroll-padding-right:11rem
  }
  
  .lg\:scroll-px-48{
    scroll-padding-left:12rem;
    scroll-padding-right:12rem
  }
  
  .lg\:scroll-px-5{
    scroll-padding-left:1.25rem;
    scroll-padding-right:1.25rem
  }
  
  .lg\:scroll-px-52{
    scroll-padding-left:13rem;
    scroll-padding-right:13rem
  }
  
  .lg\:scroll-px-56{
    scroll-padding-left:14rem;
    scroll-padding-right:14rem
  }
  
  .lg\:scroll-px-6{
    scroll-padding-left:1.5rem;
    scroll-padding-right:1.5rem
  }
  
  .lg\:scroll-px-60{
    scroll-padding-left:15rem;
    scroll-padding-right:15rem
  }
  
  .lg\:scroll-px-64{
    scroll-padding-left:16rem;
    scroll-padding-right:16rem
  }
  
  .lg\:scroll-py-10{
    scroll-padding-top:2.5rem;
    scroll-padding-bottom:2.5rem
  }
  
  .lg\:scroll-py-12{
    scroll-padding-top:3rem;
    scroll-padding-bottom:3rem
  }
  
  .lg\:scroll-py-14{
    scroll-padding-top:3.5rem;
    scroll-padding-bottom:3.5rem
  }
  
  .lg\:scroll-py-16{
    scroll-padding-top:4rem;
    scroll-padding-bottom:4rem
  }
  
  .lg\:scroll-py-2{
    scroll-padding-top:.5rem;
    scroll-padding-bottom:.5rem
  }
  
  .lg\:scroll-py-2\.5{
    scroll-padding-top:.625rem;
    scroll-padding-bottom:.625rem
  }
  
  .lg\:scroll-py-20{
    scroll-padding-top:5rem;
    scroll-padding-bottom:5rem
  }
  
  .lg\:scroll-py-24{
    scroll-padding-top:6rem;
    scroll-padding-bottom:6rem
  }
  
  .lg\:scroll-py-28{
    scroll-padding-top:7rem;
    scroll-padding-bottom:7rem
  }
  
  .lg\:scroll-py-3{
    scroll-padding-top:.75rem;
    scroll-padding-bottom:.75rem
  }
  
  .lg\:scroll-py-3\.5{
    scroll-padding-top:.875rem;
    scroll-padding-bottom:.875rem
  }
  
  .lg\:scroll-py-32{
    scroll-padding-top:8rem;
    scroll-padding-bottom:8rem
  }
  
  .lg\:scroll-py-36{
    scroll-padding-top:9rem;
    scroll-padding-bottom:9rem
  }
  
  .lg\:scroll-py-4{
    scroll-padding-top:1rem;
    scroll-padding-bottom:1rem
  }
  
  .lg\:scroll-py-40{
    scroll-padding-top:10rem;
    scroll-padding-bottom:10rem
  }
  
  .lg\:scroll-py-44{
    scroll-padding-top:11rem;
    scroll-padding-bottom:11rem
  }
  
  .lg\:scroll-py-48{
    scroll-padding-top:12rem;
    scroll-padding-bottom:12rem
  }
  
  .lg\:scroll-py-5{
    scroll-padding-top:1.25rem;
    scroll-padding-bottom:1.25rem
  }
  
  .lg\:scroll-py-52{
    scroll-padding-top:13rem;
    scroll-padding-bottom:13rem
  }
  
  .lg\:scroll-py-56{
    scroll-padding-top:14rem;
    scroll-padding-bottom:14rem
  }
  
  .lg\:scroll-py-6{
    scroll-padding-top:1.5rem;
    scroll-padding-bottom:1.5rem
  }
  
  .lg\:scroll-py-60{
    scroll-padding-top:15rem;
    scroll-padding-bottom:15rem
  }
  
  .lg\:scroll-py-64{
    scroll-padding-top:16rem;
    scroll-padding-bottom:16rem
  }
  
  .lg\:scroll-pb-10{
    scroll-padding-bottom:2.5rem
  }
  
  .lg\:scroll-pb-12{
    scroll-padding-bottom:3rem
  }
  
  .lg\:scroll-pb-14{
    scroll-padding-bottom:3.5rem
  }
  
  .lg\:scroll-pb-16{
    scroll-padding-bottom:4rem
  }
  
  .lg\:scroll-pb-2{
    scroll-padding-bottom:.5rem
  }
  
  .lg\:scroll-pb-2\.5{
    scroll-padding-bottom:.625rem
  }
  
  .lg\:scroll-pb-20{
    scroll-padding-bottom:5rem
  }
  
  .lg\:scroll-pb-24{
    scroll-padding-bottom:6rem
  }
  
  .lg\:scroll-pb-28{
    scroll-padding-bottom:7rem
  }
  
  .lg\:scroll-pb-3{
    scroll-padding-bottom:.75rem
  }
  
  .lg\:scroll-pb-3\.5{
    scroll-padding-bottom:.875rem
  }
  
  .lg\:scroll-pb-32{
    scroll-padding-bottom:8rem
  }
  
  .lg\:scroll-pb-36{
    scroll-padding-bottom:9rem
  }
  
  .lg\:scroll-pb-4{
    scroll-padding-bottom:1rem
  }
  
  .lg\:scroll-pb-40{
    scroll-padding-bottom:10rem
  }
  
  .lg\:scroll-pb-44{
    scroll-padding-bottom:11rem
  }
  
  .lg\:scroll-pb-48{
    scroll-padding-bottom:12rem
  }
  
  .lg\:scroll-pb-5{
    scroll-padding-bottom:1.25rem
  }
  
  .lg\:scroll-pb-52{
    scroll-padding-bottom:13rem
  }
  
  .lg\:scroll-pb-56{
    scroll-padding-bottom:14rem
  }
  
  .lg\:scroll-pb-6{
    scroll-padding-bottom:1.5rem
  }
  
  .lg\:scroll-pb-60{
    scroll-padding-bottom:15rem
  }
  
  .lg\:scroll-pb-64{
    scroll-padding-bottom:16rem
  }
  
  .lg\:scroll-pl-10{
    scroll-padding-left:2.5rem
  }
  
  .lg\:scroll-pl-12{
    scroll-padding-left:3rem
  }
  
  .lg\:scroll-pl-14{
    scroll-padding-left:3.5rem
  }
  
  .lg\:scroll-pl-16{
    scroll-padding-left:4rem
  }
  
  .lg\:scroll-pl-2{
    scroll-padding-left:.5rem
  }
  
  .lg\:scroll-pl-2\.5{
    scroll-padding-left:.625rem
  }
  
  .lg\:scroll-pl-20{
    scroll-padding-left:5rem
  }
  
  .lg\:scroll-pl-24{
    scroll-padding-left:6rem
  }
  
  .lg\:scroll-pl-28{
    scroll-padding-left:7rem
  }
  
  .lg\:scroll-pl-3{
    scroll-padding-left:.75rem
  }
  
  .lg\:scroll-pl-3\.5{
    scroll-padding-left:.875rem
  }
  
  .lg\:scroll-pl-32{
    scroll-padding-left:8rem
  }
  
  .lg\:scroll-pl-36{
    scroll-padding-left:9rem
  }
  
  .lg\:scroll-pl-4{
    scroll-padding-left:1rem
  }
  
  .lg\:scroll-pl-40{
    scroll-padding-left:10rem
  }
  
  .lg\:scroll-pl-44{
    scroll-padding-left:11rem
  }
  
  .lg\:scroll-pl-48{
    scroll-padding-left:12rem
  }
  
  .lg\:scroll-pl-5{
    scroll-padding-left:1.25rem
  }
  
  .lg\:scroll-pl-52{
    scroll-padding-left:13rem
  }
  
  .lg\:scroll-pl-56{
    scroll-padding-left:14rem
  }
  
  .lg\:scroll-pl-6{
    scroll-padding-left:1.5rem
  }
  
  .lg\:scroll-pl-60{
    scroll-padding-left:15rem
  }
  
  .lg\:scroll-pl-64{
    scroll-padding-left:16rem
  }
  
  .lg\:scroll-pr-10{
    scroll-padding-right:2.5rem
  }
  
  .lg\:scroll-pr-12{
    scroll-padding-right:3rem
  }
  
  .lg\:scroll-pr-14{
    scroll-padding-right:3.5rem
  }
  
  .lg\:scroll-pr-16{
    scroll-padding-right:4rem
  }
  
  .lg\:scroll-pr-2{
    scroll-padding-right:.5rem
  }
  
  .lg\:scroll-pr-2\.5{
    scroll-padding-right:.625rem
  }
  
  .lg\:scroll-pr-20{
    scroll-padding-right:5rem
  }
  
  .lg\:scroll-pr-24{
    scroll-padding-right:6rem
  }
  
  .lg\:scroll-pr-28{
    scroll-padding-right:7rem
  }
  
  .lg\:scroll-pr-3{
    scroll-padding-right:.75rem
  }
  
  .lg\:scroll-pr-3\.5{
    scroll-padding-right:.875rem
  }
  
  .lg\:scroll-pr-32{
    scroll-padding-right:8rem
  }
  
  .lg\:scroll-pr-36{
    scroll-padding-right:9rem
  }
  
  .lg\:scroll-pr-4{
    scroll-padding-right:1rem
  }
  
  .lg\:scroll-pr-40{
    scroll-padding-right:10rem
  }
  
  .lg\:scroll-pr-44{
    scroll-padding-right:11rem
  }
  
  .lg\:scroll-pr-48{
    scroll-padding-right:12rem
  }
  
  .lg\:scroll-pr-5{
    scroll-padding-right:1.25rem
  }
  
  .lg\:scroll-pr-52{
    scroll-padding-right:13rem
  }
  
  .lg\:scroll-pr-56{
    scroll-padding-right:14rem
  }
  
  .lg\:scroll-pr-6{
    scroll-padding-right:1.5rem
  }
  
  .lg\:scroll-pr-60{
    scroll-padding-right:15rem
  }
  
  .lg\:scroll-pr-64{
    scroll-padding-right:16rem
  }
  
  .lg\:scroll-pt-10{
    scroll-padding-top:2.5rem
  }
  
  .lg\:scroll-pt-12{
    scroll-padding-top:3rem
  }
  
  .lg\:scroll-pt-14{
    scroll-padding-top:3.5rem
  }
  
  .lg\:scroll-pt-16{
    scroll-padding-top:4rem
  }
  
  .lg\:scroll-pt-2{
    scroll-padding-top:.5rem
  }
  
  .lg\:scroll-pt-2\.5{
    scroll-padding-top:.625rem
  }
  
  .lg\:scroll-pt-20{
    scroll-padding-top:5rem
  }
  
  .lg\:scroll-pt-24{
    scroll-padding-top:6rem
  }
  
  .lg\:scroll-pt-28{
    scroll-padding-top:7rem
  }
  
  .lg\:scroll-pt-3{
    scroll-padding-top:.75rem
  }
  
  .lg\:scroll-pt-3\.5{
    scroll-padding-top:.875rem
  }
  
  .lg\:scroll-pt-32{
    scroll-padding-top:8rem
  }
  
  .lg\:scroll-pt-36{
    scroll-padding-top:9rem
  }
  
  .lg\:scroll-pt-4{
    scroll-padding-top:1rem
  }
  
  .lg\:scroll-pt-40{
    scroll-padding-top:10rem
  }
  
  .lg\:scroll-pt-44{
    scroll-padding-top:11rem
  }
  
  .lg\:scroll-pt-48{
    scroll-padding-top:12rem
  }
  
  .lg\:scroll-pt-5{
    scroll-padding-top:1.25rem
  }
  
  .lg\:scroll-pt-52{
    scroll-padding-top:13rem
  }
  
  .lg\:scroll-pt-56{
    scroll-padding-top:14rem
  }
  
  .lg\:scroll-pt-6{
    scroll-padding-top:1.5rem
  }
  
  .lg\:scroll-pt-60{
    scroll-padding-top:15rem
  }
  
  .lg\:scroll-pt-64{
    scroll-padding-top:16rem
  }
  
  .lg\:grid-cols-2{
    grid-template-columns:repeat(2,minmax(0,1fr))
  }
  
  .lg\:grid-cols-3{
    grid-template-columns:repeat(3,minmax(0,1fr))
  }
  
  .lg\:grid-cols-4{
    grid-template-columns:repeat(4,minmax(0,1fr))
  }
  
  .lg\:grid-cols-\[repeat\(5\,_186px\)\]{
    grid-template-columns:repeat(5,186px)
  }
  
  .lg\:flex-row{
    flex-direction:row
  }
  
  .lg\:items-center{
    align-items:center
  }
  
  .lg\:justify-end{
    justify-content:flex-end
  }
  
  .lg\:justify-center{
    justify-content:center
  }
  
  .lg\:gap-10{
    gap:2.5rem
  }
  
  .lg\:gap-12{
    gap:3rem
  }
  
  .lg\:gap-14{
    gap:3.5rem
  }
  
  .lg\:gap-20{
    gap:5rem
  }
  
  .lg\:gap-24{
    gap:6rem
  }
  
  .lg\:gap-32{
    gap:8rem
  }
  
  .lg\:gap-4{
    gap:1rem
  }
  
  .lg\:gap-40{
    gap:10rem
  }
  
  .lg\:gap-44{
    gap:11rem
  }
  
  .lg\:gap-48{
    gap:12rem
  }
  
  .lg\:gap-6{
    gap:1.5rem
  }
  
  .lg\:gap-60{
    gap:15rem
  }
  
  .lg\:gap-64{
    gap:16rem
  }
  
  .lg\:overflow-hidden{
    overflow:hidden
  }
  
  .lg\:overflow-x-hidden{
    overflow-x:hidden
  }
  
  .lg\:overflow-y-hidden{
    overflow-y:hidden
  }
  
  .lg\:border-2{
    border-width:2px
  }
  
  .lg\:border-hidden{
    border-style:hidden
  }
  
  .lg\:from-10\%{
    --tw-gradient-from-position: 10%
  }
  
  .lg\:from-100\%{
    --tw-gradient-from-position: 100%
  }
  
  .lg\:from-20\%{
    --tw-gradient-from-position: 20%
  }
  
  .lg\:from-40\%{
    --tw-gradient-from-position: 40%
  }
  
  .lg\:from-45\%{
    --tw-gradient-from-position: 45%
  }
  
  .lg\:from-60\%{
    --tw-gradient-from-position: 60%
  }
  
  .lg\:from-65\%{
    --tw-gradient-from-position: 65%
  }
  
  .lg\:object-cover{
    -o-object-fit:cover;
    object-fit:cover
  }
  
  .lg\:p-10{
    padding:2.5rem
  }
  
  .lg\:p-12{
    padding:3rem
  }
  
  .lg\:p-14{
    padding:3.5rem
  }
  
  .lg\:p-20{
    padding:5rem
  }
  
  .lg\:p-24{
    padding:6rem
  }
  
  .lg\:p-32{
    padding:8rem
  }
  
  .lg\:p-4{
    padding:1rem
  }
  
  .lg\:p-40{
    padding:10rem
  }
  
  .lg\:p-44{
    padding:11rem
  }
  
  .lg\:p-48{
    padding:12rem
  }
  
  .lg\:p-6{
    padding:1.5rem
  }
  
  .lg\:p-60{
    padding:15rem
  }
  
  .lg\:p-64{
    padding:16rem
  }
  
  .lg\:px-0{
    padding-left:0;
    padding-right:0
  }
  
  .lg\:px-10{
    padding-left:2.5rem;
    padding-right:2.5rem
  }
  
  .lg\:px-12{
    padding-left:3rem;
    padding-right:3rem
  }
  
  .lg\:px-14{
    padding-left:3.5rem;
    padding-right:3.5rem
  }
  
  .lg\:px-16{
    padding-left:4rem;
    padding-right:4rem
  }
  
  .lg\:px-2{
    padding-left:.5rem;
    padding-right:.5rem
  }
  
  .lg\:px-2\.5{
    padding-left:.625rem;
    padding-right:.625rem
  }
  
  .lg\:px-20{
    padding-left:5rem;
    padding-right:5rem
  }
  
  .lg\:px-24{
    padding-left:6rem;
    padding-right:6rem
  }
  
  .lg\:px-28{
    padding-left:7rem;
    padding-right:7rem
  }
  
  .lg\:px-3{
    padding-left:.75rem;
    padding-right:.75rem
  }
  
  .lg\:px-3\.5{
    padding-left:.875rem;
    padding-right:.875rem
  }
  
  .lg\:px-32{
    padding-left:8rem;
    padding-right:8rem
  }
  
  .lg\:px-36{
    padding-left:9rem;
    padding-right:9rem
  }
  
  .lg\:px-4{
    padding-left:1rem;
    padding-right:1rem
  }
  
  .lg\:px-40{
    padding-left:10rem;
    padding-right:10rem
  }
  
  .lg\:px-44{
    padding-left:11rem;
    padding-right:11rem
  }
  
  .lg\:px-48{
    padding-left:12rem;
    padding-right:12rem
  }
  
  .lg\:px-5{
    padding-left:1.25rem;
    padding-right:1.25rem
  }
  
  .lg\:px-52{
    padding-left:13rem;
    padding-right:13rem
  }
  
  .lg\:px-56{
    padding-left:14rem;
    padding-right:14rem
  }
  
  .lg\:px-6{
    padding-left:1.5rem;
    padding-right:1.5rem
  }
  
  .lg\:px-60{
    padding-left:15rem;
    padding-right:15rem
  }
  
  .lg\:px-64{
    padding-left:16rem;
    padding-right:16rem
  }
  
  .lg\:py-10{
    padding-top:2.5rem;
    padding-bottom:2.5rem
  }
  
  .lg\:py-12{
    padding-top:3rem;
    padding-bottom:3rem
  }
  
  .lg\:py-14{
    padding-top:3.5rem;
    padding-bottom:3.5rem
  }
  
  .lg\:py-16{
    padding-top:4rem;
    padding-bottom:4rem
  }
  
  .lg\:py-2{
    padding-top:.5rem;
    padding-bottom:.5rem
  }
  
  .lg\:py-2\.5{
    padding-top:.625rem;
    padding-bottom:.625rem
  }
  
  .lg\:py-20{
    padding-top:5rem;
    padding-bottom:5rem
  }
  
  .lg\:py-24{
    padding-top:6rem;
    padding-bottom:6rem
  }
  
  .lg\:py-28{
    padding-top:7rem;
    padding-bottom:7rem
  }
  
  .lg\:py-3{
    padding-top:.75rem;
    padding-bottom:.75rem
  }
  
  .lg\:py-3\.5{
    padding-top:.875rem;
    padding-bottom:.875rem
  }
  
  .lg\:py-32{
    padding-top:8rem;
    padding-bottom:8rem
  }
  
  .lg\:py-36{
    padding-top:9rem;
    padding-bottom:9rem
  }
  
  .lg\:py-4{
    padding-top:1rem;
    padding-bottom:1rem
  }
  
  .lg\:py-40{
    padding-top:10rem;
    padding-bottom:10rem
  }
  
  .lg\:py-44{
    padding-top:11rem;
    padding-bottom:11rem
  }
  
  .lg\:py-48{
    padding-top:12rem;
    padding-bottom:12rem
  }
  
  .lg\:py-5{
    padding-top:1.25rem;
    padding-bottom:1.25rem
  }
  
  .lg\:py-52{
    padding-top:13rem;
    padding-bottom:13rem
  }
  
  .lg\:py-56{
    padding-top:14rem;
    padding-bottom:14rem
  }
  
  .lg\:py-6{
    padding-top:1.5rem;
    padding-bottom:1.5rem
  }
  
  .lg\:py-60{
    padding-top:15rem;
    padding-bottom:15rem
  }
  
  .lg\:py-64{
    padding-top:16rem;
    padding-bottom:16rem
  }
  
  .lg\:pb-10{
    padding-bottom:2.5rem
  }
  
  .lg\:pb-12{
    padding-bottom:3rem
  }
  
  .lg\:pb-14{
    padding-bottom:3.5rem
  }
  
  .lg\:pb-16{
    padding-bottom:4rem
  }
  
  .lg\:pb-2{
    padding-bottom:.5rem
  }
  
  .lg\:pb-2\.5{
    padding-bottom:.625rem
  }
  
  .lg\:pb-20{
    padding-bottom:5rem
  }
  
  .lg\:pb-24{
    padding-bottom:6rem
  }
  
  .lg\:pb-28{
    padding-bottom:7rem
  }
  
  .lg\:pb-3{
    padding-bottom:.75rem
  }
  
  .lg\:pb-3\.5{
    padding-bottom:.875rem
  }
  
  .lg\:pb-32{
    padding-bottom:8rem
  }
  
  .lg\:pb-36{
    padding-bottom:9rem
  }
  
  .lg\:pb-4{
    padding-bottom:1rem
  }
  
  .lg\:pb-40{
    padding-bottom:10rem
  }
  
  .lg\:pb-44{
    padding-bottom:11rem
  }
  
  .lg\:pb-48{
    padding-bottom:12rem
  }
  
  .lg\:pb-5{
    padding-bottom:1.25rem
  }
  
  .lg\:pb-52{
    padding-bottom:13rem
  }
  
  .lg\:pb-56{
    padding-bottom:14rem
  }
  
  .lg\:pb-6{
    padding-bottom:1.5rem
  }
  
  .lg\:pb-60{
    padding-bottom:15rem
  }
  
  .lg\:pb-64{
    padding-bottom:16rem
  }
  
  .lg\:pl-10{
    padding-left:2.5rem
  }
  
  .lg\:pl-12{
    padding-left:3rem
  }
  
  .lg\:pl-14{
    padding-left:3.5rem
  }
  
  .lg\:pl-16{
    padding-left:4rem
  }
  
  .lg\:pl-2{
    padding-left:.5rem
  }
  
  .lg\:pl-2\.5{
    padding-left:.625rem
  }
  
  .lg\:pl-20{
    padding-left:5rem
  }
  
  .lg\:pl-24{
    padding-left:6rem
  }
  
  .lg\:pl-28{
    padding-left:7rem
  }
  
  .lg\:pl-3{
    padding-left:.75rem
  }
  
  .lg\:pl-3\.5{
    padding-left:.875rem
  }
  
  .lg\:pl-32{
    padding-left:8rem
  }
  
  .lg\:pl-36{
    padding-left:9rem
  }
  
  .lg\:pl-4{
    padding-left:1rem
  }
  
  .lg\:pl-40{
    padding-left:10rem
  }
  
  .lg\:pl-44{
    padding-left:11rem
  }
  
  .lg\:pl-48{
    padding-left:12rem
  }
  
  .lg\:pl-5{
    padding-left:1.25rem
  }
  
  .lg\:pl-52{
    padding-left:13rem
  }
  
  .lg\:pl-56{
    padding-left:14rem
  }
  
  .lg\:pl-6{
    padding-left:1.5rem
  }
  
  .lg\:pl-60{
    padding-left:15rem
  }
  
  .lg\:pl-64{
    padding-left:16rem
  }
  
  .lg\:pr-10{
    padding-right:2.5rem
  }
  
  .lg\:pr-12{
    padding-right:3rem
  }
  
  .lg\:pr-14{
    padding-right:3.5rem
  }
  
  .lg\:pr-16{
    padding-right:4rem
  }
  
  .lg\:pr-2{
    padding-right:.5rem
  }
  
  .lg\:pr-2\.5{
    padding-right:.625rem
  }
  
  .lg\:pr-20{
    padding-right:5rem
  }
  
  .lg\:pr-24{
    padding-right:6rem
  }
  
  .lg\:pr-28{
    padding-right:7rem
  }
  
  .lg\:pr-3{
    padding-right:.75rem
  }
  
  .lg\:pr-3\.5{
    padding-right:.875rem
  }
  
  .lg\:pr-32{
    padding-right:8rem
  }
  
  .lg\:pr-36{
    padding-right:9rem
  }
  
  .lg\:pr-4{
    padding-right:1rem
  }
  
  .lg\:pr-40{
    padding-right:10rem
  }
  
  .lg\:pr-44{
    padding-right:11rem
  }
  
  .lg\:pr-48{
    padding-right:12rem
  }
  
  .lg\:pr-5{
    padding-right:1.25rem
  }
  
  .lg\:pr-52{
    padding-right:13rem
  }
  
  .lg\:pr-56{
    padding-right:14rem
  }
  
  .lg\:pr-6{
    padding-right:1.5rem
  }
  
  .lg\:pr-60{
    padding-right:15rem
  }
  
  .lg\:pr-64{
    padding-right:16rem
  }
  
  .lg\:pt-10{
    padding-top:2.5rem
  }
  
  .lg\:pt-12{
    padding-top:3rem
  }
  
  .lg\:pt-14{
    padding-top:3.5rem
  }
  
  .lg\:pt-16{
    padding-top:4rem
  }
  
  .lg\:pt-2{
    padding-top:.5rem
  }
  
  .lg\:pt-2\.5{
    padding-top:.625rem
  }
  
  .lg\:pt-20{
    padding-top:5rem
  }
  
  .lg\:pt-24{
    padding-top:6rem
  }
  
  .lg\:pt-28{
    padding-top:7rem
  }
  
  .lg\:pt-3{
    padding-top:.75rem
  }
  
  .lg\:pt-3\.5{
    padding-top:.875rem
  }
  
  .lg\:pt-32{
    padding-top:8rem
  }
  
  .lg\:pt-36{
    padding-top:9rem
  }
  
  .lg\:pt-4{
    padding-top:1rem
  }
  
  .lg\:pt-40{
    padding-top:10rem
  }
  
  .lg\:pt-44{
    padding-top:11rem
  }
  
  .lg\:pt-48{
    padding-top:12rem
  }
  
  .lg\:pt-5{
    padding-top:1.25rem
  }
  
  .lg\:pt-52{
    padding-top:13rem
  }
  
  .lg\:pt-56{
    padding-top:14rem
  }
  
  .lg\:pt-6{
    padding-top:1.5rem
  }
  
  .lg\:pt-60{
    padding-top:15rem
  }
  
  .lg\:pt-64{
    padding-top:16rem
  }
  
  .lg\:text-left{
    text-align:left
  }
  
  .lg\:text-2xl{
    font-size:1.5rem;
    line-height:2rem
  }
  
  .lg\:text-3xl{
    font-size:1.875rem;
    line-height:2.25rem
  }
  
  .lg\:text-4xl{
    font-size:2.25rem;
    line-height:2.5rem
  }
  
  .lg\:text-5xl{
    font-size:3rem;
    line-height:1
  }
  
  .lg\:text-6xl{
    font-size:3.75rem;
    line-height:1
  }
  
  .lg\:text-base{
    font-size:1rem;
    line-height:1.5rem
  }
  
  .lg\:text-lg{
    font-size:1.125rem;
    line-height:1.75rem
  }
  
  .lg\:text-sm{
    font-size:.875rem;
    line-height:1.25rem
  }
  
  .lg\:text-xl{
    font-size:1.25rem;
    line-height:1.75rem
  }
  
  .lg\:text-xs{
    font-size:.75rem;
    line-height:1rem
  }
  }
  
  @media (min-width: 1280px){
    .xl\:-bottom-10{
    bottom:-2.5rem
  }
  
  .xl\:-bottom-12{
    bottom:-3rem
  }
  
  .xl\:-bottom-14{
    bottom:-3.5rem
  }
  
  .xl\:-bottom-20{
    bottom:-5rem
  }
  
  .xl\:-bottom-32{
    bottom:-8rem
  }
  
  .xl\:-bottom-4{
    bottom:-1rem
  }
  
  .xl\:-bottom-40{
    bottom:-10rem
  }
  
  .xl\:-bottom-44{
    bottom:-11rem
  }
  
  .xl\:-bottom-48{
    bottom:-12rem
  }
  
  .xl\:-bottom-6{
    bottom:-1.5rem
  }
  
  .xl\:-bottom-60{
    bottom:-15rem
  }
  
  .xl\:-bottom-64{
    bottom:-16rem
  }
  
  .xl\:-top-10{
    top:-2.5rem
  }
  
  .xl\:-top-12{
    top:-3rem
  }
  
  .xl\:-top-14{
    top:-3.5rem
  }
  
  .xl\:-top-20{
    top:-5rem
  }
  
  .xl\:-top-24{
    top:-6rem
  }
  
  .xl\:-top-32{
    top:-8rem
  }
  
  .xl\:-top-4{
    top:-1rem
  }
  
  .xl\:-top-40{
    top:-10rem
  }
  
  .xl\:-top-44{
    top:-11rem
  }
  
  .xl\:-top-48{
    top:-12rem
  }
  
  .xl\:-top-6{
    top:-1.5rem
  }
  
  .xl\:-top-60{
    top:-15rem
  }
  
  .xl\:-top-64{
    top:-16rem
  }
  
  .xl\:bottom-10{
    bottom:2.5rem
  }
  
  .xl\:bottom-12{
    bottom:3rem
  }
  
  .xl\:bottom-14{
    bottom:3.5rem
  }
  
  .xl\:bottom-20{
    bottom:5rem
  }
  
  .xl\:bottom-32{
    bottom:8rem
  }
  
  .xl\:bottom-4{
    bottom:1rem
  }
  
  .xl\:bottom-40{
    bottom:10rem
  }
  
  .xl\:bottom-44{
    bottom:11rem
  }
  
  .xl\:bottom-48{
    bottom:12rem
  }
  
  .xl\:bottom-6{
    bottom:1.5rem
  }
  
  .xl\:bottom-60{
    bottom:15rem
  }
  
  .xl\:bottom-64{
    bottom:16rem
  }
  
  .xl\:top-10{
    top:2.5rem
  }
  
  .xl\:top-12{
    top:3rem
  }
  
  .xl\:top-14{
    top:3.5rem
  }
  
  .xl\:top-20{
    top:5rem
  }
  
  .xl\:top-24{
    top:6rem
  }
  
  .xl\:top-32{
    top:8rem
  }
  
  .xl\:top-4{
    top:1rem
  }
  
  .xl\:top-40{
    top:10rem
  }
  
  .xl\:top-44{
    top:11rem
  }
  
  .xl\:top-48{
    top:12rem
  }
  
  .xl\:top-6{
    top:1.5rem
  }
  
  .xl\:top-60{
    top:15rem
  }
  
  .xl\:top-64{
    top:16rem
  }
  
  .xl\:-m-10{
    margin:-2.5rem
  }
  
  .xl\:-m-12{
    margin:-3rem
  }
  
  .xl\:-m-14{
    margin:-3.5rem
  }
  
  .xl\:-m-20{
    margin:-5rem
  }
  
  .xl\:-m-32{
    margin:-8rem
  }
  
  .xl\:-m-4{
    margin:-1rem
  }
  
  .xl\:-m-40{
    margin:-10rem
  }
  
  .xl\:-m-44{
    margin:-11rem
  }
  
  .xl\:-m-48{
    margin:-12rem
  }
  
  .xl\:-m-6{
    margin:-1.5rem
  }
  
  .xl\:-m-60{
    margin:-15rem
  }
  
  .xl\:-m-64{
    margin:-16rem
  }
  
  .xl\:m-10{
    margin:2.5rem
  }
  
  .xl\:m-12{
    margin:3rem
  }
  
  .xl\:m-14{
    margin:3.5rem
  }
  
  .xl\:m-20{
    margin:5rem
  }
  
  .xl\:m-32{
    margin:8rem
  }
  
  .xl\:m-4{
    margin:1rem
  }
  
  .xl\:m-40{
    margin:10rem
  }
  
  .xl\:m-44{
    margin:11rem
  }
  
  .xl\:m-48{
    margin:12rem
  }
  
  .xl\:m-6{
    margin:1.5rem
  }
  
  .xl\:m-60{
    margin:15rem
  }
  
  .xl\:m-64{
    margin:16rem
  }
  
  .xl\:-my-10{
    margin-top:-2.5rem;
    margin-bottom:-2.5rem
  }
  
  .xl\:-my-12{
    margin-top:-3rem;
    margin-bottom:-3rem
  }
  
  .xl\:-my-14{
    margin-top:-3.5rem;
    margin-bottom:-3.5rem
  }
  
  .xl\:-my-2{
    margin-top:-.5rem;
    margin-bottom:-.5rem
  }
  
  .xl\:-my-2\.5{
    margin-top:-.625rem;
    margin-bottom:-.625rem
  }
  
  .xl\:-my-20{
    margin-top:-5rem;
    margin-bottom:-5rem
  }
  
  .xl\:-my-24{
    margin-top:-6rem;
    margin-bottom:-6rem
  }
  
  .xl\:-my-28{
    margin-top:-7rem;
    margin-bottom:-7rem
  }
  
  .xl\:-my-3{
    margin-top:-.75rem;
    margin-bottom:-.75rem
  }
  
  .xl\:-my-3\.5{
    margin-top:-.875rem;
    margin-bottom:-.875rem
  }
  
  .xl\:-my-32{
    margin-top:-8rem;
    margin-bottom:-8rem
  }
  
  .xl\:-my-36{
    margin-top:-9rem;
    margin-bottom:-9rem
  }
  
  .xl\:-my-4{
    margin-top:-1rem;
    margin-bottom:-1rem
  }
  
  .xl\:-my-40{
    margin-top:-10rem;
    margin-bottom:-10rem
  }
  
  .xl\:-my-44{
    margin-top:-11rem;
    margin-bottom:-11rem
  }
  
  .xl\:-my-48{
    margin-top:-12rem;
    margin-bottom:-12rem
  }
  
  .xl\:-my-5{
    margin-top:-1.25rem;
    margin-bottom:-1.25rem
  }
  
  .xl\:-my-52{
    margin-top:-13rem;
    margin-bottom:-13rem
  }
  
  .xl\:-my-56{
    margin-top:-14rem;
    margin-bottom:-14rem
  }
  
  .xl\:-my-6{
    margin-top:-1.5rem;
    margin-bottom:-1.5rem
  }
  
  .xl\:-my-60{
    margin-top:-15rem;
    margin-bottom:-15rem
  }
  
  .xl\:-my-64{
    margin-top:-16rem;
    margin-bottom:-16rem
  }
  
  .xl\:my-10{
    margin-top:2.5rem;
    margin-bottom:2.5rem
  }
  
  .xl\:my-12{
    margin-top:3rem;
    margin-bottom:3rem
  }
  
  .xl\:my-14{
    margin-top:3.5rem;
    margin-bottom:3.5rem
  }
  
  .xl\:my-2{
    margin-top:.5rem;
    margin-bottom:.5rem
  }
  
  .xl\:my-2\.5{
    margin-top:.625rem;
    margin-bottom:.625rem
  }
  
  .xl\:my-20{
    margin-top:5rem;
    margin-bottom:5rem
  }
  
  .xl\:my-24{
    margin-top:6rem;
    margin-bottom:6rem
  }
  
  .xl\:my-28{
    margin-top:7rem;
    margin-bottom:7rem
  }
  
  .xl\:my-3{
    margin-top:.75rem;
    margin-bottom:.75rem
  }
  
  .xl\:my-3\.5{
    margin-top:.875rem;
    margin-bottom:.875rem
  }
  
  .xl\:my-32{
    margin-top:8rem;
    margin-bottom:8rem
  }
  
  .xl\:my-36{
    margin-top:9rem;
    margin-bottom:9rem
  }
  
  .xl\:my-4{
    margin-top:1rem;
    margin-bottom:1rem
  }
  
  .xl\:my-40{
    margin-top:10rem;
    margin-bottom:10rem
  }
  
  .xl\:my-44{
    margin-top:11rem;
    margin-bottom:11rem
  }
  
  .xl\:my-48{
    margin-top:12rem;
    margin-bottom:12rem
  }
  
  .xl\:my-5{
    margin-top:1.25rem;
    margin-bottom:1.25rem
  }
  
  .xl\:my-52{
    margin-top:13rem;
    margin-bottom:13rem
  }
  
  .xl\:my-56{
    margin-top:14rem;
    margin-bottom:14rem
  }
  
  .xl\:my-6{
    margin-top:1.5rem;
    margin-bottom:1.5rem
  }
  
  .xl\:my-60{
    margin-top:15rem;
    margin-bottom:15rem
  }
  
  .xl\:my-64{
    margin-top:16rem;
    margin-bottom:16rem
  }
  
  .xl\:-mb-10{
    margin-bottom:-2.5rem
  }
  
  .xl\:-mb-12{
    margin-bottom:-3rem
  }
  
  .xl\:-mb-14{
    margin-bottom:-3.5rem
  }
  
  .xl\:-mb-2{
    margin-bottom:-.5rem
  }
  
  .xl\:-mb-2\.5{
    margin-bottom:-.625rem
  }
  
  .xl\:-mb-20{
    margin-bottom:-5rem
  }
  
  .xl\:-mb-24{
    margin-bottom:-6rem
  }
  
  .xl\:-mb-28{
    margin-bottom:-7rem
  }
  
  .xl\:-mb-3{
    margin-bottom:-.75rem
  }
  
  .xl\:-mb-3\.5{
    margin-bottom:-.875rem
  }
  
  .xl\:-mb-32{
    margin-bottom:-8rem
  }
  
  .xl\:-mb-36{
    margin-bottom:-9rem
  }
  
  .xl\:-mb-4{
    margin-bottom:-1rem
  }
  
  .xl\:-mb-40{
    margin-bottom:-10rem
  }
  
  .xl\:-mb-44{
    margin-bottom:-11rem
  }
  
  .xl\:-mb-48{
    margin-bottom:-12rem
  }
  
  .xl\:-mb-5{
    margin-bottom:-1.25rem
  }
  
  .xl\:-mb-52{
    margin-bottom:-13rem
  }
  
  .xl\:-mb-56{
    margin-bottom:-14rem
  }
  
  .xl\:-mb-6{
    margin-bottom:-1.5rem
  }
  
  .xl\:-mb-60{
    margin-bottom:-15rem
  }
  
  .xl\:-mb-64{
    margin-bottom:-16rem
  }
  
  .xl\:-ml-10{
    margin-left:-2.5rem
  }
  
  .xl\:-ml-12{
    margin-left:-3rem
  }
  
  .xl\:-ml-14{
    margin-left:-3.5rem
  }
  
  .xl\:-ml-2{
    margin-left:-.5rem
  }
  
  .xl\:-ml-2\.5{
    margin-left:-.625rem
  }
  
  .xl\:-ml-20{
    margin-left:-5rem
  }
  
  .xl\:-ml-24{
    margin-left:-6rem
  }
  
  .xl\:-ml-28{
    margin-left:-7rem
  }
  
  .xl\:-ml-3{
    margin-left:-.75rem
  }
  
  .xl\:-ml-3\.5{
    margin-left:-.875rem
  }
  
  .xl\:-ml-32{
    margin-left:-8rem
  }
  
  .xl\:-ml-36{
    margin-left:-9rem
  }
  
  .xl\:-ml-4{
    margin-left:-1rem
  }
  
  .xl\:-ml-40{
    margin-left:-10rem
  }
  
  .xl\:-ml-44{
    margin-left:-11rem
  }
  
  .xl\:-ml-48{
    margin-left:-12rem
  }
  
  .xl\:-ml-5{
    margin-left:-1.25rem
  }
  
  .xl\:-ml-52{
    margin-left:-13rem
  }
  
  .xl\:-ml-56{
    margin-left:-14rem
  }
  
  .xl\:-ml-6{
    margin-left:-1.5rem
  }
  
  .xl\:-ml-60{
    margin-left:-15rem
  }
  
  .xl\:-ml-64{
    margin-left:-16rem
  }
  
  .xl\:-mr-10{
    margin-right:-2.5rem
  }
  
  .xl\:-mr-12{
    margin-right:-3rem
  }
  
  .xl\:-mr-14{
    margin-right:-3.5rem
  }
  
  .xl\:-mr-2{
    margin-right:-.5rem
  }
  
  .xl\:-mr-2\.5{
    margin-right:-.625rem
  }
  
  .xl\:-mr-20{
    margin-right:-5rem
  }
  
  .xl\:-mr-24{
    margin-right:-6rem
  }
  
  .xl\:-mr-28{
    margin-right:-7rem
  }
  
  .xl\:-mr-3{
    margin-right:-.75rem
  }
  
  .xl\:-mr-3\.5{
    margin-right:-.875rem
  }
  
  .xl\:-mr-32{
    margin-right:-8rem
  }
  
  .xl\:-mr-36{
    margin-right:-9rem
  }
  
  .xl\:-mr-4{
    margin-right:-1rem
  }
  
  .xl\:-mr-40{
    margin-right:-10rem
  }
  
  .xl\:-mr-44{
    margin-right:-11rem
  }
  
  .xl\:-mr-48{
    margin-right:-12rem
  }
  
  .xl\:-mr-5{
    margin-right:-1.25rem
  }
  
  .xl\:-mr-52{
    margin-right:-13rem
  }
  
  .xl\:-mr-56{
    margin-right:-14rem
  }
  
  .xl\:-mr-6{
    margin-right:-1.5rem
  }
  
  .xl\:-mr-60{
    margin-right:-15rem
  }
  
  .xl\:-mr-64{
    margin-right:-16rem
  }
  
  .xl\:-mt-10{
    margin-top:-2.5rem
  }
  
  .xl\:-mt-12{
    margin-top:-3rem
  }
  
  .xl\:-mt-14{
    margin-top:-3.5rem
  }
  
  .xl\:-mt-2{
    margin-top:-.5rem
  }
  
  .xl\:-mt-2\.5{
    margin-top:-.625rem
  }
  
  .xl\:-mt-20{
    margin-top:-5rem
  }
  
  .xl\:-mt-24{
    margin-top:-6rem
  }
  
  .xl\:-mt-28{
    margin-top:-7rem
  }
  
  .xl\:-mt-3{
    margin-top:-.75rem
  }
  
  .xl\:-mt-3\.5{
    margin-top:-.875rem
  }
  
  .xl\:-mt-32{
    margin-top:-8rem
  }
  
  .xl\:-mt-36{
    margin-top:-9rem
  }
  
  .xl\:-mt-4{
    margin-top:-1rem
  }
  
  .xl\:-mt-40{
    margin-top:-10rem
  }
  
  .xl\:-mt-44{
    margin-top:-11rem
  }
  
  .xl\:-mt-48{
    margin-top:-12rem
  }
  
  .xl\:-mt-5{
    margin-top:-1.25rem
  }
  
  .xl\:-mt-52{
    margin-top:-13rem
  }
  
  .xl\:-mt-56{
    margin-top:-14rem
  }
  
  .xl\:-mt-6{
    margin-top:-1.5rem
  }
  
  .xl\:-mt-60{
    margin-top:-15rem
  }
  
  .xl\:-mt-64{
    margin-top:-16rem
  }
  
  .xl\:mb-0{
    margin-bottom:0
  }
  
  .xl\:mb-10{
    margin-bottom:2.5rem
  }
  
  .xl\:mb-12{
    margin-bottom:3rem
  }
  
  .xl\:mb-14{
    margin-bottom:3.5rem
  }
  
  .xl\:mb-2{
    margin-bottom:.5rem
  }
  
  .xl\:mb-2\.5{
    margin-bottom:.625rem
  }
  
  .xl\:mb-20{
    margin-bottom:5rem
  }
  
  .xl\:mb-24{
    margin-bottom:6rem
  }
  
  .xl\:mb-28{
    margin-bottom:7rem
  }
  
  .xl\:mb-3{
    margin-bottom:.75rem
  }
  
  .xl\:mb-3\.5{
    margin-bottom:.875rem
  }
  
  .xl\:mb-32{
    margin-bottom:8rem
  }
  
  .xl\:mb-36{
    margin-bottom:9rem
  }
  
  .xl\:mb-4{
    margin-bottom:1rem
  }
  
  .xl\:mb-40{
    margin-bottom:10rem
  }
  
  .xl\:mb-44{
    margin-bottom:11rem
  }
  
  .xl\:mb-48{
    margin-bottom:12rem
  }
  
  .xl\:mb-5{
    margin-bottom:1.25rem
  }
  
  .xl\:mb-52{
    margin-bottom:13rem
  }
  
  .xl\:mb-56{
    margin-bottom:14rem
  }
  
  .xl\:mb-6{
    margin-bottom:1.5rem
  }
  
  .xl\:mb-60{
    margin-bottom:15rem
  }
  
  .xl\:mb-64{
    margin-bottom:16rem
  }
  
  .xl\:ml-10{
    margin-left:2.5rem
  }
  
  .xl\:ml-12{
    margin-left:3rem
  }
  
  .xl\:ml-14{
    margin-left:3.5rem
  }
  
  .xl\:ml-2{
    margin-left:.5rem
  }
  
  .xl\:ml-2\.5{
    margin-left:.625rem
  }
  
  .xl\:ml-20{
    margin-left:5rem
  }
  
  .xl\:ml-24{
    margin-left:6rem
  }
  
  .xl\:ml-28{
    margin-left:7rem
  }
  
  .xl\:ml-3{
    margin-left:.75rem
  }
  
  .xl\:ml-3\.5{
    margin-left:.875rem
  }
  
  .xl\:ml-32{
    margin-left:8rem
  }
  
  .xl\:ml-36{
    margin-left:9rem
  }
  
  .xl\:ml-4{
    margin-left:1rem
  }
  
  .xl\:ml-40{
    margin-left:10rem
  }
  
  .xl\:ml-44{
    margin-left:11rem
  }
  
  .xl\:ml-48{
    margin-left:12rem
  }
  
  .xl\:ml-5{
    margin-left:1.25rem
  }
  
  .xl\:ml-52{
    margin-left:13rem
  }
  
  .xl\:ml-56{
    margin-left:14rem
  }
  
  .xl\:ml-6{
    margin-left:1.5rem
  }
  
  .xl\:ml-60{
    margin-left:15rem
  }
  
  .xl\:ml-64{
    margin-left:16rem
  }
  
  .xl\:mr-10{
    margin-right:2.5rem
  }
  
  .xl\:mr-12{
    margin-right:3rem
  }
  
  .xl\:mr-14{
    margin-right:3.5rem
  }
  
  .xl\:mr-2{
    margin-right:.5rem
  }
  
  .xl\:mr-2\.5{
    margin-right:.625rem
  }
  
  .xl\:mr-20{
    margin-right:5rem
  }
  
  .xl\:mr-24{
    margin-right:6rem
  }
  
  .xl\:mr-28{
    margin-right:7rem
  }
  
  .xl\:mr-3{
    margin-right:.75rem
  }
  
  .xl\:mr-3\.5{
    margin-right:.875rem
  }
  
  .xl\:mr-32{
    margin-right:8rem
  }
  
  .xl\:mr-36{
    margin-right:9rem
  }
  
  .xl\:mr-4{
    margin-right:1rem
  }
  
  .xl\:mr-40{
    margin-right:10rem
  }
  
  .xl\:mr-44{
    margin-right:11rem
  }
  
  .xl\:mr-48{
    margin-right:12rem
  }
  
  .xl\:mr-5{
    margin-right:1.25rem
  }
  
  .xl\:mr-52{
    margin-right:13rem
  }
  
  .xl\:mr-56{
    margin-right:14rem
  }
  
  .xl\:mr-6{
    margin-right:1.5rem
  }
  
  .xl\:mr-60{
    margin-right:15rem
  }
  
  .xl\:mr-64{
    margin-right:16rem
  }
  
  .xl\:mt-10{
    margin-top:2.5rem
  }
  
  .xl\:mt-12{
    margin-top:3rem
  }
  
  .xl\:mt-14{
    margin-top:3.5rem
  }
  
  .xl\:mt-2{
    margin-top:.5rem
  }
  
  .xl\:mt-2\.5{
    margin-top:.625rem
  }
  
  .xl\:mt-20{
    margin-top:5rem
  }
  
  .xl\:mt-24{
    margin-top:6rem
  }
  
  .xl\:mt-28{
    margin-top:7rem
  }
  
  .xl\:mt-3{
    margin-top:.75rem
  }
  
  .xl\:mt-3\.5{
    margin-top:.875rem
  }
  
  .xl\:mt-32{
    margin-top:8rem
  }
  
  .xl\:mt-36{
    margin-top:9rem
  }
  
  .xl\:mt-4{
    margin-top:1rem
  }
  
  .xl\:mt-40{
    margin-top:10rem
  }
  
  .xl\:mt-44{
    margin-top:11rem
  }
  
  .xl\:mt-48{
    margin-top:12rem
  }
  
  .xl\:mt-5{
    margin-top:1.25rem
  }
  
  .xl\:mt-52{
    margin-top:13rem
  }
  
  .xl\:mt-56{
    margin-top:14rem
  }
  
  .xl\:mt-6{
    margin-top:1.5rem
  }
  
  .xl\:mt-60{
    margin-top:15rem
  }
  
  .xl\:mt-64{
    margin-top:16rem
  }
  
  .xl\:line-clamp-4{
    overflow:hidden;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:4
  }
  
  .xl\:line-clamp-6{
    overflow:hidden;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:6
  }
  
  .xl\:block{
    display:block
  }
  
  .xl\:inline-block{
    display:inline-block
  }
  
  .xl\:flex{
    display:flex
  }
  
  .xl\:table-cell{
    display:table-cell
  }
  
  .xl\:hidden{
    display:none
  }
  
  .xl\:w-1\/12{
    width:8.333333%
  }
  
  .xl\:w-1\/2{
    width:50%
  }
  
  .xl\:w-1\/3{
    width:33.333333%
  }
  
  .xl\:w-1\/4{
    width:25%
  }
  
  .xl\:w-1\/5{
    width:20%
  }
  
  .xl\:w-2\/12{
    width:16.666667%
  }
  
  .xl\:w-2\/3{
    width:66.666667%
  }
  
  .xl\:w-2\/4{
    width:50%
  }
  
  .xl\:w-2\/5{
    width:40%
  }
  
  .xl\:w-3\/12{
    width:25%
  }
  
  .xl\:w-3\/4{
    width:75%
  }
  
  .xl\:w-3\/5{
    width:60%
  }
  
  .xl\:w-4\/12{
    width:33.333333%
  }
  
  .xl\:w-4\/5{
    width:80%
  }
  
  .xl\:w-5\/12{
    width:41.666667%
  }
  
  .xl\:max-w-2xl{
    max-width:42rem
  }
  
  .xl\:max-w-3xl{
    max-width:48rem
  }
  
  .xl\:max-w-4xl{
    max-width:56rem
  }
  
  .xl\:max-w-5xl{
    max-width:64rem
  }
  
  .xl\:max-w-6xl{
    max-width:72rem
  }
  
  .xl\:max-w-\[330px\]{
    max-width:330px
  }
  
  .xl\:max-w-\[400px\]{
    max-width:400px
  }
  
  .xl\:max-w-lg{
    max-width:32rem
  }
  
  .xl\:max-w-md{
    max-width:28rem
  }
  
  .xl\:max-w-sm{
    max-width:24rem
  }
  
  .xl\:max-w-xl{
    max-width:36rem
  }
  
  .xl\:max-w-xs{
    max-width:20rem
  }
  
  .xl\:flex-1{
    flex:1 1 0%
  }
  
  .xl\:flex-100{
    flex:1 1 100%
  }
  
  .xl\:flex-20{
    flex:0 1 calc(20% - 3rem)
  }
  
  .xl\:flex-25{
    flex:1 1 calc(25% - 3rem)
  }
  
  .xl\:flex-33{
    flex:1 1 calc(33% - 3rem)
  }
  
  .xl\:flex-40{
    flex:1 1 calc(40% - 3rem)
  }
  
  .xl\:flex-50{
    flex:1 1 calc(50% - 3rem)
  }
  
  .xl\:flex-60{
    flex:1 1 calc(60% - 3rem)
  }
  
  .xl\:flex-66{
    flex:1 1 calc(66% - 3rem)
  }
  
  .xl\:flex-75{
    flex:1 1 calc(75% - 3rem)
  }
  
  .xl\:flex-80{
    flex:1 1 calc(80% - 3rem)
  }
  
  .xl\:-scroll-m-10{
    scroll-margin:-2.5rem
  }
  
  .xl\:-scroll-m-12{
    scroll-margin:-3rem
  }
  
  .xl\:-scroll-m-14{
    scroll-margin:-3.5rem
  }
  
  .xl\:-scroll-m-20{
    scroll-margin:-5rem
  }
  
  .xl\:-scroll-m-32{
    scroll-margin:-8rem
  }
  
  .xl\:-scroll-m-4{
    scroll-margin:-1rem
  }
  
  .xl\:-scroll-m-40{
    scroll-margin:-10rem
  }
  
  .xl\:-scroll-m-44{
    scroll-margin:-11rem
  }
  
  .xl\:-scroll-m-48{
    scroll-margin:-12rem
  }
  
  .xl\:-scroll-m-6{
    scroll-margin:-1.5rem
  }
  
  .xl\:-scroll-m-60{
    scroll-margin:-15rem
  }
  
  .xl\:-scroll-m-64{
    scroll-margin:-16rem
  }
  
  .xl\:scroll-m-10{
    scroll-margin:2.5rem
  }
  
  .xl\:scroll-m-12{
    scroll-margin:3rem
  }
  
  .xl\:scroll-m-14{
    scroll-margin:3.5rem
  }
  
  .xl\:scroll-m-20{
    scroll-margin:5rem
  }
  
  .xl\:scroll-m-32{
    scroll-margin:8rem
  }
  
  .xl\:scroll-m-4{
    scroll-margin:1rem
  }
  
  .xl\:scroll-m-40{
    scroll-margin:10rem
  }
  
  .xl\:scroll-m-44{
    scroll-margin:11rem
  }
  
  .xl\:scroll-m-48{
    scroll-margin:12rem
  }
  
  .xl\:scroll-m-6{
    scroll-margin:1.5rem
  }
  
  .xl\:scroll-m-60{
    scroll-margin:15rem
  }
  
  .xl\:scroll-m-64{
    scroll-margin:16rem
  }
  
  .xl\:-scroll-my-10{
    scroll-margin-top:-2.5rem;
    scroll-margin-bottom:-2.5rem
  }
  
  .xl\:-scroll-my-12{
    scroll-margin-top:-3rem;
    scroll-margin-bottom:-3rem
  }
  
  .xl\:-scroll-my-14{
    scroll-margin-top:-3.5rem;
    scroll-margin-bottom:-3.5rem
  }
  
  .xl\:-scroll-my-2{
    scroll-margin-top:-.5rem;
    scroll-margin-bottom:-.5rem
  }
  
  .xl\:-scroll-my-2\.5{
    scroll-margin-top:-.625rem;
    scroll-margin-bottom:-.625rem
  }
  
  .xl\:-scroll-my-20{
    scroll-margin-top:-5rem;
    scroll-margin-bottom:-5rem
  }
  
  .xl\:-scroll-my-24{
    scroll-margin-top:-6rem;
    scroll-margin-bottom:-6rem
  }
  
  .xl\:-scroll-my-28{
    scroll-margin-top:-7rem;
    scroll-margin-bottom:-7rem
  }
  
  .xl\:-scroll-my-3{
    scroll-margin-top:-.75rem;
    scroll-margin-bottom:-.75rem
  }
  
  .xl\:-scroll-my-3\.5{
    scroll-margin-top:-.875rem;
    scroll-margin-bottom:-.875rem
  }
  
  .xl\:-scroll-my-32{
    scroll-margin-top:-8rem;
    scroll-margin-bottom:-8rem
  }
  
  .xl\:-scroll-my-36{
    scroll-margin-top:-9rem;
    scroll-margin-bottom:-9rem
  }
  
  .xl\:-scroll-my-4{
    scroll-margin-top:-1rem;
    scroll-margin-bottom:-1rem
  }
  
  .xl\:-scroll-my-40{
    scroll-margin-top:-10rem;
    scroll-margin-bottom:-10rem
  }
  
  .xl\:-scroll-my-44{
    scroll-margin-top:-11rem;
    scroll-margin-bottom:-11rem
  }
  
  .xl\:-scroll-my-48{
    scroll-margin-top:-12rem;
    scroll-margin-bottom:-12rem
  }
  
  .xl\:-scroll-my-5{
    scroll-margin-top:-1.25rem;
    scroll-margin-bottom:-1.25rem
  }
  
  .xl\:-scroll-my-52{
    scroll-margin-top:-13rem;
    scroll-margin-bottom:-13rem
  }
  
  .xl\:-scroll-my-56{
    scroll-margin-top:-14rem;
    scroll-margin-bottom:-14rem
  }
  
  .xl\:-scroll-my-6{
    scroll-margin-top:-1.5rem;
    scroll-margin-bottom:-1.5rem
  }
  
  .xl\:-scroll-my-60{
    scroll-margin-top:-15rem;
    scroll-margin-bottom:-15rem
  }
  
  .xl\:-scroll-my-64{
    scroll-margin-top:-16rem;
    scroll-margin-bottom:-16rem
  }
  
  .xl\:scroll-my-10{
    scroll-margin-top:2.5rem;
    scroll-margin-bottom:2.5rem
  }
  
  .xl\:scroll-my-12{
    scroll-margin-top:3rem;
    scroll-margin-bottom:3rem
  }
  
  .xl\:scroll-my-14{
    scroll-margin-top:3.5rem;
    scroll-margin-bottom:3.5rem
  }
  
  .xl\:scroll-my-2{
    scroll-margin-top:.5rem;
    scroll-margin-bottom:.5rem
  }
  
  .xl\:scroll-my-2\.5{
    scroll-margin-top:.625rem;
    scroll-margin-bottom:.625rem
  }
  
  .xl\:scroll-my-20{
    scroll-margin-top:5rem;
    scroll-margin-bottom:5rem
  }
  
  .xl\:scroll-my-24{
    scroll-margin-top:6rem;
    scroll-margin-bottom:6rem
  }
  
  .xl\:scroll-my-28{
    scroll-margin-top:7rem;
    scroll-margin-bottom:7rem
  }
  
  .xl\:scroll-my-3{
    scroll-margin-top:.75rem;
    scroll-margin-bottom:.75rem
  }
  
  .xl\:scroll-my-3\.5{
    scroll-margin-top:.875rem;
    scroll-margin-bottom:.875rem
  }
  
  .xl\:scroll-my-32{
    scroll-margin-top:8rem;
    scroll-margin-bottom:8rem
  }
  
  .xl\:scroll-my-36{
    scroll-margin-top:9rem;
    scroll-margin-bottom:9rem
  }
  
  .xl\:scroll-my-4{
    scroll-margin-top:1rem;
    scroll-margin-bottom:1rem
  }
  
  .xl\:scroll-my-40{
    scroll-margin-top:10rem;
    scroll-margin-bottom:10rem
  }
  
  .xl\:scroll-my-44{
    scroll-margin-top:11rem;
    scroll-margin-bottom:11rem
  }
  
  .xl\:scroll-my-48{
    scroll-margin-top:12rem;
    scroll-margin-bottom:12rem
  }
  
  .xl\:scroll-my-5{
    scroll-margin-top:1.25rem;
    scroll-margin-bottom:1.25rem
  }
  
  .xl\:scroll-my-52{
    scroll-margin-top:13rem;
    scroll-margin-bottom:13rem
  }
  
  .xl\:scroll-my-56{
    scroll-margin-top:14rem;
    scroll-margin-bottom:14rem
  }
  
  .xl\:scroll-my-6{
    scroll-margin-top:1.5rem;
    scroll-margin-bottom:1.5rem
  }
  
  .xl\:scroll-my-60{
    scroll-margin-top:15rem;
    scroll-margin-bottom:15rem
  }
  
  .xl\:scroll-my-64{
    scroll-margin-top:16rem;
    scroll-margin-bottom:16rem
  }
  
  .xl\:-scroll-mb-10{
    scroll-margin-bottom:-2.5rem
  }
  
  .xl\:-scroll-mb-12{
    scroll-margin-bottom:-3rem
  }
  
  .xl\:-scroll-mb-14{
    scroll-margin-bottom:-3.5rem
  }
  
  .xl\:-scroll-mb-2{
    scroll-margin-bottom:-.5rem
  }
  
  .xl\:-scroll-mb-2\.5{
    scroll-margin-bottom:-.625rem
  }
  
  .xl\:-scroll-mb-20{
    scroll-margin-bottom:-5rem
  }
  
  .xl\:-scroll-mb-24{
    scroll-margin-bottom:-6rem
  }
  
  .xl\:-scroll-mb-28{
    scroll-margin-bottom:-7rem
  }
  
  .xl\:-scroll-mb-3{
    scroll-margin-bottom:-.75rem
  }
  
  .xl\:-scroll-mb-3\.5{
    scroll-margin-bottom:-.875rem
  }
  
  .xl\:-scroll-mb-32{
    scroll-margin-bottom:-8rem
  }
  
  .xl\:-scroll-mb-36{
    scroll-margin-bottom:-9rem
  }
  
  .xl\:-scroll-mb-4{
    scroll-margin-bottom:-1rem
  }
  
  .xl\:-scroll-mb-40{
    scroll-margin-bottom:-10rem
  }
  
  .xl\:-scroll-mb-44{
    scroll-margin-bottom:-11rem
  }
  
  .xl\:-scroll-mb-48{
    scroll-margin-bottom:-12rem
  }
  
  .xl\:-scroll-mb-5{
    scroll-margin-bottom:-1.25rem
  }
  
  .xl\:-scroll-mb-52{
    scroll-margin-bottom:-13rem
  }
  
  .xl\:-scroll-mb-56{
    scroll-margin-bottom:-14rem
  }
  
  .xl\:-scroll-mb-6{
    scroll-margin-bottom:-1.5rem
  }
  
  .xl\:-scroll-mb-60{
    scroll-margin-bottom:-15rem
  }
  
  .xl\:-scroll-mb-64{
    scroll-margin-bottom:-16rem
  }
  
  .xl\:-scroll-ml-10{
    scroll-margin-left:-2.5rem
  }
  
  .xl\:-scroll-ml-12{
    scroll-margin-left:-3rem
  }
  
  .xl\:-scroll-ml-14{
    scroll-margin-left:-3.5rem
  }
  
  .xl\:-scroll-ml-2{
    scroll-margin-left:-.5rem
  }
  
  .xl\:-scroll-ml-2\.5{
    scroll-margin-left:-.625rem
  }
  
  .xl\:-scroll-ml-20{
    scroll-margin-left:-5rem
  }
  
  .xl\:-scroll-ml-24{
    scroll-margin-left:-6rem
  }
  
  .xl\:-scroll-ml-28{
    scroll-margin-left:-7rem
  }
  
  .xl\:-scroll-ml-3{
    scroll-margin-left:-.75rem
  }
  
  .xl\:-scroll-ml-3\.5{
    scroll-margin-left:-.875rem
  }
  
  .xl\:-scroll-ml-32{
    scroll-margin-left:-8rem
  }
  
  .xl\:-scroll-ml-36{
    scroll-margin-left:-9rem
  }
  
  .xl\:-scroll-ml-4{
    scroll-margin-left:-1rem
  }
  
  .xl\:-scroll-ml-40{
    scroll-margin-left:-10rem
  }
  
  .xl\:-scroll-ml-44{
    scroll-margin-left:-11rem
  }
  
  .xl\:-scroll-ml-48{
    scroll-margin-left:-12rem
  }
  
  .xl\:-scroll-ml-5{
    scroll-margin-left:-1.25rem
  }
  
  .xl\:-scroll-ml-52{
    scroll-margin-left:-13rem
  }
  
  .xl\:-scroll-ml-56{
    scroll-margin-left:-14rem
  }
  
  .xl\:-scroll-ml-6{
    scroll-margin-left:-1.5rem
  }
  
  .xl\:-scroll-ml-60{
    scroll-margin-left:-15rem
  }
  
  .xl\:-scroll-ml-64{
    scroll-margin-left:-16rem
  }
  
  .xl\:-scroll-mr-10{
    scroll-margin-right:-2.5rem
  }
  
  .xl\:-scroll-mr-12{
    scroll-margin-right:-3rem
  }
  
  .xl\:-scroll-mr-14{
    scroll-margin-right:-3.5rem
  }
  
  .xl\:-scroll-mr-2{
    scroll-margin-right:-.5rem
  }
  
  .xl\:-scroll-mr-2\.5{
    scroll-margin-right:-.625rem
  }
  
  .xl\:-scroll-mr-20{
    scroll-margin-right:-5rem
  }
  
  .xl\:-scroll-mr-24{
    scroll-margin-right:-6rem
  }
  
  .xl\:-scroll-mr-28{
    scroll-margin-right:-7rem
  }
  
  .xl\:-scroll-mr-3{
    scroll-margin-right:-.75rem
  }
  
  .xl\:-scroll-mr-3\.5{
    scroll-margin-right:-.875rem
  }
  
  .xl\:-scroll-mr-32{
    scroll-margin-right:-8rem
  }
  
  .xl\:-scroll-mr-36{
    scroll-margin-right:-9rem
  }
  
  .xl\:-scroll-mr-4{
    scroll-margin-right:-1rem
  }
  
  .xl\:-scroll-mr-40{
    scroll-margin-right:-10rem
  }
  
  .xl\:-scroll-mr-44{
    scroll-margin-right:-11rem
  }
  
  .xl\:-scroll-mr-48{
    scroll-margin-right:-12rem
  }
  
  .xl\:-scroll-mr-5{
    scroll-margin-right:-1.25rem
  }
  
  .xl\:-scroll-mr-52{
    scroll-margin-right:-13rem
  }
  
  .xl\:-scroll-mr-56{
    scroll-margin-right:-14rem
  }
  
  .xl\:-scroll-mr-6{
    scroll-margin-right:-1.5rem
  }
  
  .xl\:-scroll-mr-60{
    scroll-margin-right:-15rem
  }
  
  .xl\:-scroll-mr-64{
    scroll-margin-right:-16rem
  }
  
  .xl\:-scroll-mt-10{
    scroll-margin-top:-2.5rem
  }
  
  .xl\:-scroll-mt-12{
    scroll-margin-top:-3rem
  }
  
  .xl\:-scroll-mt-14{
    scroll-margin-top:-3.5rem
  }
  
  .xl\:-scroll-mt-2{
    scroll-margin-top:-.5rem
  }
  
  .xl\:-scroll-mt-2\.5{
    scroll-margin-top:-.625rem
  }
  
  .xl\:-scroll-mt-20{
    scroll-margin-top:-5rem
  }
  
  .xl\:-scroll-mt-24{
    scroll-margin-top:-6rem
  }
  
  .xl\:-scroll-mt-28{
    scroll-margin-top:-7rem
  }
  
  .xl\:-scroll-mt-3{
    scroll-margin-top:-.75rem
  }
  
  .xl\:-scroll-mt-3\.5{
    scroll-margin-top:-.875rem
  }
  
  .xl\:-scroll-mt-32{
    scroll-margin-top:-8rem
  }
  
  .xl\:-scroll-mt-36{
    scroll-margin-top:-9rem
  }
  
  .xl\:-scroll-mt-4{
    scroll-margin-top:-1rem
  }
  
  .xl\:-scroll-mt-40{
    scroll-margin-top:-10rem
  }
  
  .xl\:-scroll-mt-44{
    scroll-margin-top:-11rem
  }
  
  .xl\:-scroll-mt-48{
    scroll-margin-top:-12rem
  }
  
  .xl\:-scroll-mt-5{
    scroll-margin-top:-1.25rem
  }
  
  .xl\:-scroll-mt-52{
    scroll-margin-top:-13rem
  }
  
  .xl\:-scroll-mt-56{
    scroll-margin-top:-14rem
  }
  
  .xl\:-scroll-mt-6{
    scroll-margin-top:-1.5rem
  }
  
  .xl\:-scroll-mt-60{
    scroll-margin-top:-15rem
  }
  
  .xl\:-scroll-mt-64{
    scroll-margin-top:-16rem
  }
  
  .xl\:scroll-mb-10{
    scroll-margin-bottom:2.5rem
  }
  
  .xl\:scroll-mb-12{
    scroll-margin-bottom:3rem
  }
  
  .xl\:scroll-mb-14{
    scroll-margin-bottom:3.5rem
  }
  
  .xl\:scroll-mb-2{
    scroll-margin-bottom:.5rem
  }
  
  .xl\:scroll-mb-2\.5{
    scroll-margin-bottom:.625rem
  }
  
  .xl\:scroll-mb-20{
    scroll-margin-bottom:5rem
  }
  
  .xl\:scroll-mb-24{
    scroll-margin-bottom:6rem
  }
  
  .xl\:scroll-mb-28{
    scroll-margin-bottom:7rem
  }
  
  .xl\:scroll-mb-3{
    scroll-margin-bottom:.75rem
  }
  
  .xl\:scroll-mb-3\.5{
    scroll-margin-bottom:.875rem
  }
  
  .xl\:scroll-mb-32{
    scroll-margin-bottom:8rem
  }
  
  .xl\:scroll-mb-36{
    scroll-margin-bottom:9rem
  }
  
  .xl\:scroll-mb-4{
    scroll-margin-bottom:1rem
  }
  
  .xl\:scroll-mb-40{
    scroll-margin-bottom:10rem
  }
  
  .xl\:scroll-mb-44{
    scroll-margin-bottom:11rem
  }
  
  .xl\:scroll-mb-48{
    scroll-margin-bottom:12rem
  }
  
  .xl\:scroll-mb-5{
    scroll-margin-bottom:1.25rem
  }
  
  .xl\:scroll-mb-52{
    scroll-margin-bottom:13rem
  }
  
  .xl\:scroll-mb-56{
    scroll-margin-bottom:14rem
  }
  
  .xl\:scroll-mb-6{
    scroll-margin-bottom:1.5rem
  }
  
  .xl\:scroll-mb-60{
    scroll-margin-bottom:15rem
  }
  
  .xl\:scroll-mb-64{
    scroll-margin-bottom:16rem
  }
  
  .xl\:scroll-ml-10{
    scroll-margin-left:2.5rem
  }
  
  .xl\:scroll-ml-12{
    scroll-margin-left:3rem
  }
  
  .xl\:scroll-ml-14{
    scroll-margin-left:3.5rem
  }
  
  .xl\:scroll-ml-2{
    scroll-margin-left:.5rem
  }
  
  .xl\:scroll-ml-2\.5{
    scroll-margin-left:.625rem
  }
  
  .xl\:scroll-ml-20{
    scroll-margin-left:5rem
  }
  
  .xl\:scroll-ml-24{
    scroll-margin-left:6rem
  }
  
  .xl\:scroll-ml-28{
    scroll-margin-left:7rem
  }
  
  .xl\:scroll-ml-3{
    scroll-margin-left:.75rem
  }
  
  .xl\:scroll-ml-3\.5{
    scroll-margin-left:.875rem
  }
  
  .xl\:scroll-ml-32{
    scroll-margin-left:8rem
  }
  
  .xl\:scroll-ml-36{
    scroll-margin-left:9rem
  }
  
  .xl\:scroll-ml-4{
    scroll-margin-left:1rem
  }
  
  .xl\:scroll-ml-40{
    scroll-margin-left:10rem
  }
  
  .xl\:scroll-ml-44{
    scroll-margin-left:11rem
  }
  
  .xl\:scroll-ml-48{
    scroll-margin-left:12rem
  }
  
  .xl\:scroll-ml-5{
    scroll-margin-left:1.25rem
  }
  
  .xl\:scroll-ml-52{
    scroll-margin-left:13rem
  }
  
  .xl\:scroll-ml-56{
    scroll-margin-left:14rem
  }
  
  .xl\:scroll-ml-6{
    scroll-margin-left:1.5rem
  }
  
  .xl\:scroll-ml-60{
    scroll-margin-left:15rem
  }
  
  .xl\:scroll-ml-64{
    scroll-margin-left:16rem
  }
  
  .xl\:scroll-mr-10{
    scroll-margin-right:2.5rem
  }
  
  .xl\:scroll-mr-12{
    scroll-margin-right:3rem
  }
  
  .xl\:scroll-mr-14{
    scroll-margin-right:3.5rem
  }
  
  .xl\:scroll-mr-2{
    scroll-margin-right:.5rem
  }
  
  .xl\:scroll-mr-2\.5{
    scroll-margin-right:.625rem
  }
  
  .xl\:scroll-mr-20{
    scroll-margin-right:5rem
  }
  
  .xl\:scroll-mr-24{
    scroll-margin-right:6rem
  }
  
  .xl\:scroll-mr-28{
    scroll-margin-right:7rem
  }
  
  .xl\:scroll-mr-3{
    scroll-margin-right:.75rem
  }
  
  .xl\:scroll-mr-3\.5{
    scroll-margin-right:.875rem
  }
  
  .xl\:scroll-mr-32{
    scroll-margin-right:8rem
  }
  
  .xl\:scroll-mr-36{
    scroll-margin-right:9rem
  }
  
  .xl\:scroll-mr-4{
    scroll-margin-right:1rem
  }
  
  .xl\:scroll-mr-40{
    scroll-margin-right:10rem
  }
  
  .xl\:scroll-mr-44{
    scroll-margin-right:11rem
  }
  
  .xl\:scroll-mr-48{
    scroll-margin-right:12rem
  }
  
  .xl\:scroll-mr-5{
    scroll-margin-right:1.25rem
  }
  
  .xl\:scroll-mr-52{
    scroll-margin-right:13rem
  }
  
  .xl\:scroll-mr-56{
    scroll-margin-right:14rem
  }
  
  .xl\:scroll-mr-6{
    scroll-margin-right:1.5rem
  }
  
  .xl\:scroll-mr-60{
    scroll-margin-right:15rem
  }
  
  .xl\:scroll-mr-64{
    scroll-margin-right:16rem
  }
  
  .xl\:scroll-mt-10{
    scroll-margin-top:2.5rem
  }
  
  .xl\:scroll-mt-12{
    scroll-margin-top:3rem
  }
  
  .xl\:scroll-mt-14{
    scroll-margin-top:3.5rem
  }
  
  .xl\:scroll-mt-2{
    scroll-margin-top:.5rem
  }
  
  .xl\:scroll-mt-2\.5{
    scroll-margin-top:.625rem
  }
  
  .xl\:scroll-mt-20{
    scroll-margin-top:5rem
  }
  
  .xl\:scroll-mt-24{
    scroll-margin-top:6rem
  }
  
  .xl\:scroll-mt-28{
    scroll-margin-top:7rem
  }
  
  .xl\:scroll-mt-3{
    scroll-margin-top:.75rem
  }
  
  .xl\:scroll-mt-3\.5{
    scroll-margin-top:.875rem
  }
  
  .xl\:scroll-mt-32{
    scroll-margin-top:8rem
  }
  
  .xl\:scroll-mt-36{
    scroll-margin-top:9rem
  }
  
  .xl\:scroll-mt-4{
    scroll-margin-top:1rem
  }
  
  .xl\:scroll-mt-40{
    scroll-margin-top:10rem
  }
  
  .xl\:scroll-mt-44{
    scroll-margin-top:11rem
  }
  
  .xl\:scroll-mt-48{
    scroll-margin-top:12rem
  }
  
  .xl\:scroll-mt-5{
    scroll-margin-top:1.25rem
  }
  
  .xl\:scroll-mt-52{
    scroll-margin-top:13rem
  }
  
  .xl\:scroll-mt-56{
    scroll-margin-top:14rem
  }
  
  .xl\:scroll-mt-6{
    scroll-margin-top:1.5rem
  }
  
  .xl\:scroll-mt-60{
    scroll-margin-top:15rem
  }
  
  .xl\:scroll-mt-64{
    scroll-margin-top:16rem
  }
  
  .xl\:scroll-p-10{
    scroll-padding:2.5rem
  }
  
  .xl\:scroll-p-12{
    scroll-padding:3rem
  }
  
  .xl\:scroll-p-14{
    scroll-padding:3.5rem
  }
  
  .xl\:scroll-p-20{
    scroll-padding:5rem
  }
  
  .xl\:scroll-p-24{
    scroll-padding:6rem
  }
  
  .xl\:scroll-p-32{
    scroll-padding:8rem
  }
  
  .xl\:scroll-p-4{
    scroll-padding:1rem
  }
  
  .xl\:scroll-p-40{
    scroll-padding:10rem
  }
  
  .xl\:scroll-p-44{
    scroll-padding:11rem
  }
  
  .xl\:scroll-p-48{
    scroll-padding:12rem
  }
  
  .xl\:scroll-p-6{
    scroll-padding:1.5rem
  }
  
  .xl\:scroll-p-60{
    scroll-padding:15rem
  }
  
  .xl\:scroll-p-64{
    scroll-padding:16rem
  }
  
  .xl\:scroll-px-10{
    scroll-padding-left:2.5rem;
    scroll-padding-right:2.5rem
  }
  
  .xl\:scroll-px-12{
    scroll-padding-left:3rem;
    scroll-padding-right:3rem
  }
  
  .xl\:scroll-px-14{
    scroll-padding-left:3.5rem;
    scroll-padding-right:3.5rem
  }
  
  .xl\:scroll-px-16{
    scroll-padding-left:4rem;
    scroll-padding-right:4rem
  }
  
  .xl\:scroll-px-2{
    scroll-padding-left:.5rem;
    scroll-padding-right:.5rem
  }
  
  .xl\:scroll-px-2\.5{
    scroll-padding-left:.625rem;
    scroll-padding-right:.625rem
  }
  
  .xl\:scroll-px-20{
    scroll-padding-left:5rem;
    scroll-padding-right:5rem
  }
  
  .xl\:scroll-px-24{
    scroll-padding-left:6rem;
    scroll-padding-right:6rem
  }
  
  .xl\:scroll-px-28{
    scroll-padding-left:7rem;
    scroll-padding-right:7rem
  }
  
  .xl\:scroll-px-3{
    scroll-padding-left:.75rem;
    scroll-padding-right:.75rem
  }
  
  .xl\:scroll-px-3\.5{
    scroll-padding-left:.875rem;
    scroll-padding-right:.875rem
  }
  
  .xl\:scroll-px-32{
    scroll-padding-left:8rem;
    scroll-padding-right:8rem
  }
  
  .xl\:scroll-px-36{
    scroll-padding-left:9rem;
    scroll-padding-right:9rem
  }
  
  .xl\:scroll-px-4{
    scroll-padding-left:1rem;
    scroll-padding-right:1rem
  }
  
  .xl\:scroll-px-40{
    scroll-padding-left:10rem;
    scroll-padding-right:10rem
  }
  
  .xl\:scroll-px-44{
    scroll-padding-left:11rem;
    scroll-padding-right:11rem
  }
  
  .xl\:scroll-px-48{
    scroll-padding-left:12rem;
    scroll-padding-right:12rem
  }
  
  .xl\:scroll-px-5{
    scroll-padding-left:1.25rem;
    scroll-padding-right:1.25rem
  }
  
  .xl\:scroll-px-52{
    scroll-padding-left:13rem;
    scroll-padding-right:13rem
  }
  
  .xl\:scroll-px-56{
    scroll-padding-left:14rem;
    scroll-padding-right:14rem
  }
  
  .xl\:scroll-px-6{
    scroll-padding-left:1.5rem;
    scroll-padding-right:1.5rem
  }
  
  .xl\:scroll-px-60{
    scroll-padding-left:15rem;
    scroll-padding-right:15rem
  }
  
  .xl\:scroll-px-64{
    scroll-padding-left:16rem;
    scroll-padding-right:16rem
  }
  
  .xl\:scroll-py-10{
    scroll-padding-top:2.5rem;
    scroll-padding-bottom:2.5rem
  }
  
  .xl\:scroll-py-12{
    scroll-padding-top:3rem;
    scroll-padding-bottom:3rem
  }
  
  .xl\:scroll-py-14{
    scroll-padding-top:3.5rem;
    scroll-padding-bottom:3.5rem
  }
  
  .xl\:scroll-py-16{
    scroll-padding-top:4rem;
    scroll-padding-bottom:4rem
  }
  
  .xl\:scroll-py-2{
    scroll-padding-top:.5rem;
    scroll-padding-bottom:.5rem
  }
  
  .xl\:scroll-py-2\.5{
    scroll-padding-top:.625rem;
    scroll-padding-bottom:.625rem
  }
  
  .xl\:scroll-py-20{
    scroll-padding-top:5rem;
    scroll-padding-bottom:5rem
  }
  
  .xl\:scroll-py-24{
    scroll-padding-top:6rem;
    scroll-padding-bottom:6rem
  }
  
  .xl\:scroll-py-28{
    scroll-padding-top:7rem;
    scroll-padding-bottom:7rem
  }
  
  .xl\:scroll-py-3{
    scroll-padding-top:.75rem;
    scroll-padding-bottom:.75rem
  }
  
  .xl\:scroll-py-3\.5{
    scroll-padding-top:.875rem;
    scroll-padding-bottom:.875rem
  }
  
  .xl\:scroll-py-32{
    scroll-padding-top:8rem;
    scroll-padding-bottom:8rem
  }
  
  .xl\:scroll-py-36{
    scroll-padding-top:9rem;
    scroll-padding-bottom:9rem
  }
  
  .xl\:scroll-py-4{
    scroll-padding-top:1rem;
    scroll-padding-bottom:1rem
  }
  
  .xl\:scroll-py-40{
    scroll-padding-top:10rem;
    scroll-padding-bottom:10rem
  }
  
  .xl\:scroll-py-44{
    scroll-padding-top:11rem;
    scroll-padding-bottom:11rem
  }
  
  .xl\:scroll-py-48{
    scroll-padding-top:12rem;
    scroll-padding-bottom:12rem
  }
  
  .xl\:scroll-py-5{
    scroll-padding-top:1.25rem;
    scroll-padding-bottom:1.25rem
  }
  
  .xl\:scroll-py-52{
    scroll-padding-top:13rem;
    scroll-padding-bottom:13rem
  }
  
  .xl\:scroll-py-56{
    scroll-padding-top:14rem;
    scroll-padding-bottom:14rem
  }
  
  .xl\:scroll-py-6{
    scroll-padding-top:1.5rem;
    scroll-padding-bottom:1.5rem
  }
  
  .xl\:scroll-py-60{
    scroll-padding-top:15rem;
    scroll-padding-bottom:15rem
  }
  
  .xl\:scroll-py-64{
    scroll-padding-top:16rem;
    scroll-padding-bottom:16rem
  }
  
  .xl\:scroll-pb-10{
    scroll-padding-bottom:2.5rem
  }
  
  .xl\:scroll-pb-12{
    scroll-padding-bottom:3rem
  }
  
  .xl\:scroll-pb-14{
    scroll-padding-bottom:3.5rem
  }
  
  .xl\:scroll-pb-16{
    scroll-padding-bottom:4rem
  }
  
  .xl\:scroll-pb-2{
    scroll-padding-bottom:.5rem
  }
  
  .xl\:scroll-pb-2\.5{
    scroll-padding-bottom:.625rem
  }
  
  .xl\:scroll-pb-20{
    scroll-padding-bottom:5rem
  }
  
  .xl\:scroll-pb-24{
    scroll-padding-bottom:6rem
  }
  
  .xl\:scroll-pb-28{
    scroll-padding-bottom:7rem
  }
  
  .xl\:scroll-pb-3{
    scroll-padding-bottom:.75rem
  }
  
  .xl\:scroll-pb-3\.5{
    scroll-padding-bottom:.875rem
  }
  
  .xl\:scroll-pb-32{
    scroll-padding-bottom:8rem
  }
  
  .xl\:scroll-pb-36{
    scroll-padding-bottom:9rem
  }
  
  .xl\:scroll-pb-4{
    scroll-padding-bottom:1rem
  }
  
  .xl\:scroll-pb-40{
    scroll-padding-bottom:10rem
  }
  
  .xl\:scroll-pb-44{
    scroll-padding-bottom:11rem
  }
  
  .xl\:scroll-pb-48{
    scroll-padding-bottom:12rem
  }
  
  .xl\:scroll-pb-5{
    scroll-padding-bottom:1.25rem
  }
  
  .xl\:scroll-pb-52{
    scroll-padding-bottom:13rem
  }
  
  .xl\:scroll-pb-56{
    scroll-padding-bottom:14rem
  }
  
  .xl\:scroll-pb-6{
    scroll-padding-bottom:1.5rem
  }
  
  .xl\:scroll-pb-60{
    scroll-padding-bottom:15rem
  }
  
  .xl\:scroll-pb-64{
    scroll-padding-bottom:16rem
  }
  
  .xl\:scroll-pl-10{
    scroll-padding-left:2.5rem
  }
  
  .xl\:scroll-pl-12{
    scroll-padding-left:3rem
  }
  
  .xl\:scroll-pl-14{
    scroll-padding-left:3.5rem
  }
  
  .xl\:scroll-pl-16{
    scroll-padding-left:4rem
  }
  
  .xl\:scroll-pl-2{
    scroll-padding-left:.5rem
  }
  
  .xl\:scroll-pl-2\.5{
    scroll-padding-left:.625rem
  }
  
  .xl\:scroll-pl-20{
    scroll-padding-left:5rem
  }
  
  .xl\:scroll-pl-24{
    scroll-padding-left:6rem
  }
  
  .xl\:scroll-pl-28{
    scroll-padding-left:7rem
  }
  
  .xl\:scroll-pl-3{
    scroll-padding-left:.75rem
  }
  
  .xl\:scroll-pl-3\.5{
    scroll-padding-left:.875rem
  }
  
  .xl\:scroll-pl-32{
    scroll-padding-left:8rem
  }
  
  .xl\:scroll-pl-36{
    scroll-padding-left:9rem
  }
  
  .xl\:scroll-pl-4{
    scroll-padding-left:1rem
  }
  
  .xl\:scroll-pl-40{
    scroll-padding-left:10rem
  }
  
  .xl\:scroll-pl-44{
    scroll-padding-left:11rem
  }
  
  .xl\:scroll-pl-48{
    scroll-padding-left:12rem
  }
  
  .xl\:scroll-pl-5{
    scroll-padding-left:1.25rem
  }
  
  .xl\:scroll-pl-52{
    scroll-padding-left:13rem
  }
  
  .xl\:scroll-pl-56{
    scroll-padding-left:14rem
  }
  
  .xl\:scroll-pl-6{
    scroll-padding-left:1.5rem
  }
  
  .xl\:scroll-pl-60{
    scroll-padding-left:15rem
  }
  
  .xl\:scroll-pl-64{
    scroll-padding-left:16rem
  }
  
  .xl\:scroll-pr-10{
    scroll-padding-right:2.5rem
  }
  
  .xl\:scroll-pr-12{
    scroll-padding-right:3rem
  }
  
  .xl\:scroll-pr-14{
    scroll-padding-right:3.5rem
  }
  
  .xl\:scroll-pr-16{
    scroll-padding-right:4rem
  }
  
  .xl\:scroll-pr-2{
    scroll-padding-right:.5rem
  }
  
  .xl\:scroll-pr-2\.5{
    scroll-padding-right:.625rem
  }
  
  .xl\:scroll-pr-20{
    scroll-padding-right:5rem
  }
  
  .xl\:scroll-pr-24{
    scroll-padding-right:6rem
  }
  
  .xl\:scroll-pr-28{
    scroll-padding-right:7rem
  }
  
  .xl\:scroll-pr-3{
    scroll-padding-right:.75rem
  }
  
  .xl\:scroll-pr-3\.5{
    scroll-padding-right:.875rem
  }
  
  .xl\:scroll-pr-32{
    scroll-padding-right:8rem
  }
  
  .xl\:scroll-pr-36{
    scroll-padding-right:9rem
  }
  
  .xl\:scroll-pr-4{
    scroll-padding-right:1rem
  }
  
  .xl\:scroll-pr-40{
    scroll-padding-right:10rem
  }
  
  .xl\:scroll-pr-44{
    scroll-padding-right:11rem
  }
  
  .xl\:scroll-pr-48{
    scroll-padding-right:12rem
  }
  
  .xl\:scroll-pr-5{
    scroll-padding-right:1.25rem
  }
  
  .xl\:scroll-pr-52{
    scroll-padding-right:13rem
  }
  
  .xl\:scroll-pr-56{
    scroll-padding-right:14rem
  }
  
  .xl\:scroll-pr-6{
    scroll-padding-right:1.5rem
  }
  
  .xl\:scroll-pr-60{
    scroll-padding-right:15rem
  }
  
  .xl\:scroll-pr-64{
    scroll-padding-right:16rem
  }
  
  .xl\:scroll-pt-10{
    scroll-padding-top:2.5rem
  }
  
  .xl\:scroll-pt-12{
    scroll-padding-top:3rem
  }
  
  .xl\:scroll-pt-14{
    scroll-padding-top:3.5rem
  }
  
  .xl\:scroll-pt-16{
    scroll-padding-top:4rem
  }
  
  .xl\:scroll-pt-2{
    scroll-padding-top:.5rem
  }
  
  .xl\:scroll-pt-2\.5{
    scroll-padding-top:.625rem
  }
  
  .xl\:scroll-pt-20{
    scroll-padding-top:5rem
  }
  
  .xl\:scroll-pt-24{
    scroll-padding-top:6rem
  }
  
  .xl\:scroll-pt-28{
    scroll-padding-top:7rem
  }
  
  .xl\:scroll-pt-3{
    scroll-padding-top:.75rem
  }
  
  .xl\:scroll-pt-3\.5{
    scroll-padding-top:.875rem
  }
  
  .xl\:scroll-pt-32{
    scroll-padding-top:8rem
  }
  
  .xl\:scroll-pt-36{
    scroll-padding-top:9rem
  }
  
  .xl\:scroll-pt-4{
    scroll-padding-top:1rem
  }
  
  .xl\:scroll-pt-40{
    scroll-padding-top:10rem
  }
  
  .xl\:scroll-pt-44{
    scroll-padding-top:11rem
  }
  
  .xl\:scroll-pt-48{
    scroll-padding-top:12rem
  }
  
  .xl\:scroll-pt-5{
    scroll-padding-top:1.25rem
  }
  
  .xl\:scroll-pt-52{
    scroll-padding-top:13rem
  }
  
  .xl\:scroll-pt-56{
    scroll-padding-top:14rem
  }
  
  .xl\:scroll-pt-6{
    scroll-padding-top:1.5rem
  }
  
  .xl\:scroll-pt-60{
    scroll-padding-top:15rem
  }
  
  .xl\:scroll-pt-64{
    scroll-padding-top:16rem
  }
  
  .xl\:flex-col{
    flex-direction:column
  }
  
  .xl\:items-end{
    align-items:flex-end
  }
  
  .xl\:justify-end{
    justify-content:flex-end
  }
  
  .xl\:gap-10{
    gap:2.5rem
  }
  
  .xl\:gap-12{
    gap:3rem
  }
  
  .xl\:gap-14{
    gap:3.5rem
  }
  
  .xl\:gap-20{
    gap:5rem
  }
  
  .xl\:gap-24{
    gap:6rem
  }
  
  .xl\:gap-32{
    gap:8rem
  }
  
  .xl\:gap-4{
    gap:1rem
  }
  
  .xl\:gap-40{
    gap:10rem
  }
  
  .xl\:gap-44{
    gap:11rem
  }
  
  .xl\:gap-48{
    gap:12rem
  }
  
  .xl\:gap-6{
    gap:1.5rem
  }
  
  .xl\:gap-60{
    gap:15rem
  }
  
  .xl\:gap-64{
    gap:16rem
  }
  
  .xl\:gap-8{
    gap:2rem
  }
  
  .xl\:gap-y-1{
    row-gap:.25rem
  }
  
  .xl\:gap-y-1\.5{
    row-gap:.375rem
  }
  
  .xl\:gap-y-4{
    row-gap:1rem
  }
  
  .xl\:space-y-0>:not([hidden])~:not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(0px * var(--tw-space-y-reverse))
  }
  
  .xl\:space-y-4>:not([hidden])~:not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(1rem * var(--tw-space-y-reverse))
  }
  
  .xl\:overflow-hidden{
    overflow:hidden
  }
  
  .xl\:overflow-x-hidden{
    overflow-x:hidden
  }
  
  .xl\:overflow-y-hidden{
    overflow-y:hidden
  }
  
  .xl\:border-hidden{
    border-style:hidden
  }
  
  .xl\:from-10\%{
    --tw-gradient-from-position: 10%
  }
  
  .xl\:from-100\%{
    --tw-gradient-from-position: 100%
  }
  
  .xl\:from-20\%{
    --tw-gradient-from-position: 20%
  }
  
  .xl\:from-40\%{
    --tw-gradient-from-position: 40%
  }
  
  .xl\:from-45\%{
    --tw-gradient-from-position: 45%
  }
  
  .xl\:from-60\%{
    --tw-gradient-from-position: 60%
  }
  
  .xl\:from-65\%{
    --tw-gradient-from-position: 65%
  }
  
  .xl\:p-10{
    padding:2.5rem
  }
  
  .xl\:p-12{
    padding:3rem
  }
  
  .xl\:p-14{
    padding:3.5rem
  }
  
  .xl\:p-20{
    padding:5rem
  }
  
  .xl\:p-24{
    padding:6rem
  }
  
  .xl\:p-32{
    padding:8rem
  }
  
  .xl\:p-4{
    padding:1rem
  }
  
  .xl\:p-40{
    padding:10rem
  }
  
  .xl\:p-44{
    padding:11rem
  }
  
  .xl\:p-48{
    padding:12rem
  }
  
  .xl\:p-6{
    padding:1.5rem
  }
  
  .xl\:p-60{
    padding:15rem
  }
  
  .xl\:p-64{
    padding:16rem
  }
  
  .xl\:px-0{
    padding-left:0;
    padding-right:0
  }
  
  .xl\:px-10{
    padding-left:2.5rem;
    padding-right:2.5rem
  }
  
  .xl\:px-12{
    padding-left:3rem;
    padding-right:3rem
  }
  
  .xl\:px-14{
    padding-left:3.5rem;
    padding-right:3.5rem
  }
  
  .xl\:px-16{
    padding-left:4rem;
    padding-right:4rem
  }
  
  .xl\:px-2{
    padding-left:.5rem;
    padding-right:.5rem
  }
  
  .xl\:px-2\.5{
    padding-left:.625rem;
    padding-right:.625rem
  }
  
  .xl\:px-20{
    padding-left:5rem;
    padding-right:5rem
  }
  
  .xl\:px-24{
    padding-left:6rem;
    padding-right:6rem
  }
  
  .xl\:px-28{
    padding-left:7rem;
    padding-right:7rem
  }
  
  .xl\:px-3{
    padding-left:.75rem;
    padding-right:.75rem
  }
  
  .xl\:px-3\.5{
    padding-left:.875rem;
    padding-right:.875rem
  }
  
  .xl\:px-32{
    padding-left:8rem;
    padding-right:8rem
  }
  
  .xl\:px-36{
    padding-left:9rem;
    padding-right:9rem
  }
  
  .xl\:px-4{
    padding-left:1rem;
    padding-right:1rem
  }
  
  .xl\:px-40{
    padding-left:10rem;
    padding-right:10rem
  }
  
  .xl\:px-44{
    padding-left:11rem;
    padding-right:11rem
  }
  
  .xl\:px-48{
    padding-left:12rem;
    padding-right:12rem
  }
  
  .xl\:px-5{
    padding-left:1.25rem;
    padding-right:1.25rem
  }
  
  .xl\:px-52{
    padding-left:13rem;
    padding-right:13rem
  }
  
  .xl\:px-56{
    padding-left:14rem;
    padding-right:14rem
  }
  
  .xl\:px-6{
    padding-left:1.5rem;
    padding-right:1.5rem
  }
  
  .xl\:px-60{
    padding-left:15rem;
    padding-right:15rem
  }
  
  .xl\:px-64{
    padding-left:16rem;
    padding-right:16rem
  }
  
  .xl\:py-10{
    padding-top:2.5rem;
    padding-bottom:2.5rem
  }
  
  .xl\:py-12{
    padding-top:3rem;
    padding-bottom:3rem
  }
  
  .xl\:py-14{
    padding-top:3.5rem;
    padding-bottom:3.5rem
  }
  
  .xl\:py-16{
    padding-top:4rem;
    padding-bottom:4rem
  }
  
  .xl\:py-2{
    padding-top:.5rem;
    padding-bottom:.5rem
  }
  
  .xl\:py-2\.5{
    padding-top:.625rem;
    padding-bottom:.625rem
  }
  
  .xl\:py-20{
    padding-top:5rem;
    padding-bottom:5rem
  }
  
  .xl\:py-24{
    padding-top:6rem;
    padding-bottom:6rem
  }
  
  .xl\:py-28{
    padding-top:7rem;
    padding-bottom:7rem
  }
  
  .xl\:py-3{
    padding-top:.75rem;
    padding-bottom:.75rem
  }
  
  .xl\:py-3\.5{
    padding-top:.875rem;
    padding-bottom:.875rem
  }
  
  .xl\:py-32{
    padding-top:8rem;
    padding-bottom:8rem
  }
  
  .xl\:py-36{
    padding-top:9rem;
    padding-bottom:9rem
  }
  
  .xl\:py-4{
    padding-top:1rem;
    padding-bottom:1rem
  }
  
  .xl\:py-40{
    padding-top:10rem;
    padding-bottom:10rem
  }
  
  .xl\:py-44{
    padding-top:11rem;
    padding-bottom:11rem
  }
  
  .xl\:py-48{
    padding-top:12rem;
    padding-bottom:12rem
  }
  
  .xl\:py-5{
    padding-top:1.25rem;
    padding-bottom:1.25rem
  }
  
  .xl\:py-52{
    padding-top:13rem;
    padding-bottom:13rem
  }
  
  .xl\:py-56{
    padding-top:14rem;
    padding-bottom:14rem
  }
  
  .xl\:py-6{
    padding-top:1.5rem;
    padding-bottom:1.5rem
  }
  
  .xl\:py-60{
    padding-top:15rem;
    padding-bottom:15rem
  }
  
  .xl\:py-64{
    padding-top:16rem;
    padding-bottom:16rem
  }
  
  .xl\:pb-10{
    padding-bottom:2.5rem
  }
  
  .xl\:pb-12{
    padding-bottom:3rem
  }
  
  .xl\:pb-14{
    padding-bottom:3.5rem
  }
  
  .xl\:pb-16{
    padding-bottom:4rem
  }
  
  .xl\:pb-2{
    padding-bottom:.5rem
  }
  
  .xl\:pb-2\.5{
    padding-bottom:.625rem
  }
  
  .xl\:pb-20{
    padding-bottom:5rem
  }
  
  .xl\:pb-24{
    padding-bottom:6rem
  }
  
  .xl\:pb-28{
    padding-bottom:7rem
  }
  
  .xl\:pb-3{
    padding-bottom:.75rem
  }
  
  .xl\:pb-3\.5{
    padding-bottom:.875rem
  }
  
  .xl\:pb-32{
    padding-bottom:8rem
  }
  
  .xl\:pb-36{
    padding-bottom:9rem
  }
  
  .xl\:pb-4{
    padding-bottom:1rem
  }
  
  .xl\:pb-40{
    padding-bottom:10rem
  }
  
  .xl\:pb-44{
    padding-bottom:11rem
  }
  
  .xl\:pb-48{
    padding-bottom:12rem
  }
  
  .xl\:pb-5{
    padding-bottom:1.25rem
  }
  
  .xl\:pb-52{
    padding-bottom:13rem
  }
  
  .xl\:pb-56{
    padding-bottom:14rem
  }
  
  .xl\:pb-6{
    padding-bottom:1.5rem
  }
  
  .xl\:pb-60{
    padding-bottom:15rem
  }
  
  .xl\:pb-64{
    padding-bottom:16rem
  }
  
  .xl\:pl-10{
    padding-left:2.5rem
  }
  
  .xl\:pl-12{
    padding-left:3rem
  }
  
  .xl\:pl-14{
    padding-left:3.5rem
  }
  
  .xl\:pl-16{
    padding-left:4rem
  }
  
  .xl\:pl-2{
    padding-left:.5rem
  }
  
  .xl\:pl-2\.5{
    padding-left:.625rem
  }
  
  .xl\:pl-20{
    padding-left:5rem
  }
  
  .xl\:pl-24{
    padding-left:6rem
  }
  
  .xl\:pl-28{
    padding-left:7rem
  }
  
  .xl\:pl-3{
    padding-left:.75rem
  }
  
  .xl\:pl-3\.5{
    padding-left:.875rem
  }
  
  .xl\:pl-32{
    padding-left:8rem
  }
  
  .xl\:pl-36{
    padding-left:9rem
  }
  
  .xl\:pl-4{
    padding-left:1rem
  }
  
  .xl\:pl-40{
    padding-left:10rem
  }
  
  .xl\:pl-44{
    padding-left:11rem
  }
  
  .xl\:pl-48{
    padding-left:12rem
  }
  
  .xl\:pl-5{
    padding-left:1.25rem
  }
  
  .xl\:pl-52{
    padding-left:13rem
  }
  
  .xl\:pl-56{
    padding-left:14rem
  }
  
  .xl\:pl-6{
    padding-left:1.5rem
  }
  
  .xl\:pl-60{
    padding-left:15rem
  }
  
  .xl\:pl-64{
    padding-left:16rem
  }
  
  .xl\:pr-10{
    padding-right:2.5rem
  }
  
  .xl\:pr-12{
    padding-right:3rem
  }
  
  .xl\:pr-14{
    padding-right:3.5rem
  }
  
  .xl\:pr-16{
    padding-right:4rem
  }
  
  .xl\:pr-2{
    padding-right:.5rem
  }
  
  .xl\:pr-2\.5{
    padding-right:.625rem
  }
  
  .xl\:pr-20{
    padding-right:5rem
  }
  
  .xl\:pr-24{
    padding-right:6rem
  }
  
  .xl\:pr-28{
    padding-right:7rem
  }
  
  .xl\:pr-3{
    padding-right:.75rem
  }
  
  .xl\:pr-3\.5{
    padding-right:.875rem
  }
  
  .xl\:pr-32{
    padding-right:8rem
  }
  
  .xl\:pr-36{
    padding-right:9rem
  }
  
  .xl\:pr-4{
    padding-right:1rem
  }
  
  .xl\:pr-40{
    padding-right:10rem
  }
  
  .xl\:pr-44{
    padding-right:11rem
  }
  
  .xl\:pr-48{
    padding-right:12rem
  }
  
  .xl\:pr-5{
    padding-right:1.25rem
  }
  
  .xl\:pr-52{
    padding-right:13rem
  }
  
  .xl\:pr-56{
    padding-right:14rem
  }
  
  .xl\:pr-6{
    padding-right:1.5rem
  }
  
  .xl\:pr-60{
    padding-right:15rem
  }
  
  .xl\:pr-64{
    padding-right:16rem
  }
  
  .xl\:pt-10{
    padding-top:2.5rem
  }
  
  .xl\:pt-12{
    padding-top:3rem
  }
  
  .xl\:pt-14{
    padding-top:3.5rem
  }
  
  .xl\:pt-16{
    padding-top:4rem
  }
  
  .xl\:pt-2{
    padding-top:.5rem
  }
  
  .xl\:pt-2\.5{
    padding-top:.625rem
  }
  
  .xl\:pt-20{
    padding-top:5rem
  }
  
  .xl\:pt-24{
    padding-top:6rem
  }
  
  .xl\:pt-28{
    padding-top:7rem
  }
  
  .xl\:pt-3{
    padding-top:.75rem
  }
  
  .xl\:pt-3\.5{
    padding-top:.875rem
  }
  
  .xl\:pt-32{
    padding-top:8rem
  }
  
  .xl\:pt-36{
    padding-top:9rem
  }
  
  .xl\:pt-4{
    padding-top:1rem
  }
  
  .xl\:pt-40{
    padding-top:10rem
  }
  
  .xl\:pt-44{
    padding-top:11rem
  }
  
  .xl\:pt-48{
    padding-top:12rem
  }
  
  .xl\:pt-5{
    padding-top:1.25rem
  }
  
  .xl\:pt-52{
    padding-top:13rem
  }
  
  .xl\:pt-56{
    padding-top:14rem
  }
  
  .xl\:pt-6{
    padding-top:1.5rem
  }
  
  .xl\:pt-60{
    padding-top:15rem
  }
  
  .xl\:pt-64{
    padding-top:16rem
  }
  
  .xl\:text-2xl{
    font-size:1.5rem;
    line-height:2rem
  }
  
  .xl\:text-3xl{
    font-size:1.875rem;
    line-height:2.25rem
  }
  
  .xl\:text-4xl{
    font-size:2.25rem;
    line-height:2.5rem
  }
  
  .xl\:text-5xl{
    font-size:3rem;
    line-height:1
  }
  
  .xl\:text-6xl{
    font-size:3.75rem;
    line-height:1
  }
  
  .xl\:text-base{
    font-size:1rem;
    line-height:1.5rem
  }
  
  .xl\:text-lg{
    font-size:1.125rem;
    line-height:1.75rem
  }
  
  .xl\:text-sm{
    font-size:.875rem;
    line-height:1.25rem
  }
  
  .xl\:text-xl{
    font-size:1.25rem;
    line-height:1.75rem
  }
  
  .xl\:text-xs{
    font-size:.75rem;
    line-height:1rem
  }
  }
  
  @media (min-width: 1536px){
    .\32xl\:mx-auto{
    margin-left:auto;
    margin-right:auto
  }
  
  .\32xl\:table-cell{
    display:table-cell
  }
  
  .\32xl\:max-w-screen-2xl{
    max-width:1536px
  }
  
  .\32xl\:justify-end{
    justify-content:flex-end
  }
  
  .\32xl\:gap-y-4{
    row-gap:1rem
  }
  
  .\32xl\:px-0{
    padding-left:0;
    padding-right:0
  }
  }
  
  .keen-slider:not([data-keen-slider-disabled]){
    -webkit-touch-callout:none;
    -webkit-tap-highlight-color:transparent;
    align-content:flex-start;
    display:flex;
    overflow:hidden;
    position:relative;
    touch-action:pan-y;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    -khtml-user-select:none;
    width:100%
  }
  
  .keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{
    min-height:100%;
    overflow:hidden;
    position:relative;
    width:100%
  }
  
  .keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{
    flex-direction:row-reverse
  }
  
  .keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{
    flex-wrap:wrap
  }
  
  .dots{
    display:flex;
    padding:10px 0;
    justify-content:center
  }
  
  .dot{
    border:none;
    width:10px;
    height:10px;
    background:#c5c5c5;
    border-radius:50%;
    margin:0 5px;
    padding:5px!important;
    cursor:pointer
  }
  
  .dot:focus{
    outline:none
  }
  
  .dot.active{
    background:#000
  }
  
  .arrow{
    width:22px;
    height:22px;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transition:all .2s ease-in-out;
    fill:#333;
    cursor:pointer;
    opacity:0
  }
  
  .arrow--left{
    left:-22px
  }
  
  .arrow--right{
    left:auto;
    right:-22px
  }
  
  .arrow--disabled{
    fill:#b5b5b5
  }
  
  .slider-container:hover .arrow--left{
    left:5px;
    opacity:1
  }
  
  .slider-container:hover .arrow--right{
    right:5px;
    opacity:1
  }


/* Center the footer navigation menu */
nav.mb-6 {
  display: flex;
  justify-content: center; /* centers children horizontally */
  align-items: center;     /* centers children vertically */
}

#row-3 {
  position: relative;  /* already in your class, but keep it */
  z-index: 0;         /* pushes it behind other positioned elements */
}
.font-heading a {
  color: #0077cc;           
  text-decoration: none;    
  margin: 0 6px;            
  font-size: 0.85rem;       /* match the increased size */
}

.font-heading a:hover {
  text-decoration: underline; 
}
.pl-6.pr-3.py-4.bg-white.sticky.top-0.z-10.sm\:px-6 {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); /* stronger shadow */
}