/*!*************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./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)}
/*!********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./css/src/main.scss ***!
  \********************************************************************************************************************************************************************/
@charset "UTF-8";
/*! bulma.io v1.0.4 | MIT License | github.com/jgthms/bulma */
:root {
  --bulma-control-radius:var(--bulma-radius);
  --bulma-control-radius-small:var(--bulma-radius-small);
  --bulma-control-border-width:1px;
  --bulma-control-height:2.5em;
  --bulma-control-line-height:1.5;
  --bulma-control-padding-vertical:calc(0.5em - 1px);
  --bulma-control-padding-horizontal:calc(0.75em - 1px);
  --bulma-control-size:var(--bulma-size-normal);
  --bulma-control-focus-shadow-l:50%;
  --bulma-scheme-h:221;
  --bulma-scheme-s:14%;
  --bulma-light-l:90%;
  --bulma-light-invert-l:20%;
  --bulma-dark-l:20%;
  --bulma-dark-invert-l:90%;
  --bulma-soft-l:90%;
  --bulma-bold-l:20%;
  --bulma-soft-invert-l:20%;
  --bulma-bold-invert-l:90%;
  --bulma-hover-background-l-delta:-5%;
  --bulma-active-background-l-delta:-10%;
  --bulma-hover-border-l-delta:-10%;
  --bulma-active-border-l-delta:-20%;
  --bulma-hover-color-l-delta:-5%;
  --bulma-active-color-l-delta:-10%;
  --bulma-hover-shadow-a-delta:-0.05;
  --bulma-active-shadow-a-delta:-0.1;
  --bulma-scheme-brightness:light;
  --bulma-scheme-main-l:100%;
  --bulma-scheme-main-bis-l:98%;
  --bulma-scheme-main-ter-l:96%;
  --bulma-background-l:96%;
  --bulma-border-weak-l:93%;
  --bulma-border-l:86%;
  --bulma-text-weak-l:48%;
  --bulma-text-strong-l:21%;
  --bulma-text-title-l:14%;
  --bulma-scheme-invert-ter-l:14%;
  --bulma-scheme-invert-bis-l:7%;
  --bulma-scheme-invert-l:4%;
  --bulma-family-primary:Inter,SF Pro,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;
  --bulma-family-secondary:Inter,SF Pro,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;
  --bulma-family-code:Inconsolata,Hack,SF Mono,Roboto Mono,Source Code Pro,Ubuntu Mono,monospace;
  --bulma-size-small:0.75rem;
  --bulma-size-normal:1rem;
  --bulma-size-medium:1.25rem;
  --bulma-size-large:1.5rem;
  --bulma-weight-light:300;
  --bulma-weight-normal:400;
  --bulma-weight-medium:500;
  --bulma-weight-semibold:600;
  --bulma-weight-bold:700;
  --bulma-weight-extrabold:800;
  --bulma-block-spacing:1.5rem;
  --bulma-duration:294ms;
  --bulma-easing:ease-out;
  --bulma-radius-small:0.25rem;
  --bulma-radius:0.375rem;
  --bulma-radius-medium:0.5em;
  --bulma-radius-large:0.75rem;
  --bulma-radius-rounded:9999px;
  --bulma-speed:86ms;
  --bulma-arrow-color:var(--bulma-link);
  --bulma-loading-color:var(--bulma-border);
  --bulma-burger-h:var(--bulma-link-h);
  --bulma-burger-s:var(--bulma-link-s);
  --bulma-burger-l:var(--bulma-link-l);
  --bulma-burger-border-radius:0.5em;
  --bulma-burger-gap:5px;
  --bulma-burger-item-height:2px;
  --bulma-burger-item-width:20px;
  --bulma-white:hsla(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-l),1);
  --bulma-white-base:hsla(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-l),1);
  --bulma-white-rgb:255,255,255;
  --bulma-white-h:221deg;
  --bulma-white-s:14%;
  --bulma-white-l:100%;
  --bulma-white-invert-l:4%;
  --bulma-white-invert:#090a0c;
  --bulma-white-on-scheme-l:35%;
  --bulma-white-on-scheme:hsla(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-on-scheme-l),1);
  --bulma-black:hsla(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-l),1);
  --bulma-black-base:hsla(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-l),1);
  --bulma-black-rgb:8.772,9.6764,11.628;
  --bulma-black-h:221deg;
  --bulma-black-s:14%;
  --bulma-black-l:4%;
  --bulma-black-invert-l:100%;
  --bulma-black-invert:#fff;
  --bulma-black-on-scheme-l:4%;
  --bulma-black-on-scheme:hsla(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-on-scheme-l),1);
  --bulma-light:hsla(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-l),1);
  --bulma-light-base:hsla(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-l),1);
  --bulma-light-rgb:243.372,244.2764,246.228;
  --bulma-light-h:221deg;
  --bulma-light-s:14%;
  --bulma-light-l:96%;
  --bulma-light-invert-l:21%;
  --bulma-light-invert:#2e333d;
  --bulma-light-on-scheme-l:36%;
  --bulma-light-on-scheme:hsla(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-on-scheme-l),1);
  --bulma-dark:hsla(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-l),1);
  --bulma-dark-base:hsla(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-l),1);
  --bulma-dark-rgb:46.053,50.8011,61.047;
  --bulma-dark-h:221deg;
  --bulma-dark-s:14%;
  --bulma-dark-l:21%;
  --bulma-dark-invert-l:96%;
  --bulma-dark-invert:#f3f4f6;
  --bulma-dark-on-scheme-l:21%;
  --bulma-dark-on-scheme:hsla(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-on-scheme-l),1);
  --bulma-text:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-l),1);
  --bulma-text-base:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-l),1);
  --bulma-text-rgb:63.597,70.1539,84.303;
  --bulma-text-h:221deg;
  --bulma-text-s:14%;
  --bulma-text-l:29%;
  --bulma-text-00-l:0%;
  --bulma-text-05-l:4%;
  --bulma-text-10-l:9%;
  --bulma-text-15-l:14%;
  --bulma-text-20-l:19%;
  --bulma-text-25-l:24%;
  --bulma-text-30-l:29%;
  --bulma-text-35-l:34%;
  --bulma-text-40-l:39%;
  --bulma-text-45-l:44%;
  --bulma-text-50-l:49%;
  --bulma-text-55-l:54%;
  --bulma-text-60-l:59%;
  --bulma-text-65-l:64%;
  --bulma-text-70-l:69%;
  --bulma-text-75-l:74%;
  --bulma-text-80-l:79%;
  --bulma-text-85-l:84%;
  --bulma-text-90-l:89%;
  --bulma-text-95-l:94%;
  --bulma-text-100-l:99%;
  --bulma-text-00:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-00-l),1);
  --bulma-text-00-invert-l:var(--bulma-text-60-l);
  --bulma-text-00-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-00-invert-l),1);
  --bulma-text-05:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-05-l),1);
  --bulma-text-05-invert-l:var(--bulma-text-60-l);
  --bulma-text-05-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-05-invert-l),1);
  --bulma-text-10:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-10-l),1);
  --bulma-text-10-invert-l:var(--bulma-text-70-l);
  --bulma-text-10-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-10-invert-l),1);
  --bulma-text-15:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-15-l),1);
  --bulma-text-15-invert-l:var(--bulma-text-75-l);
  --bulma-text-15-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-15-invert-l),1);
  --bulma-text-20:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-20-l),1);
  --bulma-text-20-invert-l:var(--bulma-text-85-l);
  --bulma-text-20-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-20-invert-l),1);
  --bulma-text-25:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-25-l),1);
  --bulma-text-25-invert-l:var(--bulma-text-95-l);
  --bulma-text-25-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-25-invert-l),1);
  --bulma-text-30:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-30-l),1);
  --bulma-text-30-invert-l:var(--bulma-text-100-l);
  --bulma-text-30-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-30-invert-l),1);
  --bulma-text-35:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-35-l),1);
  --bulma-text-35-invert-l:var(--bulma-text-100-l);
  --bulma-text-35-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-35-invert-l),1);
  --bulma-text-40:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-40-l),1);
  --bulma-text-40-invert-l:var(--bulma-text-100-l);
  --bulma-text-40-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-40-invert-l),1);
  --bulma-text-45:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-45-l),1);
  --bulma-text-45-invert-l:var(--bulma-text-100-l);
  --bulma-text-45-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-45-invert-l),1);
  --bulma-text-50:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-50-l),1);
  --bulma-text-50-invert-l:var(--bulma-text-100-l);
  --bulma-text-50-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-50-invert-l),1);
  --bulma-text-55:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-55-l),1);
  --bulma-text-55-invert-l:var(--bulma-text-100-l);
  --bulma-text-55-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-55-invert-l),1);
  --bulma-text-60:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-60-l),1);
  --bulma-text-60-invert-l:var(--bulma-text-05-l);
  --bulma-text-60-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-60-invert-l),1);
  --bulma-text-65:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-65-l),1);
  --bulma-text-65-invert-l:var(--bulma-text-05-l);
  --bulma-text-65-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-65-invert-l),1);
  --bulma-text-70:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-70-l),1);
  --bulma-text-70-invert-l:var(--bulma-text-10-l);
  --bulma-text-70-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-70-invert-l),1);
  --bulma-text-75:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-75-l),1);
  --bulma-text-75-invert-l:var(--bulma-text-15-l);
  --bulma-text-75-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-75-invert-l),1);
  --bulma-text-80:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-80-l),1);
  --bulma-text-80-invert-l:var(--bulma-text-15-l);
  --bulma-text-80-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-80-invert-l),1);
  --bulma-text-85:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-85-l),1);
  --bulma-text-85-invert-l:var(--bulma-text-20-l);
  --bulma-text-85-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-85-invert-l),1);
  --bulma-text-90:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-90-l),1);
  --bulma-text-90-invert-l:var(--bulma-text-20-l);
  --bulma-text-90-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-90-invert-l),1);
  --bulma-text-95:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-95-l),1);
  --bulma-text-95-invert-l:var(--bulma-text-25-l);
  --bulma-text-95-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-95-invert-l),1);
  --bulma-text-100:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-100-l),1);
  --bulma-text-100-invert-l:var(--bulma-text-25-l);
  --bulma-text-100-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-100-invert-l),1);
  --bulma-text-invert-l:var(--bulma-text-100-l);
  --bulma-text-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-invert-l),1);
  --bulma-text-light-l:var(--bulma-text-90-l);
  --bulma-text-light:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-light-l),1);
  --bulma-text-light-invert-l:var(--bulma-text-20-l);
  --bulma-text-light-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-light-invert-l),1);
  --bulma-text-dark-l:var(--bulma-text-10-l);
  --bulma-text-dark:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-dark-l),1);
  --bulma-text-dark-invert-l:var(--bulma-text-70-l);
  --bulma-text-dark-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-dark-invert-l),1);
  --bulma-text-soft:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-soft-l),1);
  --bulma-text-bold:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-bold-l),1);
  --bulma-text-soft-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-soft-invert-l),1);
  --bulma-text-bold-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-bold-invert-l),1);
  --bulma-text-on-scheme-l:29%;
  --bulma-text-on-scheme:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-on-scheme-l),1);
  --bulma-primary:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-l),1);
  --bulma-primary-base:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-l),1);
  --bulma-primary-rgb:0,209.1,177.735;
  --bulma-primary-h:171deg;
  --bulma-primary-s:100%;
  --bulma-primary-l:41%;
  --bulma-primary-00-l:1%;
  --bulma-primary-05-l:6%;
  --bulma-primary-10-l:11%;
  --bulma-primary-15-l:16%;
  --bulma-primary-20-l:21%;
  --bulma-primary-25-l:26%;
  --bulma-primary-30-l:31%;
  --bulma-primary-35-l:36%;
  --bulma-primary-40-l:41%;
  --bulma-primary-45-l:46%;
  --bulma-primary-50-l:51%;
  --bulma-primary-55-l:56%;
  --bulma-primary-60-l:61%;
  --bulma-primary-65-l:66%;
  --bulma-primary-70-l:71%;
  --bulma-primary-75-l:76%;
  --bulma-primary-80-l:81%;
  --bulma-primary-85-l:86%;
  --bulma-primary-90-l:91%;
  --bulma-primary-95-l:96%;
  --bulma-primary-100-l:100%;
  --bulma-primary-00:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-00-l),1);
  --bulma-primary-00-invert-l:var(--bulma-primary-30-l);
  --bulma-primary-00-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-00-invert-l),1);
  --bulma-primary-05:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-05-l),1);
  --bulma-primary-05-invert-l:var(--bulma-primary-40-l);
  --bulma-primary-05-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-05-invert-l),1);
  --bulma-primary-10:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-10-l),1);
  --bulma-primary-10-invert-l:var(--bulma-primary-50-l);
  --bulma-primary-10-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-10-invert-l),1);
  --bulma-primary-15:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-15-l),1);
  --bulma-primary-15-invert-l:var(--bulma-primary-100-l);
  --bulma-primary-15-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-15-invert-l),1);
  --bulma-primary-20:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-20-l),1);
  --bulma-primary-20-invert-l:var(--bulma-primary-100-l);
  --bulma-primary-20-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-20-invert-l),1);
  --bulma-primary-25:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-25-l),1);
  --bulma-primary-25-invert-l:var(--bulma-primary-100-l);
  --bulma-primary-25-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-25-invert-l),1);
  --bulma-primary-30:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-30-l),1);
  --bulma-primary-30-invert-l:var(--bulma-primary-00-l);
  --bulma-primary-30-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-30-invert-l),1);
  --bulma-primary-35:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-35-l),1);
  --bulma-primary-35-invert-l:var(--bulma-primary-00-l);
  --bulma-primary-35-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-35-invert-l),1);
  --bulma-primary-40:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-40-l),1);
  --bulma-primary-40-invert-l:var(--bulma-primary-05-l);
  --bulma-primary-40-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-40-invert-l),1);
  --bulma-primary-45:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-45-l),1);
  --bulma-primary-45-invert-l:var(--bulma-primary-05-l);
  --bulma-primary-45-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-45-invert-l),1);
  --bulma-primary-50:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-50-l),1);
  --bulma-primary-50-invert-l:var(--bulma-primary-10-l);
  --bulma-primary-50-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-50-invert-l),1);
  --bulma-primary-55:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-55-l),1);
  --bulma-primary-55-invert-l:var(--bulma-primary-10-l);
  --bulma-primary-55-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-55-invert-l),1);
  --bulma-primary-60:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-60-l),1);
  --bulma-primary-60-invert-l:var(--bulma-primary-10-l);
  --bulma-primary-60-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-60-invert-l),1);
  --bulma-primary-65:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-65-l),1);
  --bulma-primary-65-invert-l:var(--bulma-primary-10-l);
  --bulma-primary-65-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-65-invert-l),1);
  --bulma-primary-70:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-70-l),1);
  --bulma-primary-70-invert-l:var(--bulma-primary-10-l);
  --bulma-primary-70-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-70-invert-l),1);
  --bulma-primary-75:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-75-l),1);
  --bulma-primary-75-invert-l:var(--bulma-primary-10-l);
  --bulma-primary-75-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-75-invert-l),1);
  --bulma-primary-80:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-80-l),1);
  --bulma-primary-80-invert-l:var(--bulma-primary-10-l);
  --bulma-primary-80-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-80-invert-l),1);
  --bulma-primary-85:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-85-l),1);
  --bulma-primary-85-invert-l:var(--bulma-primary-10-l);
  --bulma-primary-85-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-85-invert-l),1);
  --bulma-primary-90:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-90-l),1);
  --bulma-primary-90-invert-l:var(--bulma-primary-10-l);
  --bulma-primary-90-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-90-invert-l),1);
  --bulma-primary-95:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-95-l),1);
  --bulma-primary-95-invert-l:var(--bulma-primary-10-l);
  --bulma-primary-95-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-95-invert-l),1);
  --bulma-primary-100:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-100-l),1);
  --bulma-primary-100-invert-l:var(--bulma-primary-15-l);
  --bulma-primary-100-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-100-invert-l),1);
  --bulma-primary-invert-l:var(--bulma-primary-05-l);
  --bulma-primary-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-invert-l),1);
  --bulma-primary-light-l:var(--bulma-primary-90-l);
  --bulma-primary-light:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-light-l),1);
  --bulma-primary-light-invert-l:var(--bulma-primary-10-l);
  --bulma-primary-light-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-light-invert-l),1);
  --bulma-primary-dark-l:var(--bulma-primary-10-l);
  --bulma-primary-dark:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-dark-l),1);
  --bulma-primary-dark-invert-l:var(--bulma-primary-50-l);
  --bulma-primary-dark-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-dark-invert-l),1);
  --bulma-primary-soft:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-soft-l),1);
  --bulma-primary-bold:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-bold-l),1);
  --bulma-primary-soft-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-soft-invert-l),1);
  --bulma-primary-bold-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-bold-invert-l),1);
  --bulma-primary-on-scheme-l:21%;
  --bulma-primary-on-scheme:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-on-scheme-l),1);
  --bulma-link:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-l),1);
  --bulma-link-base:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-l),1);
  --bulma-link-rgb:66.3,88.315,255;
  --bulma-link-h:233deg;
  --bulma-link-s:100%;
  --bulma-link-l:63%;
  --bulma-link-00-l:0%;
  --bulma-link-05-l:3%;
  --bulma-link-10-l:8%;
  --bulma-link-15-l:13%;
  --bulma-link-20-l:18%;
  --bulma-link-25-l:23%;
  --bulma-link-30-l:28%;
  --bulma-link-35-l:33%;
  --bulma-link-40-l:38%;
  --bulma-link-45-l:43%;
  --bulma-link-50-l:48%;
  --bulma-link-55-l:53%;
  --bulma-link-60-l:58%;
  --bulma-link-65-l:63%;
  --bulma-link-70-l:68%;
  --bulma-link-75-l:73%;
  --bulma-link-80-l:78%;
  --bulma-link-85-l:83%;
  --bulma-link-90-l:88%;
  --bulma-link-95-l:93%;
  --bulma-link-100-l:98%;
  --bulma-link-00:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-00-l),1);
  --bulma-link-00-invert-l:var(--bulma-link-75-l);
  --bulma-link-00-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-00-invert-l),1);
  --bulma-link-05:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-05-l),1);
  --bulma-link-05-invert-l:var(--bulma-link-75-l);
  --bulma-link-05-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-05-invert-l),1);
  --bulma-link-10:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-10-l),1);
  --bulma-link-10-invert-l:var(--bulma-link-75-l);
  --bulma-link-10-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-10-invert-l),1);
  --bulma-link-15:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-15-l),1);
  --bulma-link-15-invert-l:var(--bulma-link-80-l);
  --bulma-link-15-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-15-invert-l),1);
  --bulma-link-20:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-20-l),1);
  --bulma-link-20-invert-l:var(--bulma-link-80-l);
  --bulma-link-20-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-20-invert-l),1);
  --bulma-link-25:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-25-l),1);
  --bulma-link-25-invert-l:var(--bulma-link-85-l);
  --bulma-link-25-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-25-invert-l),1);
  --bulma-link-30:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-30-l),1);
  --bulma-link-30-invert-l:var(--bulma-link-90-l);
  --bulma-link-30-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-30-invert-l),1);
  --bulma-link-35:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-35-l),1);
  --bulma-link-35-invert-l:var(--bulma-link-90-l);
  --bulma-link-35-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-35-invert-l),1);
  --bulma-link-40:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-40-l),1);
  --bulma-link-40-invert-l:var(--bulma-link-95-l);
  --bulma-link-40-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-40-invert-l),1);
  --bulma-link-45:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-45-l),1);
  --bulma-link-45-invert-l:var(--bulma-link-95-l);
  --bulma-link-45-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-45-invert-l),1);
  --bulma-link-50:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-50-l),1);
  --bulma-link-50-invert-l:var(--bulma-link-100-l);
  --bulma-link-50-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-50-invert-l),1);
  --bulma-link-55:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-55-l),1);
  --bulma-link-55-invert-l:var(--bulma-link-100-l);
  --bulma-link-55-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-55-invert-l),1);
  --bulma-link-60:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-60-l),1);
  --bulma-link-60-invert-l:var(--bulma-link-100-l);
  --bulma-link-60-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-60-invert-l),1);
  --bulma-link-65:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-65-l),1);
  --bulma-link-65-invert-l:var(--bulma-link-100-l);
  --bulma-link-65-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-65-invert-l),1);
  --bulma-link-70:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-70-l),1);
  --bulma-link-70-invert-l:var(--bulma-link-100-l);
  --bulma-link-70-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-70-invert-l),1);
  --bulma-link-75:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-75-l),1);
  --bulma-link-75-invert-l:var(--bulma-link-10-l);
  --bulma-link-75-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-75-invert-l),1);
  --bulma-link-80:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-80-l),1);
  --bulma-link-80-invert-l:var(--bulma-link-20-l);
  --bulma-link-80-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-80-invert-l),1);
  --bulma-link-85:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-85-l),1);
  --bulma-link-85-invert-l:var(--bulma-link-25-l);
  --bulma-link-85-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-85-invert-l),1);
  --bulma-link-90:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-90-l),1);
  --bulma-link-90-invert-l:var(--bulma-link-35-l);
  --bulma-link-90-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-90-invert-l),1);
  --bulma-link-95:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-95-l),1);
  --bulma-link-95-invert-l:var(--bulma-link-45-l);
  --bulma-link-95-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-95-invert-l),1);
  --bulma-link-100:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-100-l),1);
  --bulma-link-100-invert-l:var(--bulma-link-50-l);
  --bulma-link-100-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-100-invert-l),1);
  --bulma-link-invert-l:var(--bulma-link-100-l);
  --bulma-link-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-invert-l),1);
  --bulma-link-light-l:var(--bulma-link-90-l);
  --bulma-link-light:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-light-l),1);
  --bulma-link-light-invert-l:var(--bulma-link-35-l);
  --bulma-link-light-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-light-invert-l),1);
  --bulma-link-dark-l:var(--bulma-link-10-l);
  --bulma-link-dark:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-dark-l),1);
  --bulma-link-dark-invert-l:var(--bulma-link-75-l);
  --bulma-link-dark-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-dark-invert-l),1);
  --bulma-link-soft:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-soft-l),1);
  --bulma-link-bold:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-bold-l),1);
  --bulma-link-soft-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-soft-invert-l),1);
  --bulma-link-bold-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-bold-invert-l),1);
  --bulma-link-on-scheme-l:58%;
  --bulma-link-on-scheme:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-on-scheme-l),1);
  --bulma-info:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-l),1);
  --bulma-info-base:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-l),1);
  --bulma-info-rgb:102,209.1,255;
  --bulma-info-h:198deg;
  --bulma-info-s:100%;
  --bulma-info-l:70%;
  --bulma-info-00-l:0%;
  --bulma-info-05-l:5%;
  --bulma-info-10-l:10%;
  --bulma-info-15-l:15%;
  --bulma-info-20-l:20%;
  --bulma-info-25-l:25%;
  --bulma-info-30-l:30%;
  --bulma-info-35-l:35%;
  --bulma-info-40-l:40%;
  --bulma-info-45-l:45%;
  --bulma-info-50-l:50%;
  --bulma-info-55-l:55%;
  --bulma-info-60-l:60%;
  --bulma-info-65-l:65%;
  --bulma-info-70-l:70%;
  --bulma-info-75-l:75%;
  --bulma-info-80-l:80%;
  --bulma-info-85-l:85%;
  --bulma-info-90-l:90%;
  --bulma-info-95-l:95%;
  --bulma-info-100-l:100%;
  --bulma-info-00:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-00-l),1);
  --bulma-info-00-invert-l:var(--bulma-info-45-l);
  --bulma-info-00-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-00-invert-l),1);
  --bulma-info-05:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-05-l),1);
  --bulma-info-05-invert-l:var(--bulma-info-50-l);
  --bulma-info-05-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-05-invert-l),1);
  --bulma-info-10:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-10-l),1);
  --bulma-info-10-invert-l:var(--bulma-info-60-l);
  --bulma-info-10-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-10-invert-l),1);
  --bulma-info-15:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-15-l),1);
  --bulma-info-15-invert-l:var(--bulma-info-80-l);
  --bulma-info-15-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-15-invert-l),1);
  --bulma-info-20:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-20-l),1);
  --bulma-info-20-invert-l:var(--bulma-info-95-l);
  --bulma-info-20-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-20-invert-l),1);
  --bulma-info-25:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-25-l),1);
  --bulma-info-25-invert-l:var(--bulma-info-100-l);
  --bulma-info-25-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-25-invert-l),1);
  --bulma-info-30:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-30-l),1);
  --bulma-info-30-invert-l:var(--bulma-info-100-l);
  --bulma-info-30-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-30-invert-l),1);
  --bulma-info-35:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-35-l),1);
  --bulma-info-35-invert-l:var(--bulma-info-100-l);
  --bulma-info-35-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-35-invert-l),1);
  --bulma-info-40:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-40-l),1);
  --bulma-info-40-invert-l:var(--bulma-info-100-l);
  --bulma-info-40-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-40-invert-l),1);
  --bulma-info-45:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-45-l),1);
  --bulma-info-45-invert-l:var(--bulma-info-00-l);
  --bulma-info-45-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-45-invert-l),1);
  --bulma-info-50:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-50-l),1);
  --bulma-info-50-invert-l:var(--bulma-info-05-l);
  --bulma-info-50-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-50-invert-l),1);
  --bulma-info-55:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-55-l),1);
  --bulma-info-55-invert-l:var(--bulma-info-05-l);
  --bulma-info-55-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-55-invert-l),1);
  --bulma-info-60:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-60-l),1);
  --bulma-info-60-invert-l:var(--bulma-info-10-l);
  --bulma-info-60-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-60-invert-l),1);
  --bulma-info-65:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-65-l),1);
  --bulma-info-65-invert-l:var(--bulma-info-10-l);
  --bulma-info-65-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-65-invert-l),1);
  --bulma-info-70:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-70-l),1);
  --bulma-info-70-invert-l:var(--bulma-info-10-l);
  --bulma-info-70-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-70-invert-l),1);
  --bulma-info-75:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-75-l),1);
  --bulma-info-75-invert-l:var(--bulma-info-10-l);
  --bulma-info-75-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-75-invert-l),1);
  --bulma-info-80:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-80-l),1);
  --bulma-info-80-invert-l:var(--bulma-info-15-l);
  --bulma-info-80-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-80-invert-l),1);
  --bulma-info-85:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-85-l),1);
  --bulma-info-85-invert-l:var(--bulma-info-15-l);
  --bulma-info-85-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-85-invert-l),1);
  --bulma-info-90:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-90-l),1);
  --bulma-info-90-invert-l:var(--bulma-info-15-l);
  --bulma-info-90-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-90-invert-l),1);
  --bulma-info-95:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-95-l),1);
  --bulma-info-95-invert-l:var(--bulma-info-20-l);
  --bulma-info-95-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-95-invert-l),1);
  --bulma-info-100:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-100-l),1);
  --bulma-info-100-invert-l:var(--bulma-info-20-l);
  --bulma-info-100-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-100-invert-l),1);
  --bulma-info-invert-l:var(--bulma-info-10-l);
  --bulma-info-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-invert-l),1);
  --bulma-info-light-l:var(--bulma-info-90-l);
  --bulma-info-light:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-light-l),1);
  --bulma-info-light-invert-l:var(--bulma-info-15-l);
  --bulma-info-light-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-light-invert-l),1);
  --bulma-info-dark-l:var(--bulma-info-10-l);
  --bulma-info-dark:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-dark-l),1);
  --bulma-info-dark-invert-l:var(--bulma-info-60-l);
  --bulma-info-dark-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-dark-invert-l),1);
  --bulma-info-soft:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-soft-l),1);
  --bulma-info-bold:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-bold-l),1);
  --bulma-info-soft-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-soft-invert-l),1);
  --bulma-info-bold-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-bold-invert-l),1);
  --bulma-info-on-scheme-l:25%;
  --bulma-info-on-scheme:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-on-scheme-l),1);
  --bulma-success:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-l),1);
  --bulma-success-base:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-l),1);
  --bulma-success-rgb:71.6295,198.6705,141.50205;
  --bulma-success-h:153deg;
  --bulma-success-s:53%;
  --bulma-success-l:53%;
  --bulma-success-00-l:0%;
  --bulma-success-05-l:3%;
  --bulma-success-10-l:8%;
  --bulma-success-15-l:13%;
  --bulma-success-20-l:18%;
  --bulma-success-25-l:23%;
  --bulma-success-30-l:28%;
  --bulma-success-35-l:33%;
  --bulma-success-40-l:38%;
  --bulma-success-45-l:43%;
  --bulma-success-50-l:48%;
  --bulma-success-55-l:53%;
  --bulma-success-60-l:58%;
  --bulma-success-65-l:63%;
  --bulma-success-70-l:68%;
  --bulma-success-75-l:73%;
  --bulma-success-80-l:78%;
  --bulma-success-85-l:83%;
  --bulma-success-90-l:88%;
  --bulma-success-95-l:93%;
  --bulma-success-100-l:98%;
  --bulma-success-00:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-00-l),1);
  --bulma-success-00-invert-l:var(--bulma-success-45-l);
  --bulma-success-00-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-00-invert-l),1);
  --bulma-success-05:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-05-l),1);
  --bulma-success-05-invert-l:var(--bulma-success-45-l);
  --bulma-success-05-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-05-invert-l),1);
  --bulma-success-10:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-10-l),1);
  --bulma-success-10-invert-l:var(--bulma-success-55-l);
  --bulma-success-10-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-10-invert-l),1);
  --bulma-success-15:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-15-l),1);
  --bulma-success-15-invert-l:var(--bulma-success-75-l);
  --bulma-success-15-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-15-invert-l),1);
  --bulma-success-20:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-20-l),1);
  --bulma-success-20-invert-l:var(--bulma-success-95-l);
  --bulma-success-20-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-20-invert-l),1);
  --bulma-success-25:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-25-l),1);
  --bulma-success-25-invert-l:var(--bulma-success-100-l);
  --bulma-success-25-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-25-invert-l),1);
  --bulma-success-30:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-30-l),1);
  --bulma-success-30-invert-l:var(--bulma-success-100-l);
  --bulma-success-30-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-30-invert-l),1);
  --bulma-success-35:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-35-l),1);
  --bulma-success-35-invert-l:var(--bulma-success-100-l);
  --bulma-success-35-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-35-invert-l),1);
  --bulma-success-40:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-40-l),1);
  --bulma-success-40-invert-l:var(--bulma-success-100-l);
  --bulma-success-40-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-40-invert-l),1);
  --bulma-success-45:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-45-l),1);
  --bulma-success-45-invert-l:var(--bulma-success-05-l);
  --bulma-success-45-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-45-invert-l),1);
  --bulma-success-50:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-50-l),1);
  --bulma-success-50-invert-l:var(--bulma-success-05-l);
  --bulma-success-50-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-50-invert-l),1);
  --bulma-success-55:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-55-l),1);
  --bulma-success-55-invert-l:var(--bulma-success-10-l);
  --bulma-success-55-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-55-invert-l),1);
  --bulma-success-60:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-60-l),1);
  --bulma-success-60-invert-l:var(--bulma-success-10-l);
  --bulma-success-60-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-60-invert-l),1);
  --bulma-success-65:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-65-l),1);
  --bulma-success-65-invert-l:var(--bulma-success-10-l);
  --bulma-success-65-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-65-invert-l),1);
  --bulma-success-70:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-70-l),1);
  --bulma-success-70-invert-l:var(--bulma-success-10-l);
  --bulma-success-70-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-70-invert-l),1);
  --bulma-success-75:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-75-l),1);
  --bulma-success-75-invert-l:var(--bulma-success-15-l);
  --bulma-success-75-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-75-invert-l),1);
  --bulma-success-80:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-80-l),1);
  --bulma-success-80-invert-l:var(--bulma-success-15-l);
  --bulma-success-80-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-80-invert-l),1);
  --bulma-success-85:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-85-l),1);
  --bulma-success-85-invert-l:var(--bulma-success-15-l);
  --bulma-success-85-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-85-invert-l),1);
  --bulma-success-90:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-90-l),1);
  --bulma-success-90-invert-l:var(--bulma-success-15-l);
  --bulma-success-90-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-90-invert-l),1);
  --bulma-success-95:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-95-l),1);
  --bulma-success-95-invert-l:var(--bulma-success-20-l);
  --bulma-success-95-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-95-invert-l),1);
  --bulma-success-100:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-100-l),1);
  --bulma-success-100-invert-l:var(--bulma-success-20-l);
  --bulma-success-100-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-100-invert-l),1);
  --bulma-success-invert-l:var(--bulma-success-10-l);
  --bulma-success-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-invert-l),1);
  --bulma-success-light-l:var(--bulma-success-90-l);
  --bulma-success-light:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-light-l),1);
  --bulma-success-light-invert-l:var(--bulma-success-15-l);
  --bulma-success-light-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-light-invert-l),1);
  --bulma-success-dark-l:var(--bulma-success-10-l);
  --bulma-success-dark:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-dark-l),1);
  --bulma-success-dark-invert-l:var(--bulma-success-55-l);
  --bulma-success-dark-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-dark-invert-l),1);
  --bulma-success-soft:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-soft-l),1);
  --bulma-success-bold:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-bold-l),1);
  --bulma-success-soft-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-soft-invert-l),1);
  --bulma-success-bold-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-bold-invert-l),1);
  --bulma-success-on-scheme-l:23%;
  --bulma-success-on-scheme:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-on-scheme-l),1);
  --bulma-warning:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-l),1);
  --bulma-warning-base:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-l),1);
  --bulma-warning-rgb:255,183.09,15.3;
  --bulma-warning-h:42deg;
  --bulma-warning-s:100%;
  --bulma-warning-l:53%;
  --bulma-warning-00-l:0%;
  --bulma-warning-05-l:3%;
  --bulma-warning-10-l:8%;
  --bulma-warning-15-l:13%;
  --bulma-warning-20-l:18%;
  --bulma-warning-25-l:23%;
  --bulma-warning-30-l:28%;
  --bulma-warning-35-l:33%;
  --bulma-warning-40-l:38%;
  --bulma-warning-45-l:43%;
  --bulma-warning-50-l:48%;
  --bulma-warning-55-l:53%;
  --bulma-warning-60-l:58%;
  --bulma-warning-65-l:63%;
  --bulma-warning-70-l:68%;
  --bulma-warning-75-l:73%;
  --bulma-warning-80-l:78%;
  --bulma-warning-85-l:83%;
  --bulma-warning-90-l:88%;
  --bulma-warning-95-l:93%;
  --bulma-warning-100-l:98%;
  --bulma-warning-00:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-00-l),1);
  --bulma-warning-00-invert-l:var(--bulma-warning-40-l);
  --bulma-warning-00-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-00-invert-l),1);
  --bulma-warning-05:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-05-l),1);
  --bulma-warning-05-invert-l:var(--bulma-warning-45-l);
  --bulma-warning-05-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-05-invert-l),1);
  --bulma-warning-10:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-10-l),1);
  --bulma-warning-10-invert-l:var(--bulma-warning-50-l);
  --bulma-warning-10-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-10-invert-l),1);
  --bulma-warning-15:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-15-l),1);
  --bulma-warning-15-invert-l:var(--bulma-warning-70-l);
  --bulma-warning-15-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-15-invert-l),1);
  --bulma-warning-20:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-20-l),1);
  --bulma-warning-20-invert-l:var(--bulma-warning-100-l);
  --bulma-warning-20-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-20-invert-l),1);
  --bulma-warning-25:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-25-l),1);
  --bulma-warning-25-invert-l:var(--bulma-warning-100-l);
  --bulma-warning-25-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-25-invert-l),1);
  --bulma-warning-30:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-30-l),1);
  --bulma-warning-30-invert-l:var(--bulma-warning-100-l);
  --bulma-warning-30-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-30-invert-l),1);
  --bulma-warning-35:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-35-l),1);
  --bulma-warning-35-invert-l:var(--bulma-warning-100-l);
  --bulma-warning-35-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-35-invert-l),1);
  --bulma-warning-40:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-40-l),1);
  --bulma-warning-40-invert-l:var(--bulma-warning-00-l);
  --bulma-warning-40-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-40-invert-l),1);
  --bulma-warning-45:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-45-l),1);
  --bulma-warning-45-invert-l:var(--bulma-warning-05-l);
  --bulma-warning-45-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-45-invert-l),1);
  --bulma-warning-50:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-50-l),1);
  --bulma-warning-50-invert-l:var(--bulma-warning-10-l);
  --bulma-warning-50-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-50-invert-l),1);
  --bulma-warning-55:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-55-l),1);
  --bulma-warning-55-invert-l:var(--bulma-warning-10-l);
  --bulma-warning-55-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-55-invert-l),1);
  --bulma-warning-60:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-60-l),1);
  --bulma-warning-60-invert-l:var(--bulma-warning-10-l);
  --bulma-warning-60-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-60-invert-l),1);
  --bulma-warning-65:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-65-l),1);
  --bulma-warning-65-invert-l:var(--bulma-warning-10-l);
  --bulma-warning-65-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-65-invert-l),1);
  --bulma-warning-70:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-70-l),1);
  --bulma-warning-70-invert-l:var(--bulma-warning-15-l);
  --bulma-warning-70-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-70-invert-l),1);
  --bulma-warning-75:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-75-l),1);
  --bulma-warning-75-invert-l:var(--bulma-warning-15-l);
  --bulma-warning-75-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-75-invert-l),1);
  --bulma-warning-80:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-80-l),1);
  --bulma-warning-80-invert-l:var(--bulma-warning-15-l);
  --bulma-warning-80-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-80-invert-l),1);
  --bulma-warning-85:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-85-l),1);
  --bulma-warning-85-invert-l:var(--bulma-warning-15-l);
  --bulma-warning-85-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-85-invert-l),1);
  --bulma-warning-90:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-90-l),1);
  --bulma-warning-90-invert-l:var(--bulma-warning-15-l);
  --bulma-warning-90-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-90-invert-l),1);
  --bulma-warning-95:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-95-l),1);
  --bulma-warning-95-invert-l:var(--bulma-warning-15-l);
  --bulma-warning-95-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-95-invert-l),1);
  --bulma-warning-100:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-100-l),1);
  --bulma-warning-100-invert-l:var(--bulma-warning-20-l);
  --bulma-warning-100-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-100-invert-l),1);
  --bulma-warning-invert-l:var(--bulma-warning-10-l);
  --bulma-warning-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-invert-l),1);
  --bulma-warning-light-l:var(--bulma-warning-90-l);
  --bulma-warning-light:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-light-l),1);
  --bulma-warning-light-invert-l:var(--bulma-warning-15-l);
  --bulma-warning-light-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-light-invert-l),1);
  --bulma-warning-dark-l:var(--bulma-warning-10-l);
  --bulma-warning-dark:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-dark-l),1);
  --bulma-warning-dark-invert-l:var(--bulma-warning-50-l);
  --bulma-warning-dark-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-dark-invert-l),1);
  --bulma-warning-soft:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-soft-l),1);
  --bulma-warning-bold:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-bold-l),1);
  --bulma-warning-soft-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-soft-invert-l),1);
  --bulma-warning-bold-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-bold-invert-l),1);
  --bulma-warning-on-scheme-l:23%;
  --bulma-warning-on-scheme:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-on-scheme-l),1);
  --bulma-danger:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-l),1);
  --bulma-danger-base:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-l),1);
  --bulma-danger-rgb:255,102,132.6;
  --bulma-danger-h:348deg;
  --bulma-danger-s:100%;
  --bulma-danger-l:70%;
  --bulma-danger-00-l:0%;
  --bulma-danger-05-l:5%;
  --bulma-danger-10-l:10%;
  --bulma-danger-15-l:15%;
  --bulma-danger-20-l:20%;
  --bulma-danger-25-l:25%;
  --bulma-danger-30-l:30%;
  --bulma-danger-35-l:35%;
  --bulma-danger-40-l:40%;
  --bulma-danger-45-l:45%;
  --bulma-danger-50-l:50%;
  --bulma-danger-55-l:55%;
  --bulma-danger-60-l:60%;
  --bulma-danger-65-l:65%;
  --bulma-danger-70-l:70%;
  --bulma-danger-75-l:75%;
  --bulma-danger-80-l:80%;
  --bulma-danger-85-l:85%;
  --bulma-danger-90-l:90%;
  --bulma-danger-95-l:95%;
  --bulma-danger-100-l:100%;
  --bulma-danger-00:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-00-l),1);
  --bulma-danger-00-invert-l:var(--bulma-danger-65-l);
  --bulma-danger-00-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-00-invert-l),1);
  --bulma-danger-05:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-05-l),1);
  --bulma-danger-05-invert-l:var(--bulma-danger-70-l);
  --bulma-danger-05-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-05-invert-l),1);
  --bulma-danger-10:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-10-l),1);
  --bulma-danger-10-invert-l:var(--bulma-danger-75-l);
  --bulma-danger-10-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-10-invert-l),1);
  --bulma-danger-15:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-15-l),1);
  --bulma-danger-15-invert-l:var(--bulma-danger-80-l);
  --bulma-danger-15-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-15-invert-l),1);
  --bulma-danger-20:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-20-l),1);
  --bulma-danger-20-invert-l:var(--bulma-danger-85-l);
  --bulma-danger-20-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-20-invert-l),1);
  --bulma-danger-25:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-25-l),1);
  --bulma-danger-25-invert-l:var(--bulma-danger-90-l);
  --bulma-danger-25-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-25-invert-l),1);
  --bulma-danger-30:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-30-l),1);
  --bulma-danger-30-invert-l:var(--bulma-danger-100-l);
  --bulma-danger-30-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-30-invert-l),1);
  --bulma-danger-35:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-35-l),1);
  --bulma-danger-35-invert-l:var(--bulma-danger-100-l);
  --bulma-danger-35-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-35-invert-l),1);
  --bulma-danger-40:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-40-l),1);
  --bulma-danger-40-invert-l:var(--bulma-danger-100-l);
  --bulma-danger-40-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-40-invert-l),1);
  --bulma-danger-45:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-45-l),1);
  --bulma-danger-45-invert-l:var(--bulma-danger-100-l);
  --bulma-danger-45-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-45-invert-l),1);
  --bulma-danger-50:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-50-l),1);
  --bulma-danger-50-invert-l:var(--bulma-danger-100-l);
  --bulma-danger-50-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-50-invert-l),1);
  --bulma-danger-55:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-55-l),1);
  --bulma-danger-55-invert-l:var(--bulma-danger-100-l);
  --bulma-danger-55-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-55-invert-l),1);
  --bulma-danger-60:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-60-l),1);
  --bulma-danger-60-invert-l:var(--bulma-danger-100-l);
  --bulma-danger-60-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-60-invert-l),1);
  --bulma-danger-65:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-65-l),1);
  --bulma-danger-65-invert-l:var(--bulma-danger-00-l);
  --bulma-danger-65-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-65-invert-l),1);
  --bulma-danger-70:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-70-l),1);
  --bulma-danger-70-invert-l:var(--bulma-danger-05-l);
  --bulma-danger-70-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-70-invert-l),1);
  --bulma-danger-75:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-75-l),1);
  --bulma-danger-75-invert-l:var(--bulma-danger-10-l);
  --bulma-danger-75-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-75-invert-l),1);
  --bulma-danger-80:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-80-l),1);
  --bulma-danger-80-invert-l:var(--bulma-danger-15-l);
  --bulma-danger-80-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-80-invert-l),1);
  --bulma-danger-85:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-85-l),1);
  --bulma-danger-85-invert-l:var(--bulma-danger-20-l);
  --bulma-danger-85-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-85-invert-l),1);
  --bulma-danger-90:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-90-l),1);
  --bulma-danger-90-invert-l:var(--bulma-danger-25-l);
  --bulma-danger-90-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-90-invert-l),1);
  --bulma-danger-95:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-95-l),1);
  --bulma-danger-95-invert-l:var(--bulma-danger-25-l);
  --bulma-danger-95-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-95-invert-l),1);
  --bulma-danger-100:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-100-l),1);
  --bulma-danger-100-invert-l:var(--bulma-danger-30-l);
  --bulma-danger-100-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-100-invert-l),1);
  --bulma-danger-invert-l:var(--bulma-danger-05-l);
  --bulma-danger-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-invert-l),1);
  --bulma-danger-light-l:var(--bulma-danger-90-l);
  --bulma-danger-light:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-light-l),1);
  --bulma-danger-light-invert-l:var(--bulma-danger-25-l);
  --bulma-danger-light-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-light-invert-l),1);
  --bulma-danger-dark-l:var(--bulma-danger-10-l);
  --bulma-danger-dark:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-dark-l),1);
  --bulma-danger-dark-invert-l:var(--bulma-danger-75-l);
  --bulma-danger-dark-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-dark-invert-l),1);
  --bulma-danger-soft:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-soft-l),1);
  --bulma-danger-bold:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-bold-l),1);
  --bulma-danger-soft-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-soft-invert-l),1);
  --bulma-danger-bold-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-bold-invert-l),1);
  --bulma-danger-on-scheme-l:40%;
  --bulma-danger-on-scheme:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-on-scheme-l),1);
  --bulma-black-bis:#14161a;
  --bulma-black-ter:#1f2229;
  --bulma-grey-darker:#2e333d;
  --bulma-grey-dark:#404654;
  --bulma-grey:#69748c;
  --bulma-grey-light:#abb1bf;
  --bulma-grey-lighter:#d6d9e0;
  --bulma-white-ter:#f3f4f6;
  --bulma-white-bis:#f9fafb;
  --bulma-shadow-h:221deg;
  --bulma-shadow-s:14%;
  --bulma-shadow-l:4%;
  --bulma-size-1:3rem;
  --bulma-size-2:2.5rem;
  --bulma-size-3:2rem;
  --bulma-size-4:1.5rem;
  --bulma-size-5:1.25rem;
  --bulma-size-6:1rem;
  --bulma-size-7:0.75rem;
  --bulma-scheme-main:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-main-l));
  --bulma-scheme-main-bis:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-main-bis-l));
  --bulma-scheme-main-ter:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-main-ter-l));
  --bulma-background:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-background-l));
  --bulma-background-hover:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),calc(var(--bulma-background-l) + var(--bulma-hover-background-l-delta)));
  --bulma-background-active:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),calc(var(--bulma-background-l) + var(--bulma-active-background-l-delta)));
  --bulma-border-weak:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-border-weak-l));
  --bulma-border:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-border-l));
  --bulma-border-hover:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),calc(var(--bulma-border-l) + var(--bulma-hover-border-l-delta)));
  --bulma-border-active:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),calc(var(--bulma-border-l) + var(--bulma-active-border-l-delta)));
  --bulma-text-weak:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-weak-l));
  --bulma-text:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-l));
  --bulma-text-strong:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-strong-l));
  --bulma-scheme-invert-ter:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-invert-ter-l));
  --bulma-scheme-invert-bis:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-invert-bis-l));
  --bulma-scheme-invert:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-invert-l));
  --bulma-link:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-l));
  --bulma-link-text:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-on-scheme-l));
  --bulma-link-text-hover:hsl(var(--bulma-link-h),var(--bulma-link-s),calc(var(--bulma-link-on-scheme-l) + var(--bulma-hover-color-l-delta)));
  --bulma-link-text-active:hsl(var(--bulma-link-h),var(--bulma-link-s),calc(var(--bulma-link-on-scheme-l) + var(--bulma-active-color-l-delta)));
  --bulma-focus-h:var(--bulma-link-h);
  --bulma-focus-s:var(--bulma-link-s);
  --bulma-focus-l:var(--bulma-link-l);
  --bulma-focus-offset:1px;
  --bulma-focus-style:solid;
  --bulma-focus-width:2px;
  --bulma-focus-shadow-size:0 0 0 0.1875em;
  --bulma-focus-shadow-alpha:0.25;
  --bulma-code:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-on-scheme-l));
  --bulma-code-background:var(--bulma-background);
  --bulma-pre:var(--bulma-text);
  --bulma-pre-background:var(--bulma-background);
  --bulma-shadow:0 0.5em 1em -0.125em hsla(var(--bulma-shadow-h),var(--bulma-shadow-s),var(--bulma-shadow-l),0.1),0 0px 0 1px hsla(var(--bulma-shadow-h),var(--bulma-shadow-s),var(--bulma-shadow-l),0.02);
}

@media (prefers-color-scheme: light) {
  :root {
    --bulma-scheme-h:221;
    --bulma-scheme-s:14%;
    --bulma-light-l:90%;
    --bulma-light-invert-l:20%;
    --bulma-dark-l:20%;
    --bulma-dark-invert-l:90%;
    --bulma-soft-l:90%;
    --bulma-bold-l:20%;
    --bulma-soft-invert-l:20%;
    --bulma-bold-invert-l:90%;
    --bulma-hover-background-l-delta:-5%;
    --bulma-active-background-l-delta:-10%;
    --bulma-hover-border-l-delta:-10%;
    --bulma-active-border-l-delta:-20%;
    --bulma-hover-color-l-delta:-5%;
    --bulma-active-color-l-delta:-10%;
    --bulma-hover-shadow-a-delta:-0.05;
    --bulma-active-shadow-a-delta:-0.1;
    --bulma-scheme-brightness:light;
    --bulma-scheme-main-l:100%;
    --bulma-scheme-main-bis-l:98%;
    --bulma-scheme-main-ter-l:96%;
    --bulma-background-l:96%;
    --bulma-border-weak-l:93%;
    --bulma-border-l:86%;
    --bulma-text-weak-l:48%;
    --bulma-text-strong-l:21%;
    --bulma-text-title-l:14%;
    --bulma-scheme-invert-ter-l:14%;
    --bulma-scheme-invert-bis-l:7%;
    --bulma-scheme-invert-l:4%;
    --bulma-family-primary:Inter,SF Pro,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;
    --bulma-family-secondary:Inter,SF Pro,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;
    --bulma-family-code:Inconsolata,Hack,SF Mono,Roboto Mono,Source Code Pro,Ubuntu Mono,monospace;
    --bulma-size-small:0.75rem;
    --bulma-size-normal:1rem;
    --bulma-size-medium:1.25rem;
    --bulma-size-large:1.5rem;
    --bulma-weight-light:300;
    --bulma-weight-normal:400;
    --bulma-weight-medium:500;
    --bulma-weight-semibold:600;
    --bulma-weight-bold:700;
    --bulma-weight-extrabold:800;
    --bulma-block-spacing:1.5rem;
    --bulma-duration:294ms;
    --bulma-easing:ease-out;
    --bulma-radius-small:0.25rem;
    --bulma-radius:0.375rem;
    --bulma-radius-medium:0.5em;
    --bulma-radius-large:0.75rem;
    --bulma-radius-rounded:9999px;
    --bulma-speed:86ms;
    --bulma-arrow-color:var(--bulma-link);
    --bulma-loading-color:var(--bulma-border);
    --bulma-burger-h:var(--bulma-link-h);
    --bulma-burger-s:var(--bulma-link-s);
    --bulma-burger-l:var(--bulma-link-l);
    --bulma-burger-border-radius:0.5em;
    --bulma-burger-gap:5px;
    --bulma-burger-item-height:2px;
    --bulma-burger-item-width:20px;
    --bulma-white:hsla(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-l),1);
    --bulma-white-base:hsla(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-l),1);
    --bulma-white-rgb:255,255,255;
    --bulma-white-h:221deg;
    --bulma-white-s:14%;
    --bulma-white-l:100%;
    --bulma-white-invert-l:4%;
    --bulma-white-invert:#090a0c;
    --bulma-white-on-scheme-l:35%;
    --bulma-white-on-scheme:hsla(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-on-scheme-l),1);
    --bulma-black:hsla(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-l),1);
    --bulma-black-base:hsla(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-l),1);
    --bulma-black-rgb:8.772,9.6764,11.628;
    --bulma-black-h:221deg;
    --bulma-black-s:14%;
    --bulma-black-l:4%;
    --bulma-black-invert-l:100%;
    --bulma-black-invert:#fff;
    --bulma-black-on-scheme-l:4%;
    --bulma-black-on-scheme:hsla(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-on-scheme-l),1);
    --bulma-light:hsla(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-l),1);
    --bulma-light-base:hsla(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-l),1);
    --bulma-light-rgb:243.372,244.2764,246.228;
    --bulma-light-h:221deg;
    --bulma-light-s:14%;
    --bulma-light-l:96%;
    --bulma-light-invert-l:21%;
    --bulma-light-invert:#2e333d;
    --bulma-light-on-scheme-l:36%;
    --bulma-light-on-scheme:hsla(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-on-scheme-l),1);
    --bulma-dark:hsla(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-l),1);
    --bulma-dark-base:hsla(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-l),1);
    --bulma-dark-rgb:46.053,50.8011,61.047;
    --bulma-dark-h:221deg;
    --bulma-dark-s:14%;
    --bulma-dark-l:21%;
    --bulma-dark-invert-l:96%;
    --bulma-dark-invert:#f3f4f6;
    --bulma-dark-on-scheme-l:21%;
    --bulma-dark-on-scheme:hsla(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-on-scheme-l),1);
    --bulma-text:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-l),1);
    --bulma-text-base:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-l),1);
    --bulma-text-rgb:63.597,70.1539,84.303;
    --bulma-text-h:221deg;
    --bulma-text-s:14%;
    --bulma-text-l:29%;
    --bulma-text-00-l:0%;
    --bulma-text-05-l:4%;
    --bulma-text-10-l:9%;
    --bulma-text-15-l:14%;
    --bulma-text-20-l:19%;
    --bulma-text-25-l:24%;
    --bulma-text-30-l:29%;
    --bulma-text-35-l:34%;
    --bulma-text-40-l:39%;
    --bulma-text-45-l:44%;
    --bulma-text-50-l:49%;
    --bulma-text-55-l:54%;
    --bulma-text-60-l:59%;
    --bulma-text-65-l:64%;
    --bulma-text-70-l:69%;
    --bulma-text-75-l:74%;
    --bulma-text-80-l:79%;
    --bulma-text-85-l:84%;
    --bulma-text-90-l:89%;
    --bulma-text-95-l:94%;
    --bulma-text-100-l:99%;
    --bulma-text-00:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-00-l),1);
    --bulma-text-00-invert-l:var(--bulma-text-60-l);
    --bulma-text-00-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-00-invert-l),1);
    --bulma-text-05:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-05-l),1);
    --bulma-text-05-invert-l:var(--bulma-text-60-l);
    --bulma-text-05-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-05-invert-l),1);
    --bulma-text-10:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-10-l),1);
    --bulma-text-10-invert-l:var(--bulma-text-70-l);
    --bulma-text-10-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-10-invert-l),1);
    --bulma-text-15:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-15-l),1);
    --bulma-text-15-invert-l:var(--bulma-text-75-l);
    --bulma-text-15-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-15-invert-l),1);
    --bulma-text-20:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-20-l),1);
    --bulma-text-20-invert-l:var(--bulma-text-85-l);
    --bulma-text-20-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-20-invert-l),1);
    --bulma-text-25:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-25-l),1);
    --bulma-text-25-invert-l:var(--bulma-text-95-l);
    --bulma-text-25-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-25-invert-l),1);
    --bulma-text-30:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-30-l),1);
    --bulma-text-30-invert-l:var(--bulma-text-100-l);
    --bulma-text-30-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-30-invert-l),1);
    --bulma-text-35:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-35-l),1);
    --bulma-text-35-invert-l:var(--bulma-text-100-l);
    --bulma-text-35-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-35-invert-l),1);
    --bulma-text-40:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-40-l),1);
    --bulma-text-40-invert-l:var(--bulma-text-100-l);
    --bulma-text-40-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-40-invert-l),1);
    --bulma-text-45:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-45-l),1);
    --bulma-text-45-invert-l:var(--bulma-text-100-l);
    --bulma-text-45-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-45-invert-l),1);
    --bulma-text-50:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-50-l),1);
    --bulma-text-50-invert-l:var(--bulma-text-100-l);
    --bulma-text-50-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-50-invert-l),1);
    --bulma-text-55:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-55-l),1);
    --bulma-text-55-invert-l:var(--bulma-text-100-l);
    --bulma-text-55-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-55-invert-l),1);
    --bulma-text-60:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-60-l),1);
    --bulma-text-60-invert-l:var(--bulma-text-05-l);
    --bulma-text-60-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-60-invert-l),1);
    --bulma-text-65:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-65-l),1);
    --bulma-text-65-invert-l:var(--bulma-text-05-l);
    --bulma-text-65-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-65-invert-l),1);
    --bulma-text-70:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-70-l),1);
    --bulma-text-70-invert-l:var(--bulma-text-10-l);
    --bulma-text-70-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-70-invert-l),1);
    --bulma-text-75:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-75-l),1);
    --bulma-text-75-invert-l:var(--bulma-text-15-l);
    --bulma-text-75-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-75-invert-l),1);
    --bulma-text-80:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-80-l),1);
    --bulma-text-80-invert-l:var(--bulma-text-15-l);
    --bulma-text-80-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-80-invert-l),1);
    --bulma-text-85:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-85-l),1);
    --bulma-text-85-invert-l:var(--bulma-text-20-l);
    --bulma-text-85-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-85-invert-l),1);
    --bulma-text-90:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-90-l),1);
    --bulma-text-90-invert-l:var(--bulma-text-20-l);
    --bulma-text-90-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-90-invert-l),1);
    --bulma-text-95:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-95-l),1);
    --bulma-text-95-invert-l:var(--bulma-text-25-l);
    --bulma-text-95-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-95-invert-l),1);
    --bulma-text-100:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-100-l),1);
    --bulma-text-100-invert-l:var(--bulma-text-25-l);
    --bulma-text-100-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-100-invert-l),1);
    --bulma-text-invert-l:var(--bulma-text-100-l);
    --bulma-text-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-invert-l),1);
    --bulma-text-light-l:var(--bulma-text-90-l);
    --bulma-text-light:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-light-l),1);
    --bulma-text-light-invert-l:var(--bulma-text-20-l);
    --bulma-text-light-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-light-invert-l),1);
    --bulma-text-dark-l:var(--bulma-text-10-l);
    --bulma-text-dark:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-dark-l),1);
    --bulma-text-dark-invert-l:var(--bulma-text-70-l);
    --bulma-text-dark-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-dark-invert-l),1);
    --bulma-text-soft:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-soft-l),1);
    --bulma-text-bold:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-bold-l),1);
    --bulma-text-soft-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-soft-invert-l),1);
    --bulma-text-bold-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-bold-invert-l),1);
    --bulma-text-on-scheme-l:29%;
    --bulma-text-on-scheme:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-on-scheme-l),1);
    --bulma-primary:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-l),1);
    --bulma-primary-base:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-l),1);
    --bulma-primary-rgb:0,209.1,177.735;
    --bulma-primary-h:171deg;
    --bulma-primary-s:100%;
    --bulma-primary-l:41%;
    --bulma-primary-00-l:1%;
    --bulma-primary-05-l:6%;
    --bulma-primary-10-l:11%;
    --bulma-primary-15-l:16%;
    --bulma-primary-20-l:21%;
    --bulma-primary-25-l:26%;
    --bulma-primary-30-l:31%;
    --bulma-primary-35-l:36%;
    --bulma-primary-40-l:41%;
    --bulma-primary-45-l:46%;
    --bulma-primary-50-l:51%;
    --bulma-primary-55-l:56%;
    --bulma-primary-60-l:61%;
    --bulma-primary-65-l:66%;
    --bulma-primary-70-l:71%;
    --bulma-primary-75-l:76%;
    --bulma-primary-80-l:81%;
    --bulma-primary-85-l:86%;
    --bulma-primary-90-l:91%;
    --bulma-primary-95-l:96%;
    --bulma-primary-100-l:100%;
    --bulma-primary-00:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-00-l),1);
    --bulma-primary-00-invert-l:var(--bulma-primary-30-l);
    --bulma-primary-00-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-00-invert-l),1);
    --bulma-primary-05:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-05-l),1);
    --bulma-primary-05-invert-l:var(--bulma-primary-40-l);
    --bulma-primary-05-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-05-invert-l),1);
    --bulma-primary-10:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-10-l),1);
    --bulma-primary-10-invert-l:var(--bulma-primary-50-l);
    --bulma-primary-10-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-10-invert-l),1);
    --bulma-primary-15:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-15-l),1);
    --bulma-primary-15-invert-l:var(--bulma-primary-100-l);
    --bulma-primary-15-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-15-invert-l),1);
    --bulma-primary-20:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-20-l),1);
    --bulma-primary-20-invert-l:var(--bulma-primary-100-l);
    --bulma-primary-20-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-20-invert-l),1);
    --bulma-primary-25:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-25-l),1);
    --bulma-primary-25-invert-l:var(--bulma-primary-100-l);
    --bulma-primary-25-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-25-invert-l),1);
    --bulma-primary-30:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-30-l),1);
    --bulma-primary-30-invert-l:var(--bulma-primary-00-l);
    --bulma-primary-30-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-30-invert-l),1);
    --bulma-primary-35:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-35-l),1);
    --bulma-primary-35-invert-l:var(--bulma-primary-00-l);
    --bulma-primary-35-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-35-invert-l),1);
    --bulma-primary-40:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-40-l),1);
    --bulma-primary-40-invert-l:var(--bulma-primary-05-l);
    --bulma-primary-40-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-40-invert-l),1);
    --bulma-primary-45:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-45-l),1);
    --bulma-primary-45-invert-l:var(--bulma-primary-05-l);
    --bulma-primary-45-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-45-invert-l),1);
    --bulma-primary-50:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-50-l),1);
    --bulma-primary-50-invert-l:var(--bulma-primary-10-l);
    --bulma-primary-50-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-50-invert-l),1);
    --bulma-primary-55:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-55-l),1);
    --bulma-primary-55-invert-l:var(--bulma-primary-10-l);
    --bulma-primary-55-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-55-invert-l),1);
    --bulma-primary-60:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-60-l),1);
    --bulma-primary-60-invert-l:var(--bulma-primary-10-l);
    --bulma-primary-60-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-60-invert-l),1);
    --bulma-primary-65:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-65-l),1);
    --bulma-primary-65-invert-l:var(--bulma-primary-10-l);
    --bulma-primary-65-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-65-invert-l),1);
    --bulma-primary-70:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-70-l),1);
    --bulma-primary-70-invert-l:var(--bulma-primary-10-l);
    --bulma-primary-70-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-70-invert-l),1);
    --bulma-primary-75:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-75-l),1);
    --bulma-primary-75-invert-l:var(--bulma-primary-10-l);
    --bulma-primary-75-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-75-invert-l),1);
    --bulma-primary-80:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-80-l),1);
    --bulma-primary-80-invert-l:var(--bulma-primary-10-l);
    --bulma-primary-80-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-80-invert-l),1);
    --bulma-primary-85:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-85-l),1);
    --bulma-primary-85-invert-l:var(--bulma-primary-10-l);
    --bulma-primary-85-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-85-invert-l),1);
    --bulma-primary-90:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-90-l),1);
    --bulma-primary-90-invert-l:var(--bulma-primary-10-l);
    --bulma-primary-90-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-90-invert-l),1);
    --bulma-primary-95:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-95-l),1);
    --bulma-primary-95-invert-l:var(--bulma-primary-10-l);
    --bulma-primary-95-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-95-invert-l),1);
    --bulma-primary-100:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-100-l),1);
    --bulma-primary-100-invert-l:var(--bulma-primary-15-l);
    --bulma-primary-100-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-100-invert-l),1);
    --bulma-primary-invert-l:var(--bulma-primary-05-l);
    --bulma-primary-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-invert-l),1);
    --bulma-primary-light-l:var(--bulma-primary-90-l);
    --bulma-primary-light:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-light-l),1);
    --bulma-primary-light-invert-l:var(--bulma-primary-10-l);
    --bulma-primary-light-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-light-invert-l),1);
    --bulma-primary-dark-l:var(--bulma-primary-10-l);
    --bulma-primary-dark:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-dark-l),1);
    --bulma-primary-dark-invert-l:var(--bulma-primary-50-l);
    --bulma-primary-dark-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-dark-invert-l),1);
    --bulma-primary-soft:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-soft-l),1);
    --bulma-primary-bold:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-bold-l),1);
    --bulma-primary-soft-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-soft-invert-l),1);
    --bulma-primary-bold-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-bold-invert-l),1);
    --bulma-primary-on-scheme-l:21%;
    --bulma-primary-on-scheme:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-on-scheme-l),1);
    --bulma-link:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-l),1);
    --bulma-link-base:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-l),1);
    --bulma-link-rgb:66.3,88.315,255;
    --bulma-link-h:233deg;
    --bulma-link-s:100%;
    --bulma-link-l:63%;
    --bulma-link-00-l:0%;
    --bulma-link-05-l:3%;
    --bulma-link-10-l:8%;
    --bulma-link-15-l:13%;
    --bulma-link-20-l:18%;
    --bulma-link-25-l:23%;
    --bulma-link-30-l:28%;
    --bulma-link-35-l:33%;
    --bulma-link-40-l:38%;
    --bulma-link-45-l:43%;
    --bulma-link-50-l:48%;
    --bulma-link-55-l:53%;
    --bulma-link-60-l:58%;
    --bulma-link-65-l:63%;
    --bulma-link-70-l:68%;
    --bulma-link-75-l:73%;
    --bulma-link-80-l:78%;
    --bulma-link-85-l:83%;
    --bulma-link-90-l:88%;
    --bulma-link-95-l:93%;
    --bulma-link-100-l:98%;
    --bulma-link-00:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-00-l),1);
    --bulma-link-00-invert-l:var(--bulma-link-75-l);
    --bulma-link-00-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-00-invert-l),1);
    --bulma-link-05:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-05-l),1);
    --bulma-link-05-invert-l:var(--bulma-link-75-l);
    --bulma-link-05-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-05-invert-l),1);
    --bulma-link-10:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-10-l),1);
    --bulma-link-10-invert-l:var(--bulma-link-75-l);
    --bulma-link-10-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-10-invert-l),1);
    --bulma-link-15:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-15-l),1);
    --bulma-link-15-invert-l:var(--bulma-link-80-l);
    --bulma-link-15-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-15-invert-l),1);
    --bulma-link-20:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-20-l),1);
    --bulma-link-20-invert-l:var(--bulma-link-80-l);
    --bulma-link-20-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-20-invert-l),1);
    --bulma-link-25:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-25-l),1);
    --bulma-link-25-invert-l:var(--bulma-link-85-l);
    --bulma-link-25-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-25-invert-l),1);
    --bulma-link-30:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-30-l),1);
    --bulma-link-30-invert-l:var(--bulma-link-90-l);
    --bulma-link-30-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-30-invert-l),1);
    --bulma-link-35:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-35-l),1);
    --bulma-link-35-invert-l:var(--bulma-link-90-l);
    --bulma-link-35-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-35-invert-l),1);
    --bulma-link-40:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-40-l),1);
    --bulma-link-40-invert-l:var(--bulma-link-95-l);
    --bulma-link-40-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-40-invert-l),1);
    --bulma-link-45:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-45-l),1);
    --bulma-link-45-invert-l:var(--bulma-link-95-l);
    --bulma-link-45-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-45-invert-l),1);
    --bulma-link-50:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-50-l),1);
    --bulma-link-50-invert-l:var(--bulma-link-100-l);
    --bulma-link-50-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-50-invert-l),1);
    --bulma-link-55:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-55-l),1);
    --bulma-link-55-invert-l:var(--bulma-link-100-l);
    --bulma-link-55-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-55-invert-l),1);
    --bulma-link-60:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-60-l),1);
    --bulma-link-60-invert-l:var(--bulma-link-100-l);
    --bulma-link-60-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-60-invert-l),1);
    --bulma-link-65:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-65-l),1);
    --bulma-link-65-invert-l:var(--bulma-link-100-l);
    --bulma-link-65-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-65-invert-l),1);
    --bulma-link-70:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-70-l),1);
    --bulma-link-70-invert-l:var(--bulma-link-100-l);
    --bulma-link-70-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-70-invert-l),1);
    --bulma-link-75:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-75-l),1);
    --bulma-link-75-invert-l:var(--bulma-link-10-l);
    --bulma-link-75-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-75-invert-l),1);
    --bulma-link-80:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-80-l),1);
    --bulma-link-80-invert-l:var(--bulma-link-20-l);
    --bulma-link-80-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-80-invert-l),1);
    --bulma-link-85:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-85-l),1);
    --bulma-link-85-invert-l:var(--bulma-link-25-l);
    --bulma-link-85-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-85-invert-l),1);
    --bulma-link-90:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-90-l),1);
    --bulma-link-90-invert-l:var(--bulma-link-35-l);
    --bulma-link-90-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-90-invert-l),1);
    --bulma-link-95:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-95-l),1);
    --bulma-link-95-invert-l:var(--bulma-link-45-l);
    --bulma-link-95-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-95-invert-l),1);
    --bulma-link-100:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-100-l),1);
    --bulma-link-100-invert-l:var(--bulma-link-50-l);
    --bulma-link-100-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-100-invert-l),1);
    --bulma-link-invert-l:var(--bulma-link-100-l);
    --bulma-link-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-invert-l),1);
    --bulma-link-light-l:var(--bulma-link-90-l);
    --bulma-link-light:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-light-l),1);
    --bulma-link-light-invert-l:var(--bulma-link-35-l);
    --bulma-link-light-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-light-invert-l),1);
    --bulma-link-dark-l:var(--bulma-link-10-l);
    --bulma-link-dark:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-dark-l),1);
    --bulma-link-dark-invert-l:var(--bulma-link-75-l);
    --bulma-link-dark-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-dark-invert-l),1);
    --bulma-link-soft:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-soft-l),1);
    --bulma-link-bold:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-bold-l),1);
    --bulma-link-soft-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-soft-invert-l),1);
    --bulma-link-bold-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-bold-invert-l),1);
    --bulma-link-on-scheme-l:58%;
    --bulma-link-on-scheme:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-on-scheme-l),1);
    --bulma-info:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-l),1);
    --bulma-info-base:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-l),1);
    --bulma-info-rgb:102,209.1,255;
    --bulma-info-h:198deg;
    --bulma-info-s:100%;
    --bulma-info-l:70%;
    --bulma-info-00-l:0%;
    --bulma-info-05-l:5%;
    --bulma-info-10-l:10%;
    --bulma-info-15-l:15%;
    --bulma-info-20-l:20%;
    --bulma-info-25-l:25%;
    --bulma-info-30-l:30%;
    --bulma-info-35-l:35%;
    --bulma-info-40-l:40%;
    --bulma-info-45-l:45%;
    --bulma-info-50-l:50%;
    --bulma-info-55-l:55%;
    --bulma-info-60-l:60%;
    --bulma-info-65-l:65%;
    --bulma-info-70-l:70%;
    --bulma-info-75-l:75%;
    --bulma-info-80-l:80%;
    --bulma-info-85-l:85%;
    --bulma-info-90-l:90%;
    --bulma-info-95-l:95%;
    --bulma-info-100-l:100%;
    --bulma-info-00:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-00-l),1);
    --bulma-info-00-invert-l:var(--bulma-info-45-l);
    --bulma-info-00-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-00-invert-l),1);
    --bulma-info-05:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-05-l),1);
    --bulma-info-05-invert-l:var(--bulma-info-50-l);
    --bulma-info-05-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-05-invert-l),1);
    --bulma-info-10:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-10-l),1);
    --bulma-info-10-invert-l:var(--bulma-info-60-l);
    --bulma-info-10-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-10-invert-l),1);
    --bulma-info-15:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-15-l),1);
    --bulma-info-15-invert-l:var(--bulma-info-80-l);
    --bulma-info-15-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-15-invert-l),1);
    --bulma-info-20:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-20-l),1);
    --bulma-info-20-invert-l:var(--bulma-info-95-l);
    --bulma-info-20-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-20-invert-l),1);
    --bulma-info-25:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-25-l),1);
    --bulma-info-25-invert-l:var(--bulma-info-100-l);
    --bulma-info-25-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-25-invert-l),1);
    --bulma-info-30:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-30-l),1);
    --bulma-info-30-invert-l:var(--bulma-info-100-l);
    --bulma-info-30-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-30-invert-l),1);
    --bulma-info-35:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-35-l),1);
    --bulma-info-35-invert-l:var(--bulma-info-100-l);
    --bulma-info-35-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-35-invert-l),1);
    --bulma-info-40:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-40-l),1);
    --bulma-info-40-invert-l:var(--bulma-info-100-l);
    --bulma-info-40-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-40-invert-l),1);
    --bulma-info-45:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-45-l),1);
    --bulma-info-45-invert-l:var(--bulma-info-00-l);
    --bulma-info-45-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-45-invert-l),1);
    --bulma-info-50:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-50-l),1);
    --bulma-info-50-invert-l:var(--bulma-info-05-l);
    --bulma-info-50-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-50-invert-l),1);
    --bulma-info-55:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-55-l),1);
    --bulma-info-55-invert-l:var(--bulma-info-05-l);
    --bulma-info-55-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-55-invert-l),1);
    --bulma-info-60:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-60-l),1);
    --bulma-info-60-invert-l:var(--bulma-info-10-l);
    --bulma-info-60-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-60-invert-l),1);
    --bulma-info-65:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-65-l),1);
    --bulma-info-65-invert-l:var(--bulma-info-10-l);
    --bulma-info-65-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-65-invert-l),1);
    --bulma-info-70:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-70-l),1);
    --bulma-info-70-invert-l:var(--bulma-info-10-l);
    --bulma-info-70-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-70-invert-l),1);
    --bulma-info-75:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-75-l),1);
    --bulma-info-75-invert-l:var(--bulma-info-10-l);
    --bulma-info-75-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-75-invert-l),1);
    --bulma-info-80:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-80-l),1);
    --bulma-info-80-invert-l:var(--bulma-info-15-l);
    --bulma-info-80-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-80-invert-l),1);
    --bulma-info-85:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-85-l),1);
    --bulma-info-85-invert-l:var(--bulma-info-15-l);
    --bulma-info-85-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-85-invert-l),1);
    --bulma-info-90:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-90-l),1);
    --bulma-info-90-invert-l:var(--bulma-info-15-l);
    --bulma-info-90-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-90-invert-l),1);
    --bulma-info-95:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-95-l),1);
    --bulma-info-95-invert-l:var(--bulma-info-20-l);
    --bulma-info-95-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-95-invert-l),1);
    --bulma-info-100:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-100-l),1);
    --bulma-info-100-invert-l:var(--bulma-info-20-l);
    --bulma-info-100-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-100-invert-l),1);
    --bulma-info-invert-l:var(--bulma-info-10-l);
    --bulma-info-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-invert-l),1);
    --bulma-info-light-l:var(--bulma-info-90-l);
    --bulma-info-light:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-light-l),1);
    --bulma-info-light-invert-l:var(--bulma-info-15-l);
    --bulma-info-light-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-light-invert-l),1);
    --bulma-info-dark-l:var(--bulma-info-10-l);
    --bulma-info-dark:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-dark-l),1);
    --bulma-info-dark-invert-l:var(--bulma-info-60-l);
    --bulma-info-dark-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-dark-invert-l),1);
    --bulma-info-soft:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-soft-l),1);
    --bulma-info-bold:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-bold-l),1);
    --bulma-info-soft-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-soft-invert-l),1);
    --bulma-info-bold-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-bold-invert-l),1);
    --bulma-info-on-scheme-l:25%;
    --bulma-info-on-scheme:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-on-scheme-l),1);
    --bulma-success:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-l),1);
    --bulma-success-base:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-l),1);
    --bulma-success-rgb:71.6295,198.6705,141.50205;
    --bulma-success-h:153deg;
    --bulma-success-s:53%;
    --bulma-success-l:53%;
    --bulma-success-00-l:0%;
    --bulma-success-05-l:3%;
    --bulma-success-10-l:8%;
    --bulma-success-15-l:13%;
    --bulma-success-20-l:18%;
    --bulma-success-25-l:23%;
    --bulma-success-30-l:28%;
    --bulma-success-35-l:33%;
    --bulma-success-40-l:38%;
    --bulma-success-45-l:43%;
    --bulma-success-50-l:48%;
    --bulma-success-55-l:53%;
    --bulma-success-60-l:58%;
    --bulma-success-65-l:63%;
    --bulma-success-70-l:68%;
    --bulma-success-75-l:73%;
    --bulma-success-80-l:78%;
    --bulma-success-85-l:83%;
    --bulma-success-90-l:88%;
    --bulma-success-95-l:93%;
    --bulma-success-100-l:98%;
    --bulma-success-00:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-00-l),1);
    --bulma-success-00-invert-l:var(--bulma-success-45-l);
    --bulma-success-00-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-00-invert-l),1);
    --bulma-success-05:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-05-l),1);
    --bulma-success-05-invert-l:var(--bulma-success-45-l);
    --bulma-success-05-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-05-invert-l),1);
    --bulma-success-10:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-10-l),1);
    --bulma-success-10-invert-l:var(--bulma-success-55-l);
    --bulma-success-10-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-10-invert-l),1);
    --bulma-success-15:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-15-l),1);
    --bulma-success-15-invert-l:var(--bulma-success-75-l);
    --bulma-success-15-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-15-invert-l),1);
    --bulma-success-20:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-20-l),1);
    --bulma-success-20-invert-l:var(--bulma-success-95-l);
    --bulma-success-20-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-20-invert-l),1);
    --bulma-success-25:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-25-l),1);
    --bulma-success-25-invert-l:var(--bulma-success-100-l);
    --bulma-success-25-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-25-invert-l),1);
    --bulma-success-30:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-30-l),1);
    --bulma-success-30-invert-l:var(--bulma-success-100-l);
    --bulma-success-30-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-30-invert-l),1);
    --bulma-success-35:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-35-l),1);
    --bulma-success-35-invert-l:var(--bulma-success-100-l);
    --bulma-success-35-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-35-invert-l),1);
    --bulma-success-40:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-40-l),1);
    --bulma-success-40-invert-l:var(--bulma-success-100-l);
    --bulma-success-40-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-40-invert-l),1);
    --bulma-success-45:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-45-l),1);
    --bulma-success-45-invert-l:var(--bulma-success-05-l);
    --bulma-success-45-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-45-invert-l),1);
    --bulma-success-50:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-50-l),1);
    --bulma-success-50-invert-l:var(--bulma-success-05-l);
    --bulma-success-50-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-50-invert-l),1);
    --bulma-success-55:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-55-l),1);
    --bulma-success-55-invert-l:var(--bulma-success-10-l);
    --bulma-success-55-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-55-invert-l),1);
    --bulma-success-60:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-60-l),1);
    --bulma-success-60-invert-l:var(--bulma-success-10-l);
    --bulma-success-60-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-60-invert-l),1);
    --bulma-success-65:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-65-l),1);
    --bulma-success-65-invert-l:var(--bulma-success-10-l);
    --bulma-success-65-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-65-invert-l),1);
    --bulma-success-70:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-70-l),1);
    --bulma-success-70-invert-l:var(--bulma-success-10-l);
    --bulma-success-70-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-70-invert-l),1);
    --bulma-success-75:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-75-l),1);
    --bulma-success-75-invert-l:var(--bulma-success-15-l);
    --bulma-success-75-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-75-invert-l),1);
    --bulma-success-80:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-80-l),1);
    --bulma-success-80-invert-l:var(--bulma-success-15-l);
    --bulma-success-80-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-80-invert-l),1);
    --bulma-success-85:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-85-l),1);
    --bulma-success-85-invert-l:var(--bulma-success-15-l);
    --bulma-success-85-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-85-invert-l),1);
    --bulma-success-90:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-90-l),1);
    --bulma-success-90-invert-l:var(--bulma-success-15-l);
    --bulma-success-90-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-90-invert-l),1);
    --bulma-success-95:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-95-l),1);
    --bulma-success-95-invert-l:var(--bulma-success-20-l);
    --bulma-success-95-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-95-invert-l),1);
    --bulma-success-100:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-100-l),1);
    --bulma-success-100-invert-l:var(--bulma-success-20-l);
    --bulma-success-100-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-100-invert-l),1);
    --bulma-success-invert-l:var(--bulma-success-10-l);
    --bulma-success-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-invert-l),1);
    --bulma-success-light-l:var(--bulma-success-90-l);
    --bulma-success-light:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-light-l),1);
    --bulma-success-light-invert-l:var(--bulma-success-15-l);
    --bulma-success-light-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-light-invert-l),1);
    --bulma-success-dark-l:var(--bulma-success-10-l);
    --bulma-success-dark:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-dark-l),1);
    --bulma-success-dark-invert-l:var(--bulma-success-55-l);
    --bulma-success-dark-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-dark-invert-l),1);
    --bulma-success-soft:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-soft-l),1);
    --bulma-success-bold:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-bold-l),1);
    --bulma-success-soft-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-soft-invert-l),1);
    --bulma-success-bold-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-bold-invert-l),1);
    --bulma-success-on-scheme-l:23%;
    --bulma-success-on-scheme:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-on-scheme-l),1);
    --bulma-warning:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-l),1);
    --bulma-warning-base:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-l),1);
    --bulma-warning-rgb:255,183.09,15.3;
    --bulma-warning-h:42deg;
    --bulma-warning-s:100%;
    --bulma-warning-l:53%;
    --bulma-warning-00-l:0%;
    --bulma-warning-05-l:3%;
    --bulma-warning-10-l:8%;
    --bulma-warning-15-l:13%;
    --bulma-warning-20-l:18%;
    --bulma-warning-25-l:23%;
    --bulma-warning-30-l:28%;
    --bulma-warning-35-l:33%;
    --bulma-warning-40-l:38%;
    --bulma-warning-45-l:43%;
    --bulma-warning-50-l:48%;
    --bulma-warning-55-l:53%;
    --bulma-warning-60-l:58%;
    --bulma-warning-65-l:63%;
    --bulma-warning-70-l:68%;
    --bulma-warning-75-l:73%;
    --bulma-warning-80-l:78%;
    --bulma-warning-85-l:83%;
    --bulma-warning-90-l:88%;
    --bulma-warning-95-l:93%;
    --bulma-warning-100-l:98%;
    --bulma-warning-00:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-00-l),1);
    --bulma-warning-00-invert-l:var(--bulma-warning-40-l);
    --bulma-warning-00-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-00-invert-l),1);
    --bulma-warning-05:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-05-l),1);
    --bulma-warning-05-invert-l:var(--bulma-warning-45-l);
    --bulma-warning-05-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-05-invert-l),1);
    --bulma-warning-10:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-10-l),1);
    --bulma-warning-10-invert-l:var(--bulma-warning-50-l);
    --bulma-warning-10-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-10-invert-l),1);
    --bulma-warning-15:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-15-l),1);
    --bulma-warning-15-invert-l:var(--bulma-warning-70-l);
    --bulma-warning-15-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-15-invert-l),1);
    --bulma-warning-20:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-20-l),1);
    --bulma-warning-20-invert-l:var(--bulma-warning-100-l);
    --bulma-warning-20-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-20-invert-l),1);
    --bulma-warning-25:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-25-l),1);
    --bulma-warning-25-invert-l:var(--bulma-warning-100-l);
    --bulma-warning-25-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-25-invert-l),1);
    --bulma-warning-30:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-30-l),1);
    --bulma-warning-30-invert-l:var(--bulma-warning-100-l);
    --bulma-warning-30-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-30-invert-l),1);
    --bulma-warning-35:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-35-l),1);
    --bulma-warning-35-invert-l:var(--bulma-warning-100-l);
    --bulma-warning-35-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-35-invert-l),1);
    --bulma-warning-40:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-40-l),1);
    --bulma-warning-40-invert-l:var(--bulma-warning-00-l);
    --bulma-warning-40-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-40-invert-l),1);
    --bulma-warning-45:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-45-l),1);
    --bulma-warning-45-invert-l:var(--bulma-warning-05-l);
    --bulma-warning-45-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-45-invert-l),1);
    --bulma-warning-50:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-50-l),1);
    --bulma-warning-50-invert-l:var(--bulma-warning-10-l);
    --bulma-warning-50-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-50-invert-l),1);
    --bulma-warning-55:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-55-l),1);
    --bulma-warning-55-invert-l:var(--bulma-warning-10-l);
    --bulma-warning-55-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-55-invert-l),1);
    --bulma-warning-60:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-60-l),1);
    --bulma-warning-60-invert-l:var(--bulma-warning-10-l);
    --bulma-warning-60-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-60-invert-l),1);
    --bulma-warning-65:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-65-l),1);
    --bulma-warning-65-invert-l:var(--bulma-warning-10-l);
    --bulma-warning-65-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-65-invert-l),1);
    --bulma-warning-70:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-70-l),1);
    --bulma-warning-70-invert-l:var(--bulma-warning-15-l);
    --bulma-warning-70-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-70-invert-l),1);
    --bulma-warning-75:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-75-l),1);
    --bulma-warning-75-invert-l:var(--bulma-warning-15-l);
    --bulma-warning-75-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-75-invert-l),1);
    --bulma-warning-80:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-80-l),1);
    --bulma-warning-80-invert-l:var(--bulma-warning-15-l);
    --bulma-warning-80-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-80-invert-l),1);
    --bulma-warning-85:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-85-l),1);
    --bulma-warning-85-invert-l:var(--bulma-warning-15-l);
    --bulma-warning-85-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-85-invert-l),1);
    --bulma-warning-90:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-90-l),1);
    --bulma-warning-90-invert-l:var(--bulma-warning-15-l);
    --bulma-warning-90-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-90-invert-l),1);
    --bulma-warning-95:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-95-l),1);
    --bulma-warning-95-invert-l:var(--bulma-warning-15-l);
    --bulma-warning-95-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-95-invert-l),1);
    --bulma-warning-100:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-100-l),1);
    --bulma-warning-100-invert-l:var(--bulma-warning-20-l);
    --bulma-warning-100-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-100-invert-l),1);
    --bulma-warning-invert-l:var(--bulma-warning-10-l);
    --bulma-warning-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-invert-l),1);
    --bulma-warning-light-l:var(--bulma-warning-90-l);
    --bulma-warning-light:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-light-l),1);
    --bulma-warning-light-invert-l:var(--bulma-warning-15-l);
    --bulma-warning-light-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-light-invert-l),1);
    --bulma-warning-dark-l:var(--bulma-warning-10-l);
    --bulma-warning-dark:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-dark-l),1);
    --bulma-warning-dark-invert-l:var(--bulma-warning-50-l);
    --bulma-warning-dark-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-dark-invert-l),1);
    --bulma-warning-soft:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-soft-l),1);
    --bulma-warning-bold:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-bold-l),1);
    --bulma-warning-soft-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-soft-invert-l),1);
    --bulma-warning-bold-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-bold-invert-l),1);
    --bulma-warning-on-scheme-l:23%;
    --bulma-warning-on-scheme:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-on-scheme-l),1);
    --bulma-danger:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-l),1);
    --bulma-danger-base:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-l),1);
    --bulma-danger-rgb:255,102,132.6;
    --bulma-danger-h:348deg;
    --bulma-danger-s:100%;
    --bulma-danger-l:70%;
    --bulma-danger-00-l:0%;
    --bulma-danger-05-l:5%;
    --bulma-danger-10-l:10%;
    --bulma-danger-15-l:15%;
    --bulma-danger-20-l:20%;
    --bulma-danger-25-l:25%;
    --bulma-danger-30-l:30%;
    --bulma-danger-35-l:35%;
    --bulma-danger-40-l:40%;
    --bulma-danger-45-l:45%;
    --bulma-danger-50-l:50%;
    --bulma-danger-55-l:55%;
    --bulma-danger-60-l:60%;
    --bulma-danger-65-l:65%;
    --bulma-danger-70-l:70%;
    --bulma-danger-75-l:75%;
    --bulma-danger-80-l:80%;
    --bulma-danger-85-l:85%;
    --bulma-danger-90-l:90%;
    --bulma-danger-95-l:95%;
    --bulma-danger-100-l:100%;
    --bulma-danger-00:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-00-l),1);
    --bulma-danger-00-invert-l:var(--bulma-danger-65-l);
    --bulma-danger-00-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-00-invert-l),1);
    --bulma-danger-05:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-05-l),1);
    --bulma-danger-05-invert-l:var(--bulma-danger-70-l);
    --bulma-danger-05-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-05-invert-l),1);
    --bulma-danger-10:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-10-l),1);
    --bulma-danger-10-invert-l:var(--bulma-danger-75-l);
    --bulma-danger-10-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-10-invert-l),1);
    --bulma-danger-15:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-15-l),1);
    --bulma-danger-15-invert-l:var(--bulma-danger-80-l);
    --bulma-danger-15-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-15-invert-l),1);
    --bulma-danger-20:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-20-l),1);
    --bulma-danger-20-invert-l:var(--bulma-danger-85-l);
    --bulma-danger-20-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-20-invert-l),1);
    --bulma-danger-25:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-25-l),1);
    --bulma-danger-25-invert-l:var(--bulma-danger-90-l);
    --bulma-danger-25-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-25-invert-l),1);
    --bulma-danger-30:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-30-l),1);
    --bulma-danger-30-invert-l:var(--bulma-danger-100-l);
    --bulma-danger-30-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-30-invert-l),1);
    --bulma-danger-35:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-35-l),1);
    --bulma-danger-35-invert-l:var(--bulma-danger-100-l);
    --bulma-danger-35-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-35-invert-l),1);
    --bulma-danger-40:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-40-l),1);
    --bulma-danger-40-invert-l:var(--bulma-danger-100-l);
    --bulma-danger-40-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-40-invert-l),1);
    --bulma-danger-45:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-45-l),1);
    --bulma-danger-45-invert-l:var(--bulma-danger-100-l);
    --bulma-danger-45-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-45-invert-l),1);
    --bulma-danger-50:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-50-l),1);
    --bulma-danger-50-invert-l:var(--bulma-danger-100-l);
    --bulma-danger-50-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-50-invert-l),1);
    --bulma-danger-55:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-55-l),1);
    --bulma-danger-55-invert-l:var(--bulma-danger-100-l);
    --bulma-danger-55-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-55-invert-l),1);
    --bulma-danger-60:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-60-l),1);
    --bulma-danger-60-invert-l:var(--bulma-danger-100-l);
    --bulma-danger-60-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-60-invert-l),1);
    --bulma-danger-65:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-65-l),1);
    --bulma-danger-65-invert-l:var(--bulma-danger-00-l);
    --bulma-danger-65-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-65-invert-l),1);
    --bulma-danger-70:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-70-l),1);
    --bulma-danger-70-invert-l:var(--bulma-danger-05-l);
    --bulma-danger-70-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-70-invert-l),1);
    --bulma-danger-75:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-75-l),1);
    --bulma-danger-75-invert-l:var(--bulma-danger-10-l);
    --bulma-danger-75-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-75-invert-l),1);
    --bulma-danger-80:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-80-l),1);
    --bulma-danger-80-invert-l:var(--bulma-danger-15-l);
    --bulma-danger-80-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-80-invert-l),1);
    --bulma-danger-85:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-85-l),1);
    --bulma-danger-85-invert-l:var(--bulma-danger-20-l);
    --bulma-danger-85-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-85-invert-l),1);
    --bulma-danger-90:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-90-l),1);
    --bulma-danger-90-invert-l:var(--bulma-danger-25-l);
    --bulma-danger-90-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-90-invert-l),1);
    --bulma-danger-95:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-95-l),1);
    --bulma-danger-95-invert-l:var(--bulma-danger-25-l);
    --bulma-danger-95-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-95-invert-l),1);
    --bulma-danger-100:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-100-l),1);
    --bulma-danger-100-invert-l:var(--bulma-danger-30-l);
    --bulma-danger-100-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-100-invert-l),1);
    --bulma-danger-invert-l:var(--bulma-danger-05-l);
    --bulma-danger-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-invert-l),1);
    --bulma-danger-light-l:var(--bulma-danger-90-l);
    --bulma-danger-light:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-light-l),1);
    --bulma-danger-light-invert-l:var(--bulma-danger-25-l);
    --bulma-danger-light-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-light-invert-l),1);
    --bulma-danger-dark-l:var(--bulma-danger-10-l);
    --bulma-danger-dark:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-dark-l),1);
    --bulma-danger-dark-invert-l:var(--bulma-danger-75-l);
    --bulma-danger-dark-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-dark-invert-l),1);
    --bulma-danger-soft:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-soft-l),1);
    --bulma-danger-bold:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-bold-l),1);
    --bulma-danger-soft-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-soft-invert-l),1);
    --bulma-danger-bold-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-bold-invert-l),1);
    --bulma-danger-on-scheme-l:40%;
    --bulma-danger-on-scheme:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-on-scheme-l),1);
    --bulma-black-bis:#14161a;
    --bulma-black-ter:#1f2229;
    --bulma-grey-darker:#2e333d;
    --bulma-grey-dark:#404654;
    --bulma-grey:#69748c;
    --bulma-grey-light:#abb1bf;
    --bulma-grey-lighter:#d6d9e0;
    --bulma-white-ter:#f3f4f6;
    --bulma-white-bis:#f9fafb;
    --bulma-shadow-h:221deg;
    --bulma-shadow-s:14%;
    --bulma-shadow-l:4%;
    --bulma-size-1:3rem;
    --bulma-size-2:2.5rem;
    --bulma-size-3:2rem;
    --bulma-size-4:1.5rem;
    --bulma-size-5:1.25rem;
    --bulma-size-6:1rem;
    --bulma-size-7:0.75rem;
  }
}
@media (prefers-color-scheme: dark) {
  :root {
    --bulma-white-on-scheme-l:100%;
    --bulma-white-on-scheme:hsla(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-on-scheme-l),1);
    --bulma-black-on-scheme-l:-51%;
    --bulma-black-on-scheme:hsla(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-on-scheme-l),1);
    --bulma-light-on-scheme-l:96%;
    --bulma-light-on-scheme:hsla(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-on-scheme-l),1);
    --bulma-dark-on-scheme-l:56%;
    --bulma-dark-on-scheme:hsla(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-on-scheme-l),1);
    --bulma-text-on-scheme-l:54%;
    --bulma-text-on-scheme:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-on-scheme-l),1);
    --bulma-primary-on-scheme-l:41%;
    --bulma-primary-on-scheme:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-on-scheme-l),1);
    --bulma-link-on-scheme-l:73%;
    --bulma-link-on-scheme:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-on-scheme-l),1);
    --bulma-info-on-scheme-l:70%;
    --bulma-info-on-scheme:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-on-scheme-l),1);
    --bulma-success-on-scheme-l:53%;
    --bulma-success-on-scheme:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-on-scheme-l),1);
    --bulma-warning-on-scheme-l:53%;
    --bulma-warning-on-scheme:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-on-scheme-l),1);
    --bulma-danger-on-scheme-l:70%;
    --bulma-danger-on-scheme:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-on-scheme-l),1);
    --bulma-scheme-brightness:dark;
    --bulma-scheme-main-l:9%;
    --bulma-scheme-main-bis-l:11%;
    --bulma-scheme-main-ter-l:13%;
    --bulma-soft-l:20%;
    --bulma-bold-l:90%;
    --bulma-soft-invert-l:90%;
    --bulma-bold-invert-l:20%;
    --bulma-background-l:14%;
    --bulma-border-weak-l:21%;
    --bulma-border-l:24%;
    --bulma-text-weak-l:53%;
    --bulma-text-l:71%;
    --bulma-text-strong-l:93%;
    --bulma-text-title-l:100%;
    --bulma-hover-background-l-delta:5%;
    --bulma-active-background-l-delta:10%;
    --bulma-hover-border-l-delta:10%;
    --bulma-active-border-l-delta:20%;
    --bulma-hover-color-l-delta:5%;
    --bulma-active-color-l-delta:10%;
    --bulma-shadow-h:0deg;
    --bulma-shadow-s:0%;
    --bulma-shadow-l:100%;
  }
}
.theme-light, [data-theme=light] {
  --bulma-scheme-h:221;
  --bulma-scheme-s:14%;
  --bulma-light-l:90%;
  --bulma-light-invert-l:20%;
  --bulma-dark-l:20%;
  --bulma-dark-invert-l:90%;
  --bulma-soft-l:90%;
  --bulma-bold-l:20%;
  --bulma-soft-invert-l:20%;
  --bulma-bold-invert-l:90%;
  --bulma-hover-background-l-delta:-5%;
  --bulma-active-background-l-delta:-10%;
  --bulma-hover-border-l-delta:-10%;
  --bulma-active-border-l-delta:-20%;
  --bulma-hover-color-l-delta:-5%;
  --bulma-active-color-l-delta:-10%;
  --bulma-hover-shadow-a-delta:-0.05;
  --bulma-active-shadow-a-delta:-0.1;
  --bulma-scheme-brightness:light;
  --bulma-scheme-main-l:100%;
  --bulma-scheme-main-bis-l:98%;
  --bulma-scheme-main-ter-l:96%;
  --bulma-background-l:96%;
  --bulma-border-weak-l:93%;
  --bulma-border-l:86%;
  --bulma-text-weak-l:48%;
  --bulma-text-strong-l:21%;
  --bulma-text-title-l:14%;
  --bulma-scheme-invert-ter-l:14%;
  --bulma-scheme-invert-bis-l:7%;
  --bulma-scheme-invert-l:4%;
  --bulma-family-primary:Inter,SF Pro,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;
  --bulma-family-secondary:Inter,SF Pro,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;
  --bulma-family-code:Inconsolata,Hack,SF Mono,Roboto Mono,Source Code Pro,Ubuntu Mono,monospace;
  --bulma-size-small:0.75rem;
  --bulma-size-normal:1rem;
  --bulma-size-medium:1.25rem;
  --bulma-size-large:1.5rem;
  --bulma-weight-light:300;
  --bulma-weight-normal:400;
  --bulma-weight-medium:500;
  --bulma-weight-semibold:600;
  --bulma-weight-bold:700;
  --bulma-weight-extrabold:800;
  --bulma-block-spacing:1.5rem;
  --bulma-duration:294ms;
  --bulma-easing:ease-out;
  --bulma-radius-small:0.25rem;
  --bulma-radius:0.375rem;
  --bulma-radius-medium:0.5em;
  --bulma-radius-large:0.75rem;
  --bulma-radius-rounded:9999px;
  --bulma-speed:86ms;
  --bulma-arrow-color:var(--bulma-link);
  --bulma-loading-color:var(--bulma-border);
  --bulma-burger-h:var(--bulma-link-h);
  --bulma-burger-s:var(--bulma-link-s);
  --bulma-burger-l:var(--bulma-link-l);
  --bulma-burger-border-radius:0.5em;
  --bulma-burger-gap:5px;
  --bulma-burger-item-height:2px;
  --bulma-burger-item-width:20px;
  --bulma-white:hsla(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-l),1);
  --bulma-white-base:hsla(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-l),1);
  --bulma-white-rgb:255,255,255;
  --bulma-white-h:221deg;
  --bulma-white-s:14%;
  --bulma-white-l:100%;
  --bulma-white-invert-l:4%;
  --bulma-white-invert:#090a0c;
  --bulma-white-on-scheme-l:35%;
  --bulma-white-on-scheme:hsla(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-on-scheme-l),1);
  --bulma-black:hsla(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-l),1);
  --bulma-black-base:hsla(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-l),1);
  --bulma-black-rgb:8.772,9.6764,11.628;
  --bulma-black-h:221deg;
  --bulma-black-s:14%;
  --bulma-black-l:4%;
  --bulma-black-invert-l:100%;
  --bulma-black-invert:#fff;
  --bulma-black-on-scheme-l:4%;
  --bulma-black-on-scheme:hsla(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-on-scheme-l),1);
  --bulma-light:hsla(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-l),1);
  --bulma-light-base:hsla(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-l),1);
  --bulma-light-rgb:243.372,244.2764,246.228;
  --bulma-light-h:221deg;
  --bulma-light-s:14%;
  --bulma-light-l:96%;
  --bulma-light-invert-l:21%;
  --bulma-light-invert:#2e333d;
  --bulma-light-on-scheme-l:36%;
  --bulma-light-on-scheme:hsla(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-on-scheme-l),1);
  --bulma-dark:hsla(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-l),1);
  --bulma-dark-base:hsla(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-l),1);
  --bulma-dark-rgb:46.053,50.8011,61.047;
  --bulma-dark-h:221deg;
  --bulma-dark-s:14%;
  --bulma-dark-l:21%;
  --bulma-dark-invert-l:96%;
  --bulma-dark-invert:#f3f4f6;
  --bulma-dark-on-scheme-l:21%;
  --bulma-dark-on-scheme:hsla(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-on-scheme-l),1);
  --bulma-text:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-l),1);
  --bulma-text-base:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-l),1);
  --bulma-text-rgb:63.597,70.1539,84.303;
  --bulma-text-h:221deg;
  --bulma-text-s:14%;
  --bulma-text-l:29%;
  --bulma-text-00-l:0%;
  --bulma-text-05-l:4%;
  --bulma-text-10-l:9%;
  --bulma-text-15-l:14%;
  --bulma-text-20-l:19%;
  --bulma-text-25-l:24%;
  --bulma-text-30-l:29%;
  --bulma-text-35-l:34%;
  --bulma-text-40-l:39%;
  --bulma-text-45-l:44%;
  --bulma-text-50-l:49%;
  --bulma-text-55-l:54%;
  --bulma-text-60-l:59%;
  --bulma-text-65-l:64%;
  --bulma-text-70-l:69%;
  --bulma-text-75-l:74%;
  --bulma-text-80-l:79%;
  --bulma-text-85-l:84%;
  --bulma-text-90-l:89%;
  --bulma-text-95-l:94%;
  --bulma-text-100-l:99%;
  --bulma-text-00:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-00-l),1);
  --bulma-text-00-invert-l:var(--bulma-text-60-l);
  --bulma-text-00-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-00-invert-l),1);
  --bulma-text-05:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-05-l),1);
  --bulma-text-05-invert-l:var(--bulma-text-60-l);
  --bulma-text-05-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-05-invert-l),1);
  --bulma-text-10:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-10-l),1);
  --bulma-text-10-invert-l:var(--bulma-text-70-l);
  --bulma-text-10-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-10-invert-l),1);
  --bulma-text-15:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-15-l),1);
  --bulma-text-15-invert-l:var(--bulma-text-75-l);
  --bulma-text-15-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-15-invert-l),1);
  --bulma-text-20:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-20-l),1);
  --bulma-text-20-invert-l:var(--bulma-text-85-l);
  --bulma-text-20-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-20-invert-l),1);
  --bulma-text-25:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-25-l),1);
  --bulma-text-25-invert-l:var(--bulma-text-95-l);
  --bulma-text-25-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-25-invert-l),1);
  --bulma-text-30:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-30-l),1);
  --bulma-text-30-invert-l:var(--bulma-text-100-l);
  --bulma-text-30-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-30-invert-l),1);
  --bulma-text-35:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-35-l),1);
  --bulma-text-35-invert-l:var(--bulma-text-100-l);
  --bulma-text-35-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-35-invert-l),1);
  --bulma-text-40:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-40-l),1);
  --bulma-text-40-invert-l:var(--bulma-text-100-l);
  --bulma-text-40-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-40-invert-l),1);
  --bulma-text-45:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-45-l),1);
  --bulma-text-45-invert-l:var(--bulma-text-100-l);
  --bulma-text-45-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-45-invert-l),1);
  --bulma-text-50:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-50-l),1);
  --bulma-text-50-invert-l:var(--bulma-text-100-l);
  --bulma-text-50-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-50-invert-l),1);
  --bulma-text-55:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-55-l),1);
  --bulma-text-55-invert-l:var(--bulma-text-100-l);
  --bulma-text-55-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-55-invert-l),1);
  --bulma-text-60:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-60-l),1);
  --bulma-text-60-invert-l:var(--bulma-text-05-l);
  --bulma-text-60-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-60-invert-l),1);
  --bulma-text-65:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-65-l),1);
  --bulma-text-65-invert-l:var(--bulma-text-05-l);
  --bulma-text-65-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-65-invert-l),1);
  --bulma-text-70:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-70-l),1);
  --bulma-text-70-invert-l:var(--bulma-text-10-l);
  --bulma-text-70-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-70-invert-l),1);
  --bulma-text-75:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-75-l),1);
  --bulma-text-75-invert-l:var(--bulma-text-15-l);
  --bulma-text-75-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-75-invert-l),1);
  --bulma-text-80:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-80-l),1);
  --bulma-text-80-invert-l:var(--bulma-text-15-l);
  --bulma-text-80-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-80-invert-l),1);
  --bulma-text-85:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-85-l),1);
  --bulma-text-85-invert-l:var(--bulma-text-20-l);
  --bulma-text-85-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-85-invert-l),1);
  --bulma-text-90:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-90-l),1);
  --bulma-text-90-invert-l:var(--bulma-text-20-l);
  --bulma-text-90-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-90-invert-l),1);
  --bulma-text-95:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-95-l),1);
  --bulma-text-95-invert-l:var(--bulma-text-25-l);
  --bulma-text-95-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-95-invert-l),1);
  --bulma-text-100:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-100-l),1);
  --bulma-text-100-invert-l:var(--bulma-text-25-l);
  --bulma-text-100-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-100-invert-l),1);
  --bulma-text-invert-l:var(--bulma-text-100-l);
  --bulma-text-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-invert-l),1);
  --bulma-text-light-l:var(--bulma-text-90-l);
  --bulma-text-light:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-light-l),1);
  --bulma-text-light-invert-l:var(--bulma-text-20-l);
  --bulma-text-light-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-light-invert-l),1);
  --bulma-text-dark-l:var(--bulma-text-10-l);
  --bulma-text-dark:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-dark-l),1);
  --bulma-text-dark-invert-l:var(--bulma-text-70-l);
  --bulma-text-dark-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-dark-invert-l),1);
  --bulma-text-soft:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-soft-l),1);
  --bulma-text-bold:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-bold-l),1);
  --bulma-text-soft-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-soft-invert-l),1);
  --bulma-text-bold-invert:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-bold-invert-l),1);
  --bulma-text-on-scheme-l:29%;
  --bulma-text-on-scheme:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-on-scheme-l),1);
  --bulma-primary:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-l),1);
  --bulma-primary-base:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-l),1);
  --bulma-primary-rgb:0,209.1,177.735;
  --bulma-primary-h:171deg;
  --bulma-primary-s:100%;
  --bulma-primary-l:41%;
  --bulma-primary-00-l:1%;
  --bulma-primary-05-l:6%;
  --bulma-primary-10-l:11%;
  --bulma-primary-15-l:16%;
  --bulma-primary-20-l:21%;
  --bulma-primary-25-l:26%;
  --bulma-primary-30-l:31%;
  --bulma-primary-35-l:36%;
  --bulma-primary-40-l:41%;
  --bulma-primary-45-l:46%;
  --bulma-primary-50-l:51%;
  --bulma-primary-55-l:56%;
  --bulma-primary-60-l:61%;
  --bulma-primary-65-l:66%;
  --bulma-primary-70-l:71%;
  --bulma-primary-75-l:76%;
  --bulma-primary-80-l:81%;
  --bulma-primary-85-l:86%;
  --bulma-primary-90-l:91%;
  --bulma-primary-95-l:96%;
  --bulma-primary-100-l:100%;
  --bulma-primary-00:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-00-l),1);
  --bulma-primary-00-invert-l:var(--bulma-primary-30-l);
  --bulma-primary-00-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-00-invert-l),1);
  --bulma-primary-05:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-05-l),1);
  --bulma-primary-05-invert-l:var(--bulma-primary-40-l);
  --bulma-primary-05-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-05-invert-l),1);
  --bulma-primary-10:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-10-l),1);
  --bulma-primary-10-invert-l:var(--bulma-primary-50-l);
  --bulma-primary-10-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-10-invert-l),1);
  --bulma-primary-15:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-15-l),1);
  --bulma-primary-15-invert-l:var(--bulma-primary-100-l);
  --bulma-primary-15-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-15-invert-l),1);
  --bulma-primary-20:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-20-l),1);
  --bulma-primary-20-invert-l:var(--bulma-primary-100-l);
  --bulma-primary-20-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-20-invert-l),1);
  --bulma-primary-25:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-25-l),1);
  --bulma-primary-25-invert-l:var(--bulma-primary-100-l);
  --bulma-primary-25-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-25-invert-l),1);
  --bulma-primary-30:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-30-l),1);
  --bulma-primary-30-invert-l:var(--bulma-primary-00-l);
  --bulma-primary-30-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-30-invert-l),1);
  --bulma-primary-35:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-35-l),1);
  --bulma-primary-35-invert-l:var(--bulma-primary-00-l);
  --bulma-primary-35-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-35-invert-l),1);
  --bulma-primary-40:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-40-l),1);
  --bulma-primary-40-invert-l:var(--bulma-primary-05-l);
  --bulma-primary-40-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-40-invert-l),1);
  --bulma-primary-45:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-45-l),1);
  --bulma-primary-45-invert-l:var(--bulma-primary-05-l);
  --bulma-primary-45-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-45-invert-l),1);
  --bulma-primary-50:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-50-l),1);
  --bulma-primary-50-invert-l:var(--bulma-primary-10-l);
  --bulma-primary-50-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-50-invert-l),1);
  --bulma-primary-55:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-55-l),1);
  --bulma-primary-55-invert-l:var(--bulma-primary-10-l);
  --bulma-primary-55-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-55-invert-l),1);
  --bulma-primary-60:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-60-l),1);
  --bulma-primary-60-invert-l:var(--bulma-primary-10-l);
  --bulma-primary-60-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-60-invert-l),1);
  --bulma-primary-65:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-65-l),1);
  --bulma-primary-65-invert-l:var(--bulma-primary-10-l);
  --bulma-primary-65-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-65-invert-l),1);
  --bulma-primary-70:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-70-l),1);
  --bulma-primary-70-invert-l:var(--bulma-primary-10-l);
  --bulma-primary-70-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-70-invert-l),1);
  --bulma-primary-75:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-75-l),1);
  --bulma-primary-75-invert-l:var(--bulma-primary-10-l);
  --bulma-primary-75-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-75-invert-l),1);
  --bulma-primary-80:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-80-l),1);
  --bulma-primary-80-invert-l:var(--bulma-primary-10-l);
  --bulma-primary-80-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-80-invert-l),1);
  --bulma-primary-85:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-85-l),1);
  --bulma-primary-85-invert-l:var(--bulma-primary-10-l);
  --bulma-primary-85-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-85-invert-l),1);
  --bulma-primary-90:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-90-l),1);
  --bulma-primary-90-invert-l:var(--bulma-primary-10-l);
  --bulma-primary-90-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-90-invert-l),1);
  --bulma-primary-95:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-95-l),1);
  --bulma-primary-95-invert-l:var(--bulma-primary-10-l);
  --bulma-primary-95-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-95-invert-l),1);
  --bulma-primary-100:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-100-l),1);
  --bulma-primary-100-invert-l:var(--bulma-primary-15-l);
  --bulma-primary-100-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-100-invert-l),1);
  --bulma-primary-invert-l:var(--bulma-primary-05-l);
  --bulma-primary-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-invert-l),1);
  --bulma-primary-light-l:var(--bulma-primary-90-l);
  --bulma-primary-light:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-light-l),1);
  --bulma-primary-light-invert-l:var(--bulma-primary-10-l);
  --bulma-primary-light-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-light-invert-l),1);
  --bulma-primary-dark-l:var(--bulma-primary-10-l);
  --bulma-primary-dark:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-dark-l),1);
  --bulma-primary-dark-invert-l:var(--bulma-primary-50-l);
  --bulma-primary-dark-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-dark-invert-l),1);
  --bulma-primary-soft:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-soft-l),1);
  --bulma-primary-bold:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-bold-l),1);
  --bulma-primary-soft-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-soft-invert-l),1);
  --bulma-primary-bold-invert:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-bold-invert-l),1);
  --bulma-primary-on-scheme-l:21%;
  --bulma-primary-on-scheme:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-on-scheme-l),1);
  --bulma-link:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-l),1);
  --bulma-link-base:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-l),1);
  --bulma-link-rgb:66.3,88.315,255;
  --bulma-link-h:233deg;
  --bulma-link-s:100%;
  --bulma-link-l:63%;
  --bulma-link-00-l:0%;
  --bulma-link-05-l:3%;
  --bulma-link-10-l:8%;
  --bulma-link-15-l:13%;
  --bulma-link-20-l:18%;
  --bulma-link-25-l:23%;
  --bulma-link-30-l:28%;
  --bulma-link-35-l:33%;
  --bulma-link-40-l:38%;
  --bulma-link-45-l:43%;
  --bulma-link-50-l:48%;
  --bulma-link-55-l:53%;
  --bulma-link-60-l:58%;
  --bulma-link-65-l:63%;
  --bulma-link-70-l:68%;
  --bulma-link-75-l:73%;
  --bulma-link-80-l:78%;
  --bulma-link-85-l:83%;
  --bulma-link-90-l:88%;
  --bulma-link-95-l:93%;
  --bulma-link-100-l:98%;
  --bulma-link-00:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-00-l),1);
  --bulma-link-00-invert-l:var(--bulma-link-75-l);
  --bulma-link-00-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-00-invert-l),1);
  --bulma-link-05:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-05-l),1);
  --bulma-link-05-invert-l:var(--bulma-link-75-l);
  --bulma-link-05-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-05-invert-l),1);
  --bulma-link-10:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-10-l),1);
  --bulma-link-10-invert-l:var(--bulma-link-75-l);
  --bulma-link-10-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-10-invert-l),1);
  --bulma-link-15:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-15-l),1);
  --bulma-link-15-invert-l:var(--bulma-link-80-l);
  --bulma-link-15-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-15-invert-l),1);
  --bulma-link-20:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-20-l),1);
  --bulma-link-20-invert-l:var(--bulma-link-80-l);
  --bulma-link-20-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-20-invert-l),1);
  --bulma-link-25:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-25-l),1);
  --bulma-link-25-invert-l:var(--bulma-link-85-l);
  --bulma-link-25-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-25-invert-l),1);
  --bulma-link-30:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-30-l),1);
  --bulma-link-30-invert-l:var(--bulma-link-90-l);
  --bulma-link-30-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-30-invert-l),1);
  --bulma-link-35:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-35-l),1);
  --bulma-link-35-invert-l:var(--bulma-link-90-l);
  --bulma-link-35-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-35-invert-l),1);
  --bulma-link-40:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-40-l),1);
  --bulma-link-40-invert-l:var(--bulma-link-95-l);
  --bulma-link-40-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-40-invert-l),1);
  --bulma-link-45:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-45-l),1);
  --bulma-link-45-invert-l:var(--bulma-link-95-l);
  --bulma-link-45-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-45-invert-l),1);
  --bulma-link-50:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-50-l),1);
  --bulma-link-50-invert-l:var(--bulma-link-100-l);
  --bulma-link-50-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-50-invert-l),1);
  --bulma-link-55:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-55-l),1);
  --bulma-link-55-invert-l:var(--bulma-link-100-l);
  --bulma-link-55-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-55-invert-l),1);
  --bulma-link-60:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-60-l),1);
  --bulma-link-60-invert-l:var(--bulma-link-100-l);
  --bulma-link-60-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-60-invert-l),1);
  --bulma-link-65:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-65-l),1);
  --bulma-link-65-invert-l:var(--bulma-link-100-l);
  --bulma-link-65-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-65-invert-l),1);
  --bulma-link-70:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-70-l),1);
  --bulma-link-70-invert-l:var(--bulma-link-100-l);
  --bulma-link-70-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-70-invert-l),1);
  --bulma-link-75:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-75-l),1);
  --bulma-link-75-invert-l:var(--bulma-link-10-l);
  --bulma-link-75-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-75-invert-l),1);
  --bulma-link-80:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-80-l),1);
  --bulma-link-80-invert-l:var(--bulma-link-20-l);
  --bulma-link-80-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-80-invert-l),1);
  --bulma-link-85:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-85-l),1);
  --bulma-link-85-invert-l:var(--bulma-link-25-l);
  --bulma-link-85-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-85-invert-l),1);
  --bulma-link-90:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-90-l),1);
  --bulma-link-90-invert-l:var(--bulma-link-35-l);
  --bulma-link-90-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-90-invert-l),1);
  --bulma-link-95:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-95-l),1);
  --bulma-link-95-invert-l:var(--bulma-link-45-l);
  --bulma-link-95-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-95-invert-l),1);
  --bulma-link-100:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-100-l),1);
  --bulma-link-100-invert-l:var(--bulma-link-50-l);
  --bulma-link-100-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-100-invert-l),1);
  --bulma-link-invert-l:var(--bulma-link-100-l);
  --bulma-link-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-invert-l),1);
  --bulma-link-light-l:var(--bulma-link-90-l);
  --bulma-link-light:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-light-l),1);
  --bulma-link-light-invert-l:var(--bulma-link-35-l);
  --bulma-link-light-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-light-invert-l),1);
  --bulma-link-dark-l:var(--bulma-link-10-l);
  --bulma-link-dark:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-dark-l),1);
  --bulma-link-dark-invert-l:var(--bulma-link-75-l);
  --bulma-link-dark-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-dark-invert-l),1);
  --bulma-link-soft:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-soft-l),1);
  --bulma-link-bold:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-bold-l),1);
  --bulma-link-soft-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-soft-invert-l),1);
  --bulma-link-bold-invert:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-bold-invert-l),1);
  --bulma-link-on-scheme-l:58%;
  --bulma-link-on-scheme:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-on-scheme-l),1);
  --bulma-info:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-l),1);
  --bulma-info-base:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-l),1);
  --bulma-info-rgb:102,209.1,255;
  --bulma-info-h:198deg;
  --bulma-info-s:100%;
  --bulma-info-l:70%;
  --bulma-info-00-l:0%;
  --bulma-info-05-l:5%;
  --bulma-info-10-l:10%;
  --bulma-info-15-l:15%;
  --bulma-info-20-l:20%;
  --bulma-info-25-l:25%;
  --bulma-info-30-l:30%;
  --bulma-info-35-l:35%;
  --bulma-info-40-l:40%;
  --bulma-info-45-l:45%;
  --bulma-info-50-l:50%;
  --bulma-info-55-l:55%;
  --bulma-info-60-l:60%;
  --bulma-info-65-l:65%;
  --bulma-info-70-l:70%;
  --bulma-info-75-l:75%;
  --bulma-info-80-l:80%;
  --bulma-info-85-l:85%;
  --bulma-info-90-l:90%;
  --bulma-info-95-l:95%;
  --bulma-info-100-l:100%;
  --bulma-info-00:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-00-l),1);
  --bulma-info-00-invert-l:var(--bulma-info-45-l);
  --bulma-info-00-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-00-invert-l),1);
  --bulma-info-05:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-05-l),1);
  --bulma-info-05-invert-l:var(--bulma-info-50-l);
  --bulma-info-05-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-05-invert-l),1);
  --bulma-info-10:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-10-l),1);
  --bulma-info-10-invert-l:var(--bulma-info-60-l);
  --bulma-info-10-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-10-invert-l),1);
  --bulma-info-15:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-15-l),1);
  --bulma-info-15-invert-l:var(--bulma-info-80-l);
  --bulma-info-15-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-15-invert-l),1);
  --bulma-info-20:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-20-l),1);
  --bulma-info-20-invert-l:var(--bulma-info-95-l);
  --bulma-info-20-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-20-invert-l),1);
  --bulma-info-25:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-25-l),1);
  --bulma-info-25-invert-l:var(--bulma-info-100-l);
  --bulma-info-25-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-25-invert-l),1);
  --bulma-info-30:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-30-l),1);
  --bulma-info-30-invert-l:var(--bulma-info-100-l);
  --bulma-info-30-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-30-invert-l),1);
  --bulma-info-35:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-35-l),1);
  --bulma-info-35-invert-l:var(--bulma-info-100-l);
  --bulma-info-35-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-35-invert-l),1);
  --bulma-info-40:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-40-l),1);
  --bulma-info-40-invert-l:var(--bulma-info-100-l);
  --bulma-info-40-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-40-invert-l),1);
  --bulma-info-45:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-45-l),1);
  --bulma-info-45-invert-l:var(--bulma-info-00-l);
  --bulma-info-45-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-45-invert-l),1);
  --bulma-info-50:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-50-l),1);
  --bulma-info-50-invert-l:var(--bulma-info-05-l);
  --bulma-info-50-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-50-invert-l),1);
  --bulma-info-55:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-55-l),1);
  --bulma-info-55-invert-l:var(--bulma-info-05-l);
  --bulma-info-55-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-55-invert-l),1);
  --bulma-info-60:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-60-l),1);
  --bulma-info-60-invert-l:var(--bulma-info-10-l);
  --bulma-info-60-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-60-invert-l),1);
  --bulma-info-65:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-65-l),1);
  --bulma-info-65-invert-l:var(--bulma-info-10-l);
  --bulma-info-65-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-65-invert-l),1);
  --bulma-info-70:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-70-l),1);
  --bulma-info-70-invert-l:var(--bulma-info-10-l);
  --bulma-info-70-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-70-invert-l),1);
  --bulma-info-75:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-75-l),1);
  --bulma-info-75-invert-l:var(--bulma-info-10-l);
  --bulma-info-75-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-75-invert-l),1);
  --bulma-info-80:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-80-l),1);
  --bulma-info-80-invert-l:var(--bulma-info-15-l);
  --bulma-info-80-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-80-invert-l),1);
  --bulma-info-85:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-85-l),1);
  --bulma-info-85-invert-l:var(--bulma-info-15-l);
  --bulma-info-85-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-85-invert-l),1);
  --bulma-info-90:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-90-l),1);
  --bulma-info-90-invert-l:var(--bulma-info-15-l);
  --bulma-info-90-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-90-invert-l),1);
  --bulma-info-95:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-95-l),1);
  --bulma-info-95-invert-l:var(--bulma-info-20-l);
  --bulma-info-95-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-95-invert-l),1);
  --bulma-info-100:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-100-l),1);
  --bulma-info-100-invert-l:var(--bulma-info-20-l);
  --bulma-info-100-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-100-invert-l),1);
  --bulma-info-invert-l:var(--bulma-info-10-l);
  --bulma-info-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-invert-l),1);
  --bulma-info-light-l:var(--bulma-info-90-l);
  --bulma-info-light:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-light-l),1);
  --bulma-info-light-invert-l:var(--bulma-info-15-l);
  --bulma-info-light-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-light-invert-l),1);
  --bulma-info-dark-l:var(--bulma-info-10-l);
  --bulma-info-dark:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-dark-l),1);
  --bulma-info-dark-invert-l:var(--bulma-info-60-l);
  --bulma-info-dark-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-dark-invert-l),1);
  --bulma-info-soft:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-soft-l),1);
  --bulma-info-bold:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-bold-l),1);
  --bulma-info-soft-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-soft-invert-l),1);
  --bulma-info-bold-invert:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-bold-invert-l),1);
  --bulma-info-on-scheme-l:25%;
  --bulma-info-on-scheme:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-on-scheme-l),1);
  --bulma-success:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-l),1);
  --bulma-success-base:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-l),1);
  --bulma-success-rgb:71.6295,198.6705,141.50205;
  --bulma-success-h:153deg;
  --bulma-success-s:53%;
  --bulma-success-l:53%;
  --bulma-success-00-l:0%;
  --bulma-success-05-l:3%;
  --bulma-success-10-l:8%;
  --bulma-success-15-l:13%;
  --bulma-success-20-l:18%;
  --bulma-success-25-l:23%;
  --bulma-success-30-l:28%;
  --bulma-success-35-l:33%;
  --bulma-success-40-l:38%;
  --bulma-success-45-l:43%;
  --bulma-success-50-l:48%;
  --bulma-success-55-l:53%;
  --bulma-success-60-l:58%;
  --bulma-success-65-l:63%;
  --bulma-success-70-l:68%;
  --bulma-success-75-l:73%;
  --bulma-success-80-l:78%;
  --bulma-success-85-l:83%;
  --bulma-success-90-l:88%;
  --bulma-success-95-l:93%;
  --bulma-success-100-l:98%;
  --bulma-success-00:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-00-l),1);
  --bulma-success-00-invert-l:var(--bulma-success-45-l);
  --bulma-success-00-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-00-invert-l),1);
  --bulma-success-05:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-05-l),1);
  --bulma-success-05-invert-l:var(--bulma-success-45-l);
  --bulma-success-05-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-05-invert-l),1);
  --bulma-success-10:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-10-l),1);
  --bulma-success-10-invert-l:var(--bulma-success-55-l);
  --bulma-success-10-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-10-invert-l),1);
  --bulma-success-15:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-15-l),1);
  --bulma-success-15-invert-l:var(--bulma-success-75-l);
  --bulma-success-15-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-15-invert-l),1);
  --bulma-success-20:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-20-l),1);
  --bulma-success-20-invert-l:var(--bulma-success-95-l);
  --bulma-success-20-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-20-invert-l),1);
  --bulma-success-25:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-25-l),1);
  --bulma-success-25-invert-l:var(--bulma-success-100-l);
  --bulma-success-25-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-25-invert-l),1);
  --bulma-success-30:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-30-l),1);
  --bulma-success-30-invert-l:var(--bulma-success-100-l);
  --bulma-success-30-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-30-invert-l),1);
  --bulma-success-35:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-35-l),1);
  --bulma-success-35-invert-l:var(--bulma-success-100-l);
  --bulma-success-35-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-35-invert-l),1);
  --bulma-success-40:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-40-l),1);
  --bulma-success-40-invert-l:var(--bulma-success-100-l);
  --bulma-success-40-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-40-invert-l),1);
  --bulma-success-45:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-45-l),1);
  --bulma-success-45-invert-l:var(--bulma-success-05-l);
  --bulma-success-45-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-45-invert-l),1);
  --bulma-success-50:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-50-l),1);
  --bulma-success-50-invert-l:var(--bulma-success-05-l);
  --bulma-success-50-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-50-invert-l),1);
  --bulma-success-55:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-55-l),1);
  --bulma-success-55-invert-l:var(--bulma-success-10-l);
  --bulma-success-55-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-55-invert-l),1);
  --bulma-success-60:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-60-l),1);
  --bulma-success-60-invert-l:var(--bulma-success-10-l);
  --bulma-success-60-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-60-invert-l),1);
  --bulma-success-65:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-65-l),1);
  --bulma-success-65-invert-l:var(--bulma-success-10-l);
  --bulma-success-65-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-65-invert-l),1);
  --bulma-success-70:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-70-l),1);
  --bulma-success-70-invert-l:var(--bulma-success-10-l);
  --bulma-success-70-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-70-invert-l),1);
  --bulma-success-75:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-75-l),1);
  --bulma-success-75-invert-l:var(--bulma-success-15-l);
  --bulma-success-75-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-75-invert-l),1);
  --bulma-success-80:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-80-l),1);
  --bulma-success-80-invert-l:var(--bulma-success-15-l);
  --bulma-success-80-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-80-invert-l),1);
  --bulma-success-85:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-85-l),1);
  --bulma-success-85-invert-l:var(--bulma-success-15-l);
  --bulma-success-85-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-85-invert-l),1);
  --bulma-success-90:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-90-l),1);
  --bulma-success-90-invert-l:var(--bulma-success-15-l);
  --bulma-success-90-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-90-invert-l),1);
  --bulma-success-95:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-95-l),1);
  --bulma-success-95-invert-l:var(--bulma-success-20-l);
  --bulma-success-95-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-95-invert-l),1);
  --bulma-success-100:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-100-l),1);
  --bulma-success-100-invert-l:var(--bulma-success-20-l);
  --bulma-success-100-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-100-invert-l),1);
  --bulma-success-invert-l:var(--bulma-success-10-l);
  --bulma-success-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-invert-l),1);
  --bulma-success-light-l:var(--bulma-success-90-l);
  --bulma-success-light:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-light-l),1);
  --bulma-success-light-invert-l:var(--bulma-success-15-l);
  --bulma-success-light-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-light-invert-l),1);
  --bulma-success-dark-l:var(--bulma-success-10-l);
  --bulma-success-dark:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-dark-l),1);
  --bulma-success-dark-invert-l:var(--bulma-success-55-l);
  --bulma-success-dark-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-dark-invert-l),1);
  --bulma-success-soft:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-soft-l),1);
  --bulma-success-bold:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-bold-l),1);
  --bulma-success-soft-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-soft-invert-l),1);
  --bulma-success-bold-invert:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-bold-invert-l),1);
  --bulma-success-on-scheme-l:23%;
  --bulma-success-on-scheme:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-on-scheme-l),1);
  --bulma-warning:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-l),1);
  --bulma-warning-base:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-l),1);
  --bulma-warning-rgb:255,183.09,15.3;
  --bulma-warning-h:42deg;
  --bulma-warning-s:100%;
  --bulma-warning-l:53%;
  --bulma-warning-00-l:0%;
  --bulma-warning-05-l:3%;
  --bulma-warning-10-l:8%;
  --bulma-warning-15-l:13%;
  --bulma-warning-20-l:18%;
  --bulma-warning-25-l:23%;
  --bulma-warning-30-l:28%;
  --bulma-warning-35-l:33%;
  --bulma-warning-40-l:38%;
  --bulma-warning-45-l:43%;
  --bulma-warning-50-l:48%;
  --bulma-warning-55-l:53%;
  --bulma-warning-60-l:58%;
  --bulma-warning-65-l:63%;
  --bulma-warning-70-l:68%;
  --bulma-warning-75-l:73%;
  --bulma-warning-80-l:78%;
  --bulma-warning-85-l:83%;
  --bulma-warning-90-l:88%;
  --bulma-warning-95-l:93%;
  --bulma-warning-100-l:98%;
  --bulma-warning-00:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-00-l),1);
  --bulma-warning-00-invert-l:var(--bulma-warning-40-l);
  --bulma-warning-00-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-00-invert-l),1);
  --bulma-warning-05:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-05-l),1);
  --bulma-warning-05-invert-l:var(--bulma-warning-45-l);
  --bulma-warning-05-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-05-invert-l),1);
  --bulma-warning-10:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-10-l),1);
  --bulma-warning-10-invert-l:var(--bulma-warning-50-l);
  --bulma-warning-10-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-10-invert-l),1);
  --bulma-warning-15:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-15-l),1);
  --bulma-warning-15-invert-l:var(--bulma-warning-70-l);
  --bulma-warning-15-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-15-invert-l),1);
  --bulma-warning-20:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-20-l),1);
  --bulma-warning-20-invert-l:var(--bulma-warning-100-l);
  --bulma-warning-20-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-20-invert-l),1);
  --bulma-warning-25:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-25-l),1);
  --bulma-warning-25-invert-l:var(--bulma-warning-100-l);
  --bulma-warning-25-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-25-invert-l),1);
  --bulma-warning-30:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-30-l),1);
  --bulma-warning-30-invert-l:var(--bulma-warning-100-l);
  --bulma-warning-30-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-30-invert-l),1);
  --bulma-warning-35:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-35-l),1);
  --bulma-warning-35-invert-l:var(--bulma-warning-100-l);
  --bulma-warning-35-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-35-invert-l),1);
  --bulma-warning-40:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-40-l),1);
  --bulma-warning-40-invert-l:var(--bulma-warning-00-l);
  --bulma-warning-40-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-40-invert-l),1);
  --bulma-warning-45:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-45-l),1);
  --bulma-warning-45-invert-l:var(--bulma-warning-05-l);
  --bulma-warning-45-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-45-invert-l),1);
  --bulma-warning-50:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-50-l),1);
  --bulma-warning-50-invert-l:var(--bulma-warning-10-l);
  --bulma-warning-50-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-50-invert-l),1);
  --bulma-warning-55:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-55-l),1);
  --bulma-warning-55-invert-l:var(--bulma-warning-10-l);
  --bulma-warning-55-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-55-invert-l),1);
  --bulma-warning-60:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-60-l),1);
  --bulma-warning-60-invert-l:var(--bulma-warning-10-l);
  --bulma-warning-60-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-60-invert-l),1);
  --bulma-warning-65:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-65-l),1);
  --bulma-warning-65-invert-l:var(--bulma-warning-10-l);
  --bulma-warning-65-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-65-invert-l),1);
  --bulma-warning-70:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-70-l),1);
  --bulma-warning-70-invert-l:var(--bulma-warning-15-l);
  --bulma-warning-70-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-70-invert-l),1);
  --bulma-warning-75:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-75-l),1);
  --bulma-warning-75-invert-l:var(--bulma-warning-15-l);
  --bulma-warning-75-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-75-invert-l),1);
  --bulma-warning-80:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-80-l),1);
  --bulma-warning-80-invert-l:var(--bulma-warning-15-l);
  --bulma-warning-80-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-80-invert-l),1);
  --bulma-warning-85:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-85-l),1);
  --bulma-warning-85-invert-l:var(--bulma-warning-15-l);
  --bulma-warning-85-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-85-invert-l),1);
  --bulma-warning-90:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-90-l),1);
  --bulma-warning-90-invert-l:var(--bulma-warning-15-l);
  --bulma-warning-90-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-90-invert-l),1);
  --bulma-warning-95:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-95-l),1);
  --bulma-warning-95-invert-l:var(--bulma-warning-15-l);
  --bulma-warning-95-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-95-invert-l),1);
  --bulma-warning-100:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-100-l),1);
  --bulma-warning-100-invert-l:var(--bulma-warning-20-l);
  --bulma-warning-100-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-100-invert-l),1);
  --bulma-warning-invert-l:var(--bulma-warning-10-l);
  --bulma-warning-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-invert-l),1);
  --bulma-warning-light-l:var(--bulma-warning-90-l);
  --bulma-warning-light:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-light-l),1);
  --bulma-warning-light-invert-l:var(--bulma-warning-15-l);
  --bulma-warning-light-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-light-invert-l),1);
  --bulma-warning-dark-l:var(--bulma-warning-10-l);
  --bulma-warning-dark:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-dark-l),1);
  --bulma-warning-dark-invert-l:var(--bulma-warning-50-l);
  --bulma-warning-dark-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-dark-invert-l),1);
  --bulma-warning-soft:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-soft-l),1);
  --bulma-warning-bold:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-bold-l),1);
  --bulma-warning-soft-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-soft-invert-l),1);
  --bulma-warning-bold-invert:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-bold-invert-l),1);
  --bulma-warning-on-scheme-l:23%;
  --bulma-warning-on-scheme:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-on-scheme-l),1);
  --bulma-danger:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-l),1);
  --bulma-danger-base:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-l),1);
  --bulma-danger-rgb:255,102,132.6;
  --bulma-danger-h:348deg;
  --bulma-danger-s:100%;
  --bulma-danger-l:70%;
  --bulma-danger-00-l:0%;
  --bulma-danger-05-l:5%;
  --bulma-danger-10-l:10%;
  --bulma-danger-15-l:15%;
  --bulma-danger-20-l:20%;
  --bulma-danger-25-l:25%;
  --bulma-danger-30-l:30%;
  --bulma-danger-35-l:35%;
  --bulma-danger-40-l:40%;
  --bulma-danger-45-l:45%;
  --bulma-danger-50-l:50%;
  --bulma-danger-55-l:55%;
  --bulma-danger-60-l:60%;
  --bulma-danger-65-l:65%;
  --bulma-danger-70-l:70%;
  --bulma-danger-75-l:75%;
  --bulma-danger-80-l:80%;
  --bulma-danger-85-l:85%;
  --bulma-danger-90-l:90%;
  --bulma-danger-95-l:95%;
  --bulma-danger-100-l:100%;
  --bulma-danger-00:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-00-l),1);
  --bulma-danger-00-invert-l:var(--bulma-danger-65-l);
  --bulma-danger-00-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-00-invert-l),1);
  --bulma-danger-05:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-05-l),1);
  --bulma-danger-05-invert-l:var(--bulma-danger-70-l);
  --bulma-danger-05-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-05-invert-l),1);
  --bulma-danger-10:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-10-l),1);
  --bulma-danger-10-invert-l:var(--bulma-danger-75-l);
  --bulma-danger-10-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-10-invert-l),1);
  --bulma-danger-15:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-15-l),1);
  --bulma-danger-15-invert-l:var(--bulma-danger-80-l);
  --bulma-danger-15-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-15-invert-l),1);
  --bulma-danger-20:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-20-l),1);
  --bulma-danger-20-invert-l:var(--bulma-danger-85-l);
  --bulma-danger-20-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-20-invert-l),1);
  --bulma-danger-25:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-25-l),1);
  --bulma-danger-25-invert-l:var(--bulma-danger-90-l);
  --bulma-danger-25-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-25-invert-l),1);
  --bulma-danger-30:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-30-l),1);
  --bulma-danger-30-invert-l:var(--bulma-danger-100-l);
  --bulma-danger-30-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-30-invert-l),1);
  --bulma-danger-35:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-35-l),1);
  --bulma-danger-35-invert-l:var(--bulma-danger-100-l);
  --bulma-danger-35-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-35-invert-l),1);
  --bulma-danger-40:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-40-l),1);
  --bulma-danger-40-invert-l:var(--bulma-danger-100-l);
  --bulma-danger-40-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-40-invert-l),1);
  --bulma-danger-45:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-45-l),1);
  --bulma-danger-45-invert-l:var(--bulma-danger-100-l);
  --bulma-danger-45-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-45-invert-l),1);
  --bulma-danger-50:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-50-l),1);
  --bulma-danger-50-invert-l:var(--bulma-danger-100-l);
  --bulma-danger-50-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-50-invert-l),1);
  --bulma-danger-55:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-55-l),1);
  --bulma-danger-55-invert-l:var(--bulma-danger-100-l);
  --bulma-danger-55-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-55-invert-l),1);
  --bulma-danger-60:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-60-l),1);
  --bulma-danger-60-invert-l:var(--bulma-danger-100-l);
  --bulma-danger-60-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-60-invert-l),1);
  --bulma-danger-65:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-65-l),1);
  --bulma-danger-65-invert-l:var(--bulma-danger-00-l);
  --bulma-danger-65-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-65-invert-l),1);
  --bulma-danger-70:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-70-l),1);
  --bulma-danger-70-invert-l:var(--bulma-danger-05-l);
  --bulma-danger-70-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-70-invert-l),1);
  --bulma-danger-75:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-75-l),1);
  --bulma-danger-75-invert-l:var(--bulma-danger-10-l);
  --bulma-danger-75-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-75-invert-l),1);
  --bulma-danger-80:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-80-l),1);
  --bulma-danger-80-invert-l:var(--bulma-danger-15-l);
  --bulma-danger-80-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-80-invert-l),1);
  --bulma-danger-85:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-85-l),1);
  --bulma-danger-85-invert-l:var(--bulma-danger-20-l);
  --bulma-danger-85-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-85-invert-l),1);
  --bulma-danger-90:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-90-l),1);
  --bulma-danger-90-invert-l:var(--bulma-danger-25-l);
  --bulma-danger-90-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-90-invert-l),1);
  --bulma-danger-95:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-95-l),1);
  --bulma-danger-95-invert-l:var(--bulma-danger-25-l);
  --bulma-danger-95-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-95-invert-l),1);
  --bulma-danger-100:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-100-l),1);
  --bulma-danger-100-invert-l:var(--bulma-danger-30-l);
  --bulma-danger-100-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-100-invert-l),1);
  --bulma-danger-invert-l:var(--bulma-danger-05-l);
  --bulma-danger-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-invert-l),1);
  --bulma-danger-light-l:var(--bulma-danger-90-l);
  --bulma-danger-light:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-light-l),1);
  --bulma-danger-light-invert-l:var(--bulma-danger-25-l);
  --bulma-danger-light-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-light-invert-l),1);
  --bulma-danger-dark-l:var(--bulma-danger-10-l);
  --bulma-danger-dark:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-dark-l),1);
  --bulma-danger-dark-invert-l:var(--bulma-danger-75-l);
  --bulma-danger-dark-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-dark-invert-l),1);
  --bulma-danger-soft:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-soft-l),1);
  --bulma-danger-bold:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-bold-l),1);
  --bulma-danger-soft-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-soft-invert-l),1);
  --bulma-danger-bold-invert:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-bold-invert-l),1);
  --bulma-danger-on-scheme-l:40%;
  --bulma-danger-on-scheme:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-on-scheme-l),1);
  --bulma-black-bis:#14161a;
  --bulma-black-ter:#1f2229;
  --bulma-grey-darker:#2e333d;
  --bulma-grey-dark:#404654;
  --bulma-grey:#69748c;
  --bulma-grey-light:#abb1bf;
  --bulma-grey-lighter:#d6d9e0;
  --bulma-white-ter:#f3f4f6;
  --bulma-white-bis:#f9fafb;
  --bulma-shadow-h:221deg;
  --bulma-shadow-s:14%;
  --bulma-shadow-l:4%;
  --bulma-size-1:3rem;
  --bulma-size-2:2.5rem;
  --bulma-size-3:2rem;
  --bulma-size-4:1.5rem;
  --bulma-size-5:1.25rem;
  --bulma-size-6:1rem;
  --bulma-size-7:0.75rem;
  --bulma-scheme-main:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-main-l));
  --bulma-scheme-main-bis:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-main-bis-l));
  --bulma-scheme-main-ter:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-main-ter-l));
  --bulma-background:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-background-l));
  --bulma-background-hover:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),calc(var(--bulma-background-l) + var(--bulma-hover-background-l-delta)));
  --bulma-background-active:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),calc(var(--bulma-background-l) + var(--bulma-active-background-l-delta)));
  --bulma-border-weak:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-border-weak-l));
  --bulma-border:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-border-l));
  --bulma-border-hover:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),calc(var(--bulma-border-l) + var(--bulma-hover-border-l-delta)));
  --bulma-border-active:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),calc(var(--bulma-border-l) + var(--bulma-active-border-l-delta)));
  --bulma-text-weak:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-weak-l));
  --bulma-text:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-l));
  --bulma-text-strong:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-strong-l));
  --bulma-scheme-invert-ter:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-invert-ter-l));
  --bulma-scheme-invert-bis:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-invert-bis-l));
  --bulma-scheme-invert:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-invert-l));
  --bulma-link:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-l));
  --bulma-link-text:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-on-scheme-l));
  --bulma-link-text-hover:hsl(var(--bulma-link-h),var(--bulma-link-s),calc(var(--bulma-link-on-scheme-l) + var(--bulma-hover-color-l-delta)));
  --bulma-link-text-active:hsl(var(--bulma-link-h),var(--bulma-link-s),calc(var(--bulma-link-on-scheme-l) + var(--bulma-active-color-l-delta)));
  --bulma-focus-h:var(--bulma-link-h);
  --bulma-focus-s:var(--bulma-link-s);
  --bulma-focus-l:var(--bulma-link-l);
  --bulma-focus-offset:1px;
  --bulma-focus-style:solid;
  --bulma-focus-width:2px;
  --bulma-focus-shadow-size:0 0 0 0.1875em;
  --bulma-focus-shadow-alpha:0.25;
  --bulma-code:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-on-scheme-l));
  --bulma-code-background:var(--bulma-background);
  --bulma-pre:var(--bulma-text);
  --bulma-pre-background:var(--bulma-background);
  --bulma-shadow:0 0.5em 1em -0.125em hsla(var(--bulma-shadow-h),var(--bulma-shadow-s),var(--bulma-shadow-l),0.1),0 0px 0 1px hsla(var(--bulma-shadow-h),var(--bulma-shadow-s),var(--bulma-shadow-l),0.02);
}

.theme-dark, [data-theme=dark] {
  --bulma-white-on-scheme-l:100%;
  --bulma-white-on-scheme:hsla(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-on-scheme-l),1);
  --bulma-black-on-scheme-l:-51%;
  --bulma-black-on-scheme:hsla(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-on-scheme-l),1);
  --bulma-light-on-scheme-l:96%;
  --bulma-light-on-scheme:hsla(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-on-scheme-l),1);
  --bulma-dark-on-scheme-l:56%;
  --bulma-dark-on-scheme:hsla(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-on-scheme-l),1);
  --bulma-text-on-scheme-l:54%;
  --bulma-text-on-scheme:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-on-scheme-l),1);
  --bulma-primary-on-scheme-l:41%;
  --bulma-primary-on-scheme:hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-on-scheme-l),1);
  --bulma-link-on-scheme-l:73%;
  --bulma-link-on-scheme:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-on-scheme-l),1);
  --bulma-info-on-scheme-l:70%;
  --bulma-info-on-scheme:hsla(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-on-scheme-l),1);
  --bulma-success-on-scheme-l:53%;
  --bulma-success-on-scheme:hsla(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-on-scheme-l),1);
  --bulma-warning-on-scheme-l:53%;
  --bulma-warning-on-scheme:hsla(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-on-scheme-l),1);
  --bulma-danger-on-scheme-l:70%;
  --bulma-danger-on-scheme:hsla(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-on-scheme-l),1);
  --bulma-scheme-brightness:dark;
  --bulma-scheme-main-l:9%;
  --bulma-scheme-main-bis-l:11%;
  --bulma-scheme-main-ter-l:13%;
  --bulma-soft-l:20%;
  --bulma-bold-l:90%;
  --bulma-soft-invert-l:90%;
  --bulma-bold-invert-l:20%;
  --bulma-background-l:14%;
  --bulma-border-weak-l:21%;
  --bulma-border-l:24%;
  --bulma-text-weak-l:53%;
  --bulma-text-l:71%;
  --bulma-text-strong-l:93%;
  --bulma-text-title-l:100%;
  --bulma-hover-background-l-delta:5%;
  --bulma-active-background-l-delta:10%;
  --bulma-hover-border-l-delta:10%;
  --bulma-active-border-l-delta:20%;
  --bulma-hover-color-l-delta:5%;
  --bulma-active-color-l-delta:10%;
  --bulma-shadow-h:0deg;
  --bulma-shadow-s:0%;
  --bulma-shadow-l:100%;
  --bulma-scheme-main:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-main-l));
  --bulma-scheme-main-bis:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-main-bis-l));
  --bulma-scheme-main-ter:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-main-ter-l));
  --bulma-background:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-background-l));
  --bulma-background-hover:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),calc(var(--bulma-background-l) + var(--bulma-hover-background-l-delta)));
  --bulma-background-active:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),calc(var(--bulma-background-l) + var(--bulma-active-background-l-delta)));
  --bulma-border-weak:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-border-weak-l));
  --bulma-border:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-border-l));
  --bulma-border-hover:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),calc(var(--bulma-border-l) + var(--bulma-hover-border-l-delta)));
  --bulma-border-active:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),calc(var(--bulma-border-l) + var(--bulma-active-border-l-delta)));
  --bulma-text-weak:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-weak-l));
  --bulma-text:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-l));
  --bulma-text-strong:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-strong-l));
  --bulma-scheme-invert-ter:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-invert-ter-l));
  --bulma-scheme-invert-bis:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-invert-bis-l));
  --bulma-scheme-invert:hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-invert-l));
  --bulma-link:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-l));
  --bulma-link-text:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-on-scheme-l));
  --bulma-link-text-hover:hsl(var(--bulma-link-h),var(--bulma-link-s),calc(var(--bulma-link-on-scheme-l) + var(--bulma-hover-color-l-delta)));
  --bulma-link-text-active:hsl(var(--bulma-link-h),var(--bulma-link-s),calc(var(--bulma-link-on-scheme-l) + var(--bulma-active-color-l-delta)));
  --bulma-focus-h:var(--bulma-link-h);
  --bulma-focus-s:var(--bulma-link-s);
  --bulma-focus-l:var(--bulma-link-l);
  --bulma-focus-offset:1px;
  --bulma-focus-style:solid;
  --bulma-focus-width:2px;
  --bulma-focus-shadow-size:0 0 0 0.1875em;
  --bulma-focus-shadow-alpha:0.25;
  --bulma-code:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-on-scheme-l));
  --bulma-code-background:var(--bulma-background);
  --bulma-pre:var(--bulma-text);
  --bulma-pre-background:var(--bulma-background);
  --bulma-shadow:0 0.5em 1em -0.125em hsla(var(--bulma-shadow-h),var(--bulma-shadow-s),var(--bulma-shadow-l),0.1),0 0px 0 1px hsla(var(--bulma-shadow-h),var(--bulma-shadow-s),var(--bulma-shadow-l),0.02);
}

/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
blockquote, body, dd, dl, dt, fieldset, figure, h1, h2, h3, h4, h5, h6, hr, html, iframe, legend, li, ol, p, pre, textarea, ul {
  margin: 0;
  padding: 0;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: 400;
}

ul {
  list-style: none;
}

button, input, select, textarea {
  margin: 0;
}

html {
  box-sizing: border-box;
}

*, :after, :before {
  box-sizing: inherit;
}

img, video {
  height: auto;
  max-width: 100%;
}

iframe {
  border: 0;
}

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

td, th {
  padding: 0;
}

td:not([align]), th:not([align]) {
  text-align: inherit;
}

:root {
  --bulma-body-background-color:var(--bulma-scheme-main);
  --bulma-body-size:1em;
  --bulma-body-min-width:300px;
  --bulma-body-rendering:optimizeLegibility;
  --bulma-body-family:var(--bulma-family-primary);
  --bulma-body-overflow-x:hidden;
  --bulma-body-overflow-y:scroll;
  --bulma-body-color:var(--bulma-text);
  --bulma-body-font-size:1em;
  --bulma-body-weight:var(--bulma-weight-normal);
  --bulma-body-line-height:1.5;
  --bulma-code-family:var(--bulma-family-code);
  --bulma-code-padding:0.25em 0.5em 0.25em;
  --bulma-code-weight:normal;
  --bulma-code-size:0.875em;
  --bulma-small-font-size:0.875em;
  --bulma-hr-background-color:var(--bulma-background);
  --bulma-hr-height:2px;
  --bulma-hr-margin:1.5rem 0;
  --bulma-strong-color:var(--bulma-text-strong);
  --bulma-strong-weight:var(--bulma-weight-semibold);
  --bulma-pre-font-size:0.875em;
  --bulma-pre-padding:1.25rem 1.5rem;
  --bulma-pre-code-font-size:1em;
}

html {
  background-color: var(--bulma-body-background-color);
  font-size: var(--bulma-body-size);
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  min-width: var(--bulma-body-min-width);
  overflow-x: var(--bulma-body-overflow-x);
  overflow-y: var(--bulma-body-overflow-y);
  text-rendering: var(--bulma-body-rendering);
  text-size-adjust: 100%;
}

article, aside, figure, footer, header, hgroup, section {
  display: block;
}

body, button, input, optgroup, select, textarea {
  font-family: var(--bulma-body-family);
}

code, pre {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: auto;
  font-family: var(--bulma-code-family);
}

body {
  color: var(--bulma-body-color);
  font-size: var(--bulma-body-font-size);
  font-weight: var(--bulma-body-weight);
  line-height: var(--bulma-body-line-height);
}

a, button {
  cursor: pointer;
}

a:focus-visible, button:focus-visible {
  outline-color: hsl(var(--bulma-focus-h), var(--bulma-focus-s), var(--bulma-focus-l));
  outline-offset: var(--bulma-focus-offset);
  outline-style: var(--bulma-focus-style);
  outline-width: var(--bulma-focus-width);
}

a:focus-visible:active, button:focus-visible:active {
  outline-width: 1px;
}

a:active, button:active {
  outline-width: 1px;
}

a {
  color: var(--bulma-link-text);
  cursor: pointer;
  text-decoration: none;
  transition-duration: var(--bulma-duration);
  transition-property: background-color, border-color, color;
}

a strong {
  color: currentColor;
}

button {
  appearance: none;
  background: none;
  border: none;
  color: inherit;
  font-family: inherit;
  font-size: 1em;
  margin: 0;
  padding: 0;
  transition-duration: var(--bulma-duration);
  transition-property: background-color, border-color, color;
}

code {
  background-color: var(--bulma-code-background);
  border-radius: 0.5em;
  color: var(--bulma-code);
  font-size: var(--bulma-code-size);
  font-weight: var(--bulma-code-weight);
  padding: var(--bulma-code-padding);
}

hr {
  background-color: var(--bulma-hr-background-color);
  border: none;
  display: block;
  height: var(--bulma-hr-height);
  margin: var(--bulma-hr-margin);
}

img {
  height: auto;
  max-width: 100%;
}

input[type=checkbox], input[type=radio] {
  vertical-align: baseline;
}

small {
  font-size: var(--bulma-small-font-size);
}

span {
  font-style: inherit;
  font-weight: inherit;
}

strong {
  color: var(--bulma-strong-color);
  font-weight: var(--bulma-strong-weight);
}

svg {
  height: auto;
  width: auto;
}

fieldset {
  border: none;
}

pre {
  -webkit-overflow-scrolling: touch;
  background-color: var(--bulma-pre-background);
  color: var(--bulma-pre);
  font-size: var(--bulma-pre-font-size);
  overflow-x: auto;
  padding: var(--bulma-pre-padding);
  white-space: pre;
  word-wrap: normal;
}

pre code {
  background-color: transparent;
  color: currentColor;
  font-size: var(--bulma-pre-code-font-size);
  padding: 0;
}

table td, table th {
  vertical-align: top;
}

table td:not([align]), table th:not([align]) {
  text-align: inherit;
}

table th {
  color: var(--bulma-text-strong);
}

@keyframes spinAround {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes pulsate {
  50% {
    opacity: 0.5;
  }
}
.navbar-link:not(.is-arrowless):after, .select:not(.is-multiple):not(.is-loading):after {
  border: 0.125em solid var(--bulma-arrow-color);
  border-right: 0;
  border-top: 0;
  content: " ";
  display: block;
  height: 0.625em;
  margin-top: -0.4375em;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: rotate(-45deg);
  transform-origin: center;
  transition-duration: var(--bulma-duration);
  transition-property: border-color;
  width: 0.625em;
}

.block:not(:last-child), .box:not(:last-child), .breadcrumb:not(:last-child), .buttons:not(:last-child), .card:not(:last-child), .content:not(:last-child), .field:not(:last-child), .file:not(:last-child), .fixed-grid:not(:last-child), .grid:not(:last-child), .level:not(:last-child), .media:not(:last-child), .message:not(:last-child), .notification:not(:last-child), .pagination:not(:last-child), .progress:not(:last-child), .skeleton-block:not(:last-child), .subtitle:not(:last-child), .table-container:not(:last-child), .table:not(:last-child), .tabs:not(:last-child), .tags:not(:last-child), .title:not(:last-child) {
  margin-bottom: var(--bulma-block-spacing);
}

.button, .file-cta, .file-name, .input, .pagination-ellipsis, .pagination-link, .pagination-next, .pagination-previous, .select select, .textarea {
  align-items: center;
  appearance: none;
  border-color: transparent;
  border-radius: var(--bulma-control-radius);
  border-style: solid;
  border-width: var(--bulma-control-border-width);
  box-shadow: none;
  display: inline-flex;
  font-size: var(--bulma-control-size);
  height: var(--bulma-control-height);
  justify-content: flex-start;
  line-height: var(--bulma-control-line-height);
  padding: var(--bulma-control-padding-vertical) var(--bulma-control-padding-horizontal);
  position: relative;
  transition-duration: var(--bulma-duration);
  transition-property: background-color, border-color, box-shadow, color;
  vertical-align: top;
}

.button:active, .button:focus, .button:focus-visible, .button:focus-within, .file-cta:active, .file-cta:focus, .file-cta:focus-visible, .file-cta:focus-within, .file-name:active, .file-name:focus, .file-name:focus-visible, .file-name:focus-within, .input:active, .input:focus, .input:focus-visible, .input:focus-within, .is-active.button, .is-active.file-cta, .is-active.file-name, .is-active.input, .is-active.pagination-ellipsis, .is-active.pagination-link, .is-active.pagination-next, .is-active.pagination-previous, .is-active.textarea, .is-focused.button, .is-focused.file-cta, .is-focused.file-name, .is-focused.input, .is-focused.pagination-ellipsis, .is-focused.pagination-link, .is-focused.pagination-next, .is-focused.pagination-previous, .is-focused.textarea, .pagination-ellipsis:active, .pagination-ellipsis:focus, .pagination-ellipsis:focus-visible, .pagination-ellipsis:focus-within, .pagination-link:active, .pagination-link:focus, .pagination-link:focus-visible, .pagination-link:focus-within, .pagination-next:active, .pagination-next:focus, .pagination-next:focus-visible, .pagination-next:focus-within, .pagination-previous:active, .pagination-previous:focus, .pagination-previous:focus-visible, .pagination-previous:focus-within, .select select.is-active, .select select.is-focused, .select select:active, .select select:focus, .select select:focus-visible, .select select:focus-within, .textarea:active, .textarea:focus, .textarea:focus-visible, .textarea:focus-within {
  outline: none;
}

.select fieldset[disabled] select, .select select[disabled], [disabled].button, [disabled].file-cta, [disabled].file-name, [disabled].input, [disabled].pagination-ellipsis, [disabled].pagination-link, [disabled].pagination-next, [disabled].pagination-previous, [disabled].textarea, fieldset[disabled] .button, fieldset[disabled] .file-cta, fieldset[disabled] .file-name, fieldset[disabled] .input, fieldset[disabled] .pagination-ellipsis, fieldset[disabled] .pagination-link, fieldset[disabled] .pagination-next, fieldset[disabled] .pagination-previous, fieldset[disabled] .select select, fieldset[disabled] .textarea {
  cursor: not-allowed;
}

.modal-close {
  --bulma-delete-dimensions:1.25rem;
  --bulma-delete-background-l:0%;
  --bulma-delete-background-alpha:0.5;
  --bulma-delete-color:var(--bulma-white);
  appearance: none;
  background-color: hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-delete-background-l), var(--bulma-delete-background-alpha));
  border: none;
  border-radius: var(--bulma-radius-rounded);
  cursor: pointer;
  display: inline-flex;
  flex-grow: 0;
  flex-shrink: 0;
  font-size: 1em;
  height: var(--bulma-delete-dimensions);
  max-height: var(--bulma-delete-dimensions);
  max-width: var(--bulma-delete-dimensions);
  min-height: var(--bulma-delete-dimensions);
  min-width: var(--bulma-delete-dimensions);
  outline: none;
  pointer-events: auto;
  position: relative;
  vertical-align: top;
  width: var(--bulma-delete-dimensions);
}

.modal-close:after, .modal-close:before {
  background-color: var(--bulma-delete-color);
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin: center center;
}

.modal-close:before {
  height: 2px;
  width: 50%;
}

.modal-close:after {
  height: 50%;
  width: 2px;
}

.modal-close:focus, .modal-close:hover {
  --bulma-delete-background-alpha:0.4;
}

.modal-close:active {
  --bulma-delete-background-alpha:0.5;
}

.is-small.modal-close {
  --bulma-delete-dimensions:1rem;
}

.is-medium.modal-close {
  --bulma-delete-dimensions:1.5rem;
}

.is-large.modal-close {
  --bulma-delete-dimensions:2rem;
}

.button.is-loading:after, .control.is-loading:after, .select.is-loading:after {
  animation: spinAround 0.5s linear infinite;
  border-bottom: 2px solid var(--bulma-loading-color);
  border-left: 2px solid var(--bulma-loading-color);
  border-radius: var(--bulma-radius-rounded);
  border-right: 2px solid transparent;
  border-top: 2px solid transparent;
  content: "";
  display: block;
  height: 1em;
  position: relative;
  width: 1em;
}

.hero-video, .is-overlay, .modal, .modal-background {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.menu-list .menu-item, .menu-list a, .menu-list button, .navbar-burger {
  appearance: none;
  background: none;
  border: none;
  color: inherit;
  font-family: inherit;
  font-size: 1em;
  margin: 0;
  padding: 0;
}

.breadcrumb, .button, .file, .is-unselectable, .pagination-ellipsis, .pagination-link, .pagination-next, .pagination-previous, .tabs {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.box {
  --bulma-box-background-color:var(--bulma-scheme-main);
  --bulma-box-color:var(--bulma-text);
  --bulma-box-radius:var(--bulma-radius-large);
  --bulma-box-shadow:var(--bulma-shadow);
  --bulma-box-padding:1.25rem;
  --bulma-box-link-hover-shadow:0 0.5em 1em -0.125em hsla(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-invert-l),0.1),0 0 0 1px var(--bulma-link);
  --bulma-box-link-active-shadow:inset 0 1px 2px hsla(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-invert-l),0.2),0 0 0 1px var(--bulma-link);
  background-color: var(--bulma-box-background-color);
  border-radius: var(--bulma-box-radius);
  box-shadow: var(--bulma-box-shadow);
  color: var(--bulma-box-color);
  display: block;
  padding: var(--bulma-box-padding);
}

a.box:focus, a.box:hover {
  box-shadow: var(--bulma-box-link-hover-shadow);
}

a.box:active {
  box-shadow: var(--bulma-box-link-active-shadow);
}

.button {
  --bulma-button-family:false;
  --bulma-button-weight:var(--bulma-weight-medium);
  --bulma-button-border-color:var(--bulma-border);
  --bulma-button-border-style:solid;
  --bulma-button-border-width:var(--bulma-control-border-width);
  --bulma-button-padding-vertical:0.5em;
  --bulma-button-padding-horizontal:1em;
  --bulma-button-focus-border-color:var(--bulma-link-focus-border);
  --bulma-button-focus-box-shadow-size:0 0 0 0.125em;
  --bulma-button-focus-box-shadow-color:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-on-scheme-l),0.25);
  --bulma-button-active-color:var(--bulma-link-active);
  --bulma-button-active-border-color:var(--bulma-link-active-border);
  --bulma-button-text-color:var(--bulma-text);
  --bulma-button-text-decoration:underline;
  --bulma-button-text-hover-background-color:var(--bulma-background);
  --bulma-button-text-hover-color:var(--bulma-text-strong);
  --bulma-button-ghost-background:none;
  --bulma-button-ghost-border-color:transparent;
  --bulma-button-ghost-color:var(--bulma-link-text);
  --bulma-button-ghost-decoration:none;
  --bulma-button-ghost-hover-color:var(--bulma-link);
  --bulma-button-ghost-hover-decoration:underline;
  --bulma-button-disabled-background-color:var(--bulma-scheme-main);
  --bulma-button-disabled-border-color:var(--bulma-border);
  --bulma-button-disabled-shadow:none;
  --bulma-button-disabled-opacity:0.5;
  --bulma-button-static-color:var(--bulma-text-weak);
  --bulma-button-static-background-color:var(--bulma-scheme-main-ter);
  --bulma-button-static-border-color:var(--bulma-border);
  --bulma-button-h:var(--bulma-scheme-h);
  --bulma-button-s:var(--bulma-scheme-s);
  --bulma-button-l:var(--bulma-scheme-main-l);
  --bulma-button-background-l:var(--bulma-scheme-main-l);
  --bulma-button-background-l-delta:0%;
  --bulma-button-hover-background-l-delta:var(--bulma-hover-background-l-delta);
  --bulma-button-active-background-l-delta:var(--bulma-active-background-l-delta);
  --bulma-button-color-l:var(--bulma-text-strong-l);
  --bulma-button-border-l:var(--bulma-border-l);
  --bulma-button-border-l-delta:0%;
  --bulma-button-hover-border-l-delta:var(--bulma-hover-border-l-delta);
  --bulma-button-active-border-l-delta:var(--bulma-active-border-l-delta);
  --bulma-button-focus-border-l-delta:var(--bulma-focus-border-l-delta);
  --bulma-button-outer-shadow-h:0;
  --bulma-button-outer-shadow-s:0%;
  --bulma-button-outer-shadow-l:20%;
  --bulma-button-outer-shadow-a:0.05;
  --bulma-loading-color:hsl(var(--bulma-button-h),var(--bulma-button-s),var(--bulma-button-color-l));
  background-color: hsl(var(--bulma-button-h), var(--bulma-button-s), calc(var(--bulma-button-background-l) + var(--bulma-button-background-l-delta)));
  border-color: hsl(var(--bulma-button-h), var(--bulma-button-s), calc(var(--bulma-button-border-l) + var(--bulma-button-border-l-delta)));
  border-style: var(--bulma-button-border-style);
  border-width: var(--bulma-button-border-width);
  box-shadow: 0 0.0625em 0.125em hsla(var(--bulma-button-outer-shadow-h), var(--bulma-button-outer-shadow-s), var(--bulma-button-outer-shadow-l), var(--bulma-button-outer-shadow-a)), 0 0.125em 0.25em hsla(var(--bulma-button-outer-shadow-h), var(--bulma-button-outer-shadow-s), var(--bulma-button-outer-shadow-l), var(--bulma-button-outer-shadow-a));
  color: hsl(var(--bulma-button-h), var(--bulma-button-s), var(--bulma-button-color-l));
  cursor: pointer;
  font-weight: var(--bulma-button-weight);
  height: auto;
  justify-content: center;
  padding: calc(var(--bulma-button-padding-vertical) - var(--bulma-button-border-width)) calc(var(--bulma-button-padding-horizontal) - var(--bulma-button-border-width));
  text-align: center;
  white-space: nowrap;
}

.button strong {
  color: inherit;
}

.button .icon, .button .icon.is-large, .button .icon.is-medium, .button .icon.is-small {
  height: 1.5em;
  width: 1.5em;
}

.button .icon:first-child:not(:last-child) {
  margin-inline-end: calc(var(--bulma-button-padding-horizontal) * 0.25);
  margin-inline-start: calc(var(--bulma-button-padding-horizontal) * -0.5);
}

.button .icon:last-child:not(:first-child) {
  margin-inline-end: calc(var(--bulma-button-padding-horizontal) * -0.5);
  margin-inline-start: calc(var(--bulma-button-padding-horizontal) * 0.25);
}

.button .icon:first-child:last-child {
  margin-inline-end: calc(var(--bulma-button-padding-horizontal) * -0.5);
  margin-inline-start: calc(var(--bulma-button-padding-horizontal) * -0.5);
}

.button.is-hovered, .button:hover {
  --bulma-button-background-l-delta:var(--bulma-button-hover-background-l-delta);
  --bulma-button-border-l-delta:var(--bulma-button-hover-border-l-delta);
}

.button.is-focused, .button:focus-visible {
  --bulma-button-border-width:1px;
  border-color: hsl(var(--bulma-focus-h), var(--bulma-focus-s), var(--bulma-focus-l));
  box-shadow: var(--bulma-focus-shadow-size) hsla(var(--bulma-focus-h), var(--bulma-focus-s), var(--bulma-focus-l), var(--bulma-focus-shadow-alpha));
}

.button.is-active, .button:active {
  --bulma-button-background-l-delta:var(--bulma-button-active-background-l-delta);
  --bulma-button-border-l-delta:var(--bulma-button-active-border-l-delta);
  --bulma-button-outer-shadow-a:0;
}

.button[disabled], fieldset[disabled] .button {
  background-color: var(--bulma-button-disabled-background-color);
  border-color: var(--bulma-button-disabled-border-color);
  box-shadow: var(--bulma-button-disabled-shadow);
  opacity: var(--bulma-button-disabled-opacity);
}

.button.is-white {
  --bulma-button-h:var(--bulma-white-h);
  --bulma-button-s:var(--bulma-white-s);
  --bulma-button-l:var(--bulma-white-l);
  --bulma-button-background-l:var(--bulma-white-l);
  --bulma-button-border-l:var(--bulma-white-l);
  --bulma-button-border-width:0px;
  --bulma-button-color-l:var(--bulma-white-invert-l);
  --bulma-button-outer-shadow-a:0;
}

.button.is-white.is-focused, .button.is-white:focus-visible {
  --bulma-button-border-width:1px;
}

.button.is-white.is-soft {
  --bulma-button-background-l:var(--bulma-soft-l);
  --bulma-button-color-l:var(--bulma-soft-invert-l);
}

.button.is-white.is-bold {
  --bulma-button-background-l:var(--bulma-bold-l);
  --bulma-button-color-l:var(--bulma-bold-invert-l);
}

.button.is-white[disabled], fieldset[disabled] .button.is-white {
  background-color: var(--bulma-white);
  border-color: var(--bulma-white);
  box-shadow: none;
}

.button.is-black {
  --bulma-button-h:var(--bulma-black-h);
  --bulma-button-s:var(--bulma-black-s);
  --bulma-button-l:var(--bulma-black-l);
  --bulma-button-background-l:var(--bulma-black-l);
  --bulma-button-border-l:var(--bulma-black-l);
  --bulma-button-border-width:0px;
  --bulma-button-color-l:var(--bulma-black-invert-l);
  --bulma-button-outer-shadow-a:0;
}

.button.is-black.is-focused, .button.is-black:focus-visible {
  --bulma-button-border-width:1px;
}

.button.is-black.is-soft {
  --bulma-button-background-l:var(--bulma-soft-l);
  --bulma-button-color-l:var(--bulma-soft-invert-l);
}

.button.is-black.is-bold {
  --bulma-button-background-l:var(--bulma-bold-l);
  --bulma-button-color-l:var(--bulma-bold-invert-l);
}

.button.is-black[disabled], fieldset[disabled] .button.is-black {
  background-color: var(--bulma-black);
  border-color: var(--bulma-black);
  box-shadow: none;
}

.button.is-light {
  --bulma-button-h:var(--bulma-light-h);
  --bulma-button-s:var(--bulma-light-s);
  --bulma-button-l:var(--bulma-light-l);
  --bulma-button-background-l:var(--bulma-light-l);
  --bulma-button-border-l:var(--bulma-light-l);
  --bulma-button-border-width:0px;
  --bulma-button-color-l:var(--bulma-light-invert-l);
  --bulma-button-outer-shadow-a:0;
}

.button.is-light.is-focused, .button.is-light:focus-visible {
  --bulma-button-border-width:1px;
}

.button.is-light.is-soft {
  --bulma-button-background-l:var(--bulma-soft-l);
  --bulma-button-color-l:var(--bulma-soft-invert-l);
}

.button.is-light.is-bold {
  --bulma-button-background-l:var(--bulma-bold-l);
  --bulma-button-color-l:var(--bulma-bold-invert-l);
}

.button.is-light[disabled], fieldset[disabled] .button.is-light {
  background-color: var(--bulma-light);
  border-color: var(--bulma-light);
  box-shadow: none;
}

.button.is-dark {
  --bulma-button-h:var(--bulma-dark-h);
  --bulma-button-s:var(--bulma-dark-s);
  --bulma-button-l:var(--bulma-dark-l);
  --bulma-button-background-l:var(--bulma-dark-l);
  --bulma-button-border-l:var(--bulma-dark-l);
  --bulma-button-border-width:0px;
  --bulma-button-color-l:var(--bulma-dark-invert-l);
  --bulma-button-outer-shadow-a:0;
}

.button.is-dark.is-focused, .button.is-dark:focus-visible {
  --bulma-button-border-width:1px;
}

.button.is-dark.is-soft {
  --bulma-button-background-l:var(--bulma-soft-l);
  --bulma-button-color-l:var(--bulma-soft-invert-l);
}

.button.is-dark.is-bold {
  --bulma-button-background-l:var(--bulma-bold-l);
  --bulma-button-color-l:var(--bulma-bold-invert-l);
}

.button.is-dark[disabled], fieldset[disabled] .button.is-dark {
  background-color: var(--bulma-dark);
  border-color: var(--bulma-dark);
  box-shadow: none;
}

.button.is-text {
  --bulma-button-h:var(--bulma-text-h);
  --bulma-button-s:var(--bulma-text-s);
  --bulma-button-l:var(--bulma-text-l);
  --bulma-button-background-l:var(--bulma-text-l);
  --bulma-button-border-l:var(--bulma-text-l);
  --bulma-button-border-width:0px;
  --bulma-button-color-l:var(--bulma-text-invert-l);
  --bulma-button-outer-shadow-a:0;
}

.button.is-text.is-focused, .button.is-text:focus-visible {
  --bulma-button-border-width:1px;
}

.button.is-text.is-light {
  --bulma-button-background-l:var(--bulma-light-l);
  --bulma-button-color-l:var(--bulma-text-light-invert-l);
}

.button.is-text.is-dark {
  --bulma-button-background-l:var(--bulma-dark-l);
  --bulma-button-color-l:var(--bulma-text-dark-invert-l);
}

.button.is-text.is-soft {
  --bulma-button-background-l:var(--bulma-soft-l);
  --bulma-button-color-l:var(--bulma-soft-invert-l);
}

.button.is-text.is-bold {
  --bulma-button-background-l:var(--bulma-bold-l);
  --bulma-button-color-l:var(--bulma-bold-invert-l);
}

.button.is-text[disabled], fieldset[disabled] .button.is-text {
  background-color: var(--bulma-text);
  border-color: var(--bulma-text);
}

.button.is-primary {
  --bulma-button-h:var(--bulma-primary-h);
  --bulma-button-s:var(--bulma-primary-s);
  --bulma-button-l:var(--bulma-primary-l);
  --bulma-button-background-l:var(--bulma-primary-l);
  --bulma-button-border-l:var(--bulma-primary-l);
  --bulma-button-border-width:0px;
  --bulma-button-color-l:var(--bulma-primary-invert-l);
  --bulma-button-outer-shadow-a:0;
}

.button.is-primary.is-focused, .button.is-primary:focus-visible {
  --bulma-button-border-width:1px;
}

.button.is-primary.is-light {
  --bulma-button-background-l:var(--bulma-light-l);
  --bulma-button-color-l:var(--bulma-primary-light-invert-l);
}

.button.is-primary.is-dark {
  --bulma-button-background-l:var(--bulma-dark-l);
  --bulma-button-color-l:var(--bulma-primary-dark-invert-l);
}

.button.is-primary.is-soft {
  --bulma-button-background-l:var(--bulma-soft-l);
  --bulma-button-color-l:var(--bulma-soft-invert-l);
}

.button.is-primary.is-bold {
  --bulma-button-background-l:var(--bulma-bold-l);
  --bulma-button-color-l:var(--bulma-bold-invert-l);
}

.button.is-primary[disabled], fieldset[disabled] .button.is-primary {
  background-color: var(--bulma-primary);
  border-color: var(--bulma-primary);
  box-shadow: none;
}

.button.is-link {
  --bulma-button-h:var(--bulma-link-h);
  --bulma-button-s:var(--bulma-link-s);
  --bulma-button-l:var(--bulma-link-l);
  --bulma-button-background-l:var(--bulma-link-l);
  --bulma-button-border-l:var(--bulma-link-l);
  --bulma-button-border-width:0px;
  --bulma-button-color-l:var(--bulma-link-invert-l);
  --bulma-button-outer-shadow-a:0;
}

.button.is-link.is-focused, .button.is-link:focus-visible {
  --bulma-button-border-width:1px;
}

.button.is-link.is-light {
  --bulma-button-background-l:var(--bulma-light-l);
  --bulma-button-color-l:var(--bulma-link-light-invert-l);
}

.button.is-link.is-dark {
  --bulma-button-background-l:var(--bulma-dark-l);
  --bulma-button-color-l:var(--bulma-link-dark-invert-l);
}

.button.is-link.is-soft {
  --bulma-button-background-l:var(--bulma-soft-l);
  --bulma-button-color-l:var(--bulma-soft-invert-l);
}

.button.is-link.is-bold {
  --bulma-button-background-l:var(--bulma-bold-l);
  --bulma-button-color-l:var(--bulma-bold-invert-l);
}

.button.is-link[disabled], fieldset[disabled] .button.is-link {
  background-color: var(--bulma-link);
  border-color: var(--bulma-link);
  box-shadow: none;
}

.button.is-info {
  --bulma-button-h:var(--bulma-info-h);
  --bulma-button-s:var(--bulma-info-s);
  --bulma-button-l:var(--bulma-info-l);
  --bulma-button-background-l:var(--bulma-info-l);
  --bulma-button-border-l:var(--bulma-info-l);
  --bulma-button-border-width:0px;
  --bulma-button-color-l:var(--bulma-info-invert-l);
  --bulma-button-outer-shadow-a:0;
}

.button.is-info.is-focused, .button.is-info:focus-visible {
  --bulma-button-border-width:1px;
}

.button.is-info.is-light {
  --bulma-button-background-l:var(--bulma-light-l);
  --bulma-button-color-l:var(--bulma-info-light-invert-l);
}

.button.is-info.is-dark {
  --bulma-button-background-l:var(--bulma-dark-l);
  --bulma-button-color-l:var(--bulma-info-dark-invert-l);
}

.button.is-info.is-soft {
  --bulma-button-background-l:var(--bulma-soft-l);
  --bulma-button-color-l:var(--bulma-soft-invert-l);
}

.button.is-info.is-bold {
  --bulma-button-background-l:var(--bulma-bold-l);
  --bulma-button-color-l:var(--bulma-bold-invert-l);
}

.button.is-info[disabled], fieldset[disabled] .button.is-info {
  background-color: var(--bulma-info);
  border-color: var(--bulma-info);
  box-shadow: none;
}

.button.is-success {
  --bulma-button-h:var(--bulma-success-h);
  --bulma-button-s:var(--bulma-success-s);
  --bulma-button-l:var(--bulma-success-l);
  --bulma-button-background-l:var(--bulma-success-l);
  --bulma-button-border-l:var(--bulma-success-l);
  --bulma-button-border-width:0px;
  --bulma-button-color-l:var(--bulma-success-invert-l);
  --bulma-button-outer-shadow-a:0;
}

.button.is-success.is-focused, .button.is-success:focus-visible {
  --bulma-button-border-width:1px;
}

.button.is-success.is-light {
  --bulma-button-background-l:var(--bulma-light-l);
  --bulma-button-color-l:var(--bulma-success-light-invert-l);
}

.button.is-success.is-dark {
  --bulma-button-background-l:var(--bulma-dark-l);
  --bulma-button-color-l:var(--bulma-success-dark-invert-l);
}

.button.is-success.is-soft {
  --bulma-button-background-l:var(--bulma-soft-l);
  --bulma-button-color-l:var(--bulma-soft-invert-l);
}

.button.is-success.is-bold {
  --bulma-button-background-l:var(--bulma-bold-l);
  --bulma-button-color-l:var(--bulma-bold-invert-l);
}

.button.is-success[disabled], fieldset[disabled] .button.is-success {
  background-color: var(--bulma-success);
  border-color: var(--bulma-success);
  box-shadow: none;
}

.button.is-warning {
  --bulma-button-h:var(--bulma-warning-h);
  --bulma-button-s:var(--bulma-warning-s);
  --bulma-button-l:var(--bulma-warning-l);
  --bulma-button-background-l:var(--bulma-warning-l);
  --bulma-button-border-l:var(--bulma-warning-l);
  --bulma-button-border-width:0px;
  --bulma-button-color-l:var(--bulma-warning-invert-l);
  --bulma-button-outer-shadow-a:0;
}

.button.is-warning.is-focused, .button.is-warning:focus-visible {
  --bulma-button-border-width:1px;
}

.button.is-warning.is-light {
  --bulma-button-background-l:var(--bulma-light-l);
  --bulma-button-color-l:var(--bulma-warning-light-invert-l);
}

.button.is-warning.is-dark {
  --bulma-button-background-l:var(--bulma-dark-l);
  --bulma-button-color-l:var(--bulma-warning-dark-invert-l);
}

.button.is-warning.is-soft {
  --bulma-button-background-l:var(--bulma-soft-l);
  --bulma-button-color-l:var(--bulma-soft-invert-l);
}

.button.is-warning.is-bold {
  --bulma-button-background-l:var(--bulma-bold-l);
  --bulma-button-color-l:var(--bulma-bold-invert-l);
}

.button.is-warning[disabled], fieldset[disabled] .button.is-warning {
  background-color: var(--bulma-warning);
  border-color: var(--bulma-warning);
  box-shadow: none;
}

.button.is-danger {
  --bulma-button-h:var(--bulma-danger-h);
  --bulma-button-s:var(--bulma-danger-s);
  --bulma-button-l:var(--bulma-danger-l);
  --bulma-button-background-l:var(--bulma-danger-l);
  --bulma-button-border-l:var(--bulma-danger-l);
  --bulma-button-border-width:0px;
  --bulma-button-color-l:var(--bulma-danger-invert-l);
  --bulma-button-outer-shadow-a:0;
}

.button.is-danger.is-focused, .button.is-danger:focus-visible {
  --bulma-button-border-width:1px;
}

.button.is-danger.is-light {
  --bulma-button-background-l:var(--bulma-light-l);
  --bulma-button-color-l:var(--bulma-danger-light-invert-l);
}

.button.is-danger.is-dark {
  --bulma-button-background-l:var(--bulma-dark-l);
  --bulma-button-color-l:var(--bulma-danger-dark-invert-l);
}

.button.is-danger.is-soft {
  --bulma-button-background-l:var(--bulma-soft-l);
  --bulma-button-color-l:var(--bulma-soft-invert-l);
}

.button.is-danger.is-bold {
  --bulma-button-background-l:var(--bulma-bold-l);
  --bulma-button-color-l:var(--bulma-bold-invert-l);
}

.button.is-danger[disabled], fieldset[disabled] .button.is-danger {
  background-color: var(--bulma-danger);
  border-color: var(--bulma-danger);
  box-shadow: none;
}

.button.is-outlined {
  --bulma-button-border-width:max(1px,0.0625em);
  --bulma-loading-color:hsl(var(--bulma-button-h),var(--bulma-button-s),var(--bulma-button-l));
  background-color: transparent;
  border-color: hsl(var(--bulma-button-h), var(--bulma-button-s), var(--bulma-button-l));
  color: hsl(var(--bulma-button-h), var(--bulma-button-s), var(--bulma-button-l));
}

.button.is-outlined:hover {
  --bulma-button-border-width:max(2px,0.125em);
  --bulma-button-outer-shadow-alpha:1;
}

.button.is-outlined[disabled], fieldset[disabled] .button.is-outlined {
  background-color: transparent;
  box-shadow: none;
}

.button.is-inverted {
  background-color: hsl(var(--bulma-button-h), var(--bulma-button-s), calc(var(--bulma-button-color-l) + var(--bulma-button-background-l-delta)));
  color: hsl(var(--bulma-button-h), var(--bulma-button-s), var(--bulma-button-background-l));
}

.button.is-text {
  background-color: transparent;
  border-color: transparent;
  color: var(--bulma-button-text-color);
  text-decoration: var(--bulma-button-text-decoration);
}

.button.is-text.is-hovered, .button.is-text:hover {
  background-color: var(--bulma-button-text-hover-background-color);
  color: var(--bulma-button-text-hover-color);
}

.button.is-text.is-active, .button.is-text:active {
  color: var(--bulma-button-text-hover-color);
}

.button.is-text[disabled], fieldset[disabled] .button.is-text {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}

.button.is-ghost {
  background: var(--bulma-button-ghost-background);
  border-color: var(--bulma-button-ghost-border-color);
  box-shadow: none;
  color: var(--bulma-button-ghost-color);
  text-decoration: var(--bulma-button-ghost-decoration);
}

.button.is-ghost.is-hovered, .button.is-ghost:hover {
  color: var(--bulma-button-ghost-hover-color);
  text-decoration: var(--bulma-button-ghost-hover-decoration);
}

.button.is-small {
  --bulma-control-size:var(--bulma-size-small);
  --bulma-control-radius:var(--bulma-radius-small);
}

.button.is-normal {
  --bulma-control-size:var(--bulma-size-normal);
  --bulma-control-radius:var(--bulma-radius);
}

.button.is-medium {
  --bulma-control-size:var(--bulma-size-medium);
  --bulma-control-radius:var(--bulma-radius-medium);
}

.button.is-large {
  --bulma-control-size:var(--bulma-size-large);
  --bulma-control-radius:var(--bulma-radius-medium);
}

.button.is-fullwidth {
  display: flex;
  width: 100%;
}

.button.is-loading {
  box-shadow: none;
  color: transparent !important;
  pointer-events: none;
}

.button.is-loading:after {
  left: calc(50% - 0.5em);
  position: absolute;
  position: absolute !important;
  top: calc(50% - 0.5em);
}

.button.is-static {
  background-color: var(--bulma-button-static-background-color);
  border-color: var(--bulma-button-static-border-color);
  box-shadow: none;
  color: var(--bulma-button-static-color);
  pointer-events: none;
}

.button.is-rounded {
  border-radius: var(--bulma-radius-rounded);
  padding-left: calc(var(--bulma-button-padding-horizontal) + 0.25em - var(--bulma-button-border-width));
  padding-right: calc(var(--bulma-button-padding-horizontal) + 0.25em - var(--bulma-button-border-width));
}

.buttons {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
  justify-content: flex-start;
}

.buttons.are-small {
  --bulma-control-size:var(--bulma-size-small);
  --bulma-control-radius:var(--bulma-radius-small);
}

.buttons.are-medium {
  --bulma-control-size:var(--bulma-size-medium);
  --bulma-control-radius:var(--bulma-radius-medium);
}

.buttons.are-large {
  --bulma-control-size:var(--bulma-size-large);
  --bulma-control-radius:var(--bulma-radius-large);
}

.buttons.has-addons {
  gap: 0;
}

.buttons.has-addons .button:not(:first-child) {
  border-end-start-radius: 0;
  border-start-start-radius: 0;
}

.buttons.has-addons .button:not(:last-child) {
  border-end-end-radius: 0;
  border-start-end-radius: 0;
  margin-inline-end: -1px;
}

.buttons.has-addons .button.is-hovered, .buttons.has-addons .button:hover {
  z-index: 2;
}

.buttons.has-addons .button.is-active, .buttons.has-addons .button.is-focused, .buttons.has-addons .button.is-selected, .buttons.has-addons .button:active, .buttons.has-addons .button:focus {
  z-index: 3;
}

.buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button.is-selected:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button:focus:hover {
  z-index: 4;
}

.buttons.has-addons .button.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}

.buttons.is-centered {
  justify-content: center;
}

.buttons.is-right {
  justify-content: flex-end;
}

@media screen and (max-width: 768px) {
  .button.is-responsive.is-small {
    font-size: calc(var(--bulma-size-small) * 0.75);
  }
  .button.is-responsive, .button.is-responsive.is-normal {
    font-size: calc(var(--bulma-size-small) * 0.875);
  }
  .button.is-responsive.is-medium {
    font-size: var(--bulma-size-small);
  }
  .button.is-responsive.is-large {
    font-size: var(--bulma-size-normal);
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .button.is-responsive.is-small {
    font-size: calc(var(--bulma-size-small) * 0.875);
  }
  .button.is-responsive, .button.is-responsive.is-normal {
    font-size: var(--bulma-size-small);
  }
  .button.is-responsive.is-medium {
    font-size: var(--bulma-size-normal);
  }
  .button.is-responsive.is-large {
    font-size: var(--bulma-size-medium);
  }
}
.content {
  --bulma-content-heading-color:var(--bulma-text-strong);
  --bulma-content-heading-weight:var(--bulma-weight-extrabold);
  --bulma-content-heading-line-height:1.125;
  --bulma-content-block-margin-bottom:1em;
  --bulma-content-blockquote-background-color:var(--bulma-background);
  --bulma-content-blockquote-border-left:5px solid var(--bulma-border);
  --bulma-content-blockquote-padding:1.25em 1.5em;
  --bulma-content-pre-padding:1.25em 1.5em;
  --bulma-content-table-cell-border:1px solid var(--bulma-border);
  --bulma-content-table-cell-border-width:0 0 1px;
  --bulma-content-table-cell-padding:0.5em 0.75em;
  --bulma-content-table-cell-heading-color:var(--bulma-text-strong);
  --bulma-content-table-head-cell-border-width:0 0 2px;
  --bulma-content-table-head-cell-color:var(--bulma-text-strong);
  --bulma-content-table-body-last-row-cell-border-bottom-width:0;
  --bulma-content-table-foot-cell-border-width:2px 0 0;
  --bulma-content-table-foot-cell-color:var(--bulma-text-strong);
}

.content li + li {
  margin-top: 0.25em;
}

.content blockquote:not(:last-child), .content dl:not(:last-child), .content ol:not(:last-child), .content p:not(:last-child), .content pre:not(:last-child), .content table:not(:last-child), .content ul:not(:last-child) {
  margin-bottom: var(--bulma-content-block-margin-bottom);
}

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
  color: var(--bulma-content-heading-color);
  font-weight: var(--bulma-content-heading-weight);
  line-height: var(--bulma-content-heading-line-height);
}

.content h1 {
  font-size: 2em;
  margin-bottom: 0.5em;
}

.content h1:not(:first-child) {
  margin-top: 1em;
}

.content h2 {
  font-size: 1.75em;
  margin-bottom: 0.5714em;
}

.content h2:not(:first-child) {
  margin-top: 1.1428em;
}

.content h3 {
  font-size: 1.5em;
  margin-bottom: 0.6666em;
}

.content h3:not(:first-child) {
  margin-top: 1.3333em;
}

.content h4 {
  font-size: 1.25em;
  margin-bottom: 0.8em;
}

.content h5 {
  font-size: 1.125em;
  margin-bottom: 0.8888em;
}

.content h6 {
  font-size: 1em;
  margin-bottom: 1em;
}

.content blockquote {
  background-color: var(--bulma-content-blockquote-background-color);
  border-inline-start: var(--bulma-content-blockquote-border-left);
  padding: var(--bulma-content-blockquote-padding);
}

.content ol {
  list-style-position: outside;
  margin-inline-start: 2em;
}

.content ol:not(:first-child) {
  margin-top: 1em;
}

.content ol:not([type]) {
  list-style-type: decimal;
}

.content ol:not([type]).is-lower-alpha {
  list-style-type: lower-alpha;
}

.content ol:not([type]).is-lower-roman {
  list-style-type: lower-roman;
}

.content ol:not([type]).is-upper-alpha {
  list-style-type: upper-alpha;
}

.content ol:not([type]).is-upper-roman {
  list-style-type: upper-roman;
}

.content ul {
  list-style: disc outside;
  margin-inline-start: 2em;
}

.content ul:not(:first-child) {
  margin-top: 1em;
}

.content ul ul {
  list-style-type: circle;
  margin-bottom: 0.25em;
  margin-top: 0.25em;
}

.content ul ul ul {
  list-style-type: square;
}

.content dd {
  margin-inline-start: 2em;
}

.content figure:not([class]) {
  margin-left: 2em;
  margin-right: 2em;
  text-align: center;
}

.content figure:not([class]):not(:first-child) {
  margin-top: 2em;
}

.content figure:not([class]):not(:last-child) {
  margin-bottom: 2em;
}

.content figure:not([class]) img {
  display: inline-block;
}

.content figure:not([class]) figcaption {
  font-style: italic;
}

.content pre {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  padding: var(--bulma-content-pre-padding);
  white-space: pre;
  word-wrap: normal;
}

.content sub, .content sup {
  font-size: 75%;
}

.content table td, .content table th {
  border: var(--bulma-content-table-cell-border);
  border-width: var(--bulma-content-table-cell-border-width);
  padding: var(--bulma-content-table-cell-padding);
  vertical-align: top;
}

.content table th {
  color: var(--bulma-content-table-cell-heading-color);
}

.content table th:not([align]) {
  text-align: inherit;
}

.content table thead td, .content table thead th {
  border-width: var(--bulma-content-table-head-cell-border-width);
  color: var(--bulma-content-table-head-cell-color);
}

.content table tfoot td, .content table tfoot th {
  border-width: var(--bulma-content-table-foot-cell-border-width);
  color: var(--bulma-content-table-foot-cell-color);
}

.content table tbody tr:last-child td, .content table tbody tr:last-child th {
  border-bottom-width: var(--bulma-content-table-body-last-row-cell-border-bottom-width);
}

.content .tabs li + li {
  margin-top: 0;
}

.content.is-small {
  font-size: var(--bulma-size-small);
}

.content.is-normal {
  font-size: var(--bulma-size-normal);
}

.content.is-medium {
  font-size: var(--bulma-size-medium);
}

.content.is-large {
  font-size: var(--bulma-size-large);
}

.delete {
  --bulma-delete-dimensions:1.25rem;
  --bulma-delete-background-l:0%;
  --bulma-delete-background-alpha:0.5;
  --bulma-delete-color:var(--bulma-white);
  appearance: none;
  background-color: hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-delete-background-l), var(--bulma-delete-background-alpha));
  border: none;
  border-radius: var(--bulma-radius-rounded);
  cursor: pointer;
  display: inline-flex;
  flex-grow: 0;
  flex-shrink: 0;
  font-size: 1em;
  height: var(--bulma-delete-dimensions);
  max-height: var(--bulma-delete-dimensions);
  max-width: var(--bulma-delete-dimensions);
  min-height: var(--bulma-delete-dimensions);
  min-width: var(--bulma-delete-dimensions);
  outline: none;
  pointer-events: auto;
  position: relative;
  vertical-align: top;
  width: var(--bulma-delete-dimensions);
}

.delete:after, .delete:before {
  background-color: var(--bulma-delete-color);
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin: center center;
}

.delete:before {
  height: 2px;
  width: 50%;
}

.delete:after {
  height: 50%;
  width: 2px;
}

.delete:focus, .delete:hover {
  --bulma-delete-background-alpha:0.4;
}

.delete:active {
  --bulma-delete-background-alpha:0.5;
}

.delete.is-small {
  --bulma-delete-dimensions:1rem;
}

.delete.is-medium {
  --bulma-delete-dimensions:1.5rem;
}

.delete.is-large {
  --bulma-delete-dimensions:2rem;
}

.icon, .icon-text {
  --bulma-icon-dimensions:1.5rem;
  --bulma-icon-dimensions-small:1rem;
  --bulma-icon-dimensions-medium:2rem;
  --bulma-icon-dimensions-large:3rem;
  --bulma-icon-text-spacing:0.25em;
}

.icon {
  align-items: center;
  display: inline-flex;
  flex-shrink: 0;
  height: var(--bulma-icon-dimensions);
  justify-content: center;
  transition-duration: var(--bulma-duration);
  transition-property: color;
  width: var(--bulma-icon-dimensions);
}

.icon.is-small {
  height: var(--bulma-icon-dimensions-small);
  width: var(--bulma-icon-dimensions-small);
}

.icon.is-medium {
  height: var(--bulma-icon-dimensions-medium);
  width: var(--bulma-icon-dimensions-medium);
}

.icon.is-large {
  height: var(--bulma-icon-dimensions-large);
  width: var(--bulma-icon-dimensions-large);
}

.icon-text {
  align-items: flex-start;
  color: inherit;
  display: inline-flex;
  flex-wrap: wrap;
  gap: var(--bulma-icon-text-spacing);
  line-height: var(--bulma-icon-dimensions);
  vertical-align: top;
}

.icon-text .icon {
  flex-grow: 0;
  flex-shrink: 0;
}

div.icon-text {
  display: flex;
}

.image {
  display: block;
  position: relative;
}

.image img {
  display: block;
  height: auto;
  width: 100%;
}

.image img.is-rounded {
  border-radius: var(--bulma-radius-rounded);
}

.image.is-fullwidth {
  width: 100%;
}

.image.is-square .has-ratio, .image.is-square img {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

.image.is-square {
  aspect-ratio: 1;
}

.image.is-1by1 {
  aspect-ratio: 1/1;
}

.image.is-1by1 .has-ratio, .image.is-1by1 img {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

.image.is-5by4 {
  aspect-ratio: 5/4;
}

.image.is-5by4 .has-ratio, .image.is-5by4 img {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

.image.is-4by3 {
  aspect-ratio: 4/3;
}

.image.is-4by3 .has-ratio, .image.is-4by3 img {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

.image.is-3by2 {
  aspect-ratio: 3/2;
}

.image.is-3by2 .has-ratio, .image.is-3by2 img {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

.image.is-5by3 {
  aspect-ratio: 5/3;
}

.image.is-5by3 .has-ratio, .image.is-5by3 img {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

.image.is-16by9 {
  aspect-ratio: 16/9;
}

.image.is-16by9 .has-ratio, .image.is-16by9 img {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

.image.is-2by1 {
  aspect-ratio: 2/1;
}

.image.is-2by1 .has-ratio, .image.is-2by1 img {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

.image.is-3by1 {
  aspect-ratio: 3/1;
}

.image.is-3by1 .has-ratio, .image.is-3by1 img {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

.image.is-4by5 {
  aspect-ratio: 4/5;
}

.image.is-4by5 .has-ratio, .image.is-4by5 img {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

.image.is-3by4 {
  aspect-ratio: 3/4;
}

.image.is-3by4 .has-ratio, .image.is-3by4 img {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

.image.is-2by3 {
  aspect-ratio: 2/3;
}

.image.is-2by3 .has-ratio, .image.is-2by3 img {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

.image.is-3by5 {
  aspect-ratio: 3/5;
}

.image.is-3by5 .has-ratio, .image.is-3by5 img {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

.image.is-9by16 {
  aspect-ratio: 9/16;
}

.image.is-9by16 .has-ratio, .image.is-9by16 img {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

.image.is-1by2 {
  aspect-ratio: 1/2;
}

.image.is-1by2 .has-ratio, .image.is-1by2 img {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

.image.is-1by3 {
  aspect-ratio: 1/3;
}

.image.is-1by3 .has-ratio, .image.is-1by3 img {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

.image.is-16x16 {
  height: 16px;
  width: 16px;
}

.image.is-24x24 {
  height: 24px;
  width: 24px;
}

.image.is-32x32 {
  height: 32px;
  width: 32px;
}

.image.is-48x48 {
  height: 48px;
  width: 48px;
}

.image.is-64x64 {
  height: 64px;
  width: 64px;
}

.image.is-96x96 {
  height: 96px;
  width: 96px;
}

.image.is-128x128 {
  height: 128px;
  width: 128px;
}

.loader {
  animation: spinAround 0.5s linear infinite;
  border-bottom: 2px solid var(--bulma-border);
  border-left: 2px solid var(--bulma-border);
  border-radius: var(--bulma-radius-rounded);
  border-right: 2px solid transparent;
  border-top: 2px solid transparent;
  content: "";
  display: block;
  height: 1em;
  position: relative;
  width: 1em;
}

.notification {
  --bulma-notification-h:var(--bulma-scheme-h);
  --bulma-notification-s:var(--bulma-scheme-s);
  --bulma-notification-background-l:var(--bulma-background-l);
  --bulma-notification-color-l:var(--bulma-text-strong-l);
  --bulma-notification-code-background-color:var(--bulma-scheme-main);
  --bulma-notification-radius:var(--bulma-radius);
  --bulma-notification-padding:1.375em 1.5em;
  background-color: hsl(var(--bulma-notification-h), var(--bulma-notification-s), var(--bulma-notification-background-l));
  border-radius: var(--bulma-notification-radius);
  color: hsl(var(--bulma-notification-h), var(--bulma-notification-s), var(--bulma-notification-color-l));
  padding: var(--bulma-notification-padding);
  position: relative;
}

.notification a:not(.button):not(.dropdown-item) {
  color: currentColor;
  text-decoration: underline;
}

.notification strong {
  color: currentColor;
}

.notification code, .notification pre {
  background: var(--bulma-notification-code-background-color);
}

.notification pre code {
  background: transparent;
}

.notification > .delete {
  inset-inline-end: 1rem;
  position: absolute;
  top: 1rem;
}

.notification .content, .notification .subtitle, .notification .title {
  color: currentColor;
}

.notification.is-white {
  --bulma-notification-h:var(--bulma-white-h);
  --bulma-notification-s:var(--bulma-white-s);
  --bulma-notification-background-l:var(--bulma-white-l);
  --bulma-notification-color-l:var(--bulma-white-invert-l);
}

.notification.is-white.is-light {
  --bulma-notification-background-l:90%;
  --bulma-notification-color-l:var(--bulma-white-light-invert-l);
}

.notification.is-white.is-dark {
  --bulma-notification-background-l:20%;
  --bulma-notification-color-l:var(--bulma-white-dark-invert-l);
}

.notification.is-black {
  --bulma-notification-h:var(--bulma-black-h);
  --bulma-notification-s:var(--bulma-black-s);
  --bulma-notification-background-l:var(--bulma-black-l);
  --bulma-notification-color-l:var(--bulma-black-invert-l);
}

.notification.is-black.is-light {
  --bulma-notification-background-l:90%;
  --bulma-notification-color-l:var(--bulma-black-light-invert-l);
}

.notification.is-black.is-dark {
  --bulma-notification-background-l:20%;
  --bulma-notification-color-l:var(--bulma-black-dark-invert-l);
}

.notification.is-light {
  --bulma-notification-h:var(--bulma-light-h);
  --bulma-notification-s:var(--bulma-light-s);
  --bulma-notification-background-l:var(--bulma-light-l);
  --bulma-notification-color-l:var(--bulma-light-invert-l);
}

.notification.is-light.is-light {
  --bulma-notification-background-l:90%;
  --bulma-notification-color-l:var(--bulma-light-light-invert-l);
}

.notification.is-light.is-dark {
  --bulma-notification-background-l:20%;
  --bulma-notification-color-l:var(--bulma-light-dark-invert-l);
}

.notification.is-dark {
  --bulma-notification-h:var(--bulma-dark-h);
  --bulma-notification-s:var(--bulma-dark-s);
  --bulma-notification-background-l:var(--bulma-dark-l);
  --bulma-notification-color-l:var(--bulma-dark-invert-l);
}

.notification.is-dark.is-light {
  --bulma-notification-background-l:90%;
  --bulma-notification-color-l:var(--bulma-dark-light-invert-l);
}

.notification.is-dark.is-dark {
  --bulma-notification-background-l:20%;
  --bulma-notification-color-l:var(--bulma-dark-dark-invert-l);
}

.notification.is-text {
  --bulma-notification-h:var(--bulma-text-h);
  --bulma-notification-s:var(--bulma-text-s);
  --bulma-notification-background-l:var(--bulma-text-l);
  --bulma-notification-color-l:var(--bulma-text-invert-l);
}

.notification.is-text.is-light {
  --bulma-notification-background-l:90%;
  --bulma-notification-color-l:var(--bulma-text-light-invert-l);
}

.notification.is-text.is-dark {
  --bulma-notification-background-l:20%;
  --bulma-notification-color-l:var(--bulma-text-dark-invert-l);
}

.notification.is-primary {
  --bulma-notification-h:var(--bulma-primary-h);
  --bulma-notification-s:var(--bulma-primary-s);
  --bulma-notification-background-l:var(--bulma-primary-l);
  --bulma-notification-color-l:var(--bulma-primary-invert-l);
}

.notification.is-primary.is-light {
  --bulma-notification-background-l:90%;
  --bulma-notification-color-l:var(--bulma-primary-light-invert-l);
}

.notification.is-primary.is-dark {
  --bulma-notification-background-l:20%;
  --bulma-notification-color-l:var(--bulma-primary-dark-invert-l);
}

.notification.is-link {
  --bulma-notification-h:var(--bulma-link-h);
  --bulma-notification-s:var(--bulma-link-s);
  --bulma-notification-background-l:var(--bulma-link-l);
  --bulma-notification-color-l:var(--bulma-link-invert-l);
}

.notification.is-link.is-light {
  --bulma-notification-background-l:90%;
  --bulma-notification-color-l:var(--bulma-link-light-invert-l);
}

.notification.is-link.is-dark {
  --bulma-notification-background-l:20%;
  --bulma-notification-color-l:var(--bulma-link-dark-invert-l);
}

.notification.is-info {
  --bulma-notification-h:var(--bulma-info-h);
  --bulma-notification-s:var(--bulma-info-s);
  --bulma-notification-background-l:var(--bulma-info-l);
  --bulma-notification-color-l:var(--bulma-info-invert-l);
}

.notification.is-info.is-light {
  --bulma-notification-background-l:90%;
  --bulma-notification-color-l:var(--bulma-info-light-invert-l);
}

.notification.is-info.is-dark {
  --bulma-notification-background-l:20%;
  --bulma-notification-color-l:var(--bulma-info-dark-invert-l);
}

.notification.is-success {
  --bulma-notification-h:var(--bulma-success-h);
  --bulma-notification-s:var(--bulma-success-s);
  --bulma-notification-background-l:var(--bulma-success-l);
  --bulma-notification-color-l:var(--bulma-success-invert-l);
}

.notification.is-success.is-light {
  --bulma-notification-background-l:90%;
  --bulma-notification-color-l:var(--bulma-success-light-invert-l);
}

.notification.is-success.is-dark {
  --bulma-notification-background-l:20%;
  --bulma-notification-color-l:var(--bulma-success-dark-invert-l);
}

.notification.is-warning {
  --bulma-notification-h:var(--bulma-warning-h);
  --bulma-notification-s:var(--bulma-warning-s);
  --bulma-notification-background-l:var(--bulma-warning-l);
  --bulma-notification-color-l:var(--bulma-warning-invert-l);
}

.notification.is-warning.is-light {
  --bulma-notification-background-l:90%;
  --bulma-notification-color-l:var(--bulma-warning-light-invert-l);
}

.notification.is-warning.is-dark {
  --bulma-notification-background-l:20%;
  --bulma-notification-color-l:var(--bulma-warning-dark-invert-l);
}

.notification.is-danger {
  --bulma-notification-h:var(--bulma-danger-h);
  --bulma-notification-s:var(--bulma-danger-s);
  --bulma-notification-background-l:var(--bulma-danger-l);
  --bulma-notification-color-l:var(--bulma-danger-invert-l);
}

.notification.is-danger.is-light {
  --bulma-notification-background-l:90%;
  --bulma-notification-color-l:var(--bulma-danger-light-invert-l);
}

.notification.is-danger.is-dark {
  --bulma-notification-background-l:20%;
  --bulma-notification-color-l:var(--bulma-danger-dark-invert-l);
}

.progress {
  --bulma-progress-border-radius:var(--bulma-radius-rounded);
  --bulma-progress-bar-background-color:var(--bulma-border-weak);
  --bulma-progress-value-background-color:var(--bulma-text);
  --bulma-progress-indeterminate-duration:1.5s;
  appearance: none;
  border: none;
  border-radius: var(--bulma-progress-border-radius);
  display: block;
  height: var(--bulma-size-normal);
  overflow: hidden;
  padding: 0;
  width: 100%;
}

.progress::-webkit-progress-bar {
  background-color: var(--bulma-progress-bar-background-color);
}

.progress::-webkit-progress-value {
  background-color: var(--bulma-progress-value-background-color);
}

.progress::-moz-progress-bar {
  background-color: var(--bulma-progress-value-background-color);
}

.progress::-ms-fill {
  background-color: var(--bulma-progress-value-background-color);
  border: none;
}

.progress.is-white {
  --bulma-progress-value-background-color:var(--bulma-white);
}

.progress.is-black {
  --bulma-progress-value-background-color:var(--bulma-black);
}

.progress.is-light {
  --bulma-progress-value-background-color:var(--bulma-light);
}

.progress.is-dark {
  --bulma-progress-value-background-color:var(--bulma-dark);
}

.progress.is-text {
  --bulma-progress-value-background-color:var(--bulma-text);
}

.progress.is-primary {
  --bulma-progress-value-background-color:var(--bulma-primary);
}

.progress.is-link {
  --bulma-progress-value-background-color:var(--bulma-link);
}

.progress.is-info {
  --bulma-progress-value-background-color:var(--bulma-info);
}

.progress.is-success {
  --bulma-progress-value-background-color:var(--bulma-success);
}

.progress.is-warning {
  --bulma-progress-value-background-color:var(--bulma-warning);
}

.progress.is-danger {
  --bulma-progress-value-background-color:var(--bulma-danger);
}

.progress:indeterminate {
  animation-duration: var(--bulma-progress-indeterminate-duration);
  animation-iteration-count: infinite;
  animation-name: moveIndeterminate;
  animation-timing-function: linear;
  background-color: var(--bulma-progress-bar-background-color);
  background-image: linear-gradient(to right, var(--bulma-progress-value-background-color) 30%, var(--bulma-progress-bar-background-color) 30%);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 150% 150%;
}

.progress:indeterminate::-webkit-progress-bar {
  background-color: transparent;
}

.progress:indeterminate::-moz-progress-bar {
  background-color: transparent;
}

.progress:indeterminate::-ms-fill {
  animation-name: none;
}

.progress.is-small {
  height: var(--bulma-size-small);
}

.progress.is-medium {
  height: var(--bulma-size-medium);
}

.progress.is-large {
  height: var(--bulma-size-large);
}

@keyframes moveIndeterminate {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: -200% 0;
  }
}
.table {
  --bulma-table-color:var(--bulma-text-strong);
  --bulma-table-background-color:var(--bulma-scheme-main);
  --bulma-table-cell-border-color:var(--bulma-border);
  --bulma-table-cell-border-style:solid;
  --bulma-table-cell-border-width:0 0 1px;
  --bulma-table-cell-padding:0.5em 0.75em;
  --bulma-table-cell-heading-color:var(--bulma-text-strong);
  --bulma-table-cell-text-align:left;
  --bulma-table-head-cell-border-width:0 0 2px;
  --bulma-table-head-cell-color:var(--bulma-text-strong);
  --bulma-table-foot-cell-border-width:2px 0 0;
  --bulma-table-foot-cell-color:var(--bulma-text-strong);
  --bulma-table-head-background-color:transparent;
  --bulma-table-body-background-color:transparent;
  --bulma-table-foot-background-color:transparent;
  --bulma-table-row-hover-background-color:var(--bulma-scheme-main-bis);
  --bulma-table-row-active-background-color:var(--bulma-primary);
  --bulma-table-row-active-color:var(--bulma-primary-invert);
  --bulma-table-striped-row-even-background-color:var(--bulma-scheme-main-bis);
  --bulma-table-striped-row-even-hover-background-color:var(--bulma-scheme-main-ter);
  background-color: var(--bulma-table-background-color);
}

.table, .table td, .table th {
  color: var(--bulma-table-color);
}

.table td, .table th {
  background-color: var(--bulma-table-cell-background-color);
  border-color: var(--bulma-table-cell-border-color);
  border-style: var(--bulma-table-cell-border-style);
  border-width: var(--bulma-table-cell-border-width);
  padding: var(--bulma-table-cell-padding);
  vertical-align: top;
}

.table td.is-white, .table th.is-white {
  --bulma-table-color:var(--bulma-white-invert);
  --bulma-table-cell-heading-color:var(--bulma-white-invert);
  --bulma-table-cell-background-color:var(--bulma-white);
  --bulma-table-cell-border-color:var(--bulma-white);
}

.table td.is-black, .table th.is-black {
  --bulma-table-color:var(--bulma-black-invert);
  --bulma-table-cell-heading-color:var(--bulma-black-invert);
  --bulma-table-cell-background-color:var(--bulma-black);
  --bulma-table-cell-border-color:var(--bulma-black);
}

.table td.is-light, .table th.is-light {
  --bulma-table-color:var(--bulma-light-invert);
  --bulma-table-cell-heading-color:var(--bulma-light-invert);
  --bulma-table-cell-background-color:var(--bulma-light);
  --bulma-table-cell-border-color:var(--bulma-light);
}

.table td.is-dark, .table th.is-dark {
  --bulma-table-color:var(--bulma-dark-invert);
  --bulma-table-cell-heading-color:var(--bulma-dark-invert);
  --bulma-table-cell-background-color:var(--bulma-dark);
  --bulma-table-cell-border-color:var(--bulma-dark);
}

.table td.is-text, .table th.is-text {
  --bulma-table-color:var(--bulma-text-invert);
  --bulma-table-cell-heading-color:var(--bulma-text-invert);
  --bulma-table-cell-background-color:var(--bulma-text);
  --bulma-table-cell-border-color:var(--bulma-text);
}

.table td.is-primary, .table th.is-primary {
  --bulma-table-color:var(--bulma-primary-invert);
  --bulma-table-cell-heading-color:var(--bulma-primary-invert);
  --bulma-table-cell-background-color:var(--bulma-primary);
  --bulma-table-cell-border-color:var(--bulma-primary);
}

.table td.is-link, .table th.is-link {
  --bulma-table-color:var(--bulma-link-invert);
  --bulma-table-cell-heading-color:var(--bulma-link-invert);
  --bulma-table-cell-background-color:var(--bulma-link);
  --bulma-table-cell-border-color:var(--bulma-link);
}

.table td.is-info, .table th.is-info {
  --bulma-table-color:var(--bulma-info-invert);
  --bulma-table-cell-heading-color:var(--bulma-info-invert);
  --bulma-table-cell-background-color:var(--bulma-info);
  --bulma-table-cell-border-color:var(--bulma-info);
}

.table td.is-success, .table th.is-success {
  --bulma-table-color:var(--bulma-success-invert);
  --bulma-table-cell-heading-color:var(--bulma-success-invert);
  --bulma-table-cell-background-color:var(--bulma-success);
  --bulma-table-cell-border-color:var(--bulma-success);
}

.table td.is-warning, .table th.is-warning {
  --bulma-table-color:var(--bulma-warning-invert);
  --bulma-table-cell-heading-color:var(--bulma-warning-invert);
  --bulma-table-cell-background-color:var(--bulma-warning);
  --bulma-table-cell-border-color:var(--bulma-warning);
}

.table td.is-danger, .table th.is-danger {
  --bulma-table-color:var(--bulma-danger-invert);
  --bulma-table-cell-heading-color:var(--bulma-danger-invert);
  --bulma-table-cell-background-color:var(--bulma-danger);
  --bulma-table-cell-border-color:var(--bulma-danger);
}

.table td.is-narrow, .table th.is-narrow {
  white-space: nowrap;
  width: 1%;
}

.table td.is-selected, .table th.is-selected {
  background-color: var(--bulma-table-row-active-background-color);
  color: var(--bulma-table-row-active-color);
}

.table td.is-selected a, .table td.is-selected strong, .table th.is-selected a, .table th.is-selected strong {
  color: currentColor;
}

.table td.is-vcentered, .table th.is-vcentered {
  vertical-align: middle;
}

.table th {
  color: var(--bulma-table-cell-heading-color);
}

.table th:not([align]) {
  text-align: var(--bulma-table-cell-text-align);
}

.table tr.is-selected {
  background-color: var(--bulma-table-row-active-background-color);
  color: var(--bulma-table-row-active-color);
}

.table tr.is-selected a, .table tr.is-selected strong {
  color: currentColor;
}

.table tr.is-selected td, .table tr.is-selected th {
  border-color: var(--bulma-table-row-active-color);
  color: currentColor;
}

.table tr.is-white {
  --bulma-table-color:var(--bulma-white-invert);
  --bulma-table-cell-heading-color:var(--bulma-white-invert);
  --bulma-table-cell-background-color:var(--bulma-white);
  --bulma-table-cell-border-color:var(--bulma-white);
}

.table tr.is-black {
  --bulma-table-color:var(--bulma-black-invert);
  --bulma-table-cell-heading-color:var(--bulma-black-invert);
  --bulma-table-cell-background-color:var(--bulma-black);
  --bulma-table-cell-border-color:var(--bulma-black);
}

.table tr.is-light {
  --bulma-table-color:var(--bulma-light-invert);
  --bulma-table-cell-heading-color:var(--bulma-light-invert);
  --bulma-table-cell-background-color:var(--bulma-light);
  --bulma-table-cell-border-color:var(--bulma-light);
}

.table tr.is-dark {
  --bulma-table-color:var(--bulma-dark-invert);
  --bulma-table-cell-heading-color:var(--bulma-dark-invert);
  --bulma-table-cell-background-color:var(--bulma-dark);
  --bulma-table-cell-border-color:var(--bulma-dark);
}

.table tr.is-text {
  --bulma-table-color:var(--bulma-text-invert);
  --bulma-table-cell-heading-color:var(--bulma-text-invert);
  --bulma-table-cell-background-color:var(--bulma-text);
  --bulma-table-cell-border-color:var(--bulma-text);
}

.table tr.is-primary {
  --bulma-table-color:var(--bulma-primary-invert);
  --bulma-table-cell-heading-color:var(--bulma-primary-invert);
  --bulma-table-cell-background-color:var(--bulma-primary);
  --bulma-table-cell-border-color:var(--bulma-primary);
}

.table tr.is-link {
  --bulma-table-color:var(--bulma-link-invert);
  --bulma-table-cell-heading-color:var(--bulma-link-invert);
  --bulma-table-cell-background-color:var(--bulma-link);
  --bulma-table-cell-border-color:var(--bulma-link);
}

.table tr.is-info {
  --bulma-table-color:var(--bulma-info-invert);
  --bulma-table-cell-heading-color:var(--bulma-info-invert);
  --bulma-table-cell-background-color:var(--bulma-info);
  --bulma-table-cell-border-color:var(--bulma-info);
}

.table tr.is-success {
  --bulma-table-color:var(--bulma-success-invert);
  --bulma-table-cell-heading-color:var(--bulma-success-invert);
  --bulma-table-cell-background-color:var(--bulma-success);
  --bulma-table-cell-border-color:var(--bulma-success);
}

.table tr.is-warning {
  --bulma-table-color:var(--bulma-warning-invert);
  --bulma-table-cell-heading-color:var(--bulma-warning-invert);
  --bulma-table-cell-background-color:var(--bulma-warning);
  --bulma-table-cell-border-color:var(--bulma-warning);
}

.table tr.is-danger {
  --bulma-table-color:var(--bulma-danger-invert);
  --bulma-table-cell-heading-color:var(--bulma-danger-invert);
  --bulma-table-cell-background-color:var(--bulma-danger);
  --bulma-table-cell-border-color:var(--bulma-danger);
}

.table thead {
  background-color: var(--bulma-table-head-background-color);
}

.table thead td, .table thead th {
  border-width: var(--bulma-table-head-cell-border-width);
  color: var(--bulma-table-head-cell-color);
}

.table tfoot {
  background-color: var(--bulma-table-foot-background-color);
}

.table tfoot td, .table tfoot th {
  border-width: var(--bulma-table-foot-cell-border-width);
  color: var(--bulma-table-foot-cell-color);
}

.table tbody {
  background-color: var(--bulma-table-body-background-color);
}

.table tbody tr:last-child td, .table tbody tr:last-child th {
  border-bottom-width: 0;
}

.table.is-bordered td, .table.is-bordered th {
  border-width: 1px;
}

.table.is-bordered tr:last-child td, .table.is-bordered tr:last-child th {
  border-bottom-width: 1px;
}

.table.is-fullwidth {
  width: 100%;
}

.table.is-hoverable tbody tr:not(.is-selected):hover, .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {
  background-color: var(--bulma-table-row-hover-background-color);
}

.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(2n) {
  background-color: var(--bulma-table-striped-row-even-hover-background-color);
}

.table.is-narrow td, .table.is-narrow th {
  padding: 0.25em 0.5em;
}

.table.is-striped tbody tr:not(.is-selected):nth-child(2n) {
  background-color: var(--bulma-table-striped-row-even-background-color);
}

.table-container {
  -webkit-overflow-scrolling: touch;
  max-width: 100%;
  overflow: auto;
  overflow-y: hidden;
}

.tags {
  align-items: center;
  color: hsl(var(--bulma-tag-h), var(--bulma-tag-s), var(--bulma-tag-color-l));
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  justify-content: flex-start;
}

.tags.are-medium .tag:not(.is-normal):not(.is-large) {
  font-size: var(--bulma-size-normal);
}

.tags.are-large .tag:not(.is-normal):not(.is-medium) {
  font-size: var(--bulma-size-medium);
}

.tags.is-centered {
  gap: 0.25rem;
  justify-content: center;
}

.tags.is-right {
  justify-content: flex-end;
}

.tags.has-addons {
  gap: 0;
}

.tags.has-addons .tag:not(:first-child) {
  border-end-start-radius: 0;
  border-start-start-radius: 0;
}

.tags.has-addons .tag:not(:last-child) {
  border-end-end-radius: 0;
  border-start-end-radius: 0;
}

.tag {
  --bulma-tag-h:var(--bulma-scheme-h);
  --bulma-tag-s:var(--bulma-scheme-s);
  --bulma-tag-background-l:var(--bulma-background-l);
  --bulma-tag-background-l-delta:0%;
  --bulma-tag-hover-background-l-delta:var(--bulma-hover-background-l-delta);
  --bulma-tag-active-background-l-delta:var(--bulma-active-background-l-delta);
  --bulma-tag-color-l:var(--bulma-text-l);
  --bulma-tag-radius:var(--bulma-radius);
  --bulma-tag-delete-margin:1px;
  align-items: center;
  background-color: hsl(var(--bulma-tag-h), var(--bulma-tag-s), calc(var(--bulma-tag-background-l) + var(--bulma-tag-background-l-delta)));
  border-radius: var(--bulma-radius);
  color: hsl(var(--bulma-tag-h), var(--bulma-tag-s), var(--bulma-tag-color-l));
  display: inline-flex;
  font-size: var(--bulma-size-small);
  height: 2em;
  justify-content: center;
  line-height: 1.5;
  padding-left: 0.75em;
  padding-right: 0.75em;
  white-space: nowrap;
}

.tag .delete {
  margin-inline-end: -0.375rem;
  margin-inline-start: 0.25rem;
}

.tag.is-white {
  --bulma-tag-h:var(--bulma-white-h);
  --bulma-tag-s:var(--bulma-white-s);
  --bulma-tag-background-l:var(--bulma-white-l);
  --bulma-tag-color-l:var(--bulma-white-invert-l);
}

.tag.is-white.is-light {
  --bulma-tag-background-l:var(--bulma-light-l);
  --bulma-tag-color-l:var(--bulma-white-light-invert-l);
}

.tag.is-black {
  --bulma-tag-h:var(--bulma-black-h);
  --bulma-tag-s:var(--bulma-black-s);
  --bulma-tag-background-l:var(--bulma-black-l);
  --bulma-tag-color-l:var(--bulma-black-invert-l);
}

.tag.is-black.is-light {
  --bulma-tag-background-l:var(--bulma-light-l);
  --bulma-tag-color-l:var(--bulma-black-light-invert-l);
}

.tag.is-light {
  --bulma-tag-h:var(--bulma-light-h);
  --bulma-tag-s:var(--bulma-light-s);
  --bulma-tag-background-l:var(--bulma-light-l);
  --bulma-tag-color-l:var(--bulma-light-invert-l);
}

.tag.is-light.is-light {
  --bulma-tag-background-l:var(--bulma-light-l);
  --bulma-tag-color-l:var(--bulma-light-light-invert-l);
}

.tag.is-dark {
  --bulma-tag-h:var(--bulma-dark-h);
  --bulma-tag-s:var(--bulma-dark-s);
  --bulma-tag-background-l:var(--bulma-dark-l);
  --bulma-tag-color-l:var(--bulma-dark-invert-l);
}

.tag.is-dark.is-light {
  --bulma-tag-background-l:var(--bulma-light-l);
  --bulma-tag-color-l:var(--bulma-dark-light-invert-l);
}

.tag.is-text {
  --bulma-tag-h:var(--bulma-text-h);
  --bulma-tag-s:var(--bulma-text-s);
  --bulma-tag-background-l:var(--bulma-text-l);
  --bulma-tag-color-l:var(--bulma-text-invert-l);
}

.tag.is-text.is-light {
  --bulma-tag-background-l:var(--bulma-light-l);
  --bulma-tag-color-l:var(--bulma-text-light-invert-l);
}

.tag.is-primary {
  --bulma-tag-h:var(--bulma-primary-h);
  --bulma-tag-s:var(--bulma-primary-s);
  --bulma-tag-background-l:var(--bulma-primary-l);
  --bulma-tag-color-l:var(--bulma-primary-invert-l);
}

.tag.is-primary.is-light {
  --bulma-tag-background-l:var(--bulma-light-l);
  --bulma-tag-color-l:var(--bulma-primary-light-invert-l);
}

.tag.is-link {
  --bulma-tag-h:var(--bulma-link-h);
  --bulma-tag-s:var(--bulma-link-s);
  --bulma-tag-background-l:var(--bulma-link-l);
  --bulma-tag-color-l:var(--bulma-link-invert-l);
}

.tag.is-link.is-light {
  --bulma-tag-background-l:var(--bulma-light-l);
  --bulma-tag-color-l:var(--bulma-link-light-invert-l);
}

.tag.is-info {
  --bulma-tag-h:var(--bulma-info-h);
  --bulma-tag-s:var(--bulma-info-s);
  --bulma-tag-background-l:var(--bulma-info-l);
  --bulma-tag-color-l:var(--bulma-info-invert-l);
}

.tag.is-info.is-light {
  --bulma-tag-background-l:var(--bulma-light-l);
  --bulma-tag-color-l:var(--bulma-info-light-invert-l);
}

.tag.is-success {
  --bulma-tag-h:var(--bulma-success-h);
  --bulma-tag-s:var(--bulma-success-s);
  --bulma-tag-background-l:var(--bulma-success-l);
  --bulma-tag-color-l:var(--bulma-success-invert-l);
}

.tag.is-success.is-light {
  --bulma-tag-background-l:var(--bulma-light-l);
  --bulma-tag-color-l:var(--bulma-success-light-invert-l);
}

.tag.is-warning {
  --bulma-tag-h:var(--bulma-warning-h);
  --bulma-tag-s:var(--bulma-warning-s);
  --bulma-tag-background-l:var(--bulma-warning-l);
  --bulma-tag-color-l:var(--bulma-warning-invert-l);
}

.tag.is-warning.is-light {
  --bulma-tag-background-l:var(--bulma-light-l);
  --bulma-tag-color-l:var(--bulma-warning-light-invert-l);
}

.tag.is-danger {
  --bulma-tag-h:var(--bulma-danger-h);
  --bulma-tag-s:var(--bulma-danger-s);
  --bulma-tag-background-l:var(--bulma-danger-l);
  --bulma-tag-color-l:var(--bulma-danger-invert-l);
}

.tag.is-danger.is-light {
  --bulma-tag-background-l:var(--bulma-light-l);
  --bulma-tag-color-l:var(--bulma-danger-light-invert-l);
}

.tag.is-normal {
  font-size: var(--bulma-size-small);
}

.tag.is-medium {
  font-size: var(--bulma-size-normal);
}

.tag.is-large {
  font-size: var(--bulma-size-medium);
}

.tag .icon:first-child:not(:last-child) {
  margin-inline-end: 0.1875em;
  margin-inline-start: -0.375em;
}

.tag .icon:last-child:not(:first-child) {
  margin-inline-end: -0.375em;
  margin-inline-start: 0.1875em;
}

.tag .icon:first-child:last-child {
  margin-inline-end: -0.375em;
  margin-inline-start: -0.375em;
}

.tag.is-delete {
  margin-inline-start: var(--bulma-tag-delete-margin);
  padding: 0;
  position: relative;
  width: 2em;
}

.tag.is-delete:after, .tag.is-delete:before {
  background-color: currentColor;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin: center center;
}

.tag.is-delete:before {
  height: 1px;
  width: 50%;
}

.tag.is-delete:after {
  height: 50%;
  width: 1px;
}

.tag.is-rounded {
  border-radius: var(--bulma-radius-rounded);
}

.tag.is-hoverable, a.tag, button.tag {
  cursor: pointer;
}

.tag.is-hoverable:hover, a.tag:hover, button.tag:hover {
  --bulma-tag-background-l-delta:var(--bulma-tag-hover-background-l-delta);
}

.tag.is-hoverable:active, a.tag:active, button.tag:active {
  --bulma-tag-background-l-delta:var(--bulma-tag-active-background-l-delta);
}

.subtitle, .title {
  --bulma-title-color:var(--bulma-text-strong);
  --bulma-title-family:false;
  --bulma-title-size:var(--bulma-size-3);
  --bulma-title-weight:var(--bulma-weight-extrabold);
  --bulma-title-line-height:1.125;
  --bulma-title-strong-color:inherit;
  --bulma-title-strong-weight:inherit;
  --bulma-title-sub-size:0.75em;
  --bulma-title-sup-size:0.75em;
  --bulma-subtitle-color:var(--bulma-text);
  --bulma-subtitle-family:false;
  --bulma-subtitle-size:var(--bulma-size-5);
  --bulma-subtitle-weight:var(--bulma-weight-normal);
  --bulma-subtitle-line-height:1.25;
  --bulma-subtitle-strong-color:var(--bulma-text-strong);
  --bulma-subtitle-strong-weight:var(--bulma-weight-semibold);
  word-break: break-word;
}

.subtitle em, .subtitle span, .title em, .title span {
  font-weight: inherit;
}

.subtitle sub, .title sub {
  font-size: var(--bulma-title-sub-size);
}

.subtitle sup, .title sup {
  font-size: var(--bulma-title-sup-size);
}

.subtitle .tag, .title .tag {
  vertical-align: middle;
}

.title {
  color: var(--bulma-title-color);
  font-size: var(--bulma-title-size);
  font-weight: var(--bulma-title-weight);
  line-height: var(--bulma-title-line-height);
}

.title strong {
  color: var(--bulma-title-strong-color);
  font-weight: var(--bulma-title-strong-weight);
}

.title:not(.is-spaced):has(+ .subtitle) {
  margin-bottom: 0;
}

.title.is-1 {
  font-size: 3rem;
}

.title.is-2 {
  font-size: 2.5rem;
}

.title.is-3 {
  font-size: 2rem;
}

.title.is-4 {
  font-size: 1.5rem;
}

.title.is-5 {
  font-size: 1.25rem;
}

.title.is-6 {
  font-size: 1rem;
}

.title.is-7 {
  font-size: 0.75rem;
}

.subtitle {
  color: var(--bulma-subtitle-color);
  font-size: var(--bulma-subtitle-size);
  font-weight: var(--bulma-subtitle-weight);
  line-height: var(--bulma-subtitle-line-height);
}

.subtitle strong {
  color: var(--bulma-subtitle-strong-color);
  font-weight: var(--bulma-subtitle-strong-weight);
}

.subtitle:not(.is-spaced):has(+ .title) {
  margin-bottom: 0;
}

.subtitle.is-1 {
  font-size: 3rem;
}

.subtitle.is-2 {
  font-size: 2.5rem;
}

.subtitle.is-3 {
  font-size: 2rem;
}

.subtitle.is-4 {
  font-size: 1.5rem;
}

.subtitle.is-5 {
  font-size: 1.25rem;
}

.subtitle.is-6 {
  font-size: 1rem;
}

.subtitle.is-7 {
  font-size: 0.75rem;
}

.control, .input, .select, .textarea {
  --bulma-input-h:var(--bulma-scheme-h);
  --bulma-input-s:var(--bulma-scheme-s);
  --bulma-input-l:var(--bulma-scheme-main-l);
  --bulma-input-border-style:solid;
  --bulma-input-border-width:var(--bulma-control-border-width);
  --bulma-input-border-l:var(--bulma-border-l);
  --bulma-input-border-l-delta:0%;
  --bulma-input-border-color:hsl(var(--bulma-input-h),var(--bulma-input-s),calc(var(--bulma-input-border-l) + var(--bulma-input-border-l-delta)));
  --bulma-input-hover-border-l-delta:var(--bulma-hover-border-l-delta);
  --bulma-input-active-border-l-delta:var(--bulma-active-border-l-delta);
  --bulma-input-focus-h:var(--bulma-focus-h);
  --bulma-input-focus-s:var(--bulma-focus-s);
  --bulma-input-focus-l:var(--bulma-focus-l);
  --bulma-input-focus-shadow-size:var(--bulma-focus-shadow-size);
  --bulma-input-focus-shadow-alpha:var(--bulma-focus-shadow-alpha);
  --bulma-input-color-l:var(--bulma-text-strong-l);
  --bulma-input-background-l:var(--bulma-scheme-main-l);
  --bulma-input-background-l-delta:0%;
  --bulma-input-height:var(--bulma-control-height);
  --bulma-input-shadow:inset 0 0.0625em 0.125em hsla(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-invert-l),0.05);
  --bulma-input-placeholder-color:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-strong-l),0.3);
  --bulma-input-disabled-color:var(--bulma-text-weak);
  --bulma-input-disabled-background-color:var(--bulma-background);
  --bulma-input-disabled-border-color:var(--bulma-background);
  --bulma-input-disabled-placeholder-color:hsla(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-weak-l),0.3);
  --bulma-input-arrow:var(--bulma-link);
  --bulma-input-icon-color:var(--bulma-text-light);
  --bulma-input-icon-hover-color:var(--bulma-text-weak);
  --bulma-input-icon-focus-color:var(--bulma-link);
  --bulma-input-radius:var(--bulma-radius);
}

.input, .select select, .textarea {
  background-color: hsl(var(--bulma-input-h), var(--bulma-input-s), calc(var(--bulma-input-background-l) + var(--bulma-input-background-l-delta)));
  border-color: var(--bulma-input-border-color);
  border-radius: var(--bulma-input-radius);
  color: hsl(var(--bulma-input-h), var(--bulma-input-s), var(--bulma-input-color-l));
}

.input::-moz-placeholder, .select select::-moz-placeholder, .textarea::-moz-placeholder {
  color: var(--bulma-input-placeholder-color);
}

.input::-webkit-input-placeholder, .select select::-webkit-input-placeholder, .textarea::-webkit-input-placeholder {
  color: var(--bulma-input-placeholder-color);
}

.input:-moz-placeholder, .select select:-moz-placeholder, .textarea:-moz-placeholder {
  color: var(--bulma-input-placeholder-color);
}

.input:-ms-input-placeholder, .select select:-ms-input-placeholder, .textarea:-ms-input-placeholder {
  color: var(--bulma-input-placeholder-color);
}

.input:hover, .is-hovered.input, .is-hovered.textarea, .select select.is-hovered, .select select:hover, .textarea:hover {
  --bulma-input-border-l-delta:var(--bulma-input-hover-border-l-delta);
}

.input:active, .is-active.input, .is-active.textarea, .select select.is-active, .select select:active, .textarea:active {
  --bulma-input-border-l-delta:var(--bulma-input-active-border-l-delta);
}

.input:focus, .input:focus-within, .is-focused.input, .is-focused.textarea, .select select.is-focused, .select select:focus, .select select:focus-within, .textarea:focus, .textarea:focus-within {
  border-color: hsl(var(--bulma-input-focus-h), var(--bulma-input-focus-s), var(--bulma-input-focus-l));
  box-shadow: var(--bulma-input-focus-shadow-size) hsla(var(--bulma-input-focus-h), var(--bulma-input-focus-s), var(--bulma-input-focus-l), var(--bulma-input-focus-shadow-alpha));
}

.select fieldset[disabled] select, .select select[disabled], [disabled].input, [disabled].textarea, fieldset[disabled] .input, fieldset[disabled] .select select, fieldset[disabled] .textarea {
  background-color: var(--bulma-input-disabled-background-color);
  border-color: var(--bulma-input-disabled-border-color);
  box-shadow: none;
  color: var(--bulma-input-disabled-color);
}

.select fieldset[disabled] select::-moz-placeholder, .select select[disabled]::-moz-placeholder, [disabled].input::-moz-placeholder, [disabled].textarea::-moz-placeholder, fieldset[disabled] .input::-moz-placeholder, fieldset[disabled] .select select::-moz-placeholder, fieldset[disabled] .textarea::-moz-placeholder {
  color: var(--bulma-input-disabled-placeholder-color);
}

.select fieldset[disabled] select::-webkit-input-placeholder, .select select[disabled]::-webkit-input-placeholder, [disabled].input::-webkit-input-placeholder, [disabled].textarea::-webkit-input-placeholder, fieldset[disabled] .input::-webkit-input-placeholder, fieldset[disabled] .select select::-webkit-input-placeholder, fieldset[disabled] .textarea::-webkit-input-placeholder {
  color: var(--bulma-input-disabled-placeholder-color);
}

.select fieldset[disabled] select:-moz-placeholder, .select select[disabled]:-moz-placeholder, [disabled].input:-moz-placeholder, [disabled].textarea:-moz-placeholder, fieldset[disabled] .input:-moz-placeholder, fieldset[disabled] .select select:-moz-placeholder, fieldset[disabled] .textarea:-moz-placeholder {
  color: var(--bulma-input-disabled-placeholder-color);
}

.select fieldset[disabled] select:-ms-input-placeholder, .select select[disabled]:-ms-input-placeholder, [disabled].input:-ms-input-placeholder, [disabled].textarea:-ms-input-placeholder, fieldset[disabled] .input:-ms-input-placeholder, fieldset[disabled] .select select:-ms-input-placeholder, fieldset[disabled] .textarea:-ms-input-placeholder {
  color: var(--bulma-input-disabled-placeholder-color);
}

.input, .textarea {
  box-shadow: inset 0 0.0625em 0.125em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.05);
  max-width: 100%;
  width: 100%;
}

[readonly].input, [readonly].textarea {
  box-shadow: none;
}

.is-white.input, .is-white.textarea {
  --bulma-input-h:var(--bulma-white-h);
  --bulma-input-s:var(--bulma-white-s);
  --bulma-input-l:var(--bulma-white-l);
  --bulma-input-focus-h:var(--bulma-white-h);
  --bulma-input-focus-s:var(--bulma-white-s);
  --bulma-input-focus-l:var(--bulma-white-l);
  --bulma-input-border-l:var(--bulma-white-l);
}

.is-black.input, .is-black.textarea {
  --bulma-input-h:var(--bulma-black-h);
  --bulma-input-s:var(--bulma-black-s);
  --bulma-input-l:var(--bulma-black-l);
  --bulma-input-focus-h:var(--bulma-black-h);
  --bulma-input-focus-s:var(--bulma-black-s);
  --bulma-input-focus-l:var(--bulma-black-l);
  --bulma-input-border-l:var(--bulma-black-l);
}

.is-light.input, .is-light.textarea {
  --bulma-input-h:var(--bulma-light-h);
  --bulma-input-s:var(--bulma-light-s);
  --bulma-input-l:var(--bulma-light-l);
  --bulma-input-focus-h:var(--bulma-light-h);
  --bulma-input-focus-s:var(--bulma-light-s);
  --bulma-input-focus-l:var(--bulma-light-l);
  --bulma-input-border-l:var(--bulma-light-l);
}

.is-dark.input, .is-dark.textarea {
  --bulma-input-h:var(--bulma-dark-h);
  --bulma-input-s:var(--bulma-dark-s);
  --bulma-input-l:var(--bulma-dark-l);
  --bulma-input-focus-h:var(--bulma-dark-h);
  --bulma-input-focus-s:var(--bulma-dark-s);
  --bulma-input-focus-l:var(--bulma-dark-l);
  --bulma-input-border-l:var(--bulma-dark-l);
}

.is-text.input, .is-text.textarea {
  --bulma-input-h:var(--bulma-text-h);
  --bulma-input-s:var(--bulma-text-s);
  --bulma-input-l:var(--bulma-text-l);
  --bulma-input-focus-h:var(--bulma-text-h);
  --bulma-input-focus-s:var(--bulma-text-s);
  --bulma-input-focus-l:var(--bulma-text-l);
  --bulma-input-border-l:var(--bulma-text-l);
}

.is-primary.input, .is-primary.textarea {
  --bulma-input-h:var(--bulma-primary-h);
  --bulma-input-s:var(--bulma-primary-s);
  --bulma-input-l:var(--bulma-primary-l);
  --bulma-input-focus-h:var(--bulma-primary-h);
  --bulma-input-focus-s:var(--bulma-primary-s);
  --bulma-input-focus-l:var(--bulma-primary-l);
  --bulma-input-border-l:var(--bulma-primary-l);
}

.is-link.input, .is-link.textarea {
  --bulma-input-h:var(--bulma-link-h);
  --bulma-input-s:var(--bulma-link-s);
  --bulma-input-l:var(--bulma-link-l);
  --bulma-input-focus-h:var(--bulma-link-h);
  --bulma-input-focus-s:var(--bulma-link-s);
  --bulma-input-focus-l:var(--bulma-link-l);
  --bulma-input-border-l:var(--bulma-link-l);
}

.is-info.input, .is-info.textarea {
  --bulma-input-h:var(--bulma-info-h);
  --bulma-input-s:var(--bulma-info-s);
  --bulma-input-l:var(--bulma-info-l);
  --bulma-input-focus-h:var(--bulma-info-h);
  --bulma-input-focus-s:var(--bulma-info-s);
  --bulma-input-focus-l:var(--bulma-info-l);
  --bulma-input-border-l:var(--bulma-info-l);
}

.is-success.input, .is-success.textarea {
  --bulma-input-h:var(--bulma-success-h);
  --bulma-input-s:var(--bulma-success-s);
  --bulma-input-l:var(--bulma-success-l);
  --bulma-input-focus-h:var(--bulma-success-h);
  --bulma-input-focus-s:var(--bulma-success-s);
  --bulma-input-focus-l:var(--bulma-success-l);
  --bulma-input-border-l:var(--bulma-success-l);
}

.is-warning.input, .is-warning.textarea {
  --bulma-input-h:var(--bulma-warning-h);
  --bulma-input-s:var(--bulma-warning-s);
  --bulma-input-l:var(--bulma-warning-l);
  --bulma-input-focus-h:var(--bulma-warning-h);
  --bulma-input-focus-s:var(--bulma-warning-s);
  --bulma-input-focus-l:var(--bulma-warning-l);
  --bulma-input-border-l:var(--bulma-warning-l);
}

.is-danger.input, .is-danger.textarea {
  --bulma-input-h:var(--bulma-danger-h);
  --bulma-input-s:var(--bulma-danger-s);
  --bulma-input-l:var(--bulma-danger-l);
  --bulma-input-focus-h:var(--bulma-danger-h);
  --bulma-input-focus-s:var(--bulma-danger-s);
  --bulma-input-focus-l:var(--bulma-danger-l);
  --bulma-input-border-l:var(--bulma-danger-l);
}

.is-small.input, .is-small.textarea {
  border-radius: var(--bulma-radius-small);
  font-size: var(--bulma-size-small);
}

.is-medium.input, .is-medium.textarea {
  font-size: var(--bulma-size-medium);
}

.is-large.input, .is-large.textarea {
  font-size: var(--bulma-size-large);
}

.is-fullwidth.input, .is-fullwidth.textarea {
  display: block;
  width: 100%;
}

.is-inline.input, .is-inline.textarea {
  display: inline;
  width: auto;
}

.input.is-rounded {
  border-radius: var(--bulma-radius-rounded);
  padding-left: calc(1.125em - 1px);
  padding-right: calc(1.125em - 1px);
}

.input.is-static {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
}

.textarea {
  --bulma-textarea-padding:var(--bulma-control-padding-horizontal);
  --bulma-textarea-max-height:40em;
  --bulma-textarea-min-height:8em;
  display: block;
  max-width: 100%;
  min-width: 100%;
  padding: var(--bulma-textarea-padding);
  resize: vertical;
}

.textarea:not([rows]) {
  max-height: var(--bulma-textarea-max-height);
  min-height: var(--bulma-textarea-min-height);
}

.textarea[rows] {
  height: auto;
}

.textarea.has-fixed-size {
  resize: none;
}

.checkbox, .radio {
  cursor: pointer;
  display: inline-block;
  line-height: 1.25;
  position: relative;
}

.checkbox input, .radio input {
  cursor: pointer;
}

.checkbox input[disabled], .radio input[disabled], [disabled].checkbox, [disabled].radio, fieldset[disabled] .checkbox, fieldset[disabled] .radio {
  color: var(--bulma-text-weak);
  cursor: not-allowed;
}

.checkboxes, .radios {
  column-gap: 1em;
  display: flex;
  flex-wrap: wrap;
  row-gap: 0.5em;
}

.select {
  --bulma-input-h:var(--bulma-scheme-h);
  --bulma-input-s:var(--bulma-scheme-s);
  --bulma-input-border-style:solid;
  --bulma-input-border-width:1px;
  --bulma-input-border-l:var(--bulma-border-l);
  display: inline-block;
  max-width: 100%;
  position: relative;
  vertical-align: top;
}

.select:not(.is-multiple) {
  height: var(--bulma-control-height);
}

.select:not(.is-multiple):not(.is-loading):after {
  inset-inline-end: 1.125em;
  z-index: 4;
}

.select.is-rounded select {
  border-radius: var(--bulma-radius-rounded);
  padding-inline-start: 1em;
}

.select select {
  cursor: pointer;
  display: block;
  font-size: 1em;
  max-width: 100%;
  outline: none;
}

.select select::-ms-expand {
  display: none;
}

.select select[disabled]:hover, fieldset[disabled] .select select:hover {
  border-color: var(--bulma-background);
}

.select select:not([multiple]) {
  padding-inline-end: 2.5em;
}

.select select[multiple] {
  height: auto;
  padding: 0;
}

.select select[multiple] option {
  padding: 0.5em 1em;
}

.select.is-white {
  --bulma-input-h:var(--bulma-white-h);
  --bulma-input-s:var(--bulma-white-s);
  --bulma-input-l:var(--bulma-white-l);
  --bulma-input-focus-h:var(--bulma-white-h);
  --bulma-input-focus-s:var(--bulma-white-s);
  --bulma-input-focus-l:var(--bulma-white-l);
  --bulma-input-border-l:var(--bulma-white-l);
  --bulma-arrow-color:var(--bulma-white);
}

.select.is-black {
  --bulma-input-h:var(--bulma-black-h);
  --bulma-input-s:var(--bulma-black-s);
  --bulma-input-l:var(--bulma-black-l);
  --bulma-input-focus-h:var(--bulma-black-h);
  --bulma-input-focus-s:var(--bulma-black-s);
  --bulma-input-focus-l:var(--bulma-black-l);
  --bulma-input-border-l:var(--bulma-black-l);
  --bulma-arrow-color:var(--bulma-black);
}

.select.is-light {
  --bulma-input-h:var(--bulma-light-h);
  --bulma-input-s:var(--bulma-light-s);
  --bulma-input-l:var(--bulma-light-l);
  --bulma-input-focus-h:var(--bulma-light-h);
  --bulma-input-focus-s:var(--bulma-light-s);
  --bulma-input-focus-l:var(--bulma-light-l);
  --bulma-input-border-l:var(--bulma-light-l);
  --bulma-arrow-color:var(--bulma-light);
}

.select.is-dark {
  --bulma-input-h:var(--bulma-dark-h);
  --bulma-input-s:var(--bulma-dark-s);
  --bulma-input-l:var(--bulma-dark-l);
  --bulma-input-focus-h:var(--bulma-dark-h);
  --bulma-input-focus-s:var(--bulma-dark-s);
  --bulma-input-focus-l:var(--bulma-dark-l);
  --bulma-input-border-l:var(--bulma-dark-l);
  --bulma-arrow-color:var(--bulma-dark);
}

.select.is-text {
  --bulma-input-h:var(--bulma-text-h);
  --bulma-input-s:var(--bulma-text-s);
  --bulma-input-l:var(--bulma-text-l);
  --bulma-input-focus-h:var(--bulma-text-h);
  --bulma-input-focus-s:var(--bulma-text-s);
  --bulma-input-focus-l:var(--bulma-text-l);
  --bulma-input-border-l:var(--bulma-text-l);
  --bulma-arrow-color:var(--bulma-text);
}

.select.is-primary {
  --bulma-input-h:var(--bulma-primary-h);
  --bulma-input-s:var(--bulma-primary-s);
  --bulma-input-l:var(--bulma-primary-l);
  --bulma-input-focus-h:var(--bulma-primary-h);
  --bulma-input-focus-s:var(--bulma-primary-s);
  --bulma-input-focus-l:var(--bulma-primary-l);
  --bulma-input-border-l:var(--bulma-primary-l);
  --bulma-arrow-color:var(--bulma-primary);
}

.select.is-link {
  --bulma-input-h:var(--bulma-link-h);
  --bulma-input-s:var(--bulma-link-s);
  --bulma-input-l:var(--bulma-link-l);
  --bulma-input-focus-h:var(--bulma-link-h);
  --bulma-input-focus-s:var(--bulma-link-s);
  --bulma-input-focus-l:var(--bulma-link-l);
  --bulma-input-border-l:var(--bulma-link-l);
  --bulma-arrow-color:var(--bulma-link);
}

.select.is-info {
  --bulma-input-h:var(--bulma-info-h);
  --bulma-input-s:var(--bulma-info-s);
  --bulma-input-l:var(--bulma-info-l);
  --bulma-input-focus-h:var(--bulma-info-h);
  --bulma-input-focus-s:var(--bulma-info-s);
  --bulma-input-focus-l:var(--bulma-info-l);
  --bulma-input-border-l:var(--bulma-info-l);
  --bulma-arrow-color:var(--bulma-info);
}

.select.is-success {
  --bulma-input-h:var(--bulma-success-h);
  --bulma-input-s:var(--bulma-success-s);
  --bulma-input-l:var(--bulma-success-l);
  --bulma-input-focus-h:var(--bulma-success-h);
  --bulma-input-focus-s:var(--bulma-success-s);
  --bulma-input-focus-l:var(--bulma-success-l);
  --bulma-input-border-l:var(--bulma-success-l);
  --bulma-arrow-color:var(--bulma-success);
}

.select.is-warning {
  --bulma-input-h:var(--bulma-warning-h);
  --bulma-input-s:var(--bulma-warning-s);
  --bulma-input-l:var(--bulma-warning-l);
  --bulma-input-focus-h:var(--bulma-warning-h);
  --bulma-input-focus-s:var(--bulma-warning-s);
  --bulma-input-focus-l:var(--bulma-warning-l);
  --bulma-input-border-l:var(--bulma-warning-l);
  --bulma-arrow-color:var(--bulma-warning);
}

.select.is-danger {
  --bulma-input-h:var(--bulma-danger-h);
  --bulma-input-s:var(--bulma-danger-s);
  --bulma-input-l:var(--bulma-danger-l);
  --bulma-input-focus-h:var(--bulma-danger-h);
  --bulma-input-focus-s:var(--bulma-danger-s);
  --bulma-input-focus-l:var(--bulma-danger-l);
  --bulma-input-border-l:var(--bulma-danger-l);
  --bulma-arrow-color:var(--bulma-danger);
}

.select.is-small {
  border-radius: var(--bulma-radius-small);
  font-size: var(--bulma-size-small);
}

.select.is-medium {
  font-size: var(--bulma-size-medium);
}

.select.is-large {
  font-size: var(--bulma-size-large);
}

.select.is-disabled:after {
  border-color: var(--bulma-text-weak) !important;
  opacity: 0.5;
}

.select.is-fullwidth, .select.is-fullwidth select {
  width: 100%;
}

.select.is-loading:after {
  inset-inline-end: 0.625em;
  margin-top: 0;
  position: absolute;
  top: 0.625em;
  transform: none;
}

.select.is-loading.is-small:after {
  font-size: var(--bulma-size-small);
}

.select.is-loading.is-medium:after {
  font-size: var(--bulma-size-medium);
}

.select.is-loading.is-large:after {
  font-size: var(--bulma-size-large);
}

.file {
  --bulma-file-radius:var(--bulma-radius);
  --bulma-file-name-border-color:var(--bulma-border);
  --bulma-file-name-border-style:solid;
  --bulma-file-name-border-width:1px 1px 1px 0;
  --bulma-file-name-max-width:16em;
  --bulma-file-h:var(--bulma-scheme-h);
  --bulma-file-s:var(--bulma-scheme-s);
  --bulma-file-background-l:var(--bulma-scheme-main-ter-l);
  --bulma-file-background-l-delta:0%;
  --bulma-file-hover-background-l-delta:-5%;
  --bulma-file-active-background-l-delta:-10%;
  --bulma-file-border-l:var(--bulma-border-l);
  --bulma-file-border-l-delta:0%;
  --bulma-file-hover-border-l-delta:-10%;
  --bulma-file-active-border-l-delta:-20%;
  --bulma-file-cta-color-l:var(--bulma-text-strong-l);
  --bulma-file-name-color-l:var(--bulma-text-strong-l);
  --bulma-file-color-l-delta:0%;
  --bulma-file-hover-color-l-delta:-5%;
  --bulma-file-active-color-l-delta:-10%;
  align-items: stretch;
  display: flex;
  justify-content: flex-start;
  position: relative;
}

.file.is-white {
  --bulma-file-h:var(--bulma-white-h);
  --bulma-file-s:var(--bulma-white-s);
  --bulma-file-background-l:var(--bulma-white-l);
  --bulma-file-border-l:var(--bulma-white-l);
  --bulma-file-cta-color-l:var(--bulma-white-invert-l);
  --bulma-file-name-color-l:var(--bulma-white-on-scheme-l);
}

.file.is-black {
  --bulma-file-h:var(--bulma-black-h);
  --bulma-file-s:var(--bulma-black-s);
  --bulma-file-background-l:var(--bulma-black-l);
  --bulma-file-border-l:var(--bulma-black-l);
  --bulma-file-cta-color-l:var(--bulma-black-invert-l);
  --bulma-file-name-color-l:var(--bulma-black-on-scheme-l);
}

.file.is-light {
  --bulma-file-h:var(--bulma-light-h);
  --bulma-file-s:var(--bulma-light-s);
  --bulma-file-background-l:var(--bulma-light-l);
  --bulma-file-border-l:var(--bulma-light-l);
  --bulma-file-cta-color-l:var(--bulma-light-invert-l);
  --bulma-file-name-color-l:var(--bulma-light-on-scheme-l);
}

.file.is-dark {
  --bulma-file-h:var(--bulma-dark-h);
  --bulma-file-s:var(--bulma-dark-s);
  --bulma-file-background-l:var(--bulma-dark-l);
  --bulma-file-border-l:var(--bulma-dark-l);
  --bulma-file-cta-color-l:var(--bulma-dark-invert-l);
  --bulma-file-name-color-l:var(--bulma-dark-on-scheme-l);
}

.file.is-text {
  --bulma-file-h:var(--bulma-text-h);
  --bulma-file-s:var(--bulma-text-s);
  --bulma-file-background-l:var(--bulma-text-l);
  --bulma-file-border-l:var(--bulma-text-l);
  --bulma-file-cta-color-l:var(--bulma-text-invert-l);
  --bulma-file-name-color-l:var(--bulma-text-on-scheme-l);
}

.file.is-primary {
  --bulma-file-h:var(--bulma-primary-h);
  --bulma-file-s:var(--bulma-primary-s);
  --bulma-file-background-l:var(--bulma-primary-l);
  --bulma-file-border-l:var(--bulma-primary-l);
  --bulma-file-cta-color-l:var(--bulma-primary-invert-l);
  --bulma-file-name-color-l:var(--bulma-primary-on-scheme-l);
}

.file.is-link {
  --bulma-file-h:var(--bulma-link-h);
  --bulma-file-s:var(--bulma-link-s);
  --bulma-file-background-l:var(--bulma-link-l);
  --bulma-file-border-l:var(--bulma-link-l);
  --bulma-file-cta-color-l:var(--bulma-link-invert-l);
  --bulma-file-name-color-l:var(--bulma-link-on-scheme-l);
}

.file.is-info {
  --bulma-file-h:var(--bulma-info-h);
  --bulma-file-s:var(--bulma-info-s);
  --bulma-file-background-l:var(--bulma-info-l);
  --bulma-file-border-l:var(--bulma-info-l);
  --bulma-file-cta-color-l:var(--bulma-info-invert-l);
  --bulma-file-name-color-l:var(--bulma-info-on-scheme-l);
}

.file.is-success {
  --bulma-file-h:var(--bulma-success-h);
  --bulma-file-s:var(--bulma-success-s);
  --bulma-file-background-l:var(--bulma-success-l);
  --bulma-file-border-l:var(--bulma-success-l);
  --bulma-file-cta-color-l:var(--bulma-success-invert-l);
  --bulma-file-name-color-l:var(--bulma-success-on-scheme-l);
}

.file.is-warning {
  --bulma-file-h:var(--bulma-warning-h);
  --bulma-file-s:var(--bulma-warning-s);
  --bulma-file-background-l:var(--bulma-warning-l);
  --bulma-file-border-l:var(--bulma-warning-l);
  --bulma-file-cta-color-l:var(--bulma-warning-invert-l);
  --bulma-file-name-color-l:var(--bulma-warning-on-scheme-l);
}

.file.is-danger {
  --bulma-file-h:var(--bulma-danger-h);
  --bulma-file-s:var(--bulma-danger-s);
  --bulma-file-background-l:var(--bulma-danger-l);
  --bulma-file-border-l:var(--bulma-danger-l);
  --bulma-file-cta-color-l:var(--bulma-danger-invert-l);
  --bulma-file-name-color-l:var(--bulma-danger-on-scheme-l);
}

.file.is-small {
  font-size: var(--bulma-size-small);
}

.file.is-normal {
  font-size: var(--bulma-size-normal);
}

.file.is-medium {
  font-size: var(--bulma-size-medium);
}

.file.is-medium .file-icon .fa {
  font-size: 1.5rem;
}

.file.is-large {
  font-size: var(--bulma-size-large);
}

.file.is-large .file-icon .fa {
  font-size: 2rem;
}

.file.has-name .file-cta {
  border-end-end-radius: 0;
  border-start-end-radius: 0;
}

.file.has-name .file-name {
  border-end-start-radius: 0;
  border-start-start-radius: 0;
}

.file.has-name.is-empty .file-cta {
  border-radius: var(--bulma-file-radius);
}

.file.has-name.is-empty .file-name {
  display: none;
}

.file.is-boxed .file-label {
  flex-direction: column;
}

.file.is-boxed .file-cta {
  flex-direction: column;
  height: auto;
  padding: 1em 3em;
}

.file.is-boxed .file-name {
  border-width: 0 1px 1px;
}

.file.is-boxed .file-icon {
  height: 1.5em;
  width: 1.5em;
}

.file.is-boxed .file-icon .fa {
  font-size: 1.5rem;
}

.file.is-boxed.is-small .file-icon .fa {
  font-size: 1rem;
}

.file.is-boxed.is-medium .file-icon .fa {
  font-size: 2rem;
}

.file.is-boxed.is-large .file-icon .fa {
  font-size: 2.5rem;
}

.file.is-boxed.has-name .file-cta {
  border-end-end-radius: 0;
  border-end-start-radius: 0;
  border-start-end-radius: var(--bulma-file-radius);
  border-start-start-radius: var(--bulma-file-radius);
}

.file.is-boxed.has-name .file-name {
  border-end-end-radius: var(--bulma-file-radius);
  border-end-start-radius: var(--bulma-file-radius);
  border-start-end-radius: 0;
  border-start-start-radius: 0;
  border-width: 0 1px 1px;
}

.file.is-centered {
  justify-content: center;
}

.file.is-fullwidth .file-label {
  width: 100%;
}

.file.is-fullwidth .file-name {
  flex-grow: 1;
  max-width: none;
}

.file.is-right {
  justify-content: flex-end;
}

.file.is-right .file-cta {
  border-radius: 0 var(--bulma-file-radius) var(--bulma-file-radius) 0;
}

.file.is-right .file-name {
  border-radius: var(--bulma-file-radius) 0 0 var(--bulma-file-radius);
  border-width: 1px 0 1px 1px;
  order: -1;
}

.file-label {
  align-items: stretch;
  cursor: pointer;
  display: flex;
  justify-content: flex-start;
  overflow: hidden;
  position: relative;
}

.file-label:hover {
  --bulma-file-background-l-delta:var(--bulma-file-hover-background-l-delta);
  --bulma-file-border-l-delta:var(--bulma-file-hover-border-l-delta);
  --bulma-file-color-l-delta:var(--bulma-file-hover-color-l-delta);
}

.file-label:active {
  --bulma-file-background-l-delta:var(--bulma-file-active-background-l-delta);
  --bulma-file-border-l-delta:var(--bulma-file-active-border-l-delta);
  --bulma-file-color-l-delta:var(--bulma-file-active-color-l-delta);
}

.file-input {
  height: 100%;
  left: 0;
  opacity: 0;
  outline: none;
  position: absolute;
  top: 0;
  width: 100%;
}

.file-cta, .file-name {
  border-color: hsl(var(--bulma-file-h), var(--bulma-file-s), calc(var(--bulma-file-border-l) + var(--bulma-file-border-l-delta)));
  border-radius: var(--bulma-file-radius);
  font-size: 1em;
  padding-left: 1em;
  padding-right: 1em;
  white-space: nowrap;
}

.file-cta {
  background-color: hsl(var(--bulma-file-h), var(--bulma-file-s), calc(var(--bulma-file-background-l) + var(--bulma-file-background-l-delta)));
  color: hsl(var(--bulma-file-h), var(--bulma-file-s), calc(var(--bulma-file-cta-color-l) + var(--bulma-file-color-l-delta)));
}

.file-name {
  border-color: hsl(var(--bulma-file-h), var(--bulma-file-s), calc(var(--bulma-file-border-l) + var(--bulma-file-color-l-delta)));
  border-style: var(--bulma-file-name-border-style);
  border-width: var(--bulma-file-name-border-width);
  color: hsl(var(--bulma-file-h), var(--bulma-file-s), calc(var(--bulma-file-name-color-l) + var(--bulma-file-color-l-delta)));
  display: block;
  max-width: var(--bulma-file-name-max-width);
  overflow: hidden;
  text-align: inherit;
  text-overflow: ellipsis;
}

.file-icon {
  align-items: center;
  display: flex;
  height: 1em;
  justify-content: center;
  margin-inline-end: 0.5em;
  width: 1em;
}

.file-icon .fa {
  font-size: 1rem;
}

:root {
  --bulma-label-color:var(--bulma-text-strong);
  --bulma-label-spacing:0.5em;
  --bulma-label-weight:var(--bulma-weight-semibold);
  --bulma-help-size:var(--bulma-size-small);
  --bulma-field-block-spacing:0.75rem;
}

.label {
  color: var(--bulma-label-color);
  display: block;
  font-size: var(--bulma-size-normal);
  font-weight: var(--bulma-weight-semibold);
}

.label:not(:last-child) {
  margin-bottom: var(--bulma-label-spacing);
}

.label.is-small {
  font-size: var(--bulma-size-small);
}

.label.is-medium {
  font-size: var(--bulma-size-medium);
}

.label.is-large {
  font-size: var(--bulma-size-large);
}

.help {
  display: block;
  font-size: var(--bulma-help-size);
  margin-top: 0.25rem;
}

.help.is-white {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-on-scheme-l));
}

.help.is-black {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-on-scheme-l));
}

.help.is-light {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-on-scheme-l));
}

.help.is-dark {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-on-scheme-l));
}

.help.is-text {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-on-scheme-l));
}

.help.is-primary {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-on-scheme-l));
}

.help.is-link {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l));
}

.help.is-info {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-on-scheme-l));
}

.help.is-success {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-on-scheme-l));
}

.help.is-warning {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-on-scheme-l));
}

.help.is-danger {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l));
}

.field {
  --bulma-block-spacing:var(--bulma-field-block-spacing);
}

.field.has-addons {
  display: flex;
  justify-content: flex-start;
}

.field.has-addons .control:not(:last-child) {
  margin-inline-end: -1px;
}

.field.has-addons .control:not(:first-child):not(:last-child) .button, .field.has-addons .control:not(:first-child):not(:last-child) .input, .field.has-addons .control:not(:first-child):not(:last-child) .select select {
  border-radius: 0;
}

.field.has-addons .control:first-child:not(:only-child) .button, .field.has-addons .control:first-child:not(:only-child) .input, .field.has-addons .control:first-child:not(:only-child) .select select {
  border-end-end-radius: 0;
  border-start-end-radius: 0;
}

.field.has-addons .control:last-child:not(:only-child) .button, .field.has-addons .control:last-child:not(:only-child) .input, .field.has-addons .control:last-child:not(:only-child) .select select {
  border-end-start-radius: 0;
  border-start-start-radius: 0;
}

.field.has-addons .control .button:not([disabled]).is-hovered, .field.has-addons .control .button:not([disabled]):hover, .field.has-addons .control .input:not([disabled]).is-hovered, .field.has-addons .control .input:not([disabled]):hover, .field.has-addons .control .select select:not([disabled]).is-hovered, .field.has-addons .control .select select:not([disabled]):hover {
  z-index: 2;
}

.field.has-addons .control .button:not([disabled]).is-active, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .input:not([disabled]).is-active, .field.has-addons .control .input:not([disabled]).is-focused, .field.has-addons .control .input:not([disabled]):active, .field.has-addons .control .input:not([disabled]):focus, .field.has-addons .control .select select:not([disabled]).is-active, .field.has-addons .control .select select:not([disabled]).is-focused, .field.has-addons .control .select select:not([disabled]):active, .field.has-addons .control .select select:not([disabled]):focus {
  z-index: 3;
}

.field.has-addons .control .button:not([disabled]).is-active:hover, .field.has-addons .control .button:not([disabled]).is-focused:hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .button:not([disabled]):focus:hover, .field.has-addons .control .input:not([disabled]).is-active:hover, .field.has-addons .control .input:not([disabled]).is-focused:hover, .field.has-addons .control .input:not([disabled]):active:hover, .field.has-addons .control .input:not([disabled]):focus:hover, .field.has-addons .control .select select:not([disabled]).is-active:hover, .field.has-addons .control .select select:not([disabled]).is-focused:hover, .field.has-addons .control .select select:not([disabled]):active:hover, .field.has-addons .control .select select:not([disabled]):focus:hover {
  z-index: 4;
}

.field.has-addons .control.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}

.field.has-addons.has-addons-centered {
  justify-content: center;
}

.field.has-addons.has-addons-right {
  justify-content: flex-end;
}

.field.has-addons.has-addons-fullwidth .control {
  flex-grow: 1;
  flex-shrink: 0;
}

.field.is-grouped {
  display: flex;
  gap: 0.75rem;
  justify-content: flex-start;
}

.field.is-grouped > .control {
  flex-shrink: 0;
}

.field.is-grouped > .control.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}

.field.is-grouped.is-grouped-centered {
  justify-content: center;
}

.field.is-grouped.is-grouped-right {
  justify-content: flex-end;
}

.field.is-grouped.is-grouped-multiline {
  flex-wrap: wrap;
}

@media print, screen and (min-width: 769px) {
  .field.is-horizontal {
    display: flex;
  }
}
.field-label .label {
  font-size: inherit;
}

@media screen and (max-width: 768px) {
  .field-label {
    margin-bottom: 0.5rem;
  }
}
@media print, screen and (min-width: 769px) {
  .field-label {
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 0;
    margin-inline-end: 1.5rem;
    text-align: right;
  }
  .field-label.is-small {
    font-size: var(--bulma-size-small);
    padding-top: 0.375em;
  }
  .field-label.is-normal {
    padding-top: 0.375em;
  }
  .field-label.is-medium {
    font-size: var(--bulma-size-medium);
    padding-top: 0.375em;
  }
  .field-label.is-large {
    font-size: var(--bulma-size-large);
    padding-top: 0.375em;
  }
}
.field-body .field .field {
  margin-bottom: 0;
}

@media print, screen and (min-width: 769px) {
  .field-body {
    display: flex;
    flex-basis: 0;
    flex-grow: 5;
    flex-shrink: 1;
  }
  .field-body .field {
    margin-bottom: 0;
  }
  .field-body > .field {
    flex-shrink: 1;
  }
  .field-body > .field:not(.is-narrow) {
    flex-grow: 1;
  }
  .field-body > .field:not(:last-child) {
    margin-inline-end: 0.75rem;
  }
}
.control {
  box-sizing: border-box;
  clear: both;
  font-size: var(--bulma-size-normal);
  position: relative;
  text-align: inherit;
}

.control.has-icons-left .input:hover ~ .icon, .control.has-icons-left .select:hover ~ .icon, .control.has-icons-right .input:hover ~ .icon, .control.has-icons-right .select:hover ~ .icon {
  color: var(--bulma-input-icon-hover-color);
}

.control.has-icons-left .input:focus ~ .icon, .control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon, .control.has-icons-right .select:focus ~ .icon {
  color: var(--bulma-input-icon-focus-color);
}

.control.has-icons-left .input.is-small ~ .icon, .control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon, .control.has-icons-right .select.is-small ~ .icon {
  font-size: var(--bulma-size-small);
}

.control.has-icons-left .input.is-medium ~ .icon, .control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon, .control.has-icons-right .select.is-medium ~ .icon {
  font-size: var(--bulma-size-medium);
}

.control.has-icons-left .input.is-large ~ .icon, .control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon, .control.has-icons-right .select.is-large ~ .icon {
  font-size: var(--bulma-size-large);
}

.control.has-icons-left .icon, .control.has-icons-right .icon {
  color: var(--bulma-input-icon-color);
  height: var(--bulma-input-height);
  pointer-events: none;
  position: absolute;
  top: 0;
  width: var(--bulma-input-height);
  z-index: 4;
}

.control.has-icons-left .input, .control.has-icons-left .select select {
  padding-left: var(--bulma-input-height);
}

.control.has-icons-left .icon.is-left {
  left: 0;
}

.control.has-icons-right .input, .control.has-icons-right .select select {
  padding-right: var(--bulma-input-height);
}

.control.has-icons-right .icon.is-right {
  right: 0;
}

.control.is-loading:after {
  inset-inline-end: 0.75em;
  position: absolute !important;
  top: 0.75em;
  z-index: 4;
}

.control.is-loading.is-small:after {
  font-size: var(--bulma-size-small);
}

.control.is-loading.is-medium:after {
  font-size: var(--bulma-size-medium);
}

.control.is-loading.is-large:after {
  font-size: var(--bulma-size-large);
}

.breadcrumb {
  --bulma-breadcrumb-item-color:var(--bulma-link-text);
  --bulma-breadcrumb-item-hover-color:var(--bulma-link-text-hover);
  --bulma-breadcrumb-item-active-color:var(--bulma-link-text-active);
  --bulma-breadcrumb-item-padding-vertical:0;
  --bulma-breadcrumb-item-padding-horizontal:0.75em;
  --bulma-breadcrumb-item-separator-color:var(--bulma-border);
  font-size: var(--bulma-size-normal);
  white-space: nowrap;
}

.breadcrumb a {
  align-items: center;
  color: var(--bulma-breadcrumb-item-color);
  display: flex;
  justify-content: center;
  padding: var(--bulma-breadcrumb-item-padding-vertical) var(--bulma-breadcrumb-item-padding-horizontal);
}

.breadcrumb a:hover {
  color: var(--bulma-breadcrumb-item-hover-color);
}

.breadcrumb li {
  align-items: center;
  display: flex;
}

.breadcrumb li:first-child a {
  padding-inline-start: 0;
}

.breadcrumb li.is-active a {
  color: var(--bulma-breadcrumb-item-active-color);
  cursor: default;
  pointer-events: none;
}

.breadcrumb li + li:before {
  color: var(--bulma-breadcrumb-item-separator-color);
  content: "/";
}

.breadcrumb ol, .breadcrumb ul {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.breadcrumb .icon:first-child {
  margin-inline-end: 0.5em;
}

.breadcrumb .icon:last-child {
  margin-inline-start: 0.5em;
}

.breadcrumb.is-centered ol, .breadcrumb.is-centered ul {
  justify-content: center;
}

.breadcrumb.is-right ol, .breadcrumb.is-right ul {
  justify-content: flex-end;
}

.breadcrumb.is-small {
  font-size: var(--bulma-size-small);
}

.breadcrumb.is-medium {
  font-size: var(--bulma-size-medium);
}

.breadcrumb.is-large {
  font-size: var(--bulma-size-large);
}

.breadcrumb.has-arrow-separator li + li:before {
  content: "→";
}

.breadcrumb.has-bullet-separator li + li:before {
  content: "•";
}

.breadcrumb.has-dot-separator li + li:before {
  content: "·";
}

.breadcrumb.has-succeeds-separator li + li:before {
  content: "≻";
}

.card {
  --bulma-card-color:var(--bulma-text);
  --bulma-card-background-color:var(--bulma-scheme-main);
  --bulma-card-shadow:var(--bulma-shadow);
  --bulma-card-radius:0.75rem;
  --bulma-card-header-background-color:transparent;
  --bulma-card-header-color:var(--bulma-text-strong);
  --bulma-card-header-padding:0.75rem 1rem;
  --bulma-card-header-shadow:0 0.125em 0.25em hsla(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-invert-l),0.1);
  --bulma-card-header-weight:var(--bulma-weight-bold);
  --bulma-card-content-background-color:transparent;
  --bulma-card-content-padding:1.5rem;
  --bulma-card-footer-background-color:transparent;
  --bulma-card-footer-border-top:1px solid var(--bulma-border-weak);
  --bulma-card-footer-padding:0.75rem;
  --bulma-card-media-margin:var(--bulma-block-spacing);
  background-color: var(--bulma-card-background-color);
  border-radius: var(--bulma-card-radius);
  box-shadow: var(--bulma-card-shadow);
  color: var(--bulma-card-color);
  max-width: 100%;
  position: relative;
}

.card-content:first-child, .card-footer:first-child, .card-header:first-child {
  border-start-end-radius: var(--bulma-card-radius);
  border-start-start-radius: var(--bulma-card-radius);
}

.card-content:last-child, .card-footer:last-child, .card-header:last-child {
  border-end-end-radius: var(--bulma-card-radius);
  border-end-start-radius: var(--bulma-card-radius);
}

.card-header {
  align-items: stretch;
  background-color: var(--bulma-card-header-background-color);
  box-shadow: var(--bulma-card-header-shadow);
  display: flex;
}

.card-header-title {
  align-items: center;
  color: var(--bulma-card-header-color);
  display: flex;
  flex-grow: 1;
  font-weight: var(--bulma-card-header-weight);
  padding: var(--bulma-card-header-padding);
}

.card-header-icon, .card-header-title.is-centered {
  justify-content: center;
}

.card-header-icon {
  align-items: center;
  appearance: none;
  background: none;
  border: none;
  color: inherit;
  cursor: pointer;
  display: flex;
  font-family: inherit;
  font-size: 1em;
  margin: 0;
  padding: 0;
  padding: var(--bulma-card-header-padding);
}

.card-image {
  display: block;
  position: relative;
}

.card-image:first-child img {
  border-start-end-radius: var(--bulma-card-radius);
  border-start-start-radius: var(--bulma-card-radius);
}

.card-image:last-child img {
  border-end-end-radius: var(--bulma-card-radius);
  border-end-start-radius: var(--bulma-card-radius);
}

.card-content {
  background-color: var(--bulma-card-content-background-color);
  padding: var(--bulma-card-content-padding);
}

.card-footer {
  align-items: stretch;
  background-color: var(--bulma-card-footer-background-color);
  border-top: var(--bulma-card-footer-border-top);
  display: flex;
}

.card-footer-item {
  align-items: center;
  display: flex;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: center;
  padding: var(--bulma-card-footer-padding);
}

.card-footer-item:not(:last-child) {
  border-inline-end: var(--bulma-card-footer-border-top);
}

.card .media:not(:last-child) {
  margin-bottom: var(--bulma-card-media-margin);
}

.dropdown {
  --bulma-dropdown-menu-min-width:12rem;
  --bulma-dropdown-content-background-color:var(--bulma-scheme-main);
  --bulma-dropdown-content-offset:0.25rem;
  --bulma-dropdown-content-padding-bottom:0.5rem;
  --bulma-dropdown-content-padding-top:0.5rem;
  --bulma-dropdown-content-radius:var(--bulma-radius);
  --bulma-dropdown-content-shadow:var(--bulma-shadow);
  --bulma-dropdown-content-z:20;
  --bulma-dropdown-item-h:var(--bulma-scheme-h);
  --bulma-dropdown-item-s:var(--bulma-scheme-s);
  --bulma-dropdown-item-l:var(--bulma-scheme-main-l);
  --bulma-dropdown-item-background-l:var(--bulma-scheme-main-l);
  --bulma-dropdown-item-background-l-delta:0%;
  --bulma-dropdown-item-hover-background-l-delta:var(--bulma-hover-background-l-delta);
  --bulma-dropdown-item-active-background-l-delta:var(--bulma-active-background-l-delta);
  --bulma-dropdown-item-color-l:var(--bulma-text-strong-l);
  --bulma-dropdown-item-selected-h:var(--bulma-link-h);
  --bulma-dropdown-item-selected-s:var(--bulma-link-s);
  --bulma-dropdown-item-selected-l:var(--bulma-link-l);
  --bulma-dropdown-item-selected-background-l:var(--bulma-link-l);
  --bulma-dropdown-item-selected-color-l:var(--bulma-link-invert-l);
  --bulma-dropdown-divider-background-color:var(--bulma-border-weak);
  display: inline-flex;
  position: relative;
  vertical-align: top;
}

.dropdown.is-active .dropdown-menu, .dropdown.is-hoverable:hover .dropdown-menu {
  display: block;
}

.dropdown.is-right .dropdown-menu {
  left: auto;
  right: 0;
}

.dropdown.is-up .dropdown-menu {
  bottom: 100%;
  padding-bottom: var(--bulma-dropdown-content-offset);
  padding-top: 0;
  top: auto;
}

.dropdown-menu {
  display: none;
  left: 0;
  min-width: var(--bulma-dropdown-menu-min-width);
  padding-top: var(--bulma-dropdown-content-offset);
  position: absolute;
  top: 100%;
  z-index: var(--bulma-dropdown-content-z);
}

.dropdown-content {
  background-color: var(--bulma-dropdown-content-background-color);
  border-radius: var(--bulma-dropdown-content-radius);
  box-shadow: var(--bulma-dropdown-content-shadow);
  padding-bottom: var(--bulma-dropdown-content-padding-bottom);
  padding-top: var(--bulma-dropdown-content-padding-top);
}

.dropdown-item {
  color: hsl(var(--bulma-dropdown-item-h), var(--bulma-dropdown-item-s), var(--bulma-dropdown-item-color-l));
  display: block;
  font-size: 0.875rem;
  line-height: 1.5;
  padding: 0.375rem 1rem;
}

a.dropdown-item, button.dropdown-item {
  background-color: hsl(var(--bulma-dropdown-item-h), var(--bulma-dropdown-item-s), calc(var(--bulma-dropdown-item-background-l) + var(--bulma-dropdown-item-background-l-delta)));
  padding-inline-end: 3rem;
  text-align: inherit;
  white-space: nowrap;
  width: 100%;
}

a.dropdown-item:hover, button.dropdown-item:hover {
  --bulma-dropdown-item-background-l-delta:var(--bulma-dropdown-item-hover-background-l-delta);
  --bulma-dropdown-item-border-l-delta:var(--bulma-dropdown-item-hover-border-l-delta);
}

a.dropdown-item:active, button.dropdown-item:active {
  --bulma-dropdown-item-background-l-delta:var(--bulma-dropdown-item-active-background-l-delta);
  --bulma-dropdown-item-border-l-delta:var(--bulma-dropdown-item-active-border-l-delta);
}

a.dropdown-item.is-active, a.dropdown-item.is-selected, button.dropdown-item.is-active, button.dropdown-item.is-selected {
  --bulma-dropdown-item-h:var(--bulma-dropdown-item-selected-h);
  --bulma-dropdown-item-s:var(--bulma-dropdown-item-selected-s);
  --bulma-dropdown-item-l:var(--bulma-dropdown-item-selected-l);
  --bulma-dropdown-item-background-l:var(--bulma-dropdown-item-selected-background-l);
  --bulma-dropdown-item-color-l:var(--bulma-dropdown-item-selected-color-l);
}

.dropdown-divider {
  background-color: var(--bulma-dropdown-divider-background-color);
  border: none;
  display: block;
  height: 1px;
  margin: 0.5rem 0;
}

.menu {
  --bulma-menu-item-h:var(--bulma-scheme-h);
  --bulma-menu-item-s:var(--bulma-scheme-s);
  --bulma-menu-item-l:var(--bulma-scheme-main-l);
  --bulma-menu-item-background-l:var(--bulma-scheme-main-l);
  --bulma-menu-item-background-l-delta:0%;
  --bulma-menu-item-hover-background-l-delta:var(--bulma-hover-background-l-delta);
  --bulma-menu-item-active-background-l-delta:var(--bulma-active-background-l-delta);
  --bulma-menu-item-color-l:var(--bulma-text-l);
  --bulma-menu-item-radius:var(--bulma-radius-small);
  --bulma-menu-item-selected-h:var(--bulma-link-h);
  --bulma-menu-item-selected-s:var(--bulma-link-s);
  --bulma-menu-item-selected-l:var(--bulma-link-l);
  --bulma-menu-item-selected-background-l:var(--bulma-link-l);
  --bulma-menu-item-selected-color-l:var(--bulma-link-invert-l);
  --bulma-menu-list-border-left:1px solid var(--bulma-border);
  --bulma-menu-list-line-height:1.25;
  --bulma-menu-list-link-padding:0.5em 0.75em;
  --bulma-menu-nested-list-margin:0.75em;
  --bulma-menu-nested-list-padding-left:0.75em;
  --bulma-menu-label-color:var(--bulma-text-weak);
  --bulma-menu-label-font-size:0.75em;
  --bulma-menu-label-letter-spacing:0.1em;
  --bulma-menu-label-spacing:1em;
  font-size: var(--bulma-size-normal);
}

.menu.is-small {
  font-size: var(--bulma-size-small);
}

.menu.is-medium {
  font-size: var(--bulma-size-medium);
}

.menu.is-large {
  font-size: var(--bulma-size-large);
}

.menu-list {
  line-height: var(--bulma-menu-list-line-height);
}

.menu-list .menu-item, .menu-list a, .menu-list button {
  background-color: hsl(var(--bulma-menu-item-h), var(--bulma-menu-item-s), calc(var(--bulma-menu-item-background-l) + var(--bulma-menu-item-background-l-delta)));
  border-radius: var(--bulma-menu-item-radius);
  color: hsl(var(--bulma-menu-item-h), var(--bulma-menu-item-s), var(--bulma-menu-item-color-l));
  display: block;
  padding: var(--bulma-menu-list-link-padding);
  text-align: left;
  width: 100%;
}

.menu-list .menu-item:hover, .menu-list a:hover, .menu-list button:hover {
  --bulma-menu-item-background-l-delta:var(--bulma-menu-item-hover-background-l-delta);
}

.menu-list .menu-item:active, .menu-list a:active, .menu-list button:active {
  --bulma-menu-item-background-l-delta:var(--bulma-menu-item-active-background-l-delta);
}

.menu-list .menu-item.is-active, .menu-list .menu-item.is-selected, .menu-list a.is-active, .menu-list a.is-selected, .menu-list button.is-active, .menu-list button.is-selected {
  --bulma-menu-item-h:var(--bulma-menu-item-selected-h);
  --bulma-menu-item-s:var(--bulma-menu-item-selected-s);
  --bulma-menu-item-l:var(--bulma-menu-item-selected-l);
  --bulma-menu-item-background-l:var(--bulma-menu-item-selected-background-l);
  --bulma-menu-item-color-l:var(--bulma-menu-item-selected-color-l);
}

.menu-list li ul {
  border-inline-start: var(--bulma-menu-list-border-left);
  margin: var(--bulma-menu-nested-list-margin);
  padding-inline-start: var(--bulma-menu-nested-list-padding-left);
}

.menu-label {
  color: var(--bulma-menu-label-color);
  font-size: var(--bulma-menu-label-font-size);
  letter-spacing: var(--bulma-menu-label-letter-spacing);
  text-transform: uppercase;
}

.menu-label:not(:first-child) {
  margin-top: var(--bulma-menu-label-spacing);
}

.menu-label:not(:last-child) {
  margin-bottom: var(--bulma-menu-label-spacing);
}

.message {
  --bulma-message-border-l-delta:-20%;
  --bulma-message-radius:var(--bulma-radius);
  --bulma-message-header-weight:var(--bulma-weight-semibold);
  --bulma-message-header-padding:1em 1.25em;
  --bulma-message-header-radius:var(--bulma-radius);
  --bulma-message-body-border-width:0 0 0 4px;
  --bulma-message-body-color:var(--bulma-text);
  --bulma-message-body-padding:1.25em 1.5em;
  --bulma-message-body-radius:var(--bulma-radius-small);
  --bulma-message-body-pre-code-background-color:transparent;
  --bulma-message-header-body-border-width:0;
  --bulma-message-h:var(--bulma-scheme-h);
  --bulma-message-s:var(--bulma-scheme-s);
  --bulma-message-background-l:var(--bulma-background-l);
  --bulma-message-border-l:var(--bulma-border-l);
  --bulma-message-border-style:solid;
  --bulma-message-border-width:0.25em;
  --bulma-message-color-l:var(--bulma-text-l);
  --bulma-message-header-background-l:var(--bulma-dark-l);
  --bulma-message-header-color-l:var(--bulma-text-dark-invert-l);
  border-radius: var(--bulma-message-radius);
  color: hsl(var(--bulma-message-h), var(--bulma-message-s), var(--bulma-message-color-l));
  font-size: var(--bulma-size-normal);
}

.message strong {
  color: currentColor;
}

.message a:not(.button):not(.tag):not(.dropdown-item) {
  color: currentColor;
  text-decoration: underline;
}

.message.is-small {
  font-size: var(--bulma-size-small);
}

.message.is-medium {
  font-size: var(--bulma-size-medium);
}

.message.is-large {
  font-size: var(--bulma-size-large);
}

.message.is-white {
  --bulma-message-h:var(--bulma-white-h);
  --bulma-message-s:var(--bulma-white-s);
  --bulma-message-border-l:calc(var(--bulma-white-l) + var(--bulma-message-border-l-delta));
  --bulma-message-color-l:var(--bulma-white-on-scheme-l);
  --bulma-message-header-background-l:var(--bulma-white-l);
  --bulma-message-header-color-l:var(--bulma-white-invert-l);
}

.message.is-black {
  --bulma-message-h:var(--bulma-black-h);
  --bulma-message-s:var(--bulma-black-s);
  --bulma-message-border-l:calc(var(--bulma-black-l) + var(--bulma-message-border-l-delta));
  --bulma-message-color-l:var(--bulma-black-on-scheme-l);
  --bulma-message-header-background-l:var(--bulma-black-l);
  --bulma-message-header-color-l:var(--bulma-black-invert-l);
}

.message.is-light {
  --bulma-message-h:var(--bulma-light-h);
  --bulma-message-s:var(--bulma-light-s);
  --bulma-message-border-l:calc(var(--bulma-light-l) + var(--bulma-message-border-l-delta));
  --bulma-message-color-l:var(--bulma-light-on-scheme-l);
  --bulma-message-header-background-l:var(--bulma-light-l);
  --bulma-message-header-color-l:var(--bulma-light-invert-l);
}

.message.is-dark {
  --bulma-message-h:var(--bulma-dark-h);
  --bulma-message-s:var(--bulma-dark-s);
  --bulma-message-border-l:calc(var(--bulma-dark-l) + var(--bulma-message-border-l-delta));
  --bulma-message-color-l:var(--bulma-dark-on-scheme-l);
  --bulma-message-header-background-l:var(--bulma-dark-l);
  --bulma-message-header-color-l:var(--bulma-dark-invert-l);
}

.message.is-text {
  --bulma-message-h:var(--bulma-text-h);
  --bulma-message-s:var(--bulma-text-s);
  --bulma-message-border-l:calc(var(--bulma-text-l) + var(--bulma-message-border-l-delta));
  --bulma-message-color-l:var(--bulma-text-on-scheme-l);
  --bulma-message-header-background-l:var(--bulma-text-l);
  --bulma-message-header-color-l:var(--bulma-text-invert-l);
}

.message.is-primary {
  --bulma-message-h:var(--bulma-primary-h);
  --bulma-message-s:var(--bulma-primary-s);
  --bulma-message-border-l:calc(var(--bulma-primary-l) + var(--bulma-message-border-l-delta));
  --bulma-message-color-l:var(--bulma-primary-on-scheme-l);
  --bulma-message-header-background-l:var(--bulma-primary-l);
  --bulma-message-header-color-l:var(--bulma-primary-invert-l);
}

.message.is-link {
  --bulma-message-h:var(--bulma-link-h);
  --bulma-message-s:var(--bulma-link-s);
  --bulma-message-border-l:calc(var(--bulma-link-l) + var(--bulma-message-border-l-delta));
  --bulma-message-color-l:var(--bulma-link-on-scheme-l);
  --bulma-message-header-background-l:var(--bulma-link-l);
  --bulma-message-header-color-l:var(--bulma-link-invert-l);
}

.message.is-info {
  --bulma-message-h:var(--bulma-info-h);
  --bulma-message-s:var(--bulma-info-s);
  --bulma-message-border-l:calc(var(--bulma-info-l) + var(--bulma-message-border-l-delta));
  --bulma-message-color-l:var(--bulma-info-on-scheme-l);
  --bulma-message-header-background-l:var(--bulma-info-l);
  --bulma-message-header-color-l:var(--bulma-info-invert-l);
}

.message.is-success {
  --bulma-message-h:var(--bulma-success-h);
  --bulma-message-s:var(--bulma-success-s);
  --bulma-message-border-l:calc(var(--bulma-success-l) + var(--bulma-message-border-l-delta));
  --bulma-message-color-l:var(--bulma-success-on-scheme-l);
  --bulma-message-header-background-l:var(--bulma-success-l);
  --bulma-message-header-color-l:var(--bulma-success-invert-l);
}

.message.is-warning {
  --bulma-message-h:var(--bulma-warning-h);
  --bulma-message-s:var(--bulma-warning-s);
  --bulma-message-border-l:calc(var(--bulma-warning-l) + var(--bulma-message-border-l-delta));
  --bulma-message-color-l:var(--bulma-warning-on-scheme-l);
  --bulma-message-header-background-l:var(--bulma-warning-l);
  --bulma-message-header-color-l:var(--bulma-warning-invert-l);
}

.message.is-danger {
  --bulma-message-h:var(--bulma-danger-h);
  --bulma-message-s:var(--bulma-danger-s);
  --bulma-message-border-l:calc(var(--bulma-danger-l) + var(--bulma-message-border-l-delta));
  --bulma-message-color-l:var(--bulma-danger-on-scheme-l);
  --bulma-message-header-background-l:var(--bulma-danger-l);
  --bulma-message-header-color-l:var(--bulma-danger-invert-l);
}

.message-header {
  align-items: center;
  background-color: hsl(var(--bulma-message-h), var(--bulma-message-s), var(--bulma-message-header-background-l));
  border-start-end-radius: var(--bulma-message-header-radius);
  border-start-start-radius: var(--bulma-message-header-radius);
  color: hsl(var(--bulma-message-h), var(--bulma-message-s), var(--bulma-message-header-color-l));
  display: flex;
  font-weight: var(--bulma-message-header-weight);
  justify-content: space-between;
  line-height: 1.25;
  padding: var(--bulma-message-header-padding);
  position: relative;
}

.message-header .delete {
  flex-grow: 0;
  flex-shrink: 0;
  margin-inline-start: 0.75em;
}

.message-header + .message-body {
  border-start-end-radius: 0;
  border-start-start-radius: 0;
  border-width: var(--bulma-message-header-body-border-width);
}

.message-body {
  background-color: hsl(var(--bulma-message-h), var(--bulma-message-s), var(--bulma-message-background-l));
  border-inline-start-color: hsl(var(--bulma-message-h), var(--bulma-message-s), var(--bulma-message-border-l));
  border-inline-start-style: var(--bulma-message-border-style);
  border-inline-start-width: var(--bulma-message-border-width);
  border-radius: var(--bulma-message-body-radius);
  padding: var(--bulma-message-body-padding);
}

.message-body code, .message-body pre {
  background-color: hsl(var(--bulma-message-h), var(--bulma-message-s), var(--bulma-message-header-color-l));
  color: hsl(var(--bulma-message-h), var(--bulma-message-s), var(--bulma-message-header-background-l));
}

.message-body pre code {
  background-color: var(--bulma-message-body-pre-code-background-color);
}

.modal {
  --bulma-modal-z:40;
  --bulma-modal-background-background-color:hsla(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-invert-l),0.86);
  --bulma-modal-content-width:40rem;
  --bulma-modal-content-margin-mobile:1.25rem;
  --bulma-modal-content-spacing-mobile:10rem;
  --bulma-modal-content-spacing-tablet:2.5rem;
  --bulma-modal-close-dimensions:2.5rem;
  --bulma-modal-close-right:1.25rem;
  --bulma-modal-close-top:1.25rem;
  --bulma-modal-card-spacing:2.5rem;
  --bulma-modal-card-head-background-color:var(--bulma-scheme-main);
  --bulma-modal-card-head-padding:2rem;
  --bulma-modal-card-head-radius:var(--bulma-radius-large);
  --bulma-modal-card-title-color:var(--bulma-text-strong);
  --bulma-modal-card-title-line-height:1;
  --bulma-modal-card-title-size:var(--bulma-size-4);
  --bulma-modal-card-foot-background-color:var(--bulma-scheme-main-bis);
  --bulma-modal-card-foot-radius:var(--bulma-radius-large);
  --bulma-modal-card-body-background-color:var(--bulma-scheme-main);
  --bulma-modal-card-body-padding:2rem;
  align-items: center;
  display: none;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  position: fixed;
  z-index: var(--bulma-modal-z);
}

.modal.is-active {
  display: flex;
}

.modal-background {
  background-color: var(--bulma-modal-background-background-color);
}

.modal-card, .modal-content {
  margin: 0 var(--bulma-modal-content-margin-mobile);
  max-height: calc(100vh - var(--bulma-modal-content-spacing-mobile));
  overflow: auto;
  position: relative;
  width: 100%;
}

@media screen and (min-width: 769px) {
  .modal-card, .modal-content {
    margin: 0 auto;
    max-height: calc(100vh - var(--bulma-modal-content-spacing-tablet));
    width: var(--bulma-modal-content-width);
  }
}
.modal-close {
  background: none;
  height: var(--bulma-modal-close-dimensions);
  inset-inline-end: var(--bulma-modal-close-right);
  position: fixed;
  top: var(--bulma-modal-close-top);
  width: var(--bulma-modal-close-dimensions);
}

.modal-card {
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - var(--bulma-modal-card-spacing));
  overflow: hidden;
  overflow-y: visible;
}

.modal-card-foot, .modal-card-head {
  align-items: center;
  display: flex;
  flex-shrink: 0;
  justify-content: flex-start;
  padding: var(--bulma-modal-card-head-padding);
  position: relative;
}

.modal-card-head {
  background-color: var(--bulma-modal-card-head-background-color);
  border-start-end-radius: var(--bulma-modal-card-head-radius);
  border-start-start-radius: var(--bulma-modal-card-head-radius);
  box-shadow: var(--bulma-shadow);
}

.modal-card-title {
  color: var(--bulma-modal-card-title-color);
  flex-grow: 1;
  flex-shrink: 0;
  font-size: var(--bulma-modal-card-title-size);
  line-height: var(--bulma-modal-card-title-line-height);
}

.modal-card-foot {
  background-color: var(--bulma-modal-card-foot-background-color);
  border-end-end-radius: var(--bulma-modal-card-foot-radius);
  border-end-start-radius: var(--bulma-modal-card-foot-radius);
}

.modal-card-body {
  -webkit-overflow-scrolling: touch;
  background-color: var(--bulma-modal-card-body-background-color);
  flex-grow: 1;
  flex-shrink: 1;
  overflow: auto;
  padding: var(--bulma-modal-card-body-padding);
}

:root {
  --bulma-navbar-height:3.25rem;
}

.navbar {
  --bulma-navbar-h:var(--bulma-scheme-h);
  --bulma-navbar-s:var(--bulma-scheme-s);
  --bulma-navbar-l:var(--bulma-scheme-main-l);
  --bulma-navbar-background-color:var(--bulma-scheme-main);
  --bulma-navbar-box-shadow-size:0 0.125em 0 0;
  --bulma-navbar-box-shadow-color:var(--bulma-background);
  --bulma-navbar-padding-vertical:1rem;
  --bulma-navbar-padding-horizontal:2rem;
  --bulma-navbar-z:30;
  --bulma-navbar-fixed-z:30;
  --bulma-navbar-item-background-a:0;
  --bulma-navbar-item-background-l:var(--bulma-scheme-main-l);
  --bulma-navbar-item-background-l-delta:0%;
  --bulma-navbar-item-hover-background-l-delta:var(--bulma-hover-background-l-delta);
  --bulma-navbar-item-active-background-l-delta:var(--bulma-active-background-l-delta);
  --bulma-navbar-item-color-l:var(--bulma-text-l);
  --bulma-navbar-item-color:hsl(var(--bulma-navbar-h),var(--bulma-navbar-s),var(--bulma-navbar-item-color-l));
  --bulma-navbar-item-selected-h:var(--bulma-link-h);
  --bulma-navbar-item-selected-s:var(--bulma-link-s);
  --bulma-navbar-item-selected-l:var(--bulma-link-l);
  --bulma-navbar-item-selected-background-l:var(--bulma-link-l);
  --bulma-navbar-item-selected-color-l:var(--bulma-link-invert-l);
  --bulma-navbar-item-img-max-height:1.75rem;
  --bulma-navbar-burger-color:var(--bulma-link);
  --bulma-navbar-tab-hover-background-color:transparent;
  --bulma-navbar-tab-hover-border-bottom-color:var(--bulma-link);
  --bulma-navbar-tab-active-color:var(--bulma-link);
  --bulma-navbar-tab-active-background-color:transparent;
  --bulma-navbar-tab-active-border-bottom-color:var(--bulma-link);
  --bulma-navbar-tab-active-border-bottom-style:solid;
  --bulma-navbar-tab-active-border-bottom-width:0.1875em;
  --bulma-navbar-dropdown-background-color:var(--bulma-scheme-main);
  --bulma-navbar-dropdown-border-l:var(--bulma-border-l);
  --bulma-navbar-dropdown-border-color:hsl(var(--bulma-navbar-h),var(--bulma-navbar-s),var(--bulma-navbar-dropdown-border-l));
  --bulma-navbar-dropdown-border-style:solid;
  --bulma-navbar-dropdown-border-width:0.125em;
  --bulma-navbar-dropdown-offset:-0.25em;
  --bulma-navbar-dropdown-arrow:var(--bulma-link);
  --bulma-navbar-dropdown-radius:var(--bulma-radius-large);
  --bulma-navbar-dropdown-z:20;
  --bulma-navbar-dropdown-boxed-radius:var(--bulma-radius-large);
  --bulma-navbar-dropdown-boxed-shadow:0 0.5em 0.5em hsla(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-invert-l),0.1),0 0 0 1px hsla(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-invert-l),0.1);
  --bulma-navbar-dropdown-item-h:var(--bulma-scheme-h);
  --bulma-navbar-dropdown-item-s:var(--bulma-scheme-s);
  --bulma-navbar-dropdown-item-l:var(--bulma-scheme-main-l);
  --bulma-navbar-dropdown-item-background-l:var(--bulma-scheme-main-l);
  --bulma-navbar-dropdown-item-color-l:var(--bulma-text-l);
  --bulma-navbar-divider-background-l:var(--bulma-background-l);
  --bulma-navbar-divider-height:0.125em;
  --bulma-navbar-bottom-box-shadow-size:0 -0.125em 0 0;
  background-color: var(--bulma-navbar-background-color);
  min-height: var(--bulma-navbar-height);
  position: relative;
  z-index: var(--bulma-navbar-z);
}

.navbar.is-white {
  --bulma-navbar-h:var(--bulma-white-h);
  --bulma-navbar-s:var(--bulma-white-s);
  --bulma-navbar-l:var(--bulma-white-l);
  --bulma-burger-h:var(--bulma-white-h);
  --bulma-burger-s:var(--bulma-white-s);
  --bulma-burger-l:var(--bulma-white-invert-l);
  --bulma-navbar-background-color:var(--bulma-white);
  --bulma-navbar-item-background-l:var(--bulma-white-l);
  --bulma-navbar-item-color-l:var(--bulma-white-invert-l);
  --bulma-navbar-item-selected-h:var(--bulma-white-h);
  --bulma-navbar-item-selected-s:var(--bulma-white-s);
  --bulma-navbar-item-selected-l:var(--bulma-white-l);
  --bulma-navbar-item-selected-background-l:var(--bulma-white-l);
  --bulma-navbar-item-selected-color-l:var(--bulma-white-invert-l);
  --bulma-navbar-dropdown-arrow:var(--bulma-white-invert-l);
  --bulma-navbar-dropdown-background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-navbar-dropdown-item-background-l));
  --bulma-navbar-dropdown-item-h:var(--bulma-white-h);
  --bulma-navbar-dropdown-item-s:var(--bulma-white-s);
}

.navbar.is-black {
  --bulma-navbar-h:var(--bulma-black-h);
  --bulma-navbar-s:var(--bulma-black-s);
  --bulma-navbar-l:var(--bulma-black-l);
  --bulma-burger-h:var(--bulma-black-h);
  --bulma-burger-s:var(--bulma-black-s);
  --bulma-burger-l:var(--bulma-black-invert-l);
  --bulma-navbar-background-color:var(--bulma-black);
  --bulma-navbar-item-background-l:var(--bulma-black-l);
  --bulma-navbar-item-color-l:var(--bulma-black-invert-l);
  --bulma-navbar-item-selected-h:var(--bulma-black-h);
  --bulma-navbar-item-selected-s:var(--bulma-black-s);
  --bulma-navbar-item-selected-l:var(--bulma-black-l);
  --bulma-navbar-item-selected-background-l:var(--bulma-black-l);
  --bulma-navbar-item-selected-color-l:var(--bulma-black-invert-l);
  --bulma-navbar-dropdown-arrow:var(--bulma-black-invert-l);
  --bulma-navbar-dropdown-background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-navbar-dropdown-item-background-l));
  --bulma-navbar-dropdown-item-h:var(--bulma-black-h);
  --bulma-navbar-dropdown-item-s:var(--bulma-black-s);
}

.navbar.is-light {
  --bulma-navbar-h:var(--bulma-light-h);
  --bulma-navbar-s:var(--bulma-light-s);
  --bulma-navbar-l:var(--bulma-light-l);
  --bulma-burger-h:var(--bulma-light-h);
  --bulma-burger-s:var(--bulma-light-s);
  --bulma-burger-l:var(--bulma-light-invert-l);
  --bulma-navbar-background-color:var(--bulma-light);
  --bulma-navbar-item-background-l:var(--bulma-light-l);
  --bulma-navbar-item-color-l:var(--bulma-light-invert-l);
  --bulma-navbar-item-selected-h:var(--bulma-light-h);
  --bulma-navbar-item-selected-s:var(--bulma-light-s);
  --bulma-navbar-item-selected-l:var(--bulma-light-l);
  --bulma-navbar-item-selected-background-l:var(--bulma-light-l);
  --bulma-navbar-item-selected-color-l:var(--bulma-light-invert-l);
  --bulma-navbar-dropdown-arrow:var(--bulma-light-invert-l);
  --bulma-navbar-dropdown-background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-navbar-dropdown-item-background-l));
  --bulma-navbar-dropdown-item-h:var(--bulma-light-h);
  --bulma-navbar-dropdown-item-s:var(--bulma-light-s);
}

.navbar.is-dark {
  --bulma-navbar-h:var(--bulma-dark-h);
  --bulma-navbar-s:var(--bulma-dark-s);
  --bulma-navbar-l:var(--bulma-dark-l);
  --bulma-burger-h:var(--bulma-dark-h);
  --bulma-burger-s:var(--bulma-dark-s);
  --bulma-burger-l:var(--bulma-dark-invert-l);
  --bulma-navbar-background-color:var(--bulma-dark);
  --bulma-navbar-item-background-l:var(--bulma-dark-l);
  --bulma-navbar-item-color-l:var(--bulma-dark-invert-l);
  --bulma-navbar-item-selected-h:var(--bulma-dark-h);
  --bulma-navbar-item-selected-s:var(--bulma-dark-s);
  --bulma-navbar-item-selected-l:var(--bulma-dark-l);
  --bulma-navbar-item-selected-background-l:var(--bulma-dark-l);
  --bulma-navbar-item-selected-color-l:var(--bulma-dark-invert-l);
  --bulma-navbar-dropdown-arrow:var(--bulma-dark-invert-l);
  --bulma-navbar-dropdown-background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-navbar-dropdown-item-background-l));
  --bulma-navbar-dropdown-item-h:var(--bulma-dark-h);
  --bulma-navbar-dropdown-item-s:var(--bulma-dark-s);
}

.navbar.is-text {
  --bulma-navbar-h:var(--bulma-text-h);
  --bulma-navbar-s:var(--bulma-text-s);
  --bulma-navbar-l:var(--bulma-text-l);
  --bulma-burger-h:var(--bulma-text-h);
  --bulma-burger-s:var(--bulma-text-s);
  --bulma-burger-l:var(--bulma-text-invert-l);
  --bulma-navbar-background-color:var(--bulma-text);
  --bulma-navbar-item-background-l:var(--bulma-text-l);
  --bulma-navbar-item-color-l:var(--bulma-text-invert-l);
  --bulma-navbar-item-selected-h:var(--bulma-text-h);
  --bulma-navbar-item-selected-s:var(--bulma-text-s);
  --bulma-navbar-item-selected-l:var(--bulma-text-l);
  --bulma-navbar-item-selected-background-l:var(--bulma-text-l);
  --bulma-navbar-item-selected-color-l:var(--bulma-text-invert-l);
  --bulma-navbar-dropdown-arrow:var(--bulma-text-invert-l);
  --bulma-navbar-dropdown-background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-navbar-dropdown-item-background-l));
  --bulma-navbar-dropdown-item-h:var(--bulma-text-h);
  --bulma-navbar-dropdown-item-s:var(--bulma-text-s);
}

.navbar.is-primary {
  --bulma-navbar-h:var(--bulma-primary-h);
  --bulma-navbar-s:var(--bulma-primary-s);
  --bulma-navbar-l:var(--bulma-primary-l);
  --bulma-burger-h:var(--bulma-primary-h);
  --bulma-burger-s:var(--bulma-primary-s);
  --bulma-burger-l:var(--bulma-primary-invert-l);
  --bulma-navbar-background-color:var(--bulma-primary);
  --bulma-navbar-item-background-l:var(--bulma-primary-l);
  --bulma-navbar-item-color-l:var(--bulma-primary-invert-l);
  --bulma-navbar-item-selected-h:var(--bulma-primary-h);
  --bulma-navbar-item-selected-s:var(--bulma-primary-s);
  --bulma-navbar-item-selected-l:var(--bulma-primary-l);
  --bulma-navbar-item-selected-background-l:var(--bulma-primary-l);
  --bulma-navbar-item-selected-color-l:var(--bulma-primary-invert-l);
  --bulma-navbar-dropdown-arrow:var(--bulma-primary-invert-l);
  --bulma-navbar-dropdown-background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-navbar-dropdown-item-background-l));
  --bulma-navbar-dropdown-item-h:var(--bulma-primary-h);
  --bulma-navbar-dropdown-item-s:var(--bulma-primary-s);
}

.navbar.is-link {
  --bulma-navbar-h:var(--bulma-link-h);
  --bulma-navbar-s:var(--bulma-link-s);
  --bulma-navbar-l:var(--bulma-link-l);
  --bulma-burger-h:var(--bulma-link-h);
  --bulma-burger-s:var(--bulma-link-s);
  --bulma-burger-l:var(--bulma-link-invert-l);
  --bulma-navbar-background-color:var(--bulma-link);
  --bulma-navbar-item-background-l:var(--bulma-link-l);
  --bulma-navbar-item-color-l:var(--bulma-link-invert-l);
  --bulma-navbar-item-selected-h:var(--bulma-link-h);
  --bulma-navbar-item-selected-s:var(--bulma-link-s);
  --bulma-navbar-item-selected-l:var(--bulma-link-l);
  --bulma-navbar-item-selected-background-l:var(--bulma-link-l);
  --bulma-navbar-item-selected-color-l:var(--bulma-link-invert-l);
  --bulma-navbar-dropdown-arrow:var(--bulma-link-invert-l);
  --bulma-navbar-dropdown-background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-navbar-dropdown-item-background-l));
  --bulma-navbar-dropdown-item-h:var(--bulma-link-h);
  --bulma-navbar-dropdown-item-s:var(--bulma-link-s);
}

.navbar.is-info {
  --bulma-navbar-h:var(--bulma-info-h);
  --bulma-navbar-s:var(--bulma-info-s);
  --bulma-navbar-l:var(--bulma-info-l);
  --bulma-burger-h:var(--bulma-info-h);
  --bulma-burger-s:var(--bulma-info-s);
  --bulma-burger-l:var(--bulma-info-invert-l);
  --bulma-navbar-background-color:var(--bulma-info);
  --bulma-navbar-item-background-l:var(--bulma-info-l);
  --bulma-navbar-item-color-l:var(--bulma-info-invert-l);
  --bulma-navbar-item-selected-h:var(--bulma-info-h);
  --bulma-navbar-item-selected-s:var(--bulma-info-s);
  --bulma-navbar-item-selected-l:var(--bulma-info-l);
  --bulma-navbar-item-selected-background-l:var(--bulma-info-l);
  --bulma-navbar-item-selected-color-l:var(--bulma-info-invert-l);
  --bulma-navbar-dropdown-arrow:var(--bulma-info-invert-l);
  --bulma-navbar-dropdown-background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-navbar-dropdown-item-background-l));
  --bulma-navbar-dropdown-item-h:var(--bulma-info-h);
  --bulma-navbar-dropdown-item-s:var(--bulma-info-s);
}

.navbar.is-success {
  --bulma-navbar-h:var(--bulma-success-h);
  --bulma-navbar-s:var(--bulma-success-s);
  --bulma-navbar-l:var(--bulma-success-l);
  --bulma-burger-h:var(--bulma-success-h);
  --bulma-burger-s:var(--bulma-success-s);
  --bulma-burger-l:var(--bulma-success-invert-l);
  --bulma-navbar-background-color:var(--bulma-success);
  --bulma-navbar-item-background-l:var(--bulma-success-l);
  --bulma-navbar-item-color-l:var(--bulma-success-invert-l);
  --bulma-navbar-item-selected-h:var(--bulma-success-h);
  --bulma-navbar-item-selected-s:var(--bulma-success-s);
  --bulma-navbar-item-selected-l:var(--bulma-success-l);
  --bulma-navbar-item-selected-background-l:var(--bulma-success-l);
  --bulma-navbar-item-selected-color-l:var(--bulma-success-invert-l);
  --bulma-navbar-dropdown-arrow:var(--bulma-success-invert-l);
  --bulma-navbar-dropdown-background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-navbar-dropdown-item-background-l));
  --bulma-navbar-dropdown-item-h:var(--bulma-success-h);
  --bulma-navbar-dropdown-item-s:var(--bulma-success-s);
}

.navbar.is-warning {
  --bulma-navbar-h:var(--bulma-warning-h);
  --bulma-navbar-s:var(--bulma-warning-s);
  --bulma-navbar-l:var(--bulma-warning-l);
  --bulma-burger-h:var(--bulma-warning-h);
  --bulma-burger-s:var(--bulma-warning-s);
  --bulma-burger-l:var(--bulma-warning-invert-l);
  --bulma-navbar-background-color:var(--bulma-warning);
  --bulma-navbar-item-background-l:var(--bulma-warning-l);
  --bulma-navbar-item-color-l:var(--bulma-warning-invert-l);
  --bulma-navbar-item-selected-h:var(--bulma-warning-h);
  --bulma-navbar-item-selected-s:var(--bulma-warning-s);
  --bulma-navbar-item-selected-l:var(--bulma-warning-l);
  --bulma-navbar-item-selected-background-l:var(--bulma-warning-l);
  --bulma-navbar-item-selected-color-l:var(--bulma-warning-invert-l);
  --bulma-navbar-dropdown-arrow:var(--bulma-warning-invert-l);
  --bulma-navbar-dropdown-background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-navbar-dropdown-item-background-l));
  --bulma-navbar-dropdown-item-h:var(--bulma-warning-h);
  --bulma-navbar-dropdown-item-s:var(--bulma-warning-s);
}

.navbar.is-danger {
  --bulma-navbar-h:var(--bulma-danger-h);
  --bulma-navbar-s:var(--bulma-danger-s);
  --bulma-navbar-l:var(--bulma-danger-l);
  --bulma-burger-h:var(--bulma-danger-h);
  --bulma-burger-s:var(--bulma-danger-s);
  --bulma-burger-l:var(--bulma-danger-invert-l);
  --bulma-navbar-background-color:var(--bulma-danger);
  --bulma-navbar-item-background-l:var(--bulma-danger-l);
  --bulma-navbar-item-color-l:var(--bulma-danger-invert-l);
  --bulma-navbar-item-selected-h:var(--bulma-danger-h);
  --bulma-navbar-item-selected-s:var(--bulma-danger-s);
  --bulma-navbar-item-selected-l:var(--bulma-danger-l);
  --bulma-navbar-item-selected-background-l:var(--bulma-danger-l);
  --bulma-navbar-item-selected-color-l:var(--bulma-danger-invert-l);
  --bulma-navbar-dropdown-arrow:var(--bulma-danger-invert-l);
  --bulma-navbar-dropdown-background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-navbar-dropdown-item-background-l));
  --bulma-navbar-dropdown-item-h:var(--bulma-danger-h);
  --bulma-navbar-dropdown-item-s:var(--bulma-danger-s);
}

.navbar > .container {
  align-items: stretch;
  display: flex;
  min-height: var(--bulma-navbar-height);
  width: 100%;
}

.navbar.has-shadow {
  box-shadow: var(--bulma-navbar-box-shadow-size) var(--bulma-navbar-box-shadow-color);
}

.navbar.is-fixed-bottom, .navbar.is-fixed-top {
  left: 0;
  position: fixed;
  right: 0;
  z-index: var(--bulma-navbar-fixed-z);
}

.navbar.is-fixed-bottom {
  bottom: 0;
}

.navbar.is-fixed-bottom.has-shadow {
  box-shadow: var(--bulma-navbar-bottom-box-shadow-size) var(--bulma-navbar-box-shadow-color);
}

.navbar.is-fixed-top {
  top: 0;
}

body.has-navbar-fixed-top, html.has-navbar-fixed-top {
  padding-top: var(--bulma-navbar-height);
}

body.has-navbar-fixed-bottom, html.has-navbar-fixed-bottom {
  padding-bottom: var(--bulma-navbar-height);
}

.navbar-brand, .navbar-tabs {
  align-items: stretch;
  display: flex;
  flex-shrink: 0;
  min-height: var(--bulma-navbar-height);
}

.navbar-tabs {
  -webkit-overflow-scrolling: touch;
  max-width: 100vw;
  overflow-x: auto;
  overflow-y: hidden;
}

.navbar-burger {
  align-items: center;
  appearance: none;
  background: none;
  border: none;
  border-radius: var(--bulma-burger-border-radius);
  color: hsl(var(--bulma-burger-h), var(--bulma-burger-s), var(--bulma-burger-l));
  cursor: pointer;
  display: inline-flex;
  flex-direction: column;
  flex-shrink: 0;
  height: 2.5rem;
  justify-content: center;
  position: relative;
  vertical-align: top;
  width: 2.5rem;
}

.navbar-burger span {
  background-color: currentColor;
  display: block;
  height: var(--bulma-burger-item-height);
  left: calc(50% - (var(--bulma-burger-item-width)) / 2);
  position: absolute;
  transform-origin: center;
  transition-duration: var(--bulma-duration);
  transition-property: background-color, color, opacity, transform;
  transition-timing-function: var(--bulma-easing);
  width: var(--bulma-burger-item-width);
}

.navbar-burger span:first-child, .navbar-burger span:nth-child(2) {
  top: calc(50% - (var(--bulma-burger-item-height)) / 2);
}

.navbar-burger span:nth-child(3) {
  bottom: calc(50% + var(--bulma-burger-gap));
}

.navbar-burger span:nth-child(4) {
  top: calc(50% + var(--bulma-burger-gap));
}

.navbar-burger:hover {
  background-color: hsla(var(--bulma-burger-h), var(--bulma-burger-s), var(--bulma-burger-l), 0.1);
}

.navbar-burger:active {
  background-color: hsla(var(--bulma-burger-h), var(--bulma-burger-s), var(--bulma-burger-l), 0.2);
}

.navbar-burger.is-active span:first-child {
  transform: rotate(-45deg);
}

.navbar-burger.is-active span:nth-child(2) {
  transform: rotate(45deg);
}

.navbar-burger.is-active span:nth-child(3), .navbar-burger.is-active span:nth-child(4) {
  opacity: 0;
}

.navbar-burger {
  align-self: center;
  color: var(--bulma-navbar-burger-color);
  margin-inline-end: 0.375rem;
  margin-inline-start: auto;
}

.navbar-menu {
  display: none;
}

.navbar-item, .navbar-link {
  color: var(--bulma-navbar-item-color);
  display: block;
  gap: 0.75rem;
  line-height: 1.5;
  padding: 0.5rem 0.75rem;
  position: relative;
}

.navbar-item .icon:only-child, .navbar-link .icon:only-child {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}

.navbar-link, a.navbar-item {
  background-color: hsla(var(--bulma-navbar-h), var(--bulma-navbar-s), calc(var(--bulma-navbar-item-background-l) + var(--bulma-navbar-item-background-l-delta)), var(--bulma-navbar-item-background-a));
  cursor: pointer;
}

.navbar-link:focus, .navbar-link:focus-within, .navbar-link:hover, a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover {
  --bulma-navbar-item-background-l-delta:var(--bulma-navbar-item-hover-background-l-delta);
  --bulma-navbar-item-background-a:1;
}

.navbar-link:active, a.navbar-item:active {
  --bulma-navbar-item-background-l-delta:var(--bulma-navbar-item-active-background-l-delta);
  --bulma-navbar-item-background-a:1;
}

.navbar-link.is-active, .navbar-link.is-selected, a.navbar-item.is-active, a.navbar-item.is-selected {
  --bulma-navbar-h:var(--bulma-navbar-item-selected-h);
  --bulma-navbar-s:var(--bulma-navbar-item-selected-s);
  --bulma-navbar-l:var(--bulma-navbar-item-selected-l);
  --bulma-navbar-item-background-l:var(--bulma-navbar-item-selected-background-l);
  --bulma-navbar-item-background-a:1;
  --bulma-navbar-item-color-l:var(--bulma-navbar-item-selected-color-l);
}

.navbar-item {
  flex-grow: 0;
  flex-shrink: 0;
}

.navbar-item img, .navbar-item svg {
  max-height: var(--bulma-navbar-item-img-max-height);
}

.navbar-item.has-dropdown {
  padding: 0;
}

.navbar-item.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}

.navbar-item.is-tab {
  border-bottom: 1px solid transparent;
  min-height: var(--bulma-navbar-height);
  padding-bottom: calc(0.5rem - 1px);
}

.navbar-item.is-tab:focus, .navbar-item.is-tab:hover {
  background-color: var(--bulma-navbar-tab-hover-background-color);
  border-bottom-color: var(--bulma-navbar-tab-hover-border-bottom-color);
}

.navbar-item.is-tab.is-active {
  background-color: var(--bulma-navbar-tab-active-background-color);
  border-bottom: var(--bulma-navbar-tab-active-border-bottom-width) var(--bulma-navbar-tab-active-border-bottom-style) var(--bulma-navbar-tab-active-border-bottom-color);
  color: var(--bulma-navbar-tab-active-color);
  padding-bottom: calc(0.5rem - var(--bulma-navbar-tab-active-border-bottom-width));
}

.navbar-content {
  flex-grow: 1;
  flex-shrink: 1;
}

.navbar-link:not(.is-arrowless) {
  padding-inline-end: 2.5em;
}

.navbar-link:not(.is-arrowless):after {
  border-color: var(--bulma-navbar-dropdown-arrow);
  inset-inline-end: 1.125em;
  margin-top: -0.375em;
}

.navbar-dropdown {
  font-size: 0.875rem;
  padding-bottom: 0.75rem;
  padding-top: 0.5rem;
}

.navbar-dropdown .navbar-item {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.navbar-dropdown .navbar-item:not(.is-active, .is-selected) {
  background-color: hsl(var(--bulma-navbar-dropdown-item-h), var(--bulma-navbar-dropdown-item-s), calc(var(--bulma-navbar-dropdown-item-background-l) + var(--bulma-navbar-item-background-l-delta)));
  color: hsl(var(--bulma-navbar-dropdown-item-h), var(--bulma-navbar-dropdown-item-s), var(--bulma-navbar-dropdown-item-color-l));
}

.navbar-divider {
  background-color: hsl(var(--bulma-navbar-h), var(--bulma-navbar-s), var(--bulma-navbar-divider-background-l));
  border: none;
  display: none;
  height: var(--bulma-navbar-divider-height);
  margin: 0.5rem 0;
}

@media screen and (max-width: 1023px) {
  .navbar > .container {
    display: block;
  }
  .navbar-brand .navbar-item, .navbar-tabs .navbar-item {
    align-items: center;
    display: flex;
  }
  .navbar-link:after {
    display: none;
  }
  .navbar-menu {
    background-color: var(--bulma-navbar-background-color);
    box-shadow: 0 0.5em 1em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.1);
    padding: 0.5rem 0;
  }
  .navbar-menu.is-active {
    display: block;
  }
  .navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch {
    left: 0;
    position: fixed;
    right: 0;
    z-index: var(--bulma-navbar-fixed-z);
  }
  .navbar.is-fixed-bottom-touch {
    bottom: 0;
  }
  .navbar.is-fixed-bottom-touch.has-shadow {
    box-shadow: 0 -0.125em 0.1875em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.1);
  }
  .navbar.is-fixed-top-touch {
    top: 0;
  }
  .navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu {
    -webkit-overflow-scrolling: touch;
    max-height: calc(100vh - var(--bulma-navbar-height));
    overflow: auto;
  }
  body.has-navbar-fixed-top-touch, html.has-navbar-fixed-top-touch {
    padding-top: var(--bulma-navbar-height);
  }
  body.has-navbar-fixed-bottom-touch, html.has-navbar-fixed-bottom-touch {
    padding-bottom: var(--bulma-navbar-height);
  }
}
@media screen and (min-width: 1024px) {
  .navbar, .navbar-end, .navbar-menu, .navbar-start {
    align-items: stretch;
    display: flex;
  }
  .navbar {
    min-height: var(--bulma-navbar-height);
  }
  .navbar.is-spaced {
    padding: var(--bulma-navbar-padding-vertical) var(--bulma-navbar-padding-horizontal);
  }
  .navbar.is-spaced .navbar-end, .navbar.is-spaced .navbar-start {
    align-items: center;
  }
  .navbar.is-spaced .navbar-link, .navbar.is-spaced a.navbar-item {
    border-radius: var(--bulma-radius);
  }
  .navbar.is-transparent {
    --bulma-navbar-item-background-a:0;
  }
  .navbar.is-transparent .navbar-dropdown a.navbar-item {
    background-color: hsl(var(--bulma-navbar-h), var(--bulma-navbar-s), calc(var(--bulma-navbar-item-background-l) + var(--bulma-navbar-item-background-l-delta)));
  }
  .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active, .navbar.is-transparent .navbar-dropdown a.navbar-item.is-selected {
    --bulma-navbar-h:var(--bulma-navbar-item-selected-h);
    --bulma-navbar-s:var(--bulma-navbar-item-selected-s);
    --bulma-navbar-l:var(--bulma-navbar-item-selected-l);
    --bulma-navbar-item-background-l:var(--bulma-navbar-item-selected-background-l);
    --bulma-navbar-item-color-l:var(--bulma-navbar-item-selected-color-l);
  }
  .navbar-burger {
    display: none;
  }
  .navbar-item, .navbar-link {
    align-items: center;
    display: flex;
  }
  .navbar-item.has-dropdown {
    align-items: stretch;
  }
  .navbar-item.has-dropdown-up .navbar-link:after {
    transform: rotate(135deg) translate(0.25em, -0.25em);
  }
  .navbar-item.has-dropdown-up .navbar-dropdown {
    border-bottom: var(--bulma-navbar-dropdown-border-width) var(--bulma-navbar-dropdown-border-style) var(--bulma-navbar-dropdown-border-color);
    border-radius: var(--bulma-navbar-dropdown-radius) var(--bulma-navbar-dropdown-radius) 0 0;
    border-top: none;
    bottom: 100%;
    box-shadow: 0 -0.5em 0.5em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.1);
    top: auto;
  }
  .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown {
    display: block;
  }
  .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(0);
  }
  .navbar-menu {
    flex-grow: 1;
    flex-shrink: 0;
  }
  .navbar-start {
    justify-content: flex-start;
    margin-inline-end: auto;
  }
  .navbar-end {
    justify-content: flex-end;
    margin-inline-start: auto;
  }
  .navbar-dropdown {
    background-color: var(--bulma-navbar-dropdown-background-color);
    border-end-end-radius: var(--bulma-navbar-dropdown-radius);
    border-end-start-radius: var(--bulma-navbar-dropdown-radius);
    border-top: var(--bulma-navbar-dropdown-border-width) var(--bulma-navbar-dropdown-border-style) var(--bulma-navbar-dropdown-border-color);
    box-shadow: 0 0.5em 0.5em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.1);
    display: none;
    font-size: 0.875rem;
    inset-inline-start: 0;
    min-width: 100%;
    position: absolute;
    top: 100%;
    z-index: var(--bulma-navbar-dropdown-z);
  }
  .navbar-dropdown .navbar-item {
    padding: 0.375rem 1rem;
    white-space: nowrap;
  }
  .navbar-dropdown a.navbar-item {
    padding-inline-end: 3rem;
  }
  .navbar-dropdown a.navbar-item:not(.is-active, .is-selected) {
    background-color: hsl(var(--bulma-navbar-dropdown-item-h), var(--bulma-navbar-dropdown-item-s), calc(var(--bulma-navbar-dropdown-item-background-l) + var(--bulma-navbar-item-background-l-delta)));
    color: hsl(var(--bulma-navbar-dropdown-item-h), var(--bulma-navbar-dropdown-item-s), var(--bulma-navbar-dropdown-item-color-l));
  }
  .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-dropdown {
    border-radius: var(--bulma-navbar-dropdown-boxed-radius);
    border-top: none;
    box-shadow: var(--bulma-navbar-dropdown-boxed-shadow);
    display: block;
    opacity: 0;
    pointer-events: none;
    top: calc(100% + var(--bulma-navbar-dropdown-offset));
    transform: translateY(-5px);
    transition-duration: var(--bulma-duration);
    transition-property: opacity, transform;
  }
  .navbar-dropdown.is-right {
    left: auto;
    right: 0;
  }
  .navbar-divider {
    display: block;
  }
  .container > .navbar .navbar-brand, .navbar > .container .navbar-brand {
    margin-inline-start: -0.75rem;
  }
  .container > .navbar .navbar-menu, .navbar > .container .navbar-menu {
    margin-inline-end: -0.75rem;
  }
  .navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop {
    left: 0;
    position: fixed;
    right: 0;
    z-index: var(--bulma-navbar-fixed-z);
  }
  .navbar.is-fixed-bottom-desktop {
    bottom: 0;
  }
  .navbar.is-fixed-bottom-desktop.has-shadow {
    box-shadow: 0 -0.125em 0.1875em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.1);
  }
  .navbar.is-fixed-top-desktop {
    top: 0;
  }
  body.has-navbar-fixed-top-desktop, html.has-navbar-fixed-top-desktop {
    padding-top: var(--bulma-navbar-height);
  }
  body.has-navbar-fixed-bottom-desktop, html.has-navbar-fixed-bottom-desktop {
    padding-bottom: var(--bulma-navbar-height);
  }
  body.has-spaced-navbar-fixed-top, html.has-spaced-navbar-fixed-top {
    padding-top: calc(var(--bulma-navbar-height) + var(--bulma-navbar-padding-vertical) * 2);
  }
  body.has-spaced-navbar-fixed-bottom, html.has-spaced-navbar-fixed-bottom {
    padding-bottom: calc(var(--bulma-navbar-height) + var(--bulma-navbar-padding-vertical) * 2);
  }
}
.hero.is-fullheight-with-navbar {
  min-height: calc(100vh - var(--bulma-navbar-height));
}

.pagination {
  --bulma-pagination-margin:-0.25rem;
  --bulma-pagination-min-width:var(--bulma-control-height);
  --bulma-pagination-item-h:var(--bulma-scheme-h);
  --bulma-pagination-item-s:var(--bulma-scheme-s);
  --bulma-pagination-item-l:var(--bulma-scheme-main-l);
  --bulma-pagination-item-background-l-delta:0%;
  --bulma-pagination-item-hover-background-l-delta:var(--bulma-hover-background-l-delta);
  --bulma-pagination-item-active-background-l-delta:var(--bulma-active-background-l-delta);
  --bulma-pagination-item-border-style:solid;
  --bulma-pagination-item-border-width:var(--bulma-control-border-width);
  --bulma-pagination-item-border-l:var(--bulma-border-l);
  --bulma-pagination-item-border-l-delta:0%;
  --bulma-pagination-item-hover-border-l-delta:var(--bulma-hover-border-l-delta);
  --bulma-pagination-item-active-border-l-delta:var(--bulma-active-border-l-delta);
  --bulma-pagination-item-focus-border-l-delta:var(--bulma-focus-border-l-delta);
  --bulma-pagination-item-color-l:var(--bulma-text-strong-l);
  --bulma-pagination-item-font-size:1em;
  --bulma-pagination-item-margin:0.25rem;
  --bulma-pagination-item-padding-left:0.5em;
  --bulma-pagination-item-padding-right:0.5em;
  --bulma-pagination-item-outer-shadow-h:0;
  --bulma-pagination-item-outer-shadow-s:0%;
  --bulma-pagination-item-outer-shadow-l:20%;
  --bulma-pagination-item-outer-shadow-a:0.05;
  --bulma-pagination-nav-padding-left:0.75em;
  --bulma-pagination-nav-padding-right:0.75em;
  --bulma-pagination-disabled-color:var(--bulma-text-weak);
  --bulma-pagination-disabled-background-color:var(--bulma-border);
  --bulma-pagination-disabled-border-color:var(--bulma-border);
  --bulma-pagination-current-color:var(--bulma-link-invert);
  --bulma-pagination-current-background-color:var(--bulma-link);
  --bulma-pagination-current-border-color:var(--bulma-link);
  --bulma-pagination-ellipsis-color:var(--bulma-text-weak);
  --bulma-pagination-shadow-inset:inset 0 0.0625em 0.125em hsla(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-invert-l),0.2);
  --bulma-pagination-selected-item-h:var(--bulma-link-h);
  --bulma-pagination-selected-item-s:var(--bulma-link-s);
  --bulma-pagination-selected-item-l:var(--bulma-link-l);
  --bulma-pagination-selected-item-background-l:var(--bulma-link-l);
  --bulma-pagination-selected-item-border-l:var(--bulma-link-l);
  --bulma-pagination-selected-item-color-l:var(--bulma-link-invert-l);
  font-size: var(--bulma-size-normal);
  margin: var(--bulma-pagination-margin);
}

.pagination.is-small {
  font-size: var(--bulma-size-small);
}

.pagination.is-medium {
  font-size: var(--bulma-size-medium);
}

.pagination.is-large {
  font-size: var(--bulma-size-large);
}

.pagination.is-rounded .pagination-next, .pagination.is-rounded .pagination-previous {
  border-radius: var(--bulma-radius-rounded);
  padding-left: 1em;
  padding-right: 1em;
}

.pagination.is-rounded .pagination-link {
  border-radius: var(--bulma-radius-rounded);
}

.pagination, .pagination-list {
  align-items: center;
  display: flex;
  justify-content: center;
  text-align: center;
}

.pagination-ellipsis, .pagination-link, .pagination-next, .pagination-previous {
  color: hsl(var(--bulma-pagination-item-h), var(--bulma-pagination-item-s), var(--bulma-pagination-item-color-l));
  font-size: var(--bulma-pagination-item-font-size);
  justify-content: center;
  margin: var(--bulma-pagination-item-margin);
  padding-left: var(--bulma-pagination-item-padding-left);
  padding-right: var(--bulma-pagination-item-padding-right);
  text-align: center;
}

.pagination-link, .pagination-next, .pagination-previous {
  background-color: hsl(var(--bulma-pagination-item-h), var(--bulma-pagination-item-s), calc(var(--bulma-pagination-item-background-l) + var(--bulma-pagination-item-background-l-delta)));
  border-color: hsl(var(--bulma-pagination-item-h), var(--bulma-pagination-item-s), calc(var(--bulma-pagination-item-border-l) + var(--bulma-pagination-item-border-l-delta)));
  border-style: var(--bulma-pagination-item-border-style);
  border-width: var(--bulma-pagination-item-border-width);
  box-shadow: 0 0.0625em 0.125em hsla(var(--bulma-pagination-item-outer-shadow-h), var(--bulma-pagination-item-outer-shadow-s), var(--bulma-pagination-item-outer-shadow-l), var(--bulma-pagination-item-outer-shadow-a)), 0 0.125em 0.25em hsla(var(--bulma-pagination-item-outer-shadow-h), var(--bulma-pagination-item-outer-shadow-s), var(--bulma-pagination-item-outer-shadow-l), var(--bulma-pagination-item-outer-shadow-a));
  color: hsl(var(--bulma-pagination-item-h), var(--bulma-pagination-item-s), var(--bulma-pagination-item-color-l));
  min-width: var(--bulma-pagination-min-width);
  transition-duration: var(--bulma-duration);
  transition-property: background-color, border-color, box-shadow, color;
}

.pagination-link:focus, .pagination-link:hover, .pagination-next:focus, .pagination-next:hover, .pagination-previous:focus, .pagination-previous:hover {
  --bulma-pagination-item-background-l-delta:var(--bulma-pagination-item-hover-background-l-delta);
  --bulma-pagination-item-border-l-delta:var(--bulma-pagination-item-hover-border-l-delta);
}

.pagination-link:active, .pagination-next:active, .pagination-previous:active {
  box-shadow: var(--bulma-pagination-shadow-inset);
}

.pagination-link.is-disabled, .pagination-link[disabled], .pagination-next.is-disabled, .pagination-next[disabled], .pagination-previous.is-disabled, .pagination-previous[disabled] {
  background-color: var(--bulma-pagination-disabled-background-color);
  border-color: var(--bulma-pagination-disabled-border-color);
  box-shadow: none;
  color: var(--bulma-pagination-disabled-color);
  opacity: 0.5;
}

.pagination-next, .pagination-previous {
  padding-left: var(--bulma-pagination-nav-padding-left);
  padding-right: var(--bulma-pagination-nav-padding-right);
  white-space: nowrap;
}

.pagination-link.is-current, .pagination-link.is-selected {
  --bulma-pagination-item-h:var(--bulma-pagination-selected-item-h);
  --bulma-pagination-item-s:var(--bulma-pagination-selected-item-s);
  --bulma-pagination-item-l:var(--bulma-pagination-selected-item-l);
  --bulma-pagination-item-background-l:var(--bulma-pagination-selected-item-background-l);
  --bulma-pagination-item-border-l:var(--bulma-pagination-selected-item-border-l);
  --bulma-pagination-item-color-l:var(--bulma-pagination-selected-item-color-l);
}

.pagination-ellipsis {
  color: var(--bulma-pagination-ellipsis-color);
  pointer-events: none;
}

.pagination-list {
  flex-wrap: wrap;
}

.pagination-list li {
  list-style: none;
}

@media screen and (max-width: 768px) {
  .pagination {
    flex-wrap: wrap;
  }
  .pagination-list li, .pagination-next, .pagination-previous {
    flex-grow: 1;
    flex-shrink: 1;
  }
}
@media print, screen and (min-width: 769px) {
  .pagination-list {
    flex-grow: 1;
    flex-shrink: 1;
    justify-content: flex-start;
    order: 1;
  }
  .pagination-ellipsis, .pagination-link, .pagination-next, .pagination-previous {
    margin-bottom: 0;
    margin-top: 0;
  }
  .pagination-previous {
    order: 2;
  }
  .pagination-next {
    order: 3;
  }
  .pagination {
    justify-content: space-between;
    margin-bottom: 0;
    margin-top: 0;
  }
  .pagination.is-centered .pagination-previous {
    order: 1;
  }
  .pagination.is-centered .pagination-list {
    justify-content: center;
    order: 2;
  }
  .pagination.is-centered .pagination-next {
    order: 3;
  }
  .pagination.is-right .pagination-previous {
    order: 1;
  }
  .pagination.is-right .pagination-next {
    order: 2;
  }
  .pagination.is-right .pagination-list {
    justify-content: flex-end;
    order: 3;
  }
}
.panel {
  --bulma-panel-margin:var(--bulma-block-spacing);
  --bulma-panel-item-border:1px solid var(--bulma-border-weak);
  --bulma-panel-radius:var(--bulma-radius-large);
  --bulma-panel-shadow:var(--bulma-shadow);
  --bulma-panel-heading-line-height:1.25;
  --bulma-panel-heading-padding:1em 1.25em;
  --bulma-panel-heading-radius:var(--bulma-radius);
  --bulma-panel-heading-size:1.25em;
  --bulma-panel-heading-weight:var(--bulma-weight-bold);
  --bulma-panel-tabs-font-size:1em;
  --bulma-panel-tab-border-bottom-color:var(--bulma-border);
  --bulma-panel-tab-border-bottom-style:solid;
  --bulma-panel-tab-border-bottom-width:1px;
  --bulma-panel-tab-active-color:var(--bulma-link-active);
  --bulma-panel-list-item-color:var(--bulma-text);
  --bulma-panel-list-item-hover-color:var(--bulma-link);
  --bulma-panel-block-color:var(--bulma-text-strong);
  --bulma-panel-block-hover-background-color:var(--bulma-background);
  --bulma-panel-block-active-border-left-color:var(--bulma-link);
  --bulma-panel-block-active-color:var(--bulma-link-active);
  --bulma-panel-block-active-icon-color:var(--bulma-link);
  --bulma-panel-icon-color:var(--bulma-text-weak);
  --bulma-panel-h:var(--bulma-scheme-h);
  --bulma-panel-s:var(--bulma-scheme-s);
  --bulma-panel-color-l:var(--bulma-text-l);
  --bulma-panel-heading-background-l:var(--bulma-text-l);
  --bulma-panel-heading-color-l:var(--bulma-text-invert-l);
  border-radius: var(--bulma-panel-radius);
  box-shadow: var(--bulma-panel-shadow);
  font-size: var(--bulma-size-normal);
}

.panel:not(:last-child) {
  margin-bottom: var(--bulma-panel-margin);
}

.panel.is-white {
  --bulma-panel-h:var(--bulma-white-h);
  --bulma-panel-s:var(--bulma-white-s);
  --bulma-panel-color-l:var(--bulma-white-l);
  --bulma-panel-heading-background-l:var(--bulma-white-l);
  --bulma-panel-heading-color-l:var(--bulma-white-invert-l);
}

.panel.is-black {
  --bulma-panel-h:var(--bulma-black-h);
  --bulma-panel-s:var(--bulma-black-s);
  --bulma-panel-color-l:var(--bulma-black-l);
  --bulma-panel-heading-background-l:var(--bulma-black-l);
  --bulma-panel-heading-color-l:var(--bulma-black-invert-l);
}

.panel.is-light {
  --bulma-panel-h:var(--bulma-light-h);
  --bulma-panel-s:var(--bulma-light-s);
  --bulma-panel-color-l:var(--bulma-light-l);
  --bulma-panel-heading-background-l:var(--bulma-light-l);
  --bulma-panel-heading-color-l:var(--bulma-light-invert-l);
}

.panel.is-dark {
  --bulma-panel-h:var(--bulma-dark-h);
  --bulma-panel-s:var(--bulma-dark-s);
  --bulma-panel-color-l:var(--bulma-dark-l);
  --bulma-panel-heading-background-l:var(--bulma-dark-l);
  --bulma-panel-heading-color-l:var(--bulma-dark-invert-l);
}

.panel.is-text {
  --bulma-panel-h:var(--bulma-text-h);
  --bulma-panel-s:var(--bulma-text-s);
  --bulma-panel-color-l:var(--bulma-text-l);
  --bulma-panel-heading-background-l:var(--bulma-text-l);
  --bulma-panel-heading-color-l:var(--bulma-text-invert-l);
}

.panel.is-primary {
  --bulma-panel-h:var(--bulma-primary-h);
  --bulma-panel-s:var(--bulma-primary-s);
  --bulma-panel-color-l:var(--bulma-primary-l);
  --bulma-panel-heading-background-l:var(--bulma-primary-l);
  --bulma-panel-heading-color-l:var(--bulma-primary-invert-l);
}

.panel.is-link {
  --bulma-panel-h:var(--bulma-link-h);
  --bulma-panel-s:var(--bulma-link-s);
  --bulma-panel-color-l:var(--bulma-link-l);
  --bulma-panel-heading-background-l:var(--bulma-link-l);
  --bulma-panel-heading-color-l:var(--bulma-link-invert-l);
}

.panel.is-info {
  --bulma-panel-h:var(--bulma-info-h);
  --bulma-panel-s:var(--bulma-info-s);
  --bulma-panel-color-l:var(--bulma-info-l);
  --bulma-panel-heading-background-l:var(--bulma-info-l);
  --bulma-panel-heading-color-l:var(--bulma-info-invert-l);
}

.panel.is-success {
  --bulma-panel-h:var(--bulma-success-h);
  --bulma-panel-s:var(--bulma-success-s);
  --bulma-panel-color-l:var(--bulma-success-l);
  --bulma-panel-heading-background-l:var(--bulma-success-l);
  --bulma-panel-heading-color-l:var(--bulma-success-invert-l);
}

.panel.is-warning {
  --bulma-panel-h:var(--bulma-warning-h);
  --bulma-panel-s:var(--bulma-warning-s);
  --bulma-panel-color-l:var(--bulma-warning-l);
  --bulma-panel-heading-background-l:var(--bulma-warning-l);
  --bulma-panel-heading-color-l:var(--bulma-warning-invert-l);
}

.panel.is-danger {
  --bulma-panel-h:var(--bulma-danger-h);
  --bulma-panel-s:var(--bulma-danger-s);
  --bulma-panel-color-l:var(--bulma-danger-l);
  --bulma-panel-heading-background-l:var(--bulma-danger-l);
  --bulma-panel-heading-color-l:var(--bulma-danger-invert-l);
}

.panel-block:not(:last-child), .panel-tabs:not(:last-child) {
  border-bottom: var(--bulma-panel-item-border);
}

.panel-heading {
  background-color: hsl(var(--bulma-panel-h), var(--bulma-panel-s), var(--bulma-panel-heading-background-l));
  border-radius: var(--bulma-panel-radius) var(--bulma-panel-radius) 0 0;
  color: hsl(var(--bulma-panel-h), var(--bulma-panel-s), var(--bulma-panel-heading-color-l));
  font-size: var(--bulma-panel-heading-size);
  font-weight: var(--bulma-panel-heading-weight);
  line-height: var(--bulma-panel-heading-line-height);
  padding: var(--bulma-panel-heading-padding);
}

.panel-tabs {
  align-items: flex-end;
  display: flex;
  font-size: var(--bulma-panel-tabs-font-size);
  justify-content: center;
}

.panel-tabs a {
  border-bottom: var(--bulma-panel-tab-border-bottom-width) var(--bulma-panel-tab-border-bottom-style) var(--bulma-panel-tab-border-bottom-color);
  margin-bottom: -1px;
  padding: 0.75em;
}

.panel-tabs a.is-active {
  border-bottom-color: hsl(var(--bulma-panel-h), var(--bulma-panel-s), var(--bulma-panel-color-l));
  color: var(--bulma-panel-tab-active-color);
}

.panel-list a {
  color: var(--bulma-panel-list-item-color);
}

.panel-list a:hover {
  color: var(--bulma-panel-list-item-hover-color);
}

.panel-block {
  align-items: center;
  color: var(--bulma-panel-block-color);
  display: flex;
  justify-content: flex-start;
  padding: 0.75em 1em;
}

.panel-block input[type=checkbox] {
  margin-inline-end: 0.75em;
}

.panel-block > .control {
  flex-grow: 1;
  flex-shrink: 1;
  width: 100%;
}

.panel-block.is-wrapped {
  flex-wrap: wrap;
}

.panel-block.is-active {
  border-left-color: var(--bulma-panel-block-active-border-left-color);
  color: var(--bulma-panel-block-active-color);
}

.panel-block.is-active .panel-icon {
  color: hsl(var(--bulma-panel-h), var(--bulma-panel-s), var(--bulma-panel-color-l));
}

.panel-block:last-child {
  border-end-end-radius: var(--bulma-panel-radius);
  border-end-start-radius: var(--bulma-panel-radius);
}

a.panel-block, label.panel-block {
  cursor: pointer;
}

a.panel-block:hover, label.panel-block:hover {
  background-color: var(--bulma-panel-block-hover-background-color);
}

.panel-icon {
  color: var(--bulma-panel-icon-color);
  display: inline-block;
  font-size: 1em;
  height: 1em;
  line-height: 1em;
  margin-inline-end: 0.75em;
  text-align: center;
  vertical-align: top;
  width: 1em;
}

.panel-icon .fa {
  font-size: inherit;
  line-height: inherit;
}

.tabs {
  --bulma-tabs-border-bottom-color:var(--bulma-border);
  --bulma-tabs-border-bottom-style:solid;
  --bulma-tabs-border-bottom-width:1px;
  --bulma-tabs-link-color:var(--bulma-text);
  --bulma-tabs-link-hover-border-bottom-color:var(--bulma-text-strong);
  --bulma-tabs-link-hover-color:var(--bulma-text-strong);
  --bulma-tabs-link-active-border-bottom-color:var(--bulma-link-text);
  --bulma-tabs-link-active-color:var(--bulma-link-text);
  --bulma-tabs-link-padding:0.5em 1em;
  --bulma-tabs-boxed-link-radius:var(--bulma-radius);
  --bulma-tabs-boxed-link-hover-background-color:var(--bulma-background);
  --bulma-tabs-boxed-link-hover-border-bottom-color:var(--bulma-border);
  --bulma-tabs-boxed-link-active-background-color:var(--bulma-scheme-main);
  --bulma-tabs-boxed-link-active-border-color:var(--bulma-border);
  --bulma-tabs-boxed-link-active-border-bottom-color:transparent;
  --bulma-tabs-toggle-link-border-color:var(--bulma-border);
  --bulma-tabs-toggle-link-border-style:solid;
  --bulma-tabs-toggle-link-border-width:1px;
  --bulma-tabs-toggle-link-hover-background-color:var(--bulma-background);
  --bulma-tabs-toggle-link-hover-border-color:var(--bulma-border-hover);
  --bulma-tabs-toggle-link-radius:var(--bulma-radius);
  --bulma-tabs-toggle-link-active-background-color:var(--bulma-link);
  --bulma-tabs-toggle-link-active-border-color:var(--bulma-link);
  --bulma-tabs-toggle-link-active-color:var(--bulma-link-invert);
  -webkit-overflow-scrolling: touch;
  align-items: stretch;
  display: flex;
  font-size: var(--bulma-size-normal);
  justify-content: space-between;
  overflow: hidden;
  overflow-x: auto;
  white-space: nowrap;
}

.tabs a {
  align-items: center;
  border-bottom: var(--bulma-tabs-border-bottom-width) var(--bulma-tabs-border-bottom-style) var(--bulma-tabs-border-bottom-color);
  color: var(--bulma-tabs-link-color);
  display: flex;
  justify-content: center;
  margin-bottom: calc(var(--bulma-tabs-border-bottom-width) * -1);
  padding: var(--bulma-tabs-link-padding);
  transition-duration: var(--bulma-duration);
  transition-property: background-color, border-color, color;
  vertical-align: top;
}

.tabs a:hover {
  border-bottom-color: var(--bulma-tabs-link-hover-border-bottom-color);
  color: var(--bulma-tabs-link-hover-color);
}

.tabs li {
  display: block;
}

.tabs li.is-active a {
  border-bottom-color: var(--bulma-tabs-link-active-border-bottom-color);
  color: var(--bulma-tabs-link-active-color);
}

.tabs ul {
  align-items: center;
  border-bottom: var(--bulma-tabs-border-bottom-width) var(--bulma-tabs-border-bottom-style) var(--bulma-tabs-border-bottom-color);
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: flex-start;
}

.tabs ul.is-center, .tabs ul.is-left {
  padding-right: 0.75em;
}

.tabs ul.is-center {
  flex: none;
  justify-content: center;
  padding-left: 0.75em;
}

.tabs ul.is-right {
  justify-content: flex-end;
  padding-left: 0.75em;
}

.tabs .icon:first-child {
  margin-inline-end: 0.5em;
}

.tabs .icon:last-child {
  margin-inline-start: 0.5em;
}

.tabs.is-centered ul {
  justify-content: center;
}

.tabs.is-right ul {
  justify-content: flex-end;
}

.tabs.is-boxed a {
  border: 1px solid transparent;
  border-start-end-radius: var(--bulma-tabs-boxed-link-radius);
  border-start-start-radius: var(--bulma-tabs-boxed-link-radius);
}

.tabs.is-boxed a:hover {
  background-color: var(--bulma-tabs-boxed-link-hover-background-color);
  border-bottom-color: var(--bulma-tabs-boxed-link-hover-border-bottom-color);
}

.tabs.is-boxed li.is-active a {
  background-color: var(--bulma-tabs-boxed-link-active-background-color);
  border-color: var(--bulma-tabs-boxed-link-active-border-color);
  border-bottom-color: var(--bulma-tabs-boxed-link-active-border-bottom-color) !important;
}

.tabs.is-fullwidth li {
  flex-grow: 1;
  flex-shrink: 0;
}

.tabs.is-toggle a {
  border-color: var(--bulma-tabs-toggle-link-border-color);
  border-style: var(--bulma-tabs-toggle-link-border-style);
  border-width: var(--bulma-tabs-toggle-link-border-width);
  margin-bottom: 0;
  position: relative;
}

.tabs.is-toggle a:hover {
  background-color: var(--bulma-tabs-toggle-link-hover-background-color);
  border-color: var(--bulma-tabs-toggle-link-hover-border-color);
  z-index: 2;
}

.tabs.is-toggle li + li {
  margin-inline-start: calc(var(--bulma-tabs-toggle-link-border-width) * -1);
}

.tabs.is-toggle li:first-child a {
  border-end-start-radius: var(--bulma-tabs-toggle-link-radius);
  border-start-start-radius: var(--bulma-tabs-toggle-link-radius);
}

.tabs.is-toggle li:last-child a {
  border-end-end-radius: var(--bulma-tabs-toggle-link-radius);
  border-start-end-radius: var(--bulma-tabs-toggle-link-radius);
}

.tabs.is-toggle li.is-active a {
  background-color: var(--bulma-tabs-toggle-link-active-background-color);
  border-color: var(--bulma-tabs-toggle-link-active-border-color);
  color: var(--bulma-tabs-toggle-link-active-color);
  z-index: 1;
}

.tabs.is-toggle ul {
  border-bottom: none;
}

.tabs.is-toggle.is-toggle-rounded li:first-child a {
  border-end-start-radius: var(--bulma-radius-rounded);
  border-start-start-radius: var(--bulma-radius-rounded);
  padding-inline-start: 1.25em;
}

.tabs.is-toggle.is-toggle-rounded li:last-child a {
  border-end-end-radius: var(--bulma-radius-rounded);
  border-start-end-radius: var(--bulma-radius-rounded);
  padding-inline-end: 1.25em;
}

.tabs.is-small {
  font-size: var(--bulma-size-small);
}

.tabs.is-medium {
  font-size: var(--bulma-size-medium);
}

.tabs.is-large {
  font-size: var(--bulma-size-large);
}

:root {
  --bulma-column-gap:0.75rem;
}

.column {
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  padding: var(--bulma-column-gap);
}

.columns.is-mobile > .column.is-narrow {
  flex: none;
  width: unset;
}

.columns.is-mobile > .column.is-full {
  flex: none;
  width: 100%;
}

.columns.is-mobile > .column.is-three-quarters {
  flex: none;
  width: 75%;
}

.columns.is-mobile > .column.is-two-thirds {
  flex: none;
  width: 66.6666%;
}

.columns.is-mobile > .column.is-half {
  flex: none;
  width: 50%;
}

.columns.is-mobile > .column.is-one-third {
  flex: none;
  width: 33.3333%;
}

.columns.is-mobile > .column.is-one-quarter {
  flex: none;
  width: 25%;
}

.columns.is-mobile > .column.is-one-fifth {
  flex: none;
  width: 20%;
}

.columns.is-mobile > .column.is-two-fifths {
  flex: none;
  width: 40%;
}

.columns.is-mobile > .column.is-three-fifths {
  flex: none;
  width: 60%;
}

.columns.is-mobile > .column.is-four-fifths {
  flex: none;
  width: 80%;
}

.columns.is-mobile > .column.is-offset-three-quarters {
  margin-inline-start: 75%;
}

.columns.is-mobile > .column.is-offset-two-thirds {
  margin-inline-start: 66.6666%;
}

.columns.is-mobile > .column.is-offset-half {
  margin-inline-start: 50%;
}

.columns.is-mobile > .column.is-offset-one-third {
  margin-inline-start: 0.3333%;
}

.columns.is-mobile > .column.is-offset-one-quarter {
  margin-inline-start: 25%;
}

.columns.is-mobile > .column.is-offset-one-fifth {
  margin-inline-start: 20%;
}

.columns.is-mobile > .column.is-offset-two-fifths {
  margin-inline-start: 40%;
}

.columns.is-mobile > .column.is-offset-three-fifths {
  margin-inline-start: 60%;
}

.columns.is-mobile > .column.is-offset-four-fifths {
  margin-inline-start: 80%;
}

.columns.is-mobile > .column.is-0 {
  flex: none;
  width: 0;
}

.columns.is-mobile > .column.is-offset-0 {
  margin-inline-start: 0;
}

.columns.is-mobile > .column.is-1 {
  flex: none;
  width: 8.3333333333%;
}

.columns.is-mobile > .column.is-offset-1 {
  margin-inline-start: 8.3333333333%;
}

.columns.is-mobile > .column.is-2 {
  flex: none;
  width: 16.6666666667%;
}

.columns.is-mobile > .column.is-offset-2 {
  margin-inline-start: 16.6666666667%;
}

.columns.is-mobile > .column.is-3 {
  flex: none;
  width: 25%;
}

.columns.is-mobile > .column.is-offset-3 {
  margin-inline-start: 25%;
}

.columns.is-mobile > .column.is-4 {
  flex: none;
  width: 33.3333333333%;
}

.columns.is-mobile > .column.is-offset-4 {
  margin-inline-start: 33.3333333333%;
}

.columns.is-mobile > .column.is-5 {
  flex: none;
  width: 41.6666666667%;
}

.columns.is-mobile > .column.is-offset-5 {
  margin-inline-start: 41.6666666667%;
}

.columns.is-mobile > .column.is-6 {
  flex: none;
  width: 50%;
}

.columns.is-mobile > .column.is-offset-6 {
  margin-inline-start: 50%;
}

.columns.is-mobile > .column.is-7 {
  flex: none;
  width: 58.3333333333%;
}

.columns.is-mobile > .column.is-offset-7 {
  margin-inline-start: 58.3333333333%;
}

.columns.is-mobile > .column.is-8 {
  flex: none;
  width: 66.6666666667%;
}

.columns.is-mobile > .column.is-offset-8 {
  margin-inline-start: 66.6666666667%;
}

.columns.is-mobile > .column.is-9 {
  flex: none;
  width: 75%;
}

.columns.is-mobile > .column.is-offset-9 {
  margin-inline-start: 75%;
}

.columns.is-mobile > .column.is-10 {
  flex: none;
  width: 83.3333333333%;
}

.columns.is-mobile > .column.is-offset-10 {
  margin-inline-start: 83.3333333333%;
}

.columns.is-mobile > .column.is-11 {
  flex: none;
  width: 91.6666666667%;
}

.columns.is-mobile > .column.is-offset-11 {
  margin-inline-start: 91.6666666667%;
}

.columns.is-mobile > .column.is-12 {
  flex: none;
  width: 100%;
}

.columns.is-mobile > .column.is-offset-12 {
  margin-inline-start: 100%;
}

@media screen and (max-width: 768px) {
  .column.is-narrow-mobile {
    flex: none;
    width: unset;
  }
  .column.is-full-mobile {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-mobile {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-mobile {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-mobile {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-mobile {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-mobile {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-mobile {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-mobile {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-mobile {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-mobile {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-mobile {
    margin-inline-start: 75%;
  }
  .column.is-offset-two-thirds-mobile {
    margin-inline-start: 66.6666%;
  }
  .column.is-offset-half-mobile {
    margin-inline-start: 50%;
  }
  .column.is-offset-one-third-mobile {
    margin-inline-start: 0.3333%;
  }
  .column.is-offset-one-quarter-mobile {
    margin-inline-start: 25%;
  }
  .column.is-offset-one-fifth-mobile {
    margin-inline-start: 20%;
  }
  .column.is-offset-two-fifths-mobile {
    margin-inline-start: 40%;
  }
  .column.is-offset-three-fifths-mobile {
    margin-inline-start: 60%;
  }
  .column.is-offset-four-fifths-mobile {
    margin-inline-start: 80%;
  }
  .column.is-0-mobile {
    flex: none;
    width: 0;
  }
  .column.is-offset-0-mobile {
    margin-inline-start: 0;
  }
  .column.is-1-mobile {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1-mobile {
    margin-inline-start: 8.3333333333%;
  }
  .column.is-2-mobile {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-mobile {
    margin-inline-start: 16.6666666667%;
  }
  .column.is-3-mobile {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-mobile {
    margin-inline-start: 25%;
  }
  .column.is-4-mobile {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-mobile {
    margin-inline-start: 33.3333333333%;
  }
  .column.is-5-mobile {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-mobile {
    margin-inline-start: 41.6666666667%;
  }
  .column.is-6-mobile {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-mobile {
    margin-inline-start: 50%;
  }
  .column.is-7-mobile {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-mobile {
    margin-inline-start: 58.3333333333%;
  }
  .column.is-8-mobile {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-mobile {
    margin-inline-start: 66.6666666667%;
  }
  .column.is-9-mobile {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-mobile {
    margin-inline-start: 75%;
  }
  .column.is-10-mobile {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-mobile {
    margin-inline-start: 83.3333333333%;
  }
  .column.is-11-mobile {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-mobile {
    margin-inline-start: 91.6666666667%;
  }
  .column.is-12-mobile {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-mobile {
    margin-inline-start: 100%;
  }
}
@media print, screen and (min-width: 769px) {
  .column.is-narrow, .column.is-narrow-tablet {
    flex: none;
    width: unset;
  }
  .column.is-full, .column.is-full-tablet {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters, .column.is-three-quarters-tablet {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds, .column.is-two-thirds-tablet {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half, .column.is-half-tablet {
    flex: none;
    width: 50%;
  }
  .column.is-one-third, .column.is-one-third-tablet {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter, .column.is-one-quarter-tablet {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth, .column.is-one-fifth-tablet {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths, .column.is-two-fifths-tablet {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths, .column.is-three-fifths-tablet {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths, .column.is-four-fifths-tablet {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet {
    margin-inline-start: 75%;
  }
  .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet {
    margin-inline-start: 66.6666%;
  }
  .column.is-offset-half, .column.is-offset-half-tablet {
    margin-inline-start: 50%;
  }
  .column.is-offset-one-third, .column.is-offset-one-third-tablet {
    margin-inline-start: 0.3333%;
  }
  .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet {
    margin-inline-start: 25%;
  }
  .column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet {
    margin-inline-start: 20%;
  }
  .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet {
    margin-inline-start: 40%;
  }
  .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet {
    margin-inline-start: 60%;
  }
  .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet {
    margin-inline-start: 80%;
  }
  .column.is-0, .column.is-0-tablet {
    flex: none;
    width: 0;
  }
  .column.is-offset-0, .column.is-offset-0-tablet {
    margin-inline-start: 0;
  }
  .column.is-1, .column.is-1-tablet {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1, .column.is-offset-1-tablet {
    margin-inline-start: 8.3333333333%;
  }
  .column.is-2, .column.is-2-tablet {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2, .column.is-offset-2-tablet {
    margin-inline-start: 16.6666666667%;
  }
  .column.is-3, .column.is-3-tablet {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3, .column.is-offset-3-tablet {
    margin-inline-start: 25%;
  }
  .column.is-4, .column.is-4-tablet {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4, .column.is-offset-4-tablet {
    margin-inline-start: 33.3333333333%;
  }
  .column.is-5, .column.is-5-tablet {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5, .column.is-offset-5-tablet {
    margin-inline-start: 41.6666666667%;
  }
  .column.is-6, .column.is-6-tablet {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6, .column.is-offset-6-tablet {
    margin-inline-start: 50%;
  }
  .column.is-7, .column.is-7-tablet {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7, .column.is-offset-7-tablet {
    margin-inline-start: 58.3333333333%;
  }
  .column.is-8, .column.is-8-tablet {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8, .column.is-offset-8-tablet {
    margin-inline-start: 66.6666666667%;
  }
  .column.is-9, .column.is-9-tablet {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9, .column.is-offset-9-tablet {
    margin-inline-start: 75%;
  }
  .column.is-10, .column.is-10-tablet {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10, .column.is-offset-10-tablet {
    margin-inline-start: 83.3333333333%;
  }
  .column.is-11, .column.is-11-tablet {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11, .column.is-offset-11-tablet {
    margin-inline-start: 91.6666666667%;
  }
  .column.is-12, .column.is-12-tablet {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12, .column.is-offset-12-tablet {
    margin-inline-start: 100%;
  }
}
@media screen and (max-width: 1023px) {
  .column.is-narrow-touch {
    flex: none;
    width: unset;
  }
  .column.is-full-touch {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-touch {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-touch {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-touch {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-touch {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-touch {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-touch {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-touch {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-touch {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-touch {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-touch {
    margin-inline-start: 75%;
  }
  .column.is-offset-two-thirds-touch {
    margin-inline-start: 66.6666%;
  }
  .column.is-offset-half-touch {
    margin-inline-start: 50%;
  }
  .column.is-offset-one-third-touch {
    margin-inline-start: 0.3333%;
  }
  .column.is-offset-one-quarter-touch {
    margin-inline-start: 25%;
  }
  .column.is-offset-one-fifth-touch {
    margin-inline-start: 20%;
  }
  .column.is-offset-two-fifths-touch {
    margin-inline-start: 40%;
  }
  .column.is-offset-three-fifths-touch {
    margin-inline-start: 60%;
  }
  .column.is-offset-four-fifths-touch {
    margin-inline-start: 80%;
  }
  .column.is-0-touch {
    flex: none;
    width: 0;
  }
  .column.is-offset-0-touch {
    margin-inline-start: 0;
  }
  .column.is-1-touch {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1-touch {
    margin-inline-start: 8.3333333333%;
  }
  .column.is-2-touch {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-touch {
    margin-inline-start: 16.6666666667%;
  }
  .column.is-3-touch {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-touch {
    margin-inline-start: 25%;
  }
  .column.is-4-touch {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-touch {
    margin-inline-start: 33.3333333333%;
  }
  .column.is-5-touch {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-touch {
    margin-inline-start: 41.6666666667%;
  }
  .column.is-6-touch {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-touch {
    margin-inline-start: 50%;
  }
  .column.is-7-touch {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-touch {
    margin-inline-start: 58.3333333333%;
  }
  .column.is-8-touch {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-touch {
    margin-inline-start: 66.6666666667%;
  }
  .column.is-9-touch {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-touch {
    margin-inline-start: 75%;
  }
  .column.is-10-touch {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-touch {
    margin-inline-start: 83.3333333333%;
  }
  .column.is-11-touch {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-touch {
    margin-inline-start: 91.6666666667%;
  }
  .column.is-12-touch {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-touch {
    margin-inline-start: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .column.is-narrow-desktop {
    flex: none;
    width: unset;
  }
  .column.is-full-desktop {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-desktop {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-desktop {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-desktop {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-desktop {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-desktop {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-desktop {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-desktop {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-desktop {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-desktop {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-desktop {
    margin-inline-start: 75%;
  }
  .column.is-offset-two-thirds-desktop {
    margin-inline-start: 66.6666%;
  }
  .column.is-offset-half-desktop {
    margin-inline-start: 50%;
  }
  .column.is-offset-one-third-desktop {
    margin-inline-start: 0.3333%;
  }
  .column.is-offset-one-quarter-desktop {
    margin-inline-start: 25%;
  }
  .column.is-offset-one-fifth-desktop {
    margin-inline-start: 20%;
  }
  .column.is-offset-two-fifths-desktop {
    margin-inline-start: 40%;
  }
  .column.is-offset-three-fifths-desktop {
    margin-inline-start: 60%;
  }
  .column.is-offset-four-fifths-desktop {
    margin-inline-start: 80%;
  }
  .column.is-0-desktop {
    flex: none;
    width: 0;
  }
  .column.is-offset-0-desktop {
    margin-inline-start: 0;
  }
  .column.is-1-desktop {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1-desktop {
    margin-inline-start: 8.3333333333%;
  }
  .column.is-2-desktop {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-desktop {
    margin-inline-start: 16.6666666667%;
  }
  .column.is-3-desktop {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-desktop {
    margin-inline-start: 25%;
  }
  .column.is-4-desktop {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-desktop {
    margin-inline-start: 33.3333333333%;
  }
  .column.is-5-desktop {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-desktop {
    margin-inline-start: 41.6666666667%;
  }
  .column.is-6-desktop {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-desktop {
    margin-inline-start: 50%;
  }
  .column.is-7-desktop {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-desktop {
    margin-inline-start: 58.3333333333%;
  }
  .column.is-8-desktop {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-desktop {
    margin-inline-start: 66.6666666667%;
  }
  .column.is-9-desktop {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-desktop {
    margin-inline-start: 75%;
  }
  .column.is-10-desktop {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-desktop {
    margin-inline-start: 83.3333333333%;
  }
  .column.is-11-desktop {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-desktop {
    margin-inline-start: 91.6666666667%;
  }
  .column.is-12-desktop {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-desktop {
    margin-inline-start: 100%;
  }
}
@media screen and (min-width: 1216px) {
  .column.is-narrow-widescreen {
    flex: none;
    width: unset;
  }
  .column.is-full-widescreen {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-widescreen {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-widescreen {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-widescreen {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-widescreen {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-widescreen {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-widescreen {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-widescreen {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-widescreen {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-widescreen {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-widescreen {
    margin-inline-start: 75%;
  }
  .column.is-offset-two-thirds-widescreen {
    margin-inline-start: 66.6666%;
  }
  .column.is-offset-half-widescreen {
    margin-inline-start: 50%;
  }
  .column.is-offset-one-third-widescreen {
    margin-inline-start: 0.3333%;
  }
  .column.is-offset-one-quarter-widescreen {
    margin-inline-start: 25%;
  }
  .column.is-offset-one-fifth-widescreen {
    margin-inline-start: 20%;
  }
  .column.is-offset-two-fifths-widescreen {
    margin-inline-start: 40%;
  }
  .column.is-offset-three-fifths-widescreen {
    margin-inline-start: 60%;
  }
  .column.is-offset-four-fifths-widescreen {
    margin-inline-start: 80%;
  }
  .column.is-0-widescreen {
    flex: none;
    width: 0;
  }
  .column.is-offset-0-widescreen {
    margin-inline-start: 0;
  }
  .column.is-1-widescreen {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1-widescreen {
    margin-inline-start: 8.3333333333%;
  }
  .column.is-2-widescreen {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-widescreen {
    margin-inline-start: 16.6666666667%;
  }
  .column.is-3-widescreen {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-widescreen {
    margin-inline-start: 25%;
  }
  .column.is-4-widescreen {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-widescreen {
    margin-inline-start: 33.3333333333%;
  }
  .column.is-5-widescreen {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-widescreen {
    margin-inline-start: 41.6666666667%;
  }
  .column.is-6-widescreen {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-widescreen {
    margin-inline-start: 50%;
  }
  .column.is-7-widescreen {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-widescreen {
    margin-inline-start: 58.3333333333%;
  }
  .column.is-8-widescreen {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-widescreen {
    margin-inline-start: 66.6666666667%;
  }
  .column.is-9-widescreen {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-widescreen {
    margin-inline-start: 75%;
  }
  .column.is-10-widescreen {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-widescreen {
    margin-inline-start: 83.3333333333%;
  }
  .column.is-11-widescreen {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-widescreen {
    margin-inline-start: 91.6666666667%;
  }
  .column.is-12-widescreen {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-widescreen {
    margin-inline-start: 100%;
  }
}
@media screen and (min-width: 1408px) {
  .column.is-narrow-fullhd {
    flex: none;
    width: unset;
  }
  .column.is-full-fullhd {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-fullhd {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-fullhd {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-fullhd {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-fullhd {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-fullhd {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-fullhd {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-fullhd {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-fullhd {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-fullhd {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-fullhd {
    margin-inline-start: 75%;
  }
  .column.is-offset-two-thirds-fullhd {
    margin-inline-start: 66.6666%;
  }
  .column.is-offset-half-fullhd {
    margin-inline-start: 50%;
  }
  .column.is-offset-one-third-fullhd {
    margin-inline-start: 33.3333%;
  }
  .column.is-offset-one-quarter-fullhd {
    margin-inline-start: 25%;
  }
  .column.is-offset-one-fifth-fullhd {
    margin-inline-start: 20%;
  }
  .column.is-offset-two-fifths-fullhd {
    margin-inline-start: 40%;
  }
  .column.is-offset-three-fifths-fullhd {
    margin-inline-start: 60%;
  }
  .column.is-offset-four-fifths-fullhd {
    margin-inline-start: 80%;
  }
  .column.is-0-fullhd {
    flex: none;
    width: 0;
  }
  .column.is-offset-0-fullhd {
    margin-inline-start: 0;
  }
  .column.is-1-fullhd {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1-fullhd {
    margin-inline-start: 8.3333333333%;
  }
  .column.is-2-fullhd {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-fullhd {
    margin-inline-start: 16.6666666667%;
  }
  .column.is-3-fullhd {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-fullhd {
    margin-inline-start: 25%;
  }
  .column.is-4-fullhd {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-fullhd {
    margin-inline-start: 33.3333333333%;
  }
  .column.is-5-fullhd {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-fullhd {
    margin-inline-start: 41.6666666667%;
  }
  .column.is-6-fullhd {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-fullhd {
    margin-inline-start: 50%;
  }
  .column.is-7-fullhd {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-fullhd {
    margin-inline-start: 58.3333333333%;
  }
  .column.is-8-fullhd {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-fullhd {
    margin-inline-start: 66.6666666667%;
  }
  .column.is-9-fullhd {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-fullhd {
    margin-inline-start: 75%;
  }
  .column.is-10-fullhd {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-fullhd {
    margin-inline-start: 83.3333333333%;
  }
  .column.is-11-fullhd {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-fullhd {
    margin-inline-start: 91.6666666667%;
  }
  .column.is-12-fullhd {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-fullhd {
    margin-inline-start: 100%;
  }
}
.columns {
  margin-inline-end: calc(var(--bulma-column-gap) * -1);
  margin-inline-start: calc(var(--bulma-column-gap) * -1);
  margin-top: calc(var(--bulma-column-gap) * -1);
}

.columns:last-child {
  margin-bottom: calc(var(--bulma-column-gap) * -1);
}

.columns:not(:last-child) {
  margin-bottom: calc(var(--bulma-block-spacing) - var(--bulma-column-gap));
}

.columns.is-centered {
  justify-content: center;
}

.columns.is-gapless {
  margin-inline-end: 0;
  margin-inline-start: 0;
  margin-top: 0;
}

.columns.is-gapless > .column {
  margin: 0;
  padding: 0 !important;
}

.columns.is-gapless:not(:last-child) {
  margin-bottom: 1.5rem;
}

.columns.is-gapless:last-child {
  margin-bottom: 0;
}

.columns.is-mobile {
  display: flex;
}

.columns.is-multiline {
  flex-wrap: wrap;
}

.columns.is-vcentered {
  align-items: center;
}

@media print, screen and (min-width: 769px) {
  .columns:not(.is-desktop) {
    display: flex;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-desktop {
    display: flex;
  }
}
.columns.is-0 {
  --bulma-column-gap:0rem;
}

@media screen and (max-width: 768px) {
  .columns.is-0-mobile {
    --bulma-column-gap:0rem;
  }
}
@media print, screen and (min-width: 769px) {
  .columns.is-0-tablet {
    --bulma-column-gap:0rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-0-tablet-only {
    --bulma-column-gap:0rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-0-touch {
    --bulma-column-gap:0rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-0-desktop {
    --bulma-column-gap:0rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-0-desktop-only {
    --bulma-column-gap:0rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-0-widescreen {
    --bulma-column-gap:0rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-0-widescreen-only {
    --bulma-column-gap:0rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-0-fullhd {
    --bulma-column-gap:0rem;
  }
}
.columns.is-1 {
  --bulma-column-gap:0.25rem;
}

@media screen and (max-width: 768px) {
  .columns.is-1-mobile {
    --bulma-column-gap:0.25rem;
  }
}
@media print, screen and (min-width: 769px) {
  .columns.is-1-tablet {
    --bulma-column-gap:0.25rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-1-tablet-only {
    --bulma-column-gap:0.25rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-1-touch {
    --bulma-column-gap:0.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-1-desktop {
    --bulma-column-gap:0.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-1-desktop-only {
    --bulma-column-gap:0.25rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-1-widescreen {
    --bulma-column-gap:0.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-1-widescreen-only {
    --bulma-column-gap:0.25rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-1-fullhd {
    --bulma-column-gap:0.25rem;
  }
}
.columns.is-2 {
  --bulma-column-gap:0.5rem;
}

@media screen and (max-width: 768px) {
  .columns.is-2-mobile {
    --bulma-column-gap:0.5rem;
  }
}
@media print, screen and (min-width: 769px) {
  .columns.is-2-tablet {
    --bulma-column-gap:0.5rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-2-tablet-only {
    --bulma-column-gap:0.5rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-2-touch {
    --bulma-column-gap:0.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-2-desktop {
    --bulma-column-gap:0.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-2-desktop-only {
    --bulma-column-gap:0.5rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-2-widescreen {
    --bulma-column-gap:0.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-2-widescreen-only {
    --bulma-column-gap:0.5rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-2-fullhd {
    --bulma-column-gap:0.5rem;
  }
}
.columns.is-3 {
  --bulma-column-gap:0.75rem;
}

@media screen and (max-width: 768px) {
  .columns.is-3-mobile {
    --bulma-column-gap:0.75rem;
  }
}
@media print, screen and (min-width: 769px) {
  .columns.is-3-tablet {
    --bulma-column-gap:0.75rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-3-tablet-only {
    --bulma-column-gap:0.75rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-3-touch {
    --bulma-column-gap:0.75rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-3-desktop {
    --bulma-column-gap:0.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-3-desktop-only {
    --bulma-column-gap:0.75rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-3-widescreen {
    --bulma-column-gap:0.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-3-widescreen-only {
    --bulma-column-gap:0.75rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-3-fullhd {
    --bulma-column-gap:0.75rem;
  }
}
.columns.is-4 {
  --bulma-column-gap:1rem;
}

@media screen and (max-width: 768px) {
  .columns.is-4-mobile {
    --bulma-column-gap:1rem;
  }
}
@media print, screen and (min-width: 769px) {
  .columns.is-4-tablet {
    --bulma-column-gap:1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-4-tablet-only {
    --bulma-column-gap:1rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-4-touch {
    --bulma-column-gap:1rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-4-desktop {
    --bulma-column-gap:1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-4-desktop-only {
    --bulma-column-gap:1rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-4-widescreen {
    --bulma-column-gap:1rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-4-widescreen-only {
    --bulma-column-gap:1rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-4-fullhd {
    --bulma-column-gap:1rem;
  }
}
.columns.is-5 {
  --bulma-column-gap:1.25rem;
}

@media screen and (max-width: 768px) {
  .columns.is-5-mobile {
    --bulma-column-gap:1.25rem;
  }
}
@media print, screen and (min-width: 769px) {
  .columns.is-5-tablet {
    --bulma-column-gap:1.25rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-5-tablet-only {
    --bulma-column-gap:1.25rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-5-touch {
    --bulma-column-gap:1.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-5-desktop {
    --bulma-column-gap:1.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-5-desktop-only {
    --bulma-column-gap:1.25rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-5-widescreen {
    --bulma-column-gap:1.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-5-widescreen-only {
    --bulma-column-gap:1.25rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-5-fullhd {
    --bulma-column-gap:1.25rem;
  }
}
.columns.is-6 {
  --bulma-column-gap:1.5rem;
}

@media screen and (max-width: 768px) {
  .columns.is-6-mobile {
    --bulma-column-gap:1.5rem;
  }
}
@media print, screen and (min-width: 769px) {
  .columns.is-6-tablet {
    --bulma-column-gap:1.5rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-6-tablet-only {
    --bulma-column-gap:1.5rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-6-touch {
    --bulma-column-gap:1.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-6-desktop {
    --bulma-column-gap:1.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-6-desktop-only {
    --bulma-column-gap:1.5rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-6-widescreen {
    --bulma-column-gap:1.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-6-widescreen-only {
    --bulma-column-gap:1.5rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-6-fullhd {
    --bulma-column-gap:1.5rem;
  }
}
.columns.is-7 {
  --bulma-column-gap:1.75rem;
}

@media screen and (max-width: 768px) {
  .columns.is-7-mobile {
    --bulma-column-gap:1.75rem;
  }
}
@media print, screen and (min-width: 769px) {
  .columns.is-7-tablet {
    --bulma-column-gap:1.75rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-7-tablet-only {
    --bulma-column-gap:1.75rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-7-touch {
    --bulma-column-gap:1.75rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-7-desktop {
    --bulma-column-gap:1.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-7-desktop-only {
    --bulma-column-gap:1.75rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-7-widescreen {
    --bulma-column-gap:1.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-7-widescreen-only {
    --bulma-column-gap:1.75rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-7-fullhd {
    --bulma-column-gap:1.75rem;
  }
}
.columns.is-8 {
  --bulma-column-gap:2rem;
}

@media screen and (max-width: 768px) {
  .columns.is-8-mobile {
    --bulma-column-gap:2rem;
  }
}
@media print, screen and (min-width: 769px) {
  .columns.is-8-tablet {
    --bulma-column-gap:2rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-8-tablet-only {
    --bulma-column-gap:2rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-8-touch {
    --bulma-column-gap:2rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-8-desktop {
    --bulma-column-gap:2rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-8-desktop-only {
    --bulma-column-gap:2rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-8-widescreen {
    --bulma-column-gap:2rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-8-widescreen-only {
    --bulma-column-gap:2rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-8-fullhd {
    --bulma-column-gap:2rem;
  }
}
.fixed-grid {
  container-name: bulma-fixed-grid;
  container-type: inline-size;
}

.fixed-grid > .grid {
  --bulma-grid-gap-count:calc(var(--bulma-grid-column-count) - 1);
  --bulma-grid-column-count:2;
  grid-template-columns: repeat(var(--bulma-grid-column-count), 1fr);
}

.fixed-grid.has-1-cols > .grid {
  --bulma-grid-column-count:1;
}

.fixed-grid.has-2-cols > .grid {
  --bulma-grid-column-count:2;
}

.fixed-grid.has-3-cols > .grid {
  --bulma-grid-column-count:3;
}

.fixed-grid.has-4-cols > .grid {
  --bulma-grid-column-count:4;
}

.fixed-grid.has-5-cols > .grid {
  --bulma-grid-column-count:5;
}

.fixed-grid.has-6-cols > .grid {
  --bulma-grid-column-count:6;
}

.fixed-grid.has-7-cols > .grid {
  --bulma-grid-column-count:7;
}

.fixed-grid.has-8-cols > .grid {
  --bulma-grid-column-count:8;
}

.fixed-grid.has-9-cols > .grid {
  --bulma-grid-column-count:9;
}

.fixed-grid.has-10-cols > .grid {
  --bulma-grid-column-count:10;
}

.fixed-grid.has-11-cols > .grid {
  --bulma-grid-column-count:11;
}

.fixed-grid.has-12-cols > .grid {
  --bulma-grid-column-count:12;
}

@container bulma-fixed-grid (max-width: 768px) {
  .fixed-grid.has-1-cols-mobile > .grid {
    --bulma-grid-column-count:1;
  }
  .fixed-grid.has-2-cols-mobile > .grid {
    --bulma-grid-column-count:2;
  }
  .fixed-grid.has-3-cols-mobile > .grid {
    --bulma-grid-column-count:3;
  }
  .fixed-grid.has-4-cols-mobile > .grid {
    --bulma-grid-column-count:4;
  }
  .fixed-grid.has-5-cols-mobile > .grid {
    --bulma-grid-column-count:5;
  }
  .fixed-grid.has-6-cols-mobile > .grid {
    --bulma-grid-column-count:6;
  }
  .fixed-grid.has-7-cols-mobile > .grid {
    --bulma-grid-column-count:7;
  }
  .fixed-grid.has-8-cols-mobile > .grid {
    --bulma-grid-column-count:8;
  }
  .fixed-grid.has-9-cols-mobile > .grid {
    --bulma-grid-column-count:9;
  }
  .fixed-grid.has-10-cols-mobile > .grid {
    --bulma-grid-column-count:10;
  }
  .fixed-grid.has-11-cols-mobile > .grid {
    --bulma-grid-column-count:11;
  }
  .fixed-grid.has-12-cols-mobile > .grid {
    --bulma-grid-column-count:12;
  }
}
@container bulma-fixed-grid (min-width: 769px) {
  .fixed-grid.has-1-cols-tablet > .grid {
    --bulma-grid-column-count:1;
  }
  .fixed-grid.has-2-cols-tablet > .grid {
    --bulma-grid-column-count:2;
  }
  .fixed-grid.has-3-cols-tablet > .grid {
    --bulma-grid-column-count:3;
  }
  .fixed-grid.has-4-cols-tablet > .grid {
    --bulma-grid-column-count:4;
  }
  .fixed-grid.has-5-cols-tablet > .grid {
    --bulma-grid-column-count:5;
  }
  .fixed-grid.has-6-cols-tablet > .grid {
    --bulma-grid-column-count:6;
  }
  .fixed-grid.has-7-cols-tablet > .grid {
    --bulma-grid-column-count:7;
  }
  .fixed-grid.has-8-cols-tablet > .grid {
    --bulma-grid-column-count:8;
  }
  .fixed-grid.has-9-cols-tablet > .grid {
    --bulma-grid-column-count:9;
  }
  .fixed-grid.has-10-cols-tablet > .grid {
    --bulma-grid-column-count:10;
  }
  .fixed-grid.has-11-cols-tablet > .grid {
    --bulma-grid-column-count:11;
  }
  .fixed-grid.has-12-cols-tablet > .grid {
    --bulma-grid-column-count:12;
  }
}
@container bulma-fixed-grid (min-width: 1024px) {
  .fixed-grid.has-1-cols-desktop > .grid {
    --bulma-grid-column-count:1;
  }
  .fixed-grid.has-2-cols-desktop > .grid {
    --bulma-grid-column-count:2;
  }
  .fixed-grid.has-3-cols-desktop > .grid {
    --bulma-grid-column-count:3;
  }
  .fixed-grid.has-4-cols-desktop > .grid {
    --bulma-grid-column-count:4;
  }
  .fixed-grid.has-5-cols-desktop > .grid {
    --bulma-grid-column-count:5;
  }
  .fixed-grid.has-6-cols-desktop > .grid {
    --bulma-grid-column-count:6;
  }
  .fixed-grid.has-7-cols-desktop > .grid {
    --bulma-grid-column-count:7;
  }
  .fixed-grid.has-8-cols-desktop > .grid {
    --bulma-grid-column-count:8;
  }
  .fixed-grid.has-9-cols-desktop > .grid {
    --bulma-grid-column-count:9;
  }
  .fixed-grid.has-10-cols-desktop > .grid {
    --bulma-grid-column-count:10;
  }
  .fixed-grid.has-11-cols-desktop > .grid {
    --bulma-grid-column-count:11;
  }
  .fixed-grid.has-12-cols-desktop > .grid {
    --bulma-grid-column-count:12;
  }
}
@container bulma-fixed-grid (min-width: 1216px) {
  .fixed-grid.has-1-cols-widescreen > .grid {
    --bulma-grid-column-count:1;
  }
  .fixed-grid.has-2-cols-widescreen > .grid {
    --bulma-grid-column-count:2;
  }
  .fixed-grid.has-3-cols-widescreen > .grid {
    --bulma-grid-column-count:3;
  }
  .fixed-grid.has-4-cols-widescreen > .grid {
    --bulma-grid-column-count:4;
  }
  .fixed-grid.has-5-cols-widescreen > .grid {
    --bulma-grid-column-count:5;
  }
  .fixed-grid.has-6-cols-widescreen > .grid {
    --bulma-grid-column-count:6;
  }
  .fixed-grid.has-7-cols-widescreen > .grid {
    --bulma-grid-column-count:7;
  }
  .fixed-grid.has-8-cols-widescreen > .grid {
    --bulma-grid-column-count:8;
  }
  .fixed-grid.has-9-cols-widescreen > .grid {
    --bulma-grid-column-count:9;
  }
  .fixed-grid.has-10-cols-widescreen > .grid {
    --bulma-grid-column-count:10;
  }
  .fixed-grid.has-11-cols-widescreen > .grid {
    --bulma-grid-column-count:11;
  }
  .fixed-grid.has-12-cols-widescreen > .grid {
    --bulma-grid-column-count:12;
  }
}
@container bulma-fixed-grid (min-width: 1408px) {
  .fixed-grid.has-1-cols-fullhd > .grid {
    --bulma-grid-column-count:1;
  }
  .fixed-grid.has-2-cols-fullhd > .grid {
    --bulma-grid-column-count:2;
  }
  .fixed-grid.has-3-cols-fullhd > .grid {
    --bulma-grid-column-count:3;
  }
  .fixed-grid.has-4-cols-fullhd > .grid {
    --bulma-grid-column-count:4;
  }
  .fixed-grid.has-5-cols-fullhd > .grid {
    --bulma-grid-column-count:5;
  }
  .fixed-grid.has-6-cols-fullhd > .grid {
    --bulma-grid-column-count:6;
  }
  .fixed-grid.has-7-cols-fullhd > .grid {
    --bulma-grid-column-count:7;
  }
  .fixed-grid.has-8-cols-fullhd > .grid {
    --bulma-grid-column-count:8;
  }
  .fixed-grid.has-9-cols-fullhd > .grid {
    --bulma-grid-column-count:9;
  }
  .fixed-grid.has-10-cols-fullhd > .grid {
    --bulma-grid-column-count:10;
  }
  .fixed-grid.has-11-cols-fullhd > .grid {
    --bulma-grid-column-count:11;
  }
  .fixed-grid.has-12-cols-fullhd > .grid {
    --bulma-grid-column-count:12;
  }
}
@container bulma-fixed-grid (max-width: 768px) {
  .fixed-grid.has-auto-count .grid {
    --bulma-grid-column-count:2;
  }
}
@container bulma-fixed-grid (min-width: 769px) {
  .fixed-grid.has-auto-count .grid {
    --bulma-grid-column-count:4;
  }
}
@container bulma-fixed-grid (min-width: 1024px) {
  .fixed-grid.has-auto-count .grid {
    --bulma-grid-column-count:8;
  }
}
@container bulma-fixed-grid (min-width: 1216px) {
  .fixed-grid.has-auto-count .grid {
    --bulma-grid-column-count:12;
  }
}
@container bulma-fixed-grid (min-width: 1408px) {
  .fixed-grid.has-auto-count .grid {
    --bulma-grid-column-count:16;
  }
}
.grid {
  --bulma-grid-gap:0.75rem;
  --bulma-grid-column-min:9rem;
  --bulma-grid-cell-column-span:1;
  --bulma-grid-cell-row-span:1;
  display: grid;
  gap: var(--bulma-grid-gap);
  column-gap: var(--bulma-grid-column-gap, var(--bulma-grid-gap));
  grid-template-columns: repeat(auto-fit, minmax(var(--bulma-grid-column-min), 1fr));
  grid-template-rows: auto;
  row-gap: var(--bulma-grid-row-gap, var(--bulma-grid-gap));
}

.grid.is-auto-fill {
  grid-template-columns: repeat(auto-fill, minmax(var(--bulma-grid-column-min), 1fr));
}

.grid.is-col-min-1 {
  --bulma-grid-column-min:1.5rem;
}

.grid.is-col-min-2 {
  --bulma-grid-column-min:3rem;
}

.grid.is-col-min-3 {
  --bulma-grid-column-min:4.5rem;
}

.grid.is-col-min-4 {
  --bulma-grid-column-min:6rem;
}

.grid.is-col-min-5 {
  --bulma-grid-column-min:7.5rem;
}

.grid.is-col-min-6 {
  --bulma-grid-column-min:9rem;
}

.grid.is-col-min-7 {
  --bulma-grid-column-min:10.5rem;
}

.grid.is-col-min-8 {
  --bulma-grid-column-min:12rem;
}

.grid.is-col-min-9 {
  --bulma-grid-column-min:13.5rem;
}

.grid.is-col-min-10 {
  --bulma-grid-column-min:15rem;
}

.grid.is-col-min-11 {
  --bulma-grid-column-min:16.5rem;
}

.grid.is-col-min-12 {
  --bulma-grid-column-min:18rem;
}

.grid.is-col-min-13 {
  --bulma-grid-column-min:19.5rem;
}

.grid.is-col-min-14 {
  --bulma-grid-column-min:21rem;
}

.grid.is-col-min-15 {
  --bulma-grid-column-min:22.5rem;
}

.grid.is-col-min-16 {
  --bulma-grid-column-min:24rem;
}

.grid.is-col-min-17 {
  --bulma-grid-column-min:25.5rem;
}

.grid.is-col-min-18 {
  --bulma-grid-column-min:27rem;
}

.grid.is-col-min-19 {
  --bulma-grid-column-min:28.5rem;
}

.grid.is-col-min-20 {
  --bulma-grid-column-min:30rem;
}

.grid.is-col-min-21 {
  --bulma-grid-column-min:31.5rem;
}

.grid.is-col-min-22 {
  --bulma-grid-column-min:33rem;
}

.grid.is-col-min-23 {
  --bulma-grid-column-min:34.5rem;
}

.grid.is-col-min-24 {
  --bulma-grid-column-min:36rem;
}

.grid.is-col-min-25 {
  --bulma-grid-column-min:37.5rem;
}

.grid.is-col-min-26 {
  --bulma-grid-column-min:39rem;
}

.grid.is-col-min-27 {
  --bulma-grid-column-min:40.5rem;
}

.grid.is-col-min-28 {
  --bulma-grid-column-min:42rem;
}

.grid.is-col-min-29 {
  --bulma-grid-column-min:43.5rem;
}

.grid.is-col-min-30 {
  --bulma-grid-column-min:45rem;
}

.grid.is-col-min-31 {
  --bulma-grid-column-min:46.5rem;
}

.grid.is-col-min-32 {
  --bulma-grid-column-min:48rem;
}

.cell {
  grid-column-end: span var(--bulma-grid-cell-column-span);
  grid-column-start: var(--bulma-grid-cell-column-start);
  grid-row-end: span var(--bulma-grid-cell-row-span);
  grid-row-start: var(--bulma-grid-cell-row-start);
}

.cell.is-col-start-end {
  --bulma-grid-cell-column-start:-1;
}

.cell.is-row-start-end {
  --bulma-grid-cell-row-start:-1;
}

.cell.is-col-start-1 {
  --bulma-grid-cell-column-start:1;
}

.cell.is-col-end-1 {
  --bulma-grid-cell-column-end:1;
}

.cell.is-col-from-end-1 {
  --bulma-grid-cell-column-start:-1;
}

.cell.is-col-span-1 {
  --bulma-grid-cell-column-span:1;
}

.cell.is-row-start-1 {
  --bulma-grid-cell-row-start:1;
}

.cell.is-row-end-1 {
  --bulma-grid-cell-row-end:1;
}

.cell.is-row-from-end-1 {
  --bulma-grid-cell-row-start:-1;
}

.cell.is-row-span-1 {
  --bulma-grid-cell-row-span:1;
}

.cell.is-col-start-2 {
  --bulma-grid-cell-column-start:2;
}

.cell.is-col-end-2 {
  --bulma-grid-cell-column-end:2;
}

.cell.is-col-from-end-2 {
  --bulma-grid-cell-column-start:-2;
}

.cell.is-col-span-2 {
  --bulma-grid-cell-column-span:2;
}

.cell.is-row-start-2 {
  --bulma-grid-cell-row-start:2;
}

.cell.is-row-end-2 {
  --bulma-grid-cell-row-end:2;
}

.cell.is-row-from-end-2 {
  --bulma-grid-cell-row-start:-2;
}

.cell.is-row-span-2 {
  --bulma-grid-cell-row-span:2;
}

.cell.is-col-start-3 {
  --bulma-grid-cell-column-start:3;
}

.cell.is-col-end-3 {
  --bulma-grid-cell-column-end:3;
}

.cell.is-col-from-end-3 {
  --bulma-grid-cell-column-start:-3;
}

.cell.is-col-span-3 {
  --bulma-grid-cell-column-span:3;
}

.cell.is-row-start-3 {
  --bulma-grid-cell-row-start:3;
}

.cell.is-row-end-3 {
  --bulma-grid-cell-row-end:3;
}

.cell.is-row-from-end-3 {
  --bulma-grid-cell-row-start:-3;
}

.cell.is-row-span-3 {
  --bulma-grid-cell-row-span:3;
}

.cell.is-col-start-4 {
  --bulma-grid-cell-column-start:4;
}

.cell.is-col-end-4 {
  --bulma-grid-cell-column-end:4;
}

.cell.is-col-from-end-4 {
  --bulma-grid-cell-column-start:-4;
}

.cell.is-col-span-4 {
  --bulma-grid-cell-column-span:4;
}

.cell.is-row-start-4 {
  --bulma-grid-cell-row-start:4;
}

.cell.is-row-end-4 {
  --bulma-grid-cell-row-end:4;
}

.cell.is-row-from-end-4 {
  --bulma-grid-cell-row-start:-4;
}

.cell.is-row-span-4 {
  --bulma-grid-cell-row-span:4;
}

.cell.is-col-start-5 {
  --bulma-grid-cell-column-start:5;
}

.cell.is-col-end-5 {
  --bulma-grid-cell-column-end:5;
}

.cell.is-col-from-end-5 {
  --bulma-grid-cell-column-start:-5;
}

.cell.is-col-span-5 {
  --bulma-grid-cell-column-span:5;
}

.cell.is-row-start-5 {
  --bulma-grid-cell-row-start:5;
}

.cell.is-row-end-5 {
  --bulma-grid-cell-row-end:5;
}

.cell.is-row-from-end-5 {
  --bulma-grid-cell-row-start:-5;
}

.cell.is-row-span-5 {
  --bulma-grid-cell-row-span:5;
}

.cell.is-col-start-6 {
  --bulma-grid-cell-column-start:6;
}

.cell.is-col-end-6 {
  --bulma-grid-cell-column-end:6;
}

.cell.is-col-from-end-6 {
  --bulma-grid-cell-column-start:-6;
}

.cell.is-col-span-6 {
  --bulma-grid-cell-column-span:6;
}

.cell.is-row-start-6 {
  --bulma-grid-cell-row-start:6;
}

.cell.is-row-end-6 {
  --bulma-grid-cell-row-end:6;
}

.cell.is-row-from-end-6 {
  --bulma-grid-cell-row-start:-6;
}

.cell.is-row-span-6 {
  --bulma-grid-cell-row-span:6;
}

.cell.is-col-start-7 {
  --bulma-grid-cell-column-start:7;
}

.cell.is-col-end-7 {
  --bulma-grid-cell-column-end:7;
}

.cell.is-col-from-end-7 {
  --bulma-grid-cell-column-start:-7;
}

.cell.is-col-span-7 {
  --bulma-grid-cell-column-span:7;
}

.cell.is-row-start-7 {
  --bulma-grid-cell-row-start:7;
}

.cell.is-row-end-7 {
  --bulma-grid-cell-row-end:7;
}

.cell.is-row-from-end-7 {
  --bulma-grid-cell-row-start:-7;
}

.cell.is-row-span-7 {
  --bulma-grid-cell-row-span:7;
}

.cell.is-col-start-8 {
  --bulma-grid-cell-column-start:8;
}

.cell.is-col-end-8 {
  --bulma-grid-cell-column-end:8;
}

.cell.is-col-from-end-8 {
  --bulma-grid-cell-column-start:-8;
}

.cell.is-col-span-8 {
  --bulma-grid-cell-column-span:8;
}

.cell.is-row-start-8 {
  --bulma-grid-cell-row-start:8;
}

.cell.is-row-end-8 {
  --bulma-grid-cell-row-end:8;
}

.cell.is-row-from-end-8 {
  --bulma-grid-cell-row-start:-8;
}

.cell.is-row-span-8 {
  --bulma-grid-cell-row-span:8;
}

.cell.is-col-start-9 {
  --bulma-grid-cell-column-start:9;
}

.cell.is-col-end-9 {
  --bulma-grid-cell-column-end:9;
}

.cell.is-col-from-end-9 {
  --bulma-grid-cell-column-start:-9;
}

.cell.is-col-span-9 {
  --bulma-grid-cell-column-span:9;
}

.cell.is-row-start-9 {
  --bulma-grid-cell-row-start:9;
}

.cell.is-row-end-9 {
  --bulma-grid-cell-row-end:9;
}

.cell.is-row-from-end-9 {
  --bulma-grid-cell-row-start:-9;
}

.cell.is-row-span-9 {
  --bulma-grid-cell-row-span:9;
}

.cell.is-col-start-10 {
  --bulma-grid-cell-column-start:10;
}

.cell.is-col-end-10 {
  --bulma-grid-cell-column-end:10;
}

.cell.is-col-from-end-10 {
  --bulma-grid-cell-column-start:-10;
}

.cell.is-col-span-10 {
  --bulma-grid-cell-column-span:10;
}

.cell.is-row-start-10 {
  --bulma-grid-cell-row-start:10;
}

.cell.is-row-end-10 {
  --bulma-grid-cell-row-end:10;
}

.cell.is-row-from-end-10 {
  --bulma-grid-cell-row-start:-10;
}

.cell.is-row-span-10 {
  --bulma-grid-cell-row-span:10;
}

.cell.is-col-start-11 {
  --bulma-grid-cell-column-start:11;
}

.cell.is-col-end-11 {
  --bulma-grid-cell-column-end:11;
}

.cell.is-col-from-end-11 {
  --bulma-grid-cell-column-start:-11;
}

.cell.is-col-span-11 {
  --bulma-grid-cell-column-span:11;
}

.cell.is-row-start-11 {
  --bulma-grid-cell-row-start:11;
}

.cell.is-row-end-11 {
  --bulma-grid-cell-row-end:11;
}

.cell.is-row-from-end-11 {
  --bulma-grid-cell-row-start:-11;
}

.cell.is-row-span-11 {
  --bulma-grid-cell-row-span:11;
}

.cell.is-col-start-12 {
  --bulma-grid-cell-column-start:12;
}

.cell.is-col-end-12 {
  --bulma-grid-cell-column-end:12;
}

.cell.is-col-from-end-12 {
  --bulma-grid-cell-column-start:-12;
}

.cell.is-col-span-12 {
  --bulma-grid-cell-column-span:12;
}

.cell.is-row-start-12 {
  --bulma-grid-cell-row-start:12;
}

.cell.is-row-end-12 {
  --bulma-grid-cell-row-end:12;
}

.cell.is-row-from-end-12 {
  --bulma-grid-cell-row-start:-12;
}

.cell.is-row-span-12 {
  --bulma-grid-cell-row-span:12;
}

@media screen and (max-width: 768px) {
  .cell.is-col-start-1-mobile {
    --bulma-grid-cell-column-start:1;
  }
  .cell.is-col-end-1-mobile {
    --bulma-grid-cell-column-end:1;
  }
  .cell.is-col-from-end-1-mobile {
    --bulma-grid-cell-column-start:-1;
  }
  .cell.is-col-span-1-mobile {
    --bulma-grid-cell-column-span:1;
  }
  .cell.is-row-start-1-mobile {
    --bulma-grid-cell-row-start:1;
  }
  .cell.is-row-end-1-mobile {
    --bulma-grid-cell-row-end:1;
  }
  .cell.is-row-from-end-1-mobile {
    --bulma-grid-cell-row-start:-1;
  }
  .cell.is-row-span-1-mobile {
    --bulma-grid-cell-row-span:1;
  }
  .cell.is-col-start-2-mobile {
    --bulma-grid-cell-column-start:2;
  }
  .cell.is-col-end-2-mobile {
    --bulma-grid-cell-column-end:2;
  }
  .cell.is-col-from-end-2-mobile {
    --bulma-grid-cell-column-start:-2;
  }
  .cell.is-col-span-2-mobile {
    --bulma-grid-cell-column-span:2;
  }
  .cell.is-row-start-2-mobile {
    --bulma-grid-cell-row-start:2;
  }
  .cell.is-row-end-2-mobile {
    --bulma-grid-cell-row-end:2;
  }
  .cell.is-row-from-end-2-mobile {
    --bulma-grid-cell-row-start:-2;
  }
  .cell.is-row-span-2-mobile {
    --bulma-grid-cell-row-span:2;
  }
  .cell.is-col-start-3-mobile {
    --bulma-grid-cell-column-start:3;
  }
  .cell.is-col-end-3-mobile {
    --bulma-grid-cell-column-end:3;
  }
  .cell.is-col-from-end-3-mobile {
    --bulma-grid-cell-column-start:-3;
  }
  .cell.is-col-span-3-mobile {
    --bulma-grid-cell-column-span:3;
  }
  .cell.is-row-start-3-mobile {
    --bulma-grid-cell-row-start:3;
  }
  .cell.is-row-end-3-mobile {
    --bulma-grid-cell-row-end:3;
  }
  .cell.is-row-from-end-3-mobile {
    --bulma-grid-cell-row-start:-3;
  }
  .cell.is-row-span-3-mobile {
    --bulma-grid-cell-row-span:3;
  }
  .cell.is-col-start-4-mobile {
    --bulma-grid-cell-column-start:4;
  }
  .cell.is-col-end-4-mobile {
    --bulma-grid-cell-column-end:4;
  }
  .cell.is-col-from-end-4-mobile {
    --bulma-grid-cell-column-start:-4;
  }
  .cell.is-col-span-4-mobile {
    --bulma-grid-cell-column-span:4;
  }
  .cell.is-row-start-4-mobile {
    --bulma-grid-cell-row-start:4;
  }
  .cell.is-row-end-4-mobile {
    --bulma-grid-cell-row-end:4;
  }
  .cell.is-row-from-end-4-mobile {
    --bulma-grid-cell-row-start:-4;
  }
  .cell.is-row-span-4-mobile {
    --bulma-grid-cell-row-span:4;
  }
  .cell.is-col-start-5-mobile {
    --bulma-grid-cell-column-start:5;
  }
  .cell.is-col-end-5-mobile {
    --bulma-grid-cell-column-end:5;
  }
  .cell.is-col-from-end-5-mobile {
    --bulma-grid-cell-column-start:-5;
  }
  .cell.is-col-span-5-mobile {
    --bulma-grid-cell-column-span:5;
  }
  .cell.is-row-start-5-mobile {
    --bulma-grid-cell-row-start:5;
  }
  .cell.is-row-end-5-mobile {
    --bulma-grid-cell-row-end:5;
  }
  .cell.is-row-from-end-5-mobile {
    --bulma-grid-cell-row-start:-5;
  }
  .cell.is-row-span-5-mobile {
    --bulma-grid-cell-row-span:5;
  }
  .cell.is-col-start-6-mobile {
    --bulma-grid-cell-column-start:6;
  }
  .cell.is-col-end-6-mobile {
    --bulma-grid-cell-column-end:6;
  }
  .cell.is-col-from-end-6-mobile {
    --bulma-grid-cell-column-start:-6;
  }
  .cell.is-col-span-6-mobile {
    --bulma-grid-cell-column-span:6;
  }
  .cell.is-row-start-6-mobile {
    --bulma-grid-cell-row-start:6;
  }
  .cell.is-row-end-6-mobile {
    --bulma-grid-cell-row-end:6;
  }
  .cell.is-row-from-end-6-mobile {
    --bulma-grid-cell-row-start:-6;
  }
  .cell.is-row-span-6-mobile {
    --bulma-grid-cell-row-span:6;
  }
  .cell.is-col-start-7-mobile {
    --bulma-grid-cell-column-start:7;
  }
  .cell.is-col-end-7-mobile {
    --bulma-grid-cell-column-end:7;
  }
  .cell.is-col-from-end-7-mobile {
    --bulma-grid-cell-column-start:-7;
  }
  .cell.is-col-span-7-mobile {
    --bulma-grid-cell-column-span:7;
  }
  .cell.is-row-start-7-mobile {
    --bulma-grid-cell-row-start:7;
  }
  .cell.is-row-end-7-mobile {
    --bulma-grid-cell-row-end:7;
  }
  .cell.is-row-from-end-7-mobile {
    --bulma-grid-cell-row-start:-7;
  }
  .cell.is-row-span-7-mobile {
    --bulma-grid-cell-row-span:7;
  }
  .cell.is-col-start-8-mobile {
    --bulma-grid-cell-column-start:8;
  }
  .cell.is-col-end-8-mobile {
    --bulma-grid-cell-column-end:8;
  }
  .cell.is-col-from-end-8-mobile {
    --bulma-grid-cell-column-start:-8;
  }
  .cell.is-col-span-8-mobile {
    --bulma-grid-cell-column-span:8;
  }
  .cell.is-row-start-8-mobile {
    --bulma-grid-cell-row-start:8;
  }
  .cell.is-row-end-8-mobile {
    --bulma-grid-cell-row-end:8;
  }
  .cell.is-row-from-end-8-mobile {
    --bulma-grid-cell-row-start:-8;
  }
  .cell.is-row-span-8-mobile {
    --bulma-grid-cell-row-span:8;
  }
  .cell.is-col-start-9-mobile {
    --bulma-grid-cell-column-start:9;
  }
  .cell.is-col-end-9-mobile {
    --bulma-grid-cell-column-end:9;
  }
  .cell.is-col-from-end-9-mobile {
    --bulma-grid-cell-column-start:-9;
  }
  .cell.is-col-span-9-mobile {
    --bulma-grid-cell-column-span:9;
  }
  .cell.is-row-start-9-mobile {
    --bulma-grid-cell-row-start:9;
  }
  .cell.is-row-end-9-mobile {
    --bulma-grid-cell-row-end:9;
  }
  .cell.is-row-from-end-9-mobile {
    --bulma-grid-cell-row-start:-9;
  }
  .cell.is-row-span-9-mobile {
    --bulma-grid-cell-row-span:9;
  }
  .cell.is-col-start-10-mobile {
    --bulma-grid-cell-column-start:10;
  }
  .cell.is-col-end-10-mobile {
    --bulma-grid-cell-column-end:10;
  }
  .cell.is-col-from-end-10-mobile {
    --bulma-grid-cell-column-start:-10;
  }
  .cell.is-col-span-10-mobile {
    --bulma-grid-cell-column-span:10;
  }
  .cell.is-row-start-10-mobile {
    --bulma-grid-cell-row-start:10;
  }
  .cell.is-row-end-10-mobile {
    --bulma-grid-cell-row-end:10;
  }
  .cell.is-row-from-end-10-mobile {
    --bulma-grid-cell-row-start:-10;
  }
  .cell.is-row-span-10-mobile {
    --bulma-grid-cell-row-span:10;
  }
  .cell.is-col-start-11-mobile {
    --bulma-grid-cell-column-start:11;
  }
  .cell.is-col-end-11-mobile {
    --bulma-grid-cell-column-end:11;
  }
  .cell.is-col-from-end-11-mobile {
    --bulma-grid-cell-column-start:-11;
  }
  .cell.is-col-span-11-mobile {
    --bulma-grid-cell-column-span:11;
  }
  .cell.is-row-start-11-mobile {
    --bulma-grid-cell-row-start:11;
  }
  .cell.is-row-end-11-mobile {
    --bulma-grid-cell-row-end:11;
  }
  .cell.is-row-from-end-11-mobile {
    --bulma-grid-cell-row-start:-11;
  }
  .cell.is-row-span-11-mobile {
    --bulma-grid-cell-row-span:11;
  }
  .cell.is-col-start-12-mobile {
    --bulma-grid-cell-column-start:12;
  }
  .cell.is-col-end-12-mobile {
    --bulma-grid-cell-column-end:12;
  }
  .cell.is-col-from-end-12-mobile {
    --bulma-grid-cell-column-start:-12;
  }
  .cell.is-col-span-12-mobile {
    --bulma-grid-cell-column-span:12;
  }
  .cell.is-row-start-12-mobile {
    --bulma-grid-cell-row-start:12;
  }
  .cell.is-row-end-12-mobile {
    --bulma-grid-cell-row-end:12;
  }
  .cell.is-row-from-end-12-mobile {
    --bulma-grid-cell-row-start:-12;
  }
  .cell.is-row-span-12-mobile {
    --bulma-grid-cell-row-span:12;
  }
}
@media print, screen and (min-width: 769px) {
  .cell.is-col-start-1-tablet {
    --bulma-grid-cell-column-start:1;
  }
  .cell.is-col-end-1-tablet {
    --bulma-grid-cell-column-end:1;
  }
  .cell.is-col-from-end-1-tablet {
    --bulma-grid-cell-column-start:-1;
  }
  .cell.is-col-span-1-tablet {
    --bulma-grid-cell-column-span:1;
  }
  .cell.is-row-start-1-tablet {
    --bulma-grid-cell-row-start:1;
  }
  .cell.is-row-end-1-tablet {
    --bulma-grid-cell-row-end:1;
  }
  .cell.is-row-from-end-1-tablet {
    --bulma-grid-cell-row-start:-1;
  }
  .cell.is-row-span-1-tablet {
    --bulma-grid-cell-row-span:1;
  }
  .cell.is-col-start-2-tablet {
    --bulma-grid-cell-column-start:2;
  }
  .cell.is-col-end-2-tablet {
    --bulma-grid-cell-column-end:2;
  }
  .cell.is-col-from-end-2-tablet {
    --bulma-grid-cell-column-start:-2;
  }
  .cell.is-col-span-2-tablet {
    --bulma-grid-cell-column-span:2;
  }
  .cell.is-row-start-2-tablet {
    --bulma-grid-cell-row-start:2;
  }
  .cell.is-row-end-2-tablet {
    --bulma-grid-cell-row-end:2;
  }
  .cell.is-row-from-end-2-tablet {
    --bulma-grid-cell-row-start:-2;
  }
  .cell.is-row-span-2-tablet {
    --bulma-grid-cell-row-span:2;
  }
  .cell.is-col-start-3-tablet {
    --bulma-grid-cell-column-start:3;
  }
  .cell.is-col-end-3-tablet {
    --bulma-grid-cell-column-end:3;
  }
  .cell.is-col-from-end-3-tablet {
    --bulma-grid-cell-column-start:-3;
  }
  .cell.is-col-span-3-tablet {
    --bulma-grid-cell-column-span:3;
  }
  .cell.is-row-start-3-tablet {
    --bulma-grid-cell-row-start:3;
  }
  .cell.is-row-end-3-tablet {
    --bulma-grid-cell-row-end:3;
  }
  .cell.is-row-from-end-3-tablet {
    --bulma-grid-cell-row-start:-3;
  }
  .cell.is-row-span-3-tablet {
    --bulma-grid-cell-row-span:3;
  }
  .cell.is-col-start-4-tablet {
    --bulma-grid-cell-column-start:4;
  }
  .cell.is-col-end-4-tablet {
    --bulma-grid-cell-column-end:4;
  }
  .cell.is-col-from-end-4-tablet {
    --bulma-grid-cell-column-start:-4;
  }
  .cell.is-col-span-4-tablet {
    --bulma-grid-cell-column-span:4;
  }
  .cell.is-row-start-4-tablet {
    --bulma-grid-cell-row-start:4;
  }
  .cell.is-row-end-4-tablet {
    --bulma-grid-cell-row-end:4;
  }
  .cell.is-row-from-end-4-tablet {
    --bulma-grid-cell-row-start:-4;
  }
  .cell.is-row-span-4-tablet {
    --bulma-grid-cell-row-span:4;
  }
  .cell.is-col-start-5-tablet {
    --bulma-grid-cell-column-start:5;
  }
  .cell.is-col-end-5-tablet {
    --bulma-grid-cell-column-end:5;
  }
  .cell.is-col-from-end-5-tablet {
    --bulma-grid-cell-column-start:-5;
  }
  .cell.is-col-span-5-tablet {
    --bulma-grid-cell-column-span:5;
  }
  .cell.is-row-start-5-tablet {
    --bulma-grid-cell-row-start:5;
  }
  .cell.is-row-end-5-tablet {
    --bulma-grid-cell-row-end:5;
  }
  .cell.is-row-from-end-5-tablet {
    --bulma-grid-cell-row-start:-5;
  }
  .cell.is-row-span-5-tablet {
    --bulma-grid-cell-row-span:5;
  }
  .cell.is-col-start-6-tablet {
    --bulma-grid-cell-column-start:6;
  }
  .cell.is-col-end-6-tablet {
    --bulma-grid-cell-column-end:6;
  }
  .cell.is-col-from-end-6-tablet {
    --bulma-grid-cell-column-start:-6;
  }
  .cell.is-col-span-6-tablet {
    --bulma-grid-cell-column-span:6;
  }
  .cell.is-row-start-6-tablet {
    --bulma-grid-cell-row-start:6;
  }
  .cell.is-row-end-6-tablet {
    --bulma-grid-cell-row-end:6;
  }
  .cell.is-row-from-end-6-tablet {
    --bulma-grid-cell-row-start:-6;
  }
  .cell.is-row-span-6-tablet {
    --bulma-grid-cell-row-span:6;
  }
  .cell.is-col-start-7-tablet {
    --bulma-grid-cell-column-start:7;
  }
  .cell.is-col-end-7-tablet {
    --bulma-grid-cell-column-end:7;
  }
  .cell.is-col-from-end-7-tablet {
    --bulma-grid-cell-column-start:-7;
  }
  .cell.is-col-span-7-tablet {
    --bulma-grid-cell-column-span:7;
  }
  .cell.is-row-start-7-tablet {
    --bulma-grid-cell-row-start:7;
  }
  .cell.is-row-end-7-tablet {
    --bulma-grid-cell-row-end:7;
  }
  .cell.is-row-from-end-7-tablet {
    --bulma-grid-cell-row-start:-7;
  }
  .cell.is-row-span-7-tablet {
    --bulma-grid-cell-row-span:7;
  }
  .cell.is-col-start-8-tablet {
    --bulma-grid-cell-column-start:8;
  }
  .cell.is-col-end-8-tablet {
    --bulma-grid-cell-column-end:8;
  }
  .cell.is-col-from-end-8-tablet {
    --bulma-grid-cell-column-start:-8;
  }
  .cell.is-col-span-8-tablet {
    --bulma-grid-cell-column-span:8;
  }
  .cell.is-row-start-8-tablet {
    --bulma-grid-cell-row-start:8;
  }
  .cell.is-row-end-8-tablet {
    --bulma-grid-cell-row-end:8;
  }
  .cell.is-row-from-end-8-tablet {
    --bulma-grid-cell-row-start:-8;
  }
  .cell.is-row-span-8-tablet {
    --bulma-grid-cell-row-span:8;
  }
  .cell.is-col-start-9-tablet {
    --bulma-grid-cell-column-start:9;
  }
  .cell.is-col-end-9-tablet {
    --bulma-grid-cell-column-end:9;
  }
  .cell.is-col-from-end-9-tablet {
    --bulma-grid-cell-column-start:-9;
  }
  .cell.is-col-span-9-tablet {
    --bulma-grid-cell-column-span:9;
  }
  .cell.is-row-start-9-tablet {
    --bulma-grid-cell-row-start:9;
  }
  .cell.is-row-end-9-tablet {
    --bulma-grid-cell-row-end:9;
  }
  .cell.is-row-from-end-9-tablet {
    --bulma-grid-cell-row-start:-9;
  }
  .cell.is-row-span-9-tablet {
    --bulma-grid-cell-row-span:9;
  }
  .cell.is-col-start-10-tablet {
    --bulma-grid-cell-column-start:10;
  }
  .cell.is-col-end-10-tablet {
    --bulma-grid-cell-column-end:10;
  }
  .cell.is-col-from-end-10-tablet {
    --bulma-grid-cell-column-start:-10;
  }
  .cell.is-col-span-10-tablet {
    --bulma-grid-cell-column-span:10;
  }
  .cell.is-row-start-10-tablet {
    --bulma-grid-cell-row-start:10;
  }
  .cell.is-row-end-10-tablet {
    --bulma-grid-cell-row-end:10;
  }
  .cell.is-row-from-end-10-tablet {
    --bulma-grid-cell-row-start:-10;
  }
  .cell.is-row-span-10-tablet {
    --bulma-grid-cell-row-span:10;
  }
  .cell.is-col-start-11-tablet {
    --bulma-grid-cell-column-start:11;
  }
  .cell.is-col-end-11-tablet {
    --bulma-grid-cell-column-end:11;
  }
  .cell.is-col-from-end-11-tablet {
    --bulma-grid-cell-column-start:-11;
  }
  .cell.is-col-span-11-tablet {
    --bulma-grid-cell-column-span:11;
  }
  .cell.is-row-start-11-tablet {
    --bulma-grid-cell-row-start:11;
  }
  .cell.is-row-end-11-tablet {
    --bulma-grid-cell-row-end:11;
  }
  .cell.is-row-from-end-11-tablet {
    --bulma-grid-cell-row-start:-11;
  }
  .cell.is-row-span-11-tablet {
    --bulma-grid-cell-row-span:11;
  }
  .cell.is-col-start-12-tablet {
    --bulma-grid-cell-column-start:12;
  }
  .cell.is-col-end-12-tablet {
    --bulma-grid-cell-column-end:12;
  }
  .cell.is-col-from-end-12-tablet {
    --bulma-grid-cell-column-start:-12;
  }
  .cell.is-col-span-12-tablet {
    --bulma-grid-cell-column-span:12;
  }
  .cell.is-row-start-12-tablet {
    --bulma-grid-cell-row-start:12;
  }
  .cell.is-row-end-12-tablet {
    --bulma-grid-cell-row-end:12;
  }
  .cell.is-row-from-end-12-tablet {
    --bulma-grid-cell-row-start:-12;
  }
  .cell.is-row-span-12-tablet {
    --bulma-grid-cell-row-span:12;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .cell.is-col-start-1-tablet-only {
    --bulma-grid-cell-column-start:1;
  }
  .cell.is-col-end-1-tablet-only {
    --bulma-grid-cell-column-end:1;
  }
  .cell.is-col-from-end-1-tablet-only {
    --bulma-grid-cell-column-start:-1;
  }
  .cell.is-col-span-1-tablet-only {
    --bulma-grid-cell-column-span:1;
  }
  .cell.is-row-start-1-tablet-only {
    --bulma-grid-cell-row-start:1;
  }
  .cell.is-row-end-1-tablet-only {
    --bulma-grid-cell-row-end:1;
  }
  .cell.is-row-from-end-1-tablet-only {
    --bulma-grid-cell-row-start:-1;
  }
  .cell.is-row-span-1-tablet-only {
    --bulma-grid-cell-row-span:1;
  }
  .cell.is-col-start-2-tablet-only {
    --bulma-grid-cell-column-start:2;
  }
  .cell.is-col-end-2-tablet-only {
    --bulma-grid-cell-column-end:2;
  }
  .cell.is-col-from-end-2-tablet-only {
    --bulma-grid-cell-column-start:-2;
  }
  .cell.is-col-span-2-tablet-only {
    --bulma-grid-cell-column-span:2;
  }
  .cell.is-row-start-2-tablet-only {
    --bulma-grid-cell-row-start:2;
  }
  .cell.is-row-end-2-tablet-only {
    --bulma-grid-cell-row-end:2;
  }
  .cell.is-row-from-end-2-tablet-only {
    --bulma-grid-cell-row-start:-2;
  }
  .cell.is-row-span-2-tablet-only {
    --bulma-grid-cell-row-span:2;
  }
  .cell.is-col-start-3-tablet-only {
    --bulma-grid-cell-column-start:3;
  }
  .cell.is-col-end-3-tablet-only {
    --bulma-grid-cell-column-end:3;
  }
  .cell.is-col-from-end-3-tablet-only {
    --bulma-grid-cell-column-start:-3;
  }
  .cell.is-col-span-3-tablet-only {
    --bulma-grid-cell-column-span:3;
  }
  .cell.is-row-start-3-tablet-only {
    --bulma-grid-cell-row-start:3;
  }
  .cell.is-row-end-3-tablet-only {
    --bulma-grid-cell-row-end:3;
  }
  .cell.is-row-from-end-3-tablet-only {
    --bulma-grid-cell-row-start:-3;
  }
  .cell.is-row-span-3-tablet-only {
    --bulma-grid-cell-row-span:3;
  }
  .cell.is-col-start-4-tablet-only {
    --bulma-grid-cell-column-start:4;
  }
  .cell.is-col-end-4-tablet-only {
    --bulma-grid-cell-column-end:4;
  }
  .cell.is-col-from-end-4-tablet-only {
    --bulma-grid-cell-column-start:-4;
  }
  .cell.is-col-span-4-tablet-only {
    --bulma-grid-cell-column-span:4;
  }
  .cell.is-row-start-4-tablet-only {
    --bulma-grid-cell-row-start:4;
  }
  .cell.is-row-end-4-tablet-only {
    --bulma-grid-cell-row-end:4;
  }
  .cell.is-row-from-end-4-tablet-only {
    --bulma-grid-cell-row-start:-4;
  }
  .cell.is-row-span-4-tablet-only {
    --bulma-grid-cell-row-span:4;
  }
  .cell.is-col-start-5-tablet-only {
    --bulma-grid-cell-column-start:5;
  }
  .cell.is-col-end-5-tablet-only {
    --bulma-grid-cell-column-end:5;
  }
  .cell.is-col-from-end-5-tablet-only {
    --bulma-grid-cell-column-start:-5;
  }
  .cell.is-col-span-5-tablet-only {
    --bulma-grid-cell-column-span:5;
  }
  .cell.is-row-start-5-tablet-only {
    --bulma-grid-cell-row-start:5;
  }
  .cell.is-row-end-5-tablet-only {
    --bulma-grid-cell-row-end:5;
  }
  .cell.is-row-from-end-5-tablet-only {
    --bulma-grid-cell-row-start:-5;
  }
  .cell.is-row-span-5-tablet-only {
    --bulma-grid-cell-row-span:5;
  }
  .cell.is-col-start-6-tablet-only {
    --bulma-grid-cell-column-start:6;
  }
  .cell.is-col-end-6-tablet-only {
    --bulma-grid-cell-column-end:6;
  }
  .cell.is-col-from-end-6-tablet-only {
    --bulma-grid-cell-column-start:-6;
  }
  .cell.is-col-span-6-tablet-only {
    --bulma-grid-cell-column-span:6;
  }
  .cell.is-row-start-6-tablet-only {
    --bulma-grid-cell-row-start:6;
  }
  .cell.is-row-end-6-tablet-only {
    --bulma-grid-cell-row-end:6;
  }
  .cell.is-row-from-end-6-tablet-only {
    --bulma-grid-cell-row-start:-6;
  }
  .cell.is-row-span-6-tablet-only {
    --bulma-grid-cell-row-span:6;
  }
  .cell.is-col-start-7-tablet-only {
    --bulma-grid-cell-column-start:7;
  }
  .cell.is-col-end-7-tablet-only {
    --bulma-grid-cell-column-end:7;
  }
  .cell.is-col-from-end-7-tablet-only {
    --bulma-grid-cell-column-start:-7;
  }
  .cell.is-col-span-7-tablet-only {
    --bulma-grid-cell-column-span:7;
  }
  .cell.is-row-start-7-tablet-only {
    --bulma-grid-cell-row-start:7;
  }
  .cell.is-row-end-7-tablet-only {
    --bulma-grid-cell-row-end:7;
  }
  .cell.is-row-from-end-7-tablet-only {
    --bulma-grid-cell-row-start:-7;
  }
  .cell.is-row-span-7-tablet-only {
    --bulma-grid-cell-row-span:7;
  }
  .cell.is-col-start-8-tablet-only {
    --bulma-grid-cell-column-start:8;
  }
  .cell.is-col-end-8-tablet-only {
    --bulma-grid-cell-column-end:8;
  }
  .cell.is-col-from-end-8-tablet-only {
    --bulma-grid-cell-column-start:-8;
  }
  .cell.is-col-span-8-tablet-only {
    --bulma-grid-cell-column-span:8;
  }
  .cell.is-row-start-8-tablet-only {
    --bulma-grid-cell-row-start:8;
  }
  .cell.is-row-end-8-tablet-only {
    --bulma-grid-cell-row-end:8;
  }
  .cell.is-row-from-end-8-tablet-only {
    --bulma-grid-cell-row-start:-8;
  }
  .cell.is-row-span-8-tablet-only {
    --bulma-grid-cell-row-span:8;
  }
  .cell.is-col-start-9-tablet-only {
    --bulma-grid-cell-column-start:9;
  }
  .cell.is-col-end-9-tablet-only {
    --bulma-grid-cell-column-end:9;
  }
  .cell.is-col-from-end-9-tablet-only {
    --bulma-grid-cell-column-start:-9;
  }
  .cell.is-col-span-9-tablet-only {
    --bulma-grid-cell-column-span:9;
  }
  .cell.is-row-start-9-tablet-only {
    --bulma-grid-cell-row-start:9;
  }
  .cell.is-row-end-9-tablet-only {
    --bulma-grid-cell-row-end:9;
  }
  .cell.is-row-from-end-9-tablet-only {
    --bulma-grid-cell-row-start:-9;
  }
  .cell.is-row-span-9-tablet-only {
    --bulma-grid-cell-row-span:9;
  }
  .cell.is-col-start-10-tablet-only {
    --bulma-grid-cell-column-start:10;
  }
  .cell.is-col-end-10-tablet-only {
    --bulma-grid-cell-column-end:10;
  }
  .cell.is-col-from-end-10-tablet-only {
    --bulma-grid-cell-column-start:-10;
  }
  .cell.is-col-span-10-tablet-only {
    --bulma-grid-cell-column-span:10;
  }
  .cell.is-row-start-10-tablet-only {
    --bulma-grid-cell-row-start:10;
  }
  .cell.is-row-end-10-tablet-only {
    --bulma-grid-cell-row-end:10;
  }
  .cell.is-row-from-end-10-tablet-only {
    --bulma-grid-cell-row-start:-10;
  }
  .cell.is-row-span-10-tablet-only {
    --bulma-grid-cell-row-span:10;
  }
  .cell.is-col-start-11-tablet-only {
    --bulma-grid-cell-column-start:11;
  }
  .cell.is-col-end-11-tablet-only {
    --bulma-grid-cell-column-end:11;
  }
  .cell.is-col-from-end-11-tablet-only {
    --bulma-grid-cell-column-start:-11;
  }
  .cell.is-col-span-11-tablet-only {
    --bulma-grid-cell-column-span:11;
  }
  .cell.is-row-start-11-tablet-only {
    --bulma-grid-cell-row-start:11;
  }
  .cell.is-row-end-11-tablet-only {
    --bulma-grid-cell-row-end:11;
  }
  .cell.is-row-from-end-11-tablet-only {
    --bulma-grid-cell-row-start:-11;
  }
  .cell.is-row-span-11-tablet-only {
    --bulma-grid-cell-row-span:11;
  }
  .cell.is-col-start-12-tablet-only {
    --bulma-grid-cell-column-start:12;
  }
  .cell.is-col-end-12-tablet-only {
    --bulma-grid-cell-column-end:12;
  }
  .cell.is-col-from-end-12-tablet-only {
    --bulma-grid-cell-column-start:-12;
  }
  .cell.is-col-span-12-tablet-only {
    --bulma-grid-cell-column-span:12;
  }
  .cell.is-row-start-12-tablet-only {
    --bulma-grid-cell-row-start:12;
  }
  .cell.is-row-end-12-tablet-only {
    --bulma-grid-cell-row-end:12;
  }
  .cell.is-row-from-end-12-tablet-only {
    --bulma-grid-cell-row-start:-12;
  }
  .cell.is-row-span-12-tablet-only {
    --bulma-grid-cell-row-span:12;
  }
}
@media screen and (min-width: 1024px) {
  .cell.is-col-start-1-desktop {
    --bulma-grid-cell-column-start:1;
  }
  .cell.is-col-end-1-desktop {
    --bulma-grid-cell-column-end:1;
  }
  .cell.is-col-from-end-1-desktop {
    --bulma-grid-cell-column-start:-1;
  }
  .cell.is-col-span-1-desktop {
    --bulma-grid-cell-column-span:1;
  }
  .cell.is-row-start-1-desktop {
    --bulma-grid-cell-row-start:1;
  }
  .cell.is-row-end-1-desktop {
    --bulma-grid-cell-row-end:1;
  }
  .cell.is-row-from-end-1-desktop {
    --bulma-grid-cell-row-start:-1;
  }
  .cell.is-row-span-1-desktop {
    --bulma-grid-cell-row-span:1;
  }
  .cell.is-col-start-2-desktop {
    --bulma-grid-cell-column-start:2;
  }
  .cell.is-col-end-2-desktop {
    --bulma-grid-cell-column-end:2;
  }
  .cell.is-col-from-end-2-desktop {
    --bulma-grid-cell-column-start:-2;
  }
  .cell.is-col-span-2-desktop {
    --bulma-grid-cell-column-span:2;
  }
  .cell.is-row-start-2-desktop {
    --bulma-grid-cell-row-start:2;
  }
  .cell.is-row-end-2-desktop {
    --bulma-grid-cell-row-end:2;
  }
  .cell.is-row-from-end-2-desktop {
    --bulma-grid-cell-row-start:-2;
  }
  .cell.is-row-span-2-desktop {
    --bulma-grid-cell-row-span:2;
  }
  .cell.is-col-start-3-desktop {
    --bulma-grid-cell-column-start:3;
  }
  .cell.is-col-end-3-desktop {
    --bulma-grid-cell-column-end:3;
  }
  .cell.is-col-from-end-3-desktop {
    --bulma-grid-cell-column-start:-3;
  }
  .cell.is-col-span-3-desktop {
    --bulma-grid-cell-column-span:3;
  }
  .cell.is-row-start-3-desktop {
    --bulma-grid-cell-row-start:3;
  }
  .cell.is-row-end-3-desktop {
    --bulma-grid-cell-row-end:3;
  }
  .cell.is-row-from-end-3-desktop {
    --bulma-grid-cell-row-start:-3;
  }
  .cell.is-row-span-3-desktop {
    --bulma-grid-cell-row-span:3;
  }
  .cell.is-col-start-4-desktop {
    --bulma-grid-cell-column-start:4;
  }
  .cell.is-col-end-4-desktop {
    --bulma-grid-cell-column-end:4;
  }
  .cell.is-col-from-end-4-desktop {
    --bulma-grid-cell-column-start:-4;
  }
  .cell.is-col-span-4-desktop {
    --bulma-grid-cell-column-span:4;
  }
  .cell.is-row-start-4-desktop {
    --bulma-grid-cell-row-start:4;
  }
  .cell.is-row-end-4-desktop {
    --bulma-grid-cell-row-end:4;
  }
  .cell.is-row-from-end-4-desktop {
    --bulma-grid-cell-row-start:-4;
  }
  .cell.is-row-span-4-desktop {
    --bulma-grid-cell-row-span:4;
  }
  .cell.is-col-start-5-desktop {
    --bulma-grid-cell-column-start:5;
  }
  .cell.is-col-end-5-desktop {
    --bulma-grid-cell-column-end:5;
  }
  .cell.is-col-from-end-5-desktop {
    --bulma-grid-cell-column-start:-5;
  }
  .cell.is-col-span-5-desktop {
    --bulma-grid-cell-column-span:5;
  }
  .cell.is-row-start-5-desktop {
    --bulma-grid-cell-row-start:5;
  }
  .cell.is-row-end-5-desktop {
    --bulma-grid-cell-row-end:5;
  }
  .cell.is-row-from-end-5-desktop {
    --bulma-grid-cell-row-start:-5;
  }
  .cell.is-row-span-5-desktop {
    --bulma-grid-cell-row-span:5;
  }
  .cell.is-col-start-6-desktop {
    --bulma-grid-cell-column-start:6;
  }
  .cell.is-col-end-6-desktop {
    --bulma-grid-cell-column-end:6;
  }
  .cell.is-col-from-end-6-desktop {
    --bulma-grid-cell-column-start:-6;
  }
  .cell.is-col-span-6-desktop {
    --bulma-grid-cell-column-span:6;
  }
  .cell.is-row-start-6-desktop {
    --bulma-grid-cell-row-start:6;
  }
  .cell.is-row-end-6-desktop {
    --bulma-grid-cell-row-end:6;
  }
  .cell.is-row-from-end-6-desktop {
    --bulma-grid-cell-row-start:-6;
  }
  .cell.is-row-span-6-desktop {
    --bulma-grid-cell-row-span:6;
  }
  .cell.is-col-start-7-desktop {
    --bulma-grid-cell-column-start:7;
  }
  .cell.is-col-end-7-desktop {
    --bulma-grid-cell-column-end:7;
  }
  .cell.is-col-from-end-7-desktop {
    --bulma-grid-cell-column-start:-7;
  }
  .cell.is-col-span-7-desktop {
    --bulma-grid-cell-column-span:7;
  }
  .cell.is-row-start-7-desktop {
    --bulma-grid-cell-row-start:7;
  }
  .cell.is-row-end-7-desktop {
    --bulma-grid-cell-row-end:7;
  }
  .cell.is-row-from-end-7-desktop {
    --bulma-grid-cell-row-start:-7;
  }
  .cell.is-row-span-7-desktop {
    --bulma-grid-cell-row-span:7;
  }
  .cell.is-col-start-8-desktop {
    --bulma-grid-cell-column-start:8;
  }
  .cell.is-col-end-8-desktop {
    --bulma-grid-cell-column-end:8;
  }
  .cell.is-col-from-end-8-desktop {
    --bulma-grid-cell-column-start:-8;
  }
  .cell.is-col-span-8-desktop {
    --bulma-grid-cell-column-span:8;
  }
  .cell.is-row-start-8-desktop {
    --bulma-grid-cell-row-start:8;
  }
  .cell.is-row-end-8-desktop {
    --bulma-grid-cell-row-end:8;
  }
  .cell.is-row-from-end-8-desktop {
    --bulma-grid-cell-row-start:-8;
  }
  .cell.is-row-span-8-desktop {
    --bulma-grid-cell-row-span:8;
  }
  .cell.is-col-start-9-desktop {
    --bulma-grid-cell-column-start:9;
  }
  .cell.is-col-end-9-desktop {
    --bulma-grid-cell-column-end:9;
  }
  .cell.is-col-from-end-9-desktop {
    --bulma-grid-cell-column-start:-9;
  }
  .cell.is-col-span-9-desktop {
    --bulma-grid-cell-column-span:9;
  }
  .cell.is-row-start-9-desktop {
    --bulma-grid-cell-row-start:9;
  }
  .cell.is-row-end-9-desktop {
    --bulma-grid-cell-row-end:9;
  }
  .cell.is-row-from-end-9-desktop {
    --bulma-grid-cell-row-start:-9;
  }
  .cell.is-row-span-9-desktop {
    --bulma-grid-cell-row-span:9;
  }
  .cell.is-col-start-10-desktop {
    --bulma-grid-cell-column-start:10;
  }
  .cell.is-col-end-10-desktop {
    --bulma-grid-cell-column-end:10;
  }
  .cell.is-col-from-end-10-desktop {
    --bulma-grid-cell-column-start:-10;
  }
  .cell.is-col-span-10-desktop {
    --bulma-grid-cell-column-span:10;
  }
  .cell.is-row-start-10-desktop {
    --bulma-grid-cell-row-start:10;
  }
  .cell.is-row-end-10-desktop {
    --bulma-grid-cell-row-end:10;
  }
  .cell.is-row-from-end-10-desktop {
    --bulma-grid-cell-row-start:-10;
  }
  .cell.is-row-span-10-desktop {
    --bulma-grid-cell-row-span:10;
  }
  .cell.is-col-start-11-desktop {
    --bulma-grid-cell-column-start:11;
  }
  .cell.is-col-end-11-desktop {
    --bulma-grid-cell-column-end:11;
  }
  .cell.is-col-from-end-11-desktop {
    --bulma-grid-cell-column-start:-11;
  }
  .cell.is-col-span-11-desktop {
    --bulma-grid-cell-column-span:11;
  }
  .cell.is-row-start-11-desktop {
    --bulma-grid-cell-row-start:11;
  }
  .cell.is-row-end-11-desktop {
    --bulma-grid-cell-row-end:11;
  }
  .cell.is-row-from-end-11-desktop {
    --bulma-grid-cell-row-start:-11;
  }
  .cell.is-row-span-11-desktop {
    --bulma-grid-cell-row-span:11;
  }
  .cell.is-col-start-12-desktop {
    --bulma-grid-cell-column-start:12;
  }
  .cell.is-col-end-12-desktop {
    --bulma-grid-cell-column-end:12;
  }
  .cell.is-col-from-end-12-desktop {
    --bulma-grid-cell-column-start:-12;
  }
  .cell.is-col-span-12-desktop {
    --bulma-grid-cell-column-span:12;
  }
  .cell.is-row-start-12-desktop {
    --bulma-grid-cell-row-start:12;
  }
  .cell.is-row-end-12-desktop {
    --bulma-grid-cell-row-end:12;
  }
  .cell.is-row-from-end-12-desktop {
    --bulma-grid-cell-row-start:-12;
  }
  .cell.is-row-span-12-desktop {
    --bulma-grid-cell-row-span:12;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .cell.is-col-start-1-desktop-only {
    --bulma-grid-cell-column-start:1;
  }
  .cell.is-col-end-1-desktop-only {
    --bulma-grid-cell-column-end:1;
  }
  .cell.is-col-from-end-1-desktop-only {
    --bulma-grid-cell-column-start:-1;
  }
  .cell.is-col-span-1-desktop-only {
    --bulma-grid-cell-column-span:1;
  }
  .cell.is-row-start-1-desktop-only {
    --bulma-grid-cell-row-start:1;
  }
  .cell.is-row-end-1-desktop-only {
    --bulma-grid-cell-row-end:1;
  }
  .cell.is-row-from-end-1-desktop-only {
    --bulma-grid-cell-row-start:-1;
  }
  .cell.is-row-span-1-desktop-only {
    --bulma-grid-cell-row-span:1;
  }
  .cell.is-col-start-2-desktop-only {
    --bulma-grid-cell-column-start:2;
  }
  .cell.is-col-end-2-desktop-only {
    --bulma-grid-cell-column-end:2;
  }
  .cell.is-col-from-end-2-desktop-only {
    --bulma-grid-cell-column-start:-2;
  }
  .cell.is-col-span-2-desktop-only {
    --bulma-grid-cell-column-span:2;
  }
  .cell.is-row-start-2-desktop-only {
    --bulma-grid-cell-row-start:2;
  }
  .cell.is-row-end-2-desktop-only {
    --bulma-grid-cell-row-end:2;
  }
  .cell.is-row-from-end-2-desktop-only {
    --bulma-grid-cell-row-start:-2;
  }
  .cell.is-row-span-2-desktop-only {
    --bulma-grid-cell-row-span:2;
  }
  .cell.is-col-start-3-desktop-only {
    --bulma-grid-cell-column-start:3;
  }
  .cell.is-col-end-3-desktop-only {
    --bulma-grid-cell-column-end:3;
  }
  .cell.is-col-from-end-3-desktop-only {
    --bulma-grid-cell-column-start:-3;
  }
  .cell.is-col-span-3-desktop-only {
    --bulma-grid-cell-column-span:3;
  }
  .cell.is-row-start-3-desktop-only {
    --bulma-grid-cell-row-start:3;
  }
  .cell.is-row-end-3-desktop-only {
    --bulma-grid-cell-row-end:3;
  }
  .cell.is-row-from-end-3-desktop-only {
    --bulma-grid-cell-row-start:-3;
  }
  .cell.is-row-span-3-desktop-only {
    --bulma-grid-cell-row-span:3;
  }
  .cell.is-col-start-4-desktop-only {
    --bulma-grid-cell-column-start:4;
  }
  .cell.is-col-end-4-desktop-only {
    --bulma-grid-cell-column-end:4;
  }
  .cell.is-col-from-end-4-desktop-only {
    --bulma-grid-cell-column-start:-4;
  }
  .cell.is-col-span-4-desktop-only {
    --bulma-grid-cell-column-span:4;
  }
  .cell.is-row-start-4-desktop-only {
    --bulma-grid-cell-row-start:4;
  }
  .cell.is-row-end-4-desktop-only {
    --bulma-grid-cell-row-end:4;
  }
  .cell.is-row-from-end-4-desktop-only {
    --bulma-grid-cell-row-start:-4;
  }
  .cell.is-row-span-4-desktop-only {
    --bulma-grid-cell-row-span:4;
  }
  .cell.is-col-start-5-desktop-only {
    --bulma-grid-cell-column-start:5;
  }
  .cell.is-col-end-5-desktop-only {
    --bulma-grid-cell-column-end:5;
  }
  .cell.is-col-from-end-5-desktop-only {
    --bulma-grid-cell-column-start:-5;
  }
  .cell.is-col-span-5-desktop-only {
    --bulma-grid-cell-column-span:5;
  }
  .cell.is-row-start-5-desktop-only {
    --bulma-grid-cell-row-start:5;
  }
  .cell.is-row-end-5-desktop-only {
    --bulma-grid-cell-row-end:5;
  }
  .cell.is-row-from-end-5-desktop-only {
    --bulma-grid-cell-row-start:-5;
  }
  .cell.is-row-span-5-desktop-only {
    --bulma-grid-cell-row-span:5;
  }
  .cell.is-col-start-6-desktop-only {
    --bulma-grid-cell-column-start:6;
  }
  .cell.is-col-end-6-desktop-only {
    --bulma-grid-cell-column-end:6;
  }
  .cell.is-col-from-end-6-desktop-only {
    --bulma-grid-cell-column-start:-6;
  }
  .cell.is-col-span-6-desktop-only {
    --bulma-grid-cell-column-span:6;
  }
  .cell.is-row-start-6-desktop-only {
    --bulma-grid-cell-row-start:6;
  }
  .cell.is-row-end-6-desktop-only {
    --bulma-grid-cell-row-end:6;
  }
  .cell.is-row-from-end-6-desktop-only {
    --bulma-grid-cell-row-start:-6;
  }
  .cell.is-row-span-6-desktop-only {
    --bulma-grid-cell-row-span:6;
  }
  .cell.is-col-start-7-desktop-only {
    --bulma-grid-cell-column-start:7;
  }
  .cell.is-col-end-7-desktop-only {
    --bulma-grid-cell-column-end:7;
  }
  .cell.is-col-from-end-7-desktop-only {
    --bulma-grid-cell-column-start:-7;
  }
  .cell.is-col-span-7-desktop-only {
    --bulma-grid-cell-column-span:7;
  }
  .cell.is-row-start-7-desktop-only {
    --bulma-grid-cell-row-start:7;
  }
  .cell.is-row-end-7-desktop-only {
    --bulma-grid-cell-row-end:7;
  }
  .cell.is-row-from-end-7-desktop-only {
    --bulma-grid-cell-row-start:-7;
  }
  .cell.is-row-span-7-desktop-only {
    --bulma-grid-cell-row-span:7;
  }
  .cell.is-col-start-8-desktop-only {
    --bulma-grid-cell-column-start:8;
  }
  .cell.is-col-end-8-desktop-only {
    --bulma-grid-cell-column-end:8;
  }
  .cell.is-col-from-end-8-desktop-only {
    --bulma-grid-cell-column-start:-8;
  }
  .cell.is-col-span-8-desktop-only {
    --bulma-grid-cell-column-span:8;
  }
  .cell.is-row-start-8-desktop-only {
    --bulma-grid-cell-row-start:8;
  }
  .cell.is-row-end-8-desktop-only {
    --bulma-grid-cell-row-end:8;
  }
  .cell.is-row-from-end-8-desktop-only {
    --bulma-grid-cell-row-start:-8;
  }
  .cell.is-row-span-8-desktop-only {
    --bulma-grid-cell-row-span:8;
  }
  .cell.is-col-start-9-desktop-only {
    --bulma-grid-cell-column-start:9;
  }
  .cell.is-col-end-9-desktop-only {
    --bulma-grid-cell-column-end:9;
  }
  .cell.is-col-from-end-9-desktop-only {
    --bulma-grid-cell-column-start:-9;
  }
  .cell.is-col-span-9-desktop-only {
    --bulma-grid-cell-column-span:9;
  }
  .cell.is-row-start-9-desktop-only {
    --bulma-grid-cell-row-start:9;
  }
  .cell.is-row-end-9-desktop-only {
    --bulma-grid-cell-row-end:9;
  }
  .cell.is-row-from-end-9-desktop-only {
    --bulma-grid-cell-row-start:-9;
  }
  .cell.is-row-span-9-desktop-only {
    --bulma-grid-cell-row-span:9;
  }
  .cell.is-col-start-10-desktop-only {
    --bulma-grid-cell-column-start:10;
  }
  .cell.is-col-end-10-desktop-only {
    --bulma-grid-cell-column-end:10;
  }
  .cell.is-col-from-end-10-desktop-only {
    --bulma-grid-cell-column-start:-10;
  }
  .cell.is-col-span-10-desktop-only {
    --bulma-grid-cell-column-span:10;
  }
  .cell.is-row-start-10-desktop-only {
    --bulma-grid-cell-row-start:10;
  }
  .cell.is-row-end-10-desktop-only {
    --bulma-grid-cell-row-end:10;
  }
  .cell.is-row-from-end-10-desktop-only {
    --bulma-grid-cell-row-start:-10;
  }
  .cell.is-row-span-10-desktop-only {
    --bulma-grid-cell-row-span:10;
  }
  .cell.is-col-start-11-desktop-only {
    --bulma-grid-cell-column-start:11;
  }
  .cell.is-col-end-11-desktop-only {
    --bulma-grid-cell-column-end:11;
  }
  .cell.is-col-from-end-11-desktop-only {
    --bulma-grid-cell-column-start:-11;
  }
  .cell.is-col-span-11-desktop-only {
    --bulma-grid-cell-column-span:11;
  }
  .cell.is-row-start-11-desktop-only {
    --bulma-grid-cell-row-start:11;
  }
  .cell.is-row-end-11-desktop-only {
    --bulma-grid-cell-row-end:11;
  }
  .cell.is-row-from-end-11-desktop-only {
    --bulma-grid-cell-row-start:-11;
  }
  .cell.is-row-span-11-desktop-only {
    --bulma-grid-cell-row-span:11;
  }
  .cell.is-col-start-12-desktop-only {
    --bulma-grid-cell-column-start:12;
  }
  .cell.is-col-end-12-desktop-only {
    --bulma-grid-cell-column-end:12;
  }
  .cell.is-col-from-end-12-desktop-only {
    --bulma-grid-cell-column-start:-12;
  }
  .cell.is-col-span-12-desktop-only {
    --bulma-grid-cell-column-span:12;
  }
  .cell.is-row-start-12-desktop-only {
    --bulma-grid-cell-row-start:12;
  }
  .cell.is-row-end-12-desktop-only {
    --bulma-grid-cell-row-end:12;
  }
  .cell.is-row-from-end-12-desktop-only {
    --bulma-grid-cell-row-start:-12;
  }
  .cell.is-row-span-12-desktop-only {
    --bulma-grid-cell-row-span:12;
  }
}
@media screen and (min-width: 1216px) {
  .cell.is-col-start-1-widescreen {
    --bulma-grid-cell-column-start:1;
  }
  .cell.is-col-end-1-widescreen {
    --bulma-grid-cell-column-end:1;
  }
  .cell.is-col-from-end-1-widescreen {
    --bulma-grid-cell-column-start:-1;
  }
  .cell.is-col-span-1-widescreen {
    --bulma-grid-cell-column-span:1;
  }
  .cell.is-row-start-1-widescreen {
    --bulma-grid-cell-row-start:1;
  }
  .cell.is-row-end-1-widescreen {
    --bulma-grid-cell-row-end:1;
  }
  .cell.is-row-from-end-1-widescreen {
    --bulma-grid-cell-row-start:-1;
  }
  .cell.is-row-span-1-widescreen {
    --bulma-grid-cell-row-span:1;
  }
  .cell.is-col-start-2-widescreen {
    --bulma-grid-cell-column-start:2;
  }
  .cell.is-col-end-2-widescreen {
    --bulma-grid-cell-column-end:2;
  }
  .cell.is-col-from-end-2-widescreen {
    --bulma-grid-cell-column-start:-2;
  }
  .cell.is-col-span-2-widescreen {
    --bulma-grid-cell-column-span:2;
  }
  .cell.is-row-start-2-widescreen {
    --bulma-grid-cell-row-start:2;
  }
  .cell.is-row-end-2-widescreen {
    --bulma-grid-cell-row-end:2;
  }
  .cell.is-row-from-end-2-widescreen {
    --bulma-grid-cell-row-start:-2;
  }
  .cell.is-row-span-2-widescreen {
    --bulma-grid-cell-row-span:2;
  }
  .cell.is-col-start-3-widescreen {
    --bulma-grid-cell-column-start:3;
  }
  .cell.is-col-end-3-widescreen {
    --bulma-grid-cell-column-end:3;
  }
  .cell.is-col-from-end-3-widescreen {
    --bulma-grid-cell-column-start:-3;
  }
  .cell.is-col-span-3-widescreen {
    --bulma-grid-cell-column-span:3;
  }
  .cell.is-row-start-3-widescreen {
    --bulma-grid-cell-row-start:3;
  }
  .cell.is-row-end-3-widescreen {
    --bulma-grid-cell-row-end:3;
  }
  .cell.is-row-from-end-3-widescreen {
    --bulma-grid-cell-row-start:-3;
  }
  .cell.is-row-span-3-widescreen {
    --bulma-grid-cell-row-span:3;
  }
  .cell.is-col-start-4-widescreen {
    --bulma-grid-cell-column-start:4;
  }
  .cell.is-col-end-4-widescreen {
    --bulma-grid-cell-column-end:4;
  }
  .cell.is-col-from-end-4-widescreen {
    --bulma-grid-cell-column-start:-4;
  }
  .cell.is-col-span-4-widescreen {
    --bulma-grid-cell-column-span:4;
  }
  .cell.is-row-start-4-widescreen {
    --bulma-grid-cell-row-start:4;
  }
  .cell.is-row-end-4-widescreen {
    --bulma-grid-cell-row-end:4;
  }
  .cell.is-row-from-end-4-widescreen {
    --bulma-grid-cell-row-start:-4;
  }
  .cell.is-row-span-4-widescreen {
    --bulma-grid-cell-row-span:4;
  }
  .cell.is-col-start-5-widescreen {
    --bulma-grid-cell-column-start:5;
  }
  .cell.is-col-end-5-widescreen {
    --bulma-grid-cell-column-end:5;
  }
  .cell.is-col-from-end-5-widescreen {
    --bulma-grid-cell-column-start:-5;
  }
  .cell.is-col-span-5-widescreen {
    --bulma-grid-cell-column-span:5;
  }
  .cell.is-row-start-5-widescreen {
    --bulma-grid-cell-row-start:5;
  }
  .cell.is-row-end-5-widescreen {
    --bulma-grid-cell-row-end:5;
  }
  .cell.is-row-from-end-5-widescreen {
    --bulma-grid-cell-row-start:-5;
  }
  .cell.is-row-span-5-widescreen {
    --bulma-grid-cell-row-span:5;
  }
  .cell.is-col-start-6-widescreen {
    --bulma-grid-cell-column-start:6;
  }
  .cell.is-col-end-6-widescreen {
    --bulma-grid-cell-column-end:6;
  }
  .cell.is-col-from-end-6-widescreen {
    --bulma-grid-cell-column-start:-6;
  }
  .cell.is-col-span-6-widescreen {
    --bulma-grid-cell-column-span:6;
  }
  .cell.is-row-start-6-widescreen {
    --bulma-grid-cell-row-start:6;
  }
  .cell.is-row-end-6-widescreen {
    --bulma-grid-cell-row-end:6;
  }
  .cell.is-row-from-end-6-widescreen {
    --bulma-grid-cell-row-start:-6;
  }
  .cell.is-row-span-6-widescreen {
    --bulma-grid-cell-row-span:6;
  }
  .cell.is-col-start-7-widescreen {
    --bulma-grid-cell-column-start:7;
  }
  .cell.is-col-end-7-widescreen {
    --bulma-grid-cell-column-end:7;
  }
  .cell.is-col-from-end-7-widescreen {
    --bulma-grid-cell-column-start:-7;
  }
  .cell.is-col-span-7-widescreen {
    --bulma-grid-cell-column-span:7;
  }
  .cell.is-row-start-7-widescreen {
    --bulma-grid-cell-row-start:7;
  }
  .cell.is-row-end-7-widescreen {
    --bulma-grid-cell-row-end:7;
  }
  .cell.is-row-from-end-7-widescreen {
    --bulma-grid-cell-row-start:-7;
  }
  .cell.is-row-span-7-widescreen {
    --bulma-grid-cell-row-span:7;
  }
  .cell.is-col-start-8-widescreen {
    --bulma-grid-cell-column-start:8;
  }
  .cell.is-col-end-8-widescreen {
    --bulma-grid-cell-column-end:8;
  }
  .cell.is-col-from-end-8-widescreen {
    --bulma-grid-cell-column-start:-8;
  }
  .cell.is-col-span-8-widescreen {
    --bulma-grid-cell-column-span:8;
  }
  .cell.is-row-start-8-widescreen {
    --bulma-grid-cell-row-start:8;
  }
  .cell.is-row-end-8-widescreen {
    --bulma-grid-cell-row-end:8;
  }
  .cell.is-row-from-end-8-widescreen {
    --bulma-grid-cell-row-start:-8;
  }
  .cell.is-row-span-8-widescreen {
    --bulma-grid-cell-row-span:8;
  }
  .cell.is-col-start-9-widescreen {
    --bulma-grid-cell-column-start:9;
  }
  .cell.is-col-end-9-widescreen {
    --bulma-grid-cell-column-end:9;
  }
  .cell.is-col-from-end-9-widescreen {
    --bulma-grid-cell-column-start:-9;
  }
  .cell.is-col-span-9-widescreen {
    --bulma-grid-cell-column-span:9;
  }
  .cell.is-row-start-9-widescreen {
    --bulma-grid-cell-row-start:9;
  }
  .cell.is-row-end-9-widescreen {
    --bulma-grid-cell-row-end:9;
  }
  .cell.is-row-from-end-9-widescreen {
    --bulma-grid-cell-row-start:-9;
  }
  .cell.is-row-span-9-widescreen {
    --bulma-grid-cell-row-span:9;
  }
  .cell.is-col-start-10-widescreen {
    --bulma-grid-cell-column-start:10;
  }
  .cell.is-col-end-10-widescreen {
    --bulma-grid-cell-column-end:10;
  }
  .cell.is-col-from-end-10-widescreen {
    --bulma-grid-cell-column-start:-10;
  }
  .cell.is-col-span-10-widescreen {
    --bulma-grid-cell-column-span:10;
  }
  .cell.is-row-start-10-widescreen {
    --bulma-grid-cell-row-start:10;
  }
  .cell.is-row-end-10-widescreen {
    --bulma-grid-cell-row-end:10;
  }
  .cell.is-row-from-end-10-widescreen {
    --bulma-grid-cell-row-start:-10;
  }
  .cell.is-row-span-10-widescreen {
    --bulma-grid-cell-row-span:10;
  }
  .cell.is-col-start-11-widescreen {
    --bulma-grid-cell-column-start:11;
  }
  .cell.is-col-end-11-widescreen {
    --bulma-grid-cell-column-end:11;
  }
  .cell.is-col-from-end-11-widescreen {
    --bulma-grid-cell-column-start:-11;
  }
  .cell.is-col-span-11-widescreen {
    --bulma-grid-cell-column-span:11;
  }
  .cell.is-row-start-11-widescreen {
    --bulma-grid-cell-row-start:11;
  }
  .cell.is-row-end-11-widescreen {
    --bulma-grid-cell-row-end:11;
  }
  .cell.is-row-from-end-11-widescreen {
    --bulma-grid-cell-row-start:-11;
  }
  .cell.is-row-span-11-widescreen {
    --bulma-grid-cell-row-span:11;
  }
  .cell.is-col-start-12-widescreen {
    --bulma-grid-cell-column-start:12;
  }
  .cell.is-col-end-12-widescreen {
    --bulma-grid-cell-column-end:12;
  }
  .cell.is-col-from-end-12-widescreen {
    --bulma-grid-cell-column-start:-12;
  }
  .cell.is-col-span-12-widescreen {
    --bulma-grid-cell-column-span:12;
  }
  .cell.is-row-start-12-widescreen {
    --bulma-grid-cell-row-start:12;
  }
  .cell.is-row-end-12-widescreen {
    --bulma-grid-cell-row-end:12;
  }
  .cell.is-row-from-end-12-widescreen {
    --bulma-grid-cell-row-start:-12;
  }
  .cell.is-row-span-12-widescreen {
    --bulma-grid-cell-row-span:12;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .cell.is-col-start-1-widescreen-only {
    --bulma-grid-cell-column-start:1;
  }
  .cell.is-col-end-1-widescreen-only {
    --bulma-grid-cell-column-end:1;
  }
  .cell.is-col-from-end-1-widescreen-only {
    --bulma-grid-cell-column-start:-1;
  }
  .cell.is-col-span-1-widescreen-only {
    --bulma-grid-cell-column-span:1;
  }
  .cell.is-row-start-1-widescreen-only {
    --bulma-grid-cell-row-start:1;
  }
  .cell.is-row-end-1-widescreen-only {
    --bulma-grid-cell-row-end:1;
  }
  .cell.is-row-from-end-1-widescreen-only {
    --bulma-grid-cell-row-start:-1;
  }
  .cell.is-row-span-1-widescreen-only {
    --bulma-grid-cell-row-span:1;
  }
  .cell.is-col-start-2-widescreen-only {
    --bulma-grid-cell-column-start:2;
  }
  .cell.is-col-end-2-widescreen-only {
    --bulma-grid-cell-column-end:2;
  }
  .cell.is-col-from-end-2-widescreen-only {
    --bulma-grid-cell-column-start:-2;
  }
  .cell.is-col-span-2-widescreen-only {
    --bulma-grid-cell-column-span:2;
  }
  .cell.is-row-start-2-widescreen-only {
    --bulma-grid-cell-row-start:2;
  }
  .cell.is-row-end-2-widescreen-only {
    --bulma-grid-cell-row-end:2;
  }
  .cell.is-row-from-end-2-widescreen-only {
    --bulma-grid-cell-row-start:-2;
  }
  .cell.is-row-span-2-widescreen-only {
    --bulma-grid-cell-row-span:2;
  }
  .cell.is-col-start-3-widescreen-only {
    --bulma-grid-cell-column-start:3;
  }
  .cell.is-col-end-3-widescreen-only {
    --bulma-grid-cell-column-end:3;
  }
  .cell.is-col-from-end-3-widescreen-only {
    --bulma-grid-cell-column-start:-3;
  }
  .cell.is-col-span-3-widescreen-only {
    --bulma-grid-cell-column-span:3;
  }
  .cell.is-row-start-3-widescreen-only {
    --bulma-grid-cell-row-start:3;
  }
  .cell.is-row-end-3-widescreen-only {
    --bulma-grid-cell-row-end:3;
  }
  .cell.is-row-from-end-3-widescreen-only {
    --bulma-grid-cell-row-start:-3;
  }
  .cell.is-row-span-3-widescreen-only {
    --bulma-grid-cell-row-span:3;
  }
  .cell.is-col-start-4-widescreen-only {
    --bulma-grid-cell-column-start:4;
  }
  .cell.is-col-end-4-widescreen-only {
    --bulma-grid-cell-column-end:4;
  }
  .cell.is-col-from-end-4-widescreen-only {
    --bulma-grid-cell-column-start:-4;
  }
  .cell.is-col-span-4-widescreen-only {
    --bulma-grid-cell-column-span:4;
  }
  .cell.is-row-start-4-widescreen-only {
    --bulma-grid-cell-row-start:4;
  }
  .cell.is-row-end-4-widescreen-only {
    --bulma-grid-cell-row-end:4;
  }
  .cell.is-row-from-end-4-widescreen-only {
    --bulma-grid-cell-row-start:-4;
  }
  .cell.is-row-span-4-widescreen-only {
    --bulma-grid-cell-row-span:4;
  }
  .cell.is-col-start-5-widescreen-only {
    --bulma-grid-cell-column-start:5;
  }
  .cell.is-col-end-5-widescreen-only {
    --bulma-grid-cell-column-end:5;
  }
  .cell.is-col-from-end-5-widescreen-only {
    --bulma-grid-cell-column-start:-5;
  }
  .cell.is-col-span-5-widescreen-only {
    --bulma-grid-cell-column-span:5;
  }
  .cell.is-row-start-5-widescreen-only {
    --bulma-grid-cell-row-start:5;
  }
  .cell.is-row-end-5-widescreen-only {
    --bulma-grid-cell-row-end:5;
  }
  .cell.is-row-from-end-5-widescreen-only {
    --bulma-grid-cell-row-start:-5;
  }
  .cell.is-row-span-5-widescreen-only {
    --bulma-grid-cell-row-span:5;
  }
  .cell.is-col-start-6-widescreen-only {
    --bulma-grid-cell-column-start:6;
  }
  .cell.is-col-end-6-widescreen-only {
    --bulma-grid-cell-column-end:6;
  }
  .cell.is-col-from-end-6-widescreen-only {
    --bulma-grid-cell-column-start:-6;
  }
  .cell.is-col-span-6-widescreen-only {
    --bulma-grid-cell-column-span:6;
  }
  .cell.is-row-start-6-widescreen-only {
    --bulma-grid-cell-row-start:6;
  }
  .cell.is-row-end-6-widescreen-only {
    --bulma-grid-cell-row-end:6;
  }
  .cell.is-row-from-end-6-widescreen-only {
    --bulma-grid-cell-row-start:-6;
  }
  .cell.is-row-span-6-widescreen-only {
    --bulma-grid-cell-row-span:6;
  }
  .cell.is-col-start-7-widescreen-only {
    --bulma-grid-cell-column-start:7;
  }
  .cell.is-col-end-7-widescreen-only {
    --bulma-grid-cell-column-end:7;
  }
  .cell.is-col-from-end-7-widescreen-only {
    --bulma-grid-cell-column-start:-7;
  }
  .cell.is-col-span-7-widescreen-only {
    --bulma-grid-cell-column-span:7;
  }
  .cell.is-row-start-7-widescreen-only {
    --bulma-grid-cell-row-start:7;
  }
  .cell.is-row-end-7-widescreen-only {
    --bulma-grid-cell-row-end:7;
  }
  .cell.is-row-from-end-7-widescreen-only {
    --bulma-grid-cell-row-start:-7;
  }
  .cell.is-row-span-7-widescreen-only {
    --bulma-grid-cell-row-span:7;
  }
  .cell.is-col-start-8-widescreen-only {
    --bulma-grid-cell-column-start:8;
  }
  .cell.is-col-end-8-widescreen-only {
    --bulma-grid-cell-column-end:8;
  }
  .cell.is-col-from-end-8-widescreen-only {
    --bulma-grid-cell-column-start:-8;
  }
  .cell.is-col-span-8-widescreen-only {
    --bulma-grid-cell-column-span:8;
  }
  .cell.is-row-start-8-widescreen-only {
    --bulma-grid-cell-row-start:8;
  }
  .cell.is-row-end-8-widescreen-only {
    --bulma-grid-cell-row-end:8;
  }
  .cell.is-row-from-end-8-widescreen-only {
    --bulma-grid-cell-row-start:-8;
  }
  .cell.is-row-span-8-widescreen-only {
    --bulma-grid-cell-row-span:8;
  }
  .cell.is-col-start-9-widescreen-only {
    --bulma-grid-cell-column-start:9;
  }
  .cell.is-col-end-9-widescreen-only {
    --bulma-grid-cell-column-end:9;
  }
  .cell.is-col-from-end-9-widescreen-only {
    --bulma-grid-cell-column-start:-9;
  }
  .cell.is-col-span-9-widescreen-only {
    --bulma-grid-cell-column-span:9;
  }
  .cell.is-row-start-9-widescreen-only {
    --bulma-grid-cell-row-start:9;
  }
  .cell.is-row-end-9-widescreen-only {
    --bulma-grid-cell-row-end:9;
  }
  .cell.is-row-from-end-9-widescreen-only {
    --bulma-grid-cell-row-start:-9;
  }
  .cell.is-row-span-9-widescreen-only {
    --bulma-grid-cell-row-span:9;
  }
  .cell.is-col-start-10-widescreen-only {
    --bulma-grid-cell-column-start:10;
  }
  .cell.is-col-end-10-widescreen-only {
    --bulma-grid-cell-column-end:10;
  }
  .cell.is-col-from-end-10-widescreen-only {
    --bulma-grid-cell-column-start:-10;
  }
  .cell.is-col-span-10-widescreen-only {
    --bulma-grid-cell-column-span:10;
  }
  .cell.is-row-start-10-widescreen-only {
    --bulma-grid-cell-row-start:10;
  }
  .cell.is-row-end-10-widescreen-only {
    --bulma-grid-cell-row-end:10;
  }
  .cell.is-row-from-end-10-widescreen-only {
    --bulma-grid-cell-row-start:-10;
  }
  .cell.is-row-span-10-widescreen-only {
    --bulma-grid-cell-row-span:10;
  }
  .cell.is-col-start-11-widescreen-only {
    --bulma-grid-cell-column-start:11;
  }
  .cell.is-col-end-11-widescreen-only {
    --bulma-grid-cell-column-end:11;
  }
  .cell.is-col-from-end-11-widescreen-only {
    --bulma-grid-cell-column-start:-11;
  }
  .cell.is-col-span-11-widescreen-only {
    --bulma-grid-cell-column-span:11;
  }
  .cell.is-row-start-11-widescreen-only {
    --bulma-grid-cell-row-start:11;
  }
  .cell.is-row-end-11-widescreen-only {
    --bulma-grid-cell-row-end:11;
  }
  .cell.is-row-from-end-11-widescreen-only {
    --bulma-grid-cell-row-start:-11;
  }
  .cell.is-row-span-11-widescreen-only {
    --bulma-grid-cell-row-span:11;
  }
  .cell.is-col-start-12-widescreen-only {
    --bulma-grid-cell-column-start:12;
  }
  .cell.is-col-end-12-widescreen-only {
    --bulma-grid-cell-column-end:12;
  }
  .cell.is-col-from-end-12-widescreen-only {
    --bulma-grid-cell-column-start:-12;
  }
  .cell.is-col-span-12-widescreen-only {
    --bulma-grid-cell-column-span:12;
  }
  .cell.is-row-start-12-widescreen-only {
    --bulma-grid-cell-row-start:12;
  }
  .cell.is-row-end-12-widescreen-only {
    --bulma-grid-cell-row-end:12;
  }
  .cell.is-row-from-end-12-widescreen-only {
    --bulma-grid-cell-row-start:-12;
  }
  .cell.is-row-span-12-widescreen-only {
    --bulma-grid-cell-row-span:12;
  }
}
@media screen and (min-width: 1408px) {
  .cell.is-col-start-1-fullhd {
    --bulma-grid-cell-column-start:1;
  }
  .cell.is-col-end-1-fullhd {
    --bulma-grid-cell-column-end:1;
  }
  .cell.is-col-from-end-1-fullhd {
    --bulma-grid-cell-column-start:-1;
  }
  .cell.is-col-span-1-fullhd {
    --bulma-grid-cell-column-span:1;
  }
  .cell.is-row-start-1-fullhd {
    --bulma-grid-cell-row-start:1;
  }
  .cell.is-row-end-1-fullhd {
    --bulma-grid-cell-row-end:1;
  }
  .cell.is-row-from-end-1-fullhd {
    --bulma-grid-cell-row-start:-1;
  }
  .cell.is-row-span-1-fullhd {
    --bulma-grid-cell-row-span:1;
  }
  .cell.is-col-start-2-fullhd {
    --bulma-grid-cell-column-start:2;
  }
  .cell.is-col-end-2-fullhd {
    --bulma-grid-cell-column-end:2;
  }
  .cell.is-col-from-end-2-fullhd {
    --bulma-grid-cell-column-start:-2;
  }
  .cell.is-col-span-2-fullhd {
    --bulma-grid-cell-column-span:2;
  }
  .cell.is-row-start-2-fullhd {
    --bulma-grid-cell-row-start:2;
  }
  .cell.is-row-end-2-fullhd {
    --bulma-grid-cell-row-end:2;
  }
  .cell.is-row-from-end-2-fullhd {
    --bulma-grid-cell-row-start:-2;
  }
  .cell.is-row-span-2-fullhd {
    --bulma-grid-cell-row-span:2;
  }
  .cell.is-col-start-3-fullhd {
    --bulma-grid-cell-column-start:3;
  }
  .cell.is-col-end-3-fullhd {
    --bulma-grid-cell-column-end:3;
  }
  .cell.is-col-from-end-3-fullhd {
    --bulma-grid-cell-column-start:-3;
  }
  .cell.is-col-span-3-fullhd {
    --bulma-grid-cell-column-span:3;
  }
  .cell.is-row-start-3-fullhd {
    --bulma-grid-cell-row-start:3;
  }
  .cell.is-row-end-3-fullhd {
    --bulma-grid-cell-row-end:3;
  }
  .cell.is-row-from-end-3-fullhd {
    --bulma-grid-cell-row-start:-3;
  }
  .cell.is-row-span-3-fullhd {
    --bulma-grid-cell-row-span:3;
  }
  .cell.is-col-start-4-fullhd {
    --bulma-grid-cell-column-start:4;
  }
  .cell.is-col-end-4-fullhd {
    --bulma-grid-cell-column-end:4;
  }
  .cell.is-col-from-end-4-fullhd {
    --bulma-grid-cell-column-start:-4;
  }
  .cell.is-col-span-4-fullhd {
    --bulma-grid-cell-column-span:4;
  }
  .cell.is-row-start-4-fullhd {
    --bulma-grid-cell-row-start:4;
  }
  .cell.is-row-end-4-fullhd {
    --bulma-grid-cell-row-end:4;
  }
  .cell.is-row-from-end-4-fullhd {
    --bulma-grid-cell-row-start:-4;
  }
  .cell.is-row-span-4-fullhd {
    --bulma-grid-cell-row-span:4;
  }
  .cell.is-col-start-5-fullhd {
    --bulma-grid-cell-column-start:5;
  }
  .cell.is-col-end-5-fullhd {
    --bulma-grid-cell-column-end:5;
  }
  .cell.is-col-from-end-5-fullhd {
    --bulma-grid-cell-column-start:-5;
  }
  .cell.is-col-span-5-fullhd {
    --bulma-grid-cell-column-span:5;
  }
  .cell.is-row-start-5-fullhd {
    --bulma-grid-cell-row-start:5;
  }
  .cell.is-row-end-5-fullhd {
    --bulma-grid-cell-row-end:5;
  }
  .cell.is-row-from-end-5-fullhd {
    --bulma-grid-cell-row-start:-5;
  }
  .cell.is-row-span-5-fullhd {
    --bulma-grid-cell-row-span:5;
  }
  .cell.is-col-start-6-fullhd {
    --bulma-grid-cell-column-start:6;
  }
  .cell.is-col-end-6-fullhd {
    --bulma-grid-cell-column-end:6;
  }
  .cell.is-col-from-end-6-fullhd {
    --bulma-grid-cell-column-start:-6;
  }
  .cell.is-col-span-6-fullhd {
    --bulma-grid-cell-column-span:6;
  }
  .cell.is-row-start-6-fullhd {
    --bulma-grid-cell-row-start:6;
  }
  .cell.is-row-end-6-fullhd {
    --bulma-grid-cell-row-end:6;
  }
  .cell.is-row-from-end-6-fullhd {
    --bulma-grid-cell-row-start:-6;
  }
  .cell.is-row-span-6-fullhd {
    --bulma-grid-cell-row-span:6;
  }
  .cell.is-col-start-7-fullhd {
    --bulma-grid-cell-column-start:7;
  }
  .cell.is-col-end-7-fullhd {
    --bulma-grid-cell-column-end:7;
  }
  .cell.is-col-from-end-7-fullhd {
    --bulma-grid-cell-column-start:-7;
  }
  .cell.is-col-span-7-fullhd {
    --bulma-grid-cell-column-span:7;
  }
  .cell.is-row-start-7-fullhd {
    --bulma-grid-cell-row-start:7;
  }
  .cell.is-row-end-7-fullhd {
    --bulma-grid-cell-row-end:7;
  }
  .cell.is-row-from-end-7-fullhd {
    --bulma-grid-cell-row-start:-7;
  }
  .cell.is-row-span-7-fullhd {
    --bulma-grid-cell-row-span:7;
  }
  .cell.is-col-start-8-fullhd {
    --bulma-grid-cell-column-start:8;
  }
  .cell.is-col-end-8-fullhd {
    --bulma-grid-cell-column-end:8;
  }
  .cell.is-col-from-end-8-fullhd {
    --bulma-grid-cell-column-start:-8;
  }
  .cell.is-col-span-8-fullhd {
    --bulma-grid-cell-column-span:8;
  }
  .cell.is-row-start-8-fullhd {
    --bulma-grid-cell-row-start:8;
  }
  .cell.is-row-end-8-fullhd {
    --bulma-grid-cell-row-end:8;
  }
  .cell.is-row-from-end-8-fullhd {
    --bulma-grid-cell-row-start:-8;
  }
  .cell.is-row-span-8-fullhd {
    --bulma-grid-cell-row-span:8;
  }
  .cell.is-col-start-9-fullhd {
    --bulma-grid-cell-column-start:9;
  }
  .cell.is-col-end-9-fullhd {
    --bulma-grid-cell-column-end:9;
  }
  .cell.is-col-from-end-9-fullhd {
    --bulma-grid-cell-column-start:-9;
  }
  .cell.is-col-span-9-fullhd {
    --bulma-grid-cell-column-span:9;
  }
  .cell.is-row-start-9-fullhd {
    --bulma-grid-cell-row-start:9;
  }
  .cell.is-row-end-9-fullhd {
    --bulma-grid-cell-row-end:9;
  }
  .cell.is-row-from-end-9-fullhd {
    --bulma-grid-cell-row-start:-9;
  }
  .cell.is-row-span-9-fullhd {
    --bulma-grid-cell-row-span:9;
  }
  .cell.is-col-start-10-fullhd {
    --bulma-grid-cell-column-start:10;
  }
  .cell.is-col-end-10-fullhd {
    --bulma-grid-cell-column-end:10;
  }
  .cell.is-col-from-end-10-fullhd {
    --bulma-grid-cell-column-start:-10;
  }
  .cell.is-col-span-10-fullhd {
    --bulma-grid-cell-column-span:10;
  }
  .cell.is-row-start-10-fullhd {
    --bulma-grid-cell-row-start:10;
  }
  .cell.is-row-end-10-fullhd {
    --bulma-grid-cell-row-end:10;
  }
  .cell.is-row-from-end-10-fullhd {
    --bulma-grid-cell-row-start:-10;
  }
  .cell.is-row-span-10-fullhd {
    --bulma-grid-cell-row-span:10;
  }
  .cell.is-col-start-11-fullhd {
    --bulma-grid-cell-column-start:11;
  }
  .cell.is-col-end-11-fullhd {
    --bulma-grid-cell-column-end:11;
  }
  .cell.is-col-from-end-11-fullhd {
    --bulma-grid-cell-column-start:-11;
  }
  .cell.is-col-span-11-fullhd {
    --bulma-grid-cell-column-span:11;
  }
  .cell.is-row-start-11-fullhd {
    --bulma-grid-cell-row-start:11;
  }
  .cell.is-row-end-11-fullhd {
    --bulma-grid-cell-row-end:11;
  }
  .cell.is-row-from-end-11-fullhd {
    --bulma-grid-cell-row-start:-11;
  }
  .cell.is-row-span-11-fullhd {
    --bulma-grid-cell-row-span:11;
  }
  .cell.is-col-start-12-fullhd {
    --bulma-grid-cell-column-start:12;
  }
  .cell.is-col-end-12-fullhd {
    --bulma-grid-cell-column-end:12;
  }
  .cell.is-col-from-end-12-fullhd {
    --bulma-grid-cell-column-start:-12;
  }
  .cell.is-col-span-12-fullhd {
    --bulma-grid-cell-column-span:12;
  }
  .cell.is-row-start-12-fullhd {
    --bulma-grid-cell-row-start:12;
  }
  .cell.is-row-end-12-fullhd {
    --bulma-grid-cell-row-end:12;
  }
  .cell.is-row-from-end-12-fullhd {
    --bulma-grid-cell-row-start:-12;
  }
  .cell.is-row-span-12-fullhd {
    --bulma-grid-cell-row-span:12;
  }
}
.container {
  flex-grow: 1;
  margin: 0 auto;
  position: relative;
  width: 100%;
}

.container.is-fluid {
  max-width: none !important;
  padding-left: 32px;
  padding-right: 32px;
  width: 100%;
}

.container.is-max-tablet {
  max-width: 705px;
}

@media screen and (min-width: 1024px) {
  .container {
    max-width: 960px;
  }
}
@media screen and (max-width: 1215px) {
  .container.is-widescreen:not(.is-max-tablet):not(.is-max-desktop) {
    max-width: 1152px;
  }
}
@media screen and (max-width: 1407px) {
  .container.is-fullhd:not(.is-max-tablet):not(.is-max-desktop):not(.is-max-widescreen) {
    max-width: 1344px;
  }
}
@media screen and (min-width: 1216px) {
  .container:not(.is-max-tablet):not(.is-max-desktop) {
    max-width: 1152px;
  }
}
@media screen and (min-width: 1408px) {
  .container:not(.is-max-tablet):not(.is-max-desktop):not(.is-max-widescreen) {
    max-width: 1344px;
  }
}
.footer {
  --bulma-footer-background-color:var(--bulma-scheme-main-bis);
  --bulma-footer-color:false;
  --bulma-footer-padding:3rem 1.5rem 6rem;
  background-color: var(--bulma-footer-background-color);
  padding: var(--bulma-footer-padding);
}

.hero {
  --bulma-hero-body-padding:3rem 1.5rem;
  --bulma-hero-body-padding-tablet:3rem 3rem;
  --bulma-hero-body-padding-small:1.5rem;
  --bulma-hero-body-padding-medium:9rem 4.5rem;
  --bulma-hero-body-padding-large:18rem 6rem;
  --bulma-hero-gradient-h-offset:5deg;
  --bulma-hero-gradient-s-offset:10%;
  --bulma-hero-gradient-l-offset:5%;
  align-items: stretch;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.hero .navbar {
  background: none;
}

.hero .tabs ul {
  border-bottom: none;
}

.hero.is-white {
  --bulma-hero-h:var(--bulma-white-h);
  --bulma-hero-s:var(--bulma-white-s);
  --bulma-hero-background-l:var(--bulma-white-l);
  --bulma-hero-color-l:var(--bulma-white-invert-l);
  background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
}

.hero.is-white .navbar {
  --bulma-navbar-item-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
  --bulma-navbar-item-active-background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-navbar-item-active-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
}

.hero.is-white .tabs {
  --bulma-tabs-link-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-border-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
  --bulma-tabs-link-active-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
}

.hero.is-white .subtitle {
  --bulma-subtitle-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-subtitle-strong-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
}

.hero.is-white .title {
  --bulma-title-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-title-strong-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
}

.hero.is-white.is-bold {
  background-image: linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-white.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%);
  }
}
.hero.is-black {
  --bulma-hero-h:var(--bulma-black-h);
  --bulma-hero-s:var(--bulma-black-s);
  --bulma-hero-background-l:var(--bulma-black-l);
  --bulma-hero-color-l:var(--bulma-black-invert-l);
  background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
}

.hero.is-black .navbar {
  --bulma-navbar-item-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
  --bulma-navbar-item-active-background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-navbar-item-active-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
}

.hero.is-black .tabs {
  --bulma-tabs-link-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-border-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
  --bulma-tabs-link-active-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
}

.hero.is-black .subtitle {
  --bulma-subtitle-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-subtitle-strong-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
}

.hero.is-black .title {
  --bulma-title-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-title-strong-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
}

.hero.is-black.is-bold {
  background-image: linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-black.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%);
  }
}
.hero.is-light {
  --bulma-hero-h:var(--bulma-light-h);
  --bulma-hero-s:var(--bulma-light-s);
  --bulma-hero-background-l:var(--bulma-light-l);
  --bulma-hero-color-l:var(--bulma-light-invert-l);
  background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
}

.hero.is-light .navbar {
  --bulma-navbar-item-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
  --bulma-navbar-item-active-background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-navbar-item-active-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
}

.hero.is-light .tabs {
  --bulma-tabs-link-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-border-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
  --bulma-tabs-link-active-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
}

.hero.is-light .subtitle {
  --bulma-subtitle-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-subtitle-strong-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
}

.hero.is-light .title {
  --bulma-title-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-title-strong-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
}

.hero.is-light.is-bold {
  background-image: linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-light.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%);
  }
}
.hero.is-dark {
  --bulma-hero-h:var(--bulma-dark-h);
  --bulma-hero-s:var(--bulma-dark-s);
  --bulma-hero-background-l:var(--bulma-dark-l);
  --bulma-hero-color-l:var(--bulma-dark-invert-l);
  background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
}

.hero.is-dark .navbar {
  --bulma-navbar-item-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
  --bulma-navbar-item-active-background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-navbar-item-active-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
}

.hero.is-dark .tabs {
  --bulma-tabs-link-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-border-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
  --bulma-tabs-link-active-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
}

.hero.is-dark .subtitle {
  --bulma-subtitle-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-subtitle-strong-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
}

.hero.is-dark .title {
  --bulma-title-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-title-strong-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
}

.hero.is-dark.is-bold {
  background-image: linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-dark.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%);
  }
}
.hero.is-text {
  --bulma-hero-h:var(--bulma-text-h);
  --bulma-hero-s:var(--bulma-text-s);
  --bulma-hero-background-l:var(--bulma-text-l);
  --bulma-hero-color-l:var(--bulma-text-invert-l);
  background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
}

.hero.is-text .navbar {
  --bulma-navbar-item-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
  --bulma-navbar-item-active-background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-navbar-item-active-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
}

.hero.is-text .tabs {
  --bulma-tabs-link-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-border-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
  --bulma-tabs-link-active-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
}

.hero.is-text .subtitle {
  --bulma-subtitle-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-subtitle-strong-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
}

.hero.is-text .title {
  --bulma-title-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-title-strong-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
}

.hero.is-text.is-bold {
  background-image: linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-text.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%);
  }
}
.hero.is-primary {
  --bulma-hero-h:var(--bulma-primary-h);
  --bulma-hero-s:var(--bulma-primary-s);
  --bulma-hero-background-l:var(--bulma-primary-l);
  --bulma-hero-color-l:var(--bulma-primary-invert-l);
  background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
}

.hero.is-primary .navbar {
  --bulma-navbar-item-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
  --bulma-navbar-item-active-background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-navbar-item-active-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
}

.hero.is-primary .tabs {
  --bulma-tabs-link-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-border-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
  --bulma-tabs-link-active-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
}

.hero.is-primary .subtitle {
  --bulma-subtitle-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-subtitle-strong-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
}

.hero.is-primary .title {
  --bulma-title-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-title-strong-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
}

.hero.is-primary.is-bold {
  background-image: linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-primary.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%);
  }
}
.hero.is-link {
  --bulma-hero-h:var(--bulma-link-h);
  --bulma-hero-s:var(--bulma-link-s);
  --bulma-hero-background-l:var(--bulma-link-l);
  --bulma-hero-color-l:var(--bulma-link-invert-l);
  background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
}

.hero.is-link .navbar {
  --bulma-navbar-item-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
  --bulma-navbar-item-active-background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-navbar-item-active-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
}

.hero.is-link .tabs {
  --bulma-tabs-link-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-border-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
  --bulma-tabs-link-active-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
}

.hero.is-link .subtitle {
  --bulma-subtitle-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-subtitle-strong-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
}

.hero.is-link .title {
  --bulma-title-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-title-strong-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
}

.hero.is-link.is-bold {
  background-image: linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-link.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%);
  }
}
.hero.is-info {
  --bulma-hero-h:var(--bulma-info-h);
  --bulma-hero-s:var(--bulma-info-s);
  --bulma-hero-background-l:var(--bulma-info-l);
  --bulma-hero-color-l:var(--bulma-info-invert-l);
  background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
}

.hero.is-info .navbar {
  --bulma-navbar-item-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
  --bulma-navbar-item-active-background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-navbar-item-active-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
}

.hero.is-info .tabs {
  --bulma-tabs-link-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-border-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
  --bulma-tabs-link-active-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
}

.hero.is-info .subtitle {
  --bulma-subtitle-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-subtitle-strong-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
}

.hero.is-info .title {
  --bulma-title-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-title-strong-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
}

.hero.is-info.is-bold {
  background-image: linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-info.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%);
  }
}
.hero.is-success {
  --bulma-hero-h:var(--bulma-success-h);
  --bulma-hero-s:var(--bulma-success-s);
  --bulma-hero-background-l:var(--bulma-success-l);
  --bulma-hero-color-l:var(--bulma-success-invert-l);
  background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
}

.hero.is-success .navbar {
  --bulma-navbar-item-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
  --bulma-navbar-item-active-background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-navbar-item-active-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
}

.hero.is-success .tabs {
  --bulma-tabs-link-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-border-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
  --bulma-tabs-link-active-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
}

.hero.is-success .subtitle {
  --bulma-subtitle-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-subtitle-strong-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
}

.hero.is-success .title {
  --bulma-title-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-title-strong-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
}

.hero.is-success.is-bold {
  background-image: linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-success.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%);
  }
}
.hero.is-warning {
  --bulma-hero-h:var(--bulma-warning-h);
  --bulma-hero-s:var(--bulma-warning-s);
  --bulma-hero-background-l:var(--bulma-warning-l);
  --bulma-hero-color-l:var(--bulma-warning-invert-l);
  background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
}

.hero.is-warning .navbar {
  --bulma-navbar-item-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
  --bulma-navbar-item-active-background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-navbar-item-active-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
}

.hero.is-warning .tabs {
  --bulma-tabs-link-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-border-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
  --bulma-tabs-link-active-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
}

.hero.is-warning .subtitle {
  --bulma-subtitle-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-subtitle-strong-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
}

.hero.is-warning .title {
  --bulma-title-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-title-strong-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
}

.hero.is-warning.is-bold {
  background-image: linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-warning.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%);
  }
}
.hero.is-danger {
  --bulma-hero-h:var(--bulma-danger-h);
  --bulma-hero-s:var(--bulma-danger-s);
  --bulma-hero-background-l:var(--bulma-danger-l);
  --bulma-hero-color-l:var(--bulma-danger-invert-l);
  background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
}

.hero.is-danger .navbar {
  --bulma-navbar-item-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
  --bulma-navbar-item-active-background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-navbar-item-active-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
}

.hero.is-danger .tabs {
  --bulma-tabs-link-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-border-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
  --bulma-tabs-link-active-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));
}

.hero.is-danger .subtitle {
  --bulma-subtitle-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-subtitle-strong-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
}

.hero.is-danger .title {
  --bulma-title-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
  --bulma-title-strong-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l));
}

.hero.is-danger.is-bold {
  background-image: linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-danger.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%);
  }
}
.hero.is-small .hero-body {
  padding: var(--bulma-hero-body-padding-small);
}

@media print, screen and (min-width: 769px) {
  .hero.is-medium .hero-body {
    padding: var(--bulma-hero-body-padding-medium);
  }
  .hero.is-large .hero-body {
    padding: var(--bulma-hero-body-padding-large);
  }
}
.hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body, .hero.is-halfheight .hero-body {
  align-items: center;
  display: flex;
}

.hero.is-fullheight .hero-body > .container, .hero.is-fullheight-with-navbar .hero-body > .container, .hero.is-halfheight .hero-body > .container {
  flex-grow: 1;
  flex-shrink: 1;
}

.hero.is-halfheight {
  min-height: 50vh;
}

.hero.is-fullheight {
  min-height: 100vh;
}

.hero-video {
  overflow: hidden;
}

.hero-video video {
  left: 50%;
  min-height: 100%;
  min-width: 100%;
  position: absolute;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
}

.hero-video.is-transparent {
  opacity: 0.3;
}

@media screen and (max-width: 768px) {
  .hero-video {
    display: none;
  }
}
.hero-buttons {
  margin-top: 1.5rem;
}

@media screen and (max-width: 768px) {
  .hero-buttons .button {
    display: flex;
  }
  .hero-buttons .button:not(:last-child) {
    margin-bottom: 0.75rem;
  }
}
@media print, screen and (min-width: 769px) {
  .hero-buttons {
    display: flex;
    justify-content: center;
  }
  .hero-buttons .button:not(:last-child) {
    margin-inline-end: 1.5rem;
  }
}
.hero-foot, .hero-head {
  flex-grow: 0;
  flex-shrink: 0;
}

.hero-body {
  flex-grow: 1;
  flex-shrink: 0;
  padding: var(--bulma-hero-body-padding);
}

@media print, screen and (min-width: 769px) {
  .hero-body {
    padding: var(--bulma-hero-body-padding-tablet);
  }
}
.level {
  --bulma-level-item-spacing:calc(var(--bulma-block-spacing)*0.5);
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: var(--bulma-level-item-spacing);
  justify-content: space-between;
}

.level code {
  border-radius: var(--bulma-radius);
}

.level img {
  display: inline-block;
  vertical-align: top;
}

.level.is-mobile {
  display: flex;
  flex-direction: row;
}

.level.is-mobile .level-left, .level.is-mobile .level-right {
  display: flex;
}

.level.is-mobile .level-item:not(.is-narrow) {
  flex-grow: 1;
}

@media print, screen and (min-width: 769px) {
  .level {
    display: flex;
    flex-direction: row;
  }
  .level > .level-item:not(.is-narrow) {
    flex-grow: 1;
  }
}
.level-item {
  align-items: center;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  justify-content: center;
}

.level-item .subtitle, .level-item .title {
  margin-bottom: 0;
}

.level-left, .level-right {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  gap: calc(var(--bulma-block-spacing) * 0.5);
}

.level-left .level-item.is-flexible, .level-right .level-item.is-flexible {
  flex-grow: 1;
}

.level-left {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

@media print, screen and (min-width: 769px) {
  .level-left {
    flex-direction: row;
  }
}
.level-right {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

@media print, screen and (min-width: 769px) {
  .level-right {
    flex-direction: row;
  }
}
.media {
  --bulma-media-border-color:hsla(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-border-l),0.5);
  --bulma-media-border-size:1px;
  --bulma-media-spacing:1rem;
  --bulma-media-spacing-large:1.5rem;
  --bulma-media-content-spacing:0.75rem;
  --bulma-media-level-1-spacing:0.75rem;
  --bulma-media-level-1-content-spacing:0.5rem;
  --bulma-media-level-2-spacing:0.5rem;
  align-items: flex-start;
  display: flex;
  text-align: inherit;
}

.media .content:not(:last-child) {
  margin-bottom: var(--bulma-media-content-spacing);
}

.media .media {
  border-top: var(--bulma-media-border-size) solid var(--bulma-media-border-color);
  display: flex;
  padding-top: var(--bulma-media-level-1-spacing);
}

.media .media .content:not(:last-child), .media .media .control:not(:last-child) {
  margin-bottom: var(--bulma-media-level-1-content-spacing);
}

.media .media .media {
  padding-top: var(--bulma-media-level-2-spacing);
}

.media .media .media + .media {
  margin-top: var(--bulma-media-level-2-spacing);
}

.media + .media {
  border-top: var(--bulma-media-border-size) solid var(--bulma-media-border-color);
  margin-top: var(--bulma-media-spacing);
  padding-top: var(--bulma-media-spacing);
}

.media.is-large + .media {
  margin-top: var(--bulma-media-spacing-large);
  padding-top: var(--bulma-media-spacing-large);
}

.media-left, .media-right {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
}

.media-left {
  margin-inline-end: var(--bulma-media-spacing);
}

.media-right {
  margin-inline-start: var(--bulma-media-spacing);
}

.media-content {
  flex-basis: auto;
  flex-grow: 1;
  flex-shrink: 1;
  text-align: inherit;
}

@media screen and (max-width: 768px) {
  .media-content {
    overflow-x: auto;
  }
}
.section {
  --bulma-section-padding:3rem 1.5rem;
  --bulma-section-padding-desktop:3rem 3rem;
  --bulma-section-padding-medium:9rem 4.5rem;
  --bulma-section-padding-large:18rem 6rem;
  padding: var(--bulma-section-padding);
}

@media screen and (min-width: 1024px) {
  .section {
    padding: var(--bulma-section-padding-desktop);
  }
  .section.is-medium {
    padding: var(--bulma-section-padding-medium);
  }
  .section.is-large {
    padding: var(--bulma-section-padding-large);
  }
}
.section.is-fullheight {
  min-height: 100vh;
}

:root {
  --bulma-skeleton-background:var(--bulma-border);
  --bulma-skeleton-radius:var(--bulma-radius-small);
  --bulma-skeleton-block-min-height:4.5em;
  --bulma-skeleton-lines-gap:0.75em;
  --bulma-skeleton-line-height:0.75em;
}

.has-skeleton:after, .is-skeleton, .skeleton-block, .skeleton-lines > div {
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-name: pulsate;
  animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
  background-color: var(--bulma-skeleton-background);
  border-radius: var(--bulma-skeleton-radius);
  box-shadow: none;
  pointer-events: none;
}

.is-skeleton {
  color: transparent !important;
}

.is-skeleton em, .is-skeleton strong {
  color: inherit;
}

.is-skeleton img {
  visibility: hidden;
}

.is-skeleton.checkbox input {
  opacity: 0;
}

.is-skeleton.delete {
  border-radius: var(--bulma-radius-rounded);
}

.is-skeleton.delete:after, .is-skeleton.delete:before {
  display: none;
}

input.is-skeleton, textarea.is-skeleton {
  resize: none;
}

input.is-skeleton::-moz-placeholder, textarea.is-skeleton::-moz-placeholder {
  color: transparent !important;
}

input.is-skeleton::-webkit-input-placeholder, textarea.is-skeleton::-webkit-input-placeholder {
  color: transparent !important;
}

input.is-skeleton:-moz-placeholder, textarea.is-skeleton:-moz-placeholder {
  color: transparent !important;
}

input.is-skeleton:-ms-input-placeholder, textarea.is-skeleton:-ms-input-placeholder {
  color: transparent !important;
}

.has-skeleton {
  color: transparent !important;
  position: relative;
}

.has-skeleton:after {
  content: "";
  display: block;
  height: 100%;
  left: 0;
  max-width: 100%;
  min-width: 10%;
  position: absolute;
  top: 0;
  width: 7em;
}

.skeleton-block {
  color: transparent !important;
  min-height: var(--bulma-skeleton-block-min-height);
}

.skeleton-lines {
  color: transparent !important;
  display: flex;
  flex-direction: column;
  gap: var(--bulma-skeleton-lines-gap);
  position: relative;
}

.skeleton-lines > div {
  height: var(--bulma-skeleton-line-height);
}

.skeleton-lines > div:last-child {
  min-width: 4em;
  width: 30%;
}

.is-aspect-ratio-1by1 {
  aspect-ratio: 1/1;
}

.is-aspect-ratio-5by4 {
  aspect-ratio: 5/4;
}

.is-aspect-ratio-4by3 {
  aspect-ratio: 4/3;
}

.is-aspect-ratio-3by2 {
  aspect-ratio: 3/2;
}

.is-aspect-ratio-5by3 {
  aspect-ratio: 5/3;
}

.is-aspect-ratio-16by9 {
  aspect-ratio: 16/9;
}

.is-aspect-ratio-2by1 {
  aspect-ratio: 2/1;
}

.is-aspect-ratio-3by1 {
  aspect-ratio: 3/1;
}

.is-aspect-ratio-4by5 {
  aspect-ratio: 4/5;
}

.is-aspect-ratio-3by4 {
  aspect-ratio: 3/4;
}

.is-aspect-ratio-2by3 {
  aspect-ratio: 2/3;
}

.is-aspect-ratio-3by5 {
  aspect-ratio: 3/5;
}

.is-aspect-ratio-9by16 {
  aspect-ratio: 9/16;
}

.is-aspect-ratio-1by2 {
  aspect-ratio: 1/2;
}

.is-aspect-ratio-1by3 {
  aspect-ratio: 1/3;
}

.has-radius-small {
  border-radius: var(--bulma-radius-small);
}

.has-radius-normal {
  border-radius: var(--bulma-radius);
}

.has-radius-large {
  border-radius: var(--bulma-radius-large);
}

.has-radius-rounded {
  border-radius: var(--bulma-radius-rounded);
}

.has-background {
  background-color: var(--bulma-background);
}

.has-text-white {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-l)) !important;
}

.has-background-white {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-l)) !important;
}

.has-text-white-invert {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-invert-l)) !important;
}

.has-background-white-invert {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-invert-l)) !important;
}

.has-text-white-on-scheme {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-on-scheme-l)) !important;
}

.has-background-white-on-scheme {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-on-scheme-l)) !important;
}

.has-text-white-light {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-light-l)) !important;
}

.has-background-white-light {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-light-l)) !important;
}

.has-text-white-light-invert {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-light-invert-l)) !important;
}

.has-background-white-light-invert {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-light-invert-l)) !important;
}

.has-text-white-dark {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-dark-l)) !important;
}

.has-background-white-dark {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-dark-l)) !important;
}

.has-text-white-dark-invert {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-dark-invert-l)) !important;
}

.has-background-white-dark-invert {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-dark-invert-l)) !important;
}

.has-text-white-soft {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-soft-l)) !important;
}

.has-background-white-soft {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-soft-l)) !important;
}

.has-text-white-bold {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-bold-l)) !important;
}

.has-background-white-bold {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-bold-l)) !important;
}

.has-text-white-soft-invert {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-soft-invert-l)) !important;
}

.has-background-white-soft-invert {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-soft-invert-l)) !important;
}

.has-text-white-bold-invert {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-bold-invert-l)) !important;
}

.has-background-white-bold-invert {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-bold-invert-l)) !important;
}

.has-text-white-00 {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-00-l)) !important;
}

.has-background-white-00 {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-00-l)) !important;
}

.has-text-white-00-invert {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-00-invert-l)) !important;
}

.has-background-white-00-invert {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-00-invert-l)) !important;
}

.has-text-white-05 {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-05-l)) !important;
}

.has-background-white-05 {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-05-l)) !important;
}

.has-text-white-05-invert {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-05-invert-l)) !important;
}

.has-background-white-05-invert {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-05-invert-l)) !important;
}

.has-text-white-10 {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-10-l)) !important;
}

.has-background-white-10 {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-10-l)) !important;
}

.has-text-white-10-invert {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-10-invert-l)) !important;
}

.has-background-white-10-invert {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-10-invert-l)) !important;
}

.has-text-white-15 {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-15-l)) !important;
}

.has-background-white-15 {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-15-l)) !important;
}

.has-text-white-15-invert {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-15-invert-l)) !important;
}

.has-background-white-15-invert {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-15-invert-l)) !important;
}

.has-text-white-20 {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-20-l)) !important;
}

.has-background-white-20 {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-20-l)) !important;
}

.has-text-white-20-invert {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-20-invert-l)) !important;
}

.has-background-white-20-invert {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-20-invert-l)) !important;
}

.has-text-white-25 {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-25-l)) !important;
}

.has-background-white-25 {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-25-l)) !important;
}

.has-text-white-25-invert {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-25-invert-l)) !important;
}

.has-background-white-25-invert {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-25-invert-l)) !important;
}

.has-text-white-30 {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-30-l)) !important;
}

.has-background-white-30 {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-30-l)) !important;
}

.has-text-white-30-invert {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-30-invert-l)) !important;
}

.has-background-white-30-invert {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-30-invert-l)) !important;
}

.has-text-white-35 {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-35-l)) !important;
}

.has-background-white-35 {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-35-l)) !important;
}

.has-text-white-35-invert {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-35-invert-l)) !important;
}

.has-background-white-35-invert {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-35-invert-l)) !important;
}

.has-text-white-40 {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-40-l)) !important;
}

.has-background-white-40 {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-40-l)) !important;
}

.has-text-white-40-invert {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-40-invert-l)) !important;
}

.has-background-white-40-invert {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-40-invert-l)) !important;
}

.has-text-white-45 {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-45-l)) !important;
}

.has-background-white-45 {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-45-l)) !important;
}

.has-text-white-45-invert {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-45-invert-l)) !important;
}

.has-background-white-45-invert {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-45-invert-l)) !important;
}

.has-text-white-50 {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-50-l)) !important;
}

.has-background-white-50 {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-50-l)) !important;
}

.has-text-white-50-invert {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-50-invert-l)) !important;
}

.has-background-white-50-invert {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-50-invert-l)) !important;
}

.has-text-white-55 {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-55-l)) !important;
}

.has-background-white-55 {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-55-l)) !important;
}

.has-text-white-55-invert {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-55-invert-l)) !important;
}

.has-background-white-55-invert {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-55-invert-l)) !important;
}

.has-text-white-60 {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-60-l)) !important;
}

.has-background-white-60 {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-60-l)) !important;
}

.has-text-white-60-invert {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-60-invert-l)) !important;
}

.has-background-white-60-invert {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-60-invert-l)) !important;
}

.has-text-white-65 {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-65-l)) !important;
}

.has-background-white-65 {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-65-l)) !important;
}

.has-text-white-65-invert {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-65-invert-l)) !important;
}

.has-background-white-65-invert {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-65-invert-l)) !important;
}

.has-text-white-70 {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-70-l)) !important;
}

.has-background-white-70 {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-70-l)) !important;
}

.has-text-white-70-invert {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-70-invert-l)) !important;
}

.has-background-white-70-invert {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-70-invert-l)) !important;
}

.has-text-white-75 {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-75-l)) !important;
}

.has-background-white-75 {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-75-l)) !important;
}

.has-text-white-75-invert {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-75-invert-l)) !important;
}

.has-background-white-75-invert {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-75-invert-l)) !important;
}

.has-text-white-80 {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-80-l)) !important;
}

.has-background-white-80 {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-80-l)) !important;
}

.has-text-white-80-invert {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-80-invert-l)) !important;
}

.has-background-white-80-invert {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-80-invert-l)) !important;
}

.has-text-white-85 {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-85-l)) !important;
}

.has-background-white-85 {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-85-l)) !important;
}

.has-text-white-85-invert {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-85-invert-l)) !important;
}

.has-background-white-85-invert {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-85-invert-l)) !important;
}

.has-text-white-90 {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-90-l)) !important;
}

.has-background-white-90 {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-90-l)) !important;
}

.has-text-white-90-invert {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-90-invert-l)) !important;
}

.has-background-white-90-invert {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-90-invert-l)) !important;
}

.has-text-white-95 {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-95-l)) !important;
}

.has-background-white-95 {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-95-l)) !important;
}

.has-text-white-95-invert {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-95-invert-l)) !important;
}

.has-background-white-95-invert {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-95-invert-l)) !important;
}

.has-text-white-100 {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-100-l)) !important;
}

.has-background-white-100 {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-100-l)) !important;
}

.has-text-white-100-invert {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-100-invert-l)) !important;
}

.has-background-white-100-invert {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-100-invert-l)) !important;
}

a.has-text-white:focus-visible, a.has-text-white:hover, button.has-text-white:focus-visible, button.has-text-white:hover, has-text-white.is-hoverable:focus-visible, has-text-white.is-hoverable:hover {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), calc(var(--bulma-white-l) + var(--bulma-hover-color-l-delta))) !important;
}

a.has-text-white:active, button.has-text-white:active, has-text-white.is-hoverable:active {
  color: hsl(var(--bulma-white-h), var(--bulma-white-s), calc(var(--bulma-white-l) + var(--bulma-active-color-l-delta))) !important;
}

a.has-background-white:focus-visible, a.has-background-white:hover, button.has-background-white:focus-visible, button.has-background-white:hover, has-background-white.is-hoverable:focus-visible, has-background-white.is-hoverable:hover {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), calc(var(--bulma-white-l) + var(--bulma-hover-background-l-delta))) !important;
}

a.has-background-white:active, button.has-background-white:active, has-background-white.is-hoverable:active {
  background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), calc(var(--bulma-white-l) + var(--bulma-active-background-l-delta))) !important;
}

.is-palette-white {
  --h:var(--bulma-white-h);
  --s:var(--bulma-white-s);
  --l:var(--bulma-white-l);
  --color:hsl(var(--h),var(--s),var(--l));
  --00-l:var(--bulma-white-00-l);
  --color-00:hsl(var(--h),var(--s),var(--00-l));
  --05-l:var(--bulma-white-05-l);
  --color-05:hsl(var(--h),var(--s),var(--05-l));
  --10-l:var(--bulma-white-10-l);
  --color-10:hsl(var(--h),var(--s),var(--10-l));
  --15-l:var(--bulma-white-15-l);
  --color-15:hsl(var(--h),var(--s),var(--15-l));
  --20-l:var(--bulma-white-20-l);
  --color-20:hsl(var(--h),var(--s),var(--20-l));
  --25-l:var(--bulma-white-25-l);
  --color-25:hsl(var(--h),var(--s),var(--25-l));
  --30-l:var(--bulma-white-30-l);
  --color-30:hsl(var(--h),var(--s),var(--30-l));
  --35-l:var(--bulma-white-35-l);
  --color-35:hsl(var(--h),var(--s),var(--35-l));
  --40-l:var(--bulma-white-40-l);
  --color-40:hsl(var(--h),var(--s),var(--40-l));
  --45-l:var(--bulma-white-45-l);
  --color-45:hsl(var(--h),var(--s),var(--45-l));
  --50-l:var(--bulma-white-50-l);
  --color-50:hsl(var(--h),var(--s),var(--50-l));
  --55-l:var(--bulma-white-55-l);
  --color-55:hsl(var(--h),var(--s),var(--55-l));
  --60-l:var(--bulma-white-60-l);
  --color-60:hsl(var(--h),var(--s),var(--60-l));
  --65-l:var(--bulma-white-65-l);
  --color-65:hsl(var(--h),var(--s),var(--65-l));
  --70-l:var(--bulma-white-70-l);
  --color-70:hsl(var(--h),var(--s),var(--70-l));
  --75-l:var(--bulma-white-75-l);
  --color-75:hsl(var(--h),var(--s),var(--75-l));
  --80-l:var(--bulma-white-80-l);
  --color-80:hsl(var(--h),var(--s),var(--80-l));
  --85-l:var(--bulma-white-85-l);
  --color-85:hsl(var(--h),var(--s),var(--85-l));
  --90-l:var(--bulma-white-90-l);
  --color-90:hsl(var(--h),var(--s),var(--90-l));
  --95-l:var(--bulma-white-95-l);
  --color-95:hsl(var(--h),var(--s),var(--95-l));
  --100-l:var(--bulma-white-100-l);
  --color-100:hsl(var(--h),var(--s),var(--100-l));
}

.has-text-black {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l)) !important;
}

.has-background-black {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l)) !important;
}

.has-text-black-invert {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-invert-l)) !important;
}

.has-background-black-invert {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-invert-l)) !important;
}

.has-text-black-on-scheme {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-on-scheme-l)) !important;
}

.has-background-black-on-scheme {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-on-scheme-l)) !important;
}

.has-text-black-light {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-light-l)) !important;
}

.has-background-black-light {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-light-l)) !important;
}

.has-text-black-light-invert {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-light-invert-l)) !important;
}

.has-background-black-light-invert {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-light-invert-l)) !important;
}

.has-text-black-dark {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-dark-l)) !important;
}

.has-background-black-dark {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-dark-l)) !important;
}

.has-text-black-dark-invert {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-dark-invert-l)) !important;
}

.has-background-black-dark-invert {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-dark-invert-l)) !important;
}

.has-text-black-soft {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-soft-l)) !important;
}

.has-background-black-soft {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-soft-l)) !important;
}

.has-text-black-bold {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-bold-l)) !important;
}

.has-background-black-bold {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-bold-l)) !important;
}

.has-text-black-soft-invert {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-soft-invert-l)) !important;
}

.has-background-black-soft-invert {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-soft-invert-l)) !important;
}

.has-text-black-bold-invert {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-bold-invert-l)) !important;
}

.has-background-black-bold-invert {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-bold-invert-l)) !important;
}

.has-text-black-00 {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-00-l)) !important;
}

.has-background-black-00 {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-00-l)) !important;
}

.has-text-black-00-invert {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-00-invert-l)) !important;
}

.has-background-black-00-invert {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-00-invert-l)) !important;
}

.has-text-black-05 {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-05-l)) !important;
}

.has-background-black-05 {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-05-l)) !important;
}

.has-text-black-05-invert {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-05-invert-l)) !important;
}

.has-background-black-05-invert {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-05-invert-l)) !important;
}

.has-text-black-10 {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-10-l)) !important;
}

.has-background-black-10 {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-10-l)) !important;
}

.has-text-black-10-invert {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-10-invert-l)) !important;
}

.has-background-black-10-invert {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-10-invert-l)) !important;
}

.has-text-black-15 {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-15-l)) !important;
}

.has-background-black-15 {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-15-l)) !important;
}

.has-text-black-15-invert {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-15-invert-l)) !important;
}

.has-background-black-15-invert {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-15-invert-l)) !important;
}

.has-text-black-20 {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-20-l)) !important;
}

.has-background-black-20 {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-20-l)) !important;
}

.has-text-black-20-invert {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-20-invert-l)) !important;
}

.has-background-black-20-invert {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-20-invert-l)) !important;
}

.has-text-black-25 {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-25-l)) !important;
}

.has-background-black-25 {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-25-l)) !important;
}

.has-text-black-25-invert {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-25-invert-l)) !important;
}

.has-background-black-25-invert {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-25-invert-l)) !important;
}

.has-text-black-30 {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-30-l)) !important;
}

.has-background-black-30 {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-30-l)) !important;
}

.has-text-black-30-invert {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-30-invert-l)) !important;
}

.has-background-black-30-invert {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-30-invert-l)) !important;
}

.has-text-black-35 {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-35-l)) !important;
}

.has-background-black-35 {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-35-l)) !important;
}

.has-text-black-35-invert {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-35-invert-l)) !important;
}

.has-background-black-35-invert {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-35-invert-l)) !important;
}

.has-text-black-40 {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-40-l)) !important;
}

.has-background-black-40 {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-40-l)) !important;
}

.has-text-black-40-invert {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-40-invert-l)) !important;
}

.has-background-black-40-invert {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-40-invert-l)) !important;
}

.has-text-black-45 {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-45-l)) !important;
}

.has-background-black-45 {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-45-l)) !important;
}

.has-text-black-45-invert {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-45-invert-l)) !important;
}

.has-background-black-45-invert {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-45-invert-l)) !important;
}

.has-text-black-50 {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-50-l)) !important;
}

.has-background-black-50 {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-50-l)) !important;
}

.has-text-black-50-invert {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-50-invert-l)) !important;
}

.has-background-black-50-invert {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-50-invert-l)) !important;
}

.has-text-black-55 {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-55-l)) !important;
}

.has-background-black-55 {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-55-l)) !important;
}

.has-text-black-55-invert {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-55-invert-l)) !important;
}

.has-background-black-55-invert {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-55-invert-l)) !important;
}

.has-text-black-60 {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-60-l)) !important;
}

.has-background-black-60 {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-60-l)) !important;
}

.has-text-black-60-invert {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-60-invert-l)) !important;
}

.has-background-black-60-invert {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-60-invert-l)) !important;
}

.has-text-black-65 {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-65-l)) !important;
}

.has-background-black-65 {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-65-l)) !important;
}

.has-text-black-65-invert {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-65-invert-l)) !important;
}

.has-background-black-65-invert {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-65-invert-l)) !important;
}

.has-text-black-70 {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-70-l)) !important;
}

.has-background-black-70 {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-70-l)) !important;
}

.has-text-black-70-invert {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-70-invert-l)) !important;
}

.has-background-black-70-invert {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-70-invert-l)) !important;
}

.has-text-black-75 {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-75-l)) !important;
}

.has-background-black-75 {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-75-l)) !important;
}

.has-text-black-75-invert {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-75-invert-l)) !important;
}

.has-background-black-75-invert {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-75-invert-l)) !important;
}

.has-text-black-80 {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-80-l)) !important;
}

.has-background-black-80 {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-80-l)) !important;
}

.has-text-black-80-invert {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-80-invert-l)) !important;
}

.has-background-black-80-invert {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-80-invert-l)) !important;
}

.has-text-black-85 {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-85-l)) !important;
}

.has-background-black-85 {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-85-l)) !important;
}

.has-text-black-85-invert {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-85-invert-l)) !important;
}

.has-background-black-85-invert {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-85-invert-l)) !important;
}

.has-text-black-90 {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-90-l)) !important;
}

.has-background-black-90 {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-90-l)) !important;
}

.has-text-black-90-invert {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-90-invert-l)) !important;
}

.has-background-black-90-invert {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-90-invert-l)) !important;
}

.has-text-black-95 {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-95-l)) !important;
}

.has-background-black-95 {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-95-l)) !important;
}

.has-text-black-95-invert {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-95-invert-l)) !important;
}

.has-background-black-95-invert {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-95-invert-l)) !important;
}

.has-text-black-100 {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-100-l)) !important;
}

.has-background-black-100 {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-100-l)) !important;
}

.has-text-black-100-invert {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-100-invert-l)) !important;
}

.has-background-black-100-invert {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-100-invert-l)) !important;
}

a.has-text-black:focus-visible, a.has-text-black:hover, button.has-text-black:focus-visible, button.has-text-black:hover, has-text-black.is-hoverable:focus-visible, has-text-black.is-hoverable:hover {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), calc(var(--bulma-black-l) + var(--bulma-hover-color-l-delta))) !important;
}

a.has-text-black:active, button.has-text-black:active, has-text-black.is-hoverable:active {
  color: hsl(var(--bulma-black-h), var(--bulma-black-s), calc(var(--bulma-black-l) + var(--bulma-active-color-l-delta))) !important;
}

a.has-background-black:focus-visible, a.has-background-black:hover, button.has-background-black:focus-visible, button.has-background-black:hover, has-background-black.is-hoverable:focus-visible, has-background-black.is-hoverable:hover {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), calc(var(--bulma-black-l) + var(--bulma-hover-background-l-delta))) !important;
}

a.has-background-black:active, button.has-background-black:active, has-background-black.is-hoverable:active {
  background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), calc(var(--bulma-black-l) + var(--bulma-active-background-l-delta))) !important;
}

.is-palette-black {
  --h:var(--bulma-black-h);
  --s:var(--bulma-black-s);
  --l:var(--bulma-black-l);
  --color:hsl(var(--h),var(--s),var(--l));
  --00-l:var(--bulma-black-00-l);
  --color-00:hsl(var(--h),var(--s),var(--00-l));
  --05-l:var(--bulma-black-05-l);
  --color-05:hsl(var(--h),var(--s),var(--05-l));
  --10-l:var(--bulma-black-10-l);
  --color-10:hsl(var(--h),var(--s),var(--10-l));
  --15-l:var(--bulma-black-15-l);
  --color-15:hsl(var(--h),var(--s),var(--15-l));
  --20-l:var(--bulma-black-20-l);
  --color-20:hsl(var(--h),var(--s),var(--20-l));
  --25-l:var(--bulma-black-25-l);
  --color-25:hsl(var(--h),var(--s),var(--25-l));
  --30-l:var(--bulma-black-30-l);
  --color-30:hsl(var(--h),var(--s),var(--30-l));
  --35-l:var(--bulma-black-35-l);
  --color-35:hsl(var(--h),var(--s),var(--35-l));
  --40-l:var(--bulma-black-40-l);
  --color-40:hsl(var(--h),var(--s),var(--40-l));
  --45-l:var(--bulma-black-45-l);
  --color-45:hsl(var(--h),var(--s),var(--45-l));
  --50-l:var(--bulma-black-50-l);
  --color-50:hsl(var(--h),var(--s),var(--50-l));
  --55-l:var(--bulma-black-55-l);
  --color-55:hsl(var(--h),var(--s),var(--55-l));
  --60-l:var(--bulma-black-60-l);
  --color-60:hsl(var(--h),var(--s),var(--60-l));
  --65-l:var(--bulma-black-65-l);
  --color-65:hsl(var(--h),var(--s),var(--65-l));
  --70-l:var(--bulma-black-70-l);
  --color-70:hsl(var(--h),var(--s),var(--70-l));
  --75-l:var(--bulma-black-75-l);
  --color-75:hsl(var(--h),var(--s),var(--75-l));
  --80-l:var(--bulma-black-80-l);
  --color-80:hsl(var(--h),var(--s),var(--80-l));
  --85-l:var(--bulma-black-85-l);
  --color-85:hsl(var(--h),var(--s),var(--85-l));
  --90-l:var(--bulma-black-90-l);
  --color-90:hsl(var(--h),var(--s),var(--90-l));
  --95-l:var(--bulma-black-95-l);
  --color-95:hsl(var(--h),var(--s),var(--95-l));
  --100-l:var(--bulma-black-100-l);
  --color-100:hsl(var(--h),var(--s),var(--100-l));
}

.has-text-light {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-l)) !important;
}

.has-background-light {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-l)) !important;
}

.has-text-light-invert {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-invert-l)) !important;
}

.has-background-light-invert {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-invert-l)) !important;
}

.has-text-light-on-scheme {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-on-scheme-l)) !important;
}

.has-background-light-on-scheme {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-on-scheme-l)) !important;
}

.has-text-light-light {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-light-l)) !important;
}

.has-background-light-light {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-light-l)) !important;
}

.has-text-light-light-invert {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-light-invert-l)) !important;
}

.has-background-light-light-invert {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-light-invert-l)) !important;
}

.has-text-light-dark {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-dark-l)) !important;
}

.has-background-light-dark {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-dark-l)) !important;
}

.has-text-light-dark-invert {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-dark-invert-l)) !important;
}

.has-background-light-dark-invert {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-dark-invert-l)) !important;
}

.has-text-light-soft {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-soft-l)) !important;
}

.has-background-light-soft {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-soft-l)) !important;
}

.has-text-light-bold {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-bold-l)) !important;
}

.has-background-light-bold {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-bold-l)) !important;
}

.has-text-light-soft-invert {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-soft-invert-l)) !important;
}

.has-background-light-soft-invert {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-soft-invert-l)) !important;
}

.has-text-light-bold-invert {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-bold-invert-l)) !important;
}

.has-background-light-bold-invert {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-bold-invert-l)) !important;
}

.has-text-light-00 {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-00-l)) !important;
}

.has-background-light-00 {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-00-l)) !important;
}

.has-text-light-00-invert {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-00-invert-l)) !important;
}

.has-background-light-00-invert {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-00-invert-l)) !important;
}

.has-text-light-05 {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-05-l)) !important;
}

.has-background-light-05 {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-05-l)) !important;
}

.has-text-light-05-invert {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-05-invert-l)) !important;
}

.has-background-light-05-invert {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-05-invert-l)) !important;
}

.has-text-light-10 {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-10-l)) !important;
}

.has-background-light-10 {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-10-l)) !important;
}

.has-text-light-10-invert {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-10-invert-l)) !important;
}

.has-background-light-10-invert {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-10-invert-l)) !important;
}

.has-text-light-15 {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-15-l)) !important;
}

.has-background-light-15 {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-15-l)) !important;
}

.has-text-light-15-invert {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-15-invert-l)) !important;
}

.has-background-light-15-invert {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-15-invert-l)) !important;
}

.has-text-light-20 {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-20-l)) !important;
}

.has-background-light-20 {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-20-l)) !important;
}

.has-text-light-20-invert {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-20-invert-l)) !important;
}

.has-background-light-20-invert {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-20-invert-l)) !important;
}

.has-text-light-25 {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-25-l)) !important;
}

.has-background-light-25 {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-25-l)) !important;
}

.has-text-light-25-invert {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-25-invert-l)) !important;
}

.has-background-light-25-invert {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-25-invert-l)) !important;
}

.has-text-light-30 {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-30-l)) !important;
}

.has-background-light-30 {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-30-l)) !important;
}

.has-text-light-30-invert {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-30-invert-l)) !important;
}

.has-background-light-30-invert {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-30-invert-l)) !important;
}

.has-text-light-35 {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-35-l)) !important;
}

.has-background-light-35 {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-35-l)) !important;
}

.has-text-light-35-invert {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-35-invert-l)) !important;
}

.has-background-light-35-invert {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-35-invert-l)) !important;
}

.has-text-light-40 {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-40-l)) !important;
}

.has-background-light-40 {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-40-l)) !important;
}

.has-text-light-40-invert {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-40-invert-l)) !important;
}

.has-background-light-40-invert {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-40-invert-l)) !important;
}

.has-text-light-45 {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-45-l)) !important;
}

.has-background-light-45 {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-45-l)) !important;
}

.has-text-light-45-invert {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-45-invert-l)) !important;
}

.has-background-light-45-invert {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-45-invert-l)) !important;
}

.has-text-light-50 {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-50-l)) !important;
}

.has-background-light-50 {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-50-l)) !important;
}

.has-text-light-50-invert {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-50-invert-l)) !important;
}

.has-background-light-50-invert {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-50-invert-l)) !important;
}

.has-text-light-55 {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-55-l)) !important;
}

.has-background-light-55 {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-55-l)) !important;
}

.has-text-light-55-invert {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-55-invert-l)) !important;
}

.has-background-light-55-invert {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-55-invert-l)) !important;
}

.has-text-light-60 {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-60-l)) !important;
}

.has-background-light-60 {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-60-l)) !important;
}

.has-text-light-60-invert {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-60-invert-l)) !important;
}

.has-background-light-60-invert {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-60-invert-l)) !important;
}

.has-text-light-65 {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-65-l)) !important;
}

.has-background-light-65 {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-65-l)) !important;
}

.has-text-light-65-invert {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-65-invert-l)) !important;
}

.has-background-light-65-invert {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-65-invert-l)) !important;
}

.has-text-light-70 {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-70-l)) !important;
}

.has-background-light-70 {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-70-l)) !important;
}

.has-text-light-70-invert {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-70-invert-l)) !important;
}

.has-background-light-70-invert {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-70-invert-l)) !important;
}

.has-text-light-75 {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-75-l)) !important;
}

.has-background-light-75 {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-75-l)) !important;
}

.has-text-light-75-invert {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-75-invert-l)) !important;
}

.has-background-light-75-invert {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-75-invert-l)) !important;
}

.has-text-light-80 {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-80-l)) !important;
}

.has-background-light-80 {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-80-l)) !important;
}

.has-text-light-80-invert {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-80-invert-l)) !important;
}

.has-background-light-80-invert {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-80-invert-l)) !important;
}

.has-text-light-85 {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-85-l)) !important;
}

.has-background-light-85 {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-85-l)) !important;
}

.has-text-light-85-invert {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-85-invert-l)) !important;
}

.has-background-light-85-invert {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-85-invert-l)) !important;
}

.has-text-light-90 {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-90-l)) !important;
}

.has-background-light-90 {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-90-l)) !important;
}

.has-text-light-90-invert {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-90-invert-l)) !important;
}

.has-background-light-90-invert {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-90-invert-l)) !important;
}

.has-text-light-95 {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-95-l)) !important;
}

.has-background-light-95 {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-95-l)) !important;
}

.has-text-light-95-invert {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-95-invert-l)) !important;
}

.has-background-light-95-invert {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-95-invert-l)) !important;
}

.has-text-light-100 {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-100-l)) !important;
}

.has-background-light-100 {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-100-l)) !important;
}

.has-text-light-100-invert {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-100-invert-l)) !important;
}

.has-background-light-100-invert {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-100-invert-l)) !important;
}

a.has-text-light:focus-visible, a.has-text-light:hover, button.has-text-light:focus-visible, button.has-text-light:hover, has-text-light.is-hoverable:focus-visible, has-text-light.is-hoverable:hover {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), calc(var(--bulma-light-l) + var(--bulma-hover-color-l-delta))) !important;
}

a.has-text-light:active, button.has-text-light:active, has-text-light.is-hoverable:active {
  color: hsl(var(--bulma-light-h), var(--bulma-light-s), calc(var(--bulma-light-l) + var(--bulma-active-color-l-delta))) !important;
}

a.has-background-light:focus-visible, a.has-background-light:hover, button.has-background-light:focus-visible, button.has-background-light:hover, has-background-light.is-hoverable:focus-visible, has-background-light.is-hoverable:hover {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), calc(var(--bulma-light-l) + var(--bulma-hover-background-l-delta))) !important;
}

a.has-background-light:active, button.has-background-light:active, has-background-light.is-hoverable:active {
  background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), calc(var(--bulma-light-l) + var(--bulma-active-background-l-delta))) !important;
}

.is-palette-light {
  --h:var(--bulma-light-h);
  --s:var(--bulma-light-s);
  --l:var(--bulma-light-l);
  --color:hsl(var(--h),var(--s),var(--l));
  --00-l:var(--bulma-light-00-l);
  --color-00:hsl(var(--h),var(--s),var(--00-l));
  --05-l:var(--bulma-light-05-l);
  --color-05:hsl(var(--h),var(--s),var(--05-l));
  --10-l:var(--bulma-light-10-l);
  --color-10:hsl(var(--h),var(--s),var(--10-l));
  --15-l:var(--bulma-light-15-l);
  --color-15:hsl(var(--h),var(--s),var(--15-l));
  --20-l:var(--bulma-light-20-l);
  --color-20:hsl(var(--h),var(--s),var(--20-l));
  --25-l:var(--bulma-light-25-l);
  --color-25:hsl(var(--h),var(--s),var(--25-l));
  --30-l:var(--bulma-light-30-l);
  --color-30:hsl(var(--h),var(--s),var(--30-l));
  --35-l:var(--bulma-light-35-l);
  --color-35:hsl(var(--h),var(--s),var(--35-l));
  --40-l:var(--bulma-light-40-l);
  --color-40:hsl(var(--h),var(--s),var(--40-l));
  --45-l:var(--bulma-light-45-l);
  --color-45:hsl(var(--h),var(--s),var(--45-l));
  --50-l:var(--bulma-light-50-l);
  --color-50:hsl(var(--h),var(--s),var(--50-l));
  --55-l:var(--bulma-light-55-l);
  --color-55:hsl(var(--h),var(--s),var(--55-l));
  --60-l:var(--bulma-light-60-l);
  --color-60:hsl(var(--h),var(--s),var(--60-l));
  --65-l:var(--bulma-light-65-l);
  --color-65:hsl(var(--h),var(--s),var(--65-l));
  --70-l:var(--bulma-light-70-l);
  --color-70:hsl(var(--h),var(--s),var(--70-l));
  --75-l:var(--bulma-light-75-l);
  --color-75:hsl(var(--h),var(--s),var(--75-l));
  --80-l:var(--bulma-light-80-l);
  --color-80:hsl(var(--h),var(--s),var(--80-l));
  --85-l:var(--bulma-light-85-l);
  --color-85:hsl(var(--h),var(--s),var(--85-l));
  --90-l:var(--bulma-light-90-l);
  --color-90:hsl(var(--h),var(--s),var(--90-l));
  --95-l:var(--bulma-light-95-l);
  --color-95:hsl(var(--h),var(--s),var(--95-l));
  --100-l:var(--bulma-light-100-l);
  --color-100:hsl(var(--h),var(--s),var(--100-l));
}

.has-text-dark {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-l)) !important;
}

.has-background-dark {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-l)) !important;
}

.has-text-dark-invert {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-invert-l)) !important;
}

.has-background-dark-invert {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-invert-l)) !important;
}

.has-text-dark-on-scheme {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-on-scheme-l)) !important;
}

.has-background-dark-on-scheme {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-on-scheme-l)) !important;
}

.has-text-dark-light {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-light-l)) !important;
}

.has-background-dark-light {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-light-l)) !important;
}

.has-text-dark-light-invert {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-light-invert-l)) !important;
}

.has-background-dark-light-invert {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-light-invert-l)) !important;
}

.has-text-dark-dark {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-dark-l)) !important;
}

.has-background-dark-dark {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-dark-l)) !important;
}

.has-text-dark-dark-invert {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-dark-invert-l)) !important;
}

.has-background-dark-dark-invert {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-dark-invert-l)) !important;
}

.has-text-dark-soft {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-soft-l)) !important;
}

.has-background-dark-soft {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-soft-l)) !important;
}

.has-text-dark-bold {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-bold-l)) !important;
}

.has-background-dark-bold {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-bold-l)) !important;
}

.has-text-dark-soft-invert {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-soft-invert-l)) !important;
}

.has-background-dark-soft-invert {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-soft-invert-l)) !important;
}

.has-text-dark-bold-invert {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-bold-invert-l)) !important;
}

.has-background-dark-bold-invert {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-bold-invert-l)) !important;
}

.has-text-dark-00 {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-00-l)) !important;
}

.has-background-dark-00 {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-00-l)) !important;
}

.has-text-dark-00-invert {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-00-invert-l)) !important;
}

.has-background-dark-00-invert {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-00-invert-l)) !important;
}

.has-text-dark-05 {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-05-l)) !important;
}

.has-background-dark-05 {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-05-l)) !important;
}

.has-text-dark-05-invert {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-05-invert-l)) !important;
}

.has-background-dark-05-invert {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-05-invert-l)) !important;
}

.has-text-dark-10 {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-10-l)) !important;
}

.has-background-dark-10 {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-10-l)) !important;
}

.has-text-dark-10-invert {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-10-invert-l)) !important;
}

.has-background-dark-10-invert {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-10-invert-l)) !important;
}

.has-text-dark-15 {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-15-l)) !important;
}

.has-background-dark-15 {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-15-l)) !important;
}

.has-text-dark-15-invert {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-15-invert-l)) !important;
}

.has-background-dark-15-invert {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-15-invert-l)) !important;
}

.has-text-dark-20 {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-20-l)) !important;
}

.has-background-dark-20 {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-20-l)) !important;
}

.has-text-dark-20-invert {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-20-invert-l)) !important;
}

.has-background-dark-20-invert {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-20-invert-l)) !important;
}

.has-text-dark-25 {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-25-l)) !important;
}

.has-background-dark-25 {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-25-l)) !important;
}

.has-text-dark-25-invert {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-25-invert-l)) !important;
}

.has-background-dark-25-invert {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-25-invert-l)) !important;
}

.has-text-dark-30 {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-30-l)) !important;
}

.has-background-dark-30 {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-30-l)) !important;
}

.has-text-dark-30-invert {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-30-invert-l)) !important;
}

.has-background-dark-30-invert {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-30-invert-l)) !important;
}

.has-text-dark-35 {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-35-l)) !important;
}

.has-background-dark-35 {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-35-l)) !important;
}

.has-text-dark-35-invert {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-35-invert-l)) !important;
}

.has-background-dark-35-invert {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-35-invert-l)) !important;
}

.has-text-dark-40 {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-40-l)) !important;
}

.has-background-dark-40 {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-40-l)) !important;
}

.has-text-dark-40-invert {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-40-invert-l)) !important;
}

.has-background-dark-40-invert {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-40-invert-l)) !important;
}

.has-text-dark-45 {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-45-l)) !important;
}

.has-background-dark-45 {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-45-l)) !important;
}

.has-text-dark-45-invert {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-45-invert-l)) !important;
}

.has-background-dark-45-invert {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-45-invert-l)) !important;
}

.has-text-dark-50 {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-50-l)) !important;
}

.has-background-dark-50 {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-50-l)) !important;
}

.has-text-dark-50-invert {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-50-invert-l)) !important;
}

.has-background-dark-50-invert {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-50-invert-l)) !important;
}

.has-text-dark-55 {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-55-l)) !important;
}

.has-background-dark-55 {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-55-l)) !important;
}

.has-text-dark-55-invert {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-55-invert-l)) !important;
}

.has-background-dark-55-invert {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-55-invert-l)) !important;
}

.has-text-dark-60 {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-60-l)) !important;
}

.has-background-dark-60 {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-60-l)) !important;
}

.has-text-dark-60-invert {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-60-invert-l)) !important;
}

.has-background-dark-60-invert {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-60-invert-l)) !important;
}

.has-text-dark-65 {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-65-l)) !important;
}

.has-background-dark-65 {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-65-l)) !important;
}

.has-text-dark-65-invert {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-65-invert-l)) !important;
}

.has-background-dark-65-invert {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-65-invert-l)) !important;
}

.has-text-dark-70 {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-70-l)) !important;
}

.has-background-dark-70 {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-70-l)) !important;
}

.has-text-dark-70-invert {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-70-invert-l)) !important;
}

.has-background-dark-70-invert {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-70-invert-l)) !important;
}

.has-text-dark-75 {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-75-l)) !important;
}

.has-background-dark-75 {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-75-l)) !important;
}

.has-text-dark-75-invert {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-75-invert-l)) !important;
}

.has-background-dark-75-invert {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-75-invert-l)) !important;
}

.has-text-dark-80 {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-80-l)) !important;
}

.has-background-dark-80 {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-80-l)) !important;
}

.has-text-dark-80-invert {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-80-invert-l)) !important;
}

.has-background-dark-80-invert {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-80-invert-l)) !important;
}

.has-text-dark-85 {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-85-l)) !important;
}

.has-background-dark-85 {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-85-l)) !important;
}

.has-text-dark-85-invert {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-85-invert-l)) !important;
}

.has-background-dark-85-invert {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-85-invert-l)) !important;
}

.has-text-dark-90 {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-90-l)) !important;
}

.has-background-dark-90 {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-90-l)) !important;
}

.has-text-dark-90-invert {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-90-invert-l)) !important;
}

.has-background-dark-90-invert {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-90-invert-l)) !important;
}

.has-text-dark-95 {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-95-l)) !important;
}

.has-background-dark-95 {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-95-l)) !important;
}

.has-text-dark-95-invert {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-95-invert-l)) !important;
}

.has-background-dark-95-invert {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-95-invert-l)) !important;
}

.has-text-dark-100 {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-100-l)) !important;
}

.has-background-dark-100 {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-100-l)) !important;
}

.has-text-dark-100-invert {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-100-invert-l)) !important;
}

.has-background-dark-100-invert {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-100-invert-l)) !important;
}

a.has-text-dark:focus-visible, a.has-text-dark:hover, button.has-text-dark:focus-visible, button.has-text-dark:hover, has-text-dark.is-hoverable:focus-visible, has-text-dark.is-hoverable:hover {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), calc(var(--bulma-dark-l) + var(--bulma-hover-color-l-delta))) !important;
}

a.has-text-dark:active, button.has-text-dark:active, has-text-dark.is-hoverable:active {
  color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), calc(var(--bulma-dark-l) + var(--bulma-active-color-l-delta))) !important;
}

a.has-background-dark:focus-visible, a.has-background-dark:hover, button.has-background-dark:focus-visible, button.has-background-dark:hover, has-background-dark.is-hoverable:focus-visible, has-background-dark.is-hoverable:hover {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), calc(var(--bulma-dark-l) + var(--bulma-hover-background-l-delta))) !important;
}

a.has-background-dark:active, button.has-background-dark:active, has-background-dark.is-hoverable:active {
  background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), calc(var(--bulma-dark-l) + var(--bulma-active-background-l-delta))) !important;
}

.is-palette-dark {
  --h:var(--bulma-dark-h);
  --s:var(--bulma-dark-s);
  --l:var(--bulma-dark-l);
  --color:hsl(var(--h),var(--s),var(--l));
  --00-l:var(--bulma-dark-00-l);
  --color-00:hsl(var(--h),var(--s),var(--00-l));
  --05-l:var(--bulma-dark-05-l);
  --color-05:hsl(var(--h),var(--s),var(--05-l));
  --10-l:var(--bulma-dark-10-l);
  --color-10:hsl(var(--h),var(--s),var(--10-l));
  --15-l:var(--bulma-dark-15-l);
  --color-15:hsl(var(--h),var(--s),var(--15-l));
  --20-l:var(--bulma-dark-20-l);
  --color-20:hsl(var(--h),var(--s),var(--20-l));
  --25-l:var(--bulma-dark-25-l);
  --color-25:hsl(var(--h),var(--s),var(--25-l));
  --30-l:var(--bulma-dark-30-l);
  --color-30:hsl(var(--h),var(--s),var(--30-l));
  --35-l:var(--bulma-dark-35-l);
  --color-35:hsl(var(--h),var(--s),var(--35-l));
  --40-l:var(--bulma-dark-40-l);
  --color-40:hsl(var(--h),var(--s),var(--40-l));
  --45-l:var(--bulma-dark-45-l);
  --color-45:hsl(var(--h),var(--s),var(--45-l));
  --50-l:var(--bulma-dark-50-l);
  --color-50:hsl(var(--h),var(--s),var(--50-l));
  --55-l:var(--bulma-dark-55-l);
  --color-55:hsl(var(--h),var(--s),var(--55-l));
  --60-l:var(--bulma-dark-60-l);
  --color-60:hsl(var(--h),var(--s),var(--60-l));
  --65-l:var(--bulma-dark-65-l);
  --color-65:hsl(var(--h),var(--s),var(--65-l));
  --70-l:var(--bulma-dark-70-l);
  --color-70:hsl(var(--h),var(--s),var(--70-l));
  --75-l:var(--bulma-dark-75-l);
  --color-75:hsl(var(--h),var(--s),var(--75-l));
  --80-l:var(--bulma-dark-80-l);
  --color-80:hsl(var(--h),var(--s),var(--80-l));
  --85-l:var(--bulma-dark-85-l);
  --color-85:hsl(var(--h),var(--s),var(--85-l));
  --90-l:var(--bulma-dark-90-l);
  --color-90:hsl(var(--h),var(--s),var(--90-l));
  --95-l:var(--bulma-dark-95-l);
  --color-95:hsl(var(--h),var(--s),var(--95-l));
  --100-l:var(--bulma-dark-100-l);
  --color-100:hsl(var(--h),var(--s),var(--100-l));
}

.has-text-text {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l)) !important;
}

.has-background-text {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l)) !important;
}

.has-text-text-invert {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-invert-l)) !important;
}

.has-background-text-invert {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-invert-l)) !important;
}

.has-text-text-on-scheme {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-on-scheme-l)) !important;
}

.has-background-text-on-scheme {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-on-scheme-l)) !important;
}

.has-text-text-light {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-light-l)) !important;
}

.has-background-text-light {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-light-l)) !important;
}

.has-text-text-light-invert {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-light-invert-l)) !important;
}

.has-background-text-light-invert {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-light-invert-l)) !important;
}

.has-text-text-dark {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-dark-l)) !important;
}

.has-background-text-dark {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-dark-l)) !important;
}

.has-text-text-dark-invert {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-dark-invert-l)) !important;
}

.has-background-text-dark-invert {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-dark-invert-l)) !important;
}

.has-text-text-soft {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-soft-l)) !important;
}

.has-background-text-soft {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-soft-l)) !important;
}

.has-text-text-bold {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-bold-l)) !important;
}

.has-background-text-bold {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-bold-l)) !important;
}

.has-text-text-soft-invert {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-soft-invert-l)) !important;
}

.has-background-text-soft-invert {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-soft-invert-l)) !important;
}

.has-text-text-bold-invert {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-bold-invert-l)) !important;
}

.has-background-text-bold-invert {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-bold-invert-l)) !important;
}

.has-text-text-00 {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-00-l)) !important;
}

.has-background-text-00 {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-00-l)) !important;
}

.has-text-text-00-invert {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-00-invert-l)) !important;
}

.has-background-text-00-invert {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-00-invert-l)) !important;
}

.has-text-text-05 {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-05-l)) !important;
}

.has-background-text-05 {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-05-l)) !important;
}

.has-text-text-05-invert {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-05-invert-l)) !important;
}

.has-background-text-05-invert {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-05-invert-l)) !important;
}

.has-text-text-10 {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-10-l)) !important;
}

.has-background-text-10 {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-10-l)) !important;
}

.has-text-text-10-invert {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-10-invert-l)) !important;
}

.has-background-text-10-invert {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-10-invert-l)) !important;
}

.has-text-text-15 {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-15-l)) !important;
}

.has-background-text-15 {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-15-l)) !important;
}

.has-text-text-15-invert {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-15-invert-l)) !important;
}

.has-background-text-15-invert {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-15-invert-l)) !important;
}

.has-text-text-20 {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-20-l)) !important;
}

.has-background-text-20 {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-20-l)) !important;
}

.has-text-text-20-invert {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-20-invert-l)) !important;
}

.has-background-text-20-invert {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-20-invert-l)) !important;
}

.has-text-text-25 {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-25-l)) !important;
}

.has-background-text-25 {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-25-l)) !important;
}

.has-text-text-25-invert {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-25-invert-l)) !important;
}

.has-background-text-25-invert {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-25-invert-l)) !important;
}

.has-text-text-30 {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-30-l)) !important;
}

.has-background-text-30 {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-30-l)) !important;
}

.has-text-text-30-invert {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-30-invert-l)) !important;
}

.has-background-text-30-invert {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-30-invert-l)) !important;
}

.has-text-text-35 {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-35-l)) !important;
}

.has-background-text-35 {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-35-l)) !important;
}

.has-text-text-35-invert {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-35-invert-l)) !important;
}

.has-background-text-35-invert {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-35-invert-l)) !important;
}

.has-text-text-40 {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-40-l)) !important;
}

.has-background-text-40 {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-40-l)) !important;
}

.has-text-text-40-invert {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-40-invert-l)) !important;
}

.has-background-text-40-invert {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-40-invert-l)) !important;
}

.has-text-text-45 {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-45-l)) !important;
}

.has-background-text-45 {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-45-l)) !important;
}

.has-text-text-45-invert {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-45-invert-l)) !important;
}

.has-background-text-45-invert {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-45-invert-l)) !important;
}

.has-text-text-50 {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-50-l)) !important;
}

.has-background-text-50 {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-50-l)) !important;
}

.has-text-text-50-invert {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-50-invert-l)) !important;
}

.has-background-text-50-invert {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-50-invert-l)) !important;
}

.has-text-text-55 {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-55-l)) !important;
}

.has-background-text-55 {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-55-l)) !important;
}

.has-text-text-55-invert {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-55-invert-l)) !important;
}

.has-background-text-55-invert {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-55-invert-l)) !important;
}

.has-text-text-60 {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-60-l)) !important;
}

.has-background-text-60 {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-60-l)) !important;
}

.has-text-text-60-invert {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-60-invert-l)) !important;
}

.has-background-text-60-invert {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-60-invert-l)) !important;
}

.has-text-text-65 {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-65-l)) !important;
}

.has-background-text-65 {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-65-l)) !important;
}

.has-text-text-65-invert {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-65-invert-l)) !important;
}

.has-background-text-65-invert {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-65-invert-l)) !important;
}

.has-text-text-70 {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-70-l)) !important;
}

.has-background-text-70 {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-70-l)) !important;
}

.has-text-text-70-invert {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-70-invert-l)) !important;
}

.has-background-text-70-invert {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-70-invert-l)) !important;
}

.has-text-text-75 {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-75-l)) !important;
}

.has-background-text-75 {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-75-l)) !important;
}

.has-text-text-75-invert {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-75-invert-l)) !important;
}

.has-background-text-75-invert {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-75-invert-l)) !important;
}

.has-text-text-80 {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-80-l)) !important;
}

.has-background-text-80 {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-80-l)) !important;
}

.has-text-text-80-invert {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-80-invert-l)) !important;
}

.has-background-text-80-invert {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-80-invert-l)) !important;
}

.has-text-text-85 {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-85-l)) !important;
}

.has-background-text-85 {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-85-l)) !important;
}

.has-text-text-85-invert {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-85-invert-l)) !important;
}

.has-background-text-85-invert {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-85-invert-l)) !important;
}

.has-text-text-90 {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-90-l)) !important;
}

.has-background-text-90 {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-90-l)) !important;
}

.has-text-text-90-invert {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-90-invert-l)) !important;
}

.has-background-text-90-invert {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-90-invert-l)) !important;
}

.has-text-text-95 {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-95-l)) !important;
}

.has-background-text-95 {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-95-l)) !important;
}

.has-text-text-95-invert {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-95-invert-l)) !important;
}

.has-background-text-95-invert {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-95-invert-l)) !important;
}

.has-text-text-100 {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-100-l)) !important;
}

.has-background-text-100 {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-100-l)) !important;
}

.has-text-text-100-invert {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-100-invert-l)) !important;
}

.has-background-text-100-invert {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-100-invert-l)) !important;
}

a.has-text-text:focus-visible, a.has-text-text:hover, button.has-text-text:focus-visible, button.has-text-text:hover, has-text-text.is-hoverable:focus-visible, has-text-text.is-hoverable:hover {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), calc(var(--bulma-text-l) + var(--bulma-hover-color-l-delta))) !important;
}

a.has-text-text:active, button.has-text-text:active, has-text-text.is-hoverable:active {
  color: hsl(var(--bulma-text-h), var(--bulma-text-s), calc(var(--bulma-text-l) + var(--bulma-active-color-l-delta))) !important;
}

a.has-background-text:focus-visible, a.has-background-text:hover, button.has-background-text:focus-visible, button.has-background-text:hover, has-background-text.is-hoverable:focus-visible, has-background-text.is-hoverable:hover {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), calc(var(--bulma-text-l) + var(--bulma-hover-background-l-delta))) !important;
}

a.has-background-text:active, button.has-background-text:active, has-background-text.is-hoverable:active {
  background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), calc(var(--bulma-text-l) + var(--bulma-active-background-l-delta))) !important;
}

.is-palette-text {
  --h:var(--bulma-text-h);
  --s:var(--bulma-text-s);
  --l:var(--bulma-text-l);
  --color:hsl(var(--h),var(--s),var(--l));
  --00-l:var(--bulma-text-00-l);
  --color-00:hsl(var(--h),var(--s),var(--00-l));
  --05-l:var(--bulma-text-05-l);
  --color-05:hsl(var(--h),var(--s),var(--05-l));
  --10-l:var(--bulma-text-10-l);
  --color-10:hsl(var(--h),var(--s),var(--10-l));
  --15-l:var(--bulma-text-15-l);
  --color-15:hsl(var(--h),var(--s),var(--15-l));
  --20-l:var(--bulma-text-20-l);
  --color-20:hsl(var(--h),var(--s),var(--20-l));
  --25-l:var(--bulma-text-25-l);
  --color-25:hsl(var(--h),var(--s),var(--25-l));
  --30-l:var(--bulma-text-30-l);
  --color-30:hsl(var(--h),var(--s),var(--30-l));
  --35-l:var(--bulma-text-35-l);
  --color-35:hsl(var(--h),var(--s),var(--35-l));
  --40-l:var(--bulma-text-40-l);
  --color-40:hsl(var(--h),var(--s),var(--40-l));
  --45-l:var(--bulma-text-45-l);
  --color-45:hsl(var(--h),var(--s),var(--45-l));
  --50-l:var(--bulma-text-50-l);
  --color-50:hsl(var(--h),var(--s),var(--50-l));
  --55-l:var(--bulma-text-55-l);
  --color-55:hsl(var(--h),var(--s),var(--55-l));
  --60-l:var(--bulma-text-60-l);
  --color-60:hsl(var(--h),var(--s),var(--60-l));
  --65-l:var(--bulma-text-65-l);
  --color-65:hsl(var(--h),var(--s),var(--65-l));
  --70-l:var(--bulma-text-70-l);
  --color-70:hsl(var(--h),var(--s),var(--70-l));
  --75-l:var(--bulma-text-75-l);
  --color-75:hsl(var(--h),var(--s),var(--75-l));
  --80-l:var(--bulma-text-80-l);
  --color-80:hsl(var(--h),var(--s),var(--80-l));
  --85-l:var(--bulma-text-85-l);
  --color-85:hsl(var(--h),var(--s),var(--85-l));
  --90-l:var(--bulma-text-90-l);
  --color-90:hsl(var(--h),var(--s),var(--90-l));
  --95-l:var(--bulma-text-95-l);
  --color-95:hsl(var(--h),var(--s),var(--95-l));
  --100-l:var(--bulma-text-100-l);
  --color-100:hsl(var(--h),var(--s),var(--100-l));
}

.has-text-primary {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l)) !important;
}

.has-background-primary {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l)) !important;
}

.has-text-primary-invert {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-invert-l)) !important;
}

.has-background-primary-invert {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-invert-l)) !important;
}

.has-text-primary-on-scheme {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-on-scheme-l)) !important;
}

.has-background-primary-on-scheme {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-on-scheme-l)) !important;
}

.has-text-primary-light {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-light-l)) !important;
}

.has-background-primary-light {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-light-l)) !important;
}

.has-text-primary-light-invert {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-light-invert-l)) !important;
}

.has-background-primary-light-invert {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-light-invert-l)) !important;
}

.has-text-primary-dark {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-dark-l)) !important;
}

.has-background-primary-dark {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-dark-l)) !important;
}

.has-text-primary-dark-invert {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-dark-invert-l)) !important;
}

.has-background-primary-dark-invert {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-dark-invert-l)) !important;
}

.has-text-primary-soft {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-soft-l)) !important;
}

.has-background-primary-soft {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-soft-l)) !important;
}

.has-text-primary-bold {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-bold-l)) !important;
}

.has-background-primary-bold {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-bold-l)) !important;
}

.has-text-primary-soft-invert {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-soft-invert-l)) !important;
}

.has-background-primary-soft-invert {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-soft-invert-l)) !important;
}

.has-text-primary-bold-invert {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-bold-invert-l)) !important;
}

.has-background-primary-bold-invert {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-bold-invert-l)) !important;
}

.has-text-primary-00 {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-00-l)) !important;
}

.has-background-primary-00 {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-00-l)) !important;
}

.has-text-primary-00-invert {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-00-invert-l)) !important;
}

.has-background-primary-00-invert {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-00-invert-l)) !important;
}

.has-text-primary-05 {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-05-l)) !important;
}

.has-background-primary-05 {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-05-l)) !important;
}

.has-text-primary-05-invert {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-05-invert-l)) !important;
}

.has-background-primary-05-invert {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-05-invert-l)) !important;
}

.has-text-primary-10 {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-10-l)) !important;
}

.has-background-primary-10 {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-10-l)) !important;
}

.has-text-primary-10-invert {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-10-invert-l)) !important;
}

.has-background-primary-10-invert {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-10-invert-l)) !important;
}

.has-text-primary-15 {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-15-l)) !important;
}

.has-background-primary-15 {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-15-l)) !important;
}

.has-text-primary-15-invert {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-15-invert-l)) !important;
}

.has-background-primary-15-invert {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-15-invert-l)) !important;
}

.has-text-primary-20 {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-20-l)) !important;
}

.has-background-primary-20 {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-20-l)) !important;
}

.has-text-primary-20-invert {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-20-invert-l)) !important;
}

.has-background-primary-20-invert {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-20-invert-l)) !important;
}

.has-text-primary-25 {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-25-l)) !important;
}

.has-background-primary-25 {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-25-l)) !important;
}

.has-text-primary-25-invert {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-25-invert-l)) !important;
}

.has-background-primary-25-invert {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-25-invert-l)) !important;
}

.has-text-primary-30 {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-30-l)) !important;
}

.has-background-primary-30 {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-30-l)) !important;
}

.has-text-primary-30-invert {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-30-invert-l)) !important;
}

.has-background-primary-30-invert {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-30-invert-l)) !important;
}

.has-text-primary-35 {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-35-l)) !important;
}

.has-background-primary-35 {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-35-l)) !important;
}

.has-text-primary-35-invert {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-35-invert-l)) !important;
}

.has-background-primary-35-invert {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-35-invert-l)) !important;
}

.has-text-primary-40 {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-40-l)) !important;
}

.has-background-primary-40 {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-40-l)) !important;
}

.has-text-primary-40-invert {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-40-invert-l)) !important;
}

.has-background-primary-40-invert {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-40-invert-l)) !important;
}

.has-text-primary-45 {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-45-l)) !important;
}

.has-background-primary-45 {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-45-l)) !important;
}

.has-text-primary-45-invert {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-45-invert-l)) !important;
}

.has-background-primary-45-invert {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-45-invert-l)) !important;
}

.has-text-primary-50 {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-50-l)) !important;
}

.has-background-primary-50 {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-50-l)) !important;
}

.has-text-primary-50-invert {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-50-invert-l)) !important;
}

.has-background-primary-50-invert {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-50-invert-l)) !important;
}

.has-text-primary-55 {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-55-l)) !important;
}

.has-background-primary-55 {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-55-l)) !important;
}

.has-text-primary-55-invert {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-55-invert-l)) !important;
}

.has-background-primary-55-invert {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-55-invert-l)) !important;
}

.has-text-primary-60 {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-60-l)) !important;
}

.has-background-primary-60 {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-60-l)) !important;
}

.has-text-primary-60-invert {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-60-invert-l)) !important;
}

.has-background-primary-60-invert {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-60-invert-l)) !important;
}

.has-text-primary-65 {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-65-l)) !important;
}

.has-background-primary-65 {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-65-l)) !important;
}

.has-text-primary-65-invert {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-65-invert-l)) !important;
}

.has-background-primary-65-invert {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-65-invert-l)) !important;
}

.has-text-primary-70 {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-70-l)) !important;
}

.has-background-primary-70 {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-70-l)) !important;
}

.has-text-primary-70-invert {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-70-invert-l)) !important;
}

.has-background-primary-70-invert {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-70-invert-l)) !important;
}

.has-text-primary-75 {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-75-l)) !important;
}

.has-background-primary-75 {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-75-l)) !important;
}

.has-text-primary-75-invert {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-75-invert-l)) !important;
}

.has-background-primary-75-invert {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-75-invert-l)) !important;
}

.has-text-primary-80 {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-80-l)) !important;
}

.has-background-primary-80 {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-80-l)) !important;
}

.has-text-primary-80-invert {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-80-invert-l)) !important;
}

.has-background-primary-80-invert {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-80-invert-l)) !important;
}

.has-text-primary-85 {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-85-l)) !important;
}

.has-background-primary-85 {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-85-l)) !important;
}

.has-text-primary-85-invert {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-85-invert-l)) !important;
}

.has-background-primary-85-invert {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-85-invert-l)) !important;
}

.has-text-primary-90 {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-90-l)) !important;
}

.has-background-primary-90 {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-90-l)) !important;
}

.has-text-primary-90-invert {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-90-invert-l)) !important;
}

.has-background-primary-90-invert {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-90-invert-l)) !important;
}

.has-text-primary-95 {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-95-l)) !important;
}

.has-background-primary-95 {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-95-l)) !important;
}

.has-text-primary-95-invert {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-95-invert-l)) !important;
}

.has-background-primary-95-invert {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-95-invert-l)) !important;
}

.has-text-primary-100 {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-100-l)) !important;
}

.has-background-primary-100 {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-100-l)) !important;
}

.has-text-primary-100-invert {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-100-invert-l)) !important;
}

.has-background-primary-100-invert {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-100-invert-l)) !important;
}

a.has-text-primary:focus-visible, a.has-text-primary:hover, button.has-text-primary:focus-visible, button.has-text-primary:hover, has-text-primary.is-hoverable:focus-visible, has-text-primary.is-hoverable:hover {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), calc(var(--bulma-primary-l) + var(--bulma-hover-color-l-delta))) !important;
}

a.has-text-primary:active, button.has-text-primary:active, has-text-primary.is-hoverable:active {
  color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), calc(var(--bulma-primary-l) + var(--bulma-active-color-l-delta))) !important;
}

a.has-background-primary:focus-visible, a.has-background-primary:hover, button.has-background-primary:focus-visible, button.has-background-primary:hover, has-background-primary.is-hoverable:focus-visible, has-background-primary.is-hoverable:hover {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), calc(var(--bulma-primary-l) + var(--bulma-hover-background-l-delta))) !important;
}

a.has-background-primary:active, button.has-background-primary:active, has-background-primary.is-hoverable:active {
  background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), calc(var(--bulma-primary-l) + var(--bulma-active-background-l-delta))) !important;
}

.is-palette-primary {
  --h:var(--bulma-primary-h);
  --s:var(--bulma-primary-s);
  --l:var(--bulma-primary-l);
  --color:hsl(var(--h),var(--s),var(--l));
  --00-l:var(--bulma-primary-00-l);
  --color-00:hsl(var(--h),var(--s),var(--00-l));
  --05-l:var(--bulma-primary-05-l);
  --color-05:hsl(var(--h),var(--s),var(--05-l));
  --10-l:var(--bulma-primary-10-l);
  --color-10:hsl(var(--h),var(--s),var(--10-l));
  --15-l:var(--bulma-primary-15-l);
  --color-15:hsl(var(--h),var(--s),var(--15-l));
  --20-l:var(--bulma-primary-20-l);
  --color-20:hsl(var(--h),var(--s),var(--20-l));
  --25-l:var(--bulma-primary-25-l);
  --color-25:hsl(var(--h),var(--s),var(--25-l));
  --30-l:var(--bulma-primary-30-l);
  --color-30:hsl(var(--h),var(--s),var(--30-l));
  --35-l:var(--bulma-primary-35-l);
  --color-35:hsl(var(--h),var(--s),var(--35-l));
  --40-l:var(--bulma-primary-40-l);
  --color-40:hsl(var(--h),var(--s),var(--40-l));
  --45-l:var(--bulma-primary-45-l);
  --color-45:hsl(var(--h),var(--s),var(--45-l));
  --50-l:var(--bulma-primary-50-l);
  --color-50:hsl(var(--h),var(--s),var(--50-l));
  --55-l:var(--bulma-primary-55-l);
  --color-55:hsl(var(--h),var(--s),var(--55-l));
  --60-l:var(--bulma-primary-60-l);
  --color-60:hsl(var(--h),var(--s),var(--60-l));
  --65-l:var(--bulma-primary-65-l);
  --color-65:hsl(var(--h),var(--s),var(--65-l));
  --70-l:var(--bulma-primary-70-l);
  --color-70:hsl(var(--h),var(--s),var(--70-l));
  --75-l:var(--bulma-primary-75-l);
  --color-75:hsl(var(--h),var(--s),var(--75-l));
  --80-l:var(--bulma-primary-80-l);
  --color-80:hsl(var(--h),var(--s),var(--80-l));
  --85-l:var(--bulma-primary-85-l);
  --color-85:hsl(var(--h),var(--s),var(--85-l));
  --90-l:var(--bulma-primary-90-l);
  --color-90:hsl(var(--h),var(--s),var(--90-l));
  --95-l:var(--bulma-primary-95-l);
  --color-95:hsl(var(--h),var(--s),var(--95-l));
  --100-l:var(--bulma-primary-100-l);
  --color-100:hsl(var(--h),var(--s),var(--100-l));
}

.has-text-link {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l)) !important;
}

.has-background-link {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l)) !important;
}

.has-text-link-invert {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-invert-l)) !important;
}

.has-background-link-invert {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-invert-l)) !important;
}

.has-text-link-on-scheme {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l)) !important;
}

.has-background-link-on-scheme {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l)) !important;
}

.has-text-link-light {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-light-l)) !important;
}

.has-background-link-light {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-light-l)) !important;
}

.has-text-link-light-invert {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-light-invert-l)) !important;
}

.has-background-link-light-invert {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-light-invert-l)) !important;
}

.has-text-link-dark {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-dark-l)) !important;
}

.has-background-link-dark {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-dark-l)) !important;
}

.has-text-link-dark-invert {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-dark-invert-l)) !important;
}

.has-background-link-dark-invert {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-dark-invert-l)) !important;
}

.has-text-link-soft {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-soft-l)) !important;
}

.has-background-link-soft {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-soft-l)) !important;
}

.has-text-link-bold {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-bold-l)) !important;
}

.has-background-link-bold {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-bold-l)) !important;
}

.has-text-link-soft-invert {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-soft-invert-l)) !important;
}

.has-background-link-soft-invert {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-soft-invert-l)) !important;
}

.has-text-link-bold-invert {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-bold-invert-l)) !important;
}

.has-background-link-bold-invert {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-bold-invert-l)) !important;
}

.has-text-link-00 {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-00-l)) !important;
}

.has-background-link-00 {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-00-l)) !important;
}

.has-text-link-00-invert {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-00-invert-l)) !important;
}

.has-background-link-00-invert {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-00-invert-l)) !important;
}

.has-text-link-05 {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-05-l)) !important;
}

.has-background-link-05 {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-05-l)) !important;
}

.has-text-link-05-invert {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-05-invert-l)) !important;
}

.has-background-link-05-invert {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-05-invert-l)) !important;
}

.has-text-link-10 {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-10-l)) !important;
}

.has-background-link-10 {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-10-l)) !important;
}

.has-text-link-10-invert {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-10-invert-l)) !important;
}

.has-background-link-10-invert {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-10-invert-l)) !important;
}

.has-text-link-15 {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-15-l)) !important;
}

.has-background-link-15 {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-15-l)) !important;
}

.has-text-link-15-invert {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-15-invert-l)) !important;
}

.has-background-link-15-invert {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-15-invert-l)) !important;
}

.has-text-link-20 {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-20-l)) !important;
}

.has-background-link-20 {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-20-l)) !important;
}

.has-text-link-20-invert {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-20-invert-l)) !important;
}

.has-background-link-20-invert {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-20-invert-l)) !important;
}

.has-text-link-25 {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-25-l)) !important;
}

.has-background-link-25 {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-25-l)) !important;
}

.has-text-link-25-invert {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-25-invert-l)) !important;
}

.has-background-link-25-invert {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-25-invert-l)) !important;
}

.has-text-link-30 {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-30-l)) !important;
}

.has-background-link-30 {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-30-l)) !important;
}

.has-text-link-30-invert {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-30-invert-l)) !important;
}

.has-background-link-30-invert {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-30-invert-l)) !important;
}

.has-text-link-35 {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-35-l)) !important;
}

.has-background-link-35 {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-35-l)) !important;
}

.has-text-link-35-invert {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-35-invert-l)) !important;
}

.has-background-link-35-invert {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-35-invert-l)) !important;
}

.has-text-link-40 {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-40-l)) !important;
}

.has-background-link-40 {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-40-l)) !important;
}

.has-text-link-40-invert {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-40-invert-l)) !important;
}

.has-background-link-40-invert {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-40-invert-l)) !important;
}

.has-text-link-45 {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-45-l)) !important;
}

.has-background-link-45 {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-45-l)) !important;
}

.has-text-link-45-invert {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-45-invert-l)) !important;
}

.has-background-link-45-invert {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-45-invert-l)) !important;
}

.has-text-link-50 {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-50-l)) !important;
}

.has-background-link-50 {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-50-l)) !important;
}

.has-text-link-50-invert {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-50-invert-l)) !important;
}

.has-background-link-50-invert {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-50-invert-l)) !important;
}

.has-text-link-55 {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-55-l)) !important;
}

.has-background-link-55 {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-55-l)) !important;
}

.has-text-link-55-invert {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-55-invert-l)) !important;
}

.has-background-link-55-invert {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-55-invert-l)) !important;
}

.has-text-link-60 {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-60-l)) !important;
}

.has-background-link-60 {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-60-l)) !important;
}

.has-text-link-60-invert {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-60-invert-l)) !important;
}

.has-background-link-60-invert {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-60-invert-l)) !important;
}

.has-text-link-65 {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-65-l)) !important;
}

.has-background-link-65 {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-65-l)) !important;
}

.has-text-link-65-invert {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-65-invert-l)) !important;
}

.has-background-link-65-invert {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-65-invert-l)) !important;
}

.has-text-link-70 {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-70-l)) !important;
}

.has-background-link-70 {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-70-l)) !important;
}

.has-text-link-70-invert {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-70-invert-l)) !important;
}

.has-background-link-70-invert {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-70-invert-l)) !important;
}

.has-text-link-75 {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-75-l)) !important;
}

.has-background-link-75 {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-75-l)) !important;
}

.has-text-link-75-invert {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-75-invert-l)) !important;
}

.has-background-link-75-invert {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-75-invert-l)) !important;
}

.has-text-link-80 {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-80-l)) !important;
}

.has-background-link-80 {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-80-l)) !important;
}

.has-text-link-80-invert {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-80-invert-l)) !important;
}

.has-background-link-80-invert {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-80-invert-l)) !important;
}

.has-text-link-85 {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-85-l)) !important;
}

.has-background-link-85 {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-85-l)) !important;
}

.has-text-link-85-invert {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-85-invert-l)) !important;
}

.has-background-link-85-invert {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-85-invert-l)) !important;
}

.has-text-link-90 {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-90-l)) !important;
}

.has-background-link-90 {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-90-l)) !important;
}

.has-text-link-90-invert {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-90-invert-l)) !important;
}

.has-background-link-90-invert {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-90-invert-l)) !important;
}

.has-text-link-95 {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-95-l)) !important;
}

.has-background-link-95 {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-95-l)) !important;
}

.has-text-link-95-invert {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-95-invert-l)) !important;
}

.has-background-link-95-invert {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-95-invert-l)) !important;
}

.has-text-link-100 {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-100-l)) !important;
}

.has-background-link-100 {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-100-l)) !important;
}

.has-text-link-100-invert {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-100-invert-l)) !important;
}

.has-background-link-100-invert {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-100-invert-l)) !important;
}

a.has-text-link:focus-visible, a.has-text-link:hover, button.has-text-link:focus-visible, button.has-text-link:hover, has-text-link.is-hoverable:focus-visible, has-text-link.is-hoverable:hover {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-l) + var(--bulma-hover-color-l-delta))) !important;
}

a.has-text-link:active, button.has-text-link:active, has-text-link.is-hoverable:active {
  color: hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-l) + var(--bulma-active-color-l-delta))) !important;
}

a.has-background-link:focus-visible, a.has-background-link:hover, button.has-background-link:focus-visible, button.has-background-link:hover, has-background-link.is-hoverable:focus-visible, has-background-link.is-hoverable:hover {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-l) + var(--bulma-hover-background-l-delta))) !important;
}

a.has-background-link:active, button.has-background-link:active, has-background-link.is-hoverable:active {
  background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-l) + var(--bulma-active-background-l-delta))) !important;
}

.is-palette-link {
  --h:var(--bulma-link-h);
  --s:var(--bulma-link-s);
  --l:var(--bulma-link-l);
  --color:hsl(var(--h),var(--s),var(--l));
  --00-l:var(--bulma-link-00-l);
  --color-00:hsl(var(--h),var(--s),var(--00-l));
  --05-l:var(--bulma-link-05-l);
  --color-05:hsl(var(--h),var(--s),var(--05-l));
  --10-l:var(--bulma-link-10-l);
  --color-10:hsl(var(--h),var(--s),var(--10-l));
  --15-l:var(--bulma-link-15-l);
  --color-15:hsl(var(--h),var(--s),var(--15-l));
  --20-l:var(--bulma-link-20-l);
  --color-20:hsl(var(--h),var(--s),var(--20-l));
  --25-l:var(--bulma-link-25-l);
  --color-25:hsl(var(--h),var(--s),var(--25-l));
  --30-l:var(--bulma-link-30-l);
  --color-30:hsl(var(--h),var(--s),var(--30-l));
  --35-l:var(--bulma-link-35-l);
  --color-35:hsl(var(--h),var(--s),var(--35-l));
  --40-l:var(--bulma-link-40-l);
  --color-40:hsl(var(--h),var(--s),var(--40-l));
  --45-l:var(--bulma-link-45-l);
  --color-45:hsl(var(--h),var(--s),var(--45-l));
  --50-l:var(--bulma-link-50-l);
  --color-50:hsl(var(--h),var(--s),var(--50-l));
  --55-l:var(--bulma-link-55-l);
  --color-55:hsl(var(--h),var(--s),var(--55-l));
  --60-l:var(--bulma-link-60-l);
  --color-60:hsl(var(--h),var(--s),var(--60-l));
  --65-l:var(--bulma-link-65-l);
  --color-65:hsl(var(--h),var(--s),var(--65-l));
  --70-l:var(--bulma-link-70-l);
  --color-70:hsl(var(--h),var(--s),var(--70-l));
  --75-l:var(--bulma-link-75-l);
  --color-75:hsl(var(--h),var(--s),var(--75-l));
  --80-l:var(--bulma-link-80-l);
  --color-80:hsl(var(--h),var(--s),var(--80-l));
  --85-l:var(--bulma-link-85-l);
  --color-85:hsl(var(--h),var(--s),var(--85-l));
  --90-l:var(--bulma-link-90-l);
  --color-90:hsl(var(--h),var(--s),var(--90-l));
  --95-l:var(--bulma-link-95-l);
  --color-95:hsl(var(--h),var(--s),var(--95-l));
  --100-l:var(--bulma-link-100-l);
  --color-100:hsl(var(--h),var(--s),var(--100-l));
}

.has-text-info {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-l)) !important;
}

.has-background-info {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-l)) !important;
}

.has-text-info-invert {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-invert-l)) !important;
}

.has-background-info-invert {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-invert-l)) !important;
}

.has-text-info-on-scheme {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-on-scheme-l)) !important;
}

.has-background-info-on-scheme {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-on-scheme-l)) !important;
}

.has-text-info-light {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-light-l)) !important;
}

.has-background-info-light {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-light-l)) !important;
}

.has-text-info-light-invert {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-light-invert-l)) !important;
}

.has-background-info-light-invert {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-light-invert-l)) !important;
}

.has-text-info-dark {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-dark-l)) !important;
}

.has-background-info-dark {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-dark-l)) !important;
}

.has-text-info-dark-invert {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-dark-invert-l)) !important;
}

.has-background-info-dark-invert {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-dark-invert-l)) !important;
}

.has-text-info-soft {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-soft-l)) !important;
}

.has-background-info-soft {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-soft-l)) !important;
}

.has-text-info-bold {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-bold-l)) !important;
}

.has-background-info-bold {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-bold-l)) !important;
}

.has-text-info-soft-invert {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-soft-invert-l)) !important;
}

.has-background-info-soft-invert {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-soft-invert-l)) !important;
}

.has-text-info-bold-invert {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-bold-invert-l)) !important;
}

.has-background-info-bold-invert {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-bold-invert-l)) !important;
}

.has-text-info-00 {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-00-l)) !important;
}

.has-background-info-00 {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-00-l)) !important;
}

.has-text-info-00-invert {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-00-invert-l)) !important;
}

.has-background-info-00-invert {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-00-invert-l)) !important;
}

.has-text-info-05 {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-05-l)) !important;
}

.has-background-info-05 {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-05-l)) !important;
}

.has-text-info-05-invert {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-05-invert-l)) !important;
}

.has-background-info-05-invert {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-05-invert-l)) !important;
}

.has-text-info-10 {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-10-l)) !important;
}

.has-background-info-10 {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-10-l)) !important;
}

.has-text-info-10-invert {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-10-invert-l)) !important;
}

.has-background-info-10-invert {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-10-invert-l)) !important;
}

.has-text-info-15 {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-15-l)) !important;
}

.has-background-info-15 {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-15-l)) !important;
}

.has-text-info-15-invert {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-15-invert-l)) !important;
}

.has-background-info-15-invert {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-15-invert-l)) !important;
}

.has-text-info-20 {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-20-l)) !important;
}

.has-background-info-20 {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-20-l)) !important;
}

.has-text-info-20-invert {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-20-invert-l)) !important;
}

.has-background-info-20-invert {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-20-invert-l)) !important;
}

.has-text-info-25 {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-25-l)) !important;
}

.has-background-info-25 {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-25-l)) !important;
}

.has-text-info-25-invert {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-25-invert-l)) !important;
}

.has-background-info-25-invert {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-25-invert-l)) !important;
}

.has-text-info-30 {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-30-l)) !important;
}

.has-background-info-30 {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-30-l)) !important;
}

.has-text-info-30-invert {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-30-invert-l)) !important;
}

.has-background-info-30-invert {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-30-invert-l)) !important;
}

.has-text-info-35 {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-35-l)) !important;
}

.has-background-info-35 {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-35-l)) !important;
}

.has-text-info-35-invert {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-35-invert-l)) !important;
}

.has-background-info-35-invert {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-35-invert-l)) !important;
}

.has-text-info-40 {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-40-l)) !important;
}

.has-background-info-40 {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-40-l)) !important;
}

.has-text-info-40-invert {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-40-invert-l)) !important;
}

.has-background-info-40-invert {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-40-invert-l)) !important;
}

.has-text-info-45 {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-45-l)) !important;
}

.has-background-info-45 {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-45-l)) !important;
}

.has-text-info-45-invert {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-45-invert-l)) !important;
}

.has-background-info-45-invert {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-45-invert-l)) !important;
}

.has-text-info-50 {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-50-l)) !important;
}

.has-background-info-50 {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-50-l)) !important;
}

.has-text-info-50-invert {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-50-invert-l)) !important;
}

.has-background-info-50-invert {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-50-invert-l)) !important;
}

.has-text-info-55 {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-55-l)) !important;
}

.has-background-info-55 {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-55-l)) !important;
}

.has-text-info-55-invert {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-55-invert-l)) !important;
}

.has-background-info-55-invert {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-55-invert-l)) !important;
}

.has-text-info-60 {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-60-l)) !important;
}

.has-background-info-60 {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-60-l)) !important;
}

.has-text-info-60-invert {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-60-invert-l)) !important;
}

.has-background-info-60-invert {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-60-invert-l)) !important;
}

.has-text-info-65 {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-65-l)) !important;
}

.has-background-info-65 {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-65-l)) !important;
}

.has-text-info-65-invert {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-65-invert-l)) !important;
}

.has-background-info-65-invert {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-65-invert-l)) !important;
}

.has-text-info-70 {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-70-l)) !important;
}

.has-background-info-70 {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-70-l)) !important;
}

.has-text-info-70-invert {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-70-invert-l)) !important;
}

.has-background-info-70-invert {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-70-invert-l)) !important;
}

.has-text-info-75 {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-75-l)) !important;
}

.has-background-info-75 {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-75-l)) !important;
}

.has-text-info-75-invert {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-75-invert-l)) !important;
}

.has-background-info-75-invert {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-75-invert-l)) !important;
}

.has-text-info-80 {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-80-l)) !important;
}

.has-background-info-80 {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-80-l)) !important;
}

.has-text-info-80-invert {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-80-invert-l)) !important;
}

.has-background-info-80-invert {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-80-invert-l)) !important;
}

.has-text-info-85 {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-85-l)) !important;
}

.has-background-info-85 {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-85-l)) !important;
}

.has-text-info-85-invert {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-85-invert-l)) !important;
}

.has-background-info-85-invert {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-85-invert-l)) !important;
}

.has-text-info-90 {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-90-l)) !important;
}

.has-background-info-90 {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-90-l)) !important;
}

.has-text-info-90-invert {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-90-invert-l)) !important;
}

.has-background-info-90-invert {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-90-invert-l)) !important;
}

.has-text-info-95 {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-95-l)) !important;
}

.has-background-info-95 {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-95-l)) !important;
}

.has-text-info-95-invert {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-95-invert-l)) !important;
}

.has-background-info-95-invert {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-95-invert-l)) !important;
}

.has-text-info-100 {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-100-l)) !important;
}

.has-background-info-100 {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-100-l)) !important;
}

.has-text-info-100-invert {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-100-invert-l)) !important;
}

.has-background-info-100-invert {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-100-invert-l)) !important;
}

a.has-text-info:focus-visible, a.has-text-info:hover, button.has-text-info:focus-visible, button.has-text-info:hover, has-text-info.is-hoverable:focus-visible, has-text-info.is-hoverable:hover {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), calc(var(--bulma-info-l) + var(--bulma-hover-color-l-delta))) !important;
}

a.has-text-info:active, button.has-text-info:active, has-text-info.is-hoverable:active {
  color: hsl(var(--bulma-info-h), var(--bulma-info-s), calc(var(--bulma-info-l) + var(--bulma-active-color-l-delta))) !important;
}

a.has-background-info:focus-visible, a.has-background-info:hover, button.has-background-info:focus-visible, button.has-background-info:hover, has-background-info.is-hoverable:focus-visible, has-background-info.is-hoverable:hover {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), calc(var(--bulma-info-l) + var(--bulma-hover-background-l-delta))) !important;
}

a.has-background-info:active, button.has-background-info:active, has-background-info.is-hoverable:active {
  background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), calc(var(--bulma-info-l) + var(--bulma-active-background-l-delta))) !important;
}

.is-palette-info {
  --h:var(--bulma-info-h);
  --s:var(--bulma-info-s);
  --l:var(--bulma-info-l);
  --color:hsl(var(--h),var(--s),var(--l));
  --00-l:var(--bulma-info-00-l);
  --color-00:hsl(var(--h),var(--s),var(--00-l));
  --05-l:var(--bulma-info-05-l);
  --color-05:hsl(var(--h),var(--s),var(--05-l));
  --10-l:var(--bulma-info-10-l);
  --color-10:hsl(var(--h),var(--s),var(--10-l));
  --15-l:var(--bulma-info-15-l);
  --color-15:hsl(var(--h),var(--s),var(--15-l));
  --20-l:var(--bulma-info-20-l);
  --color-20:hsl(var(--h),var(--s),var(--20-l));
  --25-l:var(--bulma-info-25-l);
  --color-25:hsl(var(--h),var(--s),var(--25-l));
  --30-l:var(--bulma-info-30-l);
  --color-30:hsl(var(--h),var(--s),var(--30-l));
  --35-l:var(--bulma-info-35-l);
  --color-35:hsl(var(--h),var(--s),var(--35-l));
  --40-l:var(--bulma-info-40-l);
  --color-40:hsl(var(--h),var(--s),var(--40-l));
  --45-l:var(--bulma-info-45-l);
  --color-45:hsl(var(--h),var(--s),var(--45-l));
  --50-l:var(--bulma-info-50-l);
  --color-50:hsl(var(--h),var(--s),var(--50-l));
  --55-l:var(--bulma-info-55-l);
  --color-55:hsl(var(--h),var(--s),var(--55-l));
  --60-l:var(--bulma-info-60-l);
  --color-60:hsl(var(--h),var(--s),var(--60-l));
  --65-l:var(--bulma-info-65-l);
  --color-65:hsl(var(--h),var(--s),var(--65-l));
  --70-l:var(--bulma-info-70-l);
  --color-70:hsl(var(--h),var(--s),var(--70-l));
  --75-l:var(--bulma-info-75-l);
  --color-75:hsl(var(--h),var(--s),var(--75-l));
  --80-l:var(--bulma-info-80-l);
  --color-80:hsl(var(--h),var(--s),var(--80-l));
  --85-l:var(--bulma-info-85-l);
  --color-85:hsl(var(--h),var(--s),var(--85-l));
  --90-l:var(--bulma-info-90-l);
  --color-90:hsl(var(--h),var(--s),var(--90-l));
  --95-l:var(--bulma-info-95-l);
  --color-95:hsl(var(--h),var(--s),var(--95-l));
  --100-l:var(--bulma-info-100-l);
  --color-100:hsl(var(--h),var(--s),var(--100-l));
}

.has-text-success {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-l)) !important;
}

.has-background-success {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-l)) !important;
}

.has-text-success-invert {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-invert-l)) !important;
}

.has-background-success-invert {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-invert-l)) !important;
}

.has-text-success-on-scheme {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-on-scheme-l)) !important;
}

.has-background-success-on-scheme {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-on-scheme-l)) !important;
}

.has-text-success-light {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-light-l)) !important;
}

.has-background-success-light {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-light-l)) !important;
}

.has-text-success-light-invert {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-light-invert-l)) !important;
}

.has-background-success-light-invert {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-light-invert-l)) !important;
}

.has-text-success-dark {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-dark-l)) !important;
}

.has-background-success-dark {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-dark-l)) !important;
}

.has-text-success-dark-invert {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-dark-invert-l)) !important;
}

.has-background-success-dark-invert {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-dark-invert-l)) !important;
}

.has-text-success-soft {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-soft-l)) !important;
}

.has-background-success-soft {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-soft-l)) !important;
}

.has-text-success-bold {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-bold-l)) !important;
}

.has-background-success-bold {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-bold-l)) !important;
}

.has-text-success-soft-invert {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-soft-invert-l)) !important;
}

.has-background-success-soft-invert {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-soft-invert-l)) !important;
}

.has-text-success-bold-invert {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-bold-invert-l)) !important;
}

.has-background-success-bold-invert {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-bold-invert-l)) !important;
}

.has-text-success-00 {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-00-l)) !important;
}

.has-background-success-00 {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-00-l)) !important;
}

.has-text-success-00-invert {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-00-invert-l)) !important;
}

.has-background-success-00-invert {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-00-invert-l)) !important;
}

.has-text-success-05 {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-05-l)) !important;
}

.has-background-success-05 {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-05-l)) !important;
}

.has-text-success-05-invert {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-05-invert-l)) !important;
}

.has-background-success-05-invert {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-05-invert-l)) !important;
}

.has-text-success-10 {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-10-l)) !important;
}

.has-background-success-10 {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-10-l)) !important;
}

.has-text-success-10-invert {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-10-invert-l)) !important;
}

.has-background-success-10-invert {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-10-invert-l)) !important;
}

.has-text-success-15 {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-15-l)) !important;
}

.has-background-success-15 {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-15-l)) !important;
}

.has-text-success-15-invert {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-15-invert-l)) !important;
}

.has-background-success-15-invert {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-15-invert-l)) !important;
}

.has-text-success-20 {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-20-l)) !important;
}

.has-background-success-20 {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-20-l)) !important;
}

.has-text-success-20-invert {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-20-invert-l)) !important;
}

.has-background-success-20-invert {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-20-invert-l)) !important;
}

.has-text-success-25 {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-25-l)) !important;
}

.has-background-success-25 {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-25-l)) !important;
}

.has-text-success-25-invert {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-25-invert-l)) !important;
}

.has-background-success-25-invert {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-25-invert-l)) !important;
}

.has-text-success-30 {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-30-l)) !important;
}

.has-background-success-30 {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-30-l)) !important;
}

.has-text-success-30-invert {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-30-invert-l)) !important;
}

.has-background-success-30-invert {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-30-invert-l)) !important;
}

.has-text-success-35 {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-35-l)) !important;
}

.has-background-success-35 {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-35-l)) !important;
}

.has-text-success-35-invert {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-35-invert-l)) !important;
}

.has-background-success-35-invert {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-35-invert-l)) !important;
}

.has-text-success-40 {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-40-l)) !important;
}

.has-background-success-40 {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-40-l)) !important;
}

.has-text-success-40-invert {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-40-invert-l)) !important;
}

.has-background-success-40-invert {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-40-invert-l)) !important;
}

.has-text-success-45 {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-45-l)) !important;
}

.has-background-success-45 {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-45-l)) !important;
}

.has-text-success-45-invert {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-45-invert-l)) !important;
}

.has-background-success-45-invert {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-45-invert-l)) !important;
}

.has-text-success-50 {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-50-l)) !important;
}

.has-background-success-50 {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-50-l)) !important;
}

.has-text-success-50-invert {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-50-invert-l)) !important;
}

.has-background-success-50-invert {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-50-invert-l)) !important;
}

.has-text-success-55 {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-55-l)) !important;
}

.has-background-success-55 {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-55-l)) !important;
}

.has-text-success-55-invert {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-55-invert-l)) !important;
}

.has-background-success-55-invert {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-55-invert-l)) !important;
}

.has-text-success-60 {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-60-l)) !important;
}

.has-background-success-60 {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-60-l)) !important;
}

.has-text-success-60-invert {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-60-invert-l)) !important;
}

.has-background-success-60-invert {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-60-invert-l)) !important;
}

.has-text-success-65 {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-65-l)) !important;
}

.has-background-success-65 {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-65-l)) !important;
}

.has-text-success-65-invert {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-65-invert-l)) !important;
}

.has-background-success-65-invert {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-65-invert-l)) !important;
}

.has-text-success-70 {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-70-l)) !important;
}

.has-background-success-70 {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-70-l)) !important;
}

.has-text-success-70-invert {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-70-invert-l)) !important;
}

.has-background-success-70-invert {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-70-invert-l)) !important;
}

.has-text-success-75 {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-75-l)) !important;
}

.has-background-success-75 {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-75-l)) !important;
}

.has-text-success-75-invert {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-75-invert-l)) !important;
}

.has-background-success-75-invert {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-75-invert-l)) !important;
}

.has-text-success-80 {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-80-l)) !important;
}

.has-background-success-80 {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-80-l)) !important;
}

.has-text-success-80-invert {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-80-invert-l)) !important;
}

.has-background-success-80-invert {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-80-invert-l)) !important;
}

.has-text-success-85 {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-85-l)) !important;
}

.has-background-success-85 {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-85-l)) !important;
}

.has-text-success-85-invert {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-85-invert-l)) !important;
}

.has-background-success-85-invert {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-85-invert-l)) !important;
}

.has-text-success-90 {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-90-l)) !important;
}

.has-background-success-90 {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-90-l)) !important;
}

.has-text-success-90-invert {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-90-invert-l)) !important;
}

.has-background-success-90-invert {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-90-invert-l)) !important;
}

.has-text-success-95 {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-95-l)) !important;
}

.has-background-success-95 {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-95-l)) !important;
}

.has-text-success-95-invert {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-95-invert-l)) !important;
}

.has-background-success-95-invert {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-95-invert-l)) !important;
}

.has-text-success-100 {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-100-l)) !important;
}

.has-background-success-100 {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-100-l)) !important;
}

.has-text-success-100-invert {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-100-invert-l)) !important;
}

.has-background-success-100-invert {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-100-invert-l)) !important;
}

a.has-text-success:focus-visible, a.has-text-success:hover, button.has-text-success:focus-visible, button.has-text-success:hover, has-text-success.is-hoverable:focus-visible, has-text-success.is-hoverable:hover {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), calc(var(--bulma-success-l) + var(--bulma-hover-color-l-delta))) !important;
}

a.has-text-success:active, button.has-text-success:active, has-text-success.is-hoverable:active {
  color: hsl(var(--bulma-success-h), var(--bulma-success-s), calc(var(--bulma-success-l) + var(--bulma-active-color-l-delta))) !important;
}

a.has-background-success:focus-visible, a.has-background-success:hover, button.has-background-success:focus-visible, button.has-background-success:hover, has-background-success.is-hoverable:focus-visible, has-background-success.is-hoverable:hover {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), calc(var(--bulma-success-l) + var(--bulma-hover-background-l-delta))) !important;
}

a.has-background-success:active, button.has-background-success:active, has-background-success.is-hoverable:active {
  background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), calc(var(--bulma-success-l) + var(--bulma-active-background-l-delta))) !important;
}

.is-palette-success {
  --h:var(--bulma-success-h);
  --s:var(--bulma-success-s);
  --l:var(--bulma-success-l);
  --color:hsl(var(--h),var(--s),var(--l));
  --00-l:var(--bulma-success-00-l);
  --color-00:hsl(var(--h),var(--s),var(--00-l));
  --05-l:var(--bulma-success-05-l);
  --color-05:hsl(var(--h),var(--s),var(--05-l));
  --10-l:var(--bulma-success-10-l);
  --color-10:hsl(var(--h),var(--s),var(--10-l));
  --15-l:var(--bulma-success-15-l);
  --color-15:hsl(var(--h),var(--s),var(--15-l));
  --20-l:var(--bulma-success-20-l);
  --color-20:hsl(var(--h),var(--s),var(--20-l));
  --25-l:var(--bulma-success-25-l);
  --color-25:hsl(var(--h),var(--s),var(--25-l));
  --30-l:var(--bulma-success-30-l);
  --color-30:hsl(var(--h),var(--s),var(--30-l));
  --35-l:var(--bulma-success-35-l);
  --color-35:hsl(var(--h),var(--s),var(--35-l));
  --40-l:var(--bulma-success-40-l);
  --color-40:hsl(var(--h),var(--s),var(--40-l));
  --45-l:var(--bulma-success-45-l);
  --color-45:hsl(var(--h),var(--s),var(--45-l));
  --50-l:var(--bulma-success-50-l);
  --color-50:hsl(var(--h),var(--s),var(--50-l));
  --55-l:var(--bulma-success-55-l);
  --color-55:hsl(var(--h),var(--s),var(--55-l));
  --60-l:var(--bulma-success-60-l);
  --color-60:hsl(var(--h),var(--s),var(--60-l));
  --65-l:var(--bulma-success-65-l);
  --color-65:hsl(var(--h),var(--s),var(--65-l));
  --70-l:var(--bulma-success-70-l);
  --color-70:hsl(var(--h),var(--s),var(--70-l));
  --75-l:var(--bulma-success-75-l);
  --color-75:hsl(var(--h),var(--s),var(--75-l));
  --80-l:var(--bulma-success-80-l);
  --color-80:hsl(var(--h),var(--s),var(--80-l));
  --85-l:var(--bulma-success-85-l);
  --color-85:hsl(var(--h),var(--s),var(--85-l));
  --90-l:var(--bulma-success-90-l);
  --color-90:hsl(var(--h),var(--s),var(--90-l));
  --95-l:var(--bulma-success-95-l);
  --color-95:hsl(var(--h),var(--s),var(--95-l));
  --100-l:var(--bulma-success-100-l);
  --color-100:hsl(var(--h),var(--s),var(--100-l));
}

.has-text-warning {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-l)) !important;
}

.has-background-warning {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-l)) !important;
}

.has-text-warning-invert {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-invert-l)) !important;
}

.has-background-warning-invert {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-invert-l)) !important;
}

.has-text-warning-on-scheme {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-on-scheme-l)) !important;
}

.has-background-warning-on-scheme {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-on-scheme-l)) !important;
}

.has-text-warning-light {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-light-l)) !important;
}

.has-background-warning-light {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-light-l)) !important;
}

.has-text-warning-light-invert {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-light-invert-l)) !important;
}

.has-background-warning-light-invert {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-light-invert-l)) !important;
}

.has-text-warning-dark {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-dark-l)) !important;
}

.has-background-warning-dark {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-dark-l)) !important;
}

.has-text-warning-dark-invert {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-dark-invert-l)) !important;
}

.has-background-warning-dark-invert {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-dark-invert-l)) !important;
}

.has-text-warning-soft {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-soft-l)) !important;
}

.has-background-warning-soft {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-soft-l)) !important;
}

.has-text-warning-bold {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-bold-l)) !important;
}

.has-background-warning-bold {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-bold-l)) !important;
}

.has-text-warning-soft-invert {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-soft-invert-l)) !important;
}

.has-background-warning-soft-invert {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-soft-invert-l)) !important;
}

.has-text-warning-bold-invert {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-bold-invert-l)) !important;
}

.has-background-warning-bold-invert {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-bold-invert-l)) !important;
}

.has-text-warning-00 {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-00-l)) !important;
}

.has-background-warning-00 {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-00-l)) !important;
}

.has-text-warning-00-invert {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-00-invert-l)) !important;
}

.has-background-warning-00-invert {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-00-invert-l)) !important;
}

.has-text-warning-05 {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-05-l)) !important;
}

.has-background-warning-05 {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-05-l)) !important;
}

.has-text-warning-05-invert {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-05-invert-l)) !important;
}

.has-background-warning-05-invert {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-05-invert-l)) !important;
}

.has-text-warning-10 {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-10-l)) !important;
}

.has-background-warning-10 {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-10-l)) !important;
}

.has-text-warning-10-invert {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-10-invert-l)) !important;
}

.has-background-warning-10-invert {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-10-invert-l)) !important;
}

.has-text-warning-15 {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-15-l)) !important;
}

.has-background-warning-15 {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-15-l)) !important;
}

.has-text-warning-15-invert {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-15-invert-l)) !important;
}

.has-background-warning-15-invert {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-15-invert-l)) !important;
}

.has-text-warning-20 {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-20-l)) !important;
}

.has-background-warning-20 {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-20-l)) !important;
}

.has-text-warning-20-invert {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-20-invert-l)) !important;
}

.has-background-warning-20-invert {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-20-invert-l)) !important;
}

.has-text-warning-25 {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-25-l)) !important;
}

.has-background-warning-25 {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-25-l)) !important;
}

.has-text-warning-25-invert {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-25-invert-l)) !important;
}

.has-background-warning-25-invert {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-25-invert-l)) !important;
}

.has-text-warning-30 {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-30-l)) !important;
}

.has-background-warning-30 {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-30-l)) !important;
}

.has-text-warning-30-invert {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-30-invert-l)) !important;
}

.has-background-warning-30-invert {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-30-invert-l)) !important;
}

.has-text-warning-35 {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-35-l)) !important;
}

.has-background-warning-35 {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-35-l)) !important;
}

.has-text-warning-35-invert {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-35-invert-l)) !important;
}

.has-background-warning-35-invert {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-35-invert-l)) !important;
}

.has-text-warning-40 {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-40-l)) !important;
}

.has-background-warning-40 {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-40-l)) !important;
}

.has-text-warning-40-invert {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-40-invert-l)) !important;
}

.has-background-warning-40-invert {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-40-invert-l)) !important;
}

.has-text-warning-45 {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-45-l)) !important;
}

.has-background-warning-45 {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-45-l)) !important;
}

.has-text-warning-45-invert {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-45-invert-l)) !important;
}

.has-background-warning-45-invert {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-45-invert-l)) !important;
}

.has-text-warning-50 {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-50-l)) !important;
}

.has-background-warning-50 {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-50-l)) !important;
}

.has-text-warning-50-invert {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-50-invert-l)) !important;
}

.has-background-warning-50-invert {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-50-invert-l)) !important;
}

.has-text-warning-55 {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-55-l)) !important;
}

.has-background-warning-55 {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-55-l)) !important;
}

.has-text-warning-55-invert {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-55-invert-l)) !important;
}

.has-background-warning-55-invert {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-55-invert-l)) !important;
}

.has-text-warning-60 {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-60-l)) !important;
}

.has-background-warning-60 {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-60-l)) !important;
}

.has-text-warning-60-invert {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-60-invert-l)) !important;
}

.has-background-warning-60-invert {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-60-invert-l)) !important;
}

.has-text-warning-65 {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-65-l)) !important;
}

.has-background-warning-65 {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-65-l)) !important;
}

.has-text-warning-65-invert {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-65-invert-l)) !important;
}

.has-background-warning-65-invert {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-65-invert-l)) !important;
}

.has-text-warning-70 {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-70-l)) !important;
}

.has-background-warning-70 {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-70-l)) !important;
}

.has-text-warning-70-invert {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-70-invert-l)) !important;
}

.has-background-warning-70-invert {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-70-invert-l)) !important;
}

.has-text-warning-75 {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-75-l)) !important;
}

.has-background-warning-75 {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-75-l)) !important;
}

.has-text-warning-75-invert {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-75-invert-l)) !important;
}

.has-background-warning-75-invert {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-75-invert-l)) !important;
}

.has-text-warning-80 {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-80-l)) !important;
}

.has-background-warning-80 {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-80-l)) !important;
}

.has-text-warning-80-invert {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-80-invert-l)) !important;
}

.has-background-warning-80-invert {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-80-invert-l)) !important;
}

.has-text-warning-85 {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-85-l)) !important;
}

.has-background-warning-85 {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-85-l)) !important;
}

.has-text-warning-85-invert {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-85-invert-l)) !important;
}

.has-background-warning-85-invert {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-85-invert-l)) !important;
}

.has-text-warning-90 {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-90-l)) !important;
}

.has-background-warning-90 {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-90-l)) !important;
}

.has-text-warning-90-invert {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-90-invert-l)) !important;
}

.has-background-warning-90-invert {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-90-invert-l)) !important;
}

.has-text-warning-95 {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-95-l)) !important;
}

.has-background-warning-95 {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-95-l)) !important;
}

.has-text-warning-95-invert {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-95-invert-l)) !important;
}

.has-background-warning-95-invert {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-95-invert-l)) !important;
}

.has-text-warning-100 {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-100-l)) !important;
}

.has-background-warning-100 {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-100-l)) !important;
}

.has-text-warning-100-invert {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-100-invert-l)) !important;
}

.has-background-warning-100-invert {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-100-invert-l)) !important;
}

a.has-text-warning:focus-visible, a.has-text-warning:hover, button.has-text-warning:focus-visible, button.has-text-warning:hover, has-text-warning.is-hoverable:focus-visible, has-text-warning.is-hoverable:hover {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), calc(var(--bulma-warning-l) + var(--bulma-hover-color-l-delta))) !important;
}

a.has-text-warning:active, button.has-text-warning:active, has-text-warning.is-hoverable:active {
  color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), calc(var(--bulma-warning-l) + var(--bulma-active-color-l-delta))) !important;
}

a.has-background-warning:focus-visible, a.has-background-warning:hover, button.has-background-warning:focus-visible, button.has-background-warning:hover, has-background-warning.is-hoverable:focus-visible, has-background-warning.is-hoverable:hover {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), calc(var(--bulma-warning-l) + var(--bulma-hover-background-l-delta))) !important;
}

a.has-background-warning:active, button.has-background-warning:active, has-background-warning.is-hoverable:active {
  background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), calc(var(--bulma-warning-l) + var(--bulma-active-background-l-delta))) !important;
}

.is-palette-warning {
  --h:var(--bulma-warning-h);
  --s:var(--bulma-warning-s);
  --l:var(--bulma-warning-l);
  --color:hsl(var(--h),var(--s),var(--l));
  --00-l:var(--bulma-warning-00-l);
  --color-00:hsl(var(--h),var(--s),var(--00-l));
  --05-l:var(--bulma-warning-05-l);
  --color-05:hsl(var(--h),var(--s),var(--05-l));
  --10-l:var(--bulma-warning-10-l);
  --color-10:hsl(var(--h),var(--s),var(--10-l));
  --15-l:var(--bulma-warning-15-l);
  --color-15:hsl(var(--h),var(--s),var(--15-l));
  --20-l:var(--bulma-warning-20-l);
  --color-20:hsl(var(--h),var(--s),var(--20-l));
  --25-l:var(--bulma-warning-25-l);
  --color-25:hsl(var(--h),var(--s),var(--25-l));
  --30-l:var(--bulma-warning-30-l);
  --color-30:hsl(var(--h),var(--s),var(--30-l));
  --35-l:var(--bulma-warning-35-l);
  --color-35:hsl(var(--h),var(--s),var(--35-l));
  --40-l:var(--bulma-warning-40-l);
  --color-40:hsl(var(--h),var(--s),var(--40-l));
  --45-l:var(--bulma-warning-45-l);
  --color-45:hsl(var(--h),var(--s),var(--45-l));
  --50-l:var(--bulma-warning-50-l);
  --color-50:hsl(var(--h),var(--s),var(--50-l));
  --55-l:var(--bulma-warning-55-l);
  --color-55:hsl(var(--h),var(--s),var(--55-l));
  --60-l:var(--bulma-warning-60-l);
  --color-60:hsl(var(--h),var(--s),var(--60-l));
  --65-l:var(--bulma-warning-65-l);
  --color-65:hsl(var(--h),var(--s),var(--65-l));
  --70-l:var(--bulma-warning-70-l);
  --color-70:hsl(var(--h),var(--s),var(--70-l));
  --75-l:var(--bulma-warning-75-l);
  --color-75:hsl(var(--h),var(--s),var(--75-l));
  --80-l:var(--bulma-warning-80-l);
  --color-80:hsl(var(--h),var(--s),var(--80-l));
  --85-l:var(--bulma-warning-85-l);
  --color-85:hsl(var(--h),var(--s),var(--85-l));
  --90-l:var(--bulma-warning-90-l);
  --color-90:hsl(var(--h),var(--s),var(--90-l));
  --95-l:var(--bulma-warning-95-l);
  --color-95:hsl(var(--h),var(--s),var(--95-l));
  --100-l:var(--bulma-warning-100-l);
  --color-100:hsl(var(--h),var(--s),var(--100-l));
}

.has-text-danger {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-l)) !important;
}

.has-background-danger {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-l)) !important;
}

.has-text-danger-invert {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-invert-l)) !important;
}

.has-background-danger-invert {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-invert-l)) !important;
}

.has-text-danger-on-scheme {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l)) !important;
}

.has-background-danger-on-scheme {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l)) !important;
}

.has-text-danger-light {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-light-l)) !important;
}

.has-background-danger-light {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-light-l)) !important;
}

.has-text-danger-light-invert {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-light-invert-l)) !important;
}

.has-background-danger-light-invert {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-light-invert-l)) !important;
}

.has-text-danger-dark {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-dark-l)) !important;
}

.has-background-danger-dark {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-dark-l)) !important;
}

.has-text-danger-dark-invert {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-dark-invert-l)) !important;
}

.has-background-danger-dark-invert {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-dark-invert-l)) !important;
}

.has-text-danger-soft {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-soft-l)) !important;
}

.has-background-danger-soft {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-soft-l)) !important;
}

.has-text-danger-bold {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-bold-l)) !important;
}

.has-background-danger-bold {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-bold-l)) !important;
}

.has-text-danger-soft-invert {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-soft-invert-l)) !important;
}

.has-background-danger-soft-invert {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-soft-invert-l)) !important;
}

.has-text-danger-bold-invert {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-bold-invert-l)) !important;
}

.has-background-danger-bold-invert {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-bold-invert-l)) !important;
}

.has-text-danger-00 {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-00-l)) !important;
}

.has-background-danger-00 {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-00-l)) !important;
}

.has-text-danger-00-invert {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-00-invert-l)) !important;
}

.has-background-danger-00-invert {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-00-invert-l)) !important;
}

.has-text-danger-05 {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-05-l)) !important;
}

.has-background-danger-05 {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-05-l)) !important;
}

.has-text-danger-05-invert {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-05-invert-l)) !important;
}

.has-background-danger-05-invert {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-05-invert-l)) !important;
}

.has-text-danger-10 {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-10-l)) !important;
}

.has-background-danger-10 {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-10-l)) !important;
}

.has-text-danger-10-invert {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-10-invert-l)) !important;
}

.has-background-danger-10-invert {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-10-invert-l)) !important;
}

.has-text-danger-15 {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-15-l)) !important;
}

.has-background-danger-15 {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-15-l)) !important;
}

.has-text-danger-15-invert {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-15-invert-l)) !important;
}

.has-background-danger-15-invert {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-15-invert-l)) !important;
}

.has-text-danger-20 {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-20-l)) !important;
}

.has-background-danger-20 {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-20-l)) !important;
}

.has-text-danger-20-invert {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-20-invert-l)) !important;
}

.has-background-danger-20-invert {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-20-invert-l)) !important;
}

.has-text-danger-25 {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-25-l)) !important;
}

.has-background-danger-25 {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-25-l)) !important;
}

.has-text-danger-25-invert {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-25-invert-l)) !important;
}

.has-background-danger-25-invert {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-25-invert-l)) !important;
}

.has-text-danger-30 {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-30-l)) !important;
}

.has-background-danger-30 {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-30-l)) !important;
}

.has-text-danger-30-invert {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-30-invert-l)) !important;
}

.has-background-danger-30-invert {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-30-invert-l)) !important;
}

.has-text-danger-35 {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-35-l)) !important;
}

.has-background-danger-35 {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-35-l)) !important;
}

.has-text-danger-35-invert {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-35-invert-l)) !important;
}

.has-background-danger-35-invert {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-35-invert-l)) !important;
}

.has-text-danger-40 {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-40-l)) !important;
}

.has-background-danger-40 {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-40-l)) !important;
}

.has-text-danger-40-invert {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-40-invert-l)) !important;
}

.has-background-danger-40-invert {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-40-invert-l)) !important;
}

.has-text-danger-45 {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-45-l)) !important;
}

.has-background-danger-45 {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-45-l)) !important;
}

.has-text-danger-45-invert {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-45-invert-l)) !important;
}

.has-background-danger-45-invert {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-45-invert-l)) !important;
}

.has-text-danger-50 {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-50-l)) !important;
}

.has-background-danger-50 {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-50-l)) !important;
}

.has-text-danger-50-invert {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-50-invert-l)) !important;
}

.has-background-danger-50-invert {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-50-invert-l)) !important;
}

.has-text-danger-55 {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-55-l)) !important;
}

.has-background-danger-55 {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-55-l)) !important;
}

.has-text-danger-55-invert {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-55-invert-l)) !important;
}

.has-background-danger-55-invert {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-55-invert-l)) !important;
}

.has-text-danger-60 {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-60-l)) !important;
}

.has-background-danger-60 {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-60-l)) !important;
}

.has-text-danger-60-invert {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-60-invert-l)) !important;
}

.has-background-danger-60-invert {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-60-invert-l)) !important;
}

.has-text-danger-65 {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-65-l)) !important;
}

.has-background-danger-65 {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-65-l)) !important;
}

.has-text-danger-65-invert {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-65-invert-l)) !important;
}

.has-background-danger-65-invert {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-65-invert-l)) !important;
}

.has-text-danger-70 {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-70-l)) !important;
}

.has-background-danger-70 {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-70-l)) !important;
}

.has-text-danger-70-invert {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-70-invert-l)) !important;
}

.has-background-danger-70-invert {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-70-invert-l)) !important;
}

.has-text-danger-75 {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-75-l)) !important;
}

.has-background-danger-75 {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-75-l)) !important;
}

.has-text-danger-75-invert {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-75-invert-l)) !important;
}

.has-background-danger-75-invert {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-75-invert-l)) !important;
}

.has-text-danger-80 {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-80-l)) !important;
}

.has-background-danger-80 {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-80-l)) !important;
}

.has-text-danger-80-invert {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-80-invert-l)) !important;
}

.has-background-danger-80-invert {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-80-invert-l)) !important;
}

.has-text-danger-85 {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-85-l)) !important;
}

.has-background-danger-85 {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-85-l)) !important;
}

.has-text-danger-85-invert {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-85-invert-l)) !important;
}

.has-background-danger-85-invert {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-85-invert-l)) !important;
}

.has-text-danger-90 {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-90-l)) !important;
}

.has-background-danger-90 {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-90-l)) !important;
}

.has-text-danger-90-invert {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-90-invert-l)) !important;
}

.has-background-danger-90-invert {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-90-invert-l)) !important;
}

.has-text-danger-95 {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-95-l)) !important;
}

.has-background-danger-95 {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-95-l)) !important;
}

.has-text-danger-95-invert {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-95-invert-l)) !important;
}

.has-background-danger-95-invert {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-95-invert-l)) !important;
}

.has-text-danger-100 {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-100-l)) !important;
}

.has-background-danger-100 {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-100-l)) !important;
}

.has-text-danger-100-invert {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-100-invert-l)) !important;
}

.has-background-danger-100-invert {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-100-invert-l)) !important;
}

a.has-text-danger:focus-visible, a.has-text-danger:hover, button.has-text-danger:focus-visible, button.has-text-danger:hover, has-text-danger.is-hoverable:focus-visible, has-text-danger.is-hoverable:hover {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), calc(var(--bulma-danger-l) + var(--bulma-hover-color-l-delta))) !important;
}

a.has-text-danger:active, button.has-text-danger:active, has-text-danger.is-hoverable:active {
  color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), calc(var(--bulma-danger-l) + var(--bulma-active-color-l-delta))) !important;
}

a.has-background-danger:focus-visible, a.has-background-danger:hover, button.has-background-danger:focus-visible, button.has-background-danger:hover, has-background-danger.is-hoverable:focus-visible, has-background-danger.is-hoverable:hover {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), calc(var(--bulma-danger-l) + var(--bulma-hover-background-l-delta))) !important;
}

a.has-background-danger:active, button.has-background-danger:active, has-background-danger.is-hoverable:active {
  background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), calc(var(--bulma-danger-l) + var(--bulma-active-background-l-delta))) !important;
}

.is-palette-danger {
  --h:var(--bulma-danger-h);
  --s:var(--bulma-danger-s);
  --l:var(--bulma-danger-l);
  --color:hsl(var(--h),var(--s),var(--l));
  --00-l:var(--bulma-danger-00-l);
  --color-00:hsl(var(--h),var(--s),var(--00-l));
  --05-l:var(--bulma-danger-05-l);
  --color-05:hsl(var(--h),var(--s),var(--05-l));
  --10-l:var(--bulma-danger-10-l);
  --color-10:hsl(var(--h),var(--s),var(--10-l));
  --15-l:var(--bulma-danger-15-l);
  --color-15:hsl(var(--h),var(--s),var(--15-l));
  --20-l:var(--bulma-danger-20-l);
  --color-20:hsl(var(--h),var(--s),var(--20-l));
  --25-l:var(--bulma-danger-25-l);
  --color-25:hsl(var(--h),var(--s),var(--25-l));
  --30-l:var(--bulma-danger-30-l);
  --color-30:hsl(var(--h),var(--s),var(--30-l));
  --35-l:var(--bulma-danger-35-l);
  --color-35:hsl(var(--h),var(--s),var(--35-l));
  --40-l:var(--bulma-danger-40-l);
  --color-40:hsl(var(--h),var(--s),var(--40-l));
  --45-l:var(--bulma-danger-45-l);
  --color-45:hsl(var(--h),var(--s),var(--45-l));
  --50-l:var(--bulma-danger-50-l);
  --color-50:hsl(var(--h),var(--s),var(--50-l));
  --55-l:var(--bulma-danger-55-l);
  --color-55:hsl(var(--h),var(--s),var(--55-l));
  --60-l:var(--bulma-danger-60-l);
  --color-60:hsl(var(--h),var(--s),var(--60-l));
  --65-l:var(--bulma-danger-65-l);
  --color-65:hsl(var(--h),var(--s),var(--65-l));
  --70-l:var(--bulma-danger-70-l);
  --color-70:hsl(var(--h),var(--s),var(--70-l));
  --75-l:var(--bulma-danger-75-l);
  --color-75:hsl(var(--h),var(--s),var(--75-l));
  --80-l:var(--bulma-danger-80-l);
  --color-80:hsl(var(--h),var(--s),var(--80-l));
  --85-l:var(--bulma-danger-85-l);
  --color-85:hsl(var(--h),var(--s),var(--85-l));
  --90-l:var(--bulma-danger-90-l);
  --color-90:hsl(var(--h),var(--s),var(--90-l));
  --95-l:var(--bulma-danger-95-l);
  --color-95:hsl(var(--h),var(--s),var(--95-l));
  --100-l:var(--bulma-danger-100-l);
  --color-100:hsl(var(--h),var(--s),var(--100-l));
}

.has-text-black-bis {
  color: #14161a !important;
}

.has-background-black-bis {
  background-color: #14161a !important;
}

.has-text-black-ter {
  color: #1f2229 !important;
}

.has-background-black-ter {
  background-color: #1f2229 !important;
}

.has-text-grey-darker {
  color: #2e333d !important;
}

.has-background-grey-darker {
  background-color: #2e333d !important;
}

.has-text-grey-dark {
  color: #404654 !important;
}

.has-background-grey-dark {
  background-color: #404654 !important;
}

.has-text-grey {
  color: #69748c !important;
}

.has-background-grey {
  background-color: #69748c !important;
}

.has-text-grey-light {
  color: #abb1bf !important;
}

.has-background-grey-light {
  background-color: #abb1bf !important;
}

.has-text-grey-lighter {
  color: #d6d9e0 !important;
}

.has-background-grey-lighter {
  background-color: #d6d9e0 !important;
}

.has-text-white-ter {
  color: #f3f4f6 !important;
}

.has-background-white-ter {
  background-color: #f3f4f6 !important;
}

.has-text-white-bis {
  color: #f9fafb !important;
}

.has-background-white-bis {
  background-color: #f9fafb !important;
}

.has-text-current {
  color: currentColor !important;
}

.has-text-inherit {
  color: inherit !important;
}

.has-background-current {
  background-color: currentColor !important;
}

.has-background-inherit {
  background-color: inherit !important;
}

.is-flex-direction-row {
  flex-direction: row !important;
}

.is-flex-direction-row-reverse {
  flex-direction: row-reverse !important;
}

.is-flex-direction-column {
  flex-direction: column !important;
}

.is-flex-direction-column-reverse {
  flex-direction: column-reverse !important;
}

.is-flex-wrap-nowrap {
  flex-wrap: nowrap !important;
}

.is-flex-wrap-wrap {
  flex-wrap: wrap !important;
}

.is-flex-wrap-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.is-justify-content-flex-start {
  justify-content: flex-start !important;
}

.is-justify-content-flex-end {
  justify-content: flex-end !important;
}

.is-justify-content-center {
  justify-content: center !important;
}

.is-justify-content-space-between {
  justify-content: space-between !important;
}

.is-justify-content-space-around {
  justify-content: space-around !important;
}

.is-justify-content-space-evenly {
  justify-content: space-evenly !important;
}

.is-justify-content-start {
  justify-content: start !important;
}

.is-justify-content-end {
  justify-content: end !important;
}

.is-justify-content-left {
  justify-content: left !important;
}

.is-justify-content-right {
  justify-content: right !important;
}

.is-align-content-flex-start {
  align-content: flex-start !important;
}

.is-align-content-flex-end {
  align-content: flex-end !important;
}

.is-align-content-center {
  align-content: center !important;
}

.is-align-content-space-between {
  align-content: space-between !important;
}

.is-align-content-space-around {
  align-content: space-around !important;
}

.is-align-content-space-evenly {
  align-content: space-evenly !important;
}

.is-align-content-stretch {
  align-content: stretch !important;
}

.is-align-content-start {
  align-content: start !important;
}

.is-align-content-end {
  align-content: end !important;
}

.is-align-content-baseline {
  align-content: baseline !important;
}

.is-align-items-stretch {
  align-items: stretch !important;
}

.is-align-items-flex-start {
  align-items: flex-start !important;
}

.is-align-items-flex-end {
  align-items: flex-end !important;
}

.is-align-items-center {
  align-items: center !important;
}

.is-align-items-baseline {
  align-items: baseline !important;
}

.is-align-items-start {
  align-items: start !important;
}

.is-align-items-end {
  align-items: end !important;
}

.is-align-items-self-start {
  align-items: self-start !important;
}

.is-align-items-self-end {
  align-items: self-end !important;
}

.is-align-self-auto {
  align-self: auto !important;
}

.is-align-self-flex-start {
  align-self: flex-start !important;
}

.is-align-self-flex-end {
  align-self: flex-end !important;
}

.is-align-self-center {
  align-self: center !important;
}

.is-align-self-baseline {
  align-self: baseline !important;
}

.is-align-self-stretch {
  align-self: stretch !important;
}

.is-flex-grow-0 {
  flex-grow: 0 !important;
}

.is-flex-grow-1 {
  flex-grow: 1 !important;
}

.is-flex-grow-2 {
  flex-grow: 2 !important;
}

.is-flex-grow-3 {
  flex-grow: 3 !important;
}

.is-flex-grow-4 {
  flex-grow: 4 !important;
}

.is-flex-grow-5 {
  flex-grow: 5 !important;
}

.is-flex-shrink-0 {
  flex-shrink: 0 !important;
}

.is-flex-shrink-1 {
  flex-shrink: 1 !important;
}

.is-flex-shrink-2 {
  flex-shrink: 2 !important;
}

.is-flex-shrink-3 {
  flex-shrink: 3 !important;
}

.is-flex-shrink-4 {
  flex-shrink: 4 !important;
}

.is-flex-shrink-5 {
  flex-shrink: 5 !important;
}

.is-clearfix:after {
  clear: both;
  content: " ";
  display: table;
}

.is-float-left, .is-pulled-left {
  float: left !important;
}

.is-float-right, .is-pulled-right {
  float: right !important;
}

.is-float-none {
  float: none !important;
}

.is-clear-both {
  clear: both !important;
}

.is-clear-left {
  clear: left !important;
}

.is-clear-none {
  clear: none !important;
}

.is-clear-right {
  clear: right !important;
}

.is-gap-0, .is-gapless {
  gap: 0 !important;
}

.is-gap-0\.5 {
  gap: 0.25rem !important;
}

.is-gap-1 {
  gap: 0.5rem !important;
}

.is-gap-1\.5 {
  gap: 0.75rem !important;
}

.is-gap-2 {
  gap: 1rem !important;
}

.is-gap-2\.5 {
  gap: 1.25rem !important;
}

.is-gap-3 {
  gap: 1.5rem !important;
}

.is-gap-3\.5 {
  gap: 1.75rem !important;
}

.is-gap-4 {
  gap: 2rem !important;
}

.is-gap-4\.5 {
  gap: 2.25rem !important;
}

.is-gap-5 {
  gap: 2.5rem !important;
}

.is-gap-5\.5 {
  gap: 2.75rem !important;
}

.is-gap-6 {
  gap: 3rem !important;
}

.is-gap-6\.5 {
  gap: 3.25rem !important;
}

.is-gap-7 {
  gap: 3.5rem !important;
}

.is-gap-7\.5 {
  gap: 3.75rem !important;
}

.is-gap-8 {
  gap: 4rem !important;
}

.is-column-gap-0 {
  column-gap: 0 !important;
}

.is-column-gap-0\.5 {
  column-gap: 0.25rem !important;
}

.is-column-gap-1 {
  column-gap: 0.5rem !important;
}

.is-column-gap-1\.5 {
  column-gap: 0.75rem !important;
}

.is-column-gap-2 {
  column-gap: 1rem !important;
}

.is-column-gap-2\.5 {
  column-gap: 1.25rem !important;
}

.is-column-gap-3 {
  column-gap: 1.5rem !important;
}

.is-column-gap-3\.5 {
  column-gap: 1.75rem !important;
}

.is-column-gap-4 {
  column-gap: 2rem !important;
}

.is-column-gap-4\.5 {
  column-gap: 2.25rem !important;
}

.is-column-gap-5 {
  column-gap: 2.5rem !important;
}

.is-column-gap-5\.5 {
  column-gap: 2.75rem !important;
}

.is-column-gap-6 {
  column-gap: 3rem !important;
}

.is-column-gap-6\.5 {
  column-gap: 3.25rem !important;
}

.is-column-gap-7 {
  column-gap: 3.5rem !important;
}

.is-column-gap-7\.5 {
  column-gap: 3.75rem !important;
}

.is-column-gap-8 {
  column-gap: 4rem !important;
}

.is-row-gap-0 {
  row-gap: 0 !important;
}

.is-row-gap-0\.5 {
  row-gap: 0.25rem !important;
}

.is-row-gap-1 {
  row-gap: 0.5rem !important;
}

.is-row-gap-1\.5 {
  row-gap: 0.75rem !important;
}

.is-row-gap-2 {
  row-gap: 1rem !important;
}

.is-row-gap-2\.5 {
  row-gap: 1.25rem !important;
}

.is-row-gap-3 {
  row-gap: 1.5rem !important;
}

.is-row-gap-3\.5 {
  row-gap: 1.75rem !important;
}

.is-row-gap-4 {
  row-gap: 2rem !important;
}

.is-row-gap-4\.5 {
  row-gap: 2.25rem !important;
}

.is-row-gap-5 {
  row-gap: 2.5rem !important;
}

.is-row-gap-5\.5 {
  row-gap: 2.75rem !important;
}

.is-row-gap-6 {
  row-gap: 3rem !important;
}

.is-row-gap-6\.5 {
  row-gap: 3.25rem !important;
}

.is-row-gap-7 {
  row-gap: 3.5rem !important;
}

.is-row-gap-7\.5 {
  row-gap: 3.75rem !important;
}

.is-row-gap-8 {
  row-gap: 4rem !important;
}

.is-clipped {
  overflow: hidden !important;
}

.is-overflow-auto {
  overflow: auto !important;
}

.is-overflow-x-auto {
  overflow-x: auto !important;
}

.is-overflow-y-auto {
  overflow-y: auto !important;
}

.is-overflow-clip {
  overflow: clip !important;
}

.is-overflow-x-clip {
  overflow-x: clip !important;
}

.is-overflow-y-clip {
  overflow-y: clip !important;
}

.is-overflow-hidden {
  overflow: hidden !important;
}

.is-overflow-x-hidden {
  overflow-x: hidden !important;
}

.is-overflow-y-hidden {
  overflow-y: hidden !important;
}

.is-overflow-scroll {
  overflow: scroll !important;
}

.is-overflow-x-scroll {
  overflow-x: scroll !important;
}

.is-overflow-y-scroll {
  overflow-y: scroll !important;
}

.is-overflow-visible {
  overflow: visible !important;
}

.is-overflow-x-visible {
  overflow-x: visible !important;
}

.is-overflow-y-visible {
  overflow-y: visible !important;
}

.is-relative {
  position: relative !important;
}

.is-position-absolute {
  position: absolute !important;
}

.is-position-fixed {
  position: fixed !important;
}

.is-position-relative {
  position: relative !important;
}

.is-position-static {
  position: static !important;
}

.is-position-sticky {
  position: sticky !important;
}

.marginless {
  margin: 0 !important;
}

.paddingless {
  padding: 0 !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mr-0 {
  margin-right: 0 !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.ml-0, .mx-0 {
  margin-left: 0 !important;
}

.mx-0 {
  margin-right: 0 !important;
}

.my-0 {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mr-1 {
  margin-right: 0.25rem !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1, .mx-1 {
  margin-left: 0.25rem !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
}

.my-1 {
  margin-bottom: 0.25rem !important;
  margin-top: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mr-2 {
  margin-right: 0.5rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2, .mx-2 {
  margin-left: 0.5rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
}

.my-2 {
  margin-bottom: 0.5rem !important;
  margin-top: 0.5rem !important;
}

.m-3 {
  margin: 0.75rem !important;
}

.mt-3 {
  margin-top: 0.75rem !important;
}

.mr-3 {
  margin-right: 0.75rem !important;
}

.mb-3 {
  margin-bottom: 0.75rem !important;
}

.ml-3, .mx-3 {
  margin-left: 0.75rem !important;
}

.mx-3 {
  margin-right: 0.75rem !important;
}

.my-3 {
  margin-bottom: 0.75rem !important;
  margin-top: 0.75rem !important;
}

.m-4 {
  margin: 1rem !important;
}

.mt-4 {
  margin-top: 1rem !important;
}

.mr-4 {
  margin-right: 1rem !important;
}

.mb-4 {
  margin-bottom: 1rem !important;
}

.ml-4, .mx-4 {
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1rem !important;
}

.my-4 {
  margin-bottom: 1rem !important;
  margin-top: 1rem !important;
}

.m-5 {
  margin: 1.5rem !important;
}

.mt-5 {
  margin-top: 1.5rem !important;
}

.mr-5 {
  margin-right: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 1.5rem !important;
}

.ml-5, .mx-5 {
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 1.5rem !important;
}

.my-5 {
  margin-bottom: 1.5rem !important;
  margin-top: 1.5rem !important;
}

.m-6 {
  margin: 3rem !important;
}

.mt-6 {
  margin-top: 3rem !important;
}

.mr-6 {
  margin-right: 3rem !important;
}

.mb-6 {
  margin-bottom: 3rem !important;
}

.ml-6, .mx-6 {
  margin-left: 3rem !important;
}

.mx-6 {
  margin-right: 3rem !important;
}

.my-6 {
  margin-bottom: 3rem !important;
  margin-top: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto {
  margin-top: auto !important;
}

.mr-auto {
  margin-right: auto !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ml-auto, .mx-auto {
  margin-left: auto !important;
}

.mx-auto {
  margin-right: auto !important;
}

.my-auto {
  margin-bottom: auto !important;
  margin-top: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pr-0 {
  padding-right: 0 !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pl-0, .px-0 {
  padding-left: 0 !important;
}

.px-0 {
  padding-right: 0 !important;
}

.py-0 {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pr-1 {
  padding-right: 0.25rem !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1, .px-1 {
  padding-left: 0.25rem !important;
}

.px-1 {
  padding-right: 0.25rem !important;
}

.py-1 {
  padding-bottom: 0.25rem !important;
  padding-top: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pr-2 {
  padding-right: 0.5rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2, .px-2 {
  padding-left: 0.5rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
}

.py-2 {
  padding-bottom: 0.5rem !important;
  padding-top: 0.5rem !important;
}

.p-3 {
  padding: 0.75rem !important;
}

.pt-3 {
  padding-top: 0.75rem !important;
}

.pr-3 {
  padding-right: 0.75rem !important;
}

.pb-3 {
  padding-bottom: 0.75rem !important;
}

.pl-3, .px-3 {
  padding-left: 0.75rem !important;
}

.px-3 {
  padding-right: 0.75rem !important;
}

.py-3 {
  padding-bottom: 0.75rem !important;
  padding-top: 0.75rem !important;
}

.p-4 {
  padding: 1rem !important;
}

.pt-4 {
  padding-top: 1rem !important;
}

.pr-4 {
  padding-right: 1rem !important;
}

.pb-4 {
  padding-bottom: 1rem !important;
}

.pl-4, .px-4 {
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1rem !important;
}

.py-4 {
  padding-bottom: 1rem !important;
  padding-top: 1rem !important;
}

.p-5 {
  padding: 1.5rem !important;
}

.pt-5 {
  padding-top: 1.5rem !important;
}

.pr-5 {
  padding-right: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 1.5rem !important;
}

.pl-5, .px-5 {
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 1.5rem !important;
}

.py-5 {
  padding-bottom: 1.5rem !important;
  padding-top: 1.5rem !important;
}

.p-6 {
  padding: 3rem !important;
}

.pt-6 {
  padding-top: 3rem !important;
}

.pr-6 {
  padding-right: 3rem !important;
}

.pb-6 {
  padding-bottom: 3rem !important;
}

.pl-6, .px-6 {
  padding-left: 3rem !important;
}

.px-6 {
  padding-right: 3rem !important;
}

.py-6 {
  padding-bottom: 3rem !important;
  padding-top: 3rem !important;
}

.p-auto {
  padding: auto !important;
}

.pt-auto {
  padding-top: auto !important;
}

.pr-auto {
  padding-right: auto !important;
}

.pb-auto {
  padding-bottom: auto !important;
}

.pl-auto, .px-auto {
  padding-left: auto !important;
}

.px-auto {
  padding-right: auto !important;
}

.py-auto {
  padding-bottom: auto !important;
  padding-top: auto !important;
}

.is-size-1 {
  font-size: 3rem !important;
}

.is-size-2 {
  font-size: 2.5rem !important;
}

.is-size-3 {
  font-size: 2rem !important;
}

.is-size-4 {
  font-size: 1.5rem !important;
}

.is-size-5 {
  font-size: 1.25rem !important;
}

.is-size-6 {
  font-size: 1rem !important;
}

.is-size-7 {
  font-size: 0.75rem !important;
}

@media screen and (max-width: 768px) {
  .is-size-1-mobile {
    font-size: 3rem !important;
  }
  .is-size-2-mobile {
    font-size: 2.5rem !important;
  }
  .is-size-3-mobile {
    font-size: 2rem !important;
  }
  .is-size-4-mobile {
    font-size: 1.5rem !important;
  }
  .is-size-5-mobile {
    font-size: 1.25rem !important;
  }
  .is-size-6-mobile {
    font-size: 1rem !important;
  }
  .is-size-7-mobile {
    font-size: 0.75rem !important;
  }
}
@media print, screen and (min-width: 769px) {
  .is-size-1-tablet {
    font-size: 3rem !important;
  }
  .is-size-2-tablet {
    font-size: 2.5rem !important;
  }
  .is-size-3-tablet {
    font-size: 2rem !important;
  }
  .is-size-4-tablet {
    font-size: 1.5rem !important;
  }
  .is-size-5-tablet {
    font-size: 1.25rem !important;
  }
  .is-size-6-tablet {
    font-size: 1rem !important;
  }
  .is-size-7-tablet {
    font-size: 0.75rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-size-1-touch {
    font-size: 3rem !important;
  }
  .is-size-2-touch {
    font-size: 2.5rem !important;
  }
  .is-size-3-touch {
    font-size: 2rem !important;
  }
  .is-size-4-touch {
    font-size: 1.5rem !important;
  }
  .is-size-5-touch {
    font-size: 1.25rem !important;
  }
  .is-size-6-touch {
    font-size: 1rem !important;
  }
  .is-size-7-touch {
    font-size: 0.75rem !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-size-1-desktop {
    font-size: 3rem !important;
  }
  .is-size-2-desktop {
    font-size: 2.5rem !important;
  }
  .is-size-3-desktop {
    font-size: 2rem !important;
  }
  .is-size-4-desktop {
    font-size: 1.5rem !important;
  }
  .is-size-5-desktop {
    font-size: 1.25rem !important;
  }
  .is-size-6-desktop {
    font-size: 1rem !important;
  }
  .is-size-7-desktop {
    font-size: 0.75rem !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-size-1-widescreen {
    font-size: 3rem !important;
  }
  .is-size-2-widescreen {
    font-size: 2.5rem !important;
  }
  .is-size-3-widescreen {
    font-size: 2rem !important;
  }
  .is-size-4-widescreen {
    font-size: 1.5rem !important;
  }
  .is-size-5-widescreen {
    font-size: 1.25rem !important;
  }
  .is-size-6-widescreen {
    font-size: 1rem !important;
  }
  .is-size-7-widescreen {
    font-size: 0.75rem !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-size-1-fullhd {
    font-size: 3rem !important;
  }
  .is-size-2-fullhd {
    font-size: 2.5rem !important;
  }
  .is-size-3-fullhd {
    font-size: 2rem !important;
  }
  .is-size-4-fullhd {
    font-size: 1.5rem !important;
  }
  .is-size-5-fullhd {
    font-size: 1.25rem !important;
  }
  .is-size-6-fullhd {
    font-size: 1rem !important;
  }
  .is-size-7-fullhd {
    font-size: 0.75rem !important;
  }
}
.has-text-centered {
  text-align: center !important;
}

.has-text-justified {
  text-align: justify !important;
}

.has-text-left {
  text-align: left !important;
}

.has-text-right {
  text-align: right !important;
}

@media screen and (max-width: 768px) {
  .has-text-centered-mobile {
    text-align: center !important;
  }
}
@media print, screen and (min-width: 769px) {
  .has-text-centered-tablet {
    text-align: center !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .has-text-centered-tablet-only {
    text-align: center !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-centered-touch {
    text-align: center !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-centered-desktop {
    text-align: center !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-centered-desktop-only {
    text-align: center !important;
  }
}
@media screen and (min-width: 1216px) {
  .has-text-centered-widescreen {
    text-align: center !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .has-text-centered-widescreen-only {
    text-align: center !important;
  }
}
@media screen and (min-width: 1408px) {
  .has-text-centered-fullhd {
    text-align: center !important;
  }
}
@media screen and (max-width: 768px) {
  .has-text-justified-mobile {
    text-align: justify !important;
  }
}
@media print, screen and (min-width: 769px) {
  .has-text-justified-tablet {
    text-align: justify !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .has-text-justified-tablet-only {
    text-align: justify !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-justified-touch {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-justified-desktop {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-justified-desktop-only {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1216px) {
  .has-text-justified-widescreen {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .has-text-justified-widescreen-only {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1408px) {
  .has-text-justified-fullhd {
    text-align: justify !important;
  }
}
@media screen and (max-width: 768px) {
  .has-text-left-mobile {
    text-align: left !important;
  }
}
@media print, screen and (min-width: 769px) {
  .has-text-left-tablet {
    text-align: left !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .has-text-left-tablet-only {
    text-align: left !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-left-touch {
    text-align: left !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-left-desktop {
    text-align: left !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-left-desktop-only {
    text-align: left !important;
  }
}
@media screen and (min-width: 1216px) {
  .has-text-left-widescreen {
    text-align: left !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .has-text-left-widescreen-only {
    text-align: left !important;
  }
}
@media screen and (min-width: 1408px) {
  .has-text-left-fullhd {
    text-align: left !important;
  }
}
@media screen and (max-width: 768px) {
  .has-text-right-mobile {
    text-align: right !important;
  }
}
@media print, screen and (min-width: 769px) {
  .has-text-right-tablet {
    text-align: right !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .has-text-right-tablet-only {
    text-align: right !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-right-touch {
    text-align: right !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-right-desktop {
    text-align: right !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-right-desktop-only {
    text-align: right !important;
  }
}
@media screen and (min-width: 1216px) {
  .has-text-right-widescreen {
    text-align: right !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .has-text-right-widescreen-only {
    text-align: right !important;
  }
}
@media screen and (min-width: 1408px) {
  .has-text-right-fullhd {
    text-align: right !important;
  }
}
.is-capitalized {
  text-transform: capitalize !important;
}

.is-lowercase {
  text-transform: lowercase !important;
}

.is-uppercase {
  text-transform: uppercase !important;
}

.is-italic {
  font-style: italic !important;
}

.is-underlined {
  text-decoration: underline !important;
}

.has-text-weight-light {
  font-weight: 300 !important;
}

.has-text-weight-normal {
  font-weight: 400 !important;
}

.has-text-weight-medium {
  font-weight: 500 !important;
}

.has-text-weight-semibold {
  font-weight: 600 !important;
}

.has-text-weight-bold {
  font-weight: 700 !important;
}

.has-text-weight-extrabold {
  font-weight: 800 !important;
}

.is-family-primary, .is-family-sans-serif, .is-family-secondary {
  font-family: Inter, SF Pro, Segoe UI, Roboto, Oxygen, Ubuntu, Helvetica Neue, Helvetica, Arial, sans-serif !important;
}

.is-family-code, .is-family-monospace {
  font-family: Inconsolata, Hack, SF Mono, Roboto Mono, Source Code Pro, Ubuntu Mono, monospace !important;
}

.is-display-none, .is-hidden {
  display: none !important;
}

.is-block, .is-display-block {
  display: block !important;
}

@media screen and (max-width: 768px) {
  .is-block-mobile, .is-display-block-mobile {
    display: block !important;
  }
}
@media print, screen and (min-width: 769px) {
  .is-block-tablet, .is-display-block-tablet {
    display: block !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-block-tablet-only, .is-display-block-tablet-only {
    display: block !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-block-touch, .is-display-block-touch {
    display: block !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-block-desktop, .is-display-block-desktop {
    display: block !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-block-desktop-only, .is-display-block-desktop-only {
    display: block !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-block-widescreen, .is-display-block-widescreen {
    display: block !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-block-widescreen-only, .is-display-block-widescreen-only {
    display: block !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-block-fullhd, .is-display-block-fullhd {
    display: block !important;
  }
}
.is-display-flex, .is-flex {
  display: flex !important;
}

@media screen and (max-width: 768px) {
  .is-display-flex-mobile, .is-flex-mobile {
    display: flex !important;
  }
}
@media print, screen and (min-width: 769px) {
  .is-display-flex-tablet, .is-flex-tablet {
    display: flex !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-display-flex-tablet-only, .is-flex-tablet-only {
    display: flex !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-display-flex-touch, .is-flex-touch {
    display: flex !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-display-flex-desktop, .is-flex-desktop {
    display: flex !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-display-flex-desktop-only, .is-flex-desktop-only {
    display: flex !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-display-flex-widescreen, .is-flex-widescreen {
    display: flex !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-display-flex-widescreen-only, .is-flex-widescreen-only {
    display: flex !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-display-flex-fullhd, .is-flex-fullhd {
    display: flex !important;
  }
}
.is-display-inline, .is-inline {
  display: inline !important;
}

@media screen and (max-width: 768px) {
  .is-display-inline-mobile, .is-inline-mobile {
    display: inline !important;
  }
}
@media print, screen and (min-width: 769px) {
  .is-display-inline-tablet, .is-inline-tablet {
    display: inline !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-display-inline-tablet-only, .is-inline-tablet-only {
    display: inline !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-display-inline-touch, .is-inline-touch {
    display: inline !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-display-inline-desktop, .is-inline-desktop {
    display: inline !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-display-inline-desktop-only, .is-inline-desktop-only {
    display: inline !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-display-inline-widescreen, .is-inline-widescreen {
    display: inline !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-display-inline-widescreen-only, .is-inline-widescreen-only {
    display: inline !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-display-inline-fullhd, .is-inline-fullhd {
    display: inline !important;
  }
}
.is-display-inline-block, .is-inline-block {
  display: inline-block !important;
}

@media screen and (max-width: 768px) {
  .is-display-inline-block-mobile, .is-inline-block-mobile {
    display: inline-block !important;
  }
}
@media print, screen and (min-width: 769px) {
  .is-display-inline-block-tablet, .is-inline-block-tablet {
    display: inline-block !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-display-inline-block-tablet-only, .is-inline-block-tablet-only {
    display: inline-block !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-display-inline-block-touch, .is-inline-block-touch {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-display-inline-block-desktop, .is-inline-block-desktop {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-display-inline-block-desktop-only, .is-inline-block-desktop-only {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-display-inline-block-widescreen, .is-inline-block-widescreen {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-display-inline-block-widescreen-only, .is-inline-block-widescreen-only {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-display-inline-block-fullhd, .is-inline-block-fullhd {
    display: inline-block !important;
  }
}
.is-display-inline-flex, .is-inline-flex {
  display: inline-flex !important;
}

@media screen and (max-width: 768px) {
  .is-display-inline-flex-mobile, .is-inline-flex-mobile {
    display: inline-flex !important;
  }
}
@media print, screen and (min-width: 769px) {
  .is-display-inline-flex-tablet, .is-inline-flex-tablet {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-display-inline-flex-tablet-only, .is-inline-flex-tablet-only {
    display: inline-flex !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-display-inline-flex-touch, .is-inline-flex-touch {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-display-inline-flex-desktop, .is-inline-flex-desktop {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-display-inline-flex-desktop-only, .is-inline-flex-desktop-only {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-display-inline-flex-widescreen, .is-inline-flex-widescreen {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-display-inline-flex-widescreen-only, .is-inline-flex-widescreen-only {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-display-inline-flex-fullhd, .is-inline-flex-fullhd {
    display: inline-flex !important;
  }
}
.is-display-grid, .is-grid {
  display: grid !important;
}

@media screen and (max-width: 768px) {
  .is-display-grid-mobile, .is-grid-mobile {
    display: grid !important;
  }
}
@media print, screen and (min-width: 769px) {
  .is-display-grid-tablet, .is-grid-tablet {
    display: grid !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-display-grid-tablet-only, .is-grid-tablet-only {
    display: grid !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-display-grid-touch, .is-grid-touch {
    display: grid !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-display-grid-desktop, .is-grid-desktop {
    display: grid !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-display-grid-desktop-only, .is-grid-desktop-only {
    display: grid !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-display-grid-widescreen, .is-grid-widescreen {
    display: grid !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-display-grid-widescreen-only, .is-grid-widescreen-only {
    display: grid !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-display-grid-fullhd, .is-grid-fullhd {
    display: grid !important;
  }
}
.is-sr-only {
  border: none !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 0.01em !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 0.01em !important;
}

@media screen and (max-width: 768px) {
  .is-display-none-mobile, .is-hidden-mobile {
    display: none !important;
  }
}
@media print, screen and (min-width: 769px) {
  .is-display-none-tablet, .is-hidden-tablet {
    display: none !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-display-none-tablet-only, .is-hidden-tablet-only {
    display: none !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-display-none-touch, .is-hidden-touch {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-display-none-desktop, .is-hidden-desktop {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-display-none-desktop-only, .is-hidden-desktop-only {
    display: none !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-display-none-widescreen, .is-hidden-widescreen {
    display: none !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-display-none-widescreen-only, .is-hidden-widescreen-only {
    display: none !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-display-none-fullhd, .is-hidden-fullhd {
    display: none !important;
  }
}
.is-invisible, .is-visibility-hidden {
  visibility: hidden !important;
}

@media screen and (max-width: 768px) {
  .is-invisible-mobile, .is-visibility-hidden-mobile {
    visibility: hidden !important;
  }
}
@media print, screen and (min-width: 769px) {
  .is-invisible-tablet, .is-visibility-hidden-tablet {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-invisible-tablet-only, .is-visibility-hidden-tablet-only {
    visibility: hidden !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-invisible-touch, .is-visibility-hidden-touch {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-invisible-desktop, .is-visibility-hidden-desktop {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-invisible-desktop-only, .is-visibility-hidden-desktop-only {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-invisible-widescreen, .is-visibility-hidden-widescreen {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-invisible-widescreen-only, .is-visibility-hidden-widescreen-only {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-invisible-fullhd, .is-visibility-hidden-fullhd {
    visibility: hidden !important;
  }
}
.is-radiusless {
  border-radius: 0 !important;
}

.is-shadowless {
  box-shadow: none !important;
}

.is-clickable {
  cursor: pointer !important;
  pointer-events: all !important;
}

.text-light {
  color: #f0f0e1;
}

.text-primary {
  color: #2e3b48;
}

@media (max-width: 767px) {
  .is-hidden-mobile {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .is-hidden-desktop {
    display: none !important;
  }
}

.container:not(.is-full-width) {
  max-width: 100% !important;
  width: 100% !important;
  padding: 0 16px;
}

.container.is-full-width {
  padding-inline: 1rem;
}

video {
  width: 100%;
}

.is-fullwidth {
  width: 100%;
}

@media (max-width: 768px) {
  .is-block-tablet {
    display: block !important;
  }
}

.gap-48 {
  gap: 48px;
}

.gap-32 {
  gap: 32px;
}

.gap-24 {
  gap: 24px;
}

.gap-20 {
  gap: 20px;
}

.gap-16 {
  gap: 16px;
}

.gap-12 {
  gap: 12px;
}

.gap-8 {
  gap: 8px;
}

.bg-all {
  background-position: center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}

.bg-beige {
  background: #f0f0e1 !important;
}

:focus {
  outline: none !important;
}

.hide {
  display: none !important;
}

.bg-cover {
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

.subtab--content {
  display: none;
}

.subtab--content.active {
  display: block;
}

.is-marginless {
  margin: 0 !important;
}

.is-paddingless {
  padding: 0 !important;
}

.m-none {
  margin: 0px !important;
}

.mt-none {
  margin-top: 0px !important;
}

.mr-none {
  margin-right: 0px !important;
}

.mb-none {
  margin-bottom: 0px !important;
}

.ml-none {
  margin-left: 0px !important;
}

.mx-none {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.my-none {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.m-8 {
  margin: 8px !important;
}

.mt-8 {
  margin-top: 8px !important;
}

.mr-8 {
  margin-right: 8px !important;
}

.mb-8 {
  margin-bottom: 8px !important;
}

.ml-8 {
  margin-left: 8px !important;
}

.mx-8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}

.my-8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.m-12 {
  margin: 12px !important;
}

.mt-12 {
  margin-top: 12px !important;
}

.mr-12 {
  margin-right: 12px !important;
}

.mb-12 {
  margin-bottom: 12px !important;
}

.ml-12 {
  margin-left: 12px !important;
}

.mx-12 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}

.my-12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}

.m-16 {
  margin: 16px !important;
}

.mt-16 {
  margin-top: 16px !important;
}

.mr-16 {
  margin-right: 16px !important;
}

.mb-16 {
  margin-bottom: 16px !important;
}

.ml-16 {
  margin-left: 16px !important;
}

.mx-16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}

.my-16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}

.m-20 {
  margin: 20px !important;
}

.mt-20 {
  margin-top: 20px !important;
}

.mr-20 {
  margin-right: 20px !important;
}

.mb-20 {
  margin-bottom: 20px !important;
}

.ml-20 {
  margin-left: 20px !important;
}

.mx-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.my-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.m-24 {
  margin: 24px !important;
}

.mt-24 {
  margin-top: 24px !important;
}

.mr-24 {
  margin-right: 24px !important;
}

.mb-24 {
  margin-bottom: 24px !important;
}

.ml-24 {
  margin-left: 24px !important;
}

.mx-24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}

.my-24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

.m-32 {
  margin: 32px !important;
}

.mt-32 {
  margin-top: 32px !important;
}

.mr-32 {
  margin-right: 32px !important;
}

.mb-32 {
  margin-bottom: 32px !important;
}

.ml-32 {
  margin-left: 32px !important;
}

.mx-32 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}

.my-32 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}

.m-40 {
  margin: 40px !important;
}

.mt-40 {
  margin-top: 40px !important;
}

.mr-40 {
  margin-right: 40px !important;
}

.mb-40 {
  margin-bottom: 40px !important;
}

.ml-40 {
  margin-left: 40px !important;
}

.mx-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.my-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.m-48 {
  margin: 48px !important;
}

.mt-48 {
  margin-top: 48px !important;
}

.mr-48 {
  margin-right: 48px !important;
}

.mb-48 {
  margin-bottom: 48px !important;
}

.ml-48 {
  margin-left: 48px !important;
}

.mx-48 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}

.my-48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}

.m-52 {
  margin: 52px !important;
}

.mt-52 {
  margin-top: 52px !important;
}

.mr-52 {
  margin-right: 52px !important;
}

.mb-52 {
  margin-bottom: 52px !important;
}

.ml-52 {
  margin-left: 52px !important;
}

.mx-52 {
  margin-left: 52px !important;
  margin-right: 52px !important;
}

.my-52 {
  margin-top: 52px !important;
  margin-bottom: 52px !important;
}

.m-56 {
  margin: 56px !important;
}

.mt-56 {
  margin-top: 56px !important;
}

.mr-56 {
  margin-right: 56px !important;
}

.mb-56 {
  margin-bottom: 56px !important;
}

.ml-56 {
  margin-left: 56px !important;
}

.mx-56 {
  margin-left: 56px !important;
  margin-right: 56px !important;
}

.my-56 {
  margin-top: 56px !important;
  margin-bottom: 56px !important;
}

.m-64 {
  margin: 64px !important;
}

.mt-64 {
  margin-top: 64px !important;
}

.mr-64 {
  margin-right: 64px !important;
}

.mb-64 {
  margin-bottom: 64px !important;
}

.ml-64 {
  margin-left: 64px !important;
}

.mx-64 {
  margin-left: 64px !important;
  margin-right: 64px !important;
}

.my-64 {
  margin-top: 64px !important;
  margin-bottom: 64px !important;
}

.m-72 {
  margin: 72px !important;
}

.mt-72 {
  margin-top: 72px !important;
}

.mr-72 {
  margin-right: 72px !important;
}

.mb-72 {
  margin-bottom: 72px !important;
}

.ml-72 {
  margin-left: 72px !important;
}

.mx-72 {
  margin-left: 72px !important;
  margin-right: 72px !important;
}

.my-72 {
  margin-top: 72px !important;
  margin-bottom: 72px !important;
}

.m-80 {
  margin: 80px !important;
}

.mt-80 {
  margin-top: 80px !important;
}

.mr-80 {
  margin-right: 80px !important;
}

.mb-80 {
  margin-bottom: 80px !important;
}

.ml-80 {
  margin-left: 80px !important;
}

.mx-80 {
  margin-left: 80px !important;
  margin-right: 80px !important;
}

.my-80 {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}

.m-84 {
  margin: 84px !important;
}

.mt-84 {
  margin-top: 84px !important;
}

.mr-84 {
  margin-right: 84px !important;
}

.mb-84 {
  margin-bottom: 84px !important;
}

.ml-84 {
  margin-left: 84px !important;
}

.mx-84 {
  margin-left: 84px !important;
  margin-right: 84px !important;
}

.my-84 {
  margin-top: 84px !important;
  margin-bottom: 84px !important;
}

.m-96 {
  margin: 96px !important;
}

.mt-96 {
  margin-top: 96px !important;
}

.mr-96 {
  margin-right: 96px !important;
}

.mb-96 {
  margin-bottom: 96px !important;
}

.ml-96 {
  margin-left: 96px !important;
}

.mx-96 {
  margin-left: 96px !important;
  margin-right: 96px !important;
}

.my-96 {
  margin-top: 96px !important;
  margin-bottom: 96px !important;
}

.m-104 {
  margin: 104px !important;
}

.mt-104 {
  margin-top: 104px !important;
}

.mr-104 {
  margin-right: 104px !important;
}

.mb-104 {
  margin-bottom: 104px !important;
}

.ml-104 {
  margin-left: 104px !important;
}

.mx-104 {
  margin-left: 104px !important;
  margin-right: 104px !important;
}

.my-104 {
  margin-top: 104px !important;
  margin-bottom: 104px !important;
}

.m-116 {
  margin: 116px !important;
}

.mt-116 {
  margin-top: 116px !important;
}

.mr-116 {
  margin-right: 116px !important;
}

.mb-116 {
  margin-bottom: 116px !important;
}

.ml-116 {
  margin-left: 116px !important;
}

.mx-116 {
  margin-left: 116px !important;
  margin-right: 116px !important;
}

.my-116 {
  margin-top: 116px !important;
  margin-bottom: 116px !important;
}

.m-120 {
  margin: 120px !important;
}

.mt-120 {
  margin-top: 120px !important;
}

.mr-120 {
  margin-right: 120px !important;
}

.mb-120 {
  margin-bottom: 120px !important;
}

.ml-120 {
  margin-left: 120px !important;
}

.mx-120 {
  margin-left: 120px !important;
  margin-right: 120px !important;
}

.my-120 {
  margin-top: 120px !important;
  margin-bottom: 120px !important;
}

.m-124 {
  margin: 124px !important;
}

.mt-124 {
  margin-top: 124px !important;
}

.mr-124 {
  margin-right: 124px !important;
}

.mb-124 {
  margin-bottom: 124px !important;
}

.ml-124 {
  margin-left: 124px !important;
}

.mx-124 {
  margin-left: 124px !important;
  margin-right: 124px !important;
}

.my-124 {
  margin-top: 124px !important;
  margin-bottom: 124px !important;
}

.m-128 {
  margin: 128px !important;
}

.mt-128 {
  margin-top: 128px !important;
}

.mr-128 {
  margin-right: 128px !important;
}

.mb-128 {
  margin-bottom: 128px !important;
}

.ml-128 {
  margin-left: 128px !important;
}

.mx-128 {
  margin-left: 128px !important;
  margin-right: 128px !important;
}

.my-128 {
  margin-top: 128px !important;
  margin-bottom: 128px !important;
}

.m-132 {
  margin: 132px !important;
}

.mt-132 {
  margin-top: 132px !important;
}

.mr-132 {
  margin-right: 132px !important;
}

.mb-132 {
  margin-bottom: 132px !important;
}

.ml-132 {
  margin-left: 132px !important;
}

.mx-132 {
  margin-left: 132px !important;
  margin-right: 132px !important;
}

.my-132 {
  margin-top: 132px !important;
  margin-bottom: 132px !important;
}

.m-148 {
  margin: 148px !important;
}

.mt-148 {
  margin-top: 148px !important;
}

.mr-148 {
  margin-right: 148px !important;
}

.mb-148 {
  margin-bottom: 148px !important;
}

.ml-148 {
  margin-left: 148px !important;
}

.mx-148 {
  margin-left: 148px !important;
  margin-right: 148px !important;
}

.my-148 {
  margin-top: 148px !important;
  margin-bottom: 148px !important;
}

.m-160 {
  margin: 160px !important;
}

.mt-160 {
  margin-top: 160px !important;
}

.mr-160 {
  margin-right: 160px !important;
}

.mb-160 {
  margin-bottom: 160px !important;
}

.ml-160 {
  margin-left: 160px !important;
}

.mx-160 {
  margin-left: 160px !important;
  margin-right: 160px !important;
}

.my-160 {
  margin-top: 160px !important;
  margin-bottom: 160px !important;
}

.m-164 {
  margin: 164px !important;
}

.mt-164 {
  margin-top: 164px !important;
}

.mr-164 {
  margin-right: 164px !important;
}

.mb-164 {
  margin-bottom: 164px !important;
}

.ml-164 {
  margin-left: 164px !important;
}

.mx-164 {
  margin-left: 164px !important;
  margin-right: 164px !important;
}

.my-164 {
  margin-top: 164px !important;
  margin-bottom: 164px !important;
}

.m-184 {
  margin: 184px !important;
}

.mt-184 {
  margin-top: 184px !important;
}

.mr-184 {
  margin-right: 184px !important;
}

.mb-184 {
  margin-bottom: 184px !important;
}

.ml-184 {
  margin-left: 184px !important;
}

.mx-184 {
  margin-left: 184px !important;
  margin-right: 184px !important;
}

.my-184 {
  margin-top: 184px !important;
  margin-bottom: 184px !important;
}

.m-196 {
  margin: 196px !important;
}

.mt-196 {
  margin-top: 196px !important;
}

.mr-196 {
  margin-right: 196px !important;
}

.mb-196 {
  margin-bottom: 196px !important;
}

.ml-196 {
  margin-left: 196px !important;
}

.mx-196 {
  margin-left: 196px !important;
  margin-right: 196px !important;
}

.my-196 {
  margin-top: 196px !important;
  margin-bottom: 196px !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto {
  margin-top: auto !important;
}

.mr-auto {
  margin-right: auto !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ml-auto {
  margin-left: auto !important;
}

.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.p-none {
  padding: 0px !important;
}

.pt-none {
  padding-top: 0px !important;
}

.pr-none {
  padding-right: 0px !important;
}

.pb-none {
  padding-bottom: 0px !important;
}

.pl-none {
  padding-left: 0px !important;
}

.px-none {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.py-none {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.p-8 {
  padding: 8px !important;
}

.pt-8 {
  padding-top: 8px !important;
}

.pr-8 {
  padding-right: 8px !important;
}

.pb-8 {
  padding-bottom: 8px !important;
}

.pl-8 {
  padding-left: 8px !important;
}

.px-8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.py-8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.p-12 {
  padding: 12px !important;
}

.pt-12 {
  padding-top: 12px !important;
}

.pr-12 {
  padding-right: 12px !important;
}

.pb-12 {
  padding-bottom: 12px !important;
}

.pl-12 {
  padding-left: 12px !important;
}

.px-12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}

.py-12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.p-16 {
  padding: 16px !important;
}

.pt-16 {
  padding-top: 16px !important;
}

.pr-16 {
  padding-right: 16px !important;
}

.pb-16 {
  padding-bottom: 16px !important;
}

.pl-16 {
  padding-left: 16px !important;
}

.px-16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}

.py-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.p-20 {
  padding: 20px !important;
}

.pt-20 {
  padding-top: 20px !important;
}

.pr-20 {
  padding-right: 20px !important;
}

.pb-20 {
  padding-bottom: 20px !important;
}

.pl-20 {
  padding-left: 20px !important;
}

.px-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.py-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.p-24 {
  padding: 24px !important;
}

.pt-24 {
  padding-top: 24px !important;
}

.pr-24 {
  padding-right: 24px !important;
}

.pb-24 {
  padding-bottom: 24px !important;
}

.pl-24 {
  padding-left: 24px !important;
}

.px-24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}

.py-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.p-32 {
  padding: 32px !important;
}

.pt-32 {
  padding-top: 32px !important;
}

.pr-32 {
  padding-right: 32px !important;
}

.pb-32 {
  padding-bottom: 32px !important;
}

.pl-32 {
  padding-left: 32px !important;
}

.px-32 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}

.py-32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}

.p-40 {
  padding: 40px !important;
}

.pt-40 {
  padding-top: 40px !important;
}

.pr-40 {
  padding-right: 40px !important;
}

.pb-40 {
  padding-bottom: 40px !important;
}

.pl-40 {
  padding-left: 40px !important;
}

.px-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.p-48 {
  padding: 48px !important;
}

.pt-48 {
  padding-top: 48px !important;
}

.pr-48 {
  padding-right: 48px !important;
}

.pb-48 {
  padding-bottom: 48px !important;
}

.pl-48 {
  padding-left: 48px !important;
}

.px-48 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}

.py-48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.p-52 {
  padding: 52px !important;
}

.pt-52 {
  padding-top: 52px !important;
}

.pr-52 {
  padding-right: 52px !important;
}

.pb-52 {
  padding-bottom: 52px !important;
}

.pl-52 {
  padding-left: 52px !important;
}

.px-52 {
  padding-left: 52px !important;
  padding-right: 52px !important;
}

.py-52 {
  padding-top: 52px !important;
  padding-bottom: 52px !important;
}

.p-56 {
  padding: 56px !important;
}

.pt-56 {
  padding-top: 56px !important;
}

.pr-56 {
  padding-right: 56px !important;
}

.pb-56 {
  padding-bottom: 56px !important;
}

.pl-56 {
  padding-left: 56px !important;
}

.px-56 {
  padding-left: 56px !important;
  padding-right: 56px !important;
}

.py-56 {
  padding-top: 56px !important;
  padding-bottom: 56px !important;
}

.p-64 {
  padding: 64px !important;
}

.pt-64 {
  padding-top: 64px !important;
}

.pr-64 {
  padding-right: 64px !important;
}

.pb-64 {
  padding-bottom: 64px !important;
}

.pl-64 {
  padding-left: 64px !important;
}

.px-64 {
  padding-left: 64px !important;
  padding-right: 64px !important;
}

.py-64 {
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}

.p-72 {
  padding: 72px !important;
}

.pt-72 {
  padding-top: 72px !important;
}

.pr-72 {
  padding-right: 72px !important;
}

.pb-72 {
  padding-bottom: 72px !important;
}

.pl-72 {
  padding-left: 72px !important;
}

.px-72 {
  padding-left: 72px !important;
  padding-right: 72px !important;
}

.py-72 {
  padding-top: 72px !important;
  padding-bottom: 72px !important;
}

.p-80 {
  padding: 80px !important;
}

.pt-80 {
  padding-top: 80px !important;
}

.pr-80 {
  padding-right: 80px !important;
}

.pb-80 {
  padding-bottom: 80px !important;
}

.pl-80 {
  padding-left: 80px !important;
}

.px-80 {
  padding-left: 80px !important;
  padding-right: 80px !important;
}

.py-80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.p-84 {
  padding: 84px !important;
}

.pt-84 {
  padding-top: 84px !important;
}

.pr-84 {
  padding-right: 84px !important;
}

.pb-84 {
  padding-bottom: 84px !important;
}

.pl-84 {
  padding-left: 84px !important;
}

.px-84 {
  padding-left: 84px !important;
  padding-right: 84px !important;
}

.py-84 {
  padding-top: 84px !important;
  padding-bottom: 84px !important;
}

.p-96 {
  padding: 96px !important;
}

.pt-96 {
  padding-top: 96px !important;
}

.pr-96 {
  padding-right: 96px !important;
}

.pb-96 {
  padding-bottom: 96px !important;
}

.pl-96 {
  padding-left: 96px !important;
}

.px-96 {
  padding-left: 96px !important;
  padding-right: 96px !important;
}

.py-96 {
  padding-top: 96px !important;
  padding-bottom: 96px !important;
}

.p-104 {
  padding: 104px !important;
}

.pt-104 {
  padding-top: 104px !important;
}

.pr-104 {
  padding-right: 104px !important;
}

.pb-104 {
  padding-bottom: 104px !important;
}

.pl-104 {
  padding-left: 104px !important;
}

.px-104 {
  padding-left: 104px !important;
  padding-right: 104px !important;
}

.py-104 {
  padding-top: 104px !important;
  padding-bottom: 104px !important;
}

.p-116 {
  padding: 116px !important;
}

.pt-116 {
  padding-top: 116px !important;
}

.pr-116 {
  padding-right: 116px !important;
}

.pb-116 {
  padding-bottom: 116px !important;
}

.pl-116 {
  padding-left: 116px !important;
}

.px-116 {
  padding-left: 116px !important;
  padding-right: 116px !important;
}

.py-116 {
  padding-top: 116px !important;
  padding-bottom: 116px !important;
}

.p-120 {
  padding: 120px !important;
}

.pt-120 {
  padding-top: 120px !important;
}

.pr-120 {
  padding-right: 120px !important;
}

.pb-120 {
  padding-bottom: 120px !important;
}

.pl-120 {
  padding-left: 120px !important;
}

.px-120 {
  padding-left: 120px !important;
  padding-right: 120px !important;
}

.py-120 {
  padding-top: 120px !important;
  padding-bottom: 120px !important;
}

.p-124 {
  padding: 124px !important;
}

.pt-124 {
  padding-top: 124px !important;
}

.pr-124 {
  padding-right: 124px !important;
}

.pb-124 {
  padding-bottom: 124px !important;
}

.pl-124 {
  padding-left: 124px !important;
}

.px-124 {
  padding-left: 124px !important;
  padding-right: 124px !important;
}

.py-124 {
  padding-top: 124px !important;
  padding-bottom: 124px !important;
}

.p-128 {
  padding: 128px !important;
}

.pt-128 {
  padding-top: 128px !important;
}

.pr-128 {
  padding-right: 128px !important;
}

.pb-128 {
  padding-bottom: 128px !important;
}

.pl-128 {
  padding-left: 128px !important;
}

.px-128 {
  padding-left: 128px !important;
  padding-right: 128px !important;
}

.py-128 {
  padding-top: 128px !important;
  padding-bottom: 128px !important;
}

.p-132 {
  padding: 132px !important;
}

.pt-132 {
  padding-top: 132px !important;
}

.pr-132 {
  padding-right: 132px !important;
}

.pb-132 {
  padding-bottom: 132px !important;
}

.pl-132 {
  padding-left: 132px !important;
}

.px-132 {
  padding-left: 132px !important;
  padding-right: 132px !important;
}

.py-132 {
  padding-top: 132px !important;
  padding-bottom: 132px !important;
}

.p-148 {
  padding: 148px !important;
}

.pt-148 {
  padding-top: 148px !important;
}

.pr-148 {
  padding-right: 148px !important;
}

.pb-148 {
  padding-bottom: 148px !important;
}

.pl-148 {
  padding-left: 148px !important;
}

.px-148 {
  padding-left: 148px !important;
  padding-right: 148px !important;
}

.py-148 {
  padding-top: 148px !important;
  padding-bottom: 148px !important;
}

.p-160 {
  padding: 160px !important;
}

.pt-160 {
  padding-top: 160px !important;
}

.pr-160 {
  padding-right: 160px !important;
}

.pb-160 {
  padding-bottom: 160px !important;
}

.pl-160 {
  padding-left: 160px !important;
}

.px-160 {
  padding-left: 160px !important;
  padding-right: 160px !important;
}

.py-160 {
  padding-top: 160px !important;
  padding-bottom: 160px !important;
}

.p-164 {
  padding: 164px !important;
}

.pt-164 {
  padding-top: 164px !important;
}

.pr-164 {
  padding-right: 164px !important;
}

.pb-164 {
  padding-bottom: 164px !important;
}

.pl-164 {
  padding-left: 164px !important;
}

.px-164 {
  padding-left: 164px !important;
  padding-right: 164px !important;
}

.py-164 {
  padding-top: 164px !important;
  padding-bottom: 164px !important;
}

.p-184 {
  padding: 184px !important;
}

.pt-184 {
  padding-top: 184px !important;
}

.pr-184 {
  padding-right: 184px !important;
}

.pb-184 {
  padding-bottom: 184px !important;
}

.pl-184 {
  padding-left: 184px !important;
}

.px-184 {
  padding-left: 184px !important;
  padding-right: 184px !important;
}

.py-184 {
  padding-top: 184px !important;
  padding-bottom: 184px !important;
}

.p-196 {
  padding: 196px !important;
}

.pt-196 {
  padding-top: 196px !important;
}

.pr-196 {
  padding-right: 196px !important;
}

.pb-196 {
  padding-bottom: 196px !important;
}

.pl-196 {
  padding-left: 196px !important;
}

.px-196 {
  padding-left: 196px !important;
  padding-right: 196px !important;
}

.py-196 {
  padding-top: 196px !important;
  padding-bottom: 196px !important;
}

@media (max-width: 768px) {
  .m-none-mobile {
    margin: 0px !important;
  }
  .mt-none-mobile {
    margin-top: 0px !important;
  }
  .mr-none-mobile {
    margin-right: 0px !important;
  }
  .mb-none-mobile {
    margin-bottom: 0px !important;
  }
  .ml-none-mobile {
    margin-left: 0px !important;
  }
  .mx-none-mobile {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .my-none-mobile {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .m-8-mobile {
    margin: 8px !important;
  }
  .mt-8-mobile {
    margin-top: 8px !important;
  }
  .mr-8-mobile {
    margin-right: 8px !important;
  }
  .mb-8-mobile {
    margin-bottom: 8px !important;
  }
  .ml-8-mobile {
    margin-left: 8px !important;
  }
  .mx-8-mobile {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .my-8-mobile {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .m-12-mobile {
    margin: 12px !important;
  }
  .mt-12-mobile {
    margin-top: 12px !important;
  }
  .mr-12-mobile {
    margin-right: 12px !important;
  }
  .mb-12-mobile {
    margin-bottom: 12px !important;
  }
  .ml-12-mobile {
    margin-left: 12px !important;
  }
  .mx-12-mobile {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .my-12-mobile {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .m-16-mobile {
    margin: 16px !important;
  }
  .mt-16-mobile {
    margin-top: 16px !important;
  }
  .mr-16-mobile {
    margin-right: 16px !important;
  }
  .mb-16-mobile {
    margin-bottom: 16px !important;
  }
  .ml-16-mobile {
    margin-left: 16px !important;
  }
  .mx-16-mobile {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .my-16-mobile {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .m-20-mobile {
    margin: 20px !important;
  }
  .mt-20-mobile {
    margin-top: 20px !important;
  }
  .mr-20-mobile {
    margin-right: 20px !important;
  }
  .mb-20-mobile {
    margin-bottom: 20px !important;
  }
  .ml-20-mobile {
    margin-left: 20px !important;
  }
  .mx-20-mobile {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .my-20-mobile {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .m-24-mobile {
    margin: 24px !important;
  }
  .mt-24-mobile {
    margin-top: 24px !important;
  }
  .mr-24-mobile {
    margin-right: 24px !important;
  }
  .mb-24-mobile {
    margin-bottom: 24px !important;
  }
  .ml-24-mobile {
    margin-left: 24px !important;
  }
  .mx-24-mobile {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .my-24-mobile {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .m-32-mobile {
    margin: 32px !important;
  }
  .mt-32-mobile {
    margin-top: 32px !important;
  }
  .mr-32-mobile {
    margin-right: 32px !important;
  }
  .mb-32-mobile {
    margin-bottom: 32px !important;
  }
  .ml-32-mobile {
    margin-left: 32px !important;
  }
  .mx-32-mobile {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .my-32-mobile {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .m-40-mobile {
    margin: 40px !important;
  }
  .mt-40-mobile {
    margin-top: 40px !important;
  }
  .mr-40-mobile {
    margin-right: 40px !important;
  }
  .mb-40-mobile {
    margin-bottom: 40px !important;
  }
  .ml-40-mobile {
    margin-left: 40px !important;
  }
  .mx-40-mobile {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .my-40-mobile {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .m-48-mobile {
    margin: 48px !important;
  }
  .mt-48-mobile {
    margin-top: 48px !important;
  }
  .mr-48-mobile {
    margin-right: 48px !important;
  }
  .mb-48-mobile {
    margin-bottom: 48px !important;
  }
  .ml-48-mobile {
    margin-left: 48px !important;
  }
  .mx-48-mobile {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .my-48-mobile {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .m-52-mobile {
    margin: 52px !important;
  }
  .mt-52-mobile {
    margin-top: 52px !important;
  }
  .mr-52-mobile {
    margin-right: 52px !important;
  }
  .mb-52-mobile {
    margin-bottom: 52px !important;
  }
  .ml-52-mobile {
    margin-left: 52px !important;
  }
  .mx-52-mobile {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }
  .my-52-mobile {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
  }
  .m-56-mobile {
    margin: 56px !important;
  }
  .mt-56-mobile {
    margin-top: 56px !important;
  }
  .mr-56-mobile {
    margin-right: 56px !important;
  }
  .mb-56-mobile {
    margin-bottom: 56px !important;
  }
  .ml-56-mobile {
    margin-left: 56px !important;
  }
  .mx-56-mobile {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .my-56-mobile {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .m-64-mobile {
    margin: 64px !important;
  }
  .mt-64-mobile {
    margin-top: 64px !important;
  }
  .mr-64-mobile {
    margin-right: 64px !important;
  }
  .mb-64-mobile {
    margin-bottom: 64px !important;
  }
  .ml-64-mobile {
    margin-left: 64px !important;
  }
  .mx-64-mobile {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .my-64-mobile {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .m-72-mobile {
    margin: 72px !important;
  }
  .mt-72-mobile {
    margin-top: 72px !important;
  }
  .mr-72-mobile {
    margin-right: 72px !important;
  }
  .mb-72-mobile {
    margin-bottom: 72px !important;
  }
  .ml-72-mobile {
    margin-left: 72px !important;
  }
  .mx-72-mobile {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }
  .my-72-mobile {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }
  .m-80-mobile {
    margin: 80px !important;
  }
  .mt-80-mobile {
    margin-top: 80px !important;
  }
  .mr-80-mobile {
    margin-right: 80px !important;
  }
  .mb-80-mobile {
    margin-bottom: 80px !important;
  }
  .ml-80-mobile {
    margin-left: 80px !important;
  }
  .mx-80-mobile {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .my-80-mobile {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .m-84-mobile {
    margin: 84px !important;
  }
  .mt-84-mobile {
    margin-top: 84px !important;
  }
  .mr-84-mobile {
    margin-right: 84px !important;
  }
  .mb-84-mobile {
    margin-bottom: 84px !important;
  }
  .ml-84-mobile {
    margin-left: 84px !important;
  }
  .mx-84-mobile {
    margin-left: 84px !important;
    margin-right: 84px !important;
  }
  .my-84-mobile {
    margin-top: 84px !important;
    margin-bottom: 84px !important;
  }
  .m-96-mobile {
    margin: 96px !important;
  }
  .mt-96-mobile {
    margin-top: 96px !important;
  }
  .mr-96-mobile {
    margin-right: 96px !important;
  }
  .mb-96-mobile {
    margin-bottom: 96px !important;
  }
  .ml-96-mobile {
    margin-left: 96px !important;
  }
  .mx-96-mobile {
    margin-left: 96px !important;
    margin-right: 96px !important;
  }
  .my-96-mobile {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }
  .m-104-mobile {
    margin: 104px !important;
  }
  .mt-104-mobile {
    margin-top: 104px !important;
  }
  .mr-104-mobile {
    margin-right: 104px !important;
  }
  .mb-104-mobile {
    margin-bottom: 104px !important;
  }
  .ml-104-mobile {
    margin-left: 104px !important;
  }
  .mx-104-mobile {
    margin-left: 104px !important;
    margin-right: 104px !important;
  }
  .my-104-mobile {
    margin-top: 104px !important;
    margin-bottom: 104px !important;
  }
  .m-116-mobile {
    margin: 116px !important;
  }
  .mt-116-mobile {
    margin-top: 116px !important;
  }
  .mr-116-mobile {
    margin-right: 116px !important;
  }
  .mb-116-mobile {
    margin-bottom: 116px !important;
  }
  .ml-116-mobile {
    margin-left: 116px !important;
  }
  .mx-116-mobile {
    margin-left: 116px !important;
    margin-right: 116px !important;
  }
  .my-116-mobile {
    margin-top: 116px !important;
    margin-bottom: 116px !important;
  }
  .m-120-mobile {
    margin: 120px !important;
  }
  .mt-120-mobile {
    margin-top: 120px !important;
  }
  .mr-120-mobile {
    margin-right: 120px !important;
  }
  .mb-120-mobile {
    margin-bottom: 120px !important;
  }
  .ml-120-mobile {
    margin-left: 120px !important;
  }
  .mx-120-mobile {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .my-120-mobile {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .m-124-mobile {
    margin: 124px !important;
  }
  .mt-124-mobile {
    margin-top: 124px !important;
  }
  .mr-124-mobile {
    margin-right: 124px !important;
  }
  .mb-124-mobile {
    margin-bottom: 124px !important;
  }
  .ml-124-mobile {
    margin-left: 124px !important;
  }
  .mx-124-mobile {
    margin-left: 124px !important;
    margin-right: 124px !important;
  }
  .my-124-mobile {
    margin-top: 124px !important;
    margin-bottom: 124px !important;
  }
  .m-128-mobile {
    margin: 128px !important;
  }
  .mt-128-mobile {
    margin-top: 128px !important;
  }
  .mr-128-mobile {
    margin-right: 128px !important;
  }
  .mb-128-mobile {
    margin-bottom: 128px !important;
  }
  .ml-128-mobile {
    margin-left: 128px !important;
  }
  .mx-128-mobile {
    margin-left: 128px !important;
    margin-right: 128px !important;
  }
  .my-128-mobile {
    margin-top: 128px !important;
    margin-bottom: 128px !important;
  }
  .m-132-mobile {
    margin: 132px !important;
  }
  .mt-132-mobile {
    margin-top: 132px !important;
  }
  .mr-132-mobile {
    margin-right: 132px !important;
  }
  .mb-132-mobile {
    margin-bottom: 132px !important;
  }
  .ml-132-mobile {
    margin-left: 132px !important;
  }
  .mx-132-mobile {
    margin-left: 132px !important;
    margin-right: 132px !important;
  }
  .my-132-mobile {
    margin-top: 132px !important;
    margin-bottom: 132px !important;
  }
  .m-148-mobile {
    margin: 148px !important;
  }
  .mt-148-mobile {
    margin-top: 148px !important;
  }
  .mr-148-mobile {
    margin-right: 148px !important;
  }
  .mb-148-mobile {
    margin-bottom: 148px !important;
  }
  .ml-148-mobile {
    margin-left: 148px !important;
  }
  .mx-148-mobile {
    margin-left: 148px !important;
    margin-right: 148px !important;
  }
  .my-148-mobile {
    margin-top: 148px !important;
    margin-bottom: 148px !important;
  }
  .m-160-mobile {
    margin: 160px !important;
  }
  .mt-160-mobile {
    margin-top: 160px !important;
  }
  .mr-160-mobile {
    margin-right: 160px !important;
  }
  .mb-160-mobile {
    margin-bottom: 160px !important;
  }
  .ml-160-mobile {
    margin-left: 160px !important;
  }
  .mx-160-mobile {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .my-160-mobile {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .m-164-mobile {
    margin: 164px !important;
  }
  .mt-164-mobile {
    margin-top: 164px !important;
  }
  .mr-164-mobile {
    margin-right: 164px !important;
  }
  .mb-164-mobile {
    margin-bottom: 164px !important;
  }
  .ml-164-mobile {
    margin-left: 164px !important;
  }
  .mx-164-mobile {
    margin-left: 164px !important;
    margin-right: 164px !important;
  }
  .my-164-mobile {
    margin-top: 164px !important;
    margin-bottom: 164px !important;
  }
  .m-184-mobile {
    margin: 184px !important;
  }
  .mt-184-mobile {
    margin-top: 184px !important;
  }
  .mr-184-mobile {
    margin-right: 184px !important;
  }
  .mb-184-mobile {
    margin-bottom: 184px !important;
  }
  .ml-184-mobile {
    margin-left: 184px !important;
  }
  .mx-184-mobile {
    margin-left: 184px !important;
    margin-right: 184px !important;
  }
  .my-184-mobile {
    margin-top: 184px !important;
    margin-bottom: 184px !important;
  }
  .m-196-mobile {
    margin: 196px !important;
  }
  .mt-196-mobile {
    margin-top: 196px !important;
  }
  .mr-196-mobile {
    margin-right: 196px !important;
  }
  .mb-196-mobile {
    margin-bottom: 196px !important;
  }
  .ml-196-mobile {
    margin-left: 196px !important;
  }
  .mx-196-mobile {
    margin-left: 196px !important;
    margin-right: 196px !important;
  }
  .my-196-mobile {
    margin-top: 196px !important;
    margin-bottom: 196px !important;
  }
  .m-auto-mobile {
    margin: auto !important;
  }
  .mt-auto-mobile {
    margin-top: auto !important;
  }
  .mr-auto-mobile {
    margin-right: auto !important;
  }
  .mb-auto-mobile {
    margin-bottom: auto !important;
  }
  .ml-auto-mobile {
    margin-left: auto !important;
  }
  .mx-auto-mobile {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .my-auto-mobile {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .p-none-mobile {
    padding: 0px !important;
  }
  .pt-none-mobile {
    padding-top: 0px !important;
  }
  .pr-none-mobile {
    padding-right: 0px !important;
  }
  .pb-none-mobile {
    padding-bottom: 0px !important;
  }
  .pl-none-mobile {
    padding-left: 0px !important;
  }
  .px-none-mobile {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .py-none-mobile {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .p-8-mobile {
    padding: 8px !important;
  }
  .pt-8-mobile {
    padding-top: 8px !important;
  }
  .pr-8-mobile {
    padding-right: 8px !important;
  }
  .pb-8-mobile {
    padding-bottom: 8px !important;
  }
  .pl-8-mobile {
    padding-left: 8px !important;
  }
  .px-8-mobile {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .py-8-mobile {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .p-12-mobile {
    padding: 12px !important;
  }
  .pt-12-mobile {
    padding-top: 12px !important;
  }
  .pr-12-mobile {
    padding-right: 12px !important;
  }
  .pb-12-mobile {
    padding-bottom: 12px !important;
  }
  .pl-12-mobile {
    padding-left: 12px !important;
  }
  .px-12-mobile {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .py-12-mobile {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .p-16-mobile {
    padding: 16px !important;
  }
  .pt-16-mobile {
    padding-top: 16px !important;
  }
  .pr-16-mobile {
    padding-right: 16px !important;
  }
  .pb-16-mobile {
    padding-bottom: 16px !important;
  }
  .pl-16-mobile {
    padding-left: 16px !important;
  }
  .px-16-mobile {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .py-16-mobile {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .p-20-mobile {
    padding: 20px !important;
  }
  .pt-20-mobile {
    padding-top: 20px !important;
  }
  .pr-20-mobile {
    padding-right: 20px !important;
  }
  .pb-20-mobile {
    padding-bottom: 20px !important;
  }
  .pl-20-mobile {
    padding-left: 20px !important;
  }
  .px-20-mobile {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .py-20-mobile {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .p-24-mobile {
    padding: 24px !important;
  }
  .pt-24-mobile {
    padding-top: 24px !important;
  }
  .pr-24-mobile {
    padding-right: 24px !important;
  }
  .pb-24-mobile {
    padding-bottom: 24px !important;
  }
  .pl-24-mobile {
    padding-left: 24px !important;
  }
  .px-24-mobile {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .py-24-mobile {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .p-32-mobile {
    padding: 32px !important;
  }
  .pt-32-mobile {
    padding-top: 32px !important;
  }
  .pr-32-mobile {
    padding-right: 32px !important;
  }
  .pb-32-mobile {
    padding-bottom: 32px !important;
  }
  .pl-32-mobile {
    padding-left: 32px !important;
  }
  .px-32-mobile {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .py-32-mobile {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .p-40-mobile {
    padding: 40px !important;
  }
  .pt-40-mobile {
    padding-top: 40px !important;
  }
  .pr-40-mobile {
    padding-right: 40px !important;
  }
  .pb-40-mobile {
    padding-bottom: 40px !important;
  }
  .pl-40-mobile {
    padding-left: 40px !important;
  }
  .px-40-mobile {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .py-40-mobile {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .p-48-mobile {
    padding: 48px !important;
  }
  .pt-48-mobile {
    padding-top: 48px !important;
  }
  .pr-48-mobile {
    padding-right: 48px !important;
  }
  .pb-48-mobile {
    padding-bottom: 48px !important;
  }
  .pl-48-mobile {
    padding-left: 48px !important;
  }
  .px-48-mobile {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .py-48-mobile {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .p-52-mobile {
    padding: 52px !important;
  }
  .pt-52-mobile {
    padding-top: 52px !important;
  }
  .pr-52-mobile {
    padding-right: 52px !important;
  }
  .pb-52-mobile {
    padding-bottom: 52px !important;
  }
  .pl-52-mobile {
    padding-left: 52px !important;
  }
  .px-52-mobile {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }
  .py-52-mobile {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }
  .p-56-mobile {
    padding: 56px !important;
  }
  .pt-56-mobile {
    padding-top: 56px !important;
  }
  .pr-56-mobile {
    padding-right: 56px !important;
  }
  .pb-56-mobile {
    padding-bottom: 56px !important;
  }
  .pl-56-mobile {
    padding-left: 56px !important;
  }
  .px-56-mobile {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .py-56-mobile {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .p-64-mobile {
    padding: 64px !important;
  }
  .pt-64-mobile {
    padding-top: 64px !important;
  }
  .pr-64-mobile {
    padding-right: 64px !important;
  }
  .pb-64-mobile {
    padding-bottom: 64px !important;
  }
  .pl-64-mobile {
    padding-left: 64px !important;
  }
  .px-64-mobile {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .py-64-mobile {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .p-72-mobile {
    padding: 72px !important;
  }
  .pt-72-mobile {
    padding-top: 72px !important;
  }
  .pr-72-mobile {
    padding-right: 72px !important;
  }
  .pb-72-mobile {
    padding-bottom: 72px !important;
  }
  .pl-72-mobile {
    padding-left: 72px !important;
  }
  .px-72-mobile {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .py-72-mobile {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .p-80-mobile {
    padding: 80px !important;
  }
  .pt-80-mobile {
    padding-top: 80px !important;
  }
  .pr-80-mobile {
    padding-right: 80px !important;
  }
  .pb-80-mobile {
    padding-bottom: 80px !important;
  }
  .pl-80-mobile {
    padding-left: 80px !important;
  }
  .px-80-mobile {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .py-80-mobile {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .p-84-mobile {
    padding: 84px !important;
  }
  .pt-84-mobile {
    padding-top: 84px !important;
  }
  .pr-84-mobile {
    padding-right: 84px !important;
  }
  .pb-84-mobile {
    padding-bottom: 84px !important;
  }
  .pl-84-mobile {
    padding-left: 84px !important;
  }
  .px-84-mobile {
    padding-left: 84px !important;
    padding-right: 84px !important;
  }
  .py-84-mobile {
    padding-top: 84px !important;
    padding-bottom: 84px !important;
  }
  .p-96-mobile {
    padding: 96px !important;
  }
  .pt-96-mobile {
    padding-top: 96px !important;
  }
  .pr-96-mobile {
    padding-right: 96px !important;
  }
  .pb-96-mobile {
    padding-bottom: 96px !important;
  }
  .pl-96-mobile {
    padding-left: 96px !important;
  }
  .px-96-mobile {
    padding-left: 96px !important;
    padding-right: 96px !important;
  }
  .py-96-mobile {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }
  .p-104-mobile {
    padding: 104px !important;
  }
  .pt-104-mobile {
    padding-top: 104px !important;
  }
  .pr-104-mobile {
    padding-right: 104px !important;
  }
  .pb-104-mobile {
    padding-bottom: 104px !important;
  }
  .pl-104-mobile {
    padding-left: 104px !important;
  }
  .px-104-mobile {
    padding-left: 104px !important;
    padding-right: 104px !important;
  }
  .py-104-mobile {
    padding-top: 104px !important;
    padding-bottom: 104px !important;
  }
  .p-116-mobile {
    padding: 116px !important;
  }
  .pt-116-mobile {
    padding-top: 116px !important;
  }
  .pr-116-mobile {
    padding-right: 116px !important;
  }
  .pb-116-mobile {
    padding-bottom: 116px !important;
  }
  .pl-116-mobile {
    padding-left: 116px !important;
  }
  .px-116-mobile {
    padding-left: 116px !important;
    padding-right: 116px !important;
  }
  .py-116-mobile {
    padding-top: 116px !important;
    padding-bottom: 116px !important;
  }
  .p-120-mobile {
    padding: 120px !important;
  }
  .pt-120-mobile {
    padding-top: 120px !important;
  }
  .pr-120-mobile {
    padding-right: 120px !important;
  }
  .pb-120-mobile {
    padding-bottom: 120px !important;
  }
  .pl-120-mobile {
    padding-left: 120px !important;
  }
  .px-120-mobile {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
  .py-120-mobile {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .p-124-mobile {
    padding: 124px !important;
  }
  .pt-124-mobile {
    padding-top: 124px !important;
  }
  .pr-124-mobile {
    padding-right: 124px !important;
  }
  .pb-124-mobile {
    padding-bottom: 124px !important;
  }
  .pl-124-mobile {
    padding-left: 124px !important;
  }
  .px-124-mobile {
    padding-left: 124px !important;
    padding-right: 124px !important;
  }
  .py-124-mobile {
    padding-top: 124px !important;
    padding-bottom: 124px !important;
  }
  .p-128-mobile {
    padding: 128px !important;
  }
  .pt-128-mobile {
    padding-top: 128px !important;
  }
  .pr-128-mobile {
    padding-right: 128px !important;
  }
  .pb-128-mobile {
    padding-bottom: 128px !important;
  }
  .pl-128-mobile {
    padding-left: 128px !important;
  }
  .px-128-mobile {
    padding-left: 128px !important;
    padding-right: 128px !important;
  }
  .py-128-mobile {
    padding-top: 128px !important;
    padding-bottom: 128px !important;
  }
  .p-132-mobile {
    padding: 132px !important;
  }
  .pt-132-mobile {
    padding-top: 132px !important;
  }
  .pr-132-mobile {
    padding-right: 132px !important;
  }
  .pb-132-mobile {
    padding-bottom: 132px !important;
  }
  .pl-132-mobile {
    padding-left: 132px !important;
  }
  .px-132-mobile {
    padding-left: 132px !important;
    padding-right: 132px !important;
  }
  .py-132-mobile {
    padding-top: 132px !important;
    padding-bottom: 132px !important;
  }
  .p-148-mobile {
    padding: 148px !important;
  }
  .pt-148-mobile {
    padding-top: 148px !important;
  }
  .pr-148-mobile {
    padding-right: 148px !important;
  }
  .pb-148-mobile {
    padding-bottom: 148px !important;
  }
  .pl-148-mobile {
    padding-left: 148px !important;
  }
  .px-148-mobile {
    padding-left: 148px !important;
    padding-right: 148px !important;
  }
  .py-148-mobile {
    padding-top: 148px !important;
    padding-bottom: 148px !important;
  }
  .p-160-mobile {
    padding: 160px !important;
  }
  .pt-160-mobile {
    padding-top: 160px !important;
  }
  .pr-160-mobile {
    padding-right: 160px !important;
  }
  .pb-160-mobile {
    padding-bottom: 160px !important;
  }
  .pl-160-mobile {
    padding-left: 160px !important;
  }
  .px-160-mobile {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
  .py-160-mobile {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .p-164-mobile {
    padding: 164px !important;
  }
  .pt-164-mobile {
    padding-top: 164px !important;
  }
  .pr-164-mobile {
    padding-right: 164px !important;
  }
  .pb-164-mobile {
    padding-bottom: 164px !important;
  }
  .pl-164-mobile {
    padding-left: 164px !important;
  }
  .px-164-mobile {
    padding-left: 164px !important;
    padding-right: 164px !important;
  }
  .py-164-mobile {
    padding-top: 164px !important;
    padding-bottom: 164px !important;
  }
  .p-184-mobile {
    padding: 184px !important;
  }
  .pt-184-mobile {
    padding-top: 184px !important;
  }
  .pr-184-mobile {
    padding-right: 184px !important;
  }
  .pb-184-mobile {
    padding-bottom: 184px !important;
  }
  .pl-184-mobile {
    padding-left: 184px !important;
  }
  .px-184-mobile {
    padding-left: 184px !important;
    padding-right: 184px !important;
  }
  .py-184-mobile {
    padding-top: 184px !important;
    padding-bottom: 184px !important;
  }
  .p-196-mobile {
    padding: 196px !important;
  }
  .pt-196-mobile {
    padding-top: 196px !important;
  }
  .pr-196-mobile {
    padding-right: 196px !important;
  }
  .pb-196-mobile {
    padding-bottom: 196px !important;
  }
  .pl-196-mobile {
    padding-left: 196px !important;
  }
  .px-196-mobile {
    padding-left: 196px !important;
    padding-right: 196px !important;
  }
  .py-196-mobile {
    padding-top: 196px !important;
    padding-bottom: 196px !important;
  }
}
@media (max-width: 768px) {
  .m-none-tablet {
    margin: 0px !important;
  }
  .mt-none-tablet {
    margin-top: 0px !important;
  }
  .mr-none-tablet {
    margin-right: 0px !important;
  }
  .mb-none-tablet {
    margin-bottom: 0px !important;
  }
  .ml-none-tablet {
    margin-left: 0px !important;
  }
  .mx-none-tablet {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .my-none-tablet {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .m-8-tablet {
    margin: 8px !important;
  }
  .mt-8-tablet {
    margin-top: 8px !important;
  }
  .mr-8-tablet {
    margin-right: 8px !important;
  }
  .mb-8-tablet {
    margin-bottom: 8px !important;
  }
  .ml-8-tablet {
    margin-left: 8px !important;
  }
  .mx-8-tablet {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .my-8-tablet {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .m-12-tablet {
    margin: 12px !important;
  }
  .mt-12-tablet {
    margin-top: 12px !important;
  }
  .mr-12-tablet {
    margin-right: 12px !important;
  }
  .mb-12-tablet {
    margin-bottom: 12px !important;
  }
  .ml-12-tablet {
    margin-left: 12px !important;
  }
  .mx-12-tablet {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .my-12-tablet {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .m-16-tablet {
    margin: 16px !important;
  }
  .mt-16-tablet {
    margin-top: 16px !important;
  }
  .mr-16-tablet {
    margin-right: 16px !important;
  }
  .mb-16-tablet {
    margin-bottom: 16px !important;
  }
  .ml-16-tablet {
    margin-left: 16px !important;
  }
  .mx-16-tablet {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .my-16-tablet {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .m-20-tablet {
    margin: 20px !important;
  }
  .mt-20-tablet {
    margin-top: 20px !important;
  }
  .mr-20-tablet {
    margin-right: 20px !important;
  }
  .mb-20-tablet {
    margin-bottom: 20px !important;
  }
  .ml-20-tablet {
    margin-left: 20px !important;
  }
  .mx-20-tablet {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .my-20-tablet {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .m-24-tablet {
    margin: 24px !important;
  }
  .mt-24-tablet {
    margin-top: 24px !important;
  }
  .mr-24-tablet {
    margin-right: 24px !important;
  }
  .mb-24-tablet {
    margin-bottom: 24px !important;
  }
  .ml-24-tablet {
    margin-left: 24px !important;
  }
  .mx-24-tablet {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .my-24-tablet {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .m-32-tablet {
    margin: 32px !important;
  }
  .mt-32-tablet {
    margin-top: 32px !important;
  }
  .mr-32-tablet {
    margin-right: 32px !important;
  }
  .mb-32-tablet {
    margin-bottom: 32px !important;
  }
  .ml-32-tablet {
    margin-left: 32px !important;
  }
  .mx-32-tablet {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .my-32-tablet {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .m-40-tablet {
    margin: 40px !important;
  }
  .mt-40-tablet {
    margin-top: 40px !important;
  }
  .mr-40-tablet {
    margin-right: 40px !important;
  }
  .mb-40-tablet {
    margin-bottom: 40px !important;
  }
  .ml-40-tablet {
    margin-left: 40px !important;
  }
  .mx-40-tablet {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .my-40-tablet {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .m-48-tablet {
    margin: 48px !important;
  }
  .mt-48-tablet {
    margin-top: 48px !important;
  }
  .mr-48-tablet {
    margin-right: 48px !important;
  }
  .mb-48-tablet {
    margin-bottom: 48px !important;
  }
  .ml-48-tablet {
    margin-left: 48px !important;
  }
  .mx-48-tablet {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .my-48-tablet {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .m-52-tablet {
    margin: 52px !important;
  }
  .mt-52-tablet {
    margin-top: 52px !important;
  }
  .mr-52-tablet {
    margin-right: 52px !important;
  }
  .mb-52-tablet {
    margin-bottom: 52px !important;
  }
  .ml-52-tablet {
    margin-left: 52px !important;
  }
  .mx-52-tablet {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }
  .my-52-tablet {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
  }
  .m-56-tablet {
    margin: 56px !important;
  }
  .mt-56-tablet {
    margin-top: 56px !important;
  }
  .mr-56-tablet {
    margin-right: 56px !important;
  }
  .mb-56-tablet {
    margin-bottom: 56px !important;
  }
  .ml-56-tablet {
    margin-left: 56px !important;
  }
  .mx-56-tablet {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .my-56-tablet {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .m-64-tablet {
    margin: 64px !important;
  }
  .mt-64-tablet {
    margin-top: 64px !important;
  }
  .mr-64-tablet {
    margin-right: 64px !important;
  }
  .mb-64-tablet {
    margin-bottom: 64px !important;
  }
  .ml-64-tablet {
    margin-left: 64px !important;
  }
  .mx-64-tablet {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .my-64-tablet {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .m-72-tablet {
    margin: 72px !important;
  }
  .mt-72-tablet {
    margin-top: 72px !important;
  }
  .mr-72-tablet {
    margin-right: 72px !important;
  }
  .mb-72-tablet {
    margin-bottom: 72px !important;
  }
  .ml-72-tablet {
    margin-left: 72px !important;
  }
  .mx-72-tablet {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }
  .my-72-tablet {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }
  .m-80-tablet {
    margin: 80px !important;
  }
  .mt-80-tablet {
    margin-top: 80px !important;
  }
  .mr-80-tablet {
    margin-right: 80px !important;
  }
  .mb-80-tablet {
    margin-bottom: 80px !important;
  }
  .ml-80-tablet {
    margin-left: 80px !important;
  }
  .mx-80-tablet {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .my-80-tablet {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .m-84-tablet {
    margin: 84px !important;
  }
  .mt-84-tablet {
    margin-top: 84px !important;
  }
  .mr-84-tablet {
    margin-right: 84px !important;
  }
  .mb-84-tablet {
    margin-bottom: 84px !important;
  }
  .ml-84-tablet {
    margin-left: 84px !important;
  }
  .mx-84-tablet {
    margin-left: 84px !important;
    margin-right: 84px !important;
  }
  .my-84-tablet {
    margin-top: 84px !important;
    margin-bottom: 84px !important;
  }
  .m-96-tablet {
    margin: 96px !important;
  }
  .mt-96-tablet {
    margin-top: 96px !important;
  }
  .mr-96-tablet {
    margin-right: 96px !important;
  }
  .mb-96-tablet {
    margin-bottom: 96px !important;
  }
  .ml-96-tablet {
    margin-left: 96px !important;
  }
  .mx-96-tablet {
    margin-left: 96px !important;
    margin-right: 96px !important;
  }
  .my-96-tablet {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }
  .m-104-tablet {
    margin: 104px !important;
  }
  .mt-104-tablet {
    margin-top: 104px !important;
  }
  .mr-104-tablet {
    margin-right: 104px !important;
  }
  .mb-104-tablet {
    margin-bottom: 104px !important;
  }
  .ml-104-tablet {
    margin-left: 104px !important;
  }
  .mx-104-tablet {
    margin-left: 104px !important;
    margin-right: 104px !important;
  }
  .my-104-tablet {
    margin-top: 104px !important;
    margin-bottom: 104px !important;
  }
  .m-116-tablet {
    margin: 116px !important;
  }
  .mt-116-tablet {
    margin-top: 116px !important;
  }
  .mr-116-tablet {
    margin-right: 116px !important;
  }
  .mb-116-tablet {
    margin-bottom: 116px !important;
  }
  .ml-116-tablet {
    margin-left: 116px !important;
  }
  .mx-116-tablet {
    margin-left: 116px !important;
    margin-right: 116px !important;
  }
  .my-116-tablet {
    margin-top: 116px !important;
    margin-bottom: 116px !important;
  }
  .m-120-tablet {
    margin: 120px !important;
  }
  .mt-120-tablet {
    margin-top: 120px !important;
  }
  .mr-120-tablet {
    margin-right: 120px !important;
  }
  .mb-120-tablet {
    margin-bottom: 120px !important;
  }
  .ml-120-tablet {
    margin-left: 120px !important;
  }
  .mx-120-tablet {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .my-120-tablet {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .m-124-tablet {
    margin: 124px !important;
  }
  .mt-124-tablet {
    margin-top: 124px !important;
  }
  .mr-124-tablet {
    margin-right: 124px !important;
  }
  .mb-124-tablet {
    margin-bottom: 124px !important;
  }
  .ml-124-tablet {
    margin-left: 124px !important;
  }
  .mx-124-tablet {
    margin-left: 124px !important;
    margin-right: 124px !important;
  }
  .my-124-tablet {
    margin-top: 124px !important;
    margin-bottom: 124px !important;
  }
  .m-128-tablet {
    margin: 128px !important;
  }
  .mt-128-tablet {
    margin-top: 128px !important;
  }
  .mr-128-tablet {
    margin-right: 128px !important;
  }
  .mb-128-tablet {
    margin-bottom: 128px !important;
  }
  .ml-128-tablet {
    margin-left: 128px !important;
  }
  .mx-128-tablet {
    margin-left: 128px !important;
    margin-right: 128px !important;
  }
  .my-128-tablet {
    margin-top: 128px !important;
    margin-bottom: 128px !important;
  }
  .m-132-tablet {
    margin: 132px !important;
  }
  .mt-132-tablet {
    margin-top: 132px !important;
  }
  .mr-132-tablet {
    margin-right: 132px !important;
  }
  .mb-132-tablet {
    margin-bottom: 132px !important;
  }
  .ml-132-tablet {
    margin-left: 132px !important;
  }
  .mx-132-tablet {
    margin-left: 132px !important;
    margin-right: 132px !important;
  }
  .my-132-tablet {
    margin-top: 132px !important;
    margin-bottom: 132px !important;
  }
  .m-148-tablet {
    margin: 148px !important;
  }
  .mt-148-tablet {
    margin-top: 148px !important;
  }
  .mr-148-tablet {
    margin-right: 148px !important;
  }
  .mb-148-tablet {
    margin-bottom: 148px !important;
  }
  .ml-148-tablet {
    margin-left: 148px !important;
  }
  .mx-148-tablet {
    margin-left: 148px !important;
    margin-right: 148px !important;
  }
  .my-148-tablet {
    margin-top: 148px !important;
    margin-bottom: 148px !important;
  }
  .m-160-tablet {
    margin: 160px !important;
  }
  .mt-160-tablet {
    margin-top: 160px !important;
  }
  .mr-160-tablet {
    margin-right: 160px !important;
  }
  .mb-160-tablet {
    margin-bottom: 160px !important;
  }
  .ml-160-tablet {
    margin-left: 160px !important;
  }
  .mx-160-tablet {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .my-160-tablet {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .m-164-tablet {
    margin: 164px !important;
  }
  .mt-164-tablet {
    margin-top: 164px !important;
  }
  .mr-164-tablet {
    margin-right: 164px !important;
  }
  .mb-164-tablet {
    margin-bottom: 164px !important;
  }
  .ml-164-tablet {
    margin-left: 164px !important;
  }
  .mx-164-tablet {
    margin-left: 164px !important;
    margin-right: 164px !important;
  }
  .my-164-tablet {
    margin-top: 164px !important;
    margin-bottom: 164px !important;
  }
  .m-184-tablet {
    margin: 184px !important;
  }
  .mt-184-tablet {
    margin-top: 184px !important;
  }
  .mr-184-tablet {
    margin-right: 184px !important;
  }
  .mb-184-tablet {
    margin-bottom: 184px !important;
  }
  .ml-184-tablet {
    margin-left: 184px !important;
  }
  .mx-184-tablet {
    margin-left: 184px !important;
    margin-right: 184px !important;
  }
  .my-184-tablet {
    margin-top: 184px !important;
    margin-bottom: 184px !important;
  }
  .m-196-tablet {
    margin: 196px !important;
  }
  .mt-196-tablet {
    margin-top: 196px !important;
  }
  .mr-196-tablet {
    margin-right: 196px !important;
  }
  .mb-196-tablet {
    margin-bottom: 196px !important;
  }
  .ml-196-tablet {
    margin-left: 196px !important;
  }
  .mx-196-tablet {
    margin-left: 196px !important;
    margin-right: 196px !important;
  }
  .my-196-tablet {
    margin-top: 196px !important;
    margin-bottom: 196px !important;
  }
  .m-auto-tablet {
    margin: auto !important;
  }
  .mt-auto-tablet {
    margin-top: auto !important;
  }
  .mr-auto-tablet {
    margin-right: auto !important;
  }
  .mb-auto-tablet {
    margin-bottom: auto !important;
  }
  .ml-auto-tablet {
    margin-left: auto !important;
  }
  .mx-auto-tablet {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .my-auto-tablet {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .p-none-tablet {
    padding: 0px !important;
  }
  .pt-none-tablet {
    padding-top: 0px !important;
  }
  .pr-none-tablet {
    padding-right: 0px !important;
  }
  .pb-none-tablet {
    padding-bottom: 0px !important;
  }
  .pl-none-tablet {
    padding-left: 0px !important;
  }
  .px-none-tablet {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .py-none-tablet {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .p-8-tablet {
    padding: 8px !important;
  }
  .pt-8-tablet {
    padding-top: 8px !important;
  }
  .pr-8-tablet {
    padding-right: 8px !important;
  }
  .pb-8-tablet {
    padding-bottom: 8px !important;
  }
  .pl-8-tablet {
    padding-left: 8px !important;
  }
  .px-8-tablet {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .py-8-tablet {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .p-12-tablet {
    padding: 12px !important;
  }
  .pt-12-tablet {
    padding-top: 12px !important;
  }
  .pr-12-tablet {
    padding-right: 12px !important;
  }
  .pb-12-tablet {
    padding-bottom: 12px !important;
  }
  .pl-12-tablet {
    padding-left: 12px !important;
  }
  .px-12-tablet {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .py-12-tablet {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .p-16-tablet {
    padding: 16px !important;
  }
  .pt-16-tablet {
    padding-top: 16px !important;
  }
  .pr-16-tablet {
    padding-right: 16px !important;
  }
  .pb-16-tablet {
    padding-bottom: 16px !important;
  }
  .pl-16-tablet {
    padding-left: 16px !important;
  }
  .px-16-tablet {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .py-16-tablet {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .p-20-tablet {
    padding: 20px !important;
  }
  .pt-20-tablet {
    padding-top: 20px !important;
  }
  .pr-20-tablet {
    padding-right: 20px !important;
  }
  .pb-20-tablet {
    padding-bottom: 20px !important;
  }
  .pl-20-tablet {
    padding-left: 20px !important;
  }
  .px-20-tablet {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .py-20-tablet {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .p-24-tablet {
    padding: 24px !important;
  }
  .pt-24-tablet {
    padding-top: 24px !important;
  }
  .pr-24-tablet {
    padding-right: 24px !important;
  }
  .pb-24-tablet {
    padding-bottom: 24px !important;
  }
  .pl-24-tablet {
    padding-left: 24px !important;
  }
  .px-24-tablet {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .py-24-tablet {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .p-32-tablet {
    padding: 32px !important;
  }
  .pt-32-tablet {
    padding-top: 32px !important;
  }
  .pr-32-tablet {
    padding-right: 32px !important;
  }
  .pb-32-tablet {
    padding-bottom: 32px !important;
  }
  .pl-32-tablet {
    padding-left: 32px !important;
  }
  .px-32-tablet {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .py-32-tablet {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .p-40-tablet {
    padding: 40px !important;
  }
  .pt-40-tablet {
    padding-top: 40px !important;
  }
  .pr-40-tablet {
    padding-right: 40px !important;
  }
  .pb-40-tablet {
    padding-bottom: 40px !important;
  }
  .pl-40-tablet {
    padding-left: 40px !important;
  }
  .px-40-tablet {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .py-40-tablet {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .p-48-tablet {
    padding: 48px !important;
  }
  .pt-48-tablet {
    padding-top: 48px !important;
  }
  .pr-48-tablet {
    padding-right: 48px !important;
  }
  .pb-48-tablet {
    padding-bottom: 48px !important;
  }
  .pl-48-tablet {
    padding-left: 48px !important;
  }
  .px-48-tablet {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .py-48-tablet {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .p-52-tablet {
    padding: 52px !important;
  }
  .pt-52-tablet {
    padding-top: 52px !important;
  }
  .pr-52-tablet {
    padding-right: 52px !important;
  }
  .pb-52-tablet {
    padding-bottom: 52px !important;
  }
  .pl-52-tablet {
    padding-left: 52px !important;
  }
  .px-52-tablet {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }
  .py-52-tablet {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }
  .p-56-tablet {
    padding: 56px !important;
  }
  .pt-56-tablet {
    padding-top: 56px !important;
  }
  .pr-56-tablet {
    padding-right: 56px !important;
  }
  .pb-56-tablet {
    padding-bottom: 56px !important;
  }
  .pl-56-tablet {
    padding-left: 56px !important;
  }
  .px-56-tablet {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .py-56-tablet {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .p-64-tablet {
    padding: 64px !important;
  }
  .pt-64-tablet {
    padding-top: 64px !important;
  }
  .pr-64-tablet {
    padding-right: 64px !important;
  }
  .pb-64-tablet {
    padding-bottom: 64px !important;
  }
  .pl-64-tablet {
    padding-left: 64px !important;
  }
  .px-64-tablet {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .py-64-tablet {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .p-72-tablet {
    padding: 72px !important;
  }
  .pt-72-tablet {
    padding-top: 72px !important;
  }
  .pr-72-tablet {
    padding-right: 72px !important;
  }
  .pb-72-tablet {
    padding-bottom: 72px !important;
  }
  .pl-72-tablet {
    padding-left: 72px !important;
  }
  .px-72-tablet {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .py-72-tablet {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .p-80-tablet {
    padding: 80px !important;
  }
  .pt-80-tablet {
    padding-top: 80px !important;
  }
  .pr-80-tablet {
    padding-right: 80px !important;
  }
  .pb-80-tablet {
    padding-bottom: 80px !important;
  }
  .pl-80-tablet {
    padding-left: 80px !important;
  }
  .px-80-tablet {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .py-80-tablet {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .p-84-tablet {
    padding: 84px !important;
  }
  .pt-84-tablet {
    padding-top: 84px !important;
  }
  .pr-84-tablet {
    padding-right: 84px !important;
  }
  .pb-84-tablet {
    padding-bottom: 84px !important;
  }
  .pl-84-tablet {
    padding-left: 84px !important;
  }
  .px-84-tablet {
    padding-left: 84px !important;
    padding-right: 84px !important;
  }
  .py-84-tablet {
    padding-top: 84px !important;
    padding-bottom: 84px !important;
  }
  .p-96-tablet {
    padding: 96px !important;
  }
  .pt-96-tablet {
    padding-top: 96px !important;
  }
  .pr-96-tablet {
    padding-right: 96px !important;
  }
  .pb-96-tablet {
    padding-bottom: 96px !important;
  }
  .pl-96-tablet {
    padding-left: 96px !important;
  }
  .px-96-tablet {
    padding-left: 96px !important;
    padding-right: 96px !important;
  }
  .py-96-tablet {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }
  .p-104-tablet {
    padding: 104px !important;
  }
  .pt-104-tablet {
    padding-top: 104px !important;
  }
  .pr-104-tablet {
    padding-right: 104px !important;
  }
  .pb-104-tablet {
    padding-bottom: 104px !important;
  }
  .pl-104-tablet {
    padding-left: 104px !important;
  }
  .px-104-tablet {
    padding-left: 104px !important;
    padding-right: 104px !important;
  }
  .py-104-tablet {
    padding-top: 104px !important;
    padding-bottom: 104px !important;
  }
  .p-116-tablet {
    padding: 116px !important;
  }
  .pt-116-tablet {
    padding-top: 116px !important;
  }
  .pr-116-tablet {
    padding-right: 116px !important;
  }
  .pb-116-tablet {
    padding-bottom: 116px !important;
  }
  .pl-116-tablet {
    padding-left: 116px !important;
  }
  .px-116-tablet {
    padding-left: 116px !important;
    padding-right: 116px !important;
  }
  .py-116-tablet {
    padding-top: 116px !important;
    padding-bottom: 116px !important;
  }
  .p-120-tablet {
    padding: 120px !important;
  }
  .pt-120-tablet {
    padding-top: 120px !important;
  }
  .pr-120-tablet {
    padding-right: 120px !important;
  }
  .pb-120-tablet {
    padding-bottom: 120px !important;
  }
  .pl-120-tablet {
    padding-left: 120px !important;
  }
  .px-120-tablet {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
  .py-120-tablet {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .p-124-tablet {
    padding: 124px !important;
  }
  .pt-124-tablet {
    padding-top: 124px !important;
  }
  .pr-124-tablet {
    padding-right: 124px !important;
  }
  .pb-124-tablet {
    padding-bottom: 124px !important;
  }
  .pl-124-tablet {
    padding-left: 124px !important;
  }
  .px-124-tablet {
    padding-left: 124px !important;
    padding-right: 124px !important;
  }
  .py-124-tablet {
    padding-top: 124px !important;
    padding-bottom: 124px !important;
  }
  .p-128-tablet {
    padding: 128px !important;
  }
  .pt-128-tablet {
    padding-top: 128px !important;
  }
  .pr-128-tablet {
    padding-right: 128px !important;
  }
  .pb-128-tablet {
    padding-bottom: 128px !important;
  }
  .pl-128-tablet {
    padding-left: 128px !important;
  }
  .px-128-tablet {
    padding-left: 128px !important;
    padding-right: 128px !important;
  }
  .py-128-tablet {
    padding-top: 128px !important;
    padding-bottom: 128px !important;
  }
  .p-132-tablet {
    padding: 132px !important;
  }
  .pt-132-tablet {
    padding-top: 132px !important;
  }
  .pr-132-tablet {
    padding-right: 132px !important;
  }
  .pb-132-tablet {
    padding-bottom: 132px !important;
  }
  .pl-132-tablet {
    padding-left: 132px !important;
  }
  .px-132-tablet {
    padding-left: 132px !important;
    padding-right: 132px !important;
  }
  .py-132-tablet {
    padding-top: 132px !important;
    padding-bottom: 132px !important;
  }
  .p-148-tablet {
    padding: 148px !important;
  }
  .pt-148-tablet {
    padding-top: 148px !important;
  }
  .pr-148-tablet {
    padding-right: 148px !important;
  }
  .pb-148-tablet {
    padding-bottom: 148px !important;
  }
  .pl-148-tablet {
    padding-left: 148px !important;
  }
  .px-148-tablet {
    padding-left: 148px !important;
    padding-right: 148px !important;
  }
  .py-148-tablet {
    padding-top: 148px !important;
    padding-bottom: 148px !important;
  }
  .p-160-tablet {
    padding: 160px !important;
  }
  .pt-160-tablet {
    padding-top: 160px !important;
  }
  .pr-160-tablet {
    padding-right: 160px !important;
  }
  .pb-160-tablet {
    padding-bottom: 160px !important;
  }
  .pl-160-tablet {
    padding-left: 160px !important;
  }
  .px-160-tablet {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
  .py-160-tablet {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .p-164-tablet {
    padding: 164px !important;
  }
  .pt-164-tablet {
    padding-top: 164px !important;
  }
  .pr-164-tablet {
    padding-right: 164px !important;
  }
  .pb-164-tablet {
    padding-bottom: 164px !important;
  }
  .pl-164-tablet {
    padding-left: 164px !important;
  }
  .px-164-tablet {
    padding-left: 164px !important;
    padding-right: 164px !important;
  }
  .py-164-tablet {
    padding-top: 164px !important;
    padding-bottom: 164px !important;
  }
  .p-184-tablet {
    padding: 184px !important;
  }
  .pt-184-tablet {
    padding-top: 184px !important;
  }
  .pr-184-tablet {
    padding-right: 184px !important;
  }
  .pb-184-tablet {
    padding-bottom: 184px !important;
  }
  .pl-184-tablet {
    padding-left: 184px !important;
  }
  .px-184-tablet {
    padding-left: 184px !important;
    padding-right: 184px !important;
  }
  .py-184-tablet {
    padding-top: 184px !important;
    padding-bottom: 184px !important;
  }
  .p-196-tablet {
    padding: 196px !important;
  }
  .pt-196-tablet {
    padding-top: 196px !important;
  }
  .pr-196-tablet {
    padding-right: 196px !important;
  }
  .pb-196-tablet {
    padding-bottom: 196px !important;
  }
  .pl-196-tablet {
    padding-left: 196px !important;
  }
  .px-196-tablet {
    padding-left: 196px !important;
    padding-right: 196px !important;
  }
  .py-196-tablet {
    padding-top: 196px !important;
    padding-bottom: 196px !important;
  }
}
@media (min-width: 768px) and (max-width: 1279px) {
  .m-none-tablet-only {
    margin: 0px !important;
  }
  .mt-none-tablet-only {
    margin-top: 0px !important;
  }
  .mr-none-tablet-only {
    margin-right: 0px !important;
  }
  .mb-none-tablet-only {
    margin-bottom: 0px !important;
  }
  .ml-none-tablet-only {
    margin-left: 0px !important;
  }
  .mx-none-tablet-only {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .my-none-tablet-only {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .m-8-tablet-only {
    margin: 8px !important;
  }
  .mt-8-tablet-only {
    margin-top: 8px !important;
  }
  .mr-8-tablet-only {
    margin-right: 8px !important;
  }
  .mb-8-tablet-only {
    margin-bottom: 8px !important;
  }
  .ml-8-tablet-only {
    margin-left: 8px !important;
  }
  .mx-8-tablet-only {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .my-8-tablet-only {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .m-12-tablet-only {
    margin: 12px !important;
  }
  .mt-12-tablet-only {
    margin-top: 12px !important;
  }
  .mr-12-tablet-only {
    margin-right: 12px !important;
  }
  .mb-12-tablet-only {
    margin-bottom: 12px !important;
  }
  .ml-12-tablet-only {
    margin-left: 12px !important;
  }
  .mx-12-tablet-only {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .my-12-tablet-only {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .m-16-tablet-only {
    margin: 16px !important;
  }
  .mt-16-tablet-only {
    margin-top: 16px !important;
  }
  .mr-16-tablet-only {
    margin-right: 16px !important;
  }
  .mb-16-tablet-only {
    margin-bottom: 16px !important;
  }
  .ml-16-tablet-only {
    margin-left: 16px !important;
  }
  .mx-16-tablet-only {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .my-16-tablet-only {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .m-20-tablet-only {
    margin: 20px !important;
  }
  .mt-20-tablet-only {
    margin-top: 20px !important;
  }
  .mr-20-tablet-only {
    margin-right: 20px !important;
  }
  .mb-20-tablet-only {
    margin-bottom: 20px !important;
  }
  .ml-20-tablet-only {
    margin-left: 20px !important;
  }
  .mx-20-tablet-only {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .my-20-tablet-only {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .m-24-tablet-only {
    margin: 24px !important;
  }
  .mt-24-tablet-only {
    margin-top: 24px !important;
  }
  .mr-24-tablet-only {
    margin-right: 24px !important;
  }
  .mb-24-tablet-only {
    margin-bottom: 24px !important;
  }
  .ml-24-tablet-only {
    margin-left: 24px !important;
  }
  .mx-24-tablet-only {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .my-24-tablet-only {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .m-32-tablet-only {
    margin: 32px !important;
  }
  .mt-32-tablet-only {
    margin-top: 32px !important;
  }
  .mr-32-tablet-only {
    margin-right: 32px !important;
  }
  .mb-32-tablet-only {
    margin-bottom: 32px !important;
  }
  .ml-32-tablet-only {
    margin-left: 32px !important;
  }
  .mx-32-tablet-only {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .my-32-tablet-only {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .m-40-tablet-only {
    margin: 40px !important;
  }
  .mt-40-tablet-only {
    margin-top: 40px !important;
  }
  .mr-40-tablet-only {
    margin-right: 40px !important;
  }
  .mb-40-tablet-only {
    margin-bottom: 40px !important;
  }
  .ml-40-tablet-only {
    margin-left: 40px !important;
  }
  .mx-40-tablet-only {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .my-40-tablet-only {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .m-48-tablet-only {
    margin: 48px !important;
  }
  .mt-48-tablet-only {
    margin-top: 48px !important;
  }
  .mr-48-tablet-only {
    margin-right: 48px !important;
  }
  .mb-48-tablet-only {
    margin-bottom: 48px !important;
  }
  .ml-48-tablet-only {
    margin-left: 48px !important;
  }
  .mx-48-tablet-only {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .my-48-tablet-only {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .m-52-tablet-only {
    margin: 52px !important;
  }
  .mt-52-tablet-only {
    margin-top: 52px !important;
  }
  .mr-52-tablet-only {
    margin-right: 52px !important;
  }
  .mb-52-tablet-only {
    margin-bottom: 52px !important;
  }
  .ml-52-tablet-only {
    margin-left: 52px !important;
  }
  .mx-52-tablet-only {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }
  .my-52-tablet-only {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
  }
  .m-56-tablet-only {
    margin: 56px !important;
  }
  .mt-56-tablet-only {
    margin-top: 56px !important;
  }
  .mr-56-tablet-only {
    margin-right: 56px !important;
  }
  .mb-56-tablet-only {
    margin-bottom: 56px !important;
  }
  .ml-56-tablet-only {
    margin-left: 56px !important;
  }
  .mx-56-tablet-only {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .my-56-tablet-only {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .m-64-tablet-only {
    margin: 64px !important;
  }
  .mt-64-tablet-only {
    margin-top: 64px !important;
  }
  .mr-64-tablet-only {
    margin-right: 64px !important;
  }
  .mb-64-tablet-only {
    margin-bottom: 64px !important;
  }
  .ml-64-tablet-only {
    margin-left: 64px !important;
  }
  .mx-64-tablet-only {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .my-64-tablet-only {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .m-72-tablet-only {
    margin: 72px !important;
  }
  .mt-72-tablet-only {
    margin-top: 72px !important;
  }
  .mr-72-tablet-only {
    margin-right: 72px !important;
  }
  .mb-72-tablet-only {
    margin-bottom: 72px !important;
  }
  .ml-72-tablet-only {
    margin-left: 72px !important;
  }
  .mx-72-tablet-only {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }
  .my-72-tablet-only {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }
  .m-80-tablet-only {
    margin: 80px !important;
  }
  .mt-80-tablet-only {
    margin-top: 80px !important;
  }
  .mr-80-tablet-only {
    margin-right: 80px !important;
  }
  .mb-80-tablet-only {
    margin-bottom: 80px !important;
  }
  .ml-80-tablet-only {
    margin-left: 80px !important;
  }
  .mx-80-tablet-only {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .my-80-tablet-only {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .m-84-tablet-only {
    margin: 84px !important;
  }
  .mt-84-tablet-only {
    margin-top: 84px !important;
  }
  .mr-84-tablet-only {
    margin-right: 84px !important;
  }
  .mb-84-tablet-only {
    margin-bottom: 84px !important;
  }
  .ml-84-tablet-only {
    margin-left: 84px !important;
  }
  .mx-84-tablet-only {
    margin-left: 84px !important;
    margin-right: 84px !important;
  }
  .my-84-tablet-only {
    margin-top: 84px !important;
    margin-bottom: 84px !important;
  }
  .m-96-tablet-only {
    margin: 96px !important;
  }
  .mt-96-tablet-only {
    margin-top: 96px !important;
  }
  .mr-96-tablet-only {
    margin-right: 96px !important;
  }
  .mb-96-tablet-only {
    margin-bottom: 96px !important;
  }
  .ml-96-tablet-only {
    margin-left: 96px !important;
  }
  .mx-96-tablet-only {
    margin-left: 96px !important;
    margin-right: 96px !important;
  }
  .my-96-tablet-only {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }
  .m-104-tablet-only {
    margin: 104px !important;
  }
  .mt-104-tablet-only {
    margin-top: 104px !important;
  }
  .mr-104-tablet-only {
    margin-right: 104px !important;
  }
  .mb-104-tablet-only {
    margin-bottom: 104px !important;
  }
  .ml-104-tablet-only {
    margin-left: 104px !important;
  }
  .mx-104-tablet-only {
    margin-left: 104px !important;
    margin-right: 104px !important;
  }
  .my-104-tablet-only {
    margin-top: 104px !important;
    margin-bottom: 104px !important;
  }
  .m-116-tablet-only {
    margin: 116px !important;
  }
  .mt-116-tablet-only {
    margin-top: 116px !important;
  }
  .mr-116-tablet-only {
    margin-right: 116px !important;
  }
  .mb-116-tablet-only {
    margin-bottom: 116px !important;
  }
  .ml-116-tablet-only {
    margin-left: 116px !important;
  }
  .mx-116-tablet-only {
    margin-left: 116px !important;
    margin-right: 116px !important;
  }
  .my-116-tablet-only {
    margin-top: 116px !important;
    margin-bottom: 116px !important;
  }
  .m-120-tablet-only {
    margin: 120px !important;
  }
  .mt-120-tablet-only {
    margin-top: 120px !important;
  }
  .mr-120-tablet-only {
    margin-right: 120px !important;
  }
  .mb-120-tablet-only {
    margin-bottom: 120px !important;
  }
  .ml-120-tablet-only {
    margin-left: 120px !important;
  }
  .mx-120-tablet-only {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .my-120-tablet-only {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .m-124-tablet-only {
    margin: 124px !important;
  }
  .mt-124-tablet-only {
    margin-top: 124px !important;
  }
  .mr-124-tablet-only {
    margin-right: 124px !important;
  }
  .mb-124-tablet-only {
    margin-bottom: 124px !important;
  }
  .ml-124-tablet-only {
    margin-left: 124px !important;
  }
  .mx-124-tablet-only {
    margin-left: 124px !important;
    margin-right: 124px !important;
  }
  .my-124-tablet-only {
    margin-top: 124px !important;
    margin-bottom: 124px !important;
  }
  .m-128-tablet-only {
    margin: 128px !important;
  }
  .mt-128-tablet-only {
    margin-top: 128px !important;
  }
  .mr-128-tablet-only {
    margin-right: 128px !important;
  }
  .mb-128-tablet-only {
    margin-bottom: 128px !important;
  }
  .ml-128-tablet-only {
    margin-left: 128px !important;
  }
  .mx-128-tablet-only {
    margin-left: 128px !important;
    margin-right: 128px !important;
  }
  .my-128-tablet-only {
    margin-top: 128px !important;
    margin-bottom: 128px !important;
  }
  .m-132-tablet-only {
    margin: 132px !important;
  }
  .mt-132-tablet-only {
    margin-top: 132px !important;
  }
  .mr-132-tablet-only {
    margin-right: 132px !important;
  }
  .mb-132-tablet-only {
    margin-bottom: 132px !important;
  }
  .ml-132-tablet-only {
    margin-left: 132px !important;
  }
  .mx-132-tablet-only {
    margin-left: 132px !important;
    margin-right: 132px !important;
  }
  .my-132-tablet-only {
    margin-top: 132px !important;
    margin-bottom: 132px !important;
  }
  .m-148-tablet-only {
    margin: 148px !important;
  }
  .mt-148-tablet-only {
    margin-top: 148px !important;
  }
  .mr-148-tablet-only {
    margin-right: 148px !important;
  }
  .mb-148-tablet-only {
    margin-bottom: 148px !important;
  }
  .ml-148-tablet-only {
    margin-left: 148px !important;
  }
  .mx-148-tablet-only {
    margin-left: 148px !important;
    margin-right: 148px !important;
  }
  .my-148-tablet-only {
    margin-top: 148px !important;
    margin-bottom: 148px !important;
  }
  .m-160-tablet-only {
    margin: 160px !important;
  }
  .mt-160-tablet-only {
    margin-top: 160px !important;
  }
  .mr-160-tablet-only {
    margin-right: 160px !important;
  }
  .mb-160-tablet-only {
    margin-bottom: 160px !important;
  }
  .ml-160-tablet-only {
    margin-left: 160px !important;
  }
  .mx-160-tablet-only {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .my-160-tablet-only {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .m-164-tablet-only {
    margin: 164px !important;
  }
  .mt-164-tablet-only {
    margin-top: 164px !important;
  }
  .mr-164-tablet-only {
    margin-right: 164px !important;
  }
  .mb-164-tablet-only {
    margin-bottom: 164px !important;
  }
  .ml-164-tablet-only {
    margin-left: 164px !important;
  }
  .mx-164-tablet-only {
    margin-left: 164px !important;
    margin-right: 164px !important;
  }
  .my-164-tablet-only {
    margin-top: 164px !important;
    margin-bottom: 164px !important;
  }
  .m-184-tablet-only {
    margin: 184px !important;
  }
  .mt-184-tablet-only {
    margin-top: 184px !important;
  }
  .mr-184-tablet-only {
    margin-right: 184px !important;
  }
  .mb-184-tablet-only {
    margin-bottom: 184px !important;
  }
  .ml-184-tablet-only {
    margin-left: 184px !important;
  }
  .mx-184-tablet-only {
    margin-left: 184px !important;
    margin-right: 184px !important;
  }
  .my-184-tablet-only {
    margin-top: 184px !important;
    margin-bottom: 184px !important;
  }
  .m-196-tablet-only {
    margin: 196px !important;
  }
  .mt-196-tablet-only {
    margin-top: 196px !important;
  }
  .mr-196-tablet-only {
    margin-right: 196px !important;
  }
  .mb-196-tablet-only {
    margin-bottom: 196px !important;
  }
  .ml-196-tablet-only {
    margin-left: 196px !important;
  }
  .mx-196-tablet-only {
    margin-left: 196px !important;
    margin-right: 196px !important;
  }
  .my-196-tablet-only {
    margin-top: 196px !important;
    margin-bottom: 196px !important;
  }
  .m-auto-tablet-only {
    margin: auto !important;
  }
  .mt-auto-tablet-only {
    margin-top: auto !important;
  }
  .mr-auto-tablet-only {
    margin-right: auto !important;
  }
  .mb-auto-tablet-only {
    margin-bottom: auto !important;
  }
  .ml-auto-tablet-only {
    margin-left: auto !important;
  }
  .mx-auto-tablet-only {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .my-auto-tablet-only {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .p-none-tablet-only {
    padding: 0px !important;
  }
  .pt-none-tablet-only {
    padding-top: 0px !important;
  }
  .pr-none-tablet-only {
    padding-right: 0px !important;
  }
  .pb-none-tablet-only {
    padding-bottom: 0px !important;
  }
  .pl-none-tablet-only {
    padding-left: 0px !important;
  }
  .px-none-tablet-only {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .py-none-tablet-only {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .p-8-tablet-only {
    padding: 8px !important;
  }
  .pt-8-tablet-only {
    padding-top: 8px !important;
  }
  .pr-8-tablet-only {
    padding-right: 8px !important;
  }
  .pb-8-tablet-only {
    padding-bottom: 8px !important;
  }
  .pl-8-tablet-only {
    padding-left: 8px !important;
  }
  .px-8-tablet-only {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .py-8-tablet-only {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .p-12-tablet-only {
    padding: 12px !important;
  }
  .pt-12-tablet-only {
    padding-top: 12px !important;
  }
  .pr-12-tablet-only {
    padding-right: 12px !important;
  }
  .pb-12-tablet-only {
    padding-bottom: 12px !important;
  }
  .pl-12-tablet-only {
    padding-left: 12px !important;
  }
  .px-12-tablet-only {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .py-12-tablet-only {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .p-16-tablet-only {
    padding: 16px !important;
  }
  .pt-16-tablet-only {
    padding-top: 16px !important;
  }
  .pr-16-tablet-only {
    padding-right: 16px !important;
  }
  .pb-16-tablet-only {
    padding-bottom: 16px !important;
  }
  .pl-16-tablet-only {
    padding-left: 16px !important;
  }
  .px-16-tablet-only {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .py-16-tablet-only {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .p-20-tablet-only {
    padding: 20px !important;
  }
  .pt-20-tablet-only {
    padding-top: 20px !important;
  }
  .pr-20-tablet-only {
    padding-right: 20px !important;
  }
  .pb-20-tablet-only {
    padding-bottom: 20px !important;
  }
  .pl-20-tablet-only {
    padding-left: 20px !important;
  }
  .px-20-tablet-only {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .py-20-tablet-only {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .p-24-tablet-only {
    padding: 24px !important;
  }
  .pt-24-tablet-only {
    padding-top: 24px !important;
  }
  .pr-24-tablet-only {
    padding-right: 24px !important;
  }
  .pb-24-tablet-only {
    padding-bottom: 24px !important;
  }
  .pl-24-tablet-only {
    padding-left: 24px !important;
  }
  .px-24-tablet-only {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .py-24-tablet-only {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .p-32-tablet-only {
    padding: 32px !important;
  }
  .pt-32-tablet-only {
    padding-top: 32px !important;
  }
  .pr-32-tablet-only {
    padding-right: 32px !important;
  }
  .pb-32-tablet-only {
    padding-bottom: 32px !important;
  }
  .pl-32-tablet-only {
    padding-left: 32px !important;
  }
  .px-32-tablet-only {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .py-32-tablet-only {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .p-40-tablet-only {
    padding: 40px !important;
  }
  .pt-40-tablet-only {
    padding-top: 40px !important;
  }
  .pr-40-tablet-only {
    padding-right: 40px !important;
  }
  .pb-40-tablet-only {
    padding-bottom: 40px !important;
  }
  .pl-40-tablet-only {
    padding-left: 40px !important;
  }
  .px-40-tablet-only {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .py-40-tablet-only {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .p-48-tablet-only {
    padding: 48px !important;
  }
  .pt-48-tablet-only {
    padding-top: 48px !important;
  }
  .pr-48-tablet-only {
    padding-right: 48px !important;
  }
  .pb-48-tablet-only {
    padding-bottom: 48px !important;
  }
  .pl-48-tablet-only {
    padding-left: 48px !important;
  }
  .px-48-tablet-only {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .py-48-tablet-only {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .p-52-tablet-only {
    padding: 52px !important;
  }
  .pt-52-tablet-only {
    padding-top: 52px !important;
  }
  .pr-52-tablet-only {
    padding-right: 52px !important;
  }
  .pb-52-tablet-only {
    padding-bottom: 52px !important;
  }
  .pl-52-tablet-only {
    padding-left: 52px !important;
  }
  .px-52-tablet-only {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }
  .py-52-tablet-only {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }
  .p-56-tablet-only {
    padding: 56px !important;
  }
  .pt-56-tablet-only {
    padding-top: 56px !important;
  }
  .pr-56-tablet-only {
    padding-right: 56px !important;
  }
  .pb-56-tablet-only {
    padding-bottom: 56px !important;
  }
  .pl-56-tablet-only {
    padding-left: 56px !important;
  }
  .px-56-tablet-only {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .py-56-tablet-only {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .p-64-tablet-only {
    padding: 64px !important;
  }
  .pt-64-tablet-only {
    padding-top: 64px !important;
  }
  .pr-64-tablet-only {
    padding-right: 64px !important;
  }
  .pb-64-tablet-only {
    padding-bottom: 64px !important;
  }
  .pl-64-tablet-only {
    padding-left: 64px !important;
  }
  .px-64-tablet-only {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .py-64-tablet-only {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .p-72-tablet-only {
    padding: 72px !important;
  }
  .pt-72-tablet-only {
    padding-top: 72px !important;
  }
  .pr-72-tablet-only {
    padding-right: 72px !important;
  }
  .pb-72-tablet-only {
    padding-bottom: 72px !important;
  }
  .pl-72-tablet-only {
    padding-left: 72px !important;
  }
  .px-72-tablet-only {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .py-72-tablet-only {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .p-80-tablet-only {
    padding: 80px !important;
  }
  .pt-80-tablet-only {
    padding-top: 80px !important;
  }
  .pr-80-tablet-only {
    padding-right: 80px !important;
  }
  .pb-80-tablet-only {
    padding-bottom: 80px !important;
  }
  .pl-80-tablet-only {
    padding-left: 80px !important;
  }
  .px-80-tablet-only {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .py-80-tablet-only {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .p-84-tablet-only {
    padding: 84px !important;
  }
  .pt-84-tablet-only {
    padding-top: 84px !important;
  }
  .pr-84-tablet-only {
    padding-right: 84px !important;
  }
  .pb-84-tablet-only {
    padding-bottom: 84px !important;
  }
  .pl-84-tablet-only {
    padding-left: 84px !important;
  }
  .px-84-tablet-only {
    padding-left: 84px !important;
    padding-right: 84px !important;
  }
  .py-84-tablet-only {
    padding-top: 84px !important;
    padding-bottom: 84px !important;
  }
  .p-96-tablet-only {
    padding: 96px !important;
  }
  .pt-96-tablet-only {
    padding-top: 96px !important;
  }
  .pr-96-tablet-only {
    padding-right: 96px !important;
  }
  .pb-96-tablet-only {
    padding-bottom: 96px !important;
  }
  .pl-96-tablet-only {
    padding-left: 96px !important;
  }
  .px-96-tablet-only {
    padding-left: 96px !important;
    padding-right: 96px !important;
  }
  .py-96-tablet-only {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }
  .p-104-tablet-only {
    padding: 104px !important;
  }
  .pt-104-tablet-only {
    padding-top: 104px !important;
  }
  .pr-104-tablet-only {
    padding-right: 104px !important;
  }
  .pb-104-tablet-only {
    padding-bottom: 104px !important;
  }
  .pl-104-tablet-only {
    padding-left: 104px !important;
  }
  .px-104-tablet-only {
    padding-left: 104px !important;
    padding-right: 104px !important;
  }
  .py-104-tablet-only {
    padding-top: 104px !important;
    padding-bottom: 104px !important;
  }
  .p-116-tablet-only {
    padding: 116px !important;
  }
  .pt-116-tablet-only {
    padding-top: 116px !important;
  }
  .pr-116-tablet-only {
    padding-right: 116px !important;
  }
  .pb-116-tablet-only {
    padding-bottom: 116px !important;
  }
  .pl-116-tablet-only {
    padding-left: 116px !important;
  }
  .px-116-tablet-only {
    padding-left: 116px !important;
    padding-right: 116px !important;
  }
  .py-116-tablet-only {
    padding-top: 116px !important;
    padding-bottom: 116px !important;
  }
  .p-120-tablet-only {
    padding: 120px !important;
  }
  .pt-120-tablet-only {
    padding-top: 120px !important;
  }
  .pr-120-tablet-only {
    padding-right: 120px !important;
  }
  .pb-120-tablet-only {
    padding-bottom: 120px !important;
  }
  .pl-120-tablet-only {
    padding-left: 120px !important;
  }
  .px-120-tablet-only {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
  .py-120-tablet-only {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .p-124-tablet-only {
    padding: 124px !important;
  }
  .pt-124-tablet-only {
    padding-top: 124px !important;
  }
  .pr-124-tablet-only {
    padding-right: 124px !important;
  }
  .pb-124-tablet-only {
    padding-bottom: 124px !important;
  }
  .pl-124-tablet-only {
    padding-left: 124px !important;
  }
  .px-124-tablet-only {
    padding-left: 124px !important;
    padding-right: 124px !important;
  }
  .py-124-tablet-only {
    padding-top: 124px !important;
    padding-bottom: 124px !important;
  }
  .p-128-tablet-only {
    padding: 128px !important;
  }
  .pt-128-tablet-only {
    padding-top: 128px !important;
  }
  .pr-128-tablet-only {
    padding-right: 128px !important;
  }
  .pb-128-tablet-only {
    padding-bottom: 128px !important;
  }
  .pl-128-tablet-only {
    padding-left: 128px !important;
  }
  .px-128-tablet-only {
    padding-left: 128px !important;
    padding-right: 128px !important;
  }
  .py-128-tablet-only {
    padding-top: 128px !important;
    padding-bottom: 128px !important;
  }
  .p-132-tablet-only {
    padding: 132px !important;
  }
  .pt-132-tablet-only {
    padding-top: 132px !important;
  }
  .pr-132-tablet-only {
    padding-right: 132px !important;
  }
  .pb-132-tablet-only {
    padding-bottom: 132px !important;
  }
  .pl-132-tablet-only {
    padding-left: 132px !important;
  }
  .px-132-tablet-only {
    padding-left: 132px !important;
    padding-right: 132px !important;
  }
  .py-132-tablet-only {
    padding-top: 132px !important;
    padding-bottom: 132px !important;
  }
  .p-148-tablet-only {
    padding: 148px !important;
  }
  .pt-148-tablet-only {
    padding-top: 148px !important;
  }
  .pr-148-tablet-only {
    padding-right: 148px !important;
  }
  .pb-148-tablet-only {
    padding-bottom: 148px !important;
  }
  .pl-148-tablet-only {
    padding-left: 148px !important;
  }
  .px-148-tablet-only {
    padding-left: 148px !important;
    padding-right: 148px !important;
  }
  .py-148-tablet-only {
    padding-top: 148px !important;
    padding-bottom: 148px !important;
  }
  .p-160-tablet-only {
    padding: 160px !important;
  }
  .pt-160-tablet-only {
    padding-top: 160px !important;
  }
  .pr-160-tablet-only {
    padding-right: 160px !important;
  }
  .pb-160-tablet-only {
    padding-bottom: 160px !important;
  }
  .pl-160-tablet-only {
    padding-left: 160px !important;
  }
  .px-160-tablet-only {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
  .py-160-tablet-only {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .p-164-tablet-only {
    padding: 164px !important;
  }
  .pt-164-tablet-only {
    padding-top: 164px !important;
  }
  .pr-164-tablet-only {
    padding-right: 164px !important;
  }
  .pb-164-tablet-only {
    padding-bottom: 164px !important;
  }
  .pl-164-tablet-only {
    padding-left: 164px !important;
  }
  .px-164-tablet-only {
    padding-left: 164px !important;
    padding-right: 164px !important;
  }
  .py-164-tablet-only {
    padding-top: 164px !important;
    padding-bottom: 164px !important;
  }
  .p-184-tablet-only {
    padding: 184px !important;
  }
  .pt-184-tablet-only {
    padding-top: 184px !important;
  }
  .pr-184-tablet-only {
    padding-right: 184px !important;
  }
  .pb-184-tablet-only {
    padding-bottom: 184px !important;
  }
  .pl-184-tablet-only {
    padding-left: 184px !important;
  }
  .px-184-tablet-only {
    padding-left: 184px !important;
    padding-right: 184px !important;
  }
  .py-184-tablet-only {
    padding-top: 184px !important;
    padding-bottom: 184px !important;
  }
  .p-196-tablet-only {
    padding: 196px !important;
  }
  .pt-196-tablet-only {
    padding-top: 196px !important;
  }
  .pr-196-tablet-only {
    padding-right: 196px !important;
  }
  .pb-196-tablet-only {
    padding-bottom: 196px !important;
  }
  .pl-196-tablet-only {
    padding-left: 196px !important;
  }
  .px-196-tablet-only {
    padding-left: 196px !important;
    padding-right: 196px !important;
  }
  .py-196-tablet-only {
    padding-top: 196px !important;
    padding-bottom: 196px !important;
  }
}
@media (max-width: 560px) {
  .m-none-touch {
    margin: 0px !important;
  }
  .mt-none-touch {
    margin-top: 0px !important;
  }
  .mr-none-touch {
    margin-right: 0px !important;
  }
  .mb-none-touch {
    margin-bottom: 0px !important;
  }
  .ml-none-touch {
    margin-left: 0px !important;
  }
  .mx-none-touch {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .my-none-touch {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .m-8-touch {
    margin: 8px !important;
  }
  .mt-8-touch {
    margin-top: 8px !important;
  }
  .mr-8-touch {
    margin-right: 8px !important;
  }
  .mb-8-touch {
    margin-bottom: 8px !important;
  }
  .ml-8-touch {
    margin-left: 8px !important;
  }
  .mx-8-touch {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .my-8-touch {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .m-12-touch {
    margin: 12px !important;
  }
  .mt-12-touch {
    margin-top: 12px !important;
  }
  .mr-12-touch {
    margin-right: 12px !important;
  }
  .mb-12-touch {
    margin-bottom: 12px !important;
  }
  .ml-12-touch {
    margin-left: 12px !important;
  }
  .mx-12-touch {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .my-12-touch {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .m-16-touch {
    margin: 16px !important;
  }
  .mt-16-touch {
    margin-top: 16px !important;
  }
  .mr-16-touch {
    margin-right: 16px !important;
  }
  .mb-16-touch {
    margin-bottom: 16px !important;
  }
  .ml-16-touch {
    margin-left: 16px !important;
  }
  .mx-16-touch {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .my-16-touch {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .m-20-touch {
    margin: 20px !important;
  }
  .mt-20-touch {
    margin-top: 20px !important;
  }
  .mr-20-touch {
    margin-right: 20px !important;
  }
  .mb-20-touch {
    margin-bottom: 20px !important;
  }
  .ml-20-touch {
    margin-left: 20px !important;
  }
  .mx-20-touch {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .my-20-touch {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .m-24-touch {
    margin: 24px !important;
  }
  .mt-24-touch {
    margin-top: 24px !important;
  }
  .mr-24-touch {
    margin-right: 24px !important;
  }
  .mb-24-touch {
    margin-bottom: 24px !important;
  }
  .ml-24-touch {
    margin-left: 24px !important;
  }
  .mx-24-touch {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .my-24-touch {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .m-32-touch {
    margin: 32px !important;
  }
  .mt-32-touch {
    margin-top: 32px !important;
  }
  .mr-32-touch {
    margin-right: 32px !important;
  }
  .mb-32-touch {
    margin-bottom: 32px !important;
  }
  .ml-32-touch {
    margin-left: 32px !important;
  }
  .mx-32-touch {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .my-32-touch {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .m-40-touch {
    margin: 40px !important;
  }
  .mt-40-touch {
    margin-top: 40px !important;
  }
  .mr-40-touch {
    margin-right: 40px !important;
  }
  .mb-40-touch {
    margin-bottom: 40px !important;
  }
  .ml-40-touch {
    margin-left: 40px !important;
  }
  .mx-40-touch {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .my-40-touch {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .m-48-touch {
    margin: 48px !important;
  }
  .mt-48-touch {
    margin-top: 48px !important;
  }
  .mr-48-touch {
    margin-right: 48px !important;
  }
  .mb-48-touch {
    margin-bottom: 48px !important;
  }
  .ml-48-touch {
    margin-left: 48px !important;
  }
  .mx-48-touch {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .my-48-touch {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .m-52-touch {
    margin: 52px !important;
  }
  .mt-52-touch {
    margin-top: 52px !important;
  }
  .mr-52-touch {
    margin-right: 52px !important;
  }
  .mb-52-touch {
    margin-bottom: 52px !important;
  }
  .ml-52-touch {
    margin-left: 52px !important;
  }
  .mx-52-touch {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }
  .my-52-touch {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
  }
  .m-56-touch {
    margin: 56px !important;
  }
  .mt-56-touch {
    margin-top: 56px !important;
  }
  .mr-56-touch {
    margin-right: 56px !important;
  }
  .mb-56-touch {
    margin-bottom: 56px !important;
  }
  .ml-56-touch {
    margin-left: 56px !important;
  }
  .mx-56-touch {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .my-56-touch {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .m-64-touch {
    margin: 64px !important;
  }
  .mt-64-touch {
    margin-top: 64px !important;
  }
  .mr-64-touch {
    margin-right: 64px !important;
  }
  .mb-64-touch {
    margin-bottom: 64px !important;
  }
  .ml-64-touch {
    margin-left: 64px !important;
  }
  .mx-64-touch {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .my-64-touch {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .m-72-touch {
    margin: 72px !important;
  }
  .mt-72-touch {
    margin-top: 72px !important;
  }
  .mr-72-touch {
    margin-right: 72px !important;
  }
  .mb-72-touch {
    margin-bottom: 72px !important;
  }
  .ml-72-touch {
    margin-left: 72px !important;
  }
  .mx-72-touch {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }
  .my-72-touch {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }
  .m-80-touch {
    margin: 80px !important;
  }
  .mt-80-touch {
    margin-top: 80px !important;
  }
  .mr-80-touch {
    margin-right: 80px !important;
  }
  .mb-80-touch {
    margin-bottom: 80px !important;
  }
  .ml-80-touch {
    margin-left: 80px !important;
  }
  .mx-80-touch {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .my-80-touch {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .m-84-touch {
    margin: 84px !important;
  }
  .mt-84-touch {
    margin-top: 84px !important;
  }
  .mr-84-touch {
    margin-right: 84px !important;
  }
  .mb-84-touch {
    margin-bottom: 84px !important;
  }
  .ml-84-touch {
    margin-left: 84px !important;
  }
  .mx-84-touch {
    margin-left: 84px !important;
    margin-right: 84px !important;
  }
  .my-84-touch {
    margin-top: 84px !important;
    margin-bottom: 84px !important;
  }
  .m-96-touch {
    margin: 96px !important;
  }
  .mt-96-touch {
    margin-top: 96px !important;
  }
  .mr-96-touch {
    margin-right: 96px !important;
  }
  .mb-96-touch {
    margin-bottom: 96px !important;
  }
  .ml-96-touch {
    margin-left: 96px !important;
  }
  .mx-96-touch {
    margin-left: 96px !important;
    margin-right: 96px !important;
  }
  .my-96-touch {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }
  .m-104-touch {
    margin: 104px !important;
  }
  .mt-104-touch {
    margin-top: 104px !important;
  }
  .mr-104-touch {
    margin-right: 104px !important;
  }
  .mb-104-touch {
    margin-bottom: 104px !important;
  }
  .ml-104-touch {
    margin-left: 104px !important;
  }
  .mx-104-touch {
    margin-left: 104px !important;
    margin-right: 104px !important;
  }
  .my-104-touch {
    margin-top: 104px !important;
    margin-bottom: 104px !important;
  }
  .m-116-touch {
    margin: 116px !important;
  }
  .mt-116-touch {
    margin-top: 116px !important;
  }
  .mr-116-touch {
    margin-right: 116px !important;
  }
  .mb-116-touch {
    margin-bottom: 116px !important;
  }
  .ml-116-touch {
    margin-left: 116px !important;
  }
  .mx-116-touch {
    margin-left: 116px !important;
    margin-right: 116px !important;
  }
  .my-116-touch {
    margin-top: 116px !important;
    margin-bottom: 116px !important;
  }
  .m-120-touch {
    margin: 120px !important;
  }
  .mt-120-touch {
    margin-top: 120px !important;
  }
  .mr-120-touch {
    margin-right: 120px !important;
  }
  .mb-120-touch {
    margin-bottom: 120px !important;
  }
  .ml-120-touch {
    margin-left: 120px !important;
  }
  .mx-120-touch {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .my-120-touch {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .m-124-touch {
    margin: 124px !important;
  }
  .mt-124-touch {
    margin-top: 124px !important;
  }
  .mr-124-touch {
    margin-right: 124px !important;
  }
  .mb-124-touch {
    margin-bottom: 124px !important;
  }
  .ml-124-touch {
    margin-left: 124px !important;
  }
  .mx-124-touch {
    margin-left: 124px !important;
    margin-right: 124px !important;
  }
  .my-124-touch {
    margin-top: 124px !important;
    margin-bottom: 124px !important;
  }
  .m-128-touch {
    margin: 128px !important;
  }
  .mt-128-touch {
    margin-top: 128px !important;
  }
  .mr-128-touch {
    margin-right: 128px !important;
  }
  .mb-128-touch {
    margin-bottom: 128px !important;
  }
  .ml-128-touch {
    margin-left: 128px !important;
  }
  .mx-128-touch {
    margin-left: 128px !important;
    margin-right: 128px !important;
  }
  .my-128-touch {
    margin-top: 128px !important;
    margin-bottom: 128px !important;
  }
  .m-132-touch {
    margin: 132px !important;
  }
  .mt-132-touch {
    margin-top: 132px !important;
  }
  .mr-132-touch {
    margin-right: 132px !important;
  }
  .mb-132-touch {
    margin-bottom: 132px !important;
  }
  .ml-132-touch {
    margin-left: 132px !important;
  }
  .mx-132-touch {
    margin-left: 132px !important;
    margin-right: 132px !important;
  }
  .my-132-touch {
    margin-top: 132px !important;
    margin-bottom: 132px !important;
  }
  .m-148-touch {
    margin: 148px !important;
  }
  .mt-148-touch {
    margin-top: 148px !important;
  }
  .mr-148-touch {
    margin-right: 148px !important;
  }
  .mb-148-touch {
    margin-bottom: 148px !important;
  }
  .ml-148-touch {
    margin-left: 148px !important;
  }
  .mx-148-touch {
    margin-left: 148px !important;
    margin-right: 148px !important;
  }
  .my-148-touch {
    margin-top: 148px !important;
    margin-bottom: 148px !important;
  }
  .m-160-touch {
    margin: 160px !important;
  }
  .mt-160-touch {
    margin-top: 160px !important;
  }
  .mr-160-touch {
    margin-right: 160px !important;
  }
  .mb-160-touch {
    margin-bottom: 160px !important;
  }
  .ml-160-touch {
    margin-left: 160px !important;
  }
  .mx-160-touch {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .my-160-touch {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .m-164-touch {
    margin: 164px !important;
  }
  .mt-164-touch {
    margin-top: 164px !important;
  }
  .mr-164-touch {
    margin-right: 164px !important;
  }
  .mb-164-touch {
    margin-bottom: 164px !important;
  }
  .ml-164-touch {
    margin-left: 164px !important;
  }
  .mx-164-touch {
    margin-left: 164px !important;
    margin-right: 164px !important;
  }
  .my-164-touch {
    margin-top: 164px !important;
    margin-bottom: 164px !important;
  }
  .m-184-touch {
    margin: 184px !important;
  }
  .mt-184-touch {
    margin-top: 184px !important;
  }
  .mr-184-touch {
    margin-right: 184px !important;
  }
  .mb-184-touch {
    margin-bottom: 184px !important;
  }
  .ml-184-touch {
    margin-left: 184px !important;
  }
  .mx-184-touch {
    margin-left: 184px !important;
    margin-right: 184px !important;
  }
  .my-184-touch {
    margin-top: 184px !important;
    margin-bottom: 184px !important;
  }
  .m-196-touch {
    margin: 196px !important;
  }
  .mt-196-touch {
    margin-top: 196px !important;
  }
  .mr-196-touch {
    margin-right: 196px !important;
  }
  .mb-196-touch {
    margin-bottom: 196px !important;
  }
  .ml-196-touch {
    margin-left: 196px !important;
  }
  .mx-196-touch {
    margin-left: 196px !important;
    margin-right: 196px !important;
  }
  .my-196-touch {
    margin-top: 196px !important;
    margin-bottom: 196px !important;
  }
  .m-auto-touch {
    margin: auto !important;
  }
  .mt-auto-touch {
    margin-top: auto !important;
  }
  .mr-auto-touch {
    margin-right: auto !important;
  }
  .mb-auto-touch {
    margin-bottom: auto !important;
  }
  .ml-auto-touch {
    margin-left: auto !important;
  }
  .mx-auto-touch {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .my-auto-touch {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .p-none-touch {
    padding: 0px !important;
  }
  .pt-none-touch {
    padding-top: 0px !important;
  }
  .pr-none-touch {
    padding-right: 0px !important;
  }
  .pb-none-touch {
    padding-bottom: 0px !important;
  }
  .pl-none-touch {
    padding-left: 0px !important;
  }
  .px-none-touch {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .py-none-touch {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .p-8-touch {
    padding: 8px !important;
  }
  .pt-8-touch {
    padding-top: 8px !important;
  }
  .pr-8-touch {
    padding-right: 8px !important;
  }
  .pb-8-touch {
    padding-bottom: 8px !important;
  }
  .pl-8-touch {
    padding-left: 8px !important;
  }
  .px-8-touch {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .py-8-touch {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .p-12-touch {
    padding: 12px !important;
  }
  .pt-12-touch {
    padding-top: 12px !important;
  }
  .pr-12-touch {
    padding-right: 12px !important;
  }
  .pb-12-touch {
    padding-bottom: 12px !important;
  }
  .pl-12-touch {
    padding-left: 12px !important;
  }
  .px-12-touch {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .py-12-touch {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .p-16-touch {
    padding: 16px !important;
  }
  .pt-16-touch {
    padding-top: 16px !important;
  }
  .pr-16-touch {
    padding-right: 16px !important;
  }
  .pb-16-touch {
    padding-bottom: 16px !important;
  }
  .pl-16-touch {
    padding-left: 16px !important;
  }
  .px-16-touch {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .py-16-touch {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .p-20-touch {
    padding: 20px !important;
  }
  .pt-20-touch {
    padding-top: 20px !important;
  }
  .pr-20-touch {
    padding-right: 20px !important;
  }
  .pb-20-touch {
    padding-bottom: 20px !important;
  }
  .pl-20-touch {
    padding-left: 20px !important;
  }
  .px-20-touch {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .py-20-touch {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .p-24-touch {
    padding: 24px !important;
  }
  .pt-24-touch {
    padding-top: 24px !important;
  }
  .pr-24-touch {
    padding-right: 24px !important;
  }
  .pb-24-touch {
    padding-bottom: 24px !important;
  }
  .pl-24-touch {
    padding-left: 24px !important;
  }
  .px-24-touch {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .py-24-touch {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .p-32-touch {
    padding: 32px !important;
  }
  .pt-32-touch {
    padding-top: 32px !important;
  }
  .pr-32-touch {
    padding-right: 32px !important;
  }
  .pb-32-touch {
    padding-bottom: 32px !important;
  }
  .pl-32-touch {
    padding-left: 32px !important;
  }
  .px-32-touch {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .py-32-touch {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .p-40-touch {
    padding: 40px !important;
  }
  .pt-40-touch {
    padding-top: 40px !important;
  }
  .pr-40-touch {
    padding-right: 40px !important;
  }
  .pb-40-touch {
    padding-bottom: 40px !important;
  }
  .pl-40-touch {
    padding-left: 40px !important;
  }
  .px-40-touch {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .py-40-touch {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .p-48-touch {
    padding: 48px !important;
  }
  .pt-48-touch {
    padding-top: 48px !important;
  }
  .pr-48-touch {
    padding-right: 48px !important;
  }
  .pb-48-touch {
    padding-bottom: 48px !important;
  }
  .pl-48-touch {
    padding-left: 48px !important;
  }
  .px-48-touch {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .py-48-touch {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .p-52-touch {
    padding: 52px !important;
  }
  .pt-52-touch {
    padding-top: 52px !important;
  }
  .pr-52-touch {
    padding-right: 52px !important;
  }
  .pb-52-touch {
    padding-bottom: 52px !important;
  }
  .pl-52-touch {
    padding-left: 52px !important;
  }
  .px-52-touch {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }
  .py-52-touch {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }
  .p-56-touch {
    padding: 56px !important;
  }
  .pt-56-touch {
    padding-top: 56px !important;
  }
  .pr-56-touch {
    padding-right: 56px !important;
  }
  .pb-56-touch {
    padding-bottom: 56px !important;
  }
  .pl-56-touch {
    padding-left: 56px !important;
  }
  .px-56-touch {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .py-56-touch {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .p-64-touch {
    padding: 64px !important;
  }
  .pt-64-touch {
    padding-top: 64px !important;
  }
  .pr-64-touch {
    padding-right: 64px !important;
  }
  .pb-64-touch {
    padding-bottom: 64px !important;
  }
  .pl-64-touch {
    padding-left: 64px !important;
  }
  .px-64-touch {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .py-64-touch {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .p-72-touch {
    padding: 72px !important;
  }
  .pt-72-touch {
    padding-top: 72px !important;
  }
  .pr-72-touch {
    padding-right: 72px !important;
  }
  .pb-72-touch {
    padding-bottom: 72px !important;
  }
  .pl-72-touch {
    padding-left: 72px !important;
  }
  .px-72-touch {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .py-72-touch {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .p-80-touch {
    padding: 80px !important;
  }
  .pt-80-touch {
    padding-top: 80px !important;
  }
  .pr-80-touch {
    padding-right: 80px !important;
  }
  .pb-80-touch {
    padding-bottom: 80px !important;
  }
  .pl-80-touch {
    padding-left: 80px !important;
  }
  .px-80-touch {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .py-80-touch {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .p-84-touch {
    padding: 84px !important;
  }
  .pt-84-touch {
    padding-top: 84px !important;
  }
  .pr-84-touch {
    padding-right: 84px !important;
  }
  .pb-84-touch {
    padding-bottom: 84px !important;
  }
  .pl-84-touch {
    padding-left: 84px !important;
  }
  .px-84-touch {
    padding-left: 84px !important;
    padding-right: 84px !important;
  }
  .py-84-touch {
    padding-top: 84px !important;
    padding-bottom: 84px !important;
  }
  .p-96-touch {
    padding: 96px !important;
  }
  .pt-96-touch {
    padding-top: 96px !important;
  }
  .pr-96-touch {
    padding-right: 96px !important;
  }
  .pb-96-touch {
    padding-bottom: 96px !important;
  }
  .pl-96-touch {
    padding-left: 96px !important;
  }
  .px-96-touch {
    padding-left: 96px !important;
    padding-right: 96px !important;
  }
  .py-96-touch {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }
  .p-104-touch {
    padding: 104px !important;
  }
  .pt-104-touch {
    padding-top: 104px !important;
  }
  .pr-104-touch {
    padding-right: 104px !important;
  }
  .pb-104-touch {
    padding-bottom: 104px !important;
  }
  .pl-104-touch {
    padding-left: 104px !important;
  }
  .px-104-touch {
    padding-left: 104px !important;
    padding-right: 104px !important;
  }
  .py-104-touch {
    padding-top: 104px !important;
    padding-bottom: 104px !important;
  }
  .p-116-touch {
    padding: 116px !important;
  }
  .pt-116-touch {
    padding-top: 116px !important;
  }
  .pr-116-touch {
    padding-right: 116px !important;
  }
  .pb-116-touch {
    padding-bottom: 116px !important;
  }
  .pl-116-touch {
    padding-left: 116px !important;
  }
  .px-116-touch {
    padding-left: 116px !important;
    padding-right: 116px !important;
  }
  .py-116-touch {
    padding-top: 116px !important;
    padding-bottom: 116px !important;
  }
  .p-120-touch {
    padding: 120px !important;
  }
  .pt-120-touch {
    padding-top: 120px !important;
  }
  .pr-120-touch {
    padding-right: 120px !important;
  }
  .pb-120-touch {
    padding-bottom: 120px !important;
  }
  .pl-120-touch {
    padding-left: 120px !important;
  }
  .px-120-touch {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
  .py-120-touch {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .p-124-touch {
    padding: 124px !important;
  }
  .pt-124-touch {
    padding-top: 124px !important;
  }
  .pr-124-touch {
    padding-right: 124px !important;
  }
  .pb-124-touch {
    padding-bottom: 124px !important;
  }
  .pl-124-touch {
    padding-left: 124px !important;
  }
  .px-124-touch {
    padding-left: 124px !important;
    padding-right: 124px !important;
  }
  .py-124-touch {
    padding-top: 124px !important;
    padding-bottom: 124px !important;
  }
  .p-128-touch {
    padding: 128px !important;
  }
  .pt-128-touch {
    padding-top: 128px !important;
  }
  .pr-128-touch {
    padding-right: 128px !important;
  }
  .pb-128-touch {
    padding-bottom: 128px !important;
  }
  .pl-128-touch {
    padding-left: 128px !important;
  }
  .px-128-touch {
    padding-left: 128px !important;
    padding-right: 128px !important;
  }
  .py-128-touch {
    padding-top: 128px !important;
    padding-bottom: 128px !important;
  }
  .p-132-touch {
    padding: 132px !important;
  }
  .pt-132-touch {
    padding-top: 132px !important;
  }
  .pr-132-touch {
    padding-right: 132px !important;
  }
  .pb-132-touch {
    padding-bottom: 132px !important;
  }
  .pl-132-touch {
    padding-left: 132px !important;
  }
  .px-132-touch {
    padding-left: 132px !important;
    padding-right: 132px !important;
  }
  .py-132-touch {
    padding-top: 132px !important;
    padding-bottom: 132px !important;
  }
  .p-148-touch {
    padding: 148px !important;
  }
  .pt-148-touch {
    padding-top: 148px !important;
  }
  .pr-148-touch {
    padding-right: 148px !important;
  }
  .pb-148-touch {
    padding-bottom: 148px !important;
  }
  .pl-148-touch {
    padding-left: 148px !important;
  }
  .px-148-touch {
    padding-left: 148px !important;
    padding-right: 148px !important;
  }
  .py-148-touch {
    padding-top: 148px !important;
    padding-bottom: 148px !important;
  }
  .p-160-touch {
    padding: 160px !important;
  }
  .pt-160-touch {
    padding-top: 160px !important;
  }
  .pr-160-touch {
    padding-right: 160px !important;
  }
  .pb-160-touch {
    padding-bottom: 160px !important;
  }
  .pl-160-touch {
    padding-left: 160px !important;
  }
  .px-160-touch {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
  .py-160-touch {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .p-164-touch {
    padding: 164px !important;
  }
  .pt-164-touch {
    padding-top: 164px !important;
  }
  .pr-164-touch {
    padding-right: 164px !important;
  }
  .pb-164-touch {
    padding-bottom: 164px !important;
  }
  .pl-164-touch {
    padding-left: 164px !important;
  }
  .px-164-touch {
    padding-left: 164px !important;
    padding-right: 164px !important;
  }
  .py-164-touch {
    padding-top: 164px !important;
    padding-bottom: 164px !important;
  }
  .p-184-touch {
    padding: 184px !important;
  }
  .pt-184-touch {
    padding-top: 184px !important;
  }
  .pr-184-touch {
    padding-right: 184px !important;
  }
  .pb-184-touch {
    padding-bottom: 184px !important;
  }
  .pl-184-touch {
    padding-left: 184px !important;
  }
  .px-184-touch {
    padding-left: 184px !important;
    padding-right: 184px !important;
  }
  .py-184-touch {
    padding-top: 184px !important;
    padding-bottom: 184px !important;
  }
  .p-196-touch {
    padding: 196px !important;
  }
  .pt-196-touch {
    padding-top: 196px !important;
  }
  .pr-196-touch {
    padding-right: 196px !important;
  }
  .pb-196-touch {
    padding-bottom: 196px !important;
  }
  .pl-196-touch {
    padding-left: 196px !important;
  }
  .px-196-touch {
    padding-left: 196px !important;
    padding-right: 196px !important;
  }
  .py-196-touch {
    padding-top: 196px !important;
    padding-bottom: 196px !important;
  }
}
@media (min-width: 1280px) {
  .m-none-desktop {
    margin: 0px !important;
  }
  .mt-none-desktop {
    margin-top: 0px !important;
  }
  .mr-none-desktop {
    margin-right: 0px !important;
  }
  .mb-none-desktop {
    margin-bottom: 0px !important;
  }
  .ml-none-desktop {
    margin-left: 0px !important;
  }
  .mx-none-desktop {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .my-none-desktop {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .m-8-desktop {
    margin: 8px !important;
  }
  .mt-8-desktop {
    margin-top: 8px !important;
  }
  .mr-8-desktop {
    margin-right: 8px !important;
  }
  .mb-8-desktop {
    margin-bottom: 8px !important;
  }
  .ml-8-desktop {
    margin-left: 8px !important;
  }
  .mx-8-desktop {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .my-8-desktop {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .m-12-desktop {
    margin: 12px !important;
  }
  .mt-12-desktop {
    margin-top: 12px !important;
  }
  .mr-12-desktop {
    margin-right: 12px !important;
  }
  .mb-12-desktop {
    margin-bottom: 12px !important;
  }
  .ml-12-desktop {
    margin-left: 12px !important;
  }
  .mx-12-desktop {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .my-12-desktop {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .m-16-desktop {
    margin: 16px !important;
  }
  .mt-16-desktop {
    margin-top: 16px !important;
  }
  .mr-16-desktop {
    margin-right: 16px !important;
  }
  .mb-16-desktop {
    margin-bottom: 16px !important;
  }
  .ml-16-desktop {
    margin-left: 16px !important;
  }
  .mx-16-desktop {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .my-16-desktop {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .m-20-desktop {
    margin: 20px !important;
  }
  .mt-20-desktop {
    margin-top: 20px !important;
  }
  .mr-20-desktop {
    margin-right: 20px !important;
  }
  .mb-20-desktop {
    margin-bottom: 20px !important;
  }
  .ml-20-desktop {
    margin-left: 20px !important;
  }
  .mx-20-desktop {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .my-20-desktop {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .m-24-desktop {
    margin: 24px !important;
  }
  .mt-24-desktop {
    margin-top: 24px !important;
  }
  .mr-24-desktop {
    margin-right: 24px !important;
  }
  .mb-24-desktop {
    margin-bottom: 24px !important;
  }
  .ml-24-desktop {
    margin-left: 24px !important;
  }
  .mx-24-desktop {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .my-24-desktop {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .m-32-desktop {
    margin: 32px !important;
  }
  .mt-32-desktop {
    margin-top: 32px !important;
  }
  .mr-32-desktop {
    margin-right: 32px !important;
  }
  .mb-32-desktop {
    margin-bottom: 32px !important;
  }
  .ml-32-desktop {
    margin-left: 32px !important;
  }
  .mx-32-desktop {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .my-32-desktop {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .m-40-desktop {
    margin: 40px !important;
  }
  .mt-40-desktop {
    margin-top: 40px !important;
  }
  .mr-40-desktop {
    margin-right: 40px !important;
  }
  .mb-40-desktop {
    margin-bottom: 40px !important;
  }
  .ml-40-desktop {
    margin-left: 40px !important;
  }
  .mx-40-desktop {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .my-40-desktop {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .m-48-desktop {
    margin: 48px !important;
  }
  .mt-48-desktop {
    margin-top: 48px !important;
  }
  .mr-48-desktop {
    margin-right: 48px !important;
  }
  .mb-48-desktop {
    margin-bottom: 48px !important;
  }
  .ml-48-desktop {
    margin-left: 48px !important;
  }
  .mx-48-desktop {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .my-48-desktop {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .m-52-desktop {
    margin: 52px !important;
  }
  .mt-52-desktop {
    margin-top: 52px !important;
  }
  .mr-52-desktop {
    margin-right: 52px !important;
  }
  .mb-52-desktop {
    margin-bottom: 52px !important;
  }
  .ml-52-desktop {
    margin-left: 52px !important;
  }
  .mx-52-desktop {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }
  .my-52-desktop {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
  }
  .m-56-desktop {
    margin: 56px !important;
  }
  .mt-56-desktop {
    margin-top: 56px !important;
  }
  .mr-56-desktop {
    margin-right: 56px !important;
  }
  .mb-56-desktop {
    margin-bottom: 56px !important;
  }
  .ml-56-desktop {
    margin-left: 56px !important;
  }
  .mx-56-desktop {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .my-56-desktop {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .m-64-desktop {
    margin: 64px !important;
  }
  .mt-64-desktop {
    margin-top: 64px !important;
  }
  .mr-64-desktop {
    margin-right: 64px !important;
  }
  .mb-64-desktop {
    margin-bottom: 64px !important;
  }
  .ml-64-desktop {
    margin-left: 64px !important;
  }
  .mx-64-desktop {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .my-64-desktop {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .m-72-desktop {
    margin: 72px !important;
  }
  .mt-72-desktop {
    margin-top: 72px !important;
  }
  .mr-72-desktop {
    margin-right: 72px !important;
  }
  .mb-72-desktop {
    margin-bottom: 72px !important;
  }
  .ml-72-desktop {
    margin-left: 72px !important;
  }
  .mx-72-desktop {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }
  .my-72-desktop {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }
  .m-80-desktop {
    margin: 80px !important;
  }
  .mt-80-desktop {
    margin-top: 80px !important;
  }
  .mr-80-desktop {
    margin-right: 80px !important;
  }
  .mb-80-desktop {
    margin-bottom: 80px !important;
  }
  .ml-80-desktop {
    margin-left: 80px !important;
  }
  .mx-80-desktop {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .my-80-desktop {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .m-84-desktop {
    margin: 84px !important;
  }
  .mt-84-desktop {
    margin-top: 84px !important;
  }
  .mr-84-desktop {
    margin-right: 84px !important;
  }
  .mb-84-desktop {
    margin-bottom: 84px !important;
  }
  .ml-84-desktop {
    margin-left: 84px !important;
  }
  .mx-84-desktop {
    margin-left: 84px !important;
    margin-right: 84px !important;
  }
  .my-84-desktop {
    margin-top: 84px !important;
    margin-bottom: 84px !important;
  }
  .m-96-desktop {
    margin: 96px !important;
  }
  .mt-96-desktop {
    margin-top: 96px !important;
  }
  .mr-96-desktop {
    margin-right: 96px !important;
  }
  .mb-96-desktop {
    margin-bottom: 96px !important;
  }
  .ml-96-desktop {
    margin-left: 96px !important;
  }
  .mx-96-desktop {
    margin-left: 96px !important;
    margin-right: 96px !important;
  }
  .my-96-desktop {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }
  .m-104-desktop {
    margin: 104px !important;
  }
  .mt-104-desktop {
    margin-top: 104px !important;
  }
  .mr-104-desktop {
    margin-right: 104px !important;
  }
  .mb-104-desktop {
    margin-bottom: 104px !important;
  }
  .ml-104-desktop {
    margin-left: 104px !important;
  }
  .mx-104-desktop {
    margin-left: 104px !important;
    margin-right: 104px !important;
  }
  .my-104-desktop {
    margin-top: 104px !important;
    margin-bottom: 104px !important;
  }
  .m-116-desktop {
    margin: 116px !important;
  }
  .mt-116-desktop {
    margin-top: 116px !important;
  }
  .mr-116-desktop {
    margin-right: 116px !important;
  }
  .mb-116-desktop {
    margin-bottom: 116px !important;
  }
  .ml-116-desktop {
    margin-left: 116px !important;
  }
  .mx-116-desktop {
    margin-left: 116px !important;
    margin-right: 116px !important;
  }
  .my-116-desktop {
    margin-top: 116px !important;
    margin-bottom: 116px !important;
  }
  .m-120-desktop {
    margin: 120px !important;
  }
  .mt-120-desktop {
    margin-top: 120px !important;
  }
  .mr-120-desktop {
    margin-right: 120px !important;
  }
  .mb-120-desktop {
    margin-bottom: 120px !important;
  }
  .ml-120-desktop {
    margin-left: 120px !important;
  }
  .mx-120-desktop {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .my-120-desktop {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .m-124-desktop {
    margin: 124px !important;
  }
  .mt-124-desktop {
    margin-top: 124px !important;
  }
  .mr-124-desktop {
    margin-right: 124px !important;
  }
  .mb-124-desktop {
    margin-bottom: 124px !important;
  }
  .ml-124-desktop {
    margin-left: 124px !important;
  }
  .mx-124-desktop {
    margin-left: 124px !important;
    margin-right: 124px !important;
  }
  .my-124-desktop {
    margin-top: 124px !important;
    margin-bottom: 124px !important;
  }
  .m-128-desktop {
    margin: 128px !important;
  }
  .mt-128-desktop {
    margin-top: 128px !important;
  }
  .mr-128-desktop {
    margin-right: 128px !important;
  }
  .mb-128-desktop {
    margin-bottom: 128px !important;
  }
  .ml-128-desktop {
    margin-left: 128px !important;
  }
  .mx-128-desktop {
    margin-left: 128px !important;
    margin-right: 128px !important;
  }
  .my-128-desktop {
    margin-top: 128px !important;
    margin-bottom: 128px !important;
  }
  .m-132-desktop {
    margin: 132px !important;
  }
  .mt-132-desktop {
    margin-top: 132px !important;
  }
  .mr-132-desktop {
    margin-right: 132px !important;
  }
  .mb-132-desktop {
    margin-bottom: 132px !important;
  }
  .ml-132-desktop {
    margin-left: 132px !important;
  }
  .mx-132-desktop {
    margin-left: 132px !important;
    margin-right: 132px !important;
  }
  .my-132-desktop {
    margin-top: 132px !important;
    margin-bottom: 132px !important;
  }
  .m-148-desktop {
    margin: 148px !important;
  }
  .mt-148-desktop {
    margin-top: 148px !important;
  }
  .mr-148-desktop {
    margin-right: 148px !important;
  }
  .mb-148-desktop {
    margin-bottom: 148px !important;
  }
  .ml-148-desktop {
    margin-left: 148px !important;
  }
  .mx-148-desktop {
    margin-left: 148px !important;
    margin-right: 148px !important;
  }
  .my-148-desktop {
    margin-top: 148px !important;
    margin-bottom: 148px !important;
  }
  .m-160-desktop {
    margin: 160px !important;
  }
  .mt-160-desktop {
    margin-top: 160px !important;
  }
  .mr-160-desktop {
    margin-right: 160px !important;
  }
  .mb-160-desktop {
    margin-bottom: 160px !important;
  }
  .ml-160-desktop {
    margin-left: 160px !important;
  }
  .mx-160-desktop {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .my-160-desktop {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .m-164-desktop {
    margin: 164px !important;
  }
  .mt-164-desktop {
    margin-top: 164px !important;
  }
  .mr-164-desktop {
    margin-right: 164px !important;
  }
  .mb-164-desktop {
    margin-bottom: 164px !important;
  }
  .ml-164-desktop {
    margin-left: 164px !important;
  }
  .mx-164-desktop {
    margin-left: 164px !important;
    margin-right: 164px !important;
  }
  .my-164-desktop {
    margin-top: 164px !important;
    margin-bottom: 164px !important;
  }
  .m-184-desktop {
    margin: 184px !important;
  }
  .mt-184-desktop {
    margin-top: 184px !important;
  }
  .mr-184-desktop {
    margin-right: 184px !important;
  }
  .mb-184-desktop {
    margin-bottom: 184px !important;
  }
  .ml-184-desktop {
    margin-left: 184px !important;
  }
  .mx-184-desktop {
    margin-left: 184px !important;
    margin-right: 184px !important;
  }
  .my-184-desktop {
    margin-top: 184px !important;
    margin-bottom: 184px !important;
  }
  .m-196-desktop {
    margin: 196px !important;
  }
  .mt-196-desktop {
    margin-top: 196px !important;
  }
  .mr-196-desktop {
    margin-right: 196px !important;
  }
  .mb-196-desktop {
    margin-bottom: 196px !important;
  }
  .ml-196-desktop {
    margin-left: 196px !important;
  }
  .mx-196-desktop {
    margin-left: 196px !important;
    margin-right: 196px !important;
  }
  .my-196-desktop {
    margin-top: 196px !important;
    margin-bottom: 196px !important;
  }
  .m-auto-desktop {
    margin: auto !important;
  }
  .mt-auto-desktop {
    margin-top: auto !important;
  }
  .mr-auto-desktop {
    margin-right: auto !important;
  }
  .mb-auto-desktop {
    margin-bottom: auto !important;
  }
  .ml-auto-desktop {
    margin-left: auto !important;
  }
  .mx-auto-desktop {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .my-auto-desktop {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .p-none-desktop {
    padding: 0px !important;
  }
  .pt-none-desktop {
    padding-top: 0px !important;
  }
  .pr-none-desktop {
    padding-right: 0px !important;
  }
  .pb-none-desktop {
    padding-bottom: 0px !important;
  }
  .pl-none-desktop {
    padding-left: 0px !important;
  }
  .px-none-desktop {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .py-none-desktop {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .p-8-desktop {
    padding: 8px !important;
  }
  .pt-8-desktop {
    padding-top: 8px !important;
  }
  .pr-8-desktop {
    padding-right: 8px !important;
  }
  .pb-8-desktop {
    padding-bottom: 8px !important;
  }
  .pl-8-desktop {
    padding-left: 8px !important;
  }
  .px-8-desktop {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .py-8-desktop {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .p-12-desktop {
    padding: 12px !important;
  }
  .pt-12-desktop {
    padding-top: 12px !important;
  }
  .pr-12-desktop {
    padding-right: 12px !important;
  }
  .pb-12-desktop {
    padding-bottom: 12px !important;
  }
  .pl-12-desktop {
    padding-left: 12px !important;
  }
  .px-12-desktop {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .py-12-desktop {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .p-16-desktop {
    padding: 16px !important;
  }
  .pt-16-desktop {
    padding-top: 16px !important;
  }
  .pr-16-desktop {
    padding-right: 16px !important;
  }
  .pb-16-desktop {
    padding-bottom: 16px !important;
  }
  .pl-16-desktop {
    padding-left: 16px !important;
  }
  .px-16-desktop {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .py-16-desktop {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .p-20-desktop {
    padding: 20px !important;
  }
  .pt-20-desktop {
    padding-top: 20px !important;
  }
  .pr-20-desktop {
    padding-right: 20px !important;
  }
  .pb-20-desktop {
    padding-bottom: 20px !important;
  }
  .pl-20-desktop {
    padding-left: 20px !important;
  }
  .px-20-desktop {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .py-20-desktop {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .p-24-desktop {
    padding: 24px !important;
  }
  .pt-24-desktop {
    padding-top: 24px !important;
  }
  .pr-24-desktop {
    padding-right: 24px !important;
  }
  .pb-24-desktop {
    padding-bottom: 24px !important;
  }
  .pl-24-desktop {
    padding-left: 24px !important;
  }
  .px-24-desktop {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .py-24-desktop {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .p-32-desktop {
    padding: 32px !important;
  }
  .pt-32-desktop {
    padding-top: 32px !important;
  }
  .pr-32-desktop {
    padding-right: 32px !important;
  }
  .pb-32-desktop {
    padding-bottom: 32px !important;
  }
  .pl-32-desktop {
    padding-left: 32px !important;
  }
  .px-32-desktop {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .py-32-desktop {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .p-40-desktop {
    padding: 40px !important;
  }
  .pt-40-desktop {
    padding-top: 40px !important;
  }
  .pr-40-desktop {
    padding-right: 40px !important;
  }
  .pb-40-desktop {
    padding-bottom: 40px !important;
  }
  .pl-40-desktop {
    padding-left: 40px !important;
  }
  .px-40-desktop {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .py-40-desktop {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .p-48-desktop {
    padding: 48px !important;
  }
  .pt-48-desktop {
    padding-top: 48px !important;
  }
  .pr-48-desktop {
    padding-right: 48px !important;
  }
  .pb-48-desktop {
    padding-bottom: 48px !important;
  }
  .pl-48-desktop {
    padding-left: 48px !important;
  }
  .px-48-desktop {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .py-48-desktop {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .p-52-desktop {
    padding: 52px !important;
  }
  .pt-52-desktop {
    padding-top: 52px !important;
  }
  .pr-52-desktop {
    padding-right: 52px !important;
  }
  .pb-52-desktop {
    padding-bottom: 52px !important;
  }
  .pl-52-desktop {
    padding-left: 52px !important;
  }
  .px-52-desktop {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }
  .py-52-desktop {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }
  .p-56-desktop {
    padding: 56px !important;
  }
  .pt-56-desktop {
    padding-top: 56px !important;
  }
  .pr-56-desktop {
    padding-right: 56px !important;
  }
  .pb-56-desktop {
    padding-bottom: 56px !important;
  }
  .pl-56-desktop {
    padding-left: 56px !important;
  }
  .px-56-desktop {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .py-56-desktop {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .p-64-desktop {
    padding: 64px !important;
  }
  .pt-64-desktop {
    padding-top: 64px !important;
  }
  .pr-64-desktop {
    padding-right: 64px !important;
  }
  .pb-64-desktop {
    padding-bottom: 64px !important;
  }
  .pl-64-desktop {
    padding-left: 64px !important;
  }
  .px-64-desktop {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .py-64-desktop {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .p-72-desktop {
    padding: 72px !important;
  }
  .pt-72-desktop {
    padding-top: 72px !important;
  }
  .pr-72-desktop {
    padding-right: 72px !important;
  }
  .pb-72-desktop {
    padding-bottom: 72px !important;
  }
  .pl-72-desktop {
    padding-left: 72px !important;
  }
  .px-72-desktop {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .py-72-desktop {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .p-80-desktop {
    padding: 80px !important;
  }
  .pt-80-desktop {
    padding-top: 80px !important;
  }
  .pr-80-desktop {
    padding-right: 80px !important;
  }
  .pb-80-desktop {
    padding-bottom: 80px !important;
  }
  .pl-80-desktop {
    padding-left: 80px !important;
  }
  .px-80-desktop {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .py-80-desktop {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .p-84-desktop {
    padding: 84px !important;
  }
  .pt-84-desktop {
    padding-top: 84px !important;
  }
  .pr-84-desktop {
    padding-right: 84px !important;
  }
  .pb-84-desktop {
    padding-bottom: 84px !important;
  }
  .pl-84-desktop {
    padding-left: 84px !important;
  }
  .px-84-desktop {
    padding-left: 84px !important;
    padding-right: 84px !important;
  }
  .py-84-desktop {
    padding-top: 84px !important;
    padding-bottom: 84px !important;
  }
  .p-96-desktop {
    padding: 96px !important;
  }
  .pt-96-desktop {
    padding-top: 96px !important;
  }
  .pr-96-desktop {
    padding-right: 96px !important;
  }
  .pb-96-desktop {
    padding-bottom: 96px !important;
  }
  .pl-96-desktop {
    padding-left: 96px !important;
  }
  .px-96-desktop {
    padding-left: 96px !important;
    padding-right: 96px !important;
  }
  .py-96-desktop {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }
  .p-104-desktop {
    padding: 104px !important;
  }
  .pt-104-desktop {
    padding-top: 104px !important;
  }
  .pr-104-desktop {
    padding-right: 104px !important;
  }
  .pb-104-desktop {
    padding-bottom: 104px !important;
  }
  .pl-104-desktop {
    padding-left: 104px !important;
  }
  .px-104-desktop {
    padding-left: 104px !important;
    padding-right: 104px !important;
  }
  .py-104-desktop {
    padding-top: 104px !important;
    padding-bottom: 104px !important;
  }
  .p-116-desktop {
    padding: 116px !important;
  }
  .pt-116-desktop {
    padding-top: 116px !important;
  }
  .pr-116-desktop {
    padding-right: 116px !important;
  }
  .pb-116-desktop {
    padding-bottom: 116px !important;
  }
  .pl-116-desktop {
    padding-left: 116px !important;
  }
  .px-116-desktop {
    padding-left: 116px !important;
    padding-right: 116px !important;
  }
  .py-116-desktop {
    padding-top: 116px !important;
    padding-bottom: 116px !important;
  }
  .p-120-desktop {
    padding: 120px !important;
  }
  .pt-120-desktop {
    padding-top: 120px !important;
  }
  .pr-120-desktop {
    padding-right: 120px !important;
  }
  .pb-120-desktop {
    padding-bottom: 120px !important;
  }
  .pl-120-desktop {
    padding-left: 120px !important;
  }
  .px-120-desktop {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
  .py-120-desktop {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .p-124-desktop {
    padding: 124px !important;
  }
  .pt-124-desktop {
    padding-top: 124px !important;
  }
  .pr-124-desktop {
    padding-right: 124px !important;
  }
  .pb-124-desktop {
    padding-bottom: 124px !important;
  }
  .pl-124-desktop {
    padding-left: 124px !important;
  }
  .px-124-desktop {
    padding-left: 124px !important;
    padding-right: 124px !important;
  }
  .py-124-desktop {
    padding-top: 124px !important;
    padding-bottom: 124px !important;
  }
  .p-128-desktop {
    padding: 128px !important;
  }
  .pt-128-desktop {
    padding-top: 128px !important;
  }
  .pr-128-desktop {
    padding-right: 128px !important;
  }
  .pb-128-desktop {
    padding-bottom: 128px !important;
  }
  .pl-128-desktop {
    padding-left: 128px !important;
  }
  .px-128-desktop {
    padding-left: 128px !important;
    padding-right: 128px !important;
  }
  .py-128-desktop {
    padding-top: 128px !important;
    padding-bottom: 128px !important;
  }
  .p-132-desktop {
    padding: 132px !important;
  }
  .pt-132-desktop {
    padding-top: 132px !important;
  }
  .pr-132-desktop {
    padding-right: 132px !important;
  }
  .pb-132-desktop {
    padding-bottom: 132px !important;
  }
  .pl-132-desktop {
    padding-left: 132px !important;
  }
  .px-132-desktop {
    padding-left: 132px !important;
    padding-right: 132px !important;
  }
  .py-132-desktop {
    padding-top: 132px !important;
    padding-bottom: 132px !important;
  }
  .p-148-desktop {
    padding: 148px !important;
  }
  .pt-148-desktop {
    padding-top: 148px !important;
  }
  .pr-148-desktop {
    padding-right: 148px !important;
  }
  .pb-148-desktop {
    padding-bottom: 148px !important;
  }
  .pl-148-desktop {
    padding-left: 148px !important;
  }
  .px-148-desktop {
    padding-left: 148px !important;
    padding-right: 148px !important;
  }
  .py-148-desktop {
    padding-top: 148px !important;
    padding-bottom: 148px !important;
  }
  .p-160-desktop {
    padding: 160px !important;
  }
  .pt-160-desktop {
    padding-top: 160px !important;
  }
  .pr-160-desktop {
    padding-right: 160px !important;
  }
  .pb-160-desktop {
    padding-bottom: 160px !important;
  }
  .pl-160-desktop {
    padding-left: 160px !important;
  }
  .px-160-desktop {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
  .py-160-desktop {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .p-164-desktop {
    padding: 164px !important;
  }
  .pt-164-desktop {
    padding-top: 164px !important;
  }
  .pr-164-desktop {
    padding-right: 164px !important;
  }
  .pb-164-desktop {
    padding-bottom: 164px !important;
  }
  .pl-164-desktop {
    padding-left: 164px !important;
  }
  .px-164-desktop {
    padding-left: 164px !important;
    padding-right: 164px !important;
  }
  .py-164-desktop {
    padding-top: 164px !important;
    padding-bottom: 164px !important;
  }
  .p-184-desktop {
    padding: 184px !important;
  }
  .pt-184-desktop {
    padding-top: 184px !important;
  }
  .pr-184-desktop {
    padding-right: 184px !important;
  }
  .pb-184-desktop {
    padding-bottom: 184px !important;
  }
  .pl-184-desktop {
    padding-left: 184px !important;
  }
  .px-184-desktop {
    padding-left: 184px !important;
    padding-right: 184px !important;
  }
  .py-184-desktop {
    padding-top: 184px !important;
    padding-bottom: 184px !important;
  }
  .p-196-desktop {
    padding: 196px !important;
  }
  .pt-196-desktop {
    padding-top: 196px !important;
  }
  .pr-196-desktop {
    padding-right: 196px !important;
  }
  .pb-196-desktop {
    padding-bottom: 196px !important;
  }
  .pl-196-desktop {
    padding-left: 196px !important;
  }
  .px-196-desktop {
    padding-left: 196px !important;
    padding-right: 196px !important;
  }
  .py-196-desktop {
    padding-top: 196px !important;
    padding-bottom: 196px !important;
  }
}
@media (min-width: 1280px) and (max-width: 1439px) {
  .m-none-desktop-only {
    margin: 0px !important;
  }
  .mt-none-desktop-only {
    margin-top: 0px !important;
  }
  .mr-none-desktop-only {
    margin-right: 0px !important;
  }
  .mb-none-desktop-only {
    margin-bottom: 0px !important;
  }
  .ml-none-desktop-only {
    margin-left: 0px !important;
  }
  .mx-none-desktop-only {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .my-none-desktop-only {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .m-8-desktop-only {
    margin: 8px !important;
  }
  .mt-8-desktop-only {
    margin-top: 8px !important;
  }
  .mr-8-desktop-only {
    margin-right: 8px !important;
  }
  .mb-8-desktop-only {
    margin-bottom: 8px !important;
  }
  .ml-8-desktop-only {
    margin-left: 8px !important;
  }
  .mx-8-desktop-only {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .my-8-desktop-only {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .m-12-desktop-only {
    margin: 12px !important;
  }
  .mt-12-desktop-only {
    margin-top: 12px !important;
  }
  .mr-12-desktop-only {
    margin-right: 12px !important;
  }
  .mb-12-desktop-only {
    margin-bottom: 12px !important;
  }
  .ml-12-desktop-only {
    margin-left: 12px !important;
  }
  .mx-12-desktop-only {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .my-12-desktop-only {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .m-16-desktop-only {
    margin: 16px !important;
  }
  .mt-16-desktop-only {
    margin-top: 16px !important;
  }
  .mr-16-desktop-only {
    margin-right: 16px !important;
  }
  .mb-16-desktop-only {
    margin-bottom: 16px !important;
  }
  .ml-16-desktop-only {
    margin-left: 16px !important;
  }
  .mx-16-desktop-only {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .my-16-desktop-only {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .m-20-desktop-only {
    margin: 20px !important;
  }
  .mt-20-desktop-only {
    margin-top: 20px !important;
  }
  .mr-20-desktop-only {
    margin-right: 20px !important;
  }
  .mb-20-desktop-only {
    margin-bottom: 20px !important;
  }
  .ml-20-desktop-only {
    margin-left: 20px !important;
  }
  .mx-20-desktop-only {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .my-20-desktop-only {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .m-24-desktop-only {
    margin: 24px !important;
  }
  .mt-24-desktop-only {
    margin-top: 24px !important;
  }
  .mr-24-desktop-only {
    margin-right: 24px !important;
  }
  .mb-24-desktop-only {
    margin-bottom: 24px !important;
  }
  .ml-24-desktop-only {
    margin-left: 24px !important;
  }
  .mx-24-desktop-only {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .my-24-desktop-only {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .m-32-desktop-only {
    margin: 32px !important;
  }
  .mt-32-desktop-only {
    margin-top: 32px !important;
  }
  .mr-32-desktop-only {
    margin-right: 32px !important;
  }
  .mb-32-desktop-only {
    margin-bottom: 32px !important;
  }
  .ml-32-desktop-only {
    margin-left: 32px !important;
  }
  .mx-32-desktop-only {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .my-32-desktop-only {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .m-40-desktop-only {
    margin: 40px !important;
  }
  .mt-40-desktop-only {
    margin-top: 40px !important;
  }
  .mr-40-desktop-only {
    margin-right: 40px !important;
  }
  .mb-40-desktop-only {
    margin-bottom: 40px !important;
  }
  .ml-40-desktop-only {
    margin-left: 40px !important;
  }
  .mx-40-desktop-only {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .my-40-desktop-only {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .m-48-desktop-only {
    margin: 48px !important;
  }
  .mt-48-desktop-only {
    margin-top: 48px !important;
  }
  .mr-48-desktop-only {
    margin-right: 48px !important;
  }
  .mb-48-desktop-only {
    margin-bottom: 48px !important;
  }
  .ml-48-desktop-only {
    margin-left: 48px !important;
  }
  .mx-48-desktop-only {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .my-48-desktop-only {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .m-52-desktop-only {
    margin: 52px !important;
  }
  .mt-52-desktop-only {
    margin-top: 52px !important;
  }
  .mr-52-desktop-only {
    margin-right: 52px !important;
  }
  .mb-52-desktop-only {
    margin-bottom: 52px !important;
  }
  .ml-52-desktop-only {
    margin-left: 52px !important;
  }
  .mx-52-desktop-only {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }
  .my-52-desktop-only {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
  }
  .m-56-desktop-only {
    margin: 56px !important;
  }
  .mt-56-desktop-only {
    margin-top: 56px !important;
  }
  .mr-56-desktop-only {
    margin-right: 56px !important;
  }
  .mb-56-desktop-only {
    margin-bottom: 56px !important;
  }
  .ml-56-desktop-only {
    margin-left: 56px !important;
  }
  .mx-56-desktop-only {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .my-56-desktop-only {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .m-64-desktop-only {
    margin: 64px !important;
  }
  .mt-64-desktop-only {
    margin-top: 64px !important;
  }
  .mr-64-desktop-only {
    margin-right: 64px !important;
  }
  .mb-64-desktop-only {
    margin-bottom: 64px !important;
  }
  .ml-64-desktop-only {
    margin-left: 64px !important;
  }
  .mx-64-desktop-only {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .my-64-desktop-only {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .m-72-desktop-only {
    margin: 72px !important;
  }
  .mt-72-desktop-only {
    margin-top: 72px !important;
  }
  .mr-72-desktop-only {
    margin-right: 72px !important;
  }
  .mb-72-desktop-only {
    margin-bottom: 72px !important;
  }
  .ml-72-desktop-only {
    margin-left: 72px !important;
  }
  .mx-72-desktop-only {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }
  .my-72-desktop-only {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }
  .m-80-desktop-only {
    margin: 80px !important;
  }
  .mt-80-desktop-only {
    margin-top: 80px !important;
  }
  .mr-80-desktop-only {
    margin-right: 80px !important;
  }
  .mb-80-desktop-only {
    margin-bottom: 80px !important;
  }
  .ml-80-desktop-only {
    margin-left: 80px !important;
  }
  .mx-80-desktop-only {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .my-80-desktop-only {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .m-84-desktop-only {
    margin: 84px !important;
  }
  .mt-84-desktop-only {
    margin-top: 84px !important;
  }
  .mr-84-desktop-only {
    margin-right: 84px !important;
  }
  .mb-84-desktop-only {
    margin-bottom: 84px !important;
  }
  .ml-84-desktop-only {
    margin-left: 84px !important;
  }
  .mx-84-desktop-only {
    margin-left: 84px !important;
    margin-right: 84px !important;
  }
  .my-84-desktop-only {
    margin-top: 84px !important;
    margin-bottom: 84px !important;
  }
  .m-96-desktop-only {
    margin: 96px !important;
  }
  .mt-96-desktop-only {
    margin-top: 96px !important;
  }
  .mr-96-desktop-only {
    margin-right: 96px !important;
  }
  .mb-96-desktop-only {
    margin-bottom: 96px !important;
  }
  .ml-96-desktop-only {
    margin-left: 96px !important;
  }
  .mx-96-desktop-only {
    margin-left: 96px !important;
    margin-right: 96px !important;
  }
  .my-96-desktop-only {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }
  .m-104-desktop-only {
    margin: 104px !important;
  }
  .mt-104-desktop-only {
    margin-top: 104px !important;
  }
  .mr-104-desktop-only {
    margin-right: 104px !important;
  }
  .mb-104-desktop-only {
    margin-bottom: 104px !important;
  }
  .ml-104-desktop-only {
    margin-left: 104px !important;
  }
  .mx-104-desktop-only {
    margin-left: 104px !important;
    margin-right: 104px !important;
  }
  .my-104-desktop-only {
    margin-top: 104px !important;
    margin-bottom: 104px !important;
  }
  .m-116-desktop-only {
    margin: 116px !important;
  }
  .mt-116-desktop-only {
    margin-top: 116px !important;
  }
  .mr-116-desktop-only {
    margin-right: 116px !important;
  }
  .mb-116-desktop-only {
    margin-bottom: 116px !important;
  }
  .ml-116-desktop-only {
    margin-left: 116px !important;
  }
  .mx-116-desktop-only {
    margin-left: 116px !important;
    margin-right: 116px !important;
  }
  .my-116-desktop-only {
    margin-top: 116px !important;
    margin-bottom: 116px !important;
  }
  .m-120-desktop-only {
    margin: 120px !important;
  }
  .mt-120-desktop-only {
    margin-top: 120px !important;
  }
  .mr-120-desktop-only {
    margin-right: 120px !important;
  }
  .mb-120-desktop-only {
    margin-bottom: 120px !important;
  }
  .ml-120-desktop-only {
    margin-left: 120px !important;
  }
  .mx-120-desktop-only {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .my-120-desktop-only {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .m-124-desktop-only {
    margin: 124px !important;
  }
  .mt-124-desktop-only {
    margin-top: 124px !important;
  }
  .mr-124-desktop-only {
    margin-right: 124px !important;
  }
  .mb-124-desktop-only {
    margin-bottom: 124px !important;
  }
  .ml-124-desktop-only {
    margin-left: 124px !important;
  }
  .mx-124-desktop-only {
    margin-left: 124px !important;
    margin-right: 124px !important;
  }
  .my-124-desktop-only {
    margin-top: 124px !important;
    margin-bottom: 124px !important;
  }
  .m-128-desktop-only {
    margin: 128px !important;
  }
  .mt-128-desktop-only {
    margin-top: 128px !important;
  }
  .mr-128-desktop-only {
    margin-right: 128px !important;
  }
  .mb-128-desktop-only {
    margin-bottom: 128px !important;
  }
  .ml-128-desktop-only {
    margin-left: 128px !important;
  }
  .mx-128-desktop-only {
    margin-left: 128px !important;
    margin-right: 128px !important;
  }
  .my-128-desktop-only {
    margin-top: 128px !important;
    margin-bottom: 128px !important;
  }
  .m-132-desktop-only {
    margin: 132px !important;
  }
  .mt-132-desktop-only {
    margin-top: 132px !important;
  }
  .mr-132-desktop-only {
    margin-right: 132px !important;
  }
  .mb-132-desktop-only {
    margin-bottom: 132px !important;
  }
  .ml-132-desktop-only {
    margin-left: 132px !important;
  }
  .mx-132-desktop-only {
    margin-left: 132px !important;
    margin-right: 132px !important;
  }
  .my-132-desktop-only {
    margin-top: 132px !important;
    margin-bottom: 132px !important;
  }
  .m-148-desktop-only {
    margin: 148px !important;
  }
  .mt-148-desktop-only {
    margin-top: 148px !important;
  }
  .mr-148-desktop-only {
    margin-right: 148px !important;
  }
  .mb-148-desktop-only {
    margin-bottom: 148px !important;
  }
  .ml-148-desktop-only {
    margin-left: 148px !important;
  }
  .mx-148-desktop-only {
    margin-left: 148px !important;
    margin-right: 148px !important;
  }
  .my-148-desktop-only {
    margin-top: 148px !important;
    margin-bottom: 148px !important;
  }
  .m-160-desktop-only {
    margin: 160px !important;
  }
  .mt-160-desktop-only {
    margin-top: 160px !important;
  }
  .mr-160-desktop-only {
    margin-right: 160px !important;
  }
  .mb-160-desktop-only {
    margin-bottom: 160px !important;
  }
  .ml-160-desktop-only {
    margin-left: 160px !important;
  }
  .mx-160-desktop-only {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .my-160-desktop-only {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .m-164-desktop-only {
    margin: 164px !important;
  }
  .mt-164-desktop-only {
    margin-top: 164px !important;
  }
  .mr-164-desktop-only {
    margin-right: 164px !important;
  }
  .mb-164-desktop-only {
    margin-bottom: 164px !important;
  }
  .ml-164-desktop-only {
    margin-left: 164px !important;
  }
  .mx-164-desktop-only {
    margin-left: 164px !important;
    margin-right: 164px !important;
  }
  .my-164-desktop-only {
    margin-top: 164px !important;
    margin-bottom: 164px !important;
  }
  .m-184-desktop-only {
    margin: 184px !important;
  }
  .mt-184-desktop-only {
    margin-top: 184px !important;
  }
  .mr-184-desktop-only {
    margin-right: 184px !important;
  }
  .mb-184-desktop-only {
    margin-bottom: 184px !important;
  }
  .ml-184-desktop-only {
    margin-left: 184px !important;
  }
  .mx-184-desktop-only {
    margin-left: 184px !important;
    margin-right: 184px !important;
  }
  .my-184-desktop-only {
    margin-top: 184px !important;
    margin-bottom: 184px !important;
  }
  .m-196-desktop-only {
    margin: 196px !important;
  }
  .mt-196-desktop-only {
    margin-top: 196px !important;
  }
  .mr-196-desktop-only {
    margin-right: 196px !important;
  }
  .mb-196-desktop-only {
    margin-bottom: 196px !important;
  }
  .ml-196-desktop-only {
    margin-left: 196px !important;
  }
  .mx-196-desktop-only {
    margin-left: 196px !important;
    margin-right: 196px !important;
  }
  .my-196-desktop-only {
    margin-top: 196px !important;
    margin-bottom: 196px !important;
  }
  .m-auto-desktop-only {
    margin: auto !important;
  }
  .mt-auto-desktop-only {
    margin-top: auto !important;
  }
  .mr-auto-desktop-only {
    margin-right: auto !important;
  }
  .mb-auto-desktop-only {
    margin-bottom: auto !important;
  }
  .ml-auto-desktop-only {
    margin-left: auto !important;
  }
  .mx-auto-desktop-only {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .my-auto-desktop-only {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .p-none-desktop-only {
    padding: 0px !important;
  }
  .pt-none-desktop-only {
    padding-top: 0px !important;
  }
  .pr-none-desktop-only {
    padding-right: 0px !important;
  }
  .pb-none-desktop-only {
    padding-bottom: 0px !important;
  }
  .pl-none-desktop-only {
    padding-left: 0px !important;
  }
  .px-none-desktop-only {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .py-none-desktop-only {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .p-8-desktop-only {
    padding: 8px !important;
  }
  .pt-8-desktop-only {
    padding-top: 8px !important;
  }
  .pr-8-desktop-only {
    padding-right: 8px !important;
  }
  .pb-8-desktop-only {
    padding-bottom: 8px !important;
  }
  .pl-8-desktop-only {
    padding-left: 8px !important;
  }
  .px-8-desktop-only {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .py-8-desktop-only {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .p-12-desktop-only {
    padding: 12px !important;
  }
  .pt-12-desktop-only {
    padding-top: 12px !important;
  }
  .pr-12-desktop-only {
    padding-right: 12px !important;
  }
  .pb-12-desktop-only {
    padding-bottom: 12px !important;
  }
  .pl-12-desktop-only {
    padding-left: 12px !important;
  }
  .px-12-desktop-only {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .py-12-desktop-only {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .p-16-desktop-only {
    padding: 16px !important;
  }
  .pt-16-desktop-only {
    padding-top: 16px !important;
  }
  .pr-16-desktop-only {
    padding-right: 16px !important;
  }
  .pb-16-desktop-only {
    padding-bottom: 16px !important;
  }
  .pl-16-desktop-only {
    padding-left: 16px !important;
  }
  .px-16-desktop-only {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .py-16-desktop-only {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .p-20-desktop-only {
    padding: 20px !important;
  }
  .pt-20-desktop-only {
    padding-top: 20px !important;
  }
  .pr-20-desktop-only {
    padding-right: 20px !important;
  }
  .pb-20-desktop-only {
    padding-bottom: 20px !important;
  }
  .pl-20-desktop-only {
    padding-left: 20px !important;
  }
  .px-20-desktop-only {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .py-20-desktop-only {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .p-24-desktop-only {
    padding: 24px !important;
  }
  .pt-24-desktop-only {
    padding-top: 24px !important;
  }
  .pr-24-desktop-only {
    padding-right: 24px !important;
  }
  .pb-24-desktop-only {
    padding-bottom: 24px !important;
  }
  .pl-24-desktop-only {
    padding-left: 24px !important;
  }
  .px-24-desktop-only {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .py-24-desktop-only {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .p-32-desktop-only {
    padding: 32px !important;
  }
  .pt-32-desktop-only {
    padding-top: 32px !important;
  }
  .pr-32-desktop-only {
    padding-right: 32px !important;
  }
  .pb-32-desktop-only {
    padding-bottom: 32px !important;
  }
  .pl-32-desktop-only {
    padding-left: 32px !important;
  }
  .px-32-desktop-only {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .py-32-desktop-only {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .p-40-desktop-only {
    padding: 40px !important;
  }
  .pt-40-desktop-only {
    padding-top: 40px !important;
  }
  .pr-40-desktop-only {
    padding-right: 40px !important;
  }
  .pb-40-desktop-only {
    padding-bottom: 40px !important;
  }
  .pl-40-desktop-only {
    padding-left: 40px !important;
  }
  .px-40-desktop-only {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .py-40-desktop-only {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .p-48-desktop-only {
    padding: 48px !important;
  }
  .pt-48-desktop-only {
    padding-top: 48px !important;
  }
  .pr-48-desktop-only {
    padding-right: 48px !important;
  }
  .pb-48-desktop-only {
    padding-bottom: 48px !important;
  }
  .pl-48-desktop-only {
    padding-left: 48px !important;
  }
  .px-48-desktop-only {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .py-48-desktop-only {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .p-52-desktop-only {
    padding: 52px !important;
  }
  .pt-52-desktop-only {
    padding-top: 52px !important;
  }
  .pr-52-desktop-only {
    padding-right: 52px !important;
  }
  .pb-52-desktop-only {
    padding-bottom: 52px !important;
  }
  .pl-52-desktop-only {
    padding-left: 52px !important;
  }
  .px-52-desktop-only {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }
  .py-52-desktop-only {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }
  .p-56-desktop-only {
    padding: 56px !important;
  }
  .pt-56-desktop-only {
    padding-top: 56px !important;
  }
  .pr-56-desktop-only {
    padding-right: 56px !important;
  }
  .pb-56-desktop-only {
    padding-bottom: 56px !important;
  }
  .pl-56-desktop-only {
    padding-left: 56px !important;
  }
  .px-56-desktop-only {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .py-56-desktop-only {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .p-64-desktop-only {
    padding: 64px !important;
  }
  .pt-64-desktop-only {
    padding-top: 64px !important;
  }
  .pr-64-desktop-only {
    padding-right: 64px !important;
  }
  .pb-64-desktop-only {
    padding-bottom: 64px !important;
  }
  .pl-64-desktop-only {
    padding-left: 64px !important;
  }
  .px-64-desktop-only {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .py-64-desktop-only {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .p-72-desktop-only {
    padding: 72px !important;
  }
  .pt-72-desktop-only {
    padding-top: 72px !important;
  }
  .pr-72-desktop-only {
    padding-right: 72px !important;
  }
  .pb-72-desktop-only {
    padding-bottom: 72px !important;
  }
  .pl-72-desktop-only {
    padding-left: 72px !important;
  }
  .px-72-desktop-only {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .py-72-desktop-only {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .p-80-desktop-only {
    padding: 80px !important;
  }
  .pt-80-desktop-only {
    padding-top: 80px !important;
  }
  .pr-80-desktop-only {
    padding-right: 80px !important;
  }
  .pb-80-desktop-only {
    padding-bottom: 80px !important;
  }
  .pl-80-desktop-only {
    padding-left: 80px !important;
  }
  .px-80-desktop-only {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .py-80-desktop-only {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .p-84-desktop-only {
    padding: 84px !important;
  }
  .pt-84-desktop-only {
    padding-top: 84px !important;
  }
  .pr-84-desktop-only {
    padding-right: 84px !important;
  }
  .pb-84-desktop-only {
    padding-bottom: 84px !important;
  }
  .pl-84-desktop-only {
    padding-left: 84px !important;
  }
  .px-84-desktop-only {
    padding-left: 84px !important;
    padding-right: 84px !important;
  }
  .py-84-desktop-only {
    padding-top: 84px !important;
    padding-bottom: 84px !important;
  }
  .p-96-desktop-only {
    padding: 96px !important;
  }
  .pt-96-desktop-only {
    padding-top: 96px !important;
  }
  .pr-96-desktop-only {
    padding-right: 96px !important;
  }
  .pb-96-desktop-only {
    padding-bottom: 96px !important;
  }
  .pl-96-desktop-only {
    padding-left: 96px !important;
  }
  .px-96-desktop-only {
    padding-left: 96px !important;
    padding-right: 96px !important;
  }
  .py-96-desktop-only {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }
  .p-104-desktop-only {
    padding: 104px !important;
  }
  .pt-104-desktop-only {
    padding-top: 104px !important;
  }
  .pr-104-desktop-only {
    padding-right: 104px !important;
  }
  .pb-104-desktop-only {
    padding-bottom: 104px !important;
  }
  .pl-104-desktop-only {
    padding-left: 104px !important;
  }
  .px-104-desktop-only {
    padding-left: 104px !important;
    padding-right: 104px !important;
  }
  .py-104-desktop-only {
    padding-top: 104px !important;
    padding-bottom: 104px !important;
  }
  .p-116-desktop-only {
    padding: 116px !important;
  }
  .pt-116-desktop-only {
    padding-top: 116px !important;
  }
  .pr-116-desktop-only {
    padding-right: 116px !important;
  }
  .pb-116-desktop-only {
    padding-bottom: 116px !important;
  }
  .pl-116-desktop-only {
    padding-left: 116px !important;
  }
  .px-116-desktop-only {
    padding-left: 116px !important;
    padding-right: 116px !important;
  }
  .py-116-desktop-only {
    padding-top: 116px !important;
    padding-bottom: 116px !important;
  }
  .p-120-desktop-only {
    padding: 120px !important;
  }
  .pt-120-desktop-only {
    padding-top: 120px !important;
  }
  .pr-120-desktop-only {
    padding-right: 120px !important;
  }
  .pb-120-desktop-only {
    padding-bottom: 120px !important;
  }
  .pl-120-desktop-only {
    padding-left: 120px !important;
  }
  .px-120-desktop-only {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
  .py-120-desktop-only {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .p-124-desktop-only {
    padding: 124px !important;
  }
  .pt-124-desktop-only {
    padding-top: 124px !important;
  }
  .pr-124-desktop-only {
    padding-right: 124px !important;
  }
  .pb-124-desktop-only {
    padding-bottom: 124px !important;
  }
  .pl-124-desktop-only {
    padding-left: 124px !important;
  }
  .px-124-desktop-only {
    padding-left: 124px !important;
    padding-right: 124px !important;
  }
  .py-124-desktop-only {
    padding-top: 124px !important;
    padding-bottom: 124px !important;
  }
  .p-128-desktop-only {
    padding: 128px !important;
  }
  .pt-128-desktop-only {
    padding-top: 128px !important;
  }
  .pr-128-desktop-only {
    padding-right: 128px !important;
  }
  .pb-128-desktop-only {
    padding-bottom: 128px !important;
  }
  .pl-128-desktop-only {
    padding-left: 128px !important;
  }
  .px-128-desktop-only {
    padding-left: 128px !important;
    padding-right: 128px !important;
  }
  .py-128-desktop-only {
    padding-top: 128px !important;
    padding-bottom: 128px !important;
  }
  .p-132-desktop-only {
    padding: 132px !important;
  }
  .pt-132-desktop-only {
    padding-top: 132px !important;
  }
  .pr-132-desktop-only {
    padding-right: 132px !important;
  }
  .pb-132-desktop-only {
    padding-bottom: 132px !important;
  }
  .pl-132-desktop-only {
    padding-left: 132px !important;
  }
  .px-132-desktop-only {
    padding-left: 132px !important;
    padding-right: 132px !important;
  }
  .py-132-desktop-only {
    padding-top: 132px !important;
    padding-bottom: 132px !important;
  }
  .p-148-desktop-only {
    padding: 148px !important;
  }
  .pt-148-desktop-only {
    padding-top: 148px !important;
  }
  .pr-148-desktop-only {
    padding-right: 148px !important;
  }
  .pb-148-desktop-only {
    padding-bottom: 148px !important;
  }
  .pl-148-desktop-only {
    padding-left: 148px !important;
  }
  .px-148-desktop-only {
    padding-left: 148px !important;
    padding-right: 148px !important;
  }
  .py-148-desktop-only {
    padding-top: 148px !important;
    padding-bottom: 148px !important;
  }
  .p-160-desktop-only {
    padding: 160px !important;
  }
  .pt-160-desktop-only {
    padding-top: 160px !important;
  }
  .pr-160-desktop-only {
    padding-right: 160px !important;
  }
  .pb-160-desktop-only {
    padding-bottom: 160px !important;
  }
  .pl-160-desktop-only {
    padding-left: 160px !important;
  }
  .px-160-desktop-only {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
  .py-160-desktop-only {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .p-164-desktop-only {
    padding: 164px !important;
  }
  .pt-164-desktop-only {
    padding-top: 164px !important;
  }
  .pr-164-desktop-only {
    padding-right: 164px !important;
  }
  .pb-164-desktop-only {
    padding-bottom: 164px !important;
  }
  .pl-164-desktop-only {
    padding-left: 164px !important;
  }
  .px-164-desktop-only {
    padding-left: 164px !important;
    padding-right: 164px !important;
  }
  .py-164-desktop-only {
    padding-top: 164px !important;
    padding-bottom: 164px !important;
  }
  .p-184-desktop-only {
    padding: 184px !important;
  }
  .pt-184-desktop-only {
    padding-top: 184px !important;
  }
  .pr-184-desktop-only {
    padding-right: 184px !important;
  }
  .pb-184-desktop-only {
    padding-bottom: 184px !important;
  }
  .pl-184-desktop-only {
    padding-left: 184px !important;
  }
  .px-184-desktop-only {
    padding-left: 184px !important;
    padding-right: 184px !important;
  }
  .py-184-desktop-only {
    padding-top: 184px !important;
    padding-bottom: 184px !important;
  }
  .p-196-desktop-only {
    padding: 196px !important;
  }
  .pt-196-desktop-only {
    padding-top: 196px !important;
  }
  .pr-196-desktop-only {
    padding-right: 196px !important;
  }
  .pb-196-desktop-only {
    padding-bottom: 196px !important;
  }
  .pl-196-desktop-only {
    padding-left: 196px !important;
  }
  .px-196-desktop-only {
    padding-left: 196px !important;
    padding-right: 196px !important;
  }
  .py-196-desktop-only {
    padding-top: 196px !important;
    padding-bottom: 196px !important;
  }
}
@media (min-width: 1440px) {
  .m-none-widescreen {
    margin: 0px !important;
  }
  .mt-none-widescreen {
    margin-top: 0px !important;
  }
  .mr-none-widescreen {
    margin-right: 0px !important;
  }
  .mb-none-widescreen {
    margin-bottom: 0px !important;
  }
  .ml-none-widescreen {
    margin-left: 0px !important;
  }
  .mx-none-widescreen {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .my-none-widescreen {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .m-8-widescreen {
    margin: 8px !important;
  }
  .mt-8-widescreen {
    margin-top: 8px !important;
  }
  .mr-8-widescreen {
    margin-right: 8px !important;
  }
  .mb-8-widescreen {
    margin-bottom: 8px !important;
  }
  .ml-8-widescreen {
    margin-left: 8px !important;
  }
  .mx-8-widescreen {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .my-8-widescreen {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .m-12-widescreen {
    margin: 12px !important;
  }
  .mt-12-widescreen {
    margin-top: 12px !important;
  }
  .mr-12-widescreen {
    margin-right: 12px !important;
  }
  .mb-12-widescreen {
    margin-bottom: 12px !important;
  }
  .ml-12-widescreen {
    margin-left: 12px !important;
  }
  .mx-12-widescreen {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .my-12-widescreen {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .m-16-widescreen {
    margin: 16px !important;
  }
  .mt-16-widescreen {
    margin-top: 16px !important;
  }
  .mr-16-widescreen {
    margin-right: 16px !important;
  }
  .mb-16-widescreen {
    margin-bottom: 16px !important;
  }
  .ml-16-widescreen {
    margin-left: 16px !important;
  }
  .mx-16-widescreen {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .my-16-widescreen {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .m-20-widescreen {
    margin: 20px !important;
  }
  .mt-20-widescreen {
    margin-top: 20px !important;
  }
  .mr-20-widescreen {
    margin-right: 20px !important;
  }
  .mb-20-widescreen {
    margin-bottom: 20px !important;
  }
  .ml-20-widescreen {
    margin-left: 20px !important;
  }
  .mx-20-widescreen {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .my-20-widescreen {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .m-24-widescreen {
    margin: 24px !important;
  }
  .mt-24-widescreen {
    margin-top: 24px !important;
  }
  .mr-24-widescreen {
    margin-right: 24px !important;
  }
  .mb-24-widescreen {
    margin-bottom: 24px !important;
  }
  .ml-24-widescreen {
    margin-left: 24px !important;
  }
  .mx-24-widescreen {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .my-24-widescreen {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .m-32-widescreen {
    margin: 32px !important;
  }
  .mt-32-widescreen {
    margin-top: 32px !important;
  }
  .mr-32-widescreen {
    margin-right: 32px !important;
  }
  .mb-32-widescreen {
    margin-bottom: 32px !important;
  }
  .ml-32-widescreen {
    margin-left: 32px !important;
  }
  .mx-32-widescreen {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .my-32-widescreen {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .m-40-widescreen {
    margin: 40px !important;
  }
  .mt-40-widescreen {
    margin-top: 40px !important;
  }
  .mr-40-widescreen {
    margin-right: 40px !important;
  }
  .mb-40-widescreen {
    margin-bottom: 40px !important;
  }
  .ml-40-widescreen {
    margin-left: 40px !important;
  }
  .mx-40-widescreen {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .my-40-widescreen {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .m-48-widescreen {
    margin: 48px !important;
  }
  .mt-48-widescreen {
    margin-top: 48px !important;
  }
  .mr-48-widescreen {
    margin-right: 48px !important;
  }
  .mb-48-widescreen {
    margin-bottom: 48px !important;
  }
  .ml-48-widescreen {
    margin-left: 48px !important;
  }
  .mx-48-widescreen {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .my-48-widescreen {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .m-52-widescreen {
    margin: 52px !important;
  }
  .mt-52-widescreen {
    margin-top: 52px !important;
  }
  .mr-52-widescreen {
    margin-right: 52px !important;
  }
  .mb-52-widescreen {
    margin-bottom: 52px !important;
  }
  .ml-52-widescreen {
    margin-left: 52px !important;
  }
  .mx-52-widescreen {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }
  .my-52-widescreen {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
  }
  .m-56-widescreen {
    margin: 56px !important;
  }
  .mt-56-widescreen {
    margin-top: 56px !important;
  }
  .mr-56-widescreen {
    margin-right: 56px !important;
  }
  .mb-56-widescreen {
    margin-bottom: 56px !important;
  }
  .ml-56-widescreen {
    margin-left: 56px !important;
  }
  .mx-56-widescreen {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .my-56-widescreen {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .m-64-widescreen {
    margin: 64px !important;
  }
  .mt-64-widescreen {
    margin-top: 64px !important;
  }
  .mr-64-widescreen {
    margin-right: 64px !important;
  }
  .mb-64-widescreen {
    margin-bottom: 64px !important;
  }
  .ml-64-widescreen {
    margin-left: 64px !important;
  }
  .mx-64-widescreen {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .my-64-widescreen {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .m-72-widescreen {
    margin: 72px !important;
  }
  .mt-72-widescreen {
    margin-top: 72px !important;
  }
  .mr-72-widescreen {
    margin-right: 72px !important;
  }
  .mb-72-widescreen {
    margin-bottom: 72px !important;
  }
  .ml-72-widescreen {
    margin-left: 72px !important;
  }
  .mx-72-widescreen {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }
  .my-72-widescreen {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }
  .m-80-widescreen {
    margin: 80px !important;
  }
  .mt-80-widescreen {
    margin-top: 80px !important;
  }
  .mr-80-widescreen {
    margin-right: 80px !important;
  }
  .mb-80-widescreen {
    margin-bottom: 80px !important;
  }
  .ml-80-widescreen {
    margin-left: 80px !important;
  }
  .mx-80-widescreen {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .my-80-widescreen {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .m-84-widescreen {
    margin: 84px !important;
  }
  .mt-84-widescreen {
    margin-top: 84px !important;
  }
  .mr-84-widescreen {
    margin-right: 84px !important;
  }
  .mb-84-widescreen {
    margin-bottom: 84px !important;
  }
  .ml-84-widescreen {
    margin-left: 84px !important;
  }
  .mx-84-widescreen {
    margin-left: 84px !important;
    margin-right: 84px !important;
  }
  .my-84-widescreen {
    margin-top: 84px !important;
    margin-bottom: 84px !important;
  }
  .m-96-widescreen {
    margin: 96px !important;
  }
  .mt-96-widescreen {
    margin-top: 96px !important;
  }
  .mr-96-widescreen {
    margin-right: 96px !important;
  }
  .mb-96-widescreen {
    margin-bottom: 96px !important;
  }
  .ml-96-widescreen {
    margin-left: 96px !important;
  }
  .mx-96-widescreen {
    margin-left: 96px !important;
    margin-right: 96px !important;
  }
  .my-96-widescreen {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }
  .m-104-widescreen {
    margin: 104px !important;
  }
  .mt-104-widescreen {
    margin-top: 104px !important;
  }
  .mr-104-widescreen {
    margin-right: 104px !important;
  }
  .mb-104-widescreen {
    margin-bottom: 104px !important;
  }
  .ml-104-widescreen {
    margin-left: 104px !important;
  }
  .mx-104-widescreen {
    margin-left: 104px !important;
    margin-right: 104px !important;
  }
  .my-104-widescreen {
    margin-top: 104px !important;
    margin-bottom: 104px !important;
  }
  .m-116-widescreen {
    margin: 116px !important;
  }
  .mt-116-widescreen {
    margin-top: 116px !important;
  }
  .mr-116-widescreen {
    margin-right: 116px !important;
  }
  .mb-116-widescreen {
    margin-bottom: 116px !important;
  }
  .ml-116-widescreen {
    margin-left: 116px !important;
  }
  .mx-116-widescreen {
    margin-left: 116px !important;
    margin-right: 116px !important;
  }
  .my-116-widescreen {
    margin-top: 116px !important;
    margin-bottom: 116px !important;
  }
  .m-120-widescreen {
    margin: 120px !important;
  }
  .mt-120-widescreen {
    margin-top: 120px !important;
  }
  .mr-120-widescreen {
    margin-right: 120px !important;
  }
  .mb-120-widescreen {
    margin-bottom: 120px !important;
  }
  .ml-120-widescreen {
    margin-left: 120px !important;
  }
  .mx-120-widescreen {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .my-120-widescreen {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .m-124-widescreen {
    margin: 124px !important;
  }
  .mt-124-widescreen {
    margin-top: 124px !important;
  }
  .mr-124-widescreen {
    margin-right: 124px !important;
  }
  .mb-124-widescreen {
    margin-bottom: 124px !important;
  }
  .ml-124-widescreen {
    margin-left: 124px !important;
  }
  .mx-124-widescreen {
    margin-left: 124px !important;
    margin-right: 124px !important;
  }
  .my-124-widescreen {
    margin-top: 124px !important;
    margin-bottom: 124px !important;
  }
  .m-128-widescreen {
    margin: 128px !important;
  }
  .mt-128-widescreen {
    margin-top: 128px !important;
  }
  .mr-128-widescreen {
    margin-right: 128px !important;
  }
  .mb-128-widescreen {
    margin-bottom: 128px !important;
  }
  .ml-128-widescreen {
    margin-left: 128px !important;
  }
  .mx-128-widescreen {
    margin-left: 128px !important;
    margin-right: 128px !important;
  }
  .my-128-widescreen {
    margin-top: 128px !important;
    margin-bottom: 128px !important;
  }
  .m-132-widescreen {
    margin: 132px !important;
  }
  .mt-132-widescreen {
    margin-top: 132px !important;
  }
  .mr-132-widescreen {
    margin-right: 132px !important;
  }
  .mb-132-widescreen {
    margin-bottom: 132px !important;
  }
  .ml-132-widescreen {
    margin-left: 132px !important;
  }
  .mx-132-widescreen {
    margin-left: 132px !important;
    margin-right: 132px !important;
  }
  .my-132-widescreen {
    margin-top: 132px !important;
    margin-bottom: 132px !important;
  }
  .m-148-widescreen {
    margin: 148px !important;
  }
  .mt-148-widescreen {
    margin-top: 148px !important;
  }
  .mr-148-widescreen {
    margin-right: 148px !important;
  }
  .mb-148-widescreen {
    margin-bottom: 148px !important;
  }
  .ml-148-widescreen {
    margin-left: 148px !important;
  }
  .mx-148-widescreen {
    margin-left: 148px !important;
    margin-right: 148px !important;
  }
  .my-148-widescreen {
    margin-top: 148px !important;
    margin-bottom: 148px !important;
  }
  .m-160-widescreen {
    margin: 160px !important;
  }
  .mt-160-widescreen {
    margin-top: 160px !important;
  }
  .mr-160-widescreen {
    margin-right: 160px !important;
  }
  .mb-160-widescreen {
    margin-bottom: 160px !important;
  }
  .ml-160-widescreen {
    margin-left: 160px !important;
  }
  .mx-160-widescreen {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .my-160-widescreen {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .m-164-widescreen {
    margin: 164px !important;
  }
  .mt-164-widescreen {
    margin-top: 164px !important;
  }
  .mr-164-widescreen {
    margin-right: 164px !important;
  }
  .mb-164-widescreen {
    margin-bottom: 164px !important;
  }
  .ml-164-widescreen {
    margin-left: 164px !important;
  }
  .mx-164-widescreen {
    margin-left: 164px !important;
    margin-right: 164px !important;
  }
  .my-164-widescreen {
    margin-top: 164px !important;
    margin-bottom: 164px !important;
  }
  .m-184-widescreen {
    margin: 184px !important;
  }
  .mt-184-widescreen {
    margin-top: 184px !important;
  }
  .mr-184-widescreen {
    margin-right: 184px !important;
  }
  .mb-184-widescreen {
    margin-bottom: 184px !important;
  }
  .ml-184-widescreen {
    margin-left: 184px !important;
  }
  .mx-184-widescreen {
    margin-left: 184px !important;
    margin-right: 184px !important;
  }
  .my-184-widescreen {
    margin-top: 184px !important;
    margin-bottom: 184px !important;
  }
  .m-196-widescreen {
    margin: 196px !important;
  }
  .mt-196-widescreen {
    margin-top: 196px !important;
  }
  .mr-196-widescreen {
    margin-right: 196px !important;
  }
  .mb-196-widescreen {
    margin-bottom: 196px !important;
  }
  .ml-196-widescreen {
    margin-left: 196px !important;
  }
  .mx-196-widescreen {
    margin-left: 196px !important;
    margin-right: 196px !important;
  }
  .my-196-widescreen {
    margin-top: 196px !important;
    margin-bottom: 196px !important;
  }
  .m-auto-widescreen {
    margin: auto !important;
  }
  .mt-auto-widescreen {
    margin-top: auto !important;
  }
  .mr-auto-widescreen {
    margin-right: auto !important;
  }
  .mb-auto-widescreen {
    margin-bottom: auto !important;
  }
  .ml-auto-widescreen {
    margin-left: auto !important;
  }
  .mx-auto-widescreen {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .my-auto-widescreen {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .p-none-widescreen {
    padding: 0px !important;
  }
  .pt-none-widescreen {
    padding-top: 0px !important;
  }
  .pr-none-widescreen {
    padding-right: 0px !important;
  }
  .pb-none-widescreen {
    padding-bottom: 0px !important;
  }
  .pl-none-widescreen {
    padding-left: 0px !important;
  }
  .px-none-widescreen {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .py-none-widescreen {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .p-8-widescreen {
    padding: 8px !important;
  }
  .pt-8-widescreen {
    padding-top: 8px !important;
  }
  .pr-8-widescreen {
    padding-right: 8px !important;
  }
  .pb-8-widescreen {
    padding-bottom: 8px !important;
  }
  .pl-8-widescreen {
    padding-left: 8px !important;
  }
  .px-8-widescreen {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .py-8-widescreen {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .p-12-widescreen {
    padding: 12px !important;
  }
  .pt-12-widescreen {
    padding-top: 12px !important;
  }
  .pr-12-widescreen {
    padding-right: 12px !important;
  }
  .pb-12-widescreen {
    padding-bottom: 12px !important;
  }
  .pl-12-widescreen {
    padding-left: 12px !important;
  }
  .px-12-widescreen {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .py-12-widescreen {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .p-16-widescreen {
    padding: 16px !important;
  }
  .pt-16-widescreen {
    padding-top: 16px !important;
  }
  .pr-16-widescreen {
    padding-right: 16px !important;
  }
  .pb-16-widescreen {
    padding-bottom: 16px !important;
  }
  .pl-16-widescreen {
    padding-left: 16px !important;
  }
  .px-16-widescreen {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .py-16-widescreen {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .p-20-widescreen {
    padding: 20px !important;
  }
  .pt-20-widescreen {
    padding-top: 20px !important;
  }
  .pr-20-widescreen {
    padding-right: 20px !important;
  }
  .pb-20-widescreen {
    padding-bottom: 20px !important;
  }
  .pl-20-widescreen {
    padding-left: 20px !important;
  }
  .px-20-widescreen {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .py-20-widescreen {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .p-24-widescreen {
    padding: 24px !important;
  }
  .pt-24-widescreen {
    padding-top: 24px !important;
  }
  .pr-24-widescreen {
    padding-right: 24px !important;
  }
  .pb-24-widescreen {
    padding-bottom: 24px !important;
  }
  .pl-24-widescreen {
    padding-left: 24px !important;
  }
  .px-24-widescreen {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .py-24-widescreen {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .p-32-widescreen {
    padding: 32px !important;
  }
  .pt-32-widescreen {
    padding-top: 32px !important;
  }
  .pr-32-widescreen {
    padding-right: 32px !important;
  }
  .pb-32-widescreen {
    padding-bottom: 32px !important;
  }
  .pl-32-widescreen {
    padding-left: 32px !important;
  }
  .px-32-widescreen {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .py-32-widescreen {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .p-40-widescreen {
    padding: 40px !important;
  }
  .pt-40-widescreen {
    padding-top: 40px !important;
  }
  .pr-40-widescreen {
    padding-right: 40px !important;
  }
  .pb-40-widescreen {
    padding-bottom: 40px !important;
  }
  .pl-40-widescreen {
    padding-left: 40px !important;
  }
  .px-40-widescreen {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .py-40-widescreen {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .p-48-widescreen {
    padding: 48px !important;
  }
  .pt-48-widescreen {
    padding-top: 48px !important;
  }
  .pr-48-widescreen {
    padding-right: 48px !important;
  }
  .pb-48-widescreen {
    padding-bottom: 48px !important;
  }
  .pl-48-widescreen {
    padding-left: 48px !important;
  }
  .px-48-widescreen {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .py-48-widescreen {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .p-52-widescreen {
    padding: 52px !important;
  }
  .pt-52-widescreen {
    padding-top: 52px !important;
  }
  .pr-52-widescreen {
    padding-right: 52px !important;
  }
  .pb-52-widescreen {
    padding-bottom: 52px !important;
  }
  .pl-52-widescreen {
    padding-left: 52px !important;
  }
  .px-52-widescreen {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }
  .py-52-widescreen {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }
  .p-56-widescreen {
    padding: 56px !important;
  }
  .pt-56-widescreen {
    padding-top: 56px !important;
  }
  .pr-56-widescreen {
    padding-right: 56px !important;
  }
  .pb-56-widescreen {
    padding-bottom: 56px !important;
  }
  .pl-56-widescreen {
    padding-left: 56px !important;
  }
  .px-56-widescreen {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .py-56-widescreen {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .p-64-widescreen {
    padding: 64px !important;
  }
  .pt-64-widescreen {
    padding-top: 64px !important;
  }
  .pr-64-widescreen {
    padding-right: 64px !important;
  }
  .pb-64-widescreen {
    padding-bottom: 64px !important;
  }
  .pl-64-widescreen {
    padding-left: 64px !important;
  }
  .px-64-widescreen {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .py-64-widescreen {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .p-72-widescreen {
    padding: 72px !important;
  }
  .pt-72-widescreen {
    padding-top: 72px !important;
  }
  .pr-72-widescreen {
    padding-right: 72px !important;
  }
  .pb-72-widescreen {
    padding-bottom: 72px !important;
  }
  .pl-72-widescreen {
    padding-left: 72px !important;
  }
  .px-72-widescreen {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .py-72-widescreen {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .p-80-widescreen {
    padding: 80px !important;
  }
  .pt-80-widescreen {
    padding-top: 80px !important;
  }
  .pr-80-widescreen {
    padding-right: 80px !important;
  }
  .pb-80-widescreen {
    padding-bottom: 80px !important;
  }
  .pl-80-widescreen {
    padding-left: 80px !important;
  }
  .px-80-widescreen {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .py-80-widescreen {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .p-84-widescreen {
    padding: 84px !important;
  }
  .pt-84-widescreen {
    padding-top: 84px !important;
  }
  .pr-84-widescreen {
    padding-right: 84px !important;
  }
  .pb-84-widescreen {
    padding-bottom: 84px !important;
  }
  .pl-84-widescreen {
    padding-left: 84px !important;
  }
  .px-84-widescreen {
    padding-left: 84px !important;
    padding-right: 84px !important;
  }
  .py-84-widescreen {
    padding-top: 84px !important;
    padding-bottom: 84px !important;
  }
  .p-96-widescreen {
    padding: 96px !important;
  }
  .pt-96-widescreen {
    padding-top: 96px !important;
  }
  .pr-96-widescreen {
    padding-right: 96px !important;
  }
  .pb-96-widescreen {
    padding-bottom: 96px !important;
  }
  .pl-96-widescreen {
    padding-left: 96px !important;
  }
  .px-96-widescreen {
    padding-left: 96px !important;
    padding-right: 96px !important;
  }
  .py-96-widescreen {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }
  .p-104-widescreen {
    padding: 104px !important;
  }
  .pt-104-widescreen {
    padding-top: 104px !important;
  }
  .pr-104-widescreen {
    padding-right: 104px !important;
  }
  .pb-104-widescreen {
    padding-bottom: 104px !important;
  }
  .pl-104-widescreen {
    padding-left: 104px !important;
  }
  .px-104-widescreen {
    padding-left: 104px !important;
    padding-right: 104px !important;
  }
  .py-104-widescreen {
    padding-top: 104px !important;
    padding-bottom: 104px !important;
  }
  .p-116-widescreen {
    padding: 116px !important;
  }
  .pt-116-widescreen {
    padding-top: 116px !important;
  }
  .pr-116-widescreen {
    padding-right: 116px !important;
  }
  .pb-116-widescreen {
    padding-bottom: 116px !important;
  }
  .pl-116-widescreen {
    padding-left: 116px !important;
  }
  .px-116-widescreen {
    padding-left: 116px !important;
    padding-right: 116px !important;
  }
  .py-116-widescreen {
    padding-top: 116px !important;
    padding-bottom: 116px !important;
  }
  .p-120-widescreen {
    padding: 120px !important;
  }
  .pt-120-widescreen {
    padding-top: 120px !important;
  }
  .pr-120-widescreen {
    padding-right: 120px !important;
  }
  .pb-120-widescreen {
    padding-bottom: 120px !important;
  }
  .pl-120-widescreen {
    padding-left: 120px !important;
  }
  .px-120-widescreen {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
  .py-120-widescreen {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .p-124-widescreen {
    padding: 124px !important;
  }
  .pt-124-widescreen {
    padding-top: 124px !important;
  }
  .pr-124-widescreen {
    padding-right: 124px !important;
  }
  .pb-124-widescreen {
    padding-bottom: 124px !important;
  }
  .pl-124-widescreen {
    padding-left: 124px !important;
  }
  .px-124-widescreen {
    padding-left: 124px !important;
    padding-right: 124px !important;
  }
  .py-124-widescreen {
    padding-top: 124px !important;
    padding-bottom: 124px !important;
  }
  .p-128-widescreen {
    padding: 128px !important;
  }
  .pt-128-widescreen {
    padding-top: 128px !important;
  }
  .pr-128-widescreen {
    padding-right: 128px !important;
  }
  .pb-128-widescreen {
    padding-bottom: 128px !important;
  }
  .pl-128-widescreen {
    padding-left: 128px !important;
  }
  .px-128-widescreen {
    padding-left: 128px !important;
    padding-right: 128px !important;
  }
  .py-128-widescreen {
    padding-top: 128px !important;
    padding-bottom: 128px !important;
  }
  .p-132-widescreen {
    padding: 132px !important;
  }
  .pt-132-widescreen {
    padding-top: 132px !important;
  }
  .pr-132-widescreen {
    padding-right: 132px !important;
  }
  .pb-132-widescreen {
    padding-bottom: 132px !important;
  }
  .pl-132-widescreen {
    padding-left: 132px !important;
  }
  .px-132-widescreen {
    padding-left: 132px !important;
    padding-right: 132px !important;
  }
  .py-132-widescreen {
    padding-top: 132px !important;
    padding-bottom: 132px !important;
  }
  .p-148-widescreen {
    padding: 148px !important;
  }
  .pt-148-widescreen {
    padding-top: 148px !important;
  }
  .pr-148-widescreen {
    padding-right: 148px !important;
  }
  .pb-148-widescreen {
    padding-bottom: 148px !important;
  }
  .pl-148-widescreen {
    padding-left: 148px !important;
  }
  .px-148-widescreen {
    padding-left: 148px !important;
    padding-right: 148px !important;
  }
  .py-148-widescreen {
    padding-top: 148px !important;
    padding-bottom: 148px !important;
  }
  .p-160-widescreen {
    padding: 160px !important;
  }
  .pt-160-widescreen {
    padding-top: 160px !important;
  }
  .pr-160-widescreen {
    padding-right: 160px !important;
  }
  .pb-160-widescreen {
    padding-bottom: 160px !important;
  }
  .pl-160-widescreen {
    padding-left: 160px !important;
  }
  .px-160-widescreen {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
  .py-160-widescreen {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .p-164-widescreen {
    padding: 164px !important;
  }
  .pt-164-widescreen {
    padding-top: 164px !important;
  }
  .pr-164-widescreen {
    padding-right: 164px !important;
  }
  .pb-164-widescreen {
    padding-bottom: 164px !important;
  }
  .pl-164-widescreen {
    padding-left: 164px !important;
  }
  .px-164-widescreen {
    padding-left: 164px !important;
    padding-right: 164px !important;
  }
  .py-164-widescreen {
    padding-top: 164px !important;
    padding-bottom: 164px !important;
  }
  .p-184-widescreen {
    padding: 184px !important;
  }
  .pt-184-widescreen {
    padding-top: 184px !important;
  }
  .pr-184-widescreen {
    padding-right: 184px !important;
  }
  .pb-184-widescreen {
    padding-bottom: 184px !important;
  }
  .pl-184-widescreen {
    padding-left: 184px !important;
  }
  .px-184-widescreen {
    padding-left: 184px !important;
    padding-right: 184px !important;
  }
  .py-184-widescreen {
    padding-top: 184px !important;
    padding-bottom: 184px !important;
  }
  .p-196-widescreen {
    padding: 196px !important;
  }
  .pt-196-widescreen {
    padding-top: 196px !important;
  }
  .pr-196-widescreen {
    padding-right: 196px !important;
  }
  .pb-196-widescreen {
    padding-bottom: 196px !important;
  }
  .pl-196-widescreen {
    padding-left: 196px !important;
  }
  .px-196-widescreen {
    padding-left: 196px !important;
    padding-right: 196px !important;
  }
  .py-196-widescreen {
    padding-top: 196px !important;
    padding-bottom: 196px !important;
  }
}
@media (max-width: 1152px) {
  .m-none-fullhd {
    margin: 0px !important;
  }
  .mt-none-fullhd {
    margin-top: 0px !important;
  }
  .mr-none-fullhd {
    margin-right: 0px !important;
  }
  .mb-none-fullhd {
    margin-bottom: 0px !important;
  }
  .ml-none-fullhd {
    margin-left: 0px !important;
  }
  .mx-none-fullhd {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .my-none-fullhd {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .m-8-fullhd {
    margin: 8px !important;
  }
  .mt-8-fullhd {
    margin-top: 8px !important;
  }
  .mr-8-fullhd {
    margin-right: 8px !important;
  }
  .mb-8-fullhd {
    margin-bottom: 8px !important;
  }
  .ml-8-fullhd {
    margin-left: 8px !important;
  }
  .mx-8-fullhd {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .my-8-fullhd {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .m-12-fullhd {
    margin: 12px !important;
  }
  .mt-12-fullhd {
    margin-top: 12px !important;
  }
  .mr-12-fullhd {
    margin-right: 12px !important;
  }
  .mb-12-fullhd {
    margin-bottom: 12px !important;
  }
  .ml-12-fullhd {
    margin-left: 12px !important;
  }
  .mx-12-fullhd {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .my-12-fullhd {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .m-16-fullhd {
    margin: 16px !important;
  }
  .mt-16-fullhd {
    margin-top: 16px !important;
  }
  .mr-16-fullhd {
    margin-right: 16px !important;
  }
  .mb-16-fullhd {
    margin-bottom: 16px !important;
  }
  .ml-16-fullhd {
    margin-left: 16px !important;
  }
  .mx-16-fullhd {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .my-16-fullhd {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .m-20-fullhd {
    margin: 20px !important;
  }
  .mt-20-fullhd {
    margin-top: 20px !important;
  }
  .mr-20-fullhd {
    margin-right: 20px !important;
  }
  .mb-20-fullhd {
    margin-bottom: 20px !important;
  }
  .ml-20-fullhd {
    margin-left: 20px !important;
  }
  .mx-20-fullhd {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .my-20-fullhd {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .m-24-fullhd {
    margin: 24px !important;
  }
  .mt-24-fullhd {
    margin-top: 24px !important;
  }
  .mr-24-fullhd {
    margin-right: 24px !important;
  }
  .mb-24-fullhd {
    margin-bottom: 24px !important;
  }
  .ml-24-fullhd {
    margin-left: 24px !important;
  }
  .mx-24-fullhd {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .my-24-fullhd {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .m-32-fullhd {
    margin: 32px !important;
  }
  .mt-32-fullhd {
    margin-top: 32px !important;
  }
  .mr-32-fullhd {
    margin-right: 32px !important;
  }
  .mb-32-fullhd {
    margin-bottom: 32px !important;
  }
  .ml-32-fullhd {
    margin-left: 32px !important;
  }
  .mx-32-fullhd {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .my-32-fullhd {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .m-40-fullhd {
    margin: 40px !important;
  }
  .mt-40-fullhd {
    margin-top: 40px !important;
  }
  .mr-40-fullhd {
    margin-right: 40px !important;
  }
  .mb-40-fullhd {
    margin-bottom: 40px !important;
  }
  .ml-40-fullhd {
    margin-left: 40px !important;
  }
  .mx-40-fullhd {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .my-40-fullhd {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .m-48-fullhd {
    margin: 48px !important;
  }
  .mt-48-fullhd {
    margin-top: 48px !important;
  }
  .mr-48-fullhd {
    margin-right: 48px !important;
  }
  .mb-48-fullhd {
    margin-bottom: 48px !important;
  }
  .ml-48-fullhd {
    margin-left: 48px !important;
  }
  .mx-48-fullhd {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .my-48-fullhd {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .m-52-fullhd {
    margin: 52px !important;
  }
  .mt-52-fullhd {
    margin-top: 52px !important;
  }
  .mr-52-fullhd {
    margin-right: 52px !important;
  }
  .mb-52-fullhd {
    margin-bottom: 52px !important;
  }
  .ml-52-fullhd {
    margin-left: 52px !important;
  }
  .mx-52-fullhd {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }
  .my-52-fullhd {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
  }
  .m-56-fullhd {
    margin: 56px !important;
  }
  .mt-56-fullhd {
    margin-top: 56px !important;
  }
  .mr-56-fullhd {
    margin-right: 56px !important;
  }
  .mb-56-fullhd {
    margin-bottom: 56px !important;
  }
  .ml-56-fullhd {
    margin-left: 56px !important;
  }
  .mx-56-fullhd {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .my-56-fullhd {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .m-64-fullhd {
    margin: 64px !important;
  }
  .mt-64-fullhd {
    margin-top: 64px !important;
  }
  .mr-64-fullhd {
    margin-right: 64px !important;
  }
  .mb-64-fullhd {
    margin-bottom: 64px !important;
  }
  .ml-64-fullhd {
    margin-left: 64px !important;
  }
  .mx-64-fullhd {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .my-64-fullhd {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .m-72-fullhd {
    margin: 72px !important;
  }
  .mt-72-fullhd {
    margin-top: 72px !important;
  }
  .mr-72-fullhd {
    margin-right: 72px !important;
  }
  .mb-72-fullhd {
    margin-bottom: 72px !important;
  }
  .ml-72-fullhd {
    margin-left: 72px !important;
  }
  .mx-72-fullhd {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }
  .my-72-fullhd {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }
  .m-80-fullhd {
    margin: 80px !important;
  }
  .mt-80-fullhd {
    margin-top: 80px !important;
  }
  .mr-80-fullhd {
    margin-right: 80px !important;
  }
  .mb-80-fullhd {
    margin-bottom: 80px !important;
  }
  .ml-80-fullhd {
    margin-left: 80px !important;
  }
  .mx-80-fullhd {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .my-80-fullhd {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .m-84-fullhd {
    margin: 84px !important;
  }
  .mt-84-fullhd {
    margin-top: 84px !important;
  }
  .mr-84-fullhd {
    margin-right: 84px !important;
  }
  .mb-84-fullhd {
    margin-bottom: 84px !important;
  }
  .ml-84-fullhd {
    margin-left: 84px !important;
  }
  .mx-84-fullhd {
    margin-left: 84px !important;
    margin-right: 84px !important;
  }
  .my-84-fullhd {
    margin-top: 84px !important;
    margin-bottom: 84px !important;
  }
  .m-96-fullhd {
    margin: 96px !important;
  }
  .mt-96-fullhd {
    margin-top: 96px !important;
  }
  .mr-96-fullhd {
    margin-right: 96px !important;
  }
  .mb-96-fullhd {
    margin-bottom: 96px !important;
  }
  .ml-96-fullhd {
    margin-left: 96px !important;
  }
  .mx-96-fullhd {
    margin-left: 96px !important;
    margin-right: 96px !important;
  }
  .my-96-fullhd {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }
  .m-104-fullhd {
    margin: 104px !important;
  }
  .mt-104-fullhd {
    margin-top: 104px !important;
  }
  .mr-104-fullhd {
    margin-right: 104px !important;
  }
  .mb-104-fullhd {
    margin-bottom: 104px !important;
  }
  .ml-104-fullhd {
    margin-left: 104px !important;
  }
  .mx-104-fullhd {
    margin-left: 104px !important;
    margin-right: 104px !important;
  }
  .my-104-fullhd {
    margin-top: 104px !important;
    margin-bottom: 104px !important;
  }
  .m-116-fullhd {
    margin: 116px !important;
  }
  .mt-116-fullhd {
    margin-top: 116px !important;
  }
  .mr-116-fullhd {
    margin-right: 116px !important;
  }
  .mb-116-fullhd {
    margin-bottom: 116px !important;
  }
  .ml-116-fullhd {
    margin-left: 116px !important;
  }
  .mx-116-fullhd {
    margin-left: 116px !important;
    margin-right: 116px !important;
  }
  .my-116-fullhd {
    margin-top: 116px !important;
    margin-bottom: 116px !important;
  }
  .m-120-fullhd {
    margin: 120px !important;
  }
  .mt-120-fullhd {
    margin-top: 120px !important;
  }
  .mr-120-fullhd {
    margin-right: 120px !important;
  }
  .mb-120-fullhd {
    margin-bottom: 120px !important;
  }
  .ml-120-fullhd {
    margin-left: 120px !important;
  }
  .mx-120-fullhd {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .my-120-fullhd {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .m-124-fullhd {
    margin: 124px !important;
  }
  .mt-124-fullhd {
    margin-top: 124px !important;
  }
  .mr-124-fullhd {
    margin-right: 124px !important;
  }
  .mb-124-fullhd {
    margin-bottom: 124px !important;
  }
  .ml-124-fullhd {
    margin-left: 124px !important;
  }
  .mx-124-fullhd {
    margin-left: 124px !important;
    margin-right: 124px !important;
  }
  .my-124-fullhd {
    margin-top: 124px !important;
    margin-bottom: 124px !important;
  }
  .m-128-fullhd {
    margin: 128px !important;
  }
  .mt-128-fullhd {
    margin-top: 128px !important;
  }
  .mr-128-fullhd {
    margin-right: 128px !important;
  }
  .mb-128-fullhd {
    margin-bottom: 128px !important;
  }
  .ml-128-fullhd {
    margin-left: 128px !important;
  }
  .mx-128-fullhd {
    margin-left: 128px !important;
    margin-right: 128px !important;
  }
  .my-128-fullhd {
    margin-top: 128px !important;
    margin-bottom: 128px !important;
  }
  .m-132-fullhd {
    margin: 132px !important;
  }
  .mt-132-fullhd {
    margin-top: 132px !important;
  }
  .mr-132-fullhd {
    margin-right: 132px !important;
  }
  .mb-132-fullhd {
    margin-bottom: 132px !important;
  }
  .ml-132-fullhd {
    margin-left: 132px !important;
  }
  .mx-132-fullhd {
    margin-left: 132px !important;
    margin-right: 132px !important;
  }
  .my-132-fullhd {
    margin-top: 132px !important;
    margin-bottom: 132px !important;
  }
  .m-148-fullhd {
    margin: 148px !important;
  }
  .mt-148-fullhd {
    margin-top: 148px !important;
  }
  .mr-148-fullhd {
    margin-right: 148px !important;
  }
  .mb-148-fullhd {
    margin-bottom: 148px !important;
  }
  .ml-148-fullhd {
    margin-left: 148px !important;
  }
  .mx-148-fullhd {
    margin-left: 148px !important;
    margin-right: 148px !important;
  }
  .my-148-fullhd {
    margin-top: 148px !important;
    margin-bottom: 148px !important;
  }
  .m-160-fullhd {
    margin: 160px !important;
  }
  .mt-160-fullhd {
    margin-top: 160px !important;
  }
  .mr-160-fullhd {
    margin-right: 160px !important;
  }
  .mb-160-fullhd {
    margin-bottom: 160px !important;
  }
  .ml-160-fullhd {
    margin-left: 160px !important;
  }
  .mx-160-fullhd {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .my-160-fullhd {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .m-164-fullhd {
    margin: 164px !important;
  }
  .mt-164-fullhd {
    margin-top: 164px !important;
  }
  .mr-164-fullhd {
    margin-right: 164px !important;
  }
  .mb-164-fullhd {
    margin-bottom: 164px !important;
  }
  .ml-164-fullhd {
    margin-left: 164px !important;
  }
  .mx-164-fullhd {
    margin-left: 164px !important;
    margin-right: 164px !important;
  }
  .my-164-fullhd {
    margin-top: 164px !important;
    margin-bottom: 164px !important;
  }
  .m-184-fullhd {
    margin: 184px !important;
  }
  .mt-184-fullhd {
    margin-top: 184px !important;
  }
  .mr-184-fullhd {
    margin-right: 184px !important;
  }
  .mb-184-fullhd {
    margin-bottom: 184px !important;
  }
  .ml-184-fullhd {
    margin-left: 184px !important;
  }
  .mx-184-fullhd {
    margin-left: 184px !important;
    margin-right: 184px !important;
  }
  .my-184-fullhd {
    margin-top: 184px !important;
    margin-bottom: 184px !important;
  }
  .m-196-fullhd {
    margin: 196px !important;
  }
  .mt-196-fullhd {
    margin-top: 196px !important;
  }
  .mr-196-fullhd {
    margin-right: 196px !important;
  }
  .mb-196-fullhd {
    margin-bottom: 196px !important;
  }
  .ml-196-fullhd {
    margin-left: 196px !important;
  }
  .mx-196-fullhd {
    margin-left: 196px !important;
    margin-right: 196px !important;
  }
  .my-196-fullhd {
    margin-top: 196px !important;
    margin-bottom: 196px !important;
  }
  .m-auto-fullhd {
    margin: auto !important;
  }
  .mt-auto-fullhd {
    margin-top: auto !important;
  }
  .mr-auto-fullhd {
    margin-right: auto !important;
  }
  .mb-auto-fullhd {
    margin-bottom: auto !important;
  }
  .ml-auto-fullhd {
    margin-left: auto !important;
  }
  .mx-auto-fullhd {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .my-auto-fullhd {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .p-none-fullhd {
    padding: 0px !important;
  }
  .pt-none-fullhd {
    padding-top: 0px !important;
  }
  .pr-none-fullhd {
    padding-right: 0px !important;
  }
  .pb-none-fullhd {
    padding-bottom: 0px !important;
  }
  .pl-none-fullhd {
    padding-left: 0px !important;
  }
  .px-none-fullhd {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .py-none-fullhd {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .p-8-fullhd {
    padding: 8px !important;
  }
  .pt-8-fullhd {
    padding-top: 8px !important;
  }
  .pr-8-fullhd {
    padding-right: 8px !important;
  }
  .pb-8-fullhd {
    padding-bottom: 8px !important;
  }
  .pl-8-fullhd {
    padding-left: 8px !important;
  }
  .px-8-fullhd {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .py-8-fullhd {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .p-12-fullhd {
    padding: 12px !important;
  }
  .pt-12-fullhd {
    padding-top: 12px !important;
  }
  .pr-12-fullhd {
    padding-right: 12px !important;
  }
  .pb-12-fullhd {
    padding-bottom: 12px !important;
  }
  .pl-12-fullhd {
    padding-left: 12px !important;
  }
  .px-12-fullhd {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .py-12-fullhd {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .p-16-fullhd {
    padding: 16px !important;
  }
  .pt-16-fullhd {
    padding-top: 16px !important;
  }
  .pr-16-fullhd {
    padding-right: 16px !important;
  }
  .pb-16-fullhd {
    padding-bottom: 16px !important;
  }
  .pl-16-fullhd {
    padding-left: 16px !important;
  }
  .px-16-fullhd {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .py-16-fullhd {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .p-20-fullhd {
    padding: 20px !important;
  }
  .pt-20-fullhd {
    padding-top: 20px !important;
  }
  .pr-20-fullhd {
    padding-right: 20px !important;
  }
  .pb-20-fullhd {
    padding-bottom: 20px !important;
  }
  .pl-20-fullhd {
    padding-left: 20px !important;
  }
  .px-20-fullhd {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .py-20-fullhd {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .p-24-fullhd {
    padding: 24px !important;
  }
  .pt-24-fullhd {
    padding-top: 24px !important;
  }
  .pr-24-fullhd {
    padding-right: 24px !important;
  }
  .pb-24-fullhd {
    padding-bottom: 24px !important;
  }
  .pl-24-fullhd {
    padding-left: 24px !important;
  }
  .px-24-fullhd {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .py-24-fullhd {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .p-32-fullhd {
    padding: 32px !important;
  }
  .pt-32-fullhd {
    padding-top: 32px !important;
  }
  .pr-32-fullhd {
    padding-right: 32px !important;
  }
  .pb-32-fullhd {
    padding-bottom: 32px !important;
  }
  .pl-32-fullhd {
    padding-left: 32px !important;
  }
  .px-32-fullhd {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .py-32-fullhd {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .p-40-fullhd {
    padding: 40px !important;
  }
  .pt-40-fullhd {
    padding-top: 40px !important;
  }
  .pr-40-fullhd {
    padding-right: 40px !important;
  }
  .pb-40-fullhd {
    padding-bottom: 40px !important;
  }
  .pl-40-fullhd {
    padding-left: 40px !important;
  }
  .px-40-fullhd {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .py-40-fullhd {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .p-48-fullhd {
    padding: 48px !important;
  }
  .pt-48-fullhd {
    padding-top: 48px !important;
  }
  .pr-48-fullhd {
    padding-right: 48px !important;
  }
  .pb-48-fullhd {
    padding-bottom: 48px !important;
  }
  .pl-48-fullhd {
    padding-left: 48px !important;
  }
  .px-48-fullhd {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .py-48-fullhd {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .p-52-fullhd {
    padding: 52px !important;
  }
  .pt-52-fullhd {
    padding-top: 52px !important;
  }
  .pr-52-fullhd {
    padding-right: 52px !important;
  }
  .pb-52-fullhd {
    padding-bottom: 52px !important;
  }
  .pl-52-fullhd {
    padding-left: 52px !important;
  }
  .px-52-fullhd {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }
  .py-52-fullhd {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }
  .p-56-fullhd {
    padding: 56px !important;
  }
  .pt-56-fullhd {
    padding-top: 56px !important;
  }
  .pr-56-fullhd {
    padding-right: 56px !important;
  }
  .pb-56-fullhd {
    padding-bottom: 56px !important;
  }
  .pl-56-fullhd {
    padding-left: 56px !important;
  }
  .px-56-fullhd {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .py-56-fullhd {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .p-64-fullhd {
    padding: 64px !important;
  }
  .pt-64-fullhd {
    padding-top: 64px !important;
  }
  .pr-64-fullhd {
    padding-right: 64px !important;
  }
  .pb-64-fullhd {
    padding-bottom: 64px !important;
  }
  .pl-64-fullhd {
    padding-left: 64px !important;
  }
  .px-64-fullhd {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .py-64-fullhd {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .p-72-fullhd {
    padding: 72px !important;
  }
  .pt-72-fullhd {
    padding-top: 72px !important;
  }
  .pr-72-fullhd {
    padding-right: 72px !important;
  }
  .pb-72-fullhd {
    padding-bottom: 72px !important;
  }
  .pl-72-fullhd {
    padding-left: 72px !important;
  }
  .px-72-fullhd {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .py-72-fullhd {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .p-80-fullhd {
    padding: 80px !important;
  }
  .pt-80-fullhd {
    padding-top: 80px !important;
  }
  .pr-80-fullhd {
    padding-right: 80px !important;
  }
  .pb-80-fullhd {
    padding-bottom: 80px !important;
  }
  .pl-80-fullhd {
    padding-left: 80px !important;
  }
  .px-80-fullhd {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .py-80-fullhd {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .p-84-fullhd {
    padding: 84px !important;
  }
  .pt-84-fullhd {
    padding-top: 84px !important;
  }
  .pr-84-fullhd {
    padding-right: 84px !important;
  }
  .pb-84-fullhd {
    padding-bottom: 84px !important;
  }
  .pl-84-fullhd {
    padding-left: 84px !important;
  }
  .px-84-fullhd {
    padding-left: 84px !important;
    padding-right: 84px !important;
  }
  .py-84-fullhd {
    padding-top: 84px !important;
    padding-bottom: 84px !important;
  }
  .p-96-fullhd {
    padding: 96px !important;
  }
  .pt-96-fullhd {
    padding-top: 96px !important;
  }
  .pr-96-fullhd {
    padding-right: 96px !important;
  }
  .pb-96-fullhd {
    padding-bottom: 96px !important;
  }
  .pl-96-fullhd {
    padding-left: 96px !important;
  }
  .px-96-fullhd {
    padding-left: 96px !important;
    padding-right: 96px !important;
  }
  .py-96-fullhd {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }
  .p-104-fullhd {
    padding: 104px !important;
  }
  .pt-104-fullhd {
    padding-top: 104px !important;
  }
  .pr-104-fullhd {
    padding-right: 104px !important;
  }
  .pb-104-fullhd {
    padding-bottom: 104px !important;
  }
  .pl-104-fullhd {
    padding-left: 104px !important;
  }
  .px-104-fullhd {
    padding-left: 104px !important;
    padding-right: 104px !important;
  }
  .py-104-fullhd {
    padding-top: 104px !important;
    padding-bottom: 104px !important;
  }
  .p-116-fullhd {
    padding: 116px !important;
  }
  .pt-116-fullhd {
    padding-top: 116px !important;
  }
  .pr-116-fullhd {
    padding-right: 116px !important;
  }
  .pb-116-fullhd {
    padding-bottom: 116px !important;
  }
  .pl-116-fullhd {
    padding-left: 116px !important;
  }
  .px-116-fullhd {
    padding-left: 116px !important;
    padding-right: 116px !important;
  }
  .py-116-fullhd {
    padding-top: 116px !important;
    padding-bottom: 116px !important;
  }
  .p-120-fullhd {
    padding: 120px !important;
  }
  .pt-120-fullhd {
    padding-top: 120px !important;
  }
  .pr-120-fullhd {
    padding-right: 120px !important;
  }
  .pb-120-fullhd {
    padding-bottom: 120px !important;
  }
  .pl-120-fullhd {
    padding-left: 120px !important;
  }
  .px-120-fullhd {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
  .py-120-fullhd {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .p-124-fullhd {
    padding: 124px !important;
  }
  .pt-124-fullhd {
    padding-top: 124px !important;
  }
  .pr-124-fullhd {
    padding-right: 124px !important;
  }
  .pb-124-fullhd {
    padding-bottom: 124px !important;
  }
  .pl-124-fullhd {
    padding-left: 124px !important;
  }
  .px-124-fullhd {
    padding-left: 124px !important;
    padding-right: 124px !important;
  }
  .py-124-fullhd {
    padding-top: 124px !important;
    padding-bottom: 124px !important;
  }
  .p-128-fullhd {
    padding: 128px !important;
  }
  .pt-128-fullhd {
    padding-top: 128px !important;
  }
  .pr-128-fullhd {
    padding-right: 128px !important;
  }
  .pb-128-fullhd {
    padding-bottom: 128px !important;
  }
  .pl-128-fullhd {
    padding-left: 128px !important;
  }
  .px-128-fullhd {
    padding-left: 128px !important;
    padding-right: 128px !important;
  }
  .py-128-fullhd {
    padding-top: 128px !important;
    padding-bottom: 128px !important;
  }
  .p-132-fullhd {
    padding: 132px !important;
  }
  .pt-132-fullhd {
    padding-top: 132px !important;
  }
  .pr-132-fullhd {
    padding-right: 132px !important;
  }
  .pb-132-fullhd {
    padding-bottom: 132px !important;
  }
  .pl-132-fullhd {
    padding-left: 132px !important;
  }
  .px-132-fullhd {
    padding-left: 132px !important;
    padding-right: 132px !important;
  }
  .py-132-fullhd {
    padding-top: 132px !important;
    padding-bottom: 132px !important;
  }
  .p-148-fullhd {
    padding: 148px !important;
  }
  .pt-148-fullhd {
    padding-top: 148px !important;
  }
  .pr-148-fullhd {
    padding-right: 148px !important;
  }
  .pb-148-fullhd {
    padding-bottom: 148px !important;
  }
  .pl-148-fullhd {
    padding-left: 148px !important;
  }
  .px-148-fullhd {
    padding-left: 148px !important;
    padding-right: 148px !important;
  }
  .py-148-fullhd {
    padding-top: 148px !important;
    padding-bottom: 148px !important;
  }
  .p-160-fullhd {
    padding: 160px !important;
  }
  .pt-160-fullhd {
    padding-top: 160px !important;
  }
  .pr-160-fullhd {
    padding-right: 160px !important;
  }
  .pb-160-fullhd {
    padding-bottom: 160px !important;
  }
  .pl-160-fullhd {
    padding-left: 160px !important;
  }
  .px-160-fullhd {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
  .py-160-fullhd {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .p-164-fullhd {
    padding: 164px !important;
  }
  .pt-164-fullhd {
    padding-top: 164px !important;
  }
  .pr-164-fullhd {
    padding-right: 164px !important;
  }
  .pb-164-fullhd {
    padding-bottom: 164px !important;
  }
  .pl-164-fullhd {
    padding-left: 164px !important;
  }
  .px-164-fullhd {
    padding-left: 164px !important;
    padding-right: 164px !important;
  }
  .py-164-fullhd {
    padding-top: 164px !important;
    padding-bottom: 164px !important;
  }
  .p-184-fullhd {
    padding: 184px !important;
  }
  .pt-184-fullhd {
    padding-top: 184px !important;
  }
  .pr-184-fullhd {
    padding-right: 184px !important;
  }
  .pb-184-fullhd {
    padding-bottom: 184px !important;
  }
  .pl-184-fullhd {
    padding-left: 184px !important;
  }
  .px-184-fullhd {
    padding-left: 184px !important;
    padding-right: 184px !important;
  }
  .py-184-fullhd {
    padding-top: 184px !important;
    padding-bottom: 184px !important;
  }
  .p-196-fullhd {
    padding: 196px !important;
  }
  .pt-196-fullhd {
    padding-top: 196px !important;
  }
  .pr-196-fullhd {
    padding-right: 196px !important;
  }
  .pb-196-fullhd {
    padding-bottom: 196px !important;
  }
  .pl-196-fullhd {
    padding-left: 196px !important;
  }
  .px-196-fullhd {
    padding-left: 196px !important;
    padding-right: 196px !important;
  }
  .py-196-fullhd {
    padding-top: 196px !important;
    padding-bottom: 196px !important;
  }
}
.header-button a,
.button {
  color: rgba(0, 0, 0, 0.5);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%; /* 21px */
  background: transparent;
  padding: 12px 48px;
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 0;
  transition: all 0.15s linear;
  box-shadow: none;
}
.header-button a.is-active, .header-button a:hover,
.button.is-active,
.button:hover {
  color: #000;
  border-color: #000;
}
.header-button a.button-tab,
.button.button-tab {
  border-bottom: none;
}
.header-button a.smaller,
.button.smaller {
  padding: 7px 29px;
}
.header-button a.button-light,
.button.button-light {
  color: #f0f0e1;
  border: 1px solid #f0f0e1;
}

.button-link {
  color: var(--Arctic-black, #000);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%; /* 21px */
  text-decoration-line: underline;
  opacity: 0.5;
}
.button-link:hover {
  opacity: 1;
}

.button-dropdown {
  border: none;
  color: rgba(0, 0, 0, 0.5);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%; /* 21px */
  background: transparent;
  padding: 7px 36px 7px 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 0;
  transition: all 0.15s linear;
  box-shadow: none;
  background-image: url(../../cabba3f843a0648bc969.svg);
  background-repeat: no-repeat;
  background-position: calc(100% - 14px) center;
  -webkit-appearance: none;
  font-family: "Apercu", sans-serif;
  cursor: pointer;
}
.button-dropdown:hover {
  opacity: 1;
}

@font-face {
  font-family: "ApercuPro";
  src: url(../.././css/build/font/apercu-regular-pro.woff2) format("woff2"), url(../.././css/build/font/apercu-regular-pro.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
  letter-spacing: 0.7px;
}
@font-face {
  font-family: "Apercu";
  src: url(../.././css/build/font/apercu-mono-regular-pro.woff2) format("woff2"), url(../.././css/build/font/apercu-mono-regular-pro.woff) format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Apercu";
  src: url(../.././css/build/font/apercu-italic-pro.woff2) format("woff2"), url(../.././css/build/font/apercu-italic-pro.woff) format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Bookish";
  src: url(../.././css/build/font/Bookish-Italic.woff2) format("woff2");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
.bodyfont {
  font-family: "Apercu", sans-serif;
}

.headingfont {
  font-family: "Bookish", serif;
}

p {
  color: var(--Arctic-black, #000);
  font-feature-settings: "liga" off;
  /* Paragraph P2 */
  font-family: "Apercu", sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%; /* 21px */
}
p.tiny {
  font-size: 10px;
}

h1,
.h1 {
  font-style: italic;
  font-weight: 400;
  line-height: 100%; /* 48px */
  letter-spacing: -0.96px;
  font-family: "Bookish", serif;
  font-size: clamp(48px, 6vw, 96px);
}
@media (max-width: 768px) {
  h1,
.h1 {
    font-size: 56px;
  }
}

h2,
.h2 {
  font-family: "Bookish", serif;
  font-size: 40px;
  font-style: italic;
  font-weight: 400;
  line-height: 100%; /* 32px */
}
@media (max-width: 768px) {
  h2,
.h2 {
    font-size: 56px;
  }
}

@media (max-width: 768px) {
  .h2-mobile-S,
article.h2-mobile-S h2 {
    font-size: 24px;
  }
}

h3,
.h3 {
  font-size: 40px;
  font-style: italic;
  font-weight: 400;
  line-height: 100%; /* 32px */
  font-family: "Bookish", serif;
}
@media (max-width: 768px) {
  h3,
.h3 {
    font-size: 24px;
  }
}

h4,
.h4 {
  font-size: 24px;
  font-style: italic;
  font-weight: 400;
  line-height: 100%; /* 32px */
  font-family: "Bookish", serif;
}

body {
  font-family: "Apercu", sans-serif;
  color: var(--Arctic-black, #000);
  font-feature-settings: "liga" off;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%; /* 21px */
}

p {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%; /* 24px */
  letter-spacing: 0.8px;
  font-family: "ApercuPro", sans-serif;
}
p.light {
  opacity: 0.5;
}

article.apercu p, article.apercu-pro p {
  font-family: "Apercu", sans-serif;
}
article p {
  margin-bottom: 1.5rem;
  font-family: "ApercuPro", sans-serif;
  letter-spacing: 0.7px;
}
article p b,
article p strong {
  color: #000;
}
article p a {
  text-decoration: underline;
  color: #000;
  transition: all 0.15s linear;
}
article p a:hover {
  opacity: 0.5;
}
article h1,
article h2,
article h3 {
  margin-bottom: 32px;
}
article ul {
  border-left: 1px solid #000;
  margin: 48px 0;
}
article ul li {
  list-style: disc;
  margin-left: 24px;
}
article ul li::marker {
  font-size: 0.5em; /* controls the bullet size */
}

blockquote {
  border-top: 1px solid #000;
  padding-top: 25px;
  margin-top: 25px;
}

.gravity-forms .gform_validation_errors {
  display: none !important;
}
.gravity-forms .gfield_error .validation_message {
  display: none;
}
.gravity-forms .gfield_error input,
.gravity-forms .gfield_error textarea {
  border-color: red !important;
}
.gravity-forms.dark .gform-theme.gform-theme--framework.gform_wrapper .gform_footer .button.gform_button {
  border-color: rgba(0, 0, 0, 0.5);
  color: rgba(0, 0, 0, 0.5);
}
.gravity-forms.dark .gform-theme--foundation .gfield textarea.large,
.gravity-forms.dark .gform-theme--foundation .gfield input.large {
  border-color: rgba(0, 0, 0, 0.5);
}
.gravity-forms.dark .gform-theme--foundation .gfield textarea.large::placeholder,
.gravity-forms.dark .gform-theme--foundation .gfield input.large::placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.gravity-forms.dark .gform-theme--foundation .gform_fields label.gform-field-label.gform-field-label--type-inline.gfield_consent_label {
  color: rgba(0, 0, 0, 0.5);
}
.gravity-forms .gform-theme.gform-theme--framework.gform_wrapper .gform_footer .button.gform_button {
  color: rgba(240, 240, 225, 0.5);
  text-align: center;
  font-size: var(--Step--1, 16px);
  font-style: normal;
  font-weight: 400;
  line-height: 144%; /* 23.04px */
  background: transparent;
  padding: 12px 48px;
  border: 1px solid rgba(240, 240, 225, 0.5);
  border-radius: 0;
}
.gravity-forms .gform-theme.gform-theme--framework.gform_wrapper .gform_footer .button.gform_button:hover {
  color: #f0f0e1;
  border-color: #f0f0e1;
}
.gravity-forms .gform-theme--foundation .gform_fields {
  row-gap: 32px;
}
.gravity-forms .gform-theme--foundation .gform_fields label.gform-field-label.gform-field-label--type-inline.gfield_consent_label {
  font-size: 16px;
  color: #2e3b48;
}
.gravity-forms .gform-theme--foundation .gfield textarea.large,
.gravity-forms .gform-theme--foundation .gfield input.large {
  border: none;
  box-shadow: none;
  color: #f0f0e1;
  /* Paragraph/Small */
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 144%; /* 23.04px */
  padding-left: 10px;
  border-radius: 0;
  outline: none !important;
  background: none;
  border-bottom: 1px solid rgba(240, 240, 225, 0.5);
}
.gravity-forms .gform-theme--foundation .gfield textarea.large::placeholder,
.gravity-forms .gform-theme--foundation .gfield input.large::placeholder {
  color: rgba(240, 240, 225, 0.5);
}
.gravity-forms .gform-theme--foundation .gfield textarea.large {
  height: 150px !important;
  min-block-size: auto !important;
  resize: unset;
  border: 1px solid rgba(240, 240, 225, 0.5);
}

.tippy-box[data-theme~=custom] {
  background-color: var(--Accent-Tertiary, #3e4d45);
  color: #fff;
  padding: 16px;
  font-size: 22px;
  border-radius: 0; /* no border radius */
}

.tippy-box[data-theme~=custom] .tippy-arrow {
  width: 20px;
  height: 17px;
  color: var(--Accent-Tertiary, #3e4d45); /* arrow color same as background */
}

.tippy-box[data-theme~=custom] .tippy-arrow {
  width: 20px;
  height: 17px;
}

.tippy-box[data-theme~=custom] .tippy-arrow::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 17px solid var(--Accent-Tertiary, #3e4d45);
}

/* =========================================================
   GLOBAL MENU COLOR LOGIC (ALL PAGES)
   Light when NOT scrolled, Dark when scrolled
   ========================================================= */
body {
  --menu-text: #f0f0e1;
  --menu-stroke: #f0f0e1;
  --logo-fill: #f0f0e1;
}

/* Make sure your JS adds/removes .scrolled on <body> */
body.scrolled {
  --menu-text: #000;
  --menu-stroke: #000;
  --logo-fill: #000;
}

/* =======================
     LOGO
     ======================= */
.main-logo {
  position: fixed;
  top: 16px;
  z-index: 999999999999;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: fit-content;
  /* remove per-page / per-breakpoint forced fills */
}
.main-logo svg path {
  fill: var(--logo-fill);
}
@media (max-width: 768px) {
  .main-logo {
    top: 20px;
  }
}
.main-logo.scrolled svg path {
  fill: var(--logo-fill);
}

/* REMOVE this old inconsistent rule entirely:
  body:not(.home, .ctx-offices-landing) {
    .main-logo { svg path { fill: #000; } }
  }
  */
/* =======================
     HEADER + MENU COLORS
     ======================= */
.site-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
  transition: all 0.15s ease-in;
}
@media (max-width: 768px) {
  .site-header {
    padding-top: 12px;
  }
}
.site-header.active {
  z-index: 9999999;
}
.site-header.homesMenu {
  transition: all 1s cubic-bezier(0.65, 0, 0.35, 1);
  transform: translateX(0);
}
.site-header.homesMenu.disabled {
  transform: translateX(91.667%) !important;
}
.site-header .video-desktop {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background-size: cover !important;
  background-position: center !important;
  object-fit: cover;
}

.holder svg path {
  stroke: var(--menu-stroke);
}
.holder span {
  color: var(--menu-text);
}
.holder:hover svg {
  transform: rotate(45deg);
}
.holder:hover svg path,
.holder:hover span {
  opacity: 1;
}
.holder svg {
  transition: all 0.15s linear;
}
.holder.disabled:hover svg {
  transform: rotate(0);
}
.holder.disabled span {
  opacity: 0.5;
}
.holder.disabled svg {
  transform: rotate(45deg);
}
.holder.disabled svg path {
  opacity: 0.5;
}

@media (max-width: 768px) {
  .mainMenu {
    height: 70px;
    transition: all 0.15s linear !important;
  }
}
.mainMenu.scrolled {
  background: #f0f0e1;
}
@media (max-width: 768px) {
  .mainMenu.scrolled {
    top: 0;
  }
}
@media (max-width: 768px) {
  .mainMenu.menu-clicked {
    height: 100vh;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .mainMenu.menu-clicked .mainMenu--menu {
    padding: var(--bulma-column-gap);
    padding-left: 0;
  }
}
@media (max-width: 768px) {
  .mainMenu .holder {
    margin-top: 10px;
    display: flex;
    align-items: center;
    gap: 10px;
  }
}
@media (max-width: 768px) {
  .mainMenu--catHolder {
    padding: 0 !important;
  }
}
@media (max-width: 768px) {
  .mainMenu--lang {
    position: absolute;
    top: -3px;
    right: 5%;
  }
}
.mainMenu--lang ul {
  display: flex;
  gap: 16px;
}
@media (max-width: 768px) {
  .mainMenu--menu {
    padding: 0;
  }
  .mainMenu--menu .menu {
    display: none;
  }
}
.mainMenu ul li:first-of-type a {
  font-family: "Bookish", serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 400;
  line-height: 78%; /* 18.72px */
  pointer-events: none;
  opacity: 1;
  margin-bottom: 16px;
  display: block;
}
.mainMenu ul li a {
  color: var(--menu-text);
  font-size: 15px;
}
.mainMenu--cat li a {
  color: var(--menu-text);
  opacity: 0.5;
  transition: all 0.15s linear;
}
.mainMenu--cat li:hover a, .mainMenu--cat li.current_page_item a {
  opacity: 1 !important;
}
.mainMenu--cat.menu-holder {
  padding-left: 0;
}
@media (max-width: 768px) {
  .mainMenu--cat {
    padding-left: 0;
    flex-direction: column;
  }
}

.dark-menu .main-logo svg path {
  fill: #000;
}
.dark-menu .mainMenu ul li a {
  color: #000;
}
.dark-menu .holder svg path {
  stroke: #000;
}
.dark-menu .holder span {
  color: #000;
}

/* REMOVE this old forced-light block entirely:
  .ctx-offices-sub,
  .ctx-homes-sub,
  .ctx-offices-landing,
  .ctx-homes-landing {
    .mainMenu--cat {
      ul li a {
        color: $light;
        opacity: 0.5;
        &:hover { opacity: 1; }
      }
    }
  }
  */
/* =======================
     LOGGED-IN OFFSETS (keep)
     ======================= */
.logged-in .site-header {
  top: 32px !important;
}
.logged-in .main-logo {
  top: 48px;
}

.footer {
  position: relative;
  background: #000;
  color: #f0f0e1;
  transition: all 1s cubic-bezier(0.65, 0, 0.35, 1);
  z-index: 99;
  padding-bottom: 20px;
  margin-top: -1px;
}
.footer-logo {
  width: 100%;
}
.footer .usre-logo {
  max-width: 151px;
}
@media (max-width: 768px) {
  .footer h2 {
    font-size: 40px;
    margin-bottom: 24px;
  }
}
.footer p {
  color: rgba(240, 240, 225, 0.5);
}
.footer p a {
  color: inherit;
  text-decoration: underline;
}
.footer a {
  color: rgba(240, 240, 225, 0.5);
  text-decoration: underline;
}
.footer a:hover {
  color: #f0f0e1;
}

.offices-landing .footer,
.offices-page .footer {
  left: 0;
}

.homes--filter {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 24px;
}
@media (max-width: 768px) {
  .homes--filter {
    flex-direction: column;
    gap: 24px;
    padding-right: 0;
    display: flex;
  }
}
.homes--filter .generic-filters label:has(input:checked) {
  border-color: #000;
  color: #000;
}
@media (max-width: 768px) {
  .homes--filter .generic-filters .filter-group {
    flex-flow: wrap;
    gap: 12px;
    flex-direction: column;
  }
}
.homes--filter .generic-filters .filter-group .button {
  padding: 12px;
  flex: 1;
}
.homes--filter-num span {
  width: fit-content !important;
}
.homes--filter .noUi-target {
  border: none !important;
  height: 1px !important;
}
.homes--filter .noUi-horizontal .noUi-handle {
  right: -12px;
}
.homes--filter .noUi-connect {
  background: #808080 !important;
}
.homes--filter .noUi-handle {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
  width: 12px !important;
  height: 12px !important;
}
.homes--filter .noUi-handle::before, .homes--filter .noUi-handle::after {
  content: none !important;
}
.homes--filter .noUi-touch-area {
  background: #808080 0% 0% no-repeat padding-box;
  transition: all 0.15s linear;
}
.homes--filter .noUi-touch-area:hover {
  background: #000;
}
.homes--filter .noUi-horizontal .noUi-origin {
  top: 0px;
}
.homes--filter .slider-wrap {
  width: 100%;
}
.homes--filter .slider {
  max-width: calc(100% - 12px);
}
.homes--filter .slider-range {
  display: flex;
  justify-content: space-between;
  letter-spacing: 0px;
  margin-top: 8px;
}
.homes--filter input[type=number] {
  appearance: none;
  -moz-appearance: textfield;
  -webkit-appearance: none;
  border: none;
  background: none;
  padding: 0;
  margin: 0;
  color: #2e3b48;
  width: 1ch;
  min-width: 1ch;
  text-align: left;
  font-family: "Manrope", sans-serif !important;
}
@media (max-width: 768px) {
  .homes--filter input[type=number] {
    font-size: 16px;
  }
}
.homes--filter input[type=number]::-webkit-inner-spin-button,
.homes--filter input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.homes--filter input[type=number]:focus {
  outline: none;
  border-bottom: 1px dotted #2e3b48;
  color: #a66b56;
}

.filter-group label.button.radio-button:nth-of-type(2) {
  margin-left: -1px;
}

.checkboxes {
  display: flex;
}
.checkboxes span {
  width: 12px;
  height: 12px;
  display: block;
  text-transform: capitalize;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.15s linear;
  border: 1px solid #2e3b48 !important;
}
.checkboxes span:hover {
  border: 1px solid #2e3b48 !important;
  color: #2e3b48 !important;
}
.checkboxes input:checked ~ span {
  background: url(../../8d34526658ec6767acb7.svg);
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat;
}
.checkboxes input ~ span {
  border: none;
}
.checkboxes .square {
  display: flex;
  width: 37px;
  height: 37px;
  justify-content: center;
  align-items: center;
  opacity: 0.5;
}
.checkboxes .square:hover {
  border: 1px solid #000;
}
.checkboxes input:checked ~ .square {
  border: 1px solid #000;
  opacity: 1;
}

.toggleFilter.active .moreFilters {
  display: block;
}
.toggleFilter.active .lessFilters {
  display: none;
}
.toggleFilter .lessFilters {
  display: block;
}
.toggleFilter .moreFilters {
  display: none;
}

#clear-filters {
  border: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
  padding: 8px 6px;
}
#clear-filters:hover svg path {
  stroke: #000;
}

@media (max-width: 768px) {
  .contentBlock .hero--title {
    text-align: center;
  }
}
@media (max-width: 768px) {
  .contentBlock--center article h5 {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
  }
}
@media (max-width: 768px) {
  .contentBlock--content h2 {
    font-size: 40px;
  }
}
.contentBlock.imagesBlock {
  padding-bottom: 150px;
}
@media (max-width: 768px) {
  .contentBlock.imagesBlock {
    padding-bottom: 100px;
  }
}
.contentBlock h1 {
  padding-bottom: 72px;
}
@media (max-width: 768px) {
  .contentBlock h1 {
    padding-bottom: 50px;
  }
}
@media (max-width: 768px) {
  .contentBlock .column.is-5 {
    padding-bottom: 50px;
  }
}
.contentBlock--panels article {
  padding-bottom: 27px;
}
@media (max-width: 768px) {
  .contentBlock--panels article h2 {
    font-size: 40px;
    margin-bottom: 0;
  }
}
.contentBlock--columns {
  grid-row-gap: 92px;
}
@media (max-width: 768px) {
  .contentBlock--columns {
    grid-row-gap: 12px;
    display: flex;
    flex-direction: column;
  }
  .contentBlock--columns .order-switch {
    order: 2;
  }
}
.contentBlock--content article {
  margin-bottom: 24px;
  max-width: 580px;
  margin: 0 auto;
}
.contentBlock--img2 img {
  mask-image: url(../../41449cd2f17e92495eb4.svg);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  object-fit: cover;
}

.statistics {
  padding: 102px 0 154px 0;
}
@media (max-width: 768px) {
  .statistics {
    padding: 48px 0 100px 0;
  }
}
.statistics .single-stat h3 {
  margin-bottom: 12px;
}

.houseTabs {
  margin-bottom: 124px;
}
@media (max-width: 768px) {
  .houseTabs {
    margin-bottom: 48px;
  }
}
.houseTabs--nav {
  margin-bottom: calc(100px - 1.5rem);
}
@media (max-width: 768px) {
  .houseTabs--nav {
    flex-direction: column;
    margin-bottom: calc(50px - 1.5rem);
  }
}
@media (max-width: 768px) {
  .houseTabs--nav .button {
    width: 100%;
  }
}
.houseTabs--left {
  display: flex;
  flex-direction: column;
}
.houseTabs .download-btn {
  width: fit-content;
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-top: auto;
  margin-bottom: 48px;
}
.houseTabs .download-btn g,
.houseTabs .download-btn p {
  transition: all 0.15s linear;
}
.houseTabs .download-btn:hover p,
.houseTabs .download-btn:hover g {
  opacity: 1;
}
.houseTabs .tabs-gallery {
  margin-bottom: calc(100px - 1.5rem);
}

.timelineSection {
  position: relative;
}
@media (max-width: 768px) {
  .timelineSection--h2 h2 {
    text-align: left;
  }
}
.timelineSection .timeline-img {
  width: 100%;
}
.timelineSection .top {
  position: absolute;
  bottom: calc(100% - 2px);
  left: 0;
  width: 100%;
  z-index: 1;
}
.timelineSection .top path {
  fill: #000;
}

.timeline {
  background-color: #000;
  color: #f0f0e1;
  padding: 100px 0;
}
.timeline p {
  color: #f0f0e1;
}
@media (max-width: 768px) {
  .timeline {
    padding: 50px 0;
    min-width: 1200px;
  }
}
.timeline--wrap {
  overflow-y: auto;
}
.timeline svg {
  width: 100%;
  margin: 25px 0 50px 0;
}
.timeline svg path,
.timeline svg circle {
  fill: #f0f0e1;
}

.TlnHel {
  position: relative;
}
.TlnHel .top {
  position: relative;
  top: -1px;
}
.TlnHel h2,
.TlnHel h3,
.TlnHel h4,
.TlnHel p,
.TlnHel a {
  color: #f0f0e1;
}
@media (max-width: 768px) {
  .TlnHel h2,
.TlnHel h3,
.TlnHel h4,
.TlnHel p,
.TlnHel a {
    color: #000;
  }
}
.TlnHel h2.text-dark,
.TlnHel h3.text-dark,
.TlnHel h4.text-dark,
.TlnHel p.text-dark,
.TlnHel a.text-dark {
  color: #000;
}
.TlnHel p {
  margin-bottom: 24px;
}
.TlnHel--content {
  position: absolute;
  top: 180px;
  z-index: 2;
  left: 0;
  right: 0;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .TlnHel--content {
    position: static;
  }
}
.TlnHel--content-wrap {
  max-width: 640px;
  margin: 0 auto;
  margin-bottom: 245px;
}
@media (max-width: 768px) {
  .TlnHel--content-wrap {
    margin-bottom: 24px;
    max-width: 100%;
  }
}

.goldenline {
  margin-top: -500px;
}
@media (max-width: 768px) {
  .goldenline {
    margin-top: 0;
  }
}
.goldenline--content {
  max-width: 600px;
}
@media (max-width: 768px) {
  .goldenline--content {
    text-align: center;
    max-width: 100%;
  }
}
@media (max-width: 768px) {
  .goldenline--content h2 {
    font-size: 40px;
  }
}
.goldenline--content h2,
.goldenline--content h3,
.goldenline--content h4,
.goldenline--content p {
  margin-bottom: 24px;
}
.goldenline--line {
  width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  position: absolute;
  bottom: -50px;
  z-index: -1;
}
.goldenline--line-content {
  position: relative;
  z-index: 2;
}
.goldenline--img1 img {
  mask-image: url(../../41449cd2f17e92495eb4.svg);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  object-fit: cover;
}
@media (max-width: 768px) {
  .goldenline--img2 {
    text-align: center !important;
    order: 2;
  }
}
.goldenline--img2 img {
  mask-image: url(../../762ed8b549d8c1db0d7b.svg);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  object-fit: cover;
}
@media (max-width: 768px) {
  .goldenline--signature {
    display: flex;
    align-items: center;
    flex-direction: column;
  }
}
@media (max-width: 768px) {
  .goldenline--urmas {
    display: flex;
    flex-direction: column;
  }
}
@media (max-width: 768px) {
  .goldenline--urmas-img {
    order: 1;
    text-align: center;
    padding-top: 0;
  }
}

.quoteBlock {
  margin: 50px 0 100px 0;
}

.gridSection {
  background: #000;
  color: #f0f0e1;
  padding: 140px 0 160px;
}
.gridSection p,
.gridSection h2,
.gridSection h3,
.gridSection .h1,
.gridSection .h2 {
  color: #f0f0e1;
}
.gridSection .gridSection__intro {
  max-width: 760px;
  margin: 0 auto 96px;
  text-align: center;
}
.gridSection .gridSection__item-content {
  max-width: 684px;
  margin-inline: auto;
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
@media (min-width: 768px) {
  .gridSection .gridSection__item-content {
    gap: 22px;
  }
}
.gridSection .gridSection__title {
  margin-bottom: 24px;
}
.gridSection .gridSection__text p {
  margin-bottom: 0;
}
.gridSection .gridSection__grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-auto-rows: auto;
  gap: 0 43px;
}
.gridSection .gridSection__item {
  text-align: center;
  grid-column-end: span var(--grid-col-span, 1);
  grid-row-end: span var(--grid-row-span, 1);
  grid-column-start: var(--grid-col-start, auto);
  grid-row-start: var(--grid-row-start, auto);
  transform: translate(var(--grid-x-offset, 0px), var(--grid-y-offset, 0px));
}
.gridSection .gridSection__item-title {
  font-family: "Bookish", serif;
  font-size: clamp(28px, 3vw, 40px);
  font-style: italic;
  font-weight: 400;
  line-height: 1;
  margin-bottom: 0;
}
.gridSection .gridSection__item-text p {
  margin-bottom: 0;
}
.gridSection .gridSection__media {
  margin-top: 24px;
  position: relative;
  overflow: hidden;
}
.gridSection .gridSection__media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.gridSection .gridSection__item--ratio-square .gridSection__media {
  aspect-ratio: 1/1;
}
.gridSection .gridSection__item--ratio-wide .gridSection__media {
  aspect-ratio: 21/9;
}
.gridSection .gridSection__item[data-full-row="1"] {
  grid-column: 1/-1;
}
.gridSection .gridSection__item--align-left {
  text-align: left;
}
.gridSection .gridSection__item--align-right {
  text-align: right;
}
@media (max-width: 768px) {
  .gridSection {
    padding: 100px 0 120px;
  }
  .gridSection .gridSection__intro {
    margin-bottom: 64px;
    padding: 0 20px;
  }
  .gridSection .gridSection__grid {
    grid-template-columns: 1fr;
    gap: 48px;
  }
  .gridSection .gridSection__item {
    grid-column: 1/-1;
    grid-row: auto;
    transform: none;
  }
  .gridSection .gridSection__item--span-2,
.gridSection .gridSection__item--span-3 {
    grid-column: 1/-1;
  }
  .gridSection .gridSection__item--align-left,
.gridSection .gridSection__item--align-right {
    text-align: center;
  }
}
.gridSection .at-your-service .gridSection__item-title {
  font-size: clamp(48px, 6vw, 96px);
}
@media (min-width: 768px) {
  .gridSection .at-your-service .gridSection__item-content {
    gap: 47px;
  }
}
@media (min-width: 768px) {
  .gridSection .car-row .gridSection__item-content {
    max-width: 50%;
    margin-inline: 0;
  }
}

.miniGallery img {
  width: 100%;
  display: block;
}
.miniGallery p {
  font-size: 10px;
  margin-top: 12px;
}

.salesHomes .single-person article,
.salesHomes .single-person p {
  margin-bottom: 0;
  padding-bottom: 0;
}
.salesHomes .single-person img {
  mask-image: url(../../783add94e9db108f9f08.svg);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  object-fit: cover;
}
.salesHomes .single-finance p a {
  font-family: "Apercu", sans-serif;
  opacity: 0.5;
}
.salesHomes .single-finance p a:hover {
  opacity: 1;
}
.salesHomes--img2 {
  margin-top: -100px;
}
.salesHomes--img2 img {
  mask-image: url(../../41449cd2f17e92495eb4.svg);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  object-fit: cover;
  display: block;
}
.salesHomes--img1 {
  margin-left: -20%;
  text-align: right;
  display: flex;
  justify-content: flex-end;
}
.salesHomes--img1 img {
  mask-image: url(../../b2aa24d6afaa4f9db748.svg);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  object-fit: cover;
  display: block;
}

.table-row {
  display: flex;
  border-bottom: 1px solid #000;
}
.table-row:not(.table-header):hover {
  background: rgba(0, 0, 0, 0.025) !important;
  outline: none !important;
  outline-offset: 0 !important;
}
.table-row.table-header .table-col {
  padding: 0 12px 8px 12px;
}
.table-row:not(.table-header) .table-col {
  padding: 24px 12px;
}
.table-row .table-col {
  flex: 1;
}
.table-row .table-col.first-col {
  flex: 1.1;
}
.table-row .table-col:not(.first-col) {
  text-align: right;
}

.projects-table .bottom {
  width: 100%;
}

@media (max-width: 768px) {
  .homeslist--wrap {
    overflow: scroll;
  }
}
@media (max-width: 768px) {
  .homeslist--wrap ul {
    width: 640px;
  }
}

.text-section.xxl-padding {
  padding-block: 400px 500px;
}
.text-section.xxl-padding .hero--title {
  margin-bottom: 2rem;
  text-align: center;
}
@media (min-width: 768px) {
  .text-section.xxl-padding .hero--title {
    margin-bottom: 67px;
  }
}
.text-section.xxl-padding .column {
  max-width: 1063px;
  margin-inline: auto;
}
.text-section.xxl-padding article {
  column-count: 2;
  column-gap: 67px;
}
@media (max-width: 768px) {
  .text-section.xxl-padding article {
    column-count: 1;
    column-gap: 0;
  }
}

.visuals img {
  width: 100%;
}
.visuals.has-mask {
  position: relative;
}
.visuals .visuals__title {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 30%;
  z-index: 1;
  color: #f0f0e1;
  text-align: center;
  width: 100%;
  padding-inline: 1rem;
}
@media (min-width: 1280px) {
  .visuals .visuals__title {
    width: 80%;
  }
}
.visuals.has-mask-1 {
  background-color: #000;
}
.visuals.has-mask-1 .top {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1;
  height: 100px;
  margin-top: -1px;
}
@media (min-width: 1280px) {
  .visuals.has-mask-1 .top {
    height: 260px;
  }
}
.visuals.has-mask-1 .top path {
  fill: #f0f0e1;
}
.visuals.has-mask-1 img {
  mask-image: linear-gradient(#fff 0 0), url(../../c514a55ac0933bfa27c7.svg);
  mask-repeat: no-repeat, no-repeat;
  mask-position: 0 1px, center 130%;
  mask-size: 108%;
  mask-composite: exclude;
}
@media (max-width: 768px) {
  .visuals.has-mask-1 img {
    width: calc(100% + 100vw);
    max-width: none;
    left: -50vw;
    position: relative;
  }
}
.visuals.has-mask-2 {
  background-color: #f0f0e1;
}
.visuals.has-mask-2 img {
  mask-image: url(../../7741edf9a8aacaa7fcc9.svg);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  object-fit: cover;
}
@media (max-width: 768px) {
  .visuals.has-mask-2 img {
    width: calc(100% + 100vw);
    max-width: none;
    left: -50vw;
    position: relative;
  }
}
.visuals.has-mask-3 {
  background-color: #f0f0e1;
}
.visuals.has-mask-3 img {
  mask-image: linear-gradient(#fff 0 0), url(../../c8ceae73aed3625a1034.svg);
  mask-repeat: no-repeat, no-repeat;
  mask-position: 0 -1px;
  mask-size: contain;
  mask-composite: exclude;
  object-fit: cover;
}
@media (max-width: 768px) {
  .visuals.has-mask-3 img {
    height: 700px;
  }
}
@media (max-width: 768px) {
  .visuals.has-mask-3 h2 {
    font-size: 40px;
  }
}
.visuals.has-mask-4 img {
  mask-image: url(../../30c5f5886539664e5763.svg);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  object-fit: cover;
  margin-top: -130px;
}
@media (min-width: 1920px) {
  .visuals.has-mask-4 img {
    margin-top: -180px;
  }
}
@media (max-width: 768px) {
  .visuals.has-mask-4 img {
    width: calc(100% + 100vw);
    max-width: none;
    left: -50vw;
    position: relative;
  }
}
.visuals.has-mask-5 img {
  mask-image: url(../../f6db3d2fb5bc9eb7186d.svg);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  object-fit: cover;
}
.visuals.has-mask-6 img {
  mask-image: url(../../5f610dd79b3dc7d5508b.svg);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  object-fit: cover;
}
@media (max-width: 768px) {
  .visuals.has-mask-6 img {
    width: calc(100% + 100vw);
    max-width: none;
    left: -50vw;
    position: relative;
    margin-top: -48px;
    margin-bottom: 24px;
  }
}

.energySection {
  padding-block: 2rem;
}
.energySection .energySection__content--one {
  margin-bottom: 2rem;
}
@media (min-width: 1280px) {
  .energySection .energySection__content--one {
    margin-bottom: 640px;
  }
}
.energySection article {
  max-width: 760px;
  margin-inline: auto;
  position: relative;
  z-index: 2;
}
@media (max-width: 768px) {
  .energySection article h2 {
    font-size: 40px;
  }
}
.energySection .line-container {
  margin-bottom: 2rem;
}
@media (min-width: 1280px) {
  .energySection .line-container {
    margin-bottom: 160px;
  }
}
.energySection .line-container a {
  display: inline-block;
  cursor: pointer;
}
@media (min-width: 1100px) {
  .energySection .line {
    width: 100vw;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    position: absolute;
    bottom: 0;
    z-index: 1;
  }
}
@media (min-width: 2240px) {
  .energySection .line {
    bottom: -400px;
  }
}
.energySection .line.line-desktop {
  display: block;
}
@media (max-width: 768px) {
  .energySection .line.line-desktop {
    display: none;
  }
}
.energySection .line.line-mobile {
  display: block;
  width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  position: relative;
  margin-top: -300px;
  margin-bottom: -150px;
}
@media (min-width: 768px) {
  .energySection .line.line-mobile {
    display: none;
  }
}
.energySection .line .cls-1 {
  fill: none;
  stroke: #e4d7a9;
  stroke-width: 3px;
}
.energySection .energySection__content--two {
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .energySection .energySection__content--two {
    margin-bottom: 100px;
  }
}
.energySection .energySection__content--two .h1 {
  margin-bottom: 4rem;
}
.energySection .images {
  margin-bottom: 2rem;
  position: relative;
}
@media (min-width: 768px) {
  .energySection .images {
    margin-bottom: 0;
    padding-bottom: 510px;
  }
}
@media (min-width: 1280px) {
  .energySection .images {
    margin-bottom: 0;
    padding-bottom: 710px;
  }
}
@media (min-width: 768px) {
  .energySection .energySection__image--one {
    position: absolute;
    left: -60px;
    width: 34%;
    height: auto;
  }
}
.energySection .energySection__image--one img {
  mask-image: url(../../c81bbdb19295834bd2f2.svg);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  object-fit: cover;
  max-height: 450px;
}
@media (min-width: 768px) {
  .energySection .energySection__image--two {
    position: absolute;
    height: auto;
    right: -240px;
    width: 84%;
  }
}
@media (min-width: 1280px) {
  .energySection .energySection__image--two {
    top: -100px;
  }
}
.energySection .energySection__image--two img {
  mask-image: url(../../c62d81edb6f20e3b099b.svg);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  object-fit: cover;
  max-height: 640px;
}
@media (min-width: 1280px) {
  .energySection .energySection__content--three {
    margin-top: -200px;
  }
}
.energySection .energySection__content--three article {
  max-width: 408px;
}
@media (min-width: 1280px) {
  .energySection .energySection__content--four {
    margin-top: 40px;
  }
}
.energySection .energySection__content--four article {
  max-width: 479px;
}
@media (max-width: 768px) {
  .energySection .energySection__content--four article {
    padding: 0 5%;
  }
}

.numbersSection {
  color: #f0f0e1;
  position: relative;
}
.numbersSection.bottom-relative {
  margin: -150px 0;
}
@media (max-width: 768px) {
  .numbersSection.bottom-relative {
    margin: -50px 0;
  }
}
.numbersSection.bottom-relative .top {
  margin-bottom: -1px;
}
.numbersSection.bottom-relative svg {
  position: static;
  display: block;
}
.numbersSection .numbersSection-inner {
  background-color: #000;
  padding-block: 65px 0;
}
.numbersSection .container {
  top: 4rem;
  z-index: 1;
}
@media (max-width: 768px) {
  .numbersSection .container {
    top: 0;
  }
}
.numbersSection svg {
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
}
.numbersSection .top {
  bottom: calc(100% - 1px);
}
.numbersSection .bottom {
  top: calc(100% - 1px);
}
.numbersSection .columns {
  display: flex;
  flex-direction: column;
  row-gap: 2rem;
}
@media (min-width: 768px) {
  .numbersSection .columns {
    row-gap: 57px;
    flex-direction: row;
  }
}
.numbersSection .numbersSection__description {
  color: #f0f0e1;
  margin-top: 12px;
}
.numbersSection h2 {
  font-size: 40px;
}
.numbersSection .columns {
  justify-content: center;
}

.contentRepeater {
  padding: 10rem 0 160px;
}
@media (min-width: 768px) {
  .contentRepeater {
    padding: 260px 0 260px;
  }
}
@media (min-width: 1280px) {
  .contentRepeater {
    padding: 460px 0 360px;
  }
}
@media (min-width: 1920px) {
  .contentRepeater {
    padding-top: 700px;
  }
}
@media (min-width: 2240px) {
  .contentRepeater {
    padding: 1100px 0 800px 0;
  }
}
.contentRepeater.nomargins .contentRepeater__intro, .contentRepeater.lessmargins .contentRepeater__intro {
  margin-bottom: 72px;
}
.contentRepeater.nomargins .columns.is-multiline, .contentRepeater.lessmargins .columns.is-multiline {
  row-gap: 24px;
}
.contentRepeater.nomargins {
  padding: 0 !important;
  margin-top: -100px;
  position: relative;
  z-index: 1;
}
@media (max-width: 768px) {
  .contentRepeater.nomargins {
    margin-top: 0;
  }
}
.contentRepeater.nomargins .contentRepeater--map {
  margin-top: 150px;
  margin-bottom: -280px;
}
@media (max-width: 768px) {
  .contentRepeater.nomargins .contentRepeater--map {
    margin-top: 48px;
    margin-bottom: -150px;
  }
}
.contentRepeater.lessmargins {
  padding: 100px 0 0 0;
  position: relative;
  z-index: 1;
  margin-bottom: -100px;
}
.contentRepeater .columns {
  display: flex;
  row-gap: 2rem;
}
@media (min-width: 768px) {
  .contentRepeater .columns {
    row-gap: 147px;
  }
}
.contentRepeater__intro {
  text-align: center;
  max-width: 706px;
  margin: 0 auto 3rem;
}
@media (min-width: 768px) {
  .contentRepeater__intro {
    margin: 0 auto 142px;
  }
}
.contentRepeater__intro .h1 {
  margin-bottom: 2rem;
}
@media (max-width: 768px) {
  .contentRepeater__intro article h2 {
    font-size: 40px;
  }
}
@media (max-width: 768px) {
  .contentRepeater__item {
    width: 50%;
    flex-basis: 50%;
  }
}
@media (max-width: 768px) {
  .contentRepeater__item.is-6 {
    width: 100%;
    flex-basis: 100%;
  }
}
.contentRepeater__item h3 {
  font-size: 40px;
}
@media (max-width: 768px) {
  .contentRepeater__item h3 {
    font-size: 19px;
  }
}
@media (max-width: 768px) {
  .contentRepeater__item .top-desc {
    display: none;
  }
}
.contentRepeater__item article {
  margin-top: 1.5rem;
  transition: all 0.15s linear;
}
@media (max-width: 768px) {
  .contentRepeater__item article {
    margin-top: 12px;
  }
}
.contentRepeater__item article.top-desc {
  max-width: 420px;
  margin: 0 auto 0 auto;
}
.contentRepeater__item p:last-child {
  margin-bottom: 0;
}

.locationFeatures h3 {
  margin-bottom: 48px;
}
.locationFeatures--img1 img {
  mask-image: url(../../41449cd2f17e92495eb4.svg);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  object-fit: cover;
  max-height: 600px;
}
.locationFeatures--img2 img {
  mask-image: url(../../b2aa24d6afaa4f9db748.svg);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  object-fit: cover;
  max-height: 475px;
}

.heroSection .menuVideo {
  transition: all 1s cubic-bezier(0.65, 0, 0.35, 1);
  top: 0;
  left: 0;
  width: 100%;
  height: 98vh;
  position: relative;
}
.heroSection .menuVideo video {
  background-size: cover !important;
  background-position: center !important;
  object-fit: cover;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.heroSection .menuVideo--title {
  position: absolute;
  top: 50vh;
  color: #f0f0e1;
  left: 11.5%;
}
@media (max-width: 768px) {
  .heroSection .menuVideo--title {
    left: 0.75rem;
    padding-right: 0.75rem;
  }
}
.heroSection .bottom {
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
}
.heroSection .controls {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 0 16px;
}
.heroSection .controls .button-pause .play {
  display: none;
}
.heroSection .controls .button-pause .pause {
  display: block;
}
.heroSection .controls .button-pause.off .pause {
  display: none;
}
.heroSection .controls .button-pause.off .play {
  display: block;
}
.heroSection .controls .play rect,
.heroSection .controls .play circle,
.heroSection .controls .play line,
.heroSection .controls .play path,
.heroSection .controls .pause rect,
.heroSection .controls .pause circle,
.heroSection .controls .pause line,
.heroSection .controls .pause path,
.heroSection .controls .soundon rect,
.heroSection .controls .soundon circle,
.heroSection .controls .soundon line,
.heroSection .controls .soundon path,
.heroSection .controls .soundoff rect,
.heroSection .controls .soundoff circle,
.heroSection .controls .soundoff line,
.heroSection .controls .soundoff path {
  transition: all 0.15s linear;
}
.heroSection .controls .button-sound .soundon {
  display: none;
}
.heroSection .controls .button-sound .soundoff {
  display: block;
}
.heroSection .controls .button-sound.off .soundoff {
  display: none;
}
.heroSection .controls .button-sound.off .soundon {
  display: block;
}
.heroSection .controls .video-control {
  font-size: 20px;
  line-height: 30px;
  color: #000;
  cursor: pointer;
  transition: all 0.15s linear;
}
@media (max-width: 768px) {
  .heroSection .controls .video-control {
    font-size: 16px;
    line-height: 18px;
  }
}

.preFooter--columns.columns {
  margin-bottom: -300px;
}
.preFooter--content {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.preFooter--content article {
  max-width: 500px;
  margin: 0 auto;
}
.preFooter img {
  mask-image: url(../../9320497a61418bfc7406.svg);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  object-fit: cover;
}
.preFooter .bottom {
  margin-bottom: -1px;
  width: 100%;
}

.home {
  overflow-x: hidden;
}

.single-houses .pagebuilder {
  padding-top: 240px;
}
.single-houses .pagebuilder .bottom {
  display: block;
  margin-bottom: -1px;
  margin-top: -250px;
  width: 100%;
}
.single-houses--content .gravity-forms.dark .gform-theme--foundation .gfield textarea.large,
.single-houses--content .gravity-forms.dark .gform-theme--foundation .gfield input.large {
  color: #000;
}
.single-houses--content .gravity-forms .gform-theme.gform-theme--framework.gform_wrapper .gform_footer .button.gform_button:hover {
  color: #000;
  border-color: #000 !important;
}
.single-houses .single-person img {
  mask-image: url(../../783add94e9db108f9f08.svg);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  object-fit: cover;
}
.single-houses--details-inner {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.single-houses--title .breadcrumbs a {
  color: #000;
  opacity: 0.5;
  text-decoration: underline;
  transition: all 0.15s linear;
}
.single-houses--title .breadcrumbs a:hover {
  opacity: 1;
}
@media (max-width: 768px) {
  .single-houses .single-meta {
    display: flex;
  }
}
.single-houses .single-person--details p {
  margin-bottom: 0;
}
.single-houses--disclaimer p {
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%; /* 15px */
}
.single-houses--plans {
  display: flex;
  gap: 50px;
}
.single-houses--plans .download-btn {
  display: flex;
  flex-direction: column;
  width: fit-content;
  gap: 12px;
  transition: all 0.15s linear;
}
.single-houses--plans .download-btn g,
.single-houses--plans .download-btn p {
  transition: all 0.15s linear;
}
.single-houses--plans .download-btn:hover p,
.single-houses--plans .download-btn:hover g {
  opacity: 1;
}

.hide {
  display: none !important;
}

@media (max-width: 768px) {
  .is-hidden-mobile {
    display: none;
  }
}

@media (min-width: 768px) {
  .is-hidden-desktop {
    display: none;
  }
}

.pagebuilder {
  transition: all 1s cubic-bezier(0.65, 0, 0.35, 1);
  transform: translateX(0);
  background: #f0f0e1;
  position: relative;
  min-height: 100vh;
  z-index: 99;
}
@media (max-width: 768px) {
  .pagebuilder {
    overflow: hidden;
  }
}

.subtab--content {
  display: none;
}

.subtab--content.active {
  display: block;
}
