.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}}.bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgba(107,114,128,var(--tw-bg-opacity))}.border{border-width:1px}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.flex-col{flex-direction:column}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-items-center{justify-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.font-bold{font-weight:700}.h-px{height:1px}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.m-auto{margin:auto}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mx-8{margin-left:2rem;margin-right:2rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-24{margin-top:6rem;margin-bottom:6rem}.my-40{margin-top:10rem;margin-bottom:10rem}.mx-auto{margin-left:auto;margin-right:auto}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.ml-4{margin-left:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mr-6{margin-right:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-28{margin-top:7rem}.mt-40{margin-top:10rem}.mt-1\.5{margin-top:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-20{margin-bottom:5rem}.mb-24{margin-bottom:6rem}.mb-28{margin-bottom:7rem}.mb-40{margin-bottom:10rem}.pt-0{padding-top:0}.pr-12{padding-right:3rem}.pl-20{padding-left:5rem}.static{position:static}.absolute{position:absolute}.relative{position:relative}.bottom-1{bottom:.25rem}.resize{resize:both}*{--tw-shadow: 0 0 #0000
}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1) , 0 1px 2px 0 rgba(0,0,0,.06);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}*{--tw-ring-inset:var(--tw-empty);--tw-ring-offset-width:0;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000
}.ring{--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(3px + 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)
}.text-center{text-align:center}.text-right{text-align:right}.text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.lowercase{text-transform:lowercase}.underline{text-decoration:underline}.visible{visibility:visible}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-full{width:100%}.w-slide{width:80vw}.gap-1{gap:.25rem}.gap-14{gap:3.5rem}.gap-x-24{-moz-column-gap:6rem;column-gap:6rem}.gap-y-16{row-gap:4rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.transition{transition-property:background-color , border-color , color , fill , stroke , opacity , box-shadow , transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}@-webkit-keyframes spin {
  to {
    transform: rotate(360deg)
  }
}@keyframes spin {
  to {
    transform: rotate(360deg)
  }
}@-webkit-keyframes ping {
  75%, 100% {
    transform: scale(2);
    opacity: 0
  }
}@keyframes ping {
  75%, 100% {
    transform: scale(2);
    opacity: 0
  }
}@-webkit-keyframes pulse {
  50% {
    opacity: .5
  }
}@keyframes pulse {
  50% {
    opacity: .5
  }
}@-webkit-keyframes bounce {
  0%, 100% {
    transform: translateY(-25%);
    -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1);
            animation-timing-function: cubic-bezier(0.8,0,1,1)
  }

  50% {
    transform: none;
    -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1);
            animation-timing-function: cubic-bezier(0,0,0.2,1)
  }
}@keyframes bounce {
  0%, 100% {
    transform: translateY(-25%);
    -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1);
            animation-timing-function: cubic-bezier(0.8,0,1,1)
  }

  50% {
    transform: none;
    -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1);
            animation-timing-function: cubic-bezier(0,0,0.2,1)
  }
}@media (min-width:640px){.sm\:mt-24{margin-top:6rem}}@media (min-width:768px){.md\:mt-12{margin-top:3rem}}@media (min-width:1024px){.lg\:mt-2{margin-top:.5rem}}@media (min-width:1280px){.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:justify-between{justify-content:space-between}.xl\:justify-self-start{justify-self:start}.xl\:justify-self-end{justify-self:end}.xl\:order-1{order:1}.xl\:order-2{order:2}.xl\:text-base{font-size:1rem;line-height:1.5rem}.xl\:text-lg{font-size:1.125rem;line-height:1.75rem}.xl\:text-xl{font-size:1.25rem;line-height:1.75rem}.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\:mx-0{margin-left:0;margin-right:0}.xl\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.xl\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.xl\:my-24{margin-top:6rem;margin-bottom:6rem}.xl\:mt-0{margin-top:0}.xl\:mt-1{margin-top:.25rem}.xl\:mt-6{margin-top:1.5rem}.xl\:mr-10{margin-right:2.5rem}.xl\:mt-12{margin-top:3rem}.xl\:mt-14{margin-top:3.5rem}.xl\:mt-16{margin-top:4rem}.xl\:mr-16{margin-right:4rem}.xl\:ml-16{margin-left:4rem}.xl\:mt-20{margin-top:5rem}.xl\:mt-24{margin-top:6rem}.xl\:mt-40{margin-top:10rem}.xl\:mt-48{margin-top:12rem}.xl\:mt-56{margin-top:14rem}.xl\:mt-64{margin-top:16rem}.xl\:mt-80{margin-top:20rem}.xl\:px-16{padding-left:4rem;padding-right:4rem}.xl\:pt-2{padding-top:.5rem}.xl\:pt-8{padding-top:2rem}.xl\:pr-20{padding-right:5rem}.xl\:pt-24{padding-top:6rem}.xl\:pl-36{padding-left:9rem}.xl\:pt-72{padding-top:18rem}.xl\:pt-80{padding-top:20rem}.xl\:absolute{position:absolute}.xl\:relative{position:relative}.xl\:top-0{top:0}.xl\:bottom-3{bottom:.75rem}.xl\:-right-5{right:-1.25rem}.xl\:text-right{text-align:right}.xl\:w-80{width:20rem}.xl\:w-96{width:24rem}.xl\:w-full{width:100%}.xl\:w-max{width:-webkit-max-content;width:-moz-max-content;width:max-content}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}