@import "https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap";
@import "https://fonts.googleapis.com/css2?family=Bitter:ital,wght@0,100..900;1,100..900&display=swap";

/* node_modules/aos/dist/aos.css */
[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: .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: .1s;
}
[data-aos][data-aos][data-aos-duration="150"],
body[data-aos-duration="150"] [data-aos] {
  transition-duration: .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: .15s;
}
[data-aos][data-aos][data-aos-duration="200"],
body[data-aos-duration="200"] [data-aos] {
  transition-duration: .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: .2s;
}
[data-aos][data-aos][data-aos-duration="250"],
body[data-aos-duration="250"] [data-aos] {
  transition-duration: .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: .25s;
}
[data-aos][data-aos][data-aos-duration="300"],
body[data-aos-duration="300"] [data-aos] {
  transition-duration: .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: .3s;
}
[data-aos][data-aos][data-aos-duration="350"],
body[data-aos-duration="350"] [data-aos] {
  transition-duration: .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: .35s;
}
[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
  transition-duration: .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: .4s;
}
[data-aos][data-aos][data-aos-duration="450"],
body[data-aos-duration="450"] [data-aos] {
  transition-duration: .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: .45s;
}
[data-aos][data-aos][data-aos-duration="500"],
body[data-aos-duration="500"] [data-aos] {
  transition-duration: .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: .5s;
}
[data-aos][data-aos][data-aos-duration="550"],
body[data-aos-duration="550"] [data-aos] {
  transition-duration: .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: .55s;
}
[data-aos][data-aos][data-aos-duration="600"],
body[data-aos-duration="600"] [data-aos] {
  transition-duration: .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: .6s;
}
[data-aos][data-aos][data-aos-duration="650"],
body[data-aos-duration="650"] [data-aos] {
  transition-duration: .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: .65s;
}
[data-aos][data-aos][data-aos-duration="700"],
body[data-aos-duration="700"] [data-aos] {
  transition-duration: .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: .7s;
}
[data-aos][data-aos][data-aos-duration="750"],
body[data-aos-duration="750"] [data-aos] {
  transition-duration: .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: .75s;
}
[data-aos][data-aos][data-aos-duration="800"],
body[data-aos-duration="800"] [data-aos] {
  transition-duration: .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: .8s;
}
[data-aos][data-aos][data-aos-duration="850"],
body[data-aos-duration="850"] [data-aos] {
  transition-duration: .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: .85s;
}
[data-aos][data-aos][data-aos-duration="900"],
body[data-aos-duration="900"] [data-aos] {
  transition-duration: .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: .9s;
}
[data-aos][data-aos][data-aos-duration="950"],
body[data-aos-duration="950"] [data-aos] {
  transition-duration: .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: .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(.25, .25, .75, .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(.6, -.28, .735, .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(.175, .885, .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(.68, -.55, .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(.47, 0, .745, .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(.39, .575, .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(.445, .05, .55, .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(.55, .085, .68, .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(.25, .46, .45, .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(.455, .03, .515, .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(.55, .085, .68, .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(.25, .46, .45, .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(.455, .03, .515, .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(.55, .085, .68, .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(.25, .46, .45, .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(.455, .03, .515, .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(.6);
}
[data-aos=zoom-in-up] {
  transform: translate3d(0, 100px, 0) scale(.6);
}
[data-aos=zoom-in-down] {
  transform: translate3d(0, -100px, 0) scale(.6);
}
[data-aos=zoom-in-right] {
  transform: translate3d(-100px, 0, 0) scale(.6);
}
[data-aos=zoom-in-left] {
  transform: translate3d(100px, 0, 0) scale(.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);
}

/* node_modules/@angular/material/prebuilt-themes/indigo-pink.css */
.mat-ripple {
  overflow: hidden;
  position: relative;
}
.mat-ripple:not(:empty) {
  transform: translateZ(0);
}
.mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}
.mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1);
  transform: scale3d(0, 0, 0);
  background-color: var(--mat-ripple-color, rgba(0, 0, 0, 0.1));
}
.cdk-high-contrast-active .mat-ripple-element {
  display: none;
}
.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  left: 0;
}
[dir=rtl] .cdk-visually-hidden {
  left: auto;
  right: 0;
}
.cdk-overlay-container,
.cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: .6;
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, .32);
}
.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
  visibility: visible;
}
.cdk-overlay-backdrop-noop-animation {
  transition: none;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
textarea.cdk-textarea-autosize {
  resize: none;
}
textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}
textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}
@keyframes cdk-text-field-autofill-start {
}
@keyframes cdk-text-field-autofill-end {
}
.cdk-text-field-autofill-monitored:-webkit-autofill {
  animation: cdk-text-field-autofill-start 0s 1ms;
}
.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  animation: cdk-text-field-autofill-end 0s 1ms;
}
.mat-focus-indicator {
  position: relative;
}
.mat-focus-indicator::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-focus-indicator-display, none);
  border: var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);
  border-radius: var(--mat-focus-indicator-border-radius, 4px);
}
.mat-focus-indicator:focus::before {
  content: "";
}
.cdk-high-contrast-active {
  --mat-focus-indicator-display: block;
}
.mat-mdc-focus-indicator {
  position: relative;
}
.mat-mdc-focus-indicator::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-mdc-focus-indicator-display, none);
  border: var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);
  border-radius: var(--mat-mdc-focus-indicator-border-radius, 4px);
}
.mat-mdc-focus-indicator:focus::before {
  content: "";
}
.cdk-high-contrast-active {
  --mat-mdc-focus-indicator-display: block;
}
.mat-app-background {
  background-color: var(--mat-app-background-color, transparent);
  color: var(--mat-app-text-color, inherit);
}
html {
  --mat-ripple-color:rgba(0, 0, 0, 0.1);
}
html {
  --mat-option-selected-state-label-text-color:#3f51b5;
  --mat-option-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color:rgba(0, 0, 0, 0.04);
}
.mat-accent {
  --mat-option-selected-state-label-text-color:#ff4081;
  --mat-option-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color:rgba(0, 0, 0, 0.04);
}
.mat-warn {
  --mat-option-selected-state-label-text-color:#f44336;
  --mat-option-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color:rgba(0, 0, 0, 0.04);
}
html {
  --mat-optgroup-label-text-color:rgba(0, 0, 0, 0.87);
}
.mat-primary {
  --mat-full-pseudo-checkbox-selected-icon-color:#3f51b5;
  --mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color:#3f51b5;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0;
}
html {
  --mat-full-pseudo-checkbox-selected-icon-color:#ff4081;
  --mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color:#ff4081;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0;
}
.mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color:#ff4081;
  --mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color:#ff4081;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0;
}
.mat-warn {
  --mat-full-pseudo-checkbox-selected-icon-color:#f44336;
  --mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color:#f44336;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0;
}
html {
  --mat-app-background-color:#fafafa;
  --mat-app-text-color:rgba(0, 0, 0, 0.87);
}
.mat-elevation-z0,
.mat-mdc-elevation-specific.mat-elevation-z0 {
  box-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z1,
.mat-mdc-elevation-specific.mat-elevation-z1 {
  box-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z2,
.mat-mdc-elevation-specific.mat-elevation-z2 {
  box-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z3,
.mat-mdc-elevation-specific.mat-elevation-z3 {
  box-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z4,
.mat-mdc-elevation-specific.mat-elevation-z4 {
  box-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z5,
.mat-mdc-elevation-specific.mat-elevation-z5 {
  box-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 5px 8px 0px rgba(0, 0, 0, 0.14),
    0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z6,
.mat-mdc-elevation-specific.mat-elevation-z6 {
  box-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z7,
.mat-mdc-elevation-specific.mat-elevation-z7 {
  box-shadow:
    0px 4px 5px -2px rgba(0, 0, 0, 0.2),
    0px 7px 10px 1px rgba(0, 0, 0, 0.14),
    0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z8,
.mat-mdc-elevation-specific.mat-elevation-z8 {
  box-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z9,
.mat-mdc-elevation-specific.mat-elevation-z9 {
  box-shadow:
    0px 5px 6px -3px rgba(0, 0, 0, 0.2),
    0px 9px 12px 1px rgba(0, 0, 0, 0.14),
    0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z10,
.mat-mdc-elevation-specific.mat-elevation-z10 {
  box-shadow:
    0px 6px 6px -3px rgba(0, 0, 0, 0.2),
    0px 10px 14px 1px rgba(0, 0, 0, 0.14),
    0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z11,
.mat-mdc-elevation-specific.mat-elevation-z11 {
  box-shadow:
    0px 6px 7px -4px rgba(0, 0, 0, 0.2),
    0px 11px 15px 1px rgba(0, 0, 0, 0.14),
    0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z12,
.mat-mdc-elevation-specific.mat-elevation-z12 {
  box-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z13,
.mat-mdc-elevation-specific.mat-elevation-z13 {
  box-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 13px 19px 2px rgba(0, 0, 0, 0.14),
    0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z14,
.mat-mdc-elevation-specific.mat-elevation-z14 {
  box-shadow:
    0px 7px 9px -4px rgba(0, 0, 0, 0.2),
    0px 14px 21px 2px rgba(0, 0, 0, 0.14),
    0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z15,
.mat-mdc-elevation-specific.mat-elevation-z15 {
  box-shadow:
    0px 8px 9px -5px rgba(0, 0, 0, 0.2),
    0px 15px 22px 2px rgba(0, 0, 0, 0.14),
    0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z16,
.mat-mdc-elevation-specific.mat-elevation-z16 {
  box-shadow:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z17,
.mat-mdc-elevation-specific.mat-elevation-z17 {
  box-shadow:
    0px 8px 11px -5px rgba(0, 0, 0, 0.2),
    0px 17px 26px 2px rgba(0, 0, 0, 0.14),
    0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z18,
.mat-mdc-elevation-specific.mat-elevation-z18 {
  box-shadow:
    0px 9px 11px -5px rgba(0, 0, 0, 0.2),
    0px 18px 28px 2px rgba(0, 0, 0, 0.14),
    0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z19,
.mat-mdc-elevation-specific.mat-elevation-z19 {
  box-shadow:
    0px 9px 12px -6px rgba(0, 0, 0, 0.2),
    0px 19px 29px 2px rgba(0, 0, 0, 0.14),
    0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z20,
.mat-mdc-elevation-specific.mat-elevation-z20 {
  box-shadow:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 20px 31px 3px rgba(0, 0, 0, 0.14),
    0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z21,
.mat-mdc-elevation-specific.mat-elevation-z21 {
  box-shadow:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 21px 33px 3px rgba(0, 0, 0, 0.14),
    0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z22,
.mat-mdc-elevation-specific.mat-elevation-z22 {
  box-shadow:
    0px 10px 14px -6px rgba(0, 0, 0, 0.2),
    0px 22px 35px 3px rgba(0, 0, 0, 0.14),
    0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z23,
.mat-mdc-elevation-specific.mat-elevation-z23 {
  box-shadow:
    0px 11px 14px -7px rgba(0, 0, 0, 0.2),
    0px 23px 36px 3px rgba(0, 0, 0, 0.14),
    0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z24,
.mat-mdc-elevation-specific.mat-elevation-z24 {
  box-shadow:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
html {
  --mat-option-label-text-font:Roboto, sans-serif;
  --mat-option-label-text-line-height:24px;
  --mat-option-label-text-size:16px;
  --mat-option-label-text-tracking:0.03125em;
  --mat-option-label-text-weight:400;
}
html {
  --mat-optgroup-label-text-font:Roboto, sans-serif;
  --mat-optgroup-label-text-line-height:24px;
  --mat-optgroup-label-text-size:16px;
  --mat-optgroup-label-text-tracking:0.03125em;
  --mat-optgroup-label-text-weight:400;
}
html {
  --mdc-elevated-card-container-shape:4px;
  --mdc-outlined-card-container-shape:4px;
  --mdc-outlined-card-outline-width:1px;
}
html {
  --mdc-elevated-card-container-color:white;
  --mdc-elevated-card-container-elevation:0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-outlined-card-container-color:white;
  --mdc-outlined-card-outline-color:rgba(0, 0, 0, 0.12);
  --mdc-outlined-card-container-elevation:0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-subtitle-text-color:rgba(0, 0, 0, 0.54);
}
html {
  --mat-card-title-text-font:Roboto, sans-serif;
  --mat-card-title-text-line-height:32px;
  --mat-card-title-text-size:20px;
  --mat-card-title-text-tracking:0.0125em;
  --mat-card-title-text-weight:500;
  --mat-card-subtitle-text-font:Roboto, sans-serif;
  --mat-card-subtitle-text-line-height:22px;
  --mat-card-subtitle-text-size:14px;
  --mat-card-subtitle-text-tracking:0.0071428571em;
  --mat-card-subtitle-text-weight:500;
}
html {
  --mdc-linear-progress-active-indicator-height:4px;
  --mdc-linear-progress-track-height:4px;
  --mdc-linear-progress-track-shape:0;
}
.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color:#3f51b5;
  --mdc-linear-progress-track-color:rgba(63, 81, 181, 0.25);
}
.mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color:#ff4081;
  --mdc-linear-progress-track-color:rgba(255, 64, 129, 0.25);
}
.mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color:#f44336;
  --mdc-linear-progress-track-color:rgba(244, 67, 54, 0.25);
}
html {
  --mdc-plain-tooltip-container-shape:4px;
  --mdc-plain-tooltip-supporting-text-line-height:16px;
}
html {
  --mdc-plain-tooltip-container-color:#616161;
  --mdc-plain-tooltip-supporting-text-color:#fff;
}
html {
  --mdc-plain-tooltip-supporting-text-font:Roboto, sans-serif;
  --mdc-plain-tooltip-supporting-text-size:12px;
  --mdc-plain-tooltip-supporting-text-weight:400;
  --mdc-plain-tooltip-supporting-text-tracking:0.0333333333em;
}
html {
  --mdc-filled-text-field-active-indicator-height:1px;
  --mdc-filled-text-field-focus-active-indicator-height:2px;
  --mdc-filled-text-field-container-shape:4px;
  --mdc-outlined-text-field-outline-width:1px;
  --mdc-outlined-text-field-focus-outline-width:2px;
  --mdc-outlined-text-field-container-shape:4px;
}
html {
  --mdc-filled-text-field-caret-color:#3f51b5;
  --mdc-filled-text-field-focus-active-indicator-color:#3f51b5;
  --mdc-filled-text-field-focus-label-text-color:rgba(63, 81, 181, 0.87);
  --mdc-filled-text-field-container-color:whitesmoke;
  --mdc-filled-text-field-disabled-container-color:#fafafa;
  --mdc-filled-text-field-label-text-color:rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-hover-label-text-color:rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-disabled-label-text-color:rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-color:rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-disabled-input-text-color:rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color:rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-error-hover-label-text-color:#f44336;
  --mdc-filled-text-field-error-focus-label-text-color:#f44336;
  --mdc-filled-text-field-error-label-text-color:#f44336;
  --mdc-filled-text-field-error-caret-color:#f44336;
  --mdc-filled-text-field-active-indicator-color:rgba(0, 0, 0, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color:rgba(0, 0, 0, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color:rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-error-active-indicator-color:#f44336;
  --mdc-filled-text-field-error-focus-active-indicator-color:#f44336;
  --mdc-filled-text-field-error-hover-active-indicator-color:#f44336;
  --mdc-outlined-text-field-caret-color:#3f51b5;
  --mdc-outlined-text-field-focus-outline-color:#3f51b5;
  --mdc-outlined-text-field-focus-label-text-color:rgba(63, 81, 181, 0.87);
  --mdc-outlined-text-field-label-text-color:rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-hover-label-text-color:rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color:rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-color:rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color:rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color:rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-error-caret-color:#f44336;
  --mdc-outlined-text-field-error-focus-label-text-color:#f44336;
  --mdc-outlined-text-field-error-label-text-color:#f44336;
  --mdc-outlined-text-field-error-hover-label-text-color:#f44336;
  --mdc-outlined-text-field-outline-color:rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-disabled-outline-color:rgba(0, 0, 0, 0.06);
  --mdc-outlined-text-field-hover-outline-color:rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color:#f44336;
  --mdc-outlined-text-field-error-hover-outline-color:#f44336;
  --mdc-outlined-text-field-error-outline-color:#f44336;
  --mat-form-field-focus-select-arrow-color:rgba(63, 81, 181, 0.87);
  --mat-form-field-disabled-input-text-placeholder-color:rgba(0, 0, 0, 0.38);
  --mat-form-field-state-layer-color:rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color:#f44336;
  --mat-form-field-select-option-text-color:inherit;
  --mat-form-field-select-disabled-option-text-color:GrayText;
  --mat-form-field-leading-icon-color:unset;
  --mat-form-field-disabled-leading-icon-color:unset;
  --mat-form-field-trailing-icon-color:unset;
  --mat-form-field-disabled-trailing-icon-color:unset;
  --mat-form-field-error-focus-trailing-icon-color:unset;
  --mat-form-field-error-hover-trailing-icon-color:unset;
  --mat-form-field-error-trailing-icon-color:unset;
  --mat-form-field-enabled-select-arrow-color:rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color:rgba(0, 0, 0, 0.38);
  --mat-form-field-hover-state-layer-opacity:0.04;
  --mat-form-field-focus-state-layer-opacity:0.08;
}
.mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color:#ff4081;
  --mdc-filled-text-field-focus-active-indicator-color:#ff4081;
  --mdc-filled-text-field-focus-label-text-color:rgba(255, 64, 129, 0.87);
  --mdc-outlined-text-field-caret-color:#ff4081;
  --mdc-outlined-text-field-focus-outline-color:#ff4081;
  --mdc-outlined-text-field-focus-label-text-color:rgba(255, 64, 129, 0.87);
  --mat-form-field-focus-select-arrow-color:rgba(255, 64, 129, 0.87);
}
.mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color:#f44336;
  --mdc-filled-text-field-focus-active-indicator-color:#f44336;
  --mdc-filled-text-field-focus-label-text-color:rgba(244, 67, 54, 0.87);
  --mdc-outlined-text-field-caret-color:#f44336;
  --mdc-outlined-text-field-focus-outline-color:#f44336;
  --mdc-outlined-text-field-focus-label-text-color:rgba(244, 67, 54, 0.87);
  --mat-form-field-focus-select-arrow-color:rgba(244, 67, 54, 0.87);
}
html {
  --mat-form-field-container-height:56px;
  --mat-form-field-filled-label-display:block;
  --mat-form-field-container-vertical-padding:16px;
  --mat-form-field-filled-with-label-container-padding-top:24px;
  --mat-form-field-filled-with-label-container-padding-bottom:8px;
}
html {
  --mdc-filled-text-field-label-text-font:Roboto, sans-serif;
  --mdc-filled-text-field-label-text-size:16px;
  --mdc-filled-text-field-label-text-tracking:0.03125em;
  --mdc-filled-text-field-label-text-weight:400;
  --mdc-outlined-text-field-label-text-font:Roboto, sans-serif;
  --mdc-outlined-text-field-label-text-size:16px;
  --mdc-outlined-text-field-label-text-tracking:0.03125em;
  --mdc-outlined-text-field-label-text-weight:400;
  --mat-form-field-container-text-font:Roboto, sans-serif;
  --mat-form-field-container-text-line-height:24px;
  --mat-form-field-container-text-size:16px;
  --mat-form-field-container-text-tracking:0.03125em;
  --mat-form-field-container-text-weight:400;
  --mat-form-field-outlined-label-text-populated-size:16px;
  --mat-form-field-subscript-text-font:Roboto, sans-serif;
  --mat-form-field-subscript-text-line-height:20px;
  --mat-form-field-subscript-text-size:12px;
  --mat-form-field-subscript-text-tracking:0.0333333333em;
  --mat-form-field-subscript-text-weight:400;
}
html {
  --mat-select-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-select-panel-background-color:white;
  --mat-select-enabled-trigger-text-color:rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color:rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color:rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color:rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color:rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color:rgba(63, 81, 181, 0.87);
  --mat-select-invalid-arrow-color:rgba(244, 67, 54, 0.87);
}
html .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color:white;
  --mat-select-enabled-trigger-text-color:rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color:rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color:rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color:rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color:rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color:rgba(255, 64, 129, 0.87);
  --mat-select-invalid-arrow-color:rgba(244, 67, 54, 0.87);
}
html .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color:white;
  --mat-select-enabled-trigger-text-color:rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color:rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color:rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color:rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color:rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color:rgba(244, 67, 54, 0.87);
  --mat-select-invalid-arrow-color:rgba(244, 67, 54, 0.87);
}
html {
  --mat-select-arrow-transform:translateY(-8px);
}
html {
  --mat-select-trigger-text-font:Roboto, sans-serif;
  --mat-select-trigger-text-line-height:24px;
  --mat-select-trigger-text-size:16px;
  --mat-select-trigger-text-tracking:0.03125em;
  --mat-select-trigger-text-weight:400;
}
html {
  --mat-autocomplete-container-shape:4px;
  --mat-autocomplete-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-autocomplete-background-color:white;
}
html {
  --mdc-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mdc-dialog-container-shadow-color:#000;
  --mdc-dialog-container-shape:4px;
  --mat-dialog-container-max-width:80vw;
  --mat-dialog-container-small-max-width:80vw;
  --mat-dialog-container-min-width:0;
  --mat-dialog-actions-alignment:start;
  --mat-dialog-actions-padding:8px;
  --mat-dialog-content-padding:20px 24px;
  --mat-dialog-with-actions-content-padding:20px 24px;
  --mat-dialog-headline-padding:0 24px 9px;
}
html {
  --mdc-dialog-container-color:white;
  --mdc-dialog-subhead-color:rgba(0, 0, 0, 0.87);
  --mdc-dialog-supporting-text-color:rgba(0, 0, 0, 0.6);
}
html {
  --mdc-dialog-subhead-font:Roboto, sans-serif;
  --mdc-dialog-subhead-line-height:32px;
  --mdc-dialog-subhead-size:20px;
  --mdc-dialog-subhead-weight:500;
  --mdc-dialog-subhead-tracking:0.0125em;
  --mdc-dialog-supporting-text-font:Roboto, sans-serif;
  --mdc-dialog-supporting-text-line-height:24px;
  --mdc-dialog-supporting-text-size:16px;
  --mdc-dialog-supporting-text-weight:400;
  --mdc-dialog-supporting-text-tracking:0.03125em;
}
.mat-mdc-standard-chip {
  --mdc-chip-container-shape-family:rounded;
  --mdc-chip-container-shape-radius:16px 16px 16px 16px;
  --mdc-chip-with-avatar-avatar-shape-family:rounded;
  --mdc-chip-with-avatar-avatar-shape-radius:14px 14px 14px 14px;
  --mdc-chip-with-avatar-avatar-size:28px;
  --mdc-chip-with-icon-icon-size:18px;
  --mdc-chip-outline-width:0;
  --mdc-chip-outline-color:transparent;
  --mdc-chip-disabled-outline-color:transparent;
  --mdc-chip-focus-outline-color:transparent;
  --mdc-chip-hover-state-layer-opacity:0.04;
  --mdc-chip-with-avatar-disabled-avatar-opacity:1;
  --mdc-chip-flat-selected-outline-width:0;
  --mdc-chip-selected-hover-state-layer-opacity:0.04;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity:1;
  --mdc-chip-with-icon-disabled-icon-opacity:1;
  --mat-chip-disabled-container-opacity:0.4;
  --mat-chip-trailing-action-opacity:0.54;
  --mat-chip-trailing-action-focus-opacity:1;
  --mat-chip-trailing-action-state-layer-color:transparent;
  --mat-chip-selected-trailing-action-state-layer-color:transparent;
  --mat-chip-trailing-action-hover-state-layer-opacity:0;
  --mat-chip-trailing-action-focus-state-layer-opacity:0;
}
.mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color:#212121;
  --mdc-chip-elevated-container-color:#e0e0e0;
  --mdc-chip-elevated-selected-container-color:#e0e0e0;
  --mdc-chip-elevated-disabled-container-color:#e0e0e0;
  --mdc-chip-flat-disabled-selected-container-color:#e0e0e0;
  --mdc-chip-focus-state-layer-color:black;
  --mdc-chip-hover-state-layer-color:black;
  --mdc-chip-selected-hover-state-layer-color:black;
  --mdc-chip-focus-state-layer-opacity:0.12;
  --mdc-chip-selected-focus-state-layer-color:black;
  --mdc-chip-selected-focus-state-layer-opacity:0.12;
  --mdc-chip-label-text-color:#212121;
  --mdc-chip-selected-label-text-color:#212121;
  --mdc-chip-with-icon-icon-color:#212121;
  --mdc-chip-with-icon-disabled-icon-color:#212121;
  --mdc-chip-with-icon-selected-icon-color:#212121;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color:#212121;
  --mdc-chip-with-trailing-icon-trailing-icon-color:#212121;
  --mat-chip-selected-disabled-trailing-icon-color:#212121;
  --mat-chip-selected-trailing-icon-color:#212121;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-disabled-label-text-color:white;
  --mdc-chip-elevated-container-color:#3f51b5;
  --mdc-chip-elevated-selected-container-color:#3f51b5;
  --mdc-chip-elevated-disabled-container-color:#3f51b5;
  --mdc-chip-flat-disabled-selected-container-color:#3f51b5;
  --mdc-chip-focus-state-layer-color:black;
  --mdc-chip-hover-state-layer-color:black;
  --mdc-chip-selected-hover-state-layer-color:black;
  --mdc-chip-focus-state-layer-opacity:0.12;
  --mdc-chip-selected-focus-state-layer-color:black;
  --mdc-chip-selected-focus-state-layer-opacity:0.12;
  --mdc-chip-label-text-color:white;
  --mdc-chip-selected-label-text-color:white;
  --mdc-chip-with-icon-icon-color:white;
  --mdc-chip-with-icon-disabled-icon-color:white;
  --mdc-chip-with-icon-selected-icon-color:white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;
  --mdc-chip-with-trailing-icon-trailing-icon-color:white;
  --mat-chip-selected-disabled-trailing-icon-color:white;
  --mat-chip-selected-trailing-icon-color:white;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-disabled-label-text-color:white;
  --mdc-chip-elevated-container-color:#ff4081;
  --mdc-chip-elevated-selected-container-color:#ff4081;
  --mdc-chip-elevated-disabled-container-color:#ff4081;
  --mdc-chip-flat-disabled-selected-container-color:#ff4081;
  --mdc-chip-focus-state-layer-color:black;
  --mdc-chip-hover-state-layer-color:black;
  --mdc-chip-selected-hover-state-layer-color:black;
  --mdc-chip-focus-state-layer-opacity:0.12;
  --mdc-chip-selected-focus-state-layer-color:black;
  --mdc-chip-selected-focus-state-layer-opacity:0.12;
  --mdc-chip-label-text-color:white;
  --mdc-chip-selected-label-text-color:white;
  --mdc-chip-with-icon-icon-color:white;
  --mdc-chip-with-icon-disabled-icon-color:white;
  --mdc-chip-with-icon-selected-icon-color:white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;
  --mdc-chip-with-trailing-icon-trailing-icon-color:white;
  --mat-chip-selected-disabled-trailing-icon-color:white;
  --mat-chip-selected-trailing-icon-color:white;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mdc-chip-disabled-label-text-color:white;
  --mdc-chip-elevated-container-color:#f44336;
  --mdc-chip-elevated-selected-container-color:#f44336;
  --mdc-chip-elevated-disabled-container-color:#f44336;
  --mdc-chip-flat-disabled-selected-container-color:#f44336;
  --mdc-chip-focus-state-layer-color:black;
  --mdc-chip-hover-state-layer-color:black;
  --mdc-chip-selected-hover-state-layer-color:black;
  --mdc-chip-focus-state-layer-opacity:0.12;
  --mdc-chip-selected-focus-state-layer-color:black;
  --mdc-chip-selected-focus-state-layer-opacity:0.12;
  --mdc-chip-label-text-color:white;
  --mdc-chip-selected-label-text-color:white;
  --mdc-chip-with-icon-icon-color:white;
  --mdc-chip-with-icon-disabled-icon-color:white;
  --mdc-chip-with-icon-selected-icon-color:white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;
  --mdc-chip-with-trailing-icon-trailing-icon-color:white;
  --mat-chip-selected-disabled-trailing-icon-color:white;
  --mat-chip-selected-trailing-icon-color:white;
}
.mat-mdc-chip.mat-mdc-standard-chip {
  --mdc-chip-container-height:32px;
}
.mat-mdc-standard-chip {
  --mdc-chip-label-text-font:Roboto, sans-serif;
  --mdc-chip-label-text-line-height:20px;
  --mdc-chip-label-text-size:14px;
  --mdc-chip-label-text-tracking:0.0178571429em;
  --mdc-chip-label-text-weight:400;
}
html {
  --mdc-switch-disabled-selected-icon-opacity:0.38;
  --mdc-switch-disabled-track-opacity:0.12;
  --mdc-switch-disabled-unselected-icon-opacity:0.38;
  --mdc-switch-handle-height:20px;
  --mdc-switch-handle-shape:10px;
  --mdc-switch-handle-width:20px;
  --mdc-switch-selected-icon-size:18px;
  --mdc-switch-track-height:14px;
  --mdc-switch-track-shape:7px;
  --mdc-switch-track-width:36px;
  --mdc-switch-unselected-icon-size:18px;
  --mdc-switch-selected-focus-state-layer-opacity:0.12;
  --mdc-switch-selected-hover-state-layer-opacity:0.04;
  --mdc-switch-selected-pressed-state-layer-opacity:0.1;
  --mdc-switch-unselected-focus-state-layer-opacity:0.12;
  --mdc-switch-unselected-hover-state-layer-opacity:0.04;
  --mdc-switch-unselected-pressed-state-layer-opacity:0.1;
  --mat-switch-disabled-selected-handle-opacity:0.38;
  --mat-switch-disabled-unselected-handle-opacity:0.38;
  --mat-switch-unselected-handle-size:20px;
  --mat-switch-selected-handle-size:20px;
  --mat-switch-pressed-handle-size:20px;
  --mat-switch-with-icon-handle-size:20px;
  --mat-switch-selected-handle-horizontal-margin:0;
  --mat-switch-selected-with-icon-handle-horizontal-margin:0;
  --mat-switch-selected-pressed-handle-horizontal-margin:0;
  --mat-switch-unselected-handle-horizontal-margin:0;
  --mat-switch-unselected-with-icon-handle-horizontal-margin:0;
  --mat-switch-unselected-pressed-handle-horizontal-margin:0;
  --mat-switch-visible-track-opacity:1;
  --mat-switch-hidden-track-opacity:1;
  --mat-switch-visible-track-transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-switch-hidden-track-transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-switch-track-outline-width:1px;
  --mat-switch-track-outline-color:transparent;
  --mat-switch-selected-track-outline-width:1px;
  --mat-switch-disabled-unselected-track-outline-width:1px;
  --mat-switch-disabled-unselected-track-outline-color:transparent;
}
html {
  --mdc-switch-selected-focus-state-layer-color:#3949ab;
  --mdc-switch-selected-handle-color:#3949ab;
  --mdc-switch-selected-hover-state-layer-color:#3949ab;
  --mdc-switch-selected-pressed-state-layer-color:#3949ab;
  --mdc-switch-selected-focus-handle-color:#1a237e;
  --mdc-switch-selected-hover-handle-color:#1a237e;
  --mdc-switch-selected-pressed-handle-color:#1a237e;
  --mdc-switch-selected-focus-track-color:#7986cb;
  --mdc-switch-selected-hover-track-color:#7986cb;
  --mdc-switch-selected-pressed-track-color:#7986cb;
  --mdc-switch-selected-track-color:#7986cb;
  --mdc-switch-disabled-selected-handle-color:#424242;
  --mdc-switch-disabled-selected-icon-color:#fff;
  --mdc-switch-disabled-selected-track-color:#424242;
  --mdc-switch-disabled-unselected-handle-color:#424242;
  --mdc-switch-disabled-unselected-icon-color:#fff;
  --mdc-switch-disabled-unselected-track-color:#424242;
  --mdc-switch-handle-surface-color:var(--mdc-theme-surface, #fff);
  --mdc-switch-handle-elevation-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-switch-handle-shadow-color:black;
  --mdc-switch-disabled-handle-elevation-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mdc-switch-selected-icon-color:#fff;
  --mdc-switch-unselected-focus-handle-color:#212121;
  --mdc-switch-unselected-focus-state-layer-color:#424242;
  --mdc-switch-unselected-focus-track-color:#e0e0e0;
  --mdc-switch-unselected-handle-color:#616161;
  --mdc-switch-unselected-hover-handle-color:#212121;
  --mdc-switch-unselected-hover-state-layer-color:#424242;
  --mdc-switch-unselected-hover-track-color:#e0e0e0;
  --mdc-switch-unselected-icon-color:#fff;
  --mdc-switch-unselected-pressed-handle-color:#212121;
  --mdc-switch-unselected-pressed-state-layer-color:#424242;
  --mdc-switch-unselected-pressed-track-color:#e0e0e0;
  --mdc-switch-unselected-track-color:#e0e0e0;
  --mdc-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38);
}
html .mat-mdc-slide-toggle {
  --mdc-form-field-label-text-color:rgba(0, 0, 0, 0.87);
}
html .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color:#d81b60;
  --mdc-switch-selected-handle-color:#d81b60;
  --mdc-switch-selected-hover-state-layer-color:#d81b60;
  --mdc-switch-selected-pressed-state-layer-color:#d81b60;
  --mdc-switch-selected-focus-handle-color:#880e4f;
  --mdc-switch-selected-hover-handle-color:#880e4f;
  --mdc-switch-selected-pressed-handle-color:#880e4f;
  --mdc-switch-selected-focus-track-color:#f06292;
  --mdc-switch-selected-hover-track-color:#f06292;
  --mdc-switch-selected-pressed-track-color:#f06292;
  --mdc-switch-selected-track-color:#f06292;
}
html .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color:#e53935;
  --mdc-switch-selected-handle-color:#e53935;
  --mdc-switch-selected-hover-state-layer-color:#e53935;
  --mdc-switch-selected-pressed-state-layer-color:#e53935;
  --mdc-switch-selected-focus-handle-color:#b71c1c;
  --mdc-switch-selected-hover-handle-color:#b71c1c;
  --mdc-switch-selected-pressed-handle-color:#b71c1c;
  --mdc-switch-selected-focus-track-color:#e57373;
  --mdc-switch-selected-hover-track-color:#e57373;
  --mdc-switch-selected-pressed-track-color:#e57373;
  --mdc-switch-selected-track-color:#e57373;
}
html {
  --mdc-switch-state-layer-size:40px;
}
html .mat-mdc-slide-toggle {
  --mdc-form-field-label-text-font:Roboto, sans-serif;
  --mdc-form-field-label-text-line-height:20px;
  --mdc-form-field-label-text-size:14px;
  --mdc-form-field-label-text-tracking:0.0178571429em;
  --mdc-form-field-label-text-weight:400;
}
html {
  --mdc-radio-disabled-selected-icon-opacity:0.38;
  --mdc-radio-disabled-unselected-icon-opacity:0.38;
  --mdc-radio-state-layer-size:40px;
}
.mat-mdc-radio-button {
  --mdc-form-field-label-text-color:rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color:black;
  --mdc-radio-disabled-unselected-icon-color:black;
  --mdc-radio-unselected-hover-icon-color:#212121;
  --mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color:#3f51b5;
  --mdc-radio-selected-hover-icon-color:#3f51b5;
  --mdc-radio-selected-icon-color:#3f51b5;
  --mdc-radio-selected-pressed-icon-color:#3f51b5;
  --mat-radio-ripple-color:black;
  --mat-radio-checked-ripple-color:#3f51b5;
  --mat-radio-disabled-label-color:rgba(0, 0, 0, 0.38);
}
.mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color:black;
  --mdc-radio-disabled-unselected-icon-color:black;
  --mdc-radio-unselected-hover-icon-color:#212121;
  --mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color:#ff4081;
  --mdc-radio-selected-hover-icon-color:#ff4081;
  --mdc-radio-selected-icon-color:#ff4081;
  --mdc-radio-selected-pressed-icon-color:#ff4081;
  --mat-radio-ripple-color:black;
  --mat-radio-checked-ripple-color:#ff4081;
  --mat-radio-disabled-label-color:rgba(0, 0, 0, 0.38);
}
.mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color:black;
  --mdc-radio-disabled-unselected-icon-color:black;
  --mdc-radio-unselected-hover-icon-color:#212121;
  --mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color:#f44336;
  --mdc-radio-selected-hover-icon-color:#f44336;
  --mdc-radio-selected-icon-color:#f44336;
  --mdc-radio-selected-pressed-icon-color:#f44336;
  --mat-radio-ripple-color:black;
  --mat-radio-checked-ripple-color:#f44336;
  --mat-radio-disabled-label-color:rgba(0, 0, 0, 0.38);
}
html {
  --mdc-radio-state-layer-size:40px;
  --mat-radio-touch-target-display:block;
}
.mat-mdc-radio-button {
  --mdc-form-field-label-text-font:Roboto, sans-serif;
  --mdc-form-field-label-text-line-height:20px;
  --mdc-form-field-label-text-size:14px;
  --mdc-form-field-label-text-tracking:0.0178571429em;
  --mdc-form-field-label-text-weight:400;
}
html {
  --mat-slider-value-indicator-width:auto;
  --mat-slider-value-indicator-height:32px;
  --mat-slider-value-indicator-caret-display:block;
  --mat-slider-value-indicator-border-radius:4px;
  --mat-slider-value-indicator-padding:0 12px;
  --mat-slider-value-indicator-text-transform:none;
  --mat-slider-value-indicator-container-transform:translateX(-50%);
  --mdc-slider-active-track-height:6px;
  --mdc-slider-active-track-shape:9999px;
  --mdc-slider-handle-height:20px;
  --mdc-slider-handle-shape:50%;
  --mdc-slider-handle-width:20px;
  --mdc-slider-inactive-track-height:4px;
  --mdc-slider-inactive-track-shape:9999px;
  --mdc-slider-with-overlap-handle-outline-width:1px;
  --mdc-slider-with-tick-marks-active-container-opacity:0.6;
  --mdc-slider-with-tick-marks-container-shape:50%;
  --mdc-slider-with-tick-marks-container-size:2px;
  --mdc-slider-with-tick-marks-inactive-container-opacity:0.6;
}
html {
  --mdc-slider-handle-color:#3f51b5;
  --mdc-slider-focus-handle-color:#3f51b5;
  --mdc-slider-hover-handle-color:#3f51b5;
  --mdc-slider-active-track-color:#3f51b5;
  --mdc-slider-inactive-track-color:#3f51b5;
  --mdc-slider-with-tick-marks-inactive-container-color:#3f51b5;
  --mdc-slider-with-tick-marks-active-container-color:white;
  --mdc-slider-disabled-active-track-color:#000;
  --mdc-slider-disabled-handle-color:#000;
  --mdc-slider-disabled-inactive-track-color:#000;
  --mdc-slider-label-container-color:#000;
  --mdc-slider-label-label-text-color:#fff;
  --mdc-slider-with-overlap-handle-outline-color:#fff;
  --mdc-slider-with-tick-marks-disabled-container-color:#000;
  --mdc-slider-handle-elevation:0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-ripple-color:#3f51b5;
  --mat-slider-hover-state-layer-color:rgba(63, 81, 181, 0.05);
  --mat-slider-focus-state-layer-color:rgba(63, 81, 181, 0.2);
  --mat-slider-value-indicator-opacity:0.6;
}
html .mat-accent {
  --mat-slider-ripple-color:#ff4081;
  --mat-slider-hover-state-layer-color:rgba(255, 64, 129, 0.05);
  --mat-slider-focus-state-layer-color:rgba(255, 64, 129, 0.2);
  --mdc-slider-handle-color:#ff4081;
  --mdc-slider-focus-handle-color:#ff4081;
  --mdc-slider-hover-handle-color:#ff4081;
  --mdc-slider-active-track-color:#ff4081;
  --mdc-slider-inactive-track-color:#ff4081;
  --mdc-slider-with-tick-marks-inactive-container-color:#ff4081;
  --mdc-slider-with-tick-marks-active-container-color:white;
}
html .mat-warn {
  --mat-slider-ripple-color:#f44336;
  --mat-slider-hover-state-layer-color:rgba(244, 67, 54, 0.05);
  --mat-slider-focus-state-layer-color:rgba(244, 67, 54, 0.2);
  --mdc-slider-handle-color:#f44336;
  --mdc-slider-focus-handle-color:#f44336;
  --mdc-slider-hover-handle-color:#f44336;
  --mdc-slider-active-track-color:#f44336;
  --mdc-slider-inactive-track-color:#f44336;
  --mdc-slider-with-tick-marks-inactive-container-color:#f44336;
  --mdc-slider-with-tick-marks-active-container-color:white;
}
html {
  --mdc-slider-label-label-text-font:Roboto, sans-serif;
  --mdc-slider-label-label-text-size:14px;
  --mdc-slider-label-label-text-line-height:22px;
  --mdc-slider-label-label-text-tracking:0.0071428571em;
  --mdc-slider-label-label-text-weight:500;
}
html {
  --mat-menu-container-shape:4px;
  --mat-menu-divider-bottom-spacing:0;
  --mat-menu-divider-top-spacing:0;
  --mat-menu-item-spacing:16px;
  --mat-menu-item-icon-size:24px;
  --mat-menu-item-leading-spacing:16px;
  --mat-menu-item-trailing-spacing:16px;
  --mat-menu-item-with-icon-leading-spacing:16px;
  --mat-menu-item-with-icon-trailing-spacing:16px;
}
html {
  --mat-menu-item-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color:rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-menu-item-focus-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-menu-container-color:white;
  --mat-menu-divider-color:rgba(0, 0, 0, 0.12);
}
html {
  --mat-menu-item-label-text-font:Roboto, sans-serif;
  --mat-menu-item-label-text-size:16px;
  --mat-menu-item-label-text-tracking:0.03125em;
  --mat-menu-item-label-text-line-height:24px;
  --mat-menu-item-label-text-weight:400;
}
html {
  --mdc-list-list-item-container-shape:0;
  --mdc-list-list-item-leading-avatar-shape:50%;
  --mdc-list-list-item-container-color:transparent;
  --mdc-list-list-item-selected-container-color:transparent;
  --mdc-list-list-item-leading-avatar-color:transparent;
  --mdc-list-list-item-leading-icon-size:24px;
  --mdc-list-list-item-leading-avatar-size:40px;
  --mdc-list-list-item-trailing-icon-size:24px;
  --mdc-list-list-item-disabled-state-layer-color:transparent;
  --mdc-list-list-item-disabled-state-layer-opacity:0;
  --mdc-list-list-item-disabled-label-text-opacity:0.38;
  --mdc-list-list-item-disabled-leading-icon-opacity:0.38;
  --mdc-list-list-item-disabled-trailing-icon-opacity:0.38;
  --mat-list-active-indicator-color:transparent;
  --mat-list-active-indicator-shape:4px;
}
html {
  --mdc-list-list-item-label-text-color:rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-supporting-text-color:rgba(0, 0, 0, 0.54);
  --mdc-list-list-item-leading-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-supporting-text-color:rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-selected-trailing-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-disabled-label-text-color:black;
  --mdc-list-list-item-disabled-leading-icon-color:black;
  --mdc-list-list-item-disabled-trailing-icon-color:black;
  --mdc-list-list-item-hover-label-text-color:rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-leading-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-hover-trailing-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-focus-label-text-color:rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-state-layer-color:black;
  --mdc-list-list-item-hover-state-layer-opacity:0.04;
  --mdc-list-list-item-focus-state-layer-color:black;
  --mdc-list-list-item-focus-state-layer-opacity:0.12;
}
.mdc-list-item__start,
.mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color:black;
  --mdc-radio-disabled-unselected-icon-color:black;
  --mdc-radio-unselected-hover-icon-color:#212121;
  --mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color:#3f51b5;
  --mdc-radio-selected-hover-icon-color:#3f51b5;
  --mdc-radio-selected-icon-color:#3f51b5;
  --mdc-radio-selected-pressed-icon-color:#3f51b5;
}
.mat-accent .mdc-list-item__start,
.mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color:black;
  --mdc-radio-disabled-unselected-icon-color:black;
  --mdc-radio-unselected-hover-icon-color:#212121;
  --mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color:#ff4081;
  --mdc-radio-selected-hover-icon-color:#ff4081;
  --mdc-radio-selected-icon-color:#ff4081;
  --mdc-radio-selected-pressed-icon-color:#ff4081;
}
.mat-warn .mdc-list-item__start,
.mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color:black;
  --mdc-radio-disabled-unselected-icon-color:black;
  --mdc-radio-unselected-hover-icon-color:#212121;
  --mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color:#f44336;
  --mdc-radio-selected-hover-icon-color:#f44336;
  --mdc-radio-selected-icon-color:#f44336;
  --mdc-radio-selected-pressed-icon-color:#f44336;
}
.mat-mdc-list-option {
  --mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color:white;
  --mdc-checkbox-selected-focus-icon-color:#3f51b5;
  --mdc-checkbox-selected-hover-icon-color:#3f51b5;
  --mdc-checkbox-selected-icon-color:#3f51b5;
  --mdc-checkbox-selected-pressed-icon-color:#3f51b5;
  --mdc-checkbox-unselected-focus-icon-color:#212121;
  --mdc-checkbox-unselected-hover-icon-color:#212121;
  --mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color:#3f51b5;
  --mdc-checkbox-selected-hover-state-layer-color:#3f51b5;
  --mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;
  --mdc-checkbox-unselected-focus-state-layer-color:black;
  --mdc-checkbox-unselected-hover-state-layer-color:black;
  --mdc-checkbox-unselected-pressed-state-layer-color:black;
}
.mat-mdc-list-option.mat-accent {
  --mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color:white;
  --mdc-checkbox-selected-focus-icon-color:#ff4081;
  --mdc-checkbox-selected-hover-icon-color:#ff4081;
  --mdc-checkbox-selected-icon-color:#ff4081;
  --mdc-checkbox-selected-pressed-icon-color:#ff4081;
  --mdc-checkbox-unselected-focus-icon-color:#212121;
  --mdc-checkbox-unselected-hover-icon-color:#212121;
  --mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color:#ff4081;
  --mdc-checkbox-selected-hover-state-layer-color:#ff4081;
  --mdc-checkbox-selected-pressed-state-layer-color:#ff4081;
  --mdc-checkbox-unselected-focus-state-layer-color:black;
  --mdc-checkbox-unselected-hover-state-layer-color:black;
  --mdc-checkbox-unselected-pressed-state-layer-color:black;
}
.mat-mdc-list-option.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color:white;
  --mdc-checkbox-selected-focus-icon-color:#f44336;
  --mdc-checkbox-selected-hover-icon-color:#f44336;
  --mdc-checkbox-selected-icon-color:#f44336;
  --mdc-checkbox-selected-pressed-icon-color:#f44336;
  --mdc-checkbox-unselected-focus-icon-color:#212121;
  --mdc-checkbox-unselected-hover-icon-color:#212121;
  --mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color:#f44336;
  --mdc-checkbox-selected-hover-state-layer-color:#f44336;
  --mdc-checkbox-selected-pressed-state-layer-color:#f44336;
  --mdc-checkbox-unselected-focus-state-layer-color:black;
  --mdc-checkbox-unselected-hover-state-layer-color:black;
  --mdc-checkbox-unselected-pressed-state-layer-color:black;
}
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text {
  color: #3f51b5;
}
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start {
  color: #3f51b5;
}
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
html {
  --mdc-list-list-item-one-line-container-height:48px;
  --mdc-list-list-item-two-line-container-height:64px;
  --mdc-list-list-item-three-line-container-height:88px;
  --mat-list-list-item-leading-icon-start-space:16px;
  --mat-list-list-item-leading-icon-end-space:32px;
}
.mdc-list-item__start,
.mdc-list-item__end {
  --mdc-radio-state-layer-size:40px;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,
.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,
.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line {
  height: 56px;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,
.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,
.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines {
  height: 72px;
}
html {
  --mdc-list-list-item-label-text-font:Roboto, sans-serif;
  --mdc-list-list-item-label-text-line-height:24px;
  --mdc-list-list-item-label-text-size:16px;
  --mdc-list-list-item-label-text-tracking:0.03125em;
  --mdc-list-list-item-label-text-weight:400;
  --mdc-list-list-item-supporting-text-font:Roboto, sans-serif;
  --mdc-list-list-item-supporting-text-line-height:20px;
  --mdc-list-list-item-supporting-text-size:14px;
  --mdc-list-list-item-supporting-text-tracking:0.0178571429em;
  --mdc-list-list-item-supporting-text-weight:400;
  --mdc-list-list-item-trailing-supporting-text-font:Roboto, sans-serif;
  --mdc-list-list-item-trailing-supporting-text-line-height:20px;
  --mdc-list-list-item-trailing-supporting-text-size:12px;
  --mdc-list-list-item-trailing-supporting-text-tracking:0.0333333333em;
  --mdc-list-list-item-trailing-supporting-text-weight:400;
}
.mdc-list-group__subheader {
  font: 400 16px/28px Roboto, sans-serif;
  letter-spacing: .009375em;
}
html {
  --mat-paginator-container-text-color:rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color:white;
  --mat-paginator-enabled-icon-color:rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color:rgba(0, 0, 0, 0.12);
}
html {
  --mat-paginator-container-size:56px;
  --mat-paginator-form-field-container-height:40px;
  --mat-paginator-form-field-container-vertical-padding:8px;
}
html {
  --mat-paginator-container-text-font:Roboto, sans-serif;
  --mat-paginator-container-text-line-height:20px;
  --mat-paginator-container-text-size:12px;
  --mat-paginator-container-text-tracking:0.0333333333em;
  --mat-paginator-container-text-weight:400;
  --mat-paginator-select-trigger-text-size:12px;
}
html {
  --mdc-tab-indicator-active-indicator-height:2px;
  --mdc-tab-indicator-active-indicator-shape:0;
  --mdc-secondary-navigation-tab-container-height:48px;
  --mat-tab-header-divider-color:transparent;
  --mat-tab-header-divider-height:0;
}
.mat-mdc-tab-group,
.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color:#3f51b5;
  --mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color:black;
  --mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color:#3f51b5;
  --mat-tab-header-active-ripple-color:#3f51b5;
  --mat-tab-header-inactive-ripple-color:#3f51b5;
  --mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color:#3f51b5;
  --mat-tab-header-active-hover-label-text-color:#3f51b5;
  --mat-tab-header-active-focus-indicator-color:#3f51b5;
  --mat-tab-header-active-hover-indicator-color:#3f51b5;
}
.mat-mdc-tab-group.mat-accent,
.mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color:#ff4081;
  --mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color:black;
  --mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color:#ff4081;
  --mat-tab-header-active-ripple-color:#ff4081;
  --mat-tab-header-inactive-ripple-color:#ff4081;
  --mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color:#ff4081;
  --mat-tab-header-active-hover-label-text-color:#ff4081;
  --mat-tab-header-active-focus-indicator-color:#ff4081;
  --mat-tab-header-active-hover-indicator-color:#ff4081;
}
.mat-mdc-tab-group.mat-warn,
.mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color:#f44336;
  --mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color:black;
  --mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color:#f44336;
  --mat-tab-header-active-ripple-color:#f44336;
  --mat-tab-header-inactive-ripple-color:#f44336;
  --mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color:#f44336;
  --mat-tab-header-active-hover-label-text-color:#f44336;
  --mat-tab-header-active-focus-indicator-color:#f44336;
  --mat-tab-header-active-hover-indicator-color:#f44336;
}
.mat-mdc-tab-group.mat-background-primary,
.mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color:#3f51b5;
  --mat-tab-header-with-background-foreground-color:white;
}
.mat-mdc-tab-group.mat-background-accent,
.mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color:#ff4081;
  --mat-tab-header-with-background-foreground-color:white;
}
.mat-mdc-tab-group.mat-background-warn,
.mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color:#f44336;
  --mat-tab-header-with-background-foreground-color:white;
}
.mat-mdc-tab-header {
  --mdc-secondary-navigation-tab-container-height:48px;
}
.mat-mdc-tab-header {
  --mat-tab-header-label-text-font:Roboto, sans-serif;
  --mat-tab-header-label-text-size:14px;
  --mat-tab-header-label-text-tracking:0.0892857143em;
  --mat-tab-header-label-text-line-height:36px;
  --mat-tab-header-label-text-weight:500;
}
html {
  --mdc-checkbox-disabled-selected-checkmark-color:#fff;
  --mdc-checkbox-selected-focus-state-layer-opacity:0.16;
  --mdc-checkbox-selected-hover-state-layer-opacity:0.04;
  --mdc-checkbox-selected-pressed-state-layer-opacity:0.16;
  --mdc-checkbox-unselected-focus-state-layer-opacity:0.16;
  --mdc-checkbox-unselected-hover-state-layer-opacity:0.04;
  --mdc-checkbox-unselected-pressed-state-layer-opacity:0.16;
}
html {
  --mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color:white;
  --mdc-checkbox-selected-focus-icon-color:#ff4081;
  --mdc-checkbox-selected-hover-icon-color:#ff4081;
  --mdc-checkbox-selected-icon-color:#ff4081;
  --mdc-checkbox-selected-pressed-icon-color:#ff4081;
  --mdc-checkbox-unselected-focus-icon-color:#212121;
  --mdc-checkbox-unselected-hover-icon-color:#212121;
  --mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color:#ff4081;
  --mdc-checkbox-selected-hover-state-layer-color:#ff4081;
  --mdc-checkbox-selected-pressed-state-layer-color:#ff4081;
  --mdc-checkbox-unselected-focus-state-layer-color:black;
  --mdc-checkbox-unselected-hover-state-layer-color:black;
  --mdc-checkbox-unselected-pressed-state-layer-color:black;
  --mat-checkbox-disabled-label-color:rgba(0, 0, 0, 0.38);
}
.mat-mdc-checkbox {
  --mdc-form-field-label-text-color:rgba(0, 0, 0, 0.87);
}
.mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color:white;
  --mdc-checkbox-selected-focus-icon-color:#3f51b5;
  --mdc-checkbox-selected-hover-icon-color:#3f51b5;
  --mdc-checkbox-selected-icon-color:#3f51b5;
  --mdc-checkbox-selected-pressed-icon-color:#3f51b5;
  --mdc-checkbox-unselected-focus-icon-color:#212121;
  --mdc-checkbox-unselected-hover-icon-color:#212121;
  --mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color:#3f51b5;
  --mdc-checkbox-selected-hover-state-layer-color:#3f51b5;
  --mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;
  --mdc-checkbox-unselected-focus-state-layer-color:black;
  --mdc-checkbox-unselected-hover-state-layer-color:black;
  --mdc-checkbox-unselected-pressed-state-layer-color:black;
}
.mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color:white;
  --mdc-checkbox-selected-focus-icon-color:#f44336;
  --mdc-checkbox-selected-hover-icon-color:#f44336;
  --mdc-checkbox-selected-icon-color:#f44336;
  --mdc-checkbox-selected-pressed-icon-color:#f44336;
  --mdc-checkbox-unselected-focus-icon-color:#212121;
  --mdc-checkbox-unselected-hover-icon-color:#212121;
  --mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color:#f44336;
  --mdc-checkbox-selected-hover-state-layer-color:#f44336;
  --mdc-checkbox-selected-pressed-state-layer-color:#f44336;
  --mdc-checkbox-unselected-focus-state-layer-color:black;
  --mdc-checkbox-unselected-hover-state-layer-color:black;
  --mdc-checkbox-unselected-pressed-state-layer-color:black;
}
html {
  --mdc-checkbox-state-layer-size:40px;
  --mat-checkbox-touch-target-display:block;
}
.mat-mdc-checkbox {
  --mdc-form-field-label-text-font:Roboto, sans-serif;
  --mdc-form-field-label-text-line-height:20px;
  --mdc-form-field-label-text-size:14px;
  --mdc-form-field-label-text-tracking:0.0178571429em;
  --mdc-form-field-label-text-weight:400;
}
html {
  --mdc-text-button-container-shape:4px;
  --mdc-text-button-keep-touch-target:false;
  --mdc-filled-button-container-shape:4px;
  --mdc-filled-button-keep-touch-target:false;
  --mdc-protected-button-container-shape:4px;
  --mdc-protected-button-keep-touch-target:false;
  --mdc-outlined-button-keep-touch-target:false;
  --mdc-outlined-button-outline-width:1px;
  --mdc-outlined-button-container-shape:4px;
  --mat-text-button-horizontal-padding:8px;
  --mat-text-button-with-icon-horizontal-padding:8px;
  --mat-text-button-icon-spacing:8px;
  --mat-text-button-icon-offset:0;
  --mat-filled-button-horizontal-padding:16px;
  --mat-filled-button-icon-spacing:8px;
  --mat-filled-button-icon-offset:-4px;
  --mat-protected-button-horizontal-padding:16px;
  --mat-protected-button-icon-spacing:8px;
  --mat-protected-button-icon-offset:-4px;
  --mat-outlined-button-horizontal-padding:15px;
  --mat-outlined-button-icon-spacing:8px;
  --mat-outlined-button-icon-offset:-4px;
}
html {
  --mdc-text-button-label-text-color:black;
  --mdc-text-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);
  --mat-text-button-state-layer-color:black;
  --mat-text-button-disabled-state-layer-color:black;
  --mat-text-button-ripple-color:rgba(0, 0, 0, 0.1);
  --mat-text-button-hover-state-layer-opacity:0.04;
  --mat-text-button-focus-state-layer-opacity:0.12;
  --mat-text-button-pressed-state-layer-opacity:0.12;
  --mdc-filled-button-container-color:white;
  --mdc-filled-button-label-text-color:black;
  --mdc-filled-button-disabled-container-color:rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);
  --mat-filled-button-state-layer-color:black;
  --mat-filled-button-disabled-state-layer-color:black;
  --mat-filled-button-ripple-color:rgba(0, 0, 0, 0.1);
  --mat-filled-button-hover-state-layer-opacity:0.04;
  --mat-filled-button-focus-state-layer-opacity:0.12;
  --mat-filled-button-pressed-state-layer-opacity:0.12;
  --mdc-protected-button-container-color:white;
  --mdc-protected-button-label-text-color:black;
  --mdc-protected-button-disabled-container-color:rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);
  --mdc-protected-button-container-elevation-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-container-elevation-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-focus-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-hover-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-pressed-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-container-shadow-color:#000;
  --mat-protected-button-state-layer-color:black;
  --mat-protected-button-disabled-state-layer-color:black;
  --mat-protected-button-ripple-color:rgba(0, 0, 0, 0.1);
  --mat-protected-button-hover-state-layer-opacity:0.04;
  --mat-protected-button-focus-state-layer-opacity:0.12;
  --mat-protected-button-pressed-state-layer-opacity:0.12;
  --mdc-outlined-button-disabled-outline-color:rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-label-text-color:black;
  --mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color:black;
  --mat-outlined-button-disabled-state-layer-color:black;
  --mat-outlined-button-ripple-color:rgba(0, 0, 0, 0.1);
  --mat-outlined-button-hover-state-layer-opacity:0.04;
  --mat-outlined-button-focus-state-layer-opacity:0.12;
  --mat-outlined-button-pressed-state-layer-opacity:0.12;
}
.mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color:#3f51b5;
  --mat-text-button-state-layer-color:#3f51b5;
  --mat-text-button-ripple-color:rgba(63, 81, 181, 0.1);
}
.mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color:#ff4081;
  --mat-text-button-state-layer-color:#ff4081;
  --mat-text-button-ripple-color:rgba(255, 64, 129, 0.1);
}
.mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color:#f44336;
  --mat-text-button-state-layer-color:#f44336;
  --mat-text-button-ripple-color:rgba(244, 67, 54, 0.1);
}
.mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color:#3f51b5;
  --mdc-filled-button-label-text-color:white;
  --mat-filled-button-state-layer-color:white;
  --mat-filled-button-ripple-color:rgba(255, 255, 255, 0.1);
}
.mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color:#ff4081;
  --mdc-filled-button-label-text-color:white;
  --mat-filled-button-state-layer-color:white;
  --mat-filled-button-ripple-color:rgba(255, 255, 255, 0.1);
}
.mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color:#f44336;
  --mdc-filled-button-label-text-color:white;
  --mat-filled-button-state-layer-color:white;
  --mat-filled-button-ripple-color:rgba(255, 255, 255, 0.1);
}
.mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color:#3f51b5;
  --mdc-protected-button-label-text-color:white;
  --mat-protected-button-state-layer-color:white;
  --mat-protected-button-ripple-color:rgba(255, 255, 255, 0.1);
}
.mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color:#ff4081;
  --mdc-protected-button-label-text-color:white;
  --mat-protected-button-state-layer-color:white;
  --mat-protected-button-ripple-color:rgba(255, 255, 255, 0.1);
}
.mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color:#f44336;
  --mdc-protected-button-label-text-color:white;
  --mat-protected-button-state-layer-color:white;
  --mat-protected-button-ripple-color:rgba(255, 255, 255, 0.1);
}
.mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color:#3f51b5;
  --mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color:#3f51b5;
  --mat-outlined-button-ripple-color:rgba(63, 81, 181, 0.1);
}
.mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color:#ff4081;
  --mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color:#ff4081;
  --mat-outlined-button-ripple-color:rgba(255, 64, 129, 0.1);
}
.mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color:#f44336;
  --mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color:#f44336;
  --mat-outlined-button-ripple-color:rgba(244, 67, 54, 0.1);
}
html {
  --mdc-text-button-container-height:36px;
  --mdc-filled-button-container-height:36px;
  --mdc-outlined-button-container-height:36px;
  --mdc-protected-button-container-height:36px;
  --mat-text-button-touch-target-display:block;
  --mat-filled-button-touch-target-display:block;
  --mat-protected-button-touch-target-display:block;
  --mat-outlined-button-touch-target-display:block;
}
html {
  --mdc-text-button-label-text-font:Roboto, sans-serif;
  --mdc-text-button-label-text-size:14px;
  --mdc-text-button-label-text-tracking:0.0892857143em;
  --mdc-text-button-label-text-weight:500;
  --mdc-text-button-label-text-transform:none;
  --mdc-filled-button-label-text-font:Roboto, sans-serif;
  --mdc-filled-button-label-text-size:14px;
  --mdc-filled-button-label-text-tracking:0.0892857143em;
  --mdc-filled-button-label-text-weight:500;
  --mdc-filled-button-label-text-transform:none;
  --mdc-outlined-button-label-text-font:Roboto, sans-serif;
  --mdc-outlined-button-label-text-size:14px;
  --mdc-outlined-button-label-text-tracking:0.0892857143em;
  --mdc-outlined-button-label-text-weight:500;
  --mdc-outlined-button-label-text-transform:none;
  --mdc-protected-button-label-text-font:Roboto, sans-serif;
  --mdc-protected-button-label-text-size:14px;
  --mdc-protected-button-label-text-tracking:0.0892857143em;
  --mdc-protected-button-label-text-weight:500;
  --mdc-protected-button-label-text-transform:none;
}
html {
  --mdc-icon-button-icon-size:24px;
}
html {
  --mdc-icon-button-icon-color:inherit;
  --mdc-icon-button-disabled-icon-color:rgba(0, 0, 0, 0.38);
  --mat-icon-button-state-layer-color:black;
  --mat-icon-button-disabled-state-layer-color:black;
  --mat-icon-button-ripple-color:rgba(0, 0, 0, 0.1);
  --mat-icon-button-hover-state-layer-opacity:0.04;
  --mat-icon-button-focus-state-layer-opacity:0.12;
  --mat-icon-button-pressed-state-layer-opacity:0.12;
}
html .mat-mdc-icon-button.mat-primary {
  --mdc-icon-button-icon-color:#3f51b5;
  --mat-icon-button-state-layer-color:#3f51b5;
  --mat-icon-button-ripple-color:rgba(63, 81, 181, 0.1);
}
html .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color:#ff4081;
  --mat-icon-button-state-layer-color:#ff4081;
  --mat-icon-button-ripple-color:rgba(255, 64, 129, 0.1);
}
html .mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color:#f44336;
  --mat-icon-button-state-layer-color:#f44336;
  --mat-icon-button-ripple-color:rgba(244, 67, 54, 0.1);
}
html {
  --mat-icon-button-touch-target-display:block;
}
.mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size:48px;
  width: var(--mdc-icon-button-state-layer-size);
  height: var(--mdc-icon-button-state-layer-size);
  padding: 12px;
}
html {
  --mdc-fab-container-shape:50%;
  --mdc-fab-icon-size:24px;
  --mdc-fab-small-container-shape:50%;
  --mdc-fab-small-icon-size:24px;
  --mdc-extended-fab-container-height:48px;
  --mdc-extended-fab-container-shape:24px;
}
html {
  --mdc-fab-container-color:white;
  --mdc-fab-container-elevation-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mdc-fab-focus-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-fab-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-fab-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mdc-fab-container-shadow-color:#000;
  --mat-fab-foreground-color:black;
  --mat-fab-state-layer-color:black;
  --mat-fab-disabled-state-layer-color:black;
  --mat-fab-ripple-color:rgba(0, 0, 0, 0.1);
  --mat-fab-hover-state-layer-opacity:0.04;
  --mat-fab-focus-state-layer-opacity:0.12;
  --mat-fab-pressed-state-layer-opacity:0.12;
  --mat-fab-disabled-state-container-color:rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-foreground-color:rgba(0, 0, 0, 0.38);
  --mdc-fab-small-container-color:white;
  --mdc-fab-small-container-elevation-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mdc-fab-small-focus-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-fab-small-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-fab-small-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mdc-fab-small-container-shadow-color:#000;
  --mat-fab-small-foreground-color:black;
  --mat-fab-small-state-layer-color:black;
  --mat-fab-small-disabled-state-layer-color:black;
  --mat-fab-small-ripple-color:rgba(0, 0, 0, 0.1);
  --mat-fab-small-hover-state-layer-opacity:0.04;
  --mat-fab-small-focus-state-layer-opacity:0.12;
  --mat-fab-small-pressed-state-layer-opacity:0.12;
  --mat-fab-small-disabled-state-container-color:rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-foreground-color:rgba(0, 0, 0, 0.38);
  --mdc-extended-fab-container-elevation-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mdc-extended-fab-focus-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-extended-fab-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-extended-fab-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mdc-extended-fab-container-shadow-color:#000;
}
html .mat-mdc-fab.mat-primary {
  --mdc-fab-container-color:#3f51b5;
  --mat-fab-foreground-color:white;
  --mat-fab-state-layer-color:white;
  --mat-fab-ripple-color:rgba(255, 255, 255, 0.1);
}
html .mat-mdc-fab.mat-accent {
  --mdc-fab-container-color:#ff4081;
  --mat-fab-foreground-color:white;
  --mat-fab-state-layer-color:white;
  --mat-fab-ripple-color:rgba(255, 255, 255, 0.1);
}
html .mat-mdc-fab.mat-warn {
  --mdc-fab-container-color:#f44336;
  --mat-fab-foreground-color:white;
  --mat-fab-state-layer-color:white;
  --mat-fab-ripple-color:rgba(255, 255, 255, 0.1);
}
html .mat-mdc-mini-fab.mat-primary {
  --mdc-fab-small-container-color:#3f51b5;
  --mat-fab-small-foreground-color:white;
  --mat-fab-small-state-layer-color:white;
  --mat-fab-small-ripple-color:rgba(255, 255, 255, 0.1);
}
html .mat-mdc-mini-fab.mat-accent {
  --mdc-fab-small-container-color:#ff4081;
  --mat-fab-small-foreground-color:white;
  --mat-fab-small-state-layer-color:white;
  --mat-fab-small-ripple-color:rgba(255, 255, 255, 0.1);
}
html .mat-mdc-mini-fab.mat-warn {
  --mdc-fab-small-container-color:#f44336;
  --mat-fab-small-foreground-color:white;
  --mat-fab-small-state-layer-color:white;
  --mat-fab-small-ripple-color:rgba(255, 255, 255, 0.1);
}
html {
  --mat-fab-touch-target-display:block;
  --mat-fab-small-touch-target-display:block;
}
html {
  --mdc-extended-fab-label-text-font:Roboto, sans-serif;
  --mdc-extended-fab-label-text-size:14px;
  --mdc-extended-fab-label-text-tracking:0.0892857143em;
  --mdc-extended-fab-label-text-weight:500;
}
html {
  --mdc-snackbar-container-shape:4px;
}
html {
  --mdc-snackbar-container-color:#333333;
  --mdc-snackbar-supporting-text-color:rgba(255, 255, 255, 0.87);
  --mat-snack-bar-button-color:#ff4081;
}
html {
  --mdc-snackbar-supporting-text-font:Roboto, sans-serif;
  --mdc-snackbar-supporting-text-line-height:20px;
  --mdc-snackbar-supporting-text-size:14px;
  --mdc-snackbar-supporting-text-weight:400;
}
html {
  --mat-table-row-item-outline-width:1px;
}
html {
  --mat-table-background-color:white;
  --mat-table-header-headline-color:rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color:rgba(0, 0, 0, 0.12);
}
html {
  --mat-table-header-container-height:56px;
  --mat-table-footer-container-height:52px;
  --mat-table-row-item-container-height:52px;
}
html {
  --mat-table-header-headline-font:Roboto, sans-serif;
  --mat-table-header-headline-line-height:22px;
  --mat-table-header-headline-size:14px;
  --mat-table-header-headline-weight:500;
  --mat-table-header-headline-tracking:0.0071428571em;
  --mat-table-row-item-label-text-font:Roboto, sans-serif;
  --mat-table-row-item-label-text-line-height:20px;
  --mat-table-row-item-label-text-size:14px;
  --mat-table-row-item-label-text-weight:400;
  --mat-table-row-item-label-text-tracking:0.0178571429em;
  --mat-table-footer-supporting-text-font:Roboto, sans-serif;
  --mat-table-footer-supporting-text-line-height:20px;
  --mat-table-footer-supporting-text-size:14px;
  --mat-table-footer-supporting-text-weight:400;
  --mat-table-footer-supporting-text-tracking:0.0178571429em;
}
html {
  --mdc-circular-progress-active-indicator-width:4px;
  --mdc-circular-progress-size:48px;
}
html {
  --mdc-circular-progress-active-indicator-color:#3f51b5;
}
html .mat-accent {
  --mdc-circular-progress-active-indicator-color:#ff4081;
}
html .mat-warn {
  --mdc-circular-progress-active-indicator-color:#f44336;
}
html {
  --mat-badge-container-shape:50%;
  --mat-badge-container-size:unset;
  --mat-badge-small-size-container-size:unset;
  --mat-badge-large-size-container-size:unset;
  --mat-badge-legacy-container-size:22px;
  --mat-badge-legacy-small-size-container-size:16px;
  --mat-badge-legacy-large-size-container-size:28px;
  --mat-badge-container-offset:-11px 0;
  --mat-badge-small-size-container-offset:-8px 0;
  --mat-badge-large-size-container-offset:-14px 0;
  --mat-badge-container-overlap-offset:-11px;
  --mat-badge-small-size-container-overlap-offset:-8px;
  --mat-badge-large-size-container-overlap-offset:-14px;
  --mat-badge-container-padding:0;
  --mat-badge-small-size-container-padding:0;
  --mat-badge-large-size-container-padding:0;
}
html {
  --mat-badge-background-color:#3f51b5;
  --mat-badge-text-color:white;
  --mat-badge-disabled-state-background-color:#b9b9b9;
  --mat-badge-disabled-state-text-color:rgba(0, 0, 0, 0.38);
}
.mat-badge-accent {
  --mat-badge-background-color:#ff4081;
  --mat-badge-text-color:white;
}
.mat-badge-warn {
  --mat-badge-background-color:#f44336;
  --mat-badge-text-color:white;
}
html {
  --mat-badge-text-font:Roboto, sans-serif;
  --mat-badge-text-size:12px;
  --mat-badge-text-weight:600;
  --mat-badge-small-size-text-size:9px;
  --mat-badge-large-size-text-size:24px;
}
html {
  --mat-bottom-sheet-container-shape:4px;
}
html {
  --mat-bottom-sheet-container-text-color:rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color:white;
}
html {
  --mat-bottom-sheet-container-text-font:Roboto, sans-serif;
  --mat-bottom-sheet-container-text-line-height:20px;
  --mat-bottom-sheet-container-text-size:14px;
  --mat-bottom-sheet-container-text-tracking:0.0178571429em;
  --mat-bottom-sheet-container-text-weight:400;
}
html {
  --mat-legacy-button-toggle-height:36px;
  --mat-legacy-button-toggle-shape:2px;
  --mat-legacy-button-toggle-focus-state-layer-opacity:1;
  --mat-standard-button-toggle-shape:4px;
  --mat-standard-button-toggle-hover-state-layer-opacity:0.04;
  --mat-standard-button-toggle-focus-state-layer-opacity:0.12;
}
html {
  --mat-legacy-button-toggle-text-color:rgba(0, 0, 0, 0.38);
  --mat-legacy-button-toggle-state-layer-color:rgba(0, 0, 0, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color:rgba(0, 0, 0, 0.54);
  --mat-legacy-button-toggle-selected-state-background-color:#e0e0e0;
  --mat-legacy-button-toggle-disabled-state-text-color:rgba(0, 0, 0, 0.26);
  --mat-legacy-button-toggle-disabled-state-background-color:#eeeeee;
  --mat-legacy-button-toggle-disabled-selected-state-background-color:#bdbdbd;
  --mat-standard-button-toggle-text-color:rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-background-color:white;
  --mat-standard-button-toggle-state-layer-color:black;
  --mat-standard-button-toggle-selected-state-background-color:#e0e0e0;
  --mat-standard-button-toggle-selected-state-text-color:rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-state-text-color:rgba(0, 0, 0, 0.26);
  --mat-standard-button-toggle-disabled-state-background-color:white;
  --mat-standard-button-toggle-disabled-selected-state-text-color:rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-selected-state-background-color:#bdbdbd;
  --mat-standard-button-toggle-divider-color:#e0e0e0;
}
html {
  --mat-standard-button-toggle-height:48px;
}
html {
  --mat-legacy-button-toggle-label-text-font:Roboto, sans-serif;
  --mat-legacy-button-toggle-label-text-line-height:24px;
  --mat-legacy-button-toggle-label-text-size:16px;
  --mat-legacy-button-toggle-label-text-tracking:0.03125em;
  --mat-legacy-button-toggle-label-text-weight:400;
  --mat-standard-button-toggle-label-text-font:Roboto, sans-serif;
  --mat-standard-button-toggle-label-text-line-height:24px;
  --mat-standard-button-toggle-label-text-size:16px;
  --mat-standard-button-toggle-label-text-tracking:0.03125em;
  --mat-standard-button-toggle-label-text-weight:400;
}
html {
  --mat-datepicker-calendar-container-shape:4px;
  --mat-datepicker-calendar-container-touch-shape:4px;
  --mat-datepicker-calendar-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-container-touch-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
html {
  --mat-datepicker-calendar-date-selected-state-text-color:white;
  --mat-datepicker-calendar-date-selected-state-background-color:#3f51b5;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(63, 81, 181, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color:white;
  --mat-datepicker-calendar-date-focus-state-background-color:rgba(63, 81, 181, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color:rgba(63, 81, 181, 0.3);
  --mat-datepicker-toggle-active-state-icon-color:#3f51b5;
  --mat-datepicker-calendar-date-in-range-state-background-color:rgba(63, 81, 181, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e;
  --mat-datepicker-toggle-icon-color:rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color:rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color:black;
  --mat-datepicker-calendar-period-button-icon-color:rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color:rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color:rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color:rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color:rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color:rgba(0, 0, 0, 0.18);
  --mat-datepicker-calendar-date-text-color:rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color:transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color:rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color:rgba(0, 0, 0, 0.24);
  --mat-datepicker-range-input-separator-color:rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color:rgba(0, 0, 0, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color:rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-container-background-color:white;
  --mat-datepicker-calendar-container-text-color:rgba(0, 0, 0, 0.87);
}
.mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-text-color:white;
  --mat-datepicker-calendar-date-selected-state-background-color:#ff4081;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(255, 64, 129, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color:white;
  --mat-datepicker-calendar-date-focus-state-background-color:rgba(255, 64, 129, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color:rgba(255, 64, 129, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color:rgba(255, 64, 129, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e;
}
.mat-datepicker-content.mat-warn {
  --mat-datepicker-calendar-date-selected-state-text-color:white;
  --mat-datepicker-calendar-date-selected-state-background-color:#f44336;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(244, 67, 54, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color:white;
  --mat-datepicker-calendar-date-focus-state-background-color:rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color:rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color:rgba(244, 67, 54, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e;
}
.mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color:#ff4081;
}
.mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color:#f44336;
}
.mat-calendar-controls {
  --mat-icon-button-touch-target-display:none;
}
.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size:40px;
  width: var(--mdc-icon-button-state-layer-size);
  height: var(--mdc-icon-button-state-layer-size);
  padding: 8px;
}
html {
  --mat-datepicker-calendar-text-font:Roboto, sans-serif;
  --mat-datepicker-calendar-text-size:13px;
  --mat-datepicker-calendar-body-label-text-size:14px;
  --mat-datepicker-calendar-body-label-text-weight:500;
  --mat-datepicker-calendar-period-button-text-size:14px;
  --mat-datepicker-calendar-period-button-text-weight:500;
  --mat-datepicker-calendar-header-text-size:11px;
  --mat-datepicker-calendar-header-text-weight:400;
}
html {
  --mat-divider-width:1px;
}
html {
  --mat-divider-color:rgba(0, 0, 0, 0.12);
}
html {
  --mat-expansion-container-shape:4px;
  --mat-expansion-legacy-header-indicator-display:inline-block;
  --mat-expansion-header-indicator-display:none;
}
html {
  --mat-expansion-container-background-color:white;
  --mat-expansion-container-text-color:rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color:rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-expansion-header-focus-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-expansion-header-disabled-state-text-color:rgba(0, 0, 0, 0.26);
  --mat-expansion-header-text-color:rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color:rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color:rgba(0, 0, 0, 0.54);
}
html {
  --mat-expansion-header-collapsed-state-height:48px;
  --mat-expansion-header-expanded-state-height:64px;
}
html {
  --mat-expansion-header-text-font:Roboto, sans-serif;
  --mat-expansion-header-text-size:14px;
  --mat-expansion-header-text-weight:500;
  --mat-expansion-header-text-line-height:inherit;
  --mat-expansion-header-text-tracking:inherit;
  --mat-expansion-container-text-font:Roboto, sans-serif;
  --mat-expansion-container-text-line-height:20px;
  --mat-expansion-container-text-size:14px;
  --mat-expansion-container-text-tracking:0.0178571429em;
  --mat-expansion-container-text-weight:400;
}
html {
  --mat-grid-list-tile-header-primary-text-size:14px;
  --mat-grid-list-tile-header-secondary-text-size:12px;
  --mat-grid-list-tile-footer-primary-text-size:14px;
  --mat-grid-list-tile-footer-secondary-text-size:12px;
}
html {
  --mat-icon-color:inherit;
}
.mat-icon.mat-primary {
  --mat-icon-color:#3f51b5;
}
.mat-icon.mat-accent {
  --mat-icon-color:#ff4081;
}
.mat-icon.mat-warn {
  --mat-icon-color:#f44336;
}
html {
  --mat-sidenav-container-shape:0;
  --mat-sidenav-container-elevation-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-width:auto;
}
html {
  --mat-sidenav-container-divider-color:rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color:white;
  --mat-sidenav-container-text-color:rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color:#fafafa;
  --mat-sidenav-content-text-color:rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color:rgba(0, 0, 0, 0.6);
}
html {
  --mat-stepper-header-icon-foreground-color:white;
  --mat-stepper-header-selected-state-icon-background-color:#3f51b5;
  --mat-stepper-header-selected-state-icon-foreground-color:white;
  --mat-stepper-header-done-state-icon-background-color:#3f51b5;
  --mat-stepper-header-done-state-icon-foreground-color:white;
  --mat-stepper-header-edit-state-icon-background-color:#3f51b5;
  --mat-stepper-header-edit-state-icon-foreground-color:white;
  --mat-stepper-container-color:white;
  --mat-stepper-line-color:rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-stepper-header-focus-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-stepper-header-label-text-color:rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color:rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color:#f44336;
  --mat-stepper-header-icon-background-color:rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color:#f44336;
  --mat-stepper-header-error-state-icon-background-color:transparent;
}
html .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color:white;
  --mat-stepper-header-selected-state-icon-background-color:#ff4081;
  --mat-stepper-header-selected-state-icon-foreground-color:white;
  --mat-stepper-header-done-state-icon-background-color:#ff4081;
  --mat-stepper-header-done-state-icon-foreground-color:white;
  --mat-stepper-header-edit-state-icon-background-color:#ff4081;
  --mat-stepper-header-edit-state-icon-foreground-color:white;
}
html .mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color:white;
  --mat-stepper-header-selected-state-icon-background-color:#f44336;
  --mat-stepper-header-selected-state-icon-foreground-color:white;
  --mat-stepper-header-done-state-icon-background-color:#f44336;
  --mat-stepper-header-done-state-icon-foreground-color:white;
  --mat-stepper-header-edit-state-icon-background-color:#f44336;
  --mat-stepper-header-edit-state-icon-foreground-color:white;
}
html {
  --mat-stepper-header-height:72px;
}
html {
  --mat-stepper-container-text-font:Roboto, sans-serif;
  --mat-stepper-header-label-text-font:Roboto, sans-serif;
  --mat-stepper-header-label-text-size:14px;
  --mat-stepper-header-label-text-weight:400;
  --mat-stepper-header-error-state-label-text-size:16px;
  --mat-stepper-header-selected-state-label-text-size:16px;
  --mat-stepper-header-selected-state-label-text-weight:400;
}
html {
  --mat-sort-arrow-color:#757575;
}
html {
  --mat-toolbar-container-background-color:whitesmoke;
  --mat-toolbar-container-text-color:rgba(0, 0, 0, 0.87);
}
.mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color:#3f51b5;
  --mat-toolbar-container-text-color:white;
}
.mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color:#ff4081;
  --mat-toolbar-container-text-color:white;
}
.mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color:#f44336;
  --mat-toolbar-container-text-color:white;
}
html {
  --mat-toolbar-standard-height:64px;
  --mat-toolbar-mobile-height:56px;
}
html {
  --mat-toolbar-title-text-font:Roboto, sans-serif;
  --mat-toolbar-title-text-line-height:32px;
  --mat-toolbar-title-text-size:20px;
  --mat-toolbar-title-text-tracking:0.0125em;
  --mat-toolbar-title-text-weight:500;
}
html {
  --mat-tree-container-background-color:white;
  --mat-tree-node-text-color:rgba(0, 0, 0, 0.87);
}
html {
  --mat-tree-node-min-height:48px;
}
html {
  --mat-tree-node-text-font:Roboto, sans-serif;
  --mat-tree-node-text-size:14px;
  --mat-tree-node-text-weight:400;
}
.mat-h1,
.mat-headline-5,
.mat-typography .mat-h1,
.mat-typography .mat-headline-5,
.mat-typography h1 {
  font: 400 24px/32px Roboto, sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h2,
.mat-headline-6,
.mat-typography .mat-h2,
.mat-typography .mat-headline-6,
.mat-typography h2 {
  font: 500 20px/32px Roboto, sans-serif;
  letter-spacing: .0125em;
  margin: 0 0 16px;
}
.mat-h3,
.mat-subtitle-1,
.mat-typography .mat-h3,
.mat-typography .mat-subtitle-1,
.mat-typography h3 {
  font: 400 16px/28px Roboto, sans-serif;
  letter-spacing: .009375em;
  margin: 0 0 16px;
}
.mat-h4,
.mat-body-1,
.mat-typography .mat-h4,
.mat-typography .mat-body-1,
.mat-typography h4 {
  font: 400 16px/24px Roboto, sans-serif;
  letter-spacing: .03125em;
  margin: 0 0 16px;
}
.mat-h5,
.mat-typography .mat-h5,
.mat-typography h5 {
  font: 400 calc(14px*.83)/20px Roboto, sans-serif;
  margin: 0 0 12px;
}
.mat-h6,
.mat-typography .mat-h6,
.mat-typography h6 {
  font: 400 calc(14px*.67)/20px Roboto, sans-serif;
  margin: 0 0 12px;
}
.mat-body-strong,
.mat-subtitle-2,
.mat-typography .mat-body-strong,
.mat-typography .mat-subtitle-2 {
  font: 500 14px/22px Roboto, sans-serif;
  letter-spacing: .0071428571em;
}
.mat-body,
.mat-body-2,
.mat-typography .mat-body,
.mat-typography .mat-body-2,
.mat-typography {
  font: 400 14px/20px Roboto, sans-serif;
  letter-spacing: .0178571429em;
}
.mat-body p,
.mat-body-2 p,
.mat-typography .mat-body p,
.mat-typography .mat-body-2 p,
.mat-typography p {
  margin: 0 0 12px;
}
.mat-small,
.mat-caption,
.mat-typography .mat-small,
.mat-typography .mat-caption {
  font: 400 12px/20px Roboto, sans-serif;
  letter-spacing: .0333333333em;
}
.mat-headline-1,
.mat-typography .mat-headline-1 {
  font: 300 96px/96px Roboto, sans-serif;
  letter-spacing: -0.015625em;
  margin: 0 0 56px;
}
.mat-headline-2,
.mat-typography .mat-headline-2 {
  font: 300 60px/60px Roboto, sans-serif;
  letter-spacing: -.0083333333em;
  margin: 0 0 64px;
}
.mat-headline-3,
.mat-typography .mat-headline-3 {
  font: 400 48px/50px Roboto, sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-headline-4,
.mat-typography .mat-headline-4 {
  font: 400 34px/40px Roboto, sans-serif;
  letter-spacing: .0073529412em;
  margin: 0 0 64px;
}

/* src/styles/styles.scss */
html {
  --mat-ripple-color: rgba(0, 0, 0, 0.1);
}
html {
  --mat-option-selected-state-label-text-color: #137887;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.mat-accent {
  --mat-option-selected-state-label-text-color: #c7ad77;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.mat-warn {
  --mat-option-selected-state-label-text-color: #64748b;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
html {
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
}
.mat-primary {
  --mat-full-pseudo-checkbox-selected-icon-color: #137887;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #137887;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
html {
  --mat-full-pseudo-checkbox-selected-icon-color: #c7ad77;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #c7ad77;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color: #c7ad77;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #c7ad77;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.mat-warn {
  --mat-full-pseudo-checkbox-selected-icon-color: #64748b;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #64748b;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
html {
  --mat-app-background-color: #fafafa;
  --mat-app-text-color: rgba(0, 0, 0, 0.87);
}
.mat-elevation-z0,
.mat-mdc-elevation-specific.mat-elevation-z0 {
  box-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z1,
.mat-mdc-elevation-specific.mat-elevation-z1 {
  box-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z2,
.mat-mdc-elevation-specific.mat-elevation-z2 {
  box-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z3,
.mat-mdc-elevation-specific.mat-elevation-z3 {
  box-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z4,
.mat-mdc-elevation-specific.mat-elevation-z4 {
  box-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z5,
.mat-mdc-elevation-specific.mat-elevation-z5 {
  box-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 5px 8px 0px rgba(0, 0, 0, 0.14),
    0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z6,
.mat-mdc-elevation-specific.mat-elevation-z6 {
  box-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z7,
.mat-mdc-elevation-specific.mat-elevation-z7 {
  box-shadow:
    0px 4px 5px -2px rgba(0, 0, 0, 0.2),
    0px 7px 10px 1px rgba(0, 0, 0, 0.14),
    0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z8,
.mat-mdc-elevation-specific.mat-elevation-z8 {
  box-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z9,
.mat-mdc-elevation-specific.mat-elevation-z9 {
  box-shadow:
    0px 5px 6px -3px rgba(0, 0, 0, 0.2),
    0px 9px 12px 1px rgba(0, 0, 0, 0.14),
    0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z10,
.mat-mdc-elevation-specific.mat-elevation-z10 {
  box-shadow:
    0px 6px 6px -3px rgba(0, 0, 0, 0.2),
    0px 10px 14px 1px rgba(0, 0, 0, 0.14),
    0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z11,
.mat-mdc-elevation-specific.mat-elevation-z11 {
  box-shadow:
    0px 6px 7px -4px rgba(0, 0, 0, 0.2),
    0px 11px 15px 1px rgba(0, 0, 0, 0.14),
    0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z12,
.mat-mdc-elevation-specific.mat-elevation-z12 {
  box-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z13,
.mat-mdc-elevation-specific.mat-elevation-z13 {
  box-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 13px 19px 2px rgba(0, 0, 0, 0.14),
    0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z14,
.mat-mdc-elevation-specific.mat-elevation-z14 {
  box-shadow:
    0px 7px 9px -4px rgba(0, 0, 0, 0.2),
    0px 14px 21px 2px rgba(0, 0, 0, 0.14),
    0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z15,
.mat-mdc-elevation-specific.mat-elevation-z15 {
  box-shadow:
    0px 8px 9px -5px rgba(0, 0, 0, 0.2),
    0px 15px 22px 2px rgba(0, 0, 0, 0.14),
    0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z16,
.mat-mdc-elevation-specific.mat-elevation-z16 {
  box-shadow:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z17,
.mat-mdc-elevation-specific.mat-elevation-z17 {
  box-shadow:
    0px 8px 11px -5px rgba(0, 0, 0, 0.2),
    0px 17px 26px 2px rgba(0, 0, 0, 0.14),
    0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z18,
.mat-mdc-elevation-specific.mat-elevation-z18 {
  box-shadow:
    0px 9px 11px -5px rgba(0, 0, 0, 0.2),
    0px 18px 28px 2px rgba(0, 0, 0, 0.14),
    0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z19,
.mat-mdc-elevation-specific.mat-elevation-z19 {
  box-shadow:
    0px 9px 12px -6px rgba(0, 0, 0, 0.2),
    0px 19px 29px 2px rgba(0, 0, 0, 0.14),
    0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z20,
.mat-mdc-elevation-specific.mat-elevation-z20 {
  box-shadow:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 20px 31px 3px rgba(0, 0, 0, 0.14),
    0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z21,
.mat-mdc-elevation-specific.mat-elevation-z21 {
  box-shadow:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 21px 33px 3px rgba(0, 0, 0, 0.14),
    0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z22,
.mat-mdc-elevation-specific.mat-elevation-z22 {
  box-shadow:
    0px 10px 14px -6px rgba(0, 0, 0, 0.2),
    0px 22px 35px 3px rgba(0, 0, 0, 0.14),
    0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z23,
.mat-mdc-elevation-specific.mat-elevation-z23 {
  box-shadow:
    0px 11px 14px -7px rgba(0, 0, 0, 0.2),
    0px 23px 36px 3px rgba(0, 0, 0, 0.14),
    0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z24,
.mat-mdc-elevation-specific.mat-elevation-z24 {
  box-shadow:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
html {
  --mdc-elevated-card-container-shape: 4px;
  --mdc-outlined-card-container-shape: 4px;
  --mdc-outlined-card-outline-width: 1px;
}
html {
  --mdc-elevated-card-container-color: white;
  --mdc-elevated-card-container-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-outlined-card-container-color: white;
  --mdc-outlined-card-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-card-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-subtitle-text-color: rgba(0, 0, 0, 0.54);
}
html {
  --mdc-linear-progress-active-indicator-height: 4px;
  --mdc-linear-progress-track-height: 4px;
  --mdc-linear-progress-track-shape: 0;
}
.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #137887;
  --mdc-linear-progress-track-color: rgba(19, 120, 135, 0.25);
}
.mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color: #c7ad77;
  --mdc-linear-progress-track-color: rgba(199, 173, 119, 0.25);
}
.mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color: #64748b;
  --mdc-linear-progress-track-color: rgba(100, 116, 139, 0.25);
}
html {
  --mdc-plain-tooltip-container-shape: 4px;
  --mdc-plain-tooltip-supporting-text-line-height: 16px;
}
html {
  --mdc-plain-tooltip-container-color: #616161;
  --mdc-plain-tooltip-supporting-text-color: #fff;
}
html {
  --mdc-filled-text-field-active-indicator-height: 1px;
  --mdc-filled-text-field-focus-active-indicator-height: 2px;
  --mdc-filled-text-field-container-shape: 4px;
  --mdc-outlined-text-field-outline-width: 1px;
  --mdc-outlined-text-field-focus-outline-width: 2px;
  --mdc-outlined-text-field-container-shape: 4px;
}
html {
  --mdc-filled-text-field-caret-color: #137887;
  --mdc-filled-text-field-focus-active-indicator-color: #137887;
  --mdc-filled-text-field-focus-label-text-color: rgba(19, 120, 135, 0.87);
  --mdc-filled-text-field-container-color: whitesmoke;
  --mdc-filled-text-field-disabled-container-color: #fafafa;
  --mdc-filled-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-error-hover-label-text-color: #64748b;
  --mdc-filled-text-field-error-focus-label-text-color: #64748b;
  --mdc-filled-text-field-error-label-text-color: #64748b;
  --mdc-filled-text-field-error-caret-color: #64748b;
  --mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-error-active-indicator-color: #64748b;
  --mdc-filled-text-field-error-focus-active-indicator-color: #64748b;
  --mdc-filled-text-field-error-hover-active-indicator-color: #64748b;
  --mdc-outlined-text-field-caret-color: #137887;
  --mdc-outlined-text-field-focus-outline-color: #137887;
  --mdc-outlined-text-field-focus-label-text-color: rgba(19, 120, 135, 0.87);
  --mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-error-caret-color: #64748b;
  --mdc-outlined-text-field-error-focus-label-text-color: #64748b;
  --mdc-outlined-text-field-error-label-text-color: #64748b;
  --mdc-outlined-text-field-error-hover-label-text-color: #64748b;
  --mdc-outlined-text-field-outline-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, 0.06);
  --mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color: #64748b;
  --mdc-outlined-text-field-error-hover-outline-color: #64748b;
  --mdc-outlined-text-field-error-outline-color: #64748b;
  --mat-form-field-focus-select-arrow-color: rgba(19, 120, 135, 0.87);
  --mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: #64748b;
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.08;
}
.mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color: #c7ad77;
  --mdc-filled-text-field-focus-active-indicator-color: #c7ad77;
  --mdc-filled-text-field-focus-label-text-color: rgba(199, 173, 119, 0.87);
  --mdc-outlined-text-field-caret-color: #c7ad77;
  --mdc-outlined-text-field-focus-outline-color: #c7ad77;
  --mdc-outlined-text-field-focus-label-text-color: rgba(199, 173, 119, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(199, 173, 119, 0.87);
}
.mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color: #64748b;
  --mdc-filled-text-field-focus-active-indicator-color: #64748b;
  --mdc-filled-text-field-focus-label-text-color: rgba(100, 116, 139, 0.87);
  --mdc-outlined-text-field-caret-color: #64748b;
  --mdc-outlined-text-field-focus-outline-color: #64748b;
  --mdc-outlined-text-field-focus-label-text-color: rgba(100, 116, 139, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(100, 116, 139, 0.87);
}
html {
  --mat-form-field-container-height: 56px;
  --mat-form-field-filled-label-display: block;
  --mat-form-field-container-vertical-padding: 16px;
  --mat-form-field-filled-with-label-container-padding-top: 24px;
  --mat-form-field-filled-with-label-container-padding-bottom: 8px;
}
html {
  --mat-select-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(19, 120, 135, 0.87);
  --mat-select-invalid-arrow-color: rgba(100, 116, 139, 0.87);
}
html .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(199, 173, 119, 0.87);
  --mat-select-invalid-arrow-color: rgba(100, 116, 139, 0.87);
}
html .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(100, 116, 139, 0.87);
  --mat-select-invalid-arrow-color: rgba(100, 116, 139, 0.87);
}
html {
  --mat-select-arrow-transform: translateY(-8px);
}
html {
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-autocomplete-background-color: white;
}
html {
  --mdc-dialog-container-elevation-shadow:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mdc-dialog-container-shadow-color: #000;
  --mdc-dialog-container-shape: 4px;
  --mat-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
}
html {
  --mdc-dialog-container-color: white;
  --mdc-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mdc-dialog-supporting-text-color: rgba(0, 0, 0, 0.6);
}
.mat-mdc-standard-chip {
  --mdc-chip-container-shape-family: rounded;
  --mdc-chip-container-shape-radius: 16px 16px 16px 16px;
  --mdc-chip-with-avatar-avatar-shape-family: rounded;
  --mdc-chip-with-avatar-avatar-shape-radius: 14px 14px 14px 14px;
  --mdc-chip-with-avatar-avatar-size: 28px;
  --mdc-chip-with-icon-icon-size: 18px;
  --mdc-chip-outline-width: 0;
  --mdc-chip-outline-color: transparent;
  --mdc-chip-disabled-outline-color: transparent;
  --mdc-chip-focus-outline-color: transparent;
  --mdc-chip-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-avatar-disabled-avatar-opacity: 1;
  --mdc-chip-flat-selected-outline-width: 0;
  --mdc-chip-selected-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
  --mdc-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
}
.mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color: #212121;
  --mdc-chip-elevated-container-color: #e0e0e0;
  --mdc-chip-elevated-selected-container-color: #e0e0e0;
  --mdc-chip-elevated-disabled-container-color: #e0e0e0;
  --mdc-chip-flat-disabled-selected-container-color: #e0e0e0;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #212121;
  --mdc-chip-selected-label-text-color: #212121;
  --mdc-chip-with-icon-icon-color: #212121;
  --mdc-chip-with-icon-disabled-icon-color: #212121;
  --mdc-chip-with-icon-selected-icon-color: #212121;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #212121;
  --mat-chip-selected-disabled-trailing-icon-color: #212121;
  --mat-chip-selected-trailing-icon-color: #212121;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-disabled-label-text-color: black;
  --mdc-chip-elevated-container-color: #137887;
  --mdc-chip-elevated-selected-container-color: #137887;
  --mdc-chip-elevated-disabled-container-color: #137887;
  --mdc-chip-flat-disabled-selected-container-color: #137887;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: black;
  --mdc-chip-selected-label-text-color: black;
  --mdc-chip-with-icon-icon-color: black;
  --mdc-chip-with-icon-disabled-icon-color: black;
  --mdc-chip-with-icon-selected-icon-color: black;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: black;
  --mdc-chip-with-trailing-icon-trailing-icon-color: black;
  --mat-chip-selected-disabled-trailing-icon-color: black;
  --mat-chip-selected-trailing-icon-color: black;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-disabled-label-text-color: black;
  --mdc-chip-elevated-container-color: #c7ad77;
  --mdc-chip-elevated-selected-container-color: #c7ad77;
  --mdc-chip-elevated-disabled-container-color: #c7ad77;
  --mdc-chip-flat-disabled-selected-container-color: #c7ad77;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: black;
  --mdc-chip-selected-label-text-color: black;
  --mdc-chip-with-icon-icon-color: black;
  --mdc-chip-with-icon-disabled-icon-color: black;
  --mdc-chip-with-icon-selected-icon-color: black;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: black;
  --mdc-chip-with-trailing-icon-trailing-icon-color: black;
  --mat-chip-selected-disabled-trailing-icon-color: black;
  --mat-chip-selected-trailing-icon-color: black;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mdc-chip-disabled-label-text-color: black;
  --mdc-chip-elevated-container-color: #64748b;
  --mdc-chip-elevated-selected-container-color: #64748b;
  --mdc-chip-elevated-disabled-container-color: #64748b;
  --mdc-chip-flat-disabled-selected-container-color: #64748b;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: black;
  --mdc-chip-selected-label-text-color: black;
  --mdc-chip-with-icon-icon-color: black;
  --mdc-chip-with-icon-disabled-icon-color: black;
  --mdc-chip-with-icon-selected-icon-color: black;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: black;
  --mdc-chip-with-trailing-icon-trailing-icon-color: black;
  --mat-chip-selected-disabled-trailing-icon-color: black;
  --mat-chip-selected-trailing-icon-color: black;
}
.mat-mdc-chip.mat-mdc-standard-chip {
  --mdc-chip-container-height: 32px;
}
html {
  --mdc-switch-disabled-selected-icon-opacity: 0.38;
  --mdc-switch-disabled-track-opacity: 0.12;
  --mdc-switch-disabled-unselected-icon-opacity: 0.38;
  --mdc-switch-handle-height: 20px;
  --mdc-switch-handle-shape: 10px;
  --mdc-switch-handle-width: 20px;
  --mdc-switch-selected-icon-size: 18px;
  --mdc-switch-track-height: 14px;
  --mdc-switch-track-shape: 7px;
  --mdc-switch-track-width: 36px;
  --mdc-switch-unselected-icon-size: 18px;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.04;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.04;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.1;
  --mat-switch-disabled-selected-handle-opacity: 0.38;
  --mat-switch-disabled-unselected-handle-opacity: 0.38;
  --mat-switch-unselected-handle-size: 20px;
  --mat-switch-selected-handle-size: 20px;
  --mat-switch-pressed-handle-size: 20px;
  --mat-switch-with-icon-handle-size: 20px;
  --mat-switch-selected-handle-horizontal-margin: 0;
  --mat-switch-selected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-selected-pressed-handle-horizontal-margin: 0;
  --mat-switch-unselected-handle-horizontal-margin: 0;
  --mat-switch-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-unselected-pressed-handle-horizontal-margin: 0;
  --mat-switch-visible-track-opacity: 1;
  --mat-switch-hidden-track-opacity: 1;
  --mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-switch-track-outline-width: 1px;
  --mat-switch-track-outline-color: transparent;
  --mat-switch-selected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-color: transparent;
}
html {
  --mdc-switch-selected-focus-state-layer-color: #0f606c;
  --mdc-switch-selected-handle-color: #0f606c;
  --mdc-switch-selected-hover-state-layer-color: #0f606c;
  --mdc-switch-selected-pressed-state-layer-color: #0f606c;
  --mdc-switch-selected-focus-handle-color: #062428;
  --mdc-switch-selected-hover-handle-color: #062428;
  --mdc-switch-selected-pressed-handle-color: #062428;
  --mdc-switch-selected-focus-track-color: #71aeb7;
  --mdc-switch-selected-hover-track-color: #71aeb7;
  --mdc-switch-selected-pressed-track-color: #71aeb7;
  --mdc-switch-selected-track-color: #71aeb7;
  --mdc-switch-disabled-selected-handle-color: #424242;
  --mdc-switch-disabled-selected-icon-color: #fff;
  --mdc-switch-disabled-selected-track-color: #424242;
  --mdc-switch-disabled-unselected-handle-color: #424242;
  --mdc-switch-disabled-unselected-icon-color: #fff;
  --mdc-switch-disabled-unselected-track-color: #424242;
  --mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);
  --mdc-switch-handle-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-switch-handle-shadow-color: black;
  --mdc-switch-disabled-handle-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mdc-switch-selected-icon-color: #fff;
  --mdc-switch-unselected-focus-handle-color: #212121;
  --mdc-switch-unselected-focus-state-layer-color: #424242;
  --mdc-switch-unselected-focus-track-color: #e0e0e0;
  --mdc-switch-unselected-handle-color: #616161;
  --mdc-switch-unselected-hover-handle-color: #212121;
  --mdc-switch-unselected-hover-state-layer-color: #424242;
  --mdc-switch-unselected-hover-track-color: #e0e0e0;
  --mdc-switch-unselected-icon-color: #fff;
  --mdc-switch-unselected-pressed-handle-color: #212121;
  --mdc-switch-unselected-pressed-state-layer-color: #424242;
  --mdc-switch-unselected-pressed-track-color: #e0e0e0;
  --mdc-switch-unselected-track-color: #e0e0e0;
  --mdc-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38);
}
html .mat-mdc-slide-toggle {
  --mdc-form-field-label-text-color: rgba(0, 0, 0, 0.87);
}
html .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color: #9f8a5f;
  --mdc-switch-selected-handle-color: #9f8a5f;
  --mdc-switch-selected-hover-state-layer-color: #9f8a5f;
  --mdc-switch-selected-pressed-state-layer-color: #9f8a5f;
  --mdc-switch-selected-focus-handle-color: #282318;
  --mdc-switch-selected-hover-handle-color: #282318;
  --mdc-switch-selected-pressed-handle-color: #282318;
  --mdc-switch-selected-focus-track-color: #ddcead;
  --mdc-switch-selected-hover-track-color: #ddcead;
  --mdc-switch-selected-pressed-track-color: #ddcead;
  --mdc-switch-selected-track-color: #ddcead;
}
html .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color: #475569;
  --mdc-switch-selected-handle-color: #475569;
  --mdc-switch-selected-hover-state-layer-color: #475569;
  --mdc-switch-selected-pressed-state-layer-color: #475569;
  --mdc-switch-selected-focus-handle-color: #0f172a;
  --mdc-switch-selected-hover-handle-color: #0f172a;
  --mdc-switch-selected-pressed-handle-color: #0f172a;
  --mdc-switch-selected-focus-track-color: #cbd5e1;
  --mdc-switch-selected-hover-track-color: #cbd5e1;
  --mdc-switch-selected-pressed-track-color: #cbd5e1;
  --mdc-switch-selected-track-color: #cbd5e1;
}
html {
  --mdc-switch-state-layer-size: 40px;
}
html {
  --mdc-radio-disabled-selected-icon-opacity: 0.38;
  --mdc-radio-disabled-unselected-icon-opacity: 0.38;
  --mdc-radio-state-layer-size: 40px;
}
.mat-mdc-radio-button {
  --mdc-form-field-label-text-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #137887;
  --mdc-radio-selected-hover-icon-color: #137887;
  --mdc-radio-selected-icon-color: #137887;
  --mdc-radio-selected-pressed-icon-color: #137887;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #137887;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
}
.mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #c7ad77;
  --mdc-radio-selected-hover-icon-color: #c7ad77;
  --mdc-radio-selected-icon-color: #c7ad77;
  --mdc-radio-selected-pressed-icon-color: #c7ad77;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #c7ad77;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
}
.mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #64748b;
  --mdc-radio-selected-hover-icon-color: #64748b;
  --mdc-radio-selected-icon-color: #64748b;
  --mdc-radio-selected-pressed-icon-color: #64748b;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #64748b;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
}
html {
  --mdc-radio-state-layer-size: 40px;
  --mat-radio-touch-target-display: block;
}
html {
  --mat-slider-value-indicator-width: auto;
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mdc-slider-active-track-height: 6px;
  --mdc-slider-active-track-shape: 9999px;
  --mdc-slider-handle-height: 20px;
  --mdc-slider-handle-shape: 50%;
  --mdc-slider-handle-width: 20px;
  --mdc-slider-inactive-track-height: 4px;
  --mdc-slider-inactive-track-shape: 9999px;
  --mdc-slider-with-overlap-handle-outline-width: 1px;
  --mdc-slider-with-tick-marks-active-container-opacity: 0.6;
  --mdc-slider-with-tick-marks-container-shape: 50%;
  --mdc-slider-with-tick-marks-container-size: 2px;
  --mdc-slider-with-tick-marks-inactive-container-opacity: 0.6;
}
html {
  --mdc-slider-handle-color: #137887;
  --mdc-slider-focus-handle-color: #137887;
  --mdc-slider-hover-handle-color: #137887;
  --mdc-slider-active-track-color: #137887;
  --mdc-slider-inactive-track-color: #137887;
  --mdc-slider-with-tick-marks-inactive-container-color: #137887;
  --mdc-slider-with-tick-marks-active-container-color: black;
  --mdc-slider-disabled-active-track-color: #000;
  --mdc-slider-disabled-handle-color: #000;
  --mdc-slider-disabled-inactive-track-color: #000;
  --mdc-slider-label-container-color: #000;
  --mdc-slider-label-label-text-color: #fff;
  --mdc-slider-with-overlap-handle-outline-color: #fff;
  --mdc-slider-with-tick-marks-disabled-container-color: #000;
  --mdc-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-ripple-color: #137887;
  --mat-slider-hover-state-layer-color: rgba(19, 120, 135, 0.05);
  --mat-slider-focus-state-layer-color: rgba(19, 120, 135, 0.2);
  --mat-slider-value-indicator-opacity: 0.6;
}
html .mat-accent {
  --mat-slider-ripple-color: #c7ad77;
  --mat-slider-hover-state-layer-color: rgba(199, 173, 119, 0.05);
  --mat-slider-focus-state-layer-color: rgba(199, 173, 119, 0.2);
  --mdc-slider-handle-color: #c7ad77;
  --mdc-slider-focus-handle-color: #c7ad77;
  --mdc-slider-hover-handle-color: #c7ad77;
  --mdc-slider-active-track-color: #c7ad77;
  --mdc-slider-inactive-track-color: #c7ad77;
  --mdc-slider-with-tick-marks-inactive-container-color: #c7ad77;
  --mdc-slider-with-tick-marks-active-container-color: black;
}
html .mat-warn {
  --mat-slider-ripple-color: #64748b;
  --mat-slider-hover-state-layer-color: rgba(100, 116, 139, 0.05);
  --mat-slider-focus-state-layer-color: rgba(100, 116, 139, 0.2);
  --mdc-slider-handle-color: #64748b;
  --mdc-slider-focus-handle-color: #64748b;
  --mdc-slider-hover-handle-color: #64748b;
  --mdc-slider-active-track-color: #64748b;
  --mdc-slider-inactive-track-color: #64748b;
  --mdc-slider-with-tick-marks-inactive-container-color: #64748b;
  --mdc-slider-with-tick-marks-active-container-color: black;
}
html {
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
}
html {
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
}
html {
  --mdc-list-list-item-container-shape: 0;
  --mdc-list-list-item-leading-avatar-shape: 50%;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-selected-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: transparent;
  --mdc-list-list-item-leading-icon-size: 24px;
  --mdc-list-list-item-leading-avatar-size: 40px;
  --mdc-list-list-item-trailing-icon-size: 24px;
  --mdc-list-list-item-disabled-state-layer-color: transparent;
  --mdc-list-list-item-disabled-state-layer-opacity: 0;
  --mdc-list-list-item-disabled-label-text-opacity: 0.38;
  --mdc-list-list-item-disabled-leading-icon-opacity: 0.38;
  --mdc-list-list-item-disabled-trailing-icon-opacity: 0.38;
  --mat-list-active-indicator-color: transparent;
  --mat-list-active-indicator-shape: 4px;
}
html {
  --mdc-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-disabled-label-text-color: black;
  --mdc-list-list-item-disabled-leading-icon-color: black;
  --mdc-list-list-item-disabled-trailing-icon-color: black;
  --mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-state-layer-color: black;
  --mdc-list-list-item-hover-state-layer-opacity: 0.04;
  --mdc-list-list-item-focus-state-layer-color: black;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
}
.mdc-list-item__start,
.mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #137887;
  --mdc-radio-selected-hover-icon-color: #137887;
  --mdc-radio-selected-icon-color: #137887;
  --mdc-radio-selected-pressed-icon-color: #137887;
}
.mat-accent .mdc-list-item__start,
.mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #c7ad77;
  --mdc-radio-selected-hover-icon-color: #c7ad77;
  --mdc-radio-selected-icon-color: #c7ad77;
  --mdc-radio-selected-pressed-icon-color: #c7ad77;
}
.mat-warn .mdc-list-item__start,
.mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #64748b;
  --mdc-radio-selected-hover-icon-color: #64748b;
  --mdc-radio-selected-icon-color: #64748b;
  --mdc-radio-selected-pressed-icon-color: #64748b;
}
.mat-mdc-list-option {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #137887;
  --mdc-checkbox-selected-hover-icon-color: #137887;
  --mdc-checkbox-selected-icon-color: #137887;
  --mdc-checkbox-selected-pressed-icon-color: #137887;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #137887;
  --mdc-checkbox-selected-hover-state-layer-color: #137887;
  --mdc-checkbox-selected-pressed-state-layer-color: #137887;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.mat-mdc-list-option.mat-accent {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #c7ad77;
  --mdc-checkbox-selected-hover-icon-color: #c7ad77;
  --mdc-checkbox-selected-icon-color: #c7ad77;
  --mdc-checkbox-selected-pressed-icon-color: #c7ad77;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #c7ad77;
  --mdc-checkbox-selected-hover-state-layer-color: #c7ad77;
  --mdc-checkbox-selected-pressed-state-layer-color: #c7ad77;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.mat-mdc-list-option.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #64748b;
  --mdc-checkbox-selected-hover-icon-color: #64748b;
  --mdc-checkbox-selected-icon-color: #64748b;
  --mdc-checkbox-selected-pressed-icon-color: #64748b;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #64748b;
  --mdc-checkbox-selected-hover-state-layer-color: #64748b;
  --mdc-checkbox-selected-pressed-state-layer-color: #64748b;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text {
  color: #137887;
}
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start {
  color: #137887;
}
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
html {
  --mdc-list-list-item-one-line-container-height: 48px;
  --mdc-list-list-item-two-line-container-height: 64px;
  --mdc-list-list-item-three-line-container-height: 88px;
  --mat-list-list-item-leading-icon-start-space: 16px;
  --mat-list-list-item-leading-icon-end-space: 32px;
}
.mdc-list-item__start,
.mdc-list-item__end {
  --mdc-radio-state-layer-size: 40px;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,
.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,
.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line {
  height: 56px;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,
.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,
.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines {
  height: 72px;
}
html {
  --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color: white;
  --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color: rgba(0, 0, 0, 0.12);
}
html {
  --mat-paginator-container-size: 56px;
  --mat-paginator-form-field-container-height: 40px;
  --mat-paginator-form-field-container-vertical-padding: 8px;
}
html {
  --mdc-tab-indicator-active-indicator-height: 2px;
  --mdc-tab-indicator-active-indicator-shape: 0;
  --mdc-secondary-navigation-tab-container-height: 48px;
  --mat-tab-header-divider-color: transparent;
  --mat-tab-header-divider-height: 0;
}
.mat-mdc-tab-group,
.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #137887;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #137887;
  --mat-tab-header-active-ripple-color: #137887;
  --mat-tab-header-inactive-ripple-color: #137887;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #137887;
  --mat-tab-header-active-hover-label-text-color: #137887;
  --mat-tab-header-active-focus-indicator-color: #137887;
  --mat-tab-header-active-hover-indicator-color: #137887;
}
.mat-mdc-tab-group.mat-accent,
.mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color: #c7ad77;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #c7ad77;
  --mat-tab-header-active-ripple-color: #c7ad77;
  --mat-tab-header-inactive-ripple-color: #c7ad77;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #c7ad77;
  --mat-tab-header-active-hover-label-text-color: #c7ad77;
  --mat-tab-header-active-focus-indicator-color: #c7ad77;
  --mat-tab-header-active-hover-indicator-color: #c7ad77;
}
.mat-mdc-tab-group.mat-warn,
.mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color: #64748b;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #64748b;
  --mat-tab-header-active-ripple-color: #64748b;
  --mat-tab-header-inactive-ripple-color: #64748b;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #64748b;
  --mat-tab-header-active-hover-label-text-color: #64748b;
  --mat-tab-header-active-focus-indicator-color: #64748b;
  --mat-tab-header-active-hover-indicator-color: #64748b;
}
.mat-mdc-tab-group.mat-background-primary,
.mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color: #137887;
  --mat-tab-header-with-background-foreground-color: black;
}
.mat-mdc-tab-group.mat-background-accent,
.mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color: #c7ad77;
  --mat-tab-header-with-background-foreground-color: black;
}
.mat-mdc-tab-group.mat-background-warn,
.mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color: #64748b;
  --mat-tab-header-with-background-foreground-color: black;
}
.mat-mdc-tab-header {
  --mdc-secondary-navigation-tab-container-height: 48px;
}
html {
  --mdc-checkbox-disabled-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.16;
}
html {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #c7ad77;
  --mdc-checkbox-selected-hover-icon-color: #c7ad77;
  --mdc-checkbox-selected-icon-color: #c7ad77;
  --mdc-checkbox-selected-pressed-icon-color: #c7ad77;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #c7ad77;
  --mdc-checkbox-selected-hover-state-layer-color: #c7ad77;
  --mdc-checkbox-selected-pressed-state-layer-color: #c7ad77;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
  --mat-checkbox-disabled-label-color: rgba(0, 0, 0, 0.38);
}
.mat-mdc-checkbox {
  --mdc-form-field-label-text-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #137887;
  --mdc-checkbox-selected-hover-icon-color: #137887;
  --mdc-checkbox-selected-icon-color: #137887;
  --mdc-checkbox-selected-pressed-icon-color: #137887;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #137887;
  --mdc-checkbox-selected-hover-state-layer-color: #137887;
  --mdc-checkbox-selected-pressed-state-layer-color: #137887;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #64748b;
  --mdc-checkbox-selected-hover-icon-color: #64748b;
  --mdc-checkbox-selected-icon-color: #64748b;
  --mdc-checkbox-selected-pressed-icon-color: #64748b;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #64748b;
  --mdc-checkbox-selected-hover-state-layer-color: #64748b;
  --mdc-checkbox-selected-pressed-state-layer-color: #64748b;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
html {
  --mdc-checkbox-state-layer-size: 40px;
  --mat-checkbox-touch-target-display: block;
}
html {
  --mdc-text-button-container-shape: 4px;
  --mdc-text-button-keep-touch-target: false;
  --mdc-filled-button-container-shape: 4px;
  --mdc-filled-button-keep-touch-target: false;
  --mdc-protected-button-container-shape: 4px;
  --mdc-protected-button-keep-touch-target: false;
  --mdc-outlined-button-keep-touch-target: false;
  --mdc-outlined-button-outline-width: 1px;
  --mdc-outlined-button-container-shape: 4px;
  --mat-text-button-horizontal-padding: 8px;
  --mat-text-button-with-icon-horizontal-padding: 8px;
  --mat-text-button-icon-spacing: 8px;
  --mat-text-button-icon-offset: 0;
  --mat-filled-button-horizontal-padding: 16px;
  --mat-filled-button-icon-spacing: 8px;
  --mat-filled-button-icon-offset: -4px;
  --mat-protected-button-horizontal-padding: 16px;
  --mat-protected-button-icon-spacing: 8px;
  --mat-protected-button-icon-offset: -4px;
  --mat-outlined-button-horizontal-padding: 15px;
  --mat-outlined-button-icon-spacing: 8px;
  --mat-outlined-button-icon-offset: -4px;
}
html {
  --mdc-text-button-label-text-color: black;
  --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-text-button-state-layer-color: black;
  --mat-text-button-disabled-state-layer-color: black;
  --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-text-button-hover-state-layer-opacity: 0.04;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mdc-filled-button-container-color: white;
  --mdc-filled-button-label-text-color: black;
  --mdc-filled-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-disabled-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-filled-button-hover-state-layer-opacity: 0.04;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mdc-protected-button-container-color: white;
  --mdc-protected-button-label-text-color: black;
  --mdc-protected-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-focus-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-hover-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-pressed-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-container-shadow-color: #000;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-disabled-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-protected-button-hover-state-layer-opacity: 0.04;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-label-text-color: black;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: black;
  --mat-outlined-button-disabled-state-layer-color: black;
  --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-outlined-button-hover-state-layer-opacity: 0.04;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: #137887;
  --mat-text-button-state-layer-color: #137887;
  --mat-text-button-ripple-color: rgba(19, 120, 135, 0.1);
}
.mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: #c7ad77;
  --mat-text-button-state-layer-color: #c7ad77;
  --mat-text-button-ripple-color: rgba(199, 173, 119, 0.1);
}
.mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #64748b;
  --mat-text-button-state-layer-color: #64748b;
  --mat-text-button-ripple-color: rgba(100, 116, 139, 0.1);
}
.mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: #137887;
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: #c7ad77;
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #64748b;
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: #137887;
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: #c7ad77;
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #64748b;
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: #137887;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #137887;
  --mat-outlined-button-ripple-color: rgba(19, 120, 135, 0.1);
}
.mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: #c7ad77;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #c7ad77;
  --mat-outlined-button-ripple-color: rgba(199, 173, 119, 0.1);
}
.mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #64748b;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #64748b;
  --mat-outlined-button-ripple-color: rgba(100, 116, 139, 0.1);
}
html {
  --mdc-text-button-container-height: 36px;
  --mdc-filled-button-container-height: 36px;
  --mdc-outlined-button-container-height: 36px;
  --mdc-protected-button-container-height: 36px;
  --mat-text-button-touch-target-display: block;
  --mat-filled-button-touch-target-display: block;
  --mat-protected-button-touch-target-display: block;
  --mat-outlined-button-touch-target-display: block;
}
html {
  --mdc-icon-button-icon-size: 24px;
}
html {
  --mdc-icon-button-icon-color: inherit;
  --mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, 0.38);
  --mat-icon-button-state-layer-color: black;
  --mat-icon-button-disabled-state-layer-color: black;
  --mat-icon-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
}
html .mat-mdc-icon-button.mat-primary {
  --mdc-icon-button-icon-color: #137887;
  --mat-icon-button-state-layer-color: #137887;
  --mat-icon-button-ripple-color: rgba(19, 120, 135, 0.1);
}
html .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color: #c7ad77;
  --mat-icon-button-state-layer-color: #c7ad77;
  --mat-icon-button-ripple-color: rgba(199, 173, 119, 0.1);
}
html .mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color: #64748b;
  --mat-icon-button-state-layer-color: #64748b;
  --mat-icon-button-ripple-color: rgba(100, 116, 139, 0.1);
}
html {
  --mat-icon-button-touch-target-display: block;
}
.mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 48px;
  width: var(--mdc-icon-button-state-layer-size);
  height: var(--mdc-icon-button-state-layer-size);
  padding: 12px;
}
html {
  --mdc-fab-container-shape: 50%;
  --mdc-fab-icon-size: 24px;
  --mdc-fab-small-container-shape: 50%;
  --mdc-fab-small-icon-size: 24px;
  --mdc-extended-fab-container-height: 48px;
  --mdc-extended-fab-container-shape: 24px;
}
html {
  --mdc-fab-container-color: white;
  --mdc-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mdc-fab-focus-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-fab-pressed-container-elevation-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mdc-fab-container-shadow-color: #000;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-disabled-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-fab-small-container-color: white;
  --mdc-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mdc-fab-small-focus-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-fab-small-pressed-container-elevation-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mdc-fab-small-container-shadow-color: #000;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-disabled-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-disabled-state-container-color: rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-extended-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mdc-extended-fab-focus-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-extended-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-extended-fab-pressed-container-elevation-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mdc-extended-fab-container-shadow-color: #000;
}
html .mat-mdc-fab.mat-primary {
  --mdc-fab-container-color: #137887;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
}
html .mat-mdc-fab.mat-accent {
  --mdc-fab-container-color: #c7ad77;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
}
html .mat-mdc-fab.mat-warn {
  --mdc-fab-container-color: #64748b;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
}
html .mat-mdc-mini-fab.mat-primary {
  --mdc-fab-small-container-color: #137887;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
}
html .mat-mdc-mini-fab.mat-accent {
  --mdc-fab-small-container-color: #c7ad77;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
}
html .mat-mdc-mini-fab.mat-warn {
  --mdc-fab-small-container-color: #64748b;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
}
html {
  --mat-fab-touch-target-display: block;
  --mat-fab-small-touch-target-display: block;
}
html {
  --mdc-snackbar-container-shape: 4px;
}
html {
  --mdc-snackbar-container-color: #333333;
  --mdc-snackbar-supporting-text-color: rgba(255, 255, 255, 0.87);
  --mat-snack-bar-button-color: #c7ad77;
}
html {
  --mat-table-row-item-outline-width: 1px;
}
html {
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
}
html {
  --mat-table-header-container-height: 56px;
  --mat-table-footer-container-height: 52px;
  --mat-table-row-item-container-height: 52px;
}
html {
  --mdc-circular-progress-active-indicator-width: 4px;
  --mdc-circular-progress-size: 48px;
}
html {
  --mdc-circular-progress-active-indicator-color: #137887;
}
html .mat-accent {
  --mdc-circular-progress-active-indicator-color: #c7ad77;
}
html .mat-warn {
  --mdc-circular-progress-active-indicator-color: #64748b;
}
html {
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
}
html {
  --mat-badge-background-color: #137887;
  --mat-badge-text-color: black;
  --mat-badge-disabled-state-background-color: #b9b9b9;
  --mat-badge-disabled-state-text-color: rgba(0, 0, 0, 0.38);
}
.mat-badge-accent {
  --mat-badge-background-color: #c7ad77;
  --mat-badge-text-color: black;
}
.mat-badge-warn {
  --mat-badge-background-color: #64748b;
  --mat-badge-text-color: black;
}
html {
  --mat-bottom-sheet-container-shape: 4px;
}
html {
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
}
html {
  --mat-legacy-button-toggle-height: 36px;
  --mat-legacy-button-toggle-shape: 2px;
  --mat-legacy-button-toggle-focus-state-layer-opacity: 1;
  --mat-standard-button-toggle-shape: 4px;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
}
html {
  --mat-legacy-button-toggle-text-color: rgba(0, 0, 0, 0.38);
  --mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.54);
  --mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
  --mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-background-color: white;
  --mat-standard-button-toggle-state-layer-color: black;
  --mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-standard-button-toggle-disabled-state-background-color: white;
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-divider-color: #e0e0e0;
}
html {
  --mat-standard-button-toggle-height: 48px;
}
html {
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-container-touch-elevation-shadow:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
html {
  --mat-datepicker-calendar-date-selected-state-text-color: black;
  --mat-datepicker-calendar-date-selected-state-background-color: #137887;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(19, 120, 135, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: black;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(19, 120, 135, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(19, 120, 135, 0.3);
  --mat-datepicker-toggle-active-state-icon-color: #137887;
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(19, 120, 135, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: black;
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, 0.18);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.24);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
}
.mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-text-color: black;
  --mat-datepicker-calendar-date-selected-state-background-color: #c7ad77;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(199, 173, 119, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: black;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(199, 173, 119, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(199, 173, 119, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(199, 173, 119, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
}
.mat-datepicker-content.mat-warn {
  --mat-datepicker-calendar-date-selected-state-text-color: black;
  --mat-datepicker-calendar-date-selected-state-background-color: #64748b;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(100, 116, 139, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: black;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(100, 116, 139, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(100, 116, 139, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(100, 116, 139, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
}
.mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color: #c7ad77;
}
.mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: #64748b;
}
.mat-calendar-controls {
  --mat-icon-button-touch-target-display: none;
}
.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 40px;
  width: var(--mdc-icon-button-state-layer-size);
  height: var(--mdc-icon-button-state-layer-size);
  padding: 8px;
}
html {
  --mat-divider-width: 1px;
}
html {
  --mat-divider-color: rgba(0, 0, 0, 0.12);
}
html {
  --mat-expansion-container-shape: 4px;
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
}
html {
  --mat-expansion-container-background-color: white;
  --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
}
html {
  --mat-expansion-header-collapsed-state-height: 48px;
  --mat-expansion-header-expanded-state-height: 64px;
}
html {
  --mat-icon-color: inherit;
}
.mat-icon.mat-primary {
  --mat-icon-color: #137887;
}
.mat-icon.mat-accent {
  --mat-icon-color: #c7ad77;
}
.mat-icon.mat-warn {
  --mat-icon-color: #64748b;
}
html {
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-width: auto;
}
html {
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
}
html {
  --mat-stepper-header-icon-foreground-color: black;
  --mat-stepper-header-selected-state-icon-background-color: #137887;
  --mat-stepper-header-selected-state-icon-foreground-color: black;
  --mat-stepper-header-done-state-icon-background-color: #137887;
  --mat-stepper-header-done-state-icon-foreground-color: black;
  --mat-stepper-header-edit-state-icon-background-color: #137887;
  --mat-stepper-header-edit-state-icon-foreground-color: black;
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #64748b;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #64748b;
  --mat-stepper-header-error-state-icon-background-color: transparent;
}
html .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: black;
  --mat-stepper-header-selected-state-icon-background-color: #c7ad77;
  --mat-stepper-header-selected-state-icon-foreground-color: black;
  --mat-stepper-header-done-state-icon-background-color: #c7ad77;
  --mat-stepper-header-done-state-icon-foreground-color: black;
  --mat-stepper-header-edit-state-icon-background-color: #c7ad77;
  --mat-stepper-header-edit-state-icon-foreground-color: black;
}
html .mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: black;
  --mat-stepper-header-selected-state-icon-background-color: #64748b;
  --mat-stepper-header-selected-state-icon-foreground-color: black;
  --mat-stepper-header-done-state-icon-background-color: #64748b;
  --mat-stepper-header-done-state-icon-foreground-color: black;
  --mat-stepper-header-edit-state-icon-background-color: #64748b;
  --mat-stepper-header-edit-state-icon-foreground-color: black;
}
html {
  --mat-stepper-header-height: 72px;
}
html {
  --mat-sort-arrow-color: #757575;
}
html {
  --mat-toolbar-container-background-color: whitesmoke;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
}
.mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #137887;
  --mat-toolbar-container-text-color: black;
}
.mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #c7ad77;
  --mat-toolbar-container-text-color: black;
}
.mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #64748b;
  --mat-toolbar-container-text-color: black;
}
html {
  --mat-toolbar-standard-height: 64px;
  --mat-toolbar-mobile-height: 56px;
}
html {
  --mat-tree-container-background-color: white;
  --mat-tree-node-text-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-tree-node-min-height: 48px;
}
:root {
  --primary: #137887;
  --secondary: #c7ad77;
  --light-secondary: #ddcead;
  --light-primary: #71aeb7;
  --warn: #64748b;
  --body: #334054;
  --error: #f64c4c;
  --error-light: #f88686;
  --disabled: #f3f3f1;
  --blue-primary: #137888;
  --blue-secondary: #8cbdc9;
  --lightTurqoise: #a3f3d0;
  --backgroundBlue: #f0f9ff;
  --brand-palette-50: #e7f2f3;
  --brand-palette-100: #d0e4e7;
  --brand-palette-200: #a1c9cf;
  --brand-palette-300: #71aeb7;
  --brand-palette-400: #42939f;
  --brand-palette-500: #137887;
  --brand-palette-600: #0f606c;
  --brand-palette-700: #0b4851;
  --brand-palette-800: #083036;
  --brand-palette-900: #062428;
  --brand-palette-950: #020c0d;
  --gold-palette-50: #f9f7f1;
  --gold-palette-100: #f4efe4;
  --gold-palette-200: #e9dec9;
  --gold-palette-300: #ddcead;
  --gold-palette-400: #d2bd92;
  --gold-palette-500: #c7ad77;
  --gold-palette-600: #9f8a5f;
  --gold-palette-700: #776847;
  --gold-palette-800: #776847;
  --gold-palette-900: #282318;
  --gold-palette-950: #14110c;
  --slate-palette-50: #f8fafc;
  --slate-palette-100: #f1f5f9;
  --slate-palette-200: #e2e8f0;
  --slate-palette-300: #cbd5e1;
  --slate-palette-400: #94a3b8;
  --slate-palette-500: #64748b;
  --slate-palette-600: #475569;
  --slate-palette-700: #334155;
  --slate-palette-800: #1e293b;
  --slate-palette-900: #0f172a;
  --slate-palette-950: #020617;
  --approved: #2E9E62;
  --approved-bg: #EBF9F2;
  --denied: #C20A0A;
  --denied-bg: #FEE7E7;
  --pending: #CC8800;
  --pending-bg: #FFF9EB;
  --completed: #0041CC;
  --completed-bg: #E5EEFF;
}
:root {
  --font: Nunito Sans, sans-serif;
  --secondFont: Bitter, serif;
}
.positivo {
  display: none;
}
.negativo {
  display: block;
}
.tableMaterial {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border: none;
  box-shadow: none !important;
}
.tableMaterial th {
  font-size: 12px;
  font-weight: 600;
  background-color: var(--gold-palette-200) !important;
  color: #1E293B;
  border-bottom: 0.5px solid var(--gold-palette-200);
  line-height: 16px;
}
.tableMaterial .operation {
  color: #9F8A5F;
  font-weight: 500;
}
.tableMaterial td {
  border-bottom: 0.5px solid var(--gold-palette-200);
}
.tableMaterial td mat-icon {
  color: var(--primary);
  font-size: large;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.tableMaterial td p {
  font-weight: 500;
  font-size: 12px;
  margin: 0;
}
.tableMaterial td .op-date,
.tableMaterial td .vat-number {
  color: #334155;
}
.tableMaterial td .companyName,
.tableMaterial td .type,
.tableMaterial td .amount {
  color: #565656;
}
.tableMaterial td .total {
  font-size: 14px;
  font-weight: 300;
  color: #64748B;
}
.tableMaterial td .status-aprobado {
  color: var(--approved);
  font-size: 14px;
  padding: 2px 10px;
  border-radius: 150px;
  background-color: var(--approved-bg);
  text-align: center;
  width: fit-content;
  min-width: 88px;
}
.tableMaterial td .status-pendiente {
  color: #5C6970;
  font-size: 14px;
  padding: 2px 10px;
  border-radius: 150px;
  background-color: #F1F3F4;
  text-align: center;
  width: fit-content;
  min-width: 88px;
}
.tableMaterial td .status-completado {
  color: var(--completed);
  font-size: 14px;
  padding: 2px 10px;
  border-radius: 150px;
  background-color: var(--completed-bg);
  text-align: center;
  width: fit-content;
  min-width: 88px;
}
.tableMaterial td .status-firmado {
  color: var(--pending);
  font-size: 14px;
  padding: 2px 10px;
  border-radius: 150px;
  background-color: var(--pending-bg);
  text-align: center;
  width: fit-content;
  min-width: 88px;
}
.tableMaterial td .status-cancelado,
.tableMaterial td .status-denegado {
  color: var(--rejected);
  font-size: 14px;
  padding: 2px 10px;
  border-radius: 150px;
  background-color: var(--rejected-bg);
  text-align: center;
  width: fit-content;
  min-width: 88px;
}
.mdc-data-table__row:hover {
  background-color: var(--slate-palette-50);
}
.clickable {
  color: var(--secondary);
  margin: 0;
  cursor: pointer;
}
.gold-color-button {
  font-size: 16px;
  height: 48px;
  color: var(--brand-palette-700);
  background-color: var(--gold-palette-400);
  border: none;
  font-weight: 600;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
  cursor: pointer;
  transition: 0.3s;
  padding: 12px 24px;
  white-space: nowrap;
}
.gold-color-button p {
  font-weight: 600;
  margin: 0;
}
.gold-color-button:hover {
  border-radius: 8px;
  background-color: var(--gold-palette-500);
}
.gold-color-button:disabled {
  background-color: var(--slate-palette-200);
  color: var(--slate-palette-400);
}
.blue-stroked-button,
.gold-stroked-button {
  padding: 12px 24px;
  height: 48px;
  font-weight: 600;
  font-size: 16px;
  border: 1px solid var(--gold-palette-400);
  border-radius: 8px;
  color: var(--gold-palette-400);
  background: rgba(199, 173, 119, 0.05);
  cursor: pointer;
  display: flex;
  white-space: nowrap;
  justify-content: center;
  align-items: center;
  transition: 0.3s;
  flex-direction: row-reverse;
  gap: 8px;
}
.blue-stroked-button p,
.gold-stroked-button p {
  margin: 0;
  font-weight: 600;
}
.blue-stroked-button:hover,
.gold-stroked-button:hover {
  background-color: rgba(199, 173, 119, 0.1019607843);
}
.blue-stroked-button:disabled,
.gold-stroked-button:disabled {
  background: none;
  color: lightgrey;
  border: 2px solid lightgrey;
}
.blue-stroked-button {
  border: 1px solid var(--slate-palette-400);
  background-color: transparent;
  color: var(--brand-palette-500);
  width: fit-content;
  flex-direction: row;
}
.blue-stroked-button:hover {
  background-color: var(--brand-palette-50);
}
.send-button {
  padding: 12px 24px;
  background-color: var(--gold-palette-400);
  border: none;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  gap: 8px;
}
.send-button p {
  font-size: 15px;
  color: var(--brand-palette-700);
  margin: 0;
  font-weight: 600;
}
.send-button:hover {
  transition: 0.5s;
}
.send-button:disabled {
  background-color: var(--slate-palette-200);
  cursor: auto;
}
.send-button:disabled p {
  color: var(--slate-palette-400);
}
.header_button {
  height: 40px;
  width: 170px;
  font-weight: 500;
  font-size: 15px;
  margin: 0 10px;
  border: 2px solid var(--primary);
  background-color: transparent;
  font-weight: 400;
  border-radius: 5px;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  gap: 5px;
  cursor: pointer;
}
.header_button p {
  margin: 0;
}
.gradient_button {
  height: 40px;
  width: 150px;
  font-weight: 500;
  font-size: 15px;
  margin: 0 10px;
  background:
    linear-gradient(
      to right,
      var(--secondary),
      var(--primary));
  border: none;
  font-weight: 400;
  border-radius: 500px;
  color: var(--slate-palette-600);
  cursor: pointer;
}
.gradient_button p {
  margin: 0;
}
.back_button {
  height: 40px;
  width: 150px;
  font-weight: 500;
  font-size: 15px;
  margin: 5px;
  border: 2px solid lightgrey;
  background-color: transparent;
  font-weight: 400;
  border-radius: 500px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
  cursor: pointer;
}
.back_button p {
  margin: 0;
}
.back_button:hover {
  background: lightgrey;
  transition: 0.5s;
  border-color: transparent;
}
.blue-private-button {
  border-radius: 8px;
  border: none;
  padding: 10px 20px;
  background-color: var(--primary);
  gap: 8px;
  cursor: pointer;
  transition: 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
}
.blue-private-button p {
  color: white;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
}
.blue-private-button:hover {
  background-color: var(--brand-palette-600);
}
.blue-private-button:disabled {
  background-color: var(--slate-palette-200);
}
.blue-private-button:disabled p {
  color: var(--slate-palette-400);
}
.blue-private-stroked-button {
  border-radius: 8px;
  border: 1px solid var(--slate-palette-300);
  padding: 10px 20px;
  background-color: transparent;
  gap: 8px;
  color: var(--primary);
  cursor: pointer;
  transition: 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
}
.blue-private-stroked-button p {
  color: var(--primary);
  margin: 0;
  font-size: 14px;
  font-weight: 500;
}
.blue-private-stroked-button:hover {
  background-color: var(--brand-palette-500);
  color: white;
}
.blue-private-stroked-button:hover p {
  color: white;
}
.blue-private-stroked-button:disabled {
  border: 1px solid var(--slate-palette-200);
  color: var(--slate-palette-300);
}
.blue-private-stroked-button:disabled:hover {
  cursor: auto;
  background-color: transparent;
}
.blue-private-stroked-button:disabled:hover p {
  color: var(--primary);
}
@media (max-width: 478px) {
  .gold-color-button {
    font-size: 14px;
    padding: 8px 16px;
    height: auto;
  }
  .gold-stroked-button {
    font-size: 14px;
    padding: 8px 16px;
    height: auto;
  }
}
.header_container,
.onboarding-page {
  display: flex;
  flex-direction: column;
  position: absolute;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.1019607843);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  z-index: 2;
  height: 104px;
  justify-content: space-between;
  align-items: center;
}
.header_container .upper-container,
.onboarding-page .upper-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.header_container .upper-container .logo_container,
.onboarding-page .upper-container .logo_container {
  margin-left: 40px;
}
.header_container .upper-container .buttons_container,
.onboarding-page .upper-container .buttons_container {
  max-width: fit-content;
  display: flex;
  justify-content: space-around;
  align-items: center;
  gap: 10px;
  margin-right: 40px;
}
.header_container .upper-container .buttons_container .gold-color-button,
.onboarding-page .upper-container .buttons_container .gold-color-button {
  width: 149px;
}
.header_container .upper-container .buttons_container .header-icons,
.onboarding-page .upper-container .buttons_container .header-icons {
  margin-right: 10px;
  display: flex;
}
.header_container .upper-container .buttons_container .header-icons mat-icon,
.onboarding-page .upper-container .buttons_container .header-icons mat-icon {
  font-size: 30px;
  width: 30px;
  height: 30px;
  margin: 0 5px;
  color: var(--secondary);
}
.header_container .upper-container .logo_container img,
.onboarding-page .upper-container .logo_container img {
  max-width: 181.07px;
  cursor: pointer;
}
.diagonal_header {
  margin: 0;
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: self-start;
  justify-content: center;
  padding: 30px;
  background-size: cover;
  height: 700px;
  clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 80%);
}
.diagonal_header .header_title {
  font-family: var(--font);
  font-size: 60px;
  font-weight: bolder;
  padding-left: 50px;
  line-height: 1;
}
.diagonal_header .header_subtitle {
  font-weight: 100;
  margin: 30px 25px 25px 40px;
  padding-bottom: 50px;
}
.diagonal_header img {
  width: 100%;
}
.diagonal_header .header_title,
.diagonal_header .header_subtitle {
  display: flex;
  align-items: flex-end;
  z-index: 1;
  color: white;
  width: 700px;
  max-width: 100%;
}
.onboarding-page {
  background-color: var(--brand-palette-700);
}
@media (max-width: 991px) {
  .diagonal_header .header_title {
    padding: 0;
  }
  .diagonal_header .header_subtitle {
    margin: 0;
  }
}
.subtitle-container {
  margin-top: 60px;
  margin-bottom: 10px;
}
.subtitle-container h2 {
  font-family: var(--font);
  color: var(--slate-palette-500);
  font-size: x-large;
  margin: 0;
  margin-left: 5px;
}
.to-do-doc {
  margin-bottom: 20px;
  background-color: white;
  flex-wrap: wrap;
  border-radius: 10px;
  display: flex;
  background-color: var(--light-grey);
}
.to-do-doc .no-data {
  font-size: medium;
  font-weight: 300;
  margin: 0;
  padding: 20px 0px;
}
.document-box {
  color: white;
}
.document-box .partnerName {
  font-size: small;
  font-weight: 300;
}
body {
  margin: 0;
  width: 100%;
  min-height: 100%;
  background-color: #fcfcfc;
  font-family: var(--font) !important;
}
* {
  font-family: var(--font) !important;
}
mat-icon {
  font-family: "Material Icons" !important;
}
.mat-mdc-tab-body-content {
  background-color: var(--white);
}
.mat-mdc-table {
  background-color: transparent !important;
}
html {
  overflow-y: auto;
  scrollbar-color: var(--primary) #f9fafd;
  scrollbar-width: thin;
}
mat-label {
  color: var(--slate-palette-600);
}
.mat-mdc-checkbox.mat-mdc-checkbox-checked .mdc-checkbox__background,
.mdc-checkbox__ripple {
  background-color: var(--brand-palette-300) !important;
  border-color: var(--brand-palette-300) !important;
}
.mdc-checkbox {
  --mdc-checkbox-selected-checkmark-color: #fff;
  --mdc-checkbox-unselected-icon-color: var(--slate-palette-300);
  --mdc-checkbox-unselected-pressed-icon-color: var(--slate-palette-300);
  --mdc-checkbox-unselected-hover-icon-color: var(--slate-palette-300);
  --mdc-checkbox-unselected-focus-icon-color: var(--slate-palette-300);
}
.mdc-checkbox__ripple {
  display: none;
}
.checkboxLogin .mat-mdc-checkbox label {
  color: grey;
}
.checkboxLogin .mat-mdc-checkbox input {
  border-color: violet;
}
.mat-mdc-dialog-container {
  --mdc-dialog-container-shape: 15px;
}
.mat-mdc-snack-bar-container .mdc-snackbar__surface {
  background-color: white !important;
  padding: 0 !important;
}
.mat-mdc-snack-bar-container .mdc-snackbar__label {
  padding: 0 !important;
}
.mat-mdc-standard-chip.mdc-evolution-chip--selected:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label {
  color: white !important;
}
.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark {
  color: white !important;
}
.pointer {
  cursor: pointer;
}
.w100 {
  width: 100%;
}
.mat-mdc-form-field-error {
  display: block;
  color: var(--error) !important;
}
.date-container mat-form-field.mat-mdc-form-field {
  display: block;
  width: 100%;
  max-width: 400px;
  box-sizing: border-box;
}
.date-container .mat-mdc-text-field-wrapper {
  padding: 0 12px;
  height: 3rem;
  min-height: 3rem;
  display: flex;
  align-items: center;
}
.date-container .mat-mdc-form-field-infix {
  padding: 0;
  display: flex;
  align-items: center;
}
.date-container .mdc-text-field {
  --mdc-outlined-text-field-focus-outline-color: var( --semantics-border-action-focus );
  --mdc-outlined-text-field-error-outline-color: var( --semantics-border-neutral-secondary-default );
  --mdc-outlined-text-field-error-hover-outline-color: var( --semantics-border-neutral-secondary-default );
  --mdc-outlined-text-field-error-focus-outline-color: var( --semantics-border-action-focus );
  --mdc-outlined-text-field-container-shape: var(--primitives-spacing-8);
}
.date-container .mdc-notched-outline > * {
  background-color: var(--semantics-bg-base-secondary);
}
.date-container .mat-mdc-input-element {
  z-index: 1;
}
.date-container .mat-mdc-form-field:hover .mdc-notched-outline__leading,
.date-container .mat-mdc-form-field:hover .mdc-notched-outline__notch,
.date-container .mat-mdc-form-field:hover .mdc-notched-outline__trailing {
  border-color: var(--primitives-silver-400);
}
.date-container .mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,
.date-container .mat-mdc-form-field.mat-focused .mdc-notched-outline__notch,
.date-container .mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing {
  border-color: var(--primitives-tile-500);
  border-width: 1.5px;
}
.date-container .mat-mdc-input-element {
  font-size: 0.95rem;
  line-height: 1.2;
}
.date-container .mat-datepicker-toggle .mat-mdc-icon-button .mat-icon,
.date-container .mat-datepicker-toggle .mat-mdc-icon-button svg {
  color: var(--primitives-tile-500);
}
.p-element:has(timesicon) {
  --p-autocomplete-input-padding: var(--primitives-spacing-12) var(--primitives-spacing-40) var(--primitives-spacing-12) var(--primitives-spacing-12);
}
.mat-mdc-form-field-error-wrapper {
  padding: 0 !important;
}

/* src/theme.scss */

/* node_modules/@denariuses/icons-ui/dist/css/denarius-ui-icons.min.css */
.icon,
.icon-weather-wind,
.icon-weather-wind-2,
.icon-weather-sun,
.icon-weather-sun-fog,
.icon-weather-moon,
.icon-weather-ice,
.icon-weather-flash,
.icon-weather-drop,
.icon-weather-cloud,
.icon-weather-cloud-sunny,
.icon-weather-cloud-snow,
.icon-weather-cloud-plus,
.icon-weather-cloud-notif,
.icon-weather-cloud-minus,
.icon-weather-cloud-lightning,
.icon-weather-cloud-fog,
.icon-weather-cloud-drizzle,
.icon-weather-cloud-cross,
.icon-video-volume-up,
.icon-video-volume-slash,
.icon-video-volume-mute,
.icon-video-volume-low,
.icon-video-volume-high,
.icon-video-volume-cross,
.icon-video-voice-square,
.icon-video-voice-cricle,
.icon-video-video,
.icon-video-video-vertical,
.icon-video-video-time,
.icon-video-video-tick,
.icon-video-video-square,
.icon-video-video-slash,
.icon-video-video-remove,
.icon-video-video-play,
.icon-video-video-octagon,
.icon-video-video-horizontal,
.icon-video-video-circle,
.icon-video-video-add,
.icon-video-subtitle,
.icon-video-stop,
.icon-video-stop-circle,
.icon-video-shuffle,
.icon-video-screenmirroring,
.icon-video-scissor,
.icon-video-repeate-one,
.icon-video-repeate-music,
.icon-video-record,
.icon-video-record-circle,
.icon-video-radio,
.icon-video-previous,
.icon-video-play,
.icon-video-play-remove,
.icon-video-play-cricle,
.icon-video-play-circle,
.icon-video-play-add,
.icon-video-pause,
.icon-video-pause-circle,
.icon-video-note-square,
.icon-video-next,
.icon-video-musicnote,
.icon-video-music,
.icon-video-music-square,
.icon-video-music-square-search,
.icon-video-music-square-remove,
.icon-video-music-square-add,
.icon-video-music-playlist,
.icon-video-music-library-2,
.icon-video-music-filter,
.icon-video-music-dashboard,
.icon-video-music-circle,
.icon-video-mini-music-sqaure,
.icon-video-microphone,
.icon-video-microphone-slash,
.icon-video-microphone-2,
.icon-video-maximize-circle,
.icon-video-image,
.icon-video-gallery,
.icon-video-gallery-tick,
.icon-video-gallery-slash,
.icon-video-gallery-remove,
.icon-video-gallery-import,
.icon-video-gallery-favorite,
.icon-video-gallery-export,
.icon-video-gallery-edit,
.icon-video-gallery-add,
.icon-video-forward,
.icon-video-forward-5-seconds,
.icon-video-forward-15-seconds,
.icon-video-forward-10-seconds,
.icon-video-devices,
.icon-video-camera,
.icon-video-camera-slash,
.icon-video-backward,
.icon-video-backward-5-seconds,
.icon-video-backward-15-seconds,
.icon-video-backward-10-seconds,
.icon-video-audio-square,
.icon-users-user,
.icon-users-user-tick,
.icon-users-user-tag,
.icon-users-user-square,
.icon-users-user-search,
.icon-users-user-remove,
.icon-users-user-octagon,
.icon-users-user-minus,
.icon-users-user-help,
.icon-users-user-help-3,
.icon-users-user-help-2,
.icon-users-user-edit,
.icon-users-user-cirlce-add,
.icon-users-user-add,
.icon-users-tag-user,
.icon-users-profile,
.icon-users-profile-tick,
.icon-users-profile-remove,
.icon-users-profile-delete,
.icon-users-profile-circle,
.icon-users-profile-add,
.icon-users-profile-2user,
.icon-users-professional,
.icon-users-people,
.icon-users-company,
.icon-type-translate,
.icon-type-textalign-right,
.icon-type-textalign-left,
.icon-type-textalign-justifyright,
.icon-type-textalign-justifyleft,
.icon-type-textalign-justifycenter,
.icon-type-textalign-center,
.icon-type-text,
.icon-type-text-underline,
.icon-type-text-italic,
.icon-type-text-bold,
.icon-type-text-block,
.icon-type-smallcaps,
.icon-type-quote-up,
.icon-type-quote-up-square,
.icon-type-quote-up-circle,
.icon-type-quote-down,
.icon-type-quote-down-square,
.icon-type-quote-down-circle,
.icon-type-pharagraphspacing,
.icon-type-paperclip,
.icon-type-paperclip-2,
.icon-type-maximize,
.icon-type-link,
.icon-type-link-square,
.icon-type-link-circle,
.icon-type-link-4,
.icon-type-link-3,
.icon-type-link-2,
.icon-type-language-square,
.icon-type-language-circle,
.icon-type-firstline,
.icon-type-eraser,
.icon-type-attach-square,
.icon-type-attach-circle,
.icon-time-timer,
.icon-time-timer-start,
.icon-time-timer-pause,
.icon-time-timer-2,
.icon-time-security-time,
.icon-time-clock,
.icon-time-calendar,
.icon-time-calendar-tick,
.icon-time-calendar-search,
.icon-time-calendar-remove,
.icon-time-calendar-edit,
.icon-time-calendar-circle,
.icon-time-calendar-add,
.icon-time-calendar-3,
.icon-time-calendar-2,
.icon-support-unlimited,
.icon-support-star,
.icon-support-star-slash,
.icon-support-star-2,
.icon-support-smileys,
.icon-support-ranking,
.icon-support-question,
.icon-support-message-question,
.icon-support-medal,
.icon-support-medal-star,
.icon-support-magic-star,
.icon-support-lovely,
.icon-support-like,
.icon-support-like-tag,
.icon-support-like-shapes,
.icon-support-like-dislike,
.icon-support-like-2,
.icon-support-heart,
.icon-support-heart-tick,
.icon-support-heart-slash,
.icon-support-heart-search,
.icon-support-heart-remove,
.icon-support-heart-edit,
.icon-support-heart-circle,
.icon-support-heart-add,
.icon-support-dislike,
.icon-support-icon-24-support,
.icon-shop-shopping-cart,
.icon-shop-shopping-bag,
.icon-shop-shop,
.icon-shop-shop-remove,
.icon-shop-shop-add,
.icon-shop-barcode,
.icon-shop-bag,
.icon-shop-bag-timer,
.icon-shop-bag-tick,
.icon-shop-bag-tick-2,
.icon-shop-bag-happy,
.icon-shop-bag-cross,
.icon-shop-bag-2,
.icon-settings-toggle-on,
.icon-settings-toggle-on-circle,
.icon-settings-toggle-off,
.icon-settings-toggle-off-circle,
.icon-settings-setting,
.icon-settings-setting-6,
.icon-settings-setting-5,
.icon-settings-setting-4,
.icon-settings-setting-3,
.icon-settings-setting-2,
.icon-settings-more,
.icon-settings-more-2,
.icon-settings-menu,
.icon-settings-category,
.icon-settings-category-2,
.icon-settings-candle,
.icon-settings-candle-2,
.icon-security-unlock,
.icon-security-shield,
.icon-security-shield-tick,
.icon-security-shield-slash,
.icon-security-shield-security,
.icon-security-shield-search,
.icon-security-shield-cross,
.icon-security-security,
.icon-security-security-user,
.icon-security-security-safe,
.icon-security-scanning,
.icon-security-scanner,
.icon-security-scan,
.icon-security-scan-barcode,
.icon-security-radar,
.icon-security-password-check,
.icon-security-lock,
.icon-security-lock-slash,
.icon-security-lock-circle,
.icon-security-key,
.icon-security-key-square,
.icon-security-finger-scan,
.icon-security-finger-cricle,
.icon-security-eye,
.icon-security-eye-slash,
.icon-security-check,
.icon-security-alarm,
.icon-search-search-zoom-out,
.icon-search-search-zoom-out-3,
.icon-search-search-zoom-in,
.icon-search-search-zoom-in-2,
.icon-search-search-status,
.icon-search-search-status-2,
.icon-search-search-normal,
.icon-search-search-normal-2,
.icon-search-search-favorite,
.icon-search-search-favorite-2,
.icon-school-teacher,
.icon-school-note,
.icon-school-note-2,
.icon-school-gift,
.icon-school-clipboard,
.icon-school-calculator,
.icon-school-brifecase-timer,
.icon-school-brifecase-tick,
.icon-school-brifecase-cross,
.icon-school-briefcase,
.icon-school-bookmark,
.icon-school-bookmark-2,
.icon-school-book,
.icon-school-book-2,
.icon-school-award,
.icon-programing-sidebar-top,
.icon-programing-sidebar-right,
.icon-programing-sidebar-left,
.icon-programing-sidebar-bottom,
.icon-programing-scroll,
.icon-programing-programming-arrows,
.icon-programing-programming-arrow,
.icon-programing-mobile-programming,
.icon-programing-message-programming,
.icon-programing-hierarchy,
.icon-programing-hierarchy-square,
.icon-programing-hierarchy-square-3,
.icon-programing-hierarchy-square-2,
.icon-programing-hierarchy-3,
.icon-programing-hierarchy-2,
.icon-programing-hashtag,
.icon-programing-hashtag-up,
.icon-programing-hashtag-down,
.icon-programing-document-code,
.icon-programing-document-code-2,
.icon-programing-data,
.icon-programing-data-2,
.icon-programing-command,
.icon-programing-command-square,
.icon-programing-code,
.icon-programing-code-circle,
.icon-programing-code-2,
.icon-notifications-notification,
.icon-notifications-notification-status,
.icon-notifications-notification-favorite,
.icon-notifications-notification-circle,
.icon-notifications-notification-bing,
.icon-notifications-notification-2,
.icon-notifications-lamp-slash,
.icon-notifications-lamp-on,
.icon-notifications-lamp-charge,
.icon-money-wallet,
.icon-money-wallet-search,
.icon-money-wallet-remove,
.icon-money-wallet-money,
.icon-money-wallet-minus,
.icon-money-wallet-check,
.icon-money-wallet-add,
.icon-money-wallet-3,
.icon-money-wallet-2,
.icon-money-transaction-minus,
.icon-money-ticket,
.icon-money-ticket-star,
.icon-money-ticket-expired,
.icon-money-ticket-discount,
.icon-money-ticket-2,
.icon-money-tag,
.icon-money-tag-2,
.icon-money-swap,
.icon-money-strongbox,
.icon-money-strongbox-2,
.icon-money-send-money,
.icon-money-security-card,
.icon-money-recive-money,
.icon-money-receipt,
.icon-money-receipt-text,
.icon-money-receipt-search,
.icon-money-receipt-minus,
.icon-money-receipt-item,
.icon-money-receipt-edit,
.icon-money-receipt-disscount,
.icon-money-receipt-discount,
.icon-money-receipt-add,
.icon-money-receipt-2,
.icon-money-percentage-square,
.icon-money-percentage-round,
.icon-money-moneys,
.icon-money-money,
.icon-money-money-time,
.icon-money-money-tick,
.icon-money-money-remove,
.icon-money-money-forbidden,
.icon-money-money-change,
.icon-money-money-add,
.icon-money-money-4,
.icon-money-money-3,
.icon-money-money-2,
.icon-money-math,
.icon-money-graph,
.icon-money-empty-wallet,
.icon-money-empty-wallet-time,
.icon-money-empty-wallet-tick,
.icon-money-empty-wallet-remove,
.icon-money-empty-wallet-change,
.icon-money-empty-wallet-add,
.icon-money-dollar-square,
.icon-money-dollar-circle,
.icon-money-document,
.icon-money-discount-shape,
.icon-money-discount-circle,
.icon-money-coin,
.icon-money-cards,
.icon-money-card,
.icon-money-card-tick,
.icon-money-card-slash,
.icon-money-card-send,
.icon-money-card-remove,
.icon-money-card-receive,
.icon-money-card-pos,
.icon-money-card-edit,
.icon-money-card-add,
.icon-money-archive,
.icon-location-routing,
.icon-location-routing-2,
.icon-location-route-square,
.icon-location-radar,
.icon-location-radar-2,
.icon-location-picture-frame,
.icon-location-map,
.icon-location-location,
.icon-location-location-tick,
.icon-location-location-slash,
.icon-location-location-minus,
.icon-location-location-cross,
.icon-location-location-add,
.icon-location-gps,
.icon-location-gps-slash,
.icon-location-global,
.icon-location-global-search,
.icon-location-global-refresh,
.icon-location-global-edit,
.icon-location-discover,
.icon-location-direct-up,
.icon-location-direct-right,
.icon-location-direct-left,
.icon-location-direct-down,
.icon-location-bifurcation,
.icon-location-arrow-square,
.icon-grid-slider-vertical,
.icon-grid-slider-horizontal,
.icon-grid-row-vertical,
.icon-grid-row-horizontal,
.icon-grid-rotate-right,
.icon-grid-rotate-left,
.icon-grid-maximize,
.icon-grid-maximize-5,
.icon-grid-maximize-4,
.icon-grid-maximize-3,
.icon-grid-maximize-2,
.icon-grid-kanban,
.icon-grid-grid-lock,
.icon-grid-grid-eraser,
.icon-grid-grid-edit,
.icon-grid-grid-9,
.icon-grid-grid-8,
.icon-grid-grid-7,
.icon-grid-grid-6,
.icon-grid-grid-5,
.icon-grid-grid-4,
.icon-grid-grid-3,
.icon-grid-grid-2,
.icon-grid-grid-1,
.icon-grid-format-square,
.icon-grid-format-circle,
.icon-grid-fatrows,
.icon-grid-element-plus,
.icon-grid-element-equal,
.icon-grid-element-4,
.icon-grid-element-3,
.icon-grid-element-2,
.icon-grid-element-1,
.icon-grid-crop,
.icon-grid-convertshape,
.icon-grid-convertshape-2,
.icon-grid-align-vertically,
.icon-grid-align-top,
.icon-grid-align-right,
.icon-grid-align-left,
.icon-grid-align-horizontally,
.icon-grid-align-bottom,
.icon-grid-icon-3square,
.icon-flags-ZW,
.icon-flags-ZM,
.icon-flags-ZA,
.icon-flags-YE,
.icon-flags-WS,
.icon-flags-VU,
.icon-flags-VN,
.icon-flags-VI,
.icon-flags-VG,
.icon-flags-VE,
.icon-flags-VC,
.icon-flags-UZ,
.icon-flags-UY,
.icon-flags-US,
.icon-flags-UG,
.icon-flags-UA,
.icon-flags-TZ,
.icon-flags-TW,
.icon-flags-TV,
.icon-flags-TT,
.icon-flags-TR,
.icon-flags-TO,
.icon-flags-TN,
.icon-flags-TM,
.icon-flags-TL,
.icon-flags-TK,
.icon-flags-TJ,
.icon-flags-TH,
.icon-flags-TG,
.icon-flags-TD,
.icon-flags-TC,
.icon-flags-SZ,
.icon-flags-SY,
.icon-flags-SX,
.icon-flags-SV,
.icon-flags-ST,
.icon-flags-SS,
.icon-flags-SR,
.icon-flags-SO,
.icon-flags-SN,
.icon-flags-SM,
.icon-flags-SL,
.icon-flags-SK,
.icon-flags-SI,
.icon-flags-SG,
.icon-flags-SE,
.icon-flags-SC,
.icon-flags-SB,
.icon-flags-SA,
.icon-flags-RW,
.icon-flags-RU,
.icon-flags-RS,
.icon-flags-RO,
.icon-flags-QA,
.icon-flags-PY,
.icon-flags-PW,
.icon-flags-PT,
.icon-flags-PS,
.icon-flags-PR,
.icon-flags-PN,
.icon-flags-PL,
.icon-flags-PK,
.icon-flags-PH,
.icon-flags-PG,
.icon-flags-PF,
.icon-flags-PE,
.icon-flags-PA,
.icon-flags-OM,
.icon-flags-NZ,
.icon-flags-NU,
.icon-flags-NR,
.icon-flags-NP,
.icon-flags-NO,
.icon-flags-NL,
.icon-flags-NI,
.icon-flags-NG,
.icon-flags-NF,
.icon-flags-NE,
.icon-flags-NA,
.icon-flags-MZ,
.icon-flags-MY,
.icon-flags-MX,
.icon-flags-MW,
.icon-flags-MV,
.icon-flags-MU,
.icon-flags-MT,
.icon-flags-MS,
.icon-flags-MR,
.icon-flags-MQ,
.icon-flags-MP,
.icon-flags-MO,
.icon-flags-MN,
.icon-flags-MM,
.icon-flags-ML,
.icon-flags-MK,
.icon-flags-MH,
.icon-flags-MG,
.icon-flags-ME,
.icon-flags-MD,
.icon-flags-MC,
.icon-flags-MA,
.icon-flags-LY,
.icon-flags-LV,
.icon-flags-LU,
.icon-flags-LT,
.icon-flags-LS,
.icon-flags-LR,
.icon-flags-LK,
.icon-flags-LI,
.icon-flags-LC,
.icon-flags-LB,
.icon-flags-LA,
.icon-flags-KZ,
.icon-flags-KY,
.icon-flags-KW,
.icon-flags-KR,
.icon-flags-KP,
.icon-flags-KN,
.icon-flags-KM,
.icon-flags-KI,
.icon-flags-KH,
.icon-flags-KG,
.icon-flags-KE,
.icon-flags-JP,
.icon-flags-JO,
.icon-flags-JM,
.icon-flags-JE,
.icon-flags-IT,
.icon-flags-IS,
.icon-flags-IR,
.icon-flags-IQ,
.icon-flags-IO,
.icon-flags-IN,
.icon-flags-IM,
.icon-flags-IL,
.icon-flags-IE,
.icon-flags-ID,
.icon-flags-HU,
.icon-flags-HT,
.icon-flags-HR,
.icon-flags-HN,
.icon-flags-HK,
.icon-flags-GY,
.icon-flags-GW,
.icon-flags-GU,
.icon-flags-GT,
.icon-flags-GR,
.icon-flags-GQ,
.icon-flags-GN,
.icon-flags-GM,
.icon-flags-GL,
.icon-flags-GI,
.icon-flags-GH,
.icon-flags-GG,
.icon-flags-GE,
.icon-flags-GD,
.icon-flags-GB,
.icon-flags-GB-2,
.icon-flags-GA,
.icon-flags-FR,
.icon-flags-FO,
.icon-flags-FM,
.icon-flags-FK,
.icon-flags-FJ,
.icon-flags-FI,
.icon-flags-ET,
.icon-flags-ES,
.icon-flags-ER,
.icon-flags-EH,
.icon-flags-EG,
.icon-flags-EE,
.icon-flags-EC,
.icon-flags-DZ,
.icon-flags-DS,
.icon-flags-DO,
.icon-flags-DM,
.icon-flags-DK,
.icon-flags-DJ,
.icon-flags-DE,
.icon-flags-CZ,
.icon-flags-CY,
.icon-flags-CX,
.icon-flags-CW,
.icon-flags-CU,
.icon-flags-CR,
.icon-flags-CO,
.icon-flags-CN,
.icon-flags-CM,
.icon-flags-CL,
.icon-flags-CK,
.icon-flags-CH,
.icon-flags-CF,
.icon-flags-CD,
.icon-flags-CD-1,
.icon-flags-CC,
.icon-flags-CA,
.icon-flags-BZ,
.icon-flags-BY,
.icon-flags-BW,
.icon-flags-BT,
.icon-flags-BS,
.icon-flags-BR,
.icon-flags-BQ,
.icon-flags-BQ-2,
.icon-flags-BQ-1,
.icon-flags-BO,
.icon-flags-BN,
.icon-flags-BM,
.icon-flags-BL,
.icon-flags-BJ,
.icon-flags-BI,
.icon-flags-BH,
.icon-flags-BG,
.icon-flags-BF,
.icon-flags-BE,
.icon-flags-BD,
.icon-flags-BB,
.icon-flags-BA,
.icon-flags-AZ,
.icon-flags-AX,
.icon-flags-AW,
.icon-flags-AU,
.icon-flags-AT,
.icon-flags-AS,
.icon-flags-AR,
.icon-flags-AO,
.icon-flags-AM,
.icon-flags-AL,
.icon-flags-AI,
.icon-flags-AG,
.icon-flags-AF,
.icon-flags-AE,
.icon-flags-AD,
.icon-files-folder,
.icon-files-folder-open,
.icon-files-folder-minus,
.icon-files-folder-favorite,
.icon-files-folder-cross,
.icon-files-folder-cloud,
.icon-files-folder-add,
.icon-files-folder-2,
.icon-emails-sms,
.icon-emails-sms-tracking,
.icon-emails-sms-star,
.icon-emails-sms-search,
.icon-emails-sms-notification,
.icon-emails-sms-edit,
.icon-emails-messages,
.icon-emails-messages-4,
.icon-emails-messages-3,
.icon-emails-messages-2,
.icon-emails-message,
.icon-emails-message-time,
.icon-emails-message-tick,
.icon-emails-message-text,
.icon-emails-message-square,
.icon-emails-message-search,
.icon-emails-message-remove,
.icon-emails-message-notif,
.icon-emails-message-minus,
.icon-emails-message-favorite,
.icon-emails-message-edit,
.icon-emails-message-circle,
.icon-emails-message-add,
.icon-emails-message-2,
.icon-emails-directbox-send,
.icon-emails-directbox-receive,
.icon-emails-directbox-notif,
.icon-emails-directbox-default,
.icon-emails-direct,
.icon-emails-direct-send,
.icon-emails-direct-notification,
.icon-emails-direct-normal,
.icon-emails-direct-inbox,
.icon-emails-device-message,
.icon-design-size,
.icon-design-shapes,
.icon-design-scissor,
.icon-design-ruler,
.icon-design-ruler-pen,
.icon-design-recovery-convert,
.icon-design-pen-tool,
.icon-design-pen-tool-2,
.icon-design-pen-remove,
.icon-design-pen-close,
.icon-design-pen-add,
.icon-design-path,
.icon-design-path-square,
.icon-design-path-2,
.icon-design-paintbucket,
.icon-design-paintbucket-2,
.icon-design-omega-square,
.icon-design-omega-circle,
.icon-design-mask,
.icon-design-mask-2,
.icon-design-main-component,
.icon-design-magicpen,
.icon-design-lifebuoy,
.icon-design-layer,
.icon-design-glass,
.icon-design-forward-item,
.icon-design-flash-circle,
.icon-design-eraser,
.icon-design-designtools,
.icon-design-copy,
.icon-design-copy-success,
.icon-design-component,
.icon-design-colors-square,
.icon-design-colorfilter,
.icon-design-color-swatch,
.icon-design-bucket-square,
.icon-design-bucket-circle,
.icon-design-brush,
.icon-design-brush-5,
.icon-design-brush-4,
.icon-design-brush-3,
.icon-design-brush-2,
.icon-design-blur,
.icon-design-blend,
.icon-design-blend-2,
.icon-design-bezier,
.icon-design-backward-item,
.icon-design-additem,
.icon-delivery-truck-time,
.icon-delivery-truck-tick,
.icon-delivery-truck-remove,
.icon-delivery-delivery,
.icon-delivery-delivery-2,
.icon-delivery-convert-3d-cube,
.icon-delivery-box,
.icon-delivery-box-time,
.icon-delivery-box-tick,
.icon-delivery-box-search,
.icon-delivery-box-remove,
.icon-delivery-box-add,
.icon-delivery-box-2,
.icon-delivery-icon-3d-square,
.icon-delivery-icon-3d-rotate,
.icon-delivery-icon-3d-cube-scan,
.icon-crypto-trade,
.icon-crypto-card-coin,
.icon-crypto-buy-crypto,
.icon-crypto-bitcoin-refresh,
.icon-crypto-bitcoin-convert,
.icon-crypto-bitcoin-card,
.icon-content-certificate-24,
.icon-content-task,
.icon-content-task-square,
.icon-content-stickynote,
.icon-content-note,
.icon-content-note-text,
.icon-content-note-remove,
.icon-content-note-favorite,
.icon-content-note-add,
.icon-content-note-2,
.icon-content-menu-board,
.icon-content-edit,
.icon-content-edit-2,
.icon-content-document,
.icon-content-document-upload,
.icon-content-document-text,
.icon-content-document-sketch,
.icon-content-document-reupload,
.icon-content-document-reupload-2,
.icon-content-document-previous,
.icon-content-document-normal,
.icon-content-document-like,
.icon-content-document-forward,
.icon-content-document-filter,
.icon-content-document-favorite,
.icon-content-document-download,
.icon-content-document-copy,
.icon-content-document-cloud,
.icon-content-creative-commons,
.icon-content-copyright,
.icon-content-clipboard-tick,
.icon-content-clipboard-text,
.icon-content-clipboard-import,
.icon-content-clipboard-export,
.icon-content-clipboard-close,
.icon-content-certificate-16,
.icon-content-bill,
.icon-content-archive-book,
.icon-computers-simcard-3,
.icon-computers-weight,
.icon-computers-watch,
.icon-computers-watch-status,
.icon-computers-speaker,
.icon-computers-simcard,
.icon-computers-simcard-2,
.icon-computers-ram,
.icon-computers-ram-2,
.icon-computers-printer,
.icon-computers-printer-slash,
.icon-computers-music-play,
.icon-computers-mouse,
.icon-computers-monitor,
.icon-computers-monitor-recorder,
.icon-computers-monitor-mobbile,
.icon-computers-mobile,
.icon-computers-mirroring-screen,
.icon-computers-microscope,
.icon-computers-lamp,
.icon-computers-keyboard,
.icon-computers-keyboard-open,
.icon-computers-help,
.icon-computers-headphones,
.icon-computers-headphone,
.icon-computers-gameboy,
.icon-computers-game,
.icon-computers-folder-connection,
.icon-computers-external-drive,
.icon-computers-electricity,
.icon-computers-driver,
.icon-computers-driver-refresh,
.icon-computers-driver-2,
.icon-computers-devices,
.icon-computers-cpu,
.icon-computers-cpu-setting,
.icon-computers-cpu-charge,
.icon-computers-cloud-remove,
.icon-computers-cloud-connection,
.icon-computers-cloud-change,
.icon-computers-cloud-add,
.icon-computers-clock,
.icon-computers-building-6,
.icon-computers-bluetooth,
.icon-computers-bluetooth-rectangle,
.icon-computers-bluetooth-circle,
.icon-computers-bluetooth-2,
.icon-computers-airpods,
.icon-computers-airpod,
.icon-computers-airdrop,
.icon-cars-smart-car,
.icon-cars-ship,
.icon-cars-gas-station,
.icon-cars-driving,
.icon-cars-car,
.icon-cars-bus,
.icon-cars-airplane,
.icon-cars-airplane-square,
.icon-call-call,
.icon-call-call-slash,
.icon-call-call-remove,
.icon-call-call-received,
.icon-call-call-outgoing,
.icon-call-call-minus,
.icon-call-call-incoming,
.icon-call-call-calling,
.icon-call-call-add,
.icon-business-trend-up,
.icon-business-trend-down,
.icon-business-status-up,
.icon-business-presention-chart,
.icon-business-personalcard,
.icon-business-home-trend-up,
.icon-business-home-trend-down,
.icon-business-home-hashtag,
.icon-business-health,
.icon-business-hashtag,
.icon-business-graph-2,
.icon-business-favorite-chart,
.icon-business-diagram,
.icon-business-chart-success,
.icon-business-chart-fail,
.icon-business-chart-4,
.icon-business-chart-3,
.icon-business-chart-2,
.icon-business-activity,
.icon-building-house,
.icon-building-house-2,
.icon-building-hospital,
.icon-building-courthouse,
.icon-building-buliding-5,
.icon-building-buildings,
.icon-building-buildings-2,
.icon-building-building,
.icon-building-building-4,
.icon-building-building-3,
.icon-building-bank,
.icon-brand-zoom,
.icon-brand-zel-zel,
.icon-brand-youtube,
.icon-brand-xrp-xrp,
.icon-brand-xd,
.icon-brand-wing-wing,
.icon-brand-windows,
.icon-brand-whatsapp,
.icon-brand-wanchain-wan,
.icon-brand-vibe-vibe,
.icon-brand-velas-vlx,
.icon-brand-usd-coin-usdc,
.icon-brand-ui8,
.icon-brand-twitch,
.icon-brand-trontron-trx,
.icon-brand-triangle,
.icon-brand-trello,
.icon-brand-thorchain-rune,
.icon-brand-theta-theta,
.icon-brand-the-graph-grt,
.icon-brand-tether-usdt,
.icon-brand-tenx-pay,
.icon-brand-stellar-xlm,
.icon-brand-stacks-stx,
.icon-brand-spotify,
.icon-brand-solana-sol,
.icon-brand-snapchat,
.icon-brand-slack,
.icon-brand-siacoin-sc,
.icon-brand-quant-qnt,
.icon-brand-python,
.icon-brand-polyswarm-nct,
.icon-brand-polygon-matic,
.icon-brand-polkadot-dot,
.icon-brand-photoshop,
.icon-brand-paypal,
.icon-brand-ontology-ont,
.icon-brand-okb-okb,
.icon-brand-ocean-protocol-ocean,
.icon-brand-nexo-nexo,
.icon-brand-nem-xem,
.icon-brand-nebulas-nas,
.icon-brand-monero-xmr,
.icon-brand-messenger,
.icon-brand-maker-mkr,
.icon-brand-litecoin-ltc,
.icon-brand-kyber-network-knc,
.icon-brand-js,
.icon-brand-java-script,
.icon-brand-iost-iost,
.icon-brand-illustrator,
.icon-brand-icon-icx,
.icon-brand-huobi-token-ht,
.icon-brand-html-5,
.icon-brand-html-3,
.icon-brand-hex-hex,
.icon-brand-hedera-hashgraph-hbar,
.icon-brand-harmony-one,
.icon-brand-google,
.icon-brand-google-play,
.icon-brand-ftx-token-ftt,
.icon-brand-framer,
.icon-brand-frame,
.icon-brand-figma,
.icon-brand-facebook,
.icon-brand-ethereum-classic-etc,
.icon-brand-ethereum-eth,
.icon-brand-eos-eos,
.icon-brand-enjin-coin-enj,
.icon-brand-emercoin-emc,
.icon-brand-educare-ekt,
.icon-brand-dropbox,
.icon-brand-dribbble,
.icon-brand-dent-dent,
.icon-brand-decred-dcr,
.icon-brand-dash-dash,
.icon-brand-dai-dai,
.icon-brand-civic-cvc,
.icon-brand-chainlink-link,
.icon-brand-celsius-cel,
.icon-brand-celo-celo,
.icon-brand-bootsrap,
.icon-brand-blogger,
.icon-brand-bitcoin-btc,
.icon-brand-binance-usd-busd,
.icon-brand-binance-coin-bnb,
.icon-brand-avalanche-avax,
.icon-brand-autonio-niox,
.icon-brand-augur-rep,
.icon-brand-apple,
.icon-brand-ankr-ankr,
.icon-brand-android,
.icon-brand-aave-aave,
.icon-basic-wifi,
.icon-basic-wifi-square,
.icon-basic-weight,
.icon-basic-warning-2,
.icon-basic-verify,
.icon-basic-trush-square,
.icon-basic-triangle,
.icon-basic-tree,
.icon-basic-trash,
.icon-basic-tick,
.icon-basic-tick-square,
.icon-basic-tick-circle,
.icon-basic-tag-right,
.icon-basic-tag-cross,
.icon-basic-story,
.icon-basic-sticker,
.icon-basic-status,
.icon-basic-speedometer,
.icon-basic-sound,
.icon-basic-sort,
.icon-basic-smart-home,
.icon-basic-slider,
.icon-basic-slash,
.icon-basic-signpost,
.icon-basic-share,
.icon-basic-send,
.icon-basic-send-2,
.icon-basic-safe-home,
.icon-basic-reserve,
.icon-basic-ranking,
.icon-basic-pet,
.icon-basic-mouse,
.icon-basic-mouse-square,
.icon-basic-mouse-circle,
.icon-basic-more-square,
.icon-basic-more-circle,
.icon-basic-mirror,
.icon-basic-minus,
.icon-basic-minus-square,
.icon-basic-minus-cirlce,
.icon-basic-milk,
.icon-basic-menu,
.icon-basic-level,
.icon-basic-lamp,
.icon-basic-judge,
.icon-basic-instagram,
.icon-basic-information,
.icon-basic-info-circle,
.icon-basic-info-circle-2,
.icon-basic-home,
.icon-basic-home-wifi,
.icon-basic-home-3,
.icon-basic-home-2,
.icon-basic-happyemoji,
.icon-basic-grammerly,
.icon-basic-glass,
.icon-basic-ghost,
.icon-basic-forbidden,
.icon-basic-flash,
.icon-basic-flash-slash,
.icon-basic-flash-circle,
.icon-basic-flag,
.icon-basic-flag-2,
.icon-basic-filter,
.icon-basic-filter-tick,
.icon-basic-filter-square,
.icon-basic-filter-search,
.icon-basic-filter-remove,
.icon-basic-filter-edit,
.icon-basic-filter-add,
.icon-basic-emoji-sad,
.icon-basic-emoji-normal,
.icon-basic-emoji-happy,
.icon-basic-discover,
.icon-basic-diamonds,
.icon-basic-danger,
.icon-basic-cup,
.icon-basic-crown,
.icon-basic-computing,
.icon-basic-coffee,
.icon-basic-close,
.icon-basic-close-square,
.icon-basic-close-round,
.icon-basic-close-negative,
.icon-basic-close-circle,
.icon-basic-chrome,
.icon-basic-chart,
.icon-basic-cd,
.icon-basic-cake,
.icon-basic-bubble,
.icon-basic-broom,
.icon-basic-box-2,
.icon-basic-battery-full,
.icon-basic-battery-empty,
.icon-basic-battery-disable,
.icon-basic-battery-charging,
.icon-basic-battery-2,
.icon-basic-autobrightness,
.icon-basic-archive,
.icon-basic-add,
.icon-basic-add-square,
.icon-basic-add-circle,
.icon-basic-icon-3dcube,
.icon-arrow-undo,
.icon-arrow-transfer,
.icon-arrow-send,
.icon-arrow-send-square,
.icon-arrow-send-sqaure-2,
.icon-arrow-rotate-right,
.icon-arrow-rotate-left,
.icon-arrow-repeat,
.icon-arrow-repeat-circle,
.icon-arrow-refresh,
.icon-arrow-refresh-square-2,
.icon-arrow-refresh-right-square,
.icon-arrow-refresh-left-square,
.icon-arrow-refresh-circle,
.icon-arrow-refresh-2,
.icon-arrow-redo,
.icon-arrow-received,
.icon-arrow-receive-square,
.icon-arrow-receive-square-2,
.icon-arrow-logout,
.icon-arrow-logout-2,
.icon-arrow-login,
.icon-arrow-login-2,
.icon-arrow-import,
.icon-arrow-import-4,
.icon-arrow-import-3,
.icon-arrow-import-2,
.icon-arrow-forward-square,
.icon-arrow-export,
.icon-arrow-export-4,
.icon-arrow-export-3,
.icon-arrow-export-2,
.icon-arrow-convert,
.icon-arrow-chevron-up,
.icon-arrow-chevron-right,
.icon-arrow-chevron-left,
.icon-arrow-chevron-down,
.icon-arrow-back-square,
.icon-arrow-arrow-up,
.icon-arrow-arrow-swap-up,
.icon-arrow-arrow-swap-horizontal,
.icon-arrow-arrow-square-up,
.icon-arrow-arrow-square-right,
.icon-arrow-arrow-square-left,
.icon-arrow-arrow-square-down,
.icon-arrow-arrow-right,
.icon-arrow-arrow-left,
.icon-arrow-arrow-down,
.icon-arrow-arrow-circle-up,
.icon-arrow-arrow-circle-right,
.icon-arrow-arrow-circle-left,
.icon-arrow-arrow-circle-down,
.icon-arrow-arrow-bottom,
.icon-arrow-arrow-3,
.icon-arrow-arrow-2,
.icon-arrow-arrange-square,
.icon-arrow-arrange-square-2,
.icon-arrow-arrange-circle,
.icon-arrow-arrange-circle-2,
.icon-archive-save-remove,
.icon-archive-save-minus,
.icon-archive-save-add,
.icon-archive-save-2,
.icon-archive-receipt-square,
.icon-archive-book-square,
.icon-archive-book-saved,
.icon-archive-archive,
.icon-archive-archive-tick,
.icon-archive-archive-slash,
.icon-archive-archive-minus,
.icon-archive-archive-add {
  display: inline-block;
  vertical-align: middle;
  flex-shrink: 0;
}
.icon--sm {
  width: 16px !important;
  height: 16px !important;
}
.icon--md {
  width: 24px !important;
  height: 24px !important;
}
.icon--big-picture {
  top: 0;
  left: 0;
  width: 94px !important;
  height: 94px !important;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  background-image: none !important;
  mask-image: none !important;
  -webkit-mask-image: none !important;
  background-color: rgba(0, 0, 0, 0) !important;
}
.icon--big-picture::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: var(--icon-bg-color, #f0f0f0);
  z-index: 1;
}
.icon--big-picture::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 58px;
  height: 58px;
  z-index: 2;
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
  background-color: currentColor;
}
.icon-mask,
.icon-weather-wind,
.icon-weather-wind-2,
.icon-weather-sun,
.icon-weather-sun-fog,
.icon-weather-moon,
.icon-weather-ice,
.icon-weather-flash,
.icon-weather-drop,
.icon-weather-cloud,
.icon-weather-cloud-sunny,
.icon-weather-cloud-snow,
.icon-weather-cloud-plus,
.icon-weather-cloud-notif,
.icon-weather-cloud-minus,
.icon-weather-cloud-lightning,
.icon-weather-cloud-fog,
.icon-weather-cloud-drizzle,
.icon-weather-cloud-cross,
.icon-video-volume-up,
.icon-video-volume-slash,
.icon-video-volume-mute,
.icon-video-volume-low,
.icon-video-volume-high,
.icon-video-volume-cross,
.icon-video-voice-square,
.icon-video-voice-cricle,
.icon-video-video,
.icon-video-video-vertical,
.icon-video-video-time,
.icon-video-video-tick,
.icon-video-video-square,
.icon-video-video-slash,
.icon-video-video-remove,
.icon-video-video-play,
.icon-video-video-octagon,
.icon-video-video-horizontal,
.icon-video-video-circle,
.icon-video-video-add,
.icon-video-subtitle,
.icon-video-stop,
.icon-video-stop-circle,
.icon-video-shuffle,
.icon-video-screenmirroring,
.icon-video-scissor,
.icon-video-repeate-one,
.icon-video-repeate-music,
.icon-video-record,
.icon-video-record-circle,
.icon-video-radio,
.icon-video-previous,
.icon-video-play,
.icon-video-play-remove,
.icon-video-play-cricle,
.icon-video-play-circle,
.icon-video-play-add,
.icon-video-pause,
.icon-video-pause-circle,
.icon-video-note-square,
.icon-video-next,
.icon-video-musicnote,
.icon-video-music,
.icon-video-music-square,
.icon-video-music-square-search,
.icon-video-music-square-remove,
.icon-video-music-square-add,
.icon-video-music-playlist,
.icon-video-music-library-2,
.icon-video-music-filter,
.icon-video-music-dashboard,
.icon-video-music-circle,
.icon-video-mini-music-sqaure,
.icon-video-microphone,
.icon-video-microphone-slash,
.icon-video-microphone-2,
.icon-video-maximize-circle,
.icon-video-image,
.icon-video-gallery,
.icon-video-gallery-tick,
.icon-video-gallery-slash,
.icon-video-gallery-remove,
.icon-video-gallery-import,
.icon-video-gallery-favorite,
.icon-video-gallery-export,
.icon-video-gallery-edit,
.icon-video-gallery-add,
.icon-video-forward,
.icon-video-forward-5-seconds,
.icon-video-forward-15-seconds,
.icon-video-forward-10-seconds,
.icon-video-devices,
.icon-video-camera,
.icon-video-camera-slash,
.icon-video-backward,
.icon-video-backward-5-seconds,
.icon-video-backward-15-seconds,
.icon-video-backward-10-seconds,
.icon-video-audio-square,
.icon-users-user,
.icon-users-user-tick,
.icon-users-user-tag,
.icon-users-user-square,
.icon-users-user-search,
.icon-users-user-remove,
.icon-users-user-octagon,
.icon-users-user-minus,
.icon-users-user-help,
.icon-users-user-help-3,
.icon-users-user-help-2,
.icon-users-user-edit,
.icon-users-user-cirlce-add,
.icon-users-user-add,
.icon-users-tag-user,
.icon-users-profile,
.icon-users-profile-tick,
.icon-users-profile-remove,
.icon-users-profile-delete,
.icon-users-profile-circle,
.icon-users-profile-add,
.icon-users-profile-2user,
.icon-users-professional,
.icon-users-people,
.icon-users-company,
.icon-type-translate,
.icon-type-textalign-right,
.icon-type-textalign-left,
.icon-type-textalign-justifyright,
.icon-type-textalign-justifyleft,
.icon-type-textalign-justifycenter,
.icon-type-textalign-center,
.icon-type-text,
.icon-type-text-underline,
.icon-type-text-italic,
.icon-type-text-bold,
.icon-type-text-block,
.icon-type-smallcaps,
.icon-type-quote-up,
.icon-type-quote-up-square,
.icon-type-quote-up-circle,
.icon-type-quote-down,
.icon-type-quote-down-square,
.icon-type-quote-down-circle,
.icon-type-pharagraphspacing,
.icon-type-paperclip,
.icon-type-paperclip-2,
.icon-type-maximize,
.icon-type-link,
.icon-type-link-square,
.icon-type-link-circle,
.icon-type-link-4,
.icon-type-link-3,
.icon-type-link-2,
.icon-type-language-square,
.icon-type-language-circle,
.icon-type-firstline,
.icon-type-eraser,
.icon-type-attach-square,
.icon-type-attach-circle,
.icon-time-timer,
.icon-time-timer-start,
.icon-time-timer-pause,
.icon-time-timer-2,
.icon-time-security-time,
.icon-time-clock,
.icon-time-calendar,
.icon-time-calendar-tick,
.icon-time-calendar-search,
.icon-time-calendar-remove,
.icon-time-calendar-edit,
.icon-time-calendar-circle,
.icon-time-calendar-add,
.icon-time-calendar-3,
.icon-time-calendar-2,
.icon-support-unlimited,
.icon-support-star,
.icon-support-star-slash,
.icon-support-star-2,
.icon-support-smileys,
.icon-support-ranking,
.icon-support-question,
.icon-support-message-question,
.icon-support-medal,
.icon-support-medal-star,
.icon-support-magic-star,
.icon-support-lovely,
.icon-support-like,
.icon-support-like-tag,
.icon-support-like-shapes,
.icon-support-like-dislike,
.icon-support-like-2,
.icon-support-heart,
.icon-support-heart-tick,
.icon-support-heart-slash,
.icon-support-heart-search,
.icon-support-heart-remove,
.icon-support-heart-edit,
.icon-support-heart-circle,
.icon-support-heart-add,
.icon-support-dislike,
.icon-support-icon-24-support,
.icon-shop-shopping-cart,
.icon-shop-shopping-bag,
.icon-shop-shop,
.icon-shop-shop-remove,
.icon-shop-shop-add,
.icon-shop-barcode,
.icon-shop-bag,
.icon-shop-bag-timer,
.icon-shop-bag-tick,
.icon-shop-bag-tick-2,
.icon-shop-bag-happy,
.icon-shop-bag-cross,
.icon-shop-bag-2,
.icon-settings-toggle-on,
.icon-settings-toggle-on-circle,
.icon-settings-toggle-off,
.icon-settings-toggle-off-circle,
.icon-settings-setting,
.icon-settings-setting-6,
.icon-settings-setting-5,
.icon-settings-setting-4,
.icon-settings-setting-3,
.icon-settings-setting-2,
.icon-settings-more,
.icon-settings-more-2,
.icon-settings-menu,
.icon-settings-category,
.icon-settings-category-2,
.icon-settings-candle,
.icon-settings-candle-2,
.icon-security-unlock,
.icon-security-shield,
.icon-security-shield-tick,
.icon-security-shield-slash,
.icon-security-shield-security,
.icon-security-shield-search,
.icon-security-shield-cross,
.icon-security-security,
.icon-security-security-user,
.icon-security-security-safe,
.icon-security-scanning,
.icon-security-scanner,
.icon-security-scan,
.icon-security-scan-barcode,
.icon-security-radar,
.icon-security-password-check,
.icon-security-lock,
.icon-security-lock-slash,
.icon-security-lock-circle,
.icon-security-key,
.icon-security-key-square,
.icon-security-finger-scan,
.icon-security-finger-cricle,
.icon-security-eye,
.icon-security-eye-slash,
.icon-security-check,
.icon-security-alarm,
.icon-search-search-zoom-out,
.icon-search-search-zoom-out-3,
.icon-search-search-zoom-in,
.icon-search-search-zoom-in-2,
.icon-search-search-status,
.icon-search-search-status-2,
.icon-search-search-normal,
.icon-search-search-normal-2,
.icon-search-search-favorite,
.icon-search-search-favorite-2,
.icon-school-teacher,
.icon-school-note,
.icon-school-note-2,
.icon-school-gift,
.icon-school-clipboard,
.icon-school-calculator,
.icon-school-brifecase-timer,
.icon-school-brifecase-tick,
.icon-school-brifecase-cross,
.icon-school-briefcase,
.icon-school-bookmark,
.icon-school-bookmark-2,
.icon-school-book,
.icon-school-book-2,
.icon-school-award,
.icon-programing-sidebar-top,
.icon-programing-sidebar-right,
.icon-programing-sidebar-left,
.icon-programing-sidebar-bottom,
.icon-programing-scroll,
.icon-programing-programming-arrows,
.icon-programing-programming-arrow,
.icon-programing-mobile-programming,
.icon-programing-message-programming,
.icon-programing-hierarchy,
.icon-programing-hierarchy-square,
.icon-programing-hierarchy-square-3,
.icon-programing-hierarchy-square-2,
.icon-programing-hierarchy-3,
.icon-programing-hierarchy-2,
.icon-programing-hashtag,
.icon-programing-hashtag-up,
.icon-programing-hashtag-down,
.icon-programing-document-code,
.icon-programing-document-code-2,
.icon-programing-data,
.icon-programing-data-2,
.icon-programing-command,
.icon-programing-command-square,
.icon-programing-code,
.icon-programing-code-circle,
.icon-programing-code-2,
.icon-notifications-notification,
.icon-notifications-notification-status,
.icon-notifications-notification-favorite,
.icon-notifications-notification-circle,
.icon-notifications-notification-bing,
.icon-notifications-notification-2,
.icon-notifications-lamp-slash,
.icon-notifications-lamp-on,
.icon-notifications-lamp-charge,
.icon-money-wallet,
.icon-money-wallet-search,
.icon-money-wallet-remove,
.icon-money-wallet-money,
.icon-money-wallet-minus,
.icon-money-wallet-check,
.icon-money-wallet-add,
.icon-money-wallet-3,
.icon-money-wallet-2,
.icon-money-transaction-minus,
.icon-money-ticket,
.icon-money-ticket-star,
.icon-money-ticket-expired,
.icon-money-ticket-discount,
.icon-money-ticket-2,
.icon-money-tag,
.icon-money-tag-2,
.icon-money-swap,
.icon-money-strongbox,
.icon-money-strongbox-2,
.icon-money-send-money,
.icon-money-security-card,
.icon-money-recive-money,
.icon-money-receipt,
.icon-money-receipt-text,
.icon-money-receipt-search,
.icon-money-receipt-minus,
.icon-money-receipt-item,
.icon-money-receipt-edit,
.icon-money-receipt-disscount,
.icon-money-receipt-discount,
.icon-money-receipt-add,
.icon-money-receipt-2,
.icon-money-percentage-square,
.icon-money-percentage-round,
.icon-money-moneys,
.icon-money-money,
.icon-money-money-time,
.icon-money-money-tick,
.icon-money-money-remove,
.icon-money-money-forbidden,
.icon-money-money-change,
.icon-money-money-add,
.icon-money-money-4,
.icon-money-money-3,
.icon-money-money-2,
.icon-money-math,
.icon-money-graph,
.icon-money-empty-wallet,
.icon-money-empty-wallet-time,
.icon-money-empty-wallet-tick,
.icon-money-empty-wallet-remove,
.icon-money-empty-wallet-change,
.icon-money-empty-wallet-add,
.icon-money-dollar-square,
.icon-money-dollar-circle,
.icon-money-document,
.icon-money-discount-shape,
.icon-money-discount-circle,
.icon-money-coin,
.icon-money-cards,
.icon-money-card,
.icon-money-card-tick,
.icon-money-card-slash,
.icon-money-card-send,
.icon-money-card-remove,
.icon-money-card-receive,
.icon-money-card-pos,
.icon-money-card-edit,
.icon-money-card-add,
.icon-money-archive,
.icon-location-routing,
.icon-location-routing-2,
.icon-location-route-square,
.icon-location-radar,
.icon-location-radar-2,
.icon-location-picture-frame,
.icon-location-map,
.icon-location-location,
.icon-location-location-tick,
.icon-location-location-slash,
.icon-location-location-minus,
.icon-location-location-cross,
.icon-location-location-add,
.icon-location-gps,
.icon-location-gps-slash,
.icon-location-global,
.icon-location-global-search,
.icon-location-global-refresh,
.icon-location-global-edit,
.icon-location-discover,
.icon-location-direct-up,
.icon-location-direct-right,
.icon-location-direct-left,
.icon-location-direct-down,
.icon-location-bifurcation,
.icon-location-arrow-square,
.icon-grid-slider-vertical,
.icon-grid-slider-horizontal,
.icon-grid-row-vertical,
.icon-grid-row-horizontal,
.icon-grid-rotate-right,
.icon-grid-rotate-left,
.icon-grid-maximize,
.icon-grid-maximize-5,
.icon-grid-maximize-4,
.icon-grid-maximize-3,
.icon-grid-maximize-2,
.icon-grid-kanban,
.icon-grid-grid-lock,
.icon-grid-grid-eraser,
.icon-grid-grid-edit,
.icon-grid-grid-9,
.icon-grid-grid-8,
.icon-grid-grid-7,
.icon-grid-grid-6,
.icon-grid-grid-5,
.icon-grid-grid-4,
.icon-grid-grid-3,
.icon-grid-grid-2,
.icon-grid-grid-1,
.icon-grid-format-square,
.icon-grid-format-circle,
.icon-grid-fatrows,
.icon-grid-element-plus,
.icon-grid-element-equal,
.icon-grid-element-4,
.icon-grid-element-3,
.icon-grid-element-2,
.icon-grid-element-1,
.icon-grid-crop,
.icon-grid-convertshape,
.icon-grid-convertshape-2,
.icon-grid-align-vertically,
.icon-grid-align-top,
.icon-grid-align-right,
.icon-grid-align-left,
.icon-grid-align-horizontally,
.icon-grid-align-bottom,
.icon-grid-icon-3square,
.icon-files-folder,
.icon-files-folder-open,
.icon-files-folder-minus,
.icon-files-folder-favorite,
.icon-files-folder-cross,
.icon-files-folder-cloud,
.icon-files-folder-add,
.icon-files-folder-2,
.icon-emails-sms,
.icon-emails-sms-tracking,
.icon-emails-sms-star,
.icon-emails-sms-search,
.icon-emails-sms-notification,
.icon-emails-sms-edit,
.icon-emails-messages,
.icon-emails-messages-4,
.icon-emails-messages-3,
.icon-emails-messages-2,
.icon-emails-message,
.icon-emails-message-time,
.icon-emails-message-tick,
.icon-emails-message-text,
.icon-emails-message-square,
.icon-emails-message-search,
.icon-emails-message-remove,
.icon-emails-message-notif,
.icon-emails-message-minus,
.icon-emails-message-favorite,
.icon-emails-message-edit,
.icon-emails-message-circle,
.icon-emails-message-add,
.icon-emails-message-2,
.icon-emails-directbox-send,
.icon-emails-directbox-receive,
.icon-emails-directbox-notif,
.icon-emails-directbox-default,
.icon-emails-direct,
.icon-emails-direct-send,
.icon-emails-direct-notification,
.icon-emails-direct-normal,
.icon-emails-direct-inbox,
.icon-emails-device-message,
.icon-design-size,
.icon-design-shapes,
.icon-design-scissor,
.icon-design-ruler,
.icon-design-ruler-pen,
.icon-design-recovery-convert,
.icon-design-pen-tool,
.icon-design-pen-tool-2,
.icon-design-pen-remove,
.icon-design-pen-close,
.icon-design-pen-add,
.icon-design-path,
.icon-design-path-square,
.icon-design-path-2,
.icon-design-paintbucket,
.icon-design-paintbucket-2,
.icon-design-omega-square,
.icon-design-omega-circle,
.icon-design-mask,
.icon-design-mask-2,
.icon-design-main-component,
.icon-design-magicpen,
.icon-design-lifebuoy,
.icon-design-layer,
.icon-design-glass,
.icon-design-forward-item,
.icon-design-flash-circle,
.icon-design-eraser,
.icon-design-designtools,
.icon-design-copy,
.icon-design-copy-success,
.icon-design-component,
.icon-design-colors-square,
.icon-design-colorfilter,
.icon-design-color-swatch,
.icon-design-bucket-square,
.icon-design-bucket-circle,
.icon-design-brush,
.icon-design-brush-5,
.icon-design-brush-4,
.icon-design-brush-3,
.icon-design-brush-2,
.icon-design-blur,
.icon-design-blend,
.icon-design-blend-2,
.icon-design-bezier,
.icon-design-backward-item,
.icon-design-additem,
.icon-delivery-truck-time,
.icon-delivery-truck-tick,
.icon-delivery-truck-remove,
.icon-delivery-delivery,
.icon-delivery-delivery-2,
.icon-delivery-convert-3d-cube,
.icon-delivery-box,
.icon-delivery-box-time,
.icon-delivery-box-tick,
.icon-delivery-box-search,
.icon-delivery-box-remove,
.icon-delivery-box-add,
.icon-delivery-box-2,
.icon-delivery-icon-3d-square,
.icon-delivery-icon-3d-rotate,
.icon-delivery-icon-3d-cube-scan,
.icon-crypto-trade,
.icon-crypto-card-coin,
.icon-crypto-buy-crypto,
.icon-crypto-bitcoin-refresh,
.icon-crypto-bitcoin-convert,
.icon-crypto-bitcoin-card,
.icon-content-certificate-24,
.icon-content-task,
.icon-content-task-square,
.icon-content-stickynote,
.icon-content-note,
.icon-content-note-text,
.icon-content-note-remove,
.icon-content-note-favorite,
.icon-content-note-add,
.icon-content-note-2,
.icon-content-menu-board,
.icon-content-edit,
.icon-content-edit-2,
.icon-content-document,
.icon-content-document-upload,
.icon-content-document-text,
.icon-content-document-sketch,
.icon-content-document-reupload,
.icon-content-document-reupload-2,
.icon-content-document-previous,
.icon-content-document-normal,
.icon-content-document-like,
.icon-content-document-forward,
.icon-content-document-filter,
.icon-content-document-favorite,
.icon-content-document-download,
.icon-content-document-copy,
.icon-content-document-cloud,
.icon-content-creative-commons,
.icon-content-copyright,
.icon-content-clipboard-tick,
.icon-content-clipboard-text,
.icon-content-clipboard-import,
.icon-content-clipboard-export,
.icon-content-clipboard-close,
.icon-content-certificate-16,
.icon-content-bill,
.icon-content-archive-book,
.icon-computers-simcard-3,
.icon-computers-weight,
.icon-computers-watch,
.icon-computers-watch-status,
.icon-computers-speaker,
.icon-computers-simcard,
.icon-computers-simcard-2,
.icon-computers-ram,
.icon-computers-ram-2,
.icon-computers-printer,
.icon-computers-printer-slash,
.icon-computers-music-play,
.icon-computers-mouse,
.icon-computers-monitor,
.icon-computers-monitor-recorder,
.icon-computers-monitor-mobbile,
.icon-computers-mobile,
.icon-computers-mirroring-screen,
.icon-computers-microscope,
.icon-computers-lamp,
.icon-computers-keyboard,
.icon-computers-keyboard-open,
.icon-computers-help,
.icon-computers-headphones,
.icon-computers-headphone,
.icon-computers-gameboy,
.icon-computers-game,
.icon-computers-folder-connection,
.icon-computers-external-drive,
.icon-computers-electricity,
.icon-computers-driver,
.icon-computers-driver-refresh,
.icon-computers-driver-2,
.icon-computers-devices,
.icon-computers-cpu,
.icon-computers-cpu-setting,
.icon-computers-cpu-charge,
.icon-computers-cloud-remove,
.icon-computers-cloud-connection,
.icon-computers-cloud-change,
.icon-computers-cloud-add,
.icon-computers-clock,
.icon-computers-building-6,
.icon-computers-bluetooth,
.icon-computers-bluetooth-rectangle,
.icon-computers-bluetooth-circle,
.icon-computers-bluetooth-2,
.icon-computers-airpods,
.icon-computers-airpod,
.icon-computers-airdrop,
.icon-cars-smart-car,
.icon-cars-ship,
.icon-cars-gas-station,
.icon-cars-driving,
.icon-cars-car,
.icon-cars-bus,
.icon-cars-airplane,
.icon-cars-airplane-square,
.icon-call-call,
.icon-call-call-slash,
.icon-call-call-remove,
.icon-call-call-received,
.icon-call-call-outgoing,
.icon-call-call-minus,
.icon-call-call-incoming,
.icon-call-call-calling,
.icon-call-call-add,
.icon-business-trend-up,
.icon-business-trend-down,
.icon-business-status-up,
.icon-business-presention-chart,
.icon-business-personalcard,
.icon-business-home-trend-up,
.icon-business-home-trend-down,
.icon-business-home-hashtag,
.icon-business-health,
.icon-business-hashtag,
.icon-business-graph-2,
.icon-business-favorite-chart,
.icon-business-diagram,
.icon-business-chart-success,
.icon-business-chart-fail,
.icon-business-chart-4,
.icon-business-chart-3,
.icon-business-chart-2,
.icon-business-activity,
.icon-building-house,
.icon-building-house-2,
.icon-building-hospital,
.icon-building-courthouse,
.icon-building-buliding-5,
.icon-building-buildings,
.icon-building-buildings-2,
.icon-building-building,
.icon-building-building-4,
.icon-building-building-3,
.icon-building-bank,
.icon-brand-zoom,
.icon-brand-zel-zel,
.icon-brand-youtube,
.icon-brand-xrp-xrp,
.icon-brand-xd,
.icon-brand-wing-wing,
.icon-brand-windows,
.icon-brand-whatsapp,
.icon-brand-wanchain-wan,
.icon-brand-vibe-vibe,
.icon-brand-velas-vlx,
.icon-brand-usd-coin-usdc,
.icon-brand-ui8,
.icon-brand-twitch,
.icon-brand-trontron-trx,
.icon-brand-triangle,
.icon-brand-trello,
.icon-brand-thorchain-rune,
.icon-brand-theta-theta,
.icon-brand-the-graph-grt,
.icon-brand-tether-usdt,
.icon-brand-tenx-pay,
.icon-brand-stellar-xlm,
.icon-brand-stacks-stx,
.icon-brand-spotify,
.icon-brand-solana-sol,
.icon-brand-snapchat,
.icon-brand-slack,
.icon-brand-siacoin-sc,
.icon-brand-quant-qnt,
.icon-brand-python,
.icon-brand-polyswarm-nct,
.icon-brand-polygon-matic,
.icon-brand-polkadot-dot,
.icon-brand-photoshop,
.icon-brand-paypal,
.icon-brand-ontology-ont,
.icon-brand-okb-okb,
.icon-brand-ocean-protocol-ocean,
.icon-brand-nexo-nexo,
.icon-brand-nem-xem,
.icon-brand-nebulas-nas,
.icon-brand-monero-xmr,
.icon-brand-messenger,
.icon-brand-maker-mkr,
.icon-brand-litecoin-ltc,
.icon-brand-kyber-network-knc,
.icon-brand-js,
.icon-brand-java-script,
.icon-brand-iost-iost,
.icon-brand-illustrator,
.icon-brand-icon-icx,
.icon-brand-huobi-token-ht,
.icon-brand-html-5,
.icon-brand-html-3,
.icon-brand-hex-hex,
.icon-brand-hedera-hashgraph-hbar,
.icon-brand-harmony-one,
.icon-brand-google,
.icon-brand-google-play,
.icon-brand-ftx-token-ftt,
.icon-brand-framer,
.icon-brand-frame,
.icon-brand-figma,
.icon-brand-facebook,
.icon-brand-ethereum-classic-etc,
.icon-brand-ethereum-eth,
.icon-brand-eos-eos,
.icon-brand-enjin-coin-enj,
.icon-brand-emercoin-emc,
.icon-brand-educare-ekt,
.icon-brand-dropbox,
.icon-brand-dribbble,
.icon-brand-dent-dent,
.icon-brand-decred-dcr,
.icon-brand-dash-dash,
.icon-brand-dai-dai,
.icon-brand-civic-cvc,
.icon-brand-chainlink-link,
.icon-brand-celsius-cel,
.icon-brand-celo-celo,
.icon-brand-bootsrap,
.icon-brand-blogger,
.icon-brand-bitcoin-btc,
.icon-brand-binance-usd-busd,
.icon-brand-binance-coin-bnb,
.icon-brand-avalanche-avax,
.icon-brand-autonio-niox,
.icon-brand-augur-rep,
.icon-brand-apple,
.icon-brand-ankr-ankr,
.icon-brand-android,
.icon-brand-aave-aave,
.icon-basic-wifi,
.icon-basic-wifi-square,
.icon-basic-weight,
.icon-basic-warning-2,
.icon-basic-verify,
.icon-basic-trush-square,
.icon-basic-triangle,
.icon-basic-tree,
.icon-basic-trash,
.icon-basic-tick,
.icon-basic-tick-square,
.icon-basic-tick-circle,
.icon-basic-tag-right,
.icon-basic-tag-cross,
.icon-basic-story,
.icon-basic-sticker,
.icon-basic-status,
.icon-basic-speedometer,
.icon-basic-sound,
.icon-basic-sort,
.icon-basic-smart-home,
.icon-basic-slider,
.icon-basic-slash,
.icon-basic-signpost,
.icon-basic-share,
.icon-basic-send,
.icon-basic-send-2,
.icon-basic-safe-home,
.icon-basic-reserve,
.icon-basic-ranking,
.icon-basic-pet,
.icon-basic-mouse,
.icon-basic-mouse-square,
.icon-basic-mouse-circle,
.icon-basic-more-square,
.icon-basic-more-circle,
.icon-basic-mirror,
.icon-basic-minus,
.icon-basic-minus-square,
.icon-basic-minus-cirlce,
.icon-basic-milk,
.icon-basic-menu,
.icon-basic-level,
.icon-basic-lamp,
.icon-basic-judge,
.icon-basic-instagram,
.icon-basic-information,
.icon-basic-info-circle,
.icon-basic-info-circle-2,
.icon-basic-home,
.icon-basic-home-wifi,
.icon-basic-home-3,
.icon-basic-home-2,
.icon-basic-happyemoji,
.icon-basic-grammerly,
.icon-basic-glass,
.icon-basic-ghost,
.icon-basic-forbidden,
.icon-basic-flash,
.icon-basic-flash-slash,
.icon-basic-flash-circle,
.icon-basic-flag,
.icon-basic-flag-2,
.icon-basic-filter,
.icon-basic-filter-tick,
.icon-basic-filter-square,
.icon-basic-filter-search,
.icon-basic-filter-remove,
.icon-basic-filter-edit,
.icon-basic-filter-add,
.icon-basic-emoji-sad,
.icon-basic-emoji-normal,
.icon-basic-emoji-happy,
.icon-basic-discover,
.icon-basic-diamonds,
.icon-basic-danger,
.icon-basic-cup,
.icon-basic-crown,
.icon-basic-computing,
.icon-basic-coffee,
.icon-basic-close,
.icon-basic-close-square,
.icon-basic-close-round,
.icon-basic-close-negative,
.icon-basic-close-circle,
.icon-basic-chrome,
.icon-basic-chart,
.icon-basic-cd,
.icon-basic-cake,
.icon-basic-bubble,
.icon-basic-broom,
.icon-basic-box-2,
.icon-basic-battery-full,
.icon-basic-battery-empty,
.icon-basic-battery-disable,
.icon-basic-battery-charging,
.icon-basic-battery-2,
.icon-basic-autobrightness,
.icon-basic-archive,
.icon-basic-add,
.icon-basic-add-square,
.icon-basic-add-circle,
.icon-basic-icon-3dcube,
.icon-arrow-undo,
.icon-arrow-transfer,
.icon-arrow-send,
.icon-arrow-send-square,
.icon-arrow-send-sqaure-2,
.icon-arrow-rotate-right,
.icon-arrow-rotate-left,
.icon-arrow-repeat,
.icon-arrow-repeat-circle,
.icon-arrow-refresh,
.icon-arrow-refresh-square-2,
.icon-arrow-refresh-right-square,
.icon-arrow-refresh-left-square,
.icon-arrow-refresh-circle,
.icon-arrow-refresh-2,
.icon-arrow-redo,
.icon-arrow-received,
.icon-arrow-receive-square,
.icon-arrow-receive-square-2,
.icon-arrow-logout,
.icon-arrow-logout-2,
.icon-arrow-login,
.icon-arrow-login-2,
.icon-arrow-import,
.icon-arrow-import-4,
.icon-arrow-import-3,
.icon-arrow-import-2,
.icon-arrow-forward-square,
.icon-arrow-export,
.icon-arrow-export-4,
.icon-arrow-export-3,
.icon-arrow-export-2,
.icon-arrow-convert,
.icon-arrow-chevron-up,
.icon-arrow-chevron-right,
.icon-arrow-chevron-left,
.icon-arrow-chevron-down,
.icon-arrow-back-square,
.icon-arrow-arrow-up,
.icon-arrow-arrow-swap-up,
.icon-arrow-arrow-swap-horizontal,
.icon-arrow-arrow-square-up,
.icon-arrow-arrow-square-right,
.icon-arrow-arrow-square-left,
.icon-arrow-arrow-square-down,
.icon-arrow-arrow-right,
.icon-arrow-arrow-left,
.icon-arrow-arrow-down,
.icon-arrow-arrow-circle-up,
.icon-arrow-arrow-circle-right,
.icon-arrow-arrow-circle-left,
.icon-arrow-arrow-circle-down,
.icon-arrow-arrow-bottom,
.icon-arrow-arrow-3,
.icon-arrow-arrow-2,
.icon-arrow-arrange-square,
.icon-arrow-arrange-square-2,
.icon-arrow-arrange-circle,
.icon-arrow-arrange-circle-2,
.icon-archive-save-remove,
.icon-archive-save-minus,
.icon-archive-save-add,
.icon-archive-save-2,
.icon-archive-receipt-square,
.icon-archive-book-square,
.icon-archive-book-saved,
.icon-archive-archive,
.icon-archive-archive-tick,
.icon-archive-archive-slash,
.icon-archive-archive-minus,
.icon-archive-archive-add {
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
  background-color: currentColor;
}
.icon-flag,
.icon-flags-ZW,
.icon-flags-ZM,
.icon-flags-ZA,
.icon-flags-YE,
.icon-flags-WS,
.icon-flags-VU,
.icon-flags-VN,
.icon-flags-VI,
.icon-flags-VG,
.icon-flags-VE,
.icon-flags-VC,
.icon-flags-UZ,
.icon-flags-UY,
.icon-flags-US,
.icon-flags-UG,
.icon-flags-UA,
.icon-flags-TZ,
.icon-flags-TW,
.icon-flags-TV,
.icon-flags-TT,
.icon-flags-TR,
.icon-flags-TO,
.icon-flags-TN,
.icon-flags-TM,
.icon-flags-TL,
.icon-flags-TK,
.icon-flags-TJ,
.icon-flags-TH,
.icon-flags-TG,
.icon-flags-TD,
.icon-flags-TC,
.icon-flags-SZ,
.icon-flags-SY,
.icon-flags-SX,
.icon-flags-SV,
.icon-flags-ST,
.icon-flags-SS,
.icon-flags-SR,
.icon-flags-SO,
.icon-flags-SN,
.icon-flags-SM,
.icon-flags-SL,
.icon-flags-SK,
.icon-flags-SI,
.icon-flags-SG,
.icon-flags-SE,
.icon-flags-SC,
.icon-flags-SB,
.icon-flags-SA,
.icon-flags-RW,
.icon-flags-RU,
.icon-flags-RS,
.icon-flags-RO,
.icon-flags-QA,
.icon-flags-PY,
.icon-flags-PW,
.icon-flags-PT,
.icon-flags-PS,
.icon-flags-PR,
.icon-flags-PN,
.icon-flags-PL,
.icon-flags-PK,
.icon-flags-PH,
.icon-flags-PG,
.icon-flags-PF,
.icon-flags-PE,
.icon-flags-PA,
.icon-flags-OM,
.icon-flags-NZ,
.icon-flags-NU,
.icon-flags-NR,
.icon-flags-NP,
.icon-flags-NO,
.icon-flags-NL,
.icon-flags-NI,
.icon-flags-NG,
.icon-flags-NF,
.icon-flags-NE,
.icon-flags-NA,
.icon-flags-MZ,
.icon-flags-MY,
.icon-flags-MX,
.icon-flags-MW,
.icon-flags-MV,
.icon-flags-MU,
.icon-flags-MT,
.icon-flags-MS,
.icon-flags-MR,
.icon-flags-MQ,
.icon-flags-MP,
.icon-flags-MO,
.icon-flags-MN,
.icon-flags-MM,
.icon-flags-ML,
.icon-flags-MK,
.icon-flags-MH,
.icon-flags-MG,
.icon-flags-ME,
.icon-flags-MD,
.icon-flags-MC,
.icon-flags-MA,
.icon-flags-LY,
.icon-flags-LV,
.icon-flags-LU,
.icon-flags-LT,
.icon-flags-LS,
.icon-flags-LR,
.icon-flags-LK,
.icon-flags-LI,
.icon-flags-LC,
.icon-flags-LB,
.icon-flags-LA,
.icon-flags-KZ,
.icon-flags-KY,
.icon-flags-KW,
.icon-flags-KR,
.icon-flags-KP,
.icon-flags-KN,
.icon-flags-KM,
.icon-flags-KI,
.icon-flags-KH,
.icon-flags-KG,
.icon-flags-KE,
.icon-flags-JP,
.icon-flags-JO,
.icon-flags-JM,
.icon-flags-JE,
.icon-flags-IT,
.icon-flags-IS,
.icon-flags-IR,
.icon-flags-IQ,
.icon-flags-IO,
.icon-flags-IN,
.icon-flags-IM,
.icon-flags-IL,
.icon-flags-IE,
.icon-flags-ID,
.icon-flags-HU,
.icon-flags-HT,
.icon-flags-HR,
.icon-flags-HN,
.icon-flags-HK,
.icon-flags-GY,
.icon-flags-GW,
.icon-flags-GU,
.icon-flags-GT,
.icon-flags-GR,
.icon-flags-GQ,
.icon-flags-GN,
.icon-flags-GM,
.icon-flags-GL,
.icon-flags-GI,
.icon-flags-GH,
.icon-flags-GG,
.icon-flags-GE,
.icon-flags-GD,
.icon-flags-GB,
.icon-flags-GB-2,
.icon-flags-GA,
.icon-flags-FR,
.icon-flags-FO,
.icon-flags-FM,
.icon-flags-FK,
.icon-flags-FJ,
.icon-flags-FI,
.icon-flags-ET,
.icon-flags-ES,
.icon-flags-ER,
.icon-flags-EH,
.icon-flags-EG,
.icon-flags-EE,
.icon-flags-EC,
.icon-flags-DZ,
.icon-flags-DS,
.icon-flags-DO,
.icon-flags-DM,
.icon-flags-DK,
.icon-flags-DJ,
.icon-flags-DE,
.icon-flags-CZ,
.icon-flags-CY,
.icon-flags-CX,
.icon-flags-CW,
.icon-flags-CU,
.icon-flags-CR,
.icon-flags-CO,
.icon-flags-CN,
.icon-flags-CM,
.icon-flags-CL,
.icon-flags-CK,
.icon-flags-CH,
.icon-flags-CF,
.icon-flags-CD,
.icon-flags-CD-1,
.icon-flags-CC,
.icon-flags-CA,
.icon-flags-BZ,
.icon-flags-BY,
.icon-flags-BW,
.icon-flags-BT,
.icon-flags-BS,
.icon-flags-BR,
.icon-flags-BQ,
.icon-flags-BQ-2,
.icon-flags-BQ-1,
.icon-flags-BO,
.icon-flags-BN,
.icon-flags-BM,
.icon-flags-BL,
.icon-flags-BJ,
.icon-flags-BI,
.icon-flags-BH,
.icon-flags-BG,
.icon-flags-BF,
.icon-flags-BE,
.icon-flags-BD,
.icon-flags-BB,
.icon-flags-BA,
.icon-flags-AZ,
.icon-flags-AX,
.icon-flags-AW,
.icon-flags-AU,
.icon-flags-AT,
.icon-flags-AS,
.icon-flags-AR,
.icon-flags-AO,
.icon-flags-AM,
.icon-flags-AL,
.icon-flags-AI,
.icon-flags-AG,
.icon-flags-AF,
.icon-flags-AE,
.icon-flags-AD {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.icon-archive-archive-add {
  width: 24px;
  height: 24px;
  mask-image: url("./media/archive-24-archive-add.svg");
  -webkit-mask-image: url("./media/archive-24-archive-add.svg");
}
.icon-archive-archive-add.icon--big-picture::before {
  mask-image: url("./media/archive-24-archive-add.svg");
  -webkit-mask-image: url("./media/archive-24-archive-add.svg");
}
.icon-archive-archive-minus {
  width: 24px;
  height: 24px;
  mask-image: url("./media/archive-24-archive-minus.svg");
  -webkit-mask-image: url("./media/archive-24-archive-minus.svg");
}
.icon-archive-archive-minus.icon--big-picture::before {
  mask-image: url("./media/archive-24-archive-minus.svg");
  -webkit-mask-image: url("./media/archive-24-archive-minus.svg");
}
.icon-archive-archive-slash {
  width: 24px;
  height: 24px;
  mask-image: url("./media/archive-24-archive-slash.svg");
  -webkit-mask-image: url("./media/archive-24-archive-slash.svg");
}
.icon-archive-archive-slash.icon--big-picture::before {
  mask-image: url("./media/archive-24-archive-slash.svg");
  -webkit-mask-image: url("./media/archive-24-archive-slash.svg");
}
.icon-archive-archive-tick {
  width: 24px;
  height: 24px;
  mask-image: url("./media/archive-24-archive-tick.svg");
  -webkit-mask-image: url("./media/archive-24-archive-tick.svg");
}
.icon-archive-archive-tick.icon--big-picture::before {
  mask-image: url("./media/archive-24-archive-tick.svg");
  -webkit-mask-image: url("./media/archive-24-archive-tick.svg");
}
.icon-archive-archive {
  width: 24px;
  height: 24px;
  mask-image: url("./media/archive-24-archive.svg");
  -webkit-mask-image: url("./media/archive-24-archive.svg");
}
.icon-archive-archive.icon--big-picture::before {
  mask-image: url("./media/archive-24-archive.svg");
  -webkit-mask-image: url("./media/archive-24-archive.svg");
}
.icon-archive-book-saved {
  width: 24px;
  height: 24px;
  mask-image: url("./media/archive-24-book-saved.svg");
  -webkit-mask-image: url("./media/archive-24-book-saved.svg");
}
.icon-archive-book-saved.icon--big-picture::before {
  mask-image: url("./media/archive-24-book-saved.svg");
  -webkit-mask-image: url("./media/archive-24-book-saved.svg");
}
.icon-archive-book-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/archive-24-book-square.svg");
  -webkit-mask-image: url("./media/archive-24-book-square.svg");
}
.icon-archive-book-square.icon--big-picture::before {
  mask-image: url("./media/archive-24-book-square.svg");
  -webkit-mask-image: url("./media/archive-24-book-square.svg");
}
.icon-archive-receipt-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/archive-24-receipt-square.svg");
  -webkit-mask-image: url("./media/archive-24-receipt-square.svg");
}
.icon-archive-receipt-square.icon--big-picture::before {
  mask-image: url("./media/archive-24-receipt-square.svg");
  -webkit-mask-image: url("./media/archive-24-receipt-square.svg");
}
.icon-archive-save-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/archive-24-save-2.svg");
  -webkit-mask-image: url("./media/archive-24-save-2.svg");
}
.icon-archive-save-2.icon--big-picture::before {
  mask-image: url("./media/archive-24-save-2.svg");
  -webkit-mask-image: url("./media/archive-24-save-2.svg");
}
.icon-archive-save-add {
  width: 24px;
  height: 24px;
  mask-image: url("./media/archive-24-save-add.svg");
  -webkit-mask-image: url("./media/archive-24-save-add.svg");
}
.icon-archive-save-add.icon--big-picture::before {
  mask-image: url("./media/archive-24-save-add.svg");
  -webkit-mask-image: url("./media/archive-24-save-add.svg");
}
.icon-archive-save-minus {
  width: 24px;
  height: 24px;
  mask-image: url("./media/archive-24-save-minus.svg");
  -webkit-mask-image: url("./media/archive-24-save-minus.svg");
}
.icon-archive-save-minus.icon--big-picture::before {
  mask-image: url("./media/archive-24-save-minus.svg");
  -webkit-mask-image: url("./media/archive-24-save-minus.svg");
}
.icon-archive-save-remove {
  width: 24px;
  height: 24px;
  mask-image: url("./media/archive-24-save-remove.svg");
  -webkit-mask-image: url("./media/archive-24-save-remove.svg");
}
.icon-archive-save-remove.icon--big-picture::before {
  mask-image: url("./media/archive-24-save-remove.svg");
  -webkit-mask-image: url("./media/archive-24-save-remove.svg");
}
.icon-arrow-arrange-circle-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-arrange-circle-2.svg");
  -webkit-mask-image: url("./media/arrow-24-arrange-circle-2.svg");
}
.icon-arrow-arrange-circle-2.icon--big-picture::before {
  mask-image: url("./media/arrow-24-arrange-circle-2.svg");
  -webkit-mask-image: url("./media/arrow-24-arrange-circle-2.svg");
}
.icon-arrow-arrange-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-arrange-circle.svg");
  -webkit-mask-image: url("./media/arrow-24-arrange-circle.svg");
}
.icon-arrow-arrange-circle.icon--big-picture::before {
  mask-image: url("./media/arrow-24-arrange-circle.svg");
  -webkit-mask-image: url("./media/arrow-24-arrange-circle.svg");
}
.icon-arrow-arrange-square-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-arrange-square-2.svg");
  -webkit-mask-image: url("./media/arrow-24-arrange-square-2.svg");
}
.icon-arrow-arrange-square-2.icon--big-picture::before {
  mask-image: url("./media/arrow-24-arrange-square-2.svg");
  -webkit-mask-image: url("./media/arrow-24-arrange-square-2.svg");
}
.icon-arrow-arrange-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-arrange-square.svg");
  -webkit-mask-image: url("./media/arrow-24-arrange-square.svg");
}
.icon-arrow-arrange-square.icon--big-picture::before {
  mask-image: url("./media/arrow-24-arrange-square.svg");
  -webkit-mask-image: url("./media/arrow-24-arrange-square.svg");
}
.icon-arrow-arrow-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-arrow-2.svg");
  -webkit-mask-image: url("./media/arrow-24-arrow-2.svg");
}
.icon-arrow-arrow-2.icon--big-picture::before {
  mask-image: url("./media/arrow-24-arrow-2.svg");
  -webkit-mask-image: url("./media/arrow-24-arrow-2.svg");
}
.icon-arrow-arrow-3 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-arrow-3.svg");
  -webkit-mask-image: url("./media/arrow-24-arrow-3.svg");
}
.icon-arrow-arrow-3.icon--big-picture::before {
  mask-image: url("./media/arrow-24-arrow-3.svg");
  -webkit-mask-image: url("./media/arrow-24-arrow-3.svg");
}
.icon-arrow-arrow-bottom {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-arrow-bottom.svg");
  -webkit-mask-image: url("./media/arrow-24-arrow-bottom.svg");
}
.icon-arrow-arrow-bottom.icon--big-picture::before {
  mask-image: url("./media/arrow-24-arrow-bottom.svg");
  -webkit-mask-image: url("./media/arrow-24-arrow-bottom.svg");
}
.icon-arrow-arrow-circle-down {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-arrow-circle-down.svg");
  -webkit-mask-image: url("./media/arrow-24-arrow-circle-down.svg");
}
.icon-arrow-arrow-circle-down.icon--big-picture::before {
  mask-image: url("./media/arrow-24-arrow-circle-down.svg");
  -webkit-mask-image: url("./media/arrow-24-arrow-circle-down.svg");
}
.icon-arrow-arrow-circle-left {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-arrow-circle-left.svg");
  -webkit-mask-image: url("./media/arrow-24-arrow-circle-left.svg");
}
.icon-arrow-arrow-circle-left.icon--big-picture::before {
  mask-image: url("./media/arrow-24-arrow-circle-left.svg");
  -webkit-mask-image: url("./media/arrow-24-arrow-circle-left.svg");
}
.icon-arrow-arrow-circle-right {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-arrow-circle-right.svg");
  -webkit-mask-image: url("./media/arrow-24-arrow-circle-right.svg");
}
.icon-arrow-arrow-circle-right.icon--big-picture::before {
  mask-image: url("./media/arrow-24-arrow-circle-right.svg");
  -webkit-mask-image: url("./media/arrow-24-arrow-circle-right.svg");
}
.icon-arrow-arrow-circle-up {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-arrow-circle-up.svg");
  -webkit-mask-image: url("./media/arrow-24-arrow-circle-up.svg");
}
.icon-arrow-arrow-circle-up.icon--big-picture::before {
  mask-image: url("./media/arrow-24-arrow-circle-up.svg");
  -webkit-mask-image: url("./media/arrow-24-arrow-circle-up.svg");
}
.icon-arrow-arrow-down {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-arrow-down.svg");
  -webkit-mask-image: url("./media/arrow-24-arrow-down.svg");
}
.icon-arrow-arrow-down.icon--big-picture::before {
  mask-image: url("./media/arrow-24-arrow-down.svg");
  -webkit-mask-image: url("./media/arrow-24-arrow-down.svg");
}
.icon-arrow-arrow-left {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-arrow-left.svg");
  -webkit-mask-image: url("./media/arrow-24-arrow-left.svg");
}
.icon-arrow-arrow-left.icon--big-picture::before {
  mask-image: url("./media/arrow-24-arrow-left.svg");
  -webkit-mask-image: url("./media/arrow-24-arrow-left.svg");
}
.icon-arrow-arrow-right {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-arrow-right.svg");
  -webkit-mask-image: url("./media/arrow-24-arrow-right.svg");
}
.icon-arrow-arrow-right.icon--big-picture::before {
  mask-image: url("./media/arrow-24-arrow-right.svg");
  -webkit-mask-image: url("./media/arrow-24-arrow-right.svg");
}
.icon-arrow-arrow-square-down {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-arrow-square-down.svg");
  -webkit-mask-image: url("./media/arrow-24-arrow-square-down.svg");
}
.icon-arrow-arrow-square-down.icon--big-picture::before {
  mask-image: url("./media/arrow-24-arrow-square-down.svg");
  -webkit-mask-image: url("./media/arrow-24-arrow-square-down.svg");
}
.icon-arrow-arrow-square-left {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-arrow-square-left.svg");
  -webkit-mask-image: url("./media/arrow-24-arrow-square-left.svg");
}
.icon-arrow-arrow-square-left.icon--big-picture::before {
  mask-image: url("./media/arrow-24-arrow-square-left.svg");
  -webkit-mask-image: url("./media/arrow-24-arrow-square-left.svg");
}
.icon-arrow-arrow-square-right {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-arrow-square-right.svg");
  -webkit-mask-image: url("./media/arrow-24-arrow-square-right.svg");
}
.icon-arrow-arrow-square-right.icon--big-picture::before {
  mask-image: url("./media/arrow-24-arrow-square-right.svg");
  -webkit-mask-image: url("./media/arrow-24-arrow-square-right.svg");
}
.icon-arrow-arrow-square-up {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-arrow-square-up.svg");
  -webkit-mask-image: url("./media/arrow-24-arrow-square-up.svg");
}
.icon-arrow-arrow-square-up.icon--big-picture::before {
  mask-image: url("./media/arrow-24-arrow-square-up.svg");
  -webkit-mask-image: url("./media/arrow-24-arrow-square-up.svg");
}
.icon-arrow-arrow-swap-horizontal {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-arrow-swap-horizontal.svg");
  -webkit-mask-image: url("./media/arrow-24-arrow-swap-horizontal.svg");
}
.icon-arrow-arrow-swap-horizontal.icon--big-picture::before {
  mask-image: url("./media/arrow-24-arrow-swap-horizontal.svg");
  -webkit-mask-image: url("./media/arrow-24-arrow-swap-horizontal.svg");
}
.icon-arrow-arrow-swap-up {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-arrow-swap-up.svg");
  -webkit-mask-image: url("./media/arrow-24-arrow-swap-up.svg");
}
.icon-arrow-arrow-swap-up.icon--big-picture::before {
  mask-image: url("./media/arrow-24-arrow-swap-up.svg");
  -webkit-mask-image: url("./media/arrow-24-arrow-swap-up.svg");
}
.icon-arrow-arrow-up {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-arrow-up.svg");
  -webkit-mask-image: url("./media/arrow-24-arrow-up.svg");
}
.icon-arrow-arrow-up.icon--big-picture::before {
  mask-image: url("./media/arrow-24-arrow-up.svg");
  -webkit-mask-image: url("./media/arrow-24-arrow-up.svg");
}
.icon-arrow-back-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-back-square.svg");
  -webkit-mask-image: url("./media/arrow-24-back-square.svg");
}
.icon-arrow-back-square.icon--big-picture::before {
  mask-image: url("./media/arrow-24-back-square.svg");
  -webkit-mask-image: url("./media/arrow-24-back-square.svg");
}
.icon-arrow-chevron-down {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-chevron-down.svg");
  -webkit-mask-image: url("./media/arrow-24-chevron-down.svg");
}
.icon-arrow-chevron-down.icon--big-picture::before {
  mask-image: url("./media/arrow-24-chevron-down.svg");
  -webkit-mask-image: url("./media/arrow-24-chevron-down.svg");
}
.icon-arrow-chevron-left {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-chevron-left.svg");
  -webkit-mask-image: url("./media/arrow-24-chevron-left.svg");
}
.icon-arrow-chevron-left.icon--big-picture::before {
  mask-image: url("./media/arrow-24-chevron-left.svg");
  -webkit-mask-image: url("./media/arrow-24-chevron-left.svg");
}
.icon-arrow-chevron-right {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-chevron-right.svg");
  -webkit-mask-image: url("./media/arrow-24-chevron-right.svg");
}
.icon-arrow-chevron-right.icon--big-picture::before {
  mask-image: url("./media/arrow-24-chevron-right.svg");
  -webkit-mask-image: url("./media/arrow-24-chevron-right.svg");
}
.icon-arrow-chevron-up {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-chevron-up.svg");
  -webkit-mask-image: url("./media/arrow-24-chevron-up.svg");
}
.icon-arrow-chevron-up.icon--big-picture::before {
  mask-image: url("./media/arrow-24-chevron-up.svg");
  -webkit-mask-image: url("./media/arrow-24-chevron-up.svg");
}
.icon-arrow-convert {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-convert.svg");
  -webkit-mask-image: url("./media/arrow-24-convert.svg");
}
.icon-arrow-convert.icon--big-picture::before {
  mask-image: url("./media/arrow-24-convert.svg");
  -webkit-mask-image: url("./media/arrow-24-convert.svg");
}
.icon-arrow-export-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-export-2.svg");
  -webkit-mask-image: url("./media/arrow-24-export-2.svg");
}
.icon-arrow-export-2.icon--big-picture::before {
  mask-image: url("./media/arrow-24-export-2.svg");
  -webkit-mask-image: url("./media/arrow-24-export-2.svg");
}
.icon-arrow-export-3 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-export-3.svg");
  -webkit-mask-image: url("./media/arrow-24-export-3.svg");
}
.icon-arrow-export-3.icon--big-picture::before {
  mask-image: url("./media/arrow-24-export-3.svg");
  -webkit-mask-image: url("./media/arrow-24-export-3.svg");
}
.icon-arrow-export-4 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-export-4.svg");
  -webkit-mask-image: url("./media/arrow-24-export-4.svg");
}
.icon-arrow-export-4.icon--big-picture::before {
  mask-image: url("./media/arrow-24-export-4.svg");
  -webkit-mask-image: url("./media/arrow-24-export-4.svg");
}
.icon-arrow-export {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-export.svg");
  -webkit-mask-image: url("./media/arrow-24-export.svg");
}
.icon-arrow-export.icon--big-picture::before {
  mask-image: url("./media/arrow-24-export.svg");
  -webkit-mask-image: url("./media/arrow-24-export.svg");
}
.icon-arrow-forward-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-forward-square.svg");
  -webkit-mask-image: url("./media/arrow-24-forward-square.svg");
}
.icon-arrow-forward-square.icon--big-picture::before {
  mask-image: url("./media/arrow-24-forward-square.svg");
  -webkit-mask-image: url("./media/arrow-24-forward-square.svg");
}
.icon-arrow-import-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-import-2.svg");
  -webkit-mask-image: url("./media/arrow-24-import-2.svg");
}
.icon-arrow-import-2.icon--big-picture::before {
  mask-image: url("./media/arrow-24-import-2.svg");
  -webkit-mask-image: url("./media/arrow-24-import-2.svg");
}
.icon-arrow-import-3 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-import-3.svg");
  -webkit-mask-image: url("./media/arrow-24-import-3.svg");
}
.icon-arrow-import-3.icon--big-picture::before {
  mask-image: url("./media/arrow-24-import-3.svg");
  -webkit-mask-image: url("./media/arrow-24-import-3.svg");
}
.icon-arrow-import-4 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-import-4.svg");
  -webkit-mask-image: url("./media/arrow-24-import-4.svg");
}
.icon-arrow-import-4.icon--big-picture::before {
  mask-image: url("./media/arrow-24-import-4.svg");
  -webkit-mask-image: url("./media/arrow-24-import-4.svg");
}
.icon-arrow-import {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-import.svg");
  -webkit-mask-image: url("./media/arrow-24-import.svg");
}
.icon-arrow-import.icon--big-picture::before {
  mask-image: url("./media/arrow-24-import.svg");
  -webkit-mask-image: url("./media/arrow-24-import.svg");
}
.icon-arrow-login-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-login-2.svg");
  -webkit-mask-image: url("./media/arrow-24-login-2.svg");
}
.icon-arrow-login-2.icon--big-picture::before {
  mask-image: url("./media/arrow-24-login-2.svg");
  -webkit-mask-image: url("./media/arrow-24-login-2.svg");
}
.icon-arrow-login {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-login.svg");
  -webkit-mask-image: url("./media/arrow-24-login.svg");
}
.icon-arrow-login.icon--big-picture::before {
  mask-image: url("./media/arrow-24-login.svg");
  -webkit-mask-image: url("./media/arrow-24-login.svg");
}
.icon-arrow-logout-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-logout-2.svg");
  -webkit-mask-image: url("./media/arrow-24-logout-2.svg");
}
.icon-arrow-logout-2.icon--big-picture::before {
  mask-image: url("./media/arrow-24-logout-2.svg");
  -webkit-mask-image: url("./media/arrow-24-logout-2.svg");
}
.icon-arrow-logout {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-logout.svg");
  -webkit-mask-image: url("./media/arrow-24-logout.svg");
}
.icon-arrow-logout.icon--big-picture::before {
  mask-image: url("./media/arrow-24-logout.svg");
  -webkit-mask-image: url("./media/arrow-24-logout.svg");
}
.icon-arrow-receive-square-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-receive-square-2.svg");
  -webkit-mask-image: url("./media/arrow-24-receive-square-2.svg");
}
.icon-arrow-receive-square-2.icon--big-picture::before {
  mask-image: url("./media/arrow-24-receive-square-2.svg");
  -webkit-mask-image: url("./media/arrow-24-receive-square-2.svg");
}
.icon-arrow-receive-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-receive-square.svg");
  -webkit-mask-image: url("./media/arrow-24-receive-square.svg");
}
.icon-arrow-receive-square.icon--big-picture::before {
  mask-image: url("./media/arrow-24-receive-square.svg");
  -webkit-mask-image: url("./media/arrow-24-receive-square.svg");
}
.icon-arrow-received {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-received.svg");
  -webkit-mask-image: url("./media/arrow-24-received.svg");
}
.icon-arrow-received.icon--big-picture::before {
  mask-image: url("./media/arrow-24-received.svg");
  -webkit-mask-image: url("./media/arrow-24-received.svg");
}
.icon-arrow-redo {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-redo.svg");
  -webkit-mask-image: url("./media/arrow-24-redo.svg");
}
.icon-arrow-redo.icon--big-picture::before {
  mask-image: url("./media/arrow-24-redo.svg");
  -webkit-mask-image: url("./media/arrow-24-redo.svg");
}
.icon-arrow-refresh-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-refresh-2.svg");
  -webkit-mask-image: url("./media/arrow-24-refresh-2.svg");
}
.icon-arrow-refresh-2.icon--big-picture::before {
  mask-image: url("./media/arrow-24-refresh-2.svg");
  -webkit-mask-image: url("./media/arrow-24-refresh-2.svg");
}
.icon-arrow-refresh-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-refresh-circle.svg");
  -webkit-mask-image: url("./media/arrow-24-refresh-circle.svg");
}
.icon-arrow-refresh-circle.icon--big-picture::before {
  mask-image: url("./media/arrow-24-refresh-circle.svg");
  -webkit-mask-image: url("./media/arrow-24-refresh-circle.svg");
}
.icon-arrow-refresh-left-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-refresh-left-square.svg");
  -webkit-mask-image: url("./media/arrow-24-refresh-left-square.svg");
}
.icon-arrow-refresh-left-square.icon--big-picture::before {
  mask-image: url("./media/arrow-24-refresh-left-square.svg");
  -webkit-mask-image: url("./media/arrow-24-refresh-left-square.svg");
}
.icon-arrow-refresh-right-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-refresh-right-square.svg");
  -webkit-mask-image: url("./media/arrow-24-refresh-right-square.svg");
}
.icon-arrow-refresh-right-square.icon--big-picture::before {
  mask-image: url("./media/arrow-24-refresh-right-square.svg");
  -webkit-mask-image: url("./media/arrow-24-refresh-right-square.svg");
}
.icon-arrow-refresh-square-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-refresh-square-2.svg");
  -webkit-mask-image: url("./media/arrow-24-refresh-square-2.svg");
}
.icon-arrow-refresh-square-2.icon--big-picture::before {
  mask-image: url("./media/arrow-24-refresh-square-2.svg");
  -webkit-mask-image: url("./media/arrow-24-refresh-square-2.svg");
}
.icon-arrow-refresh {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-refresh.svg");
  -webkit-mask-image: url("./media/arrow-24-refresh.svg");
}
.icon-arrow-refresh.icon--big-picture::before {
  mask-image: url("./media/arrow-24-refresh.svg");
  -webkit-mask-image: url("./media/arrow-24-refresh.svg");
}
.icon-arrow-repeat-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-repeat-circle.svg");
  -webkit-mask-image: url("./media/arrow-24-repeat-circle.svg");
}
.icon-arrow-repeat-circle.icon--big-picture::before {
  mask-image: url("./media/arrow-24-repeat-circle.svg");
  -webkit-mask-image: url("./media/arrow-24-repeat-circle.svg");
}
.icon-arrow-repeat {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-repeat.svg");
  -webkit-mask-image: url("./media/arrow-24-repeat.svg");
}
.icon-arrow-repeat.icon--big-picture::before {
  mask-image: url("./media/arrow-24-repeat.svg");
  -webkit-mask-image: url("./media/arrow-24-repeat.svg");
}
.icon-arrow-rotate-left {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-rotate-left.svg");
  -webkit-mask-image: url("./media/arrow-24-rotate-left.svg");
}
.icon-arrow-rotate-left.icon--big-picture::before {
  mask-image: url("./media/arrow-24-rotate-left.svg");
  -webkit-mask-image: url("./media/arrow-24-rotate-left.svg");
}
.icon-arrow-rotate-right {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-rotate-right.svg");
  -webkit-mask-image: url("./media/arrow-24-rotate-right.svg");
}
.icon-arrow-rotate-right.icon--big-picture::before {
  mask-image: url("./media/arrow-24-rotate-right.svg");
  -webkit-mask-image: url("./media/arrow-24-rotate-right.svg");
}
.icon-arrow-send-sqaure-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-send-sqaure-2.svg");
  -webkit-mask-image: url("./media/arrow-24-send-sqaure-2.svg");
}
.icon-arrow-send-sqaure-2.icon--big-picture::before {
  mask-image: url("./media/arrow-24-send-sqaure-2.svg");
  -webkit-mask-image: url("./media/arrow-24-send-sqaure-2.svg");
}
.icon-arrow-send-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-send-square.svg");
  -webkit-mask-image: url("./media/arrow-24-send-square.svg");
}
.icon-arrow-send-square.icon--big-picture::before {
  mask-image: url("./media/arrow-24-send-square.svg");
  -webkit-mask-image: url("./media/arrow-24-send-square.svg");
}
.icon-arrow-send {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-send.svg");
  -webkit-mask-image: url("./media/arrow-24-send.svg");
}
.icon-arrow-send.icon--big-picture::before {
  mask-image: url("./media/arrow-24-send.svg");
  -webkit-mask-image: url("./media/arrow-24-send.svg");
}
.icon-arrow-transfer {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-transfer.svg");
  -webkit-mask-image: url("./media/arrow-24-transfer.svg");
}
.icon-arrow-transfer.icon--big-picture::before {
  mask-image: url("./media/arrow-24-transfer.svg");
  -webkit-mask-image: url("./media/arrow-24-transfer.svg");
}
.icon-arrow-undo {
  width: 24px;
  height: 24px;
  mask-image: url("./media/arrow-24-undo.svg");
  -webkit-mask-image: url("./media/arrow-24-undo.svg");
}
.icon-arrow-undo.icon--big-picture::before {
  mask-image: url("./media/arrow-24-undo.svg");
  -webkit-mask-image: url("./media/arrow-24-undo.svg");
}
.icon-basic-icon-3dcube {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-icon-3dcube.svg");
  -webkit-mask-image: url("./media/basic-24-icon-3dcube.svg");
}
.icon-basic-icon-3dcube.icon--big-picture::before {
  mask-image: url("./media/basic-24-icon-3dcube.svg");
  -webkit-mask-image: url("./media/basic-24-icon-3dcube.svg");
}
.icon-basic-add-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-add-circle.svg");
  -webkit-mask-image: url("./media/basic-24-add-circle.svg");
}
.icon-basic-add-circle.icon--big-picture::before {
  mask-image: url("./media/basic-24-add-circle.svg");
  -webkit-mask-image: url("./media/basic-24-add-circle.svg");
}
.icon-basic-add-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-add-square.svg");
  -webkit-mask-image: url("./media/basic-24-add-square.svg");
}
.icon-basic-add-square.icon--big-picture::before {
  mask-image: url("./media/basic-24-add-square.svg");
  -webkit-mask-image: url("./media/basic-24-add-square.svg");
}
.icon-basic-add {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-add.svg");
  -webkit-mask-image: url("./media/basic-24-add.svg");
}
.icon-basic-add.icon--big-picture::before {
  mask-image: url("./media/basic-24-add.svg");
  -webkit-mask-image: url("./media/basic-24-add.svg");
}
.icon-basic-archive {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-archive.svg");
  -webkit-mask-image: url("./media/basic-24-archive.svg");
}
.icon-basic-archive.icon--big-picture::before {
  mask-image: url("./media/basic-24-archive.svg");
  -webkit-mask-image: url("./media/basic-24-archive.svg");
}
.icon-basic-autobrightness {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-autobrightness.svg");
  -webkit-mask-image: url("./media/basic-24-autobrightness.svg");
}
.icon-basic-autobrightness.icon--big-picture::before {
  mask-image: url("./media/basic-24-autobrightness.svg");
  -webkit-mask-image: url("./media/basic-24-autobrightness.svg");
}
.icon-basic-battery-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-battery-2.svg");
  -webkit-mask-image: url("./media/basic-24-battery-2.svg");
}
.icon-basic-battery-2.icon--big-picture::before {
  mask-image: url("./media/basic-24-battery-2.svg");
  -webkit-mask-image: url("./media/basic-24-battery-2.svg");
}
.icon-basic-battery-charging {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-battery-charging.svg");
  -webkit-mask-image: url("./media/basic-24-battery-charging.svg");
}
.icon-basic-battery-charging.icon--big-picture::before {
  mask-image: url("./media/basic-24-battery-charging.svg");
  -webkit-mask-image: url("./media/basic-24-battery-charging.svg");
}
.icon-basic-battery-disable {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-battery-disable.svg");
  -webkit-mask-image: url("./media/basic-24-battery-disable.svg");
}
.icon-basic-battery-disable.icon--big-picture::before {
  mask-image: url("./media/basic-24-battery-disable.svg");
  -webkit-mask-image: url("./media/basic-24-battery-disable.svg");
}
.icon-basic-battery-empty {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-battery-empty.svg");
  -webkit-mask-image: url("./media/basic-24-battery-empty.svg");
}
.icon-basic-battery-empty.icon--big-picture::before {
  mask-image: url("./media/basic-24-battery-empty.svg");
  -webkit-mask-image: url("./media/basic-24-battery-empty.svg");
}
.icon-basic-battery-full {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-battery-full.svg");
  -webkit-mask-image: url("./media/basic-24-battery-full.svg");
}
.icon-basic-battery-full.icon--big-picture::before {
  mask-image: url("./media/basic-24-battery-full.svg");
  -webkit-mask-image: url("./media/basic-24-battery-full.svg");
}
.icon-basic-box-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-box-2.svg");
  -webkit-mask-image: url("./media/basic-24-box-2.svg");
}
.icon-basic-box-2.icon--big-picture::before {
  mask-image: url("./media/basic-24-box-2.svg");
  -webkit-mask-image: url("./media/basic-24-box-2.svg");
}
.icon-basic-broom {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-broom.svg");
  -webkit-mask-image: url("./media/basic-24-broom.svg");
}
.icon-basic-broom.icon--big-picture::before {
  mask-image: url("./media/basic-24-broom.svg");
  -webkit-mask-image: url("./media/basic-24-broom.svg");
}
.icon-basic-bubble {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-bubble.svg");
  -webkit-mask-image: url("./media/basic-24-bubble.svg");
}
.icon-basic-bubble.icon--big-picture::before {
  mask-image: url("./media/basic-24-bubble.svg");
  -webkit-mask-image: url("./media/basic-24-bubble.svg");
}
.icon-basic-cake {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-cake.svg");
  -webkit-mask-image: url("./media/basic-24-cake.svg");
}
.icon-basic-cake.icon--big-picture::before {
  mask-image: url("./media/basic-24-cake.svg");
  -webkit-mask-image: url("./media/basic-24-cake.svg");
}
.icon-basic-cd {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-cd.svg");
  -webkit-mask-image: url("./media/basic-24-cd.svg");
}
.icon-basic-cd.icon--big-picture::before {
  mask-image: url("./media/basic-24-cd.svg");
  -webkit-mask-image: url("./media/basic-24-cd.svg");
}
.icon-basic-chart {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-chart.svg");
  -webkit-mask-image: url("./media/basic-24-chart.svg");
}
.icon-basic-chart.icon--big-picture::before {
  mask-image: url("./media/basic-24-chart.svg");
  -webkit-mask-image: url("./media/basic-24-chart.svg");
}
.icon-basic-chrome {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-chrome.svg");
  -webkit-mask-image: url("./media/basic-24-chrome.svg");
}
.icon-basic-chrome.icon--big-picture::before {
  mask-image: url("./media/basic-24-chrome.svg");
  -webkit-mask-image: url("./media/basic-24-chrome.svg");
}
.icon-basic-close-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-close-circle.svg");
  -webkit-mask-image: url("./media/basic-24-close-circle.svg");
}
.icon-basic-close-circle.icon--big-picture::before {
  mask-image: url("./media/basic-24-close-circle.svg");
  -webkit-mask-image: url("./media/basic-24-close-circle.svg");
}
.icon-basic-close-negative {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-close-negative.svg");
  -webkit-mask-image: url("./media/basic-24-close-negative.svg");
}
.icon-basic-close-negative.icon--big-picture::before {
  mask-image: url("./media/basic-24-close-negative.svg");
  -webkit-mask-image: url("./media/basic-24-close-negative.svg");
}
.icon-basic-close-round {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-close-round.svg");
  -webkit-mask-image: url("./media/basic-24-close-round.svg");
}
.icon-basic-close-round.icon--big-picture::before {
  mask-image: url("./media/basic-24-close-round.svg");
  -webkit-mask-image: url("./media/basic-24-close-round.svg");
}
.icon-basic-close-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-close-square.svg");
  -webkit-mask-image: url("./media/basic-24-close-square.svg");
}
.icon-basic-close-square.icon--big-picture::before {
  mask-image: url("./media/basic-24-close-square.svg");
  -webkit-mask-image: url("./media/basic-24-close-square.svg");
}
.icon-basic-close {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-close.svg");
  -webkit-mask-image: url("./media/basic-24-close.svg");
}
.icon-basic-close.icon--big-picture::before {
  mask-image: url("./media/basic-24-close.svg");
  -webkit-mask-image: url("./media/basic-24-close.svg");
}
.icon-basic-coffee {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-coffee.svg");
  -webkit-mask-image: url("./media/basic-24-coffee.svg");
}
.icon-basic-coffee.icon--big-picture::before {
  mask-image: url("./media/basic-24-coffee.svg");
  -webkit-mask-image: url("./media/basic-24-coffee.svg");
}
.icon-basic-computing {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-computing.svg");
  -webkit-mask-image: url("./media/basic-24-computing.svg");
}
.icon-basic-computing.icon--big-picture::before {
  mask-image: url("./media/basic-24-computing.svg");
  -webkit-mask-image: url("./media/basic-24-computing.svg");
}
.icon-basic-crown {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-crown.svg");
  -webkit-mask-image: url("./media/basic-24-crown.svg");
}
.icon-basic-crown.icon--big-picture::before {
  mask-image: url("./media/basic-24-crown.svg");
  -webkit-mask-image: url("./media/basic-24-crown.svg");
}
.icon-basic-cup {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-cup.svg");
  -webkit-mask-image: url("./media/basic-24-cup.svg");
}
.icon-basic-cup.icon--big-picture::before {
  mask-image: url("./media/basic-24-cup.svg");
  -webkit-mask-image: url("./media/basic-24-cup.svg");
}
.icon-basic-danger {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-danger.svg");
  -webkit-mask-image: url("./media/basic-24-danger.svg");
}
.icon-basic-danger.icon--big-picture::before {
  mask-image: url("./media/basic-24-danger.svg");
  -webkit-mask-image: url("./media/basic-24-danger.svg");
}
.icon-basic-diamonds {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-diamonds.svg");
  -webkit-mask-image: url("./media/basic-24-diamonds.svg");
}
.icon-basic-diamonds.icon--big-picture::before {
  mask-image: url("./media/basic-24-diamonds.svg");
  -webkit-mask-image: url("./media/basic-24-diamonds.svg");
}
.icon-basic-discover {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-discover.svg");
  -webkit-mask-image: url("./media/basic-24-discover.svg");
}
.icon-basic-discover.icon--big-picture::before {
  mask-image: url("./media/basic-24-discover.svg");
  -webkit-mask-image: url("./media/basic-24-discover.svg");
}
.icon-basic-emoji-happy {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-emoji-happy.svg");
  -webkit-mask-image: url("./media/basic-24-emoji-happy.svg");
}
.icon-basic-emoji-happy.icon--big-picture::before {
  mask-image: url("./media/basic-24-emoji-happy.svg");
  -webkit-mask-image: url("./media/basic-24-emoji-happy.svg");
}
.icon-basic-emoji-normal {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-emoji-normal.svg");
  -webkit-mask-image: url("./media/basic-24-emoji-normal.svg");
}
.icon-basic-emoji-normal.icon--big-picture::before {
  mask-image: url("./media/basic-24-emoji-normal.svg");
  -webkit-mask-image: url("./media/basic-24-emoji-normal.svg");
}
.icon-basic-emoji-sad {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-emoji-sad.svg");
  -webkit-mask-image: url("./media/basic-24-emoji-sad.svg");
}
.icon-basic-emoji-sad.icon--big-picture::before {
  mask-image: url("./media/basic-24-emoji-sad.svg");
  -webkit-mask-image: url("./media/basic-24-emoji-sad.svg");
}
.icon-basic-filter-add {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-filter-add.svg");
  -webkit-mask-image: url("./media/basic-24-filter-add.svg");
}
.icon-basic-filter-add.icon--big-picture::before {
  mask-image: url("./media/basic-24-filter-add.svg");
  -webkit-mask-image: url("./media/basic-24-filter-add.svg");
}
.icon-basic-filter-edit {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-filter-edit.svg");
  -webkit-mask-image: url("./media/basic-24-filter-edit.svg");
}
.icon-basic-filter-edit.icon--big-picture::before {
  mask-image: url("./media/basic-24-filter-edit.svg");
  -webkit-mask-image: url("./media/basic-24-filter-edit.svg");
}
.icon-basic-filter-remove {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-filter-remove.svg");
  -webkit-mask-image: url("./media/basic-24-filter-remove.svg");
}
.icon-basic-filter-remove.icon--big-picture::before {
  mask-image: url("./media/basic-24-filter-remove.svg");
  -webkit-mask-image: url("./media/basic-24-filter-remove.svg");
}
.icon-basic-filter-search {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-filter-search.svg");
  -webkit-mask-image: url("./media/basic-24-filter-search.svg");
}
.icon-basic-filter-search.icon--big-picture::before {
  mask-image: url("./media/basic-24-filter-search.svg");
  -webkit-mask-image: url("./media/basic-24-filter-search.svg");
}
.icon-basic-filter-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-filter-square.svg");
  -webkit-mask-image: url("./media/basic-24-filter-square.svg");
}
.icon-basic-filter-square.icon--big-picture::before {
  mask-image: url("./media/basic-24-filter-square.svg");
  -webkit-mask-image: url("./media/basic-24-filter-square.svg");
}
.icon-basic-filter-tick {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-filter-tick.svg");
  -webkit-mask-image: url("./media/basic-24-filter-tick.svg");
}
.icon-basic-filter-tick.icon--big-picture::before {
  mask-image: url("./media/basic-24-filter-tick.svg");
  -webkit-mask-image: url("./media/basic-24-filter-tick.svg");
}
.icon-basic-filter {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-filter.svg");
  -webkit-mask-image: url("./media/basic-24-filter.svg");
}
.icon-basic-filter.icon--big-picture::before {
  mask-image: url("./media/basic-24-filter.svg");
  -webkit-mask-image: url("./media/basic-24-filter.svg");
}
.icon-basic-flag-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-flag-2.svg");
  -webkit-mask-image: url("./media/basic-24-flag-2.svg");
}
.icon-basic-flag-2.icon--big-picture::before {
  mask-image: url("./media/basic-24-flag-2.svg");
  -webkit-mask-image: url("./media/basic-24-flag-2.svg");
}
.icon-basic-flag {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-flag.svg");
  -webkit-mask-image: url("./media/basic-24-flag.svg");
}
.icon-basic-flag.icon--big-picture::before {
  mask-image: url("./media/basic-24-flag.svg");
  -webkit-mask-image: url("./media/basic-24-flag.svg");
}
.icon-basic-flash-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-flash-circle.svg");
  -webkit-mask-image: url("./media/basic-24-flash-circle.svg");
}
.icon-basic-flash-circle.icon--big-picture::before {
  mask-image: url("./media/basic-24-flash-circle.svg");
  -webkit-mask-image: url("./media/basic-24-flash-circle.svg");
}
.icon-basic-flash-slash {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-flash-slash.svg");
  -webkit-mask-image: url("./media/basic-24-flash-slash.svg");
}
.icon-basic-flash-slash.icon--big-picture::before {
  mask-image: url("./media/basic-24-flash-slash.svg");
  -webkit-mask-image: url("./media/basic-24-flash-slash.svg");
}
.icon-basic-flash {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-flash.svg");
  -webkit-mask-image: url("./media/basic-24-flash.svg");
}
.icon-basic-flash.icon--big-picture::before {
  mask-image: url("./media/basic-24-flash.svg");
  -webkit-mask-image: url("./media/basic-24-flash.svg");
}
.icon-basic-forbidden {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-forbidden.svg");
  -webkit-mask-image: url("./media/basic-24-forbidden.svg");
}
.icon-basic-forbidden.icon--big-picture::before {
  mask-image: url("./media/basic-24-forbidden.svg");
  -webkit-mask-image: url("./media/basic-24-forbidden.svg");
}
.icon-basic-ghost {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-ghost.svg");
  -webkit-mask-image: url("./media/basic-24-ghost.svg");
}
.icon-basic-ghost.icon--big-picture::before {
  mask-image: url("./media/basic-24-ghost.svg");
  -webkit-mask-image: url("./media/basic-24-ghost.svg");
}
.icon-basic-glass {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-glass.svg");
  -webkit-mask-image: url("./media/basic-24-glass.svg");
}
.icon-basic-glass.icon--big-picture::before {
  mask-image: url("./media/basic-24-glass.svg");
  -webkit-mask-image: url("./media/basic-24-glass.svg");
}
.icon-basic-grammerly {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-grammerly.svg");
  -webkit-mask-image: url("./media/basic-24-grammerly.svg");
}
.icon-basic-grammerly.icon--big-picture::before {
  mask-image: url("./media/basic-24-grammerly.svg");
  -webkit-mask-image: url("./media/basic-24-grammerly.svg");
}
.icon-basic-happyemoji {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-happyemoji.svg");
  -webkit-mask-image: url("./media/basic-24-happyemoji.svg");
}
.icon-basic-happyemoji.icon--big-picture::before {
  mask-image: url("./media/basic-24-happyemoji.svg");
  -webkit-mask-image: url("./media/basic-24-happyemoji.svg");
}
.icon-basic-home-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-home-2.svg");
  -webkit-mask-image: url("./media/basic-24-home-2.svg");
}
.icon-basic-home-2.icon--big-picture::before {
  mask-image: url("./media/basic-24-home-2.svg");
  -webkit-mask-image: url("./media/basic-24-home-2.svg");
}
.icon-basic-home-3 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-home-3.svg");
  -webkit-mask-image: url("./media/basic-24-home-3.svg");
}
.icon-basic-home-3.icon--big-picture::before {
  mask-image: url("./media/basic-24-home-3.svg");
  -webkit-mask-image: url("./media/basic-24-home-3.svg");
}
.icon-basic-home-wifi {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-home-wifi.svg");
  -webkit-mask-image: url("./media/basic-24-home-wifi.svg");
}
.icon-basic-home-wifi.icon--big-picture::before {
  mask-image: url("./media/basic-24-home-wifi.svg");
  -webkit-mask-image: url("./media/basic-24-home-wifi.svg");
}
.icon-basic-home {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-home.svg");
  -webkit-mask-image: url("./media/basic-24-home.svg");
}
.icon-basic-home.icon--big-picture::before {
  mask-image: url("./media/basic-24-home.svg");
  -webkit-mask-image: url("./media/basic-24-home.svg");
}
.icon-basic-info-circle-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-info-circle-2.svg");
  -webkit-mask-image: url("./media/basic-24-info-circle-2.svg");
}
.icon-basic-info-circle-2.icon--big-picture::before {
  mask-image: url("./media/basic-24-info-circle-2.svg");
  -webkit-mask-image: url("./media/basic-24-info-circle-2.svg");
}
.icon-basic-info-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-info-circle.svg");
  -webkit-mask-image: url("./media/basic-24-info-circle.svg");
}
.icon-basic-info-circle.icon--big-picture::before {
  mask-image: url("./media/basic-24-info-circle.svg");
  -webkit-mask-image: url("./media/basic-24-info-circle.svg");
}
.icon-basic-information {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-information.svg");
  -webkit-mask-image: url("./media/basic-24-information.svg");
}
.icon-basic-information.icon--big-picture::before {
  mask-image: url("./media/basic-24-information.svg");
  -webkit-mask-image: url("./media/basic-24-information.svg");
}
.icon-basic-instagram {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-instagram.svg");
  -webkit-mask-image: url("./media/basic-24-instagram.svg");
}
.icon-basic-instagram.icon--big-picture::before {
  mask-image: url("./media/basic-24-instagram.svg");
  -webkit-mask-image: url("./media/basic-24-instagram.svg");
}
.icon-basic-judge {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-judge.svg");
  -webkit-mask-image: url("./media/basic-24-judge.svg");
}
.icon-basic-judge.icon--big-picture::before {
  mask-image: url("./media/basic-24-judge.svg");
  -webkit-mask-image: url("./media/basic-24-judge.svg");
}
.icon-basic-lamp {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-lamp.svg");
  -webkit-mask-image: url("./media/basic-24-lamp.svg");
}
.icon-basic-lamp.icon--big-picture::before {
  mask-image: url("./media/basic-24-lamp.svg");
  -webkit-mask-image: url("./media/basic-24-lamp.svg");
}
.icon-basic-level {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-level.svg");
  -webkit-mask-image: url("./media/basic-24-level.svg");
}
.icon-basic-level.icon--big-picture::before {
  mask-image: url("./media/basic-24-level.svg");
  -webkit-mask-image: url("./media/basic-24-level.svg");
}
.icon-basic-menu {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-menu.svg");
  -webkit-mask-image: url("./media/basic-24-menu.svg");
}
.icon-basic-menu.icon--big-picture::before {
  mask-image: url("./media/basic-24-menu.svg");
  -webkit-mask-image: url("./media/basic-24-menu.svg");
}
.icon-basic-milk {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-milk.svg");
  -webkit-mask-image: url("./media/basic-24-milk.svg");
}
.icon-basic-milk.icon--big-picture::before {
  mask-image: url("./media/basic-24-milk.svg");
  -webkit-mask-image: url("./media/basic-24-milk.svg");
}
.icon-basic-minus-cirlce {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-minus-cirlce.svg");
  -webkit-mask-image: url("./media/basic-24-minus-cirlce.svg");
}
.icon-basic-minus-cirlce.icon--big-picture::before {
  mask-image: url("./media/basic-24-minus-cirlce.svg");
  -webkit-mask-image: url("./media/basic-24-minus-cirlce.svg");
}
.icon-basic-minus-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-minus-square.svg");
  -webkit-mask-image: url("./media/basic-24-minus-square.svg");
}
.icon-basic-minus-square.icon--big-picture::before {
  mask-image: url("./media/basic-24-minus-square.svg");
  -webkit-mask-image: url("./media/basic-24-minus-square.svg");
}
.icon-basic-minus {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-minus.svg");
  -webkit-mask-image: url("./media/basic-24-minus.svg");
}
.icon-basic-minus.icon--big-picture::before {
  mask-image: url("./media/basic-24-minus.svg");
  -webkit-mask-image: url("./media/basic-24-minus.svg");
}
.icon-basic-mirror {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-mirror.svg");
  -webkit-mask-image: url("./media/basic-24-mirror.svg");
}
.icon-basic-mirror.icon--big-picture::before {
  mask-image: url("./media/basic-24-mirror.svg");
  -webkit-mask-image: url("./media/basic-24-mirror.svg");
}
.icon-basic-more-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-more-circle.svg");
  -webkit-mask-image: url("./media/basic-24-more-circle.svg");
}
.icon-basic-more-circle.icon--big-picture::before {
  mask-image: url("./media/basic-24-more-circle.svg");
  -webkit-mask-image: url("./media/basic-24-more-circle.svg");
}
.icon-basic-more-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-more-square.svg");
  -webkit-mask-image: url("./media/basic-24-more-square.svg");
}
.icon-basic-more-square.icon--big-picture::before {
  mask-image: url("./media/basic-24-more-square.svg");
  -webkit-mask-image: url("./media/basic-24-more-square.svg");
}
.icon-basic-mouse-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-mouse-circle.svg");
  -webkit-mask-image: url("./media/basic-24-mouse-circle.svg");
}
.icon-basic-mouse-circle.icon--big-picture::before {
  mask-image: url("./media/basic-24-mouse-circle.svg");
  -webkit-mask-image: url("./media/basic-24-mouse-circle.svg");
}
.icon-basic-mouse-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-mouse-square.svg");
  -webkit-mask-image: url("./media/basic-24-mouse-square.svg");
}
.icon-basic-mouse-square.icon--big-picture::before {
  mask-image: url("./media/basic-24-mouse-square.svg");
  -webkit-mask-image: url("./media/basic-24-mouse-square.svg");
}
.icon-basic-mouse {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-mouse.svg");
  -webkit-mask-image: url("./media/basic-24-mouse.svg");
}
.icon-basic-mouse.icon--big-picture::before {
  mask-image: url("./media/basic-24-mouse.svg");
  -webkit-mask-image: url("./media/basic-24-mouse.svg");
}
.icon-basic-pet {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-pet.svg");
  -webkit-mask-image: url("./media/basic-24-pet.svg");
}
.icon-basic-pet.icon--big-picture::before {
  mask-image: url("./media/basic-24-pet.svg");
  -webkit-mask-image: url("./media/basic-24-pet.svg");
}
.icon-basic-ranking {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-ranking.svg");
  -webkit-mask-image: url("./media/basic-24-ranking.svg");
}
.icon-basic-ranking.icon--big-picture::before {
  mask-image: url("./media/basic-24-ranking.svg");
  -webkit-mask-image: url("./media/basic-24-ranking.svg");
}
.icon-basic-reserve {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-reserve.svg");
  -webkit-mask-image: url("./media/basic-24-reserve.svg");
}
.icon-basic-reserve.icon--big-picture::before {
  mask-image: url("./media/basic-24-reserve.svg");
  -webkit-mask-image: url("./media/basic-24-reserve.svg");
}
.icon-basic-safe-home {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-safe-home.svg");
  -webkit-mask-image: url("./media/basic-24-safe-home.svg");
}
.icon-basic-safe-home.icon--big-picture::before {
  mask-image: url("./media/basic-24-safe-home.svg");
  -webkit-mask-image: url("./media/basic-24-safe-home.svg");
}
.icon-basic-send-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-send-2.svg");
  -webkit-mask-image: url("./media/basic-24-send-2.svg");
}
.icon-basic-send-2.icon--big-picture::before {
  mask-image: url("./media/basic-24-send-2.svg");
  -webkit-mask-image: url("./media/basic-24-send-2.svg");
}
.icon-basic-send {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-send.svg");
  -webkit-mask-image: url("./media/basic-24-send.svg");
}
.icon-basic-send.icon--big-picture::before {
  mask-image: url("./media/basic-24-send.svg");
  -webkit-mask-image: url("./media/basic-24-send.svg");
}
.icon-basic-share {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-share.svg");
  -webkit-mask-image: url("./media/basic-24-share.svg");
}
.icon-basic-share.icon--big-picture::before {
  mask-image: url("./media/basic-24-share.svg");
  -webkit-mask-image: url("./media/basic-24-share.svg");
}
.icon-basic-signpost {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-signpost.svg");
  -webkit-mask-image: url("./media/basic-24-signpost.svg");
}
.icon-basic-signpost.icon--big-picture::before {
  mask-image: url("./media/basic-24-signpost.svg");
  -webkit-mask-image: url("./media/basic-24-signpost.svg");
}
.icon-basic-slash {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-slash.svg");
  -webkit-mask-image: url("./media/basic-24-slash.svg");
}
.icon-basic-slash.icon--big-picture::before {
  mask-image: url("./media/basic-24-slash.svg");
  -webkit-mask-image: url("./media/basic-24-slash.svg");
}
.icon-basic-slider {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-slider.svg");
  -webkit-mask-image: url("./media/basic-24-slider.svg");
}
.icon-basic-slider.icon--big-picture::before {
  mask-image: url("./media/basic-24-slider.svg");
  -webkit-mask-image: url("./media/basic-24-slider.svg");
}
.icon-basic-smart-home {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-smart-home.svg");
  -webkit-mask-image: url("./media/basic-24-smart-home.svg");
}
.icon-basic-smart-home.icon--big-picture::before {
  mask-image: url("./media/basic-24-smart-home.svg");
  -webkit-mask-image: url("./media/basic-24-smart-home.svg");
}
.icon-basic-sort {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-sort.svg");
  -webkit-mask-image: url("./media/basic-24-sort.svg");
}
.icon-basic-sort.icon--big-picture::before {
  mask-image: url("./media/basic-24-sort.svg");
  -webkit-mask-image: url("./media/basic-24-sort.svg");
}
.icon-basic-sound {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-sound.svg");
  -webkit-mask-image: url("./media/basic-24-sound.svg");
}
.icon-basic-sound.icon--big-picture::before {
  mask-image: url("./media/basic-24-sound.svg");
  -webkit-mask-image: url("./media/basic-24-sound.svg");
}
.icon-basic-speedometer {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-speedometer.svg");
  -webkit-mask-image: url("./media/basic-24-speedometer.svg");
}
.icon-basic-speedometer.icon--big-picture::before {
  mask-image: url("./media/basic-24-speedometer.svg");
  -webkit-mask-image: url("./media/basic-24-speedometer.svg");
}
.icon-basic-status {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-status.svg");
  -webkit-mask-image: url("./media/basic-24-status.svg");
}
.icon-basic-status.icon--big-picture::before {
  mask-image: url("./media/basic-24-status.svg");
  -webkit-mask-image: url("./media/basic-24-status.svg");
}
.icon-basic-sticker {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-sticker.svg");
  -webkit-mask-image: url("./media/basic-24-sticker.svg");
}
.icon-basic-sticker.icon--big-picture::before {
  mask-image: url("./media/basic-24-sticker.svg");
  -webkit-mask-image: url("./media/basic-24-sticker.svg");
}
.icon-basic-story {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-story.svg");
  -webkit-mask-image: url("./media/basic-24-story.svg");
}
.icon-basic-story.icon--big-picture::before {
  mask-image: url("./media/basic-24-story.svg");
  -webkit-mask-image: url("./media/basic-24-story.svg");
}
.icon-basic-tag-cross {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-tag-cross.svg");
  -webkit-mask-image: url("./media/basic-24-tag-cross.svg");
}
.icon-basic-tag-cross.icon--big-picture::before {
  mask-image: url("./media/basic-24-tag-cross.svg");
  -webkit-mask-image: url("./media/basic-24-tag-cross.svg");
}
.icon-basic-tag-right {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-tag-right.svg");
  -webkit-mask-image: url("./media/basic-24-tag-right.svg");
}
.icon-basic-tag-right.icon--big-picture::before {
  mask-image: url("./media/basic-24-tag-right.svg");
  -webkit-mask-image: url("./media/basic-24-tag-right.svg");
}
.icon-basic-tick-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-tick-circle.svg");
  -webkit-mask-image: url("./media/basic-24-tick-circle.svg");
}
.icon-basic-tick-circle.icon--big-picture::before {
  mask-image: url("./media/basic-24-tick-circle.svg");
  -webkit-mask-image: url("./media/basic-24-tick-circle.svg");
}
.icon-basic-tick-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-tick-square.svg");
  -webkit-mask-image: url("./media/basic-24-tick-square.svg");
}
.icon-basic-tick-square.icon--big-picture::before {
  mask-image: url("./media/basic-24-tick-square.svg");
  -webkit-mask-image: url("./media/basic-24-tick-square.svg");
}
.icon-basic-tick {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-tick.svg");
  -webkit-mask-image: url("./media/basic-24-tick.svg");
}
.icon-basic-tick.icon--big-picture::before {
  mask-image: url("./media/basic-24-tick.svg");
  -webkit-mask-image: url("./media/basic-24-tick.svg");
}
.icon-basic-trash {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-trash.svg");
  -webkit-mask-image: url("./media/basic-24-trash.svg");
}
.icon-basic-trash.icon--big-picture::before {
  mask-image: url("./media/basic-24-trash.svg");
  -webkit-mask-image: url("./media/basic-24-trash.svg");
}
.icon-basic-tree {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-tree.svg");
  -webkit-mask-image: url("./media/basic-24-tree.svg");
}
.icon-basic-tree.icon--big-picture::before {
  mask-image: url("./media/basic-24-tree.svg");
  -webkit-mask-image: url("./media/basic-24-tree.svg");
}
.icon-basic-triangle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-triangle.svg");
  -webkit-mask-image: url("./media/basic-24-triangle.svg");
}
.icon-basic-triangle.icon--big-picture::before {
  mask-image: url("./media/basic-24-triangle.svg");
  -webkit-mask-image: url("./media/basic-24-triangle.svg");
}
.icon-basic-trush-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-trush-square.svg");
  -webkit-mask-image: url("./media/basic-24-trush-square.svg");
}
.icon-basic-trush-square.icon--big-picture::before {
  mask-image: url("./media/basic-24-trush-square.svg");
  -webkit-mask-image: url("./media/basic-24-trush-square.svg");
}
.icon-basic-verify {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-verify.svg");
  -webkit-mask-image: url("./media/basic-24-verify.svg");
}
.icon-basic-verify.icon--big-picture::before {
  mask-image: url("./media/basic-24-verify.svg");
  -webkit-mask-image: url("./media/basic-24-verify.svg");
}
.icon-basic-warning-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-warning-2.svg");
  -webkit-mask-image: url("./media/basic-24-warning-2.svg");
}
.icon-basic-warning-2.icon--big-picture::before {
  mask-image: url("./media/basic-24-warning-2.svg");
  -webkit-mask-image: url("./media/basic-24-warning-2.svg");
}
.icon-basic-weight {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-weight.svg");
  -webkit-mask-image: url("./media/basic-24-weight.svg");
}
.icon-basic-weight.icon--big-picture::before {
  mask-image: url("./media/basic-24-weight.svg");
  -webkit-mask-image: url("./media/basic-24-weight.svg");
}
.icon-basic-wifi-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-wifi-square.svg");
  -webkit-mask-image: url("./media/basic-24-wifi-square.svg");
}
.icon-basic-wifi-square.icon--big-picture::before {
  mask-image: url("./media/basic-24-wifi-square.svg");
  -webkit-mask-image: url("./media/basic-24-wifi-square.svg");
}
.icon-basic-wifi {
  width: 24px;
  height: 24px;
  mask-image: url("./media/basic-24-wifi.svg");
  -webkit-mask-image: url("./media/basic-24-wifi.svg");
}
.icon-basic-wifi.icon--big-picture::before {
  mask-image: url("./media/basic-24-wifi.svg");
  -webkit-mask-image: url("./media/basic-24-wifi.svg");
}
.icon-brand-aave-aave {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-aave-aave.svg");
  -webkit-mask-image: url("./media/brand-24-aave-aave.svg");
}
.icon-brand-aave-aave.icon--big-picture::before {
  mask-image: url("./media/brand-24-aave-aave.svg");
  -webkit-mask-image: url("./media/brand-24-aave-aave.svg");
}
.icon-brand-android {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-android.svg");
  -webkit-mask-image: url("./media/brand-24-android.svg");
}
.icon-brand-android.icon--big-picture::before {
  mask-image: url("./media/brand-24-android.svg");
  -webkit-mask-image: url("./media/brand-24-android.svg");
}
.icon-brand-ankr-ankr {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-ankr-ankr.svg");
  -webkit-mask-image: url("./media/brand-24-ankr-ankr.svg");
}
.icon-brand-ankr-ankr.icon--big-picture::before {
  mask-image: url("./media/brand-24-ankr-ankr.svg");
  -webkit-mask-image: url("./media/brand-24-ankr-ankr.svg");
}
.icon-brand-apple {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-apple.svg");
  -webkit-mask-image: url("./media/brand-24-apple.svg");
}
.icon-brand-apple.icon--big-picture::before {
  mask-image: url("./media/brand-24-apple.svg");
  -webkit-mask-image: url("./media/brand-24-apple.svg");
}
.icon-brand-augur-rep {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-augur-rep.svg");
  -webkit-mask-image: url("./media/brand-24-augur-rep.svg");
}
.icon-brand-augur-rep.icon--big-picture::before {
  mask-image: url("./media/brand-24-augur-rep.svg");
  -webkit-mask-image: url("./media/brand-24-augur-rep.svg");
}
.icon-brand-autonio-niox {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-autonio-niox.svg");
  -webkit-mask-image: url("./media/brand-24-autonio-niox.svg");
}
.icon-brand-autonio-niox.icon--big-picture::before {
  mask-image: url("./media/brand-24-autonio-niox.svg");
  -webkit-mask-image: url("./media/brand-24-autonio-niox.svg");
}
.icon-brand-avalanche-avax {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-avalanche-avax.svg");
  -webkit-mask-image: url("./media/brand-24-avalanche-avax.svg");
}
.icon-brand-avalanche-avax.icon--big-picture::before {
  mask-image: url("./media/brand-24-avalanche-avax.svg");
  -webkit-mask-image: url("./media/brand-24-avalanche-avax.svg");
}
.icon-brand-binance-coin-bnb {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-binance-coin-bnb.svg");
  -webkit-mask-image: url("./media/brand-24-binance-coin-bnb.svg");
}
.icon-brand-binance-coin-bnb.icon--big-picture::before {
  mask-image: url("./media/brand-24-binance-coin-bnb.svg");
  -webkit-mask-image: url("./media/brand-24-binance-coin-bnb.svg");
}
.icon-brand-binance-usd-busd {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-binance-usd-busd.svg");
  -webkit-mask-image: url("./media/brand-24-binance-usd-busd.svg");
}
.icon-brand-binance-usd-busd.icon--big-picture::before {
  mask-image: url("./media/brand-24-binance-usd-busd.svg");
  -webkit-mask-image: url("./media/brand-24-binance-usd-busd.svg");
}
.icon-brand-bitcoin-btc {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-bitcoin-btc.svg");
  -webkit-mask-image: url("./media/brand-24-bitcoin-btc.svg");
}
.icon-brand-bitcoin-btc.icon--big-picture::before {
  mask-image: url("./media/brand-24-bitcoin-btc.svg");
  -webkit-mask-image: url("./media/brand-24-bitcoin-btc.svg");
}
.icon-brand-blogger {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-blogger.svg");
  -webkit-mask-image: url("./media/brand-24-blogger.svg");
}
.icon-brand-blogger.icon--big-picture::before {
  mask-image: url("./media/brand-24-blogger.svg");
  -webkit-mask-image: url("./media/brand-24-blogger.svg");
}
.icon-brand-bootsrap {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-bootsrap.svg");
  -webkit-mask-image: url("./media/brand-24-bootsrap.svg");
}
.icon-brand-bootsrap.icon--big-picture::before {
  mask-image: url("./media/brand-24-bootsrap.svg");
  -webkit-mask-image: url("./media/brand-24-bootsrap.svg");
}
.icon-brand-celo-celo {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-celo-celo.svg");
  -webkit-mask-image: url("./media/brand-24-celo-celo.svg");
}
.icon-brand-celo-celo.icon--big-picture::before {
  mask-image: url("./media/brand-24-celo-celo.svg");
  -webkit-mask-image: url("./media/brand-24-celo-celo.svg");
}
.icon-brand-celsius-cel {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-celsius-cel.svg");
  -webkit-mask-image: url("./media/brand-24-celsius-cel.svg");
}
.icon-brand-celsius-cel.icon--big-picture::before {
  mask-image: url("./media/brand-24-celsius-cel.svg");
  -webkit-mask-image: url("./media/brand-24-celsius-cel.svg");
}
.icon-brand-chainlink-link {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-chainlink-link.svg");
  -webkit-mask-image: url("./media/brand-24-chainlink-link.svg");
}
.icon-brand-chainlink-link.icon--big-picture::before {
  mask-image: url("./media/brand-24-chainlink-link.svg");
  -webkit-mask-image: url("./media/brand-24-chainlink-link.svg");
}
.icon-brand-civic-cvc {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-civic-cvc.svg");
  -webkit-mask-image: url("./media/brand-24-civic-cvc.svg");
}
.icon-brand-civic-cvc.icon--big-picture::before {
  mask-image: url("./media/brand-24-civic-cvc.svg");
  -webkit-mask-image: url("./media/brand-24-civic-cvc.svg");
}
.icon-brand-dai-dai {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-dai-dai.svg");
  -webkit-mask-image: url("./media/brand-24-dai-dai.svg");
}
.icon-brand-dai-dai.icon--big-picture::before {
  mask-image: url("./media/brand-24-dai-dai.svg");
  -webkit-mask-image: url("./media/brand-24-dai-dai.svg");
}
.icon-brand-dash-dash {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-dash-dash.svg");
  -webkit-mask-image: url("./media/brand-24-dash-dash.svg");
}
.icon-brand-dash-dash.icon--big-picture::before {
  mask-image: url("./media/brand-24-dash-dash.svg");
  -webkit-mask-image: url("./media/brand-24-dash-dash.svg");
}
.icon-brand-decred-dcr {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-decred-dcr.svg");
  -webkit-mask-image: url("./media/brand-24-decred-dcr.svg");
}
.icon-brand-decred-dcr.icon--big-picture::before {
  mask-image: url("./media/brand-24-decred-dcr.svg");
  -webkit-mask-image: url("./media/brand-24-decred-dcr.svg");
}
.icon-brand-dent-dent {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-dent-dent.svg");
  -webkit-mask-image: url("./media/brand-24-dent-dent.svg");
}
.icon-brand-dent-dent.icon--big-picture::before {
  mask-image: url("./media/brand-24-dent-dent.svg");
  -webkit-mask-image: url("./media/brand-24-dent-dent.svg");
}
.icon-brand-dribbble {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-dribbble.svg");
  -webkit-mask-image: url("./media/brand-24-dribbble.svg");
}
.icon-brand-dribbble.icon--big-picture::before {
  mask-image: url("./media/brand-24-dribbble.svg");
  -webkit-mask-image: url("./media/brand-24-dribbble.svg");
}
.icon-brand-dropbox {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-dropbox.svg");
  -webkit-mask-image: url("./media/brand-24-dropbox.svg");
}
.icon-brand-dropbox.icon--big-picture::before {
  mask-image: url("./media/brand-24-dropbox.svg");
  -webkit-mask-image: url("./media/brand-24-dropbox.svg");
}
.icon-brand-educare-ekt {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-educare-ekt.svg");
  -webkit-mask-image: url("./media/brand-24-educare-ekt.svg");
}
.icon-brand-educare-ekt.icon--big-picture::before {
  mask-image: url("./media/brand-24-educare-ekt.svg");
  -webkit-mask-image: url("./media/brand-24-educare-ekt.svg");
}
.icon-brand-emercoin-emc {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-emercoin-emc.svg");
  -webkit-mask-image: url("./media/brand-24-emercoin-emc.svg");
}
.icon-brand-emercoin-emc.icon--big-picture::before {
  mask-image: url("./media/brand-24-emercoin-emc.svg");
  -webkit-mask-image: url("./media/brand-24-emercoin-emc.svg");
}
.icon-brand-enjin-coin-enj {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-enjin-coin-enj.svg");
  -webkit-mask-image: url("./media/brand-24-enjin-coin-enj.svg");
}
.icon-brand-enjin-coin-enj.icon--big-picture::before {
  mask-image: url("./media/brand-24-enjin-coin-enj.svg");
  -webkit-mask-image: url("./media/brand-24-enjin-coin-enj.svg");
}
.icon-brand-eos-eos {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-eos-eos.svg");
  -webkit-mask-image: url("./media/brand-24-eos-eos.svg");
}
.icon-brand-eos-eos.icon--big-picture::before {
  mask-image: url("./media/brand-24-eos-eos.svg");
  -webkit-mask-image: url("./media/brand-24-eos-eos.svg");
}
.icon-brand-ethereum-eth {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-ethereum-eth.svg");
  -webkit-mask-image: url("./media/brand-24-ethereum-eth.svg");
}
.icon-brand-ethereum-eth.icon--big-picture::before {
  mask-image: url("./media/brand-24-ethereum-eth.svg");
  -webkit-mask-image: url("./media/brand-24-ethereum-eth.svg");
}
.icon-brand-ethereum-classic-etc {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-ethereum-classic-etc.svg");
  -webkit-mask-image: url("./media/brand-24-ethereum-classic-etc.svg");
}
.icon-brand-ethereum-classic-etc.icon--big-picture::before {
  mask-image: url("./media/brand-24-ethereum-classic-etc.svg");
  -webkit-mask-image: url("./media/brand-24-ethereum-classic-etc.svg");
}
.icon-brand-facebook {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-facebook.svg");
  -webkit-mask-image: url("./media/brand-24-facebook.svg");
}
.icon-brand-facebook.icon--big-picture::before {
  mask-image: url("./media/brand-24-facebook.svg");
  -webkit-mask-image: url("./media/brand-24-facebook.svg");
}
.icon-brand-figma {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-figma.svg");
  -webkit-mask-image: url("./media/brand-24-figma.svg");
}
.icon-brand-figma.icon--big-picture::before {
  mask-image: url("./media/brand-24-figma.svg");
  -webkit-mask-image: url("./media/brand-24-figma.svg");
}
.icon-brand-frame {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-frame.svg");
  -webkit-mask-image: url("./media/brand-24-frame.svg");
}
.icon-brand-frame.icon--big-picture::before {
  mask-image: url("./media/brand-24-frame.svg");
  -webkit-mask-image: url("./media/brand-24-frame.svg");
}
.icon-brand-framer {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-framer.svg");
  -webkit-mask-image: url("./media/brand-24-framer.svg");
}
.icon-brand-framer.icon--big-picture::before {
  mask-image: url("./media/brand-24-framer.svg");
  -webkit-mask-image: url("./media/brand-24-framer.svg");
}
.icon-brand-ftx-token-ftt {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-ftx-token-ftt.svg");
  -webkit-mask-image: url("./media/brand-24-ftx-token-ftt.svg");
}
.icon-brand-ftx-token-ftt.icon--big-picture::before {
  mask-image: url("./media/brand-24-ftx-token-ftt.svg");
  -webkit-mask-image: url("./media/brand-24-ftx-token-ftt.svg");
}
.icon-brand-google-play {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-google-play.svg");
  -webkit-mask-image: url("./media/brand-24-google-play.svg");
}
.icon-brand-google-play.icon--big-picture::before {
  mask-image: url("./media/brand-24-google-play.svg");
  -webkit-mask-image: url("./media/brand-24-google-play.svg");
}
.icon-brand-google {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-google.svg");
  -webkit-mask-image: url("./media/brand-24-google.svg");
}
.icon-brand-google.icon--big-picture::before {
  mask-image: url("./media/brand-24-google.svg");
  -webkit-mask-image: url("./media/brand-24-google.svg");
}
.icon-brand-harmony-one {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-harmony-one.svg");
  -webkit-mask-image: url("./media/brand-24-harmony-one.svg");
}
.icon-brand-harmony-one.icon--big-picture::before {
  mask-image: url("./media/brand-24-harmony-one.svg");
  -webkit-mask-image: url("./media/brand-24-harmony-one.svg");
}
.icon-brand-hedera-hashgraph-hbar {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-hedera-hashgraph-hbar.svg");
  -webkit-mask-image: url("./media/brand-24-hedera-hashgraph-hbar.svg");
}
.icon-brand-hedera-hashgraph-hbar.icon--big-picture::before {
  mask-image: url("./media/brand-24-hedera-hashgraph-hbar.svg");
  -webkit-mask-image: url("./media/brand-24-hedera-hashgraph-hbar.svg");
}
.icon-brand-hex-hex {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-hex-hex.svg");
  -webkit-mask-image: url("./media/brand-24-hex-hex.svg");
}
.icon-brand-hex-hex.icon--big-picture::before {
  mask-image: url("./media/brand-24-hex-hex.svg");
  -webkit-mask-image: url("./media/brand-24-hex-hex.svg");
}
.icon-brand-html-3 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-html-3.svg");
  -webkit-mask-image: url("./media/brand-24-html-3.svg");
}
.icon-brand-html-3.icon--big-picture::before {
  mask-image: url("./media/brand-24-html-3.svg");
  -webkit-mask-image: url("./media/brand-24-html-3.svg");
}
.icon-brand-html-5 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-html-5.svg");
  -webkit-mask-image: url("./media/brand-24-html-5.svg");
}
.icon-brand-html-5.icon--big-picture::before {
  mask-image: url("./media/brand-24-html-5.svg");
  -webkit-mask-image: url("./media/brand-24-html-5.svg");
}
.icon-brand-huobi-token-ht {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-huobi-token-ht.svg");
  -webkit-mask-image: url("./media/brand-24-huobi-token-ht.svg");
}
.icon-brand-huobi-token-ht.icon--big-picture::before {
  mask-image: url("./media/brand-24-huobi-token-ht.svg");
  -webkit-mask-image: url("./media/brand-24-huobi-token-ht.svg");
}
.icon-brand-icon-icx {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-icon-icx.svg");
  -webkit-mask-image: url("./media/brand-24-icon-icx.svg");
}
.icon-brand-icon-icx.icon--big-picture::before {
  mask-image: url("./media/brand-24-icon-icx.svg");
  -webkit-mask-image: url("./media/brand-24-icon-icx.svg");
}
.icon-brand-illustrator {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-illustrator.svg");
  -webkit-mask-image: url("./media/brand-24-illustrator.svg");
}
.icon-brand-illustrator.icon--big-picture::before {
  mask-image: url("./media/brand-24-illustrator.svg");
  -webkit-mask-image: url("./media/brand-24-illustrator.svg");
}
.icon-brand-iost-iost {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-iost-iost.svg");
  -webkit-mask-image: url("./media/brand-24-iost-iost.svg");
}
.icon-brand-iost-iost.icon--big-picture::before {
  mask-image: url("./media/brand-24-iost-iost.svg");
  -webkit-mask-image: url("./media/brand-24-iost-iost.svg");
}
.icon-brand-java-script {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-java-script.svg");
  -webkit-mask-image: url("./media/brand-24-java-script.svg");
}
.icon-brand-java-script.icon--big-picture::before {
  mask-image: url("./media/brand-24-java-script.svg");
  -webkit-mask-image: url("./media/brand-24-java-script.svg");
}
.icon-brand-js {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-js.svg");
  -webkit-mask-image: url("./media/brand-24-js.svg");
}
.icon-brand-js.icon--big-picture::before {
  mask-image: url("./media/brand-24-js.svg");
  -webkit-mask-image: url("./media/brand-24-js.svg");
}
.icon-brand-kyber-network-knc {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-kyber-network-knc.svg");
  -webkit-mask-image: url("./media/brand-24-kyber-network-knc.svg");
}
.icon-brand-kyber-network-knc.icon--big-picture::before {
  mask-image: url("./media/brand-24-kyber-network-knc.svg");
  -webkit-mask-image: url("./media/brand-24-kyber-network-knc.svg");
}
.icon-brand-litecoin-ltc {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-litecoin-ltc.svg");
  -webkit-mask-image: url("./media/brand-24-litecoin-ltc.svg");
}
.icon-brand-litecoin-ltc.icon--big-picture::before {
  mask-image: url("./media/brand-24-litecoin-ltc.svg");
  -webkit-mask-image: url("./media/brand-24-litecoin-ltc.svg");
}
.icon-brand-maker-mkr {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-maker-mkr.svg");
  -webkit-mask-image: url("./media/brand-24-maker-mkr.svg");
}
.icon-brand-maker-mkr.icon--big-picture::before {
  mask-image: url("./media/brand-24-maker-mkr.svg");
  -webkit-mask-image: url("./media/brand-24-maker-mkr.svg");
}
.icon-brand-messenger {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-messenger.svg");
  -webkit-mask-image: url("./media/brand-24-messenger.svg");
}
.icon-brand-messenger.icon--big-picture::before {
  mask-image: url("./media/brand-24-messenger.svg");
  -webkit-mask-image: url("./media/brand-24-messenger.svg");
}
.icon-brand-monero-xmr {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-monero-xmr.svg");
  -webkit-mask-image: url("./media/brand-24-monero-xmr.svg");
}
.icon-brand-monero-xmr.icon--big-picture::before {
  mask-image: url("./media/brand-24-monero-xmr.svg");
  -webkit-mask-image: url("./media/brand-24-monero-xmr.svg");
}
.icon-brand-nebulas-nas {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-nebulas-nas.svg");
  -webkit-mask-image: url("./media/brand-24-nebulas-nas.svg");
}
.icon-brand-nebulas-nas.icon--big-picture::before {
  mask-image: url("./media/brand-24-nebulas-nas.svg");
  -webkit-mask-image: url("./media/brand-24-nebulas-nas.svg");
}
.icon-brand-nem-xem {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-nem-xem.svg");
  -webkit-mask-image: url("./media/brand-24-nem-xem.svg");
}
.icon-brand-nem-xem.icon--big-picture::before {
  mask-image: url("./media/brand-24-nem-xem.svg");
  -webkit-mask-image: url("./media/brand-24-nem-xem.svg");
}
.icon-brand-nexo-nexo {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-nexo-nexo.svg");
  -webkit-mask-image: url("./media/brand-24-nexo-nexo.svg");
}
.icon-brand-nexo-nexo.icon--big-picture::before {
  mask-image: url("./media/brand-24-nexo-nexo.svg");
  -webkit-mask-image: url("./media/brand-24-nexo-nexo.svg");
}
.icon-brand-ocean-protocol-ocean {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-ocean-protocol-ocean.svg");
  -webkit-mask-image: url("./media/brand-24-ocean-protocol-ocean.svg");
}
.icon-brand-ocean-protocol-ocean.icon--big-picture::before {
  mask-image: url("./media/brand-24-ocean-protocol-ocean.svg");
  -webkit-mask-image: url("./media/brand-24-ocean-protocol-ocean.svg");
}
.icon-brand-okb-okb {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-okb-okb.svg");
  -webkit-mask-image: url("./media/brand-24-okb-okb.svg");
}
.icon-brand-okb-okb.icon--big-picture::before {
  mask-image: url("./media/brand-24-okb-okb.svg");
  -webkit-mask-image: url("./media/brand-24-okb-okb.svg");
}
.icon-brand-ontology-ont {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-ontology-ont.svg");
  -webkit-mask-image: url("./media/brand-24-ontology-ont.svg");
}
.icon-brand-ontology-ont.icon--big-picture::before {
  mask-image: url("./media/brand-24-ontology-ont.svg");
  -webkit-mask-image: url("./media/brand-24-ontology-ont.svg");
}
.icon-brand-paypal {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-paypal.svg");
  -webkit-mask-image: url("./media/brand-24-paypal.svg");
}
.icon-brand-paypal.icon--big-picture::before {
  mask-image: url("./media/brand-24-paypal.svg");
  -webkit-mask-image: url("./media/brand-24-paypal.svg");
}
.icon-brand-photoshop {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-photoshop.svg");
  -webkit-mask-image: url("./media/brand-24-photoshop.svg");
}
.icon-brand-photoshop.icon--big-picture::before {
  mask-image: url("./media/brand-24-photoshop.svg");
  -webkit-mask-image: url("./media/brand-24-photoshop.svg");
}
.icon-brand-polkadot-dot {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-polkadot-dot.svg");
  -webkit-mask-image: url("./media/brand-24-polkadot-dot.svg");
}
.icon-brand-polkadot-dot.icon--big-picture::before {
  mask-image: url("./media/brand-24-polkadot-dot.svg");
  -webkit-mask-image: url("./media/brand-24-polkadot-dot.svg");
}
.icon-brand-polygon-matic {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-polygon-matic.svg");
  -webkit-mask-image: url("./media/brand-24-polygon-matic.svg");
}
.icon-brand-polygon-matic.icon--big-picture::before {
  mask-image: url("./media/brand-24-polygon-matic.svg");
  -webkit-mask-image: url("./media/brand-24-polygon-matic.svg");
}
.icon-brand-polyswarm-nct {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-polyswarm-nct.svg");
  -webkit-mask-image: url("./media/brand-24-polyswarm-nct.svg");
}
.icon-brand-polyswarm-nct.icon--big-picture::before {
  mask-image: url("./media/brand-24-polyswarm-nct.svg");
  -webkit-mask-image: url("./media/brand-24-polyswarm-nct.svg");
}
.icon-brand-python {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-python.svg");
  -webkit-mask-image: url("./media/brand-24-python.svg");
}
.icon-brand-python.icon--big-picture::before {
  mask-image: url("./media/brand-24-python.svg");
  -webkit-mask-image: url("./media/brand-24-python.svg");
}
.icon-brand-quant-qnt {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-quant-qnt.svg");
  -webkit-mask-image: url("./media/brand-24-quant-qnt.svg");
}
.icon-brand-quant-qnt.icon--big-picture::before {
  mask-image: url("./media/brand-24-quant-qnt.svg");
  -webkit-mask-image: url("./media/brand-24-quant-qnt.svg");
}
.icon-brand-siacoin-sc {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-siacoin-sc.svg");
  -webkit-mask-image: url("./media/brand-24-siacoin-sc.svg");
}
.icon-brand-siacoin-sc.icon--big-picture::before {
  mask-image: url("./media/brand-24-siacoin-sc.svg");
  -webkit-mask-image: url("./media/brand-24-siacoin-sc.svg");
}
.icon-brand-slack {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-slack.svg");
  -webkit-mask-image: url("./media/brand-24-slack.svg");
}
.icon-brand-slack.icon--big-picture::before {
  mask-image: url("./media/brand-24-slack.svg");
  -webkit-mask-image: url("./media/brand-24-slack.svg");
}
.icon-brand-snapchat {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-snapchat.svg");
  -webkit-mask-image: url("./media/brand-24-snapchat.svg");
}
.icon-brand-snapchat.icon--big-picture::before {
  mask-image: url("./media/brand-24-snapchat.svg");
  -webkit-mask-image: url("./media/brand-24-snapchat.svg");
}
.icon-brand-solana-sol {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-solana-sol.svg");
  -webkit-mask-image: url("./media/brand-24-solana-sol.svg");
}
.icon-brand-solana-sol.icon--big-picture::before {
  mask-image: url("./media/brand-24-solana-sol.svg");
  -webkit-mask-image: url("./media/brand-24-solana-sol.svg");
}
.icon-brand-spotify {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-spotify.svg");
  -webkit-mask-image: url("./media/brand-24-spotify.svg");
}
.icon-brand-spotify.icon--big-picture::before {
  mask-image: url("./media/brand-24-spotify.svg");
  -webkit-mask-image: url("./media/brand-24-spotify.svg");
}
.icon-brand-stacks-stx {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-stacks-stx.svg");
  -webkit-mask-image: url("./media/brand-24-stacks-stx.svg");
}
.icon-brand-stacks-stx.icon--big-picture::before {
  mask-image: url("./media/brand-24-stacks-stx.svg");
  -webkit-mask-image: url("./media/brand-24-stacks-stx.svg");
}
.icon-brand-stellar-xlm {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-stellar-xlm.svg");
  -webkit-mask-image: url("./media/brand-24-stellar-xlm.svg");
}
.icon-brand-stellar-xlm.icon--big-picture::before {
  mask-image: url("./media/brand-24-stellar-xlm.svg");
  -webkit-mask-image: url("./media/brand-24-stellar-xlm.svg");
}
.icon-brand-tenx-pay {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-tenx-pay.svg");
  -webkit-mask-image: url("./media/brand-24-tenx-pay.svg");
}
.icon-brand-tenx-pay.icon--big-picture::before {
  mask-image: url("./media/brand-24-tenx-pay.svg");
  -webkit-mask-image: url("./media/brand-24-tenx-pay.svg");
}
.icon-brand-tether-usdt {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-tether-usdt.svg");
  -webkit-mask-image: url("./media/brand-24-tether-usdt.svg");
}
.icon-brand-tether-usdt.icon--big-picture::before {
  mask-image: url("./media/brand-24-tether-usdt.svg");
  -webkit-mask-image: url("./media/brand-24-tether-usdt.svg");
}
.icon-brand-the-graph-grt {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-the-graph-grt.svg");
  -webkit-mask-image: url("./media/brand-24-the-graph-grt.svg");
}
.icon-brand-the-graph-grt.icon--big-picture::before {
  mask-image: url("./media/brand-24-the-graph-grt.svg");
  -webkit-mask-image: url("./media/brand-24-the-graph-grt.svg");
}
.icon-brand-theta-theta {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-theta-theta.svg");
  -webkit-mask-image: url("./media/brand-24-theta-theta.svg");
}
.icon-brand-theta-theta.icon--big-picture::before {
  mask-image: url("./media/brand-24-theta-theta.svg");
  -webkit-mask-image: url("./media/brand-24-theta-theta.svg");
}
.icon-brand-thorchain-rune {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-thorchain-rune.svg");
  -webkit-mask-image: url("./media/brand-24-thorchain-rune.svg");
}
.icon-brand-thorchain-rune.icon--big-picture::before {
  mask-image: url("./media/brand-24-thorchain-rune.svg");
  -webkit-mask-image: url("./media/brand-24-thorchain-rune.svg");
}
.icon-brand-trello {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-trello.svg");
  -webkit-mask-image: url("./media/brand-24-trello.svg");
}
.icon-brand-trello.icon--big-picture::before {
  mask-image: url("./media/brand-24-trello.svg");
  -webkit-mask-image: url("./media/brand-24-trello.svg");
}
.icon-brand-triangle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-triangle.svg");
  -webkit-mask-image: url("./media/brand-24-triangle.svg");
}
.icon-brand-triangle.icon--big-picture::before {
  mask-image: url("./media/brand-24-triangle.svg");
  -webkit-mask-image: url("./media/brand-24-triangle.svg");
}
.icon-brand-trontron-trx {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-trontron-trx.svg");
  -webkit-mask-image: url("./media/brand-24-trontron-trx.svg");
}
.icon-brand-trontron-trx.icon--big-picture::before {
  mask-image: url("./media/brand-24-trontron-trx.svg");
  -webkit-mask-image: url("./media/brand-24-trontron-trx.svg");
}
.icon-brand-twitch {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-twitch.svg");
  -webkit-mask-image: url("./media/brand-24-twitch.svg");
}
.icon-brand-twitch.icon--big-picture::before {
  mask-image: url("./media/brand-24-twitch.svg");
  -webkit-mask-image: url("./media/brand-24-twitch.svg");
}
.icon-brand-ui8 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-ui8.svg");
  -webkit-mask-image: url("./media/brand-24-ui8.svg");
}
.icon-brand-ui8.icon--big-picture::before {
  mask-image: url("./media/brand-24-ui8.svg");
  -webkit-mask-image: url("./media/brand-24-ui8.svg");
}
.icon-brand-usd-coin-usdc {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-usd-coin-usdc.svg");
  -webkit-mask-image: url("./media/brand-24-usd-coin-usdc.svg");
}
.icon-brand-usd-coin-usdc.icon--big-picture::before {
  mask-image: url("./media/brand-24-usd-coin-usdc.svg");
  -webkit-mask-image: url("./media/brand-24-usd-coin-usdc.svg");
}
.icon-brand-velas-vlx {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-velas-vlx.svg");
  -webkit-mask-image: url("./media/brand-24-velas-vlx.svg");
}
.icon-brand-velas-vlx.icon--big-picture::before {
  mask-image: url("./media/brand-24-velas-vlx.svg");
  -webkit-mask-image: url("./media/brand-24-velas-vlx.svg");
}
.icon-brand-vibe-vibe {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-vibe-vibe.svg");
  -webkit-mask-image: url("./media/brand-24-vibe-vibe.svg");
}
.icon-brand-vibe-vibe.icon--big-picture::before {
  mask-image: url("./media/brand-24-vibe-vibe.svg");
  -webkit-mask-image: url("./media/brand-24-vibe-vibe.svg");
}
.icon-brand-wanchain-wan {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-wanchain-wan.svg");
  -webkit-mask-image: url("./media/brand-24-wanchain-wan.svg");
}
.icon-brand-wanchain-wan.icon--big-picture::before {
  mask-image: url("./media/brand-24-wanchain-wan.svg");
  -webkit-mask-image: url("./media/brand-24-wanchain-wan.svg");
}
.icon-brand-whatsapp {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-whatsapp.svg");
  -webkit-mask-image: url("./media/brand-24-whatsapp.svg");
}
.icon-brand-whatsapp.icon--big-picture::before {
  mask-image: url("./media/brand-24-whatsapp.svg");
  -webkit-mask-image: url("./media/brand-24-whatsapp.svg");
}
.icon-brand-windows {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-windows.svg");
  -webkit-mask-image: url("./media/brand-24-windows.svg");
}
.icon-brand-windows.icon--big-picture::before {
  mask-image: url("./media/brand-24-windows.svg");
  -webkit-mask-image: url("./media/brand-24-windows.svg");
}
.icon-brand-wing-wing {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-wing-wing.svg");
  -webkit-mask-image: url("./media/brand-24-wing-wing.svg");
}
.icon-brand-wing-wing.icon--big-picture::before {
  mask-image: url("./media/brand-24-wing-wing.svg");
  -webkit-mask-image: url("./media/brand-24-wing-wing.svg");
}
.icon-brand-xd {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-xd.svg");
  -webkit-mask-image: url("./media/brand-24-xd.svg");
}
.icon-brand-xd.icon--big-picture::before {
  mask-image: url("./media/brand-24-xd.svg");
  -webkit-mask-image: url("./media/brand-24-xd.svg");
}
.icon-brand-xrp-xrp {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-xrp-xrp.svg");
  -webkit-mask-image: url("./media/brand-24-xrp-xrp.svg");
}
.icon-brand-xrp-xrp.icon--big-picture::before {
  mask-image: url("./media/brand-24-xrp-xrp.svg");
  -webkit-mask-image: url("./media/brand-24-xrp-xrp.svg");
}
.icon-brand-youtube {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-youtube.svg");
  -webkit-mask-image: url("./media/brand-24-youtube.svg");
}
.icon-brand-youtube.icon--big-picture::before {
  mask-image: url("./media/brand-24-youtube.svg");
  -webkit-mask-image: url("./media/brand-24-youtube.svg");
}
.icon-brand-zel-zel {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-zel-zel.svg");
  -webkit-mask-image: url("./media/brand-24-zel-zel.svg");
}
.icon-brand-zel-zel.icon--big-picture::before {
  mask-image: url("./media/brand-24-zel-zel.svg");
  -webkit-mask-image: url("./media/brand-24-zel-zel.svg");
}
.icon-brand-zoom {
  width: 24px;
  height: 24px;
  mask-image: url("./media/brand-24-zoom.svg");
  -webkit-mask-image: url("./media/brand-24-zoom.svg");
}
.icon-brand-zoom.icon--big-picture::before {
  mask-image: url("./media/brand-24-zoom.svg");
  -webkit-mask-image: url("./media/brand-24-zoom.svg");
}
.icon-building-bank {
  width: 24px;
  height: 24px;
  mask-image: url("./media/building-24-bank.svg");
  -webkit-mask-image: url("./media/building-24-bank.svg");
}
.icon-building-bank.icon--big-picture::before {
  mask-image: url("./media/building-24-bank.svg");
  -webkit-mask-image: url("./media/building-24-bank.svg");
}
.icon-building-building-3 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/building-24-building-3.svg");
  -webkit-mask-image: url("./media/building-24-building-3.svg");
}
.icon-building-building-3.icon--big-picture::before {
  mask-image: url("./media/building-24-building-3.svg");
  -webkit-mask-image: url("./media/building-24-building-3.svg");
}
.icon-building-building-4 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/building-24-building-4.svg");
  -webkit-mask-image: url("./media/building-24-building-4.svg");
}
.icon-building-building-4.icon--big-picture::before {
  mask-image: url("./media/building-24-building-4.svg");
  -webkit-mask-image: url("./media/building-24-building-4.svg");
}
.icon-building-building {
  width: 24px;
  height: 24px;
  mask-image: url("./media/building-24-building.svg");
  -webkit-mask-image: url("./media/building-24-building.svg");
}
.icon-building-building.icon--big-picture::before {
  mask-image: url("./media/building-24-building.svg");
  -webkit-mask-image: url("./media/building-24-building.svg");
}
.icon-building-buildings-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/building-24-buildings-2.svg");
  -webkit-mask-image: url("./media/building-24-buildings-2.svg");
}
.icon-building-buildings-2.icon--big-picture::before {
  mask-image: url("./media/building-24-buildings-2.svg");
  -webkit-mask-image: url("./media/building-24-buildings-2.svg");
}
.icon-building-buildings {
  width: 24px;
  height: 24px;
  mask-image: url("./media/building-24-buildings.svg");
  -webkit-mask-image: url("./media/building-24-buildings.svg");
}
.icon-building-buildings.icon--big-picture::before {
  mask-image: url("./media/building-24-buildings.svg");
  -webkit-mask-image: url("./media/building-24-buildings.svg");
}
.icon-building-buliding-5 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/building-24-buliding-5.svg");
  -webkit-mask-image: url("./media/building-24-buliding-5.svg");
}
.icon-building-buliding-5.icon--big-picture::before {
  mask-image: url("./media/building-24-buliding-5.svg");
  -webkit-mask-image: url("./media/building-24-buliding-5.svg");
}
.icon-building-courthouse {
  width: 24px;
  height: 24px;
  mask-image: url("./media/building-24-courthouse.svg");
  -webkit-mask-image: url("./media/building-24-courthouse.svg");
}
.icon-building-courthouse.icon--big-picture::before {
  mask-image: url("./media/building-24-courthouse.svg");
  -webkit-mask-image: url("./media/building-24-courthouse.svg");
}
.icon-building-hospital {
  width: 24px;
  height: 24px;
  mask-image: url("./media/building-24-hospital.svg");
  -webkit-mask-image: url("./media/building-24-hospital.svg");
}
.icon-building-hospital.icon--big-picture::before {
  mask-image: url("./media/building-24-hospital.svg");
  -webkit-mask-image: url("./media/building-24-hospital.svg");
}
.icon-building-house-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/building-24-house-2.svg");
  -webkit-mask-image: url("./media/building-24-house-2.svg");
}
.icon-building-house-2.icon--big-picture::before {
  mask-image: url("./media/building-24-house-2.svg");
  -webkit-mask-image: url("./media/building-24-house-2.svg");
}
.icon-building-house {
  width: 24px;
  height: 24px;
  mask-image: url("./media/building-24-house.svg");
  -webkit-mask-image: url("./media/building-24-house.svg");
}
.icon-building-house.icon--big-picture::before {
  mask-image: url("./media/building-24-house.svg");
  -webkit-mask-image: url("./media/building-24-house.svg");
}
.icon-business-activity {
  width: 24px;
  height: 24px;
  mask-image: url("./media/business-24-activity.svg");
  -webkit-mask-image: url("./media/business-24-activity.svg");
}
.icon-business-activity.icon--big-picture::before {
  mask-image: url("./media/business-24-activity.svg");
  -webkit-mask-image: url("./media/business-24-activity.svg");
}
.icon-business-chart-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/business-24-chart-2.svg");
  -webkit-mask-image: url("./media/business-24-chart-2.svg");
}
.icon-business-chart-2.icon--big-picture::before {
  mask-image: url("./media/business-24-chart-2.svg");
  -webkit-mask-image: url("./media/business-24-chart-2.svg");
}
.icon-business-chart-3 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/business-24-chart-3.svg");
  -webkit-mask-image: url("./media/business-24-chart-3.svg");
}
.icon-business-chart-3.icon--big-picture::before {
  mask-image: url("./media/business-24-chart-3.svg");
  -webkit-mask-image: url("./media/business-24-chart-3.svg");
}
.icon-business-chart-4 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/business-24-chart-4.svg");
  -webkit-mask-image: url("./media/business-24-chart-4.svg");
}
.icon-business-chart-4.icon--big-picture::before {
  mask-image: url("./media/business-24-chart-4.svg");
  -webkit-mask-image: url("./media/business-24-chart-4.svg");
}
.icon-business-chart-fail {
  width: 24px;
  height: 24px;
  mask-image: url("./media/business-24-chart-fail.svg");
  -webkit-mask-image: url("./media/business-24-chart-fail.svg");
}
.icon-business-chart-fail.icon--big-picture::before {
  mask-image: url("./media/business-24-chart-fail.svg");
  -webkit-mask-image: url("./media/business-24-chart-fail.svg");
}
.icon-business-chart-success {
  width: 24px;
  height: 24px;
  mask-image: url("./media/business-24-chart-success.svg");
  -webkit-mask-image: url("./media/business-24-chart-success.svg");
}
.icon-business-chart-success.icon--big-picture::before {
  mask-image: url("./media/business-24-chart-success.svg");
  -webkit-mask-image: url("./media/business-24-chart-success.svg");
}
.icon-business-diagram {
  width: 24px;
  height: 24px;
  mask-image: url("./media/business-24-diagram.svg");
  -webkit-mask-image: url("./media/business-24-diagram.svg");
}
.icon-business-diagram.icon--big-picture::before {
  mask-image: url("./media/business-24-diagram.svg");
  -webkit-mask-image: url("./media/business-24-diagram.svg");
}
.icon-business-favorite-chart {
  width: 24px;
  height: 24px;
  mask-image: url("./media/business-24-favorite-chart.svg");
  -webkit-mask-image: url("./media/business-24-favorite-chart.svg");
}
.icon-business-favorite-chart.icon--big-picture::before {
  mask-image: url("./media/business-24-favorite-chart.svg");
  -webkit-mask-image: url("./media/business-24-favorite-chart.svg");
}
.icon-business-graph-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/business-24-graph-2.svg");
  -webkit-mask-image: url("./media/business-24-graph-2.svg");
}
.icon-business-graph-2.icon--big-picture::before {
  mask-image: url("./media/business-24-graph-2.svg");
  -webkit-mask-image: url("./media/business-24-graph-2.svg");
}
.icon-business-hashtag {
  width: 24px;
  height: 24px;
  mask-image: url("./media/business-24-hashtag.svg");
  -webkit-mask-image: url("./media/business-24-hashtag.svg");
}
.icon-business-hashtag.icon--big-picture::before {
  mask-image: url("./media/business-24-hashtag.svg");
  -webkit-mask-image: url("./media/business-24-hashtag.svg");
}
.icon-business-health {
  width: 24px;
  height: 24px;
  mask-image: url("./media/business-24-health.svg");
  -webkit-mask-image: url("./media/business-24-health.svg");
}
.icon-business-health.icon--big-picture::before {
  mask-image: url("./media/business-24-health.svg");
  -webkit-mask-image: url("./media/business-24-health.svg");
}
.icon-business-home-hashtag {
  width: 24px;
  height: 24px;
  mask-image: url("./media/business-24-home-hashtag.svg");
  -webkit-mask-image: url("./media/business-24-home-hashtag.svg");
}
.icon-business-home-hashtag.icon--big-picture::before {
  mask-image: url("./media/business-24-home-hashtag.svg");
  -webkit-mask-image: url("./media/business-24-home-hashtag.svg");
}
.icon-business-home-trend-down {
  width: 24px;
  height: 24px;
  mask-image: url("./media/business-24-home-trend-down.svg");
  -webkit-mask-image: url("./media/business-24-home-trend-down.svg");
}
.icon-business-home-trend-down.icon--big-picture::before {
  mask-image: url("./media/business-24-home-trend-down.svg");
  -webkit-mask-image: url("./media/business-24-home-trend-down.svg");
}
.icon-business-home-trend-up {
  width: 24px;
  height: 24px;
  mask-image: url("./media/business-24-home-trend-up.svg");
  -webkit-mask-image: url("./media/business-24-home-trend-up.svg");
}
.icon-business-home-trend-up.icon--big-picture::before {
  mask-image: url("./media/business-24-home-trend-up.svg");
  -webkit-mask-image: url("./media/business-24-home-trend-up.svg");
}
.icon-business-personalcard {
  width: 24px;
  height: 24px;
  mask-image: url("./media/business-24-personalcard.svg");
  -webkit-mask-image: url("./media/business-24-personalcard.svg");
}
.icon-business-personalcard.icon--big-picture::before {
  mask-image: url("./media/business-24-personalcard.svg");
  -webkit-mask-image: url("./media/business-24-personalcard.svg");
}
.icon-business-presention-chart {
  width: 24px;
  height: 24px;
  mask-image: url("./media/business-24-presention-chart.svg");
  -webkit-mask-image: url("./media/business-24-presention-chart.svg");
}
.icon-business-presention-chart.icon--big-picture::before {
  mask-image: url("./media/business-24-presention-chart.svg");
  -webkit-mask-image: url("./media/business-24-presention-chart.svg");
}
.icon-business-status-up {
  width: 24px;
  height: 24px;
  mask-image: url("./media/business-24-status-up.svg");
  -webkit-mask-image: url("./media/business-24-status-up.svg");
}
.icon-business-status-up.icon--big-picture::before {
  mask-image: url("./media/business-24-status-up.svg");
  -webkit-mask-image: url("./media/business-24-status-up.svg");
}
.icon-business-trend-down {
  width: 24px;
  height: 24px;
  mask-image: url("./media/business-24-trend-down.svg");
  -webkit-mask-image: url("./media/business-24-trend-down.svg");
}
.icon-business-trend-down.icon--big-picture::before {
  mask-image: url("./media/business-24-trend-down.svg");
  -webkit-mask-image: url("./media/business-24-trend-down.svg");
}
.icon-business-trend-up {
  width: 24px;
  height: 24px;
  mask-image: url("./media/business-24-trend-up.svg");
  -webkit-mask-image: url("./media/business-24-trend-up.svg");
}
.icon-business-trend-up.icon--big-picture::before {
  mask-image: url("./media/business-24-trend-up.svg");
  -webkit-mask-image: url("./media/business-24-trend-up.svg");
}
.icon-call-call-add {
  width: 24px;
  height: 24px;
  mask-image: url("./media/call-24-call-add.svg");
  -webkit-mask-image: url("./media/call-24-call-add.svg");
}
.icon-call-call-add.icon--big-picture::before {
  mask-image: url("./media/call-24-call-add.svg");
  -webkit-mask-image: url("./media/call-24-call-add.svg");
}
.icon-call-call-calling {
  width: 24px;
  height: 24px;
  mask-image: url("./media/call-24-call-calling.svg");
  -webkit-mask-image: url("./media/call-24-call-calling.svg");
}
.icon-call-call-calling.icon--big-picture::before {
  mask-image: url("./media/call-24-call-calling.svg");
  -webkit-mask-image: url("./media/call-24-call-calling.svg");
}
.icon-call-call-incoming {
  width: 24px;
  height: 24px;
  mask-image: url("./media/call-24-call-incoming.svg");
  -webkit-mask-image: url("./media/call-24-call-incoming.svg");
}
.icon-call-call-incoming.icon--big-picture::before {
  mask-image: url("./media/call-24-call-incoming.svg");
  -webkit-mask-image: url("./media/call-24-call-incoming.svg");
}
.icon-call-call-minus {
  width: 24px;
  height: 24px;
  mask-image: url("./media/call-24-call-minus.svg");
  -webkit-mask-image: url("./media/call-24-call-minus.svg");
}
.icon-call-call-minus.icon--big-picture::before {
  mask-image: url("./media/call-24-call-minus.svg");
  -webkit-mask-image: url("./media/call-24-call-minus.svg");
}
.icon-call-call-outgoing {
  width: 24px;
  height: 24px;
  mask-image: url("./media/call-24-call-outgoing.svg");
  -webkit-mask-image: url("./media/call-24-call-outgoing.svg");
}
.icon-call-call-outgoing.icon--big-picture::before {
  mask-image: url("./media/call-24-call-outgoing.svg");
  -webkit-mask-image: url("./media/call-24-call-outgoing.svg");
}
.icon-call-call-received {
  width: 24px;
  height: 24px;
  mask-image: url("./media/call-24-call-received.svg");
  -webkit-mask-image: url("./media/call-24-call-received.svg");
}
.icon-call-call-received.icon--big-picture::before {
  mask-image: url("./media/call-24-call-received.svg");
  -webkit-mask-image: url("./media/call-24-call-received.svg");
}
.icon-call-call-remove {
  width: 24px;
  height: 24px;
  mask-image: url("./media/call-24-call-remove.svg");
  -webkit-mask-image: url("./media/call-24-call-remove.svg");
}
.icon-call-call-remove.icon--big-picture::before {
  mask-image: url("./media/call-24-call-remove.svg");
  -webkit-mask-image: url("./media/call-24-call-remove.svg");
}
.icon-call-call-slash {
  width: 24px;
  height: 24px;
  mask-image: url("./media/call-24-call-slash.svg");
  -webkit-mask-image: url("./media/call-24-call-slash.svg");
}
.icon-call-call-slash.icon--big-picture::before {
  mask-image: url("./media/call-24-call-slash.svg");
  -webkit-mask-image: url("./media/call-24-call-slash.svg");
}
.icon-call-call {
  width: 24px;
  height: 24px;
  mask-image: url("./media/call-24-call.svg");
  -webkit-mask-image: url("./media/call-24-call.svg");
}
.icon-call-call.icon--big-picture::before {
  mask-image: url("./media/call-24-call.svg");
  -webkit-mask-image: url("./media/call-24-call.svg");
}
.icon-cars-airplane-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/cars-24-airplane-square.svg");
  -webkit-mask-image: url("./media/cars-24-airplane-square.svg");
}
.icon-cars-airplane-square.icon--big-picture::before {
  mask-image: url("./media/cars-24-airplane-square.svg");
  -webkit-mask-image: url("./media/cars-24-airplane-square.svg");
}
.icon-cars-airplane {
  width: 24px;
  height: 24px;
  mask-image: url("./media/cars-24-airplane.svg");
  -webkit-mask-image: url("./media/cars-24-airplane.svg");
}
.icon-cars-airplane.icon--big-picture::before {
  mask-image: url("./media/cars-24-airplane.svg");
  -webkit-mask-image: url("./media/cars-24-airplane.svg");
}
.icon-cars-bus {
  width: 24px;
  height: 24px;
  mask-image: url("./media/cars-24-bus.svg");
  -webkit-mask-image: url("./media/cars-24-bus.svg");
}
.icon-cars-bus.icon--big-picture::before {
  mask-image: url("./media/cars-24-bus.svg");
  -webkit-mask-image: url("./media/cars-24-bus.svg");
}
.icon-cars-car {
  width: 24px;
  height: 24px;
  mask-image: url("./media/cars-24-car.svg");
  -webkit-mask-image: url("./media/cars-24-car.svg");
}
.icon-cars-car.icon--big-picture::before {
  mask-image: url("./media/cars-24-car.svg");
  -webkit-mask-image: url("./media/cars-24-car.svg");
}
.icon-cars-driving {
  width: 24px;
  height: 24px;
  mask-image: url("./media/cars-24-driving.svg");
  -webkit-mask-image: url("./media/cars-24-driving.svg");
}
.icon-cars-driving.icon--big-picture::before {
  mask-image: url("./media/cars-24-driving.svg");
  -webkit-mask-image: url("./media/cars-24-driving.svg");
}
.icon-cars-gas-station {
  width: 24px;
  height: 24px;
  mask-image: url("./media/cars-24-gas-station.svg");
  -webkit-mask-image: url("./media/cars-24-gas-station.svg");
}
.icon-cars-gas-station.icon--big-picture::before {
  mask-image: url("./media/cars-24-gas-station.svg");
  -webkit-mask-image: url("./media/cars-24-gas-station.svg");
}
.icon-cars-ship {
  width: 24px;
  height: 24px;
  mask-image: url("./media/cars-24-ship.svg");
  -webkit-mask-image: url("./media/cars-24-ship.svg");
}
.icon-cars-ship.icon--big-picture::before {
  mask-image: url("./media/cars-24-ship.svg");
  -webkit-mask-image: url("./media/cars-24-ship.svg");
}
.icon-cars-smart-car {
  width: 24px;
  height: 24px;
  mask-image: url("./media/cars-24-smart-car.svg");
  -webkit-mask-image: url("./media/cars-24-smart-car.svg");
}
.icon-cars-smart-car.icon--big-picture::before {
  mask-image: url("./media/cars-24-smart-car.svg");
  -webkit-mask-image: url("./media/cars-24-smart-car.svg");
}
.icon-computers-airdrop {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-airdrop.svg");
  -webkit-mask-image: url("./media/computers-24-airdrop.svg");
}
.icon-computers-airdrop.icon--big-picture::before {
  mask-image: url("./media/computers-24-airdrop.svg");
  -webkit-mask-image: url("./media/computers-24-airdrop.svg");
}
.icon-computers-airpod {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-airpod.svg");
  -webkit-mask-image: url("./media/computers-24-airpod.svg");
}
.icon-computers-airpod.icon--big-picture::before {
  mask-image: url("./media/computers-24-airpod.svg");
  -webkit-mask-image: url("./media/computers-24-airpod.svg");
}
.icon-computers-airpods {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-airpods.svg");
  -webkit-mask-image: url("./media/computers-24-airpods.svg");
}
.icon-computers-airpods.icon--big-picture::before {
  mask-image: url("./media/computers-24-airpods.svg");
  -webkit-mask-image: url("./media/computers-24-airpods.svg");
}
.icon-computers-bluetooth-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-bluetooth-2.svg");
  -webkit-mask-image: url("./media/computers-24-bluetooth-2.svg");
}
.icon-computers-bluetooth-2.icon--big-picture::before {
  mask-image: url("./media/computers-24-bluetooth-2.svg");
  -webkit-mask-image: url("./media/computers-24-bluetooth-2.svg");
}
.icon-computers-bluetooth-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-bluetooth-circle.svg");
  -webkit-mask-image: url("./media/computers-24-bluetooth-circle.svg");
}
.icon-computers-bluetooth-circle.icon--big-picture::before {
  mask-image: url("./media/computers-24-bluetooth-circle.svg");
  -webkit-mask-image: url("./media/computers-24-bluetooth-circle.svg");
}
.icon-computers-bluetooth-rectangle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-bluetooth-rectangle.svg");
  -webkit-mask-image: url("./media/computers-24-bluetooth-rectangle.svg");
}
.icon-computers-bluetooth-rectangle.icon--big-picture::before {
  mask-image: url("./media/computers-24-bluetooth-rectangle.svg");
  -webkit-mask-image: url("./media/computers-24-bluetooth-rectangle.svg");
}
.icon-computers-bluetooth {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-bluetooth.svg");
  -webkit-mask-image: url("./media/computers-24-bluetooth.svg");
}
.icon-computers-bluetooth.icon--big-picture::before {
  mask-image: url("./media/computers-24-bluetooth.svg");
  -webkit-mask-image: url("./media/computers-24-bluetooth.svg");
}
.icon-computers-building-6 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-building-6.svg");
  -webkit-mask-image: url("./media/computers-24-building-6.svg");
}
.icon-computers-building-6.icon--big-picture::before {
  mask-image: url("./media/computers-24-building-6.svg");
  -webkit-mask-image: url("./media/computers-24-building-6.svg");
}
.icon-computers-clock {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-clock.svg");
  -webkit-mask-image: url("./media/computers-24-clock.svg");
}
.icon-computers-clock.icon--big-picture::before {
  mask-image: url("./media/computers-24-clock.svg");
  -webkit-mask-image: url("./media/computers-24-clock.svg");
}
.icon-computers-cloud-add {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-cloud-add.svg");
  -webkit-mask-image: url("./media/computers-24-cloud-add.svg");
}
.icon-computers-cloud-add.icon--big-picture::before {
  mask-image: url("./media/computers-24-cloud-add.svg");
  -webkit-mask-image: url("./media/computers-24-cloud-add.svg");
}
.icon-computers-cloud-change {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-cloud-change.svg");
  -webkit-mask-image: url("./media/computers-24-cloud-change.svg");
}
.icon-computers-cloud-change.icon--big-picture::before {
  mask-image: url("./media/computers-24-cloud-change.svg");
  -webkit-mask-image: url("./media/computers-24-cloud-change.svg");
}
.icon-computers-cloud-connection {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-cloud-connection.svg");
  -webkit-mask-image: url("./media/computers-24-cloud-connection.svg");
}
.icon-computers-cloud-connection.icon--big-picture::before {
  mask-image: url("./media/computers-24-cloud-connection.svg");
  -webkit-mask-image: url("./media/computers-24-cloud-connection.svg");
}
.icon-computers-cloud-remove {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-cloud-remove.svg");
  -webkit-mask-image: url("./media/computers-24-cloud-remove.svg");
}
.icon-computers-cloud-remove.icon--big-picture::before {
  mask-image: url("./media/computers-24-cloud-remove.svg");
  -webkit-mask-image: url("./media/computers-24-cloud-remove.svg");
}
.icon-computers-cpu-charge {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-cpu-charge.svg");
  -webkit-mask-image: url("./media/computers-24-cpu-charge.svg");
}
.icon-computers-cpu-charge.icon--big-picture::before {
  mask-image: url("./media/computers-24-cpu-charge.svg");
  -webkit-mask-image: url("./media/computers-24-cpu-charge.svg");
}
.icon-computers-cpu-setting {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-cpu-setting.svg");
  -webkit-mask-image: url("./media/computers-24-cpu-setting.svg");
}
.icon-computers-cpu-setting.icon--big-picture::before {
  mask-image: url("./media/computers-24-cpu-setting.svg");
  -webkit-mask-image: url("./media/computers-24-cpu-setting.svg");
}
.icon-computers-cpu {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-cpu.svg");
  -webkit-mask-image: url("./media/computers-24-cpu.svg");
}
.icon-computers-cpu.icon--big-picture::before {
  mask-image: url("./media/computers-24-cpu.svg");
  -webkit-mask-image: url("./media/computers-24-cpu.svg");
}
.icon-computers-devices {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-devices.svg");
  -webkit-mask-image: url("./media/computers-24-devices.svg");
}
.icon-computers-devices.icon--big-picture::before {
  mask-image: url("./media/computers-24-devices.svg");
  -webkit-mask-image: url("./media/computers-24-devices.svg");
}
.icon-computers-driver-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-driver-2.svg");
  -webkit-mask-image: url("./media/computers-24-driver-2.svg");
}
.icon-computers-driver-2.icon--big-picture::before {
  mask-image: url("./media/computers-24-driver-2.svg");
  -webkit-mask-image: url("./media/computers-24-driver-2.svg");
}
.icon-computers-driver-refresh {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-driver-refresh.svg");
  -webkit-mask-image: url("./media/computers-24-driver-refresh.svg");
}
.icon-computers-driver-refresh.icon--big-picture::before {
  mask-image: url("./media/computers-24-driver-refresh.svg");
  -webkit-mask-image: url("./media/computers-24-driver-refresh.svg");
}
.icon-computers-driver {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-driver.svg");
  -webkit-mask-image: url("./media/computers-24-driver.svg");
}
.icon-computers-driver.icon--big-picture::before {
  mask-image: url("./media/computers-24-driver.svg");
  -webkit-mask-image: url("./media/computers-24-driver.svg");
}
.icon-computers-electricity {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-electricity.svg");
  -webkit-mask-image: url("./media/computers-24-electricity.svg");
}
.icon-computers-electricity.icon--big-picture::before {
  mask-image: url("./media/computers-24-electricity.svg");
  -webkit-mask-image: url("./media/computers-24-electricity.svg");
}
.icon-computers-external-drive {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-external-drive.svg");
  -webkit-mask-image: url("./media/computers-24-external-drive.svg");
}
.icon-computers-external-drive.icon--big-picture::before {
  mask-image: url("./media/computers-24-external-drive.svg");
  -webkit-mask-image: url("./media/computers-24-external-drive.svg");
}
.icon-computers-folder-connection {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-folder-connection.svg");
  -webkit-mask-image: url("./media/computers-24-folder-connection.svg");
}
.icon-computers-folder-connection.icon--big-picture::before {
  mask-image: url("./media/computers-24-folder-connection.svg");
  -webkit-mask-image: url("./media/computers-24-folder-connection.svg");
}
.icon-computers-game {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-game.svg");
  -webkit-mask-image: url("./media/computers-24-game.svg");
}
.icon-computers-game.icon--big-picture::before {
  mask-image: url("./media/computers-24-game.svg");
  -webkit-mask-image: url("./media/computers-24-game.svg");
}
.icon-computers-gameboy {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-gameboy.svg");
  -webkit-mask-image: url("./media/computers-24-gameboy.svg");
}
.icon-computers-gameboy.icon--big-picture::before {
  mask-image: url("./media/computers-24-gameboy.svg");
  -webkit-mask-image: url("./media/computers-24-gameboy.svg");
}
.icon-computers-headphone {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-headphone.svg");
  -webkit-mask-image: url("./media/computers-24-headphone.svg");
}
.icon-computers-headphone.icon--big-picture::before {
  mask-image: url("./media/computers-24-headphone.svg");
  -webkit-mask-image: url("./media/computers-24-headphone.svg");
}
.icon-computers-headphones {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-headphones.svg");
  -webkit-mask-image: url("./media/computers-24-headphones.svg");
}
.icon-computers-headphones.icon--big-picture::before {
  mask-image: url("./media/computers-24-headphones.svg");
  -webkit-mask-image: url("./media/computers-24-headphones.svg");
}
.icon-computers-help {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-help.svg");
  -webkit-mask-image: url("./media/computers-24-help.svg");
}
.icon-computers-help.icon--big-picture::before {
  mask-image: url("./media/computers-24-help.svg");
  -webkit-mask-image: url("./media/computers-24-help.svg");
}
.icon-computers-keyboard-open {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-keyboard-open.svg");
  -webkit-mask-image: url("./media/computers-24-keyboard-open.svg");
}
.icon-computers-keyboard-open.icon--big-picture::before {
  mask-image: url("./media/computers-24-keyboard-open.svg");
  -webkit-mask-image: url("./media/computers-24-keyboard-open.svg");
}
.icon-computers-keyboard {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-keyboard.svg");
  -webkit-mask-image: url("./media/computers-24-keyboard.svg");
}
.icon-computers-keyboard.icon--big-picture::before {
  mask-image: url("./media/computers-24-keyboard.svg");
  -webkit-mask-image: url("./media/computers-24-keyboard.svg");
}
.icon-computers-lamp {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-lamp.svg");
  -webkit-mask-image: url("./media/computers-24-lamp.svg");
}
.icon-computers-lamp.icon--big-picture::before {
  mask-image: url("./media/computers-24-lamp.svg");
  -webkit-mask-image: url("./media/computers-24-lamp.svg");
}
.icon-computers-microscope {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-microscope.svg");
  -webkit-mask-image: url("./media/computers-24-microscope.svg");
}
.icon-computers-microscope.icon--big-picture::before {
  mask-image: url("./media/computers-24-microscope.svg");
  -webkit-mask-image: url("./media/computers-24-microscope.svg");
}
.icon-computers-mirroring-screen {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-mirroring-screen.svg");
  -webkit-mask-image: url("./media/computers-24-mirroring-screen.svg");
}
.icon-computers-mirroring-screen.icon--big-picture::before {
  mask-image: url("./media/computers-24-mirroring-screen.svg");
  -webkit-mask-image: url("./media/computers-24-mirroring-screen.svg");
}
.icon-computers-mobile {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-mobile.svg");
  -webkit-mask-image: url("./media/computers-24-mobile.svg");
}
.icon-computers-mobile.icon--big-picture::before {
  mask-image: url("./media/computers-24-mobile.svg");
  -webkit-mask-image: url("./media/computers-24-mobile.svg");
}
.icon-computers-monitor-mobbile {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-monitor-mobbile.svg");
  -webkit-mask-image: url("./media/computers-24-monitor-mobbile.svg");
}
.icon-computers-monitor-mobbile.icon--big-picture::before {
  mask-image: url("./media/computers-24-monitor-mobbile.svg");
  -webkit-mask-image: url("./media/computers-24-monitor-mobbile.svg");
}
.icon-computers-monitor-recorder {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-monitor-recorder.svg");
  -webkit-mask-image: url("./media/computers-24-monitor-recorder.svg");
}
.icon-computers-monitor-recorder.icon--big-picture::before {
  mask-image: url("./media/computers-24-monitor-recorder.svg");
  -webkit-mask-image: url("./media/computers-24-monitor-recorder.svg");
}
.icon-computers-monitor {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-monitor.svg");
  -webkit-mask-image: url("./media/computers-24-monitor.svg");
}
.icon-computers-monitor.icon--big-picture::before {
  mask-image: url("./media/computers-24-monitor.svg");
  -webkit-mask-image: url("./media/computers-24-monitor.svg");
}
.icon-computers-mouse {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-mouse.svg");
  -webkit-mask-image: url("./media/computers-24-mouse.svg");
}
.icon-computers-mouse.icon--big-picture::before {
  mask-image: url("./media/computers-24-mouse.svg");
  -webkit-mask-image: url("./media/computers-24-mouse.svg");
}
.icon-computers-music-play {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-music-play.svg");
  -webkit-mask-image: url("./media/computers-24-music-play.svg");
}
.icon-computers-music-play.icon--big-picture::before {
  mask-image: url("./media/computers-24-music-play.svg");
  -webkit-mask-image: url("./media/computers-24-music-play.svg");
}
.icon-computers-printer-slash {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-printer-slash.svg");
  -webkit-mask-image: url("./media/computers-24-printer-slash.svg");
}
.icon-computers-printer-slash.icon--big-picture::before {
  mask-image: url("./media/computers-24-printer-slash.svg");
  -webkit-mask-image: url("./media/computers-24-printer-slash.svg");
}
.icon-computers-printer {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-printer.svg");
  -webkit-mask-image: url("./media/computers-24-printer.svg");
}
.icon-computers-printer.icon--big-picture::before {
  mask-image: url("./media/computers-24-printer.svg");
  -webkit-mask-image: url("./media/computers-24-printer.svg");
}
.icon-computers-ram-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-ram-2.svg");
  -webkit-mask-image: url("./media/computers-24-ram-2.svg");
}
.icon-computers-ram-2.icon--big-picture::before {
  mask-image: url("./media/computers-24-ram-2.svg");
  -webkit-mask-image: url("./media/computers-24-ram-2.svg");
}
.icon-computers-ram {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-ram.svg");
  -webkit-mask-image: url("./media/computers-24-ram.svg");
}
.icon-computers-ram.icon--big-picture::before {
  mask-image: url("./media/computers-24-ram.svg");
  -webkit-mask-image: url("./media/computers-24-ram.svg");
}
.icon-computers-simcard-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-simcard-2.svg");
  -webkit-mask-image: url("./media/computers-24-simcard-2.svg");
}
.icon-computers-simcard-2.icon--big-picture::before {
  mask-image: url("./media/computers-24-simcard-2.svg");
  -webkit-mask-image: url("./media/computers-24-simcard-2.svg");
}
.icon-computers-simcard {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-simcard.svg");
  -webkit-mask-image: url("./media/computers-24-simcard.svg");
}
.icon-computers-simcard.icon--big-picture::before {
  mask-image: url("./media/computers-24-simcard.svg");
  -webkit-mask-image: url("./media/computers-24-simcard.svg");
}
.icon-computers-speaker {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-speaker.svg");
  -webkit-mask-image: url("./media/computers-24-speaker.svg");
}
.icon-computers-speaker.icon--big-picture::before {
  mask-image: url("./media/computers-24-speaker.svg");
  -webkit-mask-image: url("./media/computers-24-speaker.svg");
}
.icon-computers-watch-status {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-watch-status.svg");
  -webkit-mask-image: url("./media/computers-24-watch-status.svg");
}
.icon-computers-watch-status.icon--big-picture::before {
  mask-image: url("./media/computers-24-watch-status.svg");
  -webkit-mask-image: url("./media/computers-24-watch-status.svg");
}
.icon-computers-watch {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-watch.svg");
  -webkit-mask-image: url("./media/computers-24-watch.svg");
}
.icon-computers-watch.icon--big-picture::before {
  mask-image: url("./media/computers-24-watch.svg");
  -webkit-mask-image: url("./media/computers-24-watch.svg");
}
.icon-computers-weight {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-weight.svg");
  -webkit-mask-image: url("./media/computers-24-weight.svg");
}
.icon-computers-weight.icon--big-picture::before {
  mask-image: url("./media/computers-24-weight.svg");
  -webkit-mask-image: url("./media/computers-24-weight.svg");
}
.icon-computers-simcard-3 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/computers-24-simcard-3.svg");
  -webkit-mask-image: url("./media/computers-24-simcard-3.svg");
}
.icon-computers-simcard-3.icon--big-picture::before {
  mask-image: url("./media/computers-24-simcard-3.svg");
  -webkit-mask-image: url("./media/computers-24-simcard-3.svg");
}
.icon-content-archive-book {
  width: 24px;
  height: 24px;
  mask-image: url("./media/content-24-archive-book.svg");
  -webkit-mask-image: url("./media/content-24-archive-book.svg");
}
.icon-content-archive-book.icon--big-picture::before {
  mask-image: url("./media/content-24-archive-book.svg");
  -webkit-mask-image: url("./media/content-24-archive-book.svg");
}
.icon-content-bill {
  width: 24px;
  height: 24px;
  mask-image: url("./media/content-24-bill.svg");
  -webkit-mask-image: url("./media/content-24-bill.svg");
}
.icon-content-bill.icon--big-picture::before {
  mask-image: url("./media/content-24-bill.svg");
  -webkit-mask-image: url("./media/content-24-bill.svg");
}
.icon-content-certificate-16 {
  width: 16px;
  height: 16px;
  mask-image: url("./media/content-16-certificate-16.svg");
  -webkit-mask-image: url("./media/content-16-certificate-16.svg");
}
.icon-content-certificate-16.icon--big-picture::before {
  mask-image: url("./media/content-16-certificate-16.svg");
  -webkit-mask-image: url("./media/content-16-certificate-16.svg");
}
.icon-content-clipboard-close {
  width: 24px;
  height: 24px;
  mask-image: url("./media/content-24-clipboard-close.svg");
  -webkit-mask-image: url("./media/content-24-clipboard-close.svg");
}
.icon-content-clipboard-close.icon--big-picture::before {
  mask-image: url("./media/content-24-clipboard-close.svg");
  -webkit-mask-image: url("./media/content-24-clipboard-close.svg");
}
.icon-content-clipboard-export {
  width: 24px;
  height: 24px;
  mask-image: url("./media/content-24-clipboard-export.svg");
  -webkit-mask-image: url("./media/content-24-clipboard-export.svg");
}
.icon-content-clipboard-export.icon--big-picture::before {
  mask-image: url("./media/content-24-clipboard-export.svg");
  -webkit-mask-image: url("./media/content-24-clipboard-export.svg");
}
.icon-content-clipboard-import {
  width: 24px;
  height: 24px;
  mask-image: url("./media/content-24-clipboard-import.svg");
  -webkit-mask-image: url("./media/content-24-clipboard-import.svg");
}
.icon-content-clipboard-import.icon--big-picture::before {
  mask-image: url("./media/content-24-clipboard-import.svg");
  -webkit-mask-image: url("./media/content-24-clipboard-import.svg");
}
.icon-content-clipboard-text {
  width: 24px;
  height: 24px;
  mask-image: url("./media/content-24-clipboard-text.svg");
  -webkit-mask-image: url("./media/content-24-clipboard-text.svg");
}
.icon-content-clipboard-text.icon--big-picture::before {
  mask-image: url("./media/content-24-clipboard-text.svg");
  -webkit-mask-image: url("./media/content-24-clipboard-text.svg");
}
.icon-content-clipboard-tick {
  width: 24px;
  height: 24px;
  mask-image: url("./media/content-24-clipboard-tick.svg");
  -webkit-mask-image: url("./media/content-24-clipboard-tick.svg");
}
.icon-content-clipboard-tick.icon--big-picture::before {
  mask-image: url("./media/content-24-clipboard-tick.svg");
  -webkit-mask-image: url("./media/content-24-clipboard-tick.svg");
}
.icon-content-copyright {
  width: 24px;
  height: 24px;
  mask-image: url("./media/content-24-copyright.svg");
  -webkit-mask-image: url("./media/content-24-copyright.svg");
}
.icon-content-copyright.icon--big-picture::before {
  mask-image: url("./media/content-24-copyright.svg");
  -webkit-mask-image: url("./media/content-24-copyright.svg");
}
.icon-content-creative-commons {
  width: 24px;
  height: 24px;
  mask-image: url("./media/content-24-creative-commons.svg");
  -webkit-mask-image: url("./media/content-24-creative-commons.svg");
}
.icon-content-creative-commons.icon--big-picture::before {
  mask-image: url("./media/content-24-creative-commons.svg");
  -webkit-mask-image: url("./media/content-24-creative-commons.svg");
}
.icon-content-document-cloud {
  width: 24px;
  height: 24px;
  mask-image: url("./media/content-24-document-cloud.svg");
  -webkit-mask-image: url("./media/content-24-document-cloud.svg");
}
.icon-content-document-cloud.icon--big-picture::before {
  mask-image: url("./media/content-24-document-cloud.svg");
  -webkit-mask-image: url("./media/content-24-document-cloud.svg");
}
.icon-content-document-copy {
  width: 24px;
  height: 24px;
  mask-image: url("./media/content-24-document-copy.svg");
  -webkit-mask-image: url("./media/content-24-document-copy.svg");
}
.icon-content-document-copy.icon--big-picture::before {
  mask-image: url("./media/content-24-document-copy.svg");
  -webkit-mask-image: url("./media/content-24-document-copy.svg");
}
.icon-content-document-download {
  width: 24px;
  height: 24px;
  mask-image: url("./media/content-24-document-download.svg");
  -webkit-mask-image: url("./media/content-24-document-download.svg");
}
.icon-content-document-download.icon--big-picture::before {
  mask-image: url("./media/content-24-document-download.svg");
  -webkit-mask-image: url("./media/content-24-document-download.svg");
}
.icon-content-document-favorite {
  width: 24px;
  height: 24px;
  mask-image: url("./media/content-24-document-favorite.svg");
  -webkit-mask-image: url("./media/content-24-document-favorite.svg");
}
.icon-content-document-favorite.icon--big-picture::before {
  mask-image: url("./media/content-24-document-favorite.svg");
  -webkit-mask-image: url("./media/content-24-document-favorite.svg");
}
.icon-content-document-filter {
  width: 24px;
  height: 24px;
  mask-image: url("./media/content-24-document-filter.svg");
  -webkit-mask-image: url("./media/content-24-document-filter.svg");
}
.icon-content-document-filter.icon--big-picture::before {
  mask-image: url("./media/content-24-document-filter.svg");
  -webkit-mask-image: url("./media/content-24-document-filter.svg");
}
.icon-content-document-forward {
  width: 24px;
  height: 24px;
  mask-image: url("./media/content-24-document-forward.svg");
  -webkit-mask-image: url("./media/content-24-document-forward.svg");
}
.icon-content-document-forward.icon--big-picture::before {
  mask-image: url("./media/content-24-document-forward.svg");
  -webkit-mask-image: url("./media/content-24-document-forward.svg");
}
.icon-content-document-like {
  width: 24px;
  height: 24px;
  mask-image: url("./media/content-24-document-like.svg");
  -webkit-mask-image: url("./media/content-24-document-like.svg");
}
.icon-content-document-like.icon--big-picture::before {
  mask-image: url("./media/content-24-document-like.svg");
  -webkit-mask-image: url("./media/content-24-document-like.svg");
}
.icon-content-document-normal {
  width: 24px;
  height: 24px;
  mask-image: url("./media/content-24-document-normal.svg");
  -webkit-mask-image: url("./media/content-24-document-normal.svg");
}
.icon-content-document-normal.icon--big-picture::before {
  mask-image: url("./media/content-24-document-normal.svg");
  -webkit-mask-image: url("./media/content-24-document-normal.svg");
}
.icon-content-document-previous {
  width: 24px;
  height: 24px;
  mask-image: url("./media/content-24-document-previous.svg");
  -webkit-mask-image: url("./media/content-24-document-previous.svg");
}
.icon-content-document-previous.icon--big-picture::before {
  mask-image: url("./media/content-24-document-previous.svg");
  -webkit-mask-image: url("./media/content-24-document-previous.svg");
}
.icon-content-document-reupload-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/content-24-document-reupload-2.svg");
  -webkit-mask-image: url("./media/content-24-document-reupload-2.svg");
}
.icon-content-document-reupload-2.icon--big-picture::before {
  mask-image: url("./media/content-24-document-reupload-2.svg");
  -webkit-mask-image: url("./media/content-24-document-reupload-2.svg");
}
.icon-content-document-reupload {
  width: 24px;
  height: 24px;
  mask-image: url("./media/content-24-document-reupload.svg");
  -webkit-mask-image: url("./media/content-24-document-reupload.svg");
}
.icon-content-document-reupload.icon--big-picture::before {
  mask-image: url("./media/content-24-document-reupload.svg");
  -webkit-mask-image: url("./media/content-24-document-reupload.svg");
}
.icon-content-document-sketch {
  width: 24px;
  height: 24px;
  mask-image: url("./media/content-24-document-sketch.svg");
  -webkit-mask-image: url("./media/content-24-document-sketch.svg");
}
.icon-content-document-sketch.icon--big-picture::before {
  mask-image: url("./media/content-24-document-sketch.svg");
  -webkit-mask-image: url("./media/content-24-document-sketch.svg");
}
.icon-content-document-text {
  width: 24px;
  height: 24px;
  mask-image: url("./media/content-24-document-text.svg");
  -webkit-mask-image: url("./media/content-24-document-text.svg");
}
.icon-content-document-text.icon--big-picture::before {
  mask-image: url("./media/content-24-document-text.svg");
  -webkit-mask-image: url("./media/content-24-document-text.svg");
}
.icon-content-document-upload {
  width: 24px;
  height: 24px;
  mask-image: url("./media/content-24-document-upload.svg");
  -webkit-mask-image: url("./media/content-24-document-upload.svg");
}
.icon-content-document-upload.icon--big-picture::before {
  mask-image: url("./media/content-24-document-upload.svg");
  -webkit-mask-image: url("./media/content-24-document-upload.svg");
}
.icon-content-document {
  width: 24px;
  height: 24px;
  mask-image: url("./media/content-24-document.svg");
  -webkit-mask-image: url("./media/content-24-document.svg");
}
.icon-content-document.icon--big-picture::before {
  mask-image: url("./media/content-24-document.svg");
  -webkit-mask-image: url("./media/content-24-document.svg");
}
.icon-content-edit-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/content-24-edit-2.svg");
  -webkit-mask-image: url("./media/content-24-edit-2.svg");
}
.icon-content-edit-2.icon--big-picture::before {
  mask-image: url("./media/content-24-edit-2.svg");
  -webkit-mask-image: url("./media/content-24-edit-2.svg");
}
.icon-content-edit {
  width: 24px;
  height: 24px;
  mask-image: url("./media/content-24-edit.svg");
  -webkit-mask-image: url("./media/content-24-edit.svg");
}
.icon-content-edit.icon--big-picture::before {
  mask-image: url("./media/content-24-edit.svg");
  -webkit-mask-image: url("./media/content-24-edit.svg");
}
.icon-content-menu-board {
  width: 24px;
  height: 24px;
  mask-image: url("./media/content-24-menu-board.svg");
  -webkit-mask-image: url("./media/content-24-menu-board.svg");
}
.icon-content-menu-board.icon--big-picture::before {
  mask-image: url("./media/content-24-menu-board.svg");
  -webkit-mask-image: url("./media/content-24-menu-board.svg");
}
.icon-content-note-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/content-24-note-2.svg");
  -webkit-mask-image: url("./media/content-24-note-2.svg");
}
.icon-content-note-2.icon--big-picture::before {
  mask-image: url("./media/content-24-note-2.svg");
  -webkit-mask-image: url("./media/content-24-note-2.svg");
}
.icon-content-note-add {
  width: 24px;
  height: 24px;
  mask-image: url("./media/content-24-note-add.svg");
  -webkit-mask-image: url("./media/content-24-note-add.svg");
}
.icon-content-note-add.icon--big-picture::before {
  mask-image: url("./media/content-24-note-add.svg");
  -webkit-mask-image: url("./media/content-24-note-add.svg");
}
.icon-content-note-favorite {
  width: 24px;
  height: 24px;
  mask-image: url("./media/content-24-note-favorite.svg");
  -webkit-mask-image: url("./media/content-24-note-favorite.svg");
}
.icon-content-note-favorite.icon--big-picture::before {
  mask-image: url("./media/content-24-note-favorite.svg");
  -webkit-mask-image: url("./media/content-24-note-favorite.svg");
}
.icon-content-note-remove {
  width: 24px;
  height: 24px;
  mask-image: url("./media/content-24-note-remove.svg");
  -webkit-mask-image: url("./media/content-24-note-remove.svg");
}
.icon-content-note-remove.icon--big-picture::before {
  mask-image: url("./media/content-24-note-remove.svg");
  -webkit-mask-image: url("./media/content-24-note-remove.svg");
}
.icon-content-note-text {
  width: 24px;
  height: 24px;
  mask-image: url("./media/content-24-note-text.svg");
  -webkit-mask-image: url("./media/content-24-note-text.svg");
}
.icon-content-note-text.icon--big-picture::before {
  mask-image: url("./media/content-24-note-text.svg");
  -webkit-mask-image: url("./media/content-24-note-text.svg");
}
.icon-content-note {
  width: 24px;
  height: 24px;
  mask-image: url("./media/content-24-note.svg");
  -webkit-mask-image: url("./media/content-24-note.svg");
}
.icon-content-note.icon--big-picture::before {
  mask-image: url("./media/content-24-note.svg");
  -webkit-mask-image: url("./media/content-24-note.svg");
}
.icon-content-stickynote {
  width: 24px;
  height: 24px;
  mask-image: url("./media/content-24-stickynote.svg");
  -webkit-mask-image: url("./media/content-24-stickynote.svg");
}
.icon-content-stickynote.icon--big-picture::before {
  mask-image: url("./media/content-24-stickynote.svg");
  -webkit-mask-image: url("./media/content-24-stickynote.svg");
}
.icon-content-task-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/content-24-task-square.svg");
  -webkit-mask-image: url("./media/content-24-task-square.svg");
}
.icon-content-task-square.icon--big-picture::before {
  mask-image: url("./media/content-24-task-square.svg");
  -webkit-mask-image: url("./media/content-24-task-square.svg");
}
.icon-content-task {
  width: 24px;
  height: 24px;
  mask-image: url("./media/content-24-task.svg");
  -webkit-mask-image: url("./media/content-24-task.svg");
}
.icon-content-task.icon--big-picture::before {
  mask-image: url("./media/content-24-task.svg");
  -webkit-mask-image: url("./media/content-24-task.svg");
}
.icon-content-certificate-24 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/content-24-certificate-24.svg");
  -webkit-mask-image: url("./media/content-24-certificate-24.svg");
}
.icon-content-certificate-24.icon--big-picture::before {
  mask-image: url("./media/content-24-certificate-24.svg");
  -webkit-mask-image: url("./media/content-24-certificate-24.svg");
}
.icon-crypto-bitcoin-card {
  width: 24px;
  height: 24px;
  mask-image: url("./media/crypto-24-bitcoin-card.svg");
  -webkit-mask-image: url("./media/crypto-24-bitcoin-card.svg");
}
.icon-crypto-bitcoin-card.icon--big-picture::before {
  mask-image: url("./media/crypto-24-bitcoin-card.svg");
  -webkit-mask-image: url("./media/crypto-24-bitcoin-card.svg");
}
.icon-crypto-bitcoin-convert {
  width: 24px;
  height: 24px;
  mask-image: url("./media/crypto-24-bitcoin-convert.svg");
  -webkit-mask-image: url("./media/crypto-24-bitcoin-convert.svg");
}
.icon-crypto-bitcoin-convert.icon--big-picture::before {
  mask-image: url("./media/crypto-24-bitcoin-convert.svg");
  -webkit-mask-image: url("./media/crypto-24-bitcoin-convert.svg");
}
.icon-crypto-bitcoin-refresh {
  width: 24px;
  height: 24px;
  mask-image: url("./media/crypto-24-bitcoin-refresh.svg");
  -webkit-mask-image: url("./media/crypto-24-bitcoin-refresh.svg");
}
.icon-crypto-bitcoin-refresh.icon--big-picture::before {
  mask-image: url("./media/crypto-24-bitcoin-refresh.svg");
  -webkit-mask-image: url("./media/crypto-24-bitcoin-refresh.svg");
}
.icon-crypto-buy-crypto {
  width: 24px;
  height: 24px;
  mask-image: url("./media/crypto-24-buy-crypto.svg");
  -webkit-mask-image: url("./media/crypto-24-buy-crypto.svg");
}
.icon-crypto-buy-crypto.icon--big-picture::before {
  mask-image: url("./media/crypto-24-buy-crypto.svg");
  -webkit-mask-image: url("./media/crypto-24-buy-crypto.svg");
}
.icon-crypto-card-coin {
  width: 24px;
  height: 24px;
  mask-image: url("./media/crypto-24-card-coin.svg");
  -webkit-mask-image: url("./media/crypto-24-card-coin.svg");
}
.icon-crypto-card-coin.icon--big-picture::before {
  mask-image: url("./media/crypto-24-card-coin.svg");
  -webkit-mask-image: url("./media/crypto-24-card-coin.svg");
}
.icon-crypto-trade {
  width: 24px;
  height: 24px;
  mask-image: url("./media/crypto-24-trade.svg");
  -webkit-mask-image: url("./media/crypto-24-trade.svg");
}
.icon-crypto-trade.icon--big-picture::before {
  mask-image: url("./media/crypto-24-trade.svg");
  -webkit-mask-image: url("./media/crypto-24-trade.svg");
}
.icon-delivery-icon-3d-cube-scan {
  width: 24px;
  height: 24px;
  mask-image: url("./media/delivery-24-icon-3d-cube-scan.svg");
  -webkit-mask-image: url("./media/delivery-24-icon-3d-cube-scan.svg");
}
.icon-delivery-icon-3d-cube-scan.icon--big-picture::before {
  mask-image: url("./media/delivery-24-icon-3d-cube-scan.svg");
  -webkit-mask-image: url("./media/delivery-24-icon-3d-cube-scan.svg");
}
.icon-delivery-icon-3d-rotate {
  width: 24px;
  height: 24px;
  mask-image: url("./media/delivery-24-icon-3d-rotate.svg");
  -webkit-mask-image: url("./media/delivery-24-icon-3d-rotate.svg");
}
.icon-delivery-icon-3d-rotate.icon--big-picture::before {
  mask-image: url("./media/delivery-24-icon-3d-rotate.svg");
  -webkit-mask-image: url("./media/delivery-24-icon-3d-rotate.svg");
}
.icon-delivery-icon-3d-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/delivery-24-icon-3d-square.svg");
  -webkit-mask-image: url("./media/delivery-24-icon-3d-square.svg");
}
.icon-delivery-icon-3d-square.icon--big-picture::before {
  mask-image: url("./media/delivery-24-icon-3d-square.svg");
  -webkit-mask-image: url("./media/delivery-24-icon-3d-square.svg");
}
.icon-delivery-box-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/delivery-24-box-2.svg");
  -webkit-mask-image: url("./media/delivery-24-box-2.svg");
}
.icon-delivery-box-2.icon--big-picture::before {
  mask-image: url("./media/delivery-24-box-2.svg");
  -webkit-mask-image: url("./media/delivery-24-box-2.svg");
}
.icon-delivery-box-add {
  width: 24px;
  height: 24px;
  mask-image: url("./media/delivery-24-box-add.svg");
  -webkit-mask-image: url("./media/delivery-24-box-add.svg");
}
.icon-delivery-box-add.icon--big-picture::before {
  mask-image: url("./media/delivery-24-box-add.svg");
  -webkit-mask-image: url("./media/delivery-24-box-add.svg");
}
.icon-delivery-box-remove {
  width: 24px;
  height: 24px;
  mask-image: url("./media/delivery-24-box-remove.svg");
  -webkit-mask-image: url("./media/delivery-24-box-remove.svg");
}
.icon-delivery-box-remove.icon--big-picture::before {
  mask-image: url("./media/delivery-24-box-remove.svg");
  -webkit-mask-image: url("./media/delivery-24-box-remove.svg");
}
.icon-delivery-box-search {
  width: 24px;
  height: 24px;
  mask-image: url("./media/delivery-24-box-search.svg");
  -webkit-mask-image: url("./media/delivery-24-box-search.svg");
}
.icon-delivery-box-search.icon--big-picture::before {
  mask-image: url("./media/delivery-24-box-search.svg");
  -webkit-mask-image: url("./media/delivery-24-box-search.svg");
}
.icon-delivery-box-tick {
  width: 24px;
  height: 24px;
  mask-image: url("./media/delivery-24-box-tick.svg");
  -webkit-mask-image: url("./media/delivery-24-box-tick.svg");
}
.icon-delivery-box-tick.icon--big-picture::before {
  mask-image: url("./media/delivery-24-box-tick.svg");
  -webkit-mask-image: url("./media/delivery-24-box-tick.svg");
}
.icon-delivery-box-time {
  width: 24px;
  height: 24px;
  mask-image: url("./media/delivery-24-box-time.svg");
  -webkit-mask-image: url("./media/delivery-24-box-time.svg");
}
.icon-delivery-box-time.icon--big-picture::before {
  mask-image: url("./media/delivery-24-box-time.svg");
  -webkit-mask-image: url("./media/delivery-24-box-time.svg");
}
.icon-delivery-box {
  width: 24px;
  height: 24px;
  mask-image: url("./media/delivery-24-box.svg");
  -webkit-mask-image: url("./media/delivery-24-box.svg");
}
.icon-delivery-box.icon--big-picture::before {
  mask-image: url("./media/delivery-24-box.svg");
  -webkit-mask-image: url("./media/delivery-24-box.svg");
}
.icon-delivery-convert-3d-cube {
  width: 24px;
  height: 24px;
  mask-image: url("./media/delivery-24-convert-3d-cube.svg");
  -webkit-mask-image: url("./media/delivery-24-convert-3d-cube.svg");
}
.icon-delivery-convert-3d-cube.icon--big-picture::before {
  mask-image: url("./media/delivery-24-convert-3d-cube.svg");
  -webkit-mask-image: url("./media/delivery-24-convert-3d-cube.svg");
}
.icon-delivery-delivery-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/delivery-24-delivery-2.svg");
  -webkit-mask-image: url("./media/delivery-24-delivery-2.svg");
}
.icon-delivery-delivery-2.icon--big-picture::before {
  mask-image: url("./media/delivery-24-delivery-2.svg");
  -webkit-mask-image: url("./media/delivery-24-delivery-2.svg");
}
.icon-delivery-delivery {
  width: 24px;
  height: 24px;
  mask-image: url("./media/delivery-24-delivery.svg");
  -webkit-mask-image: url("./media/delivery-24-delivery.svg");
}
.icon-delivery-delivery.icon--big-picture::before {
  mask-image: url("./media/delivery-24-delivery.svg");
  -webkit-mask-image: url("./media/delivery-24-delivery.svg");
}
.icon-delivery-truck-remove {
  width: 24px;
  height: 24px;
  mask-image: url("./media/delivery-24-truck-remove.svg");
  -webkit-mask-image: url("./media/delivery-24-truck-remove.svg");
}
.icon-delivery-truck-remove.icon--big-picture::before {
  mask-image: url("./media/delivery-24-truck-remove.svg");
  -webkit-mask-image: url("./media/delivery-24-truck-remove.svg");
}
.icon-delivery-truck-tick {
  width: 24px;
  height: 24px;
  mask-image: url("./media/delivery-24-truck-tick.svg");
  -webkit-mask-image: url("./media/delivery-24-truck-tick.svg");
}
.icon-delivery-truck-tick.icon--big-picture::before {
  mask-image: url("./media/delivery-24-truck-tick.svg");
  -webkit-mask-image: url("./media/delivery-24-truck-tick.svg");
}
.icon-delivery-truck-time {
  width: 24px;
  height: 24px;
  mask-image: url("./media/delivery-24-truck-time.svg");
  -webkit-mask-image: url("./media/delivery-24-truck-time.svg");
}
.icon-delivery-truck-time.icon--big-picture::before {
  mask-image: url("./media/delivery-24-truck-time.svg");
  -webkit-mask-image: url("./media/delivery-24-truck-time.svg");
}
.icon-design-additem {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-additem.svg");
  -webkit-mask-image: url("./media/design-24-additem.svg");
}
.icon-design-additem.icon--big-picture::before {
  mask-image: url("./media/design-24-additem.svg");
  -webkit-mask-image: url("./media/design-24-additem.svg");
}
.icon-design-backward-item {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-backward-item.svg");
  -webkit-mask-image: url("./media/design-24-backward-item.svg");
}
.icon-design-backward-item.icon--big-picture::before {
  mask-image: url("./media/design-24-backward-item.svg");
  -webkit-mask-image: url("./media/design-24-backward-item.svg");
}
.icon-design-bezier {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-bezier.svg");
  -webkit-mask-image: url("./media/design-24-bezier.svg");
}
.icon-design-bezier.icon--big-picture::before {
  mask-image: url("./media/design-24-bezier.svg");
  -webkit-mask-image: url("./media/design-24-bezier.svg");
}
.icon-design-blend-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-blend-2.svg");
  -webkit-mask-image: url("./media/design-24-blend-2.svg");
}
.icon-design-blend-2.icon--big-picture::before {
  mask-image: url("./media/design-24-blend-2.svg");
  -webkit-mask-image: url("./media/design-24-blend-2.svg");
}
.icon-design-blend {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-blend.svg");
  -webkit-mask-image: url("./media/design-24-blend.svg");
}
.icon-design-blend.icon--big-picture::before {
  mask-image: url("./media/design-24-blend.svg");
  -webkit-mask-image: url("./media/design-24-blend.svg");
}
.icon-design-blur {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-blur.svg");
  -webkit-mask-image: url("./media/design-24-blur.svg");
}
.icon-design-blur.icon--big-picture::before {
  mask-image: url("./media/design-24-blur.svg");
  -webkit-mask-image: url("./media/design-24-blur.svg");
}
.icon-design-brush-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-brush-2.svg");
  -webkit-mask-image: url("./media/design-24-brush-2.svg");
}
.icon-design-brush-2.icon--big-picture::before {
  mask-image: url("./media/design-24-brush-2.svg");
  -webkit-mask-image: url("./media/design-24-brush-2.svg");
}
.icon-design-brush-3 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-brush-3.svg");
  -webkit-mask-image: url("./media/design-24-brush-3.svg");
}
.icon-design-brush-3.icon--big-picture::before {
  mask-image: url("./media/design-24-brush-3.svg");
  -webkit-mask-image: url("./media/design-24-brush-3.svg");
}
.icon-design-brush-4 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-brush-4.svg");
  -webkit-mask-image: url("./media/design-24-brush-4.svg");
}
.icon-design-brush-4.icon--big-picture::before {
  mask-image: url("./media/design-24-brush-4.svg");
  -webkit-mask-image: url("./media/design-24-brush-4.svg");
}
.icon-design-brush-5 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-brush-5.svg");
  -webkit-mask-image: url("./media/design-24-brush-5.svg");
}
.icon-design-brush-5.icon--big-picture::before {
  mask-image: url("./media/design-24-brush-5.svg");
  -webkit-mask-image: url("./media/design-24-brush-5.svg");
}
.icon-design-brush {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-brush.svg");
  -webkit-mask-image: url("./media/design-24-brush.svg");
}
.icon-design-brush.icon--big-picture::before {
  mask-image: url("./media/design-24-brush.svg");
  -webkit-mask-image: url("./media/design-24-brush.svg");
}
.icon-design-bucket-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-bucket-circle.svg");
  -webkit-mask-image: url("./media/design-24-bucket-circle.svg");
}
.icon-design-bucket-circle.icon--big-picture::before {
  mask-image: url("./media/design-24-bucket-circle.svg");
  -webkit-mask-image: url("./media/design-24-bucket-circle.svg");
}
.icon-design-bucket-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-bucket-square.svg");
  -webkit-mask-image: url("./media/design-24-bucket-square.svg");
}
.icon-design-bucket-square.icon--big-picture::before {
  mask-image: url("./media/design-24-bucket-square.svg");
  -webkit-mask-image: url("./media/design-24-bucket-square.svg");
}
.icon-design-color-swatch {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-color-swatch.svg");
  -webkit-mask-image: url("./media/design-24-color-swatch.svg");
}
.icon-design-color-swatch.icon--big-picture::before {
  mask-image: url("./media/design-24-color-swatch.svg");
  -webkit-mask-image: url("./media/design-24-color-swatch.svg");
}
.icon-design-colorfilter {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-colorfilter.svg");
  -webkit-mask-image: url("./media/design-24-colorfilter.svg");
}
.icon-design-colorfilter.icon--big-picture::before {
  mask-image: url("./media/design-24-colorfilter.svg");
  -webkit-mask-image: url("./media/design-24-colorfilter.svg");
}
.icon-design-colors-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-colors-square.svg");
  -webkit-mask-image: url("./media/design-24-colors-square.svg");
}
.icon-design-colors-square.icon--big-picture::before {
  mask-image: url("./media/design-24-colors-square.svg");
  -webkit-mask-image: url("./media/design-24-colors-square.svg");
}
.icon-design-component {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-component.svg");
  -webkit-mask-image: url("./media/design-24-component.svg");
}
.icon-design-component.icon--big-picture::before {
  mask-image: url("./media/design-24-component.svg");
  -webkit-mask-image: url("./media/design-24-component.svg");
}
.icon-design-copy-success {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-copy-success.svg");
  -webkit-mask-image: url("./media/design-24-copy-success.svg");
}
.icon-design-copy-success.icon--big-picture::before {
  mask-image: url("./media/design-24-copy-success.svg");
  -webkit-mask-image: url("./media/design-24-copy-success.svg");
}
.icon-design-copy {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-copy.svg");
  -webkit-mask-image: url("./media/design-24-copy.svg");
}
.icon-design-copy.icon--big-picture::before {
  mask-image: url("./media/design-24-copy.svg");
  -webkit-mask-image: url("./media/design-24-copy.svg");
}
.icon-design-designtools {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-designtools.svg");
  -webkit-mask-image: url("./media/design-24-designtools.svg");
}
.icon-design-designtools.icon--big-picture::before {
  mask-image: url("./media/design-24-designtools.svg");
  -webkit-mask-image: url("./media/design-24-designtools.svg");
}
.icon-design-eraser {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-eraser.svg");
  -webkit-mask-image: url("./media/design-24-eraser.svg");
}
.icon-design-eraser.icon--big-picture::before {
  mask-image: url("./media/design-24-eraser.svg");
  -webkit-mask-image: url("./media/design-24-eraser.svg");
}
.icon-design-flash-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-flash-circle.svg");
  -webkit-mask-image: url("./media/design-24-flash-circle.svg");
}
.icon-design-flash-circle.icon--big-picture::before {
  mask-image: url("./media/design-24-flash-circle.svg");
  -webkit-mask-image: url("./media/design-24-flash-circle.svg");
}
.icon-design-forward-item {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-forward-item.svg");
  -webkit-mask-image: url("./media/design-24-forward-item.svg");
}
.icon-design-forward-item.icon--big-picture::before {
  mask-image: url("./media/design-24-forward-item.svg");
  -webkit-mask-image: url("./media/design-24-forward-item.svg");
}
.icon-design-glass {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-glass.svg");
  -webkit-mask-image: url("./media/design-24-glass.svg");
}
.icon-design-glass.icon--big-picture::before {
  mask-image: url("./media/design-24-glass.svg");
  -webkit-mask-image: url("./media/design-24-glass.svg");
}
.icon-design-layer {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-layer.svg");
  -webkit-mask-image: url("./media/design-24-layer.svg");
}
.icon-design-layer.icon--big-picture::before {
  mask-image: url("./media/design-24-layer.svg");
  -webkit-mask-image: url("./media/design-24-layer.svg");
}
.icon-design-lifebuoy {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-lifebuoy.svg");
  -webkit-mask-image: url("./media/design-24-lifebuoy.svg");
}
.icon-design-lifebuoy.icon--big-picture::before {
  mask-image: url("./media/design-24-lifebuoy.svg");
  -webkit-mask-image: url("./media/design-24-lifebuoy.svg");
}
.icon-design-magicpen {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-magicpen.svg");
  -webkit-mask-image: url("./media/design-24-magicpen.svg");
}
.icon-design-magicpen.icon--big-picture::before {
  mask-image: url("./media/design-24-magicpen.svg");
  -webkit-mask-image: url("./media/design-24-magicpen.svg");
}
.icon-design-main-component {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-main-component.svg");
  -webkit-mask-image: url("./media/design-24-main-component.svg");
}
.icon-design-main-component.icon--big-picture::before {
  mask-image: url("./media/design-24-main-component.svg");
  -webkit-mask-image: url("./media/design-24-main-component.svg");
}
.icon-design-mask-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-mask-2.svg");
  -webkit-mask-image: url("./media/design-24-mask-2.svg");
}
.icon-design-mask-2.icon--big-picture::before {
  mask-image: url("./media/design-24-mask-2.svg");
  -webkit-mask-image: url("./media/design-24-mask-2.svg");
}
.icon-design-mask {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-mask.svg");
  -webkit-mask-image: url("./media/design-24-mask.svg");
}
.icon-design-mask.icon--big-picture::before {
  mask-image: url("./media/design-24-mask.svg");
  -webkit-mask-image: url("./media/design-24-mask.svg");
}
.icon-design-omega-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-omega-circle.svg");
  -webkit-mask-image: url("./media/design-24-omega-circle.svg");
}
.icon-design-omega-circle.icon--big-picture::before {
  mask-image: url("./media/design-24-omega-circle.svg");
  -webkit-mask-image: url("./media/design-24-omega-circle.svg");
}
.icon-design-omega-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-omega-square.svg");
  -webkit-mask-image: url("./media/design-24-omega-square.svg");
}
.icon-design-omega-square.icon--big-picture::before {
  mask-image: url("./media/design-24-omega-square.svg");
  -webkit-mask-image: url("./media/design-24-omega-square.svg");
}
.icon-design-paintbucket-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-paintbucket-2.svg");
  -webkit-mask-image: url("./media/design-24-paintbucket-2.svg");
}
.icon-design-paintbucket-2.icon--big-picture::before {
  mask-image: url("./media/design-24-paintbucket-2.svg");
  -webkit-mask-image: url("./media/design-24-paintbucket-2.svg");
}
.icon-design-paintbucket {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-paintbucket.svg");
  -webkit-mask-image: url("./media/design-24-paintbucket.svg");
}
.icon-design-paintbucket.icon--big-picture::before {
  mask-image: url("./media/design-24-paintbucket.svg");
  -webkit-mask-image: url("./media/design-24-paintbucket.svg");
}
.icon-design-path-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-path-2.svg");
  -webkit-mask-image: url("./media/design-24-path-2.svg");
}
.icon-design-path-2.icon--big-picture::before {
  mask-image: url("./media/design-24-path-2.svg");
  -webkit-mask-image: url("./media/design-24-path-2.svg");
}
.icon-design-path-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-path-square.svg");
  -webkit-mask-image: url("./media/design-24-path-square.svg");
}
.icon-design-path-square.icon--big-picture::before {
  mask-image: url("./media/design-24-path-square.svg");
  -webkit-mask-image: url("./media/design-24-path-square.svg");
}
.icon-design-path {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-path.svg");
  -webkit-mask-image: url("./media/design-24-path.svg");
}
.icon-design-path.icon--big-picture::before {
  mask-image: url("./media/design-24-path.svg");
  -webkit-mask-image: url("./media/design-24-path.svg");
}
.icon-design-pen-add {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-pen-add.svg");
  -webkit-mask-image: url("./media/design-24-pen-add.svg");
}
.icon-design-pen-add.icon--big-picture::before {
  mask-image: url("./media/design-24-pen-add.svg");
  -webkit-mask-image: url("./media/design-24-pen-add.svg");
}
.icon-design-pen-close {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-pen-close.svg");
  -webkit-mask-image: url("./media/design-24-pen-close.svg");
}
.icon-design-pen-close.icon--big-picture::before {
  mask-image: url("./media/design-24-pen-close.svg");
  -webkit-mask-image: url("./media/design-24-pen-close.svg");
}
.icon-design-pen-remove {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-pen-remove.svg");
  -webkit-mask-image: url("./media/design-24-pen-remove.svg");
}
.icon-design-pen-remove.icon--big-picture::before {
  mask-image: url("./media/design-24-pen-remove.svg");
  -webkit-mask-image: url("./media/design-24-pen-remove.svg");
}
.icon-design-pen-tool-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-pen-tool-2.svg");
  -webkit-mask-image: url("./media/design-24-pen-tool-2.svg");
}
.icon-design-pen-tool-2.icon--big-picture::before {
  mask-image: url("./media/design-24-pen-tool-2.svg");
  -webkit-mask-image: url("./media/design-24-pen-tool-2.svg");
}
.icon-design-pen-tool {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-pen-tool.svg");
  -webkit-mask-image: url("./media/design-24-pen-tool.svg");
}
.icon-design-pen-tool.icon--big-picture::before {
  mask-image: url("./media/design-24-pen-tool.svg");
  -webkit-mask-image: url("./media/design-24-pen-tool.svg");
}
.icon-design-recovery-convert {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-recovery-convert.svg");
  -webkit-mask-image: url("./media/design-24-recovery-convert.svg");
}
.icon-design-recovery-convert.icon--big-picture::before {
  mask-image: url("./media/design-24-recovery-convert.svg");
  -webkit-mask-image: url("./media/design-24-recovery-convert.svg");
}
.icon-design-ruler-pen {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-ruler-pen.svg");
  -webkit-mask-image: url("./media/design-24-ruler-pen.svg");
}
.icon-design-ruler-pen.icon--big-picture::before {
  mask-image: url("./media/design-24-ruler-pen.svg");
  -webkit-mask-image: url("./media/design-24-ruler-pen.svg");
}
.icon-design-ruler {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-ruler.svg");
  -webkit-mask-image: url("./media/design-24-ruler.svg");
}
.icon-design-ruler.icon--big-picture::before {
  mask-image: url("./media/design-24-ruler.svg");
  -webkit-mask-image: url("./media/design-24-ruler.svg");
}
.icon-design-scissor {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-scissor.svg");
  -webkit-mask-image: url("./media/design-24-scissor.svg");
}
.icon-design-scissor.icon--big-picture::before {
  mask-image: url("./media/design-24-scissor.svg");
  -webkit-mask-image: url("./media/design-24-scissor.svg");
}
.icon-design-shapes {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-shapes.svg");
  -webkit-mask-image: url("./media/design-24-shapes.svg");
}
.icon-design-shapes.icon--big-picture::before {
  mask-image: url("./media/design-24-shapes.svg");
  -webkit-mask-image: url("./media/design-24-shapes.svg");
}
.icon-design-size {
  width: 24px;
  height: 24px;
  mask-image: url("./media/design-24-size.svg");
  -webkit-mask-image: url("./media/design-24-size.svg");
}
.icon-design-size.icon--big-picture::before {
  mask-image: url("./media/design-24-size.svg");
  -webkit-mask-image: url("./media/design-24-size.svg");
}
.icon-emails-device-message {
  width: 24px;
  height: 24px;
  mask-image: url("./media/emails-24-device-message.svg");
  -webkit-mask-image: url("./media/emails-24-device-message.svg");
}
.icon-emails-device-message.icon--big-picture::before {
  mask-image: url("./media/emails-24-device-message.svg");
  -webkit-mask-image: url("./media/emails-24-device-message.svg");
}
.icon-emails-direct-inbox {
  width: 24px;
  height: 24px;
  mask-image: url("./media/emails-24-direct-inbox.svg");
  -webkit-mask-image: url("./media/emails-24-direct-inbox.svg");
}
.icon-emails-direct-inbox.icon--big-picture::before {
  mask-image: url("./media/emails-24-direct-inbox.svg");
  -webkit-mask-image: url("./media/emails-24-direct-inbox.svg");
}
.icon-emails-direct-normal {
  width: 24px;
  height: 24px;
  mask-image: url("./media/emails-24-direct-normal.svg");
  -webkit-mask-image: url("./media/emails-24-direct-normal.svg");
}
.icon-emails-direct-normal.icon--big-picture::before {
  mask-image: url("./media/emails-24-direct-normal.svg");
  -webkit-mask-image: url("./media/emails-24-direct-normal.svg");
}
.icon-emails-direct-notification {
  width: 24px;
  height: 24px;
  mask-image: url("./media/emails-24-direct-notification.svg");
  -webkit-mask-image: url("./media/emails-24-direct-notification.svg");
}
.icon-emails-direct-notification.icon--big-picture::before {
  mask-image: url("./media/emails-24-direct-notification.svg");
  -webkit-mask-image: url("./media/emails-24-direct-notification.svg");
}
.icon-emails-direct-send {
  width: 24px;
  height: 24px;
  mask-image: url("./media/emails-24-direct-send.svg");
  -webkit-mask-image: url("./media/emails-24-direct-send.svg");
}
.icon-emails-direct-send.icon--big-picture::before {
  mask-image: url("./media/emails-24-direct-send.svg");
  -webkit-mask-image: url("./media/emails-24-direct-send.svg");
}
.icon-emails-direct {
  width: 24px;
  height: 24px;
  mask-image: url("./media/emails-24-direct.svg");
  -webkit-mask-image: url("./media/emails-24-direct.svg");
}
.icon-emails-direct.icon--big-picture::before {
  mask-image: url("./media/emails-24-direct.svg");
  -webkit-mask-image: url("./media/emails-24-direct.svg");
}
.icon-emails-directbox-default {
  width: 24px;
  height: 24px;
  mask-image: url("./media/emails-24-directbox-default.svg");
  -webkit-mask-image: url("./media/emails-24-directbox-default.svg");
}
.icon-emails-directbox-default.icon--big-picture::before {
  mask-image: url("./media/emails-24-directbox-default.svg");
  -webkit-mask-image: url("./media/emails-24-directbox-default.svg");
}
.icon-emails-directbox-notif {
  width: 24px;
  height: 24px;
  mask-image: url("./media/emails-24-directbox-notif.svg");
  -webkit-mask-image: url("./media/emails-24-directbox-notif.svg");
}
.icon-emails-directbox-notif.icon--big-picture::before {
  mask-image: url("./media/emails-24-directbox-notif.svg");
  -webkit-mask-image: url("./media/emails-24-directbox-notif.svg");
}
.icon-emails-directbox-receive {
  width: 24px;
  height: 24px;
  mask-image: url("./media/emails-24-directbox-receive.svg");
  -webkit-mask-image: url("./media/emails-24-directbox-receive.svg");
}
.icon-emails-directbox-receive.icon--big-picture::before {
  mask-image: url("./media/emails-24-directbox-receive.svg");
  -webkit-mask-image: url("./media/emails-24-directbox-receive.svg");
}
.icon-emails-directbox-send {
  width: 24px;
  height: 24px;
  mask-image: url("./media/emails-24-directbox-send.svg");
  -webkit-mask-image: url("./media/emails-24-directbox-send.svg");
}
.icon-emails-directbox-send.icon--big-picture::before {
  mask-image: url("./media/emails-24-directbox-send.svg");
  -webkit-mask-image: url("./media/emails-24-directbox-send.svg");
}
.icon-emails-message-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/emails-24-message-2.svg");
  -webkit-mask-image: url("./media/emails-24-message-2.svg");
}
.icon-emails-message-2.icon--big-picture::before {
  mask-image: url("./media/emails-24-message-2.svg");
  -webkit-mask-image: url("./media/emails-24-message-2.svg");
}
.icon-emails-message-add {
  width: 24px;
  height: 24px;
  mask-image: url("./media/emails-24-message-add.svg");
  -webkit-mask-image: url("./media/emails-24-message-add.svg");
}
.icon-emails-message-add.icon--big-picture::before {
  mask-image: url("./media/emails-24-message-add.svg");
  -webkit-mask-image: url("./media/emails-24-message-add.svg");
}
.icon-emails-message-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/emails-24-message-circle.svg");
  -webkit-mask-image: url("./media/emails-24-message-circle.svg");
}
.icon-emails-message-circle.icon--big-picture::before {
  mask-image: url("./media/emails-24-message-circle.svg");
  -webkit-mask-image: url("./media/emails-24-message-circle.svg");
}
.icon-emails-message-edit {
  width: 24px;
  height: 24px;
  mask-image: url("./media/emails-24-message-edit.svg");
  -webkit-mask-image: url("./media/emails-24-message-edit.svg");
}
.icon-emails-message-edit.icon--big-picture::before {
  mask-image: url("./media/emails-24-message-edit.svg");
  -webkit-mask-image: url("./media/emails-24-message-edit.svg");
}
.icon-emails-message-favorite {
  width: 24px;
  height: 24px;
  mask-image: url("./media/emails-24-message-favorite.svg");
  -webkit-mask-image: url("./media/emails-24-message-favorite.svg");
}
.icon-emails-message-favorite.icon--big-picture::before {
  mask-image: url("./media/emails-24-message-favorite.svg");
  -webkit-mask-image: url("./media/emails-24-message-favorite.svg");
}
.icon-emails-message-minus {
  width: 24px;
  height: 24px;
  mask-image: url("./media/emails-24-message-minus.svg");
  -webkit-mask-image: url("./media/emails-24-message-minus.svg");
}
.icon-emails-message-minus.icon--big-picture::before {
  mask-image: url("./media/emails-24-message-minus.svg");
  -webkit-mask-image: url("./media/emails-24-message-minus.svg");
}
.icon-emails-message-notif {
  width: 24px;
  height: 24px;
  mask-image: url("./media/emails-24-message-notif.svg");
  -webkit-mask-image: url("./media/emails-24-message-notif.svg");
}
.icon-emails-message-notif.icon--big-picture::before {
  mask-image: url("./media/emails-24-message-notif.svg");
  -webkit-mask-image: url("./media/emails-24-message-notif.svg");
}
.icon-emails-message-remove {
  width: 24px;
  height: 24px;
  mask-image: url("./media/emails-24-message-remove.svg");
  -webkit-mask-image: url("./media/emails-24-message-remove.svg");
}
.icon-emails-message-remove.icon--big-picture::before {
  mask-image: url("./media/emails-24-message-remove.svg");
  -webkit-mask-image: url("./media/emails-24-message-remove.svg");
}
.icon-emails-message-search {
  width: 24px;
  height: 24px;
  mask-image: url("./media/emails-24-message-search.svg");
  -webkit-mask-image: url("./media/emails-24-message-search.svg");
}
.icon-emails-message-search.icon--big-picture::before {
  mask-image: url("./media/emails-24-message-search.svg");
  -webkit-mask-image: url("./media/emails-24-message-search.svg");
}
.icon-emails-message-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/emails-24-message-square.svg");
  -webkit-mask-image: url("./media/emails-24-message-square.svg");
}
.icon-emails-message-square.icon--big-picture::before {
  mask-image: url("./media/emails-24-message-square.svg");
  -webkit-mask-image: url("./media/emails-24-message-square.svg");
}
.icon-emails-message-text {
  width: 24px;
  height: 24px;
  mask-image: url("./media/emails-24-message-text.svg");
  -webkit-mask-image: url("./media/emails-24-message-text.svg");
}
.icon-emails-message-text.icon--big-picture::before {
  mask-image: url("./media/emails-24-message-text.svg");
  -webkit-mask-image: url("./media/emails-24-message-text.svg");
}
.icon-emails-message-tick {
  width: 24px;
  height: 24px;
  mask-image: url("./media/emails-24-message-tick.svg");
  -webkit-mask-image: url("./media/emails-24-message-tick.svg");
}
.icon-emails-message-tick.icon--big-picture::before {
  mask-image: url("./media/emails-24-message-tick.svg");
  -webkit-mask-image: url("./media/emails-24-message-tick.svg");
}
.icon-emails-message-time {
  width: 24px;
  height: 24px;
  mask-image: url("./media/emails-24-message-time.svg");
  -webkit-mask-image: url("./media/emails-24-message-time.svg");
}
.icon-emails-message-time.icon--big-picture::before {
  mask-image: url("./media/emails-24-message-time.svg");
  -webkit-mask-image: url("./media/emails-24-message-time.svg");
}
.icon-emails-message {
  width: 24px;
  height: 24px;
  mask-image: url("./media/emails-24-message.svg");
  -webkit-mask-image: url("./media/emails-24-message.svg");
}
.icon-emails-message.icon--big-picture::before {
  mask-image: url("./media/emails-24-message.svg");
  -webkit-mask-image: url("./media/emails-24-message.svg");
}
.icon-emails-messages-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/emails-24-messages-2.svg");
  -webkit-mask-image: url("./media/emails-24-messages-2.svg");
}
.icon-emails-messages-2.icon--big-picture::before {
  mask-image: url("./media/emails-24-messages-2.svg");
  -webkit-mask-image: url("./media/emails-24-messages-2.svg");
}
.icon-emails-messages-3 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/emails-24-messages-3.svg");
  -webkit-mask-image: url("./media/emails-24-messages-3.svg");
}
.icon-emails-messages-3.icon--big-picture::before {
  mask-image: url("./media/emails-24-messages-3.svg");
  -webkit-mask-image: url("./media/emails-24-messages-3.svg");
}
.icon-emails-messages-4 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/emails-24-messages-4.svg");
  -webkit-mask-image: url("./media/emails-24-messages-4.svg");
}
.icon-emails-messages-4.icon--big-picture::before {
  mask-image: url("./media/emails-24-messages-4.svg");
  -webkit-mask-image: url("./media/emails-24-messages-4.svg");
}
.icon-emails-messages {
  width: 24px;
  height: 24px;
  mask-image: url("./media/emails-24-messages.svg");
  -webkit-mask-image: url("./media/emails-24-messages.svg");
}
.icon-emails-messages.icon--big-picture::before {
  mask-image: url("./media/emails-24-messages.svg");
  -webkit-mask-image: url("./media/emails-24-messages.svg");
}
.icon-emails-sms-edit {
  width: 24px;
  height: 24px;
  mask-image: url("./media/emails-24-sms-edit.svg");
  -webkit-mask-image: url("./media/emails-24-sms-edit.svg");
}
.icon-emails-sms-edit.icon--big-picture::before {
  mask-image: url("./media/emails-24-sms-edit.svg");
  -webkit-mask-image: url("./media/emails-24-sms-edit.svg");
}
.icon-emails-sms-notification {
  width: 24px;
  height: 24px;
  mask-image: url("./media/emails-24-sms-notification.svg");
  -webkit-mask-image: url("./media/emails-24-sms-notification.svg");
}
.icon-emails-sms-notification.icon--big-picture::before {
  mask-image: url("./media/emails-24-sms-notification.svg");
  -webkit-mask-image: url("./media/emails-24-sms-notification.svg");
}
.icon-emails-sms-search {
  width: 24px;
  height: 24px;
  mask-image: url("./media/emails-24-sms-search.svg");
  -webkit-mask-image: url("./media/emails-24-sms-search.svg");
}
.icon-emails-sms-search.icon--big-picture::before {
  mask-image: url("./media/emails-24-sms-search.svg");
  -webkit-mask-image: url("./media/emails-24-sms-search.svg");
}
.icon-emails-sms-star {
  width: 24px;
  height: 24px;
  mask-image: url("./media/emails-24-sms-star.svg");
  -webkit-mask-image: url("./media/emails-24-sms-star.svg");
}
.icon-emails-sms-star.icon--big-picture::before {
  mask-image: url("./media/emails-24-sms-star.svg");
  -webkit-mask-image: url("./media/emails-24-sms-star.svg");
}
.icon-emails-sms-tracking {
  width: 24px;
  height: 24px;
  mask-image: url("./media/emails-24-sms-tracking.svg");
  -webkit-mask-image: url("./media/emails-24-sms-tracking.svg");
}
.icon-emails-sms-tracking.icon--big-picture::before {
  mask-image: url("./media/emails-24-sms-tracking.svg");
  -webkit-mask-image: url("./media/emails-24-sms-tracking.svg");
}
.icon-emails-sms {
  width: 24px;
  height: 24px;
  mask-image: url("./media/emails-24-sms.svg");
  -webkit-mask-image: url("./media/emails-24-sms.svg");
}
.icon-emails-sms.icon--big-picture::before {
  mask-image: url("./media/emails-24-sms.svg");
  -webkit-mask-image: url("./media/emails-24-sms.svg");
}
.icon-files-folder-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/files-24-folder-2.svg");
  -webkit-mask-image: url("./media/files-24-folder-2.svg");
}
.icon-files-folder-2.icon--big-picture::before {
  mask-image: url("./media/files-24-folder-2.svg");
  -webkit-mask-image: url("./media/files-24-folder-2.svg");
}
.icon-files-folder-add {
  width: 24px;
  height: 24px;
  mask-image: url("./media/files-24-folder-add.svg");
  -webkit-mask-image: url("./media/files-24-folder-add.svg");
}
.icon-files-folder-add.icon--big-picture::before {
  mask-image: url("./media/files-24-folder-add.svg");
  -webkit-mask-image: url("./media/files-24-folder-add.svg");
}
.icon-files-folder-cloud {
  width: 24px;
  height: 24px;
  mask-image: url("./media/files-24-folder-cloud.svg");
  -webkit-mask-image: url("./media/files-24-folder-cloud.svg");
}
.icon-files-folder-cloud.icon--big-picture::before {
  mask-image: url("./media/files-24-folder-cloud.svg");
  -webkit-mask-image: url("./media/files-24-folder-cloud.svg");
}
.icon-files-folder-cross {
  width: 24px;
  height: 24px;
  mask-image: url("./media/files-24-folder-cross.svg");
  -webkit-mask-image: url("./media/files-24-folder-cross.svg");
}
.icon-files-folder-cross.icon--big-picture::before {
  mask-image: url("./media/files-24-folder-cross.svg");
  -webkit-mask-image: url("./media/files-24-folder-cross.svg");
}
.icon-files-folder-favorite {
  width: 24px;
  height: 24px;
  mask-image: url("./media/files-24-folder-favorite.svg");
  -webkit-mask-image: url("./media/files-24-folder-favorite.svg");
}
.icon-files-folder-favorite.icon--big-picture::before {
  mask-image: url("./media/files-24-folder-favorite.svg");
  -webkit-mask-image: url("./media/files-24-folder-favorite.svg");
}
.icon-files-folder-minus {
  width: 24px;
  height: 24px;
  mask-image: url("./media/files-24-folder-minus.svg");
  -webkit-mask-image: url("./media/files-24-folder-minus.svg");
}
.icon-files-folder-minus.icon--big-picture::before {
  mask-image: url("./media/files-24-folder-minus.svg");
  -webkit-mask-image: url("./media/files-24-folder-minus.svg");
}
.icon-files-folder-open {
  width: 24px;
  height: 24px;
  mask-image: url("./media/files-24-folder-open.svg");
  -webkit-mask-image: url("./media/files-24-folder-open.svg");
}
.icon-files-folder-open.icon--big-picture::before {
  mask-image: url("./media/files-24-folder-open.svg");
  -webkit-mask-image: url("./media/files-24-folder-open.svg");
}
.icon-files-folder {
  width: 24px;
  height: 24px;
  mask-image: url("./media/files-24-folder.svg");
  -webkit-mask-image: url("./media/files-24-folder.svg");
}
.icon-files-folder.icon--big-picture::before {
  mask-image: url("./media/files-24-folder.svg");
  -webkit-mask-image: url("./media/files-24-folder.svg");
}
.icon-flags-AD {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-AD.svg");
}
.icon-flags-AD.icon--big-picture::before {
  background-image: url("./media/flags-24-AD.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-AE {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-AE.svg");
}
.icon-flags-AE.icon--big-picture::before {
  background-image: url("./media/flags-24-AE.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-AF {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-AF.svg");
}
.icon-flags-AF.icon--big-picture::before {
  background-image: url("./media/flags-24-AF.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-AG {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-AG.svg");
}
.icon-flags-AG.icon--big-picture::before {
  background-image: url("./media/flags-24-AG.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-AI {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-AI.svg");
}
.icon-flags-AI.icon--big-picture::before {
  background-image: url("./media/flags-24-AI.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-AL {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-AL.svg");
}
.icon-flags-AL.icon--big-picture::before {
  background-image: url("./media/flags-24-AL.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-AM {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-AM.svg");
}
.icon-flags-AM.icon--big-picture::before {
  background-image: url("./media/flags-24-AM.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-AO {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-AO.svg");
}
.icon-flags-AO.icon--big-picture::before {
  background-image: url("./media/flags-24-AO.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-AR {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-AR.svg");
}
.icon-flags-AR.icon--big-picture::before {
  background-image: url("./media/flags-24-AR.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-AS {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-AS.svg");
}
.icon-flags-AS.icon--big-picture::before {
  background-image: url("./media/flags-24-AS.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-AT {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-AT.svg");
}
.icon-flags-AT.icon--big-picture::before {
  background-image: url("./media/flags-24-AT.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-AU {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-AU.svg");
}
.icon-flags-AU.icon--big-picture::before {
  background-image: url("./media/flags-24-AU.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-AW {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-AW.svg");
}
.icon-flags-AW.icon--big-picture::before {
  background-image: url("./media/flags-24-AW.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-AX {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-AX.svg");
}
.icon-flags-AX.icon--big-picture::before {
  background-image: url("./media/flags-24-AX.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-AZ {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-AZ.svg");
}
.icon-flags-AZ.icon--big-picture::before {
  background-image: url("./media/flags-24-AZ.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-BA {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-BA.svg");
}
.icon-flags-BA.icon--big-picture::before {
  background-image: url("./media/flags-24-BA.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-BB {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-BB.svg");
}
.icon-flags-BB.icon--big-picture::before {
  background-image: url("./media/flags-24-BB.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-BD {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-BD.svg");
}
.icon-flags-BD.icon--big-picture::before {
  background-image: url("./media/flags-24-BD.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-BE {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-BE.svg");
}
.icon-flags-BE.icon--big-picture::before {
  background-image: url("./media/flags-24-BE.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-BF {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-BF.svg");
}
.icon-flags-BF.icon--big-picture::before {
  background-image: url("./media/flags-24-BF.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-BG {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-BG.svg");
}
.icon-flags-BG.icon--big-picture::before {
  background-image: url("./media/flags-24-BG.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-BH {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-BH.svg");
}
.icon-flags-BH.icon--big-picture::before {
  background-image: url("./media/flags-24-BH.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-BI {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-BI.svg");
}
.icon-flags-BI.icon--big-picture::before {
  background-image: url("./media/flags-24-BI.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-BJ {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-BJ.svg");
}
.icon-flags-BJ.icon--big-picture::before {
  background-image: url("./media/flags-24-BJ.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-BL {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-BL.svg");
}
.icon-flags-BL.icon--big-picture::before {
  background-image: url("./media/flags-24-BL.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-BM {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-BM.svg");
}
.icon-flags-BM.icon--big-picture::before {
  background-image: url("./media/flags-24-BM.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-BN {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-BN.svg");
}
.icon-flags-BN.icon--big-picture::before {
  background-image: url("./media/flags-24-BN.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-BO {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-BO.svg");
}
.icon-flags-BO.icon--big-picture::before {
  background-image: url("./media/flags-24-BO.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-BQ-1 {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-BQ-1.svg");
}
.icon-flags-BQ-1.icon--big-picture::before {
  background-image: url("./media/flags-24-BQ-1.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-BQ-2 {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-BQ-2.svg");
}
.icon-flags-BQ-2.icon--big-picture::before {
  background-image: url("./media/flags-24-BQ-2.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-BQ {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-BQ.svg");
}
.icon-flags-BQ.icon--big-picture::before {
  background-image: url("./media/flags-24-BQ.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-BR {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-BR.svg");
}
.icon-flags-BR.icon--big-picture::before {
  background-image: url("./media/flags-24-BR.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-BS {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-BS.svg");
}
.icon-flags-BS.icon--big-picture::before {
  background-image: url("./media/flags-24-BS.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-BT {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-BT.svg");
}
.icon-flags-BT.icon--big-picture::before {
  background-image: url("./media/flags-24-BT.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-BW {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-BW.svg");
}
.icon-flags-BW.icon--big-picture::before {
  background-image: url("./media/flags-24-BW.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-BY {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-BY.svg");
}
.icon-flags-BY.icon--big-picture::before {
  background-image: url("./media/flags-24-BY.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-BZ {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-BZ.svg");
}
.icon-flags-BZ.icon--big-picture::before {
  background-image: url("./media/flags-24-BZ.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-CA {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-CA.svg");
}
.icon-flags-CA.icon--big-picture::before {
  background-image: url("./media/flags-24-CA.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-CC {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-CC.svg");
}
.icon-flags-CC.icon--big-picture::before {
  background-image: url("./media/flags-24-CC.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-CD-1 {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-CD-1.svg");
}
.icon-flags-CD-1.icon--big-picture::before {
  background-image: url("./media/flags-24-CD-1.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-CD {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-CD.svg");
}
.icon-flags-CD.icon--big-picture::before {
  background-image: url("./media/flags-24-CD.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-CF {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-CF.svg");
}
.icon-flags-CF.icon--big-picture::before {
  background-image: url("./media/flags-24-CF.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-CH {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-CH.svg");
}
.icon-flags-CH.icon--big-picture::before {
  background-image: url("./media/flags-24-CH.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-CK {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-CK.svg");
}
.icon-flags-CK.icon--big-picture::before {
  background-image: url("./media/flags-24-CK.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-CL {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-CL.svg");
}
.icon-flags-CL.icon--big-picture::before {
  background-image: url("./media/flags-24-CL.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-CM {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-CM.svg");
}
.icon-flags-CM.icon--big-picture::before {
  background-image: url("./media/flags-24-CM.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-CN {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-CN.svg");
}
.icon-flags-CN.icon--big-picture::before {
  background-image: url("./media/flags-24-CN.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-CO {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-CO.svg");
}
.icon-flags-CO.icon--big-picture::before {
  background-image: url("./media/flags-24-CO.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-CR {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-CR.svg");
}
.icon-flags-CR.icon--big-picture::before {
  background-image: url("./media/flags-24-CR.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-CU {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-CU.svg");
}
.icon-flags-CU.icon--big-picture::before {
  background-image: url("./media/flags-24-CU.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-CW {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-CW.svg");
}
.icon-flags-CW.icon--big-picture::before {
  background-image: url("./media/flags-24-CW.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-CX {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-CX.svg");
}
.icon-flags-CX.icon--big-picture::before {
  background-image: url("./media/flags-24-CX.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-CY {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-CY.svg");
}
.icon-flags-CY.icon--big-picture::before {
  background-image: url("./media/flags-24-CY.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-CZ {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-CZ.svg");
}
.icon-flags-CZ.icon--big-picture::before {
  background-image: url("./media/flags-24-CZ.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-DE {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-DE.svg");
}
.icon-flags-DE.icon--big-picture::before {
  background-image: url("./media/flags-24-DE.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-DJ {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-DJ.svg");
}
.icon-flags-DJ.icon--big-picture::before {
  background-image: url("./media/flags-24-DJ.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-DK {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-DK.svg");
}
.icon-flags-DK.icon--big-picture::before {
  background-image: url("./media/flags-24-DK.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-DM {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-DM.svg");
}
.icon-flags-DM.icon--big-picture::before {
  background-image: url("./media/flags-24-DM.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-DO {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-DO.svg");
}
.icon-flags-DO.icon--big-picture::before {
  background-image: url("./media/flags-24-DO.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-DS {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-DS.svg");
}
.icon-flags-DS.icon--big-picture::before {
  background-image: url("./media/flags-24-DS.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-DZ {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-DZ.svg");
}
.icon-flags-DZ.icon--big-picture::before {
  background-image: url("./media/flags-24-DZ.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-EC {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-EC.svg");
}
.icon-flags-EC.icon--big-picture::before {
  background-image: url("./media/flags-24-EC.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-EE {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-EE.svg");
}
.icon-flags-EE.icon--big-picture::before {
  background-image: url("./media/flags-24-EE.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-EG {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-EG.svg");
}
.icon-flags-EG.icon--big-picture::before {
  background-image: url("./media/flags-24-EG.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-EH {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-EH.svg");
}
.icon-flags-EH.icon--big-picture::before {
  background-image: url("./media/flags-24-EH.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-ER {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-ER.svg");
}
.icon-flags-ER.icon--big-picture::before {
  background-image: url("./media/flags-24-ER.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-ES {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-ES.svg");
}
.icon-flags-ES.icon--big-picture::before {
  background-image: url("./media/flags-24-ES.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-ET {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-ET.svg");
}
.icon-flags-ET.icon--big-picture::before {
  background-image: url("./media/flags-24-ET.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-FI {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-FI.svg");
}
.icon-flags-FI.icon--big-picture::before {
  background-image: url("./media/flags-24-FI.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-FJ {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-FJ.svg");
}
.icon-flags-FJ.icon--big-picture::before {
  background-image: url("./media/flags-24-FJ.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-FK {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-FK.svg");
}
.icon-flags-FK.icon--big-picture::before {
  background-image: url("./media/flags-24-FK.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-FM {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-FM.svg");
}
.icon-flags-FM.icon--big-picture::before {
  background-image: url("./media/flags-24-FM.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-FO {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-FO.svg");
}
.icon-flags-FO.icon--big-picture::before {
  background-image: url("./media/flags-24-FO.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-FR {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-FR.svg");
}
.icon-flags-FR.icon--big-picture::before {
  background-image: url("./media/flags-24-FR.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-GA {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-GA.svg");
}
.icon-flags-GA.icon--big-picture::before {
  background-image: url("./media/flags-24-GA.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-GB-2 {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-GB-2.svg");
}
.icon-flags-GB-2.icon--big-picture::before {
  background-image: url("./media/flags-24-GB-2.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-GB {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-GB.svg");
}
.icon-flags-GB.icon--big-picture::before {
  background-image: url("./media/flags-24-GB.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-GD {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-GD.svg");
}
.icon-flags-GD.icon--big-picture::before {
  background-image: url("./media/flags-24-GD.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-GE {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-GE.svg");
}
.icon-flags-GE.icon--big-picture::before {
  background-image: url("./media/flags-24-GE.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-GG {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-GG.svg");
}
.icon-flags-GG.icon--big-picture::before {
  background-image: url("./media/flags-24-GG.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-GH {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-GH.svg");
}
.icon-flags-GH.icon--big-picture::before {
  background-image: url("./media/flags-24-GH.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-GI {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-GI.svg");
}
.icon-flags-GI.icon--big-picture::before {
  background-image: url("./media/flags-24-GI.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-GL {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-GL.svg");
}
.icon-flags-GL.icon--big-picture::before {
  background-image: url("./media/flags-24-GL.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-GM {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-GM.svg");
}
.icon-flags-GM.icon--big-picture::before {
  background-image: url("./media/flags-24-GM.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-GN {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-GN.svg");
}
.icon-flags-GN.icon--big-picture::before {
  background-image: url("./media/flags-24-GN.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-GQ {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-GQ.svg");
}
.icon-flags-GQ.icon--big-picture::before {
  background-image: url("./media/flags-24-GQ.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-GR {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-GR.svg");
}
.icon-flags-GR.icon--big-picture::before {
  background-image: url("./media/flags-24-GR.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-GT {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-GT.svg");
}
.icon-flags-GT.icon--big-picture::before {
  background-image: url("./media/flags-24-GT.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-GU {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-GU.svg");
}
.icon-flags-GU.icon--big-picture::before {
  background-image: url("./media/flags-24-GU.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-GW {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-GW.svg");
}
.icon-flags-GW.icon--big-picture::before {
  background-image: url("./media/flags-24-GW.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-GY {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-GY.svg");
}
.icon-flags-GY.icon--big-picture::before {
  background-image: url("./media/flags-24-GY.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-HK {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-HK.svg");
}
.icon-flags-HK.icon--big-picture::before {
  background-image: url("./media/flags-24-HK.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-HN {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-HN.svg");
}
.icon-flags-HN.icon--big-picture::before {
  background-image: url("./media/flags-24-HN.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-HR {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-HR.svg");
}
.icon-flags-HR.icon--big-picture::before {
  background-image: url("./media/flags-24-HR.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-HT {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-HT.svg");
}
.icon-flags-HT.icon--big-picture::before {
  background-image: url("./media/flags-24-HT.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-HU {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-HU.svg");
}
.icon-flags-HU.icon--big-picture::before {
  background-image: url("./media/flags-24-HU.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-ID {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-ID.svg");
}
.icon-flags-ID.icon--big-picture::before {
  background-image: url("./media/flags-24-ID.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-IE {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-IE.svg");
}
.icon-flags-IE.icon--big-picture::before {
  background-image: url("./media/flags-24-IE.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-IL {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-IL.svg");
}
.icon-flags-IL.icon--big-picture::before {
  background-image: url("./media/flags-24-IL.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-IM {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-IM.svg");
}
.icon-flags-IM.icon--big-picture::before {
  background-image: url("./media/flags-24-IM.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-IN {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-IN.svg");
}
.icon-flags-IN.icon--big-picture::before {
  background-image: url("./media/flags-24-IN.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-IO {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-IO.svg");
}
.icon-flags-IO.icon--big-picture::before {
  background-image: url("./media/flags-24-IO.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-IQ {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-IQ.svg");
}
.icon-flags-IQ.icon--big-picture::before {
  background-image: url("./media/flags-24-IQ.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-IR {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-IR.svg");
}
.icon-flags-IR.icon--big-picture::before {
  background-image: url("./media/flags-24-IR.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-IS {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-IS.svg");
}
.icon-flags-IS.icon--big-picture::before {
  background-image: url("./media/flags-24-IS.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-IT {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-IT.svg");
}
.icon-flags-IT.icon--big-picture::before {
  background-image: url("./media/flags-24-IT.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-JE {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-JE.svg");
}
.icon-flags-JE.icon--big-picture::before {
  background-image: url("./media/flags-24-JE.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-JM {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-JM.svg");
}
.icon-flags-JM.icon--big-picture::before {
  background-image: url("./media/flags-24-JM.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-JO {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-JO.svg");
}
.icon-flags-JO.icon--big-picture::before {
  background-image: url("./media/flags-24-JO.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-JP {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-JP.svg");
}
.icon-flags-JP.icon--big-picture::before {
  background-image: url("./media/flags-24-JP.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-KE {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-KE.svg");
}
.icon-flags-KE.icon--big-picture::before {
  background-image: url("./media/flags-24-KE.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-KG {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-KG.svg");
}
.icon-flags-KG.icon--big-picture::before {
  background-image: url("./media/flags-24-KG.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-KH {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-KH.svg");
}
.icon-flags-KH.icon--big-picture::before {
  background-image: url("./media/flags-24-KH.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-KI {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-KI.svg");
}
.icon-flags-KI.icon--big-picture::before {
  background-image: url("./media/flags-24-KI.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-KM {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-KM.svg");
}
.icon-flags-KM.icon--big-picture::before {
  background-image: url("./media/flags-24-KM.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-KN {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-KN.svg");
}
.icon-flags-KN.icon--big-picture::before {
  background-image: url("./media/flags-24-KN.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-KP {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-KP.svg");
}
.icon-flags-KP.icon--big-picture::before {
  background-image: url("./media/flags-24-KP.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-KR {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-KR.svg");
}
.icon-flags-KR.icon--big-picture::before {
  background-image: url("./media/flags-24-KR.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-KW {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-KW.svg");
}
.icon-flags-KW.icon--big-picture::before {
  background-image: url("./media/flags-24-KW.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-KY {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-KY.svg");
}
.icon-flags-KY.icon--big-picture::before {
  background-image: url("./media/flags-24-KY.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-KZ {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-KZ.svg");
}
.icon-flags-KZ.icon--big-picture::before {
  background-image: url("./media/flags-24-KZ.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-LA {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-LA.svg");
}
.icon-flags-LA.icon--big-picture::before {
  background-image: url("./media/flags-24-LA.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-LB {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-LB.svg");
}
.icon-flags-LB.icon--big-picture::before {
  background-image: url("./media/flags-24-LB.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-LC {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-LC.svg");
}
.icon-flags-LC.icon--big-picture::before {
  background-image: url("./media/flags-24-LC.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-LI {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-LI.svg");
}
.icon-flags-LI.icon--big-picture::before {
  background-image: url("./media/flags-24-LI.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-LK {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-LK.svg");
}
.icon-flags-LK.icon--big-picture::before {
  background-image: url("./media/flags-24-LK.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-LR {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-LR.svg");
}
.icon-flags-LR.icon--big-picture::before {
  background-image: url("./media/flags-24-LR.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-LS {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-LS.svg");
}
.icon-flags-LS.icon--big-picture::before {
  background-image: url("./media/flags-24-LS.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-LT {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-LT.svg");
}
.icon-flags-LT.icon--big-picture::before {
  background-image: url("./media/flags-24-LT.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-LU {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-LU.svg");
}
.icon-flags-LU.icon--big-picture::before {
  background-image: url("./media/flags-24-LU.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-LV {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-LV.svg");
}
.icon-flags-LV.icon--big-picture::before {
  background-image: url("./media/flags-24-LV.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-LY {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-LY.svg");
}
.icon-flags-LY.icon--big-picture::before {
  background-image: url("./media/flags-24-LY.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-MA {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-MA.svg");
}
.icon-flags-MA.icon--big-picture::before {
  background-image: url("./media/flags-24-MA.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-MC {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-MC.svg");
}
.icon-flags-MC.icon--big-picture::before {
  background-image: url("./media/flags-24-MC.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-MD {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-MD.svg");
}
.icon-flags-MD.icon--big-picture::before {
  background-image: url("./media/flags-24-MD.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-ME {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-ME.svg");
}
.icon-flags-ME.icon--big-picture::before {
  background-image: url("./media/flags-24-ME.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-MG {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-MG.svg");
}
.icon-flags-MG.icon--big-picture::before {
  background-image: url("./media/flags-24-MG.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-MH {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-MH.svg");
}
.icon-flags-MH.icon--big-picture::before {
  background-image: url("./media/flags-24-MH.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-MK {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-MK.svg");
}
.icon-flags-MK.icon--big-picture::before {
  background-image: url("./media/flags-24-MK.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-ML {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-ML.svg");
}
.icon-flags-ML.icon--big-picture::before {
  background-image: url("./media/flags-24-ML.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-MM {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-MM.svg");
}
.icon-flags-MM.icon--big-picture::before {
  background-image: url("./media/flags-24-MM.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-MN {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-MN.svg");
}
.icon-flags-MN.icon--big-picture::before {
  background-image: url("./media/flags-24-MN.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-MO {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-MO.svg");
}
.icon-flags-MO.icon--big-picture::before {
  background-image: url("./media/flags-24-MO.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-MP {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-MP.svg");
}
.icon-flags-MP.icon--big-picture::before {
  background-image: url("./media/flags-24-MP.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-MQ {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-MQ.svg");
}
.icon-flags-MQ.icon--big-picture::before {
  background-image: url("./media/flags-24-MQ.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-MR {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-MR.svg");
}
.icon-flags-MR.icon--big-picture::before {
  background-image: url("./media/flags-24-MR.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-MS {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-MS.svg");
}
.icon-flags-MS.icon--big-picture::before {
  background-image: url("./media/flags-24-MS.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-MT {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-MT.svg");
}
.icon-flags-MT.icon--big-picture::before {
  background-image: url("./media/flags-24-MT.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-MU {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-MU.svg");
}
.icon-flags-MU.icon--big-picture::before {
  background-image: url("./media/flags-24-MU.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-MV {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-MV.svg");
}
.icon-flags-MV.icon--big-picture::before {
  background-image: url("./media/flags-24-MV.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-MW {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-MW.svg");
}
.icon-flags-MW.icon--big-picture::before {
  background-image: url("./media/flags-24-MW.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-MX {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-MX.svg");
}
.icon-flags-MX.icon--big-picture::before {
  background-image: url("./media/flags-24-MX.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-MY {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-MY.svg");
}
.icon-flags-MY.icon--big-picture::before {
  background-image: url("./media/flags-24-MY.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-MZ {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-MZ.svg");
}
.icon-flags-MZ.icon--big-picture::before {
  background-image: url("./media/flags-24-MZ.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-NA {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-NA.svg");
}
.icon-flags-NA.icon--big-picture::before {
  background-image: url("./media/flags-24-NA.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-NE {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-NE.svg");
}
.icon-flags-NE.icon--big-picture::before {
  background-image: url("./media/flags-24-NE.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-NF {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-NF.svg");
}
.icon-flags-NF.icon--big-picture::before {
  background-image: url("./media/flags-24-NF.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-NG {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-NG.svg");
}
.icon-flags-NG.icon--big-picture::before {
  background-image: url("./media/flags-24-NG.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-NI {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-NI.svg");
}
.icon-flags-NI.icon--big-picture::before {
  background-image: url("./media/flags-24-NI.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-NL {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-NL.svg");
}
.icon-flags-NL.icon--big-picture::before {
  background-image: url("./media/flags-24-NL.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-NO {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-NO.svg");
}
.icon-flags-NO.icon--big-picture::before {
  background-image: url("./media/flags-24-NO.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-NP {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-NP.svg");
}
.icon-flags-NP.icon--big-picture::before {
  background-image: url("./media/flags-24-NP.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-NR {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-NR.svg");
}
.icon-flags-NR.icon--big-picture::before {
  background-image: url("./media/flags-24-NR.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-NU {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-NU.svg");
}
.icon-flags-NU.icon--big-picture::before {
  background-image: url("./media/flags-24-NU.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-NZ {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-NZ.svg");
}
.icon-flags-NZ.icon--big-picture::before {
  background-image: url("./media/flags-24-NZ.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-OM {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-OM.svg");
}
.icon-flags-OM.icon--big-picture::before {
  background-image: url("./media/flags-24-OM.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-PA {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-PA.svg");
}
.icon-flags-PA.icon--big-picture::before {
  background-image: url("./media/flags-24-PA.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-PE {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-PE.svg");
}
.icon-flags-PE.icon--big-picture::before {
  background-image: url("./media/flags-24-PE.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-PF {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-PF.svg");
}
.icon-flags-PF.icon--big-picture::before {
  background-image: url("./media/flags-24-PF.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-PG {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-PG.svg");
}
.icon-flags-PG.icon--big-picture::before {
  background-image: url("./media/flags-24-PG.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-PH {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-PH.svg");
}
.icon-flags-PH.icon--big-picture::before {
  background-image: url("./media/flags-24-PH.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-PK {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-PK.svg");
}
.icon-flags-PK.icon--big-picture::before {
  background-image: url("./media/flags-24-PK.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-PL {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-PL.svg");
}
.icon-flags-PL.icon--big-picture::before {
  background-image: url("./media/flags-24-PL.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-PN {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-PN.svg");
}
.icon-flags-PN.icon--big-picture::before {
  background-image: url("./media/flags-24-PN.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-PR {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-PR.svg");
}
.icon-flags-PR.icon--big-picture::before {
  background-image: url("./media/flags-24-PR.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-PS {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-PS.svg");
}
.icon-flags-PS.icon--big-picture::before {
  background-image: url("./media/flags-24-PS.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-PT {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-PT.svg");
}
.icon-flags-PT.icon--big-picture::before {
  background-image: url("./media/flags-24-PT.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-PW {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-PW.svg");
}
.icon-flags-PW.icon--big-picture::before {
  background-image: url("./media/flags-24-PW.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-PY {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-PY.svg");
}
.icon-flags-PY.icon--big-picture::before {
  background-image: url("./media/flags-24-PY.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-QA {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-QA.svg");
}
.icon-flags-QA.icon--big-picture::before {
  background-image: url("./media/flags-24-QA.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-RO {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-RO.svg");
}
.icon-flags-RO.icon--big-picture::before {
  background-image: url("./media/flags-24-RO.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-RS {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-RS.svg");
}
.icon-flags-RS.icon--big-picture::before {
  background-image: url("./media/flags-24-RS.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-RU {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-RU.svg");
}
.icon-flags-RU.icon--big-picture::before {
  background-image: url("./media/flags-24-RU.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-RW {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-RW.svg");
}
.icon-flags-RW.icon--big-picture::before {
  background-image: url("./media/flags-24-RW.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-SA {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-SA.svg");
}
.icon-flags-SA.icon--big-picture::before {
  background-image: url("./media/flags-24-SA.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-SB {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-SB.svg");
}
.icon-flags-SB.icon--big-picture::before {
  background-image: url("./media/flags-24-SB.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-SC {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-SC.svg");
}
.icon-flags-SC.icon--big-picture::before {
  background-image: url("./media/flags-24-SC.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-SE {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-SE.svg");
}
.icon-flags-SE.icon--big-picture::before {
  background-image: url("./media/flags-24-SE.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-SG {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-SG.svg");
}
.icon-flags-SG.icon--big-picture::before {
  background-image: url("./media/flags-24-SG.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-SI {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-SI.svg");
}
.icon-flags-SI.icon--big-picture::before {
  background-image: url("./media/flags-24-SI.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-SK {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-SK.svg");
}
.icon-flags-SK.icon--big-picture::before {
  background-image: url("./media/flags-24-SK.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-SL {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-SL.svg");
}
.icon-flags-SL.icon--big-picture::before {
  background-image: url("./media/flags-24-SL.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-SM {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-SM.svg");
}
.icon-flags-SM.icon--big-picture::before {
  background-image: url("./media/flags-24-SM.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-SN {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-SN.svg");
}
.icon-flags-SN.icon--big-picture::before {
  background-image: url("./media/flags-24-SN.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-SO {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-SO.svg");
}
.icon-flags-SO.icon--big-picture::before {
  background-image: url("./media/flags-24-SO.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-SR {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-SR.svg");
}
.icon-flags-SR.icon--big-picture::before {
  background-image: url("./media/flags-24-SR.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-SS {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-SS.svg");
}
.icon-flags-SS.icon--big-picture::before {
  background-image: url("./media/flags-24-SS.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-ST {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-ST.svg");
}
.icon-flags-ST.icon--big-picture::before {
  background-image: url("./media/flags-24-ST.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-SV {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-SV.svg");
}
.icon-flags-SV.icon--big-picture::before {
  background-image: url("./media/flags-24-SV.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-SX {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-SX.svg");
}
.icon-flags-SX.icon--big-picture::before {
  background-image: url("./media/flags-24-SX.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-SY {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-SY.svg");
}
.icon-flags-SY.icon--big-picture::before {
  background-image: url("./media/flags-24-SY.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-SZ {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-SZ.svg");
}
.icon-flags-SZ.icon--big-picture::before {
  background-image: url("./media/flags-24-SZ.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-TC {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-TC.svg");
}
.icon-flags-TC.icon--big-picture::before {
  background-image: url("./media/flags-24-TC.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-TD {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-TD.svg");
}
.icon-flags-TD.icon--big-picture::before {
  background-image: url("./media/flags-24-TD.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-TG {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-TG.svg");
}
.icon-flags-TG.icon--big-picture::before {
  background-image: url("./media/flags-24-TG.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-TH {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-TH.svg");
}
.icon-flags-TH.icon--big-picture::before {
  background-image: url("./media/flags-24-TH.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-TJ {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-TJ.svg");
}
.icon-flags-TJ.icon--big-picture::before {
  background-image: url("./media/flags-24-TJ.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-TK {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-TK.svg");
}
.icon-flags-TK.icon--big-picture::before {
  background-image: url("./media/flags-24-TK.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-TL {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-TL.svg");
}
.icon-flags-TL.icon--big-picture::before {
  background-image: url("./media/flags-24-TL.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-TM {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-TM.svg");
}
.icon-flags-TM.icon--big-picture::before {
  background-image: url("./media/flags-24-TM.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-TN {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-TN.svg");
}
.icon-flags-TN.icon--big-picture::before {
  background-image: url("./media/flags-24-TN.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-TO {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-TO.svg");
}
.icon-flags-TO.icon--big-picture::before {
  background-image: url("./media/flags-24-TO.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-TR {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-TR.svg");
}
.icon-flags-TR.icon--big-picture::before {
  background-image: url("./media/flags-24-TR.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-TT {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-TT.svg");
}
.icon-flags-TT.icon--big-picture::before {
  background-image: url("./media/flags-24-TT.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-TV {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-TV.svg");
}
.icon-flags-TV.icon--big-picture::before {
  background-image: url("./media/flags-24-TV.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-TW {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-TW.svg");
}
.icon-flags-TW.icon--big-picture::before {
  background-image: url("./media/flags-24-TW.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-TZ {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-TZ.svg");
}
.icon-flags-TZ.icon--big-picture::before {
  background-image: url("./media/flags-24-TZ.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-UA {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-UA.svg");
}
.icon-flags-UA.icon--big-picture::before {
  background-image: url("./media/flags-24-UA.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-UG {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-UG.svg");
}
.icon-flags-UG.icon--big-picture::before {
  background-image: url("./media/flags-24-UG.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-US {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-US.svg");
}
.icon-flags-US.icon--big-picture::before {
  background-image: url("./media/flags-24-US.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-UY {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-UY.svg");
}
.icon-flags-UY.icon--big-picture::before {
  background-image: url("./media/flags-24-UY.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-UZ {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-UZ.svg");
}
.icon-flags-UZ.icon--big-picture::before {
  background-image: url("./media/flags-24-UZ.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-VC {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-VC.svg");
}
.icon-flags-VC.icon--big-picture::before {
  background-image: url("./media/flags-24-VC.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-VE {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-VE.svg");
}
.icon-flags-VE.icon--big-picture::before {
  background-image: url("./media/flags-24-VE.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-VG {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-VG.svg");
}
.icon-flags-VG.icon--big-picture::before {
  background-image: url("./media/flags-24-VG.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-VI {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-VI.svg");
}
.icon-flags-VI.icon--big-picture::before {
  background-image: url("./media/flags-24-VI.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-VN {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-VN.svg");
}
.icon-flags-VN.icon--big-picture::before {
  background-image: url("./media/flags-24-VN.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-VU {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-VU.svg");
}
.icon-flags-VU.icon--big-picture::before {
  background-image: url("./media/flags-24-VU.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-WS {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-WS.svg");
}
.icon-flags-WS.icon--big-picture::before {
  background-image: url("./media/flags-24-WS.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-YE {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-YE.svg");
}
.icon-flags-YE.icon--big-picture::before {
  background-image: url("./media/flags-24-YE.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-ZA {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-ZA.svg");
}
.icon-flags-ZA.icon--big-picture::before {
  background-image: url("./media/flags-24-ZA.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-ZM {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-ZM.svg");
}
.icon-flags-ZM.icon--big-picture::before {
  background-image: url("./media/flags-24-ZM.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-flags-ZW {
  width: 24px;
  height: 24px;
  background-image: url("./media/flags-24-ZW.svg");
}
.icon-flags-ZW.icon--big-picture::before {
  background-image: url("./media/flags-24-ZW.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  mask-image: none;
  -webkit-mask-image: none;
}
.icon-grid-icon-3square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-icon-3square.svg");
  -webkit-mask-image: url("./media/grid-24-icon-3square.svg");
}
.icon-grid-icon-3square.icon--big-picture::before {
  mask-image: url("./media/grid-24-icon-3square.svg");
  -webkit-mask-image: url("./media/grid-24-icon-3square.svg");
}
.icon-grid-align-bottom {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-align-bottom.svg");
  -webkit-mask-image: url("./media/grid-24-align-bottom.svg");
}
.icon-grid-align-bottom.icon--big-picture::before {
  mask-image: url("./media/grid-24-align-bottom.svg");
  -webkit-mask-image: url("./media/grid-24-align-bottom.svg");
}
.icon-grid-align-horizontally {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-align-horizontally.svg");
  -webkit-mask-image: url("./media/grid-24-align-horizontally.svg");
}
.icon-grid-align-horizontally.icon--big-picture::before {
  mask-image: url("./media/grid-24-align-horizontally.svg");
  -webkit-mask-image: url("./media/grid-24-align-horizontally.svg");
}
.icon-grid-align-left {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-align-left.svg");
  -webkit-mask-image: url("./media/grid-24-align-left.svg");
}
.icon-grid-align-left.icon--big-picture::before {
  mask-image: url("./media/grid-24-align-left.svg");
  -webkit-mask-image: url("./media/grid-24-align-left.svg");
}
.icon-grid-align-right {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-align-right.svg");
  -webkit-mask-image: url("./media/grid-24-align-right.svg");
}
.icon-grid-align-right.icon--big-picture::before {
  mask-image: url("./media/grid-24-align-right.svg");
  -webkit-mask-image: url("./media/grid-24-align-right.svg");
}
.icon-grid-align-top {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-align-top.svg");
  -webkit-mask-image: url("./media/grid-24-align-top.svg");
}
.icon-grid-align-top.icon--big-picture::before {
  mask-image: url("./media/grid-24-align-top.svg");
  -webkit-mask-image: url("./media/grid-24-align-top.svg");
}
.icon-grid-align-vertically {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-align-vertically.svg");
  -webkit-mask-image: url("./media/grid-24-align-vertically.svg");
}
.icon-grid-align-vertically.icon--big-picture::before {
  mask-image: url("./media/grid-24-align-vertically.svg");
  -webkit-mask-image: url("./media/grid-24-align-vertically.svg");
}
.icon-grid-convertshape-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-convertshape-2.svg");
  -webkit-mask-image: url("./media/grid-24-convertshape-2.svg");
}
.icon-grid-convertshape-2.icon--big-picture::before {
  mask-image: url("./media/grid-24-convertshape-2.svg");
  -webkit-mask-image: url("./media/grid-24-convertshape-2.svg");
}
.icon-grid-convertshape {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-convertshape.svg");
  -webkit-mask-image: url("./media/grid-24-convertshape.svg");
}
.icon-grid-convertshape.icon--big-picture::before {
  mask-image: url("./media/grid-24-convertshape.svg");
  -webkit-mask-image: url("./media/grid-24-convertshape.svg");
}
.icon-grid-crop {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-crop.svg");
  -webkit-mask-image: url("./media/grid-24-crop.svg");
}
.icon-grid-crop.icon--big-picture::before {
  mask-image: url("./media/grid-24-crop.svg");
  -webkit-mask-image: url("./media/grid-24-crop.svg");
}
.icon-grid-element-1 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-element-1.svg");
  -webkit-mask-image: url("./media/grid-24-element-1.svg");
}
.icon-grid-element-1.icon--big-picture::before {
  mask-image: url("./media/grid-24-element-1.svg");
  -webkit-mask-image: url("./media/grid-24-element-1.svg");
}
.icon-grid-element-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-element-2.svg");
  -webkit-mask-image: url("./media/grid-24-element-2.svg");
}
.icon-grid-element-2.icon--big-picture::before {
  mask-image: url("./media/grid-24-element-2.svg");
  -webkit-mask-image: url("./media/grid-24-element-2.svg");
}
.icon-grid-element-3 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-element-3.svg");
  -webkit-mask-image: url("./media/grid-24-element-3.svg");
}
.icon-grid-element-3.icon--big-picture::before {
  mask-image: url("./media/grid-24-element-3.svg");
  -webkit-mask-image: url("./media/grid-24-element-3.svg");
}
.icon-grid-element-4 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-element-4.svg");
  -webkit-mask-image: url("./media/grid-24-element-4.svg");
}
.icon-grid-element-4.icon--big-picture::before {
  mask-image: url("./media/grid-24-element-4.svg");
  -webkit-mask-image: url("./media/grid-24-element-4.svg");
}
.icon-grid-element-equal {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-element-equal.svg");
  -webkit-mask-image: url("./media/grid-24-element-equal.svg");
}
.icon-grid-element-equal.icon--big-picture::before {
  mask-image: url("./media/grid-24-element-equal.svg");
  -webkit-mask-image: url("./media/grid-24-element-equal.svg");
}
.icon-grid-element-plus {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-element-plus.svg");
  -webkit-mask-image: url("./media/grid-24-element-plus.svg");
}
.icon-grid-element-plus.icon--big-picture::before {
  mask-image: url("./media/grid-24-element-plus.svg");
  -webkit-mask-image: url("./media/grid-24-element-plus.svg");
}
.icon-grid-fatrows {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-fatrows.svg");
  -webkit-mask-image: url("./media/grid-24-fatrows.svg");
}
.icon-grid-fatrows.icon--big-picture::before {
  mask-image: url("./media/grid-24-fatrows.svg");
  -webkit-mask-image: url("./media/grid-24-fatrows.svg");
}
.icon-grid-format-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-format-circle.svg");
  -webkit-mask-image: url("./media/grid-24-format-circle.svg");
}
.icon-grid-format-circle.icon--big-picture::before {
  mask-image: url("./media/grid-24-format-circle.svg");
  -webkit-mask-image: url("./media/grid-24-format-circle.svg");
}
.icon-grid-format-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-format-square.svg");
  -webkit-mask-image: url("./media/grid-24-format-square.svg");
}
.icon-grid-format-square.icon--big-picture::before {
  mask-image: url("./media/grid-24-format-square.svg");
  -webkit-mask-image: url("./media/grid-24-format-square.svg");
}
.icon-grid-grid-1 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-grid-1.svg");
  -webkit-mask-image: url("./media/grid-24-grid-1.svg");
}
.icon-grid-grid-1.icon--big-picture::before {
  mask-image: url("./media/grid-24-grid-1.svg");
  -webkit-mask-image: url("./media/grid-24-grid-1.svg");
}
.icon-grid-grid-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-grid-2.svg");
  -webkit-mask-image: url("./media/grid-24-grid-2.svg");
}
.icon-grid-grid-2.icon--big-picture::before {
  mask-image: url("./media/grid-24-grid-2.svg");
  -webkit-mask-image: url("./media/grid-24-grid-2.svg");
}
.icon-grid-grid-3 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-grid-3.svg");
  -webkit-mask-image: url("./media/grid-24-grid-3.svg");
}
.icon-grid-grid-3.icon--big-picture::before {
  mask-image: url("./media/grid-24-grid-3.svg");
  -webkit-mask-image: url("./media/grid-24-grid-3.svg");
}
.icon-grid-grid-4 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-grid-4.svg");
  -webkit-mask-image: url("./media/grid-24-grid-4.svg");
}
.icon-grid-grid-4.icon--big-picture::before {
  mask-image: url("./media/grid-24-grid-4.svg");
  -webkit-mask-image: url("./media/grid-24-grid-4.svg");
}
.icon-grid-grid-5 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-grid-5.svg");
  -webkit-mask-image: url("./media/grid-24-grid-5.svg");
}
.icon-grid-grid-5.icon--big-picture::before {
  mask-image: url("./media/grid-24-grid-5.svg");
  -webkit-mask-image: url("./media/grid-24-grid-5.svg");
}
.icon-grid-grid-6 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-grid-6.svg");
  -webkit-mask-image: url("./media/grid-24-grid-6.svg");
}
.icon-grid-grid-6.icon--big-picture::before {
  mask-image: url("./media/grid-24-grid-6.svg");
  -webkit-mask-image: url("./media/grid-24-grid-6.svg");
}
.icon-grid-grid-7 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-grid-7.svg");
  -webkit-mask-image: url("./media/grid-24-grid-7.svg");
}
.icon-grid-grid-7.icon--big-picture::before {
  mask-image: url("./media/grid-24-grid-7.svg");
  -webkit-mask-image: url("./media/grid-24-grid-7.svg");
}
.icon-grid-grid-8 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-grid-8.svg");
  -webkit-mask-image: url("./media/grid-24-grid-8.svg");
}
.icon-grid-grid-8.icon--big-picture::before {
  mask-image: url("./media/grid-24-grid-8.svg");
  -webkit-mask-image: url("./media/grid-24-grid-8.svg");
}
.icon-grid-grid-9 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-grid-9.svg");
  -webkit-mask-image: url("./media/grid-24-grid-9.svg");
}
.icon-grid-grid-9.icon--big-picture::before {
  mask-image: url("./media/grid-24-grid-9.svg");
  -webkit-mask-image: url("./media/grid-24-grid-9.svg");
}
.icon-grid-grid-edit {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-grid-edit.svg");
  -webkit-mask-image: url("./media/grid-24-grid-edit.svg");
}
.icon-grid-grid-edit.icon--big-picture::before {
  mask-image: url("./media/grid-24-grid-edit.svg");
  -webkit-mask-image: url("./media/grid-24-grid-edit.svg");
}
.icon-grid-grid-eraser {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-grid-eraser.svg");
  -webkit-mask-image: url("./media/grid-24-grid-eraser.svg");
}
.icon-grid-grid-eraser.icon--big-picture::before {
  mask-image: url("./media/grid-24-grid-eraser.svg");
  -webkit-mask-image: url("./media/grid-24-grid-eraser.svg");
}
.icon-grid-grid-lock {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-grid-lock.svg");
  -webkit-mask-image: url("./media/grid-24-grid-lock.svg");
}
.icon-grid-grid-lock.icon--big-picture::before {
  mask-image: url("./media/grid-24-grid-lock.svg");
  -webkit-mask-image: url("./media/grid-24-grid-lock.svg");
}
.icon-grid-kanban {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-kanban.svg");
  -webkit-mask-image: url("./media/grid-24-kanban.svg");
}
.icon-grid-kanban.icon--big-picture::before {
  mask-image: url("./media/grid-24-kanban.svg");
  -webkit-mask-image: url("./media/grid-24-kanban.svg");
}
.icon-grid-maximize-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-maximize-2.svg");
  -webkit-mask-image: url("./media/grid-24-maximize-2.svg");
}
.icon-grid-maximize-2.icon--big-picture::before {
  mask-image: url("./media/grid-24-maximize-2.svg");
  -webkit-mask-image: url("./media/grid-24-maximize-2.svg");
}
.icon-grid-maximize-3 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-maximize-3.svg");
  -webkit-mask-image: url("./media/grid-24-maximize-3.svg");
}
.icon-grid-maximize-3.icon--big-picture::before {
  mask-image: url("./media/grid-24-maximize-3.svg");
  -webkit-mask-image: url("./media/grid-24-maximize-3.svg");
}
.icon-grid-maximize-4 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-maximize-4.svg");
  -webkit-mask-image: url("./media/grid-24-maximize-4.svg");
}
.icon-grid-maximize-4.icon--big-picture::before {
  mask-image: url("./media/grid-24-maximize-4.svg");
  -webkit-mask-image: url("./media/grid-24-maximize-4.svg");
}
.icon-grid-maximize-5 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-maximize-5.svg");
  -webkit-mask-image: url("./media/grid-24-maximize-5.svg");
}
.icon-grid-maximize-5.icon--big-picture::before {
  mask-image: url("./media/grid-24-maximize-5.svg");
  -webkit-mask-image: url("./media/grid-24-maximize-5.svg");
}
.icon-grid-maximize {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-maximize.svg");
  -webkit-mask-image: url("./media/grid-24-maximize.svg");
}
.icon-grid-maximize.icon--big-picture::before {
  mask-image: url("./media/grid-24-maximize.svg");
  -webkit-mask-image: url("./media/grid-24-maximize.svg");
}
.icon-grid-rotate-left {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-rotate-left.svg");
  -webkit-mask-image: url("./media/grid-24-rotate-left.svg");
}
.icon-grid-rotate-left.icon--big-picture::before {
  mask-image: url("./media/grid-24-rotate-left.svg");
  -webkit-mask-image: url("./media/grid-24-rotate-left.svg");
}
.icon-grid-rotate-right {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-rotate-right.svg");
  -webkit-mask-image: url("./media/grid-24-rotate-right.svg");
}
.icon-grid-rotate-right.icon--big-picture::before {
  mask-image: url("./media/grid-24-rotate-right.svg");
  -webkit-mask-image: url("./media/grid-24-rotate-right.svg");
}
.icon-grid-row-horizontal {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-row-horizontal.svg");
  -webkit-mask-image: url("./media/grid-24-row-horizontal.svg");
}
.icon-grid-row-horizontal.icon--big-picture::before {
  mask-image: url("./media/grid-24-row-horizontal.svg");
  -webkit-mask-image: url("./media/grid-24-row-horizontal.svg");
}
.icon-grid-row-vertical {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-row-vertical.svg");
  -webkit-mask-image: url("./media/grid-24-row-vertical.svg");
}
.icon-grid-row-vertical.icon--big-picture::before {
  mask-image: url("./media/grid-24-row-vertical.svg");
  -webkit-mask-image: url("./media/grid-24-row-vertical.svg");
}
.icon-grid-slider-horizontal {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-slider-horizontal.svg");
  -webkit-mask-image: url("./media/grid-24-slider-horizontal.svg");
}
.icon-grid-slider-horizontal.icon--big-picture::before {
  mask-image: url("./media/grid-24-slider-horizontal.svg");
  -webkit-mask-image: url("./media/grid-24-slider-horizontal.svg");
}
.icon-grid-slider-vertical {
  width: 24px;
  height: 24px;
  mask-image: url("./media/grid-24-slider-vertical.svg");
  -webkit-mask-image: url("./media/grid-24-slider-vertical.svg");
}
.icon-grid-slider-vertical.icon--big-picture::before {
  mask-image: url("./media/grid-24-slider-vertical.svg");
  -webkit-mask-image: url("./media/grid-24-slider-vertical.svg");
}
.icon-location-arrow-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/location-24-arrow-square.svg");
  -webkit-mask-image: url("./media/location-24-arrow-square.svg");
}
.icon-location-arrow-square.icon--big-picture::before {
  mask-image: url("./media/location-24-arrow-square.svg");
  -webkit-mask-image: url("./media/location-24-arrow-square.svg");
}
.icon-location-bifurcation {
  width: 24px;
  height: 24px;
  mask-image: url("./media/location-24-bifurcation.svg");
  -webkit-mask-image: url("./media/location-24-bifurcation.svg");
}
.icon-location-bifurcation.icon--big-picture::before {
  mask-image: url("./media/location-24-bifurcation.svg");
  -webkit-mask-image: url("./media/location-24-bifurcation.svg");
}
.icon-location-direct-down {
  width: 24px;
  height: 24px;
  mask-image: url("./media/location-24-direct-down.svg");
  -webkit-mask-image: url("./media/location-24-direct-down.svg");
}
.icon-location-direct-down.icon--big-picture::before {
  mask-image: url("./media/location-24-direct-down.svg");
  -webkit-mask-image: url("./media/location-24-direct-down.svg");
}
.icon-location-direct-left {
  width: 24px;
  height: 24px;
  mask-image: url("./media/location-24-direct-left.svg");
  -webkit-mask-image: url("./media/location-24-direct-left.svg");
}
.icon-location-direct-left.icon--big-picture::before {
  mask-image: url("./media/location-24-direct-left.svg");
  -webkit-mask-image: url("./media/location-24-direct-left.svg");
}
.icon-location-direct-right {
  width: 24px;
  height: 24px;
  mask-image: url("./media/location-24-direct-right.svg");
  -webkit-mask-image: url("./media/location-24-direct-right.svg");
}
.icon-location-direct-right.icon--big-picture::before {
  mask-image: url("./media/location-24-direct-right.svg");
  -webkit-mask-image: url("./media/location-24-direct-right.svg");
}
.icon-location-direct-up {
  width: 24px;
  height: 24px;
  mask-image: url("./media/location-24-direct-up.svg");
  -webkit-mask-image: url("./media/location-24-direct-up.svg");
}
.icon-location-direct-up.icon--big-picture::before {
  mask-image: url("./media/location-24-direct-up.svg");
  -webkit-mask-image: url("./media/location-24-direct-up.svg");
}
.icon-location-discover {
  width: 24px;
  height: 24px;
  mask-image: url("./media/location-24-discover.svg");
  -webkit-mask-image: url("./media/location-24-discover.svg");
}
.icon-location-discover.icon--big-picture::before {
  mask-image: url("./media/location-24-discover.svg");
  -webkit-mask-image: url("./media/location-24-discover.svg");
}
.icon-location-global-edit {
  width: 24px;
  height: 24px;
  mask-image: url("./media/location-24-global-edit.svg");
  -webkit-mask-image: url("./media/location-24-global-edit.svg");
}
.icon-location-global-edit.icon--big-picture::before {
  mask-image: url("./media/location-24-global-edit.svg");
  -webkit-mask-image: url("./media/location-24-global-edit.svg");
}
.icon-location-global-refresh {
  width: 24px;
  height: 24px;
  mask-image: url("./media/location-24-global-refresh.svg");
  -webkit-mask-image: url("./media/location-24-global-refresh.svg");
}
.icon-location-global-refresh.icon--big-picture::before {
  mask-image: url("./media/location-24-global-refresh.svg");
  -webkit-mask-image: url("./media/location-24-global-refresh.svg");
}
.icon-location-global-search {
  width: 24px;
  height: 24px;
  mask-image: url("./media/location-24-global-search.svg");
  -webkit-mask-image: url("./media/location-24-global-search.svg");
}
.icon-location-global-search.icon--big-picture::before {
  mask-image: url("./media/location-24-global-search.svg");
  -webkit-mask-image: url("./media/location-24-global-search.svg");
}
.icon-location-global {
  width: 24px;
  height: 24px;
  mask-image: url("./media/location-24-global.svg");
  -webkit-mask-image: url("./media/location-24-global.svg");
}
.icon-location-global.icon--big-picture::before {
  mask-image: url("./media/location-24-global.svg");
  -webkit-mask-image: url("./media/location-24-global.svg");
}
.icon-location-gps-slash {
  width: 24px;
  height: 24px;
  mask-image: url("./media/location-24-gps-slash.svg");
  -webkit-mask-image: url("./media/location-24-gps-slash.svg");
}
.icon-location-gps-slash.icon--big-picture::before {
  mask-image: url("./media/location-24-gps-slash.svg");
  -webkit-mask-image: url("./media/location-24-gps-slash.svg");
}
.icon-location-gps {
  width: 24px;
  height: 24px;
  mask-image: url("./media/location-24-gps.svg");
  -webkit-mask-image: url("./media/location-24-gps.svg");
}
.icon-location-gps.icon--big-picture::before {
  mask-image: url("./media/location-24-gps.svg");
  -webkit-mask-image: url("./media/location-24-gps.svg");
}
.icon-location-location-add {
  width: 24px;
  height: 24px;
  mask-image: url("./media/location-24-location-add.svg");
  -webkit-mask-image: url("./media/location-24-location-add.svg");
}
.icon-location-location-add.icon--big-picture::before {
  mask-image: url("./media/location-24-location-add.svg");
  -webkit-mask-image: url("./media/location-24-location-add.svg");
}
.icon-location-location-cross {
  width: 24px;
  height: 24px;
  mask-image: url("./media/location-24-location-cross.svg");
  -webkit-mask-image: url("./media/location-24-location-cross.svg");
}
.icon-location-location-cross.icon--big-picture::before {
  mask-image: url("./media/location-24-location-cross.svg");
  -webkit-mask-image: url("./media/location-24-location-cross.svg");
}
.icon-location-location-minus {
  width: 24px;
  height: 24px;
  mask-image: url("./media/location-24-location-minus.svg");
  -webkit-mask-image: url("./media/location-24-location-minus.svg");
}
.icon-location-location-minus.icon--big-picture::before {
  mask-image: url("./media/location-24-location-minus.svg");
  -webkit-mask-image: url("./media/location-24-location-minus.svg");
}
.icon-location-location-slash {
  width: 24px;
  height: 24px;
  mask-image: url("./media/location-24-location-slash.svg");
  -webkit-mask-image: url("./media/location-24-location-slash.svg");
}
.icon-location-location-slash.icon--big-picture::before {
  mask-image: url("./media/location-24-location-slash.svg");
  -webkit-mask-image: url("./media/location-24-location-slash.svg");
}
.icon-location-location-tick {
  width: 24px;
  height: 24px;
  mask-image: url("./media/location-24-location-tick.svg");
  -webkit-mask-image: url("./media/location-24-location-tick.svg");
}
.icon-location-location-tick.icon--big-picture::before {
  mask-image: url("./media/location-24-location-tick.svg");
  -webkit-mask-image: url("./media/location-24-location-tick.svg");
}
.icon-location-location {
  width: 24px;
  height: 24px;
  mask-image: url("./media/location-24-location.svg");
  -webkit-mask-image: url("./media/location-24-location.svg");
}
.icon-location-location.icon--big-picture::before {
  mask-image: url("./media/location-24-location.svg");
  -webkit-mask-image: url("./media/location-24-location.svg");
}
.icon-location-map {
  width: 24px;
  height: 24px;
  mask-image: url("./media/location-24-map.svg");
  -webkit-mask-image: url("./media/location-24-map.svg");
}
.icon-location-map.icon--big-picture::before {
  mask-image: url("./media/location-24-map.svg");
  -webkit-mask-image: url("./media/location-24-map.svg");
}
.icon-location-picture-frame {
  width: 24px;
  height: 24px;
  mask-image: url("./media/location-24-picture-frame.svg");
  -webkit-mask-image: url("./media/location-24-picture-frame.svg");
}
.icon-location-picture-frame.icon--big-picture::before {
  mask-image: url("./media/location-24-picture-frame.svg");
  -webkit-mask-image: url("./media/location-24-picture-frame.svg");
}
.icon-location-radar-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/location-24-radar-2.svg");
  -webkit-mask-image: url("./media/location-24-radar-2.svg");
}
.icon-location-radar-2.icon--big-picture::before {
  mask-image: url("./media/location-24-radar-2.svg");
  -webkit-mask-image: url("./media/location-24-radar-2.svg");
}
.icon-location-radar {
  width: 24px;
  height: 24px;
  mask-image: url("./media/location-24-radar.svg");
  -webkit-mask-image: url("./media/location-24-radar.svg");
}
.icon-location-radar.icon--big-picture::before {
  mask-image: url("./media/location-24-radar.svg");
  -webkit-mask-image: url("./media/location-24-radar.svg");
}
.icon-location-route-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/location-24-route-square.svg");
  -webkit-mask-image: url("./media/location-24-route-square.svg");
}
.icon-location-route-square.icon--big-picture::before {
  mask-image: url("./media/location-24-route-square.svg");
  -webkit-mask-image: url("./media/location-24-route-square.svg");
}
.icon-location-routing-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/location-24-routing-2.svg");
  -webkit-mask-image: url("./media/location-24-routing-2.svg");
}
.icon-location-routing-2.icon--big-picture::before {
  mask-image: url("./media/location-24-routing-2.svg");
  -webkit-mask-image: url("./media/location-24-routing-2.svg");
}
.icon-location-routing {
  width: 24px;
  height: 24px;
  mask-image: url("./media/location-24-routing.svg");
  -webkit-mask-image: url("./media/location-24-routing.svg");
}
.icon-location-routing.icon--big-picture::before {
  mask-image: url("./media/location-24-routing.svg");
  -webkit-mask-image: url("./media/location-24-routing.svg");
}
.icon-money-archive {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-archive.svg");
  -webkit-mask-image: url("./media/money-24-archive.svg");
}
.icon-money-archive.icon--big-picture::before {
  mask-image: url("./media/money-24-archive.svg");
  -webkit-mask-image: url("./media/money-24-archive.svg");
}
.icon-money-card-add {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-card-add.svg");
  -webkit-mask-image: url("./media/money-24-card-add.svg");
}
.icon-money-card-add.icon--big-picture::before {
  mask-image: url("./media/money-24-card-add.svg");
  -webkit-mask-image: url("./media/money-24-card-add.svg");
}
.icon-money-card-edit {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-card-edit.svg");
  -webkit-mask-image: url("./media/money-24-card-edit.svg");
}
.icon-money-card-edit.icon--big-picture::before {
  mask-image: url("./media/money-24-card-edit.svg");
  -webkit-mask-image: url("./media/money-24-card-edit.svg");
}
.icon-money-card-pos {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-card-pos.svg");
  -webkit-mask-image: url("./media/money-24-card-pos.svg");
}
.icon-money-card-pos.icon--big-picture::before {
  mask-image: url("./media/money-24-card-pos.svg");
  -webkit-mask-image: url("./media/money-24-card-pos.svg");
}
.icon-money-card-receive {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-card-receive.svg");
  -webkit-mask-image: url("./media/money-24-card-receive.svg");
}
.icon-money-card-receive.icon--big-picture::before {
  mask-image: url("./media/money-24-card-receive.svg");
  -webkit-mask-image: url("./media/money-24-card-receive.svg");
}
.icon-money-card-remove {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-card-remove.svg");
  -webkit-mask-image: url("./media/money-24-card-remove.svg");
}
.icon-money-card-remove.icon--big-picture::before {
  mask-image: url("./media/money-24-card-remove.svg");
  -webkit-mask-image: url("./media/money-24-card-remove.svg");
}
.icon-money-card-send {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-card-send.svg");
  -webkit-mask-image: url("./media/money-24-card-send.svg");
}
.icon-money-card-send.icon--big-picture::before {
  mask-image: url("./media/money-24-card-send.svg");
  -webkit-mask-image: url("./media/money-24-card-send.svg");
}
.icon-money-card-slash {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-card-slash.svg");
  -webkit-mask-image: url("./media/money-24-card-slash.svg");
}
.icon-money-card-slash.icon--big-picture::before {
  mask-image: url("./media/money-24-card-slash.svg");
  -webkit-mask-image: url("./media/money-24-card-slash.svg");
}
.icon-money-card-tick {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-card-tick.svg");
  -webkit-mask-image: url("./media/money-24-card-tick.svg");
}
.icon-money-card-tick.icon--big-picture::before {
  mask-image: url("./media/money-24-card-tick.svg");
  -webkit-mask-image: url("./media/money-24-card-tick.svg");
}
.icon-money-card {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-card.svg");
  -webkit-mask-image: url("./media/money-24-card.svg");
}
.icon-money-card.icon--big-picture::before {
  mask-image: url("./media/money-24-card.svg");
  -webkit-mask-image: url("./media/money-24-card.svg");
}
.icon-money-cards {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-cards.svg");
  -webkit-mask-image: url("./media/money-24-cards.svg");
}
.icon-money-cards.icon--big-picture::before {
  mask-image: url("./media/money-24-cards.svg");
  -webkit-mask-image: url("./media/money-24-cards.svg");
}
.icon-money-coin {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-coin.svg");
  -webkit-mask-image: url("./media/money-24-coin.svg");
}
.icon-money-coin.icon--big-picture::before {
  mask-image: url("./media/money-24-coin.svg");
  -webkit-mask-image: url("./media/money-24-coin.svg");
}
.icon-money-discount-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-discount-circle.svg");
  -webkit-mask-image: url("./media/money-24-discount-circle.svg");
}
.icon-money-discount-circle.icon--big-picture::before {
  mask-image: url("./media/money-24-discount-circle.svg");
  -webkit-mask-image: url("./media/money-24-discount-circle.svg");
}
.icon-money-discount-shape {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-discount-shape.svg");
  -webkit-mask-image: url("./media/money-24-discount-shape.svg");
}
.icon-money-discount-shape.icon--big-picture::before {
  mask-image: url("./media/money-24-discount-shape.svg");
  -webkit-mask-image: url("./media/money-24-discount-shape.svg");
}
.icon-money-document {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-document.svg");
  -webkit-mask-image: url("./media/money-24-document.svg");
}
.icon-money-document.icon--big-picture::before {
  mask-image: url("./media/money-24-document.svg");
  -webkit-mask-image: url("./media/money-24-document.svg");
}
.icon-money-dollar-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-dollar-circle.svg");
  -webkit-mask-image: url("./media/money-24-dollar-circle.svg");
}
.icon-money-dollar-circle.icon--big-picture::before {
  mask-image: url("./media/money-24-dollar-circle.svg");
  -webkit-mask-image: url("./media/money-24-dollar-circle.svg");
}
.icon-money-dollar-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-dollar-square.svg");
  -webkit-mask-image: url("./media/money-24-dollar-square.svg");
}
.icon-money-dollar-square.icon--big-picture::before {
  mask-image: url("./media/money-24-dollar-square.svg");
  -webkit-mask-image: url("./media/money-24-dollar-square.svg");
}
.icon-money-empty-wallet-add {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-empty-wallet-add.svg");
  -webkit-mask-image: url("./media/money-24-empty-wallet-add.svg");
}
.icon-money-empty-wallet-add.icon--big-picture::before {
  mask-image: url("./media/money-24-empty-wallet-add.svg");
  -webkit-mask-image: url("./media/money-24-empty-wallet-add.svg");
}
.icon-money-empty-wallet-change {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-empty-wallet-change.svg");
  -webkit-mask-image: url("./media/money-24-empty-wallet-change.svg");
}
.icon-money-empty-wallet-change.icon--big-picture::before {
  mask-image: url("./media/money-24-empty-wallet-change.svg");
  -webkit-mask-image: url("./media/money-24-empty-wallet-change.svg");
}
.icon-money-empty-wallet-remove {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-empty-wallet-remove.svg");
  -webkit-mask-image: url("./media/money-24-empty-wallet-remove.svg");
}
.icon-money-empty-wallet-remove.icon--big-picture::before {
  mask-image: url("./media/money-24-empty-wallet-remove.svg");
  -webkit-mask-image: url("./media/money-24-empty-wallet-remove.svg");
}
.icon-money-empty-wallet-tick {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-empty-wallet-tick.svg");
  -webkit-mask-image: url("./media/money-24-empty-wallet-tick.svg");
}
.icon-money-empty-wallet-tick.icon--big-picture::before {
  mask-image: url("./media/money-24-empty-wallet-tick.svg");
  -webkit-mask-image: url("./media/money-24-empty-wallet-tick.svg");
}
.icon-money-empty-wallet-time {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-empty-wallet-time.svg");
  -webkit-mask-image: url("./media/money-24-empty-wallet-time.svg");
}
.icon-money-empty-wallet-time.icon--big-picture::before {
  mask-image: url("./media/money-24-empty-wallet-time.svg");
  -webkit-mask-image: url("./media/money-24-empty-wallet-time.svg");
}
.icon-money-empty-wallet {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-empty-wallet.svg");
  -webkit-mask-image: url("./media/money-24-empty-wallet.svg");
}
.icon-money-empty-wallet.icon--big-picture::before {
  mask-image: url("./media/money-24-empty-wallet.svg");
  -webkit-mask-image: url("./media/money-24-empty-wallet.svg");
}
.icon-money-graph {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-graph.svg");
  -webkit-mask-image: url("./media/money-24-graph.svg");
}
.icon-money-graph.icon--big-picture::before {
  mask-image: url("./media/money-24-graph.svg");
  -webkit-mask-image: url("./media/money-24-graph.svg");
}
.icon-money-math {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-math.svg");
  -webkit-mask-image: url("./media/money-24-math.svg");
}
.icon-money-math.icon--big-picture::before {
  mask-image: url("./media/money-24-math.svg");
  -webkit-mask-image: url("./media/money-24-math.svg");
}
.icon-money-money-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-money-2.svg");
  -webkit-mask-image: url("./media/money-24-money-2.svg");
}
.icon-money-money-2.icon--big-picture::before {
  mask-image: url("./media/money-24-money-2.svg");
  -webkit-mask-image: url("./media/money-24-money-2.svg");
}
.icon-money-money-3 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-money-3.svg");
  -webkit-mask-image: url("./media/money-24-money-3.svg");
}
.icon-money-money-3.icon--big-picture::before {
  mask-image: url("./media/money-24-money-3.svg");
  -webkit-mask-image: url("./media/money-24-money-3.svg");
}
.icon-money-money-4 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-money-4.svg");
  -webkit-mask-image: url("./media/money-24-money-4.svg");
}
.icon-money-money-4.icon--big-picture::before {
  mask-image: url("./media/money-24-money-4.svg");
  -webkit-mask-image: url("./media/money-24-money-4.svg");
}
.icon-money-money-add {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-money-add.svg");
  -webkit-mask-image: url("./media/money-24-money-add.svg");
}
.icon-money-money-add.icon--big-picture::before {
  mask-image: url("./media/money-24-money-add.svg");
  -webkit-mask-image: url("./media/money-24-money-add.svg");
}
.icon-money-money-change {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-money-change.svg");
  -webkit-mask-image: url("./media/money-24-money-change.svg");
}
.icon-money-money-change.icon--big-picture::before {
  mask-image: url("./media/money-24-money-change.svg");
  -webkit-mask-image: url("./media/money-24-money-change.svg");
}
.icon-money-money-forbidden {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-money-forbidden.svg");
  -webkit-mask-image: url("./media/money-24-money-forbidden.svg");
}
.icon-money-money-forbidden.icon--big-picture::before {
  mask-image: url("./media/money-24-money-forbidden.svg");
  -webkit-mask-image: url("./media/money-24-money-forbidden.svg");
}
.icon-money-money-remove {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-money-remove.svg");
  -webkit-mask-image: url("./media/money-24-money-remove.svg");
}
.icon-money-money-remove.icon--big-picture::before {
  mask-image: url("./media/money-24-money-remove.svg");
  -webkit-mask-image: url("./media/money-24-money-remove.svg");
}
.icon-money-money-tick {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-money-tick.svg");
  -webkit-mask-image: url("./media/money-24-money-tick.svg");
}
.icon-money-money-tick.icon--big-picture::before {
  mask-image: url("./media/money-24-money-tick.svg");
  -webkit-mask-image: url("./media/money-24-money-tick.svg");
}
.icon-money-money-time {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-money-time.svg");
  -webkit-mask-image: url("./media/money-24-money-time.svg");
}
.icon-money-money-time.icon--big-picture::before {
  mask-image: url("./media/money-24-money-time.svg");
  -webkit-mask-image: url("./media/money-24-money-time.svg");
}
.icon-money-money {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-money.svg");
  -webkit-mask-image: url("./media/money-24-money.svg");
}
.icon-money-money.icon--big-picture::before {
  mask-image: url("./media/money-24-money.svg");
  -webkit-mask-image: url("./media/money-24-money.svg");
}
.icon-money-moneys {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-moneys.svg");
  -webkit-mask-image: url("./media/money-24-moneys.svg");
}
.icon-money-moneys.icon--big-picture::before {
  mask-image: url("./media/money-24-moneys.svg");
  -webkit-mask-image: url("./media/money-24-moneys.svg");
}
.icon-money-percentage-round {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-percentage-round.svg");
  -webkit-mask-image: url("./media/money-24-percentage-round.svg");
}
.icon-money-percentage-round.icon--big-picture::before {
  mask-image: url("./media/money-24-percentage-round.svg");
  -webkit-mask-image: url("./media/money-24-percentage-round.svg");
}
.icon-money-percentage-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-percentage-square.svg");
  -webkit-mask-image: url("./media/money-24-percentage-square.svg");
}
.icon-money-percentage-square.icon--big-picture::before {
  mask-image: url("./media/money-24-percentage-square.svg");
  -webkit-mask-image: url("./media/money-24-percentage-square.svg");
}
.icon-money-receipt-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-receipt-2.svg");
  -webkit-mask-image: url("./media/money-24-receipt-2.svg");
}
.icon-money-receipt-2.icon--big-picture::before {
  mask-image: url("./media/money-24-receipt-2.svg");
  -webkit-mask-image: url("./media/money-24-receipt-2.svg");
}
.icon-money-receipt-add {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-receipt-add.svg");
  -webkit-mask-image: url("./media/money-24-receipt-add.svg");
}
.icon-money-receipt-add.icon--big-picture::before {
  mask-image: url("./media/money-24-receipt-add.svg");
  -webkit-mask-image: url("./media/money-24-receipt-add.svg");
}
.icon-money-receipt-discount {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-receipt-discount.svg");
  -webkit-mask-image: url("./media/money-24-receipt-discount.svg");
}
.icon-money-receipt-discount.icon--big-picture::before {
  mask-image: url("./media/money-24-receipt-discount.svg");
  -webkit-mask-image: url("./media/money-24-receipt-discount.svg");
}
.icon-money-receipt-disscount {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-receipt-disscount.svg");
  -webkit-mask-image: url("./media/money-24-receipt-disscount.svg");
}
.icon-money-receipt-disscount.icon--big-picture::before {
  mask-image: url("./media/money-24-receipt-disscount.svg");
  -webkit-mask-image: url("./media/money-24-receipt-disscount.svg");
}
.icon-money-receipt-edit {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-receipt-edit.svg");
  -webkit-mask-image: url("./media/money-24-receipt-edit.svg");
}
.icon-money-receipt-edit.icon--big-picture::before {
  mask-image: url("./media/money-24-receipt-edit.svg");
  -webkit-mask-image: url("./media/money-24-receipt-edit.svg");
}
.icon-money-receipt-item {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-receipt-item.svg");
  -webkit-mask-image: url("./media/money-24-receipt-item.svg");
}
.icon-money-receipt-item.icon--big-picture::before {
  mask-image: url("./media/money-24-receipt-item.svg");
  -webkit-mask-image: url("./media/money-24-receipt-item.svg");
}
.icon-money-receipt-minus {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-receipt-minus.svg");
  -webkit-mask-image: url("./media/money-24-receipt-minus.svg");
}
.icon-money-receipt-minus.icon--big-picture::before {
  mask-image: url("./media/money-24-receipt-minus.svg");
  -webkit-mask-image: url("./media/money-24-receipt-minus.svg");
}
.icon-money-receipt-search {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-receipt-search.svg");
  -webkit-mask-image: url("./media/money-24-receipt-search.svg");
}
.icon-money-receipt-search.icon--big-picture::before {
  mask-image: url("./media/money-24-receipt-search.svg");
  -webkit-mask-image: url("./media/money-24-receipt-search.svg");
}
.icon-money-receipt-text {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-receipt-text.svg");
  -webkit-mask-image: url("./media/money-24-receipt-text.svg");
}
.icon-money-receipt-text.icon--big-picture::before {
  mask-image: url("./media/money-24-receipt-text.svg");
  -webkit-mask-image: url("./media/money-24-receipt-text.svg");
}
.icon-money-receipt {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-receipt.svg");
  -webkit-mask-image: url("./media/money-24-receipt.svg");
}
.icon-money-receipt.icon--big-picture::before {
  mask-image: url("./media/money-24-receipt.svg");
  -webkit-mask-image: url("./media/money-24-receipt.svg");
}
.icon-money-recive-money {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-recive-money.svg");
  -webkit-mask-image: url("./media/money-24-recive-money.svg");
}
.icon-money-recive-money.icon--big-picture::before {
  mask-image: url("./media/money-24-recive-money.svg");
  -webkit-mask-image: url("./media/money-24-recive-money.svg");
}
.icon-money-security-card {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-security-card.svg");
  -webkit-mask-image: url("./media/money-24-security-card.svg");
}
.icon-money-security-card.icon--big-picture::before {
  mask-image: url("./media/money-24-security-card.svg");
  -webkit-mask-image: url("./media/money-24-security-card.svg");
}
.icon-money-send-money {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-send-money.svg");
  -webkit-mask-image: url("./media/money-24-send-money.svg");
}
.icon-money-send-money.icon--big-picture::before {
  mask-image: url("./media/money-24-send-money.svg");
  -webkit-mask-image: url("./media/money-24-send-money.svg");
}
.icon-money-strongbox-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-strongbox-2.svg");
  -webkit-mask-image: url("./media/money-24-strongbox-2.svg");
}
.icon-money-strongbox-2.icon--big-picture::before {
  mask-image: url("./media/money-24-strongbox-2.svg");
  -webkit-mask-image: url("./media/money-24-strongbox-2.svg");
}
.icon-money-strongbox {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-strongbox.svg");
  -webkit-mask-image: url("./media/money-24-strongbox.svg");
}
.icon-money-strongbox.icon--big-picture::before {
  mask-image: url("./media/money-24-strongbox.svg");
  -webkit-mask-image: url("./media/money-24-strongbox.svg");
}
.icon-money-swap {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-swap.svg");
  -webkit-mask-image: url("./media/money-24-swap.svg");
}
.icon-money-swap.icon--big-picture::before {
  mask-image: url("./media/money-24-swap.svg");
  -webkit-mask-image: url("./media/money-24-swap.svg");
}
.icon-money-tag-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-tag-2.svg");
  -webkit-mask-image: url("./media/money-24-tag-2.svg");
}
.icon-money-tag-2.icon--big-picture::before {
  mask-image: url("./media/money-24-tag-2.svg");
  -webkit-mask-image: url("./media/money-24-tag-2.svg");
}
.icon-money-tag {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-tag.svg");
  -webkit-mask-image: url("./media/money-24-tag.svg");
}
.icon-money-tag.icon--big-picture::before {
  mask-image: url("./media/money-24-tag.svg");
  -webkit-mask-image: url("./media/money-24-tag.svg");
}
.icon-money-ticket-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-ticket-2.svg");
  -webkit-mask-image: url("./media/money-24-ticket-2.svg");
}
.icon-money-ticket-2.icon--big-picture::before {
  mask-image: url("./media/money-24-ticket-2.svg");
  -webkit-mask-image: url("./media/money-24-ticket-2.svg");
}
.icon-money-ticket-discount {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-ticket-discount.svg");
  -webkit-mask-image: url("./media/money-24-ticket-discount.svg");
}
.icon-money-ticket-discount.icon--big-picture::before {
  mask-image: url("./media/money-24-ticket-discount.svg");
  -webkit-mask-image: url("./media/money-24-ticket-discount.svg");
}
.icon-money-ticket-expired {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-ticket-expired.svg");
  -webkit-mask-image: url("./media/money-24-ticket-expired.svg");
}
.icon-money-ticket-expired.icon--big-picture::before {
  mask-image: url("./media/money-24-ticket-expired.svg");
  -webkit-mask-image: url("./media/money-24-ticket-expired.svg");
}
.icon-money-ticket-star {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-ticket-star.svg");
  -webkit-mask-image: url("./media/money-24-ticket-star.svg");
}
.icon-money-ticket-star.icon--big-picture::before {
  mask-image: url("./media/money-24-ticket-star.svg");
  -webkit-mask-image: url("./media/money-24-ticket-star.svg");
}
.icon-money-ticket {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-ticket.svg");
  -webkit-mask-image: url("./media/money-24-ticket.svg");
}
.icon-money-ticket.icon--big-picture::before {
  mask-image: url("./media/money-24-ticket.svg");
  -webkit-mask-image: url("./media/money-24-ticket.svg");
}
.icon-money-transaction-minus {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-transaction-minus.svg");
  -webkit-mask-image: url("./media/money-24-transaction-minus.svg");
}
.icon-money-transaction-minus.icon--big-picture::before {
  mask-image: url("./media/money-24-transaction-minus.svg");
  -webkit-mask-image: url("./media/money-24-transaction-minus.svg");
}
.icon-money-wallet-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-wallet-2.svg");
  -webkit-mask-image: url("./media/money-24-wallet-2.svg");
}
.icon-money-wallet-2.icon--big-picture::before {
  mask-image: url("./media/money-24-wallet-2.svg");
  -webkit-mask-image: url("./media/money-24-wallet-2.svg");
}
.icon-money-wallet-3 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-wallet-3.svg");
  -webkit-mask-image: url("./media/money-24-wallet-3.svg");
}
.icon-money-wallet-3.icon--big-picture::before {
  mask-image: url("./media/money-24-wallet-3.svg");
  -webkit-mask-image: url("./media/money-24-wallet-3.svg");
}
.icon-money-wallet-add {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-wallet-add.svg");
  -webkit-mask-image: url("./media/money-24-wallet-add.svg");
}
.icon-money-wallet-add.icon--big-picture::before {
  mask-image: url("./media/money-24-wallet-add.svg");
  -webkit-mask-image: url("./media/money-24-wallet-add.svg");
}
.icon-money-wallet-check {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-wallet-check.svg");
  -webkit-mask-image: url("./media/money-24-wallet-check.svg");
}
.icon-money-wallet-check.icon--big-picture::before {
  mask-image: url("./media/money-24-wallet-check.svg");
  -webkit-mask-image: url("./media/money-24-wallet-check.svg");
}
.icon-money-wallet-minus {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-wallet-minus.svg");
  -webkit-mask-image: url("./media/money-24-wallet-minus.svg");
}
.icon-money-wallet-minus.icon--big-picture::before {
  mask-image: url("./media/money-24-wallet-minus.svg");
  -webkit-mask-image: url("./media/money-24-wallet-minus.svg");
}
.icon-money-wallet-money {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-wallet-money.svg");
  -webkit-mask-image: url("./media/money-24-wallet-money.svg");
}
.icon-money-wallet-money.icon--big-picture::before {
  mask-image: url("./media/money-24-wallet-money.svg");
  -webkit-mask-image: url("./media/money-24-wallet-money.svg");
}
.icon-money-wallet-remove {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-wallet-remove.svg");
  -webkit-mask-image: url("./media/money-24-wallet-remove.svg");
}
.icon-money-wallet-remove.icon--big-picture::before {
  mask-image: url("./media/money-24-wallet-remove.svg");
  -webkit-mask-image: url("./media/money-24-wallet-remove.svg");
}
.icon-money-wallet-search {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-wallet-search.svg");
  -webkit-mask-image: url("./media/money-24-wallet-search.svg");
}
.icon-money-wallet-search.icon--big-picture::before {
  mask-image: url("./media/money-24-wallet-search.svg");
  -webkit-mask-image: url("./media/money-24-wallet-search.svg");
}
.icon-money-wallet {
  width: 24px;
  height: 24px;
  mask-image: url("./media/money-24-wallet.svg");
  -webkit-mask-image: url("./media/money-24-wallet.svg");
}
.icon-money-wallet.icon--big-picture::before {
  mask-image: url("./media/money-24-wallet.svg");
  -webkit-mask-image: url("./media/money-24-wallet.svg");
}
.icon-notifications-lamp-charge {
  width: 24px;
  height: 24px;
  mask-image: url("./media/notifications-24-lamp-charge.svg");
  -webkit-mask-image: url("./media/notifications-24-lamp-charge.svg");
}
.icon-notifications-lamp-charge.icon--big-picture::before {
  mask-image: url("./media/notifications-24-lamp-charge.svg");
  -webkit-mask-image: url("./media/notifications-24-lamp-charge.svg");
}
.icon-notifications-lamp-on {
  width: 24px;
  height: 24px;
  mask-image: url("./media/notifications-24-lamp-on.svg");
  -webkit-mask-image: url("./media/notifications-24-lamp-on.svg");
}
.icon-notifications-lamp-on.icon--big-picture::before {
  mask-image: url("./media/notifications-24-lamp-on.svg");
  -webkit-mask-image: url("./media/notifications-24-lamp-on.svg");
}
.icon-notifications-lamp-slash {
  width: 24px;
  height: 24px;
  mask-image: url("./media/notifications-24-lamp-slash.svg");
  -webkit-mask-image: url("./media/notifications-24-lamp-slash.svg");
}
.icon-notifications-lamp-slash.icon--big-picture::before {
  mask-image: url("./media/notifications-24-lamp-slash.svg");
  -webkit-mask-image: url("./media/notifications-24-lamp-slash.svg");
}
.icon-notifications-notification-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/notifications-24-notification-2.svg");
  -webkit-mask-image: url("./media/notifications-24-notification-2.svg");
}
.icon-notifications-notification-2.icon--big-picture::before {
  mask-image: url("./media/notifications-24-notification-2.svg");
  -webkit-mask-image: url("./media/notifications-24-notification-2.svg");
}
.icon-notifications-notification-bing {
  width: 24px;
  height: 24px;
  mask-image: url("./media/notifications-24-notification-bing.svg");
  -webkit-mask-image: url("./media/notifications-24-notification-bing.svg");
}
.icon-notifications-notification-bing.icon--big-picture::before {
  mask-image: url("./media/notifications-24-notification-bing.svg");
  -webkit-mask-image: url("./media/notifications-24-notification-bing.svg");
}
.icon-notifications-notification-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/notifications-24-notification-circle.svg");
  -webkit-mask-image: url("./media/notifications-24-notification-circle.svg");
}
.icon-notifications-notification-circle.icon--big-picture::before {
  mask-image: url("./media/notifications-24-notification-circle.svg");
  -webkit-mask-image: url("./media/notifications-24-notification-circle.svg");
}
.icon-notifications-notification-favorite {
  width: 24px;
  height: 24px;
  mask-image: url("./media/notifications-24-notification-favorite.svg");
  -webkit-mask-image: url("./media/notifications-24-notification-favorite.svg");
}
.icon-notifications-notification-favorite.icon--big-picture::before {
  mask-image: url("./media/notifications-24-notification-favorite.svg");
  -webkit-mask-image: url("./media/notifications-24-notification-favorite.svg");
}
.icon-notifications-notification-status {
  width: 24px;
  height: 24px;
  mask-image: url("./media/notifications-24-notification-status.svg");
  -webkit-mask-image: url("./media/notifications-24-notification-status.svg");
}
.icon-notifications-notification-status.icon--big-picture::before {
  mask-image: url("./media/notifications-24-notification-status.svg");
  -webkit-mask-image: url("./media/notifications-24-notification-status.svg");
}
.icon-notifications-notification {
  width: 24px;
  height: 24px;
  mask-image: url("./media/notifications-24-notification.svg");
  -webkit-mask-image: url("./media/notifications-24-notification.svg");
}
.icon-notifications-notification.icon--big-picture::before {
  mask-image: url("./media/notifications-24-notification.svg");
  -webkit-mask-image: url("./media/notifications-24-notification.svg");
}
.icon-programing-code-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/programing-24-code-2.svg");
  -webkit-mask-image: url("./media/programing-24-code-2.svg");
}
.icon-programing-code-2.icon--big-picture::before {
  mask-image: url("./media/programing-24-code-2.svg");
  -webkit-mask-image: url("./media/programing-24-code-2.svg");
}
.icon-programing-code-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/programing-24-code-circle.svg");
  -webkit-mask-image: url("./media/programing-24-code-circle.svg");
}
.icon-programing-code-circle.icon--big-picture::before {
  mask-image: url("./media/programing-24-code-circle.svg");
  -webkit-mask-image: url("./media/programing-24-code-circle.svg");
}
.icon-programing-code {
  width: 24px;
  height: 24px;
  mask-image: url("./media/programing-24-code.svg");
  -webkit-mask-image: url("./media/programing-24-code.svg");
}
.icon-programing-code.icon--big-picture::before {
  mask-image: url("./media/programing-24-code.svg");
  -webkit-mask-image: url("./media/programing-24-code.svg");
}
.icon-programing-command-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/programing-24-command-square.svg");
  -webkit-mask-image: url("./media/programing-24-command-square.svg");
}
.icon-programing-command-square.icon--big-picture::before {
  mask-image: url("./media/programing-24-command-square.svg");
  -webkit-mask-image: url("./media/programing-24-command-square.svg");
}
.icon-programing-command {
  width: 24px;
  height: 24px;
  mask-image: url("./media/programing-24-command.svg");
  -webkit-mask-image: url("./media/programing-24-command.svg");
}
.icon-programing-command.icon--big-picture::before {
  mask-image: url("./media/programing-24-command.svg");
  -webkit-mask-image: url("./media/programing-24-command.svg");
}
.icon-programing-data-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/programing-24-data-2.svg");
  -webkit-mask-image: url("./media/programing-24-data-2.svg");
}
.icon-programing-data-2.icon--big-picture::before {
  mask-image: url("./media/programing-24-data-2.svg");
  -webkit-mask-image: url("./media/programing-24-data-2.svg");
}
.icon-programing-data {
  width: 24px;
  height: 24px;
  mask-image: url("./media/programing-24-data.svg");
  -webkit-mask-image: url("./media/programing-24-data.svg");
}
.icon-programing-data.icon--big-picture::before {
  mask-image: url("./media/programing-24-data.svg");
  -webkit-mask-image: url("./media/programing-24-data.svg");
}
.icon-programing-document-code-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/programing-24-document-code-2.svg");
  -webkit-mask-image: url("./media/programing-24-document-code-2.svg");
}
.icon-programing-document-code-2.icon--big-picture::before {
  mask-image: url("./media/programing-24-document-code-2.svg");
  -webkit-mask-image: url("./media/programing-24-document-code-2.svg");
}
.icon-programing-document-code {
  width: 24px;
  height: 24px;
  mask-image: url("./media/programing-24-document-code.svg");
  -webkit-mask-image: url("./media/programing-24-document-code.svg");
}
.icon-programing-document-code.icon--big-picture::before {
  mask-image: url("./media/programing-24-document-code.svg");
  -webkit-mask-image: url("./media/programing-24-document-code.svg");
}
.icon-programing-hashtag-down {
  width: 24px;
  height: 24px;
  mask-image: url("./media/programing-24-hashtag-down.svg");
  -webkit-mask-image: url("./media/programing-24-hashtag-down.svg");
}
.icon-programing-hashtag-down.icon--big-picture::before {
  mask-image: url("./media/programing-24-hashtag-down.svg");
  -webkit-mask-image: url("./media/programing-24-hashtag-down.svg");
}
.icon-programing-hashtag-up {
  width: 24px;
  height: 24px;
  mask-image: url("./media/programing-24-hashtag-up.svg");
  -webkit-mask-image: url("./media/programing-24-hashtag-up.svg");
}
.icon-programing-hashtag-up.icon--big-picture::before {
  mask-image: url("./media/programing-24-hashtag-up.svg");
  -webkit-mask-image: url("./media/programing-24-hashtag-up.svg");
}
.icon-programing-hashtag {
  width: 24px;
  height: 24px;
  mask-image: url("./media/programing-24-hashtag.svg");
  -webkit-mask-image: url("./media/programing-24-hashtag.svg");
}
.icon-programing-hashtag.icon--big-picture::before {
  mask-image: url("./media/programing-24-hashtag.svg");
  -webkit-mask-image: url("./media/programing-24-hashtag.svg");
}
.icon-programing-hierarchy-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/programing-24-hierarchy-2.svg");
  -webkit-mask-image: url("./media/programing-24-hierarchy-2.svg");
}
.icon-programing-hierarchy-2.icon--big-picture::before {
  mask-image: url("./media/programing-24-hierarchy-2.svg");
  -webkit-mask-image: url("./media/programing-24-hierarchy-2.svg");
}
.icon-programing-hierarchy-3 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/programing-24-hierarchy-3.svg");
  -webkit-mask-image: url("./media/programing-24-hierarchy-3.svg");
}
.icon-programing-hierarchy-3.icon--big-picture::before {
  mask-image: url("./media/programing-24-hierarchy-3.svg");
  -webkit-mask-image: url("./media/programing-24-hierarchy-3.svg");
}
.icon-programing-hierarchy-square-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/programing-24-hierarchy-square-2.svg");
  -webkit-mask-image: url("./media/programing-24-hierarchy-square-2.svg");
}
.icon-programing-hierarchy-square-2.icon--big-picture::before {
  mask-image: url("./media/programing-24-hierarchy-square-2.svg");
  -webkit-mask-image: url("./media/programing-24-hierarchy-square-2.svg");
}
.icon-programing-hierarchy-square-3 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/programing-24-hierarchy-square-3.svg");
  -webkit-mask-image: url("./media/programing-24-hierarchy-square-3.svg");
}
.icon-programing-hierarchy-square-3.icon--big-picture::before {
  mask-image: url("./media/programing-24-hierarchy-square-3.svg");
  -webkit-mask-image: url("./media/programing-24-hierarchy-square-3.svg");
}
.icon-programing-hierarchy-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/programing-24-hierarchy-square.svg");
  -webkit-mask-image: url("./media/programing-24-hierarchy-square.svg");
}
.icon-programing-hierarchy-square.icon--big-picture::before {
  mask-image: url("./media/programing-24-hierarchy-square.svg");
  -webkit-mask-image: url("./media/programing-24-hierarchy-square.svg");
}
.icon-programing-hierarchy {
  width: 24px;
  height: 24px;
  mask-image: url("./media/programing-24-hierarchy.svg");
  -webkit-mask-image: url("./media/programing-24-hierarchy.svg");
}
.icon-programing-hierarchy.icon--big-picture::before {
  mask-image: url("./media/programing-24-hierarchy.svg");
  -webkit-mask-image: url("./media/programing-24-hierarchy.svg");
}
.icon-programing-message-programming {
  width: 24px;
  height: 24px;
  mask-image: url("./media/programing-24-message-programming.svg");
  -webkit-mask-image: url("./media/programing-24-message-programming.svg");
}
.icon-programing-message-programming.icon--big-picture::before {
  mask-image: url("./media/programing-24-message-programming.svg");
  -webkit-mask-image: url("./media/programing-24-message-programming.svg");
}
.icon-programing-mobile-programming {
  width: 24px;
  height: 24px;
  mask-image: url("./media/programing-24-mobile-programming.svg");
  -webkit-mask-image: url("./media/programing-24-mobile-programming.svg");
}
.icon-programing-mobile-programming.icon--big-picture::before {
  mask-image: url("./media/programing-24-mobile-programming.svg");
  -webkit-mask-image: url("./media/programing-24-mobile-programming.svg");
}
.icon-programing-programming-arrow {
  width: 24px;
  height: 24px;
  mask-image: url("./media/programing-24-programming-arrow.svg");
  -webkit-mask-image: url("./media/programing-24-programming-arrow.svg");
}
.icon-programing-programming-arrow.icon--big-picture::before {
  mask-image: url("./media/programing-24-programming-arrow.svg");
  -webkit-mask-image: url("./media/programing-24-programming-arrow.svg");
}
.icon-programing-programming-arrows {
  width: 24px;
  height: 24px;
  mask-image: url("./media/programing-24-programming-arrows.svg");
  -webkit-mask-image: url("./media/programing-24-programming-arrows.svg");
}
.icon-programing-programming-arrows.icon--big-picture::before {
  mask-image: url("./media/programing-24-programming-arrows.svg");
  -webkit-mask-image: url("./media/programing-24-programming-arrows.svg");
}
.icon-programing-scroll {
  width: 24px;
  height: 24px;
  mask-image: url("./media/programing-24-scroll.svg");
  -webkit-mask-image: url("./media/programing-24-scroll.svg");
}
.icon-programing-scroll.icon--big-picture::before {
  mask-image: url("./media/programing-24-scroll.svg");
  -webkit-mask-image: url("./media/programing-24-scroll.svg");
}
.icon-programing-sidebar-bottom {
  width: 24px;
  height: 24px;
  mask-image: url("./media/programing-24-sidebar-bottom.svg");
  -webkit-mask-image: url("./media/programing-24-sidebar-bottom.svg");
}
.icon-programing-sidebar-bottom.icon--big-picture::before {
  mask-image: url("./media/programing-24-sidebar-bottom.svg");
  -webkit-mask-image: url("./media/programing-24-sidebar-bottom.svg");
}
.icon-programing-sidebar-left {
  width: 24px;
  height: 24px;
  mask-image: url("./media/programing-24-sidebar-left.svg");
  -webkit-mask-image: url("./media/programing-24-sidebar-left.svg");
}
.icon-programing-sidebar-left.icon--big-picture::before {
  mask-image: url("./media/programing-24-sidebar-left.svg");
  -webkit-mask-image: url("./media/programing-24-sidebar-left.svg");
}
.icon-programing-sidebar-right {
  width: 24px;
  height: 24px;
  mask-image: url("./media/programing-24-sidebar-right.svg");
  -webkit-mask-image: url("./media/programing-24-sidebar-right.svg");
}
.icon-programing-sidebar-right.icon--big-picture::before {
  mask-image: url("./media/programing-24-sidebar-right.svg");
  -webkit-mask-image: url("./media/programing-24-sidebar-right.svg");
}
.icon-programing-sidebar-top {
  width: 24px;
  height: 24px;
  mask-image: url("./media/programing-24-sidebar-top.svg");
  -webkit-mask-image: url("./media/programing-24-sidebar-top.svg");
}
.icon-programing-sidebar-top.icon--big-picture::before {
  mask-image: url("./media/programing-24-sidebar-top.svg");
  -webkit-mask-image: url("./media/programing-24-sidebar-top.svg");
}
.icon-school-award {
  width: 24px;
  height: 24px;
  mask-image: url("./media/school-24-award.svg");
  -webkit-mask-image: url("./media/school-24-award.svg");
}
.icon-school-award.icon--big-picture::before {
  mask-image: url("./media/school-24-award.svg");
  -webkit-mask-image: url("./media/school-24-award.svg");
}
.icon-school-book-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/school-24-book-2.svg");
  -webkit-mask-image: url("./media/school-24-book-2.svg");
}
.icon-school-book-2.icon--big-picture::before {
  mask-image: url("./media/school-24-book-2.svg");
  -webkit-mask-image: url("./media/school-24-book-2.svg");
}
.icon-school-book {
  width: 24px;
  height: 24px;
  mask-image: url("./media/school-24-book.svg");
  -webkit-mask-image: url("./media/school-24-book.svg");
}
.icon-school-book.icon--big-picture::before {
  mask-image: url("./media/school-24-book.svg");
  -webkit-mask-image: url("./media/school-24-book.svg");
}
.icon-school-bookmark-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/school-24-bookmark-2.svg");
  -webkit-mask-image: url("./media/school-24-bookmark-2.svg");
}
.icon-school-bookmark-2.icon--big-picture::before {
  mask-image: url("./media/school-24-bookmark-2.svg");
  -webkit-mask-image: url("./media/school-24-bookmark-2.svg");
}
.icon-school-bookmark {
  width: 24px;
  height: 24px;
  mask-image: url("./media/school-24-bookmark.svg");
  -webkit-mask-image: url("./media/school-24-bookmark.svg");
}
.icon-school-bookmark.icon--big-picture::before {
  mask-image: url("./media/school-24-bookmark.svg");
  -webkit-mask-image: url("./media/school-24-bookmark.svg");
}
.icon-school-briefcase {
  width: 24px;
  height: 24px;
  mask-image: url("./media/school-24-briefcase.svg");
  -webkit-mask-image: url("./media/school-24-briefcase.svg");
}
.icon-school-briefcase.icon--big-picture::before {
  mask-image: url("./media/school-24-briefcase.svg");
  -webkit-mask-image: url("./media/school-24-briefcase.svg");
}
.icon-school-brifecase-cross {
  width: 24px;
  height: 24px;
  mask-image: url("./media/school-24-brifecase-cross.svg");
  -webkit-mask-image: url("./media/school-24-brifecase-cross.svg");
}
.icon-school-brifecase-cross.icon--big-picture::before {
  mask-image: url("./media/school-24-brifecase-cross.svg");
  -webkit-mask-image: url("./media/school-24-brifecase-cross.svg");
}
.icon-school-brifecase-tick {
  width: 24px;
  height: 24px;
  mask-image: url("./media/school-24-brifecase-tick.svg");
  -webkit-mask-image: url("./media/school-24-brifecase-tick.svg");
}
.icon-school-brifecase-tick.icon--big-picture::before {
  mask-image: url("./media/school-24-brifecase-tick.svg");
  -webkit-mask-image: url("./media/school-24-brifecase-tick.svg");
}
.icon-school-brifecase-timer {
  width: 24px;
  height: 24px;
  mask-image: url("./media/school-24-brifecase-timer.svg");
  -webkit-mask-image: url("./media/school-24-brifecase-timer.svg");
}
.icon-school-brifecase-timer.icon--big-picture::before {
  mask-image: url("./media/school-24-brifecase-timer.svg");
  -webkit-mask-image: url("./media/school-24-brifecase-timer.svg");
}
.icon-school-calculator {
  width: 24px;
  height: 24px;
  mask-image: url("./media/school-24-calculator.svg");
  -webkit-mask-image: url("./media/school-24-calculator.svg");
}
.icon-school-calculator.icon--big-picture::before {
  mask-image: url("./media/school-24-calculator.svg");
  -webkit-mask-image: url("./media/school-24-calculator.svg");
}
.icon-school-clipboard {
  width: 24px;
  height: 24px;
  mask-image: url("./media/school-24-clipboard.svg");
  -webkit-mask-image: url("./media/school-24-clipboard.svg");
}
.icon-school-clipboard.icon--big-picture::before {
  mask-image: url("./media/school-24-clipboard.svg");
  -webkit-mask-image: url("./media/school-24-clipboard.svg");
}
.icon-school-gift {
  width: 24px;
  height: 24px;
  mask-image: url("./media/school-24-gift.svg");
  -webkit-mask-image: url("./media/school-24-gift.svg");
}
.icon-school-gift.icon--big-picture::before {
  mask-image: url("./media/school-24-gift.svg");
  -webkit-mask-image: url("./media/school-24-gift.svg");
}
.icon-school-note-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/school-24-note-2.svg");
  -webkit-mask-image: url("./media/school-24-note-2.svg");
}
.icon-school-note-2.icon--big-picture::before {
  mask-image: url("./media/school-24-note-2.svg");
  -webkit-mask-image: url("./media/school-24-note-2.svg");
}
.icon-school-note {
  width: 24px;
  height: 24px;
  mask-image: url("./media/school-24-note.svg");
  -webkit-mask-image: url("./media/school-24-note.svg");
}
.icon-school-note.icon--big-picture::before {
  mask-image: url("./media/school-24-note.svg");
  -webkit-mask-image: url("./media/school-24-note.svg");
}
.icon-school-teacher {
  width: 24px;
  height: 24px;
  mask-image: url("./media/school-24-teacher.svg");
  -webkit-mask-image: url("./media/school-24-teacher.svg");
}
.icon-school-teacher.icon--big-picture::before {
  mask-image: url("./media/school-24-teacher.svg");
  -webkit-mask-image: url("./media/school-24-teacher.svg");
}
.icon-search-search-favorite-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/search-24-search-favorite-2.svg");
  -webkit-mask-image: url("./media/search-24-search-favorite-2.svg");
}
.icon-search-search-favorite-2.icon--big-picture::before {
  mask-image: url("./media/search-24-search-favorite-2.svg");
  -webkit-mask-image: url("./media/search-24-search-favorite-2.svg");
}
.icon-search-search-favorite {
  width: 24px;
  height: 24px;
  mask-image: url("./media/search-24-search-favorite.svg");
  -webkit-mask-image: url("./media/search-24-search-favorite.svg");
}
.icon-search-search-favorite.icon--big-picture::before {
  mask-image: url("./media/search-24-search-favorite.svg");
  -webkit-mask-image: url("./media/search-24-search-favorite.svg");
}
.icon-search-search-normal-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/search-24-search-normal-2.svg");
  -webkit-mask-image: url("./media/search-24-search-normal-2.svg");
}
.icon-search-search-normal-2.icon--big-picture::before {
  mask-image: url("./media/search-24-search-normal-2.svg");
  -webkit-mask-image: url("./media/search-24-search-normal-2.svg");
}
.icon-search-search-normal {
  width: 24px;
  height: 24px;
  mask-image: url("./media/search-24-search-normal.svg");
  -webkit-mask-image: url("./media/search-24-search-normal.svg");
}
.icon-search-search-normal.icon--big-picture::before {
  mask-image: url("./media/search-24-search-normal.svg");
  -webkit-mask-image: url("./media/search-24-search-normal.svg");
}
.icon-search-search-status-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/search-24-search-status-2.svg");
  -webkit-mask-image: url("./media/search-24-search-status-2.svg");
}
.icon-search-search-status-2.icon--big-picture::before {
  mask-image: url("./media/search-24-search-status-2.svg");
  -webkit-mask-image: url("./media/search-24-search-status-2.svg");
}
.icon-search-search-status {
  width: 24px;
  height: 24px;
  mask-image: url("./media/search-24-search-status.svg");
  -webkit-mask-image: url("./media/search-24-search-status.svg");
}
.icon-search-search-status.icon--big-picture::before {
  mask-image: url("./media/search-24-search-status.svg");
  -webkit-mask-image: url("./media/search-24-search-status.svg");
}
.icon-search-search-zoom-in-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/search-24-search-zoom-in-2.svg");
  -webkit-mask-image: url("./media/search-24-search-zoom-in-2.svg");
}
.icon-search-search-zoom-in-2.icon--big-picture::before {
  mask-image: url("./media/search-24-search-zoom-in-2.svg");
  -webkit-mask-image: url("./media/search-24-search-zoom-in-2.svg");
}
.icon-search-search-zoom-in {
  width: 24px;
  height: 24px;
  mask-image: url("./media/search-24-search-zoom-in.svg");
  -webkit-mask-image: url("./media/search-24-search-zoom-in.svg");
}
.icon-search-search-zoom-in.icon--big-picture::before {
  mask-image: url("./media/search-24-search-zoom-in.svg");
  -webkit-mask-image: url("./media/search-24-search-zoom-in.svg");
}
.icon-search-search-zoom-out-3 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/search-24-search-zoom-out-3.svg");
  -webkit-mask-image: url("./media/search-24-search-zoom-out-3.svg");
}
.icon-search-search-zoom-out-3.icon--big-picture::before {
  mask-image: url("./media/search-24-search-zoom-out-3.svg");
  -webkit-mask-image: url("./media/search-24-search-zoom-out-3.svg");
}
.icon-search-search-zoom-out {
  width: 24px;
  height: 24px;
  mask-image: url("./media/search-24-search-zoom-out.svg");
  -webkit-mask-image: url("./media/search-24-search-zoom-out.svg");
}
.icon-search-search-zoom-out.icon--big-picture::before {
  mask-image: url("./media/search-24-search-zoom-out.svg");
  -webkit-mask-image: url("./media/search-24-search-zoom-out.svg");
}
.icon-security-alarm {
  width: 24px;
  height: 24px;
  mask-image: url("./media/security-24-alarm.svg");
  -webkit-mask-image: url("./media/security-24-alarm.svg");
}
.icon-security-alarm.icon--big-picture::before {
  mask-image: url("./media/security-24-alarm.svg");
  -webkit-mask-image: url("./media/security-24-alarm.svg");
}
.icon-security-check {
  width: 24px;
  height: 24px;
  mask-image: url("./media/security-24-check.svg");
  -webkit-mask-image: url("./media/security-24-check.svg");
}
.icon-security-check.icon--big-picture::before {
  mask-image: url("./media/security-24-check.svg");
  -webkit-mask-image: url("./media/security-24-check.svg");
}
.icon-security-eye-slash {
  width: 24px;
  height: 24px;
  mask-image: url("./media/security-24-eye-slash.svg");
  -webkit-mask-image: url("./media/security-24-eye-slash.svg");
}
.icon-security-eye-slash.icon--big-picture::before {
  mask-image: url("./media/security-24-eye-slash.svg");
  -webkit-mask-image: url("./media/security-24-eye-slash.svg");
}
.icon-security-eye {
  width: 24px;
  height: 24px;
  mask-image: url("./media/security-24-eye.svg");
  -webkit-mask-image: url("./media/security-24-eye.svg");
}
.icon-security-eye.icon--big-picture::before {
  mask-image: url("./media/security-24-eye.svg");
  -webkit-mask-image: url("./media/security-24-eye.svg");
}
.icon-security-finger-cricle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/security-24-finger-cricle.svg");
  -webkit-mask-image: url("./media/security-24-finger-cricle.svg");
}
.icon-security-finger-cricle.icon--big-picture::before {
  mask-image: url("./media/security-24-finger-cricle.svg");
  -webkit-mask-image: url("./media/security-24-finger-cricle.svg");
}
.icon-security-finger-scan {
  width: 24px;
  height: 24px;
  mask-image: url("./media/security-24-finger-scan.svg");
  -webkit-mask-image: url("./media/security-24-finger-scan.svg");
}
.icon-security-finger-scan.icon--big-picture::before {
  mask-image: url("./media/security-24-finger-scan.svg");
  -webkit-mask-image: url("./media/security-24-finger-scan.svg");
}
.icon-security-key-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/security-24-key-square.svg");
  -webkit-mask-image: url("./media/security-24-key-square.svg");
}
.icon-security-key-square.icon--big-picture::before {
  mask-image: url("./media/security-24-key-square.svg");
  -webkit-mask-image: url("./media/security-24-key-square.svg");
}
.icon-security-key {
  width: 24px;
  height: 24px;
  mask-image: url("./media/security-24-key.svg");
  -webkit-mask-image: url("./media/security-24-key.svg");
}
.icon-security-key.icon--big-picture::before {
  mask-image: url("./media/security-24-key.svg");
  -webkit-mask-image: url("./media/security-24-key.svg");
}
.icon-security-lock-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/security-24-lock-circle.svg");
  -webkit-mask-image: url("./media/security-24-lock-circle.svg");
}
.icon-security-lock-circle.icon--big-picture::before {
  mask-image: url("./media/security-24-lock-circle.svg");
  -webkit-mask-image: url("./media/security-24-lock-circle.svg");
}
.icon-security-lock-slash {
  width: 24px;
  height: 24px;
  mask-image: url("./media/security-24-lock-slash.svg");
  -webkit-mask-image: url("./media/security-24-lock-slash.svg");
}
.icon-security-lock-slash.icon--big-picture::before {
  mask-image: url("./media/security-24-lock-slash.svg");
  -webkit-mask-image: url("./media/security-24-lock-slash.svg");
}
.icon-security-lock {
  width: 24px;
  height: 24px;
  mask-image: url("./media/security-24-lock.svg");
  -webkit-mask-image: url("./media/security-24-lock.svg");
}
.icon-security-lock.icon--big-picture::before {
  mask-image: url("./media/security-24-lock.svg");
  -webkit-mask-image: url("./media/security-24-lock.svg");
}
.icon-security-password-check {
  width: 24px;
  height: 24px;
  mask-image: url("./media/security-24-password-check.svg");
  -webkit-mask-image: url("./media/security-24-password-check.svg");
}
.icon-security-password-check.icon--big-picture::before {
  mask-image: url("./media/security-24-password-check.svg");
  -webkit-mask-image: url("./media/security-24-password-check.svg");
}
.icon-security-radar {
  width: 24px;
  height: 24px;
  mask-image: url("./media/security-24-radar.svg");
  -webkit-mask-image: url("./media/security-24-radar.svg");
}
.icon-security-radar.icon--big-picture::before {
  mask-image: url("./media/security-24-radar.svg");
  -webkit-mask-image: url("./media/security-24-radar.svg");
}
.icon-security-scan-barcode {
  width: 24px;
  height: 24px;
  mask-image: url("./media/security-24-scan-barcode.svg");
  -webkit-mask-image: url("./media/security-24-scan-barcode.svg");
}
.icon-security-scan-barcode.icon--big-picture::before {
  mask-image: url("./media/security-24-scan-barcode.svg");
  -webkit-mask-image: url("./media/security-24-scan-barcode.svg");
}
.icon-security-scan {
  width: 24px;
  height: 24px;
  mask-image: url("./media/security-24-scan.svg");
  -webkit-mask-image: url("./media/security-24-scan.svg");
}
.icon-security-scan.icon--big-picture::before {
  mask-image: url("./media/security-24-scan.svg");
  -webkit-mask-image: url("./media/security-24-scan.svg");
}
.icon-security-scanner {
  width: 24px;
  height: 24px;
  mask-image: url("./media/security-24-scanner.svg");
  -webkit-mask-image: url("./media/security-24-scanner.svg");
}
.icon-security-scanner.icon--big-picture::before {
  mask-image: url("./media/security-24-scanner.svg");
  -webkit-mask-image: url("./media/security-24-scanner.svg");
}
.icon-security-scanning {
  width: 24px;
  height: 24px;
  mask-image: url("./media/security-24-scanning.svg");
  -webkit-mask-image: url("./media/security-24-scanning.svg");
}
.icon-security-scanning.icon--big-picture::before {
  mask-image: url("./media/security-24-scanning.svg");
  -webkit-mask-image: url("./media/security-24-scanning.svg");
}
.icon-security-security-safe {
  width: 24px;
  height: 24px;
  mask-image: url("./media/security-24-security-safe.svg");
  -webkit-mask-image: url("./media/security-24-security-safe.svg");
}
.icon-security-security-safe.icon--big-picture::before {
  mask-image: url("./media/security-24-security-safe.svg");
  -webkit-mask-image: url("./media/security-24-security-safe.svg");
}
.icon-security-security-user {
  width: 24px;
  height: 24px;
  mask-image: url("./media/security-24-security-user.svg");
  -webkit-mask-image: url("./media/security-24-security-user.svg");
}
.icon-security-security-user.icon--big-picture::before {
  mask-image: url("./media/security-24-security-user.svg");
  -webkit-mask-image: url("./media/security-24-security-user.svg");
}
.icon-security-security {
  width: 24px;
  height: 24px;
  mask-image: url("./media/security-24-security.svg");
  -webkit-mask-image: url("./media/security-24-security.svg");
}
.icon-security-security.icon--big-picture::before {
  mask-image: url("./media/security-24-security.svg");
  -webkit-mask-image: url("./media/security-24-security.svg");
}
.icon-security-shield-cross {
  width: 24px;
  height: 24px;
  mask-image: url("./media/security-24-shield-cross.svg");
  -webkit-mask-image: url("./media/security-24-shield-cross.svg");
}
.icon-security-shield-cross.icon--big-picture::before {
  mask-image: url("./media/security-24-shield-cross.svg");
  -webkit-mask-image: url("./media/security-24-shield-cross.svg");
}
.icon-security-shield-search {
  width: 24px;
  height: 24px;
  mask-image: url("./media/security-24-shield-search.svg");
  -webkit-mask-image: url("./media/security-24-shield-search.svg");
}
.icon-security-shield-search.icon--big-picture::before {
  mask-image: url("./media/security-24-shield-search.svg");
  -webkit-mask-image: url("./media/security-24-shield-search.svg");
}
.icon-security-shield-security {
  width: 24px;
  height: 24px;
  mask-image: url("./media/security-24-shield-security.svg");
  -webkit-mask-image: url("./media/security-24-shield-security.svg");
}
.icon-security-shield-security.icon--big-picture::before {
  mask-image: url("./media/security-24-shield-security.svg");
  -webkit-mask-image: url("./media/security-24-shield-security.svg");
}
.icon-security-shield-slash {
  width: 24px;
  height: 24px;
  mask-image: url("./media/security-24-shield-slash.svg");
  -webkit-mask-image: url("./media/security-24-shield-slash.svg");
}
.icon-security-shield-slash.icon--big-picture::before {
  mask-image: url("./media/security-24-shield-slash.svg");
  -webkit-mask-image: url("./media/security-24-shield-slash.svg");
}
.icon-security-shield-tick {
  width: 24px;
  height: 24px;
  mask-image: url("./media/security-24-shield-tick.svg");
  -webkit-mask-image: url("./media/security-24-shield-tick.svg");
}
.icon-security-shield-tick.icon--big-picture::before {
  mask-image: url("./media/security-24-shield-tick.svg");
  -webkit-mask-image: url("./media/security-24-shield-tick.svg");
}
.icon-security-shield {
  width: 24px;
  height: 24px;
  mask-image: url("./media/security-24-shield.svg");
  -webkit-mask-image: url("./media/security-24-shield.svg");
}
.icon-security-shield.icon--big-picture::before {
  mask-image: url("./media/security-24-shield.svg");
  -webkit-mask-image: url("./media/security-24-shield.svg");
}
.icon-security-unlock {
  width: 24px;
  height: 24px;
  mask-image: url("./media/security-24-unlock.svg");
  -webkit-mask-image: url("./media/security-24-unlock.svg");
}
.icon-security-unlock.icon--big-picture::before {
  mask-image: url("./media/security-24-unlock.svg");
  -webkit-mask-image: url("./media/security-24-unlock.svg");
}
.icon-settings-candle-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/settings-24-candle-2.svg");
  -webkit-mask-image: url("./media/settings-24-candle-2.svg");
}
.icon-settings-candle-2.icon--big-picture::before {
  mask-image: url("./media/settings-24-candle-2.svg");
  -webkit-mask-image: url("./media/settings-24-candle-2.svg");
}
.icon-settings-candle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/settings-24-candle.svg");
  -webkit-mask-image: url("./media/settings-24-candle.svg");
}
.icon-settings-candle.icon--big-picture::before {
  mask-image: url("./media/settings-24-candle.svg");
  -webkit-mask-image: url("./media/settings-24-candle.svg");
}
.icon-settings-category-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/settings-24-category-2.svg");
  -webkit-mask-image: url("./media/settings-24-category-2.svg");
}
.icon-settings-category-2.icon--big-picture::before {
  mask-image: url("./media/settings-24-category-2.svg");
  -webkit-mask-image: url("./media/settings-24-category-2.svg");
}
.icon-settings-category {
  width: 24px;
  height: 24px;
  mask-image: url("./media/settings-24-category.svg");
  -webkit-mask-image: url("./media/settings-24-category.svg");
}
.icon-settings-category.icon--big-picture::before {
  mask-image: url("./media/settings-24-category.svg");
  -webkit-mask-image: url("./media/settings-24-category.svg");
}
.icon-settings-menu {
  width: 24px;
  height: 24px;
  mask-image: url("./media/settings-24-menu.svg");
  -webkit-mask-image: url("./media/settings-24-menu.svg");
}
.icon-settings-menu.icon--big-picture::before {
  mask-image: url("./media/settings-24-menu.svg");
  -webkit-mask-image: url("./media/settings-24-menu.svg");
}
.icon-settings-more-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/settings-24-more-2.svg");
  -webkit-mask-image: url("./media/settings-24-more-2.svg");
}
.icon-settings-more-2.icon--big-picture::before {
  mask-image: url("./media/settings-24-more-2.svg");
  -webkit-mask-image: url("./media/settings-24-more-2.svg");
}
.icon-settings-more {
  width: 24px;
  height: 24px;
  mask-image: url("./media/settings-24-more.svg");
  -webkit-mask-image: url("./media/settings-24-more.svg");
}
.icon-settings-more.icon--big-picture::before {
  mask-image: url("./media/settings-24-more.svg");
  -webkit-mask-image: url("./media/settings-24-more.svg");
}
.icon-settings-setting-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/settings-24-setting-2.svg");
  -webkit-mask-image: url("./media/settings-24-setting-2.svg");
}
.icon-settings-setting-2.icon--big-picture::before {
  mask-image: url("./media/settings-24-setting-2.svg");
  -webkit-mask-image: url("./media/settings-24-setting-2.svg");
}
.icon-settings-setting-3 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/settings-24-setting-3.svg");
  -webkit-mask-image: url("./media/settings-24-setting-3.svg");
}
.icon-settings-setting-3.icon--big-picture::before {
  mask-image: url("./media/settings-24-setting-3.svg");
  -webkit-mask-image: url("./media/settings-24-setting-3.svg");
}
.icon-settings-setting-4 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/settings-24-setting-4.svg");
  -webkit-mask-image: url("./media/settings-24-setting-4.svg");
}
.icon-settings-setting-4.icon--big-picture::before {
  mask-image: url("./media/settings-24-setting-4.svg");
  -webkit-mask-image: url("./media/settings-24-setting-4.svg");
}
.icon-settings-setting-5 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/settings-24-setting-5.svg");
  -webkit-mask-image: url("./media/settings-24-setting-5.svg");
}
.icon-settings-setting-5.icon--big-picture::before {
  mask-image: url("./media/settings-24-setting-5.svg");
  -webkit-mask-image: url("./media/settings-24-setting-5.svg");
}
.icon-settings-setting-6 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/settings-24-setting-6.svg");
  -webkit-mask-image: url("./media/settings-24-setting-6.svg");
}
.icon-settings-setting-6.icon--big-picture::before {
  mask-image: url("./media/settings-24-setting-6.svg");
  -webkit-mask-image: url("./media/settings-24-setting-6.svg");
}
.icon-settings-setting {
  width: 24px;
  height: 24px;
  mask-image: url("./media/settings-24-setting.svg");
  -webkit-mask-image: url("./media/settings-24-setting.svg");
}
.icon-settings-setting.icon--big-picture::before {
  mask-image: url("./media/settings-24-setting.svg");
  -webkit-mask-image: url("./media/settings-24-setting.svg");
}
.icon-settings-toggle-off-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/settings-24-toggle-off-circle.svg");
  -webkit-mask-image: url("./media/settings-24-toggle-off-circle.svg");
}
.icon-settings-toggle-off-circle.icon--big-picture::before {
  mask-image: url("./media/settings-24-toggle-off-circle.svg");
  -webkit-mask-image: url("./media/settings-24-toggle-off-circle.svg");
}
.icon-settings-toggle-off {
  width: 24px;
  height: 24px;
  mask-image: url("./media/settings-24-toggle-off.svg");
  -webkit-mask-image: url("./media/settings-24-toggle-off.svg");
}
.icon-settings-toggle-off.icon--big-picture::before {
  mask-image: url("./media/settings-24-toggle-off.svg");
  -webkit-mask-image: url("./media/settings-24-toggle-off.svg");
}
.icon-settings-toggle-on-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/settings-24-toggle-on-circle.svg");
  -webkit-mask-image: url("./media/settings-24-toggle-on-circle.svg");
}
.icon-settings-toggle-on-circle.icon--big-picture::before {
  mask-image: url("./media/settings-24-toggle-on-circle.svg");
  -webkit-mask-image: url("./media/settings-24-toggle-on-circle.svg");
}
.icon-settings-toggle-on {
  width: 24px;
  height: 24px;
  mask-image: url("./media/settings-24-toggle-on.svg");
  -webkit-mask-image: url("./media/settings-24-toggle-on.svg");
}
.icon-settings-toggle-on.icon--big-picture::before {
  mask-image: url("./media/settings-24-toggle-on.svg");
  -webkit-mask-image: url("./media/settings-24-toggle-on.svg");
}
.icon-shop-bag-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/shop-24-bag-2.svg");
  -webkit-mask-image: url("./media/shop-24-bag-2.svg");
}
.icon-shop-bag-2.icon--big-picture::before {
  mask-image: url("./media/shop-24-bag-2.svg");
  -webkit-mask-image: url("./media/shop-24-bag-2.svg");
}
.icon-shop-bag-cross {
  width: 24px;
  height: 24px;
  mask-image: url("./media/shop-24-bag-cross.svg");
  -webkit-mask-image: url("./media/shop-24-bag-cross.svg");
}
.icon-shop-bag-cross.icon--big-picture::before {
  mask-image: url("./media/shop-24-bag-cross.svg");
  -webkit-mask-image: url("./media/shop-24-bag-cross.svg");
}
.icon-shop-bag-happy {
  width: 24px;
  height: 24px;
  mask-image: url("./media/shop-24-bag-happy.svg");
  -webkit-mask-image: url("./media/shop-24-bag-happy.svg");
}
.icon-shop-bag-happy.icon--big-picture::before {
  mask-image: url("./media/shop-24-bag-happy.svg");
  -webkit-mask-image: url("./media/shop-24-bag-happy.svg");
}
.icon-shop-bag-tick-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/shop-24-bag-tick-2.svg");
  -webkit-mask-image: url("./media/shop-24-bag-tick-2.svg");
}
.icon-shop-bag-tick-2.icon--big-picture::before {
  mask-image: url("./media/shop-24-bag-tick-2.svg");
  -webkit-mask-image: url("./media/shop-24-bag-tick-2.svg");
}
.icon-shop-bag-tick {
  width: 24px;
  height: 24px;
  mask-image: url("./media/shop-24-bag-tick.svg");
  -webkit-mask-image: url("./media/shop-24-bag-tick.svg");
}
.icon-shop-bag-tick.icon--big-picture::before {
  mask-image: url("./media/shop-24-bag-tick.svg");
  -webkit-mask-image: url("./media/shop-24-bag-tick.svg");
}
.icon-shop-bag-timer {
  width: 24px;
  height: 24px;
  mask-image: url("./media/shop-24-bag-timer.svg");
  -webkit-mask-image: url("./media/shop-24-bag-timer.svg");
}
.icon-shop-bag-timer.icon--big-picture::before {
  mask-image: url("./media/shop-24-bag-timer.svg");
  -webkit-mask-image: url("./media/shop-24-bag-timer.svg");
}
.icon-shop-bag {
  width: 24px;
  height: 24px;
  mask-image: url("./media/shop-24-bag.svg");
  -webkit-mask-image: url("./media/shop-24-bag.svg");
}
.icon-shop-bag.icon--big-picture::before {
  mask-image: url("./media/shop-24-bag.svg");
  -webkit-mask-image: url("./media/shop-24-bag.svg");
}
.icon-shop-barcode {
  width: 24px;
  height: 24px;
  mask-image: url("./media/shop-24-barcode.svg");
  -webkit-mask-image: url("./media/shop-24-barcode.svg");
}
.icon-shop-barcode.icon--big-picture::before {
  mask-image: url("./media/shop-24-barcode.svg");
  -webkit-mask-image: url("./media/shop-24-barcode.svg");
}
.icon-shop-shop-add {
  width: 24px;
  height: 24px;
  mask-image: url("./media/shop-24-shop-add.svg");
  -webkit-mask-image: url("./media/shop-24-shop-add.svg");
}
.icon-shop-shop-add.icon--big-picture::before {
  mask-image: url("./media/shop-24-shop-add.svg");
  -webkit-mask-image: url("./media/shop-24-shop-add.svg");
}
.icon-shop-shop-remove {
  width: 24px;
  height: 24px;
  mask-image: url("./media/shop-24-shop-remove.svg");
  -webkit-mask-image: url("./media/shop-24-shop-remove.svg");
}
.icon-shop-shop-remove.icon--big-picture::before {
  mask-image: url("./media/shop-24-shop-remove.svg");
  -webkit-mask-image: url("./media/shop-24-shop-remove.svg");
}
.icon-shop-shop {
  width: 24px;
  height: 24px;
  mask-image: url("./media/shop-24-shop.svg");
  -webkit-mask-image: url("./media/shop-24-shop.svg");
}
.icon-shop-shop.icon--big-picture::before {
  mask-image: url("./media/shop-24-shop.svg");
  -webkit-mask-image: url("./media/shop-24-shop.svg");
}
.icon-shop-shopping-bag {
  width: 24px;
  height: 24px;
  mask-image: url("./media/shop-24-shopping-bag.svg");
  -webkit-mask-image: url("./media/shop-24-shopping-bag.svg");
}
.icon-shop-shopping-bag.icon--big-picture::before {
  mask-image: url("./media/shop-24-shopping-bag.svg");
  -webkit-mask-image: url("./media/shop-24-shopping-bag.svg");
}
.icon-shop-shopping-cart {
  width: 24px;
  height: 24px;
  mask-image: url("./media/shop-24-shopping-cart.svg");
  -webkit-mask-image: url("./media/shop-24-shopping-cart.svg");
}
.icon-shop-shopping-cart.icon--big-picture::before {
  mask-image: url("./media/shop-24-shopping-cart.svg");
  -webkit-mask-image: url("./media/shop-24-shopping-cart.svg");
}
.icon-support-icon-24-support {
  width: 24px;
  height: 24px;
  mask-image: url("./media/support-24-icon-24-support.svg");
  -webkit-mask-image: url("./media/support-24-icon-24-support.svg");
}
.icon-support-icon-24-support.icon--big-picture::before {
  mask-image: url("./media/support-24-icon-24-support.svg");
  -webkit-mask-image: url("./media/support-24-icon-24-support.svg");
}
.icon-support-dislike {
  width: 24px;
  height: 24px;
  mask-image: url("./media/support-24-dislike.svg");
  -webkit-mask-image: url("./media/support-24-dislike.svg");
}
.icon-support-dislike.icon--big-picture::before {
  mask-image: url("./media/support-24-dislike.svg");
  -webkit-mask-image: url("./media/support-24-dislike.svg");
}
.icon-support-heart-add {
  width: 24px;
  height: 24px;
  mask-image: url("./media/support-24-heart-add.svg");
  -webkit-mask-image: url("./media/support-24-heart-add.svg");
}
.icon-support-heart-add.icon--big-picture::before {
  mask-image: url("./media/support-24-heart-add.svg");
  -webkit-mask-image: url("./media/support-24-heart-add.svg");
}
.icon-support-heart-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/support-24-heart-circle.svg");
  -webkit-mask-image: url("./media/support-24-heart-circle.svg");
}
.icon-support-heart-circle.icon--big-picture::before {
  mask-image: url("./media/support-24-heart-circle.svg");
  -webkit-mask-image: url("./media/support-24-heart-circle.svg");
}
.icon-support-heart-edit {
  width: 24px;
  height: 24px;
  mask-image: url("./media/support-24-heart-edit.svg");
  -webkit-mask-image: url("./media/support-24-heart-edit.svg");
}
.icon-support-heart-edit.icon--big-picture::before {
  mask-image: url("./media/support-24-heart-edit.svg");
  -webkit-mask-image: url("./media/support-24-heart-edit.svg");
}
.icon-support-heart-remove {
  width: 24px;
  height: 24px;
  mask-image: url("./media/support-24-heart-remove.svg");
  -webkit-mask-image: url("./media/support-24-heart-remove.svg");
}
.icon-support-heart-remove.icon--big-picture::before {
  mask-image: url("./media/support-24-heart-remove.svg");
  -webkit-mask-image: url("./media/support-24-heart-remove.svg");
}
.icon-support-heart-search {
  width: 24px;
  height: 24px;
  mask-image: url("./media/support-24-heart-search.svg");
  -webkit-mask-image: url("./media/support-24-heart-search.svg");
}
.icon-support-heart-search.icon--big-picture::before {
  mask-image: url("./media/support-24-heart-search.svg");
  -webkit-mask-image: url("./media/support-24-heart-search.svg");
}
.icon-support-heart-slash {
  width: 24px;
  height: 24px;
  mask-image: url("./media/support-24-heart-slash.svg");
  -webkit-mask-image: url("./media/support-24-heart-slash.svg");
}
.icon-support-heart-slash.icon--big-picture::before {
  mask-image: url("./media/support-24-heart-slash.svg");
  -webkit-mask-image: url("./media/support-24-heart-slash.svg");
}
.icon-support-heart-tick {
  width: 24px;
  height: 24px;
  mask-image: url("./media/support-24-heart-tick.svg");
  -webkit-mask-image: url("./media/support-24-heart-tick.svg");
}
.icon-support-heart-tick.icon--big-picture::before {
  mask-image: url("./media/support-24-heart-tick.svg");
  -webkit-mask-image: url("./media/support-24-heart-tick.svg");
}
.icon-support-heart {
  width: 24px;
  height: 24px;
  mask-image: url("./media/support-24-heart.svg");
  -webkit-mask-image: url("./media/support-24-heart.svg");
}
.icon-support-heart.icon--big-picture::before {
  mask-image: url("./media/support-24-heart.svg");
  -webkit-mask-image: url("./media/support-24-heart.svg");
}
.icon-support-like-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/support-24-like-2.svg");
  -webkit-mask-image: url("./media/support-24-like-2.svg");
}
.icon-support-like-2.icon--big-picture::before {
  mask-image: url("./media/support-24-like-2.svg");
  -webkit-mask-image: url("./media/support-24-like-2.svg");
}
.icon-support-like-dislike {
  width: 24px;
  height: 24px;
  mask-image: url("./media/support-24-like-dislike.svg");
  -webkit-mask-image: url("./media/support-24-like-dislike.svg");
}
.icon-support-like-dislike.icon--big-picture::before {
  mask-image: url("./media/support-24-like-dislike.svg");
  -webkit-mask-image: url("./media/support-24-like-dislike.svg");
}
.icon-support-like-shapes {
  width: 24px;
  height: 24px;
  mask-image: url("./media/support-24-like-shapes.svg");
  -webkit-mask-image: url("./media/support-24-like-shapes.svg");
}
.icon-support-like-shapes.icon--big-picture::before {
  mask-image: url("./media/support-24-like-shapes.svg");
  -webkit-mask-image: url("./media/support-24-like-shapes.svg");
}
.icon-support-like-tag {
  width: 24px;
  height: 24px;
  mask-image: url("./media/support-24-like-tag.svg");
  -webkit-mask-image: url("./media/support-24-like-tag.svg");
}
.icon-support-like-tag.icon--big-picture::before {
  mask-image: url("./media/support-24-like-tag.svg");
  -webkit-mask-image: url("./media/support-24-like-tag.svg");
}
.icon-support-like {
  width: 24px;
  height: 24px;
  mask-image: url("./media/support-24-like.svg");
  -webkit-mask-image: url("./media/support-24-like.svg");
}
.icon-support-like.icon--big-picture::before {
  mask-image: url("./media/support-24-like.svg");
  -webkit-mask-image: url("./media/support-24-like.svg");
}
.icon-support-lovely {
  width: 24px;
  height: 24px;
  mask-image: url("./media/support-24-lovely.svg");
  -webkit-mask-image: url("./media/support-24-lovely.svg");
}
.icon-support-lovely.icon--big-picture::before {
  mask-image: url("./media/support-24-lovely.svg");
  -webkit-mask-image: url("./media/support-24-lovely.svg");
}
.icon-support-magic-star {
  width: 24px;
  height: 24px;
  mask-image: url("./media/support-24-magic-star.svg");
  -webkit-mask-image: url("./media/support-24-magic-star.svg");
}
.icon-support-magic-star.icon--big-picture::before {
  mask-image: url("./media/support-24-magic-star.svg");
  -webkit-mask-image: url("./media/support-24-magic-star.svg");
}
.icon-support-medal-star {
  width: 24px;
  height: 24px;
  mask-image: url("./media/support-24-medal-star.svg");
  -webkit-mask-image: url("./media/support-24-medal-star.svg");
}
.icon-support-medal-star.icon--big-picture::before {
  mask-image: url("./media/support-24-medal-star.svg");
  -webkit-mask-image: url("./media/support-24-medal-star.svg");
}
.icon-support-medal {
  width: 24px;
  height: 24px;
  mask-image: url("./media/support-24-medal.svg");
  -webkit-mask-image: url("./media/support-24-medal.svg");
}
.icon-support-medal.icon--big-picture::before {
  mask-image: url("./media/support-24-medal.svg");
  -webkit-mask-image: url("./media/support-24-medal.svg");
}
.icon-support-message-question {
  width: 24px;
  height: 24px;
  mask-image: url("./media/support-24-message-question.svg");
  -webkit-mask-image: url("./media/support-24-message-question.svg");
}
.icon-support-message-question.icon--big-picture::before {
  mask-image: url("./media/support-24-message-question.svg");
  -webkit-mask-image: url("./media/support-24-message-question.svg");
}
.icon-support-question {
  width: 24px;
  height: 24px;
  mask-image: url("./media/support-24-question.svg");
  -webkit-mask-image: url("./media/support-24-question.svg");
}
.icon-support-question.icon--big-picture::before {
  mask-image: url("./media/support-24-question.svg");
  -webkit-mask-image: url("./media/support-24-question.svg");
}
.icon-support-ranking {
  width: 24px;
  height: 24px;
  mask-image: url("./media/support-24-ranking.svg");
  -webkit-mask-image: url("./media/support-24-ranking.svg");
}
.icon-support-ranking.icon--big-picture::before {
  mask-image: url("./media/support-24-ranking.svg");
  -webkit-mask-image: url("./media/support-24-ranking.svg");
}
.icon-support-smileys {
  width: 24px;
  height: 24px;
  mask-image: url("./media/support-24-smileys.svg");
  -webkit-mask-image: url("./media/support-24-smileys.svg");
}
.icon-support-smileys.icon--big-picture::before {
  mask-image: url("./media/support-24-smileys.svg");
  -webkit-mask-image: url("./media/support-24-smileys.svg");
}
.icon-support-star-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/support-24-star-2.svg");
  -webkit-mask-image: url("./media/support-24-star-2.svg");
}
.icon-support-star-2.icon--big-picture::before {
  mask-image: url("./media/support-24-star-2.svg");
  -webkit-mask-image: url("./media/support-24-star-2.svg");
}
.icon-support-star-slash {
  width: 24px;
  height: 24px;
  mask-image: url("./media/support-24-star-slash.svg");
  -webkit-mask-image: url("./media/support-24-star-slash.svg");
}
.icon-support-star-slash.icon--big-picture::before {
  mask-image: url("./media/support-24-star-slash.svg");
  -webkit-mask-image: url("./media/support-24-star-slash.svg");
}
.icon-support-star {
  width: 24px;
  height: 24px;
  mask-image: url("./media/support-24-star.svg");
  -webkit-mask-image: url("./media/support-24-star.svg");
}
.icon-support-star.icon--big-picture::before {
  mask-image: url("./media/support-24-star.svg");
  -webkit-mask-image: url("./media/support-24-star.svg");
}
.icon-support-unlimited {
  width: 24px;
  height: 24px;
  mask-image: url("./media/support-24-unlimited.svg");
  -webkit-mask-image: url("./media/support-24-unlimited.svg");
}
.icon-support-unlimited.icon--big-picture::before {
  mask-image: url("./media/support-24-unlimited.svg");
  -webkit-mask-image: url("./media/support-24-unlimited.svg");
}
.icon-time-calendar-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/time-24-calendar-2.svg");
  -webkit-mask-image: url("./media/time-24-calendar-2.svg");
}
.icon-time-calendar-2.icon--big-picture::before {
  mask-image: url("./media/time-24-calendar-2.svg");
  -webkit-mask-image: url("./media/time-24-calendar-2.svg");
}
.icon-time-calendar-3 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/time-24-calendar-3.svg");
  -webkit-mask-image: url("./media/time-24-calendar-3.svg");
}
.icon-time-calendar-3.icon--big-picture::before {
  mask-image: url("./media/time-24-calendar-3.svg");
  -webkit-mask-image: url("./media/time-24-calendar-3.svg");
}
.icon-time-calendar-add {
  width: 24px;
  height: 24px;
  mask-image: url("./media/time-24-calendar-add.svg");
  -webkit-mask-image: url("./media/time-24-calendar-add.svg");
}
.icon-time-calendar-add.icon--big-picture::before {
  mask-image: url("./media/time-24-calendar-add.svg");
  -webkit-mask-image: url("./media/time-24-calendar-add.svg");
}
.icon-time-calendar-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/time-24-calendar-circle.svg");
  -webkit-mask-image: url("./media/time-24-calendar-circle.svg");
}
.icon-time-calendar-circle.icon--big-picture::before {
  mask-image: url("./media/time-24-calendar-circle.svg");
  -webkit-mask-image: url("./media/time-24-calendar-circle.svg");
}
.icon-time-calendar-edit {
  width: 24px;
  height: 24px;
  mask-image: url("./media/time-24-calendar-edit.svg");
  -webkit-mask-image: url("./media/time-24-calendar-edit.svg");
}
.icon-time-calendar-edit.icon--big-picture::before {
  mask-image: url("./media/time-24-calendar-edit.svg");
  -webkit-mask-image: url("./media/time-24-calendar-edit.svg");
}
.icon-time-calendar-remove {
  width: 24px;
  height: 24px;
  mask-image: url("./media/time-24-calendar-remove.svg");
  -webkit-mask-image: url("./media/time-24-calendar-remove.svg");
}
.icon-time-calendar-remove.icon--big-picture::before {
  mask-image: url("./media/time-24-calendar-remove.svg");
  -webkit-mask-image: url("./media/time-24-calendar-remove.svg");
}
.icon-time-calendar-search {
  width: 24px;
  height: 24px;
  mask-image: url("./media/time-24-calendar-search.svg");
  -webkit-mask-image: url("./media/time-24-calendar-search.svg");
}
.icon-time-calendar-search.icon--big-picture::before {
  mask-image: url("./media/time-24-calendar-search.svg");
  -webkit-mask-image: url("./media/time-24-calendar-search.svg");
}
.icon-time-calendar-tick {
  width: 24px;
  height: 24px;
  mask-image: url("./media/time-24-calendar-tick.svg");
  -webkit-mask-image: url("./media/time-24-calendar-tick.svg");
}
.icon-time-calendar-tick.icon--big-picture::before {
  mask-image: url("./media/time-24-calendar-tick.svg");
  -webkit-mask-image: url("./media/time-24-calendar-tick.svg");
}
.icon-time-calendar {
  width: 24px;
  height: 24px;
  mask-image: url("./media/time-24-calendar.svg");
  -webkit-mask-image: url("./media/time-24-calendar.svg");
}
.icon-time-calendar.icon--big-picture::before {
  mask-image: url("./media/time-24-calendar.svg");
  -webkit-mask-image: url("./media/time-24-calendar.svg");
}
.icon-time-clock {
  width: 24px;
  height: 24px;
  mask-image: url("./media/time-24-clock.svg");
  -webkit-mask-image: url("./media/time-24-clock.svg");
}
.icon-time-clock.icon--big-picture::before {
  mask-image: url("./media/time-24-clock.svg");
  -webkit-mask-image: url("./media/time-24-clock.svg");
}
.icon-time-security-time {
  width: 24px;
  height: 24px;
  mask-image: url("./media/time-24-security-time.svg");
  -webkit-mask-image: url("./media/time-24-security-time.svg");
}
.icon-time-security-time.icon--big-picture::before {
  mask-image: url("./media/time-24-security-time.svg");
  -webkit-mask-image: url("./media/time-24-security-time.svg");
}
.icon-time-timer-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/time-24-timer-2.svg");
  -webkit-mask-image: url("./media/time-24-timer-2.svg");
}
.icon-time-timer-2.icon--big-picture::before {
  mask-image: url("./media/time-24-timer-2.svg");
  -webkit-mask-image: url("./media/time-24-timer-2.svg");
}
.icon-time-timer-pause {
  width: 24px;
  height: 24px;
  mask-image: url("./media/time-24-timer-pause.svg");
  -webkit-mask-image: url("./media/time-24-timer-pause.svg");
}
.icon-time-timer-pause.icon--big-picture::before {
  mask-image: url("./media/time-24-timer-pause.svg");
  -webkit-mask-image: url("./media/time-24-timer-pause.svg");
}
.icon-time-timer-start {
  width: 24px;
  height: 24px;
  mask-image: url("./media/time-24-timer-start.svg");
  -webkit-mask-image: url("./media/time-24-timer-start.svg");
}
.icon-time-timer-start.icon--big-picture::before {
  mask-image: url("./media/time-24-timer-start.svg");
  -webkit-mask-image: url("./media/time-24-timer-start.svg");
}
.icon-time-timer {
  width: 24px;
  height: 24px;
  mask-image: url("./media/time-24-timer.svg");
  -webkit-mask-image: url("./media/time-24-timer.svg");
}
.icon-time-timer.icon--big-picture::before {
  mask-image: url("./media/time-24-timer.svg");
  -webkit-mask-image: url("./media/time-24-timer.svg");
}
.icon-type-attach-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/type-24-attach-circle.svg");
  -webkit-mask-image: url("./media/type-24-attach-circle.svg");
}
.icon-type-attach-circle.icon--big-picture::before {
  mask-image: url("./media/type-24-attach-circle.svg");
  -webkit-mask-image: url("./media/type-24-attach-circle.svg");
}
.icon-type-attach-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/type-24-attach-square.svg");
  -webkit-mask-image: url("./media/type-24-attach-square.svg");
}
.icon-type-attach-square.icon--big-picture::before {
  mask-image: url("./media/type-24-attach-square.svg");
  -webkit-mask-image: url("./media/type-24-attach-square.svg");
}
.icon-type-eraser {
  width: 24px;
  height: 24px;
  mask-image: url("./media/type-24-eraser.svg");
  -webkit-mask-image: url("./media/type-24-eraser.svg");
}
.icon-type-eraser.icon--big-picture::before {
  mask-image: url("./media/type-24-eraser.svg");
  -webkit-mask-image: url("./media/type-24-eraser.svg");
}
.icon-type-firstline {
  width: 24px;
  height: 24px;
  mask-image: url("./media/type-24-firstline.svg");
  -webkit-mask-image: url("./media/type-24-firstline.svg");
}
.icon-type-firstline.icon--big-picture::before {
  mask-image: url("./media/type-24-firstline.svg");
  -webkit-mask-image: url("./media/type-24-firstline.svg");
}
.icon-type-language-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/type-24-language-circle.svg");
  -webkit-mask-image: url("./media/type-24-language-circle.svg");
}
.icon-type-language-circle.icon--big-picture::before {
  mask-image: url("./media/type-24-language-circle.svg");
  -webkit-mask-image: url("./media/type-24-language-circle.svg");
}
.icon-type-language-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/type-24-language-square.svg");
  -webkit-mask-image: url("./media/type-24-language-square.svg");
}
.icon-type-language-square.icon--big-picture::before {
  mask-image: url("./media/type-24-language-square.svg");
  -webkit-mask-image: url("./media/type-24-language-square.svg");
}
.icon-type-link-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/type-24-link-2.svg");
  -webkit-mask-image: url("./media/type-24-link-2.svg");
}
.icon-type-link-2.icon--big-picture::before {
  mask-image: url("./media/type-24-link-2.svg");
  -webkit-mask-image: url("./media/type-24-link-2.svg");
}
.icon-type-link-3 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/type-24-link-3.svg");
  -webkit-mask-image: url("./media/type-24-link-3.svg");
}
.icon-type-link-3.icon--big-picture::before {
  mask-image: url("./media/type-24-link-3.svg");
  -webkit-mask-image: url("./media/type-24-link-3.svg");
}
.icon-type-link-4 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/type-24-link-4.svg");
  -webkit-mask-image: url("./media/type-24-link-4.svg");
}
.icon-type-link-4.icon--big-picture::before {
  mask-image: url("./media/type-24-link-4.svg");
  -webkit-mask-image: url("./media/type-24-link-4.svg");
}
.icon-type-link-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/type-24-link-circle.svg");
  -webkit-mask-image: url("./media/type-24-link-circle.svg");
}
.icon-type-link-circle.icon--big-picture::before {
  mask-image: url("./media/type-24-link-circle.svg");
  -webkit-mask-image: url("./media/type-24-link-circle.svg");
}
.icon-type-link-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/type-24-link-square.svg");
  -webkit-mask-image: url("./media/type-24-link-square.svg");
}
.icon-type-link-square.icon--big-picture::before {
  mask-image: url("./media/type-24-link-square.svg");
  -webkit-mask-image: url("./media/type-24-link-square.svg");
}
.icon-type-link {
  width: 24px;
  height: 24px;
  mask-image: url("./media/type-24-link.svg");
  -webkit-mask-image: url("./media/type-24-link.svg");
}
.icon-type-link.icon--big-picture::before {
  mask-image: url("./media/type-24-link.svg");
  -webkit-mask-image: url("./media/type-24-link.svg");
}
.icon-type-maximize {
  width: 24px;
  height: 24px;
  mask-image: url("./media/type-24-maximize.svg");
  -webkit-mask-image: url("./media/type-24-maximize.svg");
}
.icon-type-maximize.icon--big-picture::before {
  mask-image: url("./media/type-24-maximize.svg");
  -webkit-mask-image: url("./media/type-24-maximize.svg");
}
.icon-type-paperclip-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/type-24-paperclip-2.svg");
  -webkit-mask-image: url("./media/type-24-paperclip-2.svg");
}
.icon-type-paperclip-2.icon--big-picture::before {
  mask-image: url("./media/type-24-paperclip-2.svg");
  -webkit-mask-image: url("./media/type-24-paperclip-2.svg");
}
.icon-type-paperclip {
  width: 24px;
  height: 24px;
  mask-image: url("./media/type-24-paperclip.svg");
  -webkit-mask-image: url("./media/type-24-paperclip.svg");
}
.icon-type-paperclip.icon--big-picture::before {
  mask-image: url("./media/type-24-paperclip.svg");
  -webkit-mask-image: url("./media/type-24-paperclip.svg");
}
.icon-type-pharagraphspacing {
  width: 24px;
  height: 24px;
  mask-image: url("./media/type-24-pharagraphspacing.svg");
  -webkit-mask-image: url("./media/type-24-pharagraphspacing.svg");
}
.icon-type-pharagraphspacing.icon--big-picture::before {
  mask-image: url("./media/type-24-pharagraphspacing.svg");
  -webkit-mask-image: url("./media/type-24-pharagraphspacing.svg");
}
.icon-type-quote-down-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/type-24-quote-down-circle.svg");
  -webkit-mask-image: url("./media/type-24-quote-down-circle.svg");
}
.icon-type-quote-down-circle.icon--big-picture::before {
  mask-image: url("./media/type-24-quote-down-circle.svg");
  -webkit-mask-image: url("./media/type-24-quote-down-circle.svg");
}
.icon-type-quote-down-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/type-24-quote-down-square.svg");
  -webkit-mask-image: url("./media/type-24-quote-down-square.svg");
}
.icon-type-quote-down-square.icon--big-picture::before {
  mask-image: url("./media/type-24-quote-down-square.svg");
  -webkit-mask-image: url("./media/type-24-quote-down-square.svg");
}
.icon-type-quote-down {
  width: 24px;
  height: 24px;
  mask-image: url("./media/type-24-quote-down.svg");
  -webkit-mask-image: url("./media/type-24-quote-down.svg");
}
.icon-type-quote-down.icon--big-picture::before {
  mask-image: url("./media/type-24-quote-down.svg");
  -webkit-mask-image: url("./media/type-24-quote-down.svg");
}
.icon-type-quote-up-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/type-24-quote-up-circle.svg");
  -webkit-mask-image: url("./media/type-24-quote-up-circle.svg");
}
.icon-type-quote-up-circle.icon--big-picture::before {
  mask-image: url("./media/type-24-quote-up-circle.svg");
  -webkit-mask-image: url("./media/type-24-quote-up-circle.svg");
}
.icon-type-quote-up-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/type-24-quote-up-square.svg");
  -webkit-mask-image: url("./media/type-24-quote-up-square.svg");
}
.icon-type-quote-up-square.icon--big-picture::before {
  mask-image: url("./media/type-24-quote-up-square.svg");
  -webkit-mask-image: url("./media/type-24-quote-up-square.svg");
}
.icon-type-quote-up {
  width: 24px;
  height: 24px;
  mask-image: url("./media/type-24-quote-up.svg");
  -webkit-mask-image: url("./media/type-24-quote-up.svg");
}
.icon-type-quote-up.icon--big-picture::before {
  mask-image: url("./media/type-24-quote-up.svg");
  -webkit-mask-image: url("./media/type-24-quote-up.svg");
}
.icon-type-smallcaps {
  width: 24px;
  height: 24px;
  mask-image: url("./media/type-24-smallcaps.svg");
  -webkit-mask-image: url("./media/type-24-smallcaps.svg");
}
.icon-type-smallcaps.icon--big-picture::before {
  mask-image: url("./media/type-24-smallcaps.svg");
  -webkit-mask-image: url("./media/type-24-smallcaps.svg");
}
.icon-type-text-block {
  width: 24px;
  height: 24px;
  mask-image: url("./media/type-24-text-block.svg");
  -webkit-mask-image: url("./media/type-24-text-block.svg");
}
.icon-type-text-block.icon--big-picture::before {
  mask-image: url("./media/type-24-text-block.svg");
  -webkit-mask-image: url("./media/type-24-text-block.svg");
}
.icon-type-text-bold {
  width: 24px;
  height: 24px;
  mask-image: url("./media/type-24-text-bold.svg");
  -webkit-mask-image: url("./media/type-24-text-bold.svg");
}
.icon-type-text-bold.icon--big-picture::before {
  mask-image: url("./media/type-24-text-bold.svg");
  -webkit-mask-image: url("./media/type-24-text-bold.svg");
}
.icon-type-text-italic {
  width: 24px;
  height: 24px;
  mask-image: url("./media/type-24-text-italic.svg");
  -webkit-mask-image: url("./media/type-24-text-italic.svg");
}
.icon-type-text-italic.icon--big-picture::before {
  mask-image: url("./media/type-24-text-italic.svg");
  -webkit-mask-image: url("./media/type-24-text-italic.svg");
}
.icon-type-text-underline {
  width: 24px;
  height: 24px;
  mask-image: url("./media/type-24-text-underline.svg");
  -webkit-mask-image: url("./media/type-24-text-underline.svg");
}
.icon-type-text-underline.icon--big-picture::before {
  mask-image: url("./media/type-24-text-underline.svg");
  -webkit-mask-image: url("./media/type-24-text-underline.svg");
}
.icon-type-text {
  width: 24px;
  height: 24px;
  mask-image: url("./media/type-24-text.svg");
  -webkit-mask-image: url("./media/type-24-text.svg");
}
.icon-type-text.icon--big-picture::before {
  mask-image: url("./media/type-24-text.svg");
  -webkit-mask-image: url("./media/type-24-text.svg");
}
.icon-type-textalign-center {
  width: 24px;
  height: 24px;
  mask-image: url("./media/type-24-textalign-center.svg");
  -webkit-mask-image: url("./media/type-24-textalign-center.svg");
}
.icon-type-textalign-center.icon--big-picture::before {
  mask-image: url("./media/type-24-textalign-center.svg");
  -webkit-mask-image: url("./media/type-24-textalign-center.svg");
}
.icon-type-textalign-justifycenter {
  width: 24px;
  height: 24px;
  mask-image: url("./media/type-24-textalign-justifycenter.svg");
  -webkit-mask-image: url("./media/type-24-textalign-justifycenter.svg");
}
.icon-type-textalign-justifycenter.icon--big-picture::before {
  mask-image: url("./media/type-24-textalign-justifycenter.svg");
  -webkit-mask-image: url("./media/type-24-textalign-justifycenter.svg");
}
.icon-type-textalign-justifyleft {
  width: 24px;
  height: 24px;
  mask-image: url("./media/type-24-textalign-justifyleft.svg");
  -webkit-mask-image: url("./media/type-24-textalign-justifyleft.svg");
}
.icon-type-textalign-justifyleft.icon--big-picture::before {
  mask-image: url("./media/type-24-textalign-justifyleft.svg");
  -webkit-mask-image: url("./media/type-24-textalign-justifyleft.svg");
}
.icon-type-textalign-justifyright {
  width: 24px;
  height: 24px;
  mask-image: url("./media/type-24-textalign-justifyright.svg");
  -webkit-mask-image: url("./media/type-24-textalign-justifyright.svg");
}
.icon-type-textalign-justifyright.icon--big-picture::before {
  mask-image: url("./media/type-24-textalign-justifyright.svg");
  -webkit-mask-image: url("./media/type-24-textalign-justifyright.svg");
}
.icon-type-textalign-left {
  width: 24px;
  height: 24px;
  mask-image: url("./media/type-24-textalign-left.svg");
  -webkit-mask-image: url("./media/type-24-textalign-left.svg");
}
.icon-type-textalign-left.icon--big-picture::before {
  mask-image: url("./media/type-24-textalign-left.svg");
  -webkit-mask-image: url("./media/type-24-textalign-left.svg");
}
.icon-type-textalign-right {
  width: 24px;
  height: 24px;
  mask-image: url("./media/type-24-textalign-right.svg");
  -webkit-mask-image: url("./media/type-24-textalign-right.svg");
}
.icon-type-textalign-right.icon--big-picture::before {
  mask-image: url("./media/type-24-textalign-right.svg");
  -webkit-mask-image: url("./media/type-24-textalign-right.svg");
}
.icon-type-translate {
  width: 24px;
  height: 24px;
  mask-image: url("./media/type-24-translate.svg");
  -webkit-mask-image: url("./media/type-24-translate.svg");
}
.icon-type-translate.icon--big-picture::before {
  mask-image: url("./media/type-24-translate.svg");
  -webkit-mask-image: url("./media/type-24-translate.svg");
}
.icon-users-company {
  width: 24px;
  height: 24px;
  mask-image: url("./media/users-24-company.svg");
  -webkit-mask-image: url("./media/users-24-company.svg");
}
.icon-users-company.icon--big-picture::before {
  mask-image: url("./media/users-24-company.svg");
  -webkit-mask-image: url("./media/users-24-company.svg");
}
.icon-users-people {
  width: 24px;
  height: 24px;
  mask-image: url("./media/users-24-people.svg");
  -webkit-mask-image: url("./media/users-24-people.svg");
}
.icon-users-people.icon--big-picture::before {
  mask-image: url("./media/users-24-people.svg");
  -webkit-mask-image: url("./media/users-24-people.svg");
}
.icon-users-professional {
  width: 24px;
  height: 24px;
  mask-image: url("./media/users-24-professional.svg");
  -webkit-mask-image: url("./media/users-24-professional.svg");
}
.icon-users-professional.icon--big-picture::before {
  mask-image: url("./media/users-24-professional.svg");
  -webkit-mask-image: url("./media/users-24-professional.svg");
}
.icon-users-profile-2user {
  width: 24px;
  height: 24px;
  mask-image: url("./media/users-24-profile-2user.svg");
  -webkit-mask-image: url("./media/users-24-profile-2user.svg");
}
.icon-users-profile-2user.icon--big-picture::before {
  mask-image: url("./media/users-24-profile-2user.svg");
  -webkit-mask-image: url("./media/users-24-profile-2user.svg");
}
.icon-users-profile-add {
  width: 24px;
  height: 24px;
  mask-image: url("./media/users-24-profile-add.svg");
  -webkit-mask-image: url("./media/users-24-profile-add.svg");
}
.icon-users-profile-add.icon--big-picture::before {
  mask-image: url("./media/users-24-profile-add.svg");
  -webkit-mask-image: url("./media/users-24-profile-add.svg");
}
.icon-users-profile-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/users-24-profile-circle.svg");
  -webkit-mask-image: url("./media/users-24-profile-circle.svg");
}
.icon-users-profile-circle.icon--big-picture::before {
  mask-image: url("./media/users-24-profile-circle.svg");
  -webkit-mask-image: url("./media/users-24-profile-circle.svg");
}
.icon-users-profile-delete {
  width: 24px;
  height: 24px;
  mask-image: url("./media/users-24-profile-delete.svg");
  -webkit-mask-image: url("./media/users-24-profile-delete.svg");
}
.icon-users-profile-delete.icon--big-picture::before {
  mask-image: url("./media/users-24-profile-delete.svg");
  -webkit-mask-image: url("./media/users-24-profile-delete.svg");
}
.icon-users-profile-remove {
  width: 24px;
  height: 24px;
  mask-image: url("./media/users-24-profile-remove.svg");
  -webkit-mask-image: url("./media/users-24-profile-remove.svg");
}
.icon-users-profile-remove.icon--big-picture::before {
  mask-image: url("./media/users-24-profile-remove.svg");
  -webkit-mask-image: url("./media/users-24-profile-remove.svg");
}
.icon-users-profile-tick {
  width: 24px;
  height: 24px;
  mask-image: url("./media/users-24-profile-tick.svg");
  -webkit-mask-image: url("./media/users-24-profile-tick.svg");
}
.icon-users-profile-tick.icon--big-picture::before {
  mask-image: url("./media/users-24-profile-tick.svg");
  -webkit-mask-image: url("./media/users-24-profile-tick.svg");
}
.icon-users-profile {
  width: 24px;
  height: 24px;
  mask-image: url("./media/users-24-profile.svg");
  -webkit-mask-image: url("./media/users-24-profile.svg");
}
.icon-users-profile.icon--big-picture::before {
  mask-image: url("./media/users-24-profile.svg");
  -webkit-mask-image: url("./media/users-24-profile.svg");
}
.icon-users-tag-user {
  width: 24px;
  height: 24px;
  mask-image: url("./media/users-24-tag-user.svg");
  -webkit-mask-image: url("./media/users-24-tag-user.svg");
}
.icon-users-tag-user.icon--big-picture::before {
  mask-image: url("./media/users-24-tag-user.svg");
  -webkit-mask-image: url("./media/users-24-tag-user.svg");
}
.icon-users-user-add {
  width: 24px;
  height: 24px;
  mask-image: url("./media/users-24-user-add.svg");
  -webkit-mask-image: url("./media/users-24-user-add.svg");
}
.icon-users-user-add.icon--big-picture::before {
  mask-image: url("./media/users-24-user-add.svg");
  -webkit-mask-image: url("./media/users-24-user-add.svg");
}
.icon-users-user-cirlce-add {
  width: 24px;
  height: 24px;
  mask-image: url("./media/users-24-user-cirlce-add.svg");
  -webkit-mask-image: url("./media/users-24-user-cirlce-add.svg");
}
.icon-users-user-cirlce-add.icon--big-picture::before {
  mask-image: url("./media/users-24-user-cirlce-add.svg");
  -webkit-mask-image: url("./media/users-24-user-cirlce-add.svg");
}
.icon-users-user-edit {
  width: 24px;
  height: 24px;
  mask-image: url("./media/users-24-user-edit.svg");
  -webkit-mask-image: url("./media/users-24-user-edit.svg");
}
.icon-users-user-edit.icon--big-picture::before {
  mask-image: url("./media/users-24-user-edit.svg");
  -webkit-mask-image: url("./media/users-24-user-edit.svg");
}
.icon-users-user-help-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/users-24-user-help-2.svg");
  -webkit-mask-image: url("./media/users-24-user-help-2.svg");
}
.icon-users-user-help-2.icon--big-picture::before {
  mask-image: url("./media/users-24-user-help-2.svg");
  -webkit-mask-image: url("./media/users-24-user-help-2.svg");
}
.icon-users-user-help-3 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/users-24-user-help-3.svg");
  -webkit-mask-image: url("./media/users-24-user-help-3.svg");
}
.icon-users-user-help-3.icon--big-picture::before {
  mask-image: url("./media/users-24-user-help-3.svg");
  -webkit-mask-image: url("./media/users-24-user-help-3.svg");
}
.icon-users-user-help {
  width: 24px;
  height: 24px;
  mask-image: url("./media/users-24-user-help.svg");
  -webkit-mask-image: url("./media/users-24-user-help.svg");
}
.icon-users-user-help.icon--big-picture::before {
  mask-image: url("./media/users-24-user-help.svg");
  -webkit-mask-image: url("./media/users-24-user-help.svg");
}
.icon-users-user-minus {
  width: 24px;
  height: 24px;
  mask-image: url("./media/users-24-user-minus.svg");
  -webkit-mask-image: url("./media/users-24-user-minus.svg");
}
.icon-users-user-minus.icon--big-picture::before {
  mask-image: url("./media/users-24-user-minus.svg");
  -webkit-mask-image: url("./media/users-24-user-minus.svg");
}
.icon-users-user-octagon {
  width: 24px;
  height: 24px;
  mask-image: url("./media/users-24-user-octagon.svg");
  -webkit-mask-image: url("./media/users-24-user-octagon.svg");
}
.icon-users-user-octagon.icon--big-picture::before {
  mask-image: url("./media/users-24-user-octagon.svg");
  -webkit-mask-image: url("./media/users-24-user-octagon.svg");
}
.icon-users-user-remove {
  width: 24px;
  height: 24px;
  mask-image: url("./media/users-24-user-remove.svg");
  -webkit-mask-image: url("./media/users-24-user-remove.svg");
}
.icon-users-user-remove.icon--big-picture::before {
  mask-image: url("./media/users-24-user-remove.svg");
  -webkit-mask-image: url("./media/users-24-user-remove.svg");
}
.icon-users-user-search {
  width: 24px;
  height: 24px;
  mask-image: url("./media/users-24-user-search.svg");
  -webkit-mask-image: url("./media/users-24-user-search.svg");
}
.icon-users-user-search.icon--big-picture::before {
  mask-image: url("./media/users-24-user-search.svg");
  -webkit-mask-image: url("./media/users-24-user-search.svg");
}
.icon-users-user-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/users-24-user-square.svg");
  -webkit-mask-image: url("./media/users-24-user-square.svg");
}
.icon-users-user-square.icon--big-picture::before {
  mask-image: url("./media/users-24-user-square.svg");
  -webkit-mask-image: url("./media/users-24-user-square.svg");
}
.icon-users-user-tag {
  width: 24px;
  height: 24px;
  mask-image: url("./media/users-24-user-tag.svg");
  -webkit-mask-image: url("./media/users-24-user-tag.svg");
}
.icon-users-user-tag.icon--big-picture::before {
  mask-image: url("./media/users-24-user-tag.svg");
  -webkit-mask-image: url("./media/users-24-user-tag.svg");
}
.icon-users-user-tick {
  width: 24px;
  height: 24px;
  mask-image: url("./media/users-24-user-tick.svg");
  -webkit-mask-image: url("./media/users-24-user-tick.svg");
}
.icon-users-user-tick.icon--big-picture::before {
  mask-image: url("./media/users-24-user-tick.svg");
  -webkit-mask-image: url("./media/users-24-user-tick.svg");
}
.icon-users-user {
  width: 24px;
  height: 24px;
  mask-image: url("./media/users-24-user.svg");
  -webkit-mask-image: url("./media/users-24-user.svg");
}
.icon-users-user.icon--big-picture::before {
  mask-image: url("./media/users-24-user.svg");
  -webkit-mask-image: url("./media/users-24-user.svg");
}
.icon-video-audio-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-audio-square.svg");
  -webkit-mask-image: url("./media/video-24-audio-square.svg");
}
.icon-video-audio-square.icon--big-picture::before {
  mask-image: url("./media/video-24-audio-square.svg");
  -webkit-mask-image: url("./media/video-24-audio-square.svg");
}
.icon-video-backward-10-seconds {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-backward-10-seconds.svg");
  -webkit-mask-image: url("./media/video-24-backward-10-seconds.svg");
}
.icon-video-backward-10-seconds.icon--big-picture::before {
  mask-image: url("./media/video-24-backward-10-seconds.svg");
  -webkit-mask-image: url("./media/video-24-backward-10-seconds.svg");
}
.icon-video-backward-15-seconds {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-backward-15-seconds.svg");
  -webkit-mask-image: url("./media/video-24-backward-15-seconds.svg");
}
.icon-video-backward-15-seconds.icon--big-picture::before {
  mask-image: url("./media/video-24-backward-15-seconds.svg");
  -webkit-mask-image: url("./media/video-24-backward-15-seconds.svg");
}
.icon-video-backward-5-seconds {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-backward-5-seconds.svg");
  -webkit-mask-image: url("./media/video-24-backward-5-seconds.svg");
}
.icon-video-backward-5-seconds.icon--big-picture::before {
  mask-image: url("./media/video-24-backward-5-seconds.svg");
  -webkit-mask-image: url("./media/video-24-backward-5-seconds.svg");
}
.icon-video-backward {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-backward.svg");
  -webkit-mask-image: url("./media/video-24-backward.svg");
}
.icon-video-backward.icon--big-picture::before {
  mask-image: url("./media/video-24-backward.svg");
  -webkit-mask-image: url("./media/video-24-backward.svg");
}
.icon-video-camera-slash {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-camera-slash.svg");
  -webkit-mask-image: url("./media/video-24-camera-slash.svg");
}
.icon-video-camera-slash.icon--big-picture::before {
  mask-image: url("./media/video-24-camera-slash.svg");
  -webkit-mask-image: url("./media/video-24-camera-slash.svg");
}
.icon-video-camera {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-camera.svg");
  -webkit-mask-image: url("./media/video-24-camera.svg");
}
.icon-video-camera.icon--big-picture::before {
  mask-image: url("./media/video-24-camera.svg");
  -webkit-mask-image: url("./media/video-24-camera.svg");
}
.icon-video-devices {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-devices.svg");
  -webkit-mask-image: url("./media/video-24-devices.svg");
}
.icon-video-devices.icon--big-picture::before {
  mask-image: url("./media/video-24-devices.svg");
  -webkit-mask-image: url("./media/video-24-devices.svg");
}
.icon-video-forward-10-seconds {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-forward-10-seconds.svg");
  -webkit-mask-image: url("./media/video-24-forward-10-seconds.svg");
}
.icon-video-forward-10-seconds.icon--big-picture::before {
  mask-image: url("./media/video-24-forward-10-seconds.svg");
  -webkit-mask-image: url("./media/video-24-forward-10-seconds.svg");
}
.icon-video-forward-15-seconds {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-forward-15-seconds.svg");
  -webkit-mask-image: url("./media/video-24-forward-15-seconds.svg");
}
.icon-video-forward-15-seconds.icon--big-picture::before {
  mask-image: url("./media/video-24-forward-15-seconds.svg");
  -webkit-mask-image: url("./media/video-24-forward-15-seconds.svg");
}
.icon-video-forward-5-seconds {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-forward-5-seconds.svg");
  -webkit-mask-image: url("./media/video-24-forward-5-seconds.svg");
}
.icon-video-forward-5-seconds.icon--big-picture::before {
  mask-image: url("./media/video-24-forward-5-seconds.svg");
  -webkit-mask-image: url("./media/video-24-forward-5-seconds.svg");
}
.icon-video-forward {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-forward.svg");
  -webkit-mask-image: url("./media/video-24-forward.svg");
}
.icon-video-forward.icon--big-picture::before {
  mask-image: url("./media/video-24-forward.svg");
  -webkit-mask-image: url("./media/video-24-forward.svg");
}
.icon-video-gallery-add {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-gallery-add.svg");
  -webkit-mask-image: url("./media/video-24-gallery-add.svg");
}
.icon-video-gallery-add.icon--big-picture::before {
  mask-image: url("./media/video-24-gallery-add.svg");
  -webkit-mask-image: url("./media/video-24-gallery-add.svg");
}
.icon-video-gallery-edit {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-gallery-edit.svg");
  -webkit-mask-image: url("./media/video-24-gallery-edit.svg");
}
.icon-video-gallery-edit.icon--big-picture::before {
  mask-image: url("./media/video-24-gallery-edit.svg");
  -webkit-mask-image: url("./media/video-24-gallery-edit.svg");
}
.icon-video-gallery-export {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-gallery-export.svg");
  -webkit-mask-image: url("./media/video-24-gallery-export.svg");
}
.icon-video-gallery-export.icon--big-picture::before {
  mask-image: url("./media/video-24-gallery-export.svg");
  -webkit-mask-image: url("./media/video-24-gallery-export.svg");
}
.icon-video-gallery-favorite {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-gallery-favorite.svg");
  -webkit-mask-image: url("./media/video-24-gallery-favorite.svg");
}
.icon-video-gallery-favorite.icon--big-picture::before {
  mask-image: url("./media/video-24-gallery-favorite.svg");
  -webkit-mask-image: url("./media/video-24-gallery-favorite.svg");
}
.icon-video-gallery-import {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-gallery-import.svg");
  -webkit-mask-image: url("./media/video-24-gallery-import.svg");
}
.icon-video-gallery-import.icon--big-picture::before {
  mask-image: url("./media/video-24-gallery-import.svg");
  -webkit-mask-image: url("./media/video-24-gallery-import.svg");
}
.icon-video-gallery-remove {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-gallery-remove.svg");
  -webkit-mask-image: url("./media/video-24-gallery-remove.svg");
}
.icon-video-gallery-remove.icon--big-picture::before {
  mask-image: url("./media/video-24-gallery-remove.svg");
  -webkit-mask-image: url("./media/video-24-gallery-remove.svg");
}
.icon-video-gallery-slash {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-gallery-slash.svg");
  -webkit-mask-image: url("./media/video-24-gallery-slash.svg");
}
.icon-video-gallery-slash.icon--big-picture::before {
  mask-image: url("./media/video-24-gallery-slash.svg");
  -webkit-mask-image: url("./media/video-24-gallery-slash.svg");
}
.icon-video-gallery-tick {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-gallery-tick.svg");
  -webkit-mask-image: url("./media/video-24-gallery-tick.svg");
}
.icon-video-gallery-tick.icon--big-picture::before {
  mask-image: url("./media/video-24-gallery-tick.svg");
  -webkit-mask-image: url("./media/video-24-gallery-tick.svg");
}
.icon-video-gallery {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-gallery.svg");
  -webkit-mask-image: url("./media/video-24-gallery.svg");
}
.icon-video-gallery.icon--big-picture::before {
  mask-image: url("./media/video-24-gallery.svg");
  -webkit-mask-image: url("./media/video-24-gallery.svg");
}
.icon-video-image {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-image.svg");
  -webkit-mask-image: url("./media/video-24-image.svg");
}
.icon-video-image.icon--big-picture::before {
  mask-image: url("./media/video-24-image.svg");
  -webkit-mask-image: url("./media/video-24-image.svg");
}
.icon-video-maximize-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-maximize-circle.svg");
  -webkit-mask-image: url("./media/video-24-maximize-circle.svg");
}
.icon-video-maximize-circle.icon--big-picture::before {
  mask-image: url("./media/video-24-maximize-circle.svg");
  -webkit-mask-image: url("./media/video-24-maximize-circle.svg");
}
.icon-video-microphone-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-microphone-2.svg");
  -webkit-mask-image: url("./media/video-24-microphone-2.svg");
}
.icon-video-microphone-2.icon--big-picture::before {
  mask-image: url("./media/video-24-microphone-2.svg");
  -webkit-mask-image: url("./media/video-24-microphone-2.svg");
}
.icon-video-microphone-slash {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-microphone-slash.svg");
  -webkit-mask-image: url("./media/video-24-microphone-slash.svg");
}
.icon-video-microphone-slash.icon--big-picture::before {
  mask-image: url("./media/video-24-microphone-slash.svg");
  -webkit-mask-image: url("./media/video-24-microphone-slash.svg");
}
.icon-video-microphone {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-microphone.svg");
  -webkit-mask-image: url("./media/video-24-microphone.svg");
}
.icon-video-microphone.icon--big-picture::before {
  mask-image: url("./media/video-24-microphone.svg");
  -webkit-mask-image: url("./media/video-24-microphone.svg");
}
.icon-video-mini-music-sqaure {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-mini-music-sqaure.svg");
  -webkit-mask-image: url("./media/video-24-mini-music-sqaure.svg");
}
.icon-video-mini-music-sqaure.icon--big-picture::before {
  mask-image: url("./media/video-24-mini-music-sqaure.svg");
  -webkit-mask-image: url("./media/video-24-mini-music-sqaure.svg");
}
.icon-video-music-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-music-circle.svg");
  -webkit-mask-image: url("./media/video-24-music-circle.svg");
}
.icon-video-music-circle.icon--big-picture::before {
  mask-image: url("./media/video-24-music-circle.svg");
  -webkit-mask-image: url("./media/video-24-music-circle.svg");
}
.icon-video-music-dashboard {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-music-dashboard.svg");
  -webkit-mask-image: url("./media/video-24-music-dashboard.svg");
}
.icon-video-music-dashboard.icon--big-picture::before {
  mask-image: url("./media/video-24-music-dashboard.svg");
  -webkit-mask-image: url("./media/video-24-music-dashboard.svg");
}
.icon-video-music-filter {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-music-filter.svg");
  -webkit-mask-image: url("./media/video-24-music-filter.svg");
}
.icon-video-music-filter.icon--big-picture::before {
  mask-image: url("./media/video-24-music-filter.svg");
  -webkit-mask-image: url("./media/video-24-music-filter.svg");
}
.icon-video-music-library-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-music-library-2.svg");
  -webkit-mask-image: url("./media/video-24-music-library-2.svg");
}
.icon-video-music-library-2.icon--big-picture::before {
  mask-image: url("./media/video-24-music-library-2.svg");
  -webkit-mask-image: url("./media/video-24-music-library-2.svg");
}
.icon-video-music-playlist {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-music-playlist.svg");
  -webkit-mask-image: url("./media/video-24-music-playlist.svg");
}
.icon-video-music-playlist.icon--big-picture::before {
  mask-image: url("./media/video-24-music-playlist.svg");
  -webkit-mask-image: url("./media/video-24-music-playlist.svg");
}
.icon-video-music-square-add {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-music-square-add.svg");
  -webkit-mask-image: url("./media/video-24-music-square-add.svg");
}
.icon-video-music-square-add.icon--big-picture::before {
  mask-image: url("./media/video-24-music-square-add.svg");
  -webkit-mask-image: url("./media/video-24-music-square-add.svg");
}
.icon-video-music-square-remove {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-music-square-remove.svg");
  -webkit-mask-image: url("./media/video-24-music-square-remove.svg");
}
.icon-video-music-square-remove.icon--big-picture::before {
  mask-image: url("./media/video-24-music-square-remove.svg");
  -webkit-mask-image: url("./media/video-24-music-square-remove.svg");
}
.icon-video-music-square-search {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-music-square-search.svg");
  -webkit-mask-image: url("./media/video-24-music-square-search.svg");
}
.icon-video-music-square-search.icon--big-picture::before {
  mask-image: url("./media/video-24-music-square-search.svg");
  -webkit-mask-image: url("./media/video-24-music-square-search.svg");
}
.icon-video-music-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-music-square.svg");
  -webkit-mask-image: url("./media/video-24-music-square.svg");
}
.icon-video-music-square.icon--big-picture::before {
  mask-image: url("./media/video-24-music-square.svg");
  -webkit-mask-image: url("./media/video-24-music-square.svg");
}
.icon-video-music {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-music.svg");
  -webkit-mask-image: url("./media/video-24-music.svg");
}
.icon-video-music.icon--big-picture::before {
  mask-image: url("./media/video-24-music.svg");
  -webkit-mask-image: url("./media/video-24-music.svg");
}
.icon-video-musicnote {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-musicnote.svg");
  -webkit-mask-image: url("./media/video-24-musicnote.svg");
}
.icon-video-musicnote.icon--big-picture::before {
  mask-image: url("./media/video-24-musicnote.svg");
  -webkit-mask-image: url("./media/video-24-musicnote.svg");
}
.icon-video-next {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-next.svg");
  -webkit-mask-image: url("./media/video-24-next.svg");
}
.icon-video-next.icon--big-picture::before {
  mask-image: url("./media/video-24-next.svg");
  -webkit-mask-image: url("./media/video-24-next.svg");
}
.icon-video-note-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-note-square.svg");
  -webkit-mask-image: url("./media/video-24-note-square.svg");
}
.icon-video-note-square.icon--big-picture::before {
  mask-image: url("./media/video-24-note-square.svg");
  -webkit-mask-image: url("./media/video-24-note-square.svg");
}
.icon-video-pause-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-pause-circle.svg");
  -webkit-mask-image: url("./media/video-24-pause-circle.svg");
}
.icon-video-pause-circle.icon--big-picture::before {
  mask-image: url("./media/video-24-pause-circle.svg");
  -webkit-mask-image: url("./media/video-24-pause-circle.svg");
}
.icon-video-pause {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-pause.svg");
  -webkit-mask-image: url("./media/video-24-pause.svg");
}
.icon-video-pause.icon--big-picture::before {
  mask-image: url("./media/video-24-pause.svg");
  -webkit-mask-image: url("./media/video-24-pause.svg");
}
.icon-video-play-add {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-play-add.svg");
  -webkit-mask-image: url("./media/video-24-play-add.svg");
}
.icon-video-play-add.icon--big-picture::before {
  mask-image: url("./media/video-24-play-add.svg");
  -webkit-mask-image: url("./media/video-24-play-add.svg");
}
.icon-video-play-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-play-circle.svg");
  -webkit-mask-image: url("./media/video-24-play-circle.svg");
}
.icon-video-play-circle.icon--big-picture::before {
  mask-image: url("./media/video-24-play-circle.svg");
  -webkit-mask-image: url("./media/video-24-play-circle.svg");
}
.icon-video-play-cricle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-play-cricle.svg");
  -webkit-mask-image: url("./media/video-24-play-cricle.svg");
}
.icon-video-play-cricle.icon--big-picture::before {
  mask-image: url("./media/video-24-play-cricle.svg");
  -webkit-mask-image: url("./media/video-24-play-cricle.svg");
}
.icon-video-play-remove {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-play-remove.svg");
  -webkit-mask-image: url("./media/video-24-play-remove.svg");
}
.icon-video-play-remove.icon--big-picture::before {
  mask-image: url("./media/video-24-play-remove.svg");
  -webkit-mask-image: url("./media/video-24-play-remove.svg");
}
.icon-video-play {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-play.svg");
  -webkit-mask-image: url("./media/video-24-play.svg");
}
.icon-video-play.icon--big-picture::before {
  mask-image: url("./media/video-24-play.svg");
  -webkit-mask-image: url("./media/video-24-play.svg");
}
.icon-video-previous {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-previous.svg");
  -webkit-mask-image: url("./media/video-24-previous.svg");
}
.icon-video-previous.icon--big-picture::before {
  mask-image: url("./media/video-24-previous.svg");
  -webkit-mask-image: url("./media/video-24-previous.svg");
}
.icon-video-radio {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-radio.svg");
  -webkit-mask-image: url("./media/video-24-radio.svg");
}
.icon-video-radio.icon--big-picture::before {
  mask-image: url("./media/video-24-radio.svg");
  -webkit-mask-image: url("./media/video-24-radio.svg");
}
.icon-video-record-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-record-circle.svg");
  -webkit-mask-image: url("./media/video-24-record-circle.svg");
}
.icon-video-record-circle.icon--big-picture::before {
  mask-image: url("./media/video-24-record-circle.svg");
  -webkit-mask-image: url("./media/video-24-record-circle.svg");
}
.icon-video-record {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-record.svg");
  -webkit-mask-image: url("./media/video-24-record.svg");
}
.icon-video-record.icon--big-picture::before {
  mask-image: url("./media/video-24-record.svg");
  -webkit-mask-image: url("./media/video-24-record.svg");
}
.icon-video-repeate-music {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-repeate-music.svg");
  -webkit-mask-image: url("./media/video-24-repeate-music.svg");
}
.icon-video-repeate-music.icon--big-picture::before {
  mask-image: url("./media/video-24-repeate-music.svg");
  -webkit-mask-image: url("./media/video-24-repeate-music.svg");
}
.icon-video-repeate-one {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-repeate-one.svg");
  -webkit-mask-image: url("./media/video-24-repeate-one.svg");
}
.icon-video-repeate-one.icon--big-picture::before {
  mask-image: url("./media/video-24-repeate-one.svg");
  -webkit-mask-image: url("./media/video-24-repeate-one.svg");
}
.icon-video-scissor {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-scissor.svg");
  -webkit-mask-image: url("./media/video-24-scissor.svg");
}
.icon-video-scissor.icon--big-picture::before {
  mask-image: url("./media/video-24-scissor.svg");
  -webkit-mask-image: url("./media/video-24-scissor.svg");
}
.icon-video-screenmirroring {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-screenmirroring.svg");
  -webkit-mask-image: url("./media/video-24-screenmirroring.svg");
}
.icon-video-screenmirroring.icon--big-picture::before {
  mask-image: url("./media/video-24-screenmirroring.svg");
  -webkit-mask-image: url("./media/video-24-screenmirroring.svg");
}
.icon-video-shuffle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-shuffle.svg");
  -webkit-mask-image: url("./media/video-24-shuffle.svg");
}
.icon-video-shuffle.icon--big-picture::before {
  mask-image: url("./media/video-24-shuffle.svg");
  -webkit-mask-image: url("./media/video-24-shuffle.svg");
}
.icon-video-stop-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-stop-circle.svg");
  -webkit-mask-image: url("./media/video-24-stop-circle.svg");
}
.icon-video-stop-circle.icon--big-picture::before {
  mask-image: url("./media/video-24-stop-circle.svg");
  -webkit-mask-image: url("./media/video-24-stop-circle.svg");
}
.icon-video-stop {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-stop.svg");
  -webkit-mask-image: url("./media/video-24-stop.svg");
}
.icon-video-stop.icon--big-picture::before {
  mask-image: url("./media/video-24-stop.svg");
  -webkit-mask-image: url("./media/video-24-stop.svg");
}
.icon-video-subtitle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-subtitle.svg");
  -webkit-mask-image: url("./media/video-24-subtitle.svg");
}
.icon-video-subtitle.icon--big-picture::before {
  mask-image: url("./media/video-24-subtitle.svg");
  -webkit-mask-image: url("./media/video-24-subtitle.svg");
}
.icon-video-video-add {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-video-add.svg");
  -webkit-mask-image: url("./media/video-24-video-add.svg");
}
.icon-video-video-add.icon--big-picture::before {
  mask-image: url("./media/video-24-video-add.svg");
  -webkit-mask-image: url("./media/video-24-video-add.svg");
}
.icon-video-video-circle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-video-circle.svg");
  -webkit-mask-image: url("./media/video-24-video-circle.svg");
}
.icon-video-video-circle.icon--big-picture::before {
  mask-image: url("./media/video-24-video-circle.svg");
  -webkit-mask-image: url("./media/video-24-video-circle.svg");
}
.icon-video-video-horizontal {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-video-horizontal.svg");
  -webkit-mask-image: url("./media/video-24-video-horizontal.svg");
}
.icon-video-video-horizontal.icon--big-picture::before {
  mask-image: url("./media/video-24-video-horizontal.svg");
  -webkit-mask-image: url("./media/video-24-video-horizontal.svg");
}
.icon-video-video-octagon {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-video-octagon.svg");
  -webkit-mask-image: url("./media/video-24-video-octagon.svg");
}
.icon-video-video-octagon.icon--big-picture::before {
  mask-image: url("./media/video-24-video-octagon.svg");
  -webkit-mask-image: url("./media/video-24-video-octagon.svg");
}
.icon-video-video-play {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-video-play.svg");
  -webkit-mask-image: url("./media/video-24-video-play.svg");
}
.icon-video-video-play.icon--big-picture::before {
  mask-image: url("./media/video-24-video-play.svg");
  -webkit-mask-image: url("./media/video-24-video-play.svg");
}
.icon-video-video-remove {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-video-remove.svg");
  -webkit-mask-image: url("./media/video-24-video-remove.svg");
}
.icon-video-video-remove.icon--big-picture::before {
  mask-image: url("./media/video-24-video-remove.svg");
  -webkit-mask-image: url("./media/video-24-video-remove.svg");
}
.icon-video-video-slash {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-video-slash.svg");
  -webkit-mask-image: url("./media/video-24-video-slash.svg");
}
.icon-video-video-slash.icon--big-picture::before {
  mask-image: url("./media/video-24-video-slash.svg");
  -webkit-mask-image: url("./media/video-24-video-slash.svg");
}
.icon-video-video-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-video-square.svg");
  -webkit-mask-image: url("./media/video-24-video-square.svg");
}
.icon-video-video-square.icon--big-picture::before {
  mask-image: url("./media/video-24-video-square.svg");
  -webkit-mask-image: url("./media/video-24-video-square.svg");
}
.icon-video-video-tick {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-video-tick.svg");
  -webkit-mask-image: url("./media/video-24-video-tick.svg");
}
.icon-video-video-tick.icon--big-picture::before {
  mask-image: url("./media/video-24-video-tick.svg");
  -webkit-mask-image: url("./media/video-24-video-tick.svg");
}
.icon-video-video-time {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-video-time.svg");
  -webkit-mask-image: url("./media/video-24-video-time.svg");
}
.icon-video-video-time.icon--big-picture::before {
  mask-image: url("./media/video-24-video-time.svg");
  -webkit-mask-image: url("./media/video-24-video-time.svg");
}
.icon-video-video-vertical {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-video-vertical.svg");
  -webkit-mask-image: url("./media/video-24-video-vertical.svg");
}
.icon-video-video-vertical.icon--big-picture::before {
  mask-image: url("./media/video-24-video-vertical.svg");
  -webkit-mask-image: url("./media/video-24-video-vertical.svg");
}
.icon-video-video {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-video.svg");
  -webkit-mask-image: url("./media/video-24-video.svg");
}
.icon-video-video.icon--big-picture::before {
  mask-image: url("./media/video-24-video.svg");
  -webkit-mask-image: url("./media/video-24-video.svg");
}
.icon-video-voice-cricle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-voice-cricle.svg");
  -webkit-mask-image: url("./media/video-24-voice-cricle.svg");
}
.icon-video-voice-cricle.icon--big-picture::before {
  mask-image: url("./media/video-24-voice-cricle.svg");
  -webkit-mask-image: url("./media/video-24-voice-cricle.svg");
}
.icon-video-voice-square {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-voice-square.svg");
  -webkit-mask-image: url("./media/video-24-voice-square.svg");
}
.icon-video-voice-square.icon--big-picture::before {
  mask-image: url("./media/video-24-voice-square.svg");
  -webkit-mask-image: url("./media/video-24-voice-square.svg");
}
.icon-video-volume-cross {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-volume-cross.svg");
  -webkit-mask-image: url("./media/video-24-volume-cross.svg");
}
.icon-video-volume-cross.icon--big-picture::before {
  mask-image: url("./media/video-24-volume-cross.svg");
  -webkit-mask-image: url("./media/video-24-volume-cross.svg");
}
.icon-video-volume-high {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-volume-high.svg");
  -webkit-mask-image: url("./media/video-24-volume-high.svg");
}
.icon-video-volume-high.icon--big-picture::before {
  mask-image: url("./media/video-24-volume-high.svg");
  -webkit-mask-image: url("./media/video-24-volume-high.svg");
}
.icon-video-volume-low {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-volume-low.svg");
  -webkit-mask-image: url("./media/video-24-volume-low.svg");
}
.icon-video-volume-low.icon--big-picture::before {
  mask-image: url("./media/video-24-volume-low.svg");
  -webkit-mask-image: url("./media/video-24-volume-low.svg");
}
.icon-video-volume-mute {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-volume-mute.svg");
  -webkit-mask-image: url("./media/video-24-volume-mute.svg");
}
.icon-video-volume-mute.icon--big-picture::before {
  mask-image: url("./media/video-24-volume-mute.svg");
  -webkit-mask-image: url("./media/video-24-volume-mute.svg");
}
.icon-video-volume-slash {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-volume-slash.svg");
  -webkit-mask-image: url("./media/video-24-volume-slash.svg");
}
.icon-video-volume-slash.icon--big-picture::before {
  mask-image: url("./media/video-24-volume-slash.svg");
  -webkit-mask-image: url("./media/video-24-volume-slash.svg");
}
.icon-video-volume-up {
  width: 24px;
  height: 24px;
  mask-image: url("./media/video-24-volume-up.svg");
  -webkit-mask-image: url("./media/video-24-volume-up.svg");
}
.icon-video-volume-up.icon--big-picture::before {
  mask-image: url("./media/video-24-volume-up.svg");
  -webkit-mask-image: url("./media/video-24-volume-up.svg");
}
.icon-weather-cloud-cross {
  width: 24px;
  height: 24px;
  mask-image: url("./media/weather-24-cloud-cross.svg");
  -webkit-mask-image: url("./media/weather-24-cloud-cross.svg");
}
.icon-weather-cloud-cross.icon--big-picture::before {
  mask-image: url("./media/weather-24-cloud-cross.svg");
  -webkit-mask-image: url("./media/weather-24-cloud-cross.svg");
}
.icon-weather-cloud-drizzle {
  width: 24px;
  height: 24px;
  mask-image: url("./media/weather-24-cloud-drizzle.svg");
  -webkit-mask-image: url("./media/weather-24-cloud-drizzle.svg");
}
.icon-weather-cloud-drizzle.icon--big-picture::before {
  mask-image: url("./media/weather-24-cloud-drizzle.svg");
  -webkit-mask-image: url("./media/weather-24-cloud-drizzle.svg");
}
.icon-weather-cloud-fog {
  width: 24px;
  height: 24px;
  mask-image: url("./media/weather-24-cloud-fog.svg");
  -webkit-mask-image: url("./media/weather-24-cloud-fog.svg");
}
.icon-weather-cloud-fog.icon--big-picture::before {
  mask-image: url("./media/weather-24-cloud-fog.svg");
  -webkit-mask-image: url("./media/weather-24-cloud-fog.svg");
}
.icon-weather-cloud-lightning {
  width: 24px;
  height: 24px;
  mask-image: url("./media/weather-24-cloud-lightning.svg");
  -webkit-mask-image: url("./media/weather-24-cloud-lightning.svg");
}
.icon-weather-cloud-lightning.icon--big-picture::before {
  mask-image: url("./media/weather-24-cloud-lightning.svg");
  -webkit-mask-image: url("./media/weather-24-cloud-lightning.svg");
}
.icon-weather-cloud-minus {
  width: 24px;
  height: 24px;
  mask-image: url("./media/weather-24-cloud-minus.svg");
  -webkit-mask-image: url("./media/weather-24-cloud-minus.svg");
}
.icon-weather-cloud-minus.icon--big-picture::before {
  mask-image: url("./media/weather-24-cloud-minus.svg");
  -webkit-mask-image: url("./media/weather-24-cloud-minus.svg");
}
.icon-weather-cloud-notif {
  width: 24px;
  height: 24px;
  mask-image: url("./media/weather-24-cloud-notif.svg");
  -webkit-mask-image: url("./media/weather-24-cloud-notif.svg");
}
.icon-weather-cloud-notif.icon--big-picture::before {
  mask-image: url("./media/weather-24-cloud-notif.svg");
  -webkit-mask-image: url("./media/weather-24-cloud-notif.svg");
}
.icon-weather-cloud-plus {
  width: 24px;
  height: 24px;
  mask-image: url("./media/weather-24-cloud-plus.svg");
  -webkit-mask-image: url("./media/weather-24-cloud-plus.svg");
}
.icon-weather-cloud-plus.icon--big-picture::before {
  mask-image: url("./media/weather-24-cloud-plus.svg");
  -webkit-mask-image: url("./media/weather-24-cloud-plus.svg");
}
.icon-weather-cloud-snow {
  width: 24px;
  height: 24px;
  mask-image: url("./media/weather-24-cloud-snow.svg");
  -webkit-mask-image: url("./media/weather-24-cloud-snow.svg");
}
.icon-weather-cloud-snow.icon--big-picture::before {
  mask-image: url("./media/weather-24-cloud-snow.svg");
  -webkit-mask-image: url("./media/weather-24-cloud-snow.svg");
}
.icon-weather-cloud-sunny {
  width: 24px;
  height: 24px;
  mask-image: url("./media/weather-24-cloud-sunny.svg");
  -webkit-mask-image: url("./media/weather-24-cloud-sunny.svg");
}
.icon-weather-cloud-sunny.icon--big-picture::before {
  mask-image: url("./media/weather-24-cloud-sunny.svg");
  -webkit-mask-image: url("./media/weather-24-cloud-sunny.svg");
}
.icon-weather-cloud {
  width: 24px;
  height: 24px;
  mask-image: url("./media/weather-24-cloud.svg");
  -webkit-mask-image: url("./media/weather-24-cloud.svg");
}
.icon-weather-cloud.icon--big-picture::before {
  mask-image: url("./media/weather-24-cloud.svg");
  -webkit-mask-image: url("./media/weather-24-cloud.svg");
}
.icon-weather-drop {
  width: 24px;
  height: 24px;
  mask-image: url("./media/weather-24-drop.svg");
  -webkit-mask-image: url("./media/weather-24-drop.svg");
}
.icon-weather-drop.icon--big-picture::before {
  mask-image: url("./media/weather-24-drop.svg");
  -webkit-mask-image: url("./media/weather-24-drop.svg");
}
.icon-weather-flash {
  width: 24px;
  height: 24px;
  mask-image: url("./media/weather-24-flash.svg");
  -webkit-mask-image: url("./media/weather-24-flash.svg");
}
.icon-weather-flash.icon--big-picture::before {
  mask-image: url("./media/weather-24-flash.svg");
  -webkit-mask-image: url("./media/weather-24-flash.svg");
}
.icon-weather-ice {
  width: 24px;
  height: 24px;
  mask-image: url("./media/weather-24-ice.svg");
  -webkit-mask-image: url("./media/weather-24-ice.svg");
}
.icon-weather-ice.icon--big-picture::before {
  mask-image: url("./media/weather-24-ice.svg");
  -webkit-mask-image: url("./media/weather-24-ice.svg");
}
.icon-weather-moon {
  width: 24px;
  height: 24px;
  mask-image: url("./media/weather-24-moon.svg");
  -webkit-mask-image: url("./media/weather-24-moon.svg");
}
.icon-weather-moon.icon--big-picture::before {
  mask-image: url("./media/weather-24-moon.svg");
  -webkit-mask-image: url("./media/weather-24-moon.svg");
}
.icon-weather-sun-fog {
  width: 24px;
  height: 24px;
  mask-image: url("./media/weather-24-sun-fog.svg");
  -webkit-mask-image: url("./media/weather-24-sun-fog.svg");
}
.icon-weather-sun-fog.icon--big-picture::before {
  mask-image: url("./media/weather-24-sun-fog.svg");
  -webkit-mask-image: url("./media/weather-24-sun-fog.svg");
}
.icon-weather-sun {
  width: 24px;
  height: 24px;
  mask-image: url("./media/weather-24-sun.svg");
  -webkit-mask-image: url("./media/weather-24-sun.svg");
}
.icon-weather-sun.icon--big-picture::before {
  mask-image: url("./media/weather-24-sun.svg");
  -webkit-mask-image: url("./media/weather-24-sun.svg");
}
.icon-weather-wind-2 {
  width: 24px;
  height: 24px;
  mask-image: url("./media/weather-24-wind-2.svg");
  -webkit-mask-image: url("./media/weather-24-wind-2.svg");
}
.icon-weather-wind-2.icon--big-picture::before {
  mask-image: url("./media/weather-24-wind-2.svg");
  -webkit-mask-image: url("./media/weather-24-wind-2.svg");
}
.icon-weather-wind {
  width: 24px;
  height: 24px;
  mask-image: url("./media/weather-24-wind.svg");
  -webkit-mask-image: url("./media/weather-24-wind.svg");
}
.icon-weather-wind.icon--big-picture::before {
  mask-image: url("./media/weather-24-wind.svg");
  -webkit-mask-image: url("./media/weather-24-wind.svg");
}

/* node_modules/@denariuses/denarius-ui/styles/variables.css */
:root {
  --primitives-10: 0.625rem;
  --primitives-12: 0.75rem;
  --primitives-14: 0.875rem;
  --primitives-16: 1rem;
  --primitives-18: 1.125rem;
  --primitives-20: 1.25rem;
  --primitives-24: 1.5rem;
  --primitives-28: 1.75rem;
  --primitives-32: 2rem;
  --primitives-36: 2.25rem;
  --primitives-44: 2.75rem;
  --primitives-60: 3.75rem;
  --primitives-72: 4.5rem;
  --primitives-80: 5rem;
  --primitives-tile-50: #e7f2f3;
  --primitives-tile-100: #d0e4e7;
  --primitives-tile-200: #a1c9cf;
  --primitives-tile-300: #71aeb7;
  --primitives-tile-400: #42939f;
  --primitives-tile-500: #0e7787;
  --primitives-tile-600: #0f606c;
  --primitives-tile-700: #0b4851;
  --primitives-tile-800: #083036;
  --primitives-tile-900: #062428;
  --primitives-tile-950: #020c0d;
  --primitives-gold-50: #f9f7f1;
  --primitives-gold-100: #f4efe4;
  --primitives-gold-200: #e9dec9;
  --primitives-gold-300: #ddcead;
  --primitives-gold-400: #d2bd92;
  --primitives-gold-500: #c7ad77;
  --primitives-gold-600: #9f8a5f;
  --primitives-gold-700: #776847;
  --primitives-gold-800: #776847;
  --primitives-gold-900: #282318;
  --primitives-gold-950: #14110c;
  --primitives-silver-50: #f8fafc;
  --primitives-silver-100: #f1f5f9;
  --primitives-silver-200: #e2e8f0;
  --primitives-silver-300: #bbc6d5;
  --primitives-silver-400: #94a3b8;
  --primitives-silver-500: #64748b;
  --primitives-silver-600: #475569;
  --primitives-silver-700: #334155;
  --primitives-silver-800: #1e263b;
  --primitives-silver-900: #0f172a;
  --primitives-silver-950: #020617;
  --primitives-sky-50: #f7ffff;
  --primitives-sky-100: #edffff;
  --primitives-sky-200: #cefafe;
  --primitives-sky-300: #a3f4fd;
  --primitives-sky-400: #52eafd;
  --primitives-sky-500: #05d3f2;
  --primitives-sky-600: #00b9db;
  --primitives-sky-700: #0092b8;
  --primitives-sky-800: #007595;
  --primitives-sky-900: #13566d;
  --primitives-sky-950: #053345;
  --primitives-amber-50: #fff9eb;
  --primitives-amber-100: #ffeecc;
  --primitives-amber-200: #ffdd99;
  --primitives-amber-300: #ffd480;
  --primitives-amber-400: #ffc34c;
  --primitives-amber-500: #ffb21a;
  --primitives-amber-600: #f5a300;
  --primitives-amber-700: #cc8800;
  --primitives-amber-800: #996600;
  --primitives-amber-900: #664400;
  --primitives-amber-950: #432d00;
  --primitives-red-50: #fee7e7;
  --primitives-red-100: #fccfcf;
  --primitives-red-200: #fa9e9e;
  --primitives-red-300: #f98686;
  --primitives-red-400: #f76e6e;
  --primitives-red-500: #f64c4c;
  --primitives-red-600: #f20d0d;
  --primitives-red-700: #c20a0a;
  --primitives-red-800: #910808;
  --primitives-red-900: #610505;
  --primitives-red-950: #380000;
  --primitives-green-50: #ecf9f2;
  --primitives-green-100: #d9f2e5;
  --primitives-green-200: #b3e5cc;
  --primitives-green-300: #9fdfbf;
  --primitives-green-400: #79d2a6;
  --primitives-green-500: #40bf7f;
  --primitives-green-600: #39ac73;
  --primitives-green-700: #309161;
  --primitives-green-800: #26734c;
  --primitives-green-900: #194d33;
  --primitives-green-950: #113523;
  --primitives-neutral-50: #fafafa;
  --primitives-neutral-100: #f5f5f5;
  --primitives-neutral-200: #e5e5e5;
  --primitives-neutral-300: #d4d4d4;
  --primitives-neutral-400: #a3a3a3;
  --primitives-neutral-500: #737373;
  --primitives-neutral-600: #525252;
  --primitives-neutral-700: #404040;
  --primitives-neutral-800: #262626;
  --primitives-neutral-900: #171717;
  --primitives-neutral-950: #0a0a0a;
  --primitives-site-white: #ffffff;
  --primitives-site-black: #000000;
  --primitives-multitask-1: #ff389e;
  --primitives-multitask-2: #ff92ca;
  --primitives-multitask-3: #0094ff;
  --primitives-multitask-4: #7dc9ff;
  --primitives-primary: Nunito Sans;
  --primitives-secondary: Bitter;
  --primitives-bold: Bold;
  --primitives-semibold: SemiBold;
  --primitives-regular: Regular;
  --primitives-desktop-header-xxl: 4.5rem;
  --primitives-desktop-header-xl: 3.75rem;
  --primitives-desktop-header-l: 3rem;
  --primitives-desktop-header-m: 2.25rem;
  --primitives-desktop-header-s: 1.75rem;
  --primitives-desktop-header-xs: 1.5rem;
  --primitives-desktop-body-xl: 1.25rem;
  --primitives-desktop-body-l: 1.125rem;
  --primitives-desktop-body-m: 1rem;
  --primitives-desktop-body-s: 0.875rem;
  --primitives-desktop-body-xs: 0.75rem;
  --primitives-desktop-body-xxs: 0.625rem;
  --primitives-hybrid-label-l: 1.125rem;
  --primitives-hybrid-label-m: 1rem;
  --primitives-hybrid-label-s: 0.75rem;
  --primitives-hybrid-label-xs: 0.625rem;
  --primitives-hybrid-button-l: 1.125rem;
  --primitives-hybrid-button-m: 1rem;
  --primitives-hybrid-button-s: 0.875rem;
  --primitives-hybrid-button-xs: 0.75rem;
  --primitives-hybrid-button-xxs: 0.625rem;
  --primitives-hybrid-input-m: 1rem;
  --primitives-hybrid-amount-xxl: 2rem;
  --primitives-hybrid-amount-xl: 1.5rem;
  --primitives-hybrid-amount-l: 1.25rem;
  --primitives-hybrid-amount-m: 1.125rem;
  --primitives-hybrid-amount-s: 1rem;
  --primitives-hybrid-amount-xs: 0.875rem;
  --primitives-hybrid-amount-xxs: 0.75rem;
  --primitives-hybrid-check-m: 1rem;
  --primitives-hybrid-check-s: 0.875rem;
  --primitives-hybrid-check-xs: 0.75rem;
  --primitives-hybrid-hint-s: 0.875rem;
  --primitives-spacing-none: 0rem;
  --primitives-spacing-2: 0.125rem;
  --primitives-spacing-4: 0.25rem;
  --primitives-spacing-8: 0.5rem;
  --primitives-spacing-10: 0.625rem;
  --primitives-spacing-12: 0.75rem;
  --primitives-spacing-16: 1rem;
  --primitives-spacing-20: 1.25rem;
  --primitives-spacing-24: 1.5rem;
  --primitives-spacing-28: 1.75rem;
  --primitives-spacing-32: 2rem;
  --primitives-spacing-40: 2.5rem;
  --primitives-spacing-48: 3rem;
  --primitives-spacing-64: 4rem;
  --primitives-spacing-80: 5rem;
  --primitives-spacing-96: 6rem;
  --primitives-spacing-128: 8rem;
  --primitives-spacing-160: 10rem;
  --primitives-spacing-192: 12rem;
  --primitives-spacing-256: 16rem;
  --primitives-spacing-320: 20rem;
  --primitives-none: 0rem;
  --primitives-xs: 0.125rem;
  --primitives-s: 0.25rem;
  --primitives-m: 0.5rem;
  --primitives-l: 0.75rem;
  --primitives-xl: 1rem;
  --primitives-max: 62.4375rem;
  --primitives-size-8: 8;
  --primitives-size-16: 16;
  --primitives-size-20: 20;
  --primitives-size-24: 24;
  --primitives-size-28: 28;
  --primitives-size-32: 32;
  --primitives-size-36: 36;
  --primitives-size-40: 40;
  --primitives-size-44: 44;
  --primitives-size-48: 48;
  --primitives-size-64: 64;
  --primitives-size-72: 72;
  --primitives-tight: -1;
  --primitives-normal: 0;
  --primitives-loose: 2;
  --primitives-headers: 120%;
  --primitives-bodies: 140%;
  --primitives-mobile-header-xxl: 2.75rem;
  --primitives-mobile-header-xl: 2.375rem;
  --primitives-mobile-header-l: 2rem;
  --primitives-mobile-header-m: 1.625rem;
  --primitives-mobile-header-s: 1.375rem;
  --primitives-mobile-header-xs: 1.25rem;
  --primitives-mobile-body-xl: 1.125rem;
  --primitives-mobile-body-l: 1.0625rem;
  --primitives-mobile-body-m: 1rem;
  --primitives-mobile-body-s: 0.875rem;
  --primitives-mobile-body-xs: 0.8125rem;
  --primitives-mobile-body-xxs: 0.75rem;
  --primitives-border-none: 0;
  --primitives-border-1: 1;
  --primitives-border-2: 2;
  --primitives-transparent-dark80: rgba(2, 12, 13, 0.8);
  --primitives-transparent-light90: rgba(255, 255, 255, 0.9);
  --primitives-transparent-light30: rgba(255, 255, 255, 0.3);
  --primitives-illustrations-light-green: #d0e4e7;
  --primitives-illustrations-green: #0e7787;
  --primitives-illustrations-dark-green: #0b4851;
  --primitives-illustrations-light-grey: #e2e8f0;
  --primitives-illustrations-grey: #94a3b8;
  --primitives-illustrations-dark-grey: #475569;
  --primitives-illustrations-white: #ffffff;
  --primitives-illustrations-beige: #f9f7f1;
  --primitives-illustrations-peach: #fddac3;
  --primitives-illustrations-light-rose: #efddd5;
  --primitives-illustrations-rose: #f8c1b6;
  --primitives-illustrations-dark-rose: #8c5856;
  --primitives-shadow-light-1: rgba(30, 41, 59, 0.06);
  --primitives-shadow-light-2: rgba(30, 41, 59, 0.08);
  --primitives-shadow-light-3: rgba(30, 41, 59, 0.1);
  --primitives-shadow-light-4: rgba(30, 41, 59, 0.12);
  --primitives-shadow-light-5: rgba(30, 41, 59, 0.14);
  --primitives-shadow-light-6: rgba(30, 41, 59, 0.16);
  --primitives-shadow-dark-1: rgba(15, 23, 42, 0.16);
  --primitives-shadow-dark-2: rgba(15, 23, 42, 0.18);
  --primitives-shadow-dark-3: rgba(15, 23, 42, 0.2);
  --primitives-shadow-dark-4: rgba(15, 23, 42, 0.22);
  --primitives-shadow-dark-5: rgba(15, 23, 42, 0.24);
  --primitives-shadow-dark-6: rgba(15, 23, 42, 0.26);
  --semantics-border-core-divider: var(--primitives-gold-200);
  --semantics-border-core-header: var(--primitives-gold-300);
  --semantics-border-core-default: var(--primitives-site-white);
  --semantics-border-primary-default: var(--primitives-tile-500);
  --semantics-border-primary-hover: var(--primitives-tile-600);
  --semantics-border-primary-pressed: var(--primitives-tile-700);
  --semantics-border-primary-filled: var(--primitives-tile-700);
  --semantics-border-primary-disabled: var(--primitives-silver-300);
  --semantics-border-secondary-default: var(--primitives-gold-400);
  --semantics-border-secondary-hover: var(--primitives-gold-500);
  --semantics-border-secondary-pressed: var(--primitives-gold-600);
  --semantics-border-secondary-filled: var(--primitives-gold-600);
  --semantics-border-secondary-disabled: var(--primitives-silver-300);
  --semantics-border-neutral-static-weaker: var(--primitives-silver-300);
  --semantics-border-neutral-static-weak: var(--primitives-silver-400);
  --semantics-border-neutral-primary-default: var(--primitives-silver-500);
  --semantics-border-neutral-primary-hover: var(--primitives-silver-600);
  --semantics-border-neutral-primary-hover-2: var(--primitives-silver-800);
  --semantics-border-neutral-primary-pressed: var(--primitives-silver-700);
  --semantics-border-neutral-primary-disabled: var(--primitives-silver-300);
  --semantics-border-neutral-secondary-default: var(--primitives-silver-400);
  --semantics-border-neutral-secondary-hover: var(--primitives-silver-500);
  --semantics-border-neutral-secondary-filled: var(--primitives-silver-600);
  --semantics-border-neutral-secondary-pressed: var(--primitives-silver-600);
  --semantics-border-neutral-secondary-disabled: var(--primitives-silver-300);
  --semantics-border-action-neutral: var(--primitives-silver-300);
  --semantics-border-action-focus: var(--primitives-multitask-1);
  --semantics-border-action-error-static: var(--primitives-red-300);
  --semantics-border-action-error-default: var(--primitives-red-700);
  --semantics-border-action-error-hover: var(--primitives-red-800);
  --semantics-border-action-error-pressed: var(--primitives-red-800);
  --semantics-border-action-error-disabled: var(--primitives-silver-300);
  --semantics-border-action-info-static: var(--primitives-sky-300);
  --semantics-border-action-info-default: var(--primitives-sky-800);
  --semantics-border-action-info-hover: var(--primitives-sky-900);
  --semantics-border-action-info-pressed: var(--primitives-sky-900);
  --semantics-border-action-info-disabled: var(--primitives-silver-300);
  --semantics-border-action-warning-static: var(--primitives-amber-300);
  --semantics-border-action-warning-default: var(--primitives-amber-800);
  --semantics-border-action-warning-hover: var(--primitives-amber-900);
  --semantics-border-action-warning-pressed: var(--primitives-amber-900);
  --semantics-border-action-warning-disabled: var(--primitives-silver-300);
  --semantics-border-action-success-static: var(--primitives-green-300);
  --semantics-border-action-success-default: var(--primitives-green-700);
  --semantics-border-action-success-hover: var(--primitives-green-800);
  --semantics-border-action-success-pressed: var(--primitives-green-800);
  --semantics-border-action-success-disabled: var(--primitives-silver-300);
  --semantics-z-index-popout: 800;
  --semantics-z-index-overlay: 600;
  --semantics-z-index-nav: 400;
  --semantics-z-index-sticky: 300;
  --semantics-z-index-masked: 100;
  --semantics-z-index-mask: 200;
  --semantics-z-index-toast: 900;
  --semantics-z-index-modal: 1000;
  --semantics-z-index-default: 1;
  --semantics-z-index-spinner: 700;
  --semantics-z-index-topbar: 500;
  --semantics-z-index-deep: -999999;
  --semantics-bg-base-primary: var(--primitives-gold-50);
  --semantics-bg-base-secondary: var(--primitives-site-white);
  --semantics-bg-base-tertiary: var(--primitives-gold-300);
  --semantics-bg-base-header: var(--primitives-gold-100);
  --semantics-bg-base-header-back: var(--primitives-gold-200);
  --semantics-bg-base-dark-bottom-bg: var(--primitives-transparent-dark80);
  --semantics-bg-base-light-bottom-bg: var(--primitives-transparent-light90);
  --semantics-bg-brand-primary-default: var(--primitives-tile-500);
  --semantics-bg-brand-primary-default-2: var(--primitives-tile-200);
  --semantics-bg-brand-primary-hover: var(--primitives-tile-600);
  --semantics-bg-brand-primary-pressed: var(--primitives-tile-700);
  --semantics-bg-brand-primary-pressed-2: var(--primitives-tile-400);
  --semantics-bg-brand-primary-disabled: var(--primitives-silver-100);
  --semantics-bg-brand-primary-static: var(--primitives-tile-200);
  --semantics-bg-brand-secondary-default: var(--primitives-gold-100);
  --semantics-bg-brand-secondary-hover: var(--primitives-gold-200);
  --semantics-bg-brand-secondary-pressed: var(--primitives-gold-300);
  --semantics-bg-brand-secondary-pressed-2: var(--primitives-gold-200);
  --semantics-bg-brand-secondary-selected: var(--primitives-gold-300);
  --semantics-bg-brand-secondary-disabled: var(--primitives-silver-100);
  --semantics-bg-brand-tertiary-default: var(--primitives-site-white);
  --semantics-bg-brand-tertiary-default-2: var(--primitives-silver-100);
  --semantics-bg-brand-tertiary-hover: var(--primitives-tile-50);
  --semantics-bg-brand-tertiary-pressed: var(--primitives-tile-100);
  --semantics-bg-brand-tertiary-selected: var(--primitives-tile-100);
  --semantics-bg-brand-tertiary-disabled: var(--primitives-site-white);
  --semantics-bg-brand-neutral-primary-default: var(--primitives-silver-200);
  --semantics-bg-brand-neutral-primary-hover: var(--primitives-silver-300);
  --semantics-bg-brand-neutral-primary-selected: var(--primitives-silver-300);
  --semantics-bg-brand-neutral-primary-pressed: var(--primitives-silver-300);
  --semantics-bg-brand-neutral-primary-disabled: var(--primitives-silver-200);
  --semantics-bg-brand-neutral-secondary-default: var(--primitives-silver-100);
  --semantics-bg-brand-neutral-secondary-default-2: var( --primitives-silver-200 );
  --semantics-bg-brand-neutral-secondary-hover: var(--primitives-silver-200);
  --semantics-bg-brand-neutral-secondary-selected: var(--primitives-silver-300);
  --semantics-bg-brand-neutral-secondary-pressed: var(--primitives-silver-300);
  --semantics-bg-brand-neutral-secondary-pressed-2: var( --primitives-silver-400 );
  --semantics-bg-brand-neutral-secondary-disabled: var(--primitives-silver-100);
  --semantics-bg-brand-neutral-tertiary-default: var(--primitives-site-white);
  --semantics-bg-brand-neutral-tertiary-default-2: var(--primitives-silver-100);
  --semantics-bg-brand-neutral-tertiary-hover: var(--primitives-site-white);
  --semantics-bg-brand-neutral-tertiary-selected: var(--primitives-site-white);
  --semantics-bg-brand-neutral-tertiary-pressed: var(--primitives-site-white);
  --semantics-bg-brand-neutral-tertiary-filled: var(--primitives-site-white);
  --semantics-bg-brand-neutral-tertiary-disabled: var(--primitives-silver-100);
  --semantics-bg-brand-neutral-static-weak: var(--primitives-silver-600);
  --semantics-bg-action-info-bg-collapsed: var(--primitives-sky-100);
  --semantics-bg-action-info-bg-expanded: var(--primitives-sky-50);
  --semantics-bg-action-info-default: var(--primitives-sky-800);
  --semantics-bg-action-info-hover: var(--primitives-sky-900);
  --semantics-bg-action-info-pressed: var(--primitives-sky-900);
  --semantics-bg-action-info-disabled: var(--primitives-silver-100);
  --semantics-bg-action-warning-bg-collapsed: var(--primitives-amber-100);
  --semantics-bg-action-warning-bg-expanded: var(--primitives-amber-50);
  --semantics-bg-action-warning-default: var(--primitives-amber-800);
  --semantics-bg-action-warning-hover: var(--primitives-amber-900);
  --semantics-bg-action-warning-pressed: var(--primitives-amber-900);
  --semantics-bg-action-warning-disabled: var(--primitives-silver-100);
  --semantics-bg-action-error-bg-collapsed: var(--primitives-red-100);
  --semantics-bg-action-error-bg-expanded: var(--primitives-red-50);
  --semantics-bg-action-error-default: var(--primitives-red-700);
  --semantics-bg-action-error-hover: var(--primitives-red-800);
  --semantics-bg-action-error-pressed: var(--primitives-red-800);
  --semantics-bg-action-error-disabled: var(--primitives-silver-100);
  --semantics-bg-action-success-bg-collapsed: var(--primitives-green-100);
  --semantics-bg-action-success-bg-expanded: var(--primitives-green-50);
  --semantics-bg-action-success-default: var(--primitives-green-700);
  --semantics-bg-action-success-hover: var(--primitives-green-800);
  --semantics-bg-action-success-pressed: var(--primitives-green-800);
  --semantics-bg-action-success-disabled: var(--primitives-silver-100);
  --semantics-text-core-title-default: var(--primitives-silver-800);
  --semantics-text-core-title-weak: var(--primitives-silver-700);
  --semantics-text-core-title-weaker: var(--primitives-silver-500);
  --semantics-text-core-title-weakest: var(--primitives-silver-400);
  --semantics-text-core-title-disabled: var(--primitives-silver-300);
  --semantics-text-core-title-neutral: var(--primitives-neutral-900);
  --semantics-text-core-body-default: var(--primitives-silver-800);
  --semantics-text-core-body-weak: var(--primitives-silver-700);
  --semantics-text-core-body-weaker: var(--primitives-silver-500);
  --semantics-text-core-body-weakest: var(--primitives-silver-400);
  --semantics-text-core-body-disabled: var(--primitives-silver-300);
  --semantics-text-core-body-neutral: var(--primitives-neutral-600);
  --semantics-text-core-label-weakest: var(--primitives-silver-300);
  --semantics-text-core-label-weaker: var(--primitives-tile-100);
  --semantics-text-core-label-weak: var(--primitives-tile-400);
  --semantics-text-core-label-strong: var(--primitives-tile-500);
  --semantics-text-core-label-stronger: var(--primitives-tile-600);
  --semantics-text-core-label-strongest: var(--primitives-tile-700);
  --semantics-text-core-link-default: var(--primitives-tile-500);
  --semantics-text-core-link-hover: var(--primitives-tile-600);
  --semantics-text-core-link-pressed: var(--primitives-tile-700);
  --semantics-text-core-link-disabled: var(--primitives-silver-200);
  --semantics-text-core-hint-error: var(--primitives-red-500);
  --semantics-text-core-hint-default: var(--primitives-silver-600);
  --semantics-text-core-hint-disabled: var(--primitives-silver-300);
  --semantics-text-action-info-default: var(--primitives-sky-800);
  --semantics-text-action-info-hover: var(--primitives-sky-900);
  --semantics-text-action-info-pressed: var(--primitives-sky-900);
  --semantics-text-action-info-disabled: var(--primitives-silver-300);
  --semantics-text-action-warning-default: var(--primitives-amber-800);
  --semantics-text-action-warning-hover: var(--primitives-amber-900);
  --semantics-text-action-warning-pressed: var(--primitives-amber-900);
  --semantics-text-action-warning-disabled: var(--primitives-silver-300);
  --semantics-text-action-success-default: var(--primitives-green-700);
  --semantics-text-action-success-hover: var(--primitives-green-800);
  --semantics-text-action-success-pressed: var(--primitives-green-800);
  --semantics-text-action-success-disabled: var(--primitives-silver-300);
  --semantics-text-action-error-default: var(--primitives-red-700);
  --semantics-text-action-error-hover: var(--primitives-red-800);
  --semantics-text-action-error-pressed: var(--primitives-red-800);
  --semantics-text-action-error-disabled: var(--primitives-silver-300);
  --semantics-text-on-accent-primary: var(--primitives-site-white);
  --semantics-text-on-accent-secondary: var(--primitives-tile-700);
  --semantics-text-on-accent-neutral: var(--primitives-neutral-700);
  --semantics-icon-stroke-primary-default: var(--primitives-tile-500);
  --semantics-icon-stroke-primary-hover: var(--primitives-tile-600);
  --semantics-icon-stroke-primary-pressed: var(--primitives-tile-700);
  --semantics-icon-stroke-primary-disabled: var(--primitives-silver-200);
  --semantics-icon-stroke-secondary-default: var(--primitives-gold-500);
  --semantics-icon-stroke-secondary-hover: var(--primitives-gold-600);
  --semantics-icon-stroke-secondary-pressed: var(--primitives-gold-600);
  --semantics-icon-stroke-secondary-disabled: var(--primitives-silver-300);
  --semantics-icon-stroke-tertiary-default: var(--primitives-tile-100);
  --semantics-icon-stroke-tertiary-hover: var(--primitives-tile-100);
  --semantics-icon-stroke-tertiary-pressed: var(--primitives-tile-100);
  --semantics-icon-stroke-tertiary-selected: var(--primitives-tile-500);
  --semantics-icon-stroke-tertiary-disabled: var(--primitives-tile-400);
  --semantics-icon-stroke-on-accent-primary: var(--primitives-site-white);
  --semantics-icon-stroke-on-accent-secondary: var(--primitives-tile-700);
  --semantics-icon-stroke-on-accent-neutral: var(--primitives-neutral-700);
  --semantics-icon-stroke-action-info-default: var(--primitives-sky-800);
  --semantics-icon-stroke-action-info-hover: var(--primitives-sky-900);
  --semantics-icon-stroke-action-info-pressed: var(--primitives-sky-900);
  --semantics-icon-stroke-action-info-disabled: var(--primitives-silver-300);
  --semantics-icon-stroke-action-warning-default: var(--primitives-amber-800);
  --semantics-icon-stroke-action-warning-hover: var(--primitives-amber-900);
  --semantics-icon-stroke-action-warning-pressed: var(--primitives-amber-900);
  --semantics-icon-stroke-action-warning-disabled: var(--primitives-silver-300);
  --semantics-icon-stroke-action-error-default: var(--primitives-red-700);
  --semantics-icon-stroke-action-error-hover: var(--primitives-red-800);
  --semantics-icon-stroke-action-error-pressed: var(--primitives-red-800);
  --semantics-icon-stroke-action-error-disabled: var(--primitives-silver-300);
  --semantics-icon-stroke-action-success-default: var(--primitives-green-700);
  --semantics-icon-stroke-action-success-hover: var(--primitives-green-800);
  --semantics-icon-stroke-action-success-pressed: var(--primitives-green-800);
  --semantics-icon-stroke-action-success-disabled: var(--primitives-silver-300);
  --semantics-icon-stroke-neutral-primary-default: var(--primitives-silver-700);
  --semantics-icon-stroke-neutral-primary-hover: var(--primitives-silver-700);
  --semantics-icon-stroke-neutral-primary-pressed: var(--primitives-silver-800);
  --semantics-icon-stroke-neutral-primary-disabled: var( --primitives-silver-300 );
  --semantics-icon-stroke-neutral-secondary-placeholder: var( --primitives-silver-400 );
  --semantics-icon-stroke-neutral-secondary-filled: var( --primitives-silver-800 );
  --semantics-icon-stroke-neutral-secondary-disabled: var( --primitives-silver-300 );
  --semantics-icon-stroke-neutral-static-weak: var(--primitives-silver-500);
  --semantics-icon-stroke-neutral-static-default: var(--primitives-silver-700);
  --semantics-icon-stroke-neutral-static-strong: var(--primitives-silver-800);
  --semantics-icon-fill-primary-default: var(--primitives-tile-500);
  --semantics-icon-fill-primary-hover: var(--primitives-tile-400);
  --semantics-icon-fill-primary-pressed: var(--primitives-tile-300);
  --semantics-icon-fill-primary-selected: var(--primitives-tile-200);
  --semantics-icon-fill-secondary-default: var(--primitives-tile-500);
  --semantics-icon-fill-secondary-hover: var(--primitives-tile-600);
  --semantics-icon-fill-secondary-pressed: var(--primitives-tile-700);
  --semantics-icon-fill-secondary-disabled: var(--primitives-silver-100);
  --semantics-icon-fill-neutral-default: var(--primitives-silver-700);
  --semantics-icon-fill-neutral-hover: var(--primitives-silver-100);
  --semantics-icon-fill-neutral-hover-2: var(--primitives-silver-800);
  --semantics-icon-fill-neutral-pressed: var(--primitives-silver-200);
  --semantics-icon-fill-on-accent-default: var(--primitives-site-white);
  --semantics-icon-fill-on-accent-hover: var(--primitives-site-white);
  --semantics-icon-fill-on-accent-pressed: var(--primitives-site-white);
  --semantics-icon-fill-on-accent-disabled: var(--primitives-silver-100);
  --semantics-icon-fill-transparent-hover: var( --primitives-transparent-light30 );
  --semantics-icon-fill-transparent-pressed: var( --primitives-transparent-light30 );
  --components-button-standard-primary-bg-default: var( --semantics-bg-brand-primary-default );
  --components-button-standard-primary-bg-hover: var( --semantics-bg-brand-primary-hover );
  --components-button-standard-primary-bg-pressed: var( --semantics-bg-brand-primary-pressed );
  --components-button-standard-primary-bg-disabled: var( --semantics-bg-brand-primary-disabled );
  --components-button-standard-primary-text-label-default: var( --semantics-text-core-label-strong );
  --components-button-standard-primary-text-label-hover: var( --semantics-text-core-label-stronger );
  --components-button-standard-primary-text-label-pressed: var( --semantics-text-core-label-strongest );
  --components-button-standard-primary-text-label-disabled: var( --semantics-text-core-label-weakest );
  --components-button-standard-primary-text-default: var( --semantics-text-on-accent-primary );
  --components-button-standard-primary-text-hover: var( --semantics-text-on-accent-primary );
  --components-button-standard-primary-text-pressed: var( --semantics-text-on-accent-primary );
  --components-button-standard-primary-text-disabled: var( --semantics-text-core-body-disabled );
  --components-button-standard-primary-icon-stroke-default: var( --semantics-icon-stroke-on-accent-primary );
  --components-button-standard-primary-icon-stroke-hover: var( --semantics-icon-stroke-on-accent-primary );
  --components-button-standard-primary-icon-stroke-pressed: var( --semantics-icon-stroke-on-accent-primary );
  --components-button-standard-primary-icon-stroke-disabled: var( --semantics-icon-stroke-neutral-secondary-disabled );
  --components-button-standard-primary-border-focus: var( --semantics-border-action-focus );
  --components-button-standard-secondary-bg-default: var( --semantics-bg-brand-secondary-default );
  --components-button-standard-secondary-bg-hover: var( --semantics-bg-brand-secondary-hover );
  --components-button-standard-secondary-bg-pressed: var( --semantics-bg-brand-secondary-pressed );
  --components-button-standard-secondary-bg-disabled: var( --semantics-bg-brand-secondary-disabled );
  --components-button-standard-secondary-text-default: var( --semantics-text-on-accent-secondary );
  --components-button-standard-secondary-text-hover: var( --semantics-text-on-accent-secondary );
  --components-button-standard-secondary-text-pressed: var( --semantics-text-on-accent-secondary );
  --components-button-standard-secondary-text-disabled: var( --semantics-text-core-body-disabled );
  --components-button-standard-secondary-icon-stroke-default: var( --semantics-icon-stroke-secondary-default );
  --components-button-standard-secondary-icon-stroke-hover: var( --semantics-icon-stroke-secondary-hover );
  --components-button-standard-secondary-icon-stroke-pressed: var( --semantics-icon-stroke-secondary-pressed );
  --components-button-standard-secondary-icon-stroke-disabled: var( --semantics-icon-stroke-secondary-disabled );
  --components-button-standard-secondary-border-focus: var( --semantics-border-action-focus );
  --components-button-standard-tertiary-bg-default: var( --semantics-bg-brand-tertiary-default );
  --components-button-standard-tertiary-bg-hover: var( --semantics-bg-brand-tertiary-hover );
  --components-button-standard-tertiary-bg-pressed: var( --semantics-bg-brand-tertiary-pressed );
  --components-button-standard-tertiary-bg-disabled: var( --semantics-bg-brand-tertiary-disabled );
  --components-button-standard-tertiary-text-default: var( --semantics-text-on-accent-secondary );
  --components-button-standard-tertiary-text-hover: var( --semantics-text-on-accent-secondary );
  --components-button-standard-tertiary-text-pressed: var( --semantics-text-on-accent-secondary );
  --components-button-standard-tertiary-text-disabled: var( --semantics-text-core-body-disabled );
  --components-button-standard-tertiary-icon-stroke-default: var( --semantics-icon-stroke-on-accent-secondary );
  --components-button-standard-tertiary-icon-stroke-hover: var( --semantics-icon-stroke-on-accent-secondary );
  --components-button-standard-tertiary-icon-stroke-pressed: var( --semantics-icon-stroke-on-accent-secondary );
  --components-button-standard-tertiary-icon-stroke-disabled: var( --semantics-icon-stroke-neutral-secondary-disabled );
  --components-button-standard-tertiary-border-default: var( --semantics-border-neutral-primary-default );
  --components-button-standard-tertiary-border-hover: var( --semantics-border-neutral-primary-hover );
  --components-button-standard-tertiary-border-pressed: var( --semantics-border-neutral-primary-pressed );
  --components-button-standard-tertiary-border-disabled: var( --semantics-border-neutral-primary-disabled );
  --components-button-standard-link-text-default: var( --semantics-text-core-link-default );
  --components-button-standard-link-text-hover: var( --semantics-text-core-link-hover );
  --components-button-standard-link-text-pressed: var( --semantics-text-core-link-pressed );
  --components-button-standard-link-text-disabled: var( --semantics-text-core-link-disabled );
  --components-button-standard-link-icon-stroke-default: var( --semantics-icon-stroke-primary-default );
  --components-button-standard-link-icon-stroke-hover: var( --semantics-icon-stroke-primary-hover );
  --components-button-standard-link-icon-stroke-pressed: var( --semantics-icon-stroke-primary-pressed );
  --components-button-standard-link-icon-stroke-disabled: var( --semantics-icon-stroke-primary-disabled );
  --components-button-standard-link-border-focus: var( --semantics-border-action-focus );
  --components-button-standard-neutral-text-default: var( --semantics-text-core-body-weak );
  --components-button-standard-neutral-text-hover: var( --semantics-text-core-body-weak );
  --components-button-standard-neutral-text-selected: var( --semantics-text-core-body-default );
  --components-button-standard-neutral-text-disabled: var( --semantics-text-core-body-disabled );
  --components-button-standard-neutral-icon-stroke-default: var( --semantics-icon-stroke-neutral-primary-default );
  --components-button-standard-neutral-icon-stroke-hover: var( --semantics-icon-stroke-neutral-primary-hover );
  --components-button-standard-neutral-icon-stroke-pressed: var( --semantics-icon-stroke-neutral-primary-pressed );
  --components-button-standard-neutral-icon-stroke-disabled: var( --semantics-icon-stroke-neutral-primary-disabled );
  --components-button-standard-neutral-border-focus: var( --semantics-border-action-focus );
  --components-button-standard-neutral-bg-default: var( --semantics-bg-brand-neutral-primary-default );
  --components-button-standard-neutral-bg-hover: var( --semantics-bg-brand-neutral-primary-hover );
  --components-button-standard-neutral-bg-selected: var( --semantics-bg-brand-neutral-primary-selected );
  --components-button-standard-neutral-bg-disabled: var( --semantics-bg-brand-neutral-primary-disabled );
  --components-button-icon-filled-primary-text-default: var( --semantics-text-core-label-strong );
  --components-button-icon-filled-primary-text-hover: var( --semantics-text-core-label-stronger );
  --components-button-icon-filled-primary-text-pressed: var( --semantics-text-core-label-strongest );
  --components-button-icon-filled-primary-text-disabled: var( --semantics-text-core-label-weakest );
  --components-button-icon-filled-primary-icon-stroke-default: var( --semantics-icon-stroke-on-accent-primary );
  --components-button-icon-filled-primary-icon-stroke-hover: var( --semantics-icon-stroke-on-accent-primary );
  --components-button-icon-filled-primary-icon-stroke-pressed: var( --semantics-icon-stroke-on-accent-primary );
  --components-button-icon-filled-primary-icon-stroke-disabled: var( --semantics-icon-stroke-neutral-secondary-disabled );
  --components-button-icon-filled-primary-icon-fill-default: var( --semantics-bg-brand-primary-default );
  --components-button-icon-filled-primary-icon-fill-hover: var( --semantics-bg-brand-primary-hover );
  --components-button-icon-filled-primary-icon-fill-pressed: var( --semantics-bg-brand-primary-pressed );
  --components-button-icon-filled-primary-icon-fill-disabled: var( --semantics-bg-brand-primary-disabled );
  --components-button-icon-filled-primary-border-focus: var( --semantics-border-action-focus );
  --components-button-icon-standard-primary-icon-stroke-default: var( --semantics-icon-stroke-primary-default );
  --components-button-icon-standard-primary-icon-stroke-hover: var( --semantics-icon-stroke-primary-hover );
  --components-button-icon-standard-primary-icon-stroke-pressed: var( --semantics-icon-stroke-primary-pressed );
  --components-button-icon-standard-primary-icon-stroke-disabled: var( --semantics-icon-stroke-neutral-secondary-disabled );
  --components-button-icon-standard-primary-icon-fill-hover: var( --semantics-icon-fill-neutral-hover );
  --components-button-icon-standard-primary-icon-fill-hover-2: var( --semantics-icon-fill-on-accent-hover );
  --components-button-icon-standard-primary-icon-fill-pressed: var( --semantics-icon-fill-neutral-pressed );
  --components-button-icon-standard-primary-icon-fill-pressed-2: var( --semantics-icon-fill-on-accent-pressed );
  --components-button-icon-standard-primary-border-focus: var( --semantics-border-action-focus );
  --components-button-action-info-primary-bg-default: var( --semantics-bg-action-info-default );
  --components-button-action-info-primary-bg-hover: var( --semantics-bg-action-info-hover );
  --components-button-action-info-primary-bg-pressed: var( --semantics-bg-action-info-pressed );
  --components-button-action-info-primary-bg-disabled: var( --semantics-bg-action-info-disabled );
  --components-button-action-info-primary-text-default: var( --semantics-text-on-accent-primary );
  --components-button-action-info-primary-text-hover: var( --semantics-text-on-accent-primary );
  --components-button-action-info-primary-text-pressed: var( --semantics-text-on-accent-primary );
  --components-button-action-info-primary-text-disabled: var( --semantics-text-core-body-disabled );
  --components-button-action-info-primary-icon-stroke-default: var( --semantics-icon-stroke-on-accent-primary );
  --components-button-action-info-primary-icon-stroke-hover: var( --semantics-icon-stroke-on-accent-primary );
  --components-button-action-info-primary-icon-stroke-pressed: var( --semantics-icon-stroke-on-accent-primary );
  --components-button-action-info-primary-icon-stroke-disabled: var( --semantics-icon-stroke-neutral-secondary-disabled );
  --components-button-action-info-primary-border-focus: var( --semantics-border-action-focus );
  --components-button-action-info-secondary-text-default: var( --semantics-text-action-info-default );
  --components-button-action-info-secondary-text-hover: var( --semantics-text-action-info-hover );
  --components-button-action-info-secondary-text-pressed: var( --semantics-text-action-info-pressed );
  --components-button-action-info-secondary-text-disabled: var( --semantics-text-action-info-disabled );
  --components-button-action-info-secondary-icon-stroke-default: var( --semantics-icon-stroke-action-info-default );
  --components-button-action-info-secondary-icon-stroke-hover: var( --semantics-icon-stroke-action-info-hover );
  --components-button-action-info-secondary-icon-stroke-pressed: var( --semantics-icon-stroke-action-info-pressed );
  --components-button-action-info-secondary-icon-stroke-disabled: var( --semantics-icon-stroke-secondary-disabled );
  --components-button-action-info-secondary-border-default: var( --semantics-border-action-info-default );
  --components-button-action-info-secondary-border-hover: var( --semantics-border-action-info-hover );
  --components-button-action-info-secondary-border-pressed: var( --semantics-border-action-info-pressed );
  --components-button-action-info-secondary-border-disabled: var( --semantics-border-action-info-disabled );
  --components-button-action-info-secondary-bg-static: var( --semantics-bg-action-info-bg-collapsed );
  --components-button-action-warning-primary-bg-default: var( --semantics-bg-action-warning-default );
  --components-button-action-warning-primary-bg-hover: var( --semantics-bg-action-warning-hover );
  --components-button-action-warning-primary-bg-pressed: var( --semantics-bg-action-warning-pressed );
  --components-button-action-warning-primary-bg-disabled: var( --semantics-bg-action-warning-disabled );
  --components-button-action-warning-primary-text-default: var( --semantics-text-on-accent-primary );
  --components-button-action-warning-primary-text-hover: var( --semantics-text-on-accent-primary );
  --components-button-action-warning-primary-text-pressed: var( --semantics-text-on-accent-primary );
  --components-button-action-warning-primary-text-disabled: var( --semantics-text-core-body-disabled );
  --components-button-action-warning-primary-icon-stroke-default: var( --semantics-icon-stroke-on-accent-primary );
  --components-button-action-warning-primary-icon-stroke-hover: var( --semantics-icon-stroke-on-accent-primary );
  --components-button-action-warning-primary-icon-stroke-pressed: var( --semantics-icon-stroke-on-accent-primary );
  --components-button-action-warning-primary-icon-stroke-disabled: var( --semantics-icon-stroke-neutral-secondary-disabled );
  --components-button-action-warning-primary-border-focus: var( --semantics-border-action-focus );
  --components-button-action-warning-secondary-text-default: var( --semantics-text-action-warning-default );
  --components-button-action-warning-secondary-text-hover: var( --semantics-text-action-warning-hover );
  --components-button-action-warning-secondary-text-pressed: var( --semantics-text-action-warning-pressed );
  --components-button-action-warning-secondary-text-disabled: var( --semantics-text-action-warning-disabled );
  --components-button-action-warning-secondary-icon-stroke-default: var( --semantics-icon-stroke-action-warning-default );
  --components-button-action-warning-secondary-icon-stroke-hover: var( --semantics-icon-stroke-action-warning-hover );
  --components-button-action-warning-secondary-icon-stroke-pressed: var( --semantics-icon-stroke-action-warning-pressed );
  --components-button-action-warning-secondary-icon-stroke-disabled: var( --semantics-icon-stroke-action-warning-disabled );
  --components-button-action-warning-secondary-border-default: var( --semantics-border-action-warning-default );
  --components-button-action-warning-secondary-border-hover: var( --semantics-border-action-warning-hover );
  --components-button-action-warning-secondary-border-pressed: var( --semantics-border-action-warning-pressed );
  --components-button-action-warning-secondary-border-disabled: var( --semantics-border-action-warning-disabled );
  --components-button-action-warning-secondary-bg-static: var( --semantics-bg-action-warning-bg-collapsed );
  --components-button-action-error-primary-bg-default: var( --semantics-bg-action-error-default );
  --components-button-action-error-primary-bg-hover: var( --semantics-bg-action-error-hover );
  --components-button-action-error-primary-bg-pressed: var( --semantics-bg-action-error-pressed );
  --components-button-action-error-primary-bg-disabled: var( --semantics-bg-action-error-disabled );
  --components-button-action-error-primary-text-default: var( --semantics-text-on-accent-primary );
  --components-button-action-error-primary-text-hover: var( --semantics-text-on-accent-primary );
  --components-button-action-error-primary-text-pressed: var( --semantics-text-on-accent-primary );
  --components-button-action-error-primary-text-disabled: var( --semantics-text-core-body-disabled );
  --components-button-action-error-primary-icon-stroke-default: var( --semantics-icon-stroke-on-accent-primary );
  --components-button-action-error-primary-icon-stroke-hover: var( --semantics-icon-stroke-on-accent-primary );
  --components-button-action-error-primary-icon-stroke-pressed: var( --semantics-icon-stroke-on-accent-primary );
  --components-button-action-error-primary-icon-stroke-disabled: var( --semantics-icon-stroke-neutral-secondary-disabled );
  --components-button-action-error-primary-border-focus: var( --semantics-border-action-focus );
  --components-button-action-error-secondary-text-default: var( --semantics-text-action-error-default );
  --components-button-action-error-secondary-text-hover: var( --semantics-text-action-error-hover );
  --components-button-action-error-secondary-text-pressed: var( --semantics-text-action-error-pressed );
  --components-button-action-error-secondary-text-disabled: var( --semantics-text-action-error-disabled );
  --components-button-action-error-secondary-icon-stroke-default: var( --semantics-icon-stroke-action-error-default );
  --components-button-action-error-secondary-icon-stroke-hover: var( --semantics-icon-stroke-action-error-hover );
  --components-button-action-error-secondary-icon-stroke-pressed: var( --semantics-icon-stroke-action-error-pressed );
  --components-button-action-error-secondary-icon-stroke-disabled: var( --semantics-icon-stroke-action-error-disabled );
  --components-button-action-error-secondary-border-default: var( --semantics-border-action-error-default );
  --components-button-action-error-secondary-border-hover: var( --semantics-border-action-error-hover );
  --components-button-action-error-secondary-border-pressed: var( --semantics-border-action-error-pressed );
  --components-button-action-error-secondary-border-disabled: var( --semantics-border-action-error-disabled );
  --components-button-action-error-secondary-bg-static: var( --semantics-bg-action-error-bg-collapsed );
  --components-button-action-success-primary-bg-default: var( --semantics-bg-action-success-default );
  --components-button-action-success-primary-bg-hover: var( --semantics-bg-action-success-hover );
  --components-button-action-success-primary-bg-pressed: var( --semantics-bg-action-success-pressed );
  --components-button-action-success-primary-bg-disabled: var( --semantics-bg-action-success-disabled );
  --components-button-action-success-primary-text-default: var( --semantics-text-on-accent-primary );
  --components-button-action-success-primary-text-hover: var( --semantics-text-on-accent-primary );
  --components-button-action-success-primary-text-pressed: var( --semantics-text-on-accent-primary );
  --components-button-action-success-primary-text-disabled: var( --semantics-text-core-body-disabled );
  --components-button-action-success-primary-icon-stroke-default: var( --semantics-icon-stroke-on-accent-primary );
  --components-button-action-success-primary-icon-stroke-hover: var( --semantics-icon-stroke-on-accent-primary );
  --components-button-action-success-primary-icon-stroke-pressed: var( --semantics-icon-stroke-on-accent-primary );
  --components-button-action-success-primary-icon-stroke-disabled: var( --semantics-icon-stroke-neutral-secondary-disabled );
  --components-button-action-success-primary-border-focus: var( --semantics-border-action-focus );
  --components-button-action-success-secondary-text-default: var( --semantics-text-action-success-default );
  --components-button-action-success-secondary-text-hover: var( --semantics-text-action-success-hover );
  --components-button-action-success-secondary-text-pressed: var( --semantics-text-action-success-pressed );
  --components-button-action-success-secondary-text-disabled: var( --semantics-text-action-success-disabled );
  --components-button-action-success-secondary-icon-stroke-default: var( --semantics-icon-stroke-action-success-default );
  --components-button-action-success-secondary-icon-stroke-hover: var( --semantics-icon-stroke-action-success-hover );
  --components-button-action-success-secondary-icon-stroke-pressed: var( --semantics-icon-stroke-action-success-pressed );
  --components-button-action-success-secondary-icon-stroke-disabled: var( --semantics-icon-stroke-action-success-disabled );
  --components-button-action-success-secondary-border-default: var( --semantics-border-action-success-default );
  --components-button-action-success-secondary-border-hover: var( --semantics-border-action-success-hover );
  --components-button-action-success-secondary-border-pressed: var( --semantics-border-action-success-pressed );
  --components-button-action-success-secondary-border-disabled: var( --semantics-border-action-success-disabled );
  --components-button-action-success-secondary-bg-static: var( --semantics-bg-action-success-bg-collapsed );
  --components-button-number-primary-bg-default: var( --semantics-bg-brand-tertiary-default-2 );
  --components-button-number-primary-bg-hover: var( --semantics-bg-brand-tertiary-hover );
  --components-button-number-primary-bg-pressed: var( --semantics-bg-brand-tertiary-pressed );
  --components-button-number-primary-bg-disabled: var( --semantics-bg-brand-tertiary-disabled );
  --components-button-number-primary-icon-stroke-default: var( --semantics-icon-stroke-neutral-primary-default );
  --components-button-number-primary-icon-stroke-hover: var( --semantics-icon-stroke-neutral-primary-hover );
  --components-button-number-primary-icon-stroke-pressed: var( --semantics-icon-stroke-neutral-primary-pressed );
  --components-button-number-primary-icon-stroke-disabled: var( --semantics-icon-stroke-neutral-primary-disabled );
  --components-button-number-primary-text-default: var( --semantics-text-core-body-weak );
  --components-button-number-primary-text-hover: var( --semantics-text-core-body-weak );
  --components-button-number-primary-text-pressed: var( --semantics-text-core-body-default );
  --components-button-number-primary-text-disabled: var( --semantics-text-core-body-disabled );
  --components-list-primary-bg-default: var(--semantics-bg-base-secondary);
  --components-list-primary-border-divider: var( --semantics-border-core-divider );
  --components-list-primary-text-default: var( --semantics-text-core-body-default );
  --components-list-primary-text-weak: var(--semantics-text-core-body-weak);
  --components-list-primary-text-weaker: var(--semantics-text-core-body-weaker);
  --components-list-primary-icon-stroke-default-static: var( --semantics-icon-stroke-primary-default );
  --components-list-primary-icon-stroke-static-weak: var( --semantics-icon-stroke-neutral-static-weak );
  --components-list-primary-icon-stroke-static-default: var( --semantics-icon-stroke-neutral-static-default );
  --components-list-primary-icon-stroke-static-strong: var( --semantics-icon-stroke-neutral-static-strong );
  --components-list-action-neutral-text-default: var( --semantics-text-core-body-default );
  --components-list-action-neutral-icon-stroke-static: var( --semantics-icon-stroke-neutral-static-strong );
  --components-list-action-info-bg-collapsed: var( --semantics-bg-action-info-bg-collapsed );
  --components-list-action-info-bg-expanded: var( --semantics-bg-action-info-bg-expanded );
  --components-list-action-info-border-default: var( --semantics-border-action-info-default );
  --components-list-action-info-icon-stroke-default: var( --semantics-icon-stroke-action-info-default );
  --components-list-action-warning-bg-collapsed: var( --semantics-bg-action-warning-bg-collapsed );
  --components-list-action-warning-bg-expanded: var( --semantics-bg-action-warning-bg-expanded );
  --components-list-action-warning-border-default: var( --semantics-border-action-warning-default );
  --components-list-action-warning-icon-stroke-default: var( --semantics-icon-stroke-action-warning-default );
  --components-list-action-error-bg-collapsed: var( --semantics-bg-action-error-bg-collapsed );
  --components-list-action-error-bg-expanded: var( --semantics-bg-action-error-bg-expanded );
  --components-list-action-error-border-default: var( --semantics-border-action-error-default );
  --components-list-action-error-icon-stroke-default: var( --semantics-icon-stroke-action-error-default );
  --components-list-action-success-bg-collapsed: var( --semantics-bg-action-success-bg-collapsed );
  --components-list-action-success-bg-expanded: var( --semantics-bg-action-success-bg-expanded );
  --components-list-action-success-border-default: var( --semantics-border-action-success-default );
  --components-list-action-success-icon-stroke-default: var( --semantics-icon-stroke-action-success-default );
  --components-nav-bar-primary-bg-default: var( --semantics-bg-brand-primary-default );
  --components-nav-bar-primary-border-default: var( --semantics-border-action-focus );
  --components-nav-bar-primary-text-default: var( --semantics-text-core-label-weaker );
  --components-nav-bar-primary-text-pressed: var( --semantics-text-core-label-weaker );
  --components-nav-bar-primary-text-selected: var( --semantics-text-core-label-weaker );
  --components-nav-bar-primary-text-disabled: var( --semantics-text-core-label-weak );
  --components-nav-bar-primary-icon-stroke-default: var( --semantics-icon-stroke-tertiary-default );
  --components-nav-bar-primary-icon-stroke-pressed: var( --semantics-icon-stroke-tertiary-pressed );
  --components-nav-bar-primary-icon-stroke-selected: var( --semantics-icon-stroke-tertiary-selected );
  --components-nav-bar-primary-icon-stroke-disabled: var( --semantics-icon-stroke-tertiary-disabled );
  --components-nav-bar-primary-icon-fill-default: var( --semantics-icon-fill-primary-default );
  --components-nav-bar-primary-icon-fill-pressed: var( --semantics-icon-fill-primary-pressed );
  --components-nav-bar-primary-icon-fill-selected: var( --semantics-icon-fill-primary-selected );
  --components-app-bar-primary-text-default: var( --semantics-text-core-body-default );
  --components-account-header-primary-bg-default: var( --semantics-bg-base-header );
  --components-account-header-primary-bg-back: var( --semantics-bg-base-header-back );
  --components-account-header-primary-border-default: var( --semantics-border-core-header );
  --components-account-header-primary-pattern-default: var( --semantics-bg-base-tertiary );
  --components-account-header-primary-text-default: var( --semantics-text-core-body-default );
  --components-account-header-primary-text-weak: var( --semantics-text-core-body-weak );
  --components-account-header-primary-text-weaker: var( --semantics-text-core-body-weaker );
  --components-account-header-primary-icon-stroke-default: var( --semantics-icon-stroke-secondary-default );
  --components-account-header-primary-icon-stroke-pressed: var( --semantics-icon-stroke-secondary-pressed );
  --components-account-header-primary-icon-stroke-disabled: var( --semantics-icon-stroke-secondary-disabled );
  --components-toast-action-info-bg-default: var( --semantics-bg-action-info-bg-collapsed );
  --components-toast-action-info-text-default: var( --semantics-text-action-info-default );
  --components-toast-action-info-icon-stroke-default: var( --semantics-icon-stroke-action-info-default );
  --components-toast-action-warning-bg-default: var( --semantics-bg-action-warning-bg-collapsed );
  --components-toast-action-warning-text-default: var( --semantics-text-action-warning-default );
  --components-toast-action-warning-icon-stroke-default: var( --semantics-icon-stroke-action-warning-default );
  --components-toast-action-error-bg-default: var( --semantics-bg-action-error-bg-collapsed );
  --components-toast-action-error-text-default: var( --semantics-text-action-error-default );
  --components-toast-action-error-info-stroke-default: var( --semantics-icon-stroke-action-error-default );
  --components-toast-action-success-bg-default: var( --semantics-bg-action-success-bg-collapsed );
  --components-toast-action-success-text-default: var( --semantics-text-action-success-default );
  --components-toast-action-success-icon-stroke-default: var( --semantics-icon-stroke-action-success-default );
  --components-form-border-primary-default: var( --semantics-border-neutral-secondary-default );
  --components-form-border-primary-hover: var( --semantics-border-neutral-secondary-hover );
  --components-form-border-primary-pressed: var( --semantics-border-neutral-secondary-pressed );
  --components-form-border-primary-filled: var( --semantics-border-neutral-secondary-filled );
  --components-form-border-primary-disabled: var( --semantics-border-neutral-secondary-disabled );
  --components-form-border-primary-error: var( --semantics-border-action-error-static );
  --components-form-border-secondary-default: var( --semantics-border-primary-default );
  --components-form-border-secondary-hover: var( --semantics-border-primary-hover );
  --components-form-border-secondary-pressed: var( --semantics-border-primary-pressed );
  --components-form-border-secondary-filled: var( --semantics-border-primary-filled );
  --components-form-border-secondary-disabled: var( --semantics-border-primary-disabled );
  --components-form-border-secondary-error: var( --semantics-border-action-error-static );
  --components-form-bg-primary-placeholder: var( --semantics-bg-brand-neutral-tertiary-default );
  --components-form-bg-primary-default: var( --semantics-bg-brand-neutral-tertiary-default-2 );
  --components-form-bg-primary-hover: var( --semantics-bg-brand-neutral-tertiary-hover );
  --components-form-bg-primary-pressed: var( --semantics-bg-brand-neutral-tertiary-pressed );
  --components-form-bg-primary-selected: var( --semantics-bg-brand-neutral-tertiary-selected );
  --components-form-bg-primary-filled: var( --semantics-bg-brand-neutral-tertiary-filled );
  --components-form-bg-primary-disabled: var( --semantics-bg-brand-neutral-tertiary-disabled );
  --components-form-bg-primary-selected-2: var( --semantics-bg-brand-primary-default );
  --components-form-bg-primary-selected-hover: var( --semantics-bg-brand-primary-hover );
  --components-form-bg-primary-selected-pressed: var( --semantics-bg-brand-primary-pressed );
  --components-form-bg-primary-selected-disabled: var( --semantics-bg-brand-neutral-primary-disabled );
  --components-form-bg-secondary-default: var( --semantics-bg-brand-neutral-secondary-default );
  --components-form-bg-secondary-hover: var( --semantics-bg-brand-neutral-secondary-hover );
  --components-form-bg-secondary-pressed: var( --semantics-bg-brand-neutral-secondary-pressed );
  --components-form-bg-secondary-selected: var( --semantics-bg-brand-neutral-secondary-selected );
  --components-form-bg-secondary-disabled: var( --semantics-bg-brand-neutral-secondary-disabled );
  --components-form-bg-tertiary-default: var( --semantics-bg-brand-tertiary-default-2 );
  --components-form-bg-tertiary-hover: var(--semantics-bg-brand-tertiary-hover);
  --components-form-bg-tertiary-pressed: var( --semantics-bg-brand-tertiary-pressed );
  --components-form-bg-tertiary-selected: var( --semantics-bg-brand-tertiary-selected );
  --components-form-bg-tertiary-disabled: var( --semantics-bg-brand-tertiary-disabled );
  --components-form-text-label: var(--semantics-text-core-body-weak);
  --components-form-text-option: var(--semantics-text-core-body-weak);
  --components-form-text-placeholder: var(--semantics-text-core-body-weakest);
  --components-form-text-hint: var(--semantics-text-core-hint-default);
  --components-form-text-disabled: var(--semantics-text-core-body-disabled);
  --components-form-text-filled: var(--semantics-text-core-body-default);
  --components-form-text-error: var(--semantics-text-core-hint-error);
  --components-form-icon-stroke-primary-default: var( --semantics-icon-stroke-primary-default );
  --components-form-icon-stroke-primary-hover: var( --semantics-icon-stroke-primary-hover );
  --components-form-icon-stroke-primary-pressed: var( --semantics-icon-stroke-primary-pressed );
  --components-form-icon-stroke-primary-filled: var( --semantics-icon-stroke-primary-pressed );
  --components-form-icon-stroke-primary-disabled: var( --semantics-icon-stroke-primary-disabled );
  --components-form-icon-stroke-static-placeholder: var( --semantics-icon-stroke-neutral-secondary-placeholder );
  --components-form-icon-stroke-static-default: var( --semantics-icon-stroke-neutral-static-default );
  --components-form-icon-stroke-static-hover: var( --semantics-icon-stroke-neutral-secondary-filled );
  --components-form-icon-stroke-static-selected: var( --semantics-icon-stroke-neutral-secondary-filled );
  --components-form-icon-stroke-static-filled: var( --semantics-icon-stroke-neutral-secondary-filled );
  --components-form-icon-stroke-static-disabled: var( --semantics-icon-stroke-neutral-secondary-disabled );
  --components-form-icon-stroke-static-on-accent: var( --semantics-icon-stroke-on-accent-primary );
}

/* node_modules/@denariuses/denarius-ui/styles/fonts.min.css */
@font-face {
  font-family: "Nunito Sans";
  src: url("./media/NunitoSans-SemiBold.woff2") format("woff2"), url("./media/NunitoSans-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Bitter;
  src: url("./media/Bitter-SemiBold.woff2") format("woff2"), url("./media/Bitter-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Nunito Sans bold";
  src: url("./media/NunitoSans-Bold.woff2") format("woff2"), url("./media/NunitoSans-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Bitter Bold";
  src: url("./media/Bitter-Bold.woff2") format("woff2"), url("./media/Bitter-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* node_modules/@denariuses/denarius-ui/styles/grid.min.css */
.grid {
  display: grid;
  width: 100%;
  margin: 0 auto;
  padding: 0;
  box-sizing: border-box;
  column-gap: .5rem;
  row-gap: 1rem;
  grid-template-columns: repeat(12, 1fr);
}
.col-1 {
  grid-column: span 1;
}
.col-2 {
  grid-column: span 2;
}
.col-3 {
  grid-column: span 3;
}
.col-4 {
  grid-column: span 4;
}
.col-5 {
  grid-column: span 5;
}
.col-6 {
  grid-column: span 6;
}
.col-7 {
  grid-column: span 7;
}
.col-8 {
  grid-column: span 8;
}
.col-9 {
  grid-column: span 9;
}
.col-10 {
  grid-column: span 10;
}
.col-11 {
  grid-column: span 11;
}
.col-12 {
  grid-column: span 12;
}
@media (min-width:576px) {
  .grid {
    grid-template-columns: repeat(12, 48px);
    justify-content: center;
    column-gap: .5rem;
    row-gap: 1rem;
  }
  .grid--fluid {
    grid-template-columns: repeat(12, 1fr);
    justify-content: stretch;
    column-gap: .5rem;
    row-gap: 1rem;
  }
  .col-sm-1 {
    grid-column: span 1;
  }
  .col-sm-2 {
    grid-column: span 2;
  }
  .col-sm-3 {
    grid-column: span 3;
  }
  .col-sm-4 {
    grid-column: span 4;
  }
  .col-sm-5 {
    grid-column: span 5;
  }
  .col-sm-6 {
    grid-column: span 6;
  }
  .col-sm-7 {
    grid-column: span 7;
  }
  .col-sm-8 {
    grid-column: span 8;
  }
  .col-sm-9 {
    grid-column: span 9;
  }
  .col-sm-10 {
    grid-column: span 10;
  }
  .col-sm-11 {
    grid-column: span 11;
  }
  .col-sm-12 {
    grid-column: span 12;
  }
}
@media (min-width:768px) {
  .grid {
    grid-template-columns: repeat(12, 64px);
    justify-content: center;
    column-gap: 1rem;
    row-gap: 1rem;
  }
  .grid--fluid {
    grid-template-columns: repeat(12, 1fr);
    justify-content: stretch;
    column-gap: 1rem;
    row-gap: 1rem;
  }
  .col-md-1 {
    grid-column: span 1;
  }
  .col-md-2 {
    grid-column: span 2;
  }
  .col-md-3 {
    grid-column: span 3;
  }
  .col-md-4 {
    grid-column: span 4;
  }
  .col-md-5 {
    grid-column: span 5;
  }
  .col-md-6 {
    grid-column: span 6;
  }
  .col-md-7 {
    grid-column: span 7;
  }
  .col-md-8 {
    grid-column: span 8;
  }
  .col-md-9 {
    grid-column: span 9;
  }
  .col-md-10 {
    grid-column: span 10;
  }
  .col-md-11 {
    grid-column: span 11;
  }
  .col-md-12 {
    grid-column: span 12;
  }
}
@media (min-width:992px) {
  .grid {
    grid-template-columns: repeat(12, 80px);
    justify-content: center;
    column-gap: 1rem;
    row-gap: 1rem;
  }
  .grid--fluid {
    grid-template-columns: repeat(12, 1fr);
    justify-content: stretch;
    column-gap: 1rem;
    row-gap: 1rem;
  }
  .col-lg-1 {
    grid-column: span 1;
  }
  .col-lg-2 {
    grid-column: span 2;
  }
  .col-lg-3 {
    grid-column: span 3;
  }
  .col-lg-4 {
    grid-column: span 4;
  }
  .col-lg-5 {
    grid-column: span 5;
  }
  .col-lg-6 {
    grid-column: span 6;
  }
  .col-lg-7 {
    grid-column: span 7;
  }
  .col-lg-8 {
    grid-column: span 8;
  }
  .col-lg-9 {
    grid-column: span 9;
  }
  .col-lg-10 {
    grid-column: span 10;
  }
  .col-lg-11 {
    grid-column: span 11;
  }
  .col-lg-12 {
    grid-column: span 12;
  }
}
@media (min-width:1200px) {
  .grid {
    grid-template-columns: repeat(12, 96px);
    justify-content: center;
    column-gap: 1rem;
    row-gap: 1rem;
  }
  .grid--fluid {
    grid-template-columns: repeat(12, 1fr);
    justify-content: stretch;
    column-gap: 1rem;
    row-gap: 1rem;
  }
  .col-xl-1 {
    grid-column: span 1;
  }
  .col-xl-2 {
    grid-column: span 2;
  }
  .col-xl-3 {
    grid-column: span 3;
  }
  .col-xl-4 {
    grid-column: span 4;
  }
  .col-xl-5 {
    grid-column: span 5;
  }
  .col-xl-6 {
    grid-column: span 6;
  }
  .col-xl-7 {
    grid-column: span 7;
  }
  .col-xl-8 {
    grid-column: span 8;
  }
  .col-xl-9 {
    grid-column: span 9;
  }
  .col-xl-10 {
    grid-column: span 10;
  }
  .col-xl-11 {
    grid-column: span 11;
  }
  .col-xl-12 {
    grid-column: span 12;
  }
}
@media (min-width:1400px) {
  .grid {
    grid-template-columns: repeat(12, 112px);
    justify-content: center;
    column-gap: 1rem;
    row-gap: 1rem;
  }
  .grid--fluid {
    grid-template-columns: repeat(12, 1fr);
    justify-content: stretch;
    column-gap: 1rem;
    row-gap: 1rem;
  }
  .col-xxl-1 {
    grid-column: span 1;
  }
  .col-xxl-2 {
    grid-column: span 2;
  }
  .col-xxl-3 {
    grid-column: span 3;
  }
  .col-xxl-4 {
    grid-column: span 4;
  }
  .col-xxl-5 {
    grid-column: span 5;
  }
  .col-xxl-6 {
    grid-column: span 6;
  }
  .col-xxl-7 {
    grid-column: span 7;
  }
  .col-xxl-8 {
    grid-column: span 8;
  }
  .col-xxl-9 {
    grid-column: span 9;
  }
  .col-xxl-10 {
    grid-column: span 10;
  }
  .col-xxl-11 {
    grid-column: span 11;
  }
  .col-xxl-12 {
    grid-column: span 12;
  }
}
.grid-auto-fit {
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
}
.grid-auto-fill {
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
}
.grid-start {
  justify-items: start;
}
.grid-center {
  justify-items: center;
}
.grid-end {
  justify-items: end;
}
.grid-stretch {
  justify-items: stretch;
}
.no-gap-x {
  margin-left: -.5rem;
  margin-right: -.5rem;
  padding-left: .5rem;
  padding-right: .5rem;
}
.no-gap-y {
  margin-top: -.5rem;
  margin-bottom: -.5rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (min-width:576px) {
  .no-gap-x {
    margin-left: -.75rem;
    margin-right: -.75rem;
    padding-left: .75rem;
    padding-right: .75rem;
  }
  .no-gap-y {
    margin-top: -.75rem;
    margin-bottom: -.75rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }
}
@media (min-width:768px) {
  .no-gap-x {
    margin-left: -1rem;
    margin-right: -1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .no-gap-y {
    margin-top: -1rem;
    margin-bottom: -1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media (min-width:992px) {
  .no-gap-x {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .no-gap-y {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
}
@media (min-width:1200px) {
  .no-gap-x {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .no-gap-y {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
@media (min-width:1400px) {
  .no-gap-x {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  .no-gap-y {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }
}

/* node_modules/@denariuses/denarius-ui/styles/denarius-ui-kit.min.css */
.tooltip {
  font-family: var(--primitives-primary);
  position: absolute;
  z-index: 1000;
  background-color: var(--semantics-bg-brand-neutral-static-weak);
  box-shadow: 0px 1px 2px 0px rgba(28, 39, 49, .08);
  color: var(--semantics-text-on-accent-primary);
  padding: var(--primitives-spacing-10) var(--primitives-spacing-12);
  border-radius: var(--primitives-spacing-8);
  font-size: var(--primitives-desktop-body-xs);
  line-height: 140%;
  max-width: 15rem;
  opacity: 0;
  visibility: hidden;
  transition: opacity .2s ease-in-out, visibility .2s ease-in-out;
}
.tooltip:has(.tooltip__title):has(.tooltip__text) {
  padding: var(--primitives-spacing-8);
}
.tooltip.visible {
  opacity: 1;
  visibility: visible;
}
.tooltip::before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 6px solid rgba(0, 0, 0, 0);
  pointer-events: none;
}
.tooltip--top {
  transform: translateY(-var(--primitives-spacing-8));
}
.tooltip--top::before {
  bottom: -12px;
  left: 50%;
  transform: translateX(-50%);
  border-top-color: var(--semantics-bg-brand-neutral-static-weak);
}
.tooltip--bottom {
  transform: translateY(var(--primitives-spacing-8));
}
.tooltip--bottom::before {
  top: -12px;
  left: 50%;
  transform: translateX(-50%);
  border-bottom-color: var(--semantics-bg-brand-neutral-static-weak);
}
.tooltip--left {
  transform: translateX(-var(--primitives-spacing-8));
}
.tooltip--left::before {
  right: -12px;
  top: 50%;
  transform: translateY(-50%);
  border-left-color: var(--semantics-bg-brand-neutral-static-weak);
}
.tooltip--right {
  transform: translateX(var(--primitives-spacing-8));
}
.tooltip--right::before {
  left: -12px;
  top: 50%;
  transform: translateY(-50%);
  border-right-color: var(--semantics-bg-brand-neutral-static-weak);
}
.tooltip__content {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: var(--primitives-spacing-8);
}
.tooltip__title,
.tooltip__text {
  align-items: center;
  display: flex;
  font-size: var(--primitives-desktop-body-xs);
  gap: var(--primitives-spacing-4);
  line-height: 140%;
  width: 100%;
}
.tooltip__title span,
.tooltip__text span {
  flex: 1;
  min-width: 0;
  word-wrap: break-word;
}
.tooltip__title {
  font-weight: 600;
}
.tooltip__text {
  word-wrap: break-word;
}
.tooltip__dismiss {
  width: var(--primitives-xl);
  height: var(--primitives-xl);
  border-radius: 50%;
  background-color: var(--semantics-bg-base-secondary);
  border: none;
  color: var(--semantics-icon-stroke-neutral-static-default);
  line-height: 1;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  transition: background-color .2s;
  pointer-events: auto;
  z-index: 1001;
  flex-shrink: 0;
  margin-left: auto;
}
.tooltip__dismiss::before {
  content: "\d7";
  font-size: var(--primitives-xl);
}
.lib-separator {
  background-color: var(--semantics-border-core-divider);
  display: block;
  height: 1px;
  margin: var(--primitives-spacing-24) 0;
  width: 100%;
}
*::-webkit-scrollbar {
  width: .5rem;
}
*::-webkit-scrollbar-track {
  background: var(--semantics-bg-base-secondary);
}
*::-webkit-scrollbar-thumb {
  background-color: var(--semantics-bg-brand-neutral-primary-pressed);
  border-radius: .25rem;
}

/* src/app/modules/onboarding-new/styles/onboarding.scss */
.modal__content-body,
.modal__content-footer {
  width: 100%;
}
.modal__content-body {
  --icon-bg-color: #e7f2f3;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.modal__content-body h2 {
  color: var(--semantics-text-core-label-strongest);
  font-family: var(--primitives-secondary);
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 120%;
  margin: 0;
  text-align: center;
  text-wrap: balance;
  font-family: "Bitter", serif !important;
  margin-top: 0;
  margin-bottom: var(--primitives-spacing-8);
}
@media (min-width: 768px) {
  .modal__content-body h2 {
    font-size: var(--primitives-32);
  }
}
@media (min-width: 1024px) {
  .modal__content-body h2 {
    font-size: var(--primitives-36);
  }
}
.modal__content-body p {
  color: var(--primitives-silver-700);
  font-family: var(--primitives-primary);
  font-size: var(--primitives-desktop-body-xs);
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  margin-bottom: var(--primitives-spacing-24);
  text-align: center;
  margin: 0;
}
@media (min-width: 768px) {
  .modal__content-body p {
    font-size: var(--primitives-desktop-body-l);
    margin-bottom: var(--primitives-spacing-32);
  }
}
@media (min-width: 1024px) {
  .modal__content-body p {
    font-size: var(--primitives-desktop-body-m);
  }
}
.modal__content-body [class^=icon-] {
  color: var(--semantics-icon-stroke-on-accent-secondary);
  margin-bottom: var(--primitives-spacing-24);
}
.modal__content-footer button {
  margin: 0;
  width: 100%;
}
.modal__content-footer .icon-call-call {
  height: var(--primitives-16);
  margin-right: var(--primitives-spacing-8);
  width: var(--primitives-16);
}
@media (min-width: 768px) {
  .modal__content-body h2 {
    font-size: var(--primitives-20);
  }
}
@media (min-width: 1024px) {
  .modal__content-body h2 {
    font-size: var(--primitives-24);
  }
}
.onboarding-new .back-button {
  display: none;
  align-items: center;
  gap: 0.5rem;
  background: transparent;
  border: none;
  padding: 0.625rem;
  border-radius: 0.5rem;
  cursor: pointer;
  margin-right: auto;
}
.onboarding-new .back-button__icon {
  width: 1.5rem;
  height: 1.5rem;
  position: relative;
}
.onboarding-new .back-button__icon::after {
  content: "";
  position: absolute;
  width: 1.0625rem;
  height: 0.75875rem;
  left: 0.21875rem;
  top: 0.370625rem;
  outline: 0.09375rem solid var(--button-standard-link-text-default, #0e7787);
  outline-offset: -0.046875rem;
}
.onboarding-new .back-button__label {
  color: var(--button-standard-link-text-default, #0e7787);
  font-family: var(--primitives-primary);
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
}
.onboarding-new .back-button:hover {
  opacity: 0.8;
}
.onboarding-new .back-button:focus {
  outline: 2px solid var(--semantics-border-action-focus);
}
.onboarding-new .selection-card {
  background-color: var(--semantics-bg-brand-neutral-secondary-default);
  border: 1px solid var(--semantics-bg-brand-neutral-secondary-default);
  border-radius: var(--primitives-spacing-8);
  color: var(--semantics-text-core-body-weak);
  cursor: pointer;
  font-family: var(--primitives-primary);
  font-size: var(--primitives-desktop-body-m);
  font-weight: 700;
  line-height: 1.5rem;
  height: 4.875rem;
  width: 100%;
}
.onboarding-new .selection-card:hover {
  background-color: var(--semantics-bg-brand-tertiary-pressed);
}
.onboarding-new .selection-card:active {
  background-color: var(--semantics-bg-brand-tertiary-pressed);
  border-color: var(--semantics-bg-brand-primary-default);
}
.onboarding-new .selection-card:focus {
  outline: 2px solid var(--semantics-border-action-focus);
}
.onboarding-new__step-container > * {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  position: relative;
}
.onboarding-new__step-title {
  display: block;
  flex: 0;
}
.onboarding-new__main {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 0 var(--primitives-spacing-4);
}
.onboarding-new__main footer {
  margin-top: auto;
  padding-top: 1rem;
}
.onboarding-new__main header h1 {
  color: var(--semantics-text-core-label-strongest);
  font-family: var(--primitives-secondary);
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 120%;
  margin: 0;
  text-align: center;
  text-wrap: balance;
  font-family: "Bitter", serif !important;
}
@media (min-width: 768px) {
  .onboarding-new__main header h1 {
    font-size: var(--primitives-32);
  }
}
@media (min-width: 1024px) {
  .onboarding-new__main header h1 {
    font-size: var(--primitives-36);
  }
}
.onboarding-new__content header {
  margin-bottom: var(--primitives-spacing-8);
}
.p-autocomplete-input {
  line-height: var(--primitives-spacing-24);
}
.modal__close-btn {
  background-color: transparent;
  border: none;
}
@media (min-width: 768px) {
  .onboarding-new .back-button {
    display: flex;
  }
  .onboarding-new__content header {
    margin-bottom: var(--primitives-spacing-16);
  }
  .onboarding-new__main {
    padding: 0 0;
  }
}
@media (min-width: 1024px) {
  .onboarding-new__content header {
    margin-bottom: var(--primitives-spacing-32);
  }
}

/* node_modules/primeng/resources/themes/lara-light-blue/theme.css */
:root {
  font-family: "Inter var", sans-serif;
  font-feature-settings:
    "cv02",
    "cv03",
    "cv04",
    "cv11";
  font-variation-settings: normal;
  --font-family: "Inter var", sans-serif;
  --font-feature-settings:
    "cv02",
    "cv03",
    "cv04",
    "cv11";
  --surface-a: #ffffff;
  --surface-b: #f9fafb;
  --surface-c: #f3f4f6;
  --surface-d: #e5e7eb;
  --surface-e: #ffffff;
  --surface-f: #ffffff;
  --text-color: #4b5563;
  --text-color-secondary: #6b7280;
  --primary-color: #3B82F6;
  --primary-color-text: #ffffff;
  --surface-0: #ffffff;
  --surface-50: #f9fafb;
  --surface-100: #f3f4f6;
  --surface-200: #e5e7eb;
  --surface-300: #d1d5db;
  --surface-400: #9ca3af;
  --surface-500: #6b7280;
  --surface-600: #4b5563;
  --surface-700: #374151;
  --surface-800: #1f2937;
  --surface-900: #111827;
  --gray-50: #f9fafb;
  --gray-100: #f3f4f6;
  --gray-200: #e5e7eb;
  --gray-300: #d1d5db;
  --gray-400: #9ca3af;
  --gray-500: #6b7280;
  --gray-600: #4b5563;
  --gray-700: #374151;
  --gray-800: #1f2937;
  --gray-900: #111827;
  --content-padding: 1.25rem;
  --inline-spacing: 0.5rem;
  --border-radius: 6px;
  --surface-ground: #f9fafb;
  --surface-section: #ffffff;
  --surface-card: #ffffff;
  --surface-overlay: #ffffff;
  --surface-border: #dfe7ef;
  --surface-hover: #f6f9fc;
  --focus-ring: 0 0 0 0.2rem #BFDBFE;
  --maskbg: rgba(0, 0, 0, 0.4);
  --highlight-bg: #EFF6FF;
  --highlight-text-color: #1D4ED8;
  color-scheme: light;
}
@font-face {
  font-family: "Inter var";
  font-weight: 100 900;
  font-display: swap;
  font-style: normal;
  font-named-instance: "Regular";
  src: url("./media/Inter-roman.var.woff2?v=3.19") format("woff2");
}
@font-face {
  font-family: "Inter var";
  font-weight: 100 900;
  font-display: swap;
  font-style: italic;
  font-named-instance: "Italic";
  src: url("./media/Inter-italic.var.woff2?v=3.19") format("woff2");
}
:root {
  --blue-50:#f5f9ff;
  --blue-100:#d0e1fd;
  --blue-200:#abc9fb;
  --blue-300:#85b2f9;
  --blue-400:#609af8;
  --blue-500:#3b82f6;
  --blue-600:#326fd1;
  --blue-700:#295bac;
  --blue-800:#204887;
  --blue-900:#183462;
  --green-50:#f4fcf7;
  --green-100:#caf1d8;
  --green-200:#a0e6ba;
  --green-300:#76db9b;
  --green-400:#4cd07d;
  --green-500:#22c55e;
  --green-600:#1da750;
  --green-700:#188a42;
  --green-800:#136c34;
  --green-900:#0e4f26;
  --yellow-50:#fefbf3;
  --yellow-100:#faedc4;
  --yellow-200:#f6de95;
  --yellow-300:#f2d066;
  --yellow-400:#eec137;
  --yellow-500:#eab308;
  --yellow-600:#c79807;
  --yellow-700:#a47d06;
  --yellow-800:#816204;
  --yellow-900:#5e4803;
  --cyan-50:#f3fbfd;
  --cyan-100:#c3edf5;
  --cyan-200:#94e0ed;
  --cyan-300:#65d2e4;
  --cyan-400:#35c4dc;
  --cyan-500:#06b6d4;
  --cyan-600:#059bb4;
  --cyan-700:#047f94;
  --cyan-800:#036475;
  --cyan-900:#024955;
  --pink-50:#fef6fa;
  --pink-100:#fad3e7;
  --pink-200:#f7b0d3;
  --pink-300:#f38ec0;
  --pink-400:#f06bac;
  --pink-500:#ec4899;
  --pink-600:#c93d82;
  --pink-700:#a5326b;
  --pink-800:#822854;
  --pink-900:#5e1d3d;
  --indigo-50:#f7f7fe;
  --indigo-100:#dadafc;
  --indigo-200:#bcbdf9;
  --indigo-300:#9ea0f6;
  --indigo-400:#8183f4;
  --indigo-500:#6366f1;
  --indigo-600:#5457cd;
  --indigo-700:#4547a9;
  --indigo-800:#363885;
  --indigo-900:#282960;
  --teal-50:#f3fbfb;
  --teal-100:#c7eeea;
  --teal-200:#9ae0d9;
  --teal-300:#6dd3c8;
  --teal-400:#41c5b7;
  --teal-500:#14b8a6;
  --teal-600:#119c8d;
  --teal-700:#0e8174;
  --teal-800:#0b655b;
  --teal-900:#084a42;
  --orange-50:#fff8f3;
  --orange-100:#feddc7;
  --orange-200:#fcc39b;
  --orange-300:#fba86f;
  --orange-400:#fa8e42;
  --orange-500:#f97316;
  --orange-600:#d46213;
  --orange-700:#ae510f;
  --orange-800:#893f0c;
  --orange-900:#642e09;
  --bluegray-50:#f7f8f9;
  --bluegray-100:#dadee3;
  --bluegray-200:#bcc3cd;
  --bluegray-300:#9fa9b7;
  --bluegray-400:#818ea1;
  --bluegray-500:#64748b;
  --bluegray-600:#556376;
  --bluegray-700:#465161;
  --bluegray-800:#37404c;
  --bluegray-900:#282e38;
  --purple-50:#fbf7ff;
  --purple-100:#ead6fd;
  --purple-200:#dab6fc;
  --purple-300:#c996fa;
  --purple-400:#b975f9;
  --purple-500:#a855f7;
  --purple-600:#8f48d2;
  --purple-700:#763cad;
  --purple-800:#5c2f88;
  --purple-900:#432263;
  --red-50:#fff5f5;
  --red-100:#ffd0ce;
  --red-200:#ffaca7;
  --red-300:#ff8780;
  --red-400:#ff6259;
  --red-500:#ff3d32;
  --red-600:#d9342b;
  --red-700:#b32b23;
  --red-800:#8c221c;
  --red-900:#661814;
  --primary-50:#f5f9ff;
  --primary-100:#d0e1fd;
  --primary-200:#abc9fb;
  --primary-300:#85b2f9;
  --primary-400:#609af8;
  --primary-500:#3b82f6;
  --primary-600:#326fd1;
  --primary-700:#295bac;
  --primary-800:#204887;
  --primary-900:#183462;
}
.p-editor-container .p-editor-toolbar {
  background: #f9fafb;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.p-editor-container .p-editor-toolbar.ql-snow {
  border: 1px solid #e5e7eb;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
  stroke: #6b7280;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
  fill: #6b7280;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
  border: 0 none;
  color: #6b7280;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
  color: #4b5563;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
  stroke: #4b5563;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
  fill: #4b5563;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #4b5563;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #4b5563;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #4b5563;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  padding: 0.75rem 0;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
  color: #4b5563;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
  color: #4b5563;
  background: #f3f4f6;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
  padding: 0.75rem 1.25rem;
}
.p-editor-container .p-editor-content {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.p-editor-container .p-editor-content.ql-snow {
  border: 1px solid #e5e7eb;
}
.p-editor-container .p-editor-content .ql-editor {
  background: #ffffff;
  color: #4b5563;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.p-editor-container .ql-snow.ql-toolbar button:hover,
.p-editor-container .ql-snow.ql-toolbar button:focus {
  color: #4b5563;
}
.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
  stroke: #4b5563;
}
.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
  fill: #4b5563;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected {
  color: #3B82F6;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke {
  stroke: #3B82F6;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill {
  fill: #3B82F6;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label {
  color: #3B82F6;
}
@layer primeng {
  * {
    box-sizing: border-box;
  }
  .p-component {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
    font-weight: normal;
  }
  .p-component-overlay {
    background-color: rgba(0, 0, 0, 0.4);
    transition-duration: 0.2s;
  }
  .p-disabled,
  .p-component:disabled {
    opacity: 0.6;
  }
  .p-error {
    color: #e24c4c;
  }
  .p-text-secondary {
    color: #6b7280;
  }
  .pi {
    font-size: 1rem;
  }
  .p-icon {
    width: 1rem;
    height: 1rem;
  }
  .p-link {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
    border-radius: 6px;
  }
  .p-link:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-component-overlay-enter {
    animation: p-component-overlay-enter-animation 150ms forwards;
  }
  .p-component-overlay-leave {
    animation: p-component-overlay-leave-animation 150ms forwards;
  }
  @keyframes p-component-overlay-enter-animation {
    from {
      background-color: transparent;
    }
    to {
      background-color: var(--maskbg);
    }
  }
  @keyframes p-component-overlay-leave-animation {
    from {
      background-color: var(--maskbg);
    }
    to {
      background-color: transparent;
    }
  }
  .p-autocomplete .p-autocomplete-loader {
    right: 0.75rem;
  }
  .p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
    right: 3.75rem;
  }
  .p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
    border-color: #3B82F6;
  }
  .p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  .p-autocomplete .p-autocomplete-multiple-container {
    padding: 0.375rem 0.75rem;
    gap: 0.5rem;
  }
  .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
    padding: 0.375rem 0;
  }
  .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
    color: #4b5563;
    padding: 0;
    margin: 0;
  }
  .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
    padding: 0.375rem 0.75rem;
    background: #e5e7eb;
    color: #4b5563;
    border-radius: 16px;
  }
  .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
    margin-left: 0.5rem;
  }
  .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token.p-focus {
    background: #d1d5db;
    color: #4b5563;
  }
  .p-autocomplete.p-invalid.p-component > .p-inputtext {
    border-color: #e24c4c;
  }
  .p-autocomplete-panel {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-autocomplete-panel .p-autocomplete-items {
    padding: 0.75rem 0;
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
    margin: 0;
    padding: 0.75rem 1.25rem;
    border: 0 none;
    color: #4b5563;
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:first-child {
    margin-top: 0;
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
    margin: 0;
    padding: 0.75rem 1.25rem;
    color: #374151;
    background: #ffffff;
    font-weight: 700;
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
    padding: 0.75rem 1.25rem;
    color: #4b5563;
    background: transparent;
  }
  p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
    border-color: #e24c4c;
  }
  p-autocomplete.p-autocomplete-clearable .p-inputtext {
    padding-right: 2.5rem;
  }
  p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
    color: #6b7280;
    right: 0.75rem;
  }
  p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
    color: #6b7280;
    right: 3.75rem;
  }
  p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
    border-color: #e24c4c;
  }
  .p-calendar:not(.p-calendar-disabled).p-focus > .p-inputtext {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  .p-datepicker {
    padding: 0.5rem;
    background: #ffffff;
    color: #4b5563;
    border: 1px solid #d1d5db;
    border-radius: 6px;
  }
  .p-datepicker:not(.p-datepicker-inline) {
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
    background: #ffffff;
  }
  .p-datepicker .p-datepicker-header {
    padding: 0.5rem;
    color: #4b5563;
    background: #ffffff;
    font-weight: 600;
    margin: 0;
    border-bottom: 1px solid #e5e7eb;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-prev,
  .p-datepicker .p-datepicker-header .p-datepicker-next {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
  .p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-prev:focus-visible,
  .p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-title {
    line-height: 2rem;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,
  .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
    color: #4b5563;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
    font-weight: 600;
    padding: 0.5rem;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,
  .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover {
    color: #3B82F6;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
    margin-right: 0.5rem;
  }
  .p-datepicker table {
    font-size: 1rem;
    margin: 0.5rem 0;
  }
  .p-datepicker table th {
    padding: 0.5rem;
  }
  .p-datepicker table th > span {
    width: 2.5rem;
    height: 2.5rem;
  }
  .p-datepicker table td {
    padding: 0.5rem;
  }
  .p-datepicker table td > span {
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 50%;
    transition: box-shadow 0.2s;
    border: 1px solid transparent;
  }
  .p-datepicker table td > span.p-highlight {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-datepicker table td > span:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-datepicker table td.p-datepicker-today > span {
    background: #d1d5db;
    color: #4b5563;
    border-color: transparent;
  }
  .p-datepicker table td.p-datepicker-today > span.p-highlight {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-datepicker .p-datepicker-buttonbar {
    padding: 1rem 0;
    border-top: 1px solid #e5e7eb;
  }
  .p-datepicker .p-datepicker-buttonbar .p-button {
    width: auto;
  }
  .p-datepicker .p-timepicker {
    border-top: 1px solid #e5e7eb;
    padding: 0.5rem;
  }
  .p-datepicker .p-timepicker button {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-datepicker .p-timepicker button:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-datepicker .p-timepicker button:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-datepicker .p-timepicker button:last-child {
    margin-top: 0.2em;
  }
  .p-datepicker .p-timepicker span {
    font-size: 1.25rem;
  }
  .p-datepicker .p-timepicker > div {
    padding: 0 0.5rem;
  }
  .p-datepicker.p-datepicker-timeonly .p-timepicker {
    border-top: 0 none;
  }
  .p-datepicker .p-monthpicker {
    margin: 0.5rem 0;
  }
  .p-datepicker .p-monthpicker .p-monthpicker-month {
    padding: 0.5rem;
    transition: box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-datepicker .p-yearpicker {
    margin: 0.5rem 0;
  }
  .p-datepicker .p-yearpicker .p-yearpicker-year {
    padding: 0.5rem;
    transition: box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
    border-left: 1px solid #e5e7eb;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    padding-top: 0;
    padding-bottom: 0;
  }
  .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
    padding-left: 0;
    border-left: 0 none;
  }
  .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
    padding-right: 0;
  }
  .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
    background: #f3f4f6;
  }
  .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
    background: #f3f4f6;
  }
  .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
    background: #f3f4f6;
  }
  .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  p-calendar.p-calendar-clearable .p-inputtext {
    padding-right: 2.5rem;
  }
  p-calendar.p-calendar-clearable .p-calendar-clear-icon {
    color: #6b7280;
    right: 0.75rem;
  }
  p-calendar.p-calendar-clearable .p-calendar-w-btn .p-calendar-clear-icon {
    color: #6b7280;
    right: 3.75rem;
  }
  @media screen and (max-width: 769px) {
    .p-datepicker table th,
    .p-datepicker table td {
      padding: 0;
    }
  }
  .p-cascadeselect {
    background: #ffffff;
    border: 1px solid #d1d5db;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-cascadeselect:not(.p-disabled):hover {
    border-color: #3B82F6;
  }
  .p-cascadeselect:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  .p-cascadeselect .p-cascadeselect-label {
    background: transparent;
    border: 0 none;
    padding: 0.75rem 0.75rem;
  }
  .p-cascadeselect .p-cascadeselect-label.p-placeholder {
    color: #6b7280;
  }
  .p-cascadeselect .p-cascadeselect-label:enabled:focus {
    outline: 0 none;
    box-shadow: none;
  }
  .p-cascadeselect .p-cascadeselect-trigger {
    background: transparent;
    color: #6b7280;
    width: 3rem;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-cascadeselect.p-invalid.p-component {
    border-color: #e24c4c;
  }
  .p-cascadeselect.p-variant-filled {
    background-color: #f3f4f6;
  }
  .p-cascadeselect.p-variant-filled:enabled:hover {
    background-color: #f3f4f6;
  }
  .p-cascadeselect.p-variant-filled:enabled:focus {
    background-color: #ffffff;
  }
  .p-cascadeselect-panel {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-cascadeselect-panel .p-cascadeselect-items {
    padding: 0.75rem 0;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
    margin: 0;
    border: 0 none;
    color: #4b5563;
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:first-child {
    margin-top: 0;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
    padding: 0.75rem 1.25rem;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
    font-size: 0.875rem;
  }
  .p-input-filled .p-cascadeselect {
    background: #f3f4f6;
  }
  .p-input-filled .p-cascadeselect:not(.p-disabled):hover {
    background-color: #f3f4f6;
  }
  .p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
    background-color: #ffffff;
  }
  p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
    border-color: #e24c4c;
  }
  p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
    padding-right: 0.75rem;
  }
  p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
    color: #6b7280;
    right: 3rem;
  }
  .p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
    box-shadow: none;
    border-radius: 0;
    padding: 0.25rem 0 0.25rem 0.5rem;
  }
  .p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
    transform: rotate(90deg);
  }
  .p-checkbox {
    width: 22px;
    height: 22px;
  }
  .p-checkbox .p-checkbox-box {
    border: 2px solid #d1d5db;
    background: #ffffff;
    width: 22px;
    height: 22px;
    color: #4b5563;
    border-radius: 6px;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-checkbox .p-checkbox-box .p-checkbox-icon {
    transition-duration: 0.2s;
    color: #ffffff;
    font-size: 14px;
  }
  .p-checkbox .p-checkbox-box .p-icon {
    width: 14px;
    height: 14px;
  }
  .p-checkbox .p-checkbox-box.p-highlight {
    border-color: #3B82F6;
    background: #3B82F6;
  }
  .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
    border-color: #3B82F6;
  }
  .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
    border-color: #1D4ED8;
    background: #1D4ED8;
    color: #ffffff;
  }
  .p-checkbox.p-variant-filled .p-checkbox-box {
    background-color: #f3f4f6;
  }
  .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight {
    background: #3B82F6;
  }
  .p-checkbox.p-variant-filled:not(.p-checkbox-disabled) .p-checkbox-box:hover {
    background-color: #f3f4f6;
  }
  .p-checkbox.p-variant-filled:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
    background: #1D4ED8;
  }
  p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
    border-color: #e24c4c;
  }
  .p-input-filled .p-checkbox .p-checkbox-box {
    background-color: #f3f4f6;
  }
  .p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
    background: #3B82F6;
  }
  .p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
    background-color: #f3f4f6;
  }
  .p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
    background: #1D4ED8;
  }
  .p-checkbox-label {
    margin-left: 0.5rem;
  }
  p-tristatecheckbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
    border-color: #e24c4c;
  }
  .p-chips:not(.p-disabled):hover .p-chips-multiple-container {
    border-color: #3B82F6;
  }
  .p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  .p-chips .p-chips-multiple-container {
    padding: 0.375rem 0.75rem;
    gap: 0.5rem;
  }
  .p-chips .p-chips-multiple-container .p-chips-token {
    padding: 0.375rem 0.75rem;
    margin-right: 0.5rem;
    background: #e5e7eb;
    color: #4b5563;
    border-radius: 16px;
  }
  .p-chips .p-chips-multiple-container .p-chips-token.p-focus {
    background: #d1d5db;
    color: #4b5563;
  }
  .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
    margin-left: 0.5rem;
  }
  .p-chips .p-chips-multiple-container .p-chips-input-token {
    padding: 0.375rem 0;
  }
  .p-chips .p-chips-multiple-container .p-chips-input-token input {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
    color: #4b5563;
    padding: 0;
    margin: 0;
  }
  p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
    border-color: #e24c4c;
  }
  p-chips.p-chips-clearable .p-inputtext {
    padding-right: 1.75rem;
  }
  p-chips.p-chips-clearable .p-chips-clear-icon {
    color: #6b7280;
    right: 0.75rem;
  }
  .p-colorpicker-preview,
  .p-fluid .p-colorpicker-preview.p-inputtext {
    width: 2rem;
    height: 2rem;
  }
  .p-colorpicker-panel {
    background: #323232;
    border: 1px solid #191919;
  }
  .p-colorpicker-panel .p-colorpicker-color-handle,
  .p-colorpicker-panel .p-colorpicker-hue-handle {
    border-color: #ffffff;
  }
  .p-colorpicker-overlay-panel {
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-dropdown {
    background: #ffffff;
    border: 1px solid #d1d5db;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-dropdown:not(.p-disabled):hover {
    border-color: #3B82F6;
  }
  .p-dropdown:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  .p-dropdown.p-dropdown-clearable .p-dropdown-label {
    padding-right: 1.75rem;
  }
  .p-dropdown .p-dropdown-label {
    background: transparent;
    border: 0 none;
  }
  .p-dropdown .p-dropdown-label.p-placeholder {
    color: #6b7280;
  }
  .p-dropdown .p-dropdown-label:focus,
  .p-dropdown .p-dropdown-label:enabled:focus {
    outline: 0 none;
    box-shadow: none;
  }
  .p-dropdown .p-dropdown-trigger {
    background: transparent;
    color: #6b7280;
    width: 3rem;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-dropdown .p-dropdown-clear-icon {
    color: #6b7280;
    right: 3rem;
  }
  .p-dropdown.p-invalid.p-component {
    border-color: #e24c4c;
  }
  .p-dropdown.p-variant-filled {
    background-color: #f3f4f6;
  }
  .p-dropdown.p-variant-filled:enabled:hover {
    background-color: #f3f4f6;
  }
  .p-dropdown.p-variant-filled:enabled:focus {
    background-color: #ffffff;
  }
  .p-dropdown-panel {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-dropdown-panel .p-dropdown-header {
    padding: 0.75rem 1.25rem;
    border-bottom: 1px solid #e5e7eb;
    color: #374151;
    background: #f9fafb;
    margin: 0;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
    padding-right: 1.75rem;
    margin-right: -1.75rem;
  }
  .p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
    right: 0.75rem;
    color: #6b7280;
  }
  .p-dropdown-panel .p-dropdown-items {
    padding: 0.75rem 0;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item {
    margin: 0;
    padding: 0.75rem 1.25rem;
    border: 0 none;
    color: #4b5563;
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item:first-child {
    margin-top: 0;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
    margin: 0;
    padding: 0.75rem 1.25rem;
    color: #374151;
    background: #ffffff;
    font-weight: 700;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
    padding: 0.75rem 1.25rem;
    color: #4b5563;
    background: transparent;
  }
  .p-input-filled .p-dropdown {
    background: #f3f4f6;
  }
  .p-input-filled .p-dropdown:not(.p-disabled):hover {
    background-color: #f3f4f6;
  }
  .p-input-filled .p-dropdown:not(.p-disabled).p-focus {
    background-color: #ffffff;
  }
  .p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
    background-color: transparent;
  }
  p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
    border-color: #e24c4c;
  }
  .p-icon-field .p-input-icon {
    position: absolute;
    top: 50%;
    margin-top: -0.5rem;
  }
  .p-inputgroup-addon {
    background: #f3f4f6;
    color: #6b7280;
    border-top: 1px solid #d1d5db;
    border-left: 1px solid #d1d5db;
    border-bottom: 1px solid #d1d5db;
    padding: 0.75rem 0.75rem;
    min-width: 3rem;
  }
  .p-inputgroup-addon:last-child {
    border-right: 1px solid #d1d5db;
  }
  .p-inputgroup > .p-component,
  .p-inputgroup > .p-inputwrapper > .p-inputtext,
  .p-inputgroup > .p-float-label > .p-component {
    border-radius: 0;
    margin: 0;
  }
  .p-inputgroup > .p-component + .p-inputgroup-addon,
  .p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
  .p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
    border-left: 0 none;
  }
  .p-inputgroup > .p-component:focus,
  .p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
  .p-inputgroup > .p-float-label > .p-component:focus {
    z-index: 1;
  }
  .p-inputgroup > .p-component:focus ~ label,
  .p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
  .p-inputgroup > .p-float-label > .p-component:focus ~ label {
    z-index: 1;
  }
  .p-inputgroup-addon:first-child,
  .p-inputgroup button:first-child,
  .p-inputgroup input:first-child,
  .p-inputgroup > .p-inputwrapper:first-child > .p-component,
  .p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-inputgroup .p-float-label:first-child input {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-inputgroup-addon:last-child,
  .p-inputgroup button:last-child,
  .p-inputgroup input:last-child,
  .p-inputgroup > .p-inputwrapper:last-child > .p-component,
  .p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-inputgroup .p-float-label:last-child input {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-fluid .p-inputgroup .p-button {
    width: auto;
  }
  .p-fluid .p-inputgroup .p-button.p-button-icon-only {
    width: 3rem;
  }
  .p-icon-field-left .p-input-icon:first-of-type {
    left: 0.75rem;
    color: #6b7280;
  }
  .p-icon-field-right .p-input-icon:last-of-type {
    right: 0.75rem;
    color: #6b7280;
  }
  p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
    border-color: #e24c4c;
  }
  p-inputmask.p-inputmask-clearable .p-inputtext {
    padding-right: 2.5rem;
  }
  p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
    color: #6b7280;
    right: 0.75rem;
  }
  .p-inputmask.p-variant-filled {
    background-color: #f3f4f6;
  }
  .p-inputmask.p-variant-filled:enabled:hover {
    background-color: #f3f4f6;
  }
  .p-inputmask.p-variant-filled:enabled:focus {
    background-color: #ffffff;
  }
  p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
    border-color: #e24c4c;
  }
  p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
    padding-right: 2.5rem;
  }
  p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
    color: #6b7280;
    right: 0.75rem;
  }
  p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
    right: 3.75rem;
  }
  p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
    right: 3.75rem;
  }
  p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input {
    background-color: #f3f4f6;
  }
  p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:hover {
    background-color: #f3f4f6;
  }
  p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:focus {
    background-color: #ffffff;
  }
  .p-inputotp {
    display: flex;
    align-items: center;
    gap: 0.5rem;
  }
  .p-inputotp-input {
    text-align: center;
    width: 2.5rem;
  }
  .p-inputswitch {
    width: 3rem;
    height: 1.75rem;
  }
  .p-inputswitch .p-inputswitch-slider {
    background: #d1d5db;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
    border-radius: 30px;
  }
  .p-inputswitch .p-inputswitch-slider:before {
    background: #ffffff;
    width: 1.25rem;
    height: 1.25rem;
    left: 0.25rem;
    margin-top: -0.625rem;
    border-radius: 50%;
    transition-duration: 0.2s;
  }
  .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
    transform: translateX(1.25rem);
  }
  .p-inputswitch.p-focus .p-inputswitch-slider {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
    background: #b7bcc5;
  }
  .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
    background: #3B82F6;
  }
  .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
    background: #ffffff;
  }
  .p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
    background: #2563eb;
  }
  p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch > .p-inputswitch-slider {
    border-color: #e24c4c;
  }
  .p-inputtext {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
    color: #4b5563;
    background: #ffffff;
    padding: 0.75rem 0.75rem;
    border: 1px solid #d1d5db;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
    appearance: none;
    border-radius: 6px;
  }
  .p-inputtext:enabled:hover {
    border-color: #3B82F6;
  }
  .p-inputtext:enabled:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  .p-inputtext.ng-dirty.ng-invalid {
    border-color: #e24c4c;
  }
  .p-inputtext.p-variant-filled {
    background-color: #f3f4f6;
  }
  .p-inputtext.p-variant-filled:enabled:hover {
    background-color: #f3f4f6;
  }
  .p-inputtext.p-variant-filled:enabled:focus {
    background-color: #ffffff;
  }
  .p-inputtext.p-inputtext-sm {
    font-size: 0.875rem;
    padding: 0.65625rem 0.65625rem;
  }
  .p-inputtext.p-inputtext-lg {
    font-size: 1.25rem;
    padding: 0.9375rem 0.9375rem;
  }
  .p-float-label > label {
    left: 0.75rem;
    color: #6b7280;
    transition-duration: 0.2s;
  }
  .p-float-label > .ng-invalid.ng-dirty + label {
    color: #e24c4c;
  }
  .p-input-icon-left > .p-icon-wrapper.p-icon,
  .p-input-icon-left > i:first-of-type {
    left: 0.75rem;
    color: #6b7280;
  }
  .p-input-icon-left > .p-inputtext {
    padding-left: 2.5rem;
  }
  .p-input-icon-left.p-float-label > label {
    left: 2.5rem;
  }
  .p-input-icon-right > .p-icon-wrapper,
  .p-input-icon-right > i:last-of-type {
    right: 0.75rem;
    color: #6b7280;
  }
  .p-input-icon-right > .p-inputtext {
    padding-right: 2.5rem;
  }
  .p-icon-field-left > .p-inputtext {
    padding-left: 2.5rem;
  }
  .p-icon-field-left.p-float-label > label {
    left: 2.5rem;
  }
  .p-icon-field-right > .p-inputtext {
    padding-right: 2.5rem;
  }
  ::-webkit-input-placeholder {
    color: #6b7280;
  }
  :-moz-placeholder {
    color: #6b7280;
  }
  ::-moz-placeholder {
    color: #6b7280;
  }
  :-ms-input-placeholder {
    color: #6b7280;
  }
  .p-input-filled .p-inputtext {
    background-color: #f3f4f6;
  }
  .p-input-filled .p-inputtext:enabled:hover {
    background-color: #f3f4f6;
  }
  .p-input-filled .p-inputtext:enabled:focus {
    background-color: #ffffff;
  }
  .p-inputtext-sm .p-inputtext {
    font-size: 0.875rem;
    padding: 0.65625rem 0.65625rem;
  }
  .p-inputtext-lg .p-inputtext {
    font-size: 1.25rem;
    padding: 0.9375rem 0.9375rem;
  }
  .p-listbox {
    background: #ffffff;
    color: #4b5563;
    border: 1px solid #d1d5db;
    border-radius: 6px;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
  }
  .p-listbox .p-listbox-header {
    padding: 0.75rem 1.25rem;
    border-bottom: 1px solid #e5e7eb;
    color: #374151;
    background: #f9fafb;
    margin: 0;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-listbox .p-listbox-header .p-listbox-filter {
    padding-right: 1.75rem;
  }
  .p-listbox .p-listbox-header .p-listbox-filter-icon {
    right: 0.75rem;
    color: #6b7280;
  }
  .p-listbox .p-listbox-header .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-listbox .p-listbox-list {
    padding: 0.75rem 0;
    outline: 0 none;
  }
  .p-listbox .p-listbox-list .p-listbox-item {
    margin: 0;
    padding: 0.75rem 1.25rem;
    border: 0 none;
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-listbox .p-listbox-list .p-listbox-item:first-child {
    margin-top: 0;
  }
  .p-listbox .p-listbox-list .p-listbox-item.p-highlight {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-listbox .p-listbox-list .p-listbox-item-group {
    margin: 0;
    padding: 0.75rem 1.25rem;
    color: #374151;
    background: #ffffff;
    font-weight: 700;
  }
  .p-listbox .p-listbox-list .p-listbox-empty-message {
    padding: 0.75rem 1.25rem;
    color: #4b5563;
    background: transparent;
  }
  .p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover.p-focus {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-listbox.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  p-listbox.ng-dirty.ng-invalid > .p-listbox {
    border-color: #e24c4c;
  }
  .p-multiselect {
    background: #ffffff;
    border: 1px solid #d1d5db;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-multiselect:not(.p-disabled):hover {
    border-color: #3B82F6;
  }
  .p-multiselect:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  .p-multiselect .p-multiselect-label {
    padding: 0.75rem 0.75rem;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
  }
  .p-multiselect .p-multiselect-label.p-placeholder {
    color: #6b7280;
  }
  .p-multiselect.p-multiselect-chip .p-multiselect-token {
    padding: 0.375rem 0.75rem;
    margin-right: 0.5rem;
    background: #e5e7eb;
    color: #4b5563;
    border-radius: 16px;
  }
  .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
    margin-left: 0.5rem;
  }
  .p-multiselect .p-multiselect-trigger {
    background: transparent;
    color: #6b7280;
    width: 3rem;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-multiselect.p-variant-filled {
    background: #f3f4f6;
  }
  .p-multiselect.p-variant-filled:not(.p-disabled):hover {
    background-color: #f3f4f6;
  }
  .p-multiselect.p-variant-filled:not(.p-disabled).p-focus {
    background-color: #ffffff;
  }
  .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
    padding: 0.375rem 0.75rem;
  }
  .p-multiselect-clearable .p-multiselect-label-container {
    padding-right: 1.75rem;
  }
  .p-multiselect-clearable .p-multiselect-clear-icon {
    color: #6b7280;
    right: 3rem;
  }
  .p-multiselect-panel {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-multiselect-panel .p-multiselect-header {
    padding: 0.75rem 1.25rem;
    border-bottom: 1px solid #e5e7eb;
    color: #374151;
    background: #f9fafb;
    margin: 0;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
    padding-right: 1.75rem;
  }
  .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
    right: 0.75rem;
    color: #6b7280;
  }
  .p-multiselect-panel .p-multiselect-header .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-multiselect-panel .p-multiselect-header .p-multiselect-close {
    margin-left: 0.5rem;
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-multiselect-panel .p-multiselect-items {
    padding: 0.75rem 0;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item {
    margin: 0;
    padding: 0.75rem 1.25rem;
    border: 0 none;
    color: #4b5563;
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item:first-child {
    margin-top: 0;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
    margin: 0;
    padding: 0.75rem 1.25rem;
    color: #374151;
    background: #ffffff;
    font-weight: 700;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
    padding: 0.75rem 1.25rem;
    color: #4b5563;
    background: transparent;
  }
  .p-input-filled .p-multiselect {
    background: #f3f4f6;
  }
  .p-input-filled .p-multiselect:not(.p-disabled):hover {
    background-color: #f3f4f6;
  }
  .p-input-filled .p-multiselect:not(.p-disabled).p-focus {
    background-color: #ffffff;
  }
  p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
    border-color: #e24c4c;
  }
  p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
    border-color: #e24c4c;
  }
  .p-password-panel {
    padding: 1.25rem;
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border-radius: 6px;
  }
  .p-password-panel .p-password-meter {
    margin-bottom: 0.5rem;
    background: #e5e7eb;
  }
  .p-password-panel .p-password-meter .p-password-strength.weak {
    background: #ea5455;
  }
  .p-password-panel .p-password-meter .p-password-strength.medium {
    background: #ff9f42;
  }
  .p-password-panel .p-password-meter .p-password-strength.strong {
    background: #29c76f;
  }
  p-password.p-password-clearable .p-password-input {
    padding-right: 2.5rem;
  }
  p-password.p-password-clearable .p-password-clear-icon {
    color: #6b7280;
    right: 0.75rem;
  }
  p-password.p-password-clearable.p-password-mask .p-password-input {
    padding-right: 4.25rem;
  }
  p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
    color: #6b7280;
    right: 2.5rem;
  }
  .p-radiobutton {
    width: 22px;
    height: 22px;
  }
  .p-radiobutton .p-radiobutton-box {
    border: 2px solid #d1d5db;
    background: #ffffff;
    width: 22px;
    height: 22px;
    color: #4b5563;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
    border-color: #3B82F6;
  }
  .p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  .p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
    width: 12px;
    height: 12px;
    transition-duration: 0.2s;
    background-color: #ffffff;
  }
  .p-radiobutton .p-radiobutton-box.p-highlight {
    border-color: #3B82F6;
    background: #3B82F6;
  }
  .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
    border-color: #1D4ED8;
    background: #1D4ED8;
    color: #ffffff;
  }
  .p-radiobutton.p-variant-filled .p-radiobutton-box {
    background-color: #f3f4f6;
  }
  .p-radiobutton.p-variant-filled .p-radiobutton-box:not(.p-disabled):hover {
    background-color: #f3f4f6;
  }
  .p-radiobutton.p-variant-filled .p-radiobutton-box.p-highlight {
    background: #3B82F6;
  }
  .p-radiobutton.p-variant-filled .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
    background: #1D4ED8;
  }
  p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
    border-color: #e24c4c;
  }
  .p-input-filled .p-radiobutton .p-radiobutton-box {
    background-color: #f3f4f6;
  }
  .p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
    background-color: #f3f4f6;
  }
  .p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
    background: #3B82F6;
  }
  .p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
    background: #1D4ED8;
  }
  .p-radiobutton-label {
    margin-left: 0.5rem;
  }
  .p-rating {
    gap: 0.5rem;
  }
  .p-rating .p-rating-item {
    border-radius: 50%;
    outline-color: transparent;
    display: inline-flex;
    justify-content: center;
    align-items: center;
  }
  .p-rating .p-rating-item .p-rating-icon {
    color: #4b5563;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
    font-size: 1.143rem;
  }
  .p-rating .p-rating-item .p-rating-icon.p-icon {
    width: 1.143rem;
    height: 1.143rem;
  }
  .p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
    color: #ea5455;
  }
  .p-rating .p-rating-item.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
    color: #3B82F6;
  }
  .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
    color: #3B82F6;
  }
  .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
    color: #e73d3e;
  }
  .p-selectbutton .p-button {
    background: #ffffff;
    border: 1px solid #d1d5db;
    color: #4b5563;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
  }
  .p-selectbutton .p-button .p-button-icon-left,
  .p-selectbutton .p-button .p-button-icon-right {
    color: #6b7280;
  }
  .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
    background: #f3f4f6;
    border-color: #d1d5db;
    color: #4b5563;
  }
  .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
  .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
    color: #374151;
  }
  .p-selectbutton .p-button.p-highlight {
    background: #3B82F6;
    border-color: #3B82F6;
    color: #ffffff;
  }
  .p-selectbutton .p-button.p-highlight .p-button-icon-left,
  .p-selectbutton .p-button.p-highlight .p-button-icon-right {
    color: #ffffff;
  }
  .p-selectbutton .p-button.p-highlight:hover {
    background: #2563eb;
    border-color: #2563eb;
    color: #ffffff;
  }
  .p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
  .p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
    color: #ffffff;
  }
  p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
    border-color: #e24c4c;
  }
  .p-slider {
    background: #e5e7eb;
    border: 0 none;
    border-radius: 6px;
  }
  .p-slider.p-slider-horizontal {
    height: 0.286rem;
  }
  .p-slider.p-slider-horizontal .p-slider-handle {
    margin-top: -0.5715rem;
    margin-left: -0.5715rem;
  }
  .p-slider.p-slider-vertical {
    height: 100%;
    width: 0.286rem;
  }
  .p-slider.p-slider-vertical .p-slider-handle {
    height: 1.143rem;
    width: 1.143rem;
    margin-left: -0.5715rem;
    margin-bottom: -0.5715rem;
  }
  .p-slider .p-slider-handle {
    height: 1.143rem;
    width: 1.143rem;
    background: #ffffff;
    border: 2px solid #3B82F6;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
  }
  .p-slider .p-slider-handle:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-slider .p-slider-range {
    background: #3B82F6;
  }
  .p-slider:not(.p-disabled) .p-slider-handle:hover {
    background: #3B82F6;
    border-color: #3B82F6;
  }
  .p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s,
      left 0.2s;
  }
  .p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
    transition: width 0.2s;
  }
  .p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s,
      bottom 0.2s;
  }
  .p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
    transition: height 0.2s;
  }
  .p-togglebutton.p-button {
    background: #ffffff;
    border: 1px solid #d1d5db;
    color: #4b5563;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
  }
  .p-togglebutton.p-button .p-button-icon-left,
  .p-togglebutton.p-button .p-button-icon-right {
    color: #6b7280;
  }
  .p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
    background: #f3f4f6;
    border-color: #d1d5db;
    color: #4b5563;
  }
  .p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
  .p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
    color: #374151;
  }
  .p-togglebutton.p-button.p-highlight {
    background: #3B82F6;
    border-color: #3B82F6;
    color: #ffffff;
  }
  .p-togglebutton.p-button.p-highlight .p-button-icon-left,
  .p-togglebutton.p-button.p-highlight .p-button-icon-right {
    color: #ffffff;
  }
  .p-togglebutton.p-button.p-highlight:hover {
    background: #2563eb;
    border-color: #2563eb;
    color: #ffffff;
  }
  .p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
  .p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
    color: #ffffff;
  }
  p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
    border-color: #e24c4c;
  }
  .p-treeselect {
    background: #ffffff;
    border: 1px solid #d1d5db;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-treeselect:not(.p-disabled):hover {
    border-color: #3B82F6;
  }
  .p-treeselect:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  .p-treeselect .p-treeselect-label {
    padding: 0.75rem 0.75rem;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
  }
  .p-treeselect .p-treeselect-label.p-placeholder {
    color: #6b7280;
  }
  .p-treeselect.p-treeselect-chip .p-treeselect-token {
    padding: 0.375rem 0.75rem;
    margin-right: 0.5rem;
    background: #e5e7eb;
    color: #4b5563;
    border-radius: 16px;
  }
  .p-treeselect .p-treeselect-trigger {
    background: transparent;
    color: #6b7280;
    width: 3rem;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-treeselect.p-variant-filled {
    background-color: #f3f4f6;
  }
  .p-treeselect.p-variant-filled:enabled:hover {
    background-color: #f3f4f6;
  }
  .p-treeselect.p-variant-filled:enabled:focus {
    background-color: #ffffff;
  }
  p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
    border-color: #e24c4c;
  }
  .p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
    padding: 0.375rem 0.75rem;
  }
  .p-treeselect-panel {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-treeselect-panel .p-treeselect-header {
    padding: 0.75rem 1.25rem;
    border-bottom: 1px solid #e5e7eb;
    color: #374151;
    background: #f9fafb;
    margin: 0;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
    margin-right: 0.5rem;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
    padding-right: 1.75rem;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
    right: 0.75rem;
    color: #6b7280;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
    padding-right: 3.5rem;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
    right: 2.5rem;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-close {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
    border: 0 none;
  }
  .p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
    padding: 0.75rem 1.25rem;
    color: #4b5563;
    background: transparent;
  }
  .p-input-filled .p-treeselect {
    background: #f3f4f6;
  }
  .p-input-filled .p-treeselect:not(.p-disabled):hover {
    background-color: #f3f4f6;
  }
  .p-input-filled .p-treeselect:not(.p-disabled).p-focus {
    background-color: #ffffff;
  }
  p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
    padding-right: 1.75rem;
  }
  p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
    color: #6b7280;
    right: 3rem;
  }
  .p-button {
    color: #ffffff;
    background: #3B82F6;
    border: 1px solid #3B82F6;
    padding: 0.75rem 1.25rem;
    font-size: 1rem;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
    border-radius: 6px;
    outline-color: transparent;
  }
  .p-button:not(:disabled):hover {
    background: #2563eb;
    color: #ffffff;
    border-color: #2563eb;
  }
  .p-button:not(:disabled):active {
    background: #1D4ED8;
    color: #ffffff;
    border-color: #1D4ED8;
  }
  .p-button.p-button-outlined {
    background-color: transparent;
    color: #3B82F6;
    border: 1px solid;
  }
  .p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(59, 130, 246, 0.04);
    color: #3B82F6;
    border: 1px solid;
  }
  .p-button.p-button-outlined:not(:disabled):active {
    background: rgba(59, 130, 246, 0.16);
    color: #3B82F6;
    border: 1px solid;
  }
  .p-button.p-button-outlined.p-button-plain {
    color: #6b7280;
    border-color: #6b7280;
  }
  .p-button.p-button-outlined.p-button-plain:not(:disabled):hover {
    background: #f3f4f6;
    color: #6b7280;
  }
  .p-button.p-button-outlined.p-button-plain:not(:disabled):active {
    background: #e5e7eb;
    color: #6b7280;
  }
  .p-button.p-button-text {
    background-color: transparent;
    color: #3B82F6;
    border-color: transparent;
  }
  .p-button.p-button-text:not(:disabled):hover {
    background: rgba(59, 130, 246, 0.04);
    color: #3B82F6;
    border-color: transparent;
  }
  .p-button.p-button-text:not(:disabled):active {
    background: rgba(59, 130, 246, 0.16);
    color: #3B82F6;
    border-color: transparent;
  }
  .p-button.p-button-text.p-button-plain {
    color: #6b7280;
  }
  .p-button.p-button-text.p-button-plain:not(:disabled):hover {
    background: #f3f4f6;
    color: #6b7280;
  }
  .p-button.p-button-text.p-button-plain:not(:disabled):active {
    background: #e5e7eb;
    color: #6b7280;
  }
  .p-button:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-button .p-button-label {
    transition-duration: 0.2s;
  }
  .p-button .p-button-icon-left {
    margin-right: 0.5rem;
  }
  .p-button .p-button-icon-right {
    margin-left: 0.5rem;
  }
  .p-button .p-button-icon-bottom {
    margin-top: 0.5rem;
  }
  .p-button .p-button-icon-top {
    margin-bottom: 0.5rem;
  }
  .p-button .p-badge {
    margin-left: 0.5rem;
    min-width: 1rem;
    height: 1rem;
    line-height: 1rem;
    color: #3B82F6;
    background-color: #ffffff;
  }
  .p-button.p-button-raised {
    box-shadow:
      0 3px 1px -2px rgba(0, 0, 0, 0.2),
      0 2px 2px 0 rgba(0, 0, 0, 0.14),
      0 1px 5px 0 rgba(0, 0, 0, 0.12);
  }
  .p-button.p-button-rounded {
    border-radius: 2rem;
  }
  .p-button.p-button-icon-only {
    width: 3rem;
    padding: 0.75rem 0;
  }
  .p-button.p-button-icon-only .p-button-icon-left,
  .p-button.p-button-icon-only .p-button-icon-right {
    margin: 0;
  }
  .p-button.p-button-icon-only.p-button-rounded {
    border-radius: 50%;
    height: 3rem;
  }
  .p-button.p-button-sm {
    font-size: 0.875rem;
    padding: 0.65625rem 1.09375rem;
  }
  .p-button.p-button-sm .p-button-icon {
    font-size: 0.875rem;
  }
  .p-button.p-button-lg {
    font-size: 1.25rem;
    padding: 0.9375rem 1.5625rem;
  }
  .p-button.p-button-lg .p-button-icon {
    font-size: 1.25rem;
  }
  .p-button.p-button-loading-label-only .p-button-label {
    margin-left: 0.5rem;
  }
  .p-button.p-button-loading-label-only .p-button-loading-icon {
    margin-right: 0;
  }
  .p-fluid .p-button {
    width: 100%;
  }
  .p-fluid .p-button-icon-only {
    width: 3rem;
  }
  .p-fluid .p-button-group {
    display: flex;
  }
  .p-fluid .p-button-group .p-button {
    flex: 1;
  }
  .p-button.p-button-secondary,
  .p-button-group.p-button-secondary > .p-button,
  .p-splitbutton.p-button-secondary > .p-button {
    color: #ffffff;
    background: #64748b;
    border: 1px solid #64748b;
  }
  .p-button.p-button-secondary:not(:disabled):hover,
  .p-button-group.p-button-secondary > .p-button:not(:disabled):hover,
  .p-splitbutton.p-button-secondary > .p-button:not(:disabled):hover {
    background: #475569;
    color: #ffffff;
    border-color: #475569;
  }
  .p-button.p-button-secondary:not(:disabled):focus,
  .p-button-group.p-button-secondary > .p-button:not(:disabled):focus,
  .p-splitbutton.p-button-secondary > .p-button:not(:disabled):focus {
    box-shadow: 0 0 0 0.2rem #e2e8f0;
  }
  .p-button.p-button-secondary:not(:disabled):active,
  .p-button-group.p-button-secondary > .p-button:not(:disabled):active,
  .p-splitbutton.p-button-secondary > .p-button:not(:disabled):active {
    background: #334155;
    color: #ffffff;
    border-color: #334155;
  }
  .p-button.p-button-secondary.p-button-outlined,
  .p-button-group.p-button-secondary > .p-button.p-button-outlined,
  .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
    background-color: transparent;
    color: #64748b;
    border: 1px solid;
  }
  .p-button.p-button-secondary.p-button-outlined:not(:disabled):hover,
  .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover,
  .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(100, 116, 139, 0.04);
    color: #64748b;
    border: 1px solid;
  }
  .p-button.p-button-secondary.p-button-outlined:not(:disabled):active,
  .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active,
  .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active {
    background: rgba(100, 116, 139, 0.16);
    color: #64748b;
    border: 1px solid;
  }
  .p-button.p-button-secondary.p-button-text,
  .p-button-group.p-button-secondary > .p-button.p-button-text,
  .p-splitbutton.p-button-secondary > .p-button.p-button-text {
    background-color: transparent;
    color: #64748b;
    border-color: transparent;
  }
  .p-button.p-button-secondary.p-button-text:not(:disabled):hover,
  .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):hover,
  .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):hover {
    background: rgba(100, 116, 139, 0.04);
    border-color: transparent;
    color: #64748b;
  }
  .p-button.p-button-secondary.p-button-text:not(:disabled):active,
  .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):active,
  .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):active {
    background: rgba(100, 116, 139, 0.16);
    border-color: transparent;
    color: #64748b;
  }
  .p-button.p-button-info,
  .p-button-group.p-button-info > .p-button,
  .p-splitbutton.p-button-info > .p-button {
    color: #ffffff;
    background: #0ea5e9;
    border: 1px solid #0ea5e9;
  }
  .p-button.p-button-info:not(:disabled):hover,
  .p-button-group.p-button-info > .p-button:not(:disabled):hover,
  .p-splitbutton.p-button-info > .p-button:not(:disabled):hover {
    background: #0284c7;
    color: #ffffff;
    border-color: #0284c7;
  }
  .p-button.p-button-info:not(:disabled):focus,
  .p-button-group.p-button-info > .p-button:not(:disabled):focus,
  .p-splitbutton.p-button-info > .p-button:not(:disabled):focus {
    box-shadow: 0 0 0 0.2rem #bfdbfe;
  }
  .p-button.p-button-info:not(:disabled):active,
  .p-button-group.p-button-info > .p-button:not(:disabled):active,
  .p-splitbutton.p-button-info > .p-button:not(:disabled):active {
    background: #0369a1;
    color: #ffffff;
    border-color: #0369a1;
  }
  .p-button.p-button-info.p-button-outlined,
  .p-button-group.p-button-info > .p-button.p-button-outlined,
  .p-splitbutton.p-button-info > .p-button.p-button-outlined {
    background-color: transparent;
    color: #0ea5e9;
    border: 1px solid;
  }
  .p-button.p-button-info.p-button-outlined:not(:disabled):hover,
  .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):hover,
  .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(14, 165, 233, 0.04);
    color: #0ea5e9;
    border: 1px solid;
  }
  .p-button.p-button-info.p-button-outlined:not(:disabled):active,
  .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):active,
  .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):active {
    background: rgba(14, 165, 233, 0.16);
    color: #0ea5e9;
    border: 1px solid;
  }
  .p-button.p-button-info.p-button-text,
  .p-button-group.p-button-info > .p-button.p-button-text,
  .p-splitbutton.p-button-info > .p-button.p-button-text {
    background-color: transparent;
    color: #0ea5e9;
    border-color: transparent;
  }
  .p-button.p-button-info.p-button-text:not(:disabled):hover,
  .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):hover,
  .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):hover {
    background: rgba(14, 165, 233, 0.04);
    border-color: transparent;
    color: #0ea5e9;
  }
  .p-button.p-button-info.p-button-text:not(:disabled):active,
  .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):active,
  .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):active {
    background: rgba(14, 165, 233, 0.16);
    border-color: transparent;
    color: #0ea5e9;
  }
  .p-button.p-button-success,
  .p-button-group.p-button-success > .p-button,
  .p-splitbutton.p-button-success > .p-button {
    color: #ffffff;
    background: #22c55e;
    border: 1px solid #22c55e;
  }
  .p-button.p-button-success:not(:disabled):hover,
  .p-button-group.p-button-success > .p-button:not(:disabled):hover,
  .p-splitbutton.p-button-success > .p-button:not(:disabled):hover {
    background: #16a34a;
    color: #ffffff;
    border-color: #16a34a;
  }
  .p-button.p-button-success:not(:disabled):focus,
  .p-button-group.p-button-success > .p-button:not(:disabled):focus,
  .p-splitbutton.p-button-success > .p-button:not(:disabled):focus {
    box-shadow: 0 0 0 0.2rem #bbf7d0;
  }
  .p-button.p-button-success:not(:disabled):active,
  .p-button-group.p-button-success > .p-button:not(:disabled):active,
  .p-splitbutton.p-button-success > .p-button:not(:disabled):active {
    background: #15803d;
    color: #ffffff;
    border-color: #15803d;
  }
  .p-button.p-button-success.p-button-outlined,
  .p-button-group.p-button-success > .p-button.p-button-outlined,
  .p-splitbutton.p-button-success > .p-button.p-button-outlined {
    background-color: transparent;
    color: #22c55e;
    border: 1px solid;
  }
  .p-button.p-button-success.p-button-outlined:not(:disabled):hover,
  .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):hover,
  .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(34, 197, 94, 0.04);
    color: #22c55e;
    border: 1px solid;
  }
  .p-button.p-button-success.p-button-outlined:not(:disabled):active,
  .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):active,
  .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):active {
    background: rgba(34, 197, 94, 0.16);
    color: #22c55e;
    border: 1px solid;
  }
  .p-button.p-button-success.p-button-text,
  .p-button-group.p-button-success > .p-button.p-button-text,
  .p-splitbutton.p-button-success > .p-button.p-button-text {
    background-color: transparent;
    color: #22c55e;
    border-color: transparent;
  }
  .p-button.p-button-success.p-button-text:not(:disabled):hover,
  .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):hover,
  .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):hover {
    background: rgba(34, 197, 94, 0.04);
    border-color: transparent;
    color: #22c55e;
  }
  .p-button.p-button-success.p-button-text:not(:disabled):active,
  .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):active,
  .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):active {
    background: rgba(34, 197, 94, 0.16);
    border-color: transparent;
    color: #22c55e;
  }
  .p-button.p-button-warning,
  .p-button-group.p-button-warning > .p-button,
  .p-splitbutton.p-button-warning > .p-button {
    color: #ffffff;
    background: #f97316;
    border: 1px solid #f97316;
  }
  .p-button.p-button-warning:not(:disabled):hover,
  .p-button-group.p-button-warning > .p-button:not(:disabled):hover,
  .p-splitbutton.p-button-warning > .p-button:not(:disabled):hover {
    background: #ea580c;
    color: #ffffff;
    border-color: #ea580c;
  }
  .p-button.p-button-warning:not(:disabled):focus,
  .p-button-group.p-button-warning > .p-button:not(:disabled):focus,
  .p-splitbutton.p-button-warning > .p-button:not(:disabled):focus {
    box-shadow: 0 0 0 0.2rem #fde68a;
  }
  .p-button.p-button-warning:not(:disabled):active,
  .p-button-group.p-button-warning > .p-button:not(:disabled):active,
  .p-splitbutton.p-button-warning > .p-button:not(:disabled):active {
    background: #c2410c;
    color: #ffffff;
    border-color: #c2410c;
  }
  .p-button.p-button-warning.p-button-outlined,
  .p-button-group.p-button-warning > .p-button.p-button-outlined,
  .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
    background-color: transparent;
    color: #f97316;
    border: 1px solid;
  }
  .p-button.p-button-warning.p-button-outlined:not(:disabled):hover,
  .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover,
  .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(249, 115, 22, 0.04);
    color: #f97316;
    border: 1px solid;
  }
  .p-button.p-button-warning.p-button-outlined:not(:disabled):active,
  .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):active,
  .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):active {
    background: rgba(249, 115, 22, 0.16);
    color: #f97316;
    border: 1px solid;
  }
  .p-button.p-button-warning.p-button-text,
  .p-button-group.p-button-warning > .p-button.p-button-text,
  .p-splitbutton.p-button-warning > .p-button.p-button-text {
    background-color: transparent;
    color: #f97316;
    border-color: transparent;
  }
  .p-button.p-button-warning.p-button-text:not(:disabled):hover,
  .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):hover,
  .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):hover {
    background: rgba(249, 115, 22, 0.04);
    border-color: transparent;
    color: #f97316;
  }
  .p-button.p-button-warning.p-button-text:not(:disabled):active,
  .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):active,
  .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):active {
    background: rgba(249, 115, 22, 0.16);
    border-color: transparent;
    color: #f97316;
  }
  .p-button.p-button-help,
  .p-button-group.p-button-help > .p-button,
  .p-splitbutton.p-button-help > .p-button {
    color: #ffffff;
    background: #a855f7;
    border: 1px solid #a855f7;
  }
  .p-button.p-button-help:not(:disabled):hover,
  .p-button-group.p-button-help > .p-button:not(:disabled):hover,
  .p-splitbutton.p-button-help > .p-button:not(:disabled):hover {
    background: #9333ea;
    color: #ffffff;
    border-color: #9333ea;
  }
  .p-button.p-button-help:not(:disabled):focus,
  .p-button-group.p-button-help > .p-button:not(:disabled):focus,
  .p-splitbutton.p-button-help > .p-button:not(:disabled):focus {
    box-shadow: 0 0 0 0.2rem #e9d5ff;
  }
  .p-button.p-button-help:not(:disabled):active,
  .p-button-group.p-button-help > .p-button:not(:disabled):active,
  .p-splitbutton.p-button-help > .p-button:not(:disabled):active {
    background: #7e22ce;
    color: #ffffff;
    border-color: #7e22ce;
  }
  .p-button.p-button-help.p-button-outlined,
  .p-button-group.p-button-help > .p-button.p-button-outlined,
  .p-splitbutton.p-button-help > .p-button.p-button-outlined {
    background-color: transparent;
    color: #a855f7;
    border: 1px solid;
  }
  .p-button.p-button-help.p-button-outlined:not(:disabled):hover,
  .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):hover,
  .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(168, 85, 247, 0.04);
    color: #a855f7;
    border: 1px solid;
  }
  .p-button.p-button-help.p-button-outlined:not(:disabled):active,
  .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):active,
  .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):active {
    background: rgba(168, 85, 247, 0.16);
    color: #a855f7;
    border: 1px solid;
  }
  .p-button.p-button-help.p-button-text,
  .p-button-group.p-button-help > .p-button.p-button-text,
  .p-splitbutton.p-button-help > .p-button.p-button-text {
    background-color: transparent;
    color: #a855f7;
    border-color: transparent;
  }
  .p-button.p-button-help.p-button-text:not(:disabled):hover,
  .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):hover,
  .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):hover {
    background: rgba(168, 85, 247, 0.04);
    border-color: transparent;
    color: #a855f7;
  }
  .p-button.p-button-help.p-button-text:not(:disabled):active,
  .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):active,
  .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):active {
    background: rgba(168, 85, 247, 0.16);
    border-color: transparent;
    color: #a855f7;
  }
  .p-button.p-button-danger,
  .p-button-group.p-button-danger > .p-button,
  .p-splitbutton.p-button-danger > .p-button {
    color: #ffffff;
    background: #ef4444;
    border: 1px solid #ef4444;
  }
  .p-button.p-button-danger:not(:disabled):hover,
  .p-button-group.p-button-danger > .p-button:not(:disabled):hover,
  .p-splitbutton.p-button-danger > .p-button:not(:disabled):hover {
    background: #dc2626;
    color: #ffffff;
    border-color: #dc2626;
  }
  .p-button.p-button-danger:not(:disabled):focus,
  .p-button-group.p-button-danger > .p-button:not(:disabled):focus,
  .p-splitbutton.p-button-danger > .p-button:not(:disabled):focus {
    box-shadow: 0 0 0 0.2rem #fecaca;
  }
  .p-button.p-button-danger:not(:disabled):active,
  .p-button-group.p-button-danger > .p-button:not(:disabled):active,
  .p-splitbutton.p-button-danger > .p-button:not(:disabled):active {
    background: #b91c1c;
    color: #ffffff;
    border-color: #b91c1c;
  }
  .p-button.p-button-danger.p-button-outlined,
  .p-button-group.p-button-danger > .p-button.p-button-outlined,
  .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
    background-color: transparent;
    color: #ef4444;
    border: 1px solid;
  }
  .p-button.p-button-danger.p-button-outlined:not(:disabled):hover,
  .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover,
  .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(239, 68, 68, 0.04);
    color: #ef4444;
    border: 1px solid;
  }
  .p-button.p-button-danger.p-button-outlined:not(:disabled):active,
  .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):active,
  .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):active {
    background: rgba(239, 68, 68, 0.16);
    color: #ef4444;
    border: 1px solid;
  }
  .p-button.p-button-danger.p-button-text,
  .p-button-group.p-button-danger > .p-button.p-button-text,
  .p-splitbutton.p-button-danger > .p-button.p-button-text {
    background-color: transparent;
    color: #ef4444;
    border-color: transparent;
  }
  .p-button.p-button-danger.p-button-text:not(:disabled):hover,
  .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):hover,
  .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):hover {
    background: rgba(239, 68, 68, 0.04);
    border-color: transparent;
    color: #ef4444;
  }
  .p-button.p-button-danger.p-button-text:not(:disabled):active,
  .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):active,
  .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):active {
    background: rgba(239, 68, 68, 0.16);
    border-color: transparent;
    color: #ef4444;
  }
  .p-button.p-button-contrast,
  .p-button-group.p-button-contrast > .p-button,
  .p-splitbutton.p-button-contrast > .p-button {
    color: #ffffff;
    background: #1f2937;
    border: 1px solid #1f2937;
  }
  .p-button.p-button-contrast:not(:disabled):hover,
  .p-button-group.p-button-contrast > .p-button:not(:disabled):hover,
  .p-splitbutton.p-button-contrast > .p-button:not(:disabled):hover {
    background: #374151;
    color: #ffffff;
    border-color: #374151;
  }
  .p-button.p-button-contrast:not(:disabled):focus,
  .p-button-group.p-button-contrast > .p-button:not(:disabled):focus,
  .p-splitbutton.p-button-contrast > .p-button:not(:disabled):focus {
    box-shadow: none;
  }
  .p-button.p-button-contrast:not(:disabled):active,
  .p-button-group.p-button-contrast > .p-button:not(:disabled):active,
  .p-splitbutton.p-button-contrast > .p-button:not(:disabled):active {
    background: #4b5563;
    color: #ffffff;
    border-color: #4b5563;
  }
  .p-button.p-button-contrast.p-button-outlined,
  .p-button-group.p-button-contrast > .p-button.p-button-outlined,
  .p-splitbutton.p-button-contrast > .p-button.p-button-outlined {
    background-color: transparent;
    color: #1f2937;
    border: 1px solid;
  }
  .p-button.p-button-contrast.p-button-outlined:not(:disabled):hover,
  .p-button-group.p-button-contrast > .p-button.p-button-outlined:not(:disabled):hover,
  .p-splitbutton.p-button-contrast > .p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(31, 41, 55, 0.04);
    color: #1f2937;
    border: 1px solid;
  }
  .p-button.p-button-contrast.p-button-outlined:not(:disabled):active,
  .p-button-group.p-button-contrast > .p-button.p-button-outlined:not(:disabled):active,
  .p-splitbutton.p-button-contrast > .p-button.p-button-outlined:not(:disabled):active {
    background: rgba(31, 41, 55, 0.16);
    color: #1f2937;
    border: 1px solid;
  }
  .p-button.p-button-contrast.p-button-text,
  .p-button-group.p-button-contrast > .p-button.p-button-text,
  .p-splitbutton.p-button-contrast > .p-button.p-button-text {
    background-color: transparent;
    color: #1f2937;
    border-color: transparent;
  }
  .p-button.p-button-contrast.p-button-text:not(:disabled):hover,
  .p-button-group.p-button-contrast > .p-button.p-button-text:not(:disabled):hover,
  .p-splitbutton.p-button-contrast > .p-button.p-button-text:not(:disabled):hover {
    background: rgba(31, 41, 55, 0.04);
    border-color: transparent;
    color: #1f2937;
  }
  .p-button.p-button-contrast.p-button-text:not(:disabled):active,
  .p-button-group.p-button-contrast > .p-button.p-button-text:not(:disabled):active,
  .p-splitbutton.p-button-contrast > .p-button.p-button-text:not(:disabled):active {
    background: rgba(31, 41, 55, 0.16);
    border-color: transparent;
    color: #1f2937;
  }
  .p-button.p-button-link {
    color: #1D4ED8;
    background: transparent;
    border: transparent;
  }
  .p-button.p-button-link:not(:disabled):hover {
    background: transparent;
    color: #1D4ED8;
    border-color: transparent;
  }
  .p-button.p-button-link:not(:disabled):hover .p-button-label {
    text-decoration: underline;
  }
  .p-button.p-button-link:not(:disabled):focus {
    background: transparent;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: transparent;
  }
  .p-button.p-button-link:not(:disabled):active {
    background: transparent;
    color: #1D4ED8;
    border-color: transparent;
  }
  .p-speeddial-button.p-button.p-button-icon-only {
    width: 4rem;
    height: 4rem;
  }
  .p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
    font-size: 1.3rem;
  }
  .p-speeddial-button.p-button.p-button-icon-only .p-icon {
    width: 1.3rem;
    height: 1.3rem;
  }
  .p-speeddial-list {
    outline: 0 none;
  }
  .p-speeddial-item.p-focus > .p-speeddial-action {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-speeddial-action {
    width: 3rem;
    height: 3rem;
    background: #4b5563;
    color: #fff;
  }
  .p-speeddial-action:hover {
    background: #022354;
    color: #fff;
  }
  .p-speeddial-direction-up .p-speeddial-item {
    margin: 0.25rem 0;
  }
  .p-speeddial-direction-up .p-speeddial-item:first-child {
    margin-bottom: 0.5rem;
  }
  .p-speeddial-direction-down .p-speeddial-item {
    margin: 0.25rem 0;
  }
  .p-speeddial-direction-down .p-speeddial-item:first-child {
    margin-top: 0.5rem;
  }
  .p-speeddial-direction-left .p-speeddial-item {
    margin: 0 0.25rem;
  }
  .p-speeddial-direction-left .p-speeddial-item:first-child {
    margin-right: 0.5rem;
  }
  .p-speeddial-direction-right .p-speeddial-item {
    margin: 0 0.25rem;
  }
  .p-speeddial-direction-right .p-speeddial-item:first-child {
    margin-left: 0.5rem;
  }
  .p-speeddial-circle .p-speeddial-item,
  .p-speeddial-semi-circle .p-speeddial-item,
  .p-speeddial-quarter-circle .p-speeddial-item {
    margin: 0;
  }
  .p-speeddial-circle .p-speeddial-item:first-child,
  .p-speeddial-circle .p-speeddial-item:last-child,
  .p-speeddial-semi-circle .p-speeddial-item:first-child,
  .p-speeddial-semi-circle .p-speeddial-item:last-child,
  .p-speeddial-quarter-circle .p-speeddial-item:first-child,
  .p-speeddial-quarter-circle .p-speeddial-item:last-child {
    margin: 0;
  }
  .p-speeddial-mask {
    background-color: rgba(0, 0, 0, 0.4);
  }
  .p-splitbutton {
    border-radius: 6px;
  }
  .p-splitbutton.p-button-rounded {
    border-radius: 2rem;
  }
  .p-splitbutton.p-button-rounded > .p-button {
    border-radius: 2rem;
  }
  .p-splitbutton.p-button-raised {
    box-shadow:
      0 3px 1px -2px rgba(0, 0, 0, 0.2),
      0 2px 2px 0 rgba(0, 0, 0, 0.14),
      0 1px 5px 0 rgba(0, 0, 0, 0.12);
  }
  .p-carousel .p-carousel-content .p-carousel-prev,
  .p-carousel .p-carousel-content .p-carousel-next {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
    margin: 0.5rem;
  }
  .p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
  .p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-carousel .p-carousel-content .p-carousel-prev:focus-visible,
  .p-carousel .p-carousel-content .p-carousel-next:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-carousel .p-carousel-indicators {
    padding: 1rem;
  }
  .p-carousel .p-carousel-indicators .p-carousel-indicator {
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .p-carousel .p-carousel-indicators .p-carousel-indicator button {
    background-color: #d1d5db;
    width: 2rem;
    height: 0.5rem;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
    border-radius: 0;
  }
  .p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
    background: #9ca3af;
  }
  .p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-datatable .p-paginator-top {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-datatable .p-paginator-bottom {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-datatable .p-datatable-header {
    background: #f9fafb;
    color: #374151;
    border: 1px solid #e5e7eb;
    border-width: 1px 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
  }
  .p-datatable .p-datatable-footer {
    background: #f9fafb;
    color: #374151;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
  }
  .p-datatable .p-datatable-thead > tr > th {
    text-align: left;
    padding: 1rem 1rem;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    font-weight: 700;
    color: #374151;
    background: #f9fafb;
    transition: box-shadow 0.2s;
  }
  .p-datatable .p-datatable-tfoot > tr > td {
    text-align: left;
    padding: 1rem 1rem;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    font-weight: 700;
    color: #374151;
    background: #f9fafb;
  }
  .p-datatable .p-sortable-column .p-sortable-column-icon {
    color: #374151;
    margin-left: 0.5rem;
  }
  .p-datatable .p-sortable-column .p-sortable-column-badge {
    border-radius: 50%;
    height: 1.143rem;
    min-width: 1.143rem;
    line-height: 1.143rem;
    color: #1D4ED8;
    background: #EFF6FF;
    margin-left: 0.5rem;
  }
  .p-datatable .p-sortable-column:not(.p-highlight):hover {
    background: #f3f4f6;
    color: #374151;
  }
  .p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
    color: #374151;
  }
  .p-datatable .p-sortable-column.p-highlight {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
    color: #1D4ED8;
  }
  .p-datatable .p-sortable-column.p-highlight:hover {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
    color: #1D4ED8;
  }
  .p-datatable .p-sortable-column:focus-visible {
    box-shadow: inset 0 0 0 0.15rem #BFDBFE;
    outline: 0 none;
  }
  .p-datatable .p-datatable-tbody > tr {
    background: #ffffff;
    color: #4b5563;
    transition: box-shadow 0.2s;
  }
  .p-datatable .p-datatable-tbody > tr > td {
    text-align: left;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
  }
  .p-datatable .p-datatable-tbody > tr > td .p-row-toggler,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-init,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus-visible,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus-visible,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus-visible,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
    margin-right: 0.5rem;
  }
  .p-datatable .p-datatable-tbody > tr:focus-visible {
    outline: 0.15rem solid #BFDBFE;
    outline-offset: -0.15rem;
  }
  .p-datatable .p-datatable-tbody > tr.p-highlight {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
    box-shadow: inset 0 2px 0 0 #EFF6FF;
  }
  .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
    box-shadow: inset 0 -2px 0 0 #EFF6FF;
  }
  .p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-datatable .p-column-resizer-helper {
    background: #3B82F6;
  }
  .p-datatable .p-datatable-scrollable-header,
  .p-datatable .p-datatable-scrollable-footer {
    background: #f9fafb;
  }
  .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead,
  .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot,
  .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
  .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
    background-color: #f9fafb;
  }
  .p-datatable .p-datatable-loading-icon {
    font-size: 2rem;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-header {
    border-width: 1px 1px 0 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-footer {
    border-width: 0 1px 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-paginator-top {
    border-width: 0 1px 0 1px;
  }
  .p-datatable.p-datatable-gridlines .p-paginator-bottom {
    border-width: 0 1px 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
    border-width: 1px 0 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
    border-width: 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
    border-width: 1px 0 0 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
    border-width: 1px 1px 0 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
    border-width: 1px 0 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
    border-width: 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
    border-width: 1px 0 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
    border-width: 1px 1px 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
    border-width: 0 0 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
    border-width: 0 1px 1px 1px;
  }
  .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
    border-width: 0 0 1px 1px;
  }
  .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
    border-width: 0 1px 1px 1px;
  }
  .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
    border-width: 0 0 0 1px;
  }
  .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
    border-width: 0 1px 0 1px;
  }
  .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
    background: #f8f8fa;
  }
  .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
    color: #1D4ED8;
  }
  .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
    color: #1D4ED8;
  }
  .p-datatable.p-datatable-sm .p-datatable-header {
    padding: 0.5rem 0.5rem;
  }
  .p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
    padding: 0.5rem 0.5rem;
  }
  .p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
    padding: 0.5rem 0.5rem;
  }
  .p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
    padding: 0.5rem 0.5rem;
  }
  .p-datatable.p-datatable-sm .p-datatable-footer {
    padding: 0.5rem 0.5rem;
  }
  .p-datatable.p-datatable-lg .p-datatable-header {
    padding: 1.25rem 1.25rem;
  }
  .p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
    padding: 1.25rem 1.25rem;
  }
  .p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
    padding: 1.25rem 1.25rem;
  }
  .p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
    padding: 1.25rem 1.25rem;
  }
  .p-datatable.p-datatable-lg .p-datatable-footer {
    padding: 1.25rem 1.25rem;
  }
  .p-dataview .p-paginator-top {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-dataview .p-paginator-bottom {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-dataview .p-dataview-header {
    background: #f9fafb;
    color: #374151;
    border: 1px solid #e5e7eb;
    border-width: 1px 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
  }
  .p-dataview .p-dataview-content {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    padding: 0;
  }
  .p-dataview .p-dataview-footer {
    background: #f9fafb;
    color: #374151;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-dataview .p-dataview-loading-icon {
    font-size: 2rem;
  }
  .p-dataview .p-dataview-emptymessage {
    padding: 1.25rem;
  }
  .p-column-filter-row .p-column-filter-menu-button,
  .p-column-filter-row .p-column-filter-clear-button {
    margin-left: 0.5rem;
  }
  .p-column-filter-menu-button {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-column-filter-menu-button:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-column-filter-menu-button.p-column-filter-menu-button-open,
  .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
    background: #f3f4f6;
    color: #374151;
  }
  .p-column-filter-menu-button.p-column-filter-menu-button-active,
  .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-column-filter-menu-button:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-column-filter-clear-button {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-column-filter-clear-button:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-column-filter-clear-button:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-column-filter-overlay {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    min-width: 12.5rem;
  }
  .p-column-filter-overlay .p-column-filter-row-items {
    padding: 0.75rem 0;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
    margin: 0;
    padding: 0.75rem 1.25rem;
    border: 0 none;
    color: #4b5563;
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:first-child {
    margin-top: 0;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.15rem #BFDBFE;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
    border-top: 1px solid #e5e7eb;
    margin: 0.25rem 0;
  }
  .p-column-filter-overlay-menu .p-column-filter-operator {
    padding: 0.75rem 1.25rem;
    border-bottom: 1px solid #e5e7eb;
    color: #374151;
    background: #f9fafb;
    margin: 0;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-column-filter-overlay-menu .p-column-filter-constraint {
    padding: 1.25rem;
    border-bottom: 1px solid #e5e7eb;
  }
  .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
    margin-bottom: 0.5rem;
  }
  .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
    margin-top: 0.5rem;
  }
  .p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
    border-bottom: 0 none;
  }
  .p-column-filter-overlay-menu .p-column-filter-add-rule {
    padding: 0.75rem 1.25rem;
  }
  .p-column-filter-overlay-menu .p-column-filter-buttonbar {
    padding: 1.25rem;
  }
  .p-orderlist .p-orderlist-controls {
    padding: 1.25rem;
  }
  .p-orderlist .p-orderlist-controls .p-button {
    margin-bottom: 0.5rem;
  }
  .p-orderlist .p-orderlist-list-container {
    background: #ffffff;
    border: 1px solid #e5e7eb;
    border-radius: 6px;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-orderlist .p-orderlist-list-container.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  .p-orderlist .p-orderlist-header {
    color: #374151;
    padding: 1.25rem;
    font-weight: 700;
  }
  .p-orderlist .p-orderlist-header .p-orderlist-title {
    font-weight: 700;
  }
  .p-orderlist .p-orderlist-filter-container {
    padding: 1.25rem;
    background: #ffffff;
    border: 1px solid #e5e7eb;
    border-bottom: 0 none;
  }
  .p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
    padding-right: 1.75rem;
  }
  .p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
    right: 0.75rem;
    color: #6b7280;
  }
  .p-orderlist .p-orderlist-list {
    color: #4b5563;
    padding: 0.75rem 0;
    outline: 0 none;
  }
  .p-orderlist .p-orderlist-list:not(:first-child) {
    border-top: 1px solid #e5e7eb;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item {
    padding: 0.75rem 1.25rem;
    margin: 0;
    border: 0 none;
    color: #4b5563;
    background: transparent;
    transition: box-shadow 0.2s;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item:first-child {
    margin-top: 0;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item.p-focus {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-orderlist .p-orderlist-list .p-orderlist-empty-message {
    padding: 0.75rem 1.25rem;
    color: #4b5563;
  }
  .p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
    background: #f8f8fa;
  }
  .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
    background: #f3f4f6;
  }
  .p-orderlist-item.cdk-drag-preview {
    padding: 0.75rem 1.25rem;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border: 0 none;
    color: #4b5563;
    background: #ffffff;
    margin: 0;
  }
  .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-organizationchart .p-organizationchart-node-content.p-highlight {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
    color: #70aeff;
  }
  .p-organizationchart .p-organizationchart-line-down {
    background: #e5e7eb;
  }
  .p-organizationchart .p-organizationchart-line-left {
    border-right: 1px solid #e5e7eb;
    border-color: #e5e7eb;
  }
  .p-organizationchart .p-organizationchart-line-top {
    border-top: 1px solid #e5e7eb;
    border-color: #e5e7eb;
  }
  .p-organizationchart .p-organizationchart-node-content {
    border: 1px solid #e5e7eb;
    background: #ffffff;
    color: #4b5563;
    padding: 1.25rem;
  }
  .p-organizationchart .p-organizationchart-node-content .p-node-toggler {
    background: inherit;
    color: inherit;
    border-radius: 50%;
  }
  .p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-paginator {
    background: #ffffff;
    color: #6b7280;
    border: solid #f3f4f6;
    border-width: 0;
    padding: 0.5rem 1rem;
    border-radius: 6px;
  }
  .p-paginator .p-paginator-first,
  .p-paginator .p-paginator-prev,
  .p-paginator .p-paginator-next,
  .p-paginator .p-paginator-last {
    background-color: transparent;
    border: 0 none;
    color: #6b7280;
    min-width: 3rem;
    height: 3rem;
    margin: 0.143rem;
    transition: box-shadow 0.2s;
    border-radius: 50%;
  }
  .p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,
  .p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,
  .p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,
  .p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover {
    background: #f3f4f6;
    border-color: transparent;
    color: #374151;
  }
  .p-paginator .p-paginator-first {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }
  .p-paginator .p-paginator-last {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }
  .p-paginator .p-dropdown {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    height: 3rem;
  }
  .p-paginator .p-dropdown .p-dropdown-label {
    padding-right: 0;
  }
  .p-paginator .p-paginator-page-input {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .p-paginator .p-paginator-page-input .p-inputtext {
    max-width: 3rem;
  }
  .p-paginator .p-paginator-current {
    background-color: transparent;
    border: 0 none;
    color: #6b7280;
    min-width: 3rem;
    height: 3rem;
    margin: 0.143rem;
    padding: 0 0.5rem;
  }
  .p-paginator .p-paginator-pages .p-paginator-page {
    background-color: transparent;
    border: 0 none;
    color: #6b7280;
    min-width: 3rem;
    height: 3rem;
    margin: 0.143rem;
    transition: box-shadow 0.2s;
    border-radius: 50%;
  }
  .p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
    background: #EFF6FF;
    border-color: #EFF6FF;
    color: #1D4ED8;
  }
  .p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
    background: #f3f4f6;
    border-color: transparent;
    color: #374151;
  }
  .p-picklist .p-picklist-buttons {
    padding: 1.25rem;
  }
  .p-picklist .p-picklist-buttons .p-button {
    margin-bottom: 0.5rem;
  }
  .p-picklist .p-picklist-list-wrapper {
    background: #ffffff;
    border: 1px solid #e5e7eb;
    border-radius: 6px;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-picklist .p-picklist-list-wrapper.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  .p-picklist .p-picklist-header {
    color: #374151;
    padding: 1.25rem;
    font-weight: 700;
  }
  .p-picklist .p-picklist-header .p-picklist-title {
    font-weight: 700;
  }
  .p-picklist .p-picklist-filter-container {
    padding: 1.25rem;
    background: #ffffff;
    border: 1px solid #e5e7eb;
    border-bottom: 0 none;
  }
  .p-picklist .p-picklist-filter-container .p-picklist-filter-input {
    padding-right: 1.75rem;
  }
  .p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
    right: 0.75rem;
    color: #6b7280;
  }
  .p-picklist .p-picklist-list {
    color: #4b5563;
    padding: 0.75rem 0;
    outline: 0 none;
  }
  .p-picklist .p-picklist-list:not(:first-child) {
    border-top: 1px solid #e5e7eb;
  }
  .p-picklist .p-picklist-list .p-picklist-item {
    padding: 0.75rem 1.25rem;
    margin: 0;
    border: 0 none;
    color: #4b5563;
    background: transparent;
    transition: box-shadow 0.2s;
  }
  .p-picklist .p-picklist-list .p-picklist-item:first-child {
    margin-top: 0;
  }
  .p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-picklist .p-picklist-list .p-picklist-item.p-focus {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-picklist .p-picklist-list .p-picklist-item.p-highlight {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-picklist .p-picklist-list .p-picklist-empty-message {
    padding: 0.75rem 1.25rem;
    color: #4b5563;
  }
  .p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
    background: #f8f8fa;
  }
  .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
    background: #f3f4f6;
  }
  .p-picklist-item.cdk-drag-preview {
    padding: 0.75rem 1.25rem;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border: 0 none;
    color: #4b5563;
    background: #ffffff;
    margin: 0;
  }
  .p-timeline .p-timeline-event-marker {
    border: 2px solid #3B82F6;
    border-radius: 50%;
    width: 1rem;
    height: 1rem;
    background-color: #ffffff;
  }
  .p-timeline .p-timeline-event-connector {
    background-color: #e5e7eb;
  }
  .p-timeline.p-timeline-vertical .p-timeline-event-opposite,
  .p-timeline.p-timeline-vertical .p-timeline-event-content {
    padding: 0 1rem;
  }
  .p-timeline.p-timeline-vertical .p-timeline-event-connector {
    width: 2px;
  }
  .p-timeline.p-timeline-horizontal .p-timeline-event-opposite,
  .p-timeline.p-timeline-horizontal .p-timeline-event-content {
    padding: 1rem 0;
  }
  .p-timeline.p-timeline-horizontal .p-timeline-event-connector {
    height: 2px;
  }
  .p-tree {
    border: 1px solid #e5e7eb;
    background: #ffffff;
    color: #4b5563;
    padding: 1.25rem;
    border-radius: 6px;
  }
  .p-tree .p-tree-container .p-treenode {
    padding: 0.143rem;
    outline: 0 none;
  }
  .p-tree .p-tree-container .p-treenode:focus > .p-treenode-content {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.15rem #BFDBFE;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content {
    border-radius: 6px;
    transition: box-shadow 0.2s;
    padding: 0.5rem;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
    margin-right: 0.5rem;
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
    margin-right: 0.5rem;
    color: #6b7280;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
    color: #4b5563;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled .p-checkbox-box {
    background-color: #f3f4f6;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight {
    background: #3B82F6;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box:hover {
    background-color: #f3f4f6;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box.p-highlight:hover {
    background: #1D4ED8;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
    color: #1D4ED8;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover {
    color: #1D4ED8;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-tree .p-tree-filter-container {
    margin-bottom: 0.5rem;
  }
  .p-tree .p-tree-filter-container .p-tree-filter {
    width: 100%;
    padding-right: 1.75rem;
  }
  .p-tree .p-tree-filter-container .p-tree-filter-icon {
    right: 0.75rem;
    color: #6b7280;
  }
  .p-tree .p-treenode-children {
    padding: 0 0 0 1rem;
  }
  .p-tree .p-tree-loading-icon {
    font-size: 2rem;
  }
  .p-tree .p-tree-loading-icon.p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
    background-color: #8cbeff;
  }
  .p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
    border-radius: 6px;
    border: 1px solid #e5e7eb;
    background-color: #ffffff;
    color: #4b5563;
    padding: 0.5rem;
    transition: box-shadow 0.2s;
  }
  .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
    background-color: #EFF6FF;
    color: #1D4ED8;
  }
  .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
    color: #1D4ED8;
  }
  .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
    margin-right: 0.5rem;
  }
  .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
    background-color: inherit;
    color: inherit;
  }
  .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-treetable .p-paginator-top {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-treetable .p-paginator-bottom {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-treetable .p-treetable-header {
    background: #f9fafb;
    color: #374151;
    border: 1px solid #e5e7eb;
    border-width: 1px 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
  }
  .p-treetable .p-treetable-footer {
    background: #f9fafb;
    color: #374151;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
  }
  .p-treetable .p-treetable-thead > tr > th {
    text-align: left;
    padding: 1rem 1rem;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    font-weight: 700;
    color: #374151;
    background: #f9fafb;
    transition: box-shadow 0.2s;
  }
  .p-treetable .p-treetable-tfoot > tr > td {
    text-align: left;
    padding: 1rem 1rem;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    font-weight: 700;
    color: #374151;
    background: #f9fafb;
  }
  .p-treetable .p-sortable-column {
    outline-color: #BFDBFE;
  }
  .p-treetable .p-sortable-column .p-sortable-column-icon {
    color: #374151;
    margin-left: 0.5rem;
  }
  .p-treetable .p-sortable-column .p-sortable-column-badge {
    border-radius: 50%;
    height: 1.143rem;
    min-width: 1.143rem;
    line-height: 1.143rem;
    color: #1D4ED8;
    background: #EFF6FF;
    margin-left: 0.5rem;
  }
  .p-treetable .p-sortable-column:not(.p-highlight):hover {
    background: #f3f4f6;
    color: #374151;
  }
  .p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
    color: #374151;
  }
  .p-treetable .p-sortable-column.p-highlight {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
    color: #1D4ED8;
  }
  .p-treetable .p-treetable-tbody > tr {
    background: #ffffff;
    color: #4b5563;
    transition: box-shadow 0.2s;
  }
  .p-treetable .p-treetable-tbody > tr > td {
    text-align: left;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
  }
  .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
    margin-right: 0.5rem;
  }
  .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler.p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
    color: #4b5563;
  }
  .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled .p-checkbox-box {
    background-color: #f3f4f6;
  }
  .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight {
    background: #3B82F6;
  }
  .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box:hover {
    background-color: #f3f4f6;
  }
  .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box.p-highlight:hover {
    background: #1D4ED8;
  }
  .p-treetable .p-treetable-tbody > tr:focus-visible {
    outline: 0.15rem solid #BFDBFE;
    outline-offset: -0.15rem;
  }
  .p-treetable .p-treetable-tbody > tr.p-highlight {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
    color: #1D4ED8;
  }
  .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
    color: #1D4ED8;
  }
  .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
    color: #4b5563;
  }
  .p-treetable .p-column-resizer-helper {
    background: #3B82F6;
  }
  .p-treetable .p-treetable-scrollable-header,
  .p-treetable .p-treetable-scrollable-footer {
    background: #f9fafb;
  }
  .p-treetable .p-treetable-loading-icon {
    font-size: 2rem;
  }
  .p-treetable .p-treetable-loading-icon.p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-treetable.p-treetable-gridlines .p-datatable-header {
    border-width: 1px 1px 0 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-footer {
    border-width: 0 1px 1px 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-top {
    border-width: 0 1px 0 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-bottom {
    border-width: 0 1px 1px 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-thead > tr > th {
    border-width: 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-tbody > tr > td {
    border-width: 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-tfoot > tr > td {
    border-width: 1px;
  }
  .p-treetable.p-treetable-sm .p-treetable-header {
    padding: 0.875rem 0.875rem;
  }
  .p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
    padding: 0.5rem 0.5rem;
  }
  .p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
    padding: 0.5rem 0.5rem;
  }
  .p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
    padding: 0.5rem 0.5rem;
  }
  .p-treetable.p-treetable-sm .p-treetable-footer {
    padding: 0.5rem 0.5rem;
  }
  .p-treetable.p-treetable-lg .p-treetable-header {
    padding: 1.25rem 1.25rem;
  }
  .p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
    padding: 1.25rem 1.25rem;
  }
  .p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
    padding: 1.25rem 1.25rem;
  }
  .p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
    padding: 1.25rem 1.25rem;
  }
  .p-treetable.p-treetable-lg .p-treetable-footer {
    padding: 1.25rem 1.25rem;
  }
  .p-virtualscroller .p-virtualscroller-header {
    background: #f9fafb;
    color: #374151;
    border: 1px solid #e5e7eb;
    border-width: 1px 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
  }
  .p-virtualscroller .p-virtualscroller-content {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    padding: 0;
  }
  .p-virtualscroller .p-virtualscroller-footer {
    background: #f9fafb;
    color: #374151;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-accordion .p-accordion-header .p-accordion-header-link {
    padding: 1.25rem;
    border: 1px solid #e5e7eb;
    color: #6b7280;
    background: #f9fafb;
    font-weight: 700;
    border-radius: 6px;
    transition: box-shadow 0.2s;
  }
  .p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon {
    margin-right: 0.5rem;
  }
  .p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.2rem #BFDBFE;
  }
  .p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
    background: #f3f4f6;
    border-color: #e5e7eb;
    color: #374151;
  }
  .p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
    background: #f9fafb;
    border-color: #e5e7eb;
    color: #374151;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
    border-color: #e5e7eb;
    background: #f3f4f6;
    color: #374151;
  }
  .p-accordion .p-accordion-content {
    padding: 1.25rem;
    border: 1px solid #e5e7eb;
    background: #ffffff;
    color: #4b5563;
    border-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-accordion p-accordiontab .p-accordion-tab {
    margin-bottom: 4px;
  }
  .p-card {
    background: #ffffff;
    color: #4b5563;
    box-shadow:
      0 2px 1px -1px rgba(0, 0, 0, 0.2),
      0 1px 1px 0 rgba(0, 0, 0, 0.14),
      0 1px 3px 0 rgba(0, 0, 0, 0.12);
    border-radius: 6px;
  }
  .p-card .p-card-body {
    padding: 1.25rem;
  }
  .p-card .p-card-title {
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: 0.5rem;
  }
  .p-card .p-card-subtitle {
    font-weight: 400;
    margin-bottom: 0.5rem;
    color: #6b7280;
  }
  .p-card .p-card-content {
    padding: 1.25rem 0;
  }
  .p-card .p-card-footer {
    padding: 1.25rem 0 0 0;
  }
  .p-divider .p-divider-content {
    background-color: #ffffff;
  }
  .p-divider.p-divider-horizontal {
    margin: 1.25rem 0;
    padding: 0 1.25rem;
  }
  .p-divider.p-divider-horizontal:before {
    border-top: 1px #e5e7eb;
  }
  .p-divider.p-divider-horizontal .p-divider-content {
    padding: 0 0.5rem;
  }
  .p-divider.p-divider-vertical {
    margin: 0 1.25rem;
    padding: 1.25rem 0;
  }
  .p-divider.p-divider-vertical:before {
    border-left: 1px #e5e7eb;
  }
  .p-divider.p-divider-vertical .p-divider-content {
    padding: 0.5rem 0;
  }
  .p-fieldset {
    border: 1px solid #e5e7eb;
    background: #ffffff;
    color: #4b5563;
    border-radius: 6px;
  }
  .p-fieldset .p-fieldset-legend {
    padding: 1.25rem;
    border: 1px solid #e5e7eb;
    color: #374151;
    background: #f9fafb;
    font-weight: 700;
    border-radius: 6px;
  }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
    padding: 0;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
    padding: 1.25rem;
    color: #374151;
    border-radius: 6px;
    transition: box-shadow 0.2s;
  }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler {
    margin-right: 0.5rem;
  }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
    background: #f3f4f6;
    border-color: #e5e7eb;
    color: #374151;
  }
  .p-fieldset .p-fieldset-content {
    padding: 1.25rem;
  }
  .p-panel .p-panel-header {
    border: 1px solid #e5e7eb;
    padding: 1.25rem;
    background: #f9fafb;
    color: #374151;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-panel .p-panel-header .p-panel-title {
    font-weight: 700;
  }
  .p-panel .p-panel-header .p-panel-header-icon {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-panel .p-panel-header .p-panel-header-icon:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-panel.p-panel-toggleable .p-panel-header {
    padding: 0.75rem 1.25rem;
  }
  .p-panel .p-panel-content {
    padding: 1.25rem;
    border: 1px solid #e5e7eb;
    background: #ffffff;
    color: #4b5563;
    border-top: 0 none;
  }
  .p-panel .p-panel-content:last-child {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-panel .p-panel-footer {
    padding: 0.75rem 1.25rem;
    border: 1px solid #e5e7eb;
    background: #ffffff;
    color: #4b5563;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    border-top: 0 none;
  }
  .p-panel .p-panel-icons-end {
    order: 2;
    margin-left: auto;
  }
  .p-panel .p-panel-icons-start {
    order: 0;
    margin-right: 0.5rem;
  }
  .p-panel .p-panel-icons-center {
    order: 2;
    width: 100%;
    text-align: center;
  }
  .p-scrollpanel .p-scrollpanel-bar {
    background: #f9fafb;
    border: 0 none;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
  }
  .p-scrollpanel .p-scrollpanel-bar:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-splitter {
    border: 1px solid #e5e7eb;
    background: #ffffff;
    border-radius: 6px;
    color: #4b5563;
  }
  .p-splitter .p-splitter-gutter {
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
    background: #f9fafb;
  }
  .p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
    background: #e5e7eb;
  }
  .p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-splitter .p-splitter-gutter-resizing {
    background: #e5e7eb;
  }
  .p-tabview .p-tabview-nav-content {
    scroll-padding-inline: 3rem;
  }
  .p-tabview .p-tabview-nav {
    background: #ffffff;
    border: 1px solid #e5e7eb;
    border-width: 0 0 2px 0;
  }
  .p-tabview .p-tabview-nav li {
    margin-right: 0;
  }
  .p-tabview .p-tabview-nav li .p-tabview-nav-link {
    border: solid #e5e7eb;
    border-width: 0 0 2px 0;
    border-color: transparent transparent #e5e7eb transparent;
    background: #ffffff;
    color: #6b7280;
    padding: 1.25rem;
    font-weight: 700;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    transition: box-shadow 0.2s;
    margin: 0 0 -2px 0;
  }
  .p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.2rem #BFDBFE;
  }
  .p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
    background: #ffffff;
    border-color: #9ca3af;
    color: #6b7280;
  }
  .p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
    background: #ffffff;
    border-color: #3B82F6;
    color: #3B82F6;
  }
  .p-tabview .p-tabview-left-icon {
    margin-right: 0.5rem;
  }
  .p-tabview .p-tabview-right-icon {
    margin-left: 0.5rem;
  }
  .p-tabview .p-tabview-close {
    margin-left: 0.5rem;
  }
  .p-tabview .p-tabview-nav-btn.p-link {
    background: #ffffff;
    color: #3B82F6;
    width: 3rem;
    box-shadow:
      0 3px 1px -2px rgba(0, 0, 0, 0.2),
      0 2px 2px 0 rgba(0, 0, 0, 0.14),
      0 1px 5px 0 rgba(0, 0, 0, 0.12);
    border-radius: 0;
  }
  .p-tabview .p-tabview-nav-btn.p-link:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.2rem #BFDBFE;
  }
  .p-tabview .p-tabview-panels {
    background: #ffffff;
    padding: 1.25rem;
    border: 0 none;
    color: #4b5563;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-toolbar {
    background: #f9fafb;
    border: 1px solid #e5e7eb;
    padding: 1.25rem;
    border-radius: 6px;
    gap: 0.5rem;
  }
  .p-toolbar .p-toolbar-separator {
    margin: 0 0.5rem;
  }
  .p-stepper .p-stepper-nav {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0;
    padding: 0;
    list-style-type: none;
    overflow-x: auto;
  }
  .p-stepper-vertical .p-stepper-nav {
    flex-direction: column;
  }
  .p-stepper-header {
    position: relative;
    display: flex;
    flex: 1 1 auto;
    align-items: center;
  }
  .p-stepper-header:last-of-type {
    flex: initial;
  }
  .p-stepper-header .p-stepper-action {
    border: 0 none;
    display: inline-flex;
    align-items: center;
    text-decoration: none;
    cursor: pointer;
  }
  .p-stepper-header .p-stepper-action:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-stepper.p-stepper-readonly .p-stepper-header {
    cursor: auto;
  }
  .p-stepper-header.p-highlight .p-stepper-action {
    cursor: default;
  }
  .p-stepper-title {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
  }
  .p-stepper-number {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .p-stepper-separator {
    flex: 1 1 0;
  }
  .p-stepper .p-stepper-nav {
    display: flex;
    justify-content: space-between;
    margin: 0;
    padding: 0;
    list-style-type: none;
  }
  .p-stepper .p-stepper-header {
    padding: 0.5rem;
  }
  .p-stepper .p-stepper-header .p-stepper-action {
    transition: box-shadow 0.2s;
    border-radius: 6px;
    background: #ffffff;
    outline-color: transparent;
  }
  .p-stepper .p-stepper-header .p-stepper-action .p-stepper-number {
    color: #4b5563;
    border: 1px solid #f3f4f6;
    border-width: 2px;
    background: #ffffff;
    min-width: 2rem;
    height: 2rem;
    line-height: 2rem;
    font-size: 1.143rem;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-stepper .p-stepper-header .p-stepper-action .p-stepper-title {
    margin-left: 0.5rem;
    color: #6b7280;
    font-weight: 700;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-stepper .p-stepper-header .p-stepper-action:not(.p-disabled):focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-stepper .p-stepper-header.p-highlight .p-stepper-number {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-stepper .p-stepper-header.p-highlight .p-stepper-title {
    color: #4b5563;
  }
  .p-stepper .p-stepper-header:not(.p-disabled):focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-stepper .p-stepper-header:has(~ .p-highlight) .p-stepper-separator {
    background-color: #3B82F6;
  }
  .p-stepper .p-stepper-panels {
    background: #ffffff;
    padding: 1.25rem;
    color: #4b5563;
  }
  .p-stepper .p-stepper-separator {
    background-color: #e5e7eb;
    width: 100%;
    height: 2px;
    margin-inline-start: 1rem;
    transition: box-shadow 0.2s;
  }
  .p-stepper.p-stepper-vertical {
    display: flex;
    flex-direction: column;
  }
  .p-stepper.p-stepper-vertical .p-stepper-toggleable-content {
    display: flex;
    flex: 1 1 auto;
    background: #ffffff;
    color: #4b5563;
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel {
    display: flex;
    flex-direction: column;
    flex: initial;
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel.p-stepper-panel-active {
    flex: 1 1 auto;
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-header {
    flex: initial;
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-content {
    width: 100%;
    padding-left: 1rem;
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-separator {
    flex: 0 0 auto;
    width: 2px;
    height: auto;
    margin-inline-start: calc(1.75rem + 2px);
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel:has(~ .p-stepper-panel-active) .p-stepper-separator {
    background-color: #3B82F6;
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel:last-of-type .p-stepper-content {
    padding-left: 3rem;
  }
  .p-confirm-popup {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  }
  .p-confirm-popup .p-confirm-popup-content {
    padding: 1.25rem;
  }
  .p-confirm-popup .p-confirm-popup-footer {
    text-align: right;
    padding: 0.75rem 1.25rem;
  }
  .p-confirm-popup .p-confirm-popup-footer button {
    margin: 0 0.5rem 0 0;
    width: auto;
  }
  .p-confirm-popup .p-confirm-popup-footer button:last-child {
    margin: 0;
  }
  .p-confirm-popup:after {
    border: solid transparent;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ffffff;
  }
  .p-confirm-popup:before {
    border: solid transparent;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ffffff;
  }
  .p-confirm-popup.p-confirm-popup-flipped:after {
    border-top-color: #ffffff;
  }
  .p-confirm-popup.p-confirm-popup-flipped:before {
    border-top-color: #ffffff;
  }
  .p-confirm-popup .p-confirm-popup-icon {
    font-size: 1.5rem;
  }
  .p-confirm-popup .p-confirm-popup-icon.p-icon {
    width: 1.5rem;
    height: 1.5rem;
  }
  .p-confirm-popup .p-confirm-popup-message {
    margin-left: 1rem;
  }
  .p-dialog {
    border-radius: 6px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    border: 0 none;
  }
  .p-dialog .p-dialog-header {
    border-bottom: 0 none;
    background: #ffffff;
    color: #374151;
    padding: 1.5rem;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-dialog .p-dialog-header .p-dialog-title {
    font-weight: 700;
    font-size: 1.25rem;
  }
  .p-dialog .p-dialog-header .p-dialog-header-icon {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
    margin-right: 0.5rem;
  }
  .p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-dialog .p-dialog-header .p-dialog-header-icon:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
    margin-right: 0;
  }
  .p-dialog .p-dialog-content {
    background: #ffffff;
    color: #4b5563;
    padding: 0 1.5rem 2rem 1.5rem;
  }
  .p-dialog .p-dialog-content:last-of-type {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-dialog .p-dialog-footer {
    border-top: 0 none;
    background: #ffffff;
    color: #4b5563;
    padding: 0 1.5rem 1.5rem 1.5rem;
    text-align: right;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-dialog .p-dialog-footer button {
    margin: 0 0.5rem 0 0;
    width: auto;
  }
  .p-dialog.p-confirm-dialog .p-confirm-dialog-icon {
    font-size: 2rem;
  }
  .p-dialog.p-confirm-dialog .p-confirm-dialog-icon.p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-dialog.p-confirm-dialog .p-confirm-dialog-message {
    margin-left: 1rem;
  }
  .p-overlaypanel {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  }
  .p-overlaypanel .p-overlaypanel-content {
    padding: 1.25rem;
  }
  .p-overlaypanel .p-overlaypanel-close {
    background: #3B82F6;
    color: #ffffff;
    width: 2rem;
    height: 2rem;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
    border-radius: 50%;
    position: absolute;
    top: -1rem;
    right: -1rem;
  }
  .p-overlaypanel .p-overlaypanel-close:enabled:hover {
    background: #2563eb;
    color: #ffffff;
  }
  .p-overlaypanel:after {
    border: solid transparent;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ffffff;
  }
  .p-overlaypanel:before {
    border: solid transparent;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #f2f2f2;
  }
  .p-overlaypanel.p-overlaypanel-flipped:after {
    border-top-color: #ffffff;
  }
  .p-overlaypanel.p-overlaypanel-flipped:before {
    border-top-color: #ffffff;
  }
  .p-sidebar {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  }
  .p-sidebar .p-sidebar-header {
    padding: 1.25rem;
  }
  .p-sidebar .p-sidebar-header .p-sidebar-close,
  .p-sidebar .p-sidebar-header .p-sidebar-icon {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
  .p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible,
  .p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-sidebar .p-sidebar-header + .p-sidebar-content {
    padding-top: 0;
  }
  .p-sidebar .p-sidebar-content {
    padding: 1.25rem;
  }
  .p-sidebar .p-sidebar-footer {
    padding: 1.25rem;
  }
  .p-tooltip .p-tooltip-text {
    background: #4b5563;
    color: #ffffff;
    padding: 0.75rem 0.75rem;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border-radius: 6px;
  }
  .p-tooltip.p-tooltip-right .p-tooltip-arrow {
    border-right-color: #4b5563;
  }
  .p-tooltip.p-tooltip-left .p-tooltip-arrow {
    border-left-color: #4b5563;
  }
  .p-tooltip.p-tooltip-top .p-tooltip-arrow {
    border-top-color: #4b5563;
  }
  .p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
    border-bottom-color: #4b5563;
  }
  .p-fileupload .p-fileupload-buttonbar {
    background: #f9fafb;
    padding: 1.25rem;
    border: 1px solid #e5e7eb;
    color: #374151;
    border-bottom: 0 none;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-fileupload .p-fileupload-buttonbar .p-button {
    margin-right: 0.5rem;
  }
  .p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-fileupload .p-fileupload-content {
    background: #ffffff;
    padding: 2rem 1rem;
    border: 1px solid #e5e7eb;
    color: #4b5563;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-fileupload .p-fileupload-content.p-fileupload-highlight {
    border-color: 1px dashed #3B82F6;
    border-style: dashed;
    background-color: #EFF6FF;
  }
  .p-fileupload .p-progressbar {
    height: 0.25rem;
  }
  .p-fileupload .p-fileupload-row > div {
    padding: 1rem 1rem;
  }
  .p-fileupload.p-fileupload-advanced .p-message {
    margin-top: 0;
  }
  .p-fileupload-choose:not(.p-disabled):hover {
    background: #2563eb;
    color: #ffffff;
    border-color: #2563eb;
  }
  .p-fileupload-choose:not(.p-disabled):active {
    background: #1D4ED8;
    color: #ffffff;
    border-color: #1D4ED8;
  }
  .p-breadcrumb {
    background: #ffffff;
    border: 1px solid #e5e7eb;
    border-radius: 6px;
    padding: 1rem;
  }
  .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
    transition: box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
  }
  .p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
    margin: 0 0.5rem 0 0.5rem;
    color: #4b5563;
  }
  .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
    color: #4b5563;
  }
  .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
    color: #6b7280;
  }
  .p-contextmenu {
    padding: 0.5rem 0;
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border-radius: 6px;
    width: 12.5rem;
  }
  .p-contextmenu .p-contextmenu-root-list {
    outline: 0 none;
  }
  .p-contextmenu .p-submenu-list {
    padding: 0.5rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border-radius: 6px;
  }
  .p-contextmenu .p-menuitem > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #4b5563;
    padding: 0.75rem 1.25rem;
    -webkit-user-select: none;
    user-select: none;
  }
  .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #1D4ED8;
  }
  .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #1D4ED8;
  }
  .p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4b5563;
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-contextmenu .p-menuitem-separator {
    border-top: 1px solid #e5e7eb;
    margin: 0.25rem 0;
  }
  .p-contextmenu .p-submenu-icon {
    font-size: 0.875rem;
  }
  .p-contextmenu .p-submenu-icon.p-icon {
    width: 0.875rem;
    height: 0.875rem;
  }
  .p-dock .p-dock-list-container {
    background: rgba(255, 255, 255, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.2);
    padding: 0.5rem 0.5rem;
    border-radius: 0.5rem;
  }
  .p-dock .p-dock-list-container .p-dock-list {
    outline: 0 none;
  }
  .p-dock .p-dock-item {
    padding: 0.5rem;
    border-radius: 6px;
  }
  .p-dock .p-dock-item.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.15rem #BFDBFE;
  }
  .p-dock .p-dock-link {
    width: 4rem;
    height: 4rem;
  }
  .p-dock.p-dock-top .p-dock-item-second-prev,
  .p-dock.p-dock-top .p-dock-item-second-next,
  .p-dock.p-dock-bottom .p-dock-item-second-prev,
  .p-dock.p-dock-bottom .p-dock-item-second-next {
    margin: 0 0.9rem;
  }
  .p-dock.p-dock-top .p-dock-item-prev,
  .p-dock.p-dock-top .p-dock-item-next,
  .p-dock.p-dock-bottom .p-dock-item-prev,
  .p-dock.p-dock-bottom .p-dock-item-next {
    margin: 0 1.3rem;
  }
  .p-dock.p-dock-top .p-dock-item-current,
  .p-dock.p-dock-bottom .p-dock-item-current {
    margin: 0 1.5rem;
  }
  .p-dock.p-dock-left .p-dock-item-second-prev,
  .p-dock.p-dock-left .p-dock-item-second-next,
  .p-dock.p-dock-right .p-dock-item-second-prev,
  .p-dock.p-dock-right .p-dock-item-second-next {
    margin: 0.9rem 0;
  }
  .p-dock.p-dock-left .p-dock-item-prev,
  .p-dock.p-dock-left .p-dock-item-next,
  .p-dock.p-dock-right .p-dock-item-prev,
  .p-dock.p-dock-right .p-dock-item-next {
    margin: 1.3rem 0;
  }
  .p-dock.p-dock-left .p-dock-item-current,
  .p-dock.p-dock-right .p-dock-item-current {
    margin: 1.5rem 0;
  }
  @media screen and (max-width: 960px) {
    .p-dock.p-dock-top .p-dock-list-container,
    .p-dock.p-dock-bottom .p-dock-list-container {
      overflow-x: auto;
      width: 100%;
    }
    .p-dock.p-dock-top .p-dock-list-container .p-dock-list,
    .p-dock.p-dock-bottom .p-dock-list-container .p-dock-list {
      margin: 0 auto;
    }
    .p-dock.p-dock-left .p-dock-list-container,
    .p-dock.p-dock-right .p-dock-list-container {
      overflow-y: auto;
      height: 100%;
    }
    .p-dock.p-dock-left .p-dock-list-container .p-dock-list,
    .p-dock.p-dock-right .p-dock-list-container .p-dock-list {
      margin: auto 0;
    }
    .p-dock .p-dock-list .p-dock-item {
      transform: none;
      margin: 0;
    }
  }
  .p-megamenu {
    padding: 0.5rem;
    background: #f9fafb;
    color: #4b5563;
    border: 1px solid #e5e7eb;
    border-radius: 6px;
  }
  .p-megamenu .p-megamenu-root-list {
    outline: 0 none;
  }
  .p-megamenu .p-menuitem > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #4b5563;
    padding: 0.75rem 1.25rem;
    -webkit-user-select: none;
    user-select: none;
  }
  .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #1D4ED8;
  }
  .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #1D4ED8;
  }
  .p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4b5563;
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-megamenu .p-megamenu-panel {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border-radius: 6px;
  }
  .p-megamenu .p-submenu-header {
    margin: 0;
    padding: 0.75rem 1.25rem;
    color: #374151;
    background: #ffffff;
    font-weight: 700;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-megamenu .p-submenu-list {
    padding: 0.5rem 0;
    width: 12.5rem;
  }
  .p-megamenu .p-submenu-list .p-menuitem-separator {
    border-top: 1px solid #e5e7eb;
    margin: 0.25rem 0;
  }
  .p-megamenu.p-megamenu-vertical {
    width: 12.5rem;
    padding: 0.5rem 0;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
    padding: 0.75rem 1.25rem;
    -webkit-user-select: none;
    user-select: none;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
    margin-left: 0.5rem;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-menu {
    padding: 0.5rem 0;
    background: #ffffff;
    color: #4b5563;
    border: 1px solid #e5e7eb;
    border-radius: 6px;
    width: 12.5rem;
  }
  .p-menu .p-menuitem > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #4b5563;
    padding: 0.75rem 1.25rem;
    -webkit-user-select: none;
    user-select: none;
  }
  .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-menu .p-menuitem.p-highlight > .p-menuitem-content {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #1D4ED8;
  }
  .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #1D4ED8;
  }
  .p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4b5563;
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-menu.p-menu-overlay {
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-menu .p-submenu-header {
    margin: 0;
    padding: 0.75rem 1.25rem;
    color: #374151;
    background: #ffffff;
    font-weight: 700;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
  }
  .p-menu .p-menuitem-separator {
    border-top: 1px solid #e5e7eb;
    margin: 0.25rem 0;
  }
  .p-menu .p-menuitem-badge {
    background: #3B82F6;
    color: #ffffff;
    font-size: 0.75rem;
    font-weight: 700;
    min-width: 1.5rem;
    height: 1.5rem;
    line-height: 1.5rem;
    border-radius: 6px;
    margin-left: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .p-menubar {
    padding: 0.5rem;
    background: #f9fafb;
    color: #4b5563;
    border: 1px solid #e5e7eb;
    border-radius: 6px;
  }
  .p-menubar .p-menubar-root-list {
    outline: 0 none;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
    padding: 0.75rem 1.25rem;
    -webkit-user-select: none;
    user-select: none;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
    margin-left: 0.5rem;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-menubar .p-menuitem > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #4b5563;
    padding: 0.75rem 1.25rem;
    -webkit-user-select: none;
    user-select: none;
  }
  .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #1D4ED8;
  }
  .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #1D4ED8;
  }
  .p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4b5563;
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-menubar .p-submenu-list {
    padding: 0.5rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    width: 12.5rem;
    border-radius: 6px;
  }
  .p-menubar .p-submenu-list .p-menuitem-separator {
    border-top: 1px solid #e5e7eb;
    margin: 0.25rem 0;
  }
  .p-menubar .p-submenu-list .p-submenu-icon {
    font-size: 0.875rem;
  }
  @media screen and (max-width: 960px) {
    .p-menubar {
      position: relative;
    }
    .p-menubar .p-menubar-button {
      display: flex;
      width: 2rem;
      height: 2rem;
      color: #6b7280;
      border-radius: 50%;
      transition:
        background-color 0.2s,
        color 0.2s,
        box-shadow 0.2s;
    }
    .p-menubar .p-menubar-button:hover {
      color: #6b7280;
      background: #f3f4f6;
    }
    .p-menubar .p-menubar-button:focus {
      outline: 0 none;
      outline-offset: 0;
      box-shadow: 0 0 0 0.2rem #BFDBFE;
    }
    .p-menubar .p-menubar-root-list {
      position: absolute;
      display: none;
      padding: 0.5rem 0;
      background: #ffffff;
      border: 0 none;
      box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
      width: 100%;
    }
    .p-menubar .p-menubar-root-list .p-menuitem-separator {
      border-top: 1px solid #e5e7eb;
      margin: 0.25rem 0;
    }
    .p-menubar .p-menubar-root-list .p-submenu-icon {
      font-size: 0.875rem;
    }
    .p-menubar .p-menubar-root-list .p-menuitem {
      width: 100%;
      position: static;
    }
    .p-menubar .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon {
      margin-left: auto;
      transition: transform 0.2s;
    }
    .p-menubar .p-menubar-root-list .p-menuitem.p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon {
      transform: rotate(-180deg);
    }
    .p-menubar .p-menubar-root-list .p-submenu-list {
      width: 100%;
      position: static;
      box-shadow: none;
      border: 0 none;
    }
    .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon {
      transition: transform 0.2s;
      transform: rotate(90deg);
    }
    .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon {
      transform: rotate(-90deg);
    }
    .p-menubar .p-menubar-root-list .p-menuitem {
      width: 100%;
      position: static;
    }
    .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
      padding-left: 2.25rem;
    }
    .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
      padding-left: 3.75rem;
    }
    .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
      padding-left: 5.25rem;
    }
    .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
      padding-left: 6.75rem;
    }
    .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
      padding-left: 8.25rem;
    }
    .p-menubar.p-menubar-mobile-active .p-menubar-root-list {
      display: flex;
      flex-direction: column;
      top: 100%;
      left: 0;
      z-index: 1;
    }
  }
  .p-panelmenu .p-panelmenu-header {
    outline: 0 none;
  }
  .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content {
    border: 1px solid #e5e7eb;
    color: #6b7280;
    background: #f9fafb;
    border-radius: 6px;
    transition: box-shadow 0.2s;
  }
  .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
    color: #6b7280;
    padding: 1.25rem;
    font-weight: 700;
  }
  .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon {
    margin-right: 0.5rem;
  }
  .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon {
    margin-right: 0.5rem;
  }
  .p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.2rem #BFDBFE;
  }
  .p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
    background: #f3f4f6;
    border-color: #e5e7eb;
    color: #374151;
  }
  .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
    background: #f9fafb;
    border-color: #e5e7eb;
    color: #374151;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    margin-bottom: 0;
  }
  .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content {
    border-color: #e5e7eb;
    background: #f3f4f6;
    color: #374151;
  }
  .p-panelmenu .p-panelmenu-content {
    padding: 0.5rem 0;
    border: 1px solid #e5e7eb;
    background: #ffffff;
    color: #4b5563;
    border-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
    outline: 0 none;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #4b5563;
    padding: 0.75rem 1.25rem;
    -webkit-user-select: none;
    user-select: none;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #1D4ED8;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #1D4ED8;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4b5563;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    margin-right: 0.5rem;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem-separator {
    border-top: 1px solid #e5e7eb;
    margin: 0.25rem 0;
  }
  .p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list) {
    padding: 0 0 0 1rem;
  }
  .p-panelmenu .p-panelmenu-panel {
    margin-bottom: 4px;
  }
  .p-slidemenu {
    padding: 0.5rem 0;
    background: #ffffff;
    color: #4b5563;
    border: 1px solid #e5e7eb;
    border-radius: 6px;
    width: 12.5rem;
  }
  .p-slidemenu .p-slidemenu-root-list {
    outline: 0 none;
  }
  .p-slidemenu .p-submenu-list {
    outline: 0 none;
  }
  .p-slidemenu .p-menuitem > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #4b5563;
    padding: 0.75rem 1.25rem;
    -webkit-user-select: none;
    user-select: none;
  }
  .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #1D4ED8;
  }
  .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #1D4ED8;
  }
  .p-slidemenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4b5563;
  }
  .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-slidemenu.p-slidemenu-overlay {
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-slidemenu .p-slidemenu-list {
    padding: 0.5rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-slidemenu .p-menuitem-separator {
    border-top: 1px solid #e5e7eb;
    margin: 0.25rem 0;
  }
  .p-slidemenu .p-slidemenu-icon {
    font-size: 0.875rem;
  }
  .p-slidemenu .p-icon {
    width: 0.875rem;
    height: 0.875rem;
  }
  .p-slidemenu .p-slidemenu-backward {
    padding: 0.75rem 1.25rem;
    color: #4b5563;
  }
  .p-slidemenu .p-slidemenu-backward:not(.p-disabled):focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.2rem #BFDBFE;
  }
  .p-slidemenu .p-menuitem-badge {
    background: #3B82F6;
    color: #ffffff;
    font-size: 0.75rem;
    font-weight: 700;
    min-width: 1.5rem;
    height: 1.5rem;
    line-height: 1.5rem;
    border-radius: 6px;
    margin-left: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .p-steps .p-steps-item .p-menuitem-link {
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 6px;
    background: #ffffff;
  }
  .p-steps .p-steps-item .p-menuitem-link .p-steps-number {
    color: #4b5563;
    border: 1px solid #f3f4f6;
    background: #ffffff;
    min-width: 2rem;
    height: 2rem;
    line-height: 2rem;
    font-size: 1.143rem;
    z-index: 1;
    border-radius: 50%;
  }
  .p-steps .p-steps-item .p-menuitem-link .p-steps-title {
    margin-top: 0.5rem;
    color: #6b7280;
  }
  .p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-steps .p-steps-item.p-highlight .p-steps-number {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-steps .p-steps-item.p-highlight .p-steps-title {
    font-weight: 700;
    color: #4b5563;
  }
  .p-steps .p-steps-item:before {
    content: " ";
    border-top: 1px solid #e5e7eb;
    width: 100%;
    top: 50%;
    left: 0;
    display: block;
    position: absolute;
    margin-top: -1rem;
  }
  .p-tabmenu .p-tabmenu-nav {
    background: #ffffff;
    border: 1px solid #e5e7eb;
    border-width: 0 0 2px 0;
  }
  .p-tabmenu .p-tabmenu-nav .p-menuitem-badge {
    background: #3B82F6;
    color: #ffffff;
    font-size: 0.75rem;
    font-weight: 700;
    min-width: 1.5rem;
    height: 1.5rem;
    line-height: 1.5rem;
    border-radius: 6px;
    margin-left: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
    margin-right: 0;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
    border: solid #e5e7eb;
    border-width: 0 0 2px 0;
    border-color: transparent transparent #e5e7eb transparent;
    background: #ffffff;
    color: #6b7280;
    padding: 1.25rem;
    font-weight: 700;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    transition: box-shadow 0.2s;
    margin: 0 0 -2px 0;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
    margin-right: 0.5rem;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.2rem #BFDBFE;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
    background: #ffffff;
    border-color: #9ca3af;
    color: #6b7280;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
    background: #ffffff;
    border-color: #3B82F6;
    color: #3B82F6;
  }
  .p-tabmenu .p-tabmenu-left-icon {
    margin-right: 0.5rem;
  }
  .p-tabmenu .p-tabmenu-right-icon {
    margin-left: 0.5rem;
  }
  .p-tabmenu .p-tabmenu-nav-btn.p-link {
    background: #ffffff;
    color: #3B82F6;
    width: 3rem;
    box-shadow:
      0 3px 1px -2px rgba(0, 0, 0, 0.2),
      0 2px 2px 0 rgba(0, 0, 0, 0.14),
      0 1px 5px 0 rgba(0, 0, 0, 0.12);
    border-radius: 0;
  }
  .p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.2rem #BFDBFE;
  }
  .p-tieredmenu {
    padding: 0.5rem 0;
    background: #ffffff;
    color: #4b5563;
    border: 1px solid #e5e7eb;
    border-radius: 6px;
    width: 12.5rem;
  }
  .p-tieredmenu.p-tieredmenu-overlay {
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-tieredmenu .p-tieredmenu-root-list {
    outline: 0 none;
  }
  .p-tieredmenu .p-submenu-list {
    padding: 0.5rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border-radius: 6px;
  }
  .p-tieredmenu .p-menuitem > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #4b5563;
    padding: 0.75rem 1.25rem;
    -webkit-user-select: none;
    user-select: none;
  }
  .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #1D4ED8;
  }
  .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #1D4ED8;
  }
  .p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4b5563;
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-tieredmenu .p-menuitem-separator {
    border-top: 1px solid #e5e7eb;
    margin: 0.25rem 0;
  }
  .p-tieredmenu .p-submenu-icon {
    font-size: 0.875rem;
  }
  .p-tieredmenu .p-submenu-icon.p-icon {
    width: 0.875rem;
    height: 0.875rem;
  }
  .p-inline-message {
    padding: 0.75rem 0.75rem;
    margin: 0;
    border-radius: 6px;
  }
  .p-inline-message.p-inline-message-info {
    background: rgba(219, 234, 254, 0.7);
    border: solid #3b82f6;
    border-width: 0px;
    color: #3b82f6;
  }
  .p-inline-message.p-inline-message-info .p-inline-message-icon {
    color: #3b82f6;
  }
  .p-inline-message.p-inline-message-success {
    background: rgba(228, 248, 240, 0.7);
    border: solid #1ea97c;
    border-width: 0px;
    color: #1ea97c;
  }
  .p-inline-message.p-inline-message-success .p-inline-message-icon {
    color: #1ea97c;
  }
  .p-inline-message.p-inline-message-warn {
    background: rgba(255, 242, 226, 0.7);
    border: solid #cc8925;
    border-width: 0px;
    color: #cc8925;
  }
  .p-inline-message.p-inline-message-warn .p-inline-message-icon {
    color: #cc8925;
  }
  .p-inline-message.p-inline-message-error {
    background: rgba(255, 231, 230, 0.7);
    border: solid #ff5757;
    border-width: 0px;
    color: #ff5757;
  }
  .p-inline-message.p-inline-message-error .p-inline-message-icon {
    color: #ff5757;
  }
  .p-inline-message .p-inline-message-icon {
    font-size: 1rem;
    margin-right: 0.5rem;
  }
  .p-inline-message .p-icon {
    width: 1rem;
    height: 1rem;
  }
  .p-inline-message .p-inline-message-text {
    font-size: 1rem;
  }
  .p-inline-message.p-inline-message-icon-only .p-inline-message-icon {
    margin-right: 0;
  }
  .p-message {
    margin: 1rem 0;
    border-radius: 6px;
  }
  .p-message .p-message-wrapper {
    padding: 1.25rem 1.75rem;
  }
  .p-message .p-message-close {
    width: 2rem;
    height: 2rem;
    border-radius: 50%;
    background: transparent;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-message .p-message-close:hover {
    background: rgba(255, 255, 255, 0.5);
  }
  .p-message .p-message-close:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-message.p-message-info {
    background: rgba(219, 234, 254, 0.7);
    border: solid #3b82f6;
    border-width: 0 0 0 6px;
    color: #3b82f6;
  }
  .p-message.p-message-info .p-message-icon {
    color: #3b82f6;
  }
  .p-message.p-message-info .p-message-close {
    color: #3b82f6;
  }
  .p-message.p-message-success {
    background: rgba(228, 248, 240, 0.7);
    border: solid #1ea97c;
    border-width: 0 0 0 6px;
    color: #1ea97c;
  }
  .p-message.p-message-success .p-message-icon {
    color: #1ea97c;
  }
  .p-message.p-message-success .p-message-close {
    color: #1ea97c;
  }
  .p-message.p-message-warn {
    background: rgba(255, 242, 226, 0.7);
    border: solid #cc8925;
    border-width: 0 0 0 6px;
    color: #cc8925;
  }
  .p-message.p-message-warn .p-message-icon {
    color: #cc8925;
  }
  .p-message.p-message-warn .p-message-close {
    color: #cc8925;
  }
  .p-message.p-message-error {
    background: rgba(255, 231, 230, 0.7);
    border: solid #ff5757;
    border-width: 0 0 0 6px;
    color: #ff5757;
  }
  .p-message.p-message-error .p-message-icon {
    color: #ff5757;
  }
  .p-message.p-message-error .p-message-close {
    color: #ff5757;
  }
  .p-message .p-message-text {
    font-size: 1rem;
    font-weight: 500;
  }
  .p-message .p-message-icon {
    font-size: 1.5rem;
    margin-right: 0.5rem;
  }
  .p-message .p-icon {
    width: 1.5rem;
    height: 1.5rem;
  }
  .p-message .p-message-summary {
    font-weight: 700;
  }
  .p-message .p-message-detail {
    margin-left: 0.5rem;
  }
  .p-message.p-message-secondary {
    background: #64748b;
    border: solid #64748b;
    border-width: 0 0 0 6px;
    color: #ffffff;
  }
  .p-message.p-message-secondary .p-message-icon {
    color: #ffffff;
  }
  .p-message.p-message-secondary .p-message-close {
    color: #ffffff;
  }
  .p-message.p-message-contrast {
    background: #1f2937;
    border: solid #1f2937;
    border-width: 0 0 0 6px;
    color: #ffffff;
  }
  .p-message.p-message-contrast .p-message-icon {
    color: #ffffff;
  }
  .p-message.p-message-contrast .p-message-close {
    color: #ffffff;
  }
  .p-toast {
    opacity: 1;
  }
  .p-toast .p-toast-message {
    margin: 0 0 1rem 0;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border-radius: 6px;
  }
  .p-toast .p-toast-message .p-toast-message-content {
    padding: 1rem;
    border-width: 0 0 0 6px;
  }
  .p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
    margin: 0 0 0 1rem;
  }
  .p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon {
    font-size: 2rem;
  }
  .p-toast .p-toast-message .p-toast-message-content .p-icon:not(.p-toast-icon-close-icon) {
    width: 2rem;
    height: 2rem;
  }
  .p-toast .p-toast-message .p-toast-message-content .p-toast-summary {
    font-weight: 700;
  }
  .p-toast .p-toast-message .p-toast-message-content .p-toast-detail {
    margin: 0.5rem 0 0 0;
  }
  .p-toast .p-toast-message .p-toast-icon-close {
    width: 2rem;
    height: 2rem;
    border-radius: 50%;
    background: transparent;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-toast .p-toast-message .p-toast-icon-close:hover {
    background: rgba(255, 255, 255, 0.5);
  }
  .p-toast .p-toast-message .p-toast-icon-close:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-toast .p-toast-message.p-toast-message-info {
    background: rgba(219, 234, 254, 0.7);
    border: solid #3b82f6;
    border-width: 0 0 0 6px;
    color: #3b82f6;
  }
  .p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,
  .p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close {
    color: #3b82f6;
  }
  .p-toast .p-toast-message.p-toast-message-success {
    background: rgba(228, 248, 240, 0.7);
    border: solid #1ea97c;
    border-width: 0 0 0 6px;
    color: #1ea97c;
  }
  .p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,
  .p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close {
    color: #1ea97c;
  }
  .p-toast .p-toast-message.p-toast-message-warn {
    background: rgba(255, 242, 226, 0.7);
    border: solid #cc8925;
    border-width: 0 0 0 6px;
    color: #cc8925;
  }
  .p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,
  .p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close {
    color: #cc8925;
  }
  .p-toast .p-toast-message.p-toast-message-error {
    background: rgba(255, 231, 230, 0.7);
    border: solid #ff5757;
    border-width: 0 0 0 6px;
    color: #ff5757;
  }
  .p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,
  .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close {
    color: #ff5757;
  }
  .p-toast .p-toast-message.p-toast-message-secondary {
    background: #64748b;
    border: solid #64748b;
    border-width: 0 0 0 6px;
    color: #ffffff;
  }
  .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon,
  .p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close {
    color: #ffffff;
  }
  .p-toast .p-toast-message.p-toast-message-contrast {
    background: #1f2937;
    border: solid #1f2937;
    border-width: 0 0 0 6px;
    color: #ffffff;
  }
  .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon,
  .p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close {
    color: #ffffff;
  }
  .p-galleria .p-galleria-close {
    margin: 0.5rem;
    background: transparent;
    color: #f9fafb;
    width: 4rem;
    height: 4rem;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
    border-radius: 50%;
  }
  .p-galleria .p-galleria-close .p-galleria-close-icon {
    font-size: 2rem;
  }
  .p-galleria .p-galleria-close .p-icon-wrapper .p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-galleria .p-galleria-close:hover {
    background: rgba(255, 255, 255, 0.1);
    color: #f9fafb;
  }
  .p-galleria .p-galleria-item-nav {
    background: transparent;
    color: #f9fafb;
    width: 4rem;
    height: 4rem;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
    border-radius: 6px;
    margin: 0 0.5rem;
  }
  .p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,
  .p-galleria .p-galleria-item-nav .p-galleria-item-next-icon {
    font-size: 2rem;
  }
  .p-galleria .p-galleria-item-nav .p-icon-wrapper .p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-galleria .p-galleria-item-nav:not(.p-disabled):hover {
    background: rgba(255, 255, 255, 0.1);
    color: #f9fafb;
  }
  .p-galleria .p-galleria-caption {
    background: rgba(0, 0, 0, 0.5);
    color: #f9fafb;
    padding: 1rem;
  }
  .p-galleria .p-galleria-indicators {
    padding: 1rem;
  }
  .p-galleria .p-galleria-indicators .p-galleria-indicator button {
    background-color: #d1d5db;
    width: 1rem;
    height: 1rem;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
    border-radius: 50%;
  }
  .p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
    background: #9ca3af;
  }
  .p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-galleria.p-galleria-indicators-bottom .p-galleria-indicator,
  .p-galleria.p-galleria-indicators-top .p-galleria-indicator {
    margin-right: 0.5rem;
  }
  .p-galleria.p-galleria-indicators-left .p-galleria-indicator,
  .p-galleria.p-galleria-indicators-right .p-galleria-indicator {
    margin-bottom: 0.5rem;
  }
  .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators {
    background: rgba(0, 0, 0, 0.5);
  }
  .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button {
    background: rgba(255, 255, 255, 0.4);
  }
  .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover {
    background: rgba(255, 255, 255, 0.6);
  }
  .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-galleria .p-galleria-thumbnail-container {
    background: rgba(0, 0, 0, 0.9);
    padding: 1rem 0.25rem;
  }
  .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,
  .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next {
    margin: 0.5rem;
    background-color: transparent;
    color: #f9fafb;
    width: 2rem;
    height: 2rem;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
    border-radius: 50%;
  }
  .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,
  .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover {
    background: rgba(255, 255, 255, 0.1);
    color: #f9fafb;
  }
  .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-galleria-mask {
    --maskbg: rgba(0, 0, 0, 0.9);
  }
  .p-image-mask {
    --maskbg: rgba(0, 0, 0, 0.9);
  }
  .p-image-preview-indicator {
    background-color: transparent;
    color: #f8f9fa;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-image-preview-container:hover > .p-image-preview-indicator {
    background-color: rgba(0, 0, 0, 0.5);
  }
  .p-image-toolbar {
    padding: 1rem;
  }
  .p-image-action.p-link {
    color: #f8f9fa;
    background-color: transparent;
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
    margin-right: 0.5rem;
  }
  .p-image-action.p-link:last-child {
    margin-right: 0;
  }
  .p-image-action.p-link:hover {
    color: #f8f9fa;
    background-color: rgba(255, 255, 255, 0.1);
  }
  .p-image-action.p-link i {
    font-size: 1.5rem;
  }
  .p-image-action.p-link .p-icon {
    width: 1.5rem;
    height: 1.5rem;
  }
  .p-avatar {
    background-color: #e5e7eb;
    border-radius: 6px;
  }
  .p-avatar.p-avatar-lg {
    width: 3rem;
    height: 3rem;
    font-size: 1.5rem;
  }
  .p-avatar.p-avatar-lg .p-avatar-icon {
    font-size: 1.5rem;
  }
  .p-avatar.p-avatar-xl {
    width: 4rem;
    height: 4rem;
    font-size: 2rem;
  }
  .p-avatar.p-avatar-xl .p-avatar-icon {
    font-size: 2rem;
  }
  .p-avatar-group .p-avatar {
    border: 2px solid #ffffff;
  }
  .p-badge {
    background: #3B82F6;
    color: #ffffff;
    font-size: 0.75rem;
    font-weight: 700;
    min-width: 1.5rem;
    height: 1.5rem;
    line-height: 1.5rem;
  }
  .p-badge.p-badge-secondary {
    background-color: #64748b;
    color: #ffffff;
  }
  .p-badge.p-badge-contrast {
    background-color: #1f2937;
    color: #ffffff;
  }
  .p-badge.p-badge-success {
    background-color: #22c55e;
    color: #ffffff;
  }
  .p-badge.p-badge-info {
    background-color: #0ea5e9;
    color: #ffffff;
  }
  .p-badge.p-badge-warning {
    background-color: #f97316;
    color: #ffffff;
  }
  .p-badge.p-badge-danger {
    background-color: #ef4444;
    color: #ffffff;
  }
  .p-badge.p-badge-lg {
    font-size: 1.125rem;
    min-width: 2.25rem;
    height: 2.25rem;
    line-height: 2.25rem;
  }
  .p-badge.p-badge-xl {
    font-size: 1.5rem;
    min-width: 3rem;
    height: 3rem;
    line-height: 3rem;
  }
  .p-chip {
    background-color: #e5e7eb;
    color: #4b5563;
    border-radius: 16px;
    padding: 0 0.75rem;
  }
  .p-chip .p-chip-text {
    line-height: 1.5;
    margin-top: 0.375rem;
    margin-bottom: 0.375rem;
  }
  .p-chip .p-chip-icon {
    margin-right: 0.5rem;
  }
  .p-chip .pi-chip-remove-icon {
    margin-left: 0.5rem;
  }
  .p-chip img {
    width: 2.25rem;
    height: 2.25rem;
    margin-left: -0.75rem;
    margin-right: 0.5rem;
  }
  .p-chip .pi-chip-remove-icon {
    border-radius: 6px;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-chip .pi-chip-remove-icon:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-chip .pi-chip-remove-icon:focus {
    outline: 0 none;
  }
  .p-inplace .p-inplace-display {
    padding: 0.75rem 0.75rem;
    border-radius: 6px;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
  }
  .p-inplace .p-inplace-display:not(.p-disabled):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-inplace .p-inplace-display:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-metergroup {
    display: flex;
  }
  .p-metergroup-meters {
    display: flex;
  }
  .p-metergroup-vertical .p-metergroup-meters {
    flex-direction: column;
  }
  .p-metergroup-labels {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    list-style-type: none;
  }
  .p-metergroup-vertical .p-metergroup-labels {
    align-items: start;
  }
  .p-metergroup-labels-vertical {
    flex-direction: column;
  }
  .p-metergroup-label {
    display: inline-flex;
    align-items: center;
  }
  .p-metergroup-label-marker {
    display: inline-flex;
  }
  .p-metergroup {
    gap: 1rem;
  }
  .p-metergroup .p-metergroup-meters {
    background: #e5e7eb;
    border-radius: 6px;
  }
  .p-metergroup .p-metergroup-meter {
    border: 0 none;
    background: #3B82F6;
  }
  .p-metergroup .p-metergroup-labels .p-metergroup-label {
    gap: 0.5rem;
  }
  .p-metergroup .p-metergroup-labels .p-metergroup-label-marker {
    background: #3B82F6;
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 100%;
  }
  .p-metergroup .p-metergroup-labels .p-metergroup-label-icon {
    width: 1rem;
    height: 1rem;
  }
  .p-metergroup .p-metergroup-labels.p-metergroup-labels-vertical {
    gap: 0.5rem;
  }
  .p-metergroup .p-metergroup-labels.p-metergroup-labels-horizontal {
    gap: 1rem;
  }
  .p-metergroup.p-metergroup-horizontal {
    flex-direction: column;
  }
  .p-metergroup.p-metergroup-horizontal .p-metergroup-meters {
    height: 0.5rem;
  }
  .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:first-of-type {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:last-of-type {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-metergroup.p-metergroup-vertical {
    flex-direction: row;
  }
  .p-metergroup.p-metergroup-vertical .p-metergroup-meters {
    width: 0.5rem;
    height: 100%;
  }
  .p-metergroup.p-metergroup-vertical .p-metergroup-meter:first-of-type {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
  }
  .p-metergroup.p-metergroup-vertical .p-metergroup-meter:last-of-type {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-progressbar {
    border: 0 none;
    height: 1.5rem;
    background: #e5e7eb;
    border-radius: 6px;
  }
  .p-progressbar .p-progressbar-value {
    border: 0 none;
    margin: 0;
    background: #3B82F6;
  }
  .p-progressbar .p-progressbar-label {
    color: #ffffff;
    line-height: 1.5rem;
  }
  .p-scrolltop {
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-scrolltop.p-link {
    background: rgba(0, 0, 0, 0.7);
  }
  .p-scrolltop.p-link:hover {
    background: rgba(0, 0, 0, 0.8);
  }
  .p-scrolltop .p-scrolltop-icon {
    font-size: 1.5rem;
    color: #f9fafb;
  }
  .p-scrolltop .p-icon {
    width: 1.5rem;
    height: 1.5rem;
  }
  .p-skeleton {
    background-color: #e5e7eb;
    border-radius: 6px;
  }
  .p-skeleton:after {
    background:
      linear-gradient(
        90deg,
        rgba(255, 255, 255, 0),
        rgba(255, 255, 255, 0.4),
        rgba(255, 255, 255, 0));
  }
  .p-tag {
    background: #3B82F6;
    color: #ffffff;
    font-size: 0.75rem;
    font-weight: 700;
    padding: 0.25rem 0.4rem;
    border-radius: 6px;
  }
  .p-tag.p-tag-success {
    background-color: #22c55e;
    color: #ffffff;
  }
  .p-tag.p-tag-info {
    background-color: #0ea5e9;
    color: #ffffff;
  }
  .p-tag.p-tag-warning {
    background-color: #f97316;
    color: #ffffff;
  }
  .p-tag.p-tag-danger {
    background-color: #ef4444;
    color: #ffffff;
  }
  .p-tag .p-tag-icon {
    margin-right: 0.25rem;
    font-size: 0.75rem;
  }
  .p-tag .p-icon {
    width: 0.75rem;
    height: 0.75rem;
  }
  .p-tag.p-tag-secondary {
    background-color: #64748b;
    color: #ffffff;
  }
  .p-tag.p-tag-contrast {
    background-color: #1f2937;
    color: #ffffff;
  }
  .p-terminal {
    background: #ffffff;
    color: #4b5563;
    border: 1px solid #e5e7eb;
    padding: 1.25rem;
  }
  .p-terminal .p-terminal-input {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
  }
}
@layer primeng {
  .p-button-label {
    font-weight: 700;
  }
  .p-selectbutton > .p-button,
  .p-togglebutton.p-button {
    transition:
      background-color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
  }
  .p-accordion .p-accordion-header .p-accordion-header-link {
    transition:
      background-color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
  }
  .p-tabview .p-tabview-nav li .p-tabview-nav-link {
    transition:
      background-color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
    transition:
      background-color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
  }
  .p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
    background-color: #3B82F6;
  }
  .p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
    background-color: #3B82F6;
  }
  .p-button:focus {
    box-shadow:
      0 0 0 2px #ffffff,
      0 0 0 4px #9dc1fb,
      0 1px 2px 0 black;
  }
  .p-button.p-button-secondary:enabled:focus {
    box-shadow:
      0 0 0 2px #ffffff,
      0 0 0 4px #b0b9c6,
      0 1px 2px 0 black;
  }
  .p-button.p-button-success:enabled:focus {
    box-shadow:
      0 0 0 2px #ffffff,
      0 0 0 4px #88eaac,
      0 1px 2px 0 black;
  }
  .p-button.p-button-info:enabled:focus {
    box-shadow:
      0 0 0 2px #ffffff,
      0 0 0 4px #83d3f8,
      0 1px 2px 0 black;
  }
  .p-button.p-button-warning:enabled:focus {
    box-shadow:
      0 0 0 2px #ffffff,
      0 0 0 4px #fcb98b,
      0 1px 2px 0 black;
  }
  .p-button.p-button-help:enabled:focus {
    box-shadow:
      0 0 0 2px #ffffff,
      0 0 0 4px #d4aafb,
      0 1px 2px 0 black;
  }
  .p-button.p-button-danger:enabled:focus {
    box-shadow:
      0 0 0 2px #ffffff,
      0 0 0 4px #f7a2a2,
      0 1px 2px 0 black;
  }
  .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
    box-shadow: inset 0 2px 0 0 #3B82F6;
  }
  .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
    box-shadow: inset 0 -2px 0 0 #3B82F6;
  }
  .p-speeddial-item.p-focus > .p-speeddial-action {
    box-shadow:
      0 0 0 2px #ffffff,
      0 0 0 4px #9dc1fb,
      0 1px 2px 0 black;
  }
  .p-toast-message {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
  }
  .p-inline-message-text {
    font-weight: 500;
  }
  .p-picklist-buttons .p-button,
  .p-orderlist-controls .p-button {
    transition:
      opacity 0.2s,
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
  }
  .p-steps .p-steps-item.p-highlight .p-steps-number {
    background: #3B82F6;
    color: #ffffff;
  }
}

/* node_modules/primeng/resources/primeng.min.css */
.p-overflow-hidden {
  overflow: hidden;
  padding-right: var(--scrollbar-width);
}
@layer primeng {
  .p-component,
  .p-component * {
    box-sizing: border-box;
  }
  .p-hidden {
    display: none;
  }
  .p-hidden-space {
    visibility: hidden;
  }
  .p-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .p-hidden-accessible input,
  .p-hidden-accessible select {
    transform: scale(0);
  }
  .p-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
  }
  .p-disabled,
  .p-disabled * {
    cursor: default !important;
    pointer-events: none;
  }
  .p-component-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .p-unselectable-text {
    -webkit-user-select: none;
    user-select: none;
  }
  .p-scrollbar-measure {
    width: 100px;
    height: 100px;
    overflow: scroll;
    position: absolute;
    top: -9999px;
  }
  @-webkit-keyframes p-fadein {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @keyframes p-fadein {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  input[type=button],
  input[type=submit],
  input[type=reset],
  input[type=file]::-webkit-file-upload-button,
  button {
    border-radius: 0;
  }
  .p-link {
    text-align: left;
    background-color: transparent;
    margin: 0;
    padding: 0;
    border: 0;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
  }
  .p-link:disabled {
    cursor: default;
  }
  .p-sr-only {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal !important;
  }
  .p-connected-overlay {
    opacity: 0;
    transform: scaleY(0.8);
    transition: transform .12s cubic-bezier(0, 0, 0.2, 1), opacity .12s cubic-bezier(0, 0, 0.2, 1);
  }
  .p-connected-overlay-visible {
    opacity: 1;
    transform: scaleY(1);
  }
  .p-connected-overlay-hidden {
    opacity: 0;
    transform: scaleY(1);
    transition: opacity .1s linear;
  }
  .p-toggleable-content.ng-animating {
    overflow: hidden;
  }
  .p-icon-wrapper {
    display: inline-flex;
  }
  .p-icon {
    display: inline-block;
  }
  .p-icon-spin {
    -webkit-animation: p-icon-spin 2s infinite linear;
    animation: p-icon-spin 2s infinite linear;
  }
}
@-webkit-keyframes p-icon-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes p-icon-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@layer primeng {
  .p-badge {
    display: inline-block;
    border-radius: 10px;
    text-align: center;
    padding: 0 .5rem;
  }
  .p-overlay-badge {
    position: relative;
  }
  .p-overlay-badge .p-badge {
    position: absolute;
    top: 0;
    right: 0;
    transform: translate(50%, -50%);
    transform-origin: 100% 0;
    margin: 0;
  }
  .p-badge-dot {
    width: .5rem;
    min-width: .5rem;
    height: .5rem;
    border-radius: 50%;
    padding: 0;
  }
  .p-badge-no-gutter {
    padding: 0;
    border-radius: 50%;
  }
}
@layer primeng {
  .p-button {
    margin: 0;
    display: inline-flex;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    align-items: center;
    vertical-align: bottom;
    text-align: center;
    overflow: hidden;
    position: relative;
  }
  .p-button-label {
    flex: 1 1 auto;
  }
  .p-button-icon-right {
    order: 1;
  }
  .p-button:disabled {
    cursor: default;
    pointer-events: none;
  }
  .p-button-icon-only {
    justify-content: center;
  }
  .p-button-icon-only:after {
    content: "p";
    visibility: hidden;
    clip: rect(0 0 0 0);
    width: 0;
  }
  .p-button-vertical {
    flex-direction: column;
  }
  .p-button-icon-bottom {
    order: 2;
  }
  .p-button-group .p-button {
    margin: 0;
  }
  .p-button-group .p-button:focus,
  .p-button-group p-button:focus .p-button,
  .p-buttonset .p-button:focus,
  .p-buttonset .p-button:focus,
  .p-buttonset p-button:focus .p-button,
  .p-buttonset .p-button:focus {
    position: relative;
    z-index: 1;
  }
  .p-button-group .p-button:not(:last-child),
  .p-button-group .p-button:not(:last-child):hover,
  .p-button-group p-button:not(:last-child) .p-button,
  .p-button-group p-button:not(:last-child) .p-button:hover,
  .p-buttonset .p-button:not(:last-child),
  .p-buttonset .p-button:not(:last-child):hover,
  .p-buttonset p-button:not(:last-child) .p-button,
  .p-buttonset p-button:not(:last-child) .p-button:hover {
    border-right: 0 none;
  }
  .p-button-group .p-button:not(:first-of-type):not(:last-of-type),
  .p-button-group p-button:not(:first-of-type):not(:last-of-type) .p-button,
  .p-buttonset .p-button:not(:first-of-type):not(:last-of-type),
  .p-buttonset p-button:not(:first-of-type):not(:last-of-type) .p-button {
    border-radius: 0;
  }
  .p-button-group .p-button:first-of-type:not(:only-of-type),
  .p-button-group p-button:first-of-type:not(:only-of-type) .p-button,
  .p-buttonset .p-button:first-of-type:not(:only-of-type),
  .p-buttonset p-button:first-of-type:not(:only-of-type) .p-button {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .p-button-group .p-button:last-of-type:not(:only-of-type),
  .p-button-group p-button:last-of-type:not(:only-of-type) .p-button,
  .p-buttonset .p-button:last-of-type:not(:only-of-type),
  .p-buttonset p-button:last-of-type:not(:only-of-type) .p-button {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  p-button[iconpos=right] spinnericon {
    order: 1;
  }
}
@layer primeng {
  .p-checkbox {
    display: inline-flex;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    vertical-align: bottom;
    position: relative;
  }
  .p-checkbox-disabled {
    cursor: default !important;
    pointer-events: none;
  }
  .p-checkbox-box {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  p-checkbox {
    display: inline-flex;
    vertical-align: bottom;
    align-items: center;
  }
  .p-checkbox-label {
    line-height: 1;
  }
}
.p-colorpicker-panel .p-colorpicker-color {
  background: transparent url("./media/color.png") no-repeat left top;
}
.p-colorpicker-panel .p-colorpicker-hue {
  background: transparent url("./media/hue.png") no-repeat left top;
}
@layer primeng {
  .p-inputtext {
    margin: 0;
  }
  .p-fluid .p-inputtext {
    width: 100%;
  }
  .p-inputgroup {
    display: flex;
    align-items: stretch;
    width: 100%;
  }
  .p-inputgroup-addon {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .p-inputgroup .p-float-label {
    display: flex;
    align-items: stretch;
    width: 100%;
  }
  .p-inputgroup .p-inputtext,
  .p-fluid .p-inputgroup .p-inputtext,
  .p-inputgroup .p-inputwrapper,
  .p-inputgroup .p-inputwrapper > .p-component {
    flex: 1 1 auto;
    width: 1%;
  }
  .p-float-label {
    display: block;
    position: relative;
  }
  .p-float-label label {
    position: absolute;
    pointer-events: none;
    top: 50%;
    margin-top: -0.5rem;
    transition-property: all;
    transition-timing-function: ease;
    line-height: 1;
  }
  .p-float-label textarea ~ label {
    top: 1rem;
  }
  .p-float-label input:focus ~ label,
  .p-float-label input.p-filled ~ label,
  .p-float-label textarea:focus ~ label,
  .p-float-label textarea.p-filled ~ label,
  .p-float-label .p-inputwrapper-focus ~ label,
  .p-float-label .p-inputwrapper-filled ~ label {
    top: -0.75rem;
    font-size: 12px;
  }
  .p-float-label .input:-webkit-autofill ~ label {
    top: -20px;
    font-size: 12px;
  }
  .p-float-label .p-placeholder,
  .p-float-label input::placeholder,
  .p-float-label .p-inputtext::placeholder {
    opacity: 0;
    transition-property: all;
    transition-timing-function: ease;
  }
  .p-float-label .p-focus .p-placeholder,
  .p-float-label input:focus::placeholder,
  .p-float-label .p-inputtext:focus::placeholder {
    opacity: 1;
    transition-property: all;
    transition-timing-function: ease;
  }
  .p-input-icon-left,
  .p-input-icon-right {
    position: relative;
    display: inline-block;
  }
  .p-input-icon-left > i,
  .p-input-icon-left > .p-icon-wrapper,
  .p-input-icon-right > i,
  .p-input-icon-right > .p-icon-wrapper {
    position: absolute;
    top: 50%;
    margin-top: -0.5rem;
  }
  .p-fluid .p-input-icon-left,
  .p-fluid .p-input-icon-right {
    display: block;
    width: 100%;
  }
}
@layer primeng {
  .p-inputtextarea-resizable {
    overflow: hidden;
    resize: none;
  }
  .p-fluid .p-inputtextarea {
    width: 100%;
  }
}
@layer primeng {
  .p-password {
    position: relative;
    display: inline-flex;
  }
  .p-password-panel {
    position: absolute;
    top: 0;
    left: 0;
  }
  .p-password .p-password-panel {
    min-width: 100%;
  }
  .p-password-meter {
    height: 10px;
  }
  .p-password-strength {
    height: 100%;
    width: 0;
    transition: width 1s ease-in-out;
  }
  .p-fluid .p-password {
    display: flex;
  }
  .p-password-input::-ms-reveal,
  .p-password-input::-ms-clear {
    display: none;
  }
  .p-password-clear-icon {
    position: absolute;
    top: 50%;
    margin-top: -0.5rem;
    cursor: pointer;
  }
  .p-password .p-icon {
    cursor: pointer;
  }
  .p-password-clearable.p-password-mask .p-password-clear-icon {
    margin-top: unset;
  }
  .p-password-clearable {
    position: relative;
  }
}
@layer primeng {
  .p-radiobutton {
    display: inline-flex;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    vertical-align: bottom;
    position: relative;
  }
  .p-radiobutton-box {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .p-radiobutton-icon {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0) scale(0.1);
    border-radius: 50%;
    visibility: hidden;
  }
  .p-radiobutton-box.p-highlight .p-radiobutton-icon {
    transform: translateZ(0) scale(1, 1);
    visibility: visible;
  }
  p-radiobutton {
    display: inline-flex;
    vertical-align: bottom;
    align-items: center;
  }
  .p-radiobutton-label {
    line-height: 1;
  }
}
@layer primeng {
  .p-ripple {
    overflow: hidden;
    position: relative;
  }
  .p-ink {
    display: block;
    position: absolute;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 100%;
    transform: scale(0);
  }
  .p-ink-active {
    animation: ripple .4s linear;
  }
  .p-ripple-disabled .p-ink {
    display: none !important;
  }
}
@keyframes ripple {
  100% {
    opacity: 0;
    transform: scale(2.5);
  }
}
@layer primeng {
  .p-tooltip {
    position: absolute;
    display: none;
    padding: .25em .5rem;
    max-width: 12.5rem;
    pointer-events: none;
  }
  .p-tooltip.p-tooltip-right,
  .p-tooltip.p-tooltip-left {
    padding: 0 .25rem;
  }
  .p-tooltip.p-tooltip-top,
  .p-tooltip.p-tooltip-bottom {
    padding: .25em 0;
  }
  .p-tooltip .p-tooltip-text {
    white-space: pre-line;
    word-break: break-word;
  }
  .p-tooltip-arrow {
    scale: 2;
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
  }
  .p-tooltip-right .p-tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -0.25rem;
    border-width: .25em .25em .25em 0;
  }
  .p-tooltip-left .p-tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -0.25rem;
    border-width: .25em 0 .25em .25rem;
  }
  .p-tooltip.p-tooltip-top {
    padding: .25em 0;
  }
  .p-tooltip-top .p-tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -0.25rem;
    border-width: .25em .25em 0;
  }
  .p-tooltip-bottom .p-tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -0.25rem;
    border-width: 0 .25em .25rem;
  }
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
