[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(0.25, 0.25, 0.75, 0.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0, 100px, 0)}[data-aos=fade-down]{transform:translate3d(0, -100px, 0)}[data-aos=fade-right]{transform:translate3d(-100px, 0, 0)}[data-aos=fade-left]{transform:translate3d(100px, 0, 0)}[data-aos=fade-up-right]{transform:translate3d(-100px, 100px, 0)}[data-aos=fade-up-left]{transform:translate3d(100px, 100px, 0)}[data-aos=fade-down-right]{transform:translate3d(-100px, -100px, 0)}[data-aos=fade-down-left]{transform:translate3d(100px, -100px, 0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(0.6)}[data-aos=zoom-in-up]{transform:translate3d(0, 100px, 0) scale(0.6)}[data-aos=zoom-in-down]{transform:translate3d(0, -100px, 0) scale(0.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px, 0, 0) scale(0.6)}[data-aos=zoom-in-left]{transform:translate3d(100px, 0, 0) scale(0.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0, 100px, 0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0, -100px, 0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px, 0, 0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px, 0, 0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0, 100%, 0)}[data-aos=slide-down]{transform:translate3d(0, -100%, 0)}[data-aos=slide-right]{transform:translate3d(-100%, 0, 0)}[data-aos=slide-left]{transform:translate3d(100%, 0, 0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-outline-width: 1px;--f-button-outline-color: rgba(0, 0, 0, .7);--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-opacity: 1;--f-button-svg-disabled-opacity: .5;--f-button-svg-transition: opacity .15s ease;--f-button-svg-transform: none}.f-button{width:40px;width:var(--f-button-width);height:40px;height:var(--f-button-height);border:0;border:var(--f-button-border);border-radius:0;border-radius:var(--f-button-border-radius);color:#374151;color:var(--f-button-color);background:#f8f8f8;background:var(--f-button-bg);box-shadow:none;box-shadow:var(--f-button-shadow);transform:none;transform:var(--f-button-transform);transition:all .15s ease;transition:var(--f-button-transition);-webkit-backdrop-filter:var(--f-button-backdrop-filter);backdrop-filter:var(--f-button-backdrop-filter);display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;pointer-events:all;cursor:pointer;overflow:hidden}@media(hover: hover){.f-button:hover:not([aria-disabled]){color:#374151;color:var(--f-button-hover-color, var(--f-button-color));background-color:#f8f8f8;background-color:var(--f-button-hover-bg, var(--f-button-bg))}}.f-button:active:not([aria-disabled]){color:#374151;color:var(--f-button-active-color, var(--f-button-hover-color, var(--f-button-color)));background-color:#f8f8f8;background-color:var(--f-button-active-bg, var(--f-button-hover-bg, var(--f-button-bg)))}.f-button:focus{outline:none}.f-button.focus-visible{outline:1px solid rgba(0, 0, 0, .7);outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset);position:relative;z-index:1}.f-button.focus-visible{outline:1px solid rgba(0, 0, 0, .7);outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset);position:relative;z-index:1}.f-button:focus-visible{outline:1px solid rgba(0, 0, 0, .7);outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset);position:relative;z-index:1}.f-button svg{width:20px;width:var(--f-button-svg-width);height:20px;height:var(--f-button-svg-height);transform:none;transform:var(--f-button-svg-transform);fill:none;fill:var(--f-button-svg-fill);filter:none;filter:var(--f-button-svg-filter);opacity:1;opacity:var(--f-button-svg-opacity, 1);transition:opacity .15s ease;transition:var(--f-button-svg-transition);stroke:currentColor;stroke-width:1.5;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.f-button[aria-disabled]{cursor:default}.f-button[aria-disabled] svg{opacity:.5;opacity:var(--f-button-svg-disabled-opacity)}:root{--f-spinner-color-1: rgba(0, 0, 0, .1);--f-spinner-color-2: rgba(17, 24, 28, .8);--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-border-radius: 50%;--f-spinner-border-width: 4px}.f-spinner{position:absolute;top:50%;left:50%;margin:calc(50px*-0.5) 0 0 calc(50px*-0.5);margin:calc(var(--f-spinner-width)*-0.5) 0 0 calc(var(--f-spinner-height)*-0.5);padding:0;width:50px;width:var(--f-spinner-width);height:50px;height:var(--f-spinner-height);border-radius:50%;border-radius:var(--f-spinner-border-radius);border:4px solid rgba(0, 0, 0, .1);border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-top-color:rgba(17, 24, 28, .8);border-top-color:var(--f-spinner-color-2);animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both}@keyframes f-spinner{to{transform:rotate(360deg)}}.f-panzoom,.f-zoomable{position:relative;overflow:hidden;display:flex;align-items:center;flex-direction:column}.f-panzoom:before,.f-panzoom:after,.f-zoomable:before,.f-zoomable:after{display:block;content:""}.f-panzoom:not(.has-controls):before,.f-zoomable:not(.has-controls):before{margin-bottom:auto}.f-panzoom:after,.f-zoomable:after{margin-top:auto}.f-panzoom__wrapper{position:relative;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__wrapper.will-zoom-out{cursor:zoom-out}.f-panzoom__wrapper.can-drag{cursor:move;cursor:grab}.f-panzoom__wrapper.will-zoom-in{cursor:zoom-in}.f-panzoom__wrapper.is-dragging{cursor:move;cursor:grabbing}.f-panzoom__wrapper.has-error{display:none}.f-panzoom__content{min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__content.is-lazyloading,.f-panzoom__content.has-lazyerror{visibility:hidden}img.f-panzoom__content{vertical-align:top;-o-object-fit:contain;object-fit:contain;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.f-panzoom__wrapper>img.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.f-panzoom__viewport>.f-panzoom__content{display:block;width:100%;height:100%;-o-object-fit:fill;object-fit:fill}picture.f-panzoom__content img{vertical-align:top;width:100%;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.f-fadeIn{animation:0.2s ease 0s both f-fadeIn;animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:0.2s ease 0s both f-fadeOut;animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-crossfadeIn{animation:0.2s ease both f-crossfadeIn;animation:var(--f-transition-duration, 0.2s) ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(0.2s*.2) ease calc(0.2s*.8) both f-crossfadeOut;animation:calc(var(--f-transition-duration, 0.2s)*.2) ease calc(var(--f-transition-duration, 0.2s)*.8) both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.is-horizontal .f-slideIn.from-next{animation:0.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideInNextX;animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNextX}.is-horizontal .f-slideIn.from-prev{animation:0.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrevX;animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrevX}.is-horizontal .f-slideOut.to-next{animation:0.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNextX;animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{animation:0.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrevX;animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrevX}@keyframes f-slideInPrevX{0%{transform:translate(calc(100% + 0));transform:translate(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextX{0%{transform:translate(calc(-100% - 0));transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextX{to{transform:translate(calc(-100% - 0));transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevX{to{transform:translate(calc(100% + 0));transform:translate(calc(100% + var(--f-carousel-gap, 0)))}}.is-vertical .f-slideIn.from-next{animation:0.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideInNextY;animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNextY}.is-vertical .f-slideIn.from-prev{animation:0.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrevY;animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrevY}.is-vertical .f-slideOut.to-next{animation:0.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNextY;animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNextY}.is-vertical .f-slideOut.to-prev{animation:0.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrevY;animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrevY}@keyframes f-slideInPrevY{0%{transform:translateY(calc(100% + 0));transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextY{0%{transform:translateY(calc(-100% - 0));transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextY{to{transform:translateY(calc(-100% - 0));transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevY{to{transform:translateY(calc(100% + 0));transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}}.f-zoomInUp{animation:0.3s ease both f-zoomInUp;animation:var(--f-transition-duration, 0.3s) ease both f-zoomInUp}.f-zoomOutDown{animation:0.3s ease both f-zoomOutDown;animation:var(--f-transition-duration, 0.3s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(0.975) translate3d(0, 16px, 0);transform:scale(var(--f-zoomInUp-scale, 0.975)) translate3d(var(--f-zoomInUp-x, 0), var(--f-zoomInUp-y, 16px), 0);opacity:0;opacity:var(--f-zoomInUp-opacity, 0)}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0, 16px, 0);transform:scale(var(--f-zoomOutDown-scale, 0.975)) translate3d(var(--f-zoomOutDown-x, 0), var(--f-zoomOutDown-y, 16px), 0);opacity:0}}.f-throwOutUp{animation:0.2s ease-out both f-throwOutUp;animation:var(--f-throwOutUp-duration, 0.2s) ease-out both f-throwOutUp}.f-throwOutDown{animation:0.2s ease-out both f-throwOutDown;animation:var(--f-throwOutDown-duration, 0.2s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0, calc(150px * -1), 0);transform:translate3d(0, calc(var(--f-throwOutUp-y, 150px) * -1), 0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0, 150px, 0);transform:translate3d(0, var(--f-throwOutDown-y, 150px), 0);opacity:0}}.f-carousel__slide.has-html{overflow:auto}.f-html{position:relative;margin:0;margin:var(--f-html-margin, 0);padding:2rem;padding:var(--f-html-padding, 2rem);color:currentColor;color:var(--f-html-color, currentColor);background:var(--f-html-bg)}.f-html.is-error{text-align:center}.has-iframe .f-html,.has-pdf .f-html,.has-gmap .f-html{min-height:1px;overflow:visible;width:100%;height:100%}.has-pdf .f-html,.has-gmap .f-html{padding:0}.f-iframe{display:block;margin:0;border:0;height:100%;width:100%}.f-caption{align-self:center;flex-shrink:0;max-width:100%;max-height:calc(80vh - 100px);overflow:auto;margin:var(--f-caption-margin);padding:16px 4px;padding:var(--f-caption-padding, 16px 4px);word-wrap:anywhere;line-height:var(--f-caption-line-height);color:var(--f-caption-color);background:var(--f-caption-bg);font:var(--f-caption-font)}.has-html5video .f-html,.has-youtube .f-html,.has-vimeo .f-html{padding:0;width:100%;height:100%;max-width:960px;max-width:var(--f-video-width, 960px);max-height:540px;max-height:var(--f-video-height, 540px);aspect-ratio:var(--f-video-aspect-ratio);min-height:1px;overflow:visible;background:rgba(0, 0, 0, 0.9);background:var(--f-video-bg, rgba(0, 0, 0, 0.9))}.f-html5video{border:0;display:block;height:100%;width:100%;background:transparent}.f-button.is-arrow{--f-button-width: var(--f-arrow-width, 46px);--f-button-height: var(--f-arrow-height, 46px);--f-button-svg-width: var(--f-arrow-svg-width, 24px);--f-button-svg-height: var(--f-arrow-svg-height, 24px);--f-button-svg-stroke-width: var(--f-arrow-svg-stroke-width, 1.75);--f-button-border-radius: var(--f-arrow-border-radius, unset);--f-button-bg: var(--f-arrow-bg, transparent);--f-button-hover-bg: var(--f-arrow-hover-bg, var(--f-arrow-bg));--f-button-active-bg: var(--f-arrow-active-bg, var(--f-arrow-hover-bg));--f-button-shadow: var(--f-arrow-shadow);--f-button-color: var(--f-arrow-color);--f-button-hover-color: var(--f-arrow-hover-color, var(--f-arrow-color));--f-button-active-color: var( --f-arrow-active-color, var(--f-arrow-hover-color) );overflow:visible}.f-button.is-arrow.is-prev,.f-button.is-arrow.is-next{position:absolute;transform:translate(0);z-index:20}.is-horizontal .f-button.is-arrow.is-prev,.is-horizontal .f-button.is-arrow.is-next{top:50%;right:auto;bottom:auto;left:auto;transform:translateY(-50%)}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:0;left:var(--f-arrow-pos, 0)}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:0;right:var(--f-arrow-pos, 0)}.is-horizontal.is-rtl .f-button.is-arrow.is-prev{right:0;right:var(--f-arrow-pos, 0);transform:translateY(-50%) rotateY(180deg)}.is-horizontal.is-rtl .f-button.is-arrow.is-next{left:0;left:var(--f-arrow-pos, 0);transform:translateY(-50%) rotateY(180deg)}.is-vertical.is-ltr .f-button.is-arrow.is-prev,.is-vertical.is-rtl .f-button.is-arrow.is-prev{top:0;top:var(--f-arrow-pos, 0);right:auto;bottom:auto;left:50%;transform:translate(-50%)}.is-vertical.is-ltr .f-button.is-arrow.is-next,.is-vertical.is-rtl .f-button.is-arrow.is-next{top:auto;right:auto;bottom:0;bottom:var(--f-arrow-pos, 0);left:50%;transform:translate(-50%)}.is-vertical .f-button.is-arrow.is-prev svg,.is-vertical .f-button.is-arrow.is-next svg{transform:rotate(90deg)}.f-carousel__toolbar{--f-progressbar-height: 100%;display:grid;grid-template-columns:1fr auto 1fr;margin:0;margin:var(--f-toolbar-margin, 0);padding:8px;padding:var(--f-toolbar-padding, 8px);line-height:var(--f-toolbar-line-height);background:none;background:var(--f-toolbar-bg, none);box-shadow:none;box-shadow:var(--f-toolbar-shadow, none);-webkit-backdrop-filter:var(--f-toolbar-backdrop-filter);backdrop-filter:var(--f-toolbar-backdrop-filter);position:relative;z-index:20;color:currentColor;color:var(--f-toolbar-color, currentColor);font-size:17px;font-size:var(--f-toolbar-font-size, 17px);font-weight:inherit;font-weight:var(--f-toolbar-font-weight, inherit);font-family:-apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;font-family:var(--f-toolbar-font, -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif);text-shadow:var(--f-toolbar-text-shadow);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;white-space:nowrap;pointer-events:none}.f-carousel__toolbar.is-absolute{position:absolute;top:0;left:0;right:0}.f-carousel__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;gap:0;gap:var(--f-toolbar-gap, 0);pointer-events:none}.f-carousel__toolbar__column.is-left{justify-self:flex-start;justify-content:flex-start}.f-carousel__toolbar__column.is-middle{justify-content:center}.f-carousel__toolbar__column.is-right{justify-self:flex-end;justify-content:flex-end;flex-flow:nowrap}.f-carousel__toolbar__column>*{pointer-events:all}.f-carousel[\:has\(.f-carousel__slide.is-fullsize\)] [data-panzoom-action=toggleFull] g{display:none}.f-carousel:has(.f-carousel__slide.is-fullsize) [data-panzoom-action=toggleFull] g{display:none}[data-autoplay-action=toggle] svg g:first-child{display:flex}[data-autoplay-action=toggle] svg g:last-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:first-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:last-child{display:flex}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:flex}.f-carousel__counter{position:relative;display:flex;flex-direction:row;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0;margin:var(--f-counter-margin, 0);padding:4px;padding:var(--f-counter-padding, 4px);line-height:var(--f-counter-line-height);background:var(--f-counter-bg);border-radius:var(--f-counter-border-radius)}.f-carousel__counter span{padding:0 4px;padding:0 var(--f-counter-gap, 4px)}:root{--f-thumbs-gap: 8px;--f-thumbs-margin: 0;--f-thumbs-padding-x: 8px;--f-thumbs-padding-y: 8px;--f-thumbs-z-index: 1;--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-fit: cover;--f-thumb-opacity: 1;--f-thumb-transition: opacity .3s ease, transform .15s ease;--f-thumb-border: none;--f-thumb-border-radius: 4px;--f-thumb-transfors: none;--f-thumb-shadow: none;--f-thumb-bg: linear-gradient(rgba(0, 0, 0, .1), rgba(0, 0, 0, .05));--f-thumb-focus-shadow: inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-selected-shadow: inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff}.f-thumbs{--f-carousel-slide-width: calc(var(--f-thumb-width) + var(--f-thumbs-gap));--f-carousel-slide-height: calc(var(--f-thumb-height) + var(--f-thumbs-gap));--f-carousel-gap: 0;flex-shrink:0;max-height:calc(var(--f-carousel-slide-height) + 8px*2);max-height:calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y)*2);margin:0;margin:var(--f-thumbs-margin);padding:0;background:var(--f-thumbs-bg);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:max-height .3s ease;z-index:1;z-index:var(--f-thumbs-z-index);overflow:hidden}.f-thumbs__viewport{margin:8px 8px;margin:var(--f-thumbs-padding-y) var(--f-thumbs-padding-x);overflow:visible;display:grid}.f-thumbs__slide{position:relative;grid-area:1/1;display:flex;align-items:center;flex-direction:column;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);margin:0;padding:calc(8px*.5);padding:calc(var(--f-thumbs-gap)*.5);cursor:pointer;overflow:visible}.f-thumbs__slide:hover button{opacity:1;opacity:var(--f-thumb-hover-opacity, 1);transform:none;transform:var(--f-thumb-hover-transform, none)}.f-thumbs__slide:hover button:after{border:none;border:var(--f-thumb-hover-border, none);box-shadow:none;box-shadow:var(--f-thumb-hover-shadow, var(--f-thumb-shadow))}.f-thumbs__slide button{all:unset;margin:auto;padding:0;position:relative;overflow:visible;width:100%;height:100%;outline:none;transition:opacity .3s ease, transform .15s ease;transition:var(--f-thumb-transition);border-radius:4px;border-radius:var(--f-thumb-border-radius);opacity:1;opacity:var(--f-thumb-opacity);transform:var(--f-thumb-transform);background:linear-gradient(rgba(0, 0, 0, .1), rgba(0, 0, 0, .05));background:var(--f-thumb-bg)}.f-thumbs__slide button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transition:none;border-radius:inherit;border:none;border:var(--f-thumb-border);box-shadow:none;box-shadow:var(--f-thumb-shadow)}.f-thumbs__slide button[focus-within]{opacity:1;opacity:var(--f-thumb-focus-opacity, 1);transform:none;transform:var(--f-thumb-focus-transform, none)}.f-thumbs__slide button[focus-within]{opacity:1;opacity:var(--f-thumb-focus-opacity, 1);transform:none;transform:var(--f-thumb-focus-transform, none)}.f-thumbs__slide button:focus-within{opacity:1;opacity:var(--f-thumb-focus-opacity, 1);transform:none;transform:var(--f-thumb-focus-transform, none)}.f-thumbs__slide button[focus-within]:after{border:none;border:var(--f-thumb-focus-border, none);box-shadow:inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;box-shadow:var(--f-thumb-focus-shadow, var(--f-thumb-shadow))}.f-thumbs__slide button[focus-within]:after{border:none;border:var(--f-thumb-focus-border, none);box-shadow:inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;box-shadow:var(--f-thumb-focus-shadow, var(--f-thumb-shadow))}.f-thumbs__slide button:focus-within:after{border:none;border:var(--f-thumb-focus-border, none);box-shadow:inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;box-shadow:var(--f-thumb-focus-shadow, var(--f-thumb-shadow))}.f-thumbs__slide:active{opacity:1;opacity:var(--f-thumb-active-opacity, 1);transform:none;transform:var(--f-thumb-active-transform, none)}.f-thumbs__slide:active:after{border:none;border:var(--f-thumb-active-border, none);box-shadow:none;box-shadow:var(--f-thumb-active-shadow, var(--f-thumb-shadow))}.f-thumbs__slide.is-selected{z-index:2}.f-thumbs__slide.is-selected button{opacity:1;opacity:var(--f-thumb-selected-opacity, 1);transform:none;transform:var(--f-thumb-selected-transform, none)}.f-thumbs__slide.is-selected button:after{border:none;border:var(--f-thumb-selected-border, none);box-shadow:inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;box-shadow:var(--f-thumb-selected-shadow, var(--f-thumb-shadow))}.f-thumbs__slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-fit:var(--f-thumb-fit);object-fit:var(--f-thumb-fit);border-radius:inherit;pointer-events:none}.f-thumbs__slide img.has-lazyerror{display:none}.f-thumbs.is-modern{--f-thumb-clip-width: 46px;--f-thumb-extra-gap: 16px;--f-carousel-slide-width: calc( var(--f-thumb-clip-width) + var(--f-thumbs-gap) );--f-carousel-slide-height: var(--f-thumb-height);--width-diff: calc((var(--f-thumb-width) - var(--f-thumb-clip-width)))}.f-thumbs.is-modern .f-thumbs__viewport{width:calc(100% + var(--width-diff)*2);margin-left:calc(var(--width-diff)*-1)}.f-thumbs.is-modern .f-thumbs__slide{--clip-shift: calc((var(--width-diff) * .5) * var(--progress));--clip-path: inset( 0 var(--clip-shift) round var(--f-thumb-border-radius, 0) );padding:0;overflow:visible;left:0;left:var(--shift, 0);will-change:left;transition:left var(--f-transition-duration) var(--f-transition-easing)}.f-thumbs.is-modern .f-thumbs__slide button{display:block;margin-left:-50%;width:96px;width:var(--f-thumb-width);clip-path:var(--clip-path);border:none;box-shadow:none;transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity 0.2s ease;transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration, 0.2s) var(--f-thumb-transition-easing, ease)}.f-thumbs.is-modern .f-thumbs__slide button:after{display:none}.f-thumbs.is-modern .f-thumbs__slide:focus:not(.focus-visible){outline:none}.f-thumbs.is-modern .f-thumbs__slide:focus:not(:focus-visible){outline:none}.f-thumbs.is-modern .f-thumbs__slide[focus-within]:not(.is-selected) button:before{content:"";position:absolute;z-index:1;top:0;left:var(--clip-shift);bottom:0;right:var(--clip-shift);transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing);border-radius:inherit;border:none;border:var(--f-thumb-focus-border, none);box-shadow:inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;box-shadow:var(--f-thumb-focus-shadow, none)}.f-thumbs.is-modern .f-thumbs__slide[focus-within]:not(.is-selected) button:before{content:"";position:absolute;z-index:1;top:0;left:var(--clip-shift);bottom:0;right:var(--clip-shift);transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing);border-radius:inherit;border:none;border:var(--f-thumb-focus-border, none);box-shadow:inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;box-shadow:var(--f-thumb-focus-shadow, none)}.f-thumbs.is-modern .f-thumbs__slide:focus-within:not(.is-selected) button:before{content:"";position:absolute;z-index:1;top:0;left:var(--clip-shift);bottom:0;right:var(--clip-shift);transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing);border-radius:inherit;border:none;border:var(--f-thumb-focus-border, none);box-shadow:inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;box-shadow:var(--f-thumb-focus-shadow, none)}.f-thumbs.is-modern{--f-transition-duration: .25s;--f-transition-easing: ease-out}.f-thumbs.is-modern.is-syncing{--f-transition-duration: 0s}.f-progressbar{position:absolute;top:0;left:0;right:0;z-index:30;height:3px;height:var(--f-progressbar-height, 3px);transform:scaleX(0);transform-origin:0;background:#575ad6;background:var(--f-progressbar-color, var(--f-carousel-theme-color, #575ad6));-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;animation-name:f-progressbar;animation-play-state:running;animation-timing-function:linear}@keyframes f-progressbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-fullscreen-action=toggle] svg g:first-child{display:flex}[data-fullscreen-action=toggle] svg g:last-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:flex}.in-fullscreen-mode>.f-carousel{min-width:0 !important;min-height:0 !important}.in-fullscreen-mode>.f-carousel{flex:1}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{overflow:hidden !important}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(0px + 0px);margin-right:calc(var(--f-body-margin, 0px) + var(--f-scrollbar-compensate, 0px));overscroll-behavior-y:none}.fancybox__dialog{width:100%;height:100vh;max-height:none;max-height:initial;max-width:none;max-width:initial;padding:0;margin:0;border:0;overflow:hidden;background:transparent}.fancybox__dialog:focus{outline:none}.fancybox__dialog::backdrop{opacity:0}@supports(height: 100dvh){.fancybox__dialog{height:100dvh}}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-backdrop-bg: rgba(24, 24, 27, .95);--f-toolbar-margin: 0;--f-toolbar-padding: 8px;--f-toolbar-gap: 0;--f-toolbar-color: #ddd;--f-toolbar-font-size: 16px;--f-toolbar-font-weight: 500;--f-toolbar-font: -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;--f-toolbar-line-height: var(--f-button-height);--f-toolbar-text-shadow: 1px 1px 1px rgba(0, 0, 0, .75);--f-toolbar-shadow: none;--f-toolbar-bg: none;--f-counter-margin: 0;--f-counter-padding: 0px 10px;--f-counter-gap: 4px;--f-counter-line-height: var(--f-button-height);--f-carousel-gap: 17px;--f-carousel-slide-width: 100%;--f-carousel-slide-height: 100%;--f-carousel-slide-padding: 0;--f-carousel-slide-bg: unset;--f-html-color: #222;--f-html-bg: #fff;--f-error-color: #fff;--f-error-bg: #333;--f-caption-margin: 0;--f-caption-padding: 16px 4px;--f-caption-color: var(--fancybox-color, #dbdbdb);--f-caption-bg: transparent;--f-caption-font: inherit;--f-caption-line-height: 1.375;--f-spinner-color-1: rgba(255, 255, 255, .2);--f-spinner-color-2: rgba(255, 255, 255, .8);--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-border-radius: 50%;--f-spinner-border-width: 4px;--f-progressbar-color: rgba(255, 255, 255, .2);--f-button-width: 46px;--f-button-height: 46px;--f-button-color: #ddd;--f-button-hover-color: #fff;--f-button-outline-width: 1px;--f-button-outline-color: rgba(255, 255, 255, .75);--f-button-outline-offset: 0px;--f-button-bg: rgba(54, 54, 54, .75);--f-button-border: 0;--f-button-border-radius: 0;--f-button-shadow: none;--f-button-transition: all .2s ease;--f-button-transform: none;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.75;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .01)), drop-shadow(1px 2px 1px rgba(24, 24, 27, .05));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: .5;--f-arrow-pos: 32px;--f-arrow-width: 50px;--f-arrow-height: 50px;--f-arrow-svg-width: 24px;--f-arrow-svg-height: 24px;--f-arrow-svg-stroke-width: 2;--f-arrow-border-radius: 50%;--f-arrow-bg: rgba(54, 54, 54, .65);--f-arrow-color: #ddd;--f-arrow-hover-color: #fff;--f-thumbs-margin: 0px;--f-thumbs-padding-x: 8px;--f-thumbs-padding-y: 8px;--f-thumbs-bg: none;--f-thumb-transition: all .2s ease;--f-thumb-width: 94px;--f-thumb-height: 76px;--f-thumb-opacity: 1;--f-thumb-border: none;--f-thumb-shadow: none;--f-thumb-transform: none;--f-thumb-focus-opacity: 1;--f-thumb-focus-border: none;--f-thumb-focus-shadow: inset 0 0 0 2px rgba(255, 255, 255, .65);--f-thumb-focus-transform: none;--f-thumb-hover-opacity: 1;--f-thumb-hover-border: none;--f-thumb-hover-transform: none;--f-thumb-active-opacity: var(--f-thumb-hover-opacity);--f-thumb-active-border: var(--f-thumb-hover-border);--f-thumb-active-transform: var(--f-thumb-hover-transform);--f-thumb-selected-opacity: 1;--f-thumb-selected-border: none;--f-thumb-selected-shadow: inset 0 0 0 2px #fff;--f-thumb-selected-transform: none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;outline:none;display:flex;flex-direction:column}.fancybox__container[theme=light]{--fancybox-color: #222;--fancybox-backdrop-bg: rgba(255, 255, 255, .97);--f-toolbar-color: var(--fancybox-color, #222);--f-toolbar-text-shadow: none;--f-toolbar-font-weight: 400;--f-html-color: var(--fancybox-color, #222);--f-html-bg: #fff;--f-error-color: #555;--f-error-bg: #fff;--f-video-bg: #fff;--f-caption-color: #333;--f-spinner-color-1: rgba(0, 0, 0, .2);--f-spinner-color-2: rgba(0, 0, 0, .8);--f-spinner-border-width: 3.5px;--f-progressbar-color: rgba(111, 111, 116, .2);--f-button-color: #333;--f-button-hover-color: #000;--f-button-outline-color: rgba(0, 0, 0, .85);--f-button-bg: rgba(255, 255, 255, .85);--f-button-svg-stroke-width: 1.3;--f-button-svg-filter: none;--f-arrow-bg: rgba(255, 255, 255, .85);--f-arrow-color: #333;--f-arrow-hover-color: #000;--f-arrow-svg-stroke-width: 1.3;--f-close-button-color: #555;--f-close-button-hover-color: #000;--f-thumb-bg: linear-gradient(#ebeff2, #e2e8f0);--f-thumb-focus-shadow: 0 0 0 1.8px #fff, 0px 0px 0px 2.25px #888;--f-thumb-selected-shadow: 0 0 0 1.8px #fff, 0px 0px 0px 2.25px #000}.fancybox__container::backdrop{background-color:transparent}.fancybox__container>*:not(.fancybox__carousel),.fancybox__container .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html):not(.f-panzoom__wrapper):not(.f-spinner){opacity:1;opacity:var(--f-drag-opacity, 1)}.fancybox__container:not(.is-ready):not(.is-hiding){visibility:hidden}.fancybox__container.is-revealing>*:not(.fancybox__carousel),.fancybox__container.is-revealing .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html):not(.f-panzoom__wrapper):not(.f-spinner){animation:0.35s ease none f-fadeIn;animation:var(--f-interface-enter-duration, 0.35s) ease none f-fadeIn}.fancybox__container.is-hiding>*:not(.fancybox__carousel),.fancybox__container.is-hiding .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-hiding .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container.is-hiding .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html):not(.f-panzoom__wrapper){animation:0.35s ease forwards f-fadeOut;animation:var(--f-interface-exit-duration, 0.35s) ease forwards f-fadeOut}.fancybox__container.is-idle .f-carousel__toolbar{pointer-events:none;opacity:0}.fancybox__container.is-idle .f-button.is-arrow{opacity:0}.fancybox__container.is-idle.is-ready .f-carousel__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__container.is-idle.is-ready .f-button.is-arrow{animation:.15s ease-out both f-fadeOut}.fancybox__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-backdrop-bg)}.fancybox__carousel{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;position:relative;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__carousel.is-vertical{--f-carousel-slide-height: 100%}.fancybox__carousel.is-ltr{direction:ltr}.fancybox__carousel.is-rtl{direction:rtl}.fancybox__carousel>.f-button.is-arrow:before{position:absolute;content:"";top:-30px;right:-30px;bottom:-30px;left:-30px;z-index:1}.fancybox__carousel>.f-progressbar{background-color:var(--fancybox-color)}.fancybox__viewport{display:grid;flex:1;min-height:0;min-width:0;position:relative;overflow:visible;transform:translate3d(0, 0, 0);transform:translate3d(0, var(--f-drag-offset, 0), 0)}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__viewport [data-selectable],.fancybox__viewport [contenteditable]{cursor:auto}.fancybox__slide{box-sizing:border-box;position:relative;grid-area:1/1;display:flex;align-items:center;flex-direction:column;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);min-width:0;min-height:0;max-width:100%;margin:0;padding:var(--f-carousel-slide-padding);background:var(--f-carousel-slide-bg);backface-visibility:hidden;transform:translateZ(0);will-change:transform}.fancybox__slide:before,.fancybox__slide:after{display:block;content:""}.fancybox__slide:before{margin-bottom:auto}.fancybox__slide:after{margin-top:auto}.fancybox__slide.is-selected{z-index:1}.fancybox__slide.f-zoomable{overflow:visible}.fancybox__slide.has-error{--f-html-color: var(--f-error-color, --f-html-color);--f-html-bg: var(--f-error-bg, --f-html-bg)}.fancybox__slide.has-html{overflow:auto;padding:8px}.fancybox__slide.has-close-btn{padding-top:34px}.fancybox__slide .f-button[data-fancybox-close]{--f-button-width: var(--f-close-button-width, 34px);--f-button-height: var(--f-close-button-height, 34px);--f-button-border-radius: var(--f-close-border-radius, 4px);--f-button-color: var(--f-close-button-color, #fff);--f-button-hover-color: var(--f-close-button-hover-color, #fff);--f-button-bg: var(--f-close-button-bg, transparent);--f-button-hover-bg: var(--f-close-button-hover-bg, transparent);--f-button-active-bg: var(--f-close-button-active-bg, transparent);--f-button-svg-width: var(--f-close-button-svg-width, 22px);--f-button-svg-height: var(--f-close-button-svg-height, 22px);position:absolute;top:calc(40px*-1);top:calc(var(--f-button-height)*-1);right:0;z-index:40}.fancybox__slide .f-spinner{cursor:pointer}.fancybox__container.is-closing .f-caption,.fancybox__slide.is-loading .f-caption{visibility:hidden}
.f-fadeIn{animation:0.2s ease 0s both f-fadeIn;animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:0.2s ease 0s both f-fadeOut;animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-crossfadeIn{animation:0.2s ease both f-crossfadeIn;animation:var(--f-transition-duration, 0.2s) ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(0.2s*.2) ease calc(0.2s*.8) both f-crossfadeOut;animation:calc(var(--f-transition-duration, 0.2s)*.2) ease calc(var(--f-transition-duration, 0.2s)*.8) both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.is-horizontal .f-slideIn.from-next{animation:0.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideInNextX;animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNextX}.is-horizontal .f-slideIn.from-prev{animation:0.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrevX;animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrevX}.is-horizontal .f-slideOut.to-next{animation:0.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNextX;animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{animation:0.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrevX;animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrevX}@keyframes f-slideInPrevX{0%{transform:translate(calc(100% + 0));transform:translate(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextX{0%{transform:translate(calc(-100% - 0));transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextX{to{transform:translate(calc(-100% - 0));transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevX{to{transform:translate(calc(100% + 0));transform:translate(calc(100% + var(--f-carousel-gap, 0)))}}.is-vertical .f-slideIn.from-next{animation:0.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideInNextY;animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNextY}.is-vertical .f-slideIn.from-prev{animation:0.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrevY;animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrevY}.is-vertical .f-slideOut.to-next{animation:0.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNextY;animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNextY}.is-vertical .f-slideOut.to-prev{animation:0.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrevY;animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrevY}@keyframes f-slideInPrevY{0%{transform:translateY(calc(100% + 0));transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextY{0%{transform:translateY(calc(-100% - 0));transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextY{to{transform:translateY(calc(-100% - 0));transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevY{to{transform:translateY(calc(100% + 0));transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}}.f-zoomInUp{animation:0.3s ease both f-zoomInUp;animation:var(--f-transition-duration, 0.3s) ease both f-zoomInUp}.f-zoomOutDown{animation:0.3s ease both f-zoomOutDown;animation:var(--f-transition-duration, 0.3s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(0.975) translate3d(0, 16px, 0);transform:scale(var(--f-zoomInUp-scale, 0.975)) translate3d(var(--f-zoomInUp-x, 0), var(--f-zoomInUp-y, 16px), 0);opacity:0;opacity:var(--f-zoomInUp-opacity, 0)}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0, 16px, 0);transform:scale(var(--f-zoomOutDown-scale, 0.975)) translate3d(var(--f-zoomOutDown-x, 0), var(--f-zoomOutDown-y, 16px), 0);opacity:0}}.f-throwOutUp{animation:0.2s ease-out both f-throwOutUp;animation:var(--f-throwOutUp-duration, 0.2s) ease-out both f-throwOutUp}.f-throwOutDown{animation:0.2s ease-out both f-throwOutDown;animation:var(--f-throwOutDown-duration, 0.2s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0, calc(150px * -1), 0);transform:translate3d(0, calc(var(--f-throwOutUp-y, 150px) * -1), 0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0, 150px, 0);transform:translate3d(0, var(--f-throwOutDown-y, 150px), 0);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-outline-width: 1px;--f-button-outline-color: rgba(0, 0, 0, .7);--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-opacity: 1;--f-button-svg-disabled-opacity: .5;--f-button-svg-transition: opacity .15s ease;--f-button-svg-transform: none}.f-button{width:40px;width:var(--f-button-width);height:40px;height:var(--f-button-height);border:0;border:var(--f-button-border);border-radius:0;border-radius:var(--f-button-border-radius);color:#374151;color:var(--f-button-color);background:#f8f8f8;background:var(--f-button-bg);box-shadow:none;box-shadow:var(--f-button-shadow);transform:none;transform:var(--f-button-transform);transition:all .15s ease;transition:var(--f-button-transition);-webkit-backdrop-filter:var(--f-button-backdrop-filter);backdrop-filter:var(--f-button-backdrop-filter);display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;pointer-events:all;cursor:pointer;overflow:hidden}@media(hover: hover){.f-button:hover:not([aria-disabled]){color:#374151;color:var(--f-button-hover-color, var(--f-button-color));background-color:#f8f8f8;background-color:var(--f-button-hover-bg, var(--f-button-bg))}}.f-button:active:not([aria-disabled]){color:#374151;color:var(--f-button-active-color, var(--f-button-hover-color, var(--f-button-color)));background-color:#f8f8f8;background-color:var(--f-button-active-bg, var(--f-button-hover-bg, var(--f-button-bg)))}.f-button:focus{outline:none}.f-button.focus-visible{outline:1px solid rgba(0, 0, 0, .7);outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset);position:relative;z-index:1}.f-button.focus-visible{outline:1px solid rgba(0, 0, 0, .7);outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset);position:relative;z-index:1}.f-button:focus-visible{outline:1px solid rgba(0, 0, 0, .7);outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset);position:relative;z-index:1}.f-button svg{width:20px;width:var(--f-button-svg-width);height:20px;height:var(--f-button-svg-height);transform:none;transform:var(--f-button-svg-transform);fill:none;fill:var(--f-button-svg-fill);filter:none;filter:var(--f-button-svg-filter);opacity:1;opacity:var(--f-button-svg-opacity, 1);transition:opacity .15s ease;transition:var(--f-button-svg-transition);stroke:currentColor;stroke-width:1.5;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.f-button[aria-disabled]{cursor:default}.f-button[aria-disabled] svg{opacity:.5;opacity:var(--f-button-svg-disabled-opacity)}:root{--f-spinner-color-1: rgba(0, 0, 0, .1);--f-spinner-color-2: rgba(17, 24, 28, .8);--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-border-radius: 50%;--f-spinner-border-width: 4px}.f-spinner{position:absolute;top:50%;left:50%;margin:calc(50px*-0.5) 0 0 calc(50px*-0.5);margin:calc(var(--f-spinner-width)*-0.5) 0 0 calc(var(--f-spinner-height)*-0.5);padding:0;width:50px;width:var(--f-spinner-width);height:50px;height:var(--f-spinner-height);border-radius:50%;border-radius:var(--f-spinner-border-radius);border:4px solid rgba(0, 0, 0, .1);border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-top-color:rgba(17, 24, 28, .8);border-top-color:var(--f-spinner-color-2);animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both}@keyframes f-spinner{to{transform:rotate(360deg)}}.f-carousel{--f-carousel-gap: 0px;--f-carousel-slide-width: 100%;--f-carousel-slide-padding: 0;display:flex;flex-direction:column;position:relative}.f-carousel.is-vertical{--f-carousel-slide-height: 100%}.f-carousel.is-ltr{direction:ltr}.f-carousel.is-rtl{direction:rtl}.f-carousel__viewport{display:grid;flex:1;min-height:0;min-width:0;position:relative;overflow:hidden}.has-adaptive-height>.f-carousel__viewport{flex:0 0 auto}.f-carousel__viewport.is-draggable{cursor:move;cursor:grab}.f-carousel__viewport.is-dragging{cursor:move;cursor:grabbing}.f-carousel__viewport [data-selectable],.f-carousel__viewport [contenteditable]{cursor:auto}.f-carousel__slide{position:relative;box-sizing:border-box;grid-area:1/1;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);min-width:0;min-height:0;max-width:100%;margin:0;padding:var(--f-carousel-slide-padding);background:var(--f-carousel-slide-bg);backface-visibility:hidden;transform:translateZ(0);will-change:transform}.is-centered .f-carousel__slide{display:flex;align-items:center;flex-direction:column}.is-centered .f-carousel__slide:before,.is-centered .f-carousel__slide:after{display:block;content:""}.is-centered .f-carousel__slide:before{margin-bottom:auto}.is-centered .f-carousel__slide:after{margin-top:auto}
:root{--f-carousel-dots-width: 24px;--f-carousel-dots-height: 30px;--f-carousel-dot-width: 8px;--f-carousel-dot-height: 8px;--f-carousel-dot-border-radius: 100%;--f-carousel-dot-bg: currentColor;--f-carousel-dot-hover-bg: currentColor;--f-carousel-dot-selected-bg: currentColor;--f-carousel-dot-opacity: .4;--f-carousel-dot-hover-opacity: .8;--f-carousel-dot-selected-opacity: 1;--f-carousel-dot-transition: all .15s ease}.f-carousel.has-dots{margin-bottom:30px;margin-bottom:var(--f-carousel-dots-height)}.f-carousel__dots{position:absolute;top:100%;left:0;right:0;display:flex;justify-content:center;flex-wrap:wrap;gap:0;gap:var(--f-carousel-dots-gap, 0)}.in-fullscreen-mode>.f-carousel__dots,.in-expanded-mode>.f-carousel__dots{top:auto;bottom:0}.f-carousel__dot{display:block;position:relative;width:24px;width:var(--f-carousel-dots-width);height:30px;height:var(--f-carousel-dots-height);opacity:.4;opacity:var(--f-carousel-dot-opacity);border:0;background-color:transparent;transition:all .15s ease;transition:var(--f-carousel-dot-transition)}.f-carousel__dot:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:8px;width:var(--f-carousel-dot-width);height:8px;height:var(--f-carousel-dot-height);background-color:currentColor;background-color:var(--f-carousel-dot-bg);border-radius:100%;border-radius:var(--f-carousel-dot-border-radius);transition:inherit}.f-carousel__dot:hover{cursor:pointer;opacity:.8;opacity:var(--f-carousel-dot-hover-opacity)}.f-carousel__dot:hover:after{background-color:currentColor;background-color:var(--f-carousel-dot-hover-bg)}.f-carousel__dot.is-selected{opacity:1;opacity:var(--f-carousel-dot-selected-opacity, 1)}.f-carousel__dot.is-selected:after{background-color:currentColor;background-color:var(--f-carousel-dot-selected-bg)}
*, ::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: rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);
  --tw-ring-shadow: 0 0 rgba(0,0,0,0);
  --tw-shadow: 0 0 rgba(0,0,0,0);
  --tw-shadow-colored: 0 0 rgba(0,0,0,0);
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);
  --tw-ring-shadow: 0 0 rgba(0,0,0,0);
  --tw-shadow: 0 0 rgba(0,0,0,0);
  --tw-shadow-colored: 0 0 rgba(0,0,0,0);
  --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.17 | 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: #F5F5F5; /* 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, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, 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]) {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted currentColor;
          text-decoration: underline dotted currentColor;
}

/*
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;
}.container {
  width: 100%;
}@media (min-width: 400px) {

  .container {
    max-width: 400px;
  }
}@media (min-width: 640px) {

  .container {
    max-width: 640px;
  }
}@media (min-width: 768px) {

  .container {
    max-width: 768px;
  }
}@media (min-width: 1024px) {

  .container {
    max-width: 1024px;
  }
}@media (min-width: 1280px) {

  .container {
    max-width: 1280px;
  }
}@media (min-width: 1536px) {

  .container {
    max-width: 1536px;
  }
}@media (min-width: 1920px) {

  .container {
    max-width: 1920px;
  }
}.static {
  position: static;
}.fixed {
  position: fixed;
}.absolute {
  position: absolute;
}.relative {
  position: relative;
}.inset-0 {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}.bottom-0 {
  bottom: 0;
}.bottom-20 {
  bottom: 20px;
}.bottom-30 {
  bottom: 30px;
}.left-0 {
  left: 0;
}.left-1\/2 {
  left: 50%;
}.left-20 {
  left: 20px;
}.right-0 {
  right: 0;
}.right-20 {
  right: 20px;
}.top-0 {
  top: 0;
}.top-full {
  top: 100%;
}.-z-10 {
  z-index: -10;
}.z-50 {
  z-index: 50;
}.z-\[1\] {
  z-index: 1;
}.z-\[2\] {
  z-index: 2;
}.z-\[5\] {
  z-index: 5;
}.col-span-1 {
  grid-column: span 1 / span 1;
}.col-span-10 {
  grid-column: span 10 / span 10;
}.col-span-11 {
  grid-column: span 11 / span 11;
}.col-span-12 {
  grid-column: span 12 / span 12;
}.col-span-2 {
  grid-column: span 2 / span 2;
}.col-span-3 {
  grid-column: span 3 / span 3;
}.col-span-4 {
  grid-column: span 4 / span 4;
}.col-span-5 {
  grid-column: span 5 / span 5;
}.col-span-6 {
  grid-column: span 6 / span 6;
}.col-span-7 {
  grid-column: span 7 / span 7;
}.col-span-8 {
  grid-column: span 8 / span 8;
}.col-span-9 {
  grid-column: span 9 / span 9;
}.col-span-full {
  grid-column: 1 / -1;
}.float-right {
  float: right;
}.float-left {
  float: left;
}.m-auto {
  margin: auto;
}.mx-auto {
  margin-left: auto;
  margin-right: auto;
}.-mb-20 {
  margin-bottom: -20px;
}.-ml-20 {
  margin-left: -20px;
}.-mt-3 {
  margin-top: -3px;
}.-mt-5 {
  margin-top: -5px;
}.mb-10 {
  margin-bottom: 10px;
}.mb-20 {
  margin-bottom: 20px;
}.mb-30 {
  margin-bottom: 30px;
}.mb-40 {
  margin-bottom: 40px;
}.mb-50 {
  margin-bottom: 50px;
}.mb-6 {
  margin-bottom: 6px;
}.ml-0 {
  margin-left: 0;
}.ml-20 {
  margin-left: 20px;
}.ml-25 {
  margin-left: 25px;
}.ml-40 {
  margin-left: 40px;
}.ml-auto {
  margin-left: auto;
}.mr-40 {
  margin-right: 40px;
}.mt-0 {
  margin-top: 0;
}.mt-10 {
  margin-top: 10px;
}.mt-110 {
  margin-top: 110px;
}.mt-12 {
  margin-top: 12px;
}.mt-14 {
  margin-top: 14px;
}.mt-15 {
  margin-top: 15px;
}.mt-16 {
  margin-top: 16px;
}.mt-20 {
  margin-top: 20px;
}.mt-3 {
  margin-top: 3px;
}.mt-30 {
  margin-top: 30px;
}.mt-40 {
  margin-top: 40px;
}.mt-48 {
  margin-top: 48px;
}.mt-5 {
  margin-top: 5px;
}.mt-8 {
  margin-top: 8px;
}.mt-auto {
  margin-top: auto;
}.block {
  display: block;
}.inline-block {
  display: inline-block;
}.flex {
  display: flex;
}.table {
  display: table;
}.table-cell {
  display: table-cell;
}.grid {
  display: grid;
}.hidden {
  display: none;
}.aspect-square {
  aspect-ratio: 1 / 1;
}.h-100 {
  height: 100%;
}.h-300 {
  height: 300px;
}.h-50 {
  height: 50vh;
}.h-75 {
  height: 75vh;
}.h-\[100\%\] {
  height: 100%;
}.h-\[20px\] {
  height: 20px;
}.h-\[22\.25px\] {
  height: 22.25px;
}.h-\[45px\] {
  height: 45px;
}.h-auto {
  height: auto;
}.h-full {
  height: 100vh;
}.max-h-480 {
  max-height: 480px;
}.min-h-460 {
  min-height: 460px;
}.min-h-\[100\%\] {
  min-height: 100%;
}.min-h-\[100vh\] {
  min-height: 100vh;
}.min-h-full {
  min-height: 100%;
}.w-1\/2 {
  width: 50%;
}.w-20 {
  width: 20px;
}.w-240 {
  width: 240px;
}.w-65 {
  width: 65px;
}.w-\[20px\] {
  width: 20px;
}.w-\[22\.25px\] {
  width: 22.25px;
}.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}.w-full {
  width: 100%;
}.min-w-full {
  min-width: 100%;
}.max-w-\[300px\] {
  max-width: 300px;
}.max-w-\[34rem\] {
  max-width: 34rem;
}.flex-1 {
  flex: 1 1 0%;
}.shrink-0 {
  flex-shrink: 0;
}.grow {
  flex-grow: 1;
}.basis-\[300px\] {
  flex-basis: 300px;
}.-rotate-45 {
  --tw-rotate: -45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.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));
}.cursor-default {
  cursor: default;
}.cursor-pointer {
  cursor: pointer;
}.scroll-mt-65 {
  scroll-margin-top: 65px;
}.list-disc {
  list-style-type: disc;
}.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}.grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}.flex-row {
  flex-direction: row;
}.flex-col {
  flex-direction: column;
}.flex-wrap {
  flex-wrap: wrap;
}.flex-nowrap {
  flex-wrap: nowrap;
}.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;
}.gap-0 {
  gap: 0;
}.gap-1 {
  gap: 1px;
}.gap-10 {
  gap: 10px;
}.gap-110 {
  gap: 110px;
}.gap-12 {
  gap: 12px;
}.gap-13 {
  gap: 13px;
}.gap-14 {
  gap: 14px;
}.gap-15 {
  gap: 15px;
}.gap-16 {
  gap: 16px;
}.gap-185 {
  gap: 185px;
}.gap-2 {
  gap: 2px;
}.gap-20 {
  gap: 20px;
}.gap-24 {
  gap: 24px;
}.gap-240 {
  gap: 240px;
}.gap-25 {
  gap: 25px;
}.gap-252 {
  gap: 252px;
}.gap-28 {
  gap: 28px;
}.gap-29 {
  gap: 29px;
}.gap-3 {
  gap: 3px;
}.gap-30 {
  gap: 30px;
}.gap-32 {
  gap: 32px;
}.gap-340 {
  gap: 340px;
}.gap-35 {
  gap: 35px;
}.gap-38 {
  gap: 38px;
}.gap-38\% {
  gap: 38%;
}.gap-40 {
  gap: 40px;
}.gap-48 {
  gap: 48px;
}.gap-5 {
  gap: 5px;
}.gap-50 {
  gap: 50px;
}.gap-57 {
  gap: 57px;
}.gap-6 {
  gap: 6px;
}.gap-60 {
  gap: 60px;
}.gap-65 {
  gap: 65px;
}.gap-70 {
  gap: 70px;
}.gap-75 {
  gap: 75px;
}.gap-8 {
  gap: 8px;
}.gap-80 {
  gap: 80px;
}.gap-85 {
  gap: 85px;
}.gap-9 {
  gap: 9px;
}.gap-auto {
  gap: auto;
}.gap-full {
  gap: 100%;
}.gap-gutter-desktop {
  gap: 50px;
}.gap-gutter-mobile {
  gap: 15px;
}.gap-half {
  gap: 50%;
}.gap-x-0 {
  -moz-column-gap: 0;
       column-gap: 0;
}.gap-x-1 {
  -moz-column-gap: 1px;
       column-gap: 1px;
}.gap-x-10 {
  -moz-column-gap: 10px;
       column-gap: 10px;
}.gap-x-110 {
  -moz-column-gap: 110px;
       column-gap: 110px;
}.gap-x-12 {
  -moz-column-gap: 12px;
       column-gap: 12px;
}.gap-x-13 {
  -moz-column-gap: 13px;
       column-gap: 13px;
}.gap-x-14 {
  -moz-column-gap: 14px;
       column-gap: 14px;
}.gap-x-15 {
  -moz-column-gap: 15px;
       column-gap: 15px;
}.gap-x-16 {
  -moz-column-gap: 16px;
       column-gap: 16px;
}.gap-x-185 {
  -moz-column-gap: 185px;
       column-gap: 185px;
}.gap-x-2 {
  -moz-column-gap: 2px;
       column-gap: 2px;
}.gap-x-20 {
  -moz-column-gap: 20px;
       column-gap: 20px;
}.gap-x-24 {
  -moz-column-gap: 24px;
       column-gap: 24px;
}.gap-x-240 {
  -moz-column-gap: 240px;
       column-gap: 240px;
}.gap-x-25 {
  -moz-column-gap: 25px;
       column-gap: 25px;
}.gap-x-252 {
  -moz-column-gap: 252px;
       column-gap: 252px;
}.gap-x-28 {
  -moz-column-gap: 28px;
       column-gap: 28px;
}.gap-x-29 {
  -moz-column-gap: 29px;
       column-gap: 29px;
}.gap-x-3 {
  -moz-column-gap: 3px;
       column-gap: 3px;
}.gap-x-30 {
  -moz-column-gap: 30px;
       column-gap: 30px;
}.gap-x-32 {
  -moz-column-gap: 32px;
       column-gap: 32px;
}.gap-x-340 {
  -moz-column-gap: 340px;
       column-gap: 340px;
}.gap-x-35 {
  -moz-column-gap: 35px;
       column-gap: 35px;
}.gap-x-38 {
  -moz-column-gap: 38px;
       column-gap: 38px;
}.gap-x-38\% {
  -moz-column-gap: 38%;
       column-gap: 38%;
}.gap-x-40 {
  -moz-column-gap: 40px;
       column-gap: 40px;
}.gap-x-48 {
  -moz-column-gap: 48px;
       column-gap: 48px;
}.gap-x-5 {
  -moz-column-gap: 5px;
       column-gap: 5px;
}.gap-x-50 {
  -moz-column-gap: 50px;
       column-gap: 50px;
}.gap-x-57 {
  -moz-column-gap: 57px;
       column-gap: 57px;
}.gap-x-6 {
  -moz-column-gap: 6px;
       column-gap: 6px;
}.gap-x-60 {
  -moz-column-gap: 60px;
       column-gap: 60px;
}.gap-x-65 {
  -moz-column-gap: 65px;
       column-gap: 65px;
}.gap-x-70 {
  -moz-column-gap: 70px;
       column-gap: 70px;
}.gap-x-75 {
  -moz-column-gap: 75px;
       column-gap: 75px;
}.gap-x-8 {
  -moz-column-gap: 8px;
       column-gap: 8px;
}.gap-x-80 {
  -moz-column-gap: 80px;
       column-gap: 80px;
}.gap-x-85 {
  -moz-column-gap: 85px;
       column-gap: 85px;
}.gap-x-9 {
  -moz-column-gap: 9px;
       column-gap: 9px;
}.gap-x-auto {
  -moz-column-gap: auto;
       column-gap: auto;
}.gap-x-full {
  -moz-column-gap: 100%;
       column-gap: 100%;
}.gap-x-gutter-desktop {
  -moz-column-gap: 50px;
       column-gap: 50px;
}.gap-x-gutter-mobile {
  -moz-column-gap: 15px;
       column-gap: 15px;
}.gap-x-half {
  -moz-column-gap: 50%;
       column-gap: 50%;
}.gap-y-0 {
  row-gap: 0;
}.gap-y-1 {
  row-gap: 1px;
}.gap-y-10 {
  row-gap: 10px;
}.gap-y-110 {
  row-gap: 110px;
}.gap-y-12 {
  row-gap: 12px;
}.gap-y-13 {
  row-gap: 13px;
}.gap-y-14 {
  row-gap: 14px;
}.gap-y-15 {
  row-gap: 15px;
}.gap-y-16 {
  row-gap: 16px;
}.gap-y-185 {
  row-gap: 185px;
}.gap-y-2 {
  row-gap: 2px;
}.gap-y-20 {
  row-gap: 20px;
}.gap-y-24 {
  row-gap: 24px;
}.gap-y-240 {
  row-gap: 240px;
}.gap-y-25 {
  row-gap: 25px;
}.gap-y-252 {
  row-gap: 252px;
}.gap-y-28 {
  row-gap: 28px;
}.gap-y-29 {
  row-gap: 29px;
}.gap-y-3 {
  row-gap: 3px;
}.gap-y-30 {
  row-gap: 30px;
}.gap-y-32 {
  row-gap: 32px;
}.gap-y-340 {
  row-gap: 340px;
}.gap-y-35 {
  row-gap: 35px;
}.gap-y-38 {
  row-gap: 38px;
}.gap-y-38\% {
  row-gap: 38%;
}.gap-y-40 {
  row-gap: 40px;
}.gap-y-48 {
  row-gap: 48px;
}.gap-y-5 {
  row-gap: 5px;
}.gap-y-50 {
  row-gap: 50px;
}.gap-y-57 {
  row-gap: 57px;
}.gap-y-6 {
  row-gap: 6px;
}.gap-y-60 {
  row-gap: 60px;
}.gap-y-65 {
  row-gap: 65px;
}.gap-y-70 {
  row-gap: 70px;
}.gap-y-75 {
  row-gap: 75px;
}.gap-y-8 {
  row-gap: 8px;
}.gap-y-80 {
  row-gap: 80px;
}.gap-y-85 {
  row-gap: 85px;
}.gap-y-9 {
  row-gap: 9px;
}.gap-y-auto {
  row-gap: auto;
}.gap-y-full {
  row-gap: 100%;
}.gap-y-gutter-desktop {
  row-gap: 50px;
}.gap-y-gutter-mobile {
  row-gap: 15px;
}.gap-y-half {
  row-gap: 50%;
}.overflow-hidden {
  overflow: hidden;
}.overflow-y-auto {
  overflow-y: auto;
}.whitespace-nowrap {
  white-space: nowrap;
}.border {
  border-width: 1px;
}.border-2 {
  border-width: 2px;
}.border-b {
  border-bottom-width: 1px;
}.border-b-0 {
  border-bottom-width: 0px;
}.border-t {
  border-top-width: 1px;
}.border-solid {
  border-style: solid;
}.border-primary {
  --tw-border-opacity: 1;
  border-color: rgba(0, 53, 37, 1);
  border-color: rgba(0, 53, 37, var(--tw-border-opacity, 1));
}.border-r-primary {
  --tw-border-opacity: 1;
  border-right-color: rgba(0, 53, 37, 1);
  border-right-color: rgba(0, 53, 37, var(--tw-border-opacity, 1));
}.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(245, 245, 245, 1);
  background-color: rgba(245, 245, 245, var(--tw-bg-opacity, 1));
}.bg-primary {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 53, 37, 1);
  background-color: rgba(0, 53, 37, var(--tw-bg-opacity, 1));
}.bg-secondary {
  --tw-bg-opacity: 1;
  background-color: rgba(237, 237, 237, 1);
  background-color: rgba(237, 237, 237, var(--tw-bg-opacity, 1));
}.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, 1);
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
}.bg-cover {
  background-size: cover;
}.bg-center {
  background-position: center;
}.bg-top {
  background-position: top;
}.bg-no-repeat {
  background-repeat: no-repeat;
}.fill-primary {
  fill: #003525;
}.fill-white {
  fill: #ffffff;
}.stroke-current {
  stroke: currentColor;
}.stroke-primary {
  stroke: #003525;
}.stroke-075 {
  stroke-width: 0.75;
}.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}.object-center {
  -o-object-position: center;
     object-position: center;
}.p-10 {
  padding: 10px;
}.p-15 {
  padding: 15px;
}.p-20 {
  padding: 20px;
}.px-10 {
  padding-left: 10px;
  padding-right: 10px;
}.px-12 {
  padding-left: 12px;
  padding-right: 12px;
}.px-14 {
  padding-left: 14px;
  padding-right: 14px;
}.px-15 {
  padding-left: 15px;
  padding-right: 15px;
}.px-20 {
  padding-left: 20px;
  padding-right: 20px;
}.px-25 {
  padding-left: 25px;
  padding-right: 25px;
}.px-30 {
  padding-left: 30px;
  padding-right: 30px;
}.px-gutter-mobile {
  padding-left: 15px;
  padding-right: 15px;
}.py-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}.py-14 {
  padding-top: 14px;
  padding-bottom: 14px;
}.py-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}.py-5 {
  padding-top: 5px;
  padding-bottom: 5px;
}.py-gutter-mobile {
  padding-top: 15px;
  padding-bottom: 15px;
}.pb-10 {
  padding-bottom: 10px;
}.pb-20 {
  padding-bottom: 20px;
}.pb-30 {
  padding-bottom: 30px;
}.pb-40 {
  padding-bottom: 40px;
}.pb-50 {
  padding-bottom: 50px;
}.pl-10 {
  padding-left: 10px;
}.pt-10 {
  padding-top: 10px;
}.pt-20 {
  padding-top: 20px;
}.pt-50 {
  padding-top: 50px;
}.pt-65 {
  padding-top: 65px;
}.pt-85 {
  padding-top: 85px;
}.pt-\[100px\] {
  padding-top: 100px;
}.text-left {
  text-align: left;
}.text-center {
  text-align: center;
}.text-right {
  text-align: right;
}.align-middle {
  vertical-align: middle;
}.font-title-sans {
  font-family: 'Helvetica', 'sans-serif';
}.text-13 {
  font-size: 13px;
}.text-18 {
  font-size: 18px;
}.text-20 {
  font-size: 20px;
}.text-30 {
  font-size: 30px;
}.text-50 {
  font-size: 50px;
}.text-\[10vw\] {
  font-size: 10vw;
}.text-\[16px\] {
  font-size: 16px;
}.font-300 {
  font-weight: 300;
}.uppercase {
  text-transform: uppercase;
}.leading-15 {
  line-height: 15px;
}.leading-24 {
  line-height: 24px;
}.leading-33 {
  line-height: 33px;
}.leading-36 {
  line-height: 36px;
}.leading-48 {
  line-height: 48px;
}.leading-\[1\.3\] {
  line-height: 1.3;
}.text-primary {
  --tw-text-opacity: 1;
  color: rgba(0, 53, 37, 1);
  color: rgba(0, 53, 37, var(--tw-text-opacity, 1));
}.text-white {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, 1);
  color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
}.underline {
  text-decoration-line: underline;
}.no-underline {
  text-decoration-line: none;
}.decoration-1 {
  text-decoration-thickness: 1px;
}.underline-offset-1 {
  text-underline-offset: 1px;
}.opacity-80 {
  opacity: 0.8;
}.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
  outline-color: none;
}.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.delay-75 {
  transition-delay: 75ms;
}.duration-200 {
  transition-duration: 200ms;
}.duration-500 {
  transition-duration: 500ms;
}.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}.ease-linear {
  transition-timing-function: linear;
}.current-city-geneve .hide-on-geneva,.current-city-geneva .hide-on-geneva{display:none !important}.current-city-fribourg .hide-on-fribourg{display:none !important}.current-city-monaco .hide-on-monaco{display:none !important}.current-city-dubai .hide-on-dubai{display:none !important}.current-city-singapore .hide-on-singapore,.current-city-singapour .hide-on-singapore{display:none !important}@font-face{font-family:"SuisseIntl";src:url(../7328f724fa58bdc7a3a7.woff2) format("woff2"),url(../817642b2a06e9f9ff51e.woff) format("woff"),url(../47902d17f845ecb8ae18.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"SuisseIntl";src:url(../9c7dfd0036f7bd24b053.woff2) format("woff2"),url(../2211c49456cd07331ea9.woff) format("woff"),url(../7f4d2ed2d8a9341748b2.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"DarkMatter";src:url(../2493c1a8f2ac8c0f50be.woff2) format("woff2"),url(../553dc4de47b7cda6e9a3.woff) format("woff"),url(../cb15c9aaad0f71cdd580.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Suisse Works";src:url(../a60a942915f24f6b5c3c.woff2) format("woff2"),url(../daef4ac8b8d859d55e73.woff) format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Suisse Works";src:url(../00468b93e4771a2b5136.woff2) format("woff2"),url(../f753ff2002551b7df0a9.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Suisse Works";src:url(../955edc08daaefeb33cd3.woff2) format("woff2"),url(../2b274a03a98ad9ac20cd.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Suisse Works";src:url(../10d3c330f2ae001e3f86.woff2) format("woff2"),url(../f0800b83f4cd67733cbb.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Suisse Works";src:url(../86b0f9d5cdff980bb0cd.woff2) format("woff2"),url(../0258a9e4e2f360933df3.woff) format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Suisse Works";src:url(../a843dc14cfa0b65bb326.woff2) format("woff2"),url(../839c6b680c62023f6828.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Suisse Works";src:url(../16ad59e06f988eeb7f9e.woff2) format("woff2"),url(../15c9cb6a5ecb87298147.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Suisse Works";src:url(../54d60c58624c1cafc5dd.woff2) format("woff2"),url(../901b0b10edb81ca62741.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}*,*:before,*:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{font-size:16px}body{font-family:'Suisse Works', 'serif';font-weight:normal}h1,.style-h1{font-family:'Helvetica', 'sans-serif';font-weight:normal}h2,.style-h2{font-family:'Helvetica', 'sans-serif';font-weight:normal;font-size:3.5rem;line-height:4.5rem}@media(max-width: 1024px){h2,.style-h2{font-size:2.5rem;line-height:3rem}}h3,.style-h3{font-family:'Helvetica', 'sans-serif';font-weight:normal;font-size:3rem;line-height:4rem}@media(max-width: 1024px){h3,.style-h3{font-size:2rem;line-height:2.5rem}}h4,.style-h4{font-family:'Helvetica', 'sans-serif';font-weight:normal;font-size:2.5rem;line-height:3.5rem}@media(max-width: 1024px){h4,.style-h4{font-size:1.5rem;line-height:2rem}}h5,.style-h5{font-family:'Helvetica', 'sans-serif';font-weight:normal;font-size:2rem;line-height:3rem}@media(max-width: 1024px){h5,.style-h5{font-size:1.5rem;line-height:2rem}}h6,.style-h6{font-family:'Helvetica', 'sans-serif';font-weight:normal;font-size:1.5rem;line-height:2.5rem}@media(max-width: 1024px){h6,.style-h6{font-size:1.5rem;line-height:2rem}}h1,h2,h3,h4,h5,h6,.style-h1,.style-h2,.style-h3,.style-h4,.style-h5,.style-h6{text-transform:uppercase}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em,.style-h1 em,.style-h2 em,.style-h3 em,.style-h4 em,.style-h5 em,.style-h6 em{text-transform:none;font-style:normal;font-family:'Suisse Works', 'serif'}html{box-sizing:border-box;color:#003525}*,*:before,*:after{box-sizing:inherit}#header-general{height:110px}@media(max-width: 1023px){#header-general{height:65px}}#header-general #header-logo-general svg{width:200px;height:100%}@media(max-width: 1023px){#header-general #header-logo-general svg{width:200px;height:100%;margin-top:7px}}#header-general nav ul ul{position:absolute;top:60px;visibility:hidden;opacity:0;-webkit-transition-property:opacity,visibility;-webkit-transition-duration:.4s,0s;-webkit-transition-delay:0s,.4s}#header-general nav ul li:hover>ul{visibility:visible;opacity:1;-webkit-transition-delay:0s,0s}#header-general #btn-menu-logged-header{transition-delay:75ms;transition-duration:200ms;transition-timing-function:linear}#header-general #btn-menu-logged-header:hover>a>svg>g>path{fill:#003525;transition-delay:100ms}#header-general #btn-menu-header:hover{transition:.3s;transition-timing-function:cubic-bezier(0, 0, 0.2, 1);opacity:.6}.menu_popup.active{opacity:1;transition-timing-function:ease-out;transition:.25s,opacity .2s .2s;z-index:10}.menu_popup.active li{overflow:hidden}.menu_popup.active li a{display:block}@media(min-width: 1024px){.menu_popup.active li a{animation:reveal 1s cubic-bezier(0.77, 0, 0.175, 1) 0s}}@keyframes reveal{0%{transform:translate(0, 100%)}100%{transform:translate(0, 0)}}.close_popup_login{width:28px;height:28px}@media(max-width: 1024px){.close_popup_login{width:16px;height:16px}}.menu_popup{opacity:0;z-index:-10;background-color:#ffffff;width:100%;height:100vh;min-height:700px;position:fixed;overflow-y:auto;padding-top:110px;transition-duration:.3s;transition-timing-function:ease}@media(max-width: 1024px){.menu_popup{height:100%;min-height:auto;padding:20px;padding-top:85px}}.menu_popup #main-menu li{font-size:58px;line-height:1.2;text-transform:uppercase;display:block;transform:rotate(0)}@media(max-width: 1536px){.menu_popup #main-menu li{font-size:42px}}@media(max-width: 1280px){.menu_popup #main-menu li{font-size:30px}}@media(max-width: 1024px){.menu_popup #main-menu li{font-size:18px}}.menu_popup #main-menu li a:hover{transition:.3s;transition-timing-function:cubic-bezier(0, 0, 0.2, 1);opacity:.6}.menu_popup #main-menu .menu-spacing{margin-top:50px}.menu_popup #main-menu .login-menu{display:inline-block}.menu_popup #main-menu .contact-menu{margin-top:50px;display:inline-block;float:right}.menu_popup_login{opacity:0;z-index:-10;background-color:#ffffff;width:100%;height:100vh;min-height:700px;position:fixed;overflow-y:auto;padding-top:110px;transition-duration:.3s;transition-timing-function:ease}@media(max-width: 1024px){.menu_popup_login{padding:20px;height:100%;min-height:100%;padding-bottom:100px;padding-top:85px}.menu_popup_login .back-password{width:22px;height:22px}}.menu_popup_login.active{opacity:1;transition-timing-function:ease-out;transition:.25s,opacity .2s .2s;z-index:10}.menu_popup_login.active div div{animation:reveal 1s cubic-bezier(0.77, 0, 0.175, 1) 0s}.home #main{height:100vh}.home #main #header-logo{padding-top:65px}@media(max-width: 640px){.home #main #header-logo{padding-top:30px}}.home #main #header-logo svg{width:218px;height:100%}@media(min-width: 1024px){.home #main #header-logo svg{width:300px}}.home #main .content-wrapper{padding-left:50px;padding-right:50px}.home #main .container-city .vertical-bar{width:2px;height:51px}@media(max-width: 1280px){.home #main .container-city .vertical-bar{height:35px}}@media(max-width: 1023px){.home #main .container-city .vertical-bar{width:106px;height:1px}}>.home #main .container-city .vertical-bar:last-child{display:none}@media(max-width: 1024px){.home #main .abbreviation{width:106px;padding-top:5px;padding-bottom:5px;margin:0 auto}}.home #main .abbreviation:hover+.hover-city{display:table;opacity:1;animation:fadeIn 0s}@media(max-width: 1024px){.home #main .abbreviation:hover+.hover-city{display:none}}.home #main .hover-city{transform:translate(-50%, 0);opacity:0;display:table}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.news-home a,.news-home .btn-menu-news{transition-delay:75ms;transition-duration:200ms;transition-timing-function:linear}.drop_city_mobile:after{background-image:url("data:image/svg+xml,<svg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 44 52\" style=\"enable-background:new 0 0 44 52;\" xml:space=\"preserve\"><g class=\"st0\"><path class=\"st1\" d=\"M39.9 26.2l3.8 3.9L22 51.9L0.2 30.2l3.9-3.9l14.8 14.8v-41h6.2v41L39.9 26.2z\"/></g></svg>");background-repeat:no-repeat;display:inline-block;margin-left:15px;content:" ";width:25px;height:14px;margin-top:-2px}.drop_city_mobile.active:after{background-image:url("data:image/svg+xml,<svg version=\"1.2\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 44 52\" ><g id=\"Layer\"><path id=\"Layer\" class=\"s0\" d=\"m4.1 25.8l-3.8-3.9 21.7-21.8 21.8 21.7-3.9 3.9-14.8-14.8v41h-6.2v-41z\"/></g></svg>");background-repeat:no-repeat;display:inline-block;content:" ";width:25px;height:14px;margin-top:-2px}.section-accordion-home .accordion{cursor:pointer;padding:0;padding-top:30px;width:100%;border:none;text-align:left;outline:none}@media(max-width: 1024px){.section-accordion-home .accordion{padding-top:10px}}.section-accordion-home .accordion:after{background-image:url("data:image/svg+xml,<svg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 44 52\" style=\"enable-background:new 0 0 44 52;\" xml:space=\"preserve\"><g class=\"st0\"><path class=\"st1\" d=\"M39.9 26.2l3.8 3.9L22 51.9L0.2 30.2l3.9-3.9l14.8 14.8v-41h6.2v41L39.9 26.2z\"/></g></svg>");background-repeat:no-repeat;float:right;display:block;content:" ";width:44px;height:51px;margin-top:18px}@media(max-width: 1536px){.section-accordion-home .accordion:after{margin-top:5px}}@media(max-width: 1024px){.section-accordion-home .accordion:after{width:20px;height:25px;margin-top:12px}}@media(max-width: 400px){.section-accordion-home .accordion:after{margin-top:6px}}.section-accordion-home .active:after{background-image:url("data:image/svg+xml,<svg version=\"1.2\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 44 52\" ><g id=\"Layer\"><path id=\"Layer\" class=\"s0\" d=\"m4.1 25.8l-3.8-3.9 21.7-21.8 21.8 21.7-3.9 3.9-14.8-14.8v41h-6.2v-41z\"/></g></svg>");background-repeat:no-repeat;float:right;display:block;content:" ";width:44px;height:51px;margin-top:18px}@media(max-width: 1536px){.section-accordion-home .active:after{margin-top:5px}}@media(max-width: 1024px){.section-accordion-home .active:after{width:20px;height:25px;margin-top:12px}}@media(max-width: 400px){.section-accordion-home .active:after{margin-top:6px}}.section-accordion-home .panel{padding:0;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.section-accordion-home .panel p{margin-top:30px}@media(max-width: 1024px){.section-accordion-home .panel p{margin-top:10px}}.container-partner .partner{text-align:center;vertical-align:middle}.container-partner .partner img{-o-object-fit:contain;object-fit:contain;max-height:130px;padding:30px}.container-team select{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:calc(100% - 10px) calc(1em - 10px),calc(100% - 15px) calc(1em + 2px),100% 0;background-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2717.631%27 height=%2721.045%27 viewBox=%270 0 17.631 21.045%27><g id=%27Filtre_rouge%27 data-name=%27Filtre rouge%27 transform=%27translate%280.707%29%27><path id=%27Pfad_62%27 data-name=%27Pfad 62%27 d=%27M16.924 15.5 8.815 23.608.707 15.5%27 transform=%27translate%28-0.707 -3.978%29%27 fill=%27none%27 stroke=%27%23003525%27 stroke-miterlimit=%2710%27 stroke-width=%272%27/><line id=%27Linie_196%27 data-name=%27Linie 196%27 y2=%2718.777%27 transform=%27translate%288.108%29%27 fill=%27none%27 stroke=%27%23003525%27 stroke-miterlimit=%2710%27 stroke-width=%272%27/></g></svg>");background-color:#ffffff;border-radius:0}@media(max-width: 1023px){.container-team select{background-position:calc(100% - 10px) calc(1em - 7px),calc(100% - 15px) calc(1em + 2px),100% 0}}.container-team .team-group{margin-right:-1%;margin-left:-1%}.container-team .team-group .color-shape{position:relative;cursor:pointer;width:23%;margin-left:1%;margin-right:1%;margin-bottom:1%;margin-top:1%}@media(max-width: 768px){.container-team .team-group .color-shape{width:48%}}.container-team .team-group .color-shape:hover .overlay{opacity:1}.container-team .team-group .overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.3s ease;background-color:hsla(0,0%,100%,.6)}.fancybox__content{padding:0 !important}.fancybox__content .carousel__button.is-close{color:#003525 !important}.fancybox__content .carousel__button.is-close{margin-top:45px;margin-right:5px;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"22.253\" height=\"22.254\" viewBox=\"0 0 22.253 22.254\"><g id=\"Gruppe_803\" data-name=\"Gruppe 803\" transform=\"translate%28-614.535 17665.465%29\"><line id=\"Linie_218\" data-name=\"Linie 218\" x1=\"20.839\" y2=\"20.839\" transform=\"translate%28615.242 -17664.758%29\" fill=\"none\" stroke=\"%23003525\" stroke-width=\"2\"/><line id=\"Linie_219\" data-name=\"Linie 219\" x2=\"20.839\" y2=\"20.839\" transform=\"translate%28615.242 -17664.758%29\" fill=\"none\" stroke=\"%23003525\" stroke-width=\"2\"/></g></svg>")}.fancybox__content .carousel__button.is-close svg{display:none}.page-template .carousel__button.is-close{color:#003525 !important}.page-template .carousel__button.is-close{margin-top:0;margin-right:0;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2722.253%27 height=%2722.254%27 viewBox=%270 0 22.253 22.254%27%3E%3Cg id=%27Gruppe_803%27 data-name=%27Gruppe 803%27 transform=%27translate%28-614.535 17665.465%29%27%3E%3Cline id=%27Linie_218%27 data-name=%27Linie 218%27 x1=%2720.839%27 y2=%2720.839%27 transform=%27translate%28615.242 -17664.758%29%27 fill=%27none%27 stroke=%27%23003525%27 stroke-width=%272%27/%3E%3Cline id=%27Linie_219%27 data-name=%27Linie 219%27 x2=%2720.839%27 y2=%2720.839%27 transform=%27translate%28615.242 -17664.758%29%27 fill=%27none%27 stroke=%27%23003525%27 stroke-width=%272%27/%3E%3C/g%3E%3C/svg%3E")}.page-template .carousel__button.is-close svg{display:none}:focus:not(.carousel__button.is-close){outline:none !important}.fancybox__backdrop{background-color:hsla(0,0%,100%,.6) !important}.jar-family-office-home .img img{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1;-o-object-position:center;object-position:center}@supports not (aspect-ratio: 1/1){.jar-family-office-home .img img{height:300px}@media(min-width: 1024px){.jar-family-office-home .img img{height:300px}}@media(min-width: 1280px){.jar-family-office-home .img img{height:400px}}@media(min-width: 1536px){.jar-family-office-home .img img{height:500px}}@media(min-width: 1920px){.jar-family-office-home .img img{height:600px}}.jar-family-office-home .img img::before{float:left;padding-top:100%;content:""}.jar-family-office-home .img img::after{display:block;content:"";clear:both}}#contact-form .wpcf7 form .wpcf7-response-output{padding:.2em 0em}#contact-form .wpcf7 form.invalid .wpcf7-response-output,#contact-form .wpcf7 form.unaccepted .wpcf7-response-output,#contact-form .wpcf7 form.payment-required .wpcf7-response-output{border-color:rgba(0,0,0,0)}.newsletter-footer a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:1px}.newsletter-footer .wpcf7 form .wpcf7-response-output{padding:.2em 0em;margin:2em 0 1em}.newsletter-footer .wpcf7 form.invalid .wpcf7-response-output,.newsletter-footer .wpcf7 form.unaccepted .wpcf7-response-output,.newsletter-footer .wpcf7 form.payment-required .wpcf7-response-output{border-color:rgba(0,0,0,0)}.newsletter-footer .newsletter-form{border:2px solid #ffffff;height:54px;position:relative}@media(max-width: 1024px){.newsletter-footer .newsletter-form{height:39px;border:1px solid #ffffff}}.newsletter-footer .newsletter-form input[type=email]{color:#ffffff;padding:0px 20px;height:50px;outline:none;background-color:rgba(0,0,0,0);width:90%}@media(max-width: 1024px){.newsletter-footer .newsletter-form input[type=email]{height:37px;font-size:16px}}.newsletter-footer .newsletter-form input[type=submit]{position:absolute;right:10px;top:0;background-image:url("data:image/svg+xml,%3Csvg version=%271.2%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 21 18%27 %3E%3Cstyle%3E.a%7Bfill:none%3Bstroke:%23ffffff%3Bstroke-width:2%7D%3C/style%3E%3Cpath class=%27a%27 d=%27m11.5 1.1l8.1 8.1-8.1 8.1%27/%3E%3Cpath class=%27a%27 d=%27m0 9.2h18.8%27/%3E%3C/svg%3E");background-repeat:no-repeat;width:25px;height:50px;background-position:center;cursor:pointer}@media(max-width: 1024px){.newsletter-footer .newsletter-form input[type=submit]{width:16px;height:37px;right:8px}}.newsletter-footer .newsletter-form ::-moz-placeholder{color:#EDEDED;opacity:1}.newsletter-footer .newsletter-form ::placeholder{color:#EDEDED;opacity:1}.newsletter-footer .newsletter-form :-ms-input-placeholder{color:#EDEDED}.newsletter-footer .newsletter-form ::-ms-input-placeholder{color:#EDEDED}.newsletter-footer .newsletter-form .wpcf7-spinner{display:none}.newsletter-footer .newsletter-form .wpcf7-not-valid-tip{margin-top:6px}#form-contact{position:relative;font-size:25px;line-height:33px}@media(max-width: 1024px){#form-contact{font-size:18px;line-height:24px}}#form-contact .label-location{margin-bottom:10px}#form-contact input,#form-contact textarea,#form-contact select{color:#003525;padding:0px 20px;outline:none;background-color:rgba(0,0,0,0);border:2px solid #003525;height:54px;width:100%;margin-bottom:10px;border-radius:0}@media(max-width: 1024px){#form-contact input,#form-contact textarea,#form-contact select{border:1px solid #003525;height:40px}}#form-contact select{background-color:#ffffff;border-radius:0}#form-contact textarea{height:100%;padding:10px 20px;margin-top:20px;margin-bottom:0}@media(max-width: 1536px){#form-contact textarea{margin-top:0px}}#form-contact input[type=submit]{background-color:#003525;background-repeat:no-repeat;width:auto;height:54px;background-position:center;margin-top:30px;color:#ffffff;font-size:25px;line-height:33px;border:2px solid #003525;transition-delay:75ms;transition-duration:200ms;transition-timing-function:linear;border-radius:0;cursor:pointer}@media(max-width: 1024px){#form-contact input[type=submit]{border:1px solid #003525;height:40px;font-size:18px;line-height:24px;margin-top:10px}}#form-contact input[type=submit]:hover{border:2px solid #003525;background-color:#ffffff;color:#003525;transition-delay:100ms}@media(max-width: 1024px){#form-contact input[type=submit]:hover{border:1px solid #003525}}#form-contact ::-moz-placeholder{color:#003525;opacity:.6}#form-contact ::placeholder{color:#003525;opacity:.6}#form-contact :-ms-input-placeholder{color:#003525;opacity:.6}#form-contact ::-ms-input-placeholder{color:#003525;opacity:.6}#form-contact .wpcf7-spinner{display:none}#form-contact .wpcf7-not-valid-tip{margin-top:6px}#form-contact select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:calc(100% - 10px) calc(1em - 10px),calc(100% - 15px) calc(1em + 2px),100% 0;background-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2717.631%27 height=%2721.045%27 viewBox=%270 0 17.631 21.045%27><g id=%27Filtre_rouge%27 data-name=%27Filtre rouge%27 transform=%27translate%280.707%29%27><path id=%27Pfad_62%27 data-name=%27Pfad 62%27 d=%27M16.924 15.5 8.815 23.608.707 15.5%27 transform=%27translate%28-0.707 -3.978%29%27 fill=%27none%27 stroke=%27%23003525%27 stroke-miterlimit=%2710%27 stroke-width=%272%27/><line id=%27Linie_196%27 data-name=%27Linie 196%27 y2=%2718.777%27 transform=%27translate%288.108%29%27 fill=%27none%27 stroke=%27%23003525%27 stroke-miterlimit=%2710%27 stroke-width=%272%27/></g></svg>");background-color:#ffffff}.wpcf7 form .wpcf7-response-output{margin:2em 0 1em}#forgot_password{margin-top:5px}#user-registration{padding:0;box-shadow:none;margin-top:10px}#user-registration .user-registration-error{margin-bottom:10px}#user-registration .ur-frontend-form.login{padding:0}#user-registration .user-registration-form input{padding-left:20px !important}#user-registration .user-registration-form #user_registration_ajax_login_submit{padding:12px 26px 12px 26px;text-align:left;background-color:#003525;color:#ffffff;font-size:25px;line-height:33px;cursor:pointer;margin:0;width:100%;margin-top:10px}.ur-frontend-form{border:none;padding:0;margin-top:10px}.ur-frontend-form .ur-form-row .ur-form-grid{padding:0}.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item{margin-bottom:10px}.ur-frontend-form .register .input-text{padding-left:26px !important}.ur-frontend-form .ur-button-container{padding:0}.ur-frontend-form .ur-button-container .ur-submit-button{padding:12px 26px 12px 26px;text-align:left;background-color:#003525;color:#ffffff;font-size:25px;line-height:33px;cursor:pointer;margin:0;width:100%}.ur-frontend-form input{border:2px solid #003525;color:#003525;padding:10px 26px 10px 26px;width:100%;margin:0 0 0 0;background-color:#ffffff;font-size:25px;line-height:33px}@media(max-width: 1024px){.ur-frontend-form input{border:1px solid #003525}}.ur-frontend-form input::-moz-placeholder{color:#003525 !important}.ur-frontend-form input::placeholder{color:#003525 !important}.ur-frontend-form input::-moz-placeholder{opacity:.6}.ur-frontend-form input::placeholder{opacity:.6}.ur-frontend-form input:-ms-input-placeholder{color:#003525 !important}.ur-frontend-form input:-ms-input-placeholder{opacity:.6}.ur-frontend-form input::-ms-input-placeholder{color:#003525 !important}.ur-frontend-form input::-ms-input-placeholder{opacity:.6}.ur-frontend-form button [type=submit]{padding:5px 7px 5px 7px;background-color:#fff;border-radius:3px;border:1px solid #dcdcdc;color:#333;text-decoration:none;font-size:11px}.ajax-auth input#username,.ajax-auth input#password,.ajax-auth input#signonname,.ajax-auth input#signonsurname,.ajax-auth input#email,.ajax-auth input#signonpassword,.ajax-auth input#password2,.ajax-auth input#user_login{border:2px solid #003525;color:#003525;padding:10px 26px 10px 26px;width:100%;margin:5px 0 0 0;background-color:#ffffff}@media(max-width: 1024px){.ajax-auth input#username,.ajax-auth input#password,.ajax-auth input#signonname,.ajax-auth input#signonsurname,.ajax-auth input#email,.ajax-auth input#signonpassword,.ajax-auth input#password2,.ajax-auth input#user_login{border:1px solid #003525}}.ajax-auth input#username::-moz-placeholder, .ajax-auth input#password::-moz-placeholder, .ajax-auth input#signonname::-moz-placeholder, .ajax-auth input#signonsurname::-moz-placeholder, .ajax-auth input#email::-moz-placeholder, .ajax-auth input#signonpassword::-moz-placeholder, .ajax-auth input#password2::-moz-placeholder, .ajax-auth input#user_login::-moz-placeholder{color:#003525;opacity:.6}.ajax-auth input#username::placeholder,.ajax-auth input#password::placeholder,.ajax-auth input#signonname::placeholder,.ajax-auth input#signonsurname::placeholder,.ajax-auth input#email::placeholder,.ajax-auth input#signonpassword::placeholder,.ajax-auth input#password2::placeholder,.ajax-auth input#user_login::placeholder{color:#003525;opacity:.6}.ajax-auth input#username:-ms-input-placeholder,.ajax-auth input#password:-ms-input-placeholder,.ajax-auth input#signonname:-ms-input-placeholder,.ajax-auth input#signonsurname:-ms-input-placeholder,.ajax-auth input#email:-ms-input-placeholder,.ajax-auth input#signonpassword:-ms-input-placeholder,.ajax-auth input#password2:-ms-input-placeholder,.ajax-auth input#user_login:-ms-input-placeholder{color:#003525;opacity:.6}.ajax-auth input#username::-ms-input-placeholder,.ajax-auth input#password::-ms-input-placeholder,.ajax-auth input#signonname::-ms-input-placeholder,.ajax-auth input#signonsurname::-ms-input-placeholder,.ajax-auth input#email::-ms-input-placeholder,.ajax-auth input#signonpassword::-ms-input-placeholder,.ajax-auth input#password2::-ms-input-placeholder,.ajax-auth input#user_login::-ms-input-placeholder{color:#003525;opacity:.6}.ajax-auth input#username:focus,.ajax-auth input#password:focus,.ajax-auth input#signonname:focus,.ajax-auth input#signonsurname:focus,.ajax-auth input#email:focus,.ajax-auth input#signonpassword:focus,.ajax-auth input#password2:focus,.ajax-auth input#user_login:focus{background-color:#ffffff;outline:none}.ajax-auth label.error{display:none !important}.ajax-auth input.error{border:2px solid red !important}@media(max-width: 1024px){.ajax-auth input.error{border:1px solid red !important}}.ajax-auth input.submit_button{padding:12px 26px 12px 26px}.ajax-auth a{text-decoration:none}.ajax-auth a.close{color:#dcdcdc;position:absolute;right:15px;top:15px}.ajax-auth a.text-link{color:#b4b2b2;float:left;margin:10px 0 0 0}.ajax-auth p.status{text-align:center;margin:-15px 0 20px 0;font-weight:600;display:none}a.login_button{font-family:Arial,Helvetica,sans-serif;padding:5px 7px 5px 7px;background-color:#fff;border-radius:3px;border:1px solid #dcdcdc;color:#333;text-decoration:none;font-size:11px}.login_overlay{height:100%;width:100%;background-color:#f6f6f6;opacity:.9;position:fixed}#pop_forgot{color:#003525;opacity:.6;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:1px}#tab-back{transition-delay:75ms;transition-duration:200ms;transition-timing-function:linear}#tab-back a{background-color:#ffffff}.container--tabs .nav-tabs{float:left;width:100%;margin:0;list-style-type:none;border:2px solid #003525}@media(max-width: 1024px){.container--tabs .nav-tabs{border:1px solid #003525}}.container--tabs .nav-tabs>li{float:left}.container--tabs .nav-tabs>li>a{float:left;margin-right:2px;line-height:1.42857143;padding:10px}.container--tabs .nav-tabs>li.active>a,.container--tabs .nav-tabs>li.active>a:hover,.container--tabs .nav-tabs>li.active>a:focus{cursor:default;background-color:#003525;color:#ffffff}.container--tabs .tab-content{float:left;width:100%}.container--tabs .tab-content>.tab-pane{display:none}.container--tabs .tab-content>.tab-pane.active{display:block}.container--tabs .tab-content>.active{display:block}.grecaptcha-badge{visibility:hidden}.burger-wrapper{cursor:pointer;margin:auto;width:30px;height:24px;margin-top:5px;float:right}.burger-wrapper .hamburger{background:currentColor;width:30px;height:2px;position:relative;transition:background 10ms 200ms ease;transform:translateY(12px)}.burger-wrapper .hamburger:before,.burger-wrapper .hamburger:after{transition:top 200ms 250ms ease,transform 200ms 50ms ease;position:absolute;background:currentColor;width:30px;height:2px;content:""}.burger-wrapper .hamburger:before{top:-9px}.burger-wrapper .hamburger:after{top:9px}.menu-trigger:checked~.burger-wrapper .hamburger{background:rgba(0,0,0,0)}.menu-trigger:checked~.burger-wrapper .hamburger:after,.menu-trigger:checked~.burger-wrapper .hamburger:before{transition:top 200ms 50ms ease,transform 200ms 250ms ease;top:0}.menu-trigger:checked~.burger-wrapper .hamburger:before{transform:rotate(45deg)}.menu-trigger:checked~.burger-wrapper .hamburger:after{transform:rotate(-45deg)}.back_dashboard svg{margin-top:0 !important}.news-prev-next{transition-delay:75ms;transition-duration:200ms;transition-timing-function:linear}.news-prev-next:hover>a>svg>g>circle{fill:#003525;transition-delay:100ms}.news-prev-next:hover>a>svg>path{fill:#ffffff;stroke:#ffffff;transition-delay:100ms}.video-container{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.video-container iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.all-video-container{position:relative;overflow:hidden;width:100%}.container-dashboard a svg{margin-top:9px;position:relative;margin-left:0}.container-dashboard #myCarousel .carousel__slide{width:100%;background:rgba(0,53,37,.1019607843) 0% 0% no-repeat padding-box;padding:25px}.container-dashboard #myCarousel .f-carousel__dots .f-carousel__dot:after{width:18px;height:18px;background-color:#ffffff;border:2px solid #003525;opacity:1}.container-dashboard #myCarousel .f-carousel__dots .f-carousel__dot.is-selected:after{background-color:#003525}.file_download a{height:114px}@media(max-width: 1023px){.file_download a{height:94px}}.file_download a svg{width:59px;height:83px;position:relative;margin:0}@media(max-width: 1023px){.file_download a svg{width:52px;height:60px}}.file_download a .extension{position:absolute;margin-top:-30px;width:59px;text-align:center}@media(max-width: 1023px){.file_download a .extension{width:52px}}#main .um a.um-link,#main .um .um-tip:hover,#main .um .um-field-radio.active:not(.um-field-radio-state-disabled) i,#main .um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i,#main .um .um-member-name a:hover,#main .um .um-member-more a:hover,#main .um .um-member-less a:hover,#main .um .um-members-pagi a:hover,#main .um .um-cover-add:hover,#main .um .um-profile-subnav a.active,#main .um .um-item-meta a,#main .um-account-name a:hover,#main .um-account-nav a.current,#main .um-account-side li a.current span.um-account-icon,#main .um-account-side li a.current:hover span.um-account-icon,#main .um-dropdown li a:hover,#main i.um-active-color,#main span.um-active-color{color:#003525 !important}#main .um a.um-link:hover,#main .um a.um-link-hvr:hover{color:#003525 !important}#main .um .um-field-group-head,#main .picker__box,#main .picker__nav--prev:hover,#main .picker__nav--next:hover,#main .um .um-members-pagi span.current,#main .um .um-members-pagi span.current:hover,#main .um .um-profile-nav-item.active a,#main .um .um-profile-nav-item.active a:hover,#main .upload,#main .um-modal-header,#main .um-modal-btn,#main .um-modal-btn.disabled,#main .um-modal-btn.disabled:hover,#main div.uimob800 .um-account-side li a.current,#main div.uimob800 .um-account-side li a.current:hover,#main .um .um-button,#main .um a.um-button,#main .um a.um-button.um-disabled:hover,#main .um a.um-button.um-disabled:focus,#main .um a.um-button.um-disabled:active,#main .um input[type=submit].um-button,#main .um input[type=submit].um-button:focus,#main .um input[type=submit]:disabled:hover{background:#003525 !important;border-radius:0 !important;font-size:25px !important;height:63px !important}#main .um .um-field-group-head,#main .picker__box,#main .picker__nav--prev:hover,#main .picker__nav--next:hover,#main .um .um-members-pagi span.current,#main .um .um-members-pagi span.current:hover,#main .um .um-profile-nav-item.active a,#main .um .um-profile-nav-item.active a:hover,#main .upload,#main .um-modal-header,#main .um-modal-btn,#main .um-modal-btn.disabled,#main .um-modal-btn.disabled:hover,#main div.uimob800 .um-account-side li a.current,#main div.uimob800 .um-account-side li a.current:hover,#main .um .um-button,#main .um a.um-button,#main .um a.um-button.um-disabled:hover,#main .um a.um-button.um-disabled:focus,#main .um a.um-button.um-disabled:active,#main .um input[type=submit].um-button,#main .um input[type=submit].um-button:focus,#main .um input[type=submit]:disabled:hover{background-color:#ffffff}@media(max-width: 1023px){#main .um .um-field-group-head,#main .picker__box,#main .picker__nav--prev:hover,#main .picker__nav--next:hover,#main .um .um-members-pagi span.current,#main .um .um-members-pagi span.current:hover,#main .um .um-profile-nav-item.active a,#main .um .um-profile-nav-item.active a:hover,#main .upload,#main .um-modal-header,#main .um-modal-btn,#main .um-modal-btn.disabled,#main .um-modal-btn.disabled:hover,#main div.uimob800 .um-account-side li a.current,#main div.uimob800 .um-account-side li a.current:hover,#main .um .um-button,#main .um a.um-button,#main .um a.um-button.um-disabled:hover,#main .um a.um-button.um-disabled:focus,#main .um a.um-button.um-disabled:active,#main .um input[type=submit].um-button,#main .um input[type=submit].um-button:focus,#main .um input[type=submit]:disabled:hover{font-size:18px !important;height:45px !important;line-height:0 !important}}#main .um .um-field-group-head:hover,#main .picker__footer,#main .picker__header,#main .picker__day--infocus:hover,#main .picker__day--outfocus:hover,#main .picker__day--highlighted:hover,#main .picker--focused .picker__day--highlighted,#main .picker__list-item:hover,#main .picker__list-item--highlighted:hover,#main .picker--focused .picker__list-item--highlighted,#main .picker__list-item--selected,#main .picker__list-item--selected:hover,#main .picker--focused .picker__list-item--selected,#main .um .um-button:hover,#main .um a.um-button:hover,#main .um input[type=submit].um-button:hover{background:#003525 !important}#main .um .um-button.um-alt,#main .um input[type=submit].um-button.um-alt{background:#eee !important}#main .um .um-button.um-alt:hover,#main .um input[type=submit].um-button.um-alt:hover{background:#e5e5e5 !important}#main .um .um-form input[type=text],#main .um .um-form input[type=search],#main .um .um-form input[type=tel],#main .um .um-form input[type=number],#main .um .um-form input[type=password],#main .um .um-form textarea,#main .um .upload-progress,#main .select2-container .select2-choice,#main .select2-drop,#main .select2-container-multi .select2-choices,#main .select2-drop-active,#main .select2-drop.select2-drop-above{border:2px solid #003525 !important;font-size:25px !important;height:63px !important;color:#003525 !important}#main .um .um-form input[type=text],#main .um .um-form input[type=search],#main .um .um-form input[type=tel],#main .um .um-form input[type=number],#main .um .um-form input[type=password],#main .um .um-form textarea,#main .um .upload-progress,#main .select2-container .select2-choice,#main .select2-drop,#main .select2-container-multi .select2-choices,#main .select2-drop-active,#main .select2-drop.select2-drop-above{border-radius:0}@media(max-width: 1023px){#main .um .um-form input[type=text],#main .um .um-form input[type=search],#main .um .um-form input[type=tel],#main .um .um-form input[type=number],#main .um .um-form input[type=password],#main .um .um-form textarea,#main .um .upload-progress,#main .select2-container .select2-choice,#main .select2-drop,#main .select2-container-multi .select2-choices,#main .select2-drop-active,#main .select2-drop.select2-drop-above{border:1px solid #003525 !important;font-size:18px !important;height:45px !important}}#main .um .um-form input[type=text]::-moz-placeholder, #main .um .um-form input[type=search]::-moz-placeholder, #main .um .um-form input[type=tel]::-moz-placeholder, #main .um .um-form input[type=number]::-moz-placeholder, #main .um .um-form input[type=password]::-moz-placeholder, #main .um .um-form textarea::-moz-placeholder, #main .um .upload-progress::-moz-placeholder, #main .select2-container .select2-choice::-moz-placeholder, #main .select2-drop::-moz-placeholder, #main .select2-container-multi .select2-choices::-moz-placeholder, #main .select2-drop-active::-moz-placeholder, #main .select2-drop.select2-drop-above::-moz-placeholder{opacity:.6 !important}#main .um .um-form input[type=text]::placeholder,#main .um .um-form input[type=search]::placeholder,#main .um .um-form input[type=tel]::placeholder,#main .um .um-form input[type=number]::placeholder,#main .um .um-form input[type=password]::placeholder,#main .um .um-form textarea::placeholder,#main .um .upload-progress::placeholder,#main .select2-container .select2-choice::placeholder,#main .select2-drop::placeholder,#main .select2-container-multi .select2-choices::placeholder,#main .select2-drop-active::placeholder,#main .select2-drop.select2-drop-above::placeholder{opacity:.6 !important}#main .um .um-form input[type=text]::-moz-placeholder, #main .um .um-form input[type=search]::-moz-placeholder, #main .um .um-form input[type=tel]::-moz-placeholder, #main .um .um-form input[type=number]::-moz-placeholder, #main .um .um-form input[type=password]::-moz-placeholder, #main .um .um-form textarea::-moz-placeholder, #main .um .upload-progress::-moz-placeholder, #main .select2-container .select2-choice::-moz-placeholder, #main .select2-drop::-moz-placeholder, #main .select2-container-multi .select2-choices::-moz-placeholder, #main .select2-drop-active::-moz-placeholder, #main .select2-drop.select2-drop-above::-moz-placeholder{color:#003525;display:none}#main .um .um-form input[type=text]::placeholder,#main .um .um-form input[type=search]::placeholder,#main .um .um-form input[type=tel]::placeholder,#main .um .um-form input[type=number]::placeholder,#main .um .um-form input[type=password]::placeholder,#main .um .um-form textarea::placeholder,#main .um .upload-progress::placeholder,#main .select2-container .select2-choice::placeholder,#main .select2-drop::placeholder,#main .select2-container-multi .select2-choices::placeholder,#main .select2-drop-active::placeholder,#main .select2-drop.select2-drop-above::placeholder{color:#003525;display:none}#main .um .um-form input[type=text]:-ms-input-placeholder,#main .um .um-form input[type=search]:-ms-input-placeholder,#main .um .um-form input[type=tel]:-ms-input-placeholder,#main .um .um-form input[type=number]:-ms-input-placeholder,#main .um .um-form input[type=password]:-ms-input-placeholder,#main .um .um-form textarea:-ms-input-placeholder,#main .um .upload-progress:-ms-input-placeholder,#main .select2-container .select2-choice:-ms-input-placeholder,#main .select2-drop:-ms-input-placeholder,#main .select2-container-multi .select2-choices:-ms-input-placeholder,#main .select2-drop-active:-ms-input-placeholder,#main .select2-drop.select2-drop-above:-ms-input-placeholder{opacity:.6 !important}#main .um .um-form input[type=text]:-ms-input-placeholder,#main .um .um-form input[type=search]:-ms-input-placeholder,#main .um .um-form input[type=tel]:-ms-input-placeholder,#main .um .um-form input[type=number]:-ms-input-placeholder,#main .um .um-form input[type=password]:-ms-input-placeholder,#main .um .um-form textarea:-ms-input-placeholder,#main .um .upload-progress:-ms-input-placeholder,#main .select2-container .select2-choice:-ms-input-placeholder,#main .select2-drop:-ms-input-placeholder,#main .select2-container-multi .select2-choices:-ms-input-placeholder,#main .select2-drop-active:-ms-input-placeholder,#main .select2-drop.select2-drop-above:-ms-input-placeholder{color:#003525;display:none}#main .um .um-form input[type=text]::-ms-input-placeholder,#main .um .um-form input[type=search]::-ms-input-placeholder,#main .um .um-form input[type=tel]::-ms-input-placeholder,#main .um .um-form input[type=number]::-ms-input-placeholder,#main .um .um-form input[type=password]::-ms-input-placeholder,#main .um .um-form textarea::-ms-input-placeholder,#main .um .upload-progress::-ms-input-placeholder,#main .select2-container .select2-choice::-ms-input-placeholder,#main .select2-drop::-ms-input-placeholder,#main .select2-container-multi .select2-choices::-ms-input-placeholder,#main .select2-drop-active::-ms-input-placeholder,#main .select2-drop.select2-drop-above::-ms-input-placeholder{opacity:.6 !important}#main .um .um-form input[type=text]::-ms-input-placeholder,#main .um .um-form input[type=search]::-ms-input-placeholder,#main .um .um-form input[type=tel]::-ms-input-placeholder,#main .um .um-form input[type=number]::-ms-input-placeholder,#main .um .um-form input[type=password]::-ms-input-placeholder,#main .um .um-form textarea::-ms-input-placeholder,#main .um .upload-progress::-ms-input-placeholder,#main .select2-container .select2-choice::-ms-input-placeholder,#main .select2-drop::-ms-input-placeholder,#main .select2-container-multi .select2-choices::-ms-input-placeholder,#main .select2-drop-active::-ms-input-placeholder,#main .select2-drop.select2-drop-above::-ms-input-placeholder{color:#003525}#main .um-center,#main a.um-link-alt{text-align:left}#main a.um-link-alt,#main .um-field-block{font-size:25px !important;color:#003525 !important}@media(max-width: 1023px){#main a.um-link-alt,#main .um-field-block{font-size:18px !important}}#main a.um-link-alt div,#main .um-field-block div{text-align:left !important}#main .um-col-alt-b{padding-top:10px;float:left}#main .um-field{padding:5px 0 0 0}#main .um-um_password_id.um{max-width:100%}#main .um-account-side ul{border:2px solid #003525}@media(max-width: 1023px){#main .um-account-side ul{border:1px solid #003525;border-radius:0}}#main .um-account-side li{margin-bottom:0 !important}#main .um-account-side li a.current{cursor:default;background-color:#003525;color:#ffffff}#main .um-account-side li a{background-color:#ffffff;color:#003525;font-size:25px;line-height:33px;font-weight:400;text-align:center;height:auto;padding:14px 0}@media(max-width: 1023px){#main .um-account-side li a{font-size:18px;line-height:24px}}@media(max-width: 640px){#main .um-account-side li a{padding:11px 0}}#main .um-field-label label{font-size:25px !important;line-height:33px !important}#main .um-field-label label{color:#003525;font-weight:400}@media(max-width: 1023px){#main .um-field-label label{font-size:18px !important;line-height:24px !important}}#main .um-account-tab .um-field{padding:15px 0 0 0}@media(max-width: 640px){#main .um-account-tab .um-field{width:100%;float:left}}#main #um_field_general_user_login,#main .um-account-heading{display:none}#main .um-account-side{width:70%}@media(max-width: 640px){#main .um-account-side{width:100%}}#main .um-account-main{padding:0}@media(max-width: 640px){#main .um-account-main{width:100%;max-width:100%}}#main div.uimob500 .um-account-tab,#main div.uimob340 .um-account-tab{border-bottom:0}#main div.uimob800 .um-account-side li:first-child a{line-height:45px !important}#main div.uimob800 .um-account-side li:first-child a{border-radius:0}#main div.uimob800 .um-account-side li a{color:#003525 !important}#main div.uimob800 .um-account-side li a{transition:none}#main div.uimob800 .um-account-side li:last-child a{color:#003525 !important}#main div.uimob800 .um-account-side li:last-child a{border-radius:0;line-height:45px}#main div.uimob800 .um-account-side li a.current,#main div.uimob800 .um-account-side li a.current:hover{color:#ffffff !important}#main .um-account-side li a.current{color:#ffffff !important}#main div.uimob800 .um-account-side li a.current{color:#ffffff !important;line-height:45px !important}#main div.uimob800 .um-account-side li:last-child a.current,#main div.uimob800 .um-account-side li:first-child a.current{color:#ffffff !important;line-height:45px !important}#main .um.um-register .um-postmessage{color:#003525;font-size:18px;padding-top:15px}#main .um .um-form #confirm_user_password::-webkit-input-placeholder,#main .um .um-form #confirm_user_password:-moz-placeholder,#main .um .um-form #confirm_user_password::-moz-placeholder,#main .um .um-form #confirm_user_password:-ms-input-placeholder{opacity:0 !important}.btn_logout_header:hover{opacity:.6}.searchandfilter select.sf-input-select{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:calc(100% - 10px) calc(1em - 10px),calc(100% - 15px) calc(1em + 2px),100% 0;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2717.631%27 height=%2721.045%27 viewBox=%270 0 17.631 21.045%27%3E%3Cg id=%27Filtre_rouge%27 data-name=%27Filtre rouge%27 transform=%27translate%280.707%29%27%3E%3Cpath id=%27Pfad_62%27 data-name=%27Pfad 62%27 d=%27M16.924 15.5 8.815 23.608.707 15.5%27 transform=%27translate%28-0.707 -3.978%29%27 fill=%27none%27 stroke=%27%23003525%27 stroke-miterlimit=%2710%27 stroke-width=%272%27/%3E%3Cline id=%27Linie_196%27 data-name=%27Linie 196%27 y2=%2718.777%27 transform=%27translate%288.108%29%27 fill=%27none%27 stroke=%27%23003525%27 stroke-miterlimit=%2710%27 stroke-width=%272%27/%3E%3C/g%3E%3C/svg%3E");text-transform:uppercase;width:100%;padding:10px 15px;cursor:pointer;font-size:25px;line-height:33px;border:2px solid #003525;background-color:#ffffff;border-radius:0}@media(max-width: 1023px){.searchandfilter select.sf-input-select{background-position:calc(100% - 10px) calc(1em - 7px),calc(100% - 15px) calc(1em + 2px),100% 0;font-size:18px;line-height:24px;border:1px solid #003525}}.searchandfilter .sf-field-taxonomy-city select.sf-input-select{margin-right:40px}.form-search-download form{width:100%}.form-search-download form ul{display:inline-flex;margin-top:0;margin-bottom:0;width:100%;gap:10px}@media(max-width: 639px){.form-search-download form ul{display:block}}.form-search-download form ul li{width:100%}@media(max-width: 639px){.form-search-download form ul li{margin-bottom:10px;padding:0}}.form-search-download form ul li label{width:100%}.form-search-download form ul li label input[type=text]{border:2px solid #003525;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:calc(100% - 10px) calc(1em - 10px),calc(100% - 15px) calc(1em + 2px),100% 0;background-image:url("data:image/svg+xml,%3Csvg id=%27loupe_rouge%27 data-name=%27loupe rouge%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2722.207%27 height=%2723.207%27 viewBox=%270 0 22.207 23.207%27%3E%3Cg id=%27Ellipse_8%27 data-name=%27Ellipse 8%27 fill=%27none%27 stroke=%27%23003525%27 stroke-width=%272%27%3E%3Ccircle cx=%279%27 cy=%279%27 r=%279%27 stroke=%27none%27/%3E%3Ccircle cx=%279%27 cy=%279%27 r=%278%27 fill=%27none%27/%3E%3C/g%3E%3Cline id=%27Linie_160%27 data-name=%27Linie 160%27 x1=%277%27 y1=%277%27 transform=%27translate%2814.5 15.5%29%27 fill=%27none%27 stroke=%27%23003525%27 stroke-width=%272%27/%3E%3C/svg%3E");width:100%;padding:10px 15px;cursor:pointer;font-size:25px;line-height:33px}@media(max-width: 1023px){.form-search-download form ul li label input[type=text]{font-size:18px;line-height:24px;padding:10px 15px;background-position:calc(100% - 10px) calc(1em - 8px),calc(100% - 15px) calc(1em + 2px),100% 0;border:1px solid #003525}}.form-search-download form ul li label input[type=text]::-moz-placeholder{opacity:.6 !important}.form-search-download form ul li label input[type=text]::placeholder{opacity:.6 !important}.form-search-download form ul li label input[type=text]::-moz-placeholder{color:#003525}.form-search-download form ul li label input[type=text]::placeholder{color:#003525}.form-search-download form ul li label input[type=text]:-ms-input-placeholder{opacity:.6 !important}.form-search-download form ul li label input[type=text]:-ms-input-placeholder{color:#003525}.form-search-download form ul li label input[type=text]::-ms-input-placeholder{opacity:.6 !important}.form-search-download form ul li label input[type=text]::-ms-input-placeholder{color:#003525}.video-header{transform:translate(-50%, -50%);max-width:none;max-width:initial}.content-fancy-box p{margin:15px 0}.wpcf7 form.sent .wpcf7-response-output,.newsletter-footer .wpcf7 form .wpcf7-response-output{border:none}body.current-city-dubai .hide-on-dubai{display:none}body.current-city-dubai .show-on-dubai{display:block}body.current-city-dubai .show-on-fribourg,body.current-city-dubai .show-on-geneva,body.current-city-dubai .show-on-singapore{display:none}body.current-city-fribourg .hide-on-fribourg{display:none}body.current-city-fribourg .show-on-fribourg{display:block}body.current-city-fribourg .show-on-dubai,body.current-city-fribourg .show-on-geneva,body.current-city-fribourg .show-on-singapore{display:none}body.current-city-geneva .hide-on-geneva,body.current-city-genève .hide-on-geneva,body.current-city-geneve .hide-on-geneva{display:none}body.current-city-geneva .show-on-geneva,body.current-city-genève .show-on-geneva,body.current-city-geneve .show-on-geneva{display:block}body.current-city-geneva .show-on-dubai,body.current-city-geneva .show-on-fribourg,body.current-city-geneva .show-on-singapore,body.current-city-genève .show-on-dubai,body.current-city-genève .show-on-fribourg,body.current-city-genève .show-on-singapore,body.current-city-geneve .show-on-dubai,body.current-city-geneve .show-on-fribourg,body.current-city-geneve .show-on-singapore{display:none}body.current-city-singapore .hide-on-singapore,body.current-city-singapour .hide-on-singapore{display:none}body.current-city-singapore .show-on-singapore,body.current-city-singapour .show-on-singapore{display:block}body.current-city-singapore .show-on-dubai,body.current-city-singapore .show-on-fribourg,body.current-city-singapore .show-on-geneva,body.current-city-singapour .show-on-dubai,body.current-city-singapour .show-on-fribourg,body.current-city-singapour .show-on-geneva{display:none}body #header-general{background-color:#ffffff;border-color:#003525;color:#003525}body.transparent-menu:not(.menu-opened):not(.transparent-menu-scrolled) #header-general{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#ffffff}body.transparent-menu.menu-opened:not(.transparent-menu-scrolled) #header-general{transition-delay:300ms}body .current-language{position:relative}body .current-language::before{content:"";position:absolute;top:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px);background:hsla(0,0%,100%,.03)}.wysiwyg>*+*,.wysiwyg p+p{margin-top:1em}.wysiwyg ul{padding-left:25px;list-style-type:disc}.wysiwyg a{text-decoration:underline}.after\:ml-10::after {
  content: var(--tw-content);
  margin-left: 10px;
}.after\:text-18::after {
  content: var(--tw-content);
  font-size: 18px;
}.after\:content-\[\'\|\'\]::after {
  --tw-content: '|';
  content: var(--tw-content);
}.hover\:block:hover {
  display: block;
}.hover\:bg-primary:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 53, 37, 1);
  background-color: rgba(0, 53, 37, var(--tw-bg-opacity, 1));
}.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, 1);
  color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
}.hover\:delay-100:hover {
  transition-delay: 100ms;
}.hover\:delay-500:hover {
  transition-delay: 500ms;
}@media not all and (min-width: 1536px) {

  .max-2xl\:mb-40 {
    margin-bottom: 40px;
  }
}@media not all and (min-width: 768px) {

  .max-md\:flex-col {
    flex-direction: column;
  }
}@media not all and (min-width: 640px) {

  .max-sm\:flex-col {
    flex-direction: column;
  }
}@media (min-width: 400px) {

  .xs\:text-37 {
    font-size: 37px;
  }

  .xs\:text-\[33px\] {
    font-size: 33px;
  }

  .xs\:leading-48 {
    line-height: 48px;
  }
}@media (min-width: 640px) {

  .sm\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .sm\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .sm\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .sm\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .sm\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .sm\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .sm\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .sm\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .sm\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .sm\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .sm\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .sm\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .sm\:col-span-full {
    grid-column: 1 / -1;
  }

  .sm\:ml-\[2\%\] {
    margin-left: 2%;
  }

  .sm\:mt-0 {
    margin-top: 0;
  }

  .sm\:block {
    display: block;
  }

  .sm\:inline-block {
    display: inline-block;
  }

  .sm\:flex {
    display: flex;
  }

  .sm\:h-400 {
    height: 400px;
  }

  .sm\:w-\[49\%\] {
    width: 49%;
  }

  .sm\:gap-0 {
    gap: 0;
  }

  .sm\:gap-1 {
    gap: 1px;
  }

  .sm\:gap-10 {
    gap: 10px;
  }

  .sm\:gap-110 {
    gap: 110px;
  }

  .sm\:gap-12 {
    gap: 12px;
  }

  .sm\:gap-13 {
    gap: 13px;
  }

  .sm\:gap-14 {
    gap: 14px;
  }

  .sm\:gap-15 {
    gap: 15px;
  }

  .sm\:gap-16 {
    gap: 16px;
  }

  .sm\:gap-185 {
    gap: 185px;
  }

  .sm\:gap-2 {
    gap: 2px;
  }

  .sm\:gap-20 {
    gap: 20px;
  }

  .sm\:gap-24 {
    gap: 24px;
  }

  .sm\:gap-240 {
    gap: 240px;
  }

  .sm\:gap-25 {
    gap: 25px;
  }

  .sm\:gap-252 {
    gap: 252px;
  }

  .sm\:gap-28 {
    gap: 28px;
  }

  .sm\:gap-29 {
    gap: 29px;
  }

  .sm\:gap-3 {
    gap: 3px;
  }

  .sm\:gap-30 {
    gap: 30px;
  }

  .sm\:gap-32 {
    gap: 32px;
  }

  .sm\:gap-340 {
    gap: 340px;
  }

  .sm\:gap-35 {
    gap: 35px;
  }

  .sm\:gap-38 {
    gap: 38px;
  }

  .sm\:gap-38\% {
    gap: 38%;
  }

  .sm\:gap-40 {
    gap: 40px;
  }

  .sm\:gap-48 {
    gap: 48px;
  }

  .sm\:gap-5 {
    gap: 5px;
  }

  .sm\:gap-50 {
    gap: 50px;
  }

  .sm\:gap-57 {
    gap: 57px;
  }

  .sm\:gap-6 {
    gap: 6px;
  }

  .sm\:gap-60 {
    gap: 60px;
  }

  .sm\:gap-65 {
    gap: 65px;
  }

  .sm\:gap-70 {
    gap: 70px;
  }

  .sm\:gap-75 {
    gap: 75px;
  }

  .sm\:gap-8 {
    gap: 8px;
  }

  .sm\:gap-80 {
    gap: 80px;
  }

  .sm\:gap-85 {
    gap: 85px;
  }

  .sm\:gap-9 {
    gap: 9px;
  }

  .sm\:gap-auto {
    gap: auto;
  }

  .sm\:gap-full {
    gap: 100%;
  }

  .sm\:gap-gutter-desktop {
    gap: 50px;
  }

  .sm\:gap-gutter-mobile {
    gap: 15px;
  }

  .sm\:gap-half {
    gap: 50%;
  }

  .sm\:gap-x-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .sm\:gap-x-1 {
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .sm\:gap-x-10 {
    -moz-column-gap: 10px;
         column-gap: 10px;
  }

  .sm\:gap-x-110 {
    -moz-column-gap: 110px;
         column-gap: 110px;
  }

  .sm\:gap-x-12 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }

  .sm\:gap-x-13 {
    -moz-column-gap: 13px;
         column-gap: 13px;
  }

  .sm\:gap-x-14 {
    -moz-column-gap: 14px;
         column-gap: 14px;
  }

  .sm\:gap-x-15 {
    -moz-column-gap: 15px;
         column-gap: 15px;
  }

  .sm\:gap-x-16 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }

  .sm\:gap-x-185 {
    -moz-column-gap: 185px;
         column-gap: 185px;
  }

  .sm\:gap-x-2 {
    -moz-column-gap: 2px;
         column-gap: 2px;
  }

  .sm\:gap-x-20 {
    -moz-column-gap: 20px;
         column-gap: 20px;
  }

  .sm\:gap-x-24 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }

  .sm\:gap-x-240 {
    -moz-column-gap: 240px;
         column-gap: 240px;
  }

  .sm\:gap-x-25 {
    -moz-column-gap: 25px;
         column-gap: 25px;
  }

  .sm\:gap-x-252 {
    -moz-column-gap: 252px;
         column-gap: 252px;
  }

  .sm\:gap-x-28 {
    -moz-column-gap: 28px;
         column-gap: 28px;
  }

  .sm\:gap-x-29 {
    -moz-column-gap: 29px;
         column-gap: 29px;
  }

  .sm\:gap-x-3 {
    -moz-column-gap: 3px;
         column-gap: 3px;
  }

  .sm\:gap-x-30 {
    -moz-column-gap: 30px;
         column-gap: 30px;
  }

  .sm\:gap-x-32 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }

  .sm\:gap-x-340 {
    -moz-column-gap: 340px;
         column-gap: 340px;
  }

  .sm\:gap-x-35 {
    -moz-column-gap: 35px;
         column-gap: 35px;
  }

  .sm\:gap-x-38 {
    -moz-column-gap: 38px;
         column-gap: 38px;
  }

  .sm\:gap-x-38\% {
    -moz-column-gap: 38%;
         column-gap: 38%;
  }

  .sm\:gap-x-40 {
    -moz-column-gap: 40px;
         column-gap: 40px;
  }

  .sm\:gap-x-48 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }

  .sm\:gap-x-5 {
    -moz-column-gap: 5px;
         column-gap: 5px;
  }

  .sm\:gap-x-50 {
    -moz-column-gap: 50px;
         column-gap: 50px;
  }

  .sm\:gap-x-57 {
    -moz-column-gap: 57px;
         column-gap: 57px;
  }

  .sm\:gap-x-6 {
    -moz-column-gap: 6px;
         column-gap: 6px;
  }

  .sm\:gap-x-60 {
    -moz-column-gap: 60px;
         column-gap: 60px;
  }

  .sm\:gap-x-65 {
    -moz-column-gap: 65px;
         column-gap: 65px;
  }

  .sm\:gap-x-70 {
    -moz-column-gap: 70px;
         column-gap: 70px;
  }

  .sm\:gap-x-75 {
    -moz-column-gap: 75px;
         column-gap: 75px;
  }

  .sm\:gap-x-8 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }

  .sm\:gap-x-80 {
    -moz-column-gap: 80px;
         column-gap: 80px;
  }

  .sm\:gap-x-85 {
    -moz-column-gap: 85px;
         column-gap: 85px;
  }

  .sm\:gap-x-9 {
    -moz-column-gap: 9px;
         column-gap: 9px;
  }

  .sm\:gap-x-auto {
    -moz-column-gap: auto;
         column-gap: auto;
  }

  .sm\:gap-x-full {
    -moz-column-gap: 100%;
         column-gap: 100%;
  }

  .sm\:gap-x-gutter-desktop {
    -moz-column-gap: 50px;
         column-gap: 50px;
  }

  .sm\:gap-x-gutter-mobile {
    -moz-column-gap: 15px;
         column-gap: 15px;
  }

  .sm\:gap-x-half {
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .sm\:gap-y-0 {
    row-gap: 0;
  }

  .sm\:gap-y-1 {
    row-gap: 1px;
  }

  .sm\:gap-y-10 {
    row-gap: 10px;
  }

  .sm\:gap-y-110 {
    row-gap: 110px;
  }

  .sm\:gap-y-12 {
    row-gap: 12px;
  }

  .sm\:gap-y-13 {
    row-gap: 13px;
  }

  .sm\:gap-y-14 {
    row-gap: 14px;
  }

  .sm\:gap-y-15 {
    row-gap: 15px;
  }

  .sm\:gap-y-16 {
    row-gap: 16px;
  }

  .sm\:gap-y-185 {
    row-gap: 185px;
  }

  .sm\:gap-y-2 {
    row-gap: 2px;
  }

  .sm\:gap-y-20 {
    row-gap: 20px;
  }

  .sm\:gap-y-24 {
    row-gap: 24px;
  }

  .sm\:gap-y-240 {
    row-gap: 240px;
  }

  .sm\:gap-y-25 {
    row-gap: 25px;
  }

  .sm\:gap-y-252 {
    row-gap: 252px;
  }

  .sm\:gap-y-28 {
    row-gap: 28px;
  }

  .sm\:gap-y-29 {
    row-gap: 29px;
  }

  .sm\:gap-y-3 {
    row-gap: 3px;
  }

  .sm\:gap-y-30 {
    row-gap: 30px;
  }

  .sm\:gap-y-32 {
    row-gap: 32px;
  }

  .sm\:gap-y-340 {
    row-gap: 340px;
  }

  .sm\:gap-y-35 {
    row-gap: 35px;
  }

  .sm\:gap-y-38 {
    row-gap: 38px;
  }

  .sm\:gap-y-38\% {
    row-gap: 38%;
  }

  .sm\:gap-y-40 {
    row-gap: 40px;
  }

  .sm\:gap-y-48 {
    row-gap: 48px;
  }

  .sm\:gap-y-5 {
    row-gap: 5px;
  }

  .sm\:gap-y-50 {
    row-gap: 50px;
  }

  .sm\:gap-y-57 {
    row-gap: 57px;
  }

  .sm\:gap-y-6 {
    row-gap: 6px;
  }

  .sm\:gap-y-60 {
    row-gap: 60px;
  }

  .sm\:gap-y-65 {
    row-gap: 65px;
  }

  .sm\:gap-y-70 {
    row-gap: 70px;
  }

  .sm\:gap-y-75 {
    row-gap: 75px;
  }

  .sm\:gap-y-8 {
    row-gap: 8px;
  }

  .sm\:gap-y-80 {
    row-gap: 80px;
  }

  .sm\:gap-y-85 {
    row-gap: 85px;
  }

  .sm\:gap-y-9 {
    row-gap: 9px;
  }

  .sm\:gap-y-auto {
    row-gap: auto;
  }

  .sm\:gap-y-full {
    row-gap: 100%;
  }

  .sm\:gap-y-gutter-desktop {
    row-gap: 50px;
  }

  .sm\:gap-y-gutter-mobile {
    row-gap: 15px;
  }

  .sm\:gap-y-half {
    row-gap: 50%;
  }
}@media (min-width: 768px) {

  .md\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .md\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .md\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .md\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .md\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .md\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .md\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .md\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .md\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .md\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .md\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .md\:col-span-full {
    grid-column: 1 / -1;
  }

  .md\:mb-50 {
    margin-bottom: 50px;
  }

  .md\:ml-40 {
    margin-left: 40px;
  }

  .md\:block {
    display: block;
  }

  .md\:inline-block {
    display: inline-block;
  }

  .md\:flex {
    display: flex;
  }

  .md\:h-auto {
    height: auto;
  }

  .md\:max-h-\[220px\] {
    max-height: 220px;
  }

  .md\:max-h-\[230px\] {
    max-height: 230px;
  }

  .md\:min-h-\[400px\] {
    min-height: 400px;
  }

  .md\:w-\[49\%\] {
    width: 49%;
  }

  .md\:max-w-\[408px\] {
    max-width: 408px;
  }

  .md\:gap-0 {
    gap: 0;
  }

  .md\:gap-1 {
    gap: 1px;
  }

  .md\:gap-10 {
    gap: 10px;
  }

  .md\:gap-110 {
    gap: 110px;
  }

  .md\:gap-12 {
    gap: 12px;
  }

  .md\:gap-13 {
    gap: 13px;
  }

  .md\:gap-14 {
    gap: 14px;
  }

  .md\:gap-15 {
    gap: 15px;
  }

  .md\:gap-16 {
    gap: 16px;
  }

  .md\:gap-185 {
    gap: 185px;
  }

  .md\:gap-2 {
    gap: 2px;
  }

  .md\:gap-20 {
    gap: 20px;
  }

  .md\:gap-24 {
    gap: 24px;
  }

  .md\:gap-240 {
    gap: 240px;
  }

  .md\:gap-25 {
    gap: 25px;
  }

  .md\:gap-252 {
    gap: 252px;
  }

  .md\:gap-28 {
    gap: 28px;
  }

  .md\:gap-29 {
    gap: 29px;
  }

  .md\:gap-3 {
    gap: 3px;
  }

  .md\:gap-30 {
    gap: 30px;
  }

  .md\:gap-32 {
    gap: 32px;
  }

  .md\:gap-340 {
    gap: 340px;
  }

  .md\:gap-35 {
    gap: 35px;
  }

  .md\:gap-38 {
    gap: 38px;
  }

  .md\:gap-38\% {
    gap: 38%;
  }

  .md\:gap-40 {
    gap: 40px;
  }

  .md\:gap-48 {
    gap: 48px;
  }

  .md\:gap-5 {
    gap: 5px;
  }

  .md\:gap-50 {
    gap: 50px;
  }

  .md\:gap-57 {
    gap: 57px;
  }

  .md\:gap-6 {
    gap: 6px;
  }

  .md\:gap-60 {
    gap: 60px;
  }

  .md\:gap-65 {
    gap: 65px;
  }

  .md\:gap-70 {
    gap: 70px;
  }

  .md\:gap-75 {
    gap: 75px;
  }

  .md\:gap-8 {
    gap: 8px;
  }

  .md\:gap-80 {
    gap: 80px;
  }

  .md\:gap-85 {
    gap: 85px;
  }

  .md\:gap-9 {
    gap: 9px;
  }

  .md\:gap-auto {
    gap: auto;
  }

  .md\:gap-full {
    gap: 100%;
  }

  .md\:gap-gutter-desktop {
    gap: 50px;
  }

  .md\:gap-gutter-mobile {
    gap: 15px;
  }

  .md\:gap-half {
    gap: 50%;
  }

  .md\:gap-x-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .md\:gap-x-1 {
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .md\:gap-x-10 {
    -moz-column-gap: 10px;
         column-gap: 10px;
  }

  .md\:gap-x-110 {
    -moz-column-gap: 110px;
         column-gap: 110px;
  }

  .md\:gap-x-12 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }

  .md\:gap-x-13 {
    -moz-column-gap: 13px;
         column-gap: 13px;
  }

  .md\:gap-x-14 {
    -moz-column-gap: 14px;
         column-gap: 14px;
  }

  .md\:gap-x-15 {
    -moz-column-gap: 15px;
         column-gap: 15px;
  }

  .md\:gap-x-16 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }

  .md\:gap-x-185 {
    -moz-column-gap: 185px;
         column-gap: 185px;
  }

  .md\:gap-x-2 {
    -moz-column-gap: 2px;
         column-gap: 2px;
  }

  .md\:gap-x-20 {
    -moz-column-gap: 20px;
         column-gap: 20px;
  }

  .md\:gap-x-24 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }

  .md\:gap-x-240 {
    -moz-column-gap: 240px;
         column-gap: 240px;
  }

  .md\:gap-x-25 {
    -moz-column-gap: 25px;
         column-gap: 25px;
  }

  .md\:gap-x-252 {
    -moz-column-gap: 252px;
         column-gap: 252px;
  }

  .md\:gap-x-28 {
    -moz-column-gap: 28px;
         column-gap: 28px;
  }

  .md\:gap-x-29 {
    -moz-column-gap: 29px;
         column-gap: 29px;
  }

  .md\:gap-x-3 {
    -moz-column-gap: 3px;
         column-gap: 3px;
  }

  .md\:gap-x-30 {
    -moz-column-gap: 30px;
         column-gap: 30px;
  }

  .md\:gap-x-32 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }

  .md\:gap-x-340 {
    -moz-column-gap: 340px;
         column-gap: 340px;
  }

  .md\:gap-x-35 {
    -moz-column-gap: 35px;
         column-gap: 35px;
  }

  .md\:gap-x-38 {
    -moz-column-gap: 38px;
         column-gap: 38px;
  }

  .md\:gap-x-38\% {
    -moz-column-gap: 38%;
         column-gap: 38%;
  }

  .md\:gap-x-40 {
    -moz-column-gap: 40px;
         column-gap: 40px;
  }

  .md\:gap-x-48 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }

  .md\:gap-x-5 {
    -moz-column-gap: 5px;
         column-gap: 5px;
  }

  .md\:gap-x-50 {
    -moz-column-gap: 50px;
         column-gap: 50px;
  }

  .md\:gap-x-57 {
    -moz-column-gap: 57px;
         column-gap: 57px;
  }

  .md\:gap-x-6 {
    -moz-column-gap: 6px;
         column-gap: 6px;
  }

  .md\:gap-x-60 {
    -moz-column-gap: 60px;
         column-gap: 60px;
  }

  .md\:gap-x-65 {
    -moz-column-gap: 65px;
         column-gap: 65px;
  }

  .md\:gap-x-70 {
    -moz-column-gap: 70px;
         column-gap: 70px;
  }

  .md\:gap-x-75 {
    -moz-column-gap: 75px;
         column-gap: 75px;
  }

  .md\:gap-x-8 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }

  .md\:gap-x-80 {
    -moz-column-gap: 80px;
         column-gap: 80px;
  }

  .md\:gap-x-85 {
    -moz-column-gap: 85px;
         column-gap: 85px;
  }

  .md\:gap-x-9 {
    -moz-column-gap: 9px;
         column-gap: 9px;
  }

  .md\:gap-x-auto {
    -moz-column-gap: auto;
         column-gap: auto;
  }

  .md\:gap-x-full {
    -moz-column-gap: 100%;
         column-gap: 100%;
  }

  .md\:gap-x-gutter-desktop {
    -moz-column-gap: 50px;
         column-gap: 50px;
  }

  .md\:gap-x-gutter-mobile {
    -moz-column-gap: 15px;
         column-gap: 15px;
  }

  .md\:gap-x-half {
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .md\:gap-y-0 {
    row-gap: 0;
  }

  .md\:gap-y-1 {
    row-gap: 1px;
  }

  .md\:gap-y-10 {
    row-gap: 10px;
  }

  .md\:gap-y-110 {
    row-gap: 110px;
  }

  .md\:gap-y-12 {
    row-gap: 12px;
  }

  .md\:gap-y-13 {
    row-gap: 13px;
  }

  .md\:gap-y-14 {
    row-gap: 14px;
  }

  .md\:gap-y-15 {
    row-gap: 15px;
  }

  .md\:gap-y-16 {
    row-gap: 16px;
  }

  .md\:gap-y-185 {
    row-gap: 185px;
  }

  .md\:gap-y-2 {
    row-gap: 2px;
  }

  .md\:gap-y-20 {
    row-gap: 20px;
  }

  .md\:gap-y-24 {
    row-gap: 24px;
  }

  .md\:gap-y-240 {
    row-gap: 240px;
  }

  .md\:gap-y-25 {
    row-gap: 25px;
  }

  .md\:gap-y-252 {
    row-gap: 252px;
  }

  .md\:gap-y-28 {
    row-gap: 28px;
  }

  .md\:gap-y-29 {
    row-gap: 29px;
  }

  .md\:gap-y-3 {
    row-gap: 3px;
  }

  .md\:gap-y-30 {
    row-gap: 30px;
  }

  .md\:gap-y-32 {
    row-gap: 32px;
  }

  .md\:gap-y-340 {
    row-gap: 340px;
  }

  .md\:gap-y-35 {
    row-gap: 35px;
  }

  .md\:gap-y-38 {
    row-gap: 38px;
  }

  .md\:gap-y-38\% {
    row-gap: 38%;
  }

  .md\:gap-y-40 {
    row-gap: 40px;
  }

  .md\:gap-y-48 {
    row-gap: 48px;
  }

  .md\:gap-y-5 {
    row-gap: 5px;
  }

  .md\:gap-y-50 {
    row-gap: 50px;
  }

  .md\:gap-y-57 {
    row-gap: 57px;
  }

  .md\:gap-y-6 {
    row-gap: 6px;
  }

  .md\:gap-y-60 {
    row-gap: 60px;
  }

  .md\:gap-y-65 {
    row-gap: 65px;
  }

  .md\:gap-y-70 {
    row-gap: 70px;
  }

  .md\:gap-y-75 {
    row-gap: 75px;
  }

  .md\:gap-y-8 {
    row-gap: 8px;
  }

  .md\:gap-y-80 {
    row-gap: 80px;
  }

  .md\:gap-y-85 {
    row-gap: 85px;
  }

  .md\:gap-y-9 {
    row-gap: 9px;
  }

  .md\:gap-y-auto {
    row-gap: auto;
  }

  .md\:gap-y-full {
    row-gap: 100%;
  }

  .md\:gap-y-gutter-desktop {
    row-gap: 50px;
  }

  .md\:gap-y-gutter-mobile {
    row-gap: 15px;
  }

  .md\:gap-y-half {
    row-gap: 50%;
  }

  .md\:overflow-y-auto {
    overflow-y: auto;
  }

  .md\:pb-0 {
    padding-bottom: 0;
  }

  .md\:pt-20 {
    padding-top: 20px;
  }
}@media (min-width: 1024px) {

  .lg\:absolute {
    position: absolute;
  }

  .lg\:relative {
    position: relative;
  }

  .lg\:bottom-50 {
    bottom: 50px;
  }

  .lg\:bottom-75 {
    bottom: 75px;
  }

  .lg\:left-50 {
    left: 50px;
  }

  .lg\:right-50 {
    right: 50px;
  }

  .lg\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .lg\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .lg\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .lg\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .lg\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .lg\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .lg\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .lg\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .lg\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .lg\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .lg\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .lg\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .lg\:col-span-full {
    grid-column: 1 / -1;
  }

  .lg\:mb-0 {
    margin-bottom: 0;
  }

  .lg\:mb-20 {
    margin-bottom: 20px;
  }

  .lg\:mb-35 {
    margin-bottom: 35px;
  }

  .lg\:mb-50 {
    margin-bottom: 50px;
  }

  .lg\:ml-0 {
    margin-left: 0;
  }

  .lg\:mr-40 {
    margin-right: 40px;
  }

  .lg\:mt-0 {
    margin-top: 0;
  }

  .lg\:mt-10 {
    margin-top: 10px;
  }

  .lg\:mt-110 {
    margin-top: 110px;
  }

  .lg\:mt-14 {
    margin-top: 14px;
  }

  .lg\:mt-20 {
    margin-top: 20px;
  }

  .lg\:mt-25 {
    margin-top: 25px;
  }

  .lg\:mt-30 {
    margin-top: 30px;
  }

  .lg\:mt-40 {
    margin-top: 40px;
  }

  .lg\:mt-5 {
    margin-top: 5px;
  }

  .lg\:mt-50 {
    margin-top: 50px;
  }

  .lg\:mt-57 {
    margin-top: 57px;
  }

  .lg\:mt-70 {
    margin-top: 70px;
  }

  .lg\:block {
    display: block;
  }

  .lg\:inline-block {
    display: inline-block;
  }

  .lg\:inline {
    display: inline;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:table {
    display: table;
  }

  .lg\:grid {
    display: grid;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:h-100 {
    height: 100%;
  }

  .lg\:h-75 {
    height: 75vh;
  }

  .lg\:h-\[490px\] {
    height: 490px;
  }

  .lg\:h-\[66vh\] {
    height: 66vh;
  }

  .lg\:h-auto {
    height: auto;
  }

  .lg\:max-h-100 {
    max-height: 100%;
  }

  .lg\:min-h-700 {
    min-height: 700px;
  }

  .lg\:min-h-\[400px\] {
    min-height: 400px;
  }

  .lg\:min-h-\[70vh\] {
    min-height: 70vh;
  }

  .lg\:min-h-\[75vh\] {
    min-height: 75vh;
  }

  .lg\:w-340 {
    width: 340px;
  }

  .lg\:w-auto {
    width: auto;
  }

  .lg\:w-full {
    width: 100%;
  }

  .lg\:max-w-\[400px\] {
    max-width: 400px;
  }

  .lg\:max-w-\[78rem\] {
    max-width: 78rem;
  }

  .lg\:flex-\[50\%\] {
    flex: 50%;
  }

  .lg\:scroll-mt-110 {
    scroll-margin-top: 110px;
  }

  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .lg\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .lg\:justify-end {
    justify-content: flex-end;
  }

  .lg\:justify-between {
    justify-content: space-between;
  }

  .lg\:gap-0 {
    gap: 0;
  }

  .lg\:gap-1 {
    gap: 1px;
  }

  .lg\:gap-10 {
    gap: 10px;
  }

  .lg\:gap-110 {
    gap: 110px;
  }

  .lg\:gap-12 {
    gap: 12px;
  }

  .lg\:gap-13 {
    gap: 13px;
  }

  .lg\:gap-14 {
    gap: 14px;
  }

  .lg\:gap-15 {
    gap: 15px;
  }

  .lg\:gap-16 {
    gap: 16px;
  }

  .lg\:gap-185 {
    gap: 185px;
  }

  .lg\:gap-2 {
    gap: 2px;
  }

  .lg\:gap-20 {
    gap: 20px;
  }

  .lg\:gap-24 {
    gap: 24px;
  }

  .lg\:gap-240 {
    gap: 240px;
  }

  .lg\:gap-25 {
    gap: 25px;
  }

  .lg\:gap-252 {
    gap: 252px;
  }

  .lg\:gap-28 {
    gap: 28px;
  }

  .lg\:gap-29 {
    gap: 29px;
  }

  .lg\:gap-3 {
    gap: 3px;
  }

  .lg\:gap-30 {
    gap: 30px;
  }

  .lg\:gap-32 {
    gap: 32px;
  }

  .lg\:gap-340 {
    gap: 340px;
  }

  .lg\:gap-35 {
    gap: 35px;
  }

  .lg\:gap-38 {
    gap: 38px;
  }

  .lg\:gap-38\% {
    gap: 38%;
  }

  .lg\:gap-40 {
    gap: 40px;
  }

  .lg\:gap-48 {
    gap: 48px;
  }

  .lg\:gap-5 {
    gap: 5px;
  }

  .lg\:gap-50 {
    gap: 50px;
  }

  .lg\:gap-57 {
    gap: 57px;
  }

  .lg\:gap-6 {
    gap: 6px;
  }

  .lg\:gap-60 {
    gap: 60px;
  }

  .lg\:gap-65 {
    gap: 65px;
  }

  .lg\:gap-70 {
    gap: 70px;
  }

  .lg\:gap-75 {
    gap: 75px;
  }

  .lg\:gap-8 {
    gap: 8px;
  }

  .lg\:gap-80 {
    gap: 80px;
  }

  .lg\:gap-85 {
    gap: 85px;
  }

  .lg\:gap-9 {
    gap: 9px;
  }

  .lg\:gap-auto {
    gap: auto;
  }

  .lg\:gap-full {
    gap: 100%;
  }

  .lg\:gap-gutter-desktop {
    gap: 50px;
  }

  .lg\:gap-gutter-mobile {
    gap: 15px;
  }

  .lg\:gap-half {
    gap: 50%;
  }

  .lg\:gap-x-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .lg\:gap-x-1 {
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .lg\:gap-x-10 {
    -moz-column-gap: 10px;
         column-gap: 10px;
  }

  .lg\:gap-x-110 {
    -moz-column-gap: 110px;
         column-gap: 110px;
  }

  .lg\:gap-x-12 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }

  .lg\:gap-x-13 {
    -moz-column-gap: 13px;
         column-gap: 13px;
  }

  .lg\:gap-x-14 {
    -moz-column-gap: 14px;
         column-gap: 14px;
  }

  .lg\:gap-x-15 {
    -moz-column-gap: 15px;
         column-gap: 15px;
  }

  .lg\:gap-x-16 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }

  .lg\:gap-x-185 {
    -moz-column-gap: 185px;
         column-gap: 185px;
  }

  .lg\:gap-x-2 {
    -moz-column-gap: 2px;
         column-gap: 2px;
  }

  .lg\:gap-x-20 {
    -moz-column-gap: 20px;
         column-gap: 20px;
  }

  .lg\:gap-x-24 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }

  .lg\:gap-x-240 {
    -moz-column-gap: 240px;
         column-gap: 240px;
  }

  .lg\:gap-x-25 {
    -moz-column-gap: 25px;
         column-gap: 25px;
  }

  .lg\:gap-x-252 {
    -moz-column-gap: 252px;
         column-gap: 252px;
  }

  .lg\:gap-x-28 {
    -moz-column-gap: 28px;
         column-gap: 28px;
  }

  .lg\:gap-x-29 {
    -moz-column-gap: 29px;
         column-gap: 29px;
  }

  .lg\:gap-x-3 {
    -moz-column-gap: 3px;
         column-gap: 3px;
  }

  .lg\:gap-x-30 {
    -moz-column-gap: 30px;
         column-gap: 30px;
  }

  .lg\:gap-x-32 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }

  .lg\:gap-x-340 {
    -moz-column-gap: 340px;
         column-gap: 340px;
  }

  .lg\:gap-x-35 {
    -moz-column-gap: 35px;
         column-gap: 35px;
  }

  .lg\:gap-x-38 {
    -moz-column-gap: 38px;
         column-gap: 38px;
  }

  .lg\:gap-x-38\% {
    -moz-column-gap: 38%;
         column-gap: 38%;
  }

  .lg\:gap-x-40 {
    -moz-column-gap: 40px;
         column-gap: 40px;
  }

  .lg\:gap-x-48 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }

  .lg\:gap-x-5 {
    -moz-column-gap: 5px;
         column-gap: 5px;
  }

  .lg\:gap-x-50 {
    -moz-column-gap: 50px;
         column-gap: 50px;
  }

  .lg\:gap-x-57 {
    -moz-column-gap: 57px;
         column-gap: 57px;
  }

  .lg\:gap-x-6 {
    -moz-column-gap: 6px;
         column-gap: 6px;
  }

  .lg\:gap-x-60 {
    -moz-column-gap: 60px;
         column-gap: 60px;
  }

  .lg\:gap-x-65 {
    -moz-column-gap: 65px;
         column-gap: 65px;
  }

  .lg\:gap-x-70 {
    -moz-column-gap: 70px;
         column-gap: 70px;
  }

  .lg\:gap-x-75 {
    -moz-column-gap: 75px;
         column-gap: 75px;
  }

  .lg\:gap-x-8 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }

  .lg\:gap-x-80 {
    -moz-column-gap: 80px;
         column-gap: 80px;
  }

  .lg\:gap-x-85 {
    -moz-column-gap: 85px;
         column-gap: 85px;
  }

  .lg\:gap-x-9 {
    -moz-column-gap: 9px;
         column-gap: 9px;
  }

  .lg\:gap-x-auto {
    -moz-column-gap: auto;
         column-gap: auto;
  }

  .lg\:gap-x-full {
    -moz-column-gap: 100%;
         column-gap: 100%;
  }

  .lg\:gap-x-gutter-desktop {
    -moz-column-gap: 50px;
         column-gap: 50px;
  }

  .lg\:gap-x-gutter-mobile {
    -moz-column-gap: 15px;
         column-gap: 15px;
  }

  .lg\:gap-x-half {
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .lg\:gap-y-0 {
    row-gap: 0;
  }

  .lg\:gap-y-1 {
    row-gap: 1px;
  }

  .lg\:gap-y-10 {
    row-gap: 10px;
  }

  .lg\:gap-y-110 {
    row-gap: 110px;
  }

  .lg\:gap-y-12 {
    row-gap: 12px;
  }

  .lg\:gap-y-13 {
    row-gap: 13px;
  }

  .lg\:gap-y-14 {
    row-gap: 14px;
  }

  .lg\:gap-y-15 {
    row-gap: 15px;
  }

  .lg\:gap-y-16 {
    row-gap: 16px;
  }

  .lg\:gap-y-185 {
    row-gap: 185px;
  }

  .lg\:gap-y-2 {
    row-gap: 2px;
  }

  .lg\:gap-y-20 {
    row-gap: 20px;
  }

  .lg\:gap-y-24 {
    row-gap: 24px;
  }

  .lg\:gap-y-240 {
    row-gap: 240px;
  }

  .lg\:gap-y-25 {
    row-gap: 25px;
  }

  .lg\:gap-y-252 {
    row-gap: 252px;
  }

  .lg\:gap-y-28 {
    row-gap: 28px;
  }

  .lg\:gap-y-29 {
    row-gap: 29px;
  }

  .lg\:gap-y-3 {
    row-gap: 3px;
  }

  .lg\:gap-y-30 {
    row-gap: 30px;
  }

  .lg\:gap-y-32 {
    row-gap: 32px;
  }

  .lg\:gap-y-340 {
    row-gap: 340px;
  }

  .lg\:gap-y-35 {
    row-gap: 35px;
  }

  .lg\:gap-y-38 {
    row-gap: 38px;
  }

  .lg\:gap-y-38\% {
    row-gap: 38%;
  }

  .lg\:gap-y-40 {
    row-gap: 40px;
  }

  .lg\:gap-y-48 {
    row-gap: 48px;
  }

  .lg\:gap-y-5 {
    row-gap: 5px;
  }

  .lg\:gap-y-50 {
    row-gap: 50px;
  }

  .lg\:gap-y-57 {
    row-gap: 57px;
  }

  .lg\:gap-y-6 {
    row-gap: 6px;
  }

  .lg\:gap-y-60 {
    row-gap: 60px;
  }

  .lg\:gap-y-65 {
    row-gap: 65px;
  }

  .lg\:gap-y-70 {
    row-gap: 70px;
  }

  .lg\:gap-y-75 {
    row-gap: 75px;
  }

  .lg\:gap-y-8 {
    row-gap: 8px;
  }

  .lg\:gap-y-80 {
    row-gap: 80px;
  }

  .lg\:gap-y-85 {
    row-gap: 85px;
  }

  .lg\:gap-y-9 {
    row-gap: 9px;
  }

  .lg\:gap-y-auto {
    row-gap: auto;
  }

  .lg\:gap-y-full {
    row-gap: 100%;
  }

  .lg\:gap-y-gutter-desktop {
    row-gap: 50px;
  }

  .lg\:gap-y-gutter-mobile {
    row-gap: 15px;
  }

  .lg\:gap-y-half {
    row-gap: 50%;
  }

  .lg\:overflow-auto {
    overflow: auto;
  }

  .lg\:border-2 {
    border-width: 2px;
  }

  .lg\:border-b-0 {
    border-bottom-width: 0px;
  }

  .lg\:border-b-2 {
    border-bottom-width: 2px;
  }

  .lg\:border-r-2 {
    border-right-width: 2px;
  }

  .lg\:border-t {
    border-top-width: 1px;
  }

  .lg\:border-t-0 {
    border-top-width: 0px;
  }

  .lg\:border-solid {
    border-style: solid;
  }

  .lg\:border-none {
    border-style: none;
    border-color: none;
  }

  .lg\:border-primary {
    --tw-border-opacity: 1;
    border-color: rgba(0, 53, 37, 1);
    border-color: rgba(0, 53, 37, var(--tw-border-opacity, 1));
  }

  .lg\:bg-center {
    background-position: center;
  }

  .lg\:p-0 {
    padding: 0;
  }

  .lg\:p-50 {
    padding: 50px;
  }

  .lg\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .lg\:px-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .lg\:px-12 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .lg\:px-15 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .lg\:px-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .lg\:px-30 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .lg\:px-40 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .lg\:px-50 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .lg\:px-gutter-desktop {
    padding-left: 50px;
    padding-right: 50px;
  }

  .lg\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .lg\:py-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .lg\:py-12 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .lg\:py-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .lg\:py-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .lg\:py-38 {
    padding-top: 38px;
    padding-bottom: 38px;
  }

  .lg\:py-5 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .lg\:py-gutter-desktop {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .lg\:pb-0 {
    padding-bottom: 0;
  }

  .lg\:pb-20 {
    padding-bottom: 20px;
  }

  .lg\:pb-30 {
    padding-bottom: 30px;
  }

  .lg\:pb-75 {
    padding-bottom: 75px;
  }

  .lg\:pl-50 {
    padding-left: 50px;
  }

  .lg\:pr-50 {
    padding-right: 50px;
  }

  .lg\:pt-110 {
    padding-top: 110px;
  }

  .lg\:pt-185 {
    padding-top: 185px;
  }

  .lg\:pt-50 {
    padding-top: 50px;
  }

  .lg\:text-left {
    text-align: left;
  }

  .lg\:text-18 {
    font-size: 18px;
  }

  .lg\:text-20 {
    font-size: 20px;
  }

  .lg\:text-25 {
    font-size: 25px;
  }

  .lg\:text-30 {
    font-size: 30px;
  }

  .lg\:text-50 {
    font-size: 50px;
  }

  .lg\:leading-24 {
    line-height: 24px;
  }

  .lg\:leading-26 {
    line-height: 26px;
  }

  .lg\:leading-33 {
    line-height: 33px;
  }

  .lg\:leading-60 {
    line-height: 60px;
  }

  .lg\:after\:text-25::after {
    content: var(--tw-content);
    font-size: 25px;
  }
}@media (min-width: 1280px) {

  .xl\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .xl\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .xl\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .xl\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .xl\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .xl\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .xl\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .xl\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .xl\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .xl\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .xl\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .xl\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .xl\:col-span-full {
    grid-column: 1 / -1;
  }

  .xl\:mb-0 {
    margin-bottom: 0;
  }

  .xl\:mt-30 {
    margin-top: 30px;
  }

  .xl\:block {
    display: block;
  }

  .xl\:inline-block {
    display: inline-block;
  }

  .xl\:hidden {
    display: none;
  }

  .xl\:h-\[65\%\] {
    height: 65%;
  }

  .xl\:max-h-\[340px\] {
    max-height: 340px;
  }

  .xl\:min-h-460 {
    min-height: 460px;
  }

  .xl\:min-h-700 {
    min-height: 700px;
  }

  .xl\:min-h-800 {
    min-height: 800px;
  }

  .xl\:min-h-\[500px\] {
    min-height: 500px;
  }

  .xl\:min-h-full {
    min-height: 100%;
  }

  .xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .xl\:gap-0 {
    gap: 0;
  }

  .xl\:gap-1 {
    gap: 1px;
  }

  .xl\:gap-10 {
    gap: 10px;
  }

  .xl\:gap-110 {
    gap: 110px;
  }

  .xl\:gap-12 {
    gap: 12px;
  }

  .xl\:gap-13 {
    gap: 13px;
  }

  .xl\:gap-14 {
    gap: 14px;
  }

  .xl\:gap-15 {
    gap: 15px;
  }

  .xl\:gap-16 {
    gap: 16px;
  }

  .xl\:gap-185 {
    gap: 185px;
  }

  .xl\:gap-2 {
    gap: 2px;
  }

  .xl\:gap-20 {
    gap: 20px;
  }

  .xl\:gap-24 {
    gap: 24px;
  }

  .xl\:gap-240 {
    gap: 240px;
  }

  .xl\:gap-25 {
    gap: 25px;
  }

  .xl\:gap-252 {
    gap: 252px;
  }

  .xl\:gap-28 {
    gap: 28px;
  }

  .xl\:gap-29 {
    gap: 29px;
  }

  .xl\:gap-3 {
    gap: 3px;
  }

  .xl\:gap-30 {
    gap: 30px;
  }

  .xl\:gap-32 {
    gap: 32px;
  }

  .xl\:gap-340 {
    gap: 340px;
  }

  .xl\:gap-35 {
    gap: 35px;
  }

  .xl\:gap-38 {
    gap: 38px;
  }

  .xl\:gap-38\% {
    gap: 38%;
  }

  .xl\:gap-40 {
    gap: 40px;
  }

  .xl\:gap-48 {
    gap: 48px;
  }

  .xl\:gap-5 {
    gap: 5px;
  }

  .xl\:gap-50 {
    gap: 50px;
  }

  .xl\:gap-57 {
    gap: 57px;
  }

  .xl\:gap-6 {
    gap: 6px;
  }

  .xl\:gap-60 {
    gap: 60px;
  }

  .xl\:gap-65 {
    gap: 65px;
  }

  .xl\:gap-70 {
    gap: 70px;
  }

  .xl\:gap-75 {
    gap: 75px;
  }

  .xl\:gap-8 {
    gap: 8px;
  }

  .xl\:gap-80 {
    gap: 80px;
  }

  .xl\:gap-85 {
    gap: 85px;
  }

  .xl\:gap-9 {
    gap: 9px;
  }

  .xl\:gap-auto {
    gap: auto;
  }

  .xl\:gap-full {
    gap: 100%;
  }

  .xl\:gap-gutter-desktop {
    gap: 50px;
  }

  .xl\:gap-gutter-mobile {
    gap: 15px;
  }

  .xl\:gap-half {
    gap: 50%;
  }

  .xl\:gap-x-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .xl\:gap-x-1 {
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .xl\:gap-x-10 {
    -moz-column-gap: 10px;
         column-gap: 10px;
  }

  .xl\:gap-x-110 {
    -moz-column-gap: 110px;
         column-gap: 110px;
  }

  .xl\:gap-x-12 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }

  .xl\:gap-x-13 {
    -moz-column-gap: 13px;
         column-gap: 13px;
  }

  .xl\:gap-x-14 {
    -moz-column-gap: 14px;
         column-gap: 14px;
  }

  .xl\:gap-x-15 {
    -moz-column-gap: 15px;
         column-gap: 15px;
  }

  .xl\:gap-x-16 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }

  .xl\:gap-x-185 {
    -moz-column-gap: 185px;
         column-gap: 185px;
  }

  .xl\:gap-x-2 {
    -moz-column-gap: 2px;
         column-gap: 2px;
  }

  .xl\:gap-x-20 {
    -moz-column-gap: 20px;
         column-gap: 20px;
  }

  .xl\:gap-x-24 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }

  .xl\:gap-x-240 {
    -moz-column-gap: 240px;
         column-gap: 240px;
  }

  .xl\:gap-x-25 {
    -moz-column-gap: 25px;
         column-gap: 25px;
  }

  .xl\:gap-x-252 {
    -moz-column-gap: 252px;
         column-gap: 252px;
  }

  .xl\:gap-x-28 {
    -moz-column-gap: 28px;
         column-gap: 28px;
  }

  .xl\:gap-x-29 {
    -moz-column-gap: 29px;
         column-gap: 29px;
  }

  .xl\:gap-x-3 {
    -moz-column-gap: 3px;
         column-gap: 3px;
  }

  .xl\:gap-x-30 {
    -moz-column-gap: 30px;
         column-gap: 30px;
  }

  .xl\:gap-x-32 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }

  .xl\:gap-x-340 {
    -moz-column-gap: 340px;
         column-gap: 340px;
  }

  .xl\:gap-x-35 {
    -moz-column-gap: 35px;
         column-gap: 35px;
  }

  .xl\:gap-x-38 {
    -moz-column-gap: 38px;
         column-gap: 38px;
  }

  .xl\:gap-x-38\% {
    -moz-column-gap: 38%;
         column-gap: 38%;
  }

  .xl\:gap-x-40 {
    -moz-column-gap: 40px;
         column-gap: 40px;
  }

  .xl\:gap-x-48 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }

  .xl\:gap-x-5 {
    -moz-column-gap: 5px;
         column-gap: 5px;
  }

  .xl\:gap-x-50 {
    -moz-column-gap: 50px;
         column-gap: 50px;
  }

  .xl\:gap-x-57 {
    -moz-column-gap: 57px;
         column-gap: 57px;
  }

  .xl\:gap-x-6 {
    -moz-column-gap: 6px;
         column-gap: 6px;
  }

  .xl\:gap-x-60 {
    -moz-column-gap: 60px;
         column-gap: 60px;
  }

  .xl\:gap-x-65 {
    -moz-column-gap: 65px;
         column-gap: 65px;
  }

  .xl\:gap-x-70 {
    -moz-column-gap: 70px;
         column-gap: 70px;
  }

  .xl\:gap-x-75 {
    -moz-column-gap: 75px;
         column-gap: 75px;
  }

  .xl\:gap-x-8 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }

  .xl\:gap-x-80 {
    -moz-column-gap: 80px;
         column-gap: 80px;
  }

  .xl\:gap-x-85 {
    -moz-column-gap: 85px;
         column-gap: 85px;
  }

  .xl\:gap-x-9 {
    -moz-column-gap: 9px;
         column-gap: 9px;
  }

  .xl\:gap-x-auto {
    -moz-column-gap: auto;
         column-gap: auto;
  }

  .xl\:gap-x-full {
    -moz-column-gap: 100%;
         column-gap: 100%;
  }

  .xl\:gap-x-gutter-desktop {
    -moz-column-gap: 50px;
         column-gap: 50px;
  }

  .xl\:gap-x-gutter-mobile {
    -moz-column-gap: 15px;
         column-gap: 15px;
  }

  .xl\:gap-x-half {
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .xl\:gap-y-0 {
    row-gap: 0;
  }

  .xl\:gap-y-1 {
    row-gap: 1px;
  }

  .xl\:gap-y-10 {
    row-gap: 10px;
  }

  .xl\:gap-y-110 {
    row-gap: 110px;
  }

  .xl\:gap-y-12 {
    row-gap: 12px;
  }

  .xl\:gap-y-13 {
    row-gap: 13px;
  }

  .xl\:gap-y-14 {
    row-gap: 14px;
  }

  .xl\:gap-y-15 {
    row-gap: 15px;
  }

  .xl\:gap-y-16 {
    row-gap: 16px;
  }

  .xl\:gap-y-185 {
    row-gap: 185px;
  }

  .xl\:gap-y-2 {
    row-gap: 2px;
  }

  .xl\:gap-y-20 {
    row-gap: 20px;
  }

  .xl\:gap-y-24 {
    row-gap: 24px;
  }

  .xl\:gap-y-240 {
    row-gap: 240px;
  }

  .xl\:gap-y-25 {
    row-gap: 25px;
  }

  .xl\:gap-y-252 {
    row-gap: 252px;
  }

  .xl\:gap-y-28 {
    row-gap: 28px;
  }

  .xl\:gap-y-29 {
    row-gap: 29px;
  }

  .xl\:gap-y-3 {
    row-gap: 3px;
  }

  .xl\:gap-y-30 {
    row-gap: 30px;
  }

  .xl\:gap-y-32 {
    row-gap: 32px;
  }

  .xl\:gap-y-340 {
    row-gap: 340px;
  }

  .xl\:gap-y-35 {
    row-gap: 35px;
  }

  .xl\:gap-y-38 {
    row-gap: 38px;
  }

  .xl\:gap-y-38\% {
    row-gap: 38%;
  }

  .xl\:gap-y-40 {
    row-gap: 40px;
  }

  .xl\:gap-y-48 {
    row-gap: 48px;
  }

  .xl\:gap-y-5 {
    row-gap: 5px;
  }

  .xl\:gap-y-50 {
    row-gap: 50px;
  }

  .xl\:gap-y-57 {
    row-gap: 57px;
  }

  .xl\:gap-y-6 {
    row-gap: 6px;
  }

  .xl\:gap-y-60 {
    row-gap: 60px;
  }

  .xl\:gap-y-65 {
    row-gap: 65px;
  }

  .xl\:gap-y-70 {
    row-gap: 70px;
  }

  .xl\:gap-y-75 {
    row-gap: 75px;
  }

  .xl\:gap-y-8 {
    row-gap: 8px;
  }

  .xl\:gap-y-80 {
    row-gap: 80px;
  }

  .xl\:gap-y-85 {
    row-gap: 85px;
  }

  .xl\:gap-y-9 {
    row-gap: 9px;
  }

  .xl\:gap-y-auto {
    row-gap: auto;
  }

  .xl\:gap-y-full {
    row-gap: 100%;
  }

  .xl\:gap-y-gutter-desktop {
    row-gap: 50px;
  }

  .xl\:gap-y-gutter-mobile {
    row-gap: 15px;
  }

  .xl\:gap-y-half {
    row-gap: 50%;
  }

  .xl\:border-2 {
    border-width: 2px;
  }

  .xl\:border-b-2 {
    border-bottom-width: 2px;
  }

  .xl\:border-l-0 {
    border-left-width: 0px;
  }

  .xl\:border-l-2 {
    border-left-width: 2px;
  }

  .xl\:border-r-2 {
    border-right-width: 2px;
  }

  .xl\:border-t-0 {
    border-top-width: 0px;
  }

  .xl\:text-18 {
    font-size: 18px;
  }

  .xl\:text-25 {
    font-size: 25px;
  }

  .xl\:text-70 {
    font-size: 70px;
  }

  .xl\:leading-24 {
    line-height: 24px;
  }

  .xl\:leading-33 {
    line-height: 33px;
  }
}@media (min-width: 1536px) {

  .\32xl\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .\32xl\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .\32xl\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .\32xl\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .\32xl\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .\32xl\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .\32xl\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .\32xl\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .\32xl\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .\32xl\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .\32xl\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .\32xl\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .\32xl\:col-span-full {
    grid-column: 1 / -1;
  }

  .\32xl\:col-start-2 {
    grid-column-start: 2;
  }

  .\32xl\:mt-0 {
    margin-top: 0;
  }

  .\32xl\:mt-38 {
    margin-top: 38px;
  }

  .\32xl\:mt-38\% {
    margin-top: 38%;
  }

  .\32xl\:block {
    display: block;
  }

  .\32xl\:inline-block {
    display: inline-block;
  }

  .\32xl\:hidden {
    display: none;
  }

  .\32xl\:min-h-\[600px\] {
    min-height: 600px;
  }

  .\32xl\:max-w-\[96rem\] {
    max-width: 96rem;
  }

  .\32xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .\32xl\:justify-end {
    justify-content: flex-end;
  }

  .\32xl\:gap-0 {
    gap: 0;
  }

  .\32xl\:gap-1 {
    gap: 1px;
  }

  .\32xl\:gap-10 {
    gap: 10px;
  }

  .\32xl\:gap-110 {
    gap: 110px;
  }

  .\32xl\:gap-12 {
    gap: 12px;
  }

  .\32xl\:gap-13 {
    gap: 13px;
  }

  .\32xl\:gap-14 {
    gap: 14px;
  }

  .\32xl\:gap-15 {
    gap: 15px;
  }

  .\32xl\:gap-16 {
    gap: 16px;
  }

  .\32xl\:gap-185 {
    gap: 185px;
  }

  .\32xl\:gap-2 {
    gap: 2px;
  }

  .\32xl\:gap-20 {
    gap: 20px;
  }

  .\32xl\:gap-24 {
    gap: 24px;
  }

  .\32xl\:gap-240 {
    gap: 240px;
  }

  .\32xl\:gap-25 {
    gap: 25px;
  }

  .\32xl\:gap-252 {
    gap: 252px;
  }

  .\32xl\:gap-28 {
    gap: 28px;
  }

  .\32xl\:gap-29 {
    gap: 29px;
  }

  .\32xl\:gap-3 {
    gap: 3px;
  }

  .\32xl\:gap-30 {
    gap: 30px;
  }

  .\32xl\:gap-32 {
    gap: 32px;
  }

  .\32xl\:gap-340 {
    gap: 340px;
  }

  .\32xl\:gap-35 {
    gap: 35px;
  }

  .\32xl\:gap-38 {
    gap: 38px;
  }

  .\32xl\:gap-38\% {
    gap: 38%;
  }

  .\32xl\:gap-40 {
    gap: 40px;
  }

  .\32xl\:gap-48 {
    gap: 48px;
  }

  .\32xl\:gap-5 {
    gap: 5px;
  }

  .\32xl\:gap-50 {
    gap: 50px;
  }

  .\32xl\:gap-57 {
    gap: 57px;
  }

  .\32xl\:gap-6 {
    gap: 6px;
  }

  .\32xl\:gap-60 {
    gap: 60px;
  }

  .\32xl\:gap-65 {
    gap: 65px;
  }

  .\32xl\:gap-70 {
    gap: 70px;
  }

  .\32xl\:gap-75 {
    gap: 75px;
  }

  .\32xl\:gap-8 {
    gap: 8px;
  }

  .\32xl\:gap-80 {
    gap: 80px;
  }

  .\32xl\:gap-85 {
    gap: 85px;
  }

  .\32xl\:gap-9 {
    gap: 9px;
  }

  .\32xl\:gap-auto {
    gap: auto;
  }

  .\32xl\:gap-full {
    gap: 100%;
  }

  .\32xl\:gap-gutter-desktop {
    gap: 50px;
  }

  .\32xl\:gap-gutter-mobile {
    gap: 15px;
  }

  .\32xl\:gap-half {
    gap: 50%;
  }

  .\32xl\:gap-x-0 {
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .\32xl\:gap-x-1 {
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .\32xl\:gap-x-10 {
    -moz-column-gap: 10px;
         column-gap: 10px;
  }

  .\32xl\:gap-x-110 {
    -moz-column-gap: 110px;
         column-gap: 110px;
  }

  .\32xl\:gap-x-12 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }

  .\32xl\:gap-x-13 {
    -moz-column-gap: 13px;
         column-gap: 13px;
  }

  .\32xl\:gap-x-14 {
    -moz-column-gap: 14px;
         column-gap: 14px;
  }

  .\32xl\:gap-x-15 {
    -moz-column-gap: 15px;
         column-gap: 15px;
  }

  .\32xl\:gap-x-16 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }

  .\32xl\:gap-x-185 {
    -moz-column-gap: 185px;
         column-gap: 185px;
  }

  .\32xl\:gap-x-2 {
    -moz-column-gap: 2px;
         column-gap: 2px;
  }

  .\32xl\:gap-x-20 {
    -moz-column-gap: 20px;
         column-gap: 20px;
  }

  .\32xl\:gap-x-24 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }

  .\32xl\:gap-x-240 {
    -moz-column-gap: 240px;
         column-gap: 240px;
  }

  .\32xl\:gap-x-25 {
    -moz-column-gap: 25px;
         column-gap: 25px;
  }

  .\32xl\:gap-x-252 {
    -moz-column-gap: 252px;
         column-gap: 252px;
  }

  .\32xl\:gap-x-28 {
    -moz-column-gap: 28px;
         column-gap: 28px;
  }

  .\32xl\:gap-x-29 {
    -moz-column-gap: 29px;
         column-gap: 29px;
  }

  .\32xl\:gap-x-3 {
    -moz-column-gap: 3px;
         column-gap: 3px;
  }

  .\32xl\:gap-x-30 {
    -moz-column-gap: 30px;
         column-gap: 30px;
  }

  .\32xl\:gap-x-32 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }

  .\32xl\:gap-x-340 {
    -moz-column-gap: 340px;
         column-gap: 340px;
  }

  .\32xl\:gap-x-35 {
    -moz-column-gap: 35px;
         column-gap: 35px;
  }

  .\32xl\:gap-x-38 {
    -moz-column-gap: 38px;
         column-gap: 38px;
  }

  .\32xl\:gap-x-38\% {
    -moz-column-gap: 38%;
         column-gap: 38%;
  }

  .\32xl\:gap-x-40 {
    -moz-column-gap: 40px;
         column-gap: 40px;
  }

  .\32xl\:gap-x-48 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }

  .\32xl\:gap-x-5 {
    -moz-column-gap: 5px;
         column-gap: 5px;
  }

  .\32xl\:gap-x-50 {
    -moz-column-gap: 50px;
         column-gap: 50px;
  }

  .\32xl\:gap-x-57 {
    -moz-column-gap: 57px;
         column-gap: 57px;
  }

  .\32xl\:gap-x-6 {
    -moz-column-gap: 6px;
         column-gap: 6px;
  }

  .\32xl\:gap-x-60 {
    -moz-column-gap: 60px;
         column-gap: 60px;
  }

  .\32xl\:gap-x-65 {
    -moz-column-gap: 65px;
         column-gap: 65px;
  }

  .\32xl\:gap-x-70 {
    -moz-column-gap: 70px;
         column-gap: 70px;
  }

  .\32xl\:gap-x-75 {
    -moz-column-gap: 75px;
         column-gap: 75px;
  }

  .\32xl\:gap-x-8 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }

  .\32xl\:gap-x-80 {
    -moz-column-gap: 80px;
         column-gap: 80px;
  }

  .\32xl\:gap-x-85 {
    -moz-column-gap: 85px;
         column-gap: 85px;
  }

  .\32xl\:gap-x-9 {
    -moz-column-gap: 9px;
         column-gap: 9px;
  }

  .\32xl\:gap-x-auto {
    -moz-column-gap: auto;
         column-gap: auto;
  }

  .\32xl\:gap-x-full {
    -moz-column-gap: 100%;
         column-gap: 100%;
  }

  .\32xl\:gap-x-gutter-desktop {
    -moz-column-gap: 50px;
         column-gap: 50px;
  }

  .\32xl\:gap-x-gutter-mobile {
    -moz-column-gap: 15px;
         column-gap: 15px;
  }

  .\32xl\:gap-x-half {
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .\32xl\:gap-y-0 {
    row-gap: 0;
  }

  .\32xl\:gap-y-1 {
    row-gap: 1px;
  }

  .\32xl\:gap-y-10 {
    row-gap: 10px;
  }

  .\32xl\:gap-y-110 {
    row-gap: 110px;
  }

  .\32xl\:gap-y-12 {
    row-gap: 12px;
  }

  .\32xl\:gap-y-13 {
    row-gap: 13px;
  }

  .\32xl\:gap-y-14 {
    row-gap: 14px;
  }

  .\32xl\:gap-y-15 {
    row-gap: 15px;
  }

  .\32xl\:gap-y-16 {
    row-gap: 16px;
  }

  .\32xl\:gap-y-185 {
    row-gap: 185px;
  }

  .\32xl\:gap-y-2 {
    row-gap: 2px;
  }

  .\32xl\:gap-y-20 {
    row-gap: 20px;
  }

  .\32xl\:gap-y-24 {
    row-gap: 24px;
  }

  .\32xl\:gap-y-240 {
    row-gap: 240px;
  }

  .\32xl\:gap-y-25 {
    row-gap: 25px;
  }

  .\32xl\:gap-y-252 {
    row-gap: 252px;
  }

  .\32xl\:gap-y-28 {
    row-gap: 28px;
  }

  .\32xl\:gap-y-29 {
    row-gap: 29px;
  }

  .\32xl\:gap-y-3 {
    row-gap: 3px;
  }

  .\32xl\:gap-y-30 {
    row-gap: 30px;
  }

  .\32xl\:gap-y-32 {
    row-gap: 32px;
  }

  .\32xl\:gap-y-340 {
    row-gap: 340px;
  }

  .\32xl\:gap-y-35 {
    row-gap: 35px;
  }

  .\32xl\:gap-y-38 {
    row-gap: 38px;
  }

  .\32xl\:gap-y-38\% {
    row-gap: 38%;
  }

  .\32xl\:gap-y-40 {
    row-gap: 40px;
  }

  .\32xl\:gap-y-48 {
    row-gap: 48px;
  }

  .\32xl\:gap-y-5 {
    row-gap: 5px;
  }

  .\32xl\:gap-y-50 {
    row-gap: 50px;
  }

  .\32xl\:gap-y-57 {
    row-gap: 57px;
  }

  .\32xl\:gap-y-6 {
    row-gap: 6px;
  }

  .\32xl\:gap-y-60 {
    row-gap: 60px;
  }

  .\32xl\:gap-y-65 {
    row-gap: 65px;
  }

  .\32xl\:gap-y-70 {
    row-gap: 70px;
  }

  .\32xl\:gap-y-75 {
    row-gap: 75px;
  }

  .\32xl\:gap-y-8 {
    row-gap: 8px;
  }

  .\32xl\:gap-y-80 {
    row-gap: 80px;
  }

  .\32xl\:gap-y-85 {
    row-gap: 85px;
  }

  .\32xl\:gap-y-9 {
    row-gap: 9px;
  }

  .\32xl\:gap-y-auto {
    row-gap: auto;
  }

  .\32xl\:gap-y-full {
    row-gap: 100%;
  }

  .\32xl\:gap-y-gutter-desktop {
    row-gap: 50px;
  }

  .\32xl\:gap-y-gutter-mobile {
    row-gap: 15px;
  }

  .\32xl\:gap-y-half {
    row-gap: 50%;
  }

  .\32xl\:text-25 {
    font-size: 25px;
  }

  .\32xl\:text-70 {
    font-size: 70px;
  }

  .\32xl\:leading-33 {
    line-height: 33px;
  }

  .\32xl\:leading-85 {
    line-height: 85px;
  }
}@media (min-width: 1920px) {

  .\33xl\:h-\[100\%\] {
    height: 100%;
  }

  .\33xl\:h-\[700px\] {
    height: 700px;
  }

  .\33xl\:max-h-\[400px\] {
    max-height: 400px;
  }

  .\33xl\:w-\[70\%\] {
    width: 70%;
  }
}@media (orientation: landscape) {

  .landscape\:relative {
    position: relative;
  }

  .landscape\:bottom-0 {
    bottom: 0;
  }

  .landscape\:mt-185 {
    margin-top: 185px;
  }

  .landscape\:mt-50 {
    margin-top: 50px;
  }

  .landscape\:min-h-600 {
    min-height: 600px;
  }

  @media (min-width: 1024px) {

    .landscape\:lg\:absolute {
      position: absolute;
    }

    .landscape\:lg\:bottom-30 {
      bottom: 30px;
    }

    .landscape\:lg\:mt-0 {
      margin-top: 0;
    }

    .landscape\:lg\:min-h-auto {
      min-height: auto;
    }
  }
}
