@charset "UTF-8";
[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)}
*, ::before, ::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}
html {
    scroll-behavior: smooth;
  }
body {
    margin: 0;
    background: #0c0e11;
    color: #f3f5f7;
    font-family: "DM Sans", system-ui, sans-serif;
    -webkit-font-smoothing: antialiased;
    overflow-x: hidden;
  }
a {
    color: #f3f5f7;
    text-decoration: none;
  }
::-moz-selection {
    background: #e0b84b;
    color: #0c0e11;
  }
::selection {
    background: #e0b84b;
    color: #0c0e11;
  }
h1,
  h2,
  h3,
  h4 {
    font-family: "Space Grotesk", system-ui, sans-serif;
  }
.container{margin-left:auto;margin-right:auto;width:100%;max-width:1536px;padding-left:20px;padding-right:20px}
@media (min-width: 640px){
.container{padding-left:clamp(20px, 4vw, 48px);padding-right:clamp(20px, 4vw, 48px)}}
.btn-gold{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:14px;--tw-bg-opacity:1;background-color:rgb(224 184 75 / var(--tw-bg-opacity, 1));padding-left:26px;padding-right:26px;padding-top:15px;padding-bottom:15px;font-size:16px;font-weight:600;--tw-text-opacity:1;color:rgb(12 14 17 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:200ms}
.btn-gold:hover {
    background: var(--accent-hi);
    transform: translateY(-2px);
  }
.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:14px;border-width:1px;border-color:rgb(255 255 255 / 0.14);background-color:rgb(255 255 255 / 0.05);padding-left:26px;padding-right:26px;padding-top:15px;padding-bottom:15px;font-size:16px;font-weight:600;--tw-text-opacity:1;color:rgb(243 245 247 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:200ms}
.btn-ghost:hover {
    background: rgba(255, 255, 255, 0.1);
    transform: translateY(-2px);
  }
.rr-field{width:100%;border-radius:11px;border-width:1px;border-color:rgb(255 255 255 / 0.14);--tw-bg-opacity:1;background-color:rgb(15 18 22 / var(--tw-bg-opacity, 1));padding-left:14px;padding-right:14px;padding-top:13px;padding-bottom:13px;font-size:16px;--tw-text-opacity:1;color:rgb(243 245 247 / var(--tw-text-opacity, 1));
    font-family: inherit}
.rr-field::-moz-placeholder {
    color: #6b7280;
  }
.rr-field::placeholder {
    color: #6b7280;
  }
.rr-field:focus {
    outline: none;
    border-color: var(--accent);
    box-shadow: 0 0 0 3px rgba(224, 184, 75, 0.18);
  }
.rr-field.is-invalid,
  .rr-check.is-invalid {
    border-color: #f87171;
  }
.rr-field.is-invalid:focus {
    border-color: #f87171;
    box-shadow: 0 0 0 3px rgba(248, 113, 113, 0.18);
  }
/* Native date input — the browser's own picker, dressed like .rr-field.
     color-scheme:dark renders the popup calendar and its glyphs dark. */
.rr-field[type=date] {
    position: relative;
    cursor: pointer;
    color-scheme: dark;
    height: 52px;
    padding-top: 0;
    padding-bottom: 0;
  }
/* WebKit/Blink: swap the built-in glyph for the gold calendar icon used
     elsewhere in the form, keeping the (now invisible) native button clickable
     along the whole right edge. Firefox keeps its own icon. */
@supports selector(::-webkit-calendar-picker-indicator) {
    .rr-field[type=date]{padding-right:44px;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23E0B84B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4'/%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-position: right 14px center;
      background-size: 18px}
    .rr-field[type=date]::-webkit-calendar-picker-indicator {
      position: absolute;
      top: 0;
      right: 0;
      width: 44px;
      height: 100%;
      margin: 0;
      padding: 0;
      opacity: 0;
      cursor: pointer;
    }
  }
.rr-label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:500;--tw-text-opacity:1;color:rgb(196 201 208 / var(--tw-text-opacity, 1))}
/* Checkbox styled to match .rr-field inputs */
.rr-check{height:22px;width:22px;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:7px;border-width:1px;border-color:rgb(255 255 255 / 0.14);--tw-bg-opacity:1;background-color:rgb(15 18 22 / var(--tw-bg-opacity, 1));transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.rr-check:checked {
    border-color: var(--accent);
    background-color: var(--accent);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%230C0E11' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 14px;
  }
.rr-check:focus {
    outline: none;
    box-shadow: 0 0 0 3px rgba(224, 184, 75, 0.18);
  }
/* dark variant to match the #26241F fields inside the price-request box */
.rr-check.rr-check--dark {
    background-color: #26241f;
  }
.rr-check.rr-check--dark:checked {
    background-color: var(--accent);
  }
.pointer-events-none{pointer-events:none}
.visible{visibility:visible}
.invisible{visibility:hidden}
.fixed{position:fixed}
.absolute{position:absolute}
.relative{position:relative}
.sticky{position:sticky}
.inset-0{inset:0px}
.-bottom-\[5px\]{bottom:-5px}
.-right-\[22px\]{right:-22px}
.-right-\[5px\]{right:-5px}
.-right-\[6px\]{right:-6px}
.-top-\[6px\]{top:-6px}
.bottom-\[-1px\]{bottom:-1px}
.bottom-\[12px\]{bottom:12px}
.bottom-\[14px\]{bottom:14px}
.bottom-\[20px\]{bottom:20px}
.bottom-\[2px\]{bottom:2px}
.bottom-\[50px\]{bottom:50px}
.end-0{inset-inline-end:0px}
.left-0{left:0px}
.left-\[12px\]{left:12px}
.left-\[14px\]{left:14px}
.left-\[16px\]{left:16px}
.left-\[260px\]{left:260px}
.right-0{right:0px}
.right-\[-320px\]{right:-320px}
.right-\[12px\]{right:12px}
.right-\[14px\]{right:14px}
.right-\[16px\]{right:16px}
.right-\[20px\]{right:20px}
.right-\[50px\]{right:50px}
.start-0{inset-inline-start:0px}
.top-0{top:0px}
.top-1\/2{top:50%}
.top-\[-12px\]{top:-12px}
.top-\[16px\]{top:16px}
.top-\[50\%\]{top:50%}
.z-10{z-index:10}
.z-30{z-index:30}
.z-40{z-index:40}
.z-50{z-index:50}
.z-\[10\]{z-index:10}
.z-\[1\]{z-index:1}
.z-\[200\]{z-index:200}
.z-\[2\]{z-index:2}
.z-\[40\]{z-index:40}
.z-\[60\]{z-index:60}
.order-1{order:1}
.order-none{order:0}
.col-span-12{grid-column:span 12 / span 12}
.col-span-4{grid-column:span 4 / span 4}
.col-span-5{grid-column:span 5 / span 5}
.col-span-7{grid-column:span 7 / span 7}
.m-0{margin:0px}
.\!mx-auto{margin-left:auto !important;margin-right:auto !important}
.mx-auto{margin-left:auto;margin-right:auto}
.my-\[2px\]{margin-top:2px;margin-bottom:2px}
.\!mt-0{margin-top:0px !important}
.-ml-px{margin-left:-1px}
.mb-\[10px\]{margin-bottom:10px}
.mb-\[12px\]{margin-bottom:12px}
.mb-\[14px\]{margin-bottom:14px}
.mb-\[15px\]{margin-bottom:15px}
.mb-\[16px\]{margin-bottom:16px}
.mb-\[18px\]{margin-bottom:18px}
.mb-\[20px\]{margin-bottom:20px}
.mb-\[22px\]{margin-bottom:22px}
.mb-\[24px\]{margin-bottom:24px}
.mb-\[28px\]{margin-bottom:28px}
.mb-\[35px\]{margin-bottom:35px}
.mb-\[40px\]{margin-bottom:40px}
.mb-\[4px\]{margin-bottom:4px}
.mb-\[50px\]{margin-bottom:50px}
.mb-\[5px\]{margin-bottom:5px}
.mb-\[6px\]{margin-bottom:6px}
.mb-\[70px\]{margin-bottom:70px}
.mb-\[8px\]{margin-bottom:8px}
.mb-\[clamp\(20px\2c 3vw\2c 40px\)\]{margin-bottom:clamp(20px, 3vw, 40px)}
.mb-\[clamp\(26px\2c 3vw\2c 40px\)\]{margin-bottom:clamp(26px, 3vw, 40px)}
.mb-\[clamp\(28px\2c 3vw\2c 44px\)\]{margin-bottom:clamp(28px, 3vw, 44px)}
.mb-\[clamp\(32px\2c 4vw\2c 52px\)\]{margin-bottom:clamp(32px, 4vw, 52px)}
.mb-\[clamp\(36px\2c 4vw\2c 56px\)\]{margin-bottom:clamp(36px, 4vw, 56px)}
.ml-\[20px\]{margin-left:20px}
.ml-\[260px\]{margin-left:260px}
.ml-\[8px\]{margin-left:8px}
.ml-auto{margin-left:auto}
.mr-\[6px\]{margin-right:6px}
.mr-\[8px\]{margin-right:8px}
.mt-0{margin-top:0px}
.mt-2{margin-top:0.5rem}
.mt-\[10px\]{margin-top:10px}
.mt-\[12px\]{margin-top:12px}
.mt-\[14px\]{margin-top:14px}
.mt-\[18px\]{margin-top:18px}
.mt-\[20px\]{margin-top:20px}
.mt-\[22px\]{margin-top:22px}
.mt-\[24px\]{margin-top:24px}
.mt-\[26px\]{margin-top:26px}
.mt-\[28px\]{margin-top:28px}
.mt-\[2px\]{margin-top:2px}
.mt-\[30px\]{margin-top:30px}
.mt-\[32px\]{margin-top:32px}
.mt-\[36px\]{margin-top:36px}
.mt-\[3px\]{margin-top:3px}
.mt-\[40px\]{margin-top:40px}
.mt-\[4px\]{margin-top:4px}
.mt-\[5px\]{margin-top:5px}
.mt-\[60px\]{margin-top:60px}
.mt-\[6px\]{margin-top:6px}
.mt-\[8px\]{margin-top:8px}
.mt-\[clamp\(28px\2c 3vw\2c 40px\)\]{margin-top:clamp(28px, 3vw, 40px)}
.mt-\[clamp\(28px\2c 3vw\2c 44px\)\]{margin-top:clamp(28px, 3vw, 44px)}
.block{display:block}
.inline-block{display:inline-block}
.inline{display:inline}
.flex{display:flex}
.inline-flex{display:inline-flex}
.\!table{display:table !important}
.table{display:table}
.grid{display:grid}
.hidden{display:none}
.aspect-\[16\/10\]{aspect-ratio:16/10}
.aspect-\[21\/9\]{aspect-ratio:21/9}
.aspect-\[4\/3\]{aspect-ratio:4/3}
.aspect-square{aspect-ratio:1 / 1}
.\!h-\[35px\]{height:35px !important}
.\!h-\[40px\]{height:40px !important}
.\!h-auto{height:auto !important}
.h-5{height:1.25rem}
.h-\[10px\]{height:10px}
.h-\[14px\]{height:14px}
.h-\[16px\]{height:16px}
.h-\[18px\]{height:18px}
.h-\[19px\]{height:19px}
.h-\[20px\]{height:20px}
.h-\[22px\]{height:22px}
.h-\[26px\]{height:26px}
.h-\[28px\]{height:28px}
.h-\[2px\]{height:2px}
.h-\[30px\]{height:30px}
.h-\[38px\]{height:38px}
.h-\[3px\]{height:3px}
.h-\[40px\]{height:40px}
.h-\[42px\]{height:42px}
.h-\[43px\]{height:43px}
.h-\[44px\]{height:44px}
.h-\[46px\]{height:46px}
.h-\[48px\]{height:48px}
.h-\[50px\]{height:50px}
.h-\[52px\]{height:52px}
.h-\[58px\]{height:58px}
.h-\[60px\]{height:60px}
.h-\[64px\]{height:64px}
.h-\[6px\]{height:6px}
.h-\[70px\]{height:70px}
.h-\[7px\]{height:7px}
.h-auto{height:auto}
.h-full{height:100%}
.h-max{height:-moz-max-content;height:max-content}
.max-h-\[12px\]{max-height:12px}
.max-h-\[20px\]{max-height:20px}
.max-h-\[25px\]{max-height:25px}
.max-h-\[700px\]{max-height:700px}
.max-h-\[88vh\]{max-height:88vh}
.max-h-\[calc\(100vh-120px\)\]{max-height:calc(100vh - 120px)}
.min-h-0{min-height:0px}
.min-h-\[100px\]{min-height:100px}
.min-h-\[12px\]{min-height:12px}
.min-h-\[150px\]{min-height:150px}
.min-h-\[20px\]{min-height:20px}
.min-h-\[226px\]{min-height:226px}
.min-h-\[230px\]{min-height:230px}
.min-h-\[25px\]{min-height:25px}
.min-h-\[300px\]{min-height:300px}
.min-h-\[30px\]{min-height:30px}
.min-h-\[42px\]{min-height:42px}
.min-h-\[700px\]{min-height:700px}
.min-h-\[80px\]{min-height:80px}
.min-h-\[calc\(100vh-60px\)\]{min-height:calc(100vh - 60px)}
.min-h-screen{min-height:100vh}
.\!w-\[76px\]{width:76px !important}
.\!w-\[96px\]{width:96px !important}
.w-48{width:12rem}
.w-5{width:1.25rem}
.w-\[10px\]{width:10px}
.w-\[120px\]{width:120px}
.w-\[14px\]{width:14px}
.w-\[16px\]{width:16px}
.w-\[170px\]{width:170px}
.w-\[18px\]{width:18px}
.w-\[19px\]{width:19px}
.w-\[1px\]{width:1px}
.w-\[20px\]{width:20px}
.w-\[22px\]{width:22px}
.w-\[24px\]{width:24px}
.w-\[260px\]{width:260px}
.w-\[26px\]{width:26px}
.w-\[280px\]{width:280px}
.w-\[30px\]{width:30px}
.w-\[320px\]{width:320px}
.w-\[36px\]{width:36px}
.w-\[38px\]{width:38px}
.w-\[400px\]{width:400px}
.w-\[40px\]{width:40px}
.w-\[42px\]{width:42px}
.w-\[44px\]{width:44px}
.w-\[46px\]{width:46px}
.w-\[48px\]{width:48px}
.w-\[52px\]{width:52px}
.w-\[58px\]{width:58px}
.w-\[60px\]{width:60px}
.w-\[64px\]{width:64px}
.w-\[6px\]{width:6px}
.w-\[72px\]{width:72px}
.w-\[76px\]{width:76px}
.w-\[7px\]{width:7px}
.w-\[800px\]{width:800px}
.w-\[96px\]{width:96px}
.w-auto{width:auto}
.w-full{width:100%}
.w-max{width:-moz-max-content;width:max-content}
.min-w-0{min-width:0px}
.min-w-\[100px\]{min-width:100px}
.min-w-\[10px\]{min-width:10px}
.min-w-\[110px\]{min-width:110px}
.min-w-\[12px\]{min-width:12px}
.min-w-\[16px\]{min-width:16px}
.min-w-\[18px\]{min-width:18px}
.min-w-\[20px\]{min-width:20px}
.min-w-\[220px\]{min-width:220px}
.min-w-\[22px\]{min-width:22px}
.min-w-\[25px\]{min-width:25px}
.min-w-\[280px\]{min-width:280px}
.min-w-\[30px\]{min-width:30px}
.min-w-\[38px\]{min-width:38px}
.min-w-\[90px\]{min-width:90px}
.min-w-full{min-width:100%}
.\!max-w-\[880px\]{max-width:880px !important}
.max-w-\[1000px\]{max-width:1000px}
.max-w-\[12px\]{max-width:12px}
.max-w-\[20px\]{max-width:20px}
.max-w-\[25px\]{max-width:25px}
.max-w-\[280px\]{max-width:280px}
.max-w-\[320px\]{max-width:320px}
.max-w-\[340px\]{max-width:340px}
.max-w-\[360px\]{max-width:360px}
.max-w-\[380px\]{max-width:380px}
.max-w-\[420px\]{max-width:420px}
.max-w-\[440px\]{max-width:440px}
.max-w-\[480px\]{max-width:480px}
.max-w-\[520px\]{max-width:520px}
.max-w-\[560px\]{max-width:560px}
.max-w-\[600px\]{max-width:600px}
.max-w-\[620px\]{max-width:620px}
.max-w-\[640px\]{max-width:640px}
.max-w-\[660px\]{max-width:660px}
.max-w-\[760px\]{max-width:760px}
.max-w-\[80px\]{max-width:80px}
.max-w-\[820px\]{max-width:820px}
.max-w-\[860px\]{max-width:860px}
.max-w-\[880px\]{max-width:880px}
.max-w-\[900px\]{max-width:900px}
.max-w-\[90vw\]{max-width:90vw}
.max-w-\[92vw\]{max-width:92vw}
.max-w-full{max-width:100%}
.max-w-screen-2xl{max-width:1536px}
.flex-1{flex:1 1 0%}
.flex-shrink-0{flex-shrink:0}
.\!shrink-0{flex-shrink:0 !important}
.shrink-0{flex-shrink:0}
.origin-top{transform-origin:top}
.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-y-\[-50\%\]{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.skew-x-\[-18deg\]{--tw-skew-x:-18deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.skew-x-\[18deg\]{--tw-skew-x:18deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
@keyframes spin{
to{transform:rotate(360deg)}}
.animate-spin{animation:spin 1s linear infinite}
.cursor-default{cursor:default}
.cursor-grab{cursor:grab}
.cursor-grabbing{cursor:grabbing}
.cursor-not-allowed{cursor:not-allowed}
.cursor-pointer{cursor:pointer}
.cursor-wait{cursor:wait}
.cursor-zoom-in{cursor:zoom-in}
.resize-none{resize:none}
.resize-y{resize:vertical}
.scroll-mt-\[90px\]{scroll-margin-top:90px}
.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}
.grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr))}
.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}
.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}
.grid-cols-\[130px_1fr\]{grid-template-columns:130px 1fr}
.flex-col{flex-direction:column}
.flex-wrap{flex-wrap:wrap}
.items-start{align-items:flex-start}
.items-end{align-items:flex-end}
.items-center{align-items:center}
.justify-start{justify-content:flex-start}
.justify-end{justify-content:flex-end}
.justify-center{justify-content:center}
.justify-between{justify-content:space-between}
.justify-items-center{justify-items:center}
.\!gap-\[8px\]{gap:8px !important}
.gap-2{gap:0.5rem}
.gap-\[10px\]{gap:10px}
.gap-\[11px\]{gap:11px}
.gap-\[12px\]{gap:12px}
.gap-\[13px\]{gap:13px}
.gap-\[14px\]{gap:14px}
.gap-\[16px\]{gap:16px}
.gap-\[18px\]{gap:18px}
.gap-\[20px\]{gap:20px}
.gap-\[22px\]{gap:22px}
.gap-\[25px\]{gap:25px}
.gap-\[28px\]{gap:28px}
.gap-\[2px\]{gap:2px}
.gap-\[3px\]{gap:3px}
.gap-\[4px\]{gap:4px}
.gap-\[6px\]{gap:6px}
.gap-\[7px\]{gap:7px}
.gap-\[8px\]{gap:8px}
.gap-\[9px\]{gap:9px}
.gap-\[clamp\(12px\2c 1\.4vw\2c 18px\)\]{gap:clamp(12px, 1.4vw, 18px)}
.gap-\[clamp\(14px\2c 1\.6vw\2c 20px\)\]{gap:clamp(14px, 1.6vw, 20px)}
.gap-\[clamp\(18px\2c 2\.4vw\2c 26px\)\]{gap:clamp(18px, 2.4vw, 26px)}
.gap-\[clamp\(18px\2c 2vw\2c 26px\)\]{gap:clamp(18px, 2vw, 26px)}
.gap-\[clamp\(18px\2c 2vw\2c 28px\)\]{gap:clamp(18px, 2vw, 28px)}
.gap-\[clamp\(20px\2c 4vw\2c 56px\)\]{gap:clamp(20px, 4vw, 56px)}
.gap-\[clamp\(24px\2c 3vw\2c 40px\)\]{gap:clamp(24px, 3vw, 40px)}
.gap-\[clamp\(24px\2c 3vw\2c 44px\)\]{gap:clamp(24px, 3vw, 44px)}
.gap-\[clamp\(28px\2c 4vw\2c 52px\)\]{gap:clamp(28px, 4vw, 52px)}
.gap-\[clamp\(28px\2c 4vw\2c 56px\)\]{gap:clamp(28px, 4vw, 56px)}
.gap-\[clamp\(32px\2c 4vw\2c 56px\)\]{gap:clamp(32px, 4vw, 56px)}
.gap-x-\[12px\]{-moz-column-gap:12px;column-gap:12px}
.gap-x-\[8px\]{-moz-column-gap:8px;column-gap:8px}
.gap-y-\[6px\]{row-gap:6px}
.gap-y-\[8px\]{row-gap:8px}
.self-start{align-self:flex-start}
.overflow-auto{overflow:auto}
.overflow-hidden{overflow:hidden}
.overflow-y-auto{overflow-y:auto}
.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.whitespace-normal{white-space:normal}
.whitespace-nowrap{white-space:nowrap}
.whitespace-pre-wrap{white-space:pre-wrap}
.rounded{border-radius:0.25rem}
.rounded-\[10px\]{border-radius:10px}
.rounded-\[11px\]{border-radius:11px}
.rounded-\[12px\]{border-radius:12px}
.rounded-\[14px\]{border-radius:14px}
.rounded-\[15px\]{border-radius:15px}
.rounded-\[16px\]{border-radius:16px}
.rounded-\[2px\]{border-radius:2px}
.rounded-\[4px\]{border-radius:4px}
.rounded-\[50\%\]{border-radius:50%}
.rounded-\[6px\]{border-radius:6px}
.rounded-\[8px\]{border-radius:8px}
.rounded-\[calc\(var\(--radius\)\+6px\)\]{border-radius:calc(var(--radius) + 6px)}
.rounded-\[calc\(var\(--radius\)\+8px\)\]{border-radius:calc(var(--radius) + 8px)}
.rounded-\[var\(--radius\)\]{border-radius:var(--radius)}
.rounded-full{border-radius:9999px}
.rounded-md{border-radius:0.375rem}
.rounded-b-\[6px\]{border-bottom-right-radius:6px;border-bottom-left-radius:6px}
.rounded-l-md{border-top-left-radius:0.375rem;border-bottom-left-radius:0.375rem}
.rounded-r-md{border-top-right-radius:0.375rem;border-bottom-right-radius:0.375rem}
.rounded-t-\[3px\]{border-top-left-radius:3px;border-top-right-radius:3px}
.border{border-width:1px}
.border-0{border-width:0px}
.border-2{border-width:2px}
.border-\[1\.5px\]{border-width:1.5px}
.border-x-\[5px\]{border-left-width:5px;border-right-width:5px}
.border-b{border-bottom-width:1px}
.border-l-2{border-left-width:2px}
.border-r-2{border-right-width:2px}
.border-t{border-top-width:1px}
.border-t-\[5px\]{border-top-width:5px}
.\!border-solid{border-style:solid !important}
.border-solid{border-style:solid}
.border-dashed{border-style:dashed}
.border-none{border-style:none}
.\!border-admin-primary{--tw-border-opacity:1 !important;border-color:rgb(20 20 22 / var(--tw-border-opacity, 1)) !important}
.\!border-admin-secondary{--tw-border-opacity:1 !important;border-color:rgb(253 98 99 / var(--tw-border-opacity, 1)) !important}
.border-admin-blue\/30{border-color:rgb(136 156 231 / 0.3)}
.border-admin-grey{--tw-border-opacity:1;border-color:rgb(138 138 138 / var(--tw-border-opacity, 1))}
.border-admin-grey-light\/30{border-color:rgb(151 151 151 / 0.3)}
.border-admin-primary{--tw-border-opacity:1;border-color:rgb(20 20 22 / var(--tw-border-opacity, 1))}
.border-admin-primary-lighter{--tw-border-opacity:1;border-color:rgb(77 77 83 / var(--tw-border-opacity, 1))}
.border-admin-secondary{--tw-border-opacity:1;border-color:rgb(253 98 99 / var(--tw-border-opacity, 1))}
.border-admin-secondary\/30{border-color:rgb(253 98 99 / 0.3)}
.border-amber-500{--tw-border-opacity:1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}
.border-gold{--tw-border-opacity:1;border-color:rgb(224 184 75 / var(--tw-border-opacity, 1))}
.border-gold\/\[0\.24\]{border-color:rgb(224 184 75 / 0.24)}
.border-gold\/\[0\.28\]{border-color:rgb(224 184 75 / 0.28)}
.border-gold\/\[0\.35\]{border-color:rgb(224 184 75 / 0.35)}
.border-gold\/\[0\.4\]{border-color:rgb(224 184 75 / 0.4)}
.border-gold\/\[0\.5\]{border-color:rgb(224 184 75 / 0.5)}
.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}
.border-green-500\/30{border-color:rgb(34 197 94 / 0.3)}
.border-ink\/\[0\.28\]{border-color:rgb(12 14 17 / 0.28)}
.border-transparent{border-color:transparent}
.border-white\/10{border-color:rgb(255 255 255 / 0.1)}
.border-white\/\[0\.06\]{border-color:rgb(255 255 255 / 0.06)}
.border-white\/\[0\.08\]{border-color:rgb(255 255 255 / 0.08)}
.border-white\/\[0\.12\]{border-color:rgb(255 255 255 / 0.12)}
.border-white\/\[0\.14\]{border-color:rgb(255 255 255 / 0.14)}
.border-white\/\[0\.1\]{border-color:rgb(255 255 255 / 0.1)}
.border-b-admin-grey{--tw-border-opacity:1;border-bottom-color:rgb(138 138 138 / var(--tw-border-opacity, 1))}
.border-b-admin-primary{--tw-border-opacity:1;border-bottom-color:rgb(20 20 22 / var(--tw-border-opacity, 1))}
.border-t-gray-500{--tw-border-opacity:1;border-top-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}
.\!bg-\[\#26241F\]{--tw-bg-opacity:1 !important;background-color:rgb(38 36 31 / var(--tw-bg-opacity, 1)) !important}
.\!bg-admin-primary{--tw-bg-opacity:1 !important;background-color:rgb(20 20 22 / var(--tw-bg-opacity, 1)) !important}
.\!bg-transparent{background-color:transparent !important}
.bg-\[\#1c2026\]{--tw-bg-opacity:1;background-color:rgb(28 32 38 / var(--tw-bg-opacity, 1))}
.bg-admin-blue{--tw-bg-opacity:1;background-color:rgb(136 156 231 / var(--tw-bg-opacity, 1))}
.bg-admin-blue\/10{background-color:rgb(136 156 231 / 0.1)}
.bg-admin-green{--tw-bg-opacity:1;background-color:rgb(20 174 92 / var(--tw-bg-opacity, 1))}
.bg-admin-grey{--tw-bg-opacity:1;background-color:rgb(138 138 138 / var(--tw-bg-opacity, 1))}
.bg-admin-grey-light\/10{background-color:rgb(151 151 151 / 0.1)}
.bg-admin-primary{--tw-bg-opacity:1;background-color:rgb(20 20 22 / var(--tw-bg-opacity, 1))}
.bg-admin-primary-light{--tw-bg-opacity:1;background-color:rgb(36 37 39 / var(--tw-bg-opacity, 1))}
.bg-admin-primary\/60{background-color:rgb(20 20 22 / 0.6)}
.bg-admin-purple{--tw-bg-opacity:1;background-color:rgb(86 77 140 / var(--tw-bg-opacity, 1))}
.bg-admin-secondary{--tw-bg-opacity:1;background-color:rgb(253 98 99 / var(--tw-bg-opacity, 1))}
.bg-admin-secondary\/10{background-color:rgb(253 98 99 / 0.1)}
.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}
.bg-amber-500\/10{background-color:rgb(245 158 11 / 0.1)}
.bg-black\/60{background-color:rgb(0 0 0 / 0.6)}
.bg-color-green{--tw-bg-opacity:1;background-color:rgb(0 160 0 / var(--tw-bg-opacity, 1))}
.bg-color-green-lightest{--tw-bg-opacity:1;background-color:rgb(233 247 229 / var(--tw-bg-opacity, 1))}
.bg-gold{--tw-bg-opacity:1;background-color:rgb(224 184 75 / var(--tw-bg-opacity, 1))}
.bg-gold\/\[0\.05\]{background-color:rgb(224 184 75 / 0.05)}
.bg-gold\/\[0\.08\]{background-color:rgb(224 184 75 / 0.08)}
.bg-gold\/\[0\.12\]{background-color:rgb(224 184 75 / 0.12)}
.bg-gold\/\[0\.14\]{background-color:rgb(224 184 75 / 0.14)}
.bg-gold\/\[0\.1\]{background-color:rgb(224 184 75 / 0.1)}
.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}
.bg-green-500\/10{background-color:rgb(34 197 94 / 0.1)}
.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}
.bg-ink{--tw-bg-opacity:1;background-color:rgb(12 14 17 / var(--tw-bg-opacity, 1))}
.bg-ink-deep{--tw-bg-opacity:1;background-color:rgb(10 11 13 / var(--tw-bg-opacity, 1))}
.bg-ink-deep\/95{background-color:rgb(10 11 13 / 0.95)}
.bg-ink\/70{background-color:rgb(12 14 17 / 0.7)}
.bg-ink\/\[0\.12\]{background-color:rgb(12 14 17 / 0.12)}
.bg-ink\/\[0\.72\]{background-color:rgb(12 14 17 / 0.72)}
.bg-ink\/\[0\.98\]{background-color:rgb(12 14 17 / 0.98)}
.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}
.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}
.bg-secondary{--tw-bg-opacity:1;background-color:rgb(227 0 16 / var(--tw-bg-opacity, 1))}
.bg-secondary-lightest{--tw-bg-opacity:1;background-color:rgb(255 182 184 / var(--tw-bg-opacity, 1))}
.bg-surface{--tw-bg-opacity:1;background-color:rgb(20 23 27 / var(--tw-bg-opacity, 1))}
.bg-surface-2{--tw-bg-opacity:1;background-color:rgb(15 18 22 / var(--tw-bg-opacity, 1))}
.bg-surface-3{--tw-bg-opacity:1;background-color:rgb(27 26 24 / var(--tw-bg-opacity, 1))}
.bg-tertiary-dark{--tw-bg-opacity:1;background-color:rgb(10 77 161 / var(--tw-bg-opacity, 1))}
.bg-transparent{background-color:transparent}
.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}
.bg-white\/\[0\.04\]{background-color:rgb(255 255 255 / 0.04)}
.bg-white\/\[0\.05\]{background-color:rgb(255 255 255 / 0.05)}
.bg-white\/\[0\.06\]{background-color:rgb(255 255 255 / 0.06)}
.bg-white\/\[0\.12\]{background-color:rgb(255 255 255 / 0.12)}
.bg-yellow-600{--tw-bg-opacity:1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}
.bg-yellow-lightest{--tw-bg-opacity:1;background-color:rgb(254 247 212 / var(--tw-bg-opacity, 1))}
.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}
.from-surface{--tw-gradient-from:#14171B var(--tw-gradient-from-position);--tw-gradient-to:rgb(20 23 27 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.to-\[\#0F1216\]{--tw-gradient-to:#0F1216 var(--tw-gradient-to-position)}
.bg-\[right_14px_center\]{background-position:right 14px center}
.bg-no-repeat{background-repeat:no-repeat}
.fill-admin-blue{fill:#889CE7}
.fill-admin-grey-light{fill:#979797}
.fill-admin-grey-lighter{fill:#cccccc}
.fill-admin-primary-lighter{fill:#4d4d53}
.fill-admin-secondary{fill:#FD6263}
.fill-ash{fill:#F3F5F7}
.fill-green-500{fill:#22c55e}
.fill-ink{fill:#0C0E11}
.fill-white{fill:#fff}
.object-contain{-o-object-fit:contain;object-fit:contain}
.object-cover{-o-object-fit:cover;object-fit:cover}
.\!p-0{padding:0px !important}
.p-0{padding:0px}
.p-\[0_26px_24px\]{padding:0 26px 24px}
.p-\[16px\]{padding:16px}
.p-\[20px\]{padding:20px}
.p-\[22px_24px_24px\]{padding:22px 24px 24px}
.p-\[22px_26px\]{padding:22px 26px}
.p-\[24px\]{padding:24px}
.p-\[26px_28px_28px\]{padding:26px 28px 28px}
.p-\[32px_26px\]{padding:32px 26px}
.p-\[34px_30px\]{padding:34px 30px}
.p-\[7px\]{padding:7px}
.p-\[8px\]{padding:8px}
.p-\[clamp\(24px\2c 3vw\2c 36px\)\]{padding:clamp(24px, 3vw, 36px)}
.p-\[clamp\(24px\2c 3vw\2c 48px\)\]{padding:clamp(24px, 3vw, 48px)}
.p-\[clamp\(26px\2c 3vw\2c 36px\)\]{padding:clamp(26px, 3vw, 36px)}
.p-\[clamp\(26px\2c 3vw\2c 40px\)\]{padding:clamp(26px, 3vw, 40px)}
.p-\[clamp\(28px\2c 3\.4vw\2c 44px\)\]{padding:clamp(28px, 3.4vw, 44px)}
.p-\[clamp\(32px\2c 4\.4vw\2c 60px\)\]{padding:clamp(32px, 4.4vw, 60px)}
.p-\[clamp\(32px\2c 4vw\2c 60px\)_clamp\(24px\2c 4vw\2c 60px\)\]{padding:clamp(32px, 4vw, 60px) clamp(24px, 4vw, 60px)}
.p-\[clamp\(40px\2c 5vw\2c 64px\)_clamp\(28px\2c 4vw\2c 64px\)\]{padding:clamp(40px, 5vw, 64px) clamp(28px, 4vw, 64px)}
.\!px-\[4px\]{padding-left:4px !important;padding-right:4px !important}
.\!py-\[20px\]{padding-top:20px !important;padding-bottom:20px !important}
.\!py-\[3px\]{padding-top:3px !important;padding-bottom:3px !important}
.px-2{padding-left:0.5rem;padding-right:0.5rem}
.px-4{padding-left:1rem;padding-right:1rem}
.px-\[10px\]{padding-left:10px;padding-right:10px}
.px-\[12px\]{padding-left:12px;padding-right:12px}
.px-\[14px\]{padding-left:14px;padding-right:14px}
.px-\[15px\]{padding-left:15px;padding-right:15px}
.px-\[16px\]{padding-left:16px;padding-right:16px}
.px-\[20px\]{padding-left:20px;padding-right:20px}
.px-\[22px\]{padding-left:22px;padding-right:22px}
.px-\[24px\]{padding-left:24px;padding-right:24px}
.px-\[25px\]{padding-left:25px;padding-right:25px}
.px-\[26px\]{padding-left:26px;padding-right:26px}
.px-\[28px\]{padding-left:28px;padding-right:28px}
.px-\[30px\]{padding-left:30px;padding-right:30px}
.px-\[3px\]{padding-left:3px;padding-right:3px}
.px-\[6px\]{padding-left:6px;padding-right:6px}
.px-\[8px\]{padding-left:8px;padding-right:8px}
.px-\[clamp\(28px\2c 4vw\2c 64px\)\]{padding-left:clamp(28px, 4vw, 64px);padding-right:clamp(28px, 4vw, 64px)}
.py-0{padding-top:0px;padding-bottom:0px}
.py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.py-\[10px\]{padding-top:10px;padding-bottom:10px}
.py-\[11px\]{padding-top:11px;padding-bottom:11px}
.py-\[12px\]{padding-top:12px;padding-bottom:12px}
.py-\[13px\]{padding-top:13px;padding-bottom:13px}
.py-\[14px\]{padding-top:14px;padding-bottom:14px}
.py-\[15px\]{padding-top:15px;padding-bottom:15px}
.py-\[16px\]{padding-top:16px;padding-bottom:16px}
.py-\[18px\]{padding-top:18px;padding-bottom:18px}
.py-\[20px\]{padding-top:20px;padding-bottom:20px}
.py-\[22px\]{padding-top:22px;padding-bottom:22px}
.py-\[25px\]{padding-top:25px;padding-bottom:25px}
.py-\[2px\]{padding-top:2px;padding-bottom:2px}
.py-\[30px\]{padding-top:30px;padding-bottom:30px}
.py-\[35px\]{padding-top:35px;padding-bottom:35px}
.py-\[4px\]{padding-top:4px;padding-bottom:4px}
.py-\[5px\]{padding-top:5px;padding-bottom:5px}
.py-\[6px\]{padding-top:6px;padding-bottom:6px}
.py-\[7px\]{padding-top:7px;padding-bottom:7px}
.py-\[8px\]{padding-top:8px;padding-bottom:8px}
.py-\[9px\]{padding-top:9px;padding-bottom:9px}
.py-\[clamp\(40px\2c 5vw\2c 72px\)\]{padding-top:clamp(40px, 5vw, 72px);padding-bottom:clamp(40px, 5vw, 72px)}
.py-\[clamp\(48px\2c 6vw\2c 72px\)\]{padding-top:clamp(48px, 6vw, 72px);padding-bottom:clamp(48px, 6vw, 72px)}
.py-\[clamp\(48px\2c 6vw\2c 88px\)\]{padding-top:clamp(48px, 6vw, 88px);padding-bottom:clamp(48px, 6vw, 88px)}
.py-\[clamp\(56px\2c 7vw\2c 100px\)\]{padding-top:clamp(56px, 7vw, 100px);padding-bottom:clamp(56px, 7vw, 100px)}
.\!pb-\[56px\]{padding-bottom:56px !important}
.pb-\[15px\]{padding-bottom:15px}
.pb-\[20px\]{padding-bottom:20px}
.pb-\[22px\]{padding-bottom:22px}
.pb-\[clamp\(16px\2c 2vw\2c 28px\)\]{padding-bottom:clamp(16px, 2vw, 28px)}
.pb-\[clamp\(20px\2c 3vw\2c 32px\)\]{padding-bottom:clamp(20px, 3vw, 32px)}
.pb-\[clamp\(20px\2c 3vw\2c 36px\)\]{padding-bottom:clamp(20px, 3vw, 36px)}
.pb-\[clamp\(20px\2c 3vw\2c 40px\)\]{padding-bottom:clamp(20px, 3vw, 40px)}
.pb-\[clamp\(28px\2c 3vw\2c 44px\)\]{padding-bottom:clamp(28px, 3vw, 44px)}
.pb-\[clamp\(28px\2c 3vw\2c 48px\)\]{padding-bottom:clamp(28px, 3vw, 48px)}
.pb-\[clamp\(40px\2c 5vw\2c 64px\)\]{padding-bottom:clamp(40px, 5vw, 64px)}
.pb-\[clamp\(44px\2c 5vw\2c 72px\)\]{padding-bottom:clamp(44px, 5vw, 72px)}
.pb-\[clamp\(48px\2c 6vw\2c 80px\)\]{padding-bottom:clamp(48px, 6vw, 80px)}
.pb-\[clamp\(48px\2c 6vw\2c 88px\)\]{padding-bottom:clamp(48px, 6vw, 88px)}
.pb-\[clamp\(56px\2c 7vw\2c 100px\)\]{padding-bottom:clamp(56px, 7vw, 100px)}
.pb-\[clamp\(56px\2c 7vw\2c 104px\)\]{padding-bottom:clamp(56px, 7vw, 104px)}
.pl-\[14px\]{padding-left:14px}
.pl-\[20px\]{padding-left:20px}
.pl-\[30px\]{padding-left:30px}
.pl-\[4px\]{padding-left:4px}
.pr-\[15px\]{padding-right:15px}
.pr-\[40px\]{padding-right:40px}
.pr-\[44px\]{padding-right:44px}
.pt-\[10px\]{padding-top:10px}
.pt-\[12px\]{padding-top:12px}
.pt-\[16px\]{padding-top:16px}
.pt-\[18px\]{padding-top:18px}
.pt-\[24px\]{padding-top:24px}
.pt-\[2px\]{padding-top:2px}
.pt-\[30px\]{padding-top:30px}
.pt-\[5px\]{padding-top:5px}
.pt-\[clamp\(12px\2c 2vw\2c 20px\)\]{padding-top:clamp(12px, 2vw, 20px)}
.pt-\[clamp\(12px\2c 2vw\2c 24px\)\]{padding-top:clamp(12px, 2vw, 24px)}
.pt-\[clamp\(20px\2c 3vw\2c 32px\)\]{padding-top:clamp(20px, 3vw, 32px)}
.pt-\[clamp\(20px\2c 3vw\2c 40px\)\]{padding-top:clamp(20px, 3vw, 40px)}
.pt-\[clamp\(22px\2c 3vw\2c 36px\)\]{padding-top:clamp(22px, 3vw, 36px)}
.pt-\[clamp\(28px\2c 4vw\2c 44px\)\]{padding-top:clamp(28px, 4vw, 44px)}
.pt-\[clamp\(28px\2c 4vw\2c 48px\)\]{padding-top:clamp(28px, 4vw, 48px)}
.pt-\[clamp\(32px\2c 4vw\2c 52px\)\]{padding-top:clamp(32px, 4vw, 52px)}
.pt-\[clamp\(44px\2c 6vw\2c 80px\)\]{padding-top:clamp(44px, 6vw, 80px)}
.pt-\[clamp\(48px\2c 6vw\2c 88px\)\]{padding-top:clamp(48px, 6vw, 88px)}
.pt-\[clamp\(52px\2c 7vw\2c 104px\)\]{padding-top:clamp(52px, 7vw, 104px)}
.pt-\[clamp\(56px\2c 7vw\2c 100px\)\]{padding-top:clamp(56px, 7vw, 100px)}
.pt-\[clamp\(8px\2c 1\.5vw\2c 20px\)\]{padding-top:clamp(8px, 1.5vw, 20px)}
.pt-\[clamp\(8px\2c 2vw\2c 24px\)\]{padding-top:clamp(8px, 2vw, 24px)}
.text-left{text-align:left}
.text-center{text-align:center}
.\!text-start{text-align:start !important}
.text-start{text-align:start}
.font-admin-primary{font-family:Poppins}
.font-display{font-family:Space Grotesk, system-ui, sans-serif}
.font-primary{font-family:DM Sans, system-ui, sans-serif}
.text-\[10px\]{font-size:10px}
.text-\[11px\]{font-size:11px}
.text-\[12\.5px\]{font-size:12.5px}
.text-\[12px\]{font-size:12px}
.text-\[13px\]{font-size:13px}
.text-\[14px\]{font-size:14px}
.text-\[15px\]{font-size:15px}
.text-\[16px\]{font-size:16px}
.text-\[17px\]{font-size:17px}
.text-\[18px\]{font-size:18px}
.text-\[19px\]{font-size:19px}
.text-\[20px\]{font-size:20px}
.text-\[21px\]{font-size:21px}
.text-\[22px\]{font-size:22px}
.text-\[23px\]{font-size:23px}
.text-\[24px\]{font-size:24px}
.text-\[30px\]{font-size:30px}
.text-\[32px\]{font-size:32px}
.text-\[34px\]{font-size:34px}
.text-\[clamp\(14px\2c 1\.6vw\2c 16px\)\]{font-size:clamp(14px, 1.6vw, 16px)}
.text-\[clamp\(16px\2c 1\.6vw\2c 18px\)\]{font-size:clamp(16px, 1.6vw, 18px)}
.text-\[clamp\(16px\2c 1\.6vw\2c 19px\)\]{font-size:clamp(16px, 1.6vw, 19px)}
.text-\[clamp\(16px\2c 1\.7vw\2c 18px\)\]{font-size:clamp(16px, 1.7vw, 18px)}
.text-\[clamp\(16px\2c 1\.7vw\2c 20px\)\]{font-size:clamp(16px, 1.7vw, 20px)}
.text-\[clamp\(16px\2c 2vw\2c 18px\)\]{font-size:clamp(16px, 2vw, 18px)}
.text-\[clamp\(20px\2c 2\.4vw\2c 24px\)\]{font-size:clamp(20px, 2.4vw, 24px)}
.text-\[clamp\(22px\2c 3vw\2c 32px\)\]{font-size:clamp(22px, 3vw, 32px)}
.text-\[clamp\(24px\2c 3\.4vw\2c 38px\)\]{font-size:clamp(24px, 3.4vw, 38px)}
.text-\[clamp\(24px\2c 3vw\2c 34px\)\]{font-size:clamp(24px, 3vw, 34px)}
.text-\[clamp\(26px\2c 3\.4vw\2c 40px\)\]{font-size:clamp(26px, 3.4vw, 40px)}
.text-\[clamp\(26px\2c 3\.6vw\2c 40px\)\]{font-size:clamp(26px, 3.6vw, 40px)}
.text-\[clamp\(26px\2c 3\.6vw\2c 42px\)\]{font-size:clamp(26px, 3.6vw, 42px)}
.text-\[clamp\(26px\2c 3\.6vw\2c 44px\)\]{font-size:clamp(26px, 3.6vw, 44px)}
.text-\[clamp\(28px\2c 4vw\2c 44px\)\]{font-size:clamp(28px, 4vw, 44px)}
.text-\[clamp\(28px\2c 4vw\2c 46px\)\]{font-size:clamp(28px, 4vw, 46px)}
.text-\[clamp\(30px\2c 4\.4vw\2c 50px\)\]{font-size:clamp(30px, 4.4vw, 50px)}
.text-\[clamp\(32px\2c 5\.2vw\2c 58px\)\]{font-size:clamp(32px, 5.2vw, 58px)}
.text-\[clamp\(32px\2c 5vw\2c 56px\)\]{font-size:clamp(32px, 5vw, 56px)}
.text-\[clamp\(34px\2c 5\.4vw\2c 60px\)\]{font-size:clamp(34px, 5.4vw, 60px)}
.text-\[clamp\(42px\2c 7\.4vw\2c 86px\)\]{font-size:clamp(42px, 7.4vw, 86px)}
.text-\[clamp\(72px\2c 14vw\2c 140px\)\]{font-size:clamp(72px, 14vw, 140px)}
.text-\[length\:var\(--16\)\]{font-size:var(--16)}
.text-base{font-size:1rem;line-height:1.5rem}
.text-sm{font-size:0.875rem;line-height:1.25rem}
.font-\[400\]{font-weight:400}
.font-bold{font-weight:700}
.font-medium{font-weight:500}
.font-normal{font-weight:400}
.font-semibold{font-weight:600}
.uppercase{text-transform:uppercase}
.italic{font-style:italic}
.\!leading-\[1\.1\]{line-height:1.1 !important}
.leading-5{line-height:1.25rem}
.leading-\[0\.98\]{line-height:0.98}
.leading-\[1\.03\]{line-height:1.03}
.leading-\[1\.04\]{line-height:1.04}
.leading-\[1\.05\]{line-height:1.05}
.leading-\[1\.06\]{line-height:1.06}
.leading-\[1\.08\]{line-height:1.08}
.leading-\[1\.15\]{line-height:1.15}
.leading-\[1\.1\]{line-height:1.1}
.leading-\[1\.2\]{line-height:1.2}
.leading-\[1\.3\]{line-height:1.3}
.leading-\[1\.45\]{line-height:1.45}
.leading-\[1\.4\]{line-height:1.4}
.leading-\[1\.55\]{line-height:1.55}
.leading-\[1\.5\]{line-height:1.5}
.leading-\[1\.65\]{line-height:1.65}
.leading-\[1\.6\]{line-height:1.6}
.leading-\[18px\]{line-height:18px}
.leading-none{line-height:1}
.leading-tight{line-height:1.25}
.tracking-\[-0\.01em\]{letter-spacing:-0.01em}
.tracking-\[-0\.025em\]{letter-spacing:-0.025em}
.tracking-\[-0\.02em\]{letter-spacing:-0.02em}
.tracking-\[-0\.035em\]{letter-spacing:-0.035em}
.tracking-\[-0\.03em\]{letter-spacing:-0.03em}
.tracking-\[0\.02em\]{letter-spacing:0.02em}
.tracking-\[0\.08em\]{letter-spacing:0.08em}
.tracking-wider{letter-spacing:0.05em}
.\!text-black{--tw-text-opacity:1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1)) !important}
.text-\[\#5F656E\]{--tw-text-opacity:1;color:rgb(95 101 110 / var(--tw-text-opacity, 1))}
.text-\[\#C4C9D0\]{--tw-text-opacity:1;color:rgb(196 201 208 / var(--tw-text-opacity, 1))}
.text-\[\#C9C6C0\]{--tw-text-opacity:1;color:rgb(201 198 192 / var(--tw-text-opacity, 1))}
.text-\[\#EDEFF2\]{--tw-text-opacity:1;color:rgb(237 239 242 / var(--tw-text-opacity, 1))}
.text-\[\#F87171\]{--tw-text-opacity:1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}
.text-admin-blue{--tw-text-opacity:1;color:rgb(136 156 231 / var(--tw-text-opacity, 1))}
.text-admin-grey{--tw-text-opacity:1;color:rgb(138 138 138 / var(--tw-text-opacity, 1))}
.text-admin-grey-light{--tw-text-opacity:1;color:rgb(151 151 151 / var(--tw-text-opacity, 1))}
.text-admin-grey-lighter{--tw-text-opacity:1;color:rgb(204 204 204 / var(--tw-text-opacity, 1))}
.text-admin-secondary{--tw-text-opacity:1;color:rgb(253 98 99 / var(--tw-text-opacity, 1))}
.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}
.text-ash{--tw-text-opacity:1;color:rgb(243 245 247 / var(--tw-text-opacity, 1))}
.text-black{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}
.text-color-green{--tw-text-opacity:1;color:rgb(0 160 0 / var(--tw-text-opacity, 1))}
.text-gold{--tw-text-opacity:1;color:rgb(224 184 75 / var(--tw-text-opacity, 1))}
.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}
.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}
.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}
.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}
.text-inherit{color:inherit}
.text-ink{--tw-text-opacity:1;color:rgb(12 14 17 / var(--tw-text-opacity, 1))}
.text-ink\/\[0\.72\]{color:rgb(12 14 17 / 0.72)}
.text-muted{--tw-text-opacity:1;color:rgb(154 161 171 / var(--tw-text-opacity, 1))}
.text-muted-2{--tw-text-opacity:1;color:rgb(123 130 140 / var(--tw-text-opacity, 1))}
.text-muted-4{--tw-text-opacity:1;color:rgb(214 218 224 / var(--tw-text-opacity, 1))}
.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}
.text-secondary{--tw-text-opacity:1;color:rgb(227 0 16 / var(--tw-text-opacity, 1))}
.text-secondary-dark{--tw-text-opacity:1;color:rgb(204 0 14 / var(--tw-text-opacity, 1))}
.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
.text-white\/40{color:rgb(255 255 255 / 0.4)}
.text-white\/50{color:rgb(255 255 255 / 0.5)}
.text-white\/60{color:rgb(255 255 255 / 0.6)}
.text-white\/70{color:rgb(255 255 255 / 0.7)}
.text-white\/80{color:rgb(255 255 255 / 0.8)}
.underline{text-decoration-line:underline}
.no-underline{text-decoration-line:none}
.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.\!placeholder-admin-grey-lighter::-moz-placeholder{--tw-placeholder-opacity:1 !important;color:rgb(204 204 204 / var(--tw-placeholder-opacity, 1)) !important}
.\!placeholder-admin-grey-lighter::placeholder{--tw-placeholder-opacity:1 !important;color:rgb(204 204 204 / var(--tw-placeholder-opacity, 1)) !important}
.accent-admin-blue{accent-color:#889CE7}
.accent-admin-secondary{accent-color:#FD6263}
.opacity-0{opacity:0}
.opacity-100{opacity:1}
.opacity-25{opacity:0.25}
.opacity-50{opacity:0.5}
.opacity-60{opacity:0.6}
.opacity-75{opacity:0.75}
.shadow-\[0_24px_50px_-30px_rgba\(224\2c 184\2c 75\2c 0\.4\)\]{--tw-shadow:0 24px 50px -30px rgba(224,184,75,0.4);--tw-shadow-colored:0 24px 50px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.shadow-\[0_30px_60px_-28px_rgba\(0\2c 0\2c 0\2c 0\.7\)\]{--tw-shadow:0 30px 60px -28px rgba(0,0,0,0.7);--tw-shadow-colored:0 30px 60px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.shadow-\[0_6px_20px_rgba\(0\2c 0\2c 0\2c 0\.35\)\]{--tw-shadow:0 6px 20px rgba(0,0,0,0.35);--tw-shadow-colored:0 6px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.shadow-\[0_8px_18px_-6px_rgba\(224\2c 184\2c 75\2c 0\.5\)\]{--tw-shadow:0 8px 18px -6px rgba(224,184,75,0.5);--tw-shadow-colored:0 8px 18px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.outline-none{outline:2px solid transparent;outline-offset:2px}
.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0 / var(--tw-ring-opacity, 1))}
.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219 / var(--tw-ring-opacity, 1))}
.ring-opacity-5{--tw-ring-opacity:0.05}
.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
.backdrop-blur-\[14px\]{--tw-backdrop-blur:blur(14px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}
.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}
.transition{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition-colors{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.duration-150{transition-duration:150ms}
.duration-200{transition-duration:200ms}
.duration-300{transition-duration:300ms}
.duration-500{transition-duration:500ms}
.duration-700{transition-duration:700ms}
.duration-75{transition-duration:75ms}
.ease-in{transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
.ease-in-out{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}
.ease-out{transition-timing-function:cubic-bezier(0, 0, 0.2, 1)}
.content-\[\'\'\]{--tw-content:'';content:var(--tw-content)}
.\[grid-template-columns\:repeat\(auto-fit\2c minmax\(200px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}
.\[grid-template-columns\:repeat\(auto-fit\2c minmax\(220px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}
.\[grid-template-columns\:repeat\(auto-fit\2c minmax\(240px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}
.\[grid-template-columns\:repeat\(auto-fit\2c minmax\(260px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}
.\[grid-template-columns\:repeat\(auto-fit\2c minmax\(280px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}
.\[grid-template-columns\:repeat\(auto-fit\2c minmax\(300px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}
:root {
  --accent: #e0b84b;
  --accent-hi: #ebc65e;
  --ink: #0c0e11;
  --gold: #e0b84b;
  --radius: 18px;
}
@media (prefers-reduced-motion: reduce) {
  [data-aos] {
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
  }
}
.before\:absolute::before{content:var(--tw-content);position:absolute}
.before\:left-\[4px\]::before{content:var(--tw-content);left:4px}
.before\:left-\[55\%\]::before{content:var(--tw-content);left:55%}
.before\:top-\[50\%\]::before{content:var(--tw-content);top:50%}
.before\:aspect-square::before{content:var(--tw-content);aspect-ratio:1 / 1}
.before\:w-\[20px\]::before{content:var(--tw-content);width:20px}
.before\:translate-y-\[-50\%\]::before{content:var(--tw-content);--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.before\:rounded-full::before{content:var(--tw-content);border-radius:9999px}
.before\:bg-admin-grey::before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(138 138 138 / var(--tw-bg-opacity, 1))}
.before\:duration-300::before{content:var(--tw-content);transition-duration:300ms}
.after\:hidden::after{content:var(--tw-content);display:none}
.after\:text-white::after{content:var(--tw-content);--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
.after\:content-\[\'x\'\]::after{--tw-content:'x';content:var(--tw-content)}
.hover\:-translate-y-\[1px\]:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.hover\:-translate-y-\[2px\]:hover{--tw-translate-y:-2px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.hover\:-translate-y-\[6px\]:hover{--tw-translate-y:-6px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.hover\:border-gold\/\[0\.4\]:hover{border-color:rgb(224 184 75 / 0.4)}
.hover\:border-gold\/\[0\.5\]:hover{border-color:rgb(224 184 75 / 0.5)}
.hover\:bg-admin-blue\/20:hover{background-color:rgb(136 156 231 / 0.2)}
.hover\:bg-admin-blue\/80:hover{background-color:rgb(136 156 231 / 0.8)}
.hover\:bg-admin-grey-light\/20:hover{background-color:rgb(151 151 151 / 0.2)}
.hover\:bg-admin-primary\/80:hover{background-color:rgb(20 20 22 / 0.8)}
.hover\:bg-admin-purple-dark:hover{--tw-bg-opacity:1;background-color:rgb(65 58 104 / var(--tw-bg-opacity, 1))}
.hover\:bg-admin-secondary:hover{--tw-bg-opacity:1;background-color:rgb(253 98 99 / var(--tw-bg-opacity, 1))}
.hover\:bg-admin-secondary\/20:hover{background-color:rgb(253 98 99 / 0.2)}
.hover\:bg-gold:hover{--tw-bg-opacity:1;background-color:rgb(224 184 75 / var(--tw-bg-opacity, 1))}
.hover\:bg-gold-hi:hover{--tw-bg-opacity:1;background-color:rgb(235 198 94 / var(--tw-bg-opacity, 1))}
.hover\:bg-gold\/\[0\.1\]:hover{background-color:rgb(224 184 75 / 0.1)}
.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}
.hover\:bg-green-500\/20:hover{background-color:rgb(34 197 94 / 0.2)}
.hover\:bg-green-700:hover{--tw-bg-opacity:1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}
.hover\:bg-ink\/\[0\.2\]:hover{background-color:rgb(12 14 17 / 0.2)}
.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}
.hover\:bg-white\/\[0\.06\]:hover{background-color:rgb(255 255 255 / 0.06)}
.hover\:bg-yellow-700:hover{--tw-bg-opacity:1;background-color:rgb(161 98 7 / var(--tw-bg-opacity, 1))}
.hover\:fill-white:hover{fill:#fff}
.hover\:text-gold:hover{--tw-text-opacity:1;color:rgb(224 184 75 / var(--tw-text-opacity, 1))}
.hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}
.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}
.hover\:text-ink:hover{--tw-text-opacity:1;color:rgb(12 14 17 / var(--tw-text-opacity, 1))}
.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
.focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}
.focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}
.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}
.focus\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.active\:bg-gray-100:active{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}
.active\:text-gray-500:active{--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}
.active\:text-gray-700:active{--tw-text-opacity:1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}
.active\:text-gray-800:active{--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}
.disabled\:pointer-events-none:disabled{pointer-events:none}
.disabled\:\!bg-admin-primary:disabled{--tw-bg-opacity:1 !important;background-color:rgb(20 20 22 / var(--tw-bg-opacity, 1)) !important}
.disabled\:opacity-60:disabled{opacity:0.6}
.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.group:hover .group-hover\:scale-\[1\.18\]{--tw-scale-x:1.18;--tw-scale-y:1.18;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.group:hover .group-hover\:bg-admin-primary{--tw-bg-opacity:1;background-color:rgb(20 20 22 / var(--tw-bg-opacity, 1))}
.group:hover .group-hover\:bg-gold{--tw-bg-opacity:1;background-color:rgb(224 184 75 / var(--tw-bg-opacity, 1))}
.group:hover .group-hover\:fill-admin-grey{fill:#8A8A8A}
.group:hover .group-hover\:text-ink{--tw-text-opacity:1;color:rgb(12 14 17 / var(--tw-text-opacity, 1))}
.group:hover .group-hover\:opacity-100{opacity:1}
@media (min-width: 640px){
.sm\:col-span-4{grid-column:span 4 / span 4}
.sm\:col-span-8{grid-column:span 8 / span 8}
.sm\:flex{display:flex}
.sm\:inline-flex{display:inline-flex}
.sm\:hidden{display:none}
.sm\:h-\[24px\]{height:24px}
.sm\:w-\[24px\]{width:24px}
.sm\:flex-1{flex:1 1 0%}
.sm\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}
.sm\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}
.sm\:grid-cols-\[170px_1fr\]{grid-template-columns:170px 1fr}
.sm\:items-center{align-items:center}
.sm\:justify-between{justify-content:space-between}
.sm\:gap-2{gap:0.5rem}
.sm\:px-\[15px\]{padding-left:15px;padding-right:15px}
.sm\:px-\[24px\]{padding-left:24px;padding-right:24px}
.sm\:px-\[clamp\(20px\2c 4vw\2c 48px\)\]{padding-left:clamp(20px, 4vw, 48px);padding-right:clamp(20px, 4vw, 48px)}
.sm\:text-\[16px\]{font-size:16px}
.sm\:\[grid-template-columns\:1fr_1fr\]{grid-template-columns:1fr 1fr}
.sm\:\[grid-template-columns\:minmax\(100px\2c 1fr\)_minmax\(140px\2c 2fr\)\]{grid-template-columns:minmax(100px,1fr) minmax(140px,2fr)}
.sm\:\[grid-template-columns\:minmax\(140px\2c 2fr\)_minmax\(100px\2c 1fr\)\]{grid-template-columns:minmax(140px,2fr) minmax(100px,1fr)}
.sm\:\[grid-template-columns\:repeat\(auto-fit\2c minmax\(140px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}
.sm\:\[grid-template-columns\:repeat\(auto-fit\2c minmax\(150px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}
@media (min-width: 768px){
.md\:grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}
.md\:\[grid-template-columns\:minmax\(280px\2c 0\.8fr\)_minmax\(300px\2c 1\.2fr\)\]{grid-template-columns:minmax(280px,0.8fr) minmax(300px,1.2fr)}}
@media (min-width: 941px){
.min-\[941px\]\:flex{display:flex}
.min-\[941px\]\:inline-flex{display:inline-flex}
.min-\[941px\]\:hidden{display:none}}
@media (min-width: 1024px){
.lg\:col-span-3{grid-column:span 3 / span 3}
.lg\:col-span-4{grid-column:span 4 / span 4}
.lg\:col-span-6{grid-column:span 6 / span 6}
.lg\:col-span-8{grid-column:span 8 / span 8}
.lg\:min-w-\[320px\]{min-width:320px}
.lg\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}
@media (min-width: 1200px){
.min-\[1200px\]\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}
@media (min-width: 1280px){
.xl\:min-w-\[420px\]{min-width:420px}}
.ltr\:origin-top-left:where([dir="ltr"], [dir="ltr"] *){transform-origin:top left}
.ltr\:origin-top-right:where([dir="ltr"], [dir="ltr"] *){transform-origin:top right}
.rtl\:origin-top-left:where([dir="rtl"], [dir="rtl"] *){transform-origin:top left}
.rtl\:origin-top-right:where([dir="rtl"], [dir="rtl"] *){transform-origin:top right}
.rtl\:flex-row-reverse:where([dir="rtl"], [dir="rtl"] *){flex-direction:row-reverse}
@media (prefers-color-scheme: dark){
.dark\:border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}
.dark\:bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}
.dark\:bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}
.dark\:text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}
.dark\:text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}
.dark\:text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}
.dark\:text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}
.dark\:hover\:bg-gray-900:hover{--tw-bg-opacity:1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}
.dark\:hover\:text-gray-200:hover{--tw-text-opacity:1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}
.dark\:hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}
.dark\:focus\:border-blue-700:focus{--tw-border-opacity:1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}
.dark\:focus\:border-blue-800:focus{--tw-border-opacity:1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}
.dark\:active\:bg-gray-700:active{--tw-bg-opacity:1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}
.dark\:active\:text-gray-300:active{--tw-text-opacity:1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}}
.\[\&\>\*\>\.title\]\:\!pb-\[16px\]>*>.title{padding-bottom:16px !important}
@media (min-width: 1024px){
.\[\&\>\*\>\.title\]\:lg\:text-\[24px\]>*>.title{font-size:24px}}
.\[\&\>\.subtitle\]\:bg-transparent>.subtitle{background-color:transparent}
.\[\&\>\.subtitle\]\:p-0>.subtitle{padding:0px}
.\[\&\>div\]\:bg-admin-primary>div{--tw-bg-opacity:1;background-color:rgb(20 20 22 / var(--tw-bg-opacity, 1))}
.\[\&\>div\]\:px-\[10px\]>div{padding-left:10px;padding-right:10px}
.\[\&\>div\]\:py-\[6px\]>div{padding-top:6px;padding-bottom:6px}
.\[\&_\.text-gold\]\:text-gold .text-gold{--tw-text-opacity:1;color:rgb(224 184 75 / var(--tw-text-opacity, 1))}
.\[\&_a\]\:text-gold a{--tw-text-opacity:1;color:rgb(224 184 75 / var(--tw-text-opacity, 1))}
.\[\&_a\]\:underline a{text-decoration-line:underline}
.swiper-slide-thumb-active .\[\.swiper-slide-thumb-active_\&\]\:border-gold{--tw-border-opacity:1;border-color:rgb(224 184 75 / var(--tw-border-opacity, 1))}/*
We declare all variables here as default so that they are easy to override...
*/
/* Border, shadows, ... */
/*
Variables that begin with $var- should NEVER be used directly in CSS rules.
they should only be included via the "@include var(property, var-name)"
mechanism.
*/
/* Border styles */
/* Cookie notice positioning */
/* Text colors */
/* Font Families */
/* White */
/* Differently shaded colors */
/*
Use @include var(property, varname) to include a variable, e.g.

    @include var(background-color, white1);

to create a white background.
*/
/* Spacing */
/* Breakpoints */
.klaro {
  font-family: inherit;
  font-family: var(--font-family, inherit);
  font-size: 14px;
  font-size: var(--font-size, 14px);
}
.klaro button {
  font-family: inherit;
  font-family: var(--font-family, inherit);
  font-size: 14px;
  font-size: var(--font-size, 14px);
}
.klaro.cm-as-context-notice {
  height: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.klaro .cookie-modal,
.klaro .context-notice,
.klaro .cookie-notice {
  /* The switch - the box around the slider */
}
.klaro .cookie-modal .cm-switch-container,
.klaro .context-notice .cm-switch-container,
.klaro .cookie-notice .cm-switch-container {
  border-bottom-style: solid;
  border-bottom-style: var(--border-style, solid);
  border-bottom-width: 1px;
  border-bottom-width: var(--border-width, 1px);
  border-bottom-color: #c8c8c8;
  border-bottom-color: var(--light2, #c8c8c8);
  display: block;
  position: relative;
  padding: 10px;
  padding-left: 66px;
  line-height: 20px;
  vertical-align: middle;
  min-height: 40px;
}
.klaro .cookie-modal .cm-switch-container:last-child,
.klaro .context-notice .cm-switch-container:last-child,
.klaro .cookie-notice .cm-switch-container:last-child {
  border-bottom: 0;
}
.klaro .cookie-modal .cm-switch-container:first-child,
.klaro .context-notice .cm-switch-container:first-child,
.klaro .cookie-notice .cm-switch-container:first-child {
  margin-top: 0;
}
.klaro .cookie-modal .cm-switch-container p,
.klaro .context-notice .cm-switch-container p,
.klaro .cookie-notice .cm-switch-container p {
  margin-top: 0;
}
.klaro .cookie-modal .cm-switch,
.klaro .context-notice .cm-switch,
.klaro .cookie-notice .cm-switch {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 30px;
}
.klaro .cookie-modal .cm-list-input:checked + .cm-list-label .slider,
.klaro .context-notice .cm-list-input:checked + .cm-list-label .slider,
.klaro .cookie-notice .cm-list-input:checked + .cm-list-label .slider {
  background-color: #1a936f;
  background-color: var(--green1, #1a936f);
}
.klaro .cookie-modal .cm-list-input.half-checked:checked + .cm-list-label .slider,
.klaro .context-notice .cm-list-input.half-checked:checked + .cm-list-label .slider,
.klaro .cookie-notice .cm-list-input.half-checked:checked + .cm-list-label .slider {
  background-color: #1a936f;
  background-color: var(--green1, #1a936f);
  opacity: 0.6;
}
.klaro .cookie-modal .cm-list-input.half-checked:checked + .cm-list-label .slider::before,
.klaro .context-notice .cm-list-input.half-checked:checked + .cm-list-label .slider::before,
.klaro .cookie-notice .cm-list-input.half-checked:checked + .cm-list-label .slider::before {
  -ms-transform: translateX(10px);
  transform: translateX(10px);
}
.klaro .cookie-modal .cm-list-input.only-required + .cm-list-label .slider,
.klaro .context-notice .cm-list-input.only-required + .cm-list-label .slider,
.klaro .cookie-notice .cm-list-input.only-required + .cm-list-label .slider {
  background-color: #24cc9a;
  background-color: var(--green2, #24cc9a);
  opacity: 0.8;
}
.klaro .cookie-modal .cm-list-input.only-required + .cm-list-label .slider::before,
.klaro .context-notice .cm-list-input.only-required + .cm-list-label .slider::before,
.klaro .cookie-notice .cm-list-input.only-required + .cm-list-label .slider::before {
  -ms-transform: translateX(10px);
  transform: translateX(10px);
}
.klaro .cookie-modal .cm-list-input.required:checked + .cm-list-label .slider,
.klaro .context-notice .cm-list-input.required:checked + .cm-list-label .slider,
.klaro .cookie-notice .cm-list-input.required:checked + .cm-list-label .slider {
  background-color: #24cc9a;
  background-color: var(--green2, #24cc9a);
  opacity: 0.8;
  cursor: not-allowed;
}
.klaro .cookie-modal .slider,
.klaro .context-notice .slider,
.klaro .cookie-notice .slider {
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19);
}
.klaro .cookie-modal .cm-list-input,
.klaro .context-notice .cm-list-input,
.klaro .cookie-notice .cm-list-input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 50px;
  height: 30px;
}
.klaro .cookie-modal .cm-list-title,
.klaro .context-notice .cm-list-title,
.klaro .cookie-notice .cm-list-title {
  font-size: 0.9em;
  font-weight: 600;
}
.klaro .cookie-modal .cm-list-description,
.klaro .context-notice .cm-list-description,
.klaro .cookie-notice .cm-list-description {
  color: #7c7c7c;
  color: var(--dark3, #7c7c7c);
  font-size: 0.9em;
  padding-top: 4px;
}
.klaro .cookie-modal .cm-list-label,
.klaro .context-notice .cm-list-label,
.klaro .cookie-notice .cm-list-label {
  /* The slider */
  /* Rounded sliders */
}
.klaro .cookie-modal .cm-list-label .cm-switch,
.klaro .context-notice .cm-list-label .cm-switch,
.klaro .cookie-notice .cm-list-label .cm-switch {
  position: absolute;
  left: 0;
}
.klaro .cookie-modal .cm-list-label .slider,
.klaro .context-notice .cm-list-label .slider,
.klaro .cookie-notice .cm-list-label .slider {
  background-color: #f2f2f2;
  background-color: var(--white2, #f2f2f2);
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: 0.4s;
  width: 50px;
  display: inline-block;
}
.klaro .cookie-modal .cm-list-label .slider::before,
.klaro .context-notice .cm-list-label .slider::before,
.klaro .cookie-notice .cm-list-label .slider::before {
  background-color: #e6e6e6;
  background-color: var(--white3, #e6e6e6);
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  left: 5px;
  bottom: 5px;
  transition: 0.4s;
}
.klaro .cookie-modal .cm-list-label .slider.round,
.klaro .context-notice .cm-list-label .slider.round,
.klaro .cookie-notice .cm-list-label .slider.round {
  border-radius: 30px;
}
.klaro .cookie-modal .cm-list-label .slider.round::before,
.klaro .context-notice .cm-list-label .slider.round::before,
.klaro .cookie-notice .cm-list-label .slider.round::before {
  border-radius: 50%;
}
.klaro .cookie-modal .cm-list-label input:focus + .slider,
.klaro .context-notice .cm-list-label input:focus + .slider,
.klaro .cookie-notice .cm-list-label input:focus + .slider {
  box-shadow-color: #48dfb2;
  box-shadow-color: var(--green3, #48dfb2);
  box-shadow: 0 0 1px var(--box-shadow-color, green3);
}
.klaro .cookie-modal .cm-list-label input:checked + .slider::before,
.klaro .context-notice .cm-list-label input:checked + .slider::before,
.klaro .cookie-notice .cm-list-label input:checked + .slider::before {
  -ms-transform: translateX(20px);
  transform: translateX(20px);
}
.klaro .cookie-modal .cm-list-input:focus + .cm-list-label .slider,
.klaro .context-notice .cm-list-input:focus + .cm-list-label .slider,
.klaro .cookie-notice .cm-list-input:focus + .cm-list-label .slider {
  box-shadow: 0 4px 6px 0 rgba(125, 125, 125, 0.2), 5px 5px 10px 0 rgba(125, 125, 125, 0.19);
}
.klaro .cookie-modal .cm-list-input:checked + .cm-list-label .slider::before,
.klaro .context-notice .cm-list-input:checked + .cm-list-label .slider::before,
.klaro .cookie-notice .cm-list-input:checked + .cm-list-label .slider::before {
  -ms-transform: translateX(20px);
  transform: translateX(20px);
}
.klaro .cookie-modal .slider,
.klaro .context-notice .slider,
.klaro .cookie-notice .slider {
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19);
}
.klaro .cookie-modal a,
.klaro .context-notice a,
.klaro .cookie-notice a {
  color: #1a936f;
  color: var(--green1, #1a936f);
  text-decoration: none;
}
.klaro .cookie-modal p,
.klaro .cookie-modal strong,
.klaro .cookie-modal h1,
.klaro .cookie-modal h2,
.klaro .cookie-modal ul,
.klaro .cookie-modal li,
.klaro .context-notice p,
.klaro .context-notice strong,
.klaro .context-notice h1,
.klaro .context-notice h2,
.klaro .context-notice ul,
.klaro .context-notice li,
.klaro .cookie-notice p,
.klaro .cookie-notice strong,
.klaro .cookie-notice h1,
.klaro .cookie-notice h2,
.klaro .cookie-notice ul,
.klaro .cookie-notice li {
  color: #fafafa;
  color: var(--light1, #fafafa);
}
.klaro .cookie-modal p,
.klaro .cookie-modal h1,
.klaro .cookie-modal h2,
.klaro .cookie-modal ul,
.klaro .cookie-modal li,
.klaro .context-notice p,
.klaro .context-notice h1,
.klaro .context-notice h2,
.klaro .context-notice ul,
.klaro .context-notice li,
.klaro .cookie-notice p,
.klaro .cookie-notice h1,
.klaro .cookie-notice h2,
.klaro .cookie-notice ul,
.klaro .cookie-notice li {
  display: block;
  text-align: left;
  margin: 0;
  padding: 0;
  margin-top: 0.7em;
}
.klaro .cookie-modal h1,
.klaro .cookie-modal h2,
.klaro .cookie-modal h3,
.klaro .cookie-modal h4,
.klaro .cookie-modal h5,
.klaro .cookie-modal h6,
.klaro .context-notice h1,
.klaro .context-notice h2,
.klaro .context-notice h3,
.klaro .context-notice h4,
.klaro .context-notice h5,
.klaro .context-notice h6,
.klaro .cookie-notice h1,
.klaro .cookie-notice h2,
.klaro .cookie-notice h3,
.klaro .cookie-notice h4,
.klaro .cookie-notice h5,
.klaro .cookie-notice h6 {
  font-family: inherit;
  font-family: var(--title-font-family, inherit);
}
.klaro .cookie-modal .cm-link,
.klaro .context-notice .cm-link,
.klaro .cookie-notice .cm-link {
  margin-right: 0.5em;
  vertical-align: middle;
}
.klaro .cookie-modal .cm-btn,
.klaro .context-notice .cm-btn,
.klaro .cookie-notice .cm-btn {
  color: #fff;
  color: var(--button-text-color, #fff);
  background-color: #5c5c5c;
  background-color: var(--dark2, #5c5c5c);
  border-radius: 4px;
  border-radius: var(--border-radius, 4px);
  padding: 6px 10px;
  margin-right: 0.5em;
  border-style: none;
  padding: 0.4em;
  font-size: 1em;
  cursor: pointer;
}
.klaro .cookie-modal .cm-btn:disabled,
.klaro .context-notice .cm-btn:disabled,
.klaro .cookie-notice .cm-btn:disabled {
  opacity: 0.5;
}
.klaro .cookie-modal .cm-btn.cm-btn-close,
.klaro .context-notice .cm-btn.cm-btn-close,
.klaro .cookie-notice .cm-btn.cm-btn-close {
  background-color: #c8c8c8;
  background-color: var(--light2, #c8c8c8);
}
.klaro .cookie-modal .cm-btn.cm-btn-success,
.klaro .context-notice .cm-btn.cm-btn-success,
.klaro .cookie-notice .cm-btn.cm-btn-success {
  background-color: #1a936f;
  background-color: var(--green1, #1a936f);
}
.klaro .cookie-modal .cm-btn.cm-btn-success-var,
.klaro .context-notice .cm-btn.cm-btn-success-var,
.klaro .cookie-notice .cm-btn.cm-btn-success-var {
  background-color: #24cc9a;
  background-color: var(--green2, #24cc9a);
}
.klaro .cookie-modal .cm-btn.cm-btn-info,
.klaro .context-notice .cm-btn.cm-btn-info,
.klaro .cookie-notice .cm-btn.cm-btn-info {
  background-color: #2581c4;
  background-color: var(--blue1, #2581c4);
}
.klaro .context-notice {
  border-radius: 4px;
  border-radius: var(--border-radius, 4px);
  border-style: solid;
  border-style: var(--border-style, solid);
  border-width: 1px;
  border-width: var(--border-width, 1px);
  border-color: #c8c8c8;
  border-color: var(--light2, #c8c8c8);
  background-color: #fafafa;
  background-color: var(--light1, #fafafa);
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  padding: 12px;
  height: 100%;
}
.klaro .context-notice.cm-dark {
  background-color: #333;
  background-color: var(--dark1, #333);
  border-color: #5c5c5c;
  border-color: var(--dark2, #5c5c5c);
}
.klaro .context-notice.cm-dark p {
  color: #fafafa;
  color: var(--light1, #fafafa);
}
.klaro .context-notice.cm-dark p a {
  color: #459cdc;
  color: var(--blue2, #459cdc);
}
.klaro .context-notice p {
  color: #333;
  color: var(--dark1, #333);
  flex-grow: 0;
  text-align: center;
  padding-top: 0;
  margin-top: 0;
}
.klaro .context-notice p a {
  color: #24cc9a;
  color: var(--green2, #24cc9a);
}
.klaro .context-notice p.cm-buttons {
  margin-top: 12px;
}
.klaro .context-notice p.ccn-description-empty-store {
  margin-top: 24px;
  font-size: 14px;
  font-size: var(--font-size, 14px);
}
.klaro .cookie-modal {
  width: 100%;
  height: 100%;
  position: fixed;
  overflow: hidden;
  left: 0;
  top: 0;
  z-index: 1000;
}
.klaro .cookie-modal.cm-embedded {
  position: relative;
  height: inherit;
  width: inherit;
  left: inherit;
  right: inherit;
  z-index: 0;
}
.klaro .cookie-modal.cm-embedded .cm-modal.cm-klaro {
  position: relative;
  -ms-transform: none;
      transform: none;
}
.klaro .cookie-modal .cm-bg {
  background: rgba(0, 0, 0, 0.5);
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
}
.klaro .cookie-modal .cm-modal.cm-klaro {
  background-color: #333;
  background-color: var(--dark1, #333);
  color: #fafafa;
  color: var(--light1, #fafafa);
  z-index: 1001;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19);
  width: 100%;
  max-height: 98%;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  position: fixed;
  overflow: auto;
}
@media (min-width: 660px) {
  .klaro .cookie-modal .cm-modal.cm-klaro {
    border-radius: 4px;
    border-radius: var(--border-radius, 4px);
    position: relative;
    margin: 0 auto;
    max-width: 640px;
    height: auto;
    width: auto;
  }
}
.klaro .cookie-modal .cm-modal .hide {
  border-style: none;
  background: none;
  cursor: pointer;
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 1;
}
.klaro .cookie-modal .cm-modal .hide svg {
  stroke: #fafafa;
  stroke: var(--light1, #fafafa);
}
.klaro .cookie-modal .cm-modal .cm-footer {
  border-top-color: #5c5c5c;
  border-top-color: var(--dark2, #5c5c5c);
  border-top-width: 1px;
  border-top-width: var(--border-width, 1px);
  border-top-style: solid;
  border-top-style: var(--border-style, solid);
  padding: 1em;
}
.klaro .cookie-modal .cm-modal .cm-footer-buttons {
  display: flex;
  flex-flow: row;
  justify-content: space-between;
}
.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by {
  font-size: 0.8em;
  padding-top: 4px;
  text-align: right;
  padding-right: 8px;
}
.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a {
  color: #5c5c5c;
  color: var(--dark2, #5c5c5c);
}
.klaro .cookie-modal .cm-modal .cm-header {
  border-bottom-width: 1px;
  border-bottom-width: var(--border-width, 1px);
  border-bottom-style: solid;
  border-bottom-style: var(--border-style, solid);
  border-bottom-color: #5c5c5c;
  border-bottom-color: var(--dark2, #5c5c5c);
  padding: 1em;
  padding-right: 24px;
}
.klaro .cookie-modal .cm-modal .cm-header h1 {
  margin: 0;
  font-size: 2em;
  display: block;
}
.klaro .cookie-modal .cm-modal .cm-header h1.title {
  padding-right: 20px;
}
.klaro .cookie-modal .cm-modal .cm-body {
  padding: 1em;
}
.klaro .cookie-modal .cm-modal .cm-body ul {
  display: block;
}
.klaro .cookie-modal .cm-modal .cm-body span {
  display: inline-block;
  width: auto;
}
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes {
  padding: 0;
  margin: 0;
}
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-caret,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-caret {
  color: #a0a0a0;
  color: var(--light3, #a0a0a0);
}
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content {
  margin-left: -40px;
  display: none;
}
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content.expanded,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content.expanded {
  margin-top: 10px;
  display: block;
}
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose {
  position: relative;
  line-height: 20px;
  vertical-align: middle;
  padding-left: 60px;
  min-height: 40px;
}
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service:first-child,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose:first-child,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service:first-child,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose:first-child {
  margin-top: 0;
}
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p {
  margin-top: 0;
}
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p.purposes,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p.purposes,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p.purposes,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes {
  color: #a0a0a0;
  color: var(--light3, #a0a0a0);
  font-size: 0.8em;
}
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service.cm-toggle-all,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose.cm-toggle-all,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service.cm-toggle-all,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all {
  border-top-width: 1px;
  border-top-width: var(--border-width, 1px);
  border-top-style: solid;
  border-top-style: var(--border-style, solid);
  border-top-color: #5c5c5c;
  border-top-color: var(--dark2, #5c5c5c);
  padding-top: 1em;
}
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-list-title,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-list-title,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-list-title,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-list-title {
  font-weight: 600;
}
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required {
  color: #5c5c5c;
  color: var(--dark2, #5c5c5c);
  padding-left: 0.2em;
  font-size: 0.8em;
}
.klaro .cookie-notice:not(.cookie-modal-notice) {
  background-color: #333;
  background-color: var(--dark1, #333);
  z-index: 999;
  position: fixed;
  width: 100%;
  bottom: 0;
  right: 0;
}
@media (min-width: 1024px) {
  .klaro .cookie-notice:not(.cookie-modal-notice) {
    border-radius: 4px;
    border-radius: var(--border-radius, 4px);
    position: fixed;
    position: var(--notice-position, fixed);
    right: 20px;
    right: var(--notice-right, 20px);
    left: auto;
    left: var(--notice-left, auto);
    bottom: 20px;
    bottom: var(--notice-bottom, 20px);
    top: auto;
    top: var(--notice-top, auto);
    max-width: 400px;
    max-width: var(--notice-max-width, 400px);
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19);
  }
}
@media (max-width: 1023px) {
  .klaro .cookie-notice:not(.cookie-modal-notice) {
    border-style: none;
    border-radius: 0;
  }
}
.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded {
  position: relative;
  height: inherit;
  width: inherit;
  left: inherit;
  right: inherit;
  bottom: inherit;
  z-index: 0;
}
.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded .cn-body {
  padding-top: 0.5em;
}
.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body {
  margin-bottom: 0;
  margin-right: 0;
  bottom: 0;
  padding: 1em;
  padding-top: 0;
}
.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p {
  margin-bottom: 0.5em;
}
.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p.cn-changes {
  text-decoration: underline;
}
.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more {
  display: inline-block;
  flex-grow: 1;
}
.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons {
  display: inline-block;
  margin-top: -0.5em;
}
@media (max-width: 384px) {
  .klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons {
    width: 100%;
  }
}
.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn {
  margin-top: 0.5em;
}
@media (max-width: 384px) {
  .klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn {
    width: calc(50% - 0.5em);
  }
}
.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok {
  margin-top: -0.5em;
  display: flex;
  flex-flow: row;
  flex-wrap: wrap;
  justify-content: right;
  align-items: baseline;
}
.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a,
.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok div {
  margin-top: 0.5em;
}
.klaro .cookie-modal-notice {
  background-color: #333;
  background-color: var(--dark1, #333);
  color: #fafafa;
  color: var(--light1, #fafafa);
  z-index: 1001;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19);
  width: 100%;
  max-height: 98%;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  position: fixed;
  overflow: auto;
  padding: 1em;
  padding-top: 0.2em;
}
@media (min-width: 400px) {
  .klaro .cookie-modal-notice {
    border-radius: 4px;
    border-radius: var(--border-radius, 4px);
    position: relative;
    margin: 0 auto;
    max-width: 400px;
    height: auto;
    width: auto;
  }
}
.klaro .cookie-modal-notice .cn-ok {
  display: flex;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 1em;
}
.klaro .cookie-notice-hidden {
  display: none !important;
}
.klaro {
  --green1: #e0b84b;
  --green2: #ebc65e;
  --green3: #e0b84b;
  --dark1: #14171b;
  --dark2: #0f1216;
  --dark3: #24272c;
  --light1: #f3f5f7;
  --light2: #9aa1ab;
  --light3: #cbd0d7;
  --white1: #0f1216;
  --white2: #3a3d43;
  --white3: #f3f5f7;
  --button-text-color: #0c0e11;
}
.klaro .cookie-modal .cm-list-input:checked + .cm-list-label .slider,
.klaro .cookie-modal .cm-list-input.half-checked:checked + .cm-list-label .slider,
.klaro .context-notice .cm-list-input:checked + .cm-list-label .slider,
.klaro .context-notice .cm-list-input.half-checked:checked + .cm-list-label .slider,
.klaro .cookie-notice .cm-list-input:checked + .cm-list-label .slider,
.klaro .cookie-notice .cm-list-input.half-checked:checked + .cm-list-label .slider {
  background-color: #e0b84b;
}
.klaro .cookie-modal .cm-list-label .slider,
.klaro .context-notice .cm-list-label .slider,
.klaro .cookie-notice .cm-list-label .slider {
  background-color: #3a3d43;
}
.klaro .cookie-modal .cm-list-label .slider::before,
.klaro .context-notice .cm-list-label .slider::before,
.klaro .cookie-notice .cm-list-label .slider::before {
  background-color: #f3f5f7;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.45);
}
.klaro .cookie-modal a,
.klaro .context-notice a,
.klaro .cookie-notice a {
  color: #e0b84b;
}
.klaro .cookie-modal .cm-list-description,
.klaro .cookie-modal .cm-services .cm-caption,
.klaro .cookie-modal .purposes,
.klaro .cookie-modal .cm-purpose-item,
.klaro .context-notice .cm-list-description,
.klaro .context-notice .cm-services .cm-caption,
.klaro .context-notice .purposes,
.klaro .context-notice .cm-purpose-item,
.klaro .cookie-notice .cm-list-description,
.klaro .cookie-notice .cm-services .cm-caption,
.klaro .cookie-notice .purposes,
.klaro .cookie-notice .cm-purpose-item {
  color: #cbd0d7;
}
.klaro .cookie-modal .cm-list-title,
.klaro .context-notice .cm-list-title,
.klaro .cookie-notice .cm-list-title {
  font-weight: 700;
  color: #f3f5f7;
}
.klaro .cookie-modal .cm-btn,
.klaro .context-notice .cm-btn,
.klaro .cookie-notice .cm-btn {
  border-radius: 8px;
  padding-left: 1.4em;
  padding-right: 1.4em;
}
.klaro .cookie-modal .cm-btn.cm-btn-success, .klaro .cookie-modal .cm-btn.cm-btn-success-var, .klaro .cookie-modal .cm-btn.cn-ok,
.klaro .context-notice .cm-btn.cm-btn-success,
.klaro .context-notice .cm-btn.cm-btn-success-var,
.klaro .context-notice .cm-btn.cn-ok,
.klaro .cookie-notice .cm-btn.cm-btn-success,
.klaro .cookie-notice .cm-btn.cm-btn-success-var,
.klaro .cookie-notice .cm-btn.cn-ok {
  background-color: #e0b84b;
  color: #0c0e11;
  border: 1px solid #e0b84b;
}
.klaro .cookie-modal .cm-btn.cm-btn-success:hover, .klaro .cookie-modal .cm-btn.cm-btn-success-var:hover, .klaro .cookie-modal .cm-btn.cn-ok:hover,
.klaro .context-notice .cm-btn.cm-btn-success:hover,
.klaro .context-notice .cm-btn.cm-btn-success-var:hover,
.klaro .context-notice .cm-btn.cn-ok:hover,
.klaro .cookie-notice .cm-btn.cm-btn-success:hover,
.klaro .cookie-notice .cm-btn.cm-btn-success-var:hover,
.klaro .cookie-notice .cm-btn.cn-ok:hover {
  background-color: #ebc65e;
  border-color: #ebc65e;
}
.klaro .cookie-modal .cm-btn.cm-btn-success-var,
.klaro .context-notice .cm-btn.cm-btn-success-var,
.klaro .cookie-notice .cm-btn.cm-btn-success-var {
  min-width: 150px;
}
.klaro .cookie-modal .cm-btn.cm-btn-info,
.klaro .context-notice .cm-btn.cm-btn-info,
.klaro .cookie-notice .cm-btn.cm-btn-info {
  background-color: #24272c;
  color: #f3f5f7;
  border: 1px solid #24272c;
}
.klaro .cookie-modal .cm-btn.cm-btn-info:hover,
.klaro .context-notice .cm-btn.cm-btn-info:hover,
.klaro .cookie-notice .cm-btn.cm-btn-info:hover {
  background-color: #2f3339;
  border-color: #2f3339;
}
.klaro .cookie-modal .cm-btn.cm-btn-decline, .klaro .cookie-modal .cm-btn.cm-btn-danger, .klaro .cookie-modal .cm-btn.cn-decline,
.klaro .context-notice .cm-btn.cm-btn-decline,
.klaro .context-notice .cm-btn.cm-btn-danger,
.klaro .context-notice .cm-btn.cn-decline,
.klaro .cookie-notice .cm-btn.cm-btn-decline,
.klaro .cookie-notice .cm-btn.cm-btn-danger,
.klaro .cookie-notice .cm-btn.cn-decline {
  background-color: transparent;
  color: #9aa1ab;
  border: 1px solid rgba(255, 255, 255, 0.1);
}
.klaro .cookie-modal .cm-btn.cm-btn-decline:hover, .klaro .cookie-modal .cm-btn.cm-btn-danger:hover, .klaro .cookie-modal .cm-btn.cn-decline:hover,
.klaro .context-notice .cm-btn.cm-btn-decline:hover,
.klaro .context-notice .cm-btn.cm-btn-danger:hover,
.klaro .context-notice .cm-btn.cn-decline:hover,
.klaro .cookie-notice .cm-btn.cm-btn-decline:hover,
.klaro .cookie-notice .cm-btn.cm-btn-danger:hover,
.klaro .cookie-notice .cm-btn.cn-decline:hover {
  background-color: rgba(255, 255, 255, 0.06);
  color: #f3f5f7;
}
.klaro .cookie-modal .cm-modal {
  border-top: 4px solid #e0b84b;
  border-radius: 14px;
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.55);
  overflow: hidden;
}
.klaro .cookie-modal .cm-modal .cm-header {
  border-bottom-color: rgba(255, 255, 255, 0.1);
  padding: 1.75em 2em;
}
.klaro .cookie-modal .cm-modal .cm-body {
  padding: 1.75em 2em;
}
.klaro .cookie-modal .cm-modal .cm-footer {
  border-top-color: rgba(255, 255, 255, 0.1);
  padding: 1.5em 2em;
}
.klaro .cookie-modal .cm-footer .cm-footer-buttons .cm-btn:only-child {
  margin-left: auto;
}
.klaro .cookie-modal .cm-switch-container {
  background-color: #0f1216;
  border-radius: 10px;
  padding: 14px 16px 14px 66px;
}
.klaro .cookie-modal .cm-bg {
  background: rgba(0, 0, 0, 0.75);
}
@media (max-width: 640px) {
  .klaro .cookie-modal .cm-modal .cm-header,
  .klaro .cookie-modal .cm-modal .cm-body,
  .klaro .cookie-modal .cm-modal .cm-footer {
    padding-left: 24px;
    padding-right: 24px;
  }
  .klaro .cookie-modal .cm-footer .cm-footer-buttons {
    flex-wrap: wrap;
    gap: 8px;
  }
  .klaro .cookie-modal .cm-footer .cm-footer-buttons .cm-btn {
    margin: 0;
  }
  .klaro .cookie-modal .cm-footer .cm-footer-buttons .cm-btn-accept-all {
    order: -1;
    flex: 1 0 100%;
    width: 100%;
  }
  .klaro .cookie-modal .cm-footer .cm-footer-buttons .cm-btn-decline,
  .klaro .cookie-modal .cm-footer .cm-footer-buttons .cm-btn-accept {
    flex: 1 1 0;
  }
}