
  
          .error {
            color: red;
            font-size: 14px;
        }
      [data-maz-aos][data-maz-aos-duration="50"] {
        transition-duration: 50ms;
      }
      [data-maz-aos][data-maz-aos-delay="50"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="50"].maz-aos-animate {
        transition-delay: 50ms;
      }
      [data-maz-aos][data-maz-aos-duration="100"] {
        transition-duration: 0.1s;
      }
      [data-maz-aos][data-maz-aos-delay="100"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="100"].maz-aos-animate {
        transition-delay: 0.1s;
      }
      [data-maz-aos][data-maz-aos-duration="150"] {
        transition-duration: 0.15s;
      }
      [data-maz-aos][data-maz-aos-delay="150"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="150"].maz-aos-animate {
        transition-delay: 0.15s;
      }
      [data-maz-aos][data-maz-aos-duration="200"] {
        transition-duration: 0.2s;
      }
      [data-maz-aos][data-maz-aos-delay="200"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="200"].maz-aos-animate {
        transition-delay: 0.2s;
      }
      [data-maz-aos][data-maz-aos-duration="250"] {
        transition-duration: 0.25s;
      }
      [data-maz-aos][data-maz-aos-delay="250"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="250"].maz-aos-animate {
        transition-delay: 0.25s;
      }
      [data-maz-aos][data-maz-aos-duration="300"] {
        transition-duration: 0.3s;
      }
      [data-maz-aos][data-maz-aos-delay="300"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="300"].maz-aos-animate {
        transition-delay: 0.3s;
      }
      [data-maz-aos][data-maz-aos-duration="350"] {
        transition-duration: 0.35s;
      }
      [data-maz-aos][data-maz-aos-delay="350"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="350"].maz-aos-animate {
        transition-delay: 0.35s;
      }
      [data-maz-aos][data-maz-aos-duration="400"] {
        transition-duration: 0.4s;
      }
      [data-maz-aos][data-maz-aos-delay="400"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="400"].maz-aos-animate {
        transition-delay: 0.4s;
      }
      [data-maz-aos][data-maz-aos-duration="450"] {
        transition-duration: 0.45s;
      }
      [data-maz-aos][data-maz-aos-delay="450"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="450"].maz-aos-animate {
        transition-delay: 0.45s;
      }
      [data-maz-aos][data-maz-aos-duration="500"] {
        transition-duration: 0.5s;
      }
      [data-maz-aos][data-maz-aos-delay="500"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="500"].maz-aos-animate {
        transition-delay: 0.5s;
      }
      [data-maz-aos][data-maz-aos-duration="550"] {
        transition-duration: 0.55s;
      }
      [data-maz-aos][data-maz-aos-delay="550"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="550"].maz-aos-animate {
        transition-delay: 0.55s;
      }
      [data-maz-aos][data-maz-aos-duration="600"] {
        transition-duration: 0.6s;
      }
      [data-maz-aos][data-maz-aos-delay="600"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="600"].maz-aos-animate {
        transition-delay: 0.6s;
      }
      [data-maz-aos][data-maz-aos-duration="650"] {
        transition-duration: 0.65s;
      }
      [data-maz-aos][data-maz-aos-delay="650"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="650"].maz-aos-animate {
        transition-delay: 0.65s;
      }
      [data-maz-aos][data-maz-aos-duration="700"] {
        transition-duration: 0.7s;
      }
      [data-maz-aos][data-maz-aos-delay="700"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="700"].maz-aos-animate {
        transition-delay: 0.7s;
      }
      [data-maz-aos][data-maz-aos-duration="750"] {
        transition-duration: 0.75s;
      }
      [data-maz-aos][data-maz-aos-delay="750"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="750"].maz-aos-animate {
        transition-delay: 0.75s;
      }
      [data-maz-aos][data-maz-aos-duration="800"] {
        transition-duration: 0.8s;
      }
      [data-maz-aos][data-maz-aos-delay="800"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="800"].maz-aos-animate {
        transition-delay: 0.8s;
      }
      [data-maz-aos][data-maz-aos-duration="850"] {
        transition-duration: 0.85s;
      }
      [data-maz-aos][data-maz-aos-delay="850"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="850"].maz-aos-animate {
        transition-delay: 0.85s;
      }
      [data-maz-aos][data-maz-aos-duration="900"] {
        transition-duration: 0.9s;
      }
      [data-maz-aos][data-maz-aos-delay="900"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="900"].maz-aos-animate {
        transition-delay: 0.9s;
      }
      [data-maz-aos][data-maz-aos-duration="950"] {
        transition-duration: 0.95s;
      }
      [data-maz-aos][data-maz-aos-delay="950"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="950"].maz-aos-animate {
        transition-delay: 0.95s;
      }
      [data-maz-aos][data-maz-aos-duration="1000"] {
        transition-duration: 1s;
      }
      [data-maz-aos][data-maz-aos-delay="1000"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="1000"].maz-aos-animate {
        transition-delay: 1s;
      }
      [data-maz-aos][data-maz-aos-duration="1050"] {
        transition-duration: 1.05s;
      }
      [data-maz-aos][data-maz-aos-delay="1050"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="1050"].maz-aos-animate {
        transition-delay: 1.05s;
      }
      [data-maz-aos][data-maz-aos-duration="1100"] {
        transition-duration: 1.1s;
      }
      [data-maz-aos][data-maz-aos-delay="1100"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="1100"].maz-aos-animate {
        transition-delay: 1.1s;
      }
      [data-maz-aos][data-maz-aos-duration="1150"] {
        transition-duration: 1.15s;
      }
      [data-maz-aos][data-maz-aos-delay="1150"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="1150"].maz-aos-animate {
        transition-delay: 1.15s;
      }
      [data-maz-aos][data-maz-aos-duration="1200"] {
        transition-duration: 1.2s;
      }
      [data-maz-aos][data-maz-aos-delay="1200"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="1200"].maz-aos-animate {
        transition-delay: 1.2s;
      }
      [data-maz-aos][data-maz-aos-duration="1250"] {
        transition-duration: 1.25s;
      }
      [data-maz-aos][data-maz-aos-delay="1250"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="1250"].maz-aos-animate {
        transition-delay: 1.25s;
      }
      [data-maz-aos][data-maz-aos-duration="1300"] {
        transition-duration: 1.3s;
      }
      [data-maz-aos][data-maz-aos-delay="1300"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="1300"].maz-aos-animate {
        transition-delay: 1.3s;
      }
      [data-maz-aos][data-maz-aos-duration="1350"] {
        transition-duration: 1.35s;
      }
      [data-maz-aos][data-maz-aos-delay="1350"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="1350"].maz-aos-animate {
        transition-delay: 1.35s;
      }
      [data-maz-aos][data-maz-aos-duration="1400"] {
        transition-duration: 1.4s;
      }
      [data-maz-aos][data-maz-aos-delay="1400"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="1400"].maz-aos-animate {
        transition-delay: 1.4s;
      }
      [data-maz-aos][data-maz-aos-duration="1450"] {
        transition-duration: 1.45s;
      }
      [data-maz-aos][data-maz-aos-delay="1450"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="1450"].maz-aos-animate {
        transition-delay: 1.45s;
      }
      [data-maz-aos][data-maz-aos-duration="1500"] {
        transition-duration: 1.5s;
      }
      [data-maz-aos][data-maz-aos-delay="1500"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="1500"].maz-aos-animate {
        transition-delay: 1.5s;
      }
      [data-maz-aos][data-maz-aos-duration="1550"] {
        transition-duration: 1.55s;
      }
      [data-maz-aos][data-maz-aos-delay="1550"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="1550"].maz-aos-animate {
        transition-delay: 1.55s;
      }
      [data-maz-aos][data-maz-aos-duration="1600"] {
        transition-duration: 1.6s;
      }
      [data-maz-aos][data-maz-aos-delay="1600"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="1600"].maz-aos-animate {
        transition-delay: 1.6s;
      }
      [data-maz-aos][data-maz-aos-duration="1650"] {
        transition-duration: 1.65s;
      }
      [data-maz-aos][data-maz-aos-delay="1650"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="1650"].maz-aos-animate {
        transition-delay: 1.65s;
      }
      [data-maz-aos][data-maz-aos-duration="1700"] {
        transition-duration: 1.7s;
      }
      [data-maz-aos][data-maz-aos-delay="1700"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="1700"].maz-aos-animate {
        transition-delay: 1.7s;
      }
      [data-maz-aos][data-maz-aos-duration="1750"] {
        transition-duration: 1.75s;
      }
      [data-maz-aos][data-maz-aos-delay="1750"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="1750"].maz-aos-animate {
        transition-delay: 1.75s;
      }
      [data-maz-aos][data-maz-aos-duration="1800"] {
        transition-duration: 1.8s;
      }
      [data-maz-aos][data-maz-aos-delay="1800"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="1800"].maz-aos-animate {
        transition-delay: 1.8s;
      }
      [data-maz-aos][data-maz-aos-duration="1850"] {
        transition-duration: 1.85s;
      }
      [data-maz-aos][data-maz-aos-delay="1850"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="1850"].maz-aos-animate {
        transition-delay: 1.85s;
      }
      [data-maz-aos][data-maz-aos-duration="1900"] {
        transition-duration: 1.9s;
      }
      [data-maz-aos][data-maz-aos-delay="1900"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="1900"].maz-aos-animate {
        transition-delay: 1.9s;
      }
      [data-maz-aos][data-maz-aos-duration="1950"] {
        transition-duration: 1.95s;
      }
      [data-maz-aos][data-maz-aos-delay="1950"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="1950"].maz-aos-animate {
        transition-delay: 1.95s;
      }
      [data-maz-aos][data-maz-aos-duration="2000"] {
        transition-duration: 2s;
      }
      [data-maz-aos][data-maz-aos-delay="2000"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="2000"].maz-aos-animate {
        transition-delay: 2s;
      }
      [data-maz-aos][data-maz-aos-duration="2050"] {
        transition-duration: 2.05s;
      }
      [data-maz-aos][data-maz-aos-delay="2050"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="2050"].maz-aos-animate {
        transition-delay: 2.05s;
      }
      [data-maz-aos][data-maz-aos-duration="2100"] {
        transition-duration: 2.1s;
      }
      [data-maz-aos][data-maz-aos-delay="2100"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="2100"].maz-aos-animate {
        transition-delay: 2.1s;
      }
      [data-maz-aos][data-maz-aos-duration="2150"] {
        transition-duration: 2.15s;
      }
      [data-maz-aos][data-maz-aos-delay="2150"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="2150"].maz-aos-animate {
        transition-delay: 2.15s;
      }
      [data-maz-aos][data-maz-aos-duration="2200"] {
        transition-duration: 2.2s;
      }
      [data-maz-aos][data-maz-aos-delay="2200"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="2200"].maz-aos-animate {
        transition-delay: 2.2s;
      }
      [data-maz-aos][data-maz-aos-duration="2250"] {
        transition-duration: 2.25s;
      }
      [data-maz-aos][data-maz-aos-delay="2250"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="2250"].maz-aos-animate {
        transition-delay: 2.25s;
      }
      [data-maz-aos][data-maz-aos-duration="2300"] {
        transition-duration: 2.3s;
      }
      [data-maz-aos][data-maz-aos-delay="2300"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="2300"].maz-aos-animate {
        transition-delay: 2.3s;
      }
      [data-maz-aos][data-maz-aos-duration="2350"] {
        transition-duration: 2.35s;
      }
      [data-maz-aos][data-maz-aos-delay="2350"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="2350"].maz-aos-animate {
        transition-delay: 2.35s;
      }
      [data-maz-aos][data-maz-aos-duration="2400"] {
        transition-duration: 2.4s;
      }
      [data-maz-aos][data-maz-aos-delay="2400"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="2400"].maz-aos-animate {
        transition-delay: 2.4s;
      }
      [data-maz-aos][data-maz-aos-duration="2450"] {
        transition-duration: 2.45s;
      }
      [data-maz-aos][data-maz-aos-delay="2450"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="2450"].maz-aos-animate {
        transition-delay: 2.45s;
      }
      [data-maz-aos][data-maz-aos-duration="2500"] {
        transition-duration: 2.5s;
      }
      [data-maz-aos][data-maz-aos-delay="2500"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="2500"].maz-aos-animate {
        transition-delay: 2.5s;
      }
      [data-maz-aos][data-maz-aos-duration="2550"] {
        transition-duration: 2.55s;
      }
      [data-maz-aos][data-maz-aos-delay="2550"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="2550"].maz-aos-animate {
        transition-delay: 2.55s;
      }
      [data-maz-aos][data-maz-aos-duration="2600"] {
        transition-duration: 2.6s;
      }
      [data-maz-aos][data-maz-aos-delay="2600"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="2600"].maz-aos-animate {
        transition-delay: 2.6s;
      }
      [data-maz-aos][data-maz-aos-duration="2650"] {
        transition-duration: 2.65s;
      }
      [data-maz-aos][data-maz-aos-delay="2650"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="2650"].maz-aos-animate {
        transition-delay: 2.65s;
      }
      [data-maz-aos][data-maz-aos-duration="2700"] {
        transition-duration: 2.7s;
      }
      [data-maz-aos][data-maz-aos-delay="2700"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="2700"].maz-aos-animate {
        transition-delay: 2.7s;
      }
      [data-maz-aos][data-maz-aos-duration="2750"] {
        transition-duration: 2.75s;
      }
      [data-maz-aos][data-maz-aos-delay="2750"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="2750"].maz-aos-animate {
        transition-delay: 2.75s;
      }
      [data-maz-aos][data-maz-aos-duration="2800"] {
        transition-duration: 2.8s;
      }
      [data-maz-aos][data-maz-aos-delay="2800"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="2800"].maz-aos-animate {
        transition-delay: 2.8s;
      }
      [data-maz-aos][data-maz-aos-duration="2850"] {
        transition-duration: 2.85s;
      }
      [data-maz-aos][data-maz-aos-delay="2850"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="2850"].maz-aos-animate {
        transition-delay: 2.85s;
      }
      [data-maz-aos][data-maz-aos-duration="2900"] {
        transition-duration: 2.9s;
      }
      [data-maz-aos][data-maz-aos-delay="2900"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="2900"].maz-aos-animate {
        transition-delay: 2.9s;
      }
      [data-maz-aos][data-maz-aos-duration="2950"] {
        transition-duration: 2.95s;
      }
      [data-maz-aos][data-maz-aos-delay="2950"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="2950"].maz-aos-animate {
        transition-delay: 2.95s;
      }
      [data-maz-aos][data-maz-aos-duration="3000"] {
        transition-duration: 3s;
      }
      [data-maz-aos][data-maz-aos-delay="3000"] {
        transition-delay: 0s;
      }
      [data-maz-aos][data-maz-aos-delay="3000"].maz-aos-animate {
        transition-delay: 3s;
      }
      [data-maz-aos] {
        transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
      }
      [data-maz-aos][data-maz-aos-easing="ease"] {
        transition-timing-function: ease;
      }
      [data-maz-aos][data-maz-aos-easing="linear"] {
        transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
      }
      [data-maz-aos][data-maz-aos-easing="ease-in"] {
        transition-timing-function: ease-in;
      }
      [data-maz-aos][data-maz-aos-easing="ease-out"] {
        transition-timing-function: ease-out;
      }
      [data-maz-aos][data-maz-aos-easing="ease-in-out"] {
        transition-timing-function: ease-in-out;
      }
      [data-maz-aos][data-maz-aos-easing="ease-in-back"] {
        transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
      }
      [data-maz-aos][data-maz-aos-easing="ease-out-back"] {
        transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
      }
      [data-maz-aos][data-maz-aos-easing="ease-in-out-back"] {
        transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
      }
      [data-maz-aos][data-maz-aos-easing="ease-in-sine"] {
        transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
      }
      [data-maz-aos][data-maz-aos-easing="ease-out-sine"] {
        transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
      }
      [data-maz-aos][data-maz-aos-easing="ease-in-out-sine"] {
        transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
      }
      [data-maz-aos][data-maz-aos-easing="ease-in-quad"] {
        transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
      }
      [data-maz-aos][data-maz-aos-easing="ease-out-quad"] {
        transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
      }
      [data-maz-aos][data-maz-aos-easing="ease-in-out-quad"] {
        transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
      }
      [data-maz-aos][data-maz-aos-easing="ease-in-cubic"] {
        transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
      }
      [data-maz-aos][data-maz-aos-easing="ease-out-cubic"] {
        transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
      }
      [data-maz-aos][data-maz-aos-easing="ease-in-out-cubic"] {
        transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
      }
      [data-maz-aos][data-maz-aos-easing="ease-in-quart"] {
        transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
      }
      [data-maz-aos][data-maz-aos-easing="ease-out-quart"] {
        transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
      }
      [data-maz-aos][data-maz-aos-easing="ease-in-out-quart"] {
        transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
      }
      @media screen {
        html:not(.no-js) [data-maz-aos^="fade"][data-maz-aos^="fade"] {
          opacity: 0;
          transition-property: opacity, transform;
        }
        html:not(.no-js)
          [data-maz-aos^="fade"][data-maz-aos^="fade"].maz-aos-animate {
          opacity: 1;
          transform: translateZ(0);
        }
        html:not(.no-js) [data-maz-aos="fade-up"] {
          transform: translate3d(0, 100px, 0);
        }
        html:not(.no-js) [data-maz-aos="fade-down"] {
          transform: translate3d(0, -100px, 0);
        }
        html:not(.no-js) [data-maz-aos="fade-right"] {
          transform: translate3d(-100px, 0, 0);
        }
        html:not(.no-js) [data-maz-aos="fade-left"] {
          transform: translate3d(100px, 0, 0);
        }
        html:not(.no-js) [data-maz-aos="fade-up-right"] {
          transform: translate3d(-100px, 100px, 0);
        }
        html:not(.no-js) [data-maz-aos="fade-up-left"] {
          transform: translate3d(100px, 100px, 0);
        }
        html:not(.no-js) [data-maz-aos="fade-down-right"] {
          transform: translate3d(-100px, -100px, 0);
        }
        html:not(.no-js) [data-maz-aos="fade-down-left"] {
          transform: translate3d(100px, -100px, 0);
        }
        html:not(.no-js) [data-maz-aos^="zoom"][data-maz-aos^="zoom"] {
          opacity: 0;
          transition-property: opacity, transform;
        }
        html:not(.no-js)
          [data-maz-aos^="zoom"][data-maz-aos^="zoom"].maz-aos-animate {
          opacity: 1;
          transform: translateZ(0) scale(1);
        }
        html:not(.no-js) [data-maz-aos="zoom-in"] {
          transform: scale(0.6);
        }
        html:not(.no-js) [data-maz-aos="zoom-in-up"] {
          transform: translate3d(0, 100px, 0) scale(0.6);
        }
        html:not(.no-js) [data-maz-aos="zoom-in-down"] {
          transform: translate3d(0, -100px, 0) scale(0.6);
        }
        html:not(.no-js) [data-maz-aos="zoom-in-right"] {
          transform: translate3d(-100px, 0, 0) scale(0.6);
        }
        html:not(.no-js) [data-maz-aos="zoom-in-left"] {
          transform: translate3d(100px, 0, 0) scale(0.6);
        }
        html:not(.no-js) [data-maz-aos="zoom-out"] {
          transform: scale(1.2);
        }
        html:not(.no-js) [data-maz-aos="zoom-out-up"] {
          transform: translate3d(0, 100px, 0) scale(1.2);
        }
        html:not(.no-js) [data-maz-aos="zoom-out-down"] {
          transform: translate3d(0, -100px, 0) scale(1.2);
        }
        html:not(.no-js) [data-maz-aos="zoom-out-right"] {
          transform: translate3d(-100px, 0, 0) scale(1.2);
        }
        html:not(.no-js) [data-maz-aos="zoom-out-left"] {
          transform: translate3d(100px, 0, 0) scale(1.2);
        }
        html:not(.no-js) [data-maz-aos^="slide"][data-maz-aos^="slide"] {
          transition-property: transform;
        }
        html:not(.no-js)
          [data-maz-aos^="slide"][data-maz-aos^="slide"].maz-aos-animate {
          transform: translateZ(0);
        }
        html:not(.no-js) [data-maz-aos="slide-up"] {
          transform: translate3d(0, 100%, 0);
        }
        html:not(.no-js) [data-maz-aos="slide-down"] {
          transform: translate3d(0, -100%, 0);
        }
        html:not(.no-js) [data-maz-aos="slide-right"] {
          transform: translate3d(-100%, 0, 0);
        }
        html:not(.no-js) [data-maz-aos="slide-left"] {
          transform: translate3d(100%, 0, 0);
        }
        html:not(.no-js) [data-maz-aos^="flip"][data-maz-aos^="flip"] {
          backface-visibility: hidden;
          transition-property: transform;
        }
        html:not(.no-js) [data-maz-aos="flip-left"] {
          transform: perspective(2500px) rotateY(-100deg);
        }
        html:not(.no-js) [data-maz-aos="flip-left"].maz-aos-animate {
          transform: perspective(2500px) rotateY(0);
        }
        html:not(.no-js) [data-maz-aos="flip-right"] {
          transform: perspective(2500px) rotateY(100deg);
        }
        html:not(.no-js) [data-maz-aos="flip-right"].maz-aos-animate {
          transform: perspective(2500px) rotateY(0);
        }
        html:not(.no-js) [data-maz-aos="flip-up"] {
          transform: perspective(2500px) rotateX(-100deg);
        }
        html:not(.no-js) [data-maz-aos="flip-up"].maz-aos-animate {
          transform: perspective(2500px) rotateX(0);
        }
        html:not(.no-js) [data-maz-aos="flip-down"] {
          transform: perspective(2500px) rotateX(100deg);
        }
        html:not(.no-js) [data-maz-aos="flip-down"].maz-aos-animate {
          transform: perspective(2500px) rotateX(0);
        }
        html:not(.no-js) [data-maz-aos^="rotate"][data-maz-aos^="rotate"] {
          transition-property: transform;
        }
        html:not(.no-js)
          [data-maz-aos^="rotate"][data-maz-aos^="rotate"].maz-aos-animate {
          transform: rotate(0);
        }
        html:not(.no-js) [data-maz-aos="rotate-left"] {
          transform: rotate(150deg);
        }
        html:not(.no-js) [data-maz-aos="rotate-right"] {
          transform: rotate(-150deg);
        }
        html:not(.no-js) [data-maz-aos^="scale"][data-maz-aos^="scale"] {
          opacity: 0;
          transition-property: opacity, transform;
        }
        html:not(.no-js)
          [data-maz-aos^="scale"][data-maz-aos^="scale"].maz-aos-animate {
          opacity: 1;
          transform: translateZ(0) scale(1);
        }
        html:not(.no-js) [data-maz-aos="scale-in"] {
          transform: scale(0.1);
        }
        html:not(.no-js) [data-maz-aos="scale-out"] {
          transform: scale(1.6);
        }
      }
    
  
      @layer maz-ui-reset, maz-ui-theme, maz-ui-animations, maz-ui-utilities;
      @layer maz-ui-reset {
        .m-reset-css,
        .m-reset-css *,
        .m-reset-css:after,
        .m-reset-css:before {
          border: 0 solid;
          box-sizing: border-box;
        }
        .m-reset-css button,
        .m-reset-css:is(button) {
          background-color: inherit;
          padding: inherit;
        }
        .m-reset-css button,
        .m-reset-css input,
        .m-reset-css optgroup,
        .m-reset-css select,
        .m-reset-css textarea,
        .m-reset-css:is(button),
        .m-reset-css:is(input),
        .m-reset-css:is(optgroup),
        .m-reset-css:is(select),
        .m-reset-css:is(textarea) {
          color: inherit;
          font-family: inherit;
          font-feature-settings: inherit;
          font-size: 100%;
          font-variation-settings: inherit;
          font-weight: inherit;
          letter-spacing: inherit;
          line-height: inherit;
          margin: 0;
        }
      }
      @layer maz-ui-theme {
        :root {
          --maz-color-white: #fff;
          --maz-color-white-contrast: #000;
          --maz-color-black: #000;
          --maz-color-black-contrast: #fff;
          --maz-color-primary-50: #e6f2ff;
          --maz-color-primary-100: #bddeff;
          --maz-color-primary-200: #94c9ff;
          --maz-color-primary-300: #6bb5ff;
          --maz-color-primary-400: #47a3ff;
          --maz-color-primary: #1f8fff;
          --maz-color-primary-600: #1975d2;
          --maz-color-primary-700: #145ca3;
          --maz-color-primary-800: #0e4277;
          --maz-color-primary-900: #092b4e;
          --maz-color-primary-alpha: rgba(31, 143, 255, 0.6);
          --maz-color-primary-alpha-20: rgba(31, 143, 255, 0.2);
          --maz-color-primary-alpha-10: rgba(31, 143, 255, 0.1);
          --maz-color-primary-alpha-05: rgba(31, 143, 255, 0.05);
          --maz-color-primary-contrast: #fff;
          --maz-color-secondary-50: #e2f9f3;
          --maz-color-secondary-100: #bbf1e3;
          --maz-color-secondary-200: #95e9d3;
          --maz-color-secondary-300: #6be1c1;
          --maz-color-secondary-400: #45d9b1;
          --maz-color-secondary: #1cce9f;
          --maz-color-secondary-600: #17ab83;
          --maz-color-secondary-700: #128768;
          --maz-color-secondary-800: #0d634c;
          --maz-color-secondary-900: #083f31;
          --maz-color-secondary-alpha: rgba(28, 206, 159, 0.6);
          --maz-color-secondary-alpha-20: rgba(28, 206, 159, 0.2);
          --maz-color-secondary-alpha-10: rgba(28, 206, 159, 0.1);
          --maz-color-secondary-alpha-05: rgba(28, 206, 159, 0.05);
          --maz-color-secondary-contrast: #fff;
          --maz-color-info-50: #e4f4f7;
          --maz-color-info-100: #b8e3ea;
          --maz-color-info-200: #92d3dd;
          --maz-color-info-300: #67c2d0;
          --maz-color-info-400: #40b3c4;
          --maz-color-info: #17a4ba;
          --maz-color-info-600: #13889a;
          --maz-color-info-700: #0f6876;
          --maz-color-info-800: #0b4c56;
          --maz-color-info-900: #073036;
          --maz-color-info-alpha: rgba(23, 164, 186, 0.6);
          --maz-color-info-alpha-20: rgba(23, 164, 186, 0.2);
          --maz-color-info-alpha-10: rgba(23, 164, 186, 0.1);
          --maz-color-info-alpha-05: rgba(23, 164, 186, 0.05);
          --maz-color-info-contrast: #fff;
          --maz-color-success-50: #f3f9e6;
          --maz-color-success-100: #e1f0c1;
          --maz-color-success-200: #cee79d;
          --maz-color-success-300: #bedf7c;
          --maz-color-success-400: #acd657;
          --maz-color-success: #99cd32;
          --maz-color-success-600: #7ea829;
          --maz-color-success-700: #658722;
          --maz-color-success-800: #496218;
          --maz-color-success-900: #2e3e0f;
          --maz-color-success-alpha: rgba(153, 205, 50, 0.6);
          --maz-color-success-alpha-20: rgba(153, 205, 50, 0.2);
          --maz-color-success-alpha-10: rgba(153, 205, 50, 0.1);
          --maz-color-success-alpha-05: rgba(153, 205, 50, 0.05);
          --maz-color-success-contrast: #fff;
          --maz-color-warning-50: #fff7e6;
          --maz-color-warning-100: #feeac3;
          --maz-color-warning-200: #fede9f;
          --maz-color-warning-300: #fdd077;
          --maz-color-warning-400: #fdc553;
          --maz-color-warning: #fcb831;
          --maz-color-warning-600: #d29928;
          --maz-color-warning-700: #a27720;
          --maz-color-warning-800: #785817;
          --maz-color-warning-900: #4d380f;
          --maz-color-warning-alpha: rgba(252, 184, 49, 0.6);
          --maz-color-warning-alpha-20: rgba(252, 184, 49, 0.2);
          --maz-color-warning-alpha-10: rgba(252, 184, 49, 0.1);
          --maz-color-warning-alpha-05: rgba(252, 184, 49, 0.05);
          --maz-color-warning-contrast: #212427;
          --maz-color-danger-50: #ffebeb;
          --maz-color-danger-100: #ffd2d1;
          --maz-color-danger-200: #ffbab8;
          --maz-color-danger-300: #ffa09e;
          --maz-color-danger-400: #ff8785;
          --maz-color-danger: #ff6e6b;
          --maz-color-danger-600: #d25856;
          --maz-color-danger-700: #a54745;
          --maz-color-danger-800: #7b3332;
          --maz-color-danger-900: #4c2020;
          --maz-color-danger-alpha: hsla(1, 100%, 71%, 0.6);
          --maz-color-danger-alpha-20: hsla(1, 100%, 71%, 0.2);
          --maz-color-danger-alpha-10: hsla(1, 100%, 71%, 0.1);
          --maz-color-danger-alpha-05: hsla(1, 100%, 71%, 0.05);
          --maz-color-danger-contrast: #fff;
          --maz-color-text-light: #d9d9d9;
          --maz-color-muted-light: rgba(0, 0, 0, 0.54);
          --maz-color-text-dark: #212427;
          --maz-color-muted-dark: hsla(0, 0%, 89%, 0.54);
          --maz-bg-overlay: rgba(0, 0, 0, 0.3);
          --maz-bg-color-light-lighter: #f7f7f7;
          --maz-bg-color-light-light: #f0f0f0;
          --maz-bg-color-light: #fff;
          --maz-bg-color-light-dark: #e8e8e8;
          --maz-bg-color-light-darker: #e0e0e0;
          --maz-bg-color-dark-lighter: #35364b;
          --maz-bg-color-dark-light: #2a2b3c;
          --maz-bg-color-dark: #20212c;
          --maz-bg-color-dark-dark: #1a1a23;
          --maz-bg-color-dark-darker: #0f0f15;
          --maz-border-width: 0.063rem;
          --maz-border-color: #e5e7eb;
          --maz-border-radius: 0.7rem;
          --maz-font-family: system-ui, -apple-system, blinkmacsystemfont,
            "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Fira Sans",
            "Droid Sans", "Helvetica Neue", sans-serif;
          --maz-color-text: var(--maz-color-text-dark);
          --maz-color-muted: var(--maz-color-muted-light);
          --maz-color-bg-light: var(--maz-bg-color-light-light);
          --maz-color-bg-lighter: var(--maz-bg-color-light-lighter);
          --maz-color-bg: var(--maz-bg-color-light);
          --maz-color-bg-dark: var(--maz-bg-color-light-dark);
          --maz-color-bg-darker: var(--maz-bg-color-light-darker);
          --maz-color-bg-theme: var(--maz-bg-color-dark);
          --maz-color-bg-theme-hover: var(--maz-bg-color-dark-lighter);
        }
        [class~="dark"] {
          --maz-color-text: var(--maz-color-text-light);
          --maz-color-muted: var(--maz-color-muted-dark);
          --maz-color-bg-light: var(--maz-bg-color-dark-light);
          --maz-color-bg-lighter: var(--maz-bg-color-dark-lighter);
          --maz-color-bg: var(--maz-bg-color-dark);
          --maz-color-bg-dark: var(--maz-bg-color-dark-dark);
          --maz-color-bg-darker: var(--maz-bg-color-dark-darker);
          --maz-color-bg-theme: var(--maz-bg-color-light);
          --maz-color-bg-theme-hover: var(--maz-bg-color-light-darker);
        }
      }
      @layer maz-ui-utilities {
        :root {
          --maz-container-padding-mobile: 1rem;
          --maz-container-padding-tablet: 2rem;
          --maz-container-padding-desktop: 2.5rem;
          --maz-container-padding-value: var(--maz-container-padding-mobile);
          --maz-container-width: calc(
            100% - var(--maz-container-padding-value) * 2
          );
          --maz-container-padding: calc(50% - var(--maz-container-width) / 2);
          --maz-container-max-width: 1440px;
        }
        @media only screen and (width >= 1520px) {
          :root {
            --maz-container-width: var(--maz-container-max-width);
          }
        }
        @media (min-width: 576px) {
          :root {
            --maz-container-padding-value: var(--maz-container-padding-tablet);
          }
        }
        @media (min-width: 1024px) {
          :root {
            --maz-container-padding-value: var(--maz-container-padding-desktop);
          }
        }
      }
      @layer maz-ui-animations {
        .maz-scale-enter-active,
        .maz-scale-leave-active {
          opacity: 1;
          transition: all 0.2s cubic-bezier(0.4, 0.52, 0.26, 0.9);
          z-index: 1;
        }
        .maz-scale-enter-from,
        .maz-scale-leave-to {
          opacity: 0.4;
          transform: scale(0);
          z-index: 1;
        }
        .maz-scale-fade-enter-active,
        .maz-scale-fade-leave-active {
          opacity: 1;
          transition: all 0.2s cubic-bezier(0.4, 0.52, 0.26, 0.9);
          z-index: 1;
        }
        .maz-scale-fade-enter-from,
        .maz-scale-fade-leave-to {
          opacity: 0;
          transform: scale(0.5);
          z-index: 1;
        }
        .maz-scale-loading-enter-active,
        .maz-scale-loading-enter-active .app-loader__content,
        .maz-scale-loading-leave-active,
        .maz-scale-loading-leave-active .app-loader__content {
          opacity: 1;
          transition: all 0.5s cubic-bezier(0.4, 0.52, 0.26, 0.9);
        }
        .maz-scale-loading-enter-active .app-loader__content,
        .maz-scale-loading-leave-active .app-loader__content {
          transform: scale(1);
          z-index: 1;
        }
        .maz-scale-loading-enter-from .app-loader__content,
        .maz-scale-loading-leave-to .app-loader__content {
          opacity: 0.4;
          transform: scale(0);
          z-index: 1;
        }
        .maz-scale-loading-enter-from,
        .maz-scale-loading-leave-to {
          opacity: 0;
          transition: all 0.5s cubic-bezier(0.4, 0.52, 0.26, 0.9);
        }
        .maz-slidevnext-enter-active,
        .maz-slidevnext-leave-active,
        .maz-slidevprev-enter-active,
        .maz-slidevprev-leave-active {
          position: absolute;
          transition: all 0.2s;
        }
        .maz-slidevnext-enter-from,
        .maz-slidevprev-leave-to {
          opacity: 0;
          transform: translateY(100%);
        }
        .maz-slidevnext-leave-to,
        .maz-slidevprev-enter-from {
          opacity: 0;
          transform: translateY(-100%);
        }
        .maz-slide-enter-active,
        .maz-slide-leave-active {
          opacity: 1;
          transform: translateY(0);
          transition: all 0.2s ease-in-out;
          z-index: 998;
        }
        .maz-slide-enter-from,
        .maz-slide-leave-to {
          opacity: 0;
          transform: translateY(-20px);
          z-index: 998;
        }
        .maz-slideinvert-enter-active,
        .maz-slideinvert-leave-active {
          opacity: 1;
          transform: translateY(0);
          transition: all 0.2s ease-in-out;
          z-index: 998;
        }
        .maz-slideinvert-enter-from,
        .maz-slideinvert-leave-to {
          opacity: 0;
          transform: translateY(40px);
          z-index: 998;
        }
        .maz-tags-enter-active,
        .maz-tags-leave-active {
          opacity: 1;
          transform: translateX(0);
          transition: all 0.2s ease-in-out;
        }
        .maz-tags-enter-from,
        .maz-tags-leave-to {
          opacity: 0;
          transform: translateX(-100%);
          transition: all 0.2s ease-in-out;
        }
        .maz-tags-invert-enter-active,
        .maz-tags-invert-leave-active {
          opacity: 1;
          transform: translateX(0);
          transition: transform 0.2s, opacity 0.2s;
        }
        .maz-tags-invert-enter-from,
        .maz-tags-invert-leave-to {
          opacity: 0;
          transform: translateX(100%);
        }
        .maz-expand-enter-active,
        .maz-expand-leave-active {
          overflow: hidden;
          transition: all 0.2s ease-in-out;
          transition-property: opacity, height;
        }
        .maz-expand-enter-from,
        .maz-expand-leave-to {
          height: 0;
          opacity: 0;
        }
        .maz-tab-transition-enter-from {
          transform: translate(100%);
        }
        .maz-tab-transition-leave,
        .maz-tab-transition-leave-active {
          position: absolute !important;
          top: 0;
        }
        .maz-tab-transition-leave-to {
          position: absolute !important;
        }
        .maz-tab-reverse-transition-enter-from,
        .maz-tab-transition-leave-to {
          transform: translate(-100%);
        }
        .maz-tab-reverse-transition-leave,
        .maz-tab-reverse-transition-leave-active {
          position: absolute !important;
          top: 0;
        }
        .maz-tab-reverse-transition-leave,
        .maz-tab-reverse-transition-leave-to {
          position: absolute !important;
          top: 0;
          transform: translate(100%);
        }
      }
      *,
      :after,
      :before {
        --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: rgba(59, 130, 246, 0.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: ;
        --tw-contain-size: ;
        --tw-contain-layout: ;
        --tw-contain-paint: ;
        --tw-contain-style: ;
      }
      ::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: rgba(59, 130, 246, 0.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: ;
        --tw-contain-size: ;
        --tw-contain-layout: ;
        --tw-contain-paint: ;
        --tw-contain-style: ;
      }
      .maz-sr-only {
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
        clip: rect(0, 0, 0, 0);
        border-width: 0;
        white-space: nowrap;
      }
      .maz-pointer-events-none {
        pointer-events: none;
      }
      .\!maz-absolute {
        position: absolute !important;
      }
      .maz-absolute {
        position: absolute;
      }
      .maz-relative {
        position: relative;
      }
      .maz-inset-x-0 {
        left: 0;
        right: 0;
      }
      .maz-bottom-0 {
        bottom: 0;
      }
      .maz-z-default-backdrop {
        z-index: 1050;
      }
      .\!maz-my-0 {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
      }
      .maz-my-0 {
        margin-bottom: 0;
        margin-top: 0;
      }
      .maz-my-2 {
        margin-bottom: 0.5rem;
        margin-top: 0.5rem;
      }
      .maz-ml-2 {
        margin-left: 0.5rem;
      }
      .maz-flex {
        display: flex;
      }
      .maz-table {
        display: table;
      }
      .maz-hidden {
        display: none;
      }
      .maz-h-1 {
        height: 0.25rem;
      }
      .maz-h-4 {
        height: 1rem;
      }
      .maz-h-5 {
        height: 1.25rem;
      }
      .maz-h-6 {
        height: 1.5rem;
      }
      .maz-h-8 {
        height: 2rem;
      }
      .maz-h-full {
        height: 100%;
      }
      .maz-w-5 {
        width: 1.25rem;
      }
      .maz-w-6 {
        width: 1.5rem;
      }
      .maz-w-8 {
        width: 2rem;
      }
      .maz-w-9 {
        width: 2.25rem;
      }
      .maz-w-full {
        width: 100%;
      }
      .maz-w-max {
        width: -moz-max-content;
        width: max-content;
      }
      .maz-min-w-0 {
        min-width: 0;
      }
      .maz-max-w-52 {
        max-width: 13rem;
      }
      .maz-max-w-full {
        max-width: 100%;
      }
      .maz-flex-1 {
        flex: 1 1 0%;
      }
      .maz-flex-none {
        flex: none;
      }
      .-maz-rotate-180 {
        --tw-rotate: -180deg;
      }
      .-maz-rotate-180,
      .maz-rotate-180 {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .maz-rotate-180 {
        --tw-rotate: 180deg;
      }
      .maz-flex-col {
        flex-direction: column;
      }
      .maz-items-center {
        align-items: center;
      }
      .maz-justify-end {
        justify-content: flex-end;
      }
      .maz-justify-between {
        justify-content: space-between;
      }
      .maz-gap-2 {
        gap: 0.5rem;
      }
      .maz-space-x-2 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-left: calc(0.5rem * (1 - var(--tw-space-x-reverse)));
        margin-right: calc(0.5rem * var(--tw-space-x-reverse));
      }
      .maz-overflow-hidden {
        overflow: hidden;
      }
      .maz-overflow-x-auto {
        overflow-x: auto;
      }
      .maz-truncate {
        overflow: hidden;
        text-overflow: ellipsis;
      }
      .maz-truncate,
      .maz-whitespace-nowrap {
        white-space: nowrap;
      }
      .maz-rounded {
        border-radius: var(--maz-border-radius);
      }
      .maz-rounded-full {
        border-radius: 9999px;
      }
      .maz-rounded-sm {
        border-radius: 0.125rem;
      }
      .maz-rounded-xl {
        border-radius: 0.75rem;
      }
      .maz-rounded-t {
        border-top-left-radius: var(--maz-border-radius);
        border-top-right-radius: var(--maz-border-radius);
      }
      .maz-border {
        border-width: var(--maz-border-width);
      }
      .maz-border-b {
        border-bottom-width: var(--maz-border-width);
      }
      .maz-border-t {
        border-top-width: var(--maz-border-width);
      }
      .maz-border-solid {
        border-style: solid;
      }
      .\!maz-border-danger {
        border-color: var(--maz-color-danger) !important;
      }
      .\!maz-border-success {
        border-color: var(--maz-color-success) !important;
      }
      .\!maz-border-warning {
        border-color: var(--maz-color-warning) !important;
      }
      .maz-border-black {
        border-color: var(--maz-color-black);
      }
      .maz-border-border {
        border-color: var(--maz-border-color);
      }
      .maz-border-color-light {
        border-color: var(--maz-color-bg-light);
      }
      .maz-border-danger {
        border-color: var(--maz-color-danger);
      }
      .maz-border-danger-600 {
        border-color: var(--maz-color-danger-600);
      }
      .maz-border-dark {
        border-color: var(--maz-color-text-dark);
      }
      .maz-border-info {
        border-color: var(--maz-color-info);
      }
      .maz-border-info-600 {
        border-color: var(--maz-color-info-600);
      }
      .maz-border-light {
        border-color: var(--maz-color-text-light);
      }
      .maz-border-primary {
        border-color: var(--maz-color-primary);
      }
      .maz-border-primary-600 {
        border-color: var(--maz-color-primary-600);
      }
      .maz-border-secondary {
        border-color: var(--maz-color-secondary);
      }
      .maz-border-secondary-600 {
        border-color: var(--maz-color-secondary-600);
      }
      .maz-border-success {
        border-color: var(--maz-color-success);
      }
      .maz-border-success-600 {
        border-color: var(--maz-color-success-600);
      }
      .maz-border-theme {
        border-color: var(--maz-color-bg-theme);
      }
      .maz-border-transparent {
        border-color: transparent;
      }
      .maz-border-warning {
        border-color: var(--maz-color-warning);
      }
      .maz-border-warning-600 {
        border-color: var(--maz-color-warning-600);
      }
      .maz-border-white {
        border-color: var(--maz-color-white);
      }
      .maz-bg-black {
        background-color: var(--maz-color-black);
      }
      .maz-bg-color {
        background-color: var(--maz-color-bg);
      }
      .maz-bg-color-light {
        background-color: var(--maz-color-bg-light);
      }
      .maz-bg-danger {
        background-color: var(--maz-color-danger);
      }
      .maz-bg-danger-700 {
        background-color: var(--maz-color-danger-700);
      }
      .maz-bg-dark {
        background-color: var(--maz-color-text-dark);
      }
      .maz-bg-info {
        background-color: var(--maz-color-info);
      }
      .maz-bg-info-700 {
        background-color: var(--maz-color-info-700);
      }
      .maz-bg-light {
        background-color: var(--maz-color-text-light);
      }
      .maz-bg-overlay {
        background-color: var(--maz-bg-overlay);
      }
      .maz-bg-primary {
        background-color: var(--maz-color-primary);
      }
      .maz-bg-secondary {
        background-color: var(--maz-color-secondary);
      }
      .maz-bg-success {
        background-color: var(--maz-color-success);
      }
      .maz-bg-success-700 {
        background-color: var(--maz-color-success-700);
      }
      .maz-bg-theme {
        background-color: var(--maz-color-bg-theme);
      }
      .maz-bg-warning {
        background-color: var(--maz-color-warning);
      }
      .maz-bg-warning-700 {
        background-color: var(--maz-color-warning-700);
      }
      .maz-bg-white {
        background-color: var(--maz-color-white);
      }
      .maz-p-2 {
        padding: 0.5rem;
      }
      .maz-p-3 {
        padding: 0.75rem;
      }
      .maz-p-4 {
        padding: 1rem;
      }
      .maz-px-2 {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
      }
      .maz-py-1 {
        padding-top: 0.25rem;
      }
      .maz-pb-1,
      .maz-py-1 {
        padding-bottom: 0.25rem;
      }
      .maz-text-center {
        text-align: center;
      }
      .maz-text-start {
        text-align: start;
      }
      .maz-text-end {
        text-align: end;
      }
      .maz-text-2xl {
        font-size: 1.5rem;
        line-height: 2rem;
      }
      .maz-text-3xl {
        font-size: 1.875rem;
        line-height: 2.25rem;
      }
      .maz-text-base {
        font-size: 1rem;
        line-height: 1.5rem;
      }
      .maz-text-lg {
        font-size: 1.125rem;
        line-height: 1.75rem;
      }
      .maz-text-sm {
        font-size: 0.875rem;
        line-height: 1.25rem;
      }
      .maz-text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem;
      }
      .maz-text-xs {
        font-size: 0.75rem;
        line-height: 1rem;
      }
      .maz-font-semibold {
        font-weight: 600;
      }
      .maz-text-danger-600 {
        color: var(--maz-color-danger-600);
      }
      .maz-text-muted {
        color: var(--maz-color-muted);
      }
      .maz-text-normal {
        color: var(--maz-color-text);
      }
      .maz-text-success-600 {
        color: var(--maz-color-success-600);
      }
      .maz-text-warning-600 {
        color: var(--maz-color-warning-600);
      }
      .maz-text-white {
        color: var(--maz-color-white);
      }
      .\!maz-transition-all {
        transition-duration: 0.15s !important;
        transition-property: all !important;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
      }
      .maz-transition-all {
        transition-duration: 0.15s;
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      }
      .\!maz-duration-200 {
        transition-duration: 0.2s !important;
      }
      .maz-duration-200 {
        transition-duration: 0.2s;
      }
      .\!maz-ease-linear {
        transition-timing-function: linear !important;
      }
      .maz-elevation {
        box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.05);
      }
      .maz-flex-center {
        align-items: center;
        justify-content: center;
      }
      .maz-group:hover .group-hover\:maz-block {
        display: block;
      }
      .dark\:maz-border-color-lighter:is([class~="dark"] *) {
        border-color: var(--maz-color-bg-lighter);
      }
      @media (min-width: 640px) {
        .tab-s\:maz-block {
          display: block;
        }
      }
    
  
      *,
      ::backdrop,
      :after,
      :before {
        --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: #3b82f680;
        --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: ;
        --tw-contain-size: ;
        --tw-contain-layout: ;
        --tw-contain-paint: ;
        --tw-contain-style: ;
      } /*! tailwindcss v3.4.15 | MIT License | https://tailwindcss.com*/
      *,
      :after,
      :before {
        border: 0 solid #e5e7eb;
        box-sizing: border-box;
      }
      :after,
      :before {
        --tw-content: "";
      }
      :host,
      html {
        line-height: 1.5;
        -webkit-text-size-adjust: 100%;
        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;
        tab-size: 4;
        -webkit-tap-highlight-color: transparent;
      }
      body {
        line-height: inherit;
        margin: 0;
      }
      hr {
        border-top-width: 1px;
        color: inherit;
        height: 0;
      }
      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,
      pre,
      samp {
        font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
          Liberation Mono, Courier New, monospace;
        font-feature-settings: normal;
        font-size: 1em;
        font-variation-settings: normal;
      }
      small {
        font-size: 80%;
      }
      sub,
      sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: initial;
      }
      sub {
        bottom: -0.25em;
      }
      sup {
        top: -0.5em;
      }
      table {
        border-collapse: collapse;
        border-color: inherit;
        text-indent: 0;
      }
      button,
      input,
      optgroup,
      select,
      textarea {
        color: inherit;
        font-family: inherit;
        font-feature-settings: inherit;
        font-size: 100%;
        font-variation-settings: inherit;
        font-weight: inherit;
        letter-spacing: inherit;
        line-height: inherit;
        margin: 0;
        padding: 0;
      }
      button,
      select {
        text-transform: none;
      }
      button,
      input:where([type="button"]),
      input:where([type="reset"]),
      input:where([type="submit"]) {
        -webkit-appearance: button;
        background-color: initial;
        background-image: none;
      }
      :-moz-focusring {
        outline: auto;
      }
      :-moz-ui-invalid {
        box-shadow: none;
      }
      progress {
        vertical-align: initial;
      }
      ::-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,
      dd,
      dl,
      figure,
      h1,
      h2,
      h3,
      h4,
      h5,
      h6,
      hr,
      p,
      pre {
        margin: 0;
      }
      fieldset {
        margin: 0;
      }
      fieldset,
      legend {
        padding: 0;
      }
      menu,
      ol,
      ul {
        list-style: none;
        margin: 0;
        padding: 0;
      }
      dialog {
        padding: 0;
      }
      textarea {
        resize: vertical;
      }
      input::placeholder,
      textarea::placeholder {
        color: #9ca3af;
        opacity: 1;
      }
      [role="button"],
      button {
        cursor: pointer;
      }
      :disabled {
        cursor: default;
      }
      audio,
      canvas,
      embed,
      iframe,
      img,
      object,
      svg,
      video {
        display: block;
        vertical-align: middle;
      }
      img,
      video {
        height: auto;
        max-width: 100%;
      }
      [hidden]:where(:not([hidden="until-found"])) {
        display: none;
      }
      .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 {
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
        clip: rect(0, 0, 0, 0);
        border-width: 0;
        white-space: nowrap;
      }
      .pointer-events-none {
        pointer-events: none;
      }
      .pointer-events-auto {
        pointer-events: auto;
      }
      .visible {
        visibility: visible;
      }
      .invisible {
        visibility: hidden;
      }
      .collapse {
        visibility: collapse;
      }
      .fixed {
        position: fixed;
      }
      .absolute {
        position: absolute;
      }
      .relative {
        position: relative;
      }
      .sticky {
        position: sticky;
      }
      .inset-0 {
        inset: 0;
      }
      .inset-0\.5 {
        inset: 0.125rem;
      }
      .inset-x-0 {
        left: 0;
        right: 0;
      }
      .inset-y-0 {
        bottom: 0;
        top: 0;
      }
      .-bottom-1 {
        bottom: -0.25rem;
      }
      .-bottom-10 {
        bottom: -2.5rem;
      }
      .-bottom-12 {
        bottom: -3rem;
      }
      .-bottom-16 {
        bottom: -4rem;
      }
      .-bottom-2 {
        bottom: -0.5rem;
      }
      .-bottom-20 {
        bottom: -5rem;
      }
      .-bottom-24 {
        bottom: -6rem;
      }
      .-bottom-28 {
        bottom: -7rem;
      }
      .-bottom-3 {
        bottom: -0.75rem;
      }
      .-bottom-4 {
        bottom: -1rem;
      }
      .-bottom-8 {
        bottom: -2rem;
      }
      .-bottom-\[48px\] {
        bottom: -48px;
      }
      .-left-16 {
        left: -4rem;
      }
      .-left-2 {
        left: -0.5rem;
      }
      .-left-24 {
        left: -6rem;
      }
      .-left-28 {
        left: -7rem;
      }
      .-left-4 {
        left: -1rem;
      }
      .-right-16 {
        right: -4rem;
      }
      .-right-2 {
        right: -0.5rem;
      }
      .-right-20 {
        right: -5rem;
      }
      .-right-32 {
        right: -8rem;
      }
      .-right-4 {
        right: -1rem;
      }
      .-right-6 {
        right: -1.5rem;
      }
      .-top-0\.5 {
        top: -0.125rem;
      }
      .-top-2 {
        top: -0.5rem;
      }
      .-top-32 {
        top: -8rem;
      }
      .-top-4 {
        top: -1rem;
      }
      .-top-5 {
        top: -1.25rem;
      }
      .-top-6 {
        top: -1.5rem;
      }
      .bottom-0 {
        bottom: 0;
      }
      .bottom-10 {
        bottom: 2.5rem;
      }
      .bottom-16 {
        bottom: 4rem;
      }
      .bottom-2 {
        bottom: 0.5rem;
      }
      .bottom-20 {
        bottom: 5rem;
      }
      .bottom-28 {
        bottom: 7rem;
      }
      .bottom-3 {
        bottom: 0.75rem;
      }
      .bottom-4 {
        bottom: 1rem;
      }
      .bottom-40 {
        bottom: 10rem;
      }
      .bottom-5 {
        bottom: 1.25rem;
      }
      .bottom-56 {
        bottom: 14rem;
      }
      .bottom-6 {
        bottom: 1.5rem;
      }
      .bottom-8 {
        bottom: 2rem;
      }
      .bottom-\[-33\%\] {
        bottom: -33%;
      }
      .bottom-\[-6rem\] {
        bottom: -6rem;
      }
      .bottom-\[3px\] {
        bottom: 3px;
      }
      .bottom-\[auto\] {
        bottom: auto;
      }
      .left-0 {
        left: 0;
      }
      .left-1 {
        left: 0.25rem;
      }
      .left-1\/2 {
        left: 50%;
      }
      .left-1\/4 {
        left: 25%;
      }
      .left-10 {
        left: 2.5rem;
      }
      .left-14 {
        left: 3.5rem;
      }
      .left-2 {
        left: 0.5rem;
      }
      .left-20 {
        left: 5rem;
      }
      .left-3 {
        left: 0.75rem;
      }
      .left-4 {
        left: 1rem;
      }
      .left-5 {
        left: 1.25rem;
      }
      .left-52 {
        left: 13rem;
      }
      .left-6 {
        left: 1.5rem;
      }
      .left-\[22px\] {
        left: 22px;
      }
      .left-\[3px\] {
        left: 3px;
      }
      .left-\[50\%\] {
        left: 50%;
      }
      .left-\[auto\],
      .left-auto {
        left: auto;
      }
      .right-0 {
        right: 0;
      }
      .right-1 {
        right: 0.25rem;
      }
      .right-1\/3 {
        right: 33.333333%;
      }
      .right-10 {
        right: 2.5rem;
      }
      .right-16 {
        right: 4rem;
      }
      .right-2 {
        right: 0.5rem;
      }
      .right-20 {
        right: 5rem;
      }
      .right-3 {
        right: 0.75rem;
      }
      .right-32 {
        right: 8rem;
      }
      .right-4 {
        right: 1rem;
      }
      .right-40 {
        right: 10rem;
      }
      .right-5 {
        right: 1.25rem;
      }
      .right-6 {
        right: 1.5rem;
      }
      .right-\[0\%\] {
        right: 0;
      }
      .right-\[10\%\] {
        right: 10%;
      }
      .right-\[20\%\] {
        right: 20%;
      }
      .right-\[25\%\] {
        right: 25%;
      }
      .right-\[25rem\] {
        right: 25rem;
      }
      .right-\[28px\] {
        right: 28px;
      }
      .right-\[3px\] {
        right: 3px;
      }
      .right-\[50\%\] {
        right: 50%;
      }
      .start-0 {
        inset-inline-start: 0;
      }
      .top-0 {
        top: 0;
      }
      .top-1 {
        top: 0.25rem;
      }
      .top-1\/2 {
        top: 50%;
      }
      .top-10 {
        top: 2.5rem;
      }
      .top-12 {
        top: 3rem;
      }
      .top-14 {
        top: 3.5rem;
      }
      .top-2 {
        top: 0.5rem;
      }
      .top-2\.5 {
        top: 0.625rem;
      }
      .top-20 {
        top: 5rem;
      }
      .top-24 {
        top: 6rem;
      }
      .top-28 {
        top: 7rem;
      }
      .top-3 {
        top: 0.75rem;
      }
      .top-32 {
        top: 8rem;
      }
      .top-36 {
        top: 9rem;
      }
      .top-4 {
        top: 1rem;
      }
      .top-40 {
        top: 10rem;
      }
      .top-44 {
        top: 11rem;
      }
      .top-5 {
        top: 1.25rem;
      }
      .top-6 {
        top: 1.5rem;
      }
      .top-7 {
        top: 1.75rem;
      }
      .top-72 {
        top: 18rem;
      }
      .top-8 {
        top: 2rem;
      }
      .top-\[-200px\] {
        top: -200px;
      }
      .top-\[-32px\] {
        top: -32px;
      }
      .top-\[0\%\] {
        top: 0;
      }
      .top-\[30\%\] {
        top: 30%;
      }
      .top-\[80\%\] {
        top: 80%;
      }
      .top-auto {
        top: auto;
      }
      .top-full {
        top: 100%;
      }
      .isolate {
        isolation: isolate;
      }
      .isolation-auto {
        isolation: auto;
      }
      .-z-10 {
        z-index: -10;
      }
      .-z-\[1\] {
        z-index: -1;
      }
      .z-0 {
        z-index: 0;
      }
      .z-10 {
        z-index: 10;
      }
      .z-20 {
        z-index: 20;
      }
      .z-30 {
        z-index: 30;
      }
      .z-40 {
        z-index: 40;
      }
      .z-50 {
        z-index: 50;
      }
      .z-\[-1\] {
        z-index: -1;
      }
      .z-\[0\] {
        z-index: 0;
      }
      .z-\[10000\] {
        z-index: 10000;
      }
      .z-\[10\] {
        z-index: 10;
      }
      .z-\[1\] {
        z-index: 1;
      }
      .z-\[2\] {
        z-index: 2;
      }
      .z-\[999999999999999999999999999\] {
        z-index: 1e27;
      }
      .z-\[999999999\] {
        z-index: 999999999;
      }
      .z-\[99999999\] {
        z-index: 99999999;
      }
      .z-\[99999\] {
        z-index: 99999;
      }
      .z-\[9999\] {
        z-index: 9999;
      }
      .z-\[999\] {
        z-index: 999;
      }
      .order-1 {
        order: 1;
      }
      .order-2 {
        order: 2;
      }
      .order-first {
        order: -9999;
      }
      .col-span-12 {
        grid-column: span 12 / span 12;
      }
      .col-span-2 {
        grid-column: span 2 / span 2;
      }
      .col-span-3 {
        grid-column: span 3 / span 3;
      }
      .col-span-4 {
        grid-column: span 4 / span 4;
      }
      .col-span-6 {
        grid-column: span 6 / span 6;
      }
      .col-span-full {
        grid-column: 1/-1;
      }
      .row-span-2 {
        grid-row: span 2 / span 2;
      }
      .row-span-3 {
        grid-row: span 3 / span 3;
      }
      .float-left {
        float: left;
      }
      .-m-4 {
        margin: -1rem;
      }
      .m-0 {
        margin: 0;
      }
      .m-1 {
        margin: 0.25rem;
      }
      .m-10 {
        margin: 2.5rem;
      }
      .m-12 {
        margin: 3rem;
      }
      .m-2 {
        margin: 0.5rem;
      }
      .m-3 {
        margin: 0.75rem;
      }
      .m-4 {
        margin: 1rem;
      }
      .m-5 {
        margin: 1.25rem;
      }
      .m-8 {
        margin: 2rem;
      }
      .m-auto {
        margin: auto;
      }
      .-mx-2 {
        margin-left: -0.5rem;
        margin-right: -0.5rem;
      }
      .-mx-4 {
        margin-left: -1rem;
        margin-right: -1rem;
      }
      .mx-1 {
        margin-left: 0.25rem;
        margin-right: 0.25rem;
      }
      .mx-10 {
        margin-left: 2.5rem;
        margin-right: 2.5rem;
      }
      .mx-2 {
        margin-left: 0.5rem;
        margin-right: 0.5rem;
      }
      .mx-3 {
        margin-left: 0.75rem;
        margin-right: 0.75rem;
      }
      .mx-4 {
        margin-left: 1rem;
        margin-right: 1rem;
      }
      .mx-5 {
        margin-left: 1.25rem;
        margin-right: 1.25rem;
      }
      .mx-auto {
        margin-left: auto;
        margin-right: auto;
      }
      .my-1 {
        margin-bottom: 0.25rem;
        margin-top: 0.25rem;
      }
      .my-10 {
        margin-bottom: 2.5rem;
        margin-top: 2.5rem;
      }
      .my-16 {
        margin-bottom: 4rem;
        margin-top: 4rem;
      }
      .my-2 {
        margin-bottom: 0.5rem;
        margin-top: 0.5rem;
      }
      .my-20 {
        margin-bottom: 5rem;
        margin-top: 5rem;
      }
      .my-3 {
        margin-bottom: 0.75rem;
        margin-top: 0.75rem;
      }
      .my-32 {
        margin-bottom: 8rem;
        margin-top: 8rem;
      }
      .my-4 {
        margin-bottom: 1rem;
        margin-top: 1rem;
      }
      .my-5 {
        margin-bottom: 1.25rem;
        margin-top: 1.25rem;
      }
      .my-6 {
        margin-bottom: 1.5rem;
        margin-top: 1.5rem;
      }
      .my-8 {
        margin-bottom: 2rem;
        margin-top: 2rem;
      }
      .my-auto {
        margin-bottom: auto;
        margin-top: auto;
      }
      .\!mr-4 {
        margin-right: 1rem !important;
      }
      .-mb-1 {
        margin-bottom: -0.25rem;
      }
      .-mb-\[34px\] {
        margin-bottom: -34px;
      }
      .-ml-1 {
        margin-left: -0.25rem;
      }
      .-ml-2 {
        margin-left: -0.5rem;
      }
      .-ml-20 {
        margin-left: -5rem;
      }
      .-ml-5 {
        margin-left: -1.25rem;
      }
      .-ml-6 {
        margin-left: -1.5rem;
      }
      .-mr-0\.5 {
        margin-right: -0.125rem;
      }
      .-mr-2 {
        margin-right: -0.5rem;
      }
      .-mr-3 {
        margin-right: -0.75rem;
      }
      .-mr-3\.5 {
        margin-right: -0.875rem;
      }
      .-mr-\[34px\] {
        margin-right: -34px;
      }
      .-mt-16 {
        margin-top: -4rem;
      }
      .-mt-20 {
        margin-top: -5rem;
      }
      .-mt-28 {
        margin-top: -7rem;
      }
      .-mt-6 {
        margin-top: -1.5rem;
      }
      .-mt-64 {
        margin-top: -16rem;
      }
      .-mt-8 {
        margin-top: -2rem;
      }
      .mb-0 {
        margin-bottom: 0;
      }
      .mb-1 {
        margin-bottom: 0.25rem;
      }
      .mb-10 {
        margin-bottom: 2.5rem;
      }
      .mb-12 {
        margin-bottom: 3rem;
      }
      .mb-16 {
        margin-bottom: 4rem;
      }
      .mb-2 {
        margin-bottom: 0.5rem;
      }
      .mb-2\.5 {
        margin-bottom: 0.625rem;
      }
      .mb-20 {
        margin-bottom: 5rem;
      }
      .mb-3 {
        margin-bottom: 0.75rem;
      }
      .mb-4 {
        margin-bottom: 1rem;
      }
      .mb-5 {
        margin-bottom: 1.25rem;
      }
      .mb-6 {
        margin-bottom: 1.5rem;
      }
      .mb-7 {
        margin-bottom: 1.75rem;
      }
      .mb-8 {
        margin-bottom: 2rem;
      }
      .mb-auto {
        margin-bottom: auto;
      }
      .me-2 {
        margin-inline-end: 0.5rem;
      }
      .ml-1 {
        margin-left: 0.25rem;
      }
      .ml-10 {
        margin-left: 2.5rem;
      }
      .ml-16 {
        margin-left: 4rem;
      }
      .ml-2 {
        margin-left: 0.5rem;
      }
      .ml-20 {
        margin-left: 5rem;
      }
      .ml-3 {
        margin-left: 0.75rem;
      }
      .ml-3\.5 {
        margin-left: 0.875rem;
      }
      .ml-4 {
        margin-left: 1rem;
      }
      .ml-5 {
        margin-left: 1.25rem;
      }
      .ml-6 {
        margin-left: 1.5rem;
      }
      .ml-\[calc\(50\%-1rem\)\] {
        margin-left: calc(50% - 1rem);
      }
      .ml-auto {
        margin-left: auto;
      }
      .mr-1 {
        margin-right: 0.25rem;
      }
      .mr-12 {
        margin-right: 3rem;
      }
      .mr-16 {
        margin-right: 4rem;
      }
      .mr-2 {
        margin-right: 0.5rem;
      }
      .mr-2\.5 {
        margin-right: 0.625rem;
      }
      .mr-3 {
        margin-right: 0.75rem;
      }
      .mr-3\.5 {
        margin-right: 0.875rem;
      }
      .mr-4 {
        margin-right: 1rem;
      }
      .mr-5 {
        margin-right: 1.25rem;
      }
      .mr-6 {
        margin-right: 1.5rem;
      }
      .mr-8 {
        margin-right: 2rem;
      }
      .mr-auto {
        margin-right: auto;
      }
      .ms-1 {
        margin-inline-start: 0.25rem;
      }
      .mt-0 {
        margin-top: 0;
      }
      .mt-1 {
        margin-top: 0.25rem;
      }
      .mt-1\.5 {
        margin-top: 0.375rem;
      }
      .mt-10 {
        margin-top: 2.5rem;
      }
      .mt-11 {
        margin-top: 2.75rem;
      }
      .mt-12 {
        margin-top: 3rem;
      }
      .mt-14 {
        margin-top: 3.5rem;
      }
      .mt-16 {
        margin-top: 4rem;
      }
      .mt-2 {
        margin-top: 0.5rem;
      }
      .mt-2\.5 {
        margin-top: 0.625rem;
      }
      .mt-20 {
        margin-top: 5rem;
      }
      .mt-24 {
        margin-top: 6rem;
      }
      .mt-28 {
        margin-top: 7rem;
      }
      .mt-3 {
        margin-top: 0.75rem;
      }
      .mt-3\.5 {
        margin-top: 0.875rem;
      }
      .mt-32 {
        margin-top: 8rem;
      }
      .mt-36 {
        margin-top: 9rem;
      }
      .mt-4 {
        margin-top: 1rem;
      }
      .mt-40 {
        margin-top: 10rem;
      }
      .mt-5 {
        margin-top: 1.25rem;
      }
      .mt-6 {
        margin-top: 1.5rem;
      }
      .mt-64 {
        margin-top: 16rem;
      }
      .mt-7 {
        margin-top: 1.75rem;
      }
      .mt-8 {
        margin-top: 2rem;
      }
      .mt-9 {
        margin-top: 2.25rem;
      }
      .mt-auto {
        margin-top: auto;
      }
      .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;
      }
      .aspect-\[0\.64\] {
        aspect-ratio: 0.64;
      }
      .aspect-\[0\.98\] {
        aspect-ratio: 0.98;
      }
      .aspect-\[1\.04\] {
        aspect-ratio: 1.04;
      }
      .aspect-\[1\.15\] {
        aspect-ratio: 1.15;
      }
      .aspect-\[1\.18\] {
        aspect-ratio: 1.18;
      }
      .aspect-\[1\.23\] {
        aspect-ratio: 1.23;
      }
      .aspect-\[1\.64\] {
        aspect-ratio: 1.64;
      }
      .aspect-\[1\.92\] {
        aspect-ratio: 1.92;
      }
      .aspect-\[16\/9\] {
        aspect-ratio: 16/9;
      }
      .aspect-\[2\.44\] {
        aspect-ratio: 2.44;
      }
      .aspect-\[2\] {
        aspect-ratio: 2;
      }
      .aspect-\[4\] {
        aspect-ratio: 4;
      }
      .aspect-\[7\.14\] {
        aspect-ratio: 7.14;
      }
      .aspect-\[9\/16\] {
        aspect-ratio: 9/16;
      }
      .aspect-auto {
        aspect-ratio: auto;
      }
      .aspect-square {
        aspect-ratio: 1/1;
      }
      .aspect-video {
        aspect-ratio: 16/9;
      }
      .size-12 {
        height: 3rem;
        width: 3rem;
      }
      .size-2 {
        height: 0.5rem;
        width: 0.5rem;
      }
      .size-32 {
        height: 8rem;
        width: 8rem;
      }
      .size-6 {
        height: 1.5rem;
        width: 1.5rem;
      }
      .size-7 {
        height: 1.75rem;
        width: 1.75rem;
      }
      .size-8 {
        height: 2rem;
        width: 2rem;
      }
      .size-fit {
        height: fit-content;
        width: fit-content;
      }
      .size-full {
        height: 100%;
        width: 100%;
      }
      .h-1 {
        height: 0.25rem;
      }
      .h-1\.5 {
        height: 0.375rem;
      }
      .h-1\/2 {
        height: 50%;
      }
      .h-10 {
        height: 2.5rem;
      }
      .h-11 {
        height: 2.75rem;
      }
      .h-12 {
        height: 3rem;
      }
      .h-14 {
        height: 3.5rem;
      }
      .h-16 {
        height: 4rem;
      }
      .h-2 {
        height: 0.5rem;
      }
      .h-2\/3 {
        height: 66.666667%;
      }
      .h-20 {
        height: 5rem;
      }
      .h-24 {
        height: 6rem;
      }
      .h-28 {
        height: 7rem;
      }
      .h-3 {
        height: 0.75rem;
      }
      .h-3\.5 {
        height: 0.875rem;
      }
      .h-32 {
        height: 8rem;
      }
      .h-36 {
        height: 9rem;
      }
      .h-4 {
        height: 1rem;
      }
      .h-40 {
        height: 10rem;
      }
      .h-48 {
        height: 12rem;
      }
      .h-5 {
        height: 1.25rem;
      }
      .h-52 {
        height: 13rem;
      }
      .h-56 {
        height: 14rem;
      }
      .h-6 {
        height: 1.5rem;
      }
      .h-60 {
        height: 15rem;
      }
      .h-64 {
        height: 16rem;
      }
      .h-7 {
        height: 1.75rem;
      }
      .h-72 {
        height: 18rem;
      }
      .h-8 {
        height: 2rem;
      }
      .h-80 {
        height: 20rem;
      }
      .h-9 {
        height: 2.25rem;
      }
      .h-96 {
        height: 24rem;
      }
      .h-\[0\.875rem\] {
        height: 0.875rem;
      }
      .h-\[1\.125rem\] {
        height: 1.125rem;
      }
      .h-\[100px\] {
        height: 100px;
      }
      .h-\[100vh\] {
        height: 100vh;
      }
      .h-\[126px\] {
        height: 126px;
      }
      .h-\[12rem\] {
        height: 12rem;
      }
      .h-\[18px\] {
        height: 18px;
      }
      .h-\[1rem\] {
        height: 1rem;
      }
      .h-\[200px\] {
        height: 200px;
      }
      .h-\[24em\] {
        height: 24em;
      }
      .h-\[300px\] {
        height: 300px;
      }
      .h-\[30px\] {
        height: 30px;
      }
      .h-\[357px\] {
        height: 357px;
      }
      .h-\[35px\] {
        height: 35px;
      }
      .h-\[360px\] {
        height: 360px;
      }
      .h-\[40\%\] {
        height: 40%;
      }
      .h-\[400px\] {
        height: 400px;
      }
      .h-\[450px\] {
        height: 450px;
      }
      .h-\[45rem\] {
        height: 45rem;
      }
      .h-\[500px\] {
        height: 500px;
      }
      .h-\[50px\] {
        height: 50px;
      }
      .h-\[560px\] {
        height: 560px;
      }
      .h-\[570px\] {
        height: 570px;
      }
      .h-\[600px\] {
        height: 600px;
      }
      .h-\[70px\] {
        height: 70px;
      }
      .h-\[70vh\] {
        height: 70vh;
      }
      .h-\[72rem\] {
        height: 72rem;
      }
      .h-\[800px\] {
        height: 800px;
      }
      .h-auto {
        height: auto;
      }
      .h-fit {
        height: fit-content;
      }
      .h-full {
        height: 100%;
      }
      .h-screen {
        height: 100vh;
      }
      .max-h-0 {
        max-height: 0;
      }
      .max-h-\[20vh\] {
        max-height: 20vh;
      }
      .max-h-\[500px\] {
        max-height: 500px;
      }
      .max-h-\[560px\] {
        max-height: 560px;
      }
      .min-h-80 {
        min-height: 20rem;
      }
      .min-h-\[10\.625rem\] {
        min-height: 10.625rem;
      }
      .min-h-\[150px\] {
        min-height: 150px;
      }
      .min-h-\[200px\] {
        min-height: 200px;
      }
      .min-h-\[280px\] {
        min-height: 280px;
      }
      .min-h-\[400px\] {
        min-height: 400px;
      }
      .min-h-\[530px\] {
        min-height: 530px;
      }
      .min-h-\[550px\] {
        min-height: 550px;
      }
      .min-h-screen {
        min-height: 100vh;
      }
      .w-0\.5 {
        width: 0.125rem;
      }
      .w-1\/2 {
        width: 50%;
      }
      .w-1\/3 {
        width: 33.333333%;
      }
      .w-1\/4 {
        width: 25%;
      }
      .w-1\/5 {
        width: 20%;
      }
      .w-1\/6 {
        width: 16.666667%;
      }
      .w-10 {
        width: 2.5rem;
      }
      .w-10\/12 {
        width: 83.333333%;
      }
      .w-11 {
        width: 2.75rem;
      }
      .w-11\/12 {
        width: 91.666667%;
      }
      .w-12 {
        width: 3rem;
      }
      .w-14 {
        width: 3.5rem;
      }
      .w-16 {
        width: 4rem;
      }
      .w-2 {
        width: 0.5rem;
      }
      .w-2\.5 {
        width: 0.625rem;
      }
      .w-2\/3 {
        width: 66.666667%;
      }
      .w-20 {
        width: 5rem;
      }
      .w-24 {
        width: 6rem;
      }
      .w-28 {
        width: 7rem;
      }
      .w-3 {
        width: 0.75rem;
      }
      .w-3\.5 {
        width: 0.875rem;
      }
      .w-3\/4 {
        width: 75%;
      }
      .w-3\/5 {
        width: 60%;
      }
      .w-32 {
        width: 8rem;
      }
      .w-36 {
        width: 9rem;
      }
      .w-4 {
        width: 1rem;
      }
      .w-4\/5 {
        width: 80%;
      }
      .w-40 {
        width: 10rem;
      }
      .w-44 {
        width: 11rem;
      }
      .w-48 {
        width: 12rem;
      }
      .w-5 {
        width: 1.25rem;
      }
      .w-5\/6 {
        width: 83.333333%;
      }
      .w-52 {
        width: 13rem;
      }
      .w-56 {
        width: 14rem;
      }
      .w-6 {
        width: 1.5rem;
      }
      .w-6\/12 {
        width: 50%;
      }
      .w-60 {
        width: 15rem;
      }
      .w-64 {
        width: 16rem;
      }
      .w-7 {
        width: 1.75rem;
      }
      .w-72 {
        width: 18rem;
      }
      .w-8 {
        width: 2rem;
      }
      .w-80 {
        width: 20rem;
      }
      .w-9 {
        width: 2.25rem;
      }
      .w-96 {
        width: 24rem;
      }
      .w-\[1\.25rem\] {
        width: 1.25rem;
      }
      .w-\[100\%\] {
        width: 100%;
      }
      .w-\[1000px\] {
        width: 1000px;
      }
      .w-\[100px\] {
        width: 100px;
      }
      .w-\[1010px\] {
        width: 1010px;
      }
      .w-\[110px\] {
        width: 110px;
      }
      .w-\[1119px\] {
        width: 1119px;
      }
      .w-\[1137px\] {
        width: 1137px;
      }
      .w-\[1152px\] {
        width: 1152px;
      }
      .w-\[1252px\] {
        width: 1252px;
      }
      .w-\[1256px\] {
        width: 1256px;
      }
      .w-\[125px\] {
        width: 125px;
      }
      .w-\[129px\] {
        width: 129px;
      }
      .w-\[135px\] {
        width: 135px;
      }
      .w-\[139px\] {
        width: 139px;
      }
      .w-\[142px\] {
        width: 142px;
      }
      .w-\[150px\] {
        width: 150px;
      }
      .w-\[152px\] {
        width: 152px;
      }
      .w-\[15px\] {
        width: 15px;
      }
      .w-\[164px\] {
        width: 164px;
      }
      .w-\[1650px\] {
        width: 1650px;
      }
      .w-\[18\%\] {
        width: 18%;
      }
      .w-\[181px\] {
        width: 181px;
      }
      .w-\[1rem\] {
        width: 1rem;
      }
      .w-\[200px\] {
        width: 200px;
      }
      .w-\[210px\] {
        width: 210px;
      }
      .w-\[250px\] {
        width: 250px;
      }
      .w-\[280px\] {
        width: 280px;
      }
      .w-\[30\%\] {
        width: 30%;
      }
      .w-\[300px\] {
        width: 300px;
      }
      .w-\[30px\] {
        width: 30px;
      }
      .w-\[33\%\] {
        width: 33%;
      }
      .w-\[340px\] {
        width: 340px;
      }
      .w-\[35px\] {
        width: 35px;
      }
      .w-\[368px\] {
        width: 368px;
      }
      .w-\[40\%\] {
        width: 40%;
      }
      .w-\[43\%\] {
        width: 43%;
      }
      .w-\[60px\] {
        width: 60px;
      }
      .w-\[61px\] {
        width: 61px;
      }
      .w-\[67\%\] {
        width: 67%;
      }
      .w-\[700px\] {
        width: 700px;
      }
      .w-\[70px\] {
        width: 70px;
      }
      .w-\[72rem\] {
        width: 72rem;
      }
      .w-\[81px\] {
        width: 81px;
      }
      .w-\[82px\] {
        width: 82px;
      }
      .w-\[84px\] {
        width: 84px;
      }
      .w-\[90px\] {
        width: 90px;
      }
      .w-\[94px\] {
        width: 94px;
      }
      .w-\[95\%\] {
        width: 95%;
      }
      .w-\[calc\(50\%\+0\.875rem\)\] {
        width: calc(50% + 0.875rem);
      }
      .w-auto {
        width: auto;
      }
      .w-fit {
        width: fit-content;
      }
      .w-full {
        width: 100%;
      }
      .min-w-0 {
        min-width: 0;
      }
      .min-w-\[100px\] {
        min-width: 100px;
      }
      .min-w-\[300px\] {
        min-width: 300px;
      }
      .min-w-\[340px\] {
        min-width: 340px;
      }
      .min-w-\[60px\] {
        min-width: 60px;
      }
      .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-\[1000px\] {
        max-width: 1000px;
      }
      .max-w-\[1380px\] {
        max-width: 1380px;
      }
      .max-w-\[1440px\] {
        max-width: 1440px;
      }
      .max-w-\[1795px\] {
        max-width: 1795px;
      }
      .max-w-\[200px\] {
        max-width: 200px;
      }
      .max-w-\[400px\] {
        max-width: 400px;
      }
      .max-w-\[480px\] {
        max-width: 480px;
      }
      .max-w-\[500px\] {
        max-width: 500px;
      }
      .max-w-\[528px\] {
        max-width: 528px;
      }
      .max-w-\[630px\] {
        max-width: 630px;
      }
      .max-w-\[80\%\] {
        max-width: 80%;
      }
      .max-w-full {
        max-width: 100%;
      }
      .max-w-lg {
        max-width: 32rem;
      }
      .max-w-md {
        max-width: 28rem;
      }
      .max-w-screen-2xl {
        max-width: 1536px;
      }
      .max-w-screen-lg {
        max-width: 1024px;
      }
      .max-w-screen-md {
        max-width: 768px;
      }
      .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-auto {
        flex: 1 1 auto;
      }
      .flex-none {
        flex: none;
      }
      .flex-shrink {
        flex-shrink: 1;
      }
      .flex-shrink-0,
      .shrink-0 {
        flex-shrink: 0;
      }
      .flex-grow,
      .grow {
        flex-grow: 1;
      }
      .basis-0 {
        flex-basis: 0px;
      }
      .border-collapse {
        border-collapse: collapse;
      }
      .-translate-x-1\/2 {
        --tw-translate-x: -50%;
      }
      .-translate-x-1\/2,
      .-translate-x-1\/3 {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .-translate-x-1\/3 {
        --tw-translate-x: -33.333333%;
      }
      .-translate-x-16 {
        --tw-translate-x: -4rem;
      }
      .-translate-x-16,
      .-translate-x-2 {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .-translate-x-2 {
        --tw-translate-x: -0.5rem;
      }
      .-translate-x-24 {
        --tw-translate-x: -6rem;
      }
      .-translate-x-24,
      .-translate-x-44 {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .-translate-x-44 {
        --tw-translate-x: -11rem;
      }
      .-translate-y-1\/2 {
        --tw-translate-y: -50%;
      }
      .-translate-y-1\/2,
      .-translate-y-1\/3 {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .-translate-y-1\/3 {
        --tw-translate-y: -33.333333%;
      }
      .translate-x-1\/2 {
        --tw-translate-x: 50%;
      }
      .translate-x-1\/2,
      .translate-x-1\/4 {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .translate-x-1\/4 {
        --tw-translate-x: 25%;
      }
      .translate-x-16 {
        --tw-translate-x: 4rem;
      }
      .translate-x-16,
      .translate-x-24 {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .translate-x-24 {
        --tw-translate-x: 6rem;
      }
      .translate-x-6 {
        --tw-translate-x: 1.5rem;
      }
      .translate-x-6,
      .translate-x-\[-100\%\] {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .translate-x-\[-100\%\] {
        --tw-translate-x: -100%;
      }
      .translate-x-full {
        --tw-translate-x: 100%;
      }
      .translate-x-full,
      .translate-y-0 {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(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;
      }
      .translate-y-1\/4 {
        --tw-translate-y: 25%;
      }
      .translate-y-10,
      .translate-y-1\/4 {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .translate-y-10 {
        --tw-translate-y: 2.5rem;
      }
      .translate-y-2 {
        --tw-translate-y: 0.5rem;
      }
      .translate-y-2,
      .translate-y-6 {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .translate-y-6 {
        --tw-translate-y: 1.5rem;
      }
      .-rotate-12 {
        --tw-rotate: -12deg;
      }
      .-rotate-12,
      .-rotate-\[3\.5deg\] {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .-rotate-\[3\.5deg\] {
        --tw-rotate: -3.5deg;
      }
      .rotate-180 {
        --tw-rotate: 180deg;
      }
      .rotate-180,
      .rotate-3 {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .rotate-3 {
        --tw-rotate: 3deg;
      }
      .rotate-45 {
        --tw-rotate: 45deg;
      }
      .rotate-45,
      .rotate-\[146deg\] {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .rotate-\[146deg\] {
        --tw-rotate: 146deg;
      }
      .-skew-x-12 {
        --tw-skew-x: -12deg;
      }
      .-skew-x-12,
      .scale-125 {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .scale-125 {
        --tw-scale-x: 1.25;
        --tw-scale-y: 1.25;
      }
      .scale-150 {
        --tw-scale-x: 1.5;
        --tw-scale-y: 1.5;
      }
      .-scale-x-100,
      .scale-150 {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .-scale-x-100 {
        --tw-scale-x: -1;
      }
      .transform {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .animate-bounce {
        animation: bounce 1s infinite;
      }
      @keyframes ping {
        75%,
        to {
          opacity: 0;
          transform: scale(2);
        }
      }
      .animate-ping {
        animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
      }
      .animate-pulse {
        animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
      }
      .animate-spin {
        animation: spin 1s linear infinite;
      }
      .cursor-pointer {
        cursor: pointer;
      }
      .cursor-text {
        cursor: text;
      }
      .select-none {
        -webkit-user-select: none;
        user-select: none;
      }
      .list-inside {
        list-style-position: inside;
      }
      .list-disc {
        list-style-type: disc;
      }
      .list-none {
        list-style-type: none;
      }
      .appearance-none {
        appearance: none;
      }
      .grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr));
      }
      .grid-cols-12 {
        grid-template-columns: repeat(12, 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-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr));
      }
      .flex-row {
        flex-direction: row;
      }
      .flex-row-reverse {
        flex-direction: row-reverse;
      }
      .flex-col {
        flex-direction: column;
      }
      .flex-col-reverse {
        flex-direction: column-reverse;
      }
      .flex-wrap {
        flex-wrap: wrap;
      }
      .flex-wrap-reverse {
        flex-wrap: wrap-reverse;
      }
      .flex-nowrap {
        flex-wrap: nowrap;
      }
      .place-content-center {
        place-content: center;
      }
      .place-items-center {
        place-items: center;
      }
      .content-center {
        align-content: center;
      }
      .content-between {
        align-content: space-between;
      }
      .items-start {
        align-items: flex-start;
      }
      .items-end {
        align-items: flex-end;
      }
      .items-center {
        align-items: center;
      }
      .justify-start {
        justify-content: flex-start;
      }
      .justify-end {
        justify-content: flex-end;
      }
      .justify-center {
        justify-content: center;
      }
      .justify-between {
        justify-content: space-between;
      }
      .justify-items-center {
        justify-items: center;
      }
      .gap-0\.5 {
        gap: 0.125rem;
      }
      .gap-1 {
        gap: 0.25rem;
      }
      .gap-1\.5 {
        gap: 0.375rem;
      }
      .gap-10 {
        gap: 2.5rem;
      }
      .gap-12 {
        gap: 3rem;
      }
      .gap-14 {
        gap: 3.5rem;
      }
      .gap-16 {
        gap: 4rem;
      }
      .gap-2 {
        gap: 0.5rem;
      }
      .gap-2\.5 {
        gap: 0.625rem;
      }
      .gap-20 {
        gap: 5rem;
      }
      .gap-3 {
        gap: 0.75rem;
      }
      .gap-4 {
        gap: 1rem;
      }
      .gap-5 {
        gap: 1.25rem;
      }
      .gap-6 {
        gap: 1.5rem;
      }
      .gap-8 {
        gap: 2rem;
      }
      .gap-\[0\.7em\] {
        gap: 0.7em;
      }
      .gap-\[1em\] {
        gap: 1em;
      }
      .gap-x-12 {
        column-gap: 3rem;
      }
      .gap-x-2 {
        column-gap: 0.5rem;
      }
      .gap-x-5 {
        column-gap: 1.25rem;
      }
      .gap-x-6 {
        column-gap: 1.5rem;
      }
      .gap-y-10 {
        row-gap: 2.5rem;
      }
      .gap-y-12 {
        row-gap: 3rem;
      }
      .gap-y-14 {
        row-gap: 3.5rem;
      }
      .gap-y-20 {
        row-gap: 5rem;
      }
      .gap-y-5 {
        row-gap: 1.25rem;
      }
      .gap-y-8 {
        row-gap: 2rem;
      }
      .-space-x-2 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-left: calc(-0.5rem * (1 - var(--tw-space-x-reverse)));
        margin-right: calc(-0.5rem * var(--tw-space-x-reverse));
      }
      .space-x-1 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-left: calc(0.25rem * (1 - var(--tw-space-x-reverse)));
        margin-right: calc(0.25rem * var(--tw-space-x-reverse));
      }
      .space-x-2 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-left: calc(0.5rem * (1 - var(--tw-space-x-reverse)));
        margin-right: calc(0.5rem * var(--tw-space-x-reverse));
      }
      .space-x-3 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-left: calc(0.75rem * (1 - var(--tw-space-x-reverse)));
        margin-right: calc(0.75rem * var(--tw-space-x-reverse));
      }
      .space-x-4 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-left: calc(1rem * (1 - var(--tw-space-x-reverse)));
        margin-right: calc(1rem * var(--tw-space-x-reverse));
      }
      .space-x-6 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-left: calc(1.5rem * (1 - var(--tw-space-x-reverse)));
        margin-right: calc(1.5rem * var(--tw-space-x-reverse));
      }
      .space-y-1 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
        margin-top: calc(0.25rem * (1 - var(--tw-space-y-reverse)));
      }
      .space-y-12 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-bottom: calc(3rem * var(--tw-space-y-reverse));
        margin-top: calc(3rem * (1 - var(--tw-space-y-reverse)));
      }
      .space-y-2 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
        margin-top: calc(0.5rem * (1 - var(--tw-space-y-reverse)));
      }
      .space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));
        margin-top: calc(0.625rem * (1 - var(--tw-space-y-reverse)));
      }
      .space-y-3 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
        margin-top: calc(0.75rem * (1 - var(--tw-space-y-reverse)));
      }
      .space-y-4 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-bottom: calc(1rem * var(--tw-space-y-reverse));
        margin-top: calc(1rem * (1 - var(--tw-space-y-reverse)));
      }
      .space-y-5 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
        margin-top: calc(1.25rem * (1 - var(--tw-space-y-reverse)));
      }
      .space-y-6 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
        margin-top: calc(1.5rem * (1 - var(--tw-space-y-reverse)));
      }
      .space-y-8 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-bottom: calc(2rem * var(--tw-space-y-reverse));
        margin-top: calc(2rem * (1 - var(--tw-space-y-reverse)));
      }
      .space-x-reverse > :not([hidden]) ~ :not([hidden]) {
        --tw-space-x-reverse: 1;
      }
      .divide-x > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-left-width: calc(1px * (1 - var(--tw-divide-x-reverse)));
        border-right-width: calc(1px * var(--tw-divide-x-reverse));
      }
      .divide-y > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-y-reverse: 0;
        border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
        border-top-width: calc(1px * (1 - var(--tw-divide-y-reverse)));
      }
      .divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(229 231 235 / var(--tw-divide-opacity, 1));
      }
      .divide-red-200 > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 202 202 / var(--tw-divide-opacity, 1));
      }
      .divide-teal-300 > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(94 234 212 / var(--tw-divide-opacity, 1));
      }
      .self-start {
        align-self: flex-start;
      }
      .self-end {
        align-self: flex-end;
      }
      .self-center {
        align-self: center;
      }
      .self-stretch {
        align-self: stretch;
      }
      .justify-self-center {
        justify-self: center;
      }
      .overflow-auto {
        overflow: auto;
      }
      .overflow-hidden {
        overflow: hidden;
      }
      .overflow-visible {
        overflow: visible;
      }
      .overflow-y-auto {
        overflow-y: auto;
      }
      .overflow-x-hidden {
        overflow-x: hidden;
      }
      .truncate {
        overflow: hidden;
        text-overflow: ellipsis;
      }
      .truncate,
      .whitespace-nowrap {
        white-space: nowrap;
      }
      .text-wrap {
        text-wrap: wrap;
      }
      .text-nowrap {
        text-wrap: nowrap;
      }
      .text-balance {
        text-wrap: balance;
      }
      .break-words {
        overflow-wrap: break-word;
      }
      .rounded {
        border-radius: 0.25rem;
      }
      .rounded-2xl {
        border-radius: 1rem;
      }
      .rounded-3xl {
        border-radius: 1.5rem;
      }
      .rounded-\[1\.5em\] {
        border-radius: 1.5em;
      }
      .rounded-\[29px\] {
        border-radius: 29px;
      }
      .rounded-\[30px\] {
        border-radius: 30px;
      }
      .rounded-\[56px\] {
        border-radius: 56px;
      }
      .rounded-\[60px\] {
        border-radius: 60px;
      }
      .rounded-\[6rem\] {
        border-radius: 6rem;
      }
      .rounded-\[inherit\] {
        border-radius: inherit;
      }
      .rounded-full {
        border-radius: 9999px;
      }
      .rounded-lg {
        border-radius: 0.5rem;
      }
      .rounded-md {
        border-radius: 0.375rem;
      }
      .rounded-sm {
        border-radius: 0.125rem;
      }
      .rounded-xl {
        border-radius: 0.75rem;
      }
      .rounded-b-lg {
        border-bottom-left-radius: 0.5rem;
        border-bottom-right-radius: 0.5rem;
      }
      .rounded-b-none {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
      }
      .rounded-r-full {
        border-bottom-right-radius: 9999px;
        border-top-right-radius: 9999px;
      }
      .rounded-t-lg {
        border-top-left-radius: 0.5rem;
        border-top-right-radius: 0.5rem;
      }
      .rounded-t-none {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
      }
      .rounded-t-xl {
        border-top-left-radius: 0.75rem;
        border-top-right-radius: 0.75rem;
      }
      .rounded-bl {
        border-bottom-left-radius: 0.25rem;
      }
      .rounded-bl-3xl {
        border-bottom-left-radius: 1.5rem;
      }
      .rounded-bl-full {
        border-bottom-left-radius: 9999px;
      }
      .rounded-bl-xl {
        border-bottom-left-radius: 0.75rem;
      }
      .rounded-br {
        border-bottom-right-radius: 0.25rem;
      }
      .rounded-br-\[100px\] {
        border-bottom-right-radius: 100px;
      }
      .rounded-br-full {
        border-bottom-right-radius: 9999px;
      }
      .rounded-br-none {
        border-bottom-right-radius: 0;
      }
      .rounded-tl {
        border-top-left-radius: 0.25rem;
      }
      .rounded-tl-\[100px\] {
        border-top-left-radius: 100px;
      }
      .rounded-tl-full {
        border-top-left-radius: 9999px;
      }
      .rounded-tl-lg {
        border-top-left-radius: 0.5rem;
      }
      .rounded-tl-none {
        border-top-left-radius: 0;
      }
      .rounded-tr {
        border-top-right-radius: 0.25rem;
      }
      .rounded-tr-full {
        border-top-right-radius: 9999px;
      }
      .rounded-tr-xl {
        border-top-right-radius: 0.75rem;
      }
      .border {
        border-width: 1px;
      }
      .border-0 {
        border-width: 0;
      }
      .border-2 {
        border-width: 2px;
      }
      .border-4 {
        border-width: 4px;
      }
      .border-8 {
        border-width: 8px;
      }
      .border-\[1px\] {
        border-width: 1px;
      }
      .border-\[3px\] {
        border-width: 3px;
      }
      .border-b {
        border-bottom-width: 1px;
      }
      .border-b-2 {
        border-bottom-width: 2px;
      }
      .border-b-4 {
        border-bottom-width: 4px;
      }
      .border-b-8 {
        border-bottom-width: 8px;
      }
      .border-b-\[4px\] {
        border-bottom-width: 4px;
      }
      .border-l-0 {
        border-left-width: 0;
      }
      .border-l-2 {
        border-left-width: 2px;
      }
      .border-l-4 {
        border-left-width: 4px;
      }
      .border-r {
        border-right-width: 1px;
      }
      .border-r-2 {
        border-right-width: 2px;
      }
      .border-r-4 {
        border-right-width: 4px;
      }
      .border-t {
        border-top-width: 1px;
      }
      .border-t-4 {
        border-top-width: 4px;
      }
      .border-solid {
        border-style: solid;
      }
      .border-dashed {
        border-style: dashed;
      }
      .border-none {
        border-style: none;
      }
      .border-\[\#008852\] {
        --tw-border-opacity: 1;
        border-color: rgb(0 136 82 / var(--tw-border-opacity, 1));
      }
      .border-\[\#0d9488\] {
        --tw-border-opacity: 1;
        border-color: rgb(13 148 136 / var(--tw-border-opacity, 1));
      }
      .border-\[\#23232C\] {
        --tw-border-opacity: 1;
        border-color: rgb(35 35 44 / var(--tw-border-opacity, 1));
      }
      .border-\[\#636262\] {
        --tw-border-opacity: 1;
        border-color: rgb(99 98 98 / var(--tw-border-opacity, 1));
      }
      .border-\[\#9b9b9b\] {
        --tw-border-opacity: 1;
        border-color: rgb(155 155 155 / var(--tw-border-opacity, 1));
      }
      .border-\[\#ce1126\] {
        --tw-border-opacity: 1;
        border-color: rgb(206 17 38 / var(--tw-border-opacity, 1));
      }
      .border-\[var\(--bg\)\] {
        border-color: var(--bg);
      }
      .border-amber-400 {
        --tw-border-opacity: 1;
        border-color: rgb(251 191 36 / var(--tw-border-opacity, 1));
      }
      .border-amber-500 {
        --tw-border-opacity: 1;
        border-color: rgb(245 158 11 / var(--tw-border-opacity, 1));
      }
      .border-black {
        --tw-border-opacity: 1;
        border-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
      }
      .border-cyan-600\/30 {
        border-color: #0891b24d;
      }
      .border-emerald-50 {
        --tw-border-opacity: 1;
        border-color: rgb(236 253 245 / var(--tw-border-opacity, 1));
      }
      .border-emerald-500 {
        --tw-border-opacity: 1;
        border-color: rgb(16 185 129 / var(--tw-border-opacity, 1));
      }
      .border-emerald-700 {
        --tw-border-opacity: 1;
        border-color: rgb(4 120 87 / var(--tw-border-opacity, 1));
      }
      .border-gray-100 {
        --tw-border-opacity: 1;
        border-color: rgb(243 244 246 / var(--tw-border-opacity, 1));
      }
      .border-gray-100\/20 {
        border-color: #f3f4f633;
      }
      .border-gray-200 {
        --tw-border-opacity: 1;
        border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
      }
      .border-gray-200\/50 {
        border-color: #e5e7eb80;
      }
      .border-gray-300 {
        --tw-border-opacity: 1;
        border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
      }
      .border-gray-50 {
        --tw-border-opacity: 1;
        border-color: rgb(249 250 251 / var(--tw-border-opacity, 1));
      }
      .border-gray-600 {
        --tw-border-opacity: 1;
        border-color: rgb(75 85 99 / var(--tw-border-opacity, 1));
      }
      .border-gray-700 {
        --tw-border-opacity: 1;
        border-color: rgb(55 65 81 / var(--tw-border-opacity, 1));
      }
      .border-gray-900 {
        --tw-border-opacity: 1;
        border-color: rgb(17 24 39 / var(--tw-border-opacity, 1));
      }
      .border-gray-950\/5 {
        border-color: #0307120d;
      }
      .border-neutral-300 {
        --tw-border-opacity: 1;
        border-color: rgb(212 212 212 / var(--tw-border-opacity, 1));
      }
      .border-red-200 {
        --tw-border-opacity: 1;
        border-color: rgb(254 202 202 / var(--tw-border-opacity, 1));
      }
      .border-red-500 {
        --tw-border-opacity: 1;
        border-color: rgb(239 68 68 / var(--tw-border-opacity, 1));
      }
      .border-red-700 {
        --tw-border-opacity: 1;
        border-color: rgb(185 28 28 / var(--tw-border-opacity, 1));
      }
      .border-sky-500 {
        --tw-border-opacity: 1;
        border-color: rgb(14 165 233 / var(--tw-border-opacity, 1));
      }
      .border-slate-100 {
        --tw-border-opacity: 1;
        border-color: rgb(241 245 249 / var(--tw-border-opacity, 1));
      }
      .border-slate-600 {
        --tw-border-opacity: 1;
        border-color: rgb(71 85 105 / var(--tw-border-opacity, 1));
      }
      .border-slate-700 {
        --tw-border-opacity: 1;
        border-color: rgb(51 65 85 / var(--tw-border-opacity, 1));
      }
      .border-teal-100 {
        --tw-border-opacity: 1;
        border-color: rgb(204 251 241 / var(--tw-border-opacity, 1));
      }
      .border-teal-200 {
        --tw-border-opacity: 1;
        border-color: rgb(153 246 228 / var(--tw-border-opacity, 1));
      }
      .border-teal-300 {
        --tw-border-opacity: 1;
        border-color: rgb(94 234 212 / var(--tw-border-opacity, 1));
      }
      .border-teal-300\/30 {
        border-color: #5eead44d;
      }
      .border-teal-400 {
        --tw-border-opacity: 1;
        border-color: rgb(45 212 191 / var(--tw-border-opacity, 1));
      }
      .border-teal-500 {
        --tw-border-opacity: 1;
        border-color: rgb(20 184 166 / var(--tw-border-opacity, 1));
      }
      .border-teal-500\/20 {
        border-color: #14b8a633;
      }
      .border-teal-500\/30 {
        border-color: #14b8a64d;
      }
      .border-teal-500\/50 {
        border-color: #14b8a680;
      }
      .border-teal-600 {
        --tw-border-opacity: 1;
        border-color: rgb(13 148 136 / var(--tw-border-opacity, 1));
      }
      .border-teal-600\/30 {
        border-color: #0d94884d;
      }
      .border-teal-700 {
        --tw-border-opacity: 1;
        border-color: rgb(15 118 110 / var(--tw-border-opacity, 1));
      }
      .border-teal-800 {
        --tw-border-opacity: 1;
        border-color: rgb(17 94 89 / var(--tw-border-opacity, 1));
      }
      .border-teal-900 {
        --tw-border-opacity: 1;
        border-color: rgb(19 78 74 / var(--tw-border-opacity, 1));
      }
      .border-transparent {
        border-color: #0000;
      }
      .border-white {
        --tw-border-opacity: 1;
        border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
      }
      .border-white\/10 {
        border-color: #ffffff1a;
      }
      .border-white\/20 {
        border-color: #fff3;
      }
      .border-white\/30 {
        border-color: #ffffff4d;
      }
      .border-yellow-500 {
        --tw-border-opacity: 1;
        border-color: rgb(234 179 8 / var(--tw-border-opacity, 1));
      }
      .border-r-teal-500 {
        --tw-border-opacity: 1;
        border-right-color: rgb(20 184 166 / var(--tw-border-opacity, 1));
      }
      .border-t-green-400 {
        --tw-border-opacity: 1;
        border-top-color: rgb(74 222 128 / var(--tw-border-opacity, 1));
      }
      .border-opacity-30 {
        --tw-border-opacity: 0.3;
      }
      .bg-\[\#000\] {
        --tw-bg-opacity: 1;
        background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
      }
      .bg-\[\#006940\] {
        --tw-bg-opacity: 1;
        background-color: rgb(0 105 64 / var(--tw-bg-opacity, 1));
      }
      .bg-\[\#006940\]\/10 {
        background-color: #0069401a;
      }
      .bg-\[\#0d9488\] {
        --tw-bg-opacity: 1;
        background-color: rgb(13 148 136 / var(--tw-bg-opacity, 1));
      }
      .bg-\[\#34d399\] {
        --tw-bg-opacity: 1;
        background-color: rgb(52 211 153 / var(--tw-bg-opacity, 1));
      }
      .bg-\[\#DCF8C6\] {
        --tw-bg-opacity: 1;
        background-color: rgb(220 248 198 / var(--tw-bg-opacity, 1));
      }
      .bg-\[\#c8102e\] {
        --tw-bg-opacity: 1;
        background-color: rgb(200 16 46 / var(--tw-bg-opacity, 1));
      }
      .bg-\[\#c8102e\]\/10 {
        background-color: #c8102e1a;
      }
      .bg-\[\#ce1126\] {
        --tw-bg-opacity: 1;
        background-color: rgb(206 17 38 / var(--tw-bg-opacity, 1));
      }
      .bg-\[\#e03a3e\] {
        --tw-bg-opacity: 1;
        background-color: rgb(224 58 62 / var(--tw-bg-opacity, 1));
      }
      .bg-\[\#f2e2c4\]\/10 {
        background-color: #f2e2c41a;
      }
      .bg-\[\#f2e2c4\]\/30 {
        background-color: #f2e2c44d;
      }
      .bg-\[\#f2e2c4\]\/50 {
        background-color: #f2e2c480;
      }
      .bg-\[--bg\] {
        background-color: var(--bg);
      }
      .bg-\[--color-flagedu3\] {
        background-color: var(--color-flagedu3);
      }
      .bg-\[var\(--bg\)\] {
        background-color: var(--bg);
      }
      .bg-\[var\(--bg-color\)\] {
        background-color: var(--bg-color);
      }
      .bg-\[var\(--color-flagedu3\)\] {
        background-color: var(--color-flagedu3);
      }
      .bg-\[var\(--nav-color\)\] {
        background-color: var(--nav-color);
      }
      .bg-amber-400 {
        --tw-bg-opacity: 1;
        background-color: rgb(251 191 36 / var(--tw-bg-opacity, 1));
      }
      .bg-amber-500 {
        --tw-bg-opacity: 1;
        background-color: rgb(245 158 11 / var(--tw-bg-opacity, 1));
      }
      .bg-black {
        --tw-bg-opacity: 1;
        background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
      }
      .bg-black\/30 {
        background-color: #0000004d;
      }
      .bg-blue-400 {
        --tw-bg-opacity: 1;
        background-color: rgb(96 165 250 / var(--tw-bg-opacity, 1));
      }
      .bg-blue-500 {
        --tw-bg-opacity: 1;
        background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1));
      }
      .bg-blue-600 {
        --tw-bg-opacity: 1;
        background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1));
      }
      .bg-cyan-100 {
        --tw-bg-opacity: 1;
        background-color: rgb(207 250 254 / var(--tw-bg-opacity, 1));
      }
      .bg-cyan-400 {
        --tw-bg-opacity: 1;
        background-color: rgb(34 211 238 / var(--tw-bg-opacity, 1));
      }
      .bg-cyan-50\/20 {
        background-color: #ecfeff33;
      }
      .bg-cyan-500 {
        --tw-bg-opacity: 1;
        background-color: rgb(6 182 212 / var(--tw-bg-opacity, 1));
      }
      .bg-cyan-500\/50 {
        background-color: #06b6d480;
      }
      .bg-cyan-600 {
        --tw-bg-opacity: 1;
        background-color: rgb(8 145 178 / var(--tw-bg-opacity, 1));
      }
      .bg-cyan-700 {
        --tw-bg-opacity: 1;
        background-color: rgb(14 116 144 / var(--tw-bg-opacity, 1));
      }
      .bg-cyan-800 {
        --tw-bg-opacity: 1;
        background-color: rgb(21 94 117 / var(--tw-bg-opacity, 1));
      }
      .bg-cyan-900 {
        --tw-bg-opacity: 1;
        background-color: rgb(22 78 99 / var(--tw-bg-opacity, 1));
      }
      .bg-cyan-950 {
        --tw-bg-opacity: 1;
        background-color: rgb(8 51 68 / var(--tw-bg-opacity, 1));
      }
      .bg-emerald-100 {
        --tw-bg-opacity: 1;
        background-color: rgb(209 250 229 / var(--tw-bg-opacity, 1));
      }
      .bg-emerald-200 {
        --tw-bg-opacity: 1;
        background-color: rgb(167 243 208 / var(--tw-bg-opacity, 1));
      }
      .bg-emerald-400 {
        --tw-bg-opacity: 1;
        background-color: rgb(52 211 153 / var(--tw-bg-opacity, 1));
      }
      .bg-emerald-50 {
        --tw-bg-opacity: 1;
        background-color: rgb(236 253 245 / var(--tw-bg-opacity, 1));
      }
      .bg-emerald-500 {
        --tw-bg-opacity: 1;
        background-color: rgb(16 185 129 / var(--tw-bg-opacity, 1));
      }
      .bg-emerald-700 {
        --tw-bg-opacity: 1;
        background-color: rgb(4 120 87 / var(--tw-bg-opacity, 1));
      }
      .bg-gray-100 {
        --tw-bg-opacity: 1;
        background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
      }
      .bg-gray-100\/30 {
        background-color: #f3f4f64d;
      }
      .bg-gray-200 {
        --tw-bg-opacity: 1;
        background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
      }
      .bg-gray-300 {
        --tw-bg-opacity: 1;
        background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1));
      }
      .bg-gray-400 {
        --tw-bg-opacity: 1;
        background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1));
      }
      .bg-gray-400\/60 {
        background-color: #9ca3af99;
      }
      .bg-gray-50 {
        --tw-bg-opacity: 1;
        background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
      }
      .bg-gray-50\/10 {
        background-color: #f9fafb1a;
      }
      .bg-gray-500\/20 {
        background-color: #6b728033;
      }
      .bg-gray-500\/50 {
        background-color: #6b728080;
      }
      .bg-gray-700 {
        --tw-bg-opacity: 1;
        background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1));
      }
      .bg-gray-700\/50 {
        background-color: #37415180;
      }
      .bg-gray-800 {
        --tw-bg-opacity: 1;
        background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));
      }
      .bg-gray-900 {
        --tw-bg-opacity: 1;
        background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1));
      }
      .bg-gray-900\/70 {
        background-color: #111827b3;
      }
      .bg-green-200 {
        --tw-bg-opacity: 1;
        background-color: rgb(187 247 208 / var(--tw-bg-opacity, 1));
      }
      .bg-green-50 {
        --tw-bg-opacity: 1;
        background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1));
      }
      .bg-green-500 {
        --tw-bg-opacity: 1;
        background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1));
      }
      .bg-green-600 {
        --tw-bg-opacity: 1;
        background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1));
      }
      .bg-pink-500 {
        --tw-bg-opacity: 1;
        background-color: rgb(236 72 153 / var(--tw-bg-opacity, 1));
      }
      .bg-purple-500 {
        --tw-bg-opacity: 1;
        background-color: rgb(168 85 247 / var(--tw-bg-opacity, 1));
      }
      .bg-red-100 {
        --tw-bg-opacity: 1;
        background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1));
      }
      .bg-red-200 {
        --tw-bg-opacity: 1;
        background-color: rgb(254 202 202 / var(--tw-bg-opacity, 1));
      }
      .bg-red-300 {
        --tw-bg-opacity: 1;
        background-color: rgb(252 165 165 / var(--tw-bg-opacity, 1));
      }
      .bg-red-400 {
        --tw-bg-opacity: 1;
        background-color: rgb(248 113 113 / var(--tw-bg-opacity, 1));
      }
      .bg-red-50 {
        --tw-bg-opacity: 1;
        background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));
      }
      .bg-red-500 {
        --tw-bg-opacity: 1;
        background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1));
      }
      .bg-red-600 {
        --tw-bg-opacity: 1;
        background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1));
      }
      .bg-red-600\/40 {
        background-color: #dc262666;
      }
      .bg-red-700 {
        --tw-bg-opacity: 1;
        background-color: rgb(185 28 28 / var(--tw-bg-opacity, 1));
      }
      .bg-red-900 {
        --tw-bg-opacity: 1;
        background-color: rgb(127 29 29 / var(--tw-bg-opacity, 1));
      }
      .bg-slate-100 {
        --tw-bg-opacity: 1;
        background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1));
      }
      .bg-slate-100\/50 {
        background-color: #f1f5f980;
      }
      .bg-slate-200 {
        --tw-bg-opacity: 1;
        background-color: rgb(226 232 240 / var(--tw-bg-opacity, 1));
      }
      .bg-slate-50 {
        --tw-bg-opacity: 1;
        background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1));
      }
      .bg-slate-600 {
        --tw-bg-opacity: 1;
        background-color: rgb(71 85 105 / var(--tw-bg-opacity, 1));
      }
      .bg-slate-700 {
        --tw-bg-opacity: 1;
        background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1));
      }
      .bg-slate-800 {
        --tw-bg-opacity: 1;
        background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1));
      }
      .bg-slate-800\/50 {
        background-color: #1e293b80;
      }
      .bg-slate-900 {
        --tw-bg-opacity: 1;
        background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1));
      }
      .bg-slate-900\/50 {
        background-color: #0f172a80;
      }
      .bg-teal-100 {
        --tw-bg-opacity: 1;
        background-color: rgb(204 251 241 / var(--tw-bg-opacity, 1));
      }
      .bg-teal-100\/20 {
        background-color: #ccfbf133;
      }
      .bg-teal-200 {
        --tw-bg-opacity: 1;
        background-color: rgb(153 246 228 / var(--tw-bg-opacity, 1));
      }
      .bg-teal-200\/50 {
        background-color: #99f6e480;
      }
      .bg-teal-200\/70 {
        background-color: #99f6e4b3;
      }
      .bg-teal-300 {
        --tw-bg-opacity: 1;
        background-color: rgb(94 234 212 / var(--tw-bg-opacity, 1));
      }
      .bg-teal-300\/10 {
        background-color: #5eead41a;
      }
      .bg-teal-300\/30 {
        background-color: #5eead44d;
      }
      .bg-teal-300\/50 {
        background-color: #5eead480;
      }
      .bg-teal-400 {
        --tw-bg-opacity: 1;
        background-color: rgb(45 212 191 / var(--tw-bg-opacity, 1));
      }
      .bg-teal-400\/40 {
        background-color: #2dd4bf66;
      }
      .bg-teal-50 {
        --tw-bg-opacity: 1;
        background-color: rgb(240 253 250 / var(--tw-bg-opacity, 1));
      }
      .bg-teal-500 {
        --tw-bg-opacity: 1;
        background-color: rgb(20 184 166 / var(--tw-bg-opacity, 1));
      }
      .bg-teal-500\/10 {
        background-color: #14b8a61a;
      }
      .bg-teal-500\/20 {
        background-color: #14b8a633;
      }
      .bg-teal-600 {
        --tw-bg-opacity: 1;
        background-color: rgb(13 148 136 / var(--tw-bg-opacity, 1));
      }
      .bg-teal-600\/10 {
        background-color: #0d94881a;
      }
      .bg-teal-600\/40 {
        background-color: #0d948866;
      }
      .bg-teal-700 {
        --tw-bg-opacity: 1;
        background-color: rgb(15 118 110 / var(--tw-bg-opacity, 1));
      }
      .bg-teal-700\/10 {
        background-color: #0f766e1a;
      }
      .bg-teal-700\/20 {
        background-color: #0f766e33;
      }
      .bg-teal-700\/50 {
        background-color: #0f766e80;
      }
      .bg-teal-800 {
        --tw-bg-opacity: 1;
        background-color: rgb(17 94 89 / var(--tw-bg-opacity, 1));
      }
      .bg-teal-800\/40 {
        background-color: #115e5966;
      }
      .bg-teal-800\/80 {
        background-color: #115e59cc;
      }
      .bg-teal-900 {
        --tw-bg-opacity: 1;
        background-color: rgb(19 78 74 / var(--tw-bg-opacity, 1));
      }
      .bg-teal-900\/40 {
        background-color: #134e4a66;
      }
      .bg-teal-900\/80 {
        background-color: #134e4acc;
      }
      .bg-teal-950\/60 {
        background-color: #042f2e99;
      }
      .bg-teal-950\/80 {
        background-color: #042f2ecc;
      }
      .bg-transparent {
        background-color: initial;
      }
      .bg-white {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
      }
      .bg-white\/10 {
        background-color: #ffffff1a;
      }
      .bg-white\/20 {
        background-color: #fff3;
      }
      .bg-white\/30 {
        background-color: #ffffff4d;
      }
      .bg-white\/70 {
        background-color: #ffffffb3;
      }
      .bg-white\/80 {
        background-color: #fffc;
      }
      .bg-white\/90 {
        background-color: #ffffffe6;
      }
      .bg-yellow-400 {
        --tw-bg-opacity: 1;
        background-color: rgb(250 204 21 / var(--tw-bg-opacity, 1));
      }
      .bg-yellow-400\/50 {
        background-color: #facc1580;
      }
      .bg-yellow-500 {
        --tw-bg-opacity: 1;
        background-color: rgb(234 179 8 / var(--tw-bg-opacity, 1));
      }
      .bg-yellow-900 {
        --tw-bg-opacity: 1;
        background-color: rgb(113 63 18 / var(--tw-bg-opacity, 1));
      }
      .bg-opacity-0 {
        --tw-bg-opacity: 0;
      }
      .bg-opacity-10 {
        --tw-bg-opacity: 0.1;
      }
      .bg-opacity-20 {
        --tw-bg-opacity: 0.2;
      }
      .bg-opacity-30 {
        --tw-bg-opacity: 0.3;
      }
      .bg-opacity-40 {
        --tw-bg-opacity: 0.4;
      }
      .bg-opacity-50 {
        --tw-bg-opacity: 0.5;
      }
      .bg-opacity-90 {
        --tw-bg-opacity: 0.9;
      }
      .bg-\[conic-gradient\(at_top_left\2c _var\(--tw-gradient-stops\)\)\] {
        background-image: conic-gradient(at top left, var(--tw-gradient-stops));
      }
      .bg-\[radial-gradient\(circle_at_50\%_50\%\2c
        rgba\(0\2c
        136\2c
        82\2c
        0\.2\)\2c
        transparent_60\%\)\] {
        background-image: radial-gradient(
          circle at 50% 50%,
          #00885233,
          #0000 60%
        );
      }
      .bg-\[radial-gradient\(circle_at_50\%_50\%\2c
        rgba\(206\2c
        17\2c
        38\2c
        0\.2\)\2c
        transparent_60\%\)\] {
        background-image: radial-gradient(
          circle at 50% 50%,
          #ce112633,
          #0000 60%
        );
      }
      .bg-\[radial-gradient\(ellipse_at_bottom_left\2c
        _var\(--tw-gradient-stops\)\)\] {
        background-image: radial-gradient(
          ellipse at bottom left,
          var(--tw-gradient-stops)
        );
      }
      .bg-\[url\(\'\'\)\] {
        background-image: url();
      }
      .bg-\[url\(\'https\:\/\/pagedone\.io\/asset\/uploads\/1691055810\.png\'\)\] {
        background-image: url(https://pagedone.io/asset/uploads/1691055810.png);
      }
      .bg-\[url\(\'https\:\/\/res\.cloudinary\.com\/dt9k74vof\/image\/upload\/v1707109441\/banner-bg_rbqytn\.gif\'\)\] {
        background-image: url(https://res.cloudinary.com/dt9k74vof/image/upload/v1707109441/banner-bg_rbqytn.gif);
      }
      .bg-\[url\(\'https\:\/\/res\.cloudinary\.com\/dt9k74vof\/image\/upload\/v1711534281\/copy\/ico\/639156ce1c70c97aeb755c8a_Rectangle_10_1_-svg_1_vh5uuj\.svg\'\)\] {
        background-image: url(https://res.cloudinary.com/dt9k74vof/image/upload/v1711534281/copy/ico/639156ce1c70c97aeb755c8a_Rectangle_10_1_-svg_1_vh5uuj.svg);
      }
      .bg-\[url\(\'https\:\/\/res\.cloudinary\.com\/dt9k74vof\/image\/upload\/v1711548454\/6391a6daa19785eb51dd3666_CTA_2_-svg_tt6nwn\.svg\'\)\] {
        background-image: url(https://res.cloudinary.com/dt9k74vof/image/upload/v1711548454/6391a6daa19785eb51dd3666_CTA_2_-svg_tt6nwn.svg);
      }
      .bg-\[url\(\'https\:\/\/res\.cloudinary\.com\/dt9k74vof\/image\/upload\/v1711778205\/e2807020-3ade-4c6b-835b-a63ff3cf06f1-ai_rvb49o_1_mnatoq\.webp\'\)\] {
        background-image: url(https://res.cloudinary.com/dt9k74vof/image/upload/v1711778205/e2807020-3ade-4c6b-835b-a63ff3cf06f1-ai_rvb49o_1_mnatoq.webp);
      }
      .bg-\[url\(\'https\:\/\/res\.cloudinary\.com\/dt9k74vof\/image\/upload\/v1711778206\/New_Project_11_mwziio_1_y0bgvw\.webp\'\)\] {
        background-image: url(https://res.cloudinary.com/dt9k74vof/image/upload/v1711778206/New_Project_11_mwziio_1_y0bgvw.webp);
      }
      .bg-\[url\(\'https\:\/\/res\.cloudinary\.com\/dt9k74vof\/image\/upload\/v1735819737\/001_esx9hq\.webp\'\)\] {
        background-image: url(https://res.cloudinary.com/dt9k74vof/image/upload/v1735819737/001_esx9hq.webp);
      }
      .bg-\[url\(\'https\:\/\/res\.cloudinary\.com\/dt9k74vof\/image\/upload\/v1735826045\/6197033_2_bbqqvj\.webp\'\)\] {
        background-image: url(https://res.cloudinary.com/dt9k74vof/image/upload/v1735826045/6197033_2_bbqqvj.webp);
      }
      .bg-\[url\(https\:\/\/res\.cloudinary\.com\/dl2e4d9td\/image\/upload\/v1740569231\/2_zojhqi\.webp\)\] {
        background-image: url(https://res.cloudinary.com/dl2e4d9td/image/upload/v1740569231/2_zojhqi.webp);
      }
      .bg-\[url\(https\:\/\/res\.cloudinary\.com\/dl2e4d9td\/image\/upload\/v1740569232\/3_xj9yco\.webp\)\] {
        background-image: url(https://res.cloudinary.com/dl2e4d9td/image/upload/v1740569232/3_xj9yco.webp);
      }
      .bg-\[url\(https\:\/\/res\.cloudinary\.com\/dl2e4d9td\/image\/upload\/v1740659559\/image_iczerl\.webp\)\] {
        background-image: url(https://res.cloudinary.com/dl2e4d9td/image/upload/v1740659559/image_iczerl.webp);
      }
      .bg-\[url\(https\:\/\/res\.cloudinary\.com\/dl2e4d9td\/image\/upload\/v1740811395\/flagedu_bahrin_ftax4g\.webp\)\] {
        background-image: url(https://res.cloudinary.com/dl2e4d9td/image/upload/v1740811395/flagedu_bahrin_ftax4g.webp);
      }
      .bg-\[url\(https\:\/\/res\.cloudinary\.com\/dl2e4d9td\/image\/upload\/v1740812190\/image_8_jvjtuz\.webp\)\] {
        background-image: url(https://res.cloudinary.com/dl2e4d9td/image/upload/v1740812190/image_8_jvjtuz.webp);
      }
      .bg-\[url\(https\:\/\/res\.cloudinary\.com\/dt9k74vof\/image\/upload\/v1727776042\/rose-petals_vbqbvr\.svg\)\] {
        background-image: url(https://res.cloudinary.com/dt9k74vof/image/upload/v1727776042/rose-petals_vbqbvr.svg);
      }
      .bg-\[url\(https\:\/\/res\.cloudinary\.com\/dt9k74vof\/image\/upload\/v1735028415\/pngwing\.com_6_yl7xsx\.webp\)\] {
        background-image: url(https://res.cloudinary.com/dt9k74vof/image/upload/v1735028415/pngwing.com_6_yl7xsx.webp);
      }
      .bg-\[url\(https\:\/\/res\.cloudinary\.com\/dt9k74vof\/image\/upload\/v1735052116\/\%D9\%85\%D8\%B4\%D8\%B1\%D9\%88\%D8\%B9_\%D8\%AC\%D8\%AF\%D9\%8a\%D8\%AF_2_uvd21h\.webp\)\] {
        background-image: url(https://res.cloudinary.com/dt9k74vof/image/upload/v1735052116/%D9%85%D8%B4%D8%B1%D9%88%D8%B9_%D8%AC%D8%AF%D9%8A%D8%AF_2_uvd21h.webp);
      }
      .bg-\[url\(https\:\/\/res\.cloudinary\.com\/dt9k74vof\/image\/upload\/v1735053195\/aa_q6xc11\.webp\)\] {
        background-image: url(https://res.cloudinary.com/dt9k74vof/image/upload/v1735053195/aa_q6xc11.webp);
      }
      .bg-\[url\(https\:\/\/res\.cloudinary\.com\/dt9k74vof\/image\/upload\/v1735657188\/EnBg1_zr6fh3_bqiuy3\.webp\)\] {
        background-image: url(https://res.cloudinary.com/dt9k74vof/image/upload/v1735657188/EnBg1_zr6fh3_bqiuy3.webp);
      }
      .bg-\[url\(https\:\/\/res\.cloudinary\.com\/dt9k74vof\/image\/upload\/v1735657776\/image_2_f6pi8y\.webp\)\] {
        background-image: url(https://res.cloudinary.com/dt9k74vof/image/upload/v1735657776/image_2_f6pi8y.webp);
      }
      .bg-\[url\(https\:\/\/res\.cloudinary\.com\/dt9k74vof\/image\/upload\/v1735820959\/flagedu_2_hjz1s3\.webp\)\] {
        background-image: url(https://res.cloudinary.com/dt9k74vof/image/upload/v1735820959/flagedu_2_hjz1s3.webp);
      }
      .bg-gradient-to-b {
        background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
      }
      .bg-gradient-to-bl {
        background-image: linear-gradient(
          to bottom left,
          var(--tw-gradient-stops)
        );
      }
      .bg-gradient-to-br {
        background-image: linear-gradient(
          to bottom right,
          var(--tw-gradient-stops)
        );
      }
      .bg-gradient-to-l {
        background-image: linear-gradient(to left, var(--tw-gradient-stops));
      }
      .bg-gradient-to-r {
        background-image: linear-gradient(to right, var(--tw-gradient-stops));
      }
      .bg-gradient-to-t {
        background-image: linear-gradient(to top, var(--tw-gradient-stops));
      }
      .bg-gradient-to-tr {
        background-image: linear-gradient(
          to top right,
          var(--tw-gradient-stops)
        );
      }
      .from-\[\#000\]\/10 {
        --tw-gradient-from: #0000001a var(--tw-gradient-from-position);
        --tw-gradient-to: #0000 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-\[\#000\]\/60 {
        --tw-gradient-from: #0009 var(--tw-gradient-from-position);
        --tw-gradient-to: #0000 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-\[\#008852\] {
        --tw-gradient-from: #008852 var(--tw-gradient-from-position);
        --tw-gradient-to: #00885200 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-\[\#008852\]\/30 {
        --tw-gradient-from: #0088524d var(--tw-gradient-from-position);
        --tw-gradient-to: #00885200 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-\[\#008852\]\/40 {
        --tw-gradient-from: #00885266 var(--tw-gradient-from-position);
        --tw-gradient-to: #00885200 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-\[\#ce1126\] {
        --tw-gradient-from: #ce1126 var(--tw-gradient-from-position);
        --tw-gradient-to: #ce112600 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-\[\#ce1126\]\/30 {
        --tw-gradient-from: #ce11264d var(--tw-gradient-from-position);
        --tw-gradient-to: #ce112600 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-\[\#ce1126\]\/40 {
        --tw-gradient-from: #ce112666 var(--tw-gradient-from-position);
        --tw-gradient-to: #ce112600 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-\[\#d9ad5c\] {
        --tw-gradient-from: #d9ad5c var(--tw-gradient-from-position);
        --tw-gradient-to: #d9ad5c00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-\[\#deb2b280\] {
        --tw-gradient-from: #deb2b280 var(--tw-gradient-from-position);
        --tw-gradient-to: #deb2b200 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-amber-400 {
        --tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);
        --tw-gradient-to: #fbbf2400 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-amber-50 {
        --tw-gradient-from: #fffbeb var(--tw-gradient-from-position);
        --tw-gradient-to: #fffbeb00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-amber-500 {
        --tw-gradient-from: #f59e0b var(--tw-gradient-from-position);
        --tw-gradient-to: #f59e0b00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-black\/80 {
        --tw-gradient-from: #000c var(--tw-gradient-from-position);
        --tw-gradient-to: #0000 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-blue-100 {
        --tw-gradient-from: #dbeafe var(--tw-gradient-from-position);
        --tw-gradient-to: #dbeafe00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-blue-500 {
        --tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);
        --tw-gradient-to: #3b82f600 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-cyan-600\/40 {
        --tw-gradient-from: #0891b266 var(--tw-gradient-from-position);
        --tw-gradient-to: #0891b200 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-cyan-950 {
        --tw-gradient-from: #083344 var(--tw-gradient-from-position);
        --tw-gradient-to: #08334400 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-emerald-50 {
        --tw-gradient-from: #ecfdf5 var(--tw-gradient-from-position);
        --tw-gradient-to: #ecfdf500 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-emerald-500 {
        --tw-gradient-from: #10b981 var(--tw-gradient-from-position);
        --tw-gradient-to: #10b98100 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-emerald-600 {
        --tw-gradient-from: #059669 var(--tw-gradient-from-position);
        --tw-gradient-to: #05966900 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-emerald-800 {
        --tw-gradient-from: #065f46 var(--tw-gradient-from-position);
        --tw-gradient-to: #065f4600 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-emerald-900 {
        --tw-gradient-from: #064e3b var(--tw-gradient-from-position);
        --tw-gradient-to: #064e3b00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-emerald-900\/60 {
        --tw-gradient-from: #064e3b99 var(--tw-gradient-from-position);
        --tw-gradient-to: #064e3b00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-emerald-900\/70 {
        --tw-gradient-from: #064e3bb3 var(--tw-gradient-from-position);
        --tw-gradient-to: #064e3b00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-gray-300 {
        --tw-gradient-from: #d1d5db var(--tw-gradient-from-position);
        --tw-gradient-to: #d1d5db00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-gray-400 {
        --tw-gradient-from: #9ca3af var(--tw-gradient-from-position);
        --tw-gradient-to: #9ca3af00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-gray-50 {
        --tw-gradient-from: #f9fafb var(--tw-gradient-from-position);
        --tw-gradient-to: #f9fafb00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-gray-500 {
        --tw-gradient-from: #6b7280 var(--tw-gradient-from-position);
        --tw-gradient-to: #6b728000 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-gray-600 {
        --tw-gradient-from: #4b5563 var(--tw-gradient-from-position);
        --tw-gradient-to: #4b556300 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-gray-800 {
        --tw-gradient-from: #1f2937 var(--tw-gradient-from-position);
        --tw-gradient-to: #1f293700 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-gray-800\/50 {
        --tw-gradient-from: #1f293780 var(--tw-gradient-from-position);
        --tw-gradient-to: #1f293700 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-gray-900 {
        --tw-gradient-from: #111827 var(--tw-gradient-from-position);
        --tw-gradient-to: #11182700 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-gray-900\/25 {
        --tw-gradient-from: #11182740 var(--tw-gradient-from-position);
        --tw-gradient-to: #11182700 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-green-300 {
        --tw-gradient-from: #86efac var(--tw-gradient-from-position);
        --tw-gradient-to: #86efac00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-green-400 {
        --tw-gradient-from: #4ade80 var(--tw-gradient-from-position);
        --tw-gradient-to: #4ade8000 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-green-400\/40 {
        --tw-gradient-from: #4ade8066 var(--tw-gradient-from-position);
        --tw-gradient-to: #4ade8000 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-green-600 {
        --tw-gradient-from: #16a34a var(--tw-gradient-from-position);
        --tw-gradient-to: #16a34a00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-pink-500 {
        --tw-gradient-from: #ec4899 var(--tw-gradient-from-position);
        --tw-gradient-to: #ec489900 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-purple-600 {
        --tw-gradient-from: #9333ea var(--tw-gradient-from-position);
        --tw-gradient-to: #9333ea00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-purple-600\/40 {
        --tw-gradient-from: #9333ea66 var(--tw-gradient-from-position);
        --tw-gradient-to: #9333ea00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-purple-800 {
        --tw-gradient-from: #6b21a8 var(--tw-gradient-from-position);
        --tw-gradient-to: #6b21a800 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-red-50 {
        --tw-gradient-from: #fef2f2 var(--tw-gradient-from-position);
        --tw-gradient-to: #fef2f200 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-red-500 {
        --tw-gradient-from: #ef4444 var(--tw-gradient-from-position);
        --tw-gradient-to: #ef444400 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-red-600 {
        --tw-gradient-from: #dc2626 var(--tw-gradient-from-position);
        --tw-gradient-to: #dc262600 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-red-900\/60 {
        --tw-gradient-from: #7f1d1d99 var(--tw-gradient-from-position);
        --tw-gradient-to: #7f1d1d00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-slate-50 {
        --tw-gradient-from: #f8fafc var(--tw-gradient-from-position);
        --tw-gradient-to: #f8fafc00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-slate-900 {
        --tw-gradient-from: #0f172a var(--tw-gradient-from-position);
        --tw-gradient-to: #0f172a00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-teal-100 {
        --tw-gradient-from: #ccfbf1 var(--tw-gradient-from-position);
        --tw-gradient-to: #ccfbf100 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-teal-200 {
        --tw-gradient-from: #99f6e4 var(--tw-gradient-from-position);
        --tw-gradient-to: #99f6e400 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-teal-300 {
        --tw-gradient-from: #5eead4 var(--tw-gradient-from-position);
        --tw-gradient-to: #5eead400 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-teal-400 {
        --tw-gradient-from: #2dd4bf var(--tw-gradient-from-position);
        --tw-gradient-to: #2dd4bf00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-teal-50 {
        --tw-gradient-from: #f0fdfa var(--tw-gradient-from-position);
        --tw-gradient-to: #f0fdfa00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-teal-500 {
        --tw-gradient-from: #14b8a6 var(--tw-gradient-from-position);
        --tw-gradient-to: #14b8a600 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-teal-600 {
        --tw-gradient-from: #0d9488 var(--tw-gradient-from-position);
        --tw-gradient-to: #0d948800 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-teal-600\/30 {
        --tw-gradient-from: #0d94884d var(--tw-gradient-from-position);
        --tw-gradient-to: #0d948800 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-teal-600\/60 {
        --tw-gradient-from: #0d948899 var(--tw-gradient-from-position);
        --tw-gradient-to: #0d948800 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-teal-700 {
        --tw-gradient-from: #0f766e var(--tw-gradient-from-position);
        --tw-gradient-to: #0f766e00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-teal-800 {
        --tw-gradient-from: #115e59 var(--tw-gradient-from-position);
        --tw-gradient-to: #115e5900 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-teal-900 {
        --tw-gradient-from: #134e4a var(--tw-gradient-from-position);
        --tw-gradient-to: #134e4a00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-teal-900\/30 {
        --tw-gradient-from: #134e4a4d var(--tw-gradient-from-position);
        --tw-gradient-to: #134e4a00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-teal-900\/50 {
        --tw-gradient-from: #134e4a80 var(--tw-gradient-from-position);
        --tw-gradient-to: #134e4a00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-teal-950 {
        --tw-gradient-from: #042f2e var(--tw-gradient-from-position);
        --tw-gradient-to: #042f2e00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-transparent {
        --tw-gradient-from: #0000 var(--tw-gradient-from-position);
        --tw-gradient-to: #0000 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-white {
        --tw-gradient-from: #fff var(--tw-gradient-from-position);
        --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-white\/20 {
        --tw-gradient-from: #fff3 var(--tw-gradient-from-position);
        --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-yellow-200 {
        --tw-gradient-from: #fef08a var(--tw-gradient-from-position);
        --tw-gradient-to: #fef08a00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-yellow-400 {
        --tw-gradient-from: #facc15 var(--tw-gradient-from-position);
        --tw-gradient-to: #facc1500 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-yellow-500 {
        --tw-gradient-from: #eab308 var(--tw-gradient-from-position);
        --tw-gradient-to: #eab30800 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-yellow-500\/10 {
        --tw-gradient-from: #eab3081a var(--tw-gradient-from-position);
        --tw-gradient-to: #eab30800 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-yellow-600 {
        --tw-gradient-from: #ca8a04 var(--tw-gradient-from-position);
        --tw-gradient-to: #ca8a0400 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .from-yellow-900 {
        --tw-gradient-from: #713f12 var(--tw-gradient-from-position);
        --tw-gradient-to: #713f1200 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .via-\[\#006842\]\/20 {
        --tw-gradient-to: #00684200 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from),
          #00684233 var(--tw-gradient-via-position), var(--tw-gradient-to);
      }
      .via-\[\#008852\]\/20 {
        --tw-gradient-to: #00885200 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from),
          #00885233 var(--tw-gradient-via-position), var(--tw-gradient-to);
      }
      .via-\[\#a01020\]\/20 {
        --tw-gradient-to: #a0102000 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from),
          #a0102033 var(--tw-gradient-via-position), var(--tw-gradient-to);
      }
      .via-\[\#c8102e\] {
        --tw-gradient-to: #c8102e00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from),
          #c8102e var(--tw-gradient-via-position), var(--tw-gradient-to);
      }
      .via-\[\#f2e2c4\] {
        --tw-gradient-to: #f2e2c400 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from),
          #f2e2c4 var(--tw-gradient-via-position), var(--tw-gradient-to);
      }
      .via-\[rgba\(0\2c 136\2c 82\2c 0\.8\)\] {
        --tw-gradient-to: #00885200 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from),
          #008852cc var(--tw-gradient-via-position), var(--tw-gradient-to);
      }
      .via-\[rgba\(121\2c 121\2c 121\2c 0\.16\)\] {
        --tw-gradient-to: #79797900 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from),
          #79797929 var(--tw-gradient-via-position), var(--tw-gradient-to);
      }
      .via-\[rgba\(206\2c 17\2c 38\2c 0\.8\)\] {
        --tw-gradient-to: #ce112600 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from),
          #ce1126cc var(--tw-gradient-via-position), var(--tw-gradient-to);
      }
      .via-black\/50 {
        --tw-gradient-to: #0000 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from),
          #00000080 var(--tw-gradient-via-position), var(--tw-gradient-to);
      }
      .via-emerald-200 {
        --tw-gradient-to: #a7f3d000 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from),
          #a7f3d0 var(--tw-gradient-via-position), var(--tw-gradient-to);
      }
      .via-emerald-400 {
        --tw-gradient-to: #34d39900 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from),
          #34d399 var(--tw-gradient-via-position), var(--tw-gradient-to);
      }
      .via-emerald-700 {
        --tw-gradient-to: #04785700 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from),
          #047857 var(--tw-gradient-via-position), var(--tw-gradient-to);
      }
      .via-fuchsia-500\/20 {
        --tw-gradient-to: #d946ef00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from),
          #d946ef33 var(--tw-gradient-via-position), var(--tw-gradient-to);
      }
      .via-gray-300 {
        --tw-gradient-to: #d1d5db00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from),
          #d1d5db var(--tw-gradient-via-position), var(--tw-gradient-to);
      }
      .via-gray-400 {
        --tw-gradient-to: #9ca3af00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from),
          #9ca3af var(--tw-gradient-via-position), var(--tw-gradient-to);
      }
      .via-gray-500 {
        --tw-gradient-to: #6b728000 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from),
          #6b7280 var(--tw-gradient-via-position), var(--tw-gradient-to);
      }
      .via-gray-800 {
        --tw-gradient-to: #1f293700 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from),
          #1f2937 var(--tw-gradient-via-position), var(--tw-gradient-to);
      }
      .via-indigo-900 {
        --tw-gradient-to: #312e8100 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from),
          #312e81 var(--tw-gradient-via-position), var(--tw-gradient-to);
      }
      .via-orange-500 {
        --tw-gradient-to: #f9731600 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from),
          #f97316 var(--tw-gradient-via-position), var(--tw-gradient-to);
      }
      .via-slate-200 {
        --tw-gradient-to: #e2e8f000 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from),
          #e2e8f0 var(--tw-gradient-via-position), var(--tw-gradient-to);
      }
      .via-teal-100 {
        --tw-gradient-to: #ccfbf100 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from),
          #ccfbf1 var(--tw-gradient-via-position), var(--tw-gradient-to);
      }
      .via-teal-200 {
        --tw-gradient-to: #99f6e400 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from),
          #99f6e4 var(--tw-gradient-via-position), var(--tw-gradient-to);
      }
      .via-teal-300 {
        --tw-gradient-to: #5eead400 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from),
          #5eead4 var(--tw-gradient-via-position), var(--tw-gradient-to);
      }
      .via-teal-50 {
        --tw-gradient-to: #f0fdfa00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from),
          #f0fdfa var(--tw-gradient-via-position), var(--tw-gradient-to);
      }
      .via-teal-500 {
        --tw-gradient-to: #14b8a600 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from),
          #14b8a6 var(--tw-gradient-via-position), var(--tw-gradient-to);
      }
      .via-teal-600 {
        --tw-gradient-to: #0d948800 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from),
          #0d9488 var(--tw-gradient-via-position), var(--tw-gradient-to);
      }
      .via-teal-700\/80 {
        --tw-gradient-to: #0f766e00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from),
          #0f766ecc var(--tw-gradient-via-position), var(--tw-gradient-to);
      }
      .via-transparent {
        --tw-gradient-to: #0000 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from),
          #0000 var(--tw-gradient-via-position), var(--tw-gradient-to);
      }
      .via-white {
        --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from),
          #fff var(--tw-gradient-via-position), var(--tw-gradient-to);
      }
      .via-white\/40 {
        --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from),
          #fff6 var(--tw-gradient-via-position), var(--tw-gradient-to);
      }
      .via-yellow-200 {
        --tw-gradient-to: #fef08a00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from),
          #fef08a var(--tw-gradient-via-position), var(--tw-gradient-to);
      }
      .via-yellow-400 {
        --tw-gradient-to: #facc1500 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from),
          #facc15 var(--tw-gradient-via-position), var(--tw-gradient-to);
      }
      .via-yellow-600 {
        --tw-gradient-to: #ca8a0400 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from),
          #ca8a04 var(--tw-gradient-via-position), var(--tw-gradient-to);
      }
      .via-yellow-600\/50 {
        --tw-gradient-to: #ca8a0400 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from),
          #ca8a0480 var(--tw-gradient-via-position), var(--tw-gradient-to);
      }
      .via-yellow-900 {
        --tw-gradient-to: #713f1200 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from),
          #713f12 var(--tw-gradient-via-position), var(--tw-gradient-to);
      }
      .to-\[\#000\]\/30 {
        --tw-gradient-to: #0000004d var(--tw-gradient-to-position);
      }
      .to-\[\#008852\] {
        --tw-gradient-to: #008852 var(--tw-gradient-to-position);
      }
      .to-\[\#008852\]\/40 {
        --tw-gradient-to: #00885266 var(--tw-gradient-to-position);
      }
      .to-\[\#ce1126\]\/40 {
        --tw-gradient-to: #ce112666 var(--tw-gradient-to-position);
      }
      .to-\[\#deb2b280\] {
        --tw-gradient-to: #deb2b280 var(--tw-gradient-to-position);
      }
      .to-\[rgba\(0\2c 136\2c 82\2c 0\.2\)\] {
        --tw-gradient-to: #00885233 var(--tw-gradient-to-position);
      }
      .to-\[rgba\(206\2c 17\2c 38\2c 0\.2\)\] {
        --tw-gradient-to: #ce112633 var(--tw-gradient-to-position);
      }
      .to-amber-100 {
        --tw-gradient-to: #fef3c7 var(--tw-gradient-to-position);
      }
      .to-amber-400 {
        --tw-gradient-to: #fbbf24 var(--tw-gradient-to-position);
      }
      .to-amber-500 {
        --tw-gradient-to: #f59e0b var(--tw-gradient-to-position);
      }
      .to-amber-600 {
        --tw-gradient-to: #d97706 var(--tw-gradient-to-position);
      }
      .to-black {
        --tw-gradient-to: #000 var(--tw-gradient-to-position);
      }
      .to-black\/20 {
        --tw-gradient-to: #0003 var(--tw-gradient-to-position);
      }
      .to-blue-50 {
        --tw-gradient-to: #eff6ff var(--tw-gradient-to-position);
      }
      .to-blue-500 {
        --tw-gradient-to: #3b82f6 var(--tw-gradient-to-position);
      }
      .to-cyan-700 {
        --tw-gradient-to: #0e7490 var(--tw-gradient-to-position);
      }
      .to-emerald-300 {
        --tw-gradient-to: #6ee7b7 var(--tw-gradient-to-position);
      }
      .to-emerald-400 {
        --tw-gradient-to: #34d399 var(--tw-gradient-to-position);
      }
      .to-emerald-900\/30 {
        --tw-gradient-to: #064e3b4d var(--tw-gradient-to-position);
      }
      .to-emerald-900\/50 {
        --tw-gradient-to: #064e3b80 var(--tw-gradient-to-position);
      }
      .to-gray-100 {
        --tw-gradient-to: #f3f4f6 var(--tw-gradient-to-position);
      }
      .to-gray-200 {
        --tw-gradient-to: #e5e7eb var(--tw-gradient-to-position);
      }
      .to-gray-300 {
        --tw-gradient-to: #d1d5db var(--tw-gradient-to-position);
      }
      .to-gray-400 {
        --tw-gradient-to: #9ca3af var(--tw-gradient-to-position);
      }
      .to-gray-50\/10 {
        --tw-gradient-to: #f9fafb1a var(--tw-gradient-to-position);
      }
      .to-gray-600 {
        --tw-gradient-to: #4b5563 var(--tw-gradient-to-position);
      }
      .to-gray-700 {
        --tw-gradient-to: #374151 var(--tw-gradient-to-position);
      }
      .to-gray-800 {
        --tw-gradient-to: #1f2937 var(--tw-gradient-to-position);
      }
      .to-gray-900\/5 {
        --tw-gradient-to: #1118270d var(--tw-gradient-to-position);
      }
      .to-gray-950 {
        --tw-gradient-to: #030712 var(--tw-gradient-to-position);
      }
      .to-green-400 {
        --tw-gradient-to: #4ade80 var(--tw-gradient-to-position);
      }
      .to-green-500 {
        --tw-gradient-to: #22c55e var(--tw-gradient-to-position);
      }
      .to-lime-900\/90 {
        --tw-gradient-to: #365314e6 var(--tw-gradient-to-position);
      }
      .to-orange-500 {
        --tw-gradient-to: #f97316 var(--tw-gradient-to-position);
      }
      .to-orange-600 {
        --tw-gradient-to: #ea580c var(--tw-gradient-to-position);
      }
      .to-pink-600 {
        --tw-gradient-to: #db2777 var(--tw-gradient-to-position);
      }
      .to-pink-600\/40 {
        --tw-gradient-to: #db277766 var(--tw-gradient-to-position);
      }
      .to-red-400 {
        --tw-gradient-to: #f87171 var(--tw-gradient-to-position);
      }
      .to-red-600 {
        --tw-gradient-to: #dc2626 var(--tw-gradient-to-position);
      }
      .to-slate-100 {
        --tw-gradient-to: #f1f5f9 var(--tw-gradient-to-position);
      }
      .to-slate-50 {
        --tw-gradient-to: #f8fafc var(--tw-gradient-to-position);
      }
      .to-slate-800 {
        --tw-gradient-to: #1e293b var(--tw-gradient-to-position);
      }
      .to-teal-100 {
        --tw-gradient-to: #ccfbf1 var(--tw-gradient-to-position);
      }
      .to-teal-200 {
        --tw-gradient-to: #99f6e4 var(--tw-gradient-to-position);
      }
      .to-teal-300 {
        --tw-gradient-to: #5eead4 var(--tw-gradient-to-position);
      }
      .to-teal-400 {
        --tw-gradient-to: #2dd4bf var(--tw-gradient-to-position);
      }
      .to-teal-50 {
        --tw-gradient-to: #f0fdfa var(--tw-gradient-to-position);
      }
      .to-teal-500 {
        --tw-gradient-to: #14b8a6 var(--tw-gradient-to-position);
      }
      .to-teal-600 {
        --tw-gradient-to: #0d9488 var(--tw-gradient-to-position);
      }
      .to-teal-700 {
        --tw-gradient-to: #0f766e var(--tw-gradient-to-position);
      }
      .to-teal-800 {
        --tw-gradient-to: #115e59 var(--tw-gradient-to-position);
      }
      .to-teal-900 {
        --tw-gradient-to: #134e4a var(--tw-gradient-to-position);
      }
      .to-teal-900\/20 {
        --tw-gradient-to: #134e4a33 var(--tw-gradient-to-position);
      }
      .to-teal-950\/90 {
        --tw-gradient-to: #042f2ee6 var(--tw-gradient-to-position);
      }
      .to-transparent {
        --tw-gradient-to: #0000 var(--tw-gradient-to-position);
      }
      .to-white {
        --tw-gradient-to: #fff var(--tw-gradient-to-position);
      }
      .to-white\/10 {
        --tw-gradient-to: #ffffff1a var(--tw-gradient-to-position);
      }
      .to-yellow-400 {
        --tw-gradient-to: #facc15 var(--tw-gradient-to-position);
      }
      .to-yellow-500 {
        --tw-gradient-to: #eab308 var(--tw-gradient-to-position);
      }
      .to-yellow-600 {
        --tw-gradient-to: #ca8a04 var(--tw-gradient-to-position);
      }
      .to-yellow-700 {
        --tw-gradient-to: #a16207 var(--tw-gradient-to-position);
      }
      .to-yellow-700\/30 {
        --tw-gradient-to: #a162074d var(--tw-gradient-to-position);
      }
      .to-yellow-950 {
        --tw-gradient-to: #422006 var(--tw-gradient-to-position);
      }
      .bg-\[length\:250px\] {
        background-size: 250px;
      }
      .bg-contain {
        background-size: contain;
      }
      .bg-cover {
        background-size: cover;
      }
      .bg-clip-text {
        -webkit-background-clip: text;
        background-clip: text;
      }
      .bg-\[50\%_100\%\] {
        background-position: 50% 100%;
      }
      .bg-\[position\:calc\(100\%-10px\)_center\] {
        background-position: calc(100% - 10px);
      }
      .bg-center {
        background-position: 50%;
      }
      .bg-right {
        background-position: 100%;
      }
      .bg-top {
        background-position: top;
      }
      .bg-repeat {
        background-repeat: repeat;
      }
      .bg-no-repeat {
        background-repeat: no-repeat;
      }
      .fill-current {
        fill: currentColor;
      }
      .fill-gray-800 {
        fill: #1f2937;
      }
      .fill-slate-100 {
        fill: #f1f5f9;
      }
      .fill-teal-100 {
        fill: #ccfbf1;
      }
      .fill-teal-600 {
        fill: #0d9488;
      }
      .fill-teal-900 {
        fill: #134e4a;
      }
      .fill-white {
        fill: #fff;
      }
      .stroke-current {
        stroke: currentColor;
      }
      .stroke-slate-800 {
        stroke: #1e293b;
      }
      .stroke-teal-600 {
        stroke: #0d9488;
      }
      .object-contain {
        object-fit: contain;
      }
      .object-cover {
        object-fit: cover;
      }
      .object-fill {
        object-fit: fill;
      }
      .object-scale-down {
        object-fit: scale-down;
      }
      .object-center {
        object-position: center;
      }
      .object-left-top {
        object-position: left top;
      }
      .object-top {
        object-position: top;
      }
      .p-0 {
        padding: 0;
      }
      .p-1 {
        padding: 0.25rem;
      }
      .p-10 {
        padding: 2.5rem;
      }
      .p-12 {
        padding: 3rem;
      }
      .p-2 {
        padding: 0.5rem;
      }
      .p-2\.5 {
        padding: 0.625rem;
      }
      .p-3 {
        padding: 0.75rem;
      }
      .p-4 {
        padding: 1rem;
      }
      .p-5 {
        padding: 1.25rem;
      }
      .p-6 {
        padding: 1.5rem;
      }
      .p-7 {
        padding: 1.75rem;
      }
      .p-8 {
        padding: 2rem;
      }
      .p-9 {
        padding: 2.25rem;
      }
      .p-\[1\.5em\] {
        padding: 1.5em;
      }
      .p-px {
        padding: 1px;
      }
      .px-0 {
        padding-left: 0;
        padding-right: 0;
      }
      .px-1 {
        padding-left: 0.25rem;
        padding-right: 0.25rem;
      }
      .px-10 {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
      }
      .px-12 {
        padding-left: 3rem;
        padding-right: 3rem;
      }
      .px-16 {
        padding-left: 4rem;
        padding-right: 4rem;
      }
      .px-2 {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
      }
      .px-2\.5 {
        padding-left: 0.625rem;
        padding-right: 0.625rem;
      }
      .px-20 {
        padding-left: 5rem;
        padding-right: 5rem;
      }
      .px-3 {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
      }
      .px-3\.5 {
        padding-left: 0.875rem;
        padding-right: 0.875rem;
      }
      .px-4 {
        padding-left: 1rem;
        padding-right: 1rem;
      }
      .px-5 {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
      }
      .px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
      }
      .px-8 {
        padding-left: 2rem;
        padding-right: 2rem;
      }
      .px-9 {
        padding-left: 2.25rem;
        padding-right: 2.25rem;
      }
      .px-\[1\.4em\] {
        padding-left: 1.4em;
        padding-right: 1.4em;
      }
      .py-0\.5 {
        padding-bottom: 0.125rem;
        padding-top: 0.125rem;
      }
      .py-1 {
        padding-bottom: 0.25rem;
        padding-top: 0.25rem;
      }
      .py-1\.5 {
        padding-bottom: 0.375rem;
        padding-top: 0.375rem;
      }
      .py-10 {
        padding-bottom: 2.5rem;
        padding-top: 2.5rem;
      }
      .py-12 {
        padding-bottom: 3rem;
        padding-top: 3rem;
      }
      .py-14 {
        padding-bottom: 3.5rem;
        padding-top: 3.5rem;
      }
      .py-16 {
        padding-bottom: 4rem;
        padding-top: 4rem;
      }
      .py-2 {
        padding-bottom: 0.5rem;
        padding-top: 0.5rem;
      }
      .py-2\.5 {
        padding-bottom: 0.625rem;
        padding-top: 0.625rem;
      }
      .py-20 {
        padding-bottom: 5rem;
        padding-top: 5rem;
      }
      .py-24 {
        padding-bottom: 6rem;
        padding-top: 6rem;
      }
      .py-3 {
        padding-bottom: 0.75rem;
        padding-top: 0.75rem;
      }
      .py-32 {
        padding-bottom: 8rem;
        padding-top: 8rem;
      }
      .py-4 {
        padding-bottom: 1rem;
        padding-top: 1rem;
      }
      .py-40 {
        padding-bottom: 10rem;
        padding-top: 10rem;
      }
      .py-5 {
        padding-bottom: 1.25rem;
        padding-top: 1.25rem;
      }
      .py-6 {
        padding-bottom: 1.5rem;
        padding-top: 1.5rem;
      }
      .py-7 {
        padding-bottom: 1.75rem;
        padding-top: 1.75rem;
      }
      .py-8 {
        padding-bottom: 2rem;
        padding-top: 2rem;
      }
      .py-\[0\.7em\] {
        padding-bottom: 0.7em;
        padding-top: 0.7em;
      }
      .py-px {
        padding-bottom: 1px;
        padding-top: 1px;
      }
      .pb-0 {
        padding-bottom: 0;
      }
      .pb-0\.5 {
        padding-bottom: 0.125rem;
      }
      .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: 0.5rem;
      }
      .pb-20 {
        padding-bottom: 5rem;
      }
      .pb-3 {
        padding-bottom: 0.75rem;
      }
      .pb-32 {
        padding-bottom: 8rem;
      }
      .pb-4 {
        padding-bottom: 1rem;
      }
      .pb-5 {
        padding-bottom: 1.25rem;
      }
      .pb-6 {
        padding-bottom: 1.5rem;
      }
      .pb-8 {
        padding-bottom: 2rem;
      }
      .pb-9 {
        padding-bottom: 2.25rem;
      }
      .pl-1 {
        padding-left: 0.25rem;
      }
      .pl-10 {
        padding-left: 2.5rem;
      }
      .pl-12 {
        padding-left: 3rem;
      }
      .pl-16 {
        padding-left: 4rem;
      }
      .pl-20 {
        padding-left: 5rem;
      }
      .pl-3 {
        padding-left: 0.75rem;
      }
      .pl-3\.5 {
        padding-left: 0.875rem;
      }
      .pl-4 {
        padding-left: 1rem;
      }
      .pl-5 {
        padding-left: 1.25rem;
      }
      .pl-6 {
        padding-left: 1.5rem;
      }
      .pr-0 {
        padding-right: 0;
      }
      .pr-10 {
        padding-right: 2.5rem;
      }
      .pr-11 {
        padding-right: 2.75rem;
      }
      .pr-12 {
        padding-right: 3rem;
      }
      .pr-2 {
        padding-right: 0.5rem;
      }
      .pr-20 {
        padding-right: 5rem;
      }
      .pr-3 {
        padding-right: 0.75rem;
      }
      .pr-4 {
        padding-right: 1rem;
      }
      .pr-5 {
        padding-right: 1.25rem;
      }
      .pr-8 {
        padding-right: 2rem;
      }
      .pr-9 {
        padding-right: 2.25rem;
      }
      .ps-10 {
        padding-inline-start: 2.5rem;
      }
      .ps-3\.5 {
        padding-inline-start: 0.875rem;
      }
      .pt-1 {
        padding-top: 0.25rem;
      }
      .pt-1\.5 {
        padding-top: 0.375rem;
      }
      .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: 0.5rem;
      }
      .pt-20 {
        padding-top: 5rem;
      }
      .pt-24 {
        padding-top: 6rem;
      }
      .pt-28 {
        padding-top: 7rem;
      }
      .pt-3 {
        padding-top: 0.75rem;
      }
      .pt-32 {
        padding-top: 8rem;
      }
      .pt-36 {
        padding-top: 9rem;
      }
      .pt-4 {
        padding-top: 1rem;
      }
      .pt-40 {
        padding-top: 10rem;
      }
      .pt-5 {
        padding-top: 1.25rem;
      }
      .pt-6 {
        padding-top: 1.5rem;
      }
      .pt-8 {
        padding-top: 2rem;
      }
      .pt-9 {
        padding-top: 2.25rem;
      }
      .pt-\[200px\] {
        padding-top: 200px;
      }
      .text-left {
        text-align: left;
      }
      .text-center {
        text-align: center;
      }
      .text-right {
        text-align: right;
      }
      .text-end {
        text-align: end;
      }
      .align-middle {
        vertical-align: middle;
      }
      .font-mono {
        font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
          Liberation Mono, Courier New, monospace;
      }
      .font-sans {
        font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji,
          Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
      }
      .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-7xl {
        font-size: 4.5rem;
        line-height: 1;
      }
      .text-8xl {
        font-size: 6rem;
        line-height: 1;
      }
      .text-\[0\.85em\] {
        font-size: 0.85em;
      }
      .text-\[0\.9em\] {
        font-size: 0.9em;
      }
      .text-\[1\.7em\] {
        font-size: 1.7em;
      }
      .text-\[10px\] {
        font-size: 10px;
      }
      .text-\[12px\] {
        font-size: 12px;
      }
      .text-\[20px\] {
        font-size: 20px;
      }
      .text-\[32px\] {
        font-size: 32px;
      }
      .text-\[8px\] {
        font-size: 8px;
      }
      .text-base {
        font-size: 1rem;
        line-height: 1.5rem;
      }
      .text-lg {
        font-size: 1.125rem;
        line-height: 1.75rem;
      }
      .text-sm {
        font-size: 0.875rem;
        line-height: 1.25rem;
      }
      .text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem;
      }
      .text-xs {
        font-size: 0.75rem;
        line-height: 1rem;
      }
      .font-black {
        font-weight: 900;
      }
      .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-10 {
        line-height: 2.5rem;
      }
      .leading-3 {
        line-height: 0.75rem;
      }
      .leading-4 {
        line-height: 1rem;
      }
      .leading-5 {
        line-height: 1.25rem;
      }
      .leading-6 {
        line-height: 1.5rem;
      }
      .leading-7 {
        line-height: 1.75rem;
      }
      .leading-8 {
        line-height: 2rem;
      }
      .leading-9 {
        line-height: 2.25rem;
      }
      .leading-\[1\.7\] {
        line-height: 1.7;
      }
      .leading-\[105\%\] {
        line-height: 105%;
      }
      .leading-\[106\%\] {
        line-height: 106%;
      }
      .leading-\[107\%\] {
        line-height: 107%;
      }
      .leading-\[136px\] {
        line-height: 136px;
      }
      .leading-\[171\%\] {
        line-height: 171%;
      }
      .leading-\[200\%\] {
        line-height: 200%;
      }
      .leading-\[20px\] {
        line-height: 20px;
      }
      .leading-\[50px\] {
        line-height: 50px;
      }
      .leading-none {
        line-height: 1;
      }
      .leading-normal {
        line-height: 1.5;
      }
      .leading-relaxed {
        line-height: 1.625;
      }
      .leading-snug {
        line-height: 1.375;
      }
      .leading-tight {
        line-height: 1.25;
      }
      .tracking-tight {
        letter-spacing: -0.025em;
      }
      .tracking-tighter {
        letter-spacing: -0.05em;
      }
      .tracking-wide {
        letter-spacing: 0.025em;
      }
      .tracking-wider {
        letter-spacing: 0.05em;
      }
      .tracking-widest {
        letter-spacing: 0.1em;
      }
      .text-\[\#006940\] {
        --tw-text-opacity: 1;
        color: rgb(0 105 64 / var(--tw-text-opacity, 1));
      }
      .text-\[\#008852\] {
        --tw-text-opacity: 1;
        color: rgb(0 136 82 / var(--tw-text-opacity, 1));
      }
      .text-\[\#3e9d26\] {
        --tw-text-opacity: 1;
        color: rgb(62 157 38 / var(--tw-text-opacity, 1));
      }
      .text-\[\#636262\] {
        --tw-text-opacity: 1;
        color: rgb(99 98 98 / var(--tw-text-opacity, 1));
      }
      .text-\[\#71717A\] {
        --tw-text-opacity: 1;
        color: rgb(113 113 122 / var(--tw-text-opacity, 1));
      }
      .text-\[\#c8102e\] {
        --tw-text-opacity: 1;
        color: rgb(200 16 46 / var(--tw-text-opacity, 1));
      }
      .text-\[\#ce1126\] {
        --tw-text-opacity: 1;
        color: rgb(206 17 38 / var(--tw-text-opacity, 1));
      }
      .text-\[\#d9ad5c\] {
        --tw-text-opacity: 1;
        color: rgb(217 173 92 / var(--tw-text-opacity, 1));
      }
      .text-\[\#fff\] {
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity, 1));
      }
      .text-\[10\] {
        color: 10;
      }
      .text-\[var\(--bg\)\] {
        color: var(--bg);
      }
      .text-\[var\(--color\)\] {
        color: var(--color);
      }
      .text-\[var\(--flagedu\)\] {
        color: var(--flagedu);
      }
      .text-\[var\(--text-color\)\] {
        color: var(--text-color);
      }
      .text-amber-200 {
        --tw-text-opacity: 1;
        color: rgb(253 230 138 / var(--tw-text-opacity, 1));
      }
      .text-amber-400 {
        --tw-text-opacity: 1;
        color: rgb(251 191 36 / var(--tw-text-opacity, 1));
      }
      .text-amber-500 {
        --tw-text-opacity: 1;
        color: rgb(245 158 11 / var(--tw-text-opacity, 1));
      }
      .text-amber-800 {
        --tw-text-opacity: 1;
        color: rgb(146 64 14 / var(--tw-text-opacity, 1));
      }
      .text-amber-900 {
        --tw-text-opacity: 1;
        color: rgb(120 53 15 / var(--tw-text-opacity, 1));
      }
      .text-amber-950 {
        --tw-text-opacity: 1;
        color: rgb(69 26 3 / var(--tw-text-opacity, 1));
      }
      .text-black {
        --tw-text-opacity: 1;
        color: rgb(0 0 0 / var(--tw-text-opacity, 1));
      }
      .text-blue-100 {
        --tw-text-opacity: 1;
        color: rgb(219 234 254 / var(--tw-text-opacity, 1));
      }
      .text-blue-600 {
        --tw-text-opacity: 1;
        color: rgb(37 99 235 / var(--tw-text-opacity, 1));
      }
      .text-cyan-100 {
        --tw-text-opacity: 1;
        color: rgb(207 250 254 / var(--tw-text-opacity, 1));
      }
      .text-cyan-200 {
        --tw-text-opacity: 1;
        color: rgb(165 243 252 / var(--tw-text-opacity, 1));
      }
      .text-cyan-400 {
        --tw-text-opacity: 1;
        color: rgb(34 211 238 / var(--tw-text-opacity, 1));
      }
      .text-cyan-500 {
        --tw-text-opacity: 1;
        color: rgb(6 182 212 / var(--tw-text-opacity, 1));
      }
      .text-cyan-600 {
        --tw-text-opacity: 1;
        color: rgb(8 145 178 / var(--tw-text-opacity, 1));
      }
      .text-emerald-200 {
        --tw-text-opacity: 1;
        color: rgb(167 243 208 / var(--tw-text-opacity, 1));
      }
      .text-emerald-400 {
        --tw-text-opacity: 1;
        color: rgb(52 211 153 / var(--tw-text-opacity, 1));
      }
      .text-emerald-500 {
        --tw-text-opacity: 1;
        color: rgb(16 185 129 / var(--tw-text-opacity, 1));
      }
      .text-emerald-600 {
        --tw-text-opacity: 1;
        color: rgb(5 150 105 / var(--tw-text-opacity, 1));
      }
      .text-emerald-600\/30 {
        color: #0596694d;
      }
      .text-emerald-700 {
        --tw-text-opacity: 1;
        color: rgb(4 120 87 / var(--tw-text-opacity, 1));
      }
      .text-emerald-800 {
        --tw-text-opacity: 1;
        color: rgb(6 95 70 / var(--tw-text-opacity, 1));
      }
      .text-emerald-900 {
        --tw-text-opacity: 1;
        color: rgb(6 78 59 / var(--tw-text-opacity, 1));
      }
      .text-emerald-950 {
        --tw-text-opacity: 1;
        color: rgb(2 44 34 / var(--tw-text-opacity, 1));
      }
      .text-gray-100 {
        --tw-text-opacity: 1;
        color: rgb(243 244 246 / var(--tw-text-opacity, 1));
      }
      .text-gray-200 {
        --tw-text-opacity: 1;
        color: rgb(229 231 235 / var(--tw-text-opacity, 1));
      }
      .text-gray-300 {
        --tw-text-opacity: 1;
        color: rgb(209 213 219 / var(--tw-text-opacity, 1));
      }
      .text-gray-400 {
        --tw-text-opacity: 1;
        color: rgb(156 163 175 / var(--tw-text-opacity, 1));
      }
      .text-gray-50 {
        --tw-text-opacity: 1;
        color: rgb(249 250 251 / var(--tw-text-opacity, 1));
      }
      .text-gray-50\/70 {
        color: #f9fafbb3;
      }
      .text-gray-500 {
        --tw-text-opacity: 1;
        color: rgb(107 114 128 / var(--tw-text-opacity, 1));
      }
      .text-gray-600 {
        --tw-text-opacity: 1;
        color: rgb(75 85 99 / var(--tw-text-opacity, 1));
      }
      .text-gray-700 {
        --tw-text-opacity: 1;
        color: rgb(55 65 81 / var(--tw-text-opacity, 1));
      }
      .text-gray-800 {
        --tw-text-opacity: 1;
        color: rgb(31 41 55 / var(--tw-text-opacity, 1));
      }
      .text-gray-900 {
        --tw-text-opacity: 1;
        color: rgb(17 24 39 / var(--tw-text-opacity, 1));
      }
      .text-gray-950 {
        --tw-text-opacity: 1;
        color: rgb(3 7 18 / var(--tw-text-opacity, 1));
      }
      .text-green-400 {
        --tw-text-opacity: 1;
        color: rgb(74 222 128 / var(--tw-text-opacity, 1));
      }
      .text-green-500 {
        --tw-text-opacity: 1;
        color: rgb(34 197 94 / var(--tw-text-opacity, 1));
      }
      .text-green-600 {
        --tw-text-opacity: 1;
        color: rgb(22 163 74 / var(--tw-text-opacity, 1));
      }
      .text-green-700 {
        --tw-text-opacity: 1;
        color: rgb(21 128 61 / var(--tw-text-opacity, 1));
      }
      .text-green-950 {
        --tw-text-opacity: 1;
        color: rgb(5 46 22 / var(--tw-text-opacity, 1));
      }
      .text-indigo-50 {
        --tw-text-opacity: 1;
        color: rgb(238 242 255 / var(--tw-text-opacity, 1));
      }
      .text-indigo-700 {
        --tw-text-opacity: 1;
        color: rgb(67 56 202 / var(--tw-text-opacity, 1));
      }
      .text-indigo-900 {
        --tw-text-opacity: 1;
        color: rgb(49 46 129 / var(--tw-text-opacity, 1));
      }
      .text-neutral-600 {
        --tw-text-opacity: 1;
        color: rgb(82 82 82 / var(--tw-text-opacity, 1));
      }
      .text-red-400 {
        --tw-text-opacity: 1;
        color: rgb(248 113 113 / var(--tw-text-opacity, 1));
      }
      .text-red-50 {
        --tw-text-opacity: 1;
        color: rgb(254 242 242 / var(--tw-text-opacity, 1));
      }
      .text-red-500 {
        --tw-text-opacity: 1;
        color: rgb(239 68 68 / var(--tw-text-opacity, 1));
      }
      .text-red-600 {
        --tw-text-opacity: 1;
        color: rgb(220 38 38 / var(--tw-text-opacity, 1));
      }
      .text-red-700 {
        --tw-text-opacity: 1;
        color: rgb(185 28 28 / var(--tw-text-opacity, 1));
      }
      .text-red-800 {
        --tw-text-opacity: 1;
        color: rgb(153 27 27 / var(--tw-text-opacity, 1));
      }
      .text-slate-100 {
        --tw-text-opacity: 1;
        color: rgb(241 245 249 / var(--tw-text-opacity, 1));
      }
      .text-slate-300 {
        --tw-text-opacity: 1;
        color: rgb(203 213 225 / var(--tw-text-opacity, 1));
      }
      .text-slate-400 {
        --tw-text-opacity: 1;
        color: rgb(148 163 184 / var(--tw-text-opacity, 1));
      }
      .text-slate-50 {
        --tw-text-opacity: 1;
        color: rgb(248 250 252 / var(--tw-text-opacity, 1));
      }
      .text-slate-500 {
        --tw-text-opacity: 1;
        color: rgb(100 116 139 / var(--tw-text-opacity, 1));
      }
      .text-slate-600 {
        --tw-text-opacity: 1;
        color: rgb(71 85 105 / var(--tw-text-opacity, 1));
      }
      .text-slate-700 {
        --tw-text-opacity: 1;
        color: rgb(51 65 85 / var(--tw-text-opacity, 1));
      }
      .text-slate-800 {
        --tw-text-opacity: 1;
        color: rgb(30 41 59 / var(--tw-text-opacity, 1));
      }
      .text-slate-900 {
        --tw-text-opacity: 1;
        color: rgb(15 23 42 / var(--tw-text-opacity, 1));
      }
      .text-teal-100 {
        --tw-text-opacity: 1;
        color: rgb(204 251 241 / var(--tw-text-opacity, 1));
      }
      .text-teal-100\/90 {
        color: #ccfbf1e6;
      }
      .text-teal-200 {
        --tw-text-opacity: 1;
        color: rgb(153 246 228 / var(--tw-text-opacity, 1));
      }
      .text-teal-300 {
        --tw-text-opacity: 1;
        color: rgb(94 234 212 / var(--tw-text-opacity, 1));
      }
      .text-teal-400 {
        --tw-text-opacity: 1;
        color: rgb(45 212 191 / var(--tw-text-opacity, 1));
      }
      .text-teal-50 {
        --tw-text-opacity: 1;
        color: rgb(240 253 250 / var(--tw-text-opacity, 1));
      }
      .text-teal-500 {
        --tw-text-opacity: 1;
        color: rgb(20 184 166 / var(--tw-text-opacity, 1));
      }
      .text-teal-500\/20 {
        color: #14b8a633;
      }
      .text-teal-600 {
        --tw-text-opacity: 1;
        color: rgb(13 148 136 / var(--tw-text-opacity, 1));
      }
      .text-teal-700 {
        --tw-text-opacity: 1;
        color: rgb(15 118 110 / var(--tw-text-opacity, 1));
      }
      .text-teal-800 {
        --tw-text-opacity: 1;
        color: rgb(17 94 89 / var(--tw-text-opacity, 1));
      }
      .text-teal-900 {
        --tw-text-opacity: 1;
        color: rgb(19 78 74 / var(--tw-text-opacity, 1));
      }
      .text-teal-950 {
        --tw-text-opacity: 1;
        color: rgb(4 47 46 / var(--tw-text-opacity, 1));
      }
      .text-transparent {
        color: #0000;
      }
      .text-white {
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity, 1));
      }
      .text-white\/90 {
        color: #ffffffe6;
      }
      .text-yellow-300 {
        --tw-text-opacity: 1;
        color: rgb(253 224 71 / var(--tw-text-opacity, 1));
      }
      .text-yellow-400 {
        --tw-text-opacity: 1;
        color: rgb(250 204 21 / var(--tw-text-opacity, 1));
      }
      .text-yellow-500 {
        --tw-text-opacity: 1;
        color: rgb(234 179 8 / var(--tw-text-opacity, 1));
      }
      .text-zinc-200 {
        --tw-text-opacity: 1;
        color: rgb(228 228 231 / var(--tw-text-opacity, 1));
      }
      .text-zinc-500 {
        --tw-text-opacity: 1;
        color: rgb(113 113 122 / var(--tw-text-opacity, 1));
      }
      .text-zinc-700 {
        --tw-text-opacity: 1;
        color: rgb(63 63 70 / var(--tw-text-opacity, 1));
      }
      .text-zinc-800 {
        --tw-text-opacity: 1;
        color: rgb(39 39 42 / var(--tw-text-opacity, 1));
      }
      .text-zinc-900 {
        --tw-text-opacity: 1;
        color: rgb(24 24 27 / var(--tw-text-opacity, 1));
      }
      .underline {
        text-decoration-line: underline;
      }
      .antialiased {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
      }
      .placeholder-emerald-700::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(4 120 87 / var(--tw-placeholder-opacity, 1));
      }
      .placeholder-gray-400::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(156 163 175 / var(--tw-placeholder-opacity, 1));
      }
      .placeholder-teal-200\/60::placeholder {
        color: #99f6e499;
      }
      .placeholder-teal-900::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(19 78 74 / var(--tw-placeholder-opacity, 1));
      }
      .placeholder-white\/50::placeholder {
        color: #ffffff80;
      }
      .opacity-0 {
        opacity: 0;
      }
      .opacity-10 {
        opacity: 0.1;
      }
      .opacity-100 {
        opacity: 1;
      }
      .opacity-20 {
        opacity: 0.2;
      }
      .opacity-25 {
        opacity: 0.25;
      }
      .opacity-30 {
        opacity: 0.3;
      }
      .opacity-35 {
        opacity: 0.35;
      }
      .opacity-40 {
        opacity: 0.4;
      }
      .opacity-45 {
        opacity: 0.45;
      }
      .opacity-5 {
        opacity: 0.05;
      }
      .opacity-50 {
        opacity: 0.5;
      }
      .opacity-60 {
        opacity: 0.6;
      }
      .opacity-70 {
        opacity: 0.7;
      }
      .opacity-75 {
        opacity: 0.75;
      }
      .opacity-80 {
        opacity: 0.8;
      }
      .opacity-90 {
        opacity: 0.9;
      }
      .shadow {
        --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;
        --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),
          0 1px 2px -1px var(--tw-shadow-color);
      }
      .shadow,
      .shadow-2xl {
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
          var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
      }
      .shadow-2xl {
        --tw-shadow: 0 25px 50px -12px #00000040;
        --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
      }
      .shadow-\[0_5px_30px_-15px_rgba\(0\2c 0\2c 0\2c 0\.3\)\] {
        --tw-shadow: 0 5px 30px -15px #0000004d;
        --tw-shadow-colored: 0 5px 30px -15px var(--tw-shadow-color);
      }
      .shadow-\[0_5px_30px_-15px_rgba\(0\2c 0\2c 0\2c 0\.3\)\],
      .shadow-lg {
        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 #0000001a, 0 4px 6px -4px #0000001a;
        --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),
          0 4px 6px -4px var(--tw-shadow-color);
      }
      .shadow-md {
        --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
        --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),
          0 2px 4px -2px var(--tw-shadow-color);
      }
      .shadow-md,
      .shadow-sm {
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
          var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
      }
      .shadow-sm {
        --tw-shadow: 0 1px 2px 0 #0000000d;
        --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
      }
      .shadow-xl {
        --tw-shadow: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
        --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-cyan-800 {
        --tw-shadow-color: #155e75;
        --tw-shadow: var(--tw-shadow-colored);
      }
      .shadow-cyan-900 {
        --tw-shadow-color: #164e63;
        --tw-shadow: var(--tw-shadow-colored);
      }
      .shadow-emerald-100 {
        --tw-shadow-color: #d1fae5;
        --tw-shadow: var(--tw-shadow-colored);
      }
      .shadow-gray-600\/10 {
        --tw-shadow-color: #4b55631a;
        --tw-shadow: var(--tw-shadow-colored);
      }
      .shadow-red-100 {
        --tw-shadow-color: #fee2e2;
        --tw-shadow: var(--tw-shadow-colored);
      }
      .shadow-sky-900\/10 {
        --tw-shadow-color: #0c4a6e1a;
        --tw-shadow: var(--tw-shadow-colored);
      }
      .shadow-slate-900\/10 {
        --tw-shadow-color: #0f172a1a;
        --tw-shadow: var(--tw-shadow-colored);
      }
      .shadow-stone-600 {
        --tw-shadow-color: #57534e;
        --tw-shadow: var(--tw-shadow-colored);
      }
      .shadow-teal-200 {
        --tw-shadow-color: #99f6e4;
        --tw-shadow: var(--tw-shadow-colored);
      }
      .shadow-teal-300 {
        --tw-shadow-color: #5eead4;
        --tw-shadow: var(--tw-shadow-colored);
      }
      .shadow-teal-600 {
        --tw-shadow-color: #0d9488;
        --tw-shadow: var(--tw-shadow-colored);
      }
      .shadow-teal-700 {
        --tw-shadow-color: #0f766e;
        --tw-shadow: var(--tw-shadow-colored);
      }
      .outline-none {
        outline: 2px solid #0000;
        outline-offset: 2px;
      }
      .outline {
        outline-style: solid;
      }
      .outline-gray-100\/15 {
        outline-color: #f3f4f626;
      }
      .outline-white {
        outline-color: #fff;
      }
      .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);
      }
      .ring,
      .ring-0 {
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
          var(--tw-shadow, 0 0 #0000);
      }
      .ring-0 {
        --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(var(--tw-ring-offset-width)) var(--tw-ring-color);
      }
      .ring-1 {
        --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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
      }
      .ring-1,
      .ring-2 {
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
          var(--tw-shadow, 0 0 #0000);
      }
      .ring-2 {
        --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);
      }
      .ring-inset {
        --tw-ring-inset: inset;
      }
      .ring-gray-200 {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1));
      }
      .ring-green-600\/20 {
        --tw-ring-color: #16a34a33;
      }
      .ring-teal-200 {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(153 246 228 / var(--tw-ring-opacity, 1));
      }
      .ring-teal-300 {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(94 234 212 / var(--tw-ring-opacity, 1));
      }
      .ring-white {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1));
      }
      .ring-white\/30 {
        --tw-ring-color: #ffffff4d;
      }
      .blur {
        --tw-blur: blur(8px);
      }
      .blur,
      .blur-2xl {
        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);
      }
      .blur-2xl {
        --tw-blur: blur(40px);
      }
      .blur-3xl {
        --tw-blur: blur(64px);
      }
      .blur-3xl,
      .blur-\[118px\] {
        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);
      }
      .blur-\[118px\] {
        --tw-blur: blur(118px);
      }
      .blur-\[30px\] {
        --tw-blur: blur(30px);
      }
      .blur-\[30px\],
      .blur-\[80px\] {
        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);
      }
      .blur-\[80px\] {
        --tw-blur: blur(80px);
      }
      .blur-sm {
        --tw-blur: blur(4px);
      }
      .blur-sm,
      .drop-shadow {
        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);
      }
      .drop-shadow {
        --tw-drop-shadow: drop-shadow(0 1px 2px #0000001a)
          drop-shadow(0 1px 1px #0000000f);
      }
      .drop-shadow-lg {
        --tw-drop-shadow: drop-shadow(0 10px 8px #0000000a)
          drop-shadow(0 4px 3px #0000001a);
      }
      .drop-shadow-lg,
      .drop-shadow-md {
        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);
      }
      .drop-shadow-md {
        --tw-drop-shadow: drop-shadow(0 4px 3px #00000012)
          drop-shadow(0 2px 2px #0000000f);
      }
      .drop-shadow-sm {
        --tw-drop-shadow: drop-shadow(0 1px 1px #0000000d);
      }
      .drop-shadow-sm,
      .drop-shadow-xl {
        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);
      }
      .drop-shadow-xl {
        --tw-drop-shadow: drop-shadow(0 20px 13px #00000008)
          drop-shadow(0 8px 5px #00000014);
      }
      .grayscale {
        --tw-grayscale: grayscale(100%);
      }
      .filter,
      .grayscale {
        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-blur-\[12px\] {
        --tw-backdrop-blur: blur(12px);
      }
      .backdrop-blur-\[12px\],
      .backdrop-blur-lg {
        -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-blur-lg {
        --tw-backdrop-blur: blur(16px);
      }
      .backdrop-blur-md {
        --tw-backdrop-blur: blur(12px);
      }
      .backdrop-blur-md,
      .backdrop-blur-sm {
        -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-blur-sm {
        --tw-backdrop-blur: blur(4px);
      }
      .backdrop-filter {
        -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-duration: 0.15s;
        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(0.4, 0, 0.2, 1);
      }
      .transition-all {
        transition-duration: 0.15s;
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      }
      .transition-colors {
        transition-duration: 0.15s;
        transition-property: color, background-color, border-color,
          text-decoration-color, fill, stroke;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      }
      .transition-opacity {
        transition-duration: 0.15s;
        transition-property: opacity;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      }
      .transition-shadow {
        transition-duration: 0.15s;
        transition-property: box-shadow;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      }
      .transition-transform {
        transition-duration: 0.15s;
        transition-property: transform;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      }
      .delay-100 {
        transition-delay: 0.1s;
      }
      .delay-150 {
        transition-delay: 0.15s;
      }
      .delay-200 {
        transition-delay: 0.2s;
      }
      .delay-300 {
        transition-delay: 0.3s;
      }
      .delay-500 {
        transition-delay: 0.5s;
      }
      .duration-100 {
        transition-duration: 0.1s;
      }
      .duration-1000 {
        transition-duration: 1s;
      }
      .duration-150 {
        transition-duration: 0.15s;
      }
      .duration-200 {
        transition-duration: 0.2s;
      }
      .duration-300 {
        transition-duration: 0.3s;
      }
      .duration-500 {
        transition-duration: 0.5s;
      }
      .duration-700 {
        transition-duration: 0.7s;
      }
      .ease-in {
        transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
      }
      .ease-in-out {
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      }
      .ease-linear {
        transition-timing-function: linear;
      }
      .ease-out {
        transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
      }
      .\[background\:linear-gradient\(theme\(colors\.cyan\.900\)\2c
        theme\(colors\.cyan\.900\)\)_padding-box\2c
        linear-gradient\(45deg\2c
        theme\(colors\.cyan\.800\)\2c
        theme\(colors\.cyan\.600\/\.8\)\2c
        theme\(colors\.cyan\.800\)\)_border-box\] {
        background: linear-gradient(#164e63, #164e63) padding-box,
          linear-gradient(45deg, #155e75, #0891b2cc, #155e75) border-box;
      }
      .\[box-shadow\:rgb\(0\2c _0\2c _0\)_-4px_4px\] {
        box-shadow: -4px 4px #000;
      }
      .\[box-shadow\:rgb\(0\2c _0\2c _0\)_0px_3px\] {
        box-shadow: 0 3px #000;
      }
      .\[box-shadow\:rgb\(0\2c _0\2c _0\)_2px_2px\] {
        box-shadow: 2px 2px #000;
      }
      .\[box-shadow\:rgb\(0\2c _0\2c _0\)_4px_4px\] {
        box-shadow: 4px 4px #000;
      }
      .\[grid-area\:1\/1\/2\/3\] {
        grid-area: 1/1/2/3;
      }
      .\[grid-area\:2\/1\/3\/3\] {
        grid-area: 2/1/3/3;
      }
      .\[grid-area\:3\/1\/4\/3\] {
        grid-area: 3/1/4/3;
      }
      .\[mask-image\:_linear-gradient\(to_right\2c
        transparent_0\2c
        _black_128px\2c
        _black_calc\(100\%-128px\)\2c
        transparent_100\%\)\] {
        -webkit-mask-image: linear-gradient(
          90deg,
          #0000 0,
          #000 128px,
          #000 calc(100% - 128px),
          #0000
        );
        mask-image: linear-gradient(
          90deg,
          #0000 0,
          #000 128px,
          #000 calc(100% - 128px),
          #0000
        );
      }
      .\[mask-image\:radial-gradient\(closest-side\2c white\2c transparent\)\] {
        -webkit-mask-image: radial-gradient(closest-side, #fff, #0000);
        mask-image: radial-gradient(closest-side, #fff, #0000);
      }
      .\[transform\:skew\(-13deg\)_translateX\(-100\%\)\] {
        transform: skew(-13deg) translateX(-100%);
      }
      @media (min-width: 1280px) {
        .xl\:container {
          width: 100%;
        }
        @media (min-width: 640px) {
          .xl\:container {
            max-width: 640px;
          }
        }
        @media (min-width: 768px) {
          .xl\:container {
            max-width: 768px;
          }
        }
        @media (min-width: 1024px) {
          .xl\:container {
            max-width: 1024px;
          }
        }
        @media (min-width: 1280px) {
          .xl\:container {
            max-width: 1280px;
          }
        }
        @media (min-width: 1536px) {
          .xl\:container {
            max-width: 1536px;
          }
        }
      }
      @media (min-width: 1536px) {
        .\32xl\:container {
          width: 100%;
        }
        @media (min-width: 640px) {
          .\32xl\:container {
            max-width: 640px;
          }
        }
        @media (min-width: 768px) {
          .\32xl\:container {
            max-width: 768px;
          }
        }
        @media (min-width: 1024px) {
          .\32xl\:container {
            max-width: 1024px;
          }
        }
        @media (min-width: 1280px) {
          .\32xl\:container {
            max-width: 1280px;
          }
        }
        @media (min-width: 1536px) {
          .\32xl\:container {
            max-width: 1536px;
          }
        }
      }
      .before\:pointer-events-none:before {
        content: var(--tw-content);
        pointer-events: none;
      }
      .before\:absolute:before {
        content: var(--tw-content);
        position: absolute;
      }
      .before\:-inset-2:before {
        content: var(--tw-content);
        inset: -0.5rem;
      }
      .before\:inset-0:before {
        content: var(--tw-content);
        inset: 0;
      }
      .before\:-left-40:before {
        content: var(--tw-content);
        left: -10rem;
      }
      .before\:-left-6:before {
        content: var(--tw-content);
        left: -1.5rem;
      }
      .before\:-left-full:before {
        content: var(--tw-content);
        left: -100%;
      }
      .before\:-top-40:before {
        content: var(--tw-content);
        top: -10rem;
      }
      .before\:-z-10:before {
        content: var(--tw-content);
        z-index: -10;
      }
      .before\:z-10:before {
        content: var(--tw-content);
        z-index: 10;
      }
      .before\:mx-auto:before {
        content: var(--tw-content);
        margin-left: auto;
        margin-right: auto;
      }
      .before\:me-6:before {
        content: var(--tw-content);
        margin-inline-end: 1.5rem;
      }
      .before\:block:before {
        content: var(--tw-content);
        display: block;
      }
      .before\:aspect-square:before {
        aspect-ratio: 1/1;
        content: var(--tw-content);
      }
      .before\:h-80:before {
        content: var(--tw-content);
        height: 20rem;
      }
      .before\:w-80:before {
        content: var(--tw-content);
        width: 20rem;
      }
      .before\:w-full:before {
        content: var(--tw-content);
        width: 100%;
      }
      .before\:w-px:before {
        content: var(--tw-content);
        width: 1px;
      }
      .before\:flex-1:before {
        content: var(--tw-content);
        flex: 1 1 0%;
      }
      .before\:rounded-full:before {
        border-radius: 9999px;
        content: var(--tw-content);
      }
      .before\:border:before {
        border-width: 1px;
        content: var(--tw-content);
      }
      .before\:border-t:before {
        border-top-width: 1px;
        content: var(--tw-content);
      }
      .before\:border-gray-200:before {
        content: var(--tw-content);
        --tw-border-opacity: 1;
        border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
      }
      .before\:bg-cyan-400:before {
        content: var(--tw-content);
        --tw-bg-opacity: 1;
        background-color: rgb(34 211 238 / var(--tw-bg-opacity, 1));
      }
      .before\:bg-emerald-500:before {
        content: var(--tw-content);
        --tw-bg-opacity: 1;
        background-color: rgb(16 185 129 / var(--tw-bg-opacity, 1));
      }
      .before\:bg-gray-200:before {
        content: var(--tw-content);
        --tw-bg-opacity: 1;
        background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
      }
      .before\:bg-\[url\(\'\.\/noise\.png\'\)\]:before {
        background-image: url(noise.png);
        content: var(--tw-content);
      }
      .before\:bg-\[length\:352px_382px\]:before {
        background-size: 352px 382px;
        content: var(--tw-content);
      }
      .before\:text-xl:before {
        content: var(--tw-content);
        font-size: 1.25rem;
        line-height: 1.75rem;
      }
      .before\:text-teal-400:before {
        content: var(--tw-content);
        --tw-text-opacity: 1;
        color: rgb(45 212 191 / var(--tw-text-opacity, 1));
      }
      .before\:opacity-0:before {
        content: var(--tw-content);
        opacity: 0;
      }
      .before\:blur-\[100px\]:before {
        content: var(--tw-content);
        --tw-blur: blur(100px);
        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);
      }
      .before\:transition-all:before {
        content: var(--tw-content);
        transition-duration: 0.15s;
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      }
      .before\:transition-opacity:before {
        content: var(--tw-content);
        transition-duration: 0.15s;
        transition-property: opacity;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      }
      .before\:duration-500:before {
        content: var(--tw-content);
        transition-duration: 0.5s;
      }
      .before\:duration-700:before {
        content: var(--tw-content);
        transition-duration: 0.7s;
      }
      .before\:content-\[\'\2013\'\]:before {
        --tw-content: "–";
        content: var(--tw-content);
      }
      .after\:pointer-events-none:after {
        content: var(--tw-content);
        pointer-events: none;
      }
      .after\:absolute:after {
        content: var(--tw-content);
        position: absolute;
      }
      .after\:inset-0:after {
        content: var(--tw-content);
        inset: 0;
      }
      .after\:-left-48:after {
        content: var(--tw-content);
        left: -12rem;
      }
      .after\:-top-48:after {
        content: var(--tw-content);
        top: -12rem;
      }
      .after\:bottom-0:after {
        bottom: 0;
        content: var(--tw-content);
      }
      .after\:left-0:after {
        content: var(--tw-content);
        left: 0;
      }
      .after\:right-0:after {
        content: var(--tw-content);
        right: 0;
      }
      .after\:-z-20:after {
        content: var(--tw-content);
        z-index: -20;
      }
      .after\:z-30:after {
        content: var(--tw-content);
        z-index: 30;
      }
      .after\:z-\[-20\]:after {
        content: var(--tw-content);
        z-index: -20;
      }
      .after\:ms-6:after {
        content: var(--tw-content);
        margin-inline-start: 1.5rem;
      }
      .after\:h-1:after {
        content: var(--tw-content);
        height: 0.25rem;
      }
      .after\:h-96:after {
        content: var(--tw-content);
        height: 24rem;
      }
      .after\:h-\[2px\]:after {
        content: var(--tw-content);
        height: 2px;
      }
      .after\:h-full:after {
        content: var(--tw-content);
        height: 100%;
      }
      .after\:w-0:after {
        content: var(--tw-content);
        width: 0;
      }
      .after\:w-96:after {
        content: var(--tw-content);
        width: 24rem;
      }
      .after\:w-\[10\%\]:after {
        content: var(--tw-content);
        width: 10%;
      }
      .after\:w-full:after {
        content: var(--tw-content);
        width: 100%;
      }
      .after\:flex-1:after {
        content: var(--tw-content);
        flex: 1 1 0%;
      }
      .after\:origin-right:after {
        content: var(--tw-content);
        transform-origin: right;
      }
      .after\:-translate-y-full:after {
        content: var(--tw-content);
        --tw-translate-y: -100%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .after\:rounded-full:after {
        border-radius: 9999px;
        content: var(--tw-content);
      }
      .after\:rounded-lg:after {
        border-radius: 0.5rem;
        content: var(--tw-content);
      }
      .after\:rounded-t-full:after {
        border-top-left-radius: 9999px;
        border-top-right-radius: 9999px;
        content: var(--tw-content);
      }
      .after\:border-t:after {
        border-top-width: 1px;
        content: var(--tw-content);
      }
      .after\:border-gray-200:after {
        content: var(--tw-content);
        --tw-border-opacity: 1;
        border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
      }
      .after\:bg-\[\#fff\]:after {
        content: var(--tw-content);
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
      }
      .after\:bg-cyan-500:after {
        content: var(--tw-content);
        --tw-bg-opacity: 1;
        background-color: rgb(6 182 212 / var(--tw-bg-opacity, 1));
      }
      .after\:bg-teal-200:after {
        content: var(--tw-content);
        --tw-bg-opacity: 1;
        background-color: rgb(153 246 228 / var(--tw-bg-opacity, 1));
      }
      .after\:bg-\[url\(\'https\:\/\/pagedone\.io\/asset\/uploads\/1691055810\.png\'\)\]:after {
        background-image: url(https://pagedone.io/asset/uploads/1691055810.png);
        content: var(--tw-content);
      }
      .after\:bg-gradient-to-r:after {
        background-image: linear-gradient(to right, var(--tw-gradient-stops));
        content: var(--tw-content);
      }
      .after\:from-gray-100\/30:after {
        content: var(--tw-content);
        --tw-gradient-from: #f3f4f64d var(--tw-gradient-from-position);
        --tw-gradient-to: #f3f4f600 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .after\:via-gray-100\/10:after {
        content: var(--tw-content);
        --tw-gradient-to: #f3f4f600 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from),
          #f3f4f61a var(--tw-gradient-via-position), var(--tw-gradient-to);
      }
      .after\:to-transparent:after {
        content: var(--tw-content);
        --tw-gradient-to: #0000 var(--tw-gradient-to-position);
      }
      .after\:opacity-0:after {
        content: var(--tw-content);
        opacity: 0;
      }
      .after\:blur-\[100px\]:after {
        content: var(--tw-content);
        --tw-blur: blur(100px);
        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);
      }
      .after\:transition-\[width\]:after {
        content: var(--tw-content);
        transition-duration: 0.15s;
        transition-property: width;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      }
      .after\:transition-all:after {
        content: var(--tw-content);
        transition-duration: 0.15s;
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      }
      .after\:transition-opacity:after {
        content: var(--tw-content);
        transition-duration: 0.15s;
        transition-property: opacity;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      }
      .after\:duration-500:after {
        content: var(--tw-content);
        transition-duration: 0.5s;
      }
      .after\:duration-700:after {
        content: var(--tw-content);
        transition-duration: 0.7s;
      }
      .after\:ease-in-out:after {
        content: var(--tw-content);
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      }
      .checked\:text-teal-500:checked {
        --tw-text-opacity: 1;
        color: rgb(20 184 166 / var(--tw-text-opacity, 1));
      }
      .checked\:ring-0:checked {
        --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(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);
      }
      .checked\:ring-current:checked {
        --tw-ring-color: currentColor;
      }
      .focus-within\:ring-1:focus-within {
        --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(1px + 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-within\:ring-teal-900:focus-within {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(19 78 74 / var(--tw-ring-opacity, 1));
      }
      .hover\:z-10:hover {
        z-index: 10;
      }
      .hover\:w-32:hover {
        width: 8rem;
      }
      .hover\:-translate-x-2:hover {
        --tw-translate-x: -0.5rem;
      }
      .hover\:-translate-x-2:hover,
      .hover\:-translate-y-1:hover {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .hover\:-translate-y-1:hover {
        --tw-translate-y: -0.25rem;
      }
      .hover\:-translate-y-2:hover {
        --tw-translate-y: -0.5rem;
      }
      .hover\:-translate-y-2:hover,
      .hover\:-translate-y-\[1px\]:hover {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .hover\:-translate-y-\[1px\]:hover {
        --tw-translate-y: -1px;
      }
      .hover\:translate-x-2:hover {
        --tw-translate-x: 0.5rem;
      }
      .hover\:translate-x-2:hover,
      .hover\:translate-x-3:hover {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .hover\:translate-x-3:hover {
        --tw-translate-x: 0.75rem;
      }
      .hover\:rotate-2:hover {
        --tw-rotate: 2deg;
      }
      .hover\:rotate-2:hover,
      .hover\:rotate-\[-10deg\]:hover {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .hover\:rotate-\[-10deg\]:hover {
        --tw-rotate: -10deg;
      }
      .hover\:scale-105:hover {
        --tw-scale-x: 1.05;
        --tw-scale-y: 1.05;
      }
      .hover\:scale-105:hover,
      .hover\:scale-110:hover {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .hover\:scale-110:hover {
        --tw-scale-x: 1.1;
        --tw-scale-y: 1.1;
      }
      .hover\:scale-150:hover {
        --tw-scale-x: 1.5;
        --tw-scale-y: 1.5;
      }
      .hover\:scale-150:hover,
      .hover\:scale-90:hover {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .hover\:scale-90:hover {
        --tw-scale-x: 0.9;
        --tw-scale-y: 0.9;
      }
      .hover\:scale-\[1\.02\]:hover {
        --tw-scale-x: 1.02;
        --tw-scale-y: 1.02;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .hover\:animate-none:hover {
        animation: none;
      }
      .hover\:animate-pulse:hover {
        animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
      }
      .hover\:cursor-pointer:hover {
        cursor: pointer;
      }
      .hover\:gap-2:hover {
        gap: 0.5rem;
      }
      .hover\:rounded-lg:hover {
        border-radius: 0.5rem;
      }
      .hover\:rounded-md:hover {
        border-radius: 0.375rem;
      }
      .hover\:border-2:hover {
        border-width: 2px;
      }
      .hover\:border-4:hover {
        border-width: 4px;
      }
      .hover\:border-b-2:hover {
        border-bottom-width: 2px;
      }
      .hover\:border-b-\[6px\]:hover {
        border-bottom-width: 6px;
      }
      .hover\:border-\[\#006940\]:hover {
        --tw-border-opacity: 1;
        border-color: rgb(0 105 64 / var(--tw-border-opacity, 1));
      }
      .hover\:border-\[\#c8102e\]:hover {
        --tw-border-opacity: 1;
        border-color: rgb(200 16 46 / var(--tw-border-opacity, 1));
      }
      .hover\:border-gray-600:hover {
        --tw-border-opacity: 1;
        border-color: rgb(75 85 99 / var(--tw-border-opacity, 1));
      }
      .hover\:border-teal-100:hover {
        --tw-border-opacity: 1;
        border-color: rgb(204 251 241 / var(--tw-border-opacity, 1));
      }
      .hover\:border-teal-200:hover {
        --tw-border-opacity: 1;
        border-color: rgb(153 246 228 / var(--tw-border-opacity, 1));
      }
      .hover\:border-teal-300:hover {
        --tw-border-opacity: 1;
        border-color: rgb(94 234 212 / var(--tw-border-opacity, 1));
      }
      .hover\:border-teal-300\/50:hover {
        border-color: #5eead480;
      }
      .hover\:border-teal-400:hover {
        --tw-border-opacity: 1;
        border-color: rgb(45 212 191 / var(--tw-border-opacity, 1));
      }
      .hover\:border-teal-500:hover {
        --tw-border-opacity: 1;
        border-color: rgb(20 184 166 / var(--tw-border-opacity, 1));
      }
      .hover\:border-teal-800:hover {
        --tw-border-opacity: 1;
        border-color: rgb(17 94 89 / var(--tw-border-opacity, 1));
      }
      .hover\:border-white:hover {
        --tw-border-opacity: 1;
        border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
      }
      .hover\:border-white\/50:hover {
        border-color: #ffffff80;
      }
      .hover\:bg-\[\#005535\]:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(0 85 53 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-\[\#F5F5F5\]:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-\[\#a00d25\]:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(160 13 37 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-\[\#d9ad5c\]:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(217 173 92 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-\[var\(--nav-teal\)\]:hover {
        background-color: var(--nav-teal);
      }
      .hover\:bg-amber-600:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(217 119 6 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-blue-500:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-blue-600:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-blue-700:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(29 78 216 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-cyan-500\/60:hover {
        background-color: #06b6d499;
      }
      .hover\:bg-cyan-600:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(8 145 178 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-emerald-50:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(236 253 245 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-emerald-500:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(16 185 129 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-gray-100:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-gray-200:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-gray-300:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-gray-400:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-gray-50:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-gray-600:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-gray-700:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-gray-800:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-gray-900:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-green-600:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-green-800:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(22 101 52 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-pink-600:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(219 39 119 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-purple-600:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(147 51 234 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-red-100:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-red-50:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-red-500\/60:hover {
        background-color: #ef444499;
      }
      .hover\:bg-red-600:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-red-700:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(185 28 28 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-slate-200:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(226 232 240 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-slate-300:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(203 213 225 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-teal-100:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(204 251 241 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-teal-200:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(153 246 228 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-teal-200\/30:hover {
        background-color: #99f6e44d;
      }
      .hover\:bg-teal-300:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(94 234 212 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-teal-400:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(45 212 191 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-teal-400\/30:hover {
        background-color: #2dd4bf4d;
      }
      .hover\:bg-teal-50:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(240 253 250 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-teal-500:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(20 184 166 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-teal-500\/60:hover {
        background-color: #14b8a699;
      }
      .hover\:bg-teal-600:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(13 148 136 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-teal-700:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(15 118 110 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-teal-700\/20:hover {
        background-color: #0f766e33;
      }
      .hover\:bg-teal-700\/30:hover {
        background-color: #0f766e4d;
      }
      .hover\:bg-teal-700\/60:hover {
        background-color: #0f766e99;
      }
      .hover\:bg-teal-800:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(17 94 89 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-teal-900:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(19 78 74 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-teal-950\/30:hover {
        background-color: #042f2e4d;
      }
      .hover\:bg-teal-950\/90:hover {
        background-color: #042f2ee6;
      }
      .hover\:bg-transparent:hover {
        background-color: initial;
      }
      .hover\:bg-white:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-white\/10:hover {
        background-color: #ffffff1a;
      }
      .hover\:bg-white\/20:hover {
        background-color: #fff3;
      }
      .hover\:bg-white\/50:hover {
        background-color: #ffffff80;
      }
      .hover\:bg-yellow-600:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(202 138 4 / var(--tw-bg-opacity, 1));
      }
      .hover\:bg-opacity-30:hover {
        --tw-bg-opacity: 0.3;
      }
      .hover\:bg-\[url\(\'https\:\/\/pagedone\.io\/asset\/uploads\/1691055810\.png\'\)\]:hover {
        background-image: url(https://pagedone.io/asset/uploads/1691055810.png);
      }
      .hover\:bg-gradient-to-r:hover {
        background-image: linear-gradient(to right, var(--tw-gradient-stops));
      }
      .hover\:from-\[\#d9ad5c\]:hover {
        --tw-gradient-from: #d9ad5c var(--tw-gradient-from-position);
        --tw-gradient-to: #d9ad5c00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .hover\:from-blue-500:hover {
        --tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);
        --tw-gradient-to: #3b82f600 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .hover\:from-cyan-500\/60:hover {
        --tw-gradient-from: #06b6d499 var(--tw-gradient-from-position);
        --tw-gradient-to: #06b6d400 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .hover\:from-gray-300:hover {
        --tw-gradient-from: #d1d5db var(--tw-gradient-from-position);
        --tw-gradient-to: #d1d5db00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .hover\:from-gray-600:hover {
        --tw-gradient-from: #4b5563 var(--tw-gradient-from-position);
        --tw-gradient-to: #4b556300 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .hover\:from-purple-500\/60:hover {
        --tw-gradient-from: #a855f799 var(--tw-gradient-from-position);
        --tw-gradient-to: #a855f700 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .hover\:from-teal-400:hover {
        --tw-gradient-from: #2dd4bf var(--tw-gradient-from-position);
        --tw-gradient-to: #2dd4bf00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .hover\:from-teal-600:hover {
        --tw-gradient-from: #0d9488 var(--tw-gradient-from-position);
        --tw-gradient-to: #0d948800 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .hover\:from-yellow-400:hover {
        --tw-gradient-from: #facc15 var(--tw-gradient-from-position);
        --tw-gradient-to: #facc1500 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .hover\:from-yellow-500:hover {
        --tw-gradient-from: #eab308 var(--tw-gradient-from-position);
        --tw-gradient-to: #eab30800 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .hover\:via-teal-600:hover {
        --tw-gradient-to: #0d948800 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from),
          #0d9488 var(--tw-gradient-via-position), var(--tw-gradient-to);
      }
      .hover\:to-blue-500:hover {
        --tw-gradient-to: #3b82f6 var(--tw-gradient-to-position);
      }
      .hover\:to-gray-700:hover {
        --tw-gradient-to: #374151 var(--tw-gradient-to-position);
      }
      .hover\:to-green-400:hover {
        --tw-gradient-to: #4ade80 var(--tw-gradient-to-position);
      }
      .hover\:to-pink-500:hover {
        --tw-gradient-to: #ec4899 var(--tw-gradient-to-position);
      }
      .hover\:to-pink-500\/60:hover {
        --tw-gradient-to: #ec489999 var(--tw-gradient-to-position);
      }
      .hover\:to-teal-600:hover {
        --tw-gradient-to: #0d9488 var(--tw-gradient-to-position);
      }
      .hover\:to-teal-700:hover {
        --tw-gradient-to: #0f766e var(--tw-gradient-to-position);
      }
      .hover\:to-teal-800:hover {
        --tw-gradient-to: #115e59 var(--tw-gradient-to-position);
      }
      .hover\:to-yellow-700:hover {
        --tw-gradient-to: #a16207 var(--tw-gradient-to-position);
      }
      .hover\:text-gray-200:hover {
        --tw-text-opacity: 1;
        color: rgb(229 231 235 / var(--tw-text-opacity, 1));
      }
      .hover\:text-gray-400:hover {
        --tw-text-opacity: 1;
        color: rgb(156 163 175 / var(--tw-text-opacity, 1));
      }
      .hover\:text-gray-50:hover {
        --tw-text-opacity: 1;
        color: rgb(249 250 251 / var(--tw-text-opacity, 1));
      }
      .hover\:text-gray-600:hover {
        --tw-text-opacity: 1;
        color: rgb(75 85 99 / var(--tw-text-opacity, 1));
      }
      .hover\:text-gray-800:hover {
        --tw-text-opacity: 1;
        color: rgb(31 41 55 / var(--tw-text-opacity, 1));
      }
      .hover\:text-gray-900:hover {
        --tw-text-opacity: 1;
        color: rgb(17 24 39 / var(--tw-text-opacity, 1));
      }
      .hover\:text-purple-600:hover {
        --tw-text-opacity: 1;
        color: rgb(147 51 234 / var(--tw-text-opacity, 1));
      }
      .hover\:text-red-600:hover {
        --tw-text-opacity: 1;
        color: rgb(220 38 38 / var(--tw-text-opacity, 1));
      }
      .hover\:text-slate-900:hover {
        --tw-text-opacity: 1;
        color: rgb(15 23 42 / var(--tw-text-opacity, 1));
      }
      .hover\:text-teal-100:hover {
        --tw-text-opacity: 1;
        color: rgb(204 251 241 / var(--tw-text-opacity, 1));
      }
      .hover\:text-teal-200:hover {
        --tw-text-opacity: 1;
        color: rgb(153 246 228 / var(--tw-text-opacity, 1));
      }
      .hover\:text-teal-300:hover {
        --tw-text-opacity: 1;
        color: rgb(94 234 212 / var(--tw-text-opacity, 1));
      }
      .hover\:text-teal-400:hover {
        --tw-text-opacity: 1;
        color: rgb(45 212 191 / var(--tw-text-opacity, 1));
      }
      .hover\:text-teal-500:hover {
        --tw-text-opacity: 1;
        color: rgb(20 184 166 / var(--tw-text-opacity, 1));
      }
      .hover\:text-teal-600:hover {
        --tw-text-opacity: 1;
        color: rgb(13 148 136 / var(--tw-text-opacity, 1));
      }
      .hover\:text-teal-700:hover {
        --tw-text-opacity: 1;
        color: rgb(15 118 110 / var(--tw-text-opacity, 1));
      }
      .hover\:text-teal-800:hover {
        --tw-text-opacity: 1;
        color: rgb(17 94 89 / var(--tw-text-opacity, 1));
      }
      .hover\:text-white:hover {
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity, 1));
      }
      .hover\:text-yellow-800:hover {
        --tw-text-opacity: 1;
        color: rgb(133 77 14 / var(--tw-text-opacity, 1));
      }
      .hover\:underline:hover {
        text-decoration-line: underline;
      }
      .hover\:opacity-100:hover {
        opacity: 1;
      }
      .hover\:shadow:hover {
        --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;
        --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),
          0 1px 2px -1px var(--tw-shadow-color);
      }
      .hover\:shadow-2xl:hover,
      .hover\:shadow:hover {
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
          var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
      }
      .hover\:shadow-2xl:hover {
        --tw-shadow: 0 25px 50px -12px #00000040;
        --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
      }
      .hover\:shadow-lg:hover {
        --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
        --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),
          0 4px 6px -4px var(--tw-shadow-color);
      }
      .hover\:shadow-lg:hover,
      .hover\:shadow-md:hover {
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
          var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
      }
      .hover\:shadow-md:hover {
        --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
        --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),
          0 2px 4px -2px var(--tw-shadow-color);
      }
      .hover\:shadow-xl:hover {
        --tw-shadow: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
        --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);
      }
      .hover\:shadow-\[\#008852\]\/30:hover {
        --tw-shadow-color: #0088524d;
        --tw-shadow: var(--tw-shadow-colored);
      }
      .hover\:shadow-\[\#ce1126\]\/30:hover {
        --tw-shadow-color: #ce11264d;
        --tw-shadow: var(--tw-shadow-colored);
      }
      .hover\:shadow-cyan-600\/50:hover {
        --tw-shadow-color: #0891b280;
        --tw-shadow: var(--tw-shadow-colored);
      }
      .hover\:shadow-gray-600:hover {
        --tw-shadow-color: #4b5563;
        --tw-shadow: var(--tw-shadow-colored);
      }
      .hover\:shadow-gray-600\/50:hover {
        --tw-shadow-color: #4b556380;
        --tw-shadow: var(--tw-shadow-colored);
      }
      .hover\:shadow-purple-600:hover {
        --tw-shadow-color: #9333ea;
        --tw-shadow: var(--tw-shadow-colored);
      }
      .hover\:shadow-teal-200\/50:hover {
        --tw-shadow-color: #99f6e480;
        --tw-shadow: var(--tw-shadow-colored);
      }
      .hover\:shadow-teal-300:hover {
        --tw-shadow-color: #5eead4;
        --tw-shadow: var(--tw-shadow-colored);
      }
      .hover\:shadow-teal-500\/20:hover {
        --tw-shadow-color: #14b8a633;
        --tw-shadow: var(--tw-shadow-colored);
      }
      .hover\:shadow-teal-500\/30:hover {
        --tw-shadow-color: #14b8a64d;
        --tw-shadow: var(--tw-shadow-colored);
      }
      .hover\:shadow-teal-600:hover {
        --tw-shadow-color: #0d9488;
        --tw-shadow: var(--tw-shadow-colored);
      }
      .hover\:shadow-teal-900:hover {
        --tw-shadow-color: #134e4a;
        --tw-shadow: var(--tw-shadow-colored);
      }
      .hover\:shadow-white\/20:hover {
        --tw-shadow-color: #fff3;
        --tw-shadow: var(--tw-shadow-colored);
      }
      .hover\:shadow-yellow-900:hover {
        --tw-shadow-color: #713f12;
        --tw-shadow: var(--tw-shadow-colored);
      }
      .hover\:ring-1:hover {
        --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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
      }
      .hover\:ring-1:hover,
      .hover\:ring-4:hover {
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
          var(--tw-shadow, 0 0 #0000);
      }
      .hover\:ring-4:hover {
        --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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
      }
      .hover\:blur-none:hover {
        --tw-blur: ;
      }
      .hover\:blur-none:hover,
      .hover\:blur-sm:hover {
        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);
      }
      .hover\:blur-sm:hover {
        --tw-blur: blur(4px);
      }
      .hover\:brightness-110:hover {
        --tw-brightness: brightness(1.1);
      }
      .hover\:brightness-110:hover,
      .hover\:brightness-90:hover {
        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);
      }
      .hover\:brightness-90:hover {
        --tw-brightness: brightness(0.9);
      }
      .hover\:grayscale-0:hover {
        --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);
      }
      .hover\:transition:hover {
        transition-duration: 0.15s;
        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(0.4, 0, 0.2, 1);
      }
      .hover\:transition-all:hover {
        transition-duration: 0.15s;
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      }
      .hover\:duration-300:hover {
        transition-duration: 0.3s;
      }
      .hover\:duration-500:hover {
        transition-duration: 0.5s;
      }
      .before\:hover\:left-0:hover:before {
        content: var(--tw-content);
        left: 0;
      }
      .before\:hover\:w-full:hover:before {
        content: var(--tw-content);
        width: 100%;
      }
      .before\:hover\:scale-150:hover:before {
        content: var(--tw-content);
        --tw-scale-x: 1.5;
        --tw-scale-y: 1.5;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .before\:hover\:duration-700:hover:before {
        content: var(--tw-content);
        transition-duration: 0.7s;
      }
      .after\:hover\:h-\[200\%\]:hover:after {
        content: var(--tw-content);
        height: 200%;
      }
      .after\:hover\:translate-y-0:hover:after {
        content: var(--tw-content);
        --tw-translate-y: 0px;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .after\:hover\:opacity-10:hover:after {
        content: var(--tw-content);
        opacity: 0.1;
      }
      .after\:hover\:transition-all:hover:after {
        content: var(--tw-content);
        transition-duration: 0.15s;
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      }
      .after\:hover\:duration-500:hover:after {
        content: var(--tw-content);
        transition-duration: 0.5s;
      }
      .hover\:placeholder-shown\:bg-emerald-500:placeholder-shown:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(16 185 129 / var(--tw-bg-opacity, 1));
      }
      .hover\:placeholder-shown\:bg-emerald-500\/20:placeholder-shown:hover {
        background-color: #10b98133;
      }
      .focus\:rotate-90:focus {
        --tw-rotate: 90deg;
      }
      .focus\:rotate-90:focus,
      .focus\:scale-105:focus {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .focus\:scale-105:focus {
        --tw-scale-x: 1.05;
        --tw-scale-y: 1.05;
      }
      .focus\:border-blue-500:focus {
        --tw-border-opacity: 1;
        border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));
      }
      .focus\:border-emerald-500:focus {
        --tw-border-opacity: 1;
        border-color: rgb(16 185 129 / var(--tw-border-opacity, 1));
      }
      .focus\:border-slate-700:focus {
        --tw-border-opacity: 1;
        border-color: rgb(51 65 85 / var(--tw-border-opacity, 1));
      }
      .focus\:border-teal-400:focus {
        --tw-border-opacity: 1;
        border-color: rgb(45 212 191 / var(--tw-border-opacity, 1));
      }
      .focus\:border-teal-500:focus {
        --tw-border-opacity: 1;
        border-color: rgb(20 184 166 / var(--tw-border-opacity, 1));
      }
      .focus\:border-transparent:focus {
        border-color: #0000;
      }
      .focus\:bg-gray-200:focus {
        --tw-bg-opacity: 1;
        background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
      }
      .focus\:bg-teal-500:focus {
        --tw-bg-opacity: 1;
        background-color: rgb(20 184 166 / var(--tw-bg-opacity, 1));
      }
      .focus\:bg-teal-600:focus {
        --tw-bg-opacity: 1;
        background-color: rgb(13 148 136 / var(--tw-bg-opacity, 1));
      }
      .focus\:bg-teal-700:focus {
        --tw-bg-opacity: 1;
        background-color: rgb(15 118 110 / var(--tw-bg-opacity, 1));
      }
      .focus\:text-teal-700:focus {
        --tw-text-opacity: 1;
        color: rgb(15 118 110 / var(--tw-text-opacity, 1));
      }
      .focus\:outline-none:focus {
        outline: 2px solid #0000;
        outline-offset: 2px;
      }
      .focus\:outline-4:focus {
        outline-width: 4px;
      }
      .focus\:ring: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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
      }
      .focus\:ring-0:focus,
      .focus\:ring:focus {
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
          var(--tw-shadow, 0 0 #0000);
      }
      .focus\:ring-0: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(var(--tw-ring-offset-width)) var(--tw-ring-color);
      }
      .focus\:ring-1: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
      }
      .focus\:ring-1:focus,
      .focus\:ring-2:focus {
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
          var(--tw-shadow, 0 0 #0000);
      }
      .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);
      }
      .focus\:ring-4: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(4px + 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-blue-500:focus {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1));
      }
      .focus\:ring-current:focus {
        --tw-ring-color: currentColor;
      }
      .focus\:ring-emerald-500:focus {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1));
      }
      .focus\:ring-gray-200:focus {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1));
      }
      .focus\:ring-slate-500:focus {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(100 116 139 / var(--tw-ring-opacity, 1));
      }
      .focus\:ring-slate-700:focus {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(51 65 85 / var(--tw-ring-opacity, 1));
      }
      .focus\:ring-teal-200:focus {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(153 246 228 / var(--tw-ring-opacity, 1));
      }
      .focus\:ring-teal-300:focus {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(94 234 212 / var(--tw-ring-opacity, 1));
      }
      .focus\:ring-teal-400:focus {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(45 212 191 / var(--tw-ring-opacity, 1));
      }
      .focus\:ring-teal-500:focus {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(20 184 166 / var(--tw-ring-opacity, 1));
      }
      .focus\:ring-teal-600:focus {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(13 148 136 / var(--tw-ring-opacity, 1));
      }
      .focus\:ring-teal-700:focus {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(15 118 110 / var(--tw-ring-opacity, 1));
      }
      .focus\:ring-white:focus {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1));
      }
      .focus\:ring-offset-2:focus {
        --tw-ring-offset-width: 2px;
      }
      .focus-visible\:outline-none:focus-visible {
        outline: 2px solid #0000;
        outline-offset: 2px;
      }
      .focus-visible\:outline:focus-visible {
        outline-style: solid;
      }
      .focus-visible\:outline-2:focus-visible {
        outline-width: 2px;
      }
      .focus-visible\:outline-offset-2:focus-visible {
        outline-offset: 2px;
      }
      .focus-visible\:outline-teal-600:focus-visible {
        outline-color: #0d9488;
      }
      .focus-visible\:ring:focus-visible {
        --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);
      }
      .focus-visible\:ring-2:focus-visible {
        --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-visible\:ring-offset-2:focus-visible {
        --tw-ring-offset-width: 2px;
      }
      .active\:translate-x-1:active {
        --tw-translate-x: 0.25rem;
      }
      .active\:translate-x-1:active,
      .active\:translate-y-1:active {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .active\:translate-y-1:active {
        --tw-translate-y: 0.25rem;
      }
      .active\:translate-y-\[2px\]:active {
        --tw-translate-y: 2px;
      }
      .active\:scale-95:active,
      .active\:translate-y-\[2px\]:active {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .active\:scale-95:active {
        --tw-scale-x: 0.95;
        --tw-scale-y: 0.95;
      }
      @keyframes bounce {
        0%,
        to {
          animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
          transform: translateY(-25%);
        }
        50% {
          animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
          transform: none;
        }
      }
      .active\:animate-bounce:active {
        animation: bounce 1s infinite;
      }
      .active\:border-b-\[2px\]:active {
        border-bottom-width: 2px;
      }
      .active\:text-gray-700:active {
        --tw-text-opacity: 1;
        color: rgb(55 65 81 / var(--tw-text-opacity, 1));
      }
      .active\:shadow-none:active {
        --tw-shadow: 0 0 #0000;
        --tw-shadow-colored: 0 0 #0000;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
          var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
      }
      .active\:brightness-90:active {
        --tw-brightness: brightness(0.9);
        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);
      }
      .disabled\:pointer-events-none:disabled {
        pointer-events: none;
      }
      .disabled\:bg-gray-400:disabled {
        --tw-bg-opacity: 1;
        background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1));
      }
      .disabled\:bg-slate-600:disabled {
        --tw-bg-opacity: 1;
        background-color: rgb(71 85 105 / var(--tw-bg-opacity, 1));
      }
      .disabled\:opacity-50:disabled {
        opacity: 0.5;
      }
      .group[open] .group-open\:rotate-180 {
        --tw-rotate: 180deg;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .group:hover .group-hover\:ml-8 {
        margin-left: 2rem;
      }
      .group:hover .group-hover\:flex {
        display: flex;
      }
      .group\/btn:hover .group-hover\/btn\:translate-x-\[10\%\] {
        --tw-translate-x: 10%;
      }
      .group\/btn:hover .group-hover\/btn\:translate-x-\[100\%\],
      .group\/btn:hover .group-hover\/btn\:translate-x-\[10\%\] {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .group\/btn:hover .group-hover\/btn\:translate-x-\[100\%\] {
        --tw-translate-x: 100%;
      }
      .group\/card:hover .group-hover\/card\:translate-y-\[-2px\] {
        --tw-translate-y: -2px;
      }
      .group:hover .group-hover\:-translate-x-2,
      .group\/card:hover .group-hover\/card\:translate-y-\[-2px\] {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .group:hover .group-hover\:-translate-x-2 {
        --tw-translate-x: -0.5rem;
      }
      .group:hover .group-hover\:-translate-y-1 {
        --tw-translate-y: -0.25rem;
      }
      .group:hover .group-hover\:-translate-y-1,
      .group:hover .group-hover\:-translate-y-3 {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .group:hover .group-hover\:-translate-y-3 {
        --tw-translate-y: -0.75rem;
      }
      .group:hover .group-hover\:translate-x-0 {
        --tw-translate-x: 0px;
      }
      .group:hover .group-hover\:translate-x-0,
      .group:hover .group-hover\:translate-x-3 {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .group:hover .group-hover\:translate-x-3 {
        --tw-translate-x: 0.75rem;
      }
      .group:hover .group-hover\:translate-x-\[30rem\] {
        --tw-translate-x: 30rem;
      }
      .group:hover .group-hover\:translate-x-\[30rem\],
      .group:hover .group-hover\:translate-y-0 {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .group:hover .group-hover\:translate-y-0 {
        --tw-translate-y: 0px;
      }
      .group:hover .group-hover\:rotate-12 {
        --tw-rotate: 12deg;
      }
      .group:hover .group-hover\:rotate-12,
      .group:hover .group-hover\:rotate-3 {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .group:hover .group-hover\:rotate-3 {
        --tw-rotate: 3deg;
      }
      .group:hover .group-hover\:rotate-90 {
        --tw-rotate: 90deg;
      }
      .group:hover .group-hover\:rotate-90,
      .group:hover .group-hover\:rotate-\[410deg\] {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .group:hover .group-hover\:rotate-\[410deg\] {
        --tw-rotate: 410deg;
      }
      .group:hover .group-hover\:scale-105 {
        --tw-scale-x: 1.05;
        --tw-scale-y: 1.05;
      }
      .group:hover .group-hover\:scale-105,
      .group:hover .group-hover\:scale-110 {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .group:hover .group-hover\:scale-110 {
        --tw-scale-x: 1.1;
        --tw-scale-y: 1.1;
      }
      .group:hover .group-hover\:scale-95 {
        --tw-scale-x: 0.95;
        --tw-scale-y: 0.95;
      }
      .group:hover .group-hover\:scale-95,
      .group:hover .group-hover\:scale-\[2\] {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .group:hover .group-hover\:scale-\[2\] {
        --tw-scale-x: 2;
        --tw-scale-y: 2;
      }
      @keyframes pulse {
        50% {
          opacity: 0.5;
        }
      }
      .group\/card:hover .group-hover\/card\:animate-pulse {
        animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
      }
      @keyframes spin {
        to {
          transform: rotate(1turn);
        }
      }
      .group:hover .group-hover\:animate-spin {
        animation: spin 1s linear infinite;
      }
      .group:hover .group-hover\:justify-start {
        justify-content: flex-start;
      }
      .group:hover .group-hover\:border-none {
        border-style: none;
      }
      .group:hover .group-hover\:bg-emerald-600 {
        --tw-bg-opacity: 1;
        background-color: rgb(5 150 105 / var(--tw-bg-opacity, 1));
      }
      .group:hover .group-hover\:bg-gray-50 {
        --tw-bg-opacity: 1;
        background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
      }
      .group:hover .group-hover\:bg-red-600 {
        --tw-bg-opacity: 1;
        background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1));
      }
      .group:hover .group-hover\:bg-teal-200 {
        --tw-bg-opacity: 1;
        background-color: rgb(153 246 228 / var(--tw-bg-opacity, 1));
      }
      .group:hover .group-hover\:fill-gray-800 {
        fill: #1f2937;
      }
      .group:hover .group-hover\:px-3 {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
      }
      .group:hover .group-hover\:text-emerald-600 {
        --tw-text-opacity: 1;
        color: rgb(5 150 105 / var(--tw-text-opacity, 1));
      }
      .group:hover .group-hover\:text-gray-400 {
        --tw-text-opacity: 1;
        color: rgb(156 163 175 / var(--tw-text-opacity, 1));
      }
      .group:hover .group-hover\:text-gray-700 {
        --tw-text-opacity: 1;
        color: rgb(55 65 81 / var(--tw-text-opacity, 1));
      }
      .group:hover .group-hover\:text-purple-950 {
        --tw-text-opacity: 1;
        color: rgb(59 7 100 / var(--tw-text-opacity, 1));
      }
      .group:hover .group-hover\:text-red-600 {
        --tw-text-opacity: 1;
        color: rgb(220 38 38 / var(--tw-text-opacity, 1));
      }
      .group:hover .group-hover\:text-teal-200 {
        --tw-text-opacity: 1;
        color: rgb(153 246 228 / var(--tw-text-opacity, 1));
      }
      .group:hover .group-hover\:text-teal-400 {
        --tw-text-opacity: 1;
        color: rgb(45 212 191 / var(--tw-text-opacity, 1));
      }
      .group:hover .group-hover\:text-teal-600 {
        --tw-text-opacity: 1;
        color: rgb(13 148 136 / var(--tw-text-opacity, 1));
      }
      .group:hover .group-hover\:text-teal-700 {
        --tw-text-opacity: 1;
        color: rgb(15 118 110 / var(--tw-text-opacity, 1));
      }
      .group:hover .group-hover\:text-teal-950 {
        --tw-text-opacity: 1;
        color: rgb(4 47 46 / var(--tw-text-opacity, 1));
      }
      .group\/card:hover .group-hover\/card\:opacity-100 {
        opacity: 1;
      }
      .group:hover .group-hover\:opacity-0 {
        opacity: 0;
      }
      .group:hover .group-hover\:opacity-100 {
        opacity: 1;
      }
      .group\/button:hover .group-hover\/button\:duration-1000 {
        transition-duration: 1s;
      }
      .group\/button:hover
        .group-hover\/button\:\[transform\:skew\(-13deg\)_translateX\(100\%\)\] {
        transform: skew(-13deg) translateX(100%);
      }
      .group:hover .before\:group-hover\:opacity-100:before {
        content: var(--tw-content);
        opacity: 1;
      }
      .group:hover .group-hover\:after\:w-full:after {
        content: var(--tw-content);
        width: 100%;
      }
      .group:focus .group-focus\:visible {
        visibility: visible;
      }
      .group:focus .group-focus\:max-h-screen {
        max-height: 100vh;
      }
      .group:focus .group-focus\:-rotate-180 {
        --tw-rotate: -180deg;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .group:focus .group-focus\:opacity-100 {
        opacity: 1;
      }
      .group:focus .group-focus\:duration-1000 {
        transition-duration: 1s;
      }
      .peer:checked ~ .peer-checked\:hidden {
        display: none;
      }
      .peer:checked ~ .peer-checked\:max-h-96 {
        max-height: 24rem;
      }
      .peer:checked ~ .peer-checked\:rotate-180 {
        --tw-rotate: 180deg;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
          rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
          skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
          scaleY(var(--tw-scale-y));
      }
      .peer:checked ~ .peer-checked\:before\:content-\[\'\+\'\]:before {
        --tw-content: "+";
        content: var(--tw-content);
      }
      .has-\[\:checked\]\:border-teal-500:has(:checked) {
        --tw-border-opacity: 1;
        border-color: rgb(20 184 166 / var(--tw-border-opacity, 1));
      }
      .has-\[\:checked\]\:bg-teal-50:has(:checked) {
        --tw-bg-opacity: 1;
        background-color: rgb(240 253 250 / var(--tw-bg-opacity, 1));
      }
      .has-\[\:checked\]\:font-bold:has(:checked) {
        font-weight: 700;
      }
      .has-\[\:checked\]\:text-teal-900:has(:checked) {
        --tw-text-opacity: 1;
        color: rgb(19 78 74 / var(--tw-text-opacity, 1));
      }
      .has-\[\:checked\]\:transition-all:has(:checked) {
        transition-duration: 0.15s;
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      }
      .has-\[\:checked\]\:duration-500:has(:checked) {
        transition-duration: 0.5s;
      }
      @media not all and (min-width: 768px) {
        .max-md\:mx-2\.5 {
          margin-left: 0.625rem;
          margin-right: 0.625rem;
        }
        .max-md\:ml-0 {
          margin-left: 0;
        }
        .max-md\:ml-2\.5 {
          margin-left: 0.625rem;
        }
        .max-md\:mt-1 {
          margin-top: 0.25rem;
        }
        .max-md\:mt-10 {
          margin-top: 2.5rem;
        }
        .max-md\:mt-8 {
          margin-top: 2rem;
        }
        .max-md\:mt-9 {
          margin-top: 2.25rem;
        }
        .max-md\:w-full {
          width: 100%;
        }
        .max-md\:max-w-full {
          max-width: 100%;
        }
        .max-md\:max-w-xs {
          max-width: 20rem;
        }
        .max-md\:flex-col {
          flex-direction: column;
        }
        .max-md\:flex-col-reverse {
          flex-direction: column-reverse;
        }
        .max-md\:flex-wrap {
          flex-wrap: wrap;
        }
        .max-md\:gap-0 {
          gap: 0;
        }
        .max-md\:px-5 {
          padding-right: 1.25rem;
        }
        .max-md\:pl-5,
        .max-md\:px-5 {
          padding-left: 1.25rem;
        }
        .max-md\:pr-5 {
          padding-right: 1.25rem;
        }
        .max-md\:text-4xl {
          font-size: 2.25rem;
        }
        .max-md\:leading-10,
        .max-md\:text-4xl {
          line-height: 2.5rem;
        }
      }
      @media (max-width: 767px) {
        .max-\[767px\]\:mt-4 {
          margin-top: 1rem;
        }
        .max-\[767px\]\:hidden {
          display: none;
        }
      }
      @media (min-width: 640px) {
        .sm\:absolute {
          position: absolute;
        }
        .sm\:inset-y-0 {
          bottom: 0;
          top: 0;
        }
        .sm\:left-1\/3 {
          left: 33.333333%;
        }
        .sm\:right-0 {
          right: 0;
        }
        .sm\:top-8 {
          top: 2rem;
        }
        .sm\:order-3 {
          order: 3;
        }
        .sm\:order-none {
          order: 0;
        }
        .sm\:col-span-1 {
          grid-column: span 1 / span 1;
        }
        .sm\:col-span-2 {
          grid-column: span 2 / span 2;
        }
        .sm\:col-span-3 {
          grid-column: span 3 / span 3;
        }
        .sm\:m-0 {
          margin: 0;
        }
        .sm\:-my-8 {
          margin-bottom: -2rem;
          margin-top: -2rem;
        }
        .sm\:mx-auto {
          margin-left: auto;
          margin-right: auto;
        }
        .sm\:my-0 {
          margin-bottom: 0;
          margin-top: 0;
        }
        .sm\:-mr-\[--card-padding\] {
          margin-right: calc(var(--card-padding) * -1);
        }
        .sm\:mb-0 {
          margin-bottom: 0;
        }
        .sm\:mb-2 {
          margin-bottom: 0.5rem;
        }
        .sm\:mb-4 {
          margin-bottom: 1rem;
        }
        .sm\:mb-6 {
          margin-bottom: 1.5rem;
        }
        .sm\:ml-2 {
          margin-left: 0.5rem;
        }
        .sm\:ml-3 {
          margin-left: 0.75rem;
        }
        .sm\:ml-6 {
          margin-left: 1.5rem;
        }
        .sm\:mr-12 {
          margin-right: 3rem;
        }
        .sm\:mt-0 {
          margin-top: 0;
        }
        .sm\:mt-12 {
          margin-top: 3rem;
        }
        .sm\:mt-16 {
          margin-top: 4rem;
        }
        .sm\:mt-4 {
          margin-top: 1rem;
        }
        .sm\:mt-6 {
          margin-top: 1.5rem;
        }
        .sm\:mt-8 {
          margin-top: 2rem;
        }
        .sm\:mt-auto {
          margin-top: auto;
        }
        .sm\:block {
          display: block;
        }
        .sm\:flex {
          display: flex;
        }
        .sm\:hidden {
          display: none;
        }
        .sm\:h-20 {
          height: 5rem;
        }
        .sm\:h-\[320px\] {
          height: 320px;
        }
        .sm\:h-\[450px\] {
          height: 450px;
        }
        .sm\:h-\[560px\] {
          height: 560px;
        }
        .sm\:h-auto {
          height: auto;
        }
        .sm\:h-full {
          height: 100%;
        }
        .sm\:w-1\/2 {
          width: 50%;
        }
        .sm\:w-1\/3 {
          width: 33.333333%;
        }
        .sm\:w-1\/4 {
          width: 25%;
        }
        .sm\:w-2\/3 {
          width: 66.666667%;
        }
        .sm\:w-20 {
          width: 5rem;
        }
        .sm\:w-5\/6 {
          width: 83.333333%;
        }
        .sm\:w-7 {
          width: 1.75rem;
        }
        .sm\:w-7\/12 {
          width: 58.333333%;
        }
        .sm\:w-\[150\%\] {
          width: 150%;
        }
        .sm\:w-\[150px\] {
          width: 150px;
        }
        .sm\:w-\[200px\] {
          width: 200px;
        }
        .sm\:w-\[400px\] {
          width: 400px;
        }
        .sm\:w-\[600px\] {
          width: 600px;
        }
        .sm\:w-auto {
          width: auto;
        }
        .sm\:w-full {
          width: 100%;
        }
        .sm\:max-w-md {
          max-width: 28rem;
        }
        .sm\:max-w-none {
          max-width: none;
        }
        .sm\:max-w-sm {
          max-width: 24rem;
        }
        .sm\:max-w-xl {
          max-width: 36rem;
        }
        .sm\:flex-1 {
          flex: 1 1 0%;
        }
        .sm\:translate-x-10 {
          --tw-translate-x: 2.5rem;
          transform: translate(var(--tw-translate-x), var(--tw-translate-y))
            rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
            skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
            scaleY(var(--tw-scale-y));
        }
        .sm\:grid-cols-1 {
          grid-template-columns: repeat(1, minmax(0, 1fr));
        }
        .sm\:grid-cols-2 {
          grid-template-columns: repeat(2, minmax(0, 1fr));
        }
        .sm\:grid-cols-3 {
          grid-template-columns: repeat(3, minmax(0, 1fr));
        }
        .sm\:flex-row {
          flex-direction: row;
        }
        .sm\:items-center {
          align-items: center;
        }
        .sm\:justify-center {
          justify-content: center;
        }
        .sm\:justify-between {
          justify-content: space-between;
        }
        .sm\:justify-items-center {
          justify-items: center;
        }
        .sm\:justify-items-stretch {
          justify-items: stretch;
        }
        .sm\:gap-10 {
          gap: 2.5rem;
        }
        .sm\:gap-4 {
          gap: 1rem;
        }
        .sm\:gap-y-10 {
          row-gap: 2.5rem;
        }
        .sm\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
          --tw-space-x-reverse: 0;
          margin-left: calc(0.5rem * (1 - var(--tw-space-x-reverse)));
          margin-right: calc(0.5rem * var(--tw-space-x-reverse));
        }
        .sm\:space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
          --tw-space-x-reverse: 0;
          margin-left: calc(0.625rem * (1 - var(--tw-space-x-reverse)));
          margin-right: calc(0.625rem * var(--tw-space-x-reverse));
        }
        .sm\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
          --tw-space-x-reverse: 0;
          margin-left: calc(1rem * (1 - var(--tw-space-x-reverse)));
          margin-right: calc(1rem * var(--tw-space-x-reverse));
        }
        .sm\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
          --tw-space-y-reverse: 0;
          margin-bottom: calc(0px * var(--tw-space-y-reverse));
          margin-top: calc(0px * (1 - var(--tw-space-y-reverse)));
        }
        .sm\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {
          --tw-space-x-reverse: 1;
        }
        .sm\:divide-x > :not([hidden]) ~ :not([hidden]) {
          --tw-divide-x-reverse: 0;
          border-left-width: calc(1px * (1 - var(--tw-divide-x-reverse)));
          border-right-width: calc(1px * var(--tw-divide-x-reverse));
        }
        .sm\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {
          --tw-divide-y-reverse: 0;
          border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
          border-top-width: calc(0px * (1 - var(--tw-divide-y-reverse)));
        }
        .sm\:rounded-3xl {
          border-radius: 1.5rem;
        }
        .sm\:rounded-xl {
          border-radius: 0.75rem;
        }
        .sm\:border {
          border-width: 1px;
        }
        .sm\:border-0 {
          border-width: 0;
        }
        .sm\:border-l {
          border-left-width: 1px;
        }
        .sm\:border-l-2 {
          border-left-width: 2px;
        }
        .sm\:border-r-2 {
          border-right-width: 2px;
        }
        .sm\:border-gray-100 {
          --tw-border-opacity: 1;
          border-color: rgb(243 244 246 / var(--tw-border-opacity, 1));
        }
        .sm\:border-teal-900 {
          --tw-border-opacity: 1;
          border-color: rgb(19 78 74 / var(--tw-border-opacity, 1));
        }
        .sm\:bg-white {
          --tw-bg-opacity: 1;
          background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
        }
        .sm\:object-cover {
          object-fit: cover;
        }
        .sm\:p-10 {
          padding: 2.5rem;
        }
        .sm\:p-2 {
          padding: 0.5rem;
        }
        .sm\:p-3 {
          padding: 0.75rem;
        }
        .sm\:p-6 {
          padding: 1.5rem;
        }
        .sm\:p-8 {
          padding: 2rem;
        }
        .sm\:px-0 {
          padding-left: 0;
          padding-right: 0;
        }
        .sm\:px-20 {
          padding-left: 5rem;
          padding-right: 5rem;
        }
        .sm\:px-6 {
          padding-left: 1.5rem;
          padding-right: 1.5rem;
        }
        .sm\:px-8 {
          padding-left: 2rem;
          padding-right: 2rem;
        }
        .sm\:py-16 {
          padding-bottom: 4rem;
          padding-top: 4rem;
        }
        .sm\:py-24 {
          padding-bottom: 6rem;
          padding-top: 6rem;
        }
        .sm\:py-4 {
          padding-bottom: 1rem;
          padding-top: 1rem;
        }
        .sm\:py-8 {
          padding-bottom: 2rem;
          padding-top: 2rem;
        }
        .sm\:pb-16 {
          padding-bottom: 4rem;
        }
        .sm\:pb-6 {
          padding-bottom: 1.5rem;
        }
        .sm\:pb-8 {
          padding-bottom: 2rem;
        }
        .sm\:pr-\[8\.5rem\] {
          padding-right: 8.5rem;
        }
        .sm\:pt-16 {
          padding-top: 4rem;
        }
        .sm\:pt-32 {
          padding-top: 8rem;
        }
        .sm\:text-center {
          text-align: center;
        }
        .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-7xl {
          font-size: 4.5rem;
          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: 0.875rem;
          line-height: 1.25rem;
        }
        .sm\:text-xl {
          font-size: 1.25rem;
          line-height: 1.75rem;
        }
        .sm\:leading-10 {
          line-height: 2.5rem;
        }
        .sm\:leading-snug {
          line-height: 1.375;
        }
        .sm\:leading-tight {
          line-height: 1.25;
        }
        .sm\:tracking-tight {
          letter-spacing: -0.025em;
        }
        .sm\:text-teal-900 {
          --tw-text-opacity: 1;
          color: rgb(19 78 74 / var(--tw-text-opacity, 1));
        }
        .sm\:shadow {
          --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;
          --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);
        }
        .sm\:hover\:-translate-y-1:hover {
          --tw-translate-y: -0.25rem;
        }
        .sm\:hover\:-translate-y-1:hover,
        .sm\:hover\:translate-x-2:hover {
          transform: translate(var(--tw-translate-x), var(--tw-translate-y))
            rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
            skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
            scaleY(var(--tw-scale-y));
        }
        .sm\:hover\:translate-x-2:hover {
          --tw-translate-x: 0.5rem;
        }
      }
      @media (min-width: 768px) {
        .md\:-top-52 {
          top: -13rem;
        }
        .md\:bottom-1 {
          bottom: 0.25rem;
        }
        .md\:bottom-10 {
          bottom: 2.5rem;
        }
        .md\:bottom-72 {
          bottom: 18rem;
        }
        .md\:bottom-96 {
          bottom: 24rem;
        }
        .md\:bottom-auto {
          bottom: auto;
        }
        .md\:left-0 {
          left: 0;
        }
        .md\:left-2 {
          left: 0.5rem;
        }
        .md\:left-\[-50\%\] {
          left: -50%;
        }
        .md\:right-10 {
          right: 2.5rem;
        }
        .md\:right-4 {
          right: 1rem;
        }
        .md\:right-\[136px\] {
          right: 136px;
        }
        .md\:top-10 {
          top: 2.5rem;
        }
        .md\:top-44 {
          top: 11rem;
        }
        .md\:top-\[18\%\] {
          top: 18%;
        }
        .md\:top-\[8\%\] {
          top: 8%;
        }
        .md\:order-1 {
          order: 1;
        }
        .md\:order-2 {
          order: 2;
        }
        .md\:col-span-2 {
          grid-column: span 2 / span 2;
        }
        .md\:col-span-6 {
          grid-column: span 6 / span 6;
        }
        .md\:col-span-8 {
          grid-column: span 8 / span 8;
        }
        .md\:m-0 {
          margin: 0;
        }
        .md\:m-10 {
          margin: 2.5rem;
        }
        .md\:m-2 {
          margin: 0.5rem;
        }
        .md\:m-3 {
          margin: 0.75rem;
        }
        .md\:m-8 {
          margin: 2rem;
        }
        .md\:mx-0 {
          margin-left: 0;
          margin-right: 0;
        }
        .md\:mx-10 {
          margin-left: 2.5rem;
          margin-right: 2.5rem;
        }
        .md\:mx-2 {
          margin-left: 0.5rem;
          margin-right: 0.5rem;
        }
        .md\:mx-20 {
          margin-left: 5rem;
          margin-right: 5rem;
        }
        .md\:mx-3 {
          margin-left: 0.75rem;
          margin-right: 0.75rem;
        }
        .md\:mx-5 {
          margin-left: 1.25rem;
          margin-right: 1.25rem;
        }
        .md\:mx-auto {
          margin-left: auto;
          margin-right: auto;
        }
        .md\:my-0 {
          margin-bottom: 0;
          margin-top: 0;
        }
        .md\:my-10 {
          margin-bottom: 2.5rem;
          margin-top: 2.5rem;
        }
        .md\:my-8 {
          margin-bottom: 2rem;
          margin-top: 2rem;
        }
        .md\:my-auto {
          margin-bottom: auto;
          margin-top: auto;
        }
        .md\:-mb-20 {
          margin-bottom: -5rem;
        }
        .md\:mb-0 {
          margin-bottom: 0;
        }
        .md\:mb-12 {
          margin-bottom: 3rem;
        }
        .md\:mb-16 {
          margin-bottom: 4rem;
        }
        .md\:mb-20 {
          margin-bottom: 5rem;
        }
        .md\:mb-3 {
          margin-bottom: 0.75rem;
        }
        .md\:mb-40 {
          margin-bottom: 10rem;
        }
        .md\:mb-56 {
          margin-bottom: 14rem;
        }
        .md\:mb-6 {
          margin-bottom: 1.5rem;
        }
        .md\:mb-8 {
          margin-bottom: 2rem;
        }
        .md\:ml-12 {
          margin-left: 3rem;
        }
        .md\:ml-16 {
          margin-left: 4rem;
        }
        .md\:ml-5 {
          margin-left: 1.25rem;
        }
        .md\:ml-8 {
          margin-left: 2rem;
        }
        .md\:ml-auto {
          margin-left: auto;
        }
        .md\:mr-10 {
          margin-right: 2.5rem;
        }
        .md\:mr-32 {
          margin-right: 8rem;
        }
        .md\:mr-4 {
          margin-right: 1rem;
        }
        .md\:mr-5 {
          margin-right: 1.25rem;
        }
        .md\:mr-6 {
          margin-right: 1.5rem;
        }
        .md\:mr-8 {
          margin-right: 2rem;
        }
        .md\:mt-0 {
          margin-top: 0;
        }
        .md\:mt-10 {
          margin-top: 2.5rem;
        }
        .md\:mt-12 {
          margin-top: 3rem;
        }
        .md\:mt-16 {
          margin-top: 4rem;
        }
        .md\:mt-20 {
          margin-top: 5rem;
        }
        .md\:mt-3 {
          margin-top: 0.75rem;
        }
        .md\:mt-32 {
          margin-top: 8rem;
        }
        .md\:mt-5 {
          margin-top: 1.25rem;
        }
        .md\:mt-6 {
          margin-top: 1.5rem;
        }
        .md\:mt-8 {
          margin-top: 2rem;
        }
        .md\:block {
          display: block;
        }
        .md\:inline-block {
          display: inline-block;
        }
        .md\:flex {
          display: flex;
        }
        .md\:inline-flex {
          display: inline-flex;
        }
        .md\:hidden {
          display: none;
        }
        .md\:h-12 {
          height: 3rem;
        }
        .md\:h-16 {
          height: 4rem;
        }
        .md\:h-20 {
          height: 5rem;
        }
        .md\:h-24 {
          height: 6rem;
        }
        .md\:h-32 {
          height: 8rem;
        }
        .md\:h-8 {
          height: 2rem;
        }
        .md\:h-80 {
          height: 20rem;
        }
        .md\:h-\[100vh\] {
          height: 100vh;
        }
        .md\:h-\[192px\] {
          height: 192px;
        }
        .md\:h-\[20rem\] {
          height: 20rem;
        }
        .md\:h-\[350px\] {
          height: 350px;
        }
        .md\:h-\[500px\] {
          height: 500px;
        }
        .md\:h-\[50px\] {
          height: 50px;
        }
        .md\:h-\[58rem\] {
          height: 58rem;
        }
        .md\:h-\[600px\] {
          height: 600px;
        }
        .md\:h-\[700px\] {
          height: 700px;
        }
        .md\:h-\[70px\] {
          height: 70px;
        }
        .md\:h-auto {
          height: auto;
        }
        .md\:h-full {
          height: 100%;
        }
        .md\:h-screen {
          height: 100vh;
        }
        .md\:max-h-40 {
          max-height: 10rem;
        }
        .md\:min-h-\[250px\] {
          min-height: 250px;
        }
        .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-11\/12 {
          width: 91.666667%;
        }
        .md\:w-12 {
          width: 3rem;
        }
        .md\:w-16 {
          width: 4rem;
        }
        .md\:w-2\/3 {
          width: 66.666667%;
        }
        .md\:w-20 {
          width: 5rem;
        }
        .md\:w-24 {
          width: 6rem;
        }
        .md\:w-28 {
          width: 7rem;
        }
        .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-40 {
          width: 10rem;
        }
        .md\:w-5\/6 {
          width: 83.333333%;
        }
        .md\:w-52 {
          width: 13rem;
        }
        .md\:w-56 {
          width: 14rem;
        }
        .md\:w-8 {
          width: 2rem;
        }
        .md\:w-96 {
          width: 24rem;
        }
        .md\:w-\[1000px\] {
          width: 1000px;
        }
        .md\:w-\[140px\] {
          width: 140px;
        }
        .md\:w-\[150px\] {
          width: 150px;
        }
        .md\:w-\[235px\] {
          width: 235px;
        }
        .md\:w-\[320px\] {
          width: 320px;
        }
        .md\:w-\[37\%\] {
          width: 37%;
        }
        .md\:w-\[400px\] {
          width: 400px;
        }
        .md\:w-\[500px\] {
          width: 500px;
        }
        .md\:w-\[50px\] {
          width: 50px;
        }
        .md\:w-auto {
          width: auto;
        }
        .md\:w-full {
          width: 100%;
        }
        .md\:max-w-2xl {
          max-width: 42rem;
        }
        .md\:max-w-7xl {
          max-width: 80rem;
        }
        .md\:max-w-\[256px\] {
          max-width: 256px;
        }
        .md\:max-w-full {
          max-width: 100%;
        }
        .md\:max-w-lg {
          max-width: 32rem;
        }
        .md\:max-w-md {
          max-width: 28rem;
        }
        .md\:columns-2 {
          column-count: 2;
        }
        .md\:grid-cols-1 {
          grid-template-columns: repeat(1, minmax(0, 1fr));
        }
        .md\:grid-cols-2 {
          grid-template-columns: repeat(2, minmax(0, 1fr));
        }
        .md\:grid-cols-3 {
          grid-template-columns: repeat(3, minmax(0, 1fr));
        }
        .md\:grid-cols-4 {
          grid-template-columns: repeat(4, minmax(0, 1fr));
        }
        .md\:grid-rows-5 {
          grid-template-rows: repeat(5, minmax(0, 1fr));
        }
        .md\:flex-row {
          flex-direction: row;
        }
        .md\:flex-row-reverse {
          flex-direction: row-reverse;
        }
        .md\:flex-col {
          flex-direction: column;
        }
        .md\:flex-nowrap {
          flex-wrap: nowrap;
        }
        .md\:items-start {
          align-items: flex-start;
        }
        .md\:items-end {
          align-items: flex-end;
        }
        .md\:justify-start {
          justify-content: flex-start;
        }
        .md\:justify-center {
          justify-content: center;
        }
        .md\:justify-between {
          justify-content: space-between;
        }
        .md\:gap-10 {
          gap: 2.5rem;
        }
        .md\:gap-20 {
          gap: 5rem;
        }
        .md\:gap-24 {
          gap: 6rem;
        }
        .md\:gap-4 {
          gap: 1rem;
        }
        .md\:gap-6 {
          gap: 1.5rem;
        }
        .md\:gap-8 {
          gap: 2rem;
        }
        .md\:gap-y-12 {
          row-gap: 3rem;
        }
        .md\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
          --tw-space-x-reverse: 0;
          margin-left: calc(0.5rem * (1 - var(--tw-space-x-reverse)));
          margin-right: calc(0.5rem * var(--tw-space-x-reverse));
        }
        .md\:space-x-8 > :not([hidden]) ~ :not([hidden]) {
          --tw-space-x-reverse: 0;
          margin-left: calc(2rem * (1 - var(--tw-space-x-reverse)));
          margin-right: calc(2rem * var(--tw-space-x-reverse));
        }
        .md\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
          --tw-space-y-reverse: 0;
          margin-bottom: calc(0px * var(--tw-space-y-reverse));
          margin-top: calc(0px * (1 - var(--tw-space-y-reverse)));
        }
        .md\:rounded-full {
          border-radius: 9999px;
        }
        .md\:border-b-2 {
          border-bottom-width: 2px;
        }
        .md\:bg-\[url\(\'https\:\/\/res\.cloudinary\.com\/dt9k74vof\/image\/upload\/v1734265594\/flagedu__bsaldm\.webp\'\)\] {
          background-image: url(https://res.cloudinary.com/dt9k74vof/image/upload/v1734265594/flagedu__bsaldm.webp);
        }
        .md\:bg-\[url\(\'https\:\/\/res\.cloudinary\.com\/dt9k74vof\/image\/upload\/v1735819737\/001_esx9hq\.webp\'\)\] {
          background-image: url(https://res.cloudinary.com/dt9k74vof/image/upload/v1735819737/001_esx9hq.webp);
        }
        .md\:bg-none {
          background-image: none;
        }
        .md\:p-10 {
          padding: 2.5rem;
        }
        .md\:p-12 {
          padding: 3rem;
        }
        .md\:p-16 {
          padding: 4rem;
        }
        .md\:p-20 {
          padding: 5rem;
        }
        .md\:p-4 {
          padding: 1rem;
        }
        .md\:p-5 {
          padding: 1.25rem;
        }
        .md\:p-6 {
          padding: 1.5rem;
        }
        .md\:p-8 {
          padding: 2rem;
        }
        .md\:px-0 {
          padding-left: 0;
          padding-right: 0;
        }
        .md\:px-10 {
          padding-left: 2.5rem;
          padding-right: 2.5rem;
        }
        .md\:px-16 {
          padding-left: 4rem;
          padding-right: 4rem;
        }
        .md\:px-20 {
          padding-left: 5rem;
          padding-right: 5rem;
        }
        .md\:px-24 {
          padding-left: 6rem;
          padding-right: 6rem;
        }
        .md\:px-3 {
          padding-left: 0.75rem;
          padding-right: 0.75rem;
        }
        .md\:px-32 {
          padding-left: 8rem;
          padding-right: 8rem;
        }
        .md\:px-4 {
          padding-left: 1rem;
          padding-right: 1rem;
        }
        .md\:px-5 {
          padding-left: 1.25rem;
          padding-right: 1.25rem;
        }
        .md\:px-6 {
          padding-left: 1.5rem;
          padding-right: 1.5rem;
        }
        .md\:px-8 {
          padding-left: 2rem;
          padding-right: 2rem;
        }
        .md\:py-1 {
          padding-bottom: 0.25rem;
          padding-top: 0.25rem;
        }
        .md\:py-10 {
          padding-bottom: 2.5rem;
          padding-top: 2.5rem;
        }
        .md\:py-16 {
          padding-bottom: 4rem;
          padding-top: 4rem;
        }
        .md\:py-2 {
          padding-bottom: 0.5rem;
          padding-top: 0.5rem;
        }
        .md\:py-24 {
          padding-bottom: 6rem;
          padding-top: 6rem;
        }
        .md\:py-3 {
          padding-bottom: 0.75rem;
          padding-top: 0.75rem;
        }
        .md\:py-32 {
          padding-bottom: 8rem;
          padding-top: 8rem;
        }
        .md\:py-36 {
          padding-bottom: 9rem;
          padding-top: 9rem;
        }
        .md\:py-4 {
          padding-bottom: 1rem;
          padding-top: 1rem;
        }
        .md\:py-5 {
          padding-bottom: 1.25rem;
          padding-top: 1.25rem;
        }
        .md\:py-8 {
          padding-bottom: 2rem;
          padding-top: 2rem;
        }
        .md\:pb-0 {
          padding-bottom: 0;
        }
        .md\:pb-16 {
          padding-bottom: 4rem;
        }
        .md\:pb-20 {
          padding-bottom: 5rem;
        }
        .md\:pb-32 {
          padding-bottom: 8rem;
        }
        .md\:pb-8 {
          padding-bottom: 2rem;
        }
        .md\:pr-12 {
          padding-right: 3rem;
        }
        .md\:pr-16 {
          padding-right: 4rem;
        }
        .md\:pr-8 {
          padding-right: 2rem;
        }
        .md\:pt-10 {
          padding-top: 2.5rem;
        }
        .md\:pt-16 {
          padding-top: 4rem;
        }
        .md\:pt-2 {
          padding-top: 0.5rem;
        }
        .md\:pt-20 {
          padding-top: 5rem;
        }
        .md\:pt-24 {
          padding-top: 6rem;
        }
        .md\:pt-3 {
          padding-top: 0.75rem;
        }
        .md\:pt-36 {
          padding-top: 9rem;
        }
        .md\:pt-\[200px\] {
          padding-top: 200px;
        }
        .md\:text-left {
          text-align: left;
        }
        .md\:text-center {
          text-align: center;
        }
        .md\:text-right {
          text-align: right;
        }
        .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-7xl {
          font-size: 4.5rem;
          line-height: 1;
        }
        .md\:text-8xl {
          font-size: 6rem;
          line-height: 1;
        }
        .md\:text-9xl {
          font-size: 8rem;
          line-height: 1;
        }
        .md\:text-\[22px\] {
          font-size: 22px;
        }
        .md\:text-\[45px\] {
          font-size: 45px;
        }
        .md\:text-\[50px\] {
          font-size: 50px;
        }
        .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: 0.875rem;
          line-height: 1.25rem;
        }
        .md\:text-xl {
          font-size: 1.25rem;
          line-height: 1.75rem;
        }
        .md\:text-xs {
          font-size: 0.75rem;
          line-height: 1rem;
        }
        .md\:leading-10 {
          line-height: 2.5rem;
        }
        .md\:leading-\[120px\] {
          line-height: 120px;
        }
        .md\:text-gray-500 {
          --tw-text-opacity: 1;
          color: rgb(107 114 128 / var(--tw-text-opacity, 1));
        }
        .md\:text-yellow-600 {
          --tw-text-opacity: 1;
          color: rgb(202 138 4 / var(--tw-text-opacity, 1));
        }
        .md\:opacity-100 {
          opacity: 1;
        }
        .md\:opacity-30 {
          opacity: 0.3;
        }
        .md\:opacity-90 {
          opacity: 0.9;
        }
        .md\:shadow-lg {
          --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
          --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);
        }
        .md\:\[grid-area\:1\/1\/2\/2\] {
          grid-area: 1/1/2/2;
        }
        .md\:\[grid-area\:1\/2\/2\/3\] {
          grid-area: 1/2/2/3;
        }
      }
      @media (min-width: 1024px) {
        .lg\:absolute {
          position: absolute;
        }
        .lg\:sticky {
          position: sticky;
        }
        .lg\:-bottom-20 {
          bottom: -5rem;
        }
        .lg\:bottom-4 {
          bottom: 1rem;
        }
        .lg\:right-auto {
          right: auto;
        }
        .lg\:top-16 {
          top: 4rem;
        }
        .lg\:top-24,
        .lg\:top-\[6rem\] {
          top: 6rem;
        }
        .lg\:order-1 {
          order: 1;
        }
        .lg\:order-2 {
          order: 2;
        }
        .lg\:order-3 {
          order: 3;
        }
        .lg\:order-last {
          order: 9999;
        }
        .lg\:col-span-1 {
          grid-column: span 1 / span 1;
        }
        .lg\:col-span-10 {
          grid-column: span 10 / span 10;
        }
        .lg\:col-span-2 {
          grid-column: span 2 / span 2;
        }
        .lg\:col-span-3 {
          grid-column: span 3 / span 3;
        }
        .lg\:col-span-4 {
          grid-column: span 4 / span 4;
        }
        .lg\:col-span-5 {
          grid-column: span 5 / span 5;
        }
        .lg\:col-span-7 {
          grid-column: span 7 / span 7;
        }
        .lg\:col-span-8 {
          grid-column: span 8 / span 8;
        }
        .lg\:col-start-1 {
          grid-column-start: 1;
        }
        .lg\:col-start-2 {
          grid-column-start: 2;
        }
        .lg\:col-start-3 {
          grid-column-start: 3;
        }
        .lg\:col-start-8 {
          grid-column-start: 8;
        }
        .lg\:row-start-1 {
          grid-row-start: 1;
        }
        .lg\:row-start-2 {
          grid-row-start: 2;
        }
        .lg\:row-end-2 {
          grid-row-end: 2;
        }
        .lg\:row-end-5 {
          grid-row-end: 5;
        }
        .lg\:mx-0 {
          margin-left: 0;
          margin-right: 0;
        }
        .lg\:mx-1 {
          margin-left: 0.25rem;
          margin-right: 0.25rem;
        }
        .lg\:mx-10 {
          margin-left: 2.5rem;
          margin-right: 2.5rem;
        }
        .lg\:mx-8 {
          margin-left: 2rem;
          margin-right: 2rem;
        }
        .lg\:-ml-28 {
          margin-left: -7rem;
        }
        .lg\:-mt-10 {
          margin-top: -2.5rem;
        }
        .lg\:mb-0 {
          margin-bottom: 0;
        }
        .lg\:mb-16 {
          margin-bottom: 4rem;
        }
        .lg\:mb-4 {
          margin-bottom: 1rem;
        }
        .lg\:mb-8 {
          margin-bottom: 2rem;
        }
        .lg\:ml-0 {
          margin-left: 0;
        }
        .lg\:mr-2 {
          margin-right: 0.5rem;
        }
        .lg\:mt-0 {
          margin-top: 0;
        }
        .lg\:mt-12 {
          margin-top: 3rem;
        }
        .lg\:mt-2 {
          margin-top: 0.5rem;
        }
        .lg\:mt-20 {
          margin-top: 5rem;
        }
        .lg\:mt-40 {
          margin-top: 10rem;
        }
        .lg\:mt-6 {
          margin-top: 1.5rem;
        }
        .lg\:mt-8 {
          margin-top: 2rem;
        }
        .lg\:block {
          display: block;
        }
        .lg\:flex {
          display: flex;
        }
        .lg\:grid {
          display: grid;
        }
        .lg\:hidden {
          display: none;
        }
        .lg\:h-60 {
          height: 15rem;
        }
        .lg\:h-96 {
          height: 24rem;
        }
        .lg\:h-\[25rem\] {
          height: 25rem;
        }
        .lg\:h-\[550px\] {
          height: 550px;
        }
        .lg\:h-\[80vh\] {
          height: 80vh;
        }
        .lg\:h-auto {
          height: auto;
        }
        .lg\:h-full {
          height: 100%;
        }
        .lg\:max-h-\[80vh\] {
          max-height: 80vh;
        }
        .lg\:min-h-\[1000px\] {
          min-height: 1000px;
        }
        .lg\:min-h-\[200px\] {
          min-height: 200px;
        }
        .lg\:min-h-\[43\.125rem\] {
          min-height: 43.125rem;
        }
        .lg\:min-h-\[550px\] {
          min-height: 550px;
        }
        .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-1\/6 {
          width: 16.666667%;
        }
        .lg\:w-2\/3 {
          width: 66.666667%;
        }
        .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-32 {
          width: 8rem;
        }
        .lg\:w-4\/12 {
          width: 33.333333%;
        }
        .lg\:w-4\/5 {
          width: 80%;
        }
        .lg\:w-40 {
          width: 10rem;
        }
        .lg\:w-5\/12 {
          width: 41.666667%;
        }
        .lg\:w-5\/6 {
          width: 83.333333%;
        }
        .lg\:w-60 {
          width: 15rem;
        }
        .lg\:w-7\/12 {
          width: 58.333333%;
        }
        .lg\:w-72 {
          width: 18rem;
        }
        .lg\:w-8\/12 {
          width: 66.666667%;
        }
        .lg\:w-\[200px\] {
          width: 200px;
        }
        .lg\:w-\[300px\] {
          width: 300px;
        }
        .lg\:w-\[500px\] {
          width: 500px;
        }
        .lg\:w-full {
          width: 100%;
        }
        .lg\:max-w-7xl {
          max-width: 80rem;
        }
        .lg\:max-w-\[80\%\] {
          max-width: 80%;
        }
        .lg\:max-w-lg {
          max-width: 32rem;
        }
        .lg\:max-w-md {
          max-width: 28rem;
        }
        .lg\:max-w-none {
          max-width: none;
        }
        .lg\:max-w-screen-xl {
          max-width: 1280px;
        }
        .lg\:flex-grow {
          flex-grow: 1;
        }
        .lg\:translate-y-20 {
          --tw-translate-y: 5rem;
          transform: translate(var(--tw-translate-x), var(--tw-translate-y))
            rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
            skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
            scaleY(var(--tw-scale-y));
        }
        .lg\:columns-4 {
          column-count: 4;
        }
        .lg\:grid-flow-row-dense {
          grid-auto-flow: row dense;
        }
        .lg\:grid-cols-1 {
          grid-template-columns: repeat(1, minmax(0, 1fr));
        }
        .lg\:grid-cols-12 {
          grid-template-columns: repeat(12, minmax(0, 1fr));
        }
        .lg\:grid-cols-2 {
          grid-template-columns: repeat(2, minmax(0, 1fr));
        }
        .lg\:grid-cols-3 {
          grid-template-columns: repeat(3, minmax(0, 1fr));
        }
        .lg\:grid-cols-4 {
          grid-template-columns: repeat(4, minmax(0, 1fr));
        }
        .lg\:grid-cols-\[1fr_340px_1fr\] {
          grid-template-columns: 1fr 340px 1fr;
        }
        .lg\:flex-row {
          flex-direction: row;
        }
        .lg\:flex-col {
          flex-direction: column;
        }
        .lg\:flex-wrap {
          flex-wrap: wrap;
        }
        .lg\:flex-nowrap {
          flex-wrap: nowrap;
        }
        .lg\:place-items-center {
          place-items: center;
        }
        .lg\:items-end {
          align-items: flex-end;
        }
        .lg\:items-center {
          align-items: center;
        }
        .lg\:justify-start {
          justify-content: flex-start;
        }
        .lg\:justify-end {
          justify-content: flex-end;
        }
        .lg\:justify-between {
          justify-content: space-between;
        }
        .lg\:gap-10 {
          gap: 2.5rem;
        }
        .lg\:gap-12 {
          gap: 3rem;
        }
        .lg\:gap-16 {
          gap: 4rem;
        }
        .lg\:gap-20 {
          gap: 5rem;
        }
        .lg\:gap-3 {
          gap: 0.75rem;
        }
        .lg\:gap-4 {
          gap: 1rem;
        }
        .lg\:gap-8 {
          gap: 2rem;
        }
        .lg\:gap-x-20 {
          column-gap: 5rem;
        }
        .lg\:gap-y-0 {
          row-gap: 0;
        }
        .lg\:gap-y-6 {
          row-gap: 1.5rem;
        }
        .lg\:space-x-12 > :not([hidden]) ~ :not([hidden]) {
          --tw-space-x-reverse: 0;
          margin-left: calc(3rem * (1 - var(--tw-space-x-reverse)));
          margin-right: calc(3rem * var(--tw-space-x-reverse));
        }
        .lg\:space-y-6 > :not([hidden]) ~ :not([hidden]) {
          --tw-space-y-reverse: 0;
          margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
          margin-top: calc(1.5rem * (1 - var(--tw-space-y-reverse)));
        }
        .lg\:self-center {
          align-self: center;
        }
        .lg\:bg-teal-500 {
          --tw-bg-opacity: 1;
          background-color: rgb(20 184 166 / var(--tw-bg-opacity, 1));
        }
        .lg\:bg-\[url\(\'https\:\/\/res\.cloudinary\.com\/dmjbdeydm\/image\/upload\/v1744294523\/asas_b30wfd\.webp\'\)\] {
          background-image: url(https://res.cloudinary.com/dmjbdeydm/image/upload/v1744294523/asas_b30wfd.webp);
        }
        .lg\:bg-contain {
          background-size: contain;
        }
        .lg\:p-10 {
          padding: 2.5rem;
        }
        .lg\:p-12 {
          padding: 3rem;
        }
        .lg\:p-8 {
          padding: 2rem;
        }
        .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-16 {
          padding-left: 4rem;
          padding-right: 4rem;
        }
        .lg\:px-2 {
          padding-left: 0.5rem;
          padding-right: 0.5rem;
        }
        .lg\:px-28 {
          padding-left: 7rem;
          padding-right: 7rem;
        }
        .lg\:px-6 {
          padding-left: 1.5rem;
          padding-right: 1.5rem;
        }
        .lg\:px-7 {
          padding-left: 1.75rem;
          padding-right: 1.75rem;
        }
        .lg\:px-8 {
          padding-left: 2rem;
          padding-right: 2rem;
        }
        .lg\:py-0 {
          padding-bottom: 0;
          padding-top: 0;
        }
        .lg\:py-1 {
          padding-bottom: 0.25rem;
          padding-top: 0.25rem;
        }
        .lg\:py-12 {
          padding-bottom: 3rem;
          padding-top: 3rem;
        }
        .lg\:py-16 {
          padding-bottom: 4rem;
          padding-top: 4rem;
        }
        .lg\:py-20 {
          padding-bottom: 5rem;
          padding-top: 5rem;
        }
        .lg\:py-24 {
          padding-bottom: 6rem;
          padding-top: 6rem;
        }
        .lg\:py-32 {
          padding-bottom: 8rem;
          padding-top: 8rem;
        }
        .lg\:py-8 {
          padding-bottom: 2rem;
          padding-top: 2rem;
        }
        .lg\:pb-12 {
          padding-bottom: 3rem;
        }
        .lg\:pb-24 {
          padding-bottom: 6rem;
        }
        .lg\:pb-52 {
          padding-bottom: 13rem;
        }
        .lg\:pl-20 {
          padding-left: 5rem;
        }
        .lg\:pr-0 {
          padding-right: 0;
        }
        .lg\:pr-12 {
          padding-right: 3rem;
        }
        .lg\:pr-24 {
          padding-right: 6rem;
        }
        .lg\:pt-12 {
          padding-top: 3rem;
        }
        .lg\:pt-20 {
          padding-top: 5rem;
        }
        .lg\:pt-32 {
          padding-top: 8rem;
        }
        .lg\:pt-4 {
          padding-top: 1rem;
        }
        .lg\:text-left {
          text-align: left;
        }
        .lg\:text-right {
          text-align: right;
        }
        .lg\:text-start {
          text-align: start;
        }
        .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-7xl {
          font-size: 4.5rem;
          line-height: 1;
        }
        .lg\:text-8xl {
          font-size: 6rem;
          line-height: 1;
        }
        .lg\:text-\[8px\] {
          font-size: 8px;
        }
        .lg\:text-base {
          font-size: 1rem;
          line-height: 1.5rem;
        }
        .lg\:text-lg {
          font-size: 1.125rem;
          line-height: 1.75rem;
        }
        .lg\:text-xl {
          font-size: 1.25rem;
          line-height: 1.75rem;
        }
        .lg\:font-semibold {
          font-weight: 600;
        }
        .lg\:leading-snug {
          line-height: 1.375;
        }
        .lg\:leading-tight {
          line-height: 1.25;
        }
        .lg\:opacity-100 {
          opacity: 1;
        }
        .lg\:\[grid-area\:1\/1\/2\/2\] {
          grid-area: 1/1/2/2;
        }
        .lg\:\[grid-area\:1\/2\/1\/3\] {
          grid-area: 1/2/1/3;
        }
        .lg\:\[grid-area\:1\/3\/4\/4\] {
          grid-area: 1/3/4/4;
        }
      }
      @media (min-width: 1280px) {
        .xl\:absolute {
          position: absolute;
        }
        .xl\:-left-52 {
          left: -13rem;
        }
        .xl\:-top-40 {
          top: -10rem;
        }
        .xl\:bottom-\[-200px\] {
          bottom: -200px;
        }
        .xl\:col-span-1 {
          grid-column: span 1 / span 1;
        }
        .xl\:col-span-8 {
          grid-column: span 8 / span 8;
        }
        .xl\:col-start-3 {
          grid-column-start: 3;
        }
        .xl\:mx-3 {
          margin-left: 0.75rem;
          margin-right: 0.75rem;
        }
        .xl\:mx-auto {
          margin-left: auto;
          margin-right: auto;
        }
        .xl\:-mt-8 {
          margin-top: -2rem;
        }
        .xl\:mb-0 {
          margin-bottom: 0;
        }
        .xl\:mt-0 {
          margin-top: 0;
        }
        .xl\:mt-24 {
          margin-top: 6rem;
        }
        .xl\:mt-28 {
          margin-top: 7rem;
        }
        .xl\:mt-8 {
          margin-top: 2rem;
        }
        .xl\:block {
          display: block;
        }
        .xl\:flex {
          display: flex;
        }
        .xl\:grid {
          display: grid;
        }
        .xl\:w-1\/4 {
          width: 25%;
        }
        .xl\:w-1\/5 {
          width: 20%;
        }
        .xl\:w-2\/4 {
          width: 50%;
        }
        .xl\:w-3\/5 {
          width: 60%;
        }
        .xl\:w-44 {
          width: 11rem;
        }
        .xl\:w-5\/12 {
          width: 41.666667%;
        }
        .xl\:w-7\/12 {
          width: 58.333333%;
        }
        .xl\:w-96 {
          width: 24rem;
        }
        .xl\:w-\[250px\] {
          width: 250px;
        }
        .xl\:max-w-2xl {
          max-width: 42rem;
        }
        .xl\:max-w-3xl {
          max-width: 48rem;
        }
        .xl\:max-w-screen-2xl {
          max-width: 1536px;
        }
        .xl\:max-w-screen-xl {
          max-width: 1280px;
        }
        .xl\:scale-100 {
          --tw-scale-x: 1;
          --tw-scale-y: 1;
          transform: translate(var(--tw-translate-x), var(--tw-translate-y))
            rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
            skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
            scaleY(var(--tw-scale-y));
        }
        .xl\:grid-cols-2 {
          grid-template-columns: repeat(2, minmax(0, 1fr));
        }
        .xl\:grid-cols-3 {
          grid-template-columns: repeat(3, minmax(0, 1fr));
        }
        .xl\:grid-cols-4 {
          grid-template-columns: repeat(4, minmax(0, 1fr));
        }
        .xl\:grid-cols-5 {
          grid-template-columns: repeat(5, minmax(0, 1fr));
        }
        .xl\:flex-row {
          flex-direction: row;
        }
        .xl\:flex-nowrap {
          flex-wrap: nowrap;
        }
        .xl\:gap-14 {
          gap: 3.5rem;
        }
        .xl\:gap-5 {
          gap: 1.25rem;
        }
        .xl\:gap-y-16 {
          row-gap: 4rem;
        }
        .xl\:object-fill {
          object-fit: fill;
        }
        .xl\:p-10 {
          padding: 2.5rem;
        }
        .xl\:px-0 {
          padding-left: 0;
          padding-right: 0;
        }
        .xl\:px-20 {
          padding-left: 5rem;
          padding-right: 5rem;
        }
        .xl\:px-4 {
          padding-left: 1rem;
          padding-right: 1rem;
        }
        .xl\:px-44 {
          padding-left: 11rem;
          padding-right: 11rem;
        }
        .xl\:px-8 {
          padding-left: 2rem;
          padding-right: 2rem;
        }
        .xl\:py-28 {
          padding-bottom: 7rem;
          padding-top: 7rem;
        }
        .xl\:pb-0 {
          padding-bottom: 0;
        }
        .xl\:pr-16 {
          padding-right: 4rem;
        }
        .xl\:pr-20 {
          padding-right: 5rem;
        }
        .xl\:text-5xl {
          font-size: 3rem;
          line-height: 1;
        }
        .xl\:text-7xl {
          font-size: 4.5rem;
          line-height: 1;
        }
        .xl\:text-8xl {
          font-size: 6rem;
          line-height: 1;
        }
        .xl\:text-\[10px\] {
          font-size: 10px;
        }
        .xl\:opacity-90 {
          opacity: 0.9;
        }
        .xl\:shadow-teal-500 {
          --tw-shadow-color: #14b8a6;
          --tw-shadow: var(--tw-shadow-colored);
        }
      }
      @media (min-width: 1536px) {
        .\32xl\:mx-auto {
          margin-left: auto;
          margin-right: auto;
        }
        .\32xl\:mb-8 {
          margin-bottom: 2rem;
        }
        .\32xl\:mt-12 {
          margin-top: 3rem;
        }
        .\32xl\:mt-4 {
          margin-top: 1rem;
        }
        .\32xl\:h-28 {
          height: 7rem;
        }
        .\32xl\:w-2\/5 {
          width: 40%;
        }
        .\32xl\:w-28 {
          width: 7rem;
        }
        .\32xl\:w-3\/5 {
          width: 60%;
        }
        .\32xl\:w-52 {
          width: 13rem;
        }
        .\32xl\:max-w-none {
          max-width: none;
        }
        .\32xl\:max-w-screen-2xl {
          max-width: 1536px;
        }
        .\32xl\:space-x-6 > :not([hidden]) ~ :not([hidden]) {
          --tw-space-x-reverse: 0;
          margin-left: calc(1.5rem * (1 - var(--tw-space-x-reverse)));
          margin-right: calc(1.5rem * var(--tw-space-x-reverse));
        }
        .\32xl\:px-24 {
          padding-left: 6rem;
          padding-right: 6rem;
        }
        .\32xl\:pr-12 {
          padding-right: 3rem;
        }
        .\32xl\:text-6xl {
          font-size: 3.75rem;
          line-height: 1;
        }
        .\32xl\:text-lg {
          font-size: 1.125rem;
          line-height: 1.75rem;
        }
        .\32xl\:leading-snug {
          line-height: 1.375;
        }
        .\32xl\:leading-tight {
          line-height: 1.25;
        }
      }
      .dark\:block:where([class~="dark-mode"], [class~="dark-mode"] *) {
        display: block;
      }
      .dark\:hidden:where([class~="dark-mode"], [class~="dark-mode"] *) {
        display: none;
      }
      .dark\:divide-gray-700:where([class~="dark-mode"], [class~="dark-mode"] *)
        > :not([hidden])
        ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(55 65 81 / var(--tw-divide-opacity, 1));
      }
      .dark\:border-gray-600:where(
          [class~="dark-mode"],
          [class~="dark-mode"] *
        ) {
        --tw-border-opacity: 1;
        border-color: rgb(75 85 99 / var(--tw-border-opacity, 1));
      }
      .dark\:border-gray-700:where(
          [class~="dark-mode"],
          [class~="dark-mode"] *
        ) {
        --tw-border-opacity: 1;
        border-color: rgb(55 65 81 / var(--tw-border-opacity, 1));
      }
      .dark\:bg-\[\#0b1727\]:where(
          [class~="dark-mode"],
          [class~="dark-mode"] *
        ) {
        --tw-bg-opacity: 1;
        background-color: rgb(11 23 39 / var(--tw-bg-opacity, 1));
      }
      .dark\:bg-\[\#1E2735\]:where(
          [class~="dark-mode"],
          [class~="dark-mode"] *
        ) {
        --tw-bg-opacity: 1;
        background-color: rgb(30 39 53 / var(--tw-bg-opacity, 1));
      }
      .dark\:bg-emerald-600:where(
          [class~="dark-mode"],
          [class~="dark-mode"] *
        ) {
        --tw-bg-opacity: 1;
        background-color: rgb(5 150 105 / var(--tw-bg-opacity, 1));
      }
      .dark\:bg-emerald-700:where(
          [class~="dark-mode"],
          [class~="dark-mode"] *
        ) {
        --tw-bg-opacity: 1;
        background-color: rgb(4 120 87 / var(--tw-bg-opacity, 1));
      }
      .dark\:bg-emerald-800:where(
          [class~="dark-mode"],
          [class~="dark-mode"] *
        ) {
        --tw-bg-opacity: 1;
        background-color: rgb(6 95 70 / var(--tw-bg-opacity, 1));
      }
      .dark\:bg-emerald-900\/20:where(
          [class~="dark-mode"],
          [class~="dark-mode"] *
        ) {
        background-color: #064e3b33;
      }
      .dark\:bg-gray-400:where([class~="dark-mode"], [class~="dark-mode"] *) {
        --tw-bg-opacity: 1;
        background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1));
      }
      .dark\:bg-gray-700:where([class~="dark-mode"], [class~="dark-mode"] *) {
        --tw-bg-opacity: 1;
        background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1));
      }
      .dark\:bg-gray-800:where([class~="dark-mode"], [class~="dark-mode"] *) {
        --tw-bg-opacity: 1;
        background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));
      }
      .dark\:bg-gray-900:where([class~="dark-mode"], [class~="dark-mode"] *) {
        --tw-bg-opacity: 1;
        background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1));
      }
      .dark\:bg-red-600:where([class~="dark-mode"], [class~="dark-mode"] *) {
        --tw-bg-opacity: 1;
        background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1));
      }
      .dark\:bg-red-700:where([class~="dark-mode"], [class~="dark-mode"] *) {
        --tw-bg-opacity: 1;
        background-color: rgb(185 28 28 / var(--tw-bg-opacity, 1));
      }
      .dark\:bg-red-800:where([class~="dark-mode"], [class~="dark-mode"] *) {
        --tw-bg-opacity: 1;
        background-color: rgb(153 27 27 / var(--tw-bg-opacity, 1));
      }
      .dark\:bg-red-900\/20:where(
          [class~="dark-mode"],
          [class~="dark-mode"] *
        ) {
        background-color: #7f1d1d33;
      }
      .dark\:bg-slate-800:where([class~="dark-mode"], [class~="dark-mode"] *) {
        --tw-bg-opacity: 1;
        background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1));
      }
      .dark\:from-emerald-900:where(
          [class~="dark-mode"],
          [class~="dark-mode"] *
        ) {
        --tw-gradient-from: #064e3b var(--tw-gradient-from-position);
        --tw-gradient-to: #064e3b00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .dark\:from-red-900:where([class~="dark-mode"], [class~="dark-mode"] *) {
        --tw-gradient-from: #7f1d1d var(--tw-gradient-from-position);
        --tw-gradient-to: #7f1d1d00 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
      }
      .dark\:to-\[\#0b1727\]:where(
          [class~="dark-mode"],
          [class~="dark-mode"] *
        ) {
        --tw-gradient-to: #0b1727 var(--tw-gradient-to-position);
      }
      .dark\:text-blue-500:where([class~="dark-mode"], [class~="dark-mode"] *) {
        --tw-text-opacity: 1;
        color: rgb(59 130 246 / var(--tw-text-opacity, 1));
      }
      .dark\:text-emerald-200:where(
          [class~="dark-mode"],
          [class~="dark-mode"] *
        ) {
        --tw-text-opacity: 1;
        color: rgb(167 243 208 / var(--tw-text-opacity, 1));
      }
      .dark\:text-gray-100:where([class~="dark-mode"], [class~="dark-mode"] *) {
        --tw-text-opacity: 1;
        color: rgb(243 244 246 / var(--tw-text-opacity, 1));
      }
      .dark\:text-gray-300:where([class~="dark-mode"], [class~="dark-mode"] *) {
        --tw-text-opacity: 1;
        color: rgb(209 213 219 / var(--tw-text-opacity, 1));
      }
      .dark\:text-gray-400:where([class~="dark-mode"], [class~="dark-mode"] *) {
        --tw-text-opacity: 1;
        color: rgb(156 163 175 / var(--tw-text-opacity, 1));
      }
      .dark\:text-gray-500:where([class~="dark-mode"], [class~="dark-mode"] *) {
        --tw-text-opacity: 1;
        color: rgb(107 114 128 / var(--tw-text-opacity, 1));
      }
      .dark\:text-indigo-600:where(
          [class~="dark-mode"],
          [class~="dark-mode"] *
        ) {
        --tw-text-opacity: 1;
        color: rgb(79 70 229 / var(--tw-text-opacity, 1));
      }
      .dark\:text-red-200:where([class~="dark-mode"], [class~="dark-mode"] *) {
        --tw-text-opacity: 1;
        color: rgb(254 202 202 / var(--tw-text-opacity, 1));
      }
      .dark\:text-white:where([class~="dark-mode"], [class~="dark-mode"] *) {
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity, 1));
      }
      .dark\:placeholder-gray-400:where(
          [class~="dark-mode"],
          [class~="dark-mode"] *
        )::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(156 163 175 / var(--tw-placeholder-opacity, 1));
      }
      .dark\:opacity-70:where([class~="dark-mode"], [class~="dark-mode"] *) {
        opacity: 0.7;
      }
      .dark\:shadow-emerald-900\/30:where(
          [class~="dark-mode"],
          [class~="dark-mode"] *
        ) {
        --tw-shadow-color: #064e3b4d;
        --tw-shadow: var(--tw-shadow-colored);
      }
      .dark\:shadow-red-900\/30:where(
          [class~="dark-mode"],
          [class~="dark-mode"] *
        ) {
        --tw-shadow-color: #7f1d1d4d;
        --tw-shadow: var(--tw-shadow-colored);
      }
      .dark\:before\:border-neutral-600:where(
          [class~="dark-mode"],
          [class~="dark-mode"] *
        ):before {
        content: var(--tw-content);
        --tw-border-opacity: 1;
        border-color: rgb(82 82 82 / var(--tw-border-opacity, 1));
      }
      .dark\:after\:border-neutral-600:where(
          [class~="dark-mode"],
          [class~="dark-mode"] *
        ):after {
        content: var(--tw-content);
        --tw-border-opacity: 1;
        border-color: rgb(82 82 82 / var(--tw-border-opacity, 1));
      }
      .dark\:hover\:bg-emerald-900\/40:hover:where(
          [class~="dark-mode"],
          [class~="dark-mode"] *
        ) {
        background-color: #064e3b66;
      }
      .dark\:hover\:bg-gray-700:hover:where(
          [class~="dark-mode"],
          [class~="dark-mode"] *
        ) {
        --tw-bg-opacity: 1;
        background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1));
      }
      .dark\:hover\:bg-red-900\/40:hover:where(
          [class~="dark-mode"],
          [class~="dark-mode"] *
        ) {
        background-color: #7f1d1d66;
      }
      .dark\:focus\:border-blue-500:focus:where(
          [class~="dark-mode"],
          [class~="dark-mode"] *
        ) {
        --tw-border-opacity: 1;
        border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));
      }
      .dark\:focus\:ring-blue-500:focus:where(
          [class~="dark-mode"],
          [class~="dark-mode"] *
        ) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1));
      }
      .dark\:focus\:ring-gray-700:focus:where(
          [class~="dark-mode"],
          [class~="dark-mode"] *
        ) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity, 1));
      }
      .group:hover
        .dark\:group-hover\:text-emerald-300:where(
          [class~="dark-mode"],
          [class~="dark-mode"] *
        ) {
        --tw-text-opacity: 1;
        color: rgb(110 231 183 / var(--tw-text-opacity, 1));
      }
      .group:hover
        .dark\:group-hover\:text-red-300:where(
          [class~="dark-mode"],
          [class~="dark-mode"] *
        ) {
        --tw-text-opacity: 1;
        color: rgb(252 165 165 / var(--tw-text-opacity, 1));
      }
      .\[\&_img\]\:max-w-none img {
        max-width: none;
      }
      .\[\&_li\]\:mx-8 li {
        margin-left: 2rem;
        margin-right: 2rem;
      }
    
  
      @font-face {
        font-display: swap;
        font-family: Almarai-Regular;
        src: url(/_nuxt/Almarai-Regular.C3NTMe_f.ttf);
      }
      :root {
        --color: #0e2233;
        --color-primary: #0e2233;
        --color-secondary: #0e2233;
        --bg: #fff;
        --bg-secondary: #f1f1f1;
        --border-color: #000;
        --desc-link-color: #024e44;
        --color-h: #02434e;
        --color-flagedu: #1c8b89;
        --color-flagedu2: #05bdba;
        --color-p: #2e3841;
        --linked-font-color: #000;
        --bg-comment: #bbbbbb11;
        --color-flagedu3: #f9f9f9;
        --color-toggle: #f5f5f5;
        --nav-color: hsla(0, 0%, 72%, 0.44);
        --nav-teal: #c9ece3;
      }
      .dark-mode {
        --color: #ebf4f1;
        --color-primary: #fff;
        --color-secondary: #fff;
        --bg: #003246;
        --bg-secondary: #054457;
        --bg-comment: #233a4b;
        --border-color: #fff;
        --desc-link-color: #0398ac;
        --color-p: #b6c9c7;
        --color-h: #0d978c;
        --color-flagedu: #2b4350;
        --color-flagedu2: #03b4b1;
        --linked-font-color: #fff;
        --color-flagedu3: #2b4350;
        --color-toggle: #36363673;
        --nav-color: rgba(5, 5, 5, 0.44);
        --nav-teal: #1d3335c3;
      }
      .nav-container {
        background-color: var(--nav-color);
      }
      .company-block-container,
      .white-back {
        background-color: var(--bg);
      }
      .main-container {
        background-color: var(--bg-secondary);
      }
      .company-index {
        padding-top: 20px;
      }
      .add-company-title,
      .form-control,
      .icon-big,
      .nav-item,
      .rating-value,
      .share-icon,
      .share-text,
      .title {
        color: var(--color);
      }
      a {
        text-decoration: none;
      }
      * {
        margin: 0;
        padding: 0;
      }
      html {
        height: 100%;
        scroll-behavior: smooth;
        width: 100%;
      }
      #app {
        width: 100% !important;
      }
      * {
        font-family: Almarai-Regular, sans-serif;
      }
      body {
        background: #fff;
        background-color: var(--bg);
        color: var(--color);
        font-size: 14px;
        font-weight: 400;
        transition: background-color 0.3s;
      }
      ul {
        list-style-type: disc;
        margin: 0;
        padding: 0;
      }
      .cursor-pointer {
        cursor: pointer;
      }
      .text-white {
        color: #fff !important;
      }
      .text-secondary {
        color: hsla(0, 0%, 100%, 0.8) !important;
      }
      .text-success {
        color: #3acc8a !important;
      }
      .text-danger {
        color: #eb0606 !important;
      }
      .text-info {
        color: #c4c4c4 !important;
      }
      .text-placeholder {
        color: hsla(0, 1%, 82%, 0.6);
      }
      .text-rarity {
        color: #c1c0c2;
      }
      .text-active {
        text-decoration: none;
      }
      .text-active,
      .text-active:hover {
        color: #16e0ea;
      }
      .text-unread {
        color: #a473e6;
      }
      .redborder {
        border: 1px solid #eb794f !important;
      }
      .error {
        color: #eb794f;
        display: flex;
        flex-direction: column;
      }
      .form-control {
        background: transparent;
        border: 1px solid #fff;
        border-radius: 50px;
        color: #fff;
        font-size: 14px;
        font-weight: 400;
        line-height: 18px;
        padding: 0.6rem 0.8rem;
      }
      .form-control::-moz-placeholder {
        color: hsla(0, 1%, 82%, 0.5);
        font-size: 14px;
        font-weight: 400;
        line-height: 18px;
      }
      .form-control::placeholder {
        color: hsla(0, 1%, 82%, 0.5);
        font-size: 14px;
        font-weight: 400;
        line-height: 18px;
      }
      .form-control:focus {
        background: transparent;
        border-color: #fff;
        box-shadow: 0 0 0 0.25rem hsla(0, 0%, 100%, 0.25);
        color: #fff;
      }
      .form-control:-webkit-autofill,
      .form-control:-webkit-autofill:active,
      .form-control:-webkit-autofill:focus,
      .form-control:-webkit-autofill:hover {
        -webkit-transition: background-color 5000s ease-in-out 0s;
        transition: background-color 5000s ease-in-out 0s;
        -webkit-text-fill-color: #aaa !important;
      }
      .form-button {
        border: 0;
        color: #fff !important;
        font-size: 16px;
        font-weight: 500;
        padding: 12px 0;
      }
      .form-button,
      .outline-border {
        background: linear-gradient(90deg, #dc5ced, #25e1fb);
        border-radius: 50px;
        width: 100%;
      }
      .outline-border {
        padding: 1px 1.2px;
      }
      .outline-border .outline-btn {
        background: #000641;
        border: 0;
        border-radius: 50px;
        color: #00bcd6;
        font-size: 16px;
        font-weight: 500;
        padding: 12px 0;
        width: 100%;
      }
      .outline-border .outline-btn:hover {
        background: #000641;
        color: #fff;
      }
      .auth-wrapper {
        min-height: 100vh;
      }
      .auth-wrapper .card-wrapper {
        background: #1f3241;
        border-radius: 10px;
        box-shadow: 4px 4px 30px rgba(0, 0, 0, 0.25);
        margin-top: 90px;
        padding: 2.5rem 3.5rem;
        width: 492px;
      }
      @media (max-width: 600px) {
        .auth-wrapper .card-wrapper {
          margin-top: 30px;
        }
      }
      .auth-wrapper .card-wrapper .auth-logo {
        height: auto;
        -o-object-fit: cover;
        object-fit: cover;
        text-align: center;
        width: 100px;
      }
      .auth-wrapper .card-wrapper h1 {
        color: #016356;
        font-size: 20px;
        line-height: 24px;
      }
      .auth-wrapper .card-wrapper .text-secondary {
        font-size: 16px;
      }
      @media (max-width: 600px) {
        .auth-wrapper .card-wrapper .text-secondary {
          font-size: 15px;
        }
      }
      .auth-wrapper .card-wrapper .form-input {
        position: relative;
      }
      .auth-wrapper .card-wrapper .form-input .icon {
        position: absolute;
        right: 1rem;
        top: 30%;
      }
      .auth-wrapper .card-wrapper .form-input .form-control {
        padding-right: 2.8rem;
      }
      .auth-wrapper .card-wrapper .form-input .show-icon {
        cursor: pointer;
        left: 1rem;
        position: absolute;
        top: 35%;
      }
      .auth-wrapper .card-wrapper label {
        font-size: 14px;
      }
      .auth-wrapper .card-wrapper .form-button {
        margin-top: 2rem;
      }
      @media (max-width: 430px) {
        .auth-wrapper .card-wrapper .form-button {
          padding: 10px 0;
        }
      }
      @media (max-width: 350px) {
        .auth-wrapper .card-wrapper .form-button {
          font-size: 14px;
          padding: 9px 0;
        }
      }
      .auth-wrapper .card-wrapper .have-account {
        font-size: 16px;
        margin-top: 2rem;
      }
      @media (max-width: 499px) {
        .auth-wrapper .card-wrapper .have-account {
          font-size: 15px;
        }
      }
      @media (max-width: 600px) {
        .auth-wrapper .card-wrapper {
          padding: 2.5rem;
          width: 400px;
        }
      }
      @media (max-width: 500px) {
        .auth-wrapper .card-wrapper {
          padding: 2.5rem 2rem;
          width: 360px;
        }
      }
      @media (max-width: 430px) {
        .auth-wrapper .card-wrapper {
          background: none;
          border-radius: none;
          box-shadow: none;
          padding: 2.5rem 1.5rem;
          width: 100%;
        }
      }
      @media (max-width: 414px) {
        .auth-wrapper .card-wrapper {
          padding: 1rem;
        }
      }
      .otp-input {
        font-size: 24px;
        height: 44px !important;
        width: 44px !important;
      }
      .otp-input,
      .sidebar-otp-input {
        background: transparent;
        border: 2px solid #9badca;
        border-radius: 5px;
        color: #fff !important;
        margin-left: 5px;
        margin-right: 5px;
        padding: 0;
        text-align: center;
      }
      .sidebar-otp-input {
        font-size: 18px;
        height: 38px !important;
        width: 36px !important;
      }
      .mobile-nav-link.nuxt-link-active,
      .mobile-nav-link.nuxt-link-exact-active {
        border-bottom: none;
        border-radius: 0;
        color: #595be0 !important;
      }
      .mobile-nav-link.nuxt-link-active svg > path,
      .mobile-nav-link.nuxt-link-exact-active svg > path {
        fill: #595be0;
      }
      .nonstakedimg {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
        height: 216px !important;
        -o-object-fit: cover;
        object-fit: cover;
        width: 100% !important;
      }
      .v-toast {
        z-index: 9999999 !important;
      }
      .vm-dialog-content {
        width: 400px !important;
      }
      .page-enter-active,
      .page-leave-active {
        transition: opacity 0.3s;
      }
      .page-enter,
      .page-leave-to {
        opacity: 0;
      }
      .layout-enter-active,
      .layout-leave-active {
        transition: opacity 0.3s;
      }
      .layout-enter,
      .layout-leave-active {
        opacity: 0;
      }
      .open-modal {
        animation: fadeInDown 0.5s forwards;
        -moz-animation-delay: 0.1s;
        -webkit-animation-delay: 0.1s;
        animation-delay: 0.1s;
        animation-fill-mode: both;
        opacity: 1;
      }
      @keyframes fadeInDown {
        0% {
          opacity: 0;
          transform: translate3d(0, -100%, 0);
        }
        to {
          opacity: 1;
          transform: none;
        }
      }
      .vld-overlay.is-full-page {
        z-index: 9999999 !important;
      }
      .hkzEld {
        z-index: 99999999 !important;
      }
      .v-toast__item .v-toast__text {
        padding: 0.5em !important;
      }
      .v-toast__item .v-toast__icon {
        display: none !important;
      }
      .v-toast__item--success {
        background-color: #323448 !important;
        border-radius: 45px !important;
      }
      .v-toast__item--error {
        background: rgba(253, 13, 0, 0.8) !important;
        border-radius: 45px !important;
      }
      .t-custom-class {
        align-items: center;
        display: flex;
        flex-direction: row;
        gap: 100px;
        justify-content: center;
      }
      .t-custom-class div {
        font-size: 14px;
        margin-left: 15px;
        margin-right: 15px;
      }
      .t-custom-class a {
        background: #0082fa;
        border-radius: 20px;
        font-size: 14px;
        padding: 10px;
      }
      .rating-color {
        color: #dfb300;
        font-size: 18px;
      }
      @media (max-width: 550px) {
        .rating-color {
          font-size: 15px;
        }
      }
      .arrow-down {
        color: #000;
        font-size: 16px;
      }
      .swiper-wrapper {
        z-index: 0 !important;
      }
      @media (max-width: 1250px) {
        .hide {
          display: none !important;
        }
      }
      .hide-on-desktop {
        display: none !important;
      }
      @media (max-width: 380px) {
        .hide-on-380 {
          display: none !important;
        }
      }
      .visible-on-380 {
        display: none !important;
      }
      @media (max-width: 380px) {
        .visible-on-380 {
          display: block !important;
        }
      }
      .mobile-visible-block {
        display: none !important;
      }
      @media (max-width: 1250px) {
        .mobile-visible-block {
          display: block !important;
        }
      }
      .mobile-visible-flex {
        display: none !important;
      }
      @media (max-width: 1250px) {
        .mobile-visible-flex {
          display: flex !important;
        }
      }
      .content-desc a {
        color: var(--desc-link-color) !important;
        font-weight: 900;
      }
      .content-desc a:hover {
        color: var(--color-flagedu2) !important;
        text-decoration: none;
      }
      .content-desc h1 {
        font-size: 1.4rem;
      }
      .content-desc h1,
      .content-desc h2 {
        color: var(--color-h);
        font-weight: 600;
      }
      .content-desc h2 {
        font-size: 1.3rem;
        margin-top: 30px;
      }
      .content-desc h2:after {
        background: var(--color-flagedu2);
        content: "";
        display: block;
        height: 3px;
        margin-top: 5px;
        width: 50px;
      }
      .content-desc h3 {
        font-size: 1.2rem;
      }
      .content-desc h3,
      .content-desc h4 {
        color: var(--color-h);
        font-weight: 600;
        margin-top: 20px;
      }
      .content-desc h4 {
        font-size: 1rem !important;
      }
      .content-desc h5 {
        color: var(--color-h);
        font-size: 0.7rem;
        font-weight: 600;
        margin-top: 20px;
      }
      .content-desc p {
        color: var(--color-p);
        font-size: 16px;
        font-weight: 400;
        line-height: 1.7;
        margin-bottom: 8px;
        margin-top: 8px;
        padding-right: 6px;
      }
      .content-desc ol li {
        font-weight: 800;
      }
      .content-desc ol li,
      .content-desc ul li {
        color: var(--color-p);
        font-size: 19px;
        line-height: 30px;
        margin-bottom: 10px;
        margin-top: 10px;
      }
      .content-desc ul {
        list-style-type: disc !important;
        padding: 20px;
      }
    
  
      .m-tooltip {
        overflow: visible !important;
        position: relative;
      }
      .m-tooltip:before {
        border-radius: var(--maz-border-radius);
        border-width: var(--maz-border-width);
        box-shadow: 0 5px 10px #0000000d;
        content: attr(data-tooltip);
        max-width: 13rem;
        padding: 0.25rem 0.5rem;
        pointer-events: none;
        position: absolute;
        text-align: center;
        transition-duration: 0.2s;
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        width: -moz-max-content;
        width: max-content;
        z-index: 1050;
      }
      .m-tooltip--default:before {
        background-color: var(--maz-color-bg);
        border-color: var(--maz-color-bg-light);
        color: var(--maz-color-text);
      }
      .m-tooltip--default:is([class~="dark"] *):before {
        background-color: var(--maz-color-bg-light);
        border-color: var(--maz-color-bg-lighter);
      }
      .m-tooltip--primary:before {
        background-color: var(--maz-color-primary);
        border-color: var(--maz-color-primary-600);
        color: var(--maz-color-primary-contrast);
      }
      .m-tooltip--secondary:before {
        background-color: var(--maz-color-secondary);
        border-color: var(--maz-color-secondary-600);
        color: var(--maz-color-secondary-contrast);
      }
      .m-tooltip--success:before {
        background-color: var(--maz-color-success);
        border-color: var(--maz-color-success-600);
        color: var(--maz-color-success-contrast);
      }
      .m-tooltip--warning:before {
        background-color: var(--maz-color-warning);
        border-color: var(--maz-color-warning-600);
        color: var(--maz-color-warning-contrast);
      }
      .m-tooltip--danger:before {
        background-color: var(--maz-color-danger);
        border-color: var(--maz-color-danger-600);
        color: var(--maz-color-danger-contrast);
      }
      .m-tooltip--info:before {
        background-color: var(--maz-color-info);
        border-color: var(--maz-color-info-600);
        color: var(--maz-color-info-contrast);
      }
      .m-tooltip--light:before {
        background-color: var(--maz-color-text-light);
        border-color: var(--maz-color-text-light);
        color: var(--maz-color-text-dark);
      }
      .m-tooltip--dark:before {
        background-color: var(--maz-color-text-dark);
        border-color: var(--maz-color-text-dark);
        color: var(--maz-color-text-light);
      }
      .m-tooltip--white:before {
        background-color: var(--maz-color-white);
        border-color: var(--maz-color-white);
        color: var(--maz-color-text-dark);
      }
      .m-tooltip--black:before {
        background-color: var(--maz-color-black);
        border-color: var(--maz-color-black);
        color: var(--maz-color-text-light);
      }
      .m-tooltip--theme:before {
        background-color: var(--maz-color-bg-theme);
        border-color: var(--maz-color-bg-theme);
        color: var(--maz-color-bg);
      }
      .m-tooltip--top:before {
        bottom: calc(100% + var(--tooltip-offset, 16px));
        left: 50%;
        transform: scale(0) translate(-50%);
        transform-origin: bottom left;
      }
      .m-tooltip--bottom:before {
        left: 50%;
        top: calc(100% + var(--tooltip-offset, 16px));
        transform: scale(0) translate(-50%);
        transform-origin: top left;
      }
      .m-tooltip--left:before {
        right: calc(100% + var(--tooltip-offset, 16px));
        top: 50%;
        transform: scale(0) translateY(-50%);
        transform-origin: top right;
      }
      .m-tooltip--right:before {
        left: calc(100% + var(--tooltip-offset, 16px));
        top: 50%;
        transform: scale(0) translateY(-50%);
        transform-origin: top left;
      }
      .m-tooltip--open.m-tooltip--bottom:before,
      .m-tooltip--open.m-tooltip--top:before,
      .m-tooltip:hover.m-tooltip--bottom:before,
      .m-tooltip:hover.m-tooltip--top:before {
        opacity: 1;
        transform: scale(1) translate(-50%);
      }
      .m-tooltip--open.m-tooltip--left:before,
      .m-tooltip--open.m-tooltip--right:before,
      .m-tooltip:hover.m-tooltip--left:before,
      .m-tooltip:hover.m-tooltip--right:before {
        opacity: 1;
        transform: scale(1) translateY(-50%);
      }
      html.--m-fullscreen-open {
        height: 100vh;
        overflow: hidden;
      }
      .m-fullscreen-img[data-v-24a18baf] {
        align-items: center;
        background-color: var(--maz-bg-overlay);
        bottom: 0;
        height: 100vh;
        left: 0;
        outline: 2px solid transparent;
        outline-offset: 2px;
        position: fixed;
        right: 0;
        top: 0;
        width: 100vw;
        z-index: 1050;
        --tw-backdrop-blur: blur(8px);
        -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);
      }
      .m-fullscreen-img .m-fullscreen-img-scroller[data-v-24a18baf] {
        align-items: center;
        display: flex;
        height: 100vh;
        justify-content: center;
        overflow: auto;
        width: 100vw;
      }
      .m-fullscreen-img img[data-v-24a18baf] {
        cursor: zoom-in;
        -o-object-fit: contain;
        object-fit: contain;
        -o-object-position: center;
        object-position: center;
        outline: 2px solid transparent;
        outline-offset: 2px;
        z-index: 2;
      }
      .m-fullscreen-img img.--is-zoomed[data-v-24a18baf] {
        cursor: zoom-out;
      }
      .m-fullscreen-img img.--invisible[data-v-24a18baf] {
        visibility: hidden;
      }
      .m-fullscreen-img img.--absolute[data-v-24a18baf] {
        position: absolute;
      }
      .m-fullscreen-img .m-fullscreen-img-loader[data-v-24a18baf] {
        font-size: 1.5rem;
        line-height: 2rem;
        position: absolute;
        z-index: 15;
      }
      .m-fullscreen-img .m-fullscreen-btn[data-v-24a18baf] {
        cursor: pointer;
        display: flex;
        height: 5rem;
        min-width: 5em;
        padding: 1rem;
        position: absolute;
        transition-duration: 0.2s;
        transition-property: color, background-color, border-color,
          text-decoration-color, fill, stroke;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        width: 7%;
        z-index: 15;
      }
      .m-fullscreen-img .m-fullscreen-btn svg[data-v-24a18baf] {
        font-size: 1.875rem;
        line-height: 2.25rem;
        transition-duration: 0.3s;
        transition-property: transform;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      }
      .m-fullscreen-img .m-fullscreen-btn:hover svg[data-v-24a18baf] {
        --tw-scale-x: 1.5;
        --tw-scale-y: 1.5;
        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));
      }
      .m-fullscreen-img .m-fullscreen-btn.--close[data-v-24a18baf] {
        align-items: flex-start;
        justify-content: flex-end;
        right: 0;
        top: 0;
      }
      .m-fullscreen-img .m-fullscreen-btn.--previous[data-v-24a18baf] {
        justify-content: flex-start;
        left: 0;
      }
      .m-fullscreen-img .m-fullscreen-btn.--next[data-v-24a18baf],
      .m-fullscreen-img .m-fullscreen-btn.--previous[data-v-24a18baf] {
        height: 100vh;
        top: 50%;
        --tw-translate-y: -50%;
        align-items: center;
        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));
      }
      .m-fullscreen-img .m-fullscreen-btn.--next[data-v-24a18baf] {
        justify-content: flex-end;
        right: 0;
      }
      html.--backdrop-present {
        height: 100vh !important;
        overflow-y: hidden;
      }
      .m-backdrop[data-v-90448c91] {
        -webkit-backdrop-filter: blur(4px);
        backdrop-filter: blur(4px);
        background-color: var(--maz-bg-overlay);
        bottom: 0;
        left: 0;
        position: fixed;
        right: 0;
        top: 0;
        z-index: 1050;
      }
      .m-backdrop.--persistent .m-backdrop-content[data-v-90448c91] {
        cursor: default;
      }
      .m-backdrop-container[data-v-90448c91] {
        bottom: 0;
        left: 0;
        position: fixed;
        right: 0;
        top: 0;
        z-index: 1050;
      }
      .m-backdrop-wrapper[data-v-90448c91] {
        bottom: 0;
        left: 0;
        overflow-y: auto;
        position: fixed;
        right: 0;
        top: 0;
      }
      .m-backdrop-content[data-v-90448c91] {
        align-items: flex-end;
        display: flex;
        min-height: 100%;
      }
      @media (min-width: 640px) {
        .m-backdrop-content[data-v-90448c91] {
          align-items: center;
          padding: 0;
        }
      }
      .m-backdrop-content.--padding[data-v-90448c91] {
        padding: 1rem;
      }
      .m-backdrop-content.--justify-center[data-v-90448c91] {
        justify-content: center;
      }
      .m-backdrop-content.--justify-end[data-v-90448c91] {
        justify-content: flex-end;
      }
      .m-backdrop-content.--justify-start[data-v-90448c91] {
        justify-content: flex-start;
      }
      .m-backdrop-content.--justify-space-between[data-v-90448c91] {
        justify-content: space-between;
      }
      .m-backdrop-content.--justify-space-around[data-v-90448c91] {
        justify-content: space-around;
      }
      .m-backdrop-content.--align-center[data-v-90448c91] {
        align-items: center;
      }
      .m-backdrop-content.--align-end[data-v-90448c91] {
        align-items: flex-end;
      }
      .m-backdrop-content.--align-start[data-v-90448c91] {
        align-items: flex-start;
      }
      .m-backdrop-content[data-v-90448c91] > * {
        cursor: default;
      }
      .m-backdrop.--variant-bottom-sheet .m-backdrop-content[data-v-90448c91],
      .m-backdrop.--variant-drawer .m-backdrop-content[data-v-90448c91] {
        bottom: 0;
        left: 0;
        position: fixed;
        right: 0;
        top: 0;
      }
      .m-backdrop.bottom-sheet-anim-enter-active[data-v-90448c91],
      .m-backdrop.bottom-sheet-anim-leave-active[data-v-90448c91] {
        transition: opacity 0.25s ease-in-out;
      }
      .m-backdrop.bottom-sheet-anim-enter-active
        .m-backdrop-content[data-v-90448c91]
        > *,
      .m-backdrop.bottom-sheet-anim-leave-active
        .m-backdrop-content[data-v-90448c91]
        > * {
        transition: transform 0.25s ease-in-out;
      }
      .m-backdrop.bottom-sheet-anim-enter-from[data-v-90448c91],
      .m-backdrop.bottom-sheet-anim-leave-to[data-v-90448c91] {
        opacity: 0;
      }
      .m-backdrop.bottom-sheet-anim-enter-from
        .m-backdrop-content[data-v-90448c91]
        > *,
      .m-backdrop.bottom-sheet-anim-leave-to
        .m-backdrop-content[data-v-90448c91]
        > * {
        transform: translateY(100%);
      }
      .m-backdrop.modal-anim-enter-active[data-v-90448c91],
      .m-backdrop.modal-anim-leave-active[data-v-90448c91] {
        transition: opacity 0.25s ease-in-out;
      }
      .m-backdrop.modal-anim-enter-active
        .m-backdrop-content[data-v-90448c91]
        > *,
      .m-backdrop.modal-anim-leave-active
        .m-backdrop-content[data-v-90448c91]
        > * {
        transition: transform 0.25s ease-in-out;
      }
      .m-backdrop.modal-anim-enter-from[data-v-90448c91],
      .m-backdrop.modal-anim-leave-to[data-v-90448c91] {
        opacity: 0;
      }
      .m-backdrop.modal-anim-enter-from
        .m-backdrop-content[data-v-90448c91]
        > *,
      .m-backdrop.modal-anim-leave-to .m-backdrop-content[data-v-90448c91] > * {
        transform: scale(0.5);
      }
      .m-backdrop.drawer-anim-top-enter-active[data-v-90448c91],
      .m-backdrop.drawer-anim-top-leave-active[data-v-90448c91] {
        transition: opacity 0.25s ease-in-out;
      }
      .m-backdrop.drawer-anim-top-enter-active
        .m-backdrop-content[data-v-90448c91]
        > *,
      .m-backdrop.drawer-anim-top-leave-active
        .m-backdrop-content[data-v-90448c91]
        > * {
        transition: transform 0.25s ease-in-out;
      }
      .m-backdrop.drawer-anim-top-enter-from[data-v-90448c91],
      .m-backdrop.drawer-anim-top-leave-to[data-v-90448c91] {
        opacity: 0;
      }
      .m-backdrop.drawer-anim-top-enter-from
        .m-backdrop-content[data-v-90448c91]
        > *,
      .m-backdrop.drawer-anim-top-leave-to
        .m-backdrop-content[data-v-90448c91]
        > * {
        transform: translateY(-100%);
      }
      .m-backdrop.drawer-anim-bottom-enter-active[data-v-90448c91],
      .m-backdrop.drawer-anim-bottom-leave-active[data-v-90448c91] {
        transition: opacity 0.25s ease-in-out;
      }
      .m-backdrop.drawer-anim-bottom-enter-active
        .m-backdrop-content[data-v-90448c91]
        > *,
      .m-backdrop.drawer-anim-bottom-leave-active
        .m-backdrop-content[data-v-90448c91]
        > * {
        transition: transform 0.25s ease-in-out;
      }
      .m-backdrop.drawer-anim-bottom-enter-from[data-v-90448c91],
      .m-backdrop.drawer-anim-bottom-leave-to[data-v-90448c91] {
        opacity: 0;
      }
      .m-backdrop.drawer-anim-bottom-enter-from
        .m-backdrop-content[data-v-90448c91]
        > *,
      .m-backdrop.drawer-anim-bottom-leave-to
        .m-backdrop-content[data-v-90448c91]
        > * {
        transform: translateY(100%);
      }
      .m-backdrop.drawer-anim-left-enter-active[data-v-90448c91],
      .m-backdrop.drawer-anim-left-leave-active[data-v-90448c91] {
        transition: opacity 0.25s ease-in-out;
      }
      .m-backdrop.drawer-anim-left-enter-active
        .m-backdrop-content[data-v-90448c91]
        > *,
      .m-backdrop.drawer-anim-left-leave-active
        .m-backdrop-content[data-v-90448c91]
        > * {
        transition: transform 0.25s ease-in-out;
      }
      .m-backdrop.drawer-anim-left-enter-from[data-v-90448c91],
      .m-backdrop.drawer-anim-left-leave-to[data-v-90448c91] {
        opacity: 0;
      }
      .m-backdrop.drawer-anim-left-enter-from
        .m-backdrop-content[data-v-90448c91]
        > *,
      .m-backdrop.drawer-anim-left-leave-to
        .m-backdrop-content[data-v-90448c91]
        > * {
        transform: translate(-100%);
      }
      .m-backdrop.drawer-anim-right-enter-active[data-v-90448c91],
      .m-backdrop.drawer-anim-right-leave-active[data-v-90448c91] {
        transition: opacity 0.25s ease-in-out;
      }
      .m-backdrop.drawer-anim-right-enter-active
        .m-backdrop-content[data-v-90448c91]
        > *,
      .m-backdrop.drawer-anim-right-leave-active
        .m-backdrop-content[data-v-90448c91]
        > * {
        transition: transform 0.25s ease-in-out;
      }
      .m-backdrop.drawer-anim-right-enter-from[data-v-90448c91],
      .m-backdrop.drawer-anim-right-leave-to[data-v-90448c91] {
        opacity: 0;
      }
      .m-backdrop.drawer-anim-right-enter-from
        .m-backdrop-content[data-v-90448c91]
        > *,
      .m-backdrop.drawer-anim-right-leave-to
        .m-backdrop-content[data-v-90448c91]
        > * {
        transform: translate(100%);
      }
      .m-backdrop.backdrop-anim-enter-active[data-v-90448c91],
      .m-backdrop.backdrop-anim-leave-active[data-v-90448c91] {
        transition: opacity 0.25s ease-in-out;
      }
      .m-backdrop.backdrop-anim-enter-from[data-v-90448c91],
      .m-backdrop.backdrop-anim-leave-to[data-v-90448c91] {
        opacity: 0;
      }
      .m-dialog[data-v-b8a6c7fb] {
        background-color: var(--maz-color-bg);
        border-radius: var(--maz-border-radius);
        color: var(--maz-color-text);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        min-width: 100%;
        touch-action: none;
        transform-origin: center;
      }
      .m-dialog[data-v-b8a6c7fb]:is([class~="dark"] *) {
        border-color: var(--maz-color-bg-light);
        border-width: var(--maz-border-width);
      }
      @media (min-width: 640px) {
        .m-dialog[data-v-b8a6c7fb] {
          margin-bottom: 2rem;
          margin-top: 2rem;
          max-width: var(--max-width);
          min-width: var(--min-width);
        }
      }
      .m-dialog-header[data-v-b8a6c7fb] {
        align-items: baseline;
        display: flex;
        justify-content: flex-end;
        padding: 0.5rem 0.5rem 1rem 1.5rem;
      }
      .m-dialog-header.--has-title[data-v-b8a6c7fb] {
        justify-content: space-between;
      }
      .m-dialog-title[data-v-b8a6c7fb] {
        font-size: 1.25rem;
        font-weight: 600;
        line-height: 1.75rem;
        margin-bottom: 0;
        margin-top: 0;
      }
      .m-dialog-footer[data-v-b8a6c7fb] {
        align-items: center;
        display: flex;
        justify-content: flex-end;
        padding: 1rem 1.5rem;
      }
      .m-dialog-content[data-v-b8a6c7fb] {
        flex: 1 1 0%;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
      }
      .m-dialog-content-icon[data-v-b8a6c7fb] {
        flex: 0 0 auto;
      }
      .m-dialog-content .--bottom-padding[data-v-b8a6c7fb] {
        padding-bottom: 1rem;
      }
      .m-dialog.--scrollable[data-v-b8a6c7fb] {
        margin-bottom: 0;
        margin-top: 0;
        max-height: 95vh;
      }
      .m-dialog.--scrollable .m-dialog-content[data-v-b8a6c7fb] {
        border-color: var(--maz-color-bg-light);
        border-top-width: var(--maz-border-width);
        overflow: auto;
        padding-bottom: 1rem;
        padding-top: 1rem;
      }
      .m-dialog.--scrollable
        .m-dialog-content[data-v-b8a6c7fb]:not(.--bottom-padding) {
        border-bottom-width: var(--maz-border-width);
      }
      .m-toast-container {
        display: flex;
        flex-direction: column;
        gap: 0.5rem;
        padding: 1rem;
        position: fixed;
        z-index: 1051;
      }
      .m-toast-container.--top {
        display: flex;
        top: 0;
      }
      .m-toast-container.--center {
        width: 100%;
      }
      @media (min-width: 768px) {
        .m-toast-container.--center {
          left: 50%;
          position: fixed;
          transform: translate(-50%);
          width: auto;
        }
      }
      .m-toast-container.--bottom {
        bottom: 0;
        display: flex;
        flex-direction: column-reverse;
      }
      .m-toast-container.--bottom > :not([hidden]) ~ :not([hidden]) {
        margin-bottom: calc(0.5rem * (1 - var(--tw-space-y-reverse)));
        margin-top: calc(0.5rem * var(--tw-space-y-reverse));
      }
      .m-toast-container.--right {
        right: 0;
        width: 100%;
      }
      @media (min-width: 768px) {
        .m-toast-container.--right {
          width: auto;
        }
      }
      .m-toast-container.--left {
        left: 0;
        width: 100%;
      }
      @media (min-width: 768px) {
        .m-toast-container.--left {
          width: auto;
        }
      }
      .m-toast[data-v-33ed4ad5],
      .m-toast[data-v-33ed4ad5] * {
        box-sizing: border-box;
      }
      .m-toast[data-v-33ed4ad5] {
        align-items: center;
        align-self: center;
        border-radius: var(--maz-border-radius);
        cursor: default;
        display: flex;
        gap: 0.5rem;
        overflow: hidden;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        position: relative;
        width: 100%;
        --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1),
          0 2px 4px -2px rgba(0, 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);
        transition-duration: 0.3s;
        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(0.4, 0, 0.2, 1);
      }
      .m-toast[data-v-33ed4ad5]:not(.--persistent) {
        cursor: pointer;
      }
      @media (min-width: 768px) {
        .m-toast.--left[data-v-33ed4ad5],
        .m-toast.--right[data-v-33ed4ad5] {
          width: 22rem;
        }
        .m-toast.--center[data-v-33ed4ad5] {
          justify-content: center;
          width: 22rem;
        }
      }
      .m-toast__message-wrapper[data-v-33ed4ad5] {
        flex: 1 1 0%;
        padding-bottom: 0.75rem;
        padding-top: 0.75rem;
      }
      .m-toast__message[data-v-33ed4ad5] {
        font-weight: 500;
        margin: 0;
        text-align: start;
      }
      .m-toast .--close[data-v-33ed4ad5] {
        align-items: center;
        background-color: transparent;
        border-radius: var(--maz-border-radius);
        display: flex;
        height: 2.25rem;
        justify-content: center;
        padding: 0;
        width: 2.25rem;
      }
      .m-toast .--close[data-v-33ed4ad5]:hover {
        background-color: #11182733;
      }
      .m-toast .--close .--icon[data-v-33ed4ad5] {
        cursor: pointer;
      }
      .m-toast.--info[data-v-33ed4ad5] {
        background-color: var(--maz-color-info);
        color: var(--maz-color-info-contrast);
      }
      .m-toast.--info[data-v-33ed4ad5]:not(.--persistent):hover {
        background-color: var(--maz-color-info-400);
      }
      .m-toast.--success[data-v-33ed4ad5] {
        background-color: var(--maz-color-success);
        color: var(--maz-color-success-contrast);
      }
      .m-toast.--success[data-v-33ed4ad5]:not(.--persistent):hover {
        background-color: var(--maz-color-success-400);
      }
      .m-toast.--warning[data-v-33ed4ad5] {
        background-color: var(--maz-color-warning);
        color: var(--maz-color-warning-contrast);
      }
      .m-toast.--warning[data-v-33ed4ad5]:not(.--persistent):hover {
        background-color: var(--maz-color-warning-400);
      }
      .m-toast.--danger[data-v-33ed4ad5] {
        background-color: var(--maz-color-danger);
        color: var(--maz-color-danger-contrast);
      }
      .m-toast.--danger[data-v-33ed4ad5]:not(.--persistent):hover {
        background-color: var(--maz-color-danger-400);
      }
      .m-toast.--theme[data-v-33ed4ad5] {
        background-color: var(--maz-color-bg);
        color: var(--maz-color-text);
      }
      .m-toast.--theme[data-v-33ed4ad5]:is([class~="dark"] *) {
        border-color: var(--maz-color-bg-lighter);
        border-style: solid;
        border-width: var(--maz-border-width);
      }
      .m-toast.--theme[data-v-33ed4ad5]:not(.--persistent):hover {
        background-color: var(--maz-color-bg-light);
      }
      .m-slide-top-enter-active[data-v-33ed4ad5],
      .m-slide-top-leave-active[data-v-33ed4ad5] {
        opacity: 1;
        transform: translateY(0);
        transition: all 0.3s;
      }
      .m-slide-top-enter-from[data-v-33ed4ad5],
      .m-slide-top-leave-to[data-v-33ed4ad5] {
        opacity: 0;
        transform: translateY(-100%);
      }
      .m-slide-bottom-enter-active[data-v-33ed4ad5],
      .m-slide-bottom-leave-active[data-v-33ed4ad5] {
        opacity: 1;
        transform: translateY(0);
        transition: all 0.3s;
      }
      .m-slide-bottom-enter-from[data-v-33ed4ad5],
      .m-slide-bottom-leave-to[data-v-33ed4ad5] {
        opacity: 0;
        transform: translateY(100%);
      }
      .m-slide-right-enter-active[data-v-33ed4ad5],
      .m-slide-right-leave-active[data-v-33ed4ad5] {
        opacity: 1;
        transform: translate(0);
        transition: all 0.3s;
      }
      .m-slide-right-enter-from[data-v-33ed4ad5],
      .m-slide-right-leave-to[data-v-33ed4ad5] {
        opacity: 0;
        transform: translate(100%);
      }
      .m-slide-left-enter-active[data-v-33ed4ad5],
      .m-slide-left-leave-active[data-v-33ed4ad5] {
        opacity: 1;
        transform: translate(0);
        transition: all 0.3s;
      }
      .m-slide-left-enter-from[data-v-33ed4ad5],
      .m-slide-left-leave-to[data-v-33ed4ad5] {
        opacity: 0;
        transform: translate(-100%);
      }
    
  
      [data-aos][data-aos][data-aos-duration="50"],
      body[data-aos-duration="50"] [data-aos] {
        transition-duration: 50ms;
      }
      [data-aos][data-aos][data-aos-delay="50"],
      body[data-aos-delay="50"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="50"].aos-animate,
      body[data-aos-delay="50"] [data-aos].aos-animate {
        transition-delay: 50ms;
      }
      [data-aos][data-aos][data-aos-duration="100"],
      body[data-aos-duration="100"] [data-aos] {
        transition-duration: 0.1s;
      }
      [data-aos][data-aos][data-aos-delay="100"],
      body[data-aos-delay="100"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="100"].aos-animate,
      body[data-aos-delay="100"] [data-aos].aos-animate {
        transition-delay: 0.1s;
      }
      [data-aos][data-aos][data-aos-duration="150"],
      body[data-aos-duration="150"] [data-aos] {
        transition-duration: 0.15s;
      }
      [data-aos][data-aos][data-aos-delay="150"],
      body[data-aos-delay="150"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="150"].aos-animate,
      body[data-aos-delay="150"] [data-aos].aos-animate {
        transition-delay: 0.15s;
      }
      [data-aos][data-aos][data-aos-duration="200"],
      body[data-aos-duration="200"] [data-aos] {
        transition-duration: 0.2s;
      }
      [data-aos][data-aos][data-aos-delay="200"],
      body[data-aos-delay="200"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="200"].aos-animate,
      body[data-aos-delay="200"] [data-aos].aos-animate {
        transition-delay: 0.2s;
      }
      [data-aos][data-aos][data-aos-duration="250"],
      body[data-aos-duration="250"] [data-aos] {
        transition-duration: 0.25s;
      }
      [data-aos][data-aos][data-aos-delay="250"],
      body[data-aos-delay="250"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="250"].aos-animate,
      body[data-aos-delay="250"] [data-aos].aos-animate {
        transition-delay: 0.25s;
      }
      [data-aos][data-aos][data-aos-duration="300"],
      body[data-aos-duration="300"] [data-aos] {
        transition-duration: 0.3s;
      }
      [data-aos][data-aos][data-aos-delay="300"],
      body[data-aos-delay="300"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="300"].aos-animate,
      body[data-aos-delay="300"] [data-aos].aos-animate {
        transition-delay: 0.3s;
      }
      [data-aos][data-aos][data-aos-duration="350"],
      body[data-aos-duration="350"] [data-aos] {
        transition-duration: 0.35s;
      }
      [data-aos][data-aos][data-aos-delay="350"],
      body[data-aos-delay="350"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="350"].aos-animate,
      body[data-aos-delay="350"] [data-aos].aos-animate {
        transition-delay: 0.35s;
      }
      [data-aos][data-aos][data-aos-duration="400"],
      body[data-aos-duration="400"] [data-aos] {
        transition-duration: 0.4s;
      }
      [data-aos][data-aos][data-aos-delay="400"],
      body[data-aos-delay="400"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="400"].aos-animate,
      body[data-aos-delay="400"] [data-aos].aos-animate {
        transition-delay: 0.4s;
      }
      [data-aos][data-aos][data-aos-duration="450"],
      body[data-aos-duration="450"] [data-aos] {
        transition-duration: 0.45s;
      }
      [data-aos][data-aos][data-aos-delay="450"],
      body[data-aos-delay="450"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="450"].aos-animate,
      body[data-aos-delay="450"] [data-aos].aos-animate {
        transition-delay: 0.45s;
      }
      [data-aos][data-aos][data-aos-duration="500"],
      body[data-aos-duration="500"] [data-aos] {
        transition-duration: 0.5s;
      }
      [data-aos][data-aos][data-aos-delay="500"],
      body[data-aos-delay="500"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="500"].aos-animate,
      body[data-aos-delay="500"] [data-aos].aos-animate {
        transition-delay: 0.5s;
      }
      [data-aos][data-aos][data-aos-duration="550"],
      body[data-aos-duration="550"] [data-aos] {
        transition-duration: 0.55s;
      }
      [data-aos][data-aos][data-aos-delay="550"],
      body[data-aos-delay="550"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="550"].aos-animate,
      body[data-aos-delay="550"] [data-aos].aos-animate {
        transition-delay: 0.55s;
      }
      [data-aos][data-aos][data-aos-duration="600"],
      body[data-aos-duration="600"] [data-aos] {
        transition-duration: 0.6s;
      }
      [data-aos][data-aos][data-aos-delay="600"],
      body[data-aos-delay="600"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="600"].aos-animate,
      body[data-aos-delay="600"] [data-aos].aos-animate {
        transition-delay: 0.6s;
      }
      [data-aos][data-aos][data-aos-duration="650"],
      body[data-aos-duration="650"] [data-aos] {
        transition-duration: 0.65s;
      }
      [data-aos][data-aos][data-aos-delay="650"],
      body[data-aos-delay="650"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="650"].aos-animate,
      body[data-aos-delay="650"] [data-aos].aos-animate {
        transition-delay: 0.65s;
      }
      [data-aos][data-aos][data-aos-duration="700"],
      body[data-aos-duration="700"] [data-aos] {
        transition-duration: 0.7s;
      }
      [data-aos][data-aos][data-aos-delay="700"],
      body[data-aos-delay="700"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="700"].aos-animate,
      body[data-aos-delay="700"] [data-aos].aos-animate {
        transition-delay: 0.7s;
      }
      [data-aos][data-aos][data-aos-duration="750"],
      body[data-aos-duration="750"] [data-aos] {
        transition-duration: 0.75s;
      }
      [data-aos][data-aos][data-aos-delay="750"],
      body[data-aos-delay="750"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="750"].aos-animate,
      body[data-aos-delay="750"] [data-aos].aos-animate {
        transition-delay: 0.75s;
      }
      [data-aos][data-aos][data-aos-duration="800"],
      body[data-aos-duration="800"] [data-aos] {
        transition-duration: 0.8s;
      }
      [data-aos][data-aos][data-aos-delay="800"],
      body[data-aos-delay="800"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="800"].aos-animate,
      body[data-aos-delay="800"] [data-aos].aos-animate {
        transition-delay: 0.8s;
      }
      [data-aos][data-aos][data-aos-duration="850"],
      body[data-aos-duration="850"] [data-aos] {
        transition-duration: 0.85s;
      }
      [data-aos][data-aos][data-aos-delay="850"],
      body[data-aos-delay="850"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="850"].aos-animate,
      body[data-aos-delay="850"] [data-aos].aos-animate {
        transition-delay: 0.85s;
      }
      [data-aos][data-aos][data-aos-duration="900"],
      body[data-aos-duration="900"] [data-aos] {
        transition-duration: 0.9s;
      }
      [data-aos][data-aos][data-aos-delay="900"],
      body[data-aos-delay="900"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="900"].aos-animate,
      body[data-aos-delay="900"] [data-aos].aos-animate {
        transition-delay: 0.9s;
      }
      [data-aos][data-aos][data-aos-duration="950"],
      body[data-aos-duration="950"] [data-aos] {
        transition-duration: 0.95s;
      }
      [data-aos][data-aos][data-aos-delay="950"],
      body[data-aos-delay="950"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="950"].aos-animate,
      body[data-aos-delay="950"] [data-aos].aos-animate {
        transition-delay: 0.95s;
      }
      [data-aos][data-aos][data-aos-duration="1000"],
      body[data-aos-duration="1000"] [data-aos] {
        transition-duration: 1s;
      }
      [data-aos][data-aos][data-aos-delay="1000"],
      body[data-aos-delay="1000"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="1000"].aos-animate,
      body[data-aos-delay="1000"] [data-aos].aos-animate {
        transition-delay: 1s;
      }
      [data-aos][data-aos][data-aos-duration="1050"],
      body[data-aos-duration="1050"] [data-aos] {
        transition-duration: 1.05s;
      }
      [data-aos][data-aos][data-aos-delay="1050"],
      body[data-aos-delay="1050"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="1050"].aos-animate,
      body[data-aos-delay="1050"] [data-aos].aos-animate {
        transition-delay: 1.05s;
      }
      [data-aos][data-aos][data-aos-duration="1100"],
      body[data-aos-duration="1100"] [data-aos] {
        transition-duration: 1.1s;
      }
      [data-aos][data-aos][data-aos-delay="1100"],
      body[data-aos-delay="1100"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="1100"].aos-animate,
      body[data-aos-delay="1100"] [data-aos].aos-animate {
        transition-delay: 1.1s;
      }
      [data-aos][data-aos][data-aos-duration="1150"],
      body[data-aos-duration="1150"] [data-aos] {
        transition-duration: 1.15s;
      }
      [data-aos][data-aos][data-aos-delay="1150"],
      body[data-aos-delay="1150"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="1150"].aos-animate,
      body[data-aos-delay="1150"] [data-aos].aos-animate {
        transition-delay: 1.15s;
      }
      [data-aos][data-aos][data-aos-duration="1200"],
      body[data-aos-duration="1200"] [data-aos] {
        transition-duration: 1.2s;
      }
      [data-aos][data-aos][data-aos-delay="1200"],
      body[data-aos-delay="1200"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="1200"].aos-animate,
      body[data-aos-delay="1200"] [data-aos].aos-animate {
        transition-delay: 1.2s;
      }
      [data-aos][data-aos][data-aos-duration="1250"],
      body[data-aos-duration="1250"] [data-aos] {
        transition-duration: 1.25s;
      }
      [data-aos][data-aos][data-aos-delay="1250"],
      body[data-aos-delay="1250"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="1250"].aos-animate,
      body[data-aos-delay="1250"] [data-aos].aos-animate {
        transition-delay: 1.25s;
      }
      [data-aos][data-aos][data-aos-duration="1300"],
      body[data-aos-duration="1300"] [data-aos] {
        transition-duration: 1.3s;
      }
      [data-aos][data-aos][data-aos-delay="1300"],
      body[data-aos-delay="1300"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="1300"].aos-animate,
      body[data-aos-delay="1300"] [data-aos].aos-animate {
        transition-delay: 1.3s;
      }
      [data-aos][data-aos][data-aos-duration="1350"],
      body[data-aos-duration="1350"] [data-aos] {
        transition-duration: 1.35s;
      }
      [data-aos][data-aos][data-aos-delay="1350"],
      body[data-aos-delay="1350"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="1350"].aos-animate,
      body[data-aos-delay="1350"] [data-aos].aos-animate {
        transition-delay: 1.35s;
      }
      [data-aos][data-aos][data-aos-duration="1400"],
      body[data-aos-duration="1400"] [data-aos] {
        transition-duration: 1.4s;
      }
      [data-aos][data-aos][data-aos-delay="1400"],
      body[data-aos-delay="1400"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="1400"].aos-animate,
      body[data-aos-delay="1400"] [data-aos].aos-animate {
        transition-delay: 1.4s;
      }
      [data-aos][data-aos][data-aos-duration="1450"],
      body[data-aos-duration="1450"] [data-aos] {
        transition-duration: 1.45s;
      }
      [data-aos][data-aos][data-aos-delay="1450"],
      body[data-aos-delay="1450"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="1450"].aos-animate,
      body[data-aos-delay="1450"] [data-aos].aos-animate {
        transition-delay: 1.45s;
      }
      [data-aos][data-aos][data-aos-duration="1500"],
      body[data-aos-duration="1500"] [data-aos] {
        transition-duration: 1.5s;
      }
      [data-aos][data-aos][data-aos-delay="1500"],
      body[data-aos-delay="1500"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="1500"].aos-animate,
      body[data-aos-delay="1500"] [data-aos].aos-animate {
        transition-delay: 1.5s;
      }
      [data-aos][data-aos][data-aos-duration="1550"],
      body[data-aos-duration="1550"] [data-aos] {
        transition-duration: 1.55s;
      }
      [data-aos][data-aos][data-aos-delay="1550"],
      body[data-aos-delay="1550"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="1550"].aos-animate,
      body[data-aos-delay="1550"] [data-aos].aos-animate {
        transition-delay: 1.55s;
      }
      [data-aos][data-aos][data-aos-duration="1600"],
      body[data-aos-duration="1600"] [data-aos] {
        transition-duration: 1.6s;
      }
      [data-aos][data-aos][data-aos-delay="1600"],
      body[data-aos-delay="1600"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="1600"].aos-animate,
      body[data-aos-delay="1600"] [data-aos].aos-animate {
        transition-delay: 1.6s;
      }
      [data-aos][data-aos][data-aos-duration="1650"],
      body[data-aos-duration="1650"] [data-aos] {
        transition-duration: 1.65s;
      }
      [data-aos][data-aos][data-aos-delay="1650"],
      body[data-aos-delay="1650"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="1650"].aos-animate,
      body[data-aos-delay="1650"] [data-aos].aos-animate {
        transition-delay: 1.65s;
      }
      [data-aos][data-aos][data-aos-duration="1700"],
      body[data-aos-duration="1700"] [data-aos] {
        transition-duration: 1.7s;
      }
      [data-aos][data-aos][data-aos-delay="1700"],
      body[data-aos-delay="1700"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="1700"].aos-animate,
      body[data-aos-delay="1700"] [data-aos].aos-animate {
        transition-delay: 1.7s;
      }
      [data-aos][data-aos][data-aos-duration="1750"],
      body[data-aos-duration="1750"] [data-aos] {
        transition-duration: 1.75s;
      }
      [data-aos][data-aos][data-aos-delay="1750"],
      body[data-aos-delay="1750"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="1750"].aos-animate,
      body[data-aos-delay="1750"] [data-aos].aos-animate {
        transition-delay: 1.75s;
      }
      [data-aos][data-aos][data-aos-duration="1800"],
      body[data-aos-duration="1800"] [data-aos] {
        transition-duration: 1.8s;
      }
      [data-aos][data-aos][data-aos-delay="1800"],
      body[data-aos-delay="1800"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="1800"].aos-animate,
      body[data-aos-delay="1800"] [data-aos].aos-animate {
        transition-delay: 1.8s;
      }
      [data-aos][data-aos][data-aos-duration="1850"],
      body[data-aos-duration="1850"] [data-aos] {
        transition-duration: 1.85s;
      }
      [data-aos][data-aos][data-aos-delay="1850"],
      body[data-aos-delay="1850"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="1850"].aos-animate,
      body[data-aos-delay="1850"] [data-aos].aos-animate {
        transition-delay: 1.85s;
      }
      [data-aos][data-aos][data-aos-duration="1900"],
      body[data-aos-duration="1900"] [data-aos] {
        transition-duration: 1.9s;
      }
      [data-aos][data-aos][data-aos-delay="1900"],
      body[data-aos-delay="1900"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="1900"].aos-animate,
      body[data-aos-delay="1900"] [data-aos].aos-animate {
        transition-delay: 1.9s;
      }
      [data-aos][data-aos][data-aos-duration="1950"],
      body[data-aos-duration="1950"] [data-aos] {
        transition-duration: 1.95s;
      }
      [data-aos][data-aos][data-aos-delay="1950"],
      body[data-aos-delay="1950"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="1950"].aos-animate,
      body[data-aos-delay="1950"] [data-aos].aos-animate {
        transition-delay: 1.95s;
      }
      [data-aos][data-aos][data-aos-duration="2000"],
      body[data-aos-duration="2000"] [data-aos] {
        transition-duration: 2s;
      }
      [data-aos][data-aos][data-aos-delay="2000"],
      body[data-aos-delay="2000"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="2000"].aos-animate,
      body[data-aos-delay="2000"] [data-aos].aos-animate {
        transition-delay: 2s;
      }
      [data-aos][data-aos][data-aos-duration="2050"],
      body[data-aos-duration="2050"] [data-aos] {
        transition-duration: 2.05s;
      }
      [data-aos][data-aos][data-aos-delay="2050"],
      body[data-aos-delay="2050"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="2050"].aos-animate,
      body[data-aos-delay="2050"] [data-aos].aos-animate {
        transition-delay: 2.05s;
      }
      [data-aos][data-aos][data-aos-duration="2100"],
      body[data-aos-duration="2100"] [data-aos] {
        transition-duration: 2.1s;
      }
      [data-aos][data-aos][data-aos-delay="2100"],
      body[data-aos-delay="2100"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="2100"].aos-animate,
      body[data-aos-delay="2100"] [data-aos].aos-animate {
        transition-delay: 2.1s;
      }
      [data-aos][data-aos][data-aos-duration="2150"],
      body[data-aos-duration="2150"] [data-aos] {
        transition-duration: 2.15s;
      }
      [data-aos][data-aos][data-aos-delay="2150"],
      body[data-aos-delay="2150"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="2150"].aos-animate,
      body[data-aos-delay="2150"] [data-aos].aos-animate {
        transition-delay: 2.15s;
      }
      [data-aos][data-aos][data-aos-duration="2200"],
      body[data-aos-duration="2200"] [data-aos] {
        transition-duration: 2.2s;
      }
      [data-aos][data-aos][data-aos-delay="2200"],
      body[data-aos-delay="2200"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="2200"].aos-animate,
      body[data-aos-delay="2200"] [data-aos].aos-animate {
        transition-delay: 2.2s;
      }
      [data-aos][data-aos][data-aos-duration="2250"],
      body[data-aos-duration="2250"] [data-aos] {
        transition-duration: 2.25s;
      }
      [data-aos][data-aos][data-aos-delay="2250"],
      body[data-aos-delay="2250"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="2250"].aos-animate,
      body[data-aos-delay="2250"] [data-aos].aos-animate {
        transition-delay: 2.25s;
      }
      [data-aos][data-aos][data-aos-duration="2300"],
      body[data-aos-duration="2300"] [data-aos] {
        transition-duration: 2.3s;
      }
      [data-aos][data-aos][data-aos-delay="2300"],
      body[data-aos-delay="2300"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="2300"].aos-animate,
      body[data-aos-delay="2300"] [data-aos].aos-animate {
        transition-delay: 2.3s;
      }
      [data-aos][data-aos][data-aos-duration="2350"],
      body[data-aos-duration="2350"] [data-aos] {
        transition-duration: 2.35s;
      }
      [data-aos][data-aos][data-aos-delay="2350"],
      body[data-aos-delay="2350"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="2350"].aos-animate,
      body[data-aos-delay="2350"] [data-aos].aos-animate {
        transition-delay: 2.35s;
      }
      [data-aos][data-aos][data-aos-duration="2400"],
      body[data-aos-duration="2400"] [data-aos] {
        transition-duration: 2.4s;
      }
      [data-aos][data-aos][data-aos-delay="2400"],
      body[data-aos-delay="2400"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="2400"].aos-animate,
      body[data-aos-delay="2400"] [data-aos].aos-animate {
        transition-delay: 2.4s;
      }
      [data-aos][data-aos][data-aos-duration="2450"],
      body[data-aos-duration="2450"] [data-aos] {
        transition-duration: 2.45s;
      }
      [data-aos][data-aos][data-aos-delay="2450"],
      body[data-aos-delay="2450"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="2450"].aos-animate,
      body[data-aos-delay="2450"] [data-aos].aos-animate {
        transition-delay: 2.45s;
      }
      [data-aos][data-aos][data-aos-duration="2500"],
      body[data-aos-duration="2500"] [data-aos] {
        transition-duration: 2.5s;
      }
      [data-aos][data-aos][data-aos-delay="2500"],
      body[data-aos-delay="2500"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="2500"].aos-animate,
      body[data-aos-delay="2500"] [data-aos].aos-animate {
        transition-delay: 2.5s;
      }
      [data-aos][data-aos][data-aos-duration="2550"],
      body[data-aos-duration="2550"] [data-aos] {
        transition-duration: 2.55s;
      }
      [data-aos][data-aos][data-aos-delay="2550"],
      body[data-aos-delay="2550"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="2550"].aos-animate,
      body[data-aos-delay="2550"] [data-aos].aos-animate {
        transition-delay: 2.55s;
      }
      [data-aos][data-aos][data-aos-duration="2600"],
      body[data-aos-duration="2600"] [data-aos] {
        transition-duration: 2.6s;
      }
      [data-aos][data-aos][data-aos-delay="2600"],
      body[data-aos-delay="2600"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="2600"].aos-animate,
      body[data-aos-delay="2600"] [data-aos].aos-animate {
        transition-delay: 2.6s;
      }
      [data-aos][data-aos][data-aos-duration="2650"],
      body[data-aos-duration="2650"] [data-aos] {
        transition-duration: 2.65s;
      }
      [data-aos][data-aos][data-aos-delay="2650"],
      body[data-aos-delay="2650"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="2650"].aos-animate,
      body[data-aos-delay="2650"] [data-aos].aos-animate {
        transition-delay: 2.65s;
      }
      [data-aos][data-aos][data-aos-duration="2700"],
      body[data-aos-duration="2700"] [data-aos] {
        transition-duration: 2.7s;
      }
      [data-aos][data-aos][data-aos-delay="2700"],
      body[data-aos-delay="2700"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="2700"].aos-animate,
      body[data-aos-delay="2700"] [data-aos].aos-animate {
        transition-delay: 2.7s;
      }
      [data-aos][data-aos][data-aos-duration="2750"],
      body[data-aos-duration="2750"] [data-aos] {
        transition-duration: 2.75s;
      }
      [data-aos][data-aos][data-aos-delay="2750"],
      body[data-aos-delay="2750"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="2750"].aos-animate,
      body[data-aos-delay="2750"] [data-aos].aos-animate {
        transition-delay: 2.75s;
      }
      [data-aos][data-aos][data-aos-duration="2800"],
      body[data-aos-duration="2800"] [data-aos] {
        transition-duration: 2.8s;
      }
      [data-aos][data-aos][data-aos-delay="2800"],
      body[data-aos-delay="2800"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="2800"].aos-animate,
      body[data-aos-delay="2800"] [data-aos].aos-animate {
        transition-delay: 2.8s;
      }
      [data-aos][data-aos][data-aos-duration="2850"],
      body[data-aos-duration="2850"] [data-aos] {
        transition-duration: 2.85s;
      }
      [data-aos][data-aos][data-aos-delay="2850"],
      body[data-aos-delay="2850"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="2850"].aos-animate,
      body[data-aos-delay="2850"] [data-aos].aos-animate {
        transition-delay: 2.85s;
      }
      [data-aos][data-aos][data-aos-duration="2900"],
      body[data-aos-duration="2900"] [data-aos] {
        transition-duration: 2.9s;
      }
      [data-aos][data-aos][data-aos-delay="2900"],
      body[data-aos-delay="2900"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="2900"].aos-animate,
      body[data-aos-delay="2900"] [data-aos].aos-animate {
        transition-delay: 2.9s;
      }
      [data-aos][data-aos][data-aos-duration="2950"],
      body[data-aos-duration="2950"] [data-aos] {
        transition-duration: 2.95s;
      }
      [data-aos][data-aos][data-aos-delay="2950"],
      body[data-aos-delay="2950"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="2950"].aos-animate,
      body[data-aos-delay="2950"] [data-aos].aos-animate {
        transition-delay: 2.95s;
      }
      [data-aos][data-aos][data-aos-duration="3000"],
      body[data-aos-duration="3000"] [data-aos] {
        transition-duration: 3s;
      }
      [data-aos][data-aos][data-aos-delay="3000"],
      body[data-aos-delay="3000"] [data-aos] {
        transition-delay: 0;
      }
      [data-aos][data-aos][data-aos-delay="3000"].aos-animate,
      body[data-aos-delay="3000"] [data-aos].aos-animate {
        transition-delay: 3s;
      }
      [data-aos][data-aos][data-aos-easing="linear"],
      body[data-aos-easing="linear"] [data-aos] {
        transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
      }
      [data-aos][data-aos][data-aos-easing="ease"],
      body[data-aos-easing="ease"] [data-aos] {
        transition-timing-function: ease;
      }
      [data-aos][data-aos][data-aos-easing="ease-in"],
      body[data-aos-easing="ease-in"] [data-aos] {
        transition-timing-function: ease-in;
      }
      [data-aos][data-aos][data-aos-easing="ease-out"],
      body[data-aos-easing="ease-out"] [data-aos] {
        transition-timing-function: ease-out;
      }
      [data-aos][data-aos][data-aos-easing="ease-in-out"],
      body[data-aos-easing="ease-in-out"] [data-aos] {
        transition-timing-function: ease-in-out;
      }
      [data-aos][data-aos][data-aos-easing="ease-in-back"],
      body[data-aos-easing="ease-in-back"] [data-aos] {
        transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
      }
      [data-aos][data-aos][data-aos-easing="ease-out-back"],
      body[data-aos-easing="ease-out-back"] [data-aos] {
        transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
      }
      [data-aos][data-aos][data-aos-easing="ease-in-out-back"],
      body[data-aos-easing="ease-in-out-back"] [data-aos] {
        transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
      }
      [data-aos][data-aos][data-aos-easing="ease-in-sine"],
      body[data-aos-easing="ease-in-sine"] [data-aos] {
        transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
      }
      [data-aos][data-aos][data-aos-easing="ease-out-sine"],
      body[data-aos-easing="ease-out-sine"] [data-aos] {
        transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
      }
      [data-aos][data-aos][data-aos-easing="ease-in-out-sine"],
      body[data-aos-easing="ease-in-out-sine"] [data-aos] {
        transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
      }
      [data-aos][data-aos][data-aos-easing="ease-in-quad"],
      body[data-aos-easing="ease-in-quad"] [data-aos] {
        transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
      }
      [data-aos][data-aos][data-aos-easing="ease-out-quad"],
      body[data-aos-easing="ease-out-quad"] [data-aos] {
        transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
      }
      [data-aos][data-aos][data-aos-easing="ease-in-out-quad"],
      body[data-aos-easing="ease-in-out-quad"] [data-aos] {
        transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
      }
      [data-aos][data-aos][data-aos-easing="ease-in-cubic"],
      body[data-aos-easing="ease-in-cubic"] [data-aos] {
        transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
      }
      [data-aos][data-aos][data-aos-easing="ease-out-cubic"],
      body[data-aos-easing="ease-out-cubic"] [data-aos] {
        transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
      }
      [data-aos][data-aos][data-aos-easing="ease-in-out-cubic"],
      body[data-aos-easing="ease-in-out-cubic"] [data-aos] {
        transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
      }
      [data-aos][data-aos][data-aos-easing="ease-in-quart"],
      body[data-aos-easing="ease-in-quart"] [data-aos] {
        transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
      }
      [data-aos][data-aos][data-aos-easing="ease-out-quart"],
      body[data-aos-easing="ease-out-quart"] [data-aos] {
        transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
      }
      [data-aos][data-aos][data-aos-easing="ease-in-out-quart"],
      body[data-aos-easing="ease-in-out-quart"] [data-aos] {
        transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
      }
      [data-aos^="fade"][data-aos^="fade"] {
        opacity: 0;
        transition-property: opacity, transform;
      }
      [data-aos^="fade"][data-aos^="fade"].aos-animate {
        opacity: 1;
        transform: translateZ(0);
      }
      [data-aos="fade-up"] {
        transform: translate3d(0, 100px, 0);
      }
      [data-aos="fade-down"] {
        transform: translate3d(0, -100px, 0);
      }
      [data-aos="fade-right"] {
        transform: translate3d(-100px, 0, 0);
      }
      [data-aos="fade-left"] {
        transform: translate3d(100px, 0, 0);
      }
      [data-aos="fade-up-right"] {
        transform: translate3d(-100px, 100px, 0);
      }
      [data-aos="fade-up-left"] {
        transform: translate3d(100px, 100px, 0);
      }
      [data-aos="fade-down-right"] {
        transform: translate3d(-100px, -100px, 0);
      }
      [data-aos="fade-down-left"] {
        transform: translate3d(100px, -100px, 0);
      }
      [data-aos^="zoom"][data-aos^="zoom"] {
        opacity: 0;
        transition-property: opacity, transform;
      }
      [data-aos^="zoom"][data-aos^="zoom"].aos-animate {
        opacity: 1;
        transform: translateZ(0) scale(1);
      }
      [data-aos="zoom-in"] {
        transform: scale(0.6);
      }
      [data-aos="zoom-in-up"] {
        transform: translate3d(0, 100px, 0) scale(0.6);
      }
      [data-aos="zoom-in-down"] {
        transform: translate3d(0, -100px, 0) scale(0.6);
      }
      [data-aos="zoom-in-right"] {
        transform: translate3d(-100px, 0, 0) scale(0.6);
      }
      [data-aos="zoom-in-left"] {
        transform: translate3d(100px, 0, 0) scale(0.6);
      }
      [data-aos="zoom-out"] {
        transform: scale(1.2);
      }
      [data-aos="zoom-out-up"] {
        transform: translate3d(0, 100px, 0) scale(1.2);
      }
      [data-aos="zoom-out-down"] {
        transform: translate3d(0, -100px, 0) scale(1.2);
      }
      [data-aos="zoom-out-right"] {
        transform: translate3d(-100px, 0, 0) scale(1.2);
      }
      [data-aos="zoom-out-left"] {
        transform: translate3d(100px, 0, 0) scale(1.2);
      }
      [data-aos^="slide"][data-aos^="slide"] {
        transition-property: transform;
      }
      [data-aos^="slide"][data-aos^="slide"].aos-animate {
        transform: translateZ(0);
      }
      [data-aos="slide-up"] {
        transform: translate3d(0, 100%, 0);
      }
      [data-aos="slide-down"] {
        transform: translate3d(0, -100%, 0);
      }
      [data-aos="slide-right"] {
        transform: translate3d(-100%, 0, 0);
      }
      [data-aos="slide-left"] {
        transform: translate3d(100%, 0, 0);
      }
      [data-aos^="flip"][data-aos^="flip"] {
        backface-visibility: hidden;
        transition-property: transform;
      }
      [data-aos="flip-left"] {
        transform: perspective(2500px) rotateY(-100deg);
      }
      [data-aos="flip-left"].aos-animate {
        transform: perspective(2500px) rotateY(0);
      }
      [data-aos="flip-right"] {
        transform: perspective(2500px) rotateY(100deg);
      }
      [data-aos="flip-right"].aos-animate {
        transform: perspective(2500px) rotateY(0);
      }
      [data-aos="flip-up"] {
        transform: perspective(2500px) rotateX(-100deg);
      }
      [data-aos="flip-up"].aos-animate {
        transform: perspective(2500px) rotateX(0);
      }
      [data-aos="flip-down"] {
        transform: perspective(2500px) rotateX(100deg);
      }
      [data-aos="flip-down"].aos-animate {
        transform: perspective(2500px) rotateX(0);
      }
    
  
      .Vue-Toastification__container {
        box-sizing: border-box;
        color: #fff;
        display: flex;
        flex-direction: column;
        min-height: 100%;
        padding: 4px;
        pointer-events: none;
        position: fixed;
        width: 600px;
        z-index: 9999;
      }
      @media only screen and (min-width: 600px) {
        .Vue-Toastification__container.top-center,
        .Vue-Toastification__container.top-left,
        .Vue-Toastification__container.top-right {
          top: 1em;
        }
        .Vue-Toastification__container.bottom-center,
        .Vue-Toastification__container.bottom-left,
        .Vue-Toastification__container.bottom-right {
          bottom: 1em;
          flex-direction: column-reverse;
        }
        .Vue-Toastification__container.bottom-left,
        .Vue-Toastification__container.top-left {
          left: 1em;
        }
        .Vue-Toastification__container.bottom-left .Vue-Toastification__toast,
        .Vue-Toastification__container.top-left .Vue-Toastification__toast {
          margin-right: auto;
        }
        @supports not (-moz-appearance: none) {
          .Vue-Toastification__container.bottom-left
            .Vue-Toastification__toast--rtl,
          .Vue-Toastification__container.top-left
            .Vue-Toastification__toast--rtl {
            margin-left: auto;
            margin-right: unset;
          }
        }
        .Vue-Toastification__container.bottom-right,
        .Vue-Toastification__container.top-right {
          right: 1em;
        }
        .Vue-Toastification__container.bottom-right .Vue-Toastification__toast,
        .Vue-Toastification__container.top-right .Vue-Toastification__toast {
          margin-left: auto;
        }
        @supports not (-moz-appearance: none) {
          .Vue-Toastification__container.bottom-right
            .Vue-Toastification__toast--rtl,
          .Vue-Toastification__container.top-right
            .Vue-Toastification__toast--rtl {
            margin-left: unset;
            margin-right: auto;
          }
        }
        .Vue-Toastification__container.bottom-center,
        .Vue-Toastification__container.top-center {
          left: 50%;
          margin-left: -300px;
        }
        .Vue-Toastification__container.bottom-center .Vue-Toastification__toast,
        .Vue-Toastification__container.top-center .Vue-Toastification__toast {
          margin-left: auto;
          margin-right: auto;
        }
      }
      @media only screen and (max-width: 600px) {
        .Vue-Toastification__container {
          left: 0;
          margin: 0;
          padding: 0;
          width: 100vw;
        }
        .Vue-Toastification__container .Vue-Toastification__toast {
          width: 100%;
        }
        .Vue-Toastification__container.top-center,
        .Vue-Toastification__container.top-left,
        .Vue-Toastification__container.top-right {
          top: 0;
        }
        .Vue-Toastification__container.bottom-center,
        .Vue-Toastification__container.bottom-left,
        .Vue-Toastification__container.bottom-right {
          bottom: 0;
          flex-direction: column-reverse;
        }
      }
      .Vue-Toastification__toast {
        border-radius: 8px;
        box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1),
          0 2px 15px 0 rgba(0, 0, 0, 0.05);
        box-sizing: border-box;
        direction: ltr;
        display: inline-flex;
        font-family: Lato, Helvetica, Roboto, Arial, sans-serif;
        justify-content: space-between;
        margin-bottom: 1rem;
        max-height: 800px;
        max-width: 600px;
        min-height: 64px;
        min-width: 326px;
        overflow: hidden;
        padding: 22px 24px;
        pointer-events: auto;
        position: relative;
        transform: translateZ(0);
      }
      .Vue-Toastification__toast--rtl {
        direction: rtl;
      }
      .Vue-Toastification__toast--default {
        background-color: #1976d2;
        color: #fff;
      }
      .Vue-Toastification__toast--info {
        background-color: #2196f3;
        color: #fff;
      }
      .Vue-Toastification__toast--success {
        background-color: #4caf50;
        color: #fff;
      }
      .Vue-Toastification__toast--error {
        background-color: #ff5252;
        color: #fff;
      }
      .Vue-Toastification__toast--warning {
        background-color: #ffc107;
        color: #fff;
      }
      @media only screen and (max-width: 600px) {
        .Vue-Toastification__toast {
          border-radius: 0;
          margin-bottom: 0.5rem;
        }
      }
      .Vue-Toastification__toast-body {
        flex: 1;
        font-size: 16px;
        line-height: 24px;
        white-space: pre-wrap;
        word-break: break-word;
      }
      .Vue-Toastification__toast-component-body {
        flex: 1;
      }
      .Vue-Toastification__toast.disable-transition {
        animation: none !important;
      }
      .Vue-Toastification__close-button {
        align-items: center;
        background: transparent;
        border: none;
        color: #fff;
        cursor: pointer;
        font-size: 24px;
        font-weight: 700;
        line-height: 24px;
        opacity: 0.3;
        outline: none;
        padding: 0 0 0 10px;
        transition: 0.3s ease;
        transition: visibility 0s, opacity 0.2s linear;
      }
      .Vue-Toastification__close-button:focus,
      .Vue-Toastification__close-button:hover {
        opacity: 1;
      }
      .Vue-Toastification__toast:not(:hover)
        .Vue-Toastification__close-button.show-on-hover {
        opacity: 0;
      }
      .Vue-Toastification__toast--rtl .Vue-Toastification__close-button {
        padding-left: unset;
        padding-right: 10px;
      }
      @keyframes scale-x-frames {
        0% {
          transform: scaleX(1);
        }
        to {
          transform: scaleX(0);
        }
      }
      .Vue-Toastification__progress-bar {
        animation: scale-x-frames linear 1 forwards;
        background-color: hsla(0, 0%, 100%, 0.7);
        bottom: 0;
        height: 5px;
        left: 0;
        position: absolute;
        transform-origin: left;
        width: 100%;
        z-index: 10000;
      }
      .Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar {
        left: unset;
        right: 0;
        transform-origin: right;
      }
      .Vue-Toastification__icon {
        align-items: center;
        background: transparent;
        border: none;
        height: 100%;
        margin: auto 18px auto 0;
        outline: none;
        padding: 0;
        transition: 0.3s ease;
        width: 20px;
      }
      .Vue-Toastification__toast--rtl .Vue-Toastification__icon {
        margin: auto 0 auto 18px;
      }
      @keyframes bounceInRight {
        0%,
        60%,
        75%,
        90%,
        to {
          animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        }
        0% {
          opacity: 0;
          transform: translate3d(3000px, 0, 0);
        }
        60% {
          opacity: 1;
          transform: translate3d(-25px, 0, 0);
        }
        75% {
          transform: translate3d(10px, 0, 0);
        }
        90% {
          transform: translate3d(-5px, 0, 0);
        }
        to {
          transform: none;
        }
      }
      @keyframes bounceOutRight {
        40% {
          opacity: 1;
          transform: translate3d(-20px, 0, 0);
        }
        to {
          opacity: 0;
          transform: translate3d(1000px, 0, 0);
        }
      }
      @keyframes bounceInLeft {
        0%,
        60%,
        75%,
        90%,
        to {
          animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        }
        0% {
          opacity: 0;
          transform: translate3d(-3000px, 0, 0);
        }
        60% {
          opacity: 1;
          transform: translate3d(25px, 0, 0);
        }
        75% {
          transform: translate3d(-10px, 0, 0);
        }
        90% {
          transform: translate3d(5px, 0, 0);
        }
        to {
          transform: none;
        }
      }
      @keyframes bounceOutLeft {
        20% {
          opacity: 1;
          transform: translate3d(20px, 0, 0);
        }
        to {
          opacity: 0;
          transform: translate3d(-2000px, 0, 0);
        }
      }
      @keyframes bounceInUp {
        0%,
        60%,
        75%,
        90%,
        to {
          animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        }
        0% {
          opacity: 0;
          transform: translate3d(0, 3000px, 0);
        }
        60% {
          opacity: 1;
          transform: translate3d(0, -20px, 0);
        }
        75% {
          transform: translate3d(0, 10px, 0);
        }
        90% {
          transform: translate3d(0, -5px, 0);
        }
        to {
          transform: translateZ(0);
        }
      }
      @keyframes bounceOutUp {
        20% {
          transform: translate3d(0, -10px, 0);
        }
        40%,
        45% {
          opacity: 1;
          transform: translate3d(0, 20px, 0);
        }
        to {
          opacity: 0;
          transform: translate3d(0, -2000px, 0);
        }
      }
      @keyframes bounceInDown {
        0%,
        60%,
        75%,
        90%,
        to {
          animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        }
        0% {
          opacity: 0;
          transform: translate3d(0, -3000px, 0);
        }
        60% {
          opacity: 1;
          transform: translate3d(0, 25px, 0);
        }
        75% {
          transform: translate3d(0, -10px, 0);
        }
        90% {
          transform: translate3d(0, 5px, 0);
        }
        to {
          transform: none;
        }
      }
      @keyframes bounceOutDown {
        20% {
          transform: translate3d(0, 10px, 0);
        }
        40%,
        45% {
          opacity: 1;
          transform: translate3d(0, -20px, 0);
        }
        to {
          opacity: 0;
          transform: translate3d(0, 2000px, 0);
        }
      }
      .Vue-Toastification__bounce-enter-active.bottom-left,
      .Vue-Toastification__bounce-enter-active.top-left {
        animation-name: bounceInLeft;
      }
      .Vue-Toastification__bounce-enter-active.bottom-right,
      .Vue-Toastification__bounce-enter-active.top-right {
        animation-name: bounceInRight;
      }
      .Vue-Toastification__bounce-enter-active.top-center {
        animation-name: bounceInDown;
      }
      .Vue-Toastification__bounce-enter-active.bottom-center {
        animation-name: bounceInUp;
      }
      .Vue-Toastification__bounce-leave-active:not(
          .disable-transition
        ).bottom-left,
      .Vue-Toastification__bounce-leave-active:not(
          .disable-transition
        ).top-left {
        animation-name: bounceOutLeft;
      }
      .Vue-Toastification__bounce-leave-active:not(
          .disable-transition
        ).bottom-right,
      .Vue-Toastification__bounce-leave-active:not(
          .disable-transition
        ).top-right {
        animation-name: bounceOutRight;
      }
      .Vue-Toastification__bounce-leave-active:not(
          .disable-transition
        ).top-center {
        animation-name: bounceOutUp;
      }
      .Vue-Toastification__bounce-leave-active:not(
          .disable-transition
        ).bottom-center {
        animation-name: bounceOutDown;
      }
      .Vue-Toastification__bounce-enter-active,
      .Vue-Toastification__bounce-leave-active {
        animation-duration: 0.75s;
        animation-fill-mode: both;
      }
      .Vue-Toastification__bounce-move {
        transition-duration: 0.4s;
        transition-property: all;
        transition-timing-function: ease-in-out;
      }
      @keyframes fadeOutTop {
        0% {
          opacity: 1;
          transform: translateY(0);
        }
        to {
          opacity: 0;
          transform: translateY(-50px);
        }
      }
      @keyframes fadeOutLeft {
        0% {
          opacity: 1;
          transform: translateX(0);
        }
        to {
          opacity: 0;
          transform: translateX(-50px);
        }
      }
      @keyframes fadeOutBottom {
        0% {
          opacity: 1;
          transform: translateY(0);
        }
        to {
          opacity: 0;
          transform: translateY(50px);
        }
      }
      @keyframes fadeOutRight {
        0% {
          opacity: 1;
          transform: translateX(0);
        }
        to {
          opacity: 0;
          transform: translateX(50px);
        }
      }
      @keyframes fadeInLeft {
        0% {
          opacity: 0;
          transform: translateX(-50px);
        }
        to {
          opacity: 1;
          transform: translateX(0);
        }
      }
      @keyframes fadeInRight {
        0% {
          opacity: 0;
          transform: translateX(50px);
        }
        to {
          opacity: 1;
          transform: translateX(0);
        }
      }
      @keyframes fadeInTop {
        0% {
          opacity: 0;
          transform: translateY(-50px);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }
      @keyframes fadeInBottom {
        0% {
          opacity: 0;
          transform: translateY(50px);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }
      .Vue-Toastification__fade-enter-active.bottom-left,
      .Vue-Toastification__fade-enter-active.top-left {
        animation-name: fadeInLeft;
      }
      .Vue-Toastification__fade-enter-active.bottom-right,
      .Vue-Toastification__fade-enter-active.top-right {
        animation-name: fadeInRight;
      }
      .Vue-Toastification__fade-enter-active.top-center {
        animation-name: fadeInTop;
      }
      .Vue-Toastification__fade-enter-active.bottom-center {
        animation-name: fadeInBottom;
      }
      .Vue-Toastification__fade-leave-active:not(
          .disable-transition
        ).bottom-left,
      .Vue-Toastification__fade-leave-active:not(.disable-transition).top-left {
        animation-name: fadeOutLeft;
      }
      .Vue-Toastification__fade-leave-active:not(
          .disable-transition
        ).bottom-right,
      .Vue-Toastification__fade-leave-active:not(
          .disable-transition
        ).top-right {
        animation-name: fadeOutRight;
      }
      .Vue-Toastification__fade-leave-active:not(
          .disable-transition
        ).top-center {
        animation-name: fadeOutTop;
      }
      .Vue-Toastification__fade-leave-active:not(
          .disable-transition
        ).bottom-center {
        animation-name: fadeOutBottom;
      }
      .Vue-Toastification__fade-enter-active,
      .Vue-Toastification__fade-leave-active {
        animation-duration: 0.75s;
        animation-fill-mode: both;
      }
      .Vue-Toastification__fade-move {
        transition-duration: 0.4s;
        transition-property: all;
        transition-timing-function: ease-in-out;
      }
      @keyframes slideInBlurredLeft {
        0% {
          filter: blur(40px);
          opacity: 0;
          transform: translateX(-1000px) scaleX(2.5) scaleY(0.2);
          transform-origin: 100% 50%;
        }
        to {
          filter: blur(0);
          opacity: 1;
          transform: translateX(0) scaleY(1) scaleX(1);
          transform-origin: 50% 50%;
        }
      }
      @keyframes slideInBlurredTop {
        0% {
          filter: blur(240px);
          opacity: 0;
          transform: translateY(-1000px) scaleY(2.5) scaleX(0.2);
          transform-origin: 50% 0;
        }
        to {
          filter: blur(0);
          opacity: 1;
          transform: translateY(0) scaleY(1) scaleX(1);
          transform-origin: 50% 50%;
        }
      }
      @keyframes slideInBlurredRight {
        0% {
          filter: blur(40px);
          opacity: 0;
          transform: translateX(1000px) scaleX(2.5) scaleY(0.2);
          transform-origin: 0 50%;
        }
        to {
          filter: blur(0);
          opacity: 1;
          transform: translateX(0) scaleY(1) scaleX(1);
          transform-origin: 50% 50%;
        }
      }
      @keyframes slideInBlurredBottom {
        0% {
          filter: blur(240px);
          opacity: 0;
          transform: translateY(1000px) scaleY(2.5) scaleX(0.2);
          transform-origin: 50% 100%;
        }
        to {
          filter: blur(0);
          opacity: 1;
          transform: translateY(0) scaleY(1) scaleX(1);
          transform-origin: 50% 50%;
        }
      }
      @keyframes slideOutBlurredTop {
        0% {
          filter: blur(0);
          opacity: 1;
          transform: translateY(0) scaleY(1) scaleX(1);
          transform-origin: 50% 0;
        }
        to {
          filter: blur(240px);
          opacity: 0;
          transform: translateY(-1000px) scaleY(2) scaleX(0.2);
          transform-origin: 50% 0;
        }
      }
      @keyframes slideOutBlurredBottom {
        0% {
          filter: blur(0);
          opacity: 1;
          transform: translateY(0) scaleY(1) scaleX(1);
          transform-origin: 50% 50%;
        }
        to {
          filter: blur(240px);
          opacity: 0;
          transform: translateY(1000px) scaleY(2) scaleX(0.2);
          transform-origin: 50% 100%;
        }
      }
      @keyframes slideOutBlurredLeft {
        0% {
          filter: blur(0);
          opacity: 1;
          transform: translateX(0) scaleY(1) scaleX(1);
          transform-origin: 50% 50%;
        }
        to {
          filter: blur(40px);
          opacity: 0;
          transform: translateX(-1000px) scaleX(2) scaleY(0.2);
          transform-origin: 100% 50%;
        }
      }
      @keyframes slideOutBlurredRight {
        0% {
          filter: blur(0);
          opacity: 1;
          transform: translateX(0) scaleY(1) scaleX(1);
          transform-origin: 50% 50%;
        }
        to {
          filter: blur(40px);
          opacity: 0;
          transform: translateX(1000px) scaleX(2) scaleY(0.2);
          transform-origin: 0 50%;
        }
      }
      .Vue-Toastification__slideBlurred-enter-active.bottom-left,
      .Vue-Toastification__slideBlurred-enter-active.top-left {
        animation-name: slideInBlurredLeft;
      }
      .Vue-Toastification__slideBlurred-enter-active.bottom-right,
      .Vue-Toastification__slideBlurred-enter-active.top-right {
        animation-name: slideInBlurredRight;
      }
      .Vue-Toastification__slideBlurred-enter-active.top-center {
        animation-name: slideInBlurredTop;
      }
      .Vue-Toastification__slideBlurred-enter-active.bottom-center {
        animation-name: slideInBlurredBottom;
      }
      .Vue-Toastification__slideBlurred-leave-active:not(
          .disable-transition
        ).bottom-left,
      .Vue-Toastification__slideBlurred-leave-active:not(
          .disable-transition
        ).top-left {
        animation-name: slideOutBlurredLeft;
      }
      .Vue-Toastification__slideBlurred-leave-active:not(
          .disable-transition
        ).bottom-right,
      .Vue-Toastification__slideBlurred-leave-active:not(
          .disable-transition
        ).top-right {
        animation-name: slideOutBlurredRight;
      }
      .Vue-Toastification__slideBlurred-leave-active:not(
          .disable-transition
        ).top-center {
        animation-name: slideOutBlurredTop;
      }
      .Vue-Toastification__slideBlurred-leave-active:not(
          .disable-transition
        ).bottom-center {
        animation-name: slideOutBlurredBottom;
      }
      .Vue-Toastification__slideBlurred-enter-active,
      .Vue-Toastification__slideBlurred-leave-active {
        animation-duration: 0.75s;
        animation-fill-mode: both;
      }
      .Vue-Toastification__slideBlurred-move {
        transition-duration: 0.4s;
        transition-property: all;
        transition-timing-function: ease-in-out;
      }
    
  
      .error[data-v-bd11b591] {
        align-items: center;
        display: flex;
        height: 100vh;
        justify-content: center;
        width: 100%;
      }
      .error h1[data-v-bd11b591] {
        color: #000;
      }
      .error a[data-v-bd11b591] {
        text-decoration: underline;
      }
    
  
      @keyframes infinite-scroll {
        0% {
          transform: trancyanX(0);
        }
        to {
          transform: trancyanX(100%);
        }
      }
      .infinite-scroll {
        animation: infinite-scroll 55s linear infinite;
      }
    
  
      .svgbackground .bot {
        bottom: 589px;
        right: 70%;
        z-index: -11;
      }
      .svgbackground .top {
        left: 0;
        top: -8px;
        z-index: -11;
      }
      .svgbackground .right {
        right: 159px;
        top: 220px;
        z-index: -11;
      }
      .svgbackground .left {
        display: flex;
        right: -5px;
        top: 10%;
        z-index: -11;
      }
      .svgbackground .back {
        display: flex;
        left: -5px;
        position: fixed;
        top: -12%;
        z-index: -12;
      }
      .pathckeckd {
        position: absolute;
        z-index: -10;
      }
      .energy {
        position: absolute;
        z-index: 1;
        stroke-dasharray: 50;
        animation: dash 25s linear infinite;
        filter: blur(1.5px);
      }
      .svgbackground .back {
        filter: blur(2.5px);
      }
      .back .energy {
        position: absolute;
        z-index: 1;
        stroke-dasharray: 60;
        animation: dash 41s linear infinite;
        filter: blur(6.5px);
      }
      .svgbackground .top {
        filter: blur(5.5px);
      }
      .top .energy {
        position: absolute;
        z-index: 1;
        stroke-dasharray: 60;
        animation: dash 141s linear infinite;
        filter: blur(6.5px);
      }
      .svgbackground .bot {
        filter: blur(1.5px);
      }
      .bot .energy {
        position: absolute;
        z-index: 1;
        stroke-dasharray: 60;
        animation: dash 81s linear infinite;
        filter: blur(2.5px);
        left: 0;
      }
      .svgbackground .left,
      .svgbackground .right {
        filter: blur(0.5px);
      }
      .left .energy,
      .right .energy {
        position: absolute;
        z-index: 1;
        stroke-dasharray: 60;
        animation: dash 61s linear infinite;
        filter: blur(2px);
      }
      @keyframes dash {
        to {
          stroke-dashoffset: 1810;
        }
      }
    
  
      .fade-enter-active[data-v-ab81939e],
      .fade-leave-active[data-v-ab81939e] {
        transition: opacity 0.5s ease;
      }
      .fade-enter-from[data-v-ab81939e],
      .fade-leave-to[data-v-ab81939e] {
        opacity: 0;
      }
    
  
      .fade-enter-active[data-v-61dad401],
      .fade-leave-active[data-v-61dad401] {
        transition: opacity 0.5s ease;
      }
      .fade-enter-from[data-v-61dad401],
      .fade-leave-to[data-v-61dad401] {
        opacity: 0;
      }
    