@charset "UTF-8";[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}.air-datepicker-cell.-year-.-other-decade-,.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.air-datepicker-cell.-year-.-other-decade-:hover,.air-datepicker-cell.-day-.-other-month-:hover{color:var(--adp-color-other-month-hover)}.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.-selected-.air-datepicker-cell.-year-.-other-decade-,.-selected-.air-datepicker-cell.-day-.-other-month-{color:#fff;background:var(--adp-background-color-selected-other-month)}.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-{background:var(--adp-background-color-selected-other-month-focused)}.-in-range-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range);color:var(--adp-color)}.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range-focused)}.air-datepicker-cell.-year-.-other-decade-:empty,.air-datepicker-cell.-day-.-other-month-:empty{background:none;border:none}.air-datepicker-cell{border-radius:var(--adp-cell-border-radius);box-sizing:border-box;cursor:pointer;display:flex;position:relative;align-items:center;justify-content:center;z-index:1}.air-datepicker-cell.-focus-{background:var(--adp-cell-background-color-hover)}.air-datepicker-cell.-current-{color:var(--adp-color-current-date)}.air-datepicker-cell.-current-.-focus-{color:var(--adp-color)}.air-datepicker-cell.-current-.-in-range-{color:var(--adp-color-current-date)}.air-datepicker-cell.-disabled-{cursor:default;color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-in-range-{color:var(--adp-color-disabled-in-range)}.air-datepicker-cell.-disabled-.-current-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-in-range-{background:var(--adp-cell-background-color-in-range);border-radius:0}.air-datepicker-cell.-in-range-:hover,.air-datepicker-cell.-in-range-.-focus-{background:var(--adp-cell-background-color-in-range-hover)}.air-datepicker-cell.-range-from-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius)}.air-datepicker-cell.-range-to-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0}.air-datepicker-cell.-range-to-.-range-from-{border-radius:var(--adp-cell-border-radius)}.air-datepicker-cell.-selected-{color:#fff;border:none;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-current-{color:#fff;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-focus-{background:var(--adp-cell-background-color-selected-hover)}.air-datepicker-body{transition:all var(--adp-transition-duration) var(--adp-transition-ease)}.air-datepicker-body.-hidden-{display:none}.air-datepicker-body--day-names{display:grid;grid-template-columns:repeat(7,var(--adp-day-cell-width));margin:8px 0 3px}.air-datepicker-body--day-name{color:var(--adp-day-name-color);display:flex;align-items:center;justify-content:center;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.air-datepicker-body--day-name.-clickable-{cursor:pointer}.air-datepicker-body--day-name.-clickable-:hover{color:var(--adp-day-name-color-hover)}.air-datepicker-body--cells{display:grid}.air-datepicker-body--cells.-days-{grid-template-columns:repeat(7,var(--adp-day-cell-width));grid-auto-rows:var(--adp-day-cell-height)}.air-datepicker-body--cells.-months-{grid-template-columns:repeat(3,1fr);grid-auto-rows:var(--adp-month-cell-height)}.air-datepicker-body--cells.-years-{grid-template-columns:repeat(4,1fr);grid-auto-rows:var(--adp-year-cell-height)}.air-datepicker-nav{display:flex;justify-content:space-between;border-bottom:1px solid var(--adp-border-color-inner);min-height:var(--adp-nav-height);padding:var(--adp-padding);box-sizing:content-box}.-only-timepicker- .air-datepicker-nav{display:none}.air-datepicker-nav--title,.air-datepicker-nav--action{display:flex;cursor:pointer;align-items:center;justify-content:center}.air-datepicker-nav--action{width:var(--adp-nav-action-size);border-radius:var(--adp-border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none}.air-datepicker-nav--action:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--action:active{background:var(--adp-background-color-active)}.air-datepicker-nav--action.-disabled-{visibility:hidden}.air-datepicker-nav--action svg{width:32px;height:32px}.air-datepicker-nav--action path{fill:none;stroke:var(--adp-nav-arrow-color);stroke-width:2px}.air-datepicker-nav--title{border-radius:var(--adp-border-radius);padding:0 8px}.air-datepicker-nav--title i{font-style:normal;color:var(--adp-nav-color-secondary);margin-left:.3em}.air-datepicker-nav--title:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--title:active{background:var(--adp-background-color-active)}.air-datepicker-nav--title.-disabled-{cursor:default;background:none}.air-datepicker-buttons{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.air-datepicker-button{display:inline-flex;color:var(--adp-btn-color);border-radius:var(--adp-btn-border-radius);cursor:pointer;height:var(--adp-btn-height);border:none;background:#fff0}.air-datepicker-button:hover{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover)}.air-datepicker-button:focus{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover);outline:none}.air-datepicker-button:active{background:var(--adp-btn-background-color-active)}.air-datepicker-button span{outline:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.air-datepicker-time{display:grid;grid-template-columns:max-content 1fr;grid-column-gap:12px;align-items:center;position:relative;padding:0 var(--adp-time-padding-inner)}.-only-timepicker- .air-datepicker-time{border-top:none}.air-datepicker-time--current{display:flex;align-items:center;flex:1;font-size:14px;text-align:center}.air-datepicker-time--current-colon{margin:0 2px 3px;line-height:1}.air-datepicker-time--current-hours,.air-datepicker-time--current-minutes{line-height:1;font-size:19px;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.air-datepicker-time--current-hours:after,.air-datepicker-time--current-minutes:after{content:"";background:var(--adp-background-color-hover);border-radius:var(--adp-border-radius);position:absolute;inset:-3px -2px -2px;z-index:-1;opacity:0}.air-datepicker-time--current-hours.-focus-:after,.air-datepicker-time--current-minutes.-focus-:after{opacity:1}.air-datepicker-time--current-ampm{text-transform:uppercase;align-self:flex-end;color:var(--adp-time-day-period-color);margin-left:6px;font-size:11px;margin-bottom:1px}.air-datepicker-time--row{display:flex;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right,var(--adp-time-track-color),var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat}.air-datepicker-time--row:first-child{margin-bottom:4px}.air-datepicker-time--row input[type=range]{background:none;cursor:pointer;flex:1;height:100%;width:100%;padding:0;margin:0;-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-ms-tooltip{display:none}.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-ms-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:focus{outline:none}.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-ms-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-webkit-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-moz-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-ms-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{margin-top:calc(var(--adp-time-thumb-size)/2*-1)}.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:#0000;background:#0000}.air-datepicker-time--row input[type=range]::-moz-range-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:#0000;background:#0000}.air-datepicker-time--row input[type=range]::-ms-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:#0000;background:#0000}.air-datepicker-time--row input[type=range]::-ms-fill-lower{background:#0000}.air-datepicker-time--row input[type=range]::-ms-fill-upper{background:#0000}.air-datepicker{--adp-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--adp-font-size: 14px;--adp-width: 246px;--adp-z-index: 100;--adp-padding: 4px;--adp-grid-areas: "nav" "body" "timepicker" "buttons";--adp-transition-duration: .3s;--adp-transition-ease: ease-out;--adp-transition-offset: 8px;--adp-background-color: #fff;--adp-background-color-hover: #f0f0f0;--adp-background-color-active: #eaeaea;--adp-background-color-in-range: rgba(92, 196, 239, .1);--adp-background-color-in-range-focused: rgba(92, 196, 239, .2);--adp-background-color-selected-other-month-focused: #8ad5f4;--adp-background-color-selected-other-month: #a2ddf6;--adp-color: #4a4a4a;--adp-color-secondary: #9c9c9c;--adp-accent-color: #4eb5e6;--adp-color-current-date: var(--adp-accent-color);--adp-color-other-month: #dedede;--adp-color-disabled: #aeaeae;--adp-color-disabled-in-range: #939393;--adp-color-other-month-hover: #c5c5c5;--adp-border-color: #dbdbdb;--adp-border-color-inner: #efefef;--adp-border-radius: 4px;--adp-border-color-inline: #d7d7d7;--adp-nav-height: 32px;--adp-nav-arrow-color: var(--adp-color-secondary);--adp-nav-action-size: 32px;--adp-nav-color-secondary: var(--adp-color-secondary);--adp-day-name-color: #ff9a19;--adp-day-name-color-hover: #8ad5f4;--adp-day-cell-width: 1fr;--adp-day-cell-height: 32px;--adp-month-cell-height: 42px;--adp-year-cell-height: 56px;--adp-pointer-size: 10px;--adp-poiner-border-radius: 2px;--adp-pointer-offset: 14px;--adp-cell-border-radius: 4px;--adp-cell-background-color-hover: var(--adp-background-color-hover);--adp-cell-background-color-selected: #5cc4ef;--adp-cell-background-color-selected-hover: #45bced;--adp-cell-background-color-in-range: rgba(92, 196, 239, .1);--adp-cell-background-color-in-range-hover: rgba(92, 196, 239, .2);--adp-cell-border-color-in-range: var(--adp-cell-background-color-selected);--adp-btn-height: 32px;--adp-btn-color: var(--adp-accent-color);--adp-btn-color-hover: var(--adp-color);--adp-btn-border-radius: var(--adp-border-radius);--adp-btn-background-color-hover: var(--adp-background-color-hover);--adp-btn-background-color-active: var(--adp-background-color-active);--adp-time-track-height: 1px;--adp-time-track-color: #dedede;--adp-time-track-color-hover: #b1b1b1;--adp-time-thumb-size: 12px;--adp-time-padding-inner: 10px;--adp-time-day-period-color: var(--adp-color-secondary);--adp-mobile-font-size: 16px;--adp-mobile-nav-height: 40px;--adp-mobile-width: 320px;--adp-mobile-day-cell-height: 38px;--adp-mobile-month-cell-height: 48px;--adp-mobile-year-cell-height: 64px}.air-datepicker-overlay{--adp-overlay-background-color: rgba(0, 0, 0, .3);--adp-overlay-transition-duration: .3s;--adp-overlay-transition-ease: ease-out;--adp-overlay-z-index: 99}.air-datepicker{background:var(--adp-background-color);border:1px solid var(--adp-border-color);box-shadow:0 4px 12px #00000026;border-radius:var(--adp-border-radius);box-sizing:content-box;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,max-content);grid-template-areas:var(--adp-grid-areas);font-family:var(--adp-font-family),sans-serif;font-size:var(--adp-font-size);color:var(--adp-color);width:var(--adp-width);position:absolute;transition:opacity var(--adp-transition-duration) var(--adp-transition-ease),transform var(--adp-transition-duration) var(--adp-transition-ease);z-index:var(--adp-z-index)}.air-datepicker:not(.-custom-position-){opacity:0}.air-datepicker.-from-top-{transform:translateY(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-from-right-{transform:translate(var(--adp-transition-offset))}.air-datepicker.-from-bottom-{transform:translateY(var(--adp-transition-offset))}.air-datepicker.-from-left-{transform:translate(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-active-:not(.-custom-position-){transform:translate(0);opacity:1}.air-datepicker.-active-.-custom-position-{transition:none}.air-datepicker.-inline-{border-color:var(--adp-border-color-inline);box-shadow:none;position:static;left:auto;right:auto;opacity:1;transform:none}.air-datepicker.-inline- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-{--adp-font-size: var(--adp-mobile-font-size);--adp-day-cell-height: var(--adp-mobile-day-cell-height);--adp-month-cell-height: var(--adp-mobile-month-cell-height);--adp-year-cell-height: var(--adp-mobile-year-cell-height);--adp-nav-height: var(--adp-mobile-nav-height);--adp-nav-action-size: var(--adp-mobile-nav-height);position:fixed;width:var(--adp-mobile-width);border:none}.air-datepicker.-is-mobile- *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.air-datepicker.-is-mobile- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-:not(.-custom-position-){transform:translate(-50%,calc(-50% + var(--adp-transition-offset)))}.air-datepicker.-is-mobile-.-active-:not(.-custom-position-){transform:translate(-50%,-50%)}.air-datepicker.-custom-position-{transition:none}.air-datepicker-global-container{position:absolute;left:0;top:0}.air-datepicker--pointer{--pointer-half-size: calc(var(--adp-pointer-size) / 2);position:absolute;width:var(--adp-pointer-size);height:var(--adp-pointer-size);z-index:-1}.air-datepicker--pointer:after{content:"";position:absolute;background:#fff;border-top:1px solid var(--adp-border-color-inline);border-right:1px solid var(--adp-border-color-inline);border-top-right-radius:var(--adp-poiner-border-radius);width:var(--adp-pointer-size);height:var(--adp-pointer-size);box-sizing:border-box}.-top-left- .air-datepicker--pointer,.-top-center- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer,[data-popper-placement^=top] .air-datepicker--pointer{top:calc(100% - var(--pointer-half-size) + 1px)}.-top-left- .air-datepicker--pointer:after,.-top-center- .air-datepicker--pointer:after,.-top-right- .air-datepicker--pointer:after,[data-popper-placement^=top] .air-datepicker--pointer:after{transform:rotate(135deg)}.-right-top- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer,[data-popper-placement^=right] .air-datepicker--pointer{right:calc(100% - var(--pointer-half-size) + 1px)}.-right-top- .air-datepicker--pointer:after,.-right-center- .air-datepicker--pointer:after,.-right-bottom- .air-datepicker--pointer:after,[data-popper-placement^=right] .air-datepicker--pointer:after{transform:rotate(225deg)}.-bottom-left- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer,[data-popper-placement^=bottom] .air-datepicker--pointer{bottom:calc(100% - var(--pointer-half-size) + 1px)}.-bottom-left- .air-datepicker--pointer:after,.-bottom-center- .air-datepicker--pointer:after,.-bottom-right- .air-datepicker--pointer:after,[data-popper-placement^=bottom] .air-datepicker--pointer:after{transform:rotate(315deg)}.-left-top- .air-datepicker--pointer,.-left-center- .air-datepicker--pointer,.-left-bottom- .air-datepicker--pointer,[data-popper-placement^=left] .air-datepicker--pointer{left:calc(100% - var(--pointer-half-size) + 1px)}.-left-top- .air-datepicker--pointer:after,.-left-center- .air-datepicker--pointer:after,.-left-bottom- .air-datepicker--pointer:after,[data-popper-placement^=left] .air-datepicker--pointer:after{transform:rotate(45deg)}.-top-left- .air-datepicker--pointer,.-bottom-left- .air-datepicker--pointer{left:var(--adp-pointer-offset)}.-top-right- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer{right:var(--adp-pointer-offset)}.-top-center- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer{left:calc(50% - var(--adp-pointer-size)/2)}.-left-top- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer{top:var(--adp-pointer-offset)}.-left-bottom- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer{bottom:var(--adp-pointer-offset)}.-left-center- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer{top:calc(50% - var(--adp-pointer-size)/2)}.air-datepicker--navigation{grid-area:nav}.air-datepicker--content{box-sizing:content-box;padding:var(--adp-padding);grid-area:body}.-only-timepicker- .air-datepicker--content{display:none}.air-datepicker--time{grid-area:timepicker}.air-datepicker--buttons{grid-area:buttons}.air-datepicker--buttons,.air-datepicker--time{padding:var(--adp-padding);border-top:1px solid var(--adp-border-color-inner)}.air-datepicker-overlay{position:fixed;background:var(--adp-overlay-background-color);left:0;top:0;width:0;height:0;opacity:0;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),left 0s,height 0s,width 0s;transition-delay:0s,var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration);z-index:var(--adp-overlay-z-index)}.air-datepicker-overlay.-active-{opacity:1;width:100%;height:100%;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),height 0s,width 0s}: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:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);transform:var(--f-button-transform);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:var(--f-button-hover-color, var(--f-button-color));background-color:var(--f-button-hover-bg, var(--f-button-bg))}}.f-button:active:not([aria-disabled]){color:var(--f-button-active-color, var(--f-button-hover-color, var(--f-button-color)));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:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset)}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);transform:var(--f-button-svg-transform);fill:var(--f-button-svg-fill);filter:var(--f-button-svg-filter);opacity:var(--f-button-svg-opacity, 1);transition:var(--f-button-svg-transition);stroke:currentColor;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:var(--f-button-svg-disabled-opacity)}[data-panzoom-action=toggleFS] g:first-child{display:flex}[data-panzoom-action=toggleFS] g:last-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:first-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:last-child{display:flex}[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}: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:0;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height);translate:-50% -50%;border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-top-color:var(--f-spinner-color-2);border-radius:var(--f-spinner-border-radius);animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both}@keyframes f-spinner{to{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.in-fullscreen,.f-zoomable.in-fullscreen{position:fixed;top:0;left:0;margin:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:unset!important;z-index:9999}.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{display:block;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{width:auto;height:auto;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>.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.f-panzoom__viewport>.f-panzoom__content{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-panzoom__protected{position:absolute;inset:0;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}html.with-panzoom-in-fullscreen{overflow:hidden}.f-fadeIn{animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, .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:var(--f-transition-duration, .2s) ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, .2s) * .2) ease calc(var(--f-transition-duration, .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:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNextX}.is-horizontal .f-slideIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrevX}.is-horizontal .f-slideOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevX}@keyframes f-slideInPrevX{0%{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextX{0%{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextX{to{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevX{to{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}}.is-vertical .f-slideIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNextY}.is-vertical .f-slideIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrevY}.is-vertical .f-slideOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNextY}.is-vertical .f-slideOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevY}@keyframes f-slideInPrevY{0%{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextY{0%{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextY{to{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevY{to{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}}.f-zoomInUp{animation:var(--f-transition-duration, .3s) ease both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, .3s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(var(--f-zoomInUp-scale, .975)) translate3d(var(--f-zoomInUp-x, 0),var(--f-zoomInUp-y, 16px),0);opacity:var(--f-zoomInUp-opacity, 0)}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(var(--f-zoomOutDown-scale, .975)) translate3d(var(--f-zoomOutDown-x, 0),var(--f-zoomOutDown-y, 16px),0);opacity:0}}.f-throwOutUp{animation:var(--f-throwOutUp-duration, .2s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throwOutDown-duration, .2s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throwOutUp-y, 150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throwOutDown-y, 150px),0);opacity:0}}.has-iframe .f-html,.has-pdf .f-html,.has-gmap .f-html{width:100%;height:100%;min-height:1px;overflow:visible}.has-pdf .f-html,.has-gmap .f-html{padding:0}.f-html{position:relative;box-sizing:border-box;margin:var(--f-html-margin, 0);padding:var(--f-html-padding, 2rem);color:var(--f-html-color, currentColor);background:var(--f-html-bg)}.is-loading>.f-html{opacity:0}.f-html.is-error{text-align:center}.f-iframe{display:block;margin:0;border:0;height:100%;width:100%}.f-caption{align-self:center;flex-shrink:0;margin:var(--f-caption-margin);padding:var(--f-caption-padding, 16px 8px);max-width:100%;max-height:calc(80vh - 100px);overflow:auto;overflow-wrap:anywhere;line-height:var(--f-caption-line-height);color:var(--f-caption-color);background:var(--f-caption-bg);font:var(--f-caption-font);text-wrap:balance}.has-html5video .f-html,.has-youtube .f-html,.has-vimeo .f-html{padding:0;width:100%;height:100%;min-height:1px;overflow:visible;max-width:var(--f-video-width, 960px);max-height:var(--f-video-height, 540px);aspect-ratio:var(--f-video-aspect-ratio);background:var(--f-video-bg, rgba(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{inset:50% auto auto;transform:translateY(-50%)}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:var(--f-arrow-pos, 0)}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:var(--f-arrow-pos, 0)}.is-horizontal.is-rtl .f-button.is-arrow.is-prev{right:var(--f-arrow-pos, 0);transform:translateY(-50%) rotateY(180deg)}.is-horizontal.is-rtl .f-button.is-arrow.is-next{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: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: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{display:grid;grid-template-columns:1fr auto 1fr;margin:var(--f-toolbar-margin, 0);padding:var(--f-toolbar-padding, 8px);line-height:var(--f-toolbar-line-height);background:var(--f-toolbar-bg, 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:var(--f-toolbar-color, currentColor);font-size:var(--f-toolbar-font-size, 17px);font-weight:var(--f-toolbar-font-weight, inherit);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-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 .f-button:focus-visible{position:relative;z-index:1}.f-carousel__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;gap:var(--f-toolbar-gap, 0)}.f-carousel__toolbar__column.is-left{display:flex;justify-self:flex-start;justify-content:flex-start}.f-carousel__toolbar__column.is-middle{display:flex;justify-content:center}.f-carousel__toolbar__column.is-right{display:flex;justify-self:flex-end;justify-content:flex-end;flex-flow:nowrap}.f-carousel__toolbar__column{pointer-events:none}.f-carousel__toolbar__column>*{pointer-events:all}.f-counter{position:relative;display:flex;flex-direction:row;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:var(--f-counter-margin, 0);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-counter span{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-bg: transparent;--f-thumbs-transition: max-height .3s ease, max-width .3s ease, padding .3s ease;--f-thumbs-z-index: 1;--f-thumbs-viewport-padding-x: 0px;--f-thumbs-viewport-padding-y: 0px;--f-thumb-width: 94px;--f-thumb-height: 76px;--f-thumb-clip-width: 46px;--f-thumb-extra-gap: 16px;--f-thumb-opacity: 1;--f-thumb-transition: opacity .3s ease, transform .15s ease;--f-thumb-border: none;--f-thumb-border-radius: 4px;--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-thumb-border-transition: all .1s ease;--f-thumb-img-width: 100%;--f-thumb-img-height: 100%;--f-thumb-img-fit: cover;--f-thumb-img-position: 50% 20%}.f-thumbs{--f-carousel-slide-width: var(--f-thumb-width);--f-carousel-slide-height: var(--f-thumb-height);--f-carousel-gap: var(--f-thumbs-gap);position:relative;box-sizing:border-box;flex-shrink:0;margin:var(--f-thumbs-margin);padding:var(--f-thumbs-padding-y) var(--f-thumbs-padding-x);overflow:hidden;background:var(--f-thumbs-bg);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:var(--f-thumbs-transition);z-index:var(--f-thumbs-z-index)}.f-thumbs.is-horizontal{max-height:calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y) * 2)}.f-thumbs.is-horizontal.is-hidden{max-height:0;--f-thumbs-padding-y: 0}.f-thumbs.is-vertical{max-width:calc(var(--f-carousel-slide-width) + var(--f-thumbs-padding-x) * 2)}.f-thumbs.is-vertical.is-hidden{max-width:0;--f-thumbs-padding-x: 0}.f-thumbs.is-scrollable.is-hidden{max-height:0;--f-thumbs-padding-y: 0}.f-thumbs.is-ltr{direction:ltr}.f-thumbs.is-rtl{direction:rtl}.f-thumbs img{display:block;width:var(--f-thumb-img-width);height:var(--f-thumb-img-height);-o-object-fit:var(--f-thumb-img-fit);object-fit:var(--f-thumb-img-fit);-o-object-position:var(--f-thumb-img-position);object-position:var(--f-thumb-img-position);pointer-events:none;border-radius:inherit;color:transparent}.f-thumbs img[data-lazy-src]{visibility:hidden}.f-thumbs img.has-lazyerror{display:none}.f-thumbs__viewport{box-sizing:border-box;height:100%;padding:var(--f-thumbs-viewport-padding-y) var(--f-thumbs-viewport-padding-x);overflow:visible;display:grid}.f-thumbs__slide{position:relative;box-sizing:border-box;grid-area:1/1;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);margin:0;padding:0;display:flex;align-items:center;flex-direction:column;cursor:pointer;overflow:visible}.f-thumbs__slide:hover button{opacity:var(--f-thumb-hover-opacity, 1);transform:var(--f-thumb-hover-transform, none)}.f-thumbs__slide:hover button:after{border:var(--f-thumb-hover-border, none);box-shadow:var(--f-thumb-hover-shadow, var(--f-thumb-shadow))}.f-thumbs__slide button{all:unset;display:block;margin:auto;padding:0;position:relative;overflow:visible;width:100%;height:100%;outline:none;transition:var(--f-thumb-transition);border-radius:var(--f-thumb-border-radius);opacity:var(--f-thumb-opacity);transform:var(--f-thumb-transform);background:var(--f-thumb-bg)}.f-thumbs__slide button:after{content:"";position:absolute;inset:0;z-index:1;transition:var(--f-thumb-border-transition);border-radius:inherit;border:var(--f-thumb-border);box-shadow:var(--f-thumb-shadow)}.f-thumbs__slide button:focus-within{opacity:var(--f-thumb-focus-opacity, 1);transform:var(--f-thumb-focus-transform, none)}.f-thumbs__slide button:focus-within:after{border:var(--f-thumb-focus-border, none);box-shadow:var(--f-thumb-focus-shadow, var(--f-thumb-shadow))}.f-thumbs__slide:active{opacity:var(--f-thumb-active-opacity, 1);transform:var(--f-thumb-active-transform, none)}.f-thumbs__slide:active:after{border:var(--f-thumb-active-border, 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:var(--f-thumb-selected-opacity, 1);transform:var(--f-thumb-selected-transform, none)}.f-thumbs__slide.is-selected button:after{border:var(--f-thumb-selected-border, none);box-shadow:var(--f-thumb-selected-shadow, var(--f-thumb-shadow))}.f-thumbs.is-modern{--f-carousel-slide-width: calc( var(--f-thumb-clip-width) + var(--f-thumbs-gap) );--f-carousel-slide-height: var(--f-thumb-height);--f-carousel-gap: 0;--width-diff: calc((var(--f-thumb-width) - var(--f-thumb-clip-width)))}.f-thumbs.is-modern .f-thumbs__viewport{width:calc(100% + var(--f-carousel-slide-width) * 2 + var(--f-thumbs-padding-x));margin-inline:calc((var(--f-carousel-slide-width) + var(--f-thumbs-padding-x)) * -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: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-inline:50%;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 var(--f-thumb-transition-duration, .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-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:var(--f-thumb-focus-border, none);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-thumbs.is-scrollable .f-thumbs__viewport{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--f-thumb-width),1fr));grid-auto-rows:var(--f-thumb-height);gap:var(--f-thumbs-gap);overflow:auto;overscroll-behavior:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.f-thumbs.is-scrollable .f-thumbs__viewport .f-thumbs__slide{grid-area:auto;display:block;position:relative;max-width:100%;width:var(--f-thumb-width);height:var(--f-thumb-height);cursor:pointer;outline:none}:root{--f-progressbar-height: 3px;--f-progressbar-color: var(--f-carousel-theme-color, #575ad6);--f-progressbar-opacity: 1;--f-progressbar-z-index: 30}.f-progressbar{position:absolute;top:0;left:0;right:0;z-index:var(--f-progressbar-z-index);height:var(--f-progressbar-height);transform:scaleX(0);transform-origin:0;opacity:var(--f-progressbar-opacity);background:var(--f-progressbar-color);-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}.f-progressbar:empty{display:block}button>.f-progressbar{--f-progressbar-height: 100%;--f-progressbar-opacity: .2}@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{flex:1;min-width:0!important;min-height:0!important}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--f-body-margin, 0px) + var(--f-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__dialog{position:fixed;inset:0;z-index:1050;width:100%;height:100vh;max-height:unset;max-width:unset;padding:0;margin:0;border:0;overflow:hidden;background:transparent;touch-action:none;overscroll-behavior:contain}.fancybox__dialog:focus{outline:none}.fancybox__dialog::backdrop{opacity:0}@supports (height: 100dvh){.fancybox__dialog{height:100dvh}}.fancybox__dialog *:empty{display:block}.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 8px;--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);--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.5;--f-arrow-border-radius: 50%;--f-arrow-bg: rgba(54, 54, 54, .65);--f-arrow-color: #ddd;--f-arrow-hover-color: #fff;--f-close-button-width: 30px;--f-close-button-height: 30px;--f-close-button-svg-width: 24px;--f-close-button-svg-height: 24px;--f-close-button-svg-stroke-width: 1.75;--f-close-border-radius: 4px;--f-close-button-color: #fff;--f-close-button-hover-color: #fff;--f-close-button-bg: transparent;--f-close-button-hover-bg: transparent;--f-close-button-active-bg: transparent;--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;--f-scrollbar-width: 7px;--f-scrollbar-track-bg: #444;--f-scrollbar-track-border-radius: 10px;--f-scrollbar-track-shadow: inset 0 0 6px rgba(0, 0, 0, .2);--f-scrollbar-thumb-bg: #ddd;--f-scrollbar-thumb-border-radius: 10px}.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);--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;--f-scrollbar-track-bg: #ddd;--f-scrollbar-thumb-bg: #444}.fancybox__container{position:absolute;inset:0;overflow:hidden;display:flex;flex-direction:column}.fancybox__container:focus{outline:none}.fancybox__container.has-vertical-thumbs{flex-direction:row-reverse}.fancybox__container.has-vertical-thumbs:not(.is-closing) .fancybox__viewport{overflow-x:clip;overflow-y:visible}.fancybox__container>*:not(.fancybox__carousel),.fancybox__container .fancybox__carousel>*:not(.fancybox__grid,.fancybox__viewport),.fancybox__container .fancybox__column>*:not(.fancybox__viewport),.fancybox__container .fancybox__slide:not(.is-selected),.fancybox__container .fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper,.f-spinner){opacity:var(--f-drag-opacity, 1)}.fancybox__container:not(.is-ready,.is-hiding){visibility:hidden}.fancybox__container.is-revealing>*:not(.fancybox__carousel),.fancybox__container.is-revealing .fancybox__carousel>*:not(.fancybox__grid,.fancybox__viewport),.fancybox__container.is-revealing .fancybox__column>*:not(.fancybox__viewport),.fancybox__container.is-revealing .fancybox__slide:not(.is-selected),.fancybox__container.is-revealing .fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper){animation:var(--f-interface-enter-duration, .35s) ease none f-fadeIn}.fancybox__container.is-hiding>*:not(.fancybox__carousel),.fancybox__container.is-hiding .fancybox__carousel>*:not(.fancybox__grid,.fancybox__viewport),.fancybox__container.is-hiding .fancybox__column>*:not(.fancybox__viewport),.fancybox__container.is-hiding .fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper){animation:var(--f-interface-exit-duration, .35s) ease forwards f-fadeOut}.fancybox__container.is-hiding .fancybox__carousel .fancybox__slide:not(.is-selected){opacity:0}.fancybox__container.is-hiding{pointer-events:none}.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;inset:0;z-index:-1;background:var(--fancybox-backdrop-bg);filter:var(--fancybox-backdrop-filter)}.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:"";inset:-30px;z-index:1}.fancybox__viewport{display:grid;flex:1;min-height:0;min-width:0;position:relative;overflow:visible;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-iframe{overflow:hidden;padding:8px 0}.fancybox__slide.has-close-btn{padding-top:34px}.fancybox__slide.has-controls:before{margin:0}.fancybox__slide .f-spinner{cursor:pointer}.fancybox__container.is-closing .f-caption,.fancybox__slide.is-loading .f-caption{visibility:hidden}.fancybox__container.is-closing .fancybox__carousel,.fancybox__container.is-closing .fancybox__viewport,.fancybox__container.is-closing .fancybox__slide.is-selected{overflow:visible}.f-button.is-close-button{--f-button-width: var(--f-close-button-width);--f-button-height: var(--f-close-button-height);--f-button-border-radius: var(--f-close-border-radius);--f-button-color: var(--f-close-button-color);--f-button-hover-color: var(--f-close-button-hover-color);--f-button-bg: var(--f-close-button-bg);--f-button-hover-bg: var(--f-close-button-hover-bg);--f-button-active-bg: var(--f-close-button-active-bg);--f-button-svg-width: var(--f-close-button-svg-width);--f-button-svg-height: var(--f-close-button-svg-height);--f-button-svg-stroke-width: var(--f-close-button-svg-stroke-width);position:absolute;top:calc((var(--f-button-height) + 2px) * -1);right:0;z-index:10}.is-loading .f-button.is-close-button{visibility:hidden}.fancybox__thumbs{flex:0 1 100%}.fancybox__thumbs.is-scrollable{--f-thumbs-cols: 1;--f-thumbs-gap: 8px;--f-thumbs-transition: none;--f-thumbs-padding-x: 4px;--f-thumbs-padding-y: 8px;--f-thumbs-viewport-padding-x: 4px;--f-thumbs-viewport-padding-y: 0px;max-width:calc(var(--f-thumb-width) * var(--f-thumbs-cols) + var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1) + var(--f-thumbs-padding-x) * 2 + var(--f-thumbs-viewport-padding-x) * 2)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar{width:var(--f-scrollbar-width)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-track{background:var(--f-scrollbar-track-bg);border-radius:var(--f-scrollbar-track-border-radius);box-shadow:var(--f-scrollbar-track-shadow)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-thumb{background:var(--f-scrollbar-thumb-bg);border-radius:var(--f-scrollbar-thumb-border-radius)}.fancybox__thumbs.is-scrollable.is-hidden{max-width:0;--f-thumbs-padding-x: 0;max-height:unset;--f-thumbs-padding-y: unset}.fancybox__thumbs.is-scrollable .f-thumbs__viewport{overflow-x:hidden!important;grid-template-columns:repeat(auto-fill,calc((100% - var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1)) / var(--f-thumbs-cols)))!important}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2);margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - var(--swiper-navigation-size) / 2);margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}@font-face{font-family:Onest;src:url(../fonts/onest-v9-cyrillic_latin-100.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(../fonts/onest-v9-cyrillic_latin-200.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(../fonts/onest-v9-cyrillic_latin-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(../fonts/onest-v9-cyrillic_latin-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(../fonts/onest-v9-cyrillic_latin-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(../fonts/onest-v9-cyrillic_latin-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(../fonts/onest-v9-cyrillic_latin-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TT Ramillas;src:url(../fonts/ttramillas-light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:TT Ramillas;src:url(../fonts/ttramillas-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TT Ramillas;src:url(../fonts/ttramillas-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TT Ramillas;src:url(../fonts/ttramillas-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{color-scheme:only light;--height-h: 92px;--vh: 1vh}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{font-family:Onest,sans-serif;font-weight:400;color:#154359;background:#f9f6ef}body.noscroll{overflow-y:hidden}p{font-size:20px;font-weight:400;color:#154359;line-height:1.8}@media(max-width:768px){p{font-size:16px}}img{display:block}[hidden]{display:none!important}textarea{font-family:Onest,sans-serif}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page{position:relative;min-height:100vh;display:flex;flex-direction:column}.main{display:flex;flex-direction:column;background:#f9f6ef}.main--contacts .contacts,.main--contacts .req{padding-bottom:100px}@media(max-width:992px){.main--contacts .contacts,.main--contacts .req{padding-bottom:60px}}.main--news .section--news{padding-bottom:120px}@media(max-width:992px){.main--news .section--news{padding-bottom:80px}}@media(max-width:768px){.main--news .section--news{padding-bottom:60px}}.main--reviews .section--reviews{padding-bottom:160px}@media(max-width:992px){.main--reviews .section--reviews{padding-bottom:120px}}@media(max-width:768px){.main--reviews .section--reviews{padding-bottom:80px}}.main--halls .section--halls{padding-bottom:160px}@media(max-width:992px){.main--halls .section--halls{padding-bottom:120px}}@media(max-width:768px){.main--halls .section--halls{padding-bottom:80px}}.main--events .section--events{padding-bottom:160px}@media(max-width:992px){.main--events .section--events{padding-bottom:120px}}@media(max-width:768px){.main--events .section--events{padding-bottom:80px}}.main--banquets .section--banquets{padding-bottom:160px}@media(max-width:992px){.main--banquets .section--banquets{padding-bottom:120px}}@media(max-width:768px){.main--banquets .section--banquets{padding-bottom:80px}}.main--single .section--single{padding-bottom:160px}@media(max-width:768px){.main--single .section--single{padding-bottom:80px}}@media(max-width:576px){.main--single .section--single{padding-bottom:60px}}.main--single .section--another{padding-bottom:120px}@media(max-width:768px){.main--single .section--another{padding-bottom:60px}}.main--review .section--review-detail{padding-bottom:160px}@media(max-width:992px){.main--review .section--review-detail{padding-bottom:80px}}.main--review .section--reviews{padding-bottom:120px}@media(max-width:992px){.main--review .section--reviews{padding-bottom:80px}}.main--event .section--event-promo,.main--event .section--another{padding-bottom:120px}@media(max-width:992px){.main--event .section--event-promo,.main--event .section--another{padding-bottom:80px}}@media(max-width:768px){.main--event .section--event-promo,.main--event .section--another{padding-bottom:60px}}.main--hall .section--hall{padding:100px 0 80px}@media(max-width:992px){.main--hall .section--hall{padding:50px 0 40px}}.main--hall .section--another{padding:40px 0 80px}@media(max-width:992px){.main--hall .section--another{padding:20px 0 40px}}.main--banquet .about-seo{padding-top:120px;padding-bottom:132px}@media(max-width:992px){.main--banquet .about-seo{padding-top:50px;padding-bottom:60px}}@media(max-width:768px){.main--banquet .about-seo{padding-top:40px;padding-bottom:40px}}.main--banquet .halls-swiper{padding-top:120px;padding-bottom:120px}@media(max-width:992px){.main--banquet .halls-swiper{padding-top:50px;padding-bottom:50px}}.main--banquet .cta--halls{padding-top:0;padding-bottom:120px}@media(max-width:992px){.main--banquet .cta--halls{padding-bottom:50px}}.main--banquet .firma{padding-top:120px;padding-bottom:120px}@media(max-width:992px){.main--banquet .firma{padding-top:50px;padding-bottom:50px}}.main--banquet .menu-swiper,.main--banquet .section--reviews,.main--banquet .section--another{padding-top:120px;padding-bottom:120px}@media(max-width:992px){.main--banquet .menu-swiper,.main--banquet .section--reviews,.main--banquet .section--another{padding-top:50px;padding-bottom:50px}}.main--about .firma{padding-top:80px;padding-bottom:80px}@media(max-width:992px){.main--about .firma{padding-top:50px;padding-bottom:50px}}.main--about .menu-swiper,.main--about .section--reviews{padding-top:120px;padding-bottom:120px}@media(max-width:992px){.main--about .menu-swiper,.main--about .section--reviews{padding-top:60px;padding-bottom:60px}}.main--about .section--socials{padding:140px 0 80px}@media(max-width:992px){.main--about .section--socials{padding:40px 0}}.main--about .anonce{padding-top:40px;padding-bottom:160px}@media(max-width:992px){.main--about .anonce{padding-top:20px;padding-bottom:80px}}.main--index .about-seo{padding-top:120px;padding-bottom:132px}@media(max-width:992px){.main--index .about-seo{padding-top:50px;padding-bottom:60px}}.main--index .section--events,.main--index .menu-swiper,.main--index .firma,.main--index .section--reviews,.main--index .halls-swiper,.main--index .section--another,.main--index .anonce{padding:100px 0 120px}@media(max-width:992px){.main--index .section--events,.main--index .menu-swiper,.main--index .firma,.main--index .section--reviews,.main--index .halls-swiper,.main--index .section--another,.main--index .anonce{padding:50px 0 60px}}.main--index .cta--halls{padding-top:0}@media(max-width:768px){.main--index .section--gallery{margin-top:24px}}.main--menu .dishes,.main--delivery .dishes{padding-bottom:120px}@media(max-width:992px){.main--menu .dishes,.main--delivery .dishes{padding-bottom:120px}}@media(max-width:768px){.main--menu .dishes,.main--delivery .dishes{padding-bottom:100px}}.main--links{padding:calc(var(--height-h) + 48px) 0 120px}.main--privacy .section--page{padding-bottom:120px}@media(max-width:992px){.main--privacy .section--page{padding-bottom:80px}}@media(max-width:768px){.main--privacy .section--page{padding-bottom:60px}}.container{width:100%;max-width:1728px;margin:0 auto;padding:0 40px}@media(max-width:992px){.container{padding:0 16px}}.container--alt{max-width:unset}.section_container{display:flex;flex-direction:column;gap:24px}@media(max-width:992px){.section_container{gap:16px}}.section_head{display:flex;align-items:center;justify-content:space-between;gap:12px}@media(max-width:992px){.section_head{padding:0 16px}}.section--single .section_container{display:grid;grid-template-columns:minmax(0,1fr) 528px;gap:32px}@media(max-width:1200px){.section--single .section_container{grid-template-columns:minmax(0,1fr) 368px;gap:24px}}@media(max-width:992px){.section--single .section_container{grid-template-columns:minmax(0,1fr);gap:16px}}@media(max-width:992px){.section--another .section_container{padding:0!important}}.section--another .section_nav{display:flex;align-items:center;gap:12px}@media(max-width:992px){.section--events-alt .section_container{padding:0}}.section--reviews{width:100%;display:flex;flex-direction:column;gap:32px}@media(max-width:992px){.section--reviews{gap:24px}}.section--socials{display:flex;flex-direction:column;gap:40px}@media(max-width:992px){.section--socials{gap:24px}}html.is-scroll-locked,body.is-scroll-locked{overflow:hidden}body.is-scroll-locked{padding-right:var(--scrollbar-width, 0)}html.is-scroll-locked .header,html.is-scroll-locked .bottom-nav{right:0;padding-right:var(--scrollbar-width, 0);box-sizing:border-box}html.is-scroll-locked .scroll-to-top{right:calc(25px + var(--scrollbar-width, 0))}.modal{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:499}.modal_overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:rgba(var(--overlay-rgb),.7);opacity:0;transition:opacity .3s ease}@media(max-width:992px){.modal_overlay{background:rgba(var(--overlay-rgb),.9)}}.modal_cls{cursor:pointer;display:block;width:20px;min-height:20px;margin-left:auto;background:center/contain no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 2L18 0L10 8L2 0L0 2L8 10L0 18L2 20L10 12L18 20L20 18L12 10L20 2Z' fill='%23ABABAB'/%3E%3C/svg%3E");position:absolute;right:44px;top:44px;z-index:5}.modal-title,.modal-subtitle{text-align:center}@media(max-width:768px){.modal-subtitle{font-size:14px}}@media(max-width:576px){.modal-subtitle{font-size:10px}}.modal_content{width:100%;max-width:845px;max-height:100vh;overflow-y:auto;position:absolute;top:0;left:50%;transform:translate(-50%) scale(.95);z-index:2;display:flex;flex-direction:column;gap:8px;opacity:0;transition:opacity .3s ease,transform .3s ease}@media(max-width:992px){.modal_content{max-width:unset;overflow-y:auto}}.modal_content-inner{position:relative;flex:1 0 auto;min-height:100%;width:100%}.modal_content-bg{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;background-color:#902725}.modal_content-bg img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;mix-blend-mode:color-burn}.modal-top .modal_content{padding-top:140px}@media(max-width:992px){.modal-top .modal_content{padding-top:110px}}.modal--form{z-index:9999}@media(max-width:768px){.modal--form .modal_cls{top:16px;right:16px;width:10px;height:10px}}.modal--form .modal_content{padding:64px 48px;gap:24px;background:#f9f6ef;max-height:calc(100vh - 120px);position:relative;margin:120px 0;align-items:center;max-width:800px;width:calc(100% - 32px);border:1px solid rgba(var(--light-gold-rgb),.4)}@media(max-width:768px){.modal--form .modal_content{padding:24px 16px;gap:16px;margin:40px 0}}.modal--popup{z-index:9999}@media(max-width:768px){.modal--popup .modal_cls{top:16px;right:16px}}.modal--popup .modal_content{padding:48px 40px;gap:20px;background:#f9f6ef;max-height:calc(100vh - 120px);position:absolute;left:50%;top:50%;margin:0;align-items:center;max-width:560px;width:calc(100% - 32px);border:1px solid rgba(var(--light-gold-rgb),.4);text-align:center;opacity:0;transform:translate(-50%,-50%) scale(.95);transition:opacity .3s ease,transform .3s ease}@media(max-width:768px){.modal--popup .modal_content{padding:32px 24px;gap:16px}}.modal--popup.open .modal_content{opacity:1;transform:translate(-50%,-50%) scale(1)!important}.modal--mobile .modal_content{left:0;top:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;transform:none;align-items:stretch}.modal--cart{z-index:900}.modal--cart .modal_overlay{top:0;height:100%;background:#f9f6ef}.modal--cart .modal_content{top:0;left:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:calc(var(--height-h, 92px) + 16px) 16px calc(16px + env(safe-area-inset-bottom,0px));overflow-x:hidden;overflow-y:auto;transform:none;align-items:stretch;background:#f9f6ef;box-sizing:border-box}.modal--site-menu{z-index:600}.modal--site-menu .modal_overlay{background:#15435973}.modal--site-menu .modal_content{left:0;top:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;transform:translate(0) scale(1);align-items:stretch}.modal--booking-modal{z-index:9999}.modal--booking-modal .modal_overlay{background:rgba(var(--overlay-rgb),.38)}@media(max-width:992px){.modal--booking-modal .modal_overlay{background:rgba(var(--overlay-rgb),.48)}}.modal--booking-modal .modal_cls{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:0;border:none;outline:none;right:32px;top:32px;transition:opacity .2s ease;background:none}.modal--booking-modal .modal_cls img{display:block;width:24px;height:24px}@media(hover:hover),(-ms-high-contrast:none){.modal--booking-modal .modal_cls:hover{opacity:1}}@media(max-width:768px){.modal--booking-modal .modal_cls{right:16px;top:16px;width:24px;height:24px}.modal--booking-modal .modal_cls img{width:16px;height:16px}}.modal--booking-modal .modal_content{position:relative;left:50%;top:50%;width:calc(100% - 32px);max-width:954px;max-height:calc(100vh - 48px);margin:0;padding:0;overflow-y:auto;align-items:stretch;background:#902725;border:1px solid rgba(246,211,132,.35);transform:translate(-50%,-50%) scale(.95)}.modal--booking-modal .modal_content-inner{padding:56px 48px 48px}@media(max-width:768px){.modal--booking-modal .modal_content-inner{padding:24px 16px 32px}}.modal--booking-modal .modal_content .form--booking-modal{min-height:0;padding:0;gap:40px}@media(max-width:768px){.modal--booking-modal .modal_content .form--booking-modal{gap:32px}}.modal--dish-full{z-index:1100}@media(max-width:992px){.modal--dish-full{z-index:500}}.modal--dish-full .modal_overlay{background:rgba(var(--overlay-rgb),.38)}@media(max-width:992px){.modal--dish-full .modal_overlay{background:rgba(var(--overlay-rgb),.48)}}.modal--dish-full>.cs-wrap{position:relative;left:50%;top:50%;z-index:2;width:calc(100% - 32px);max-width:560px;margin:0;padding-right:0!important;opacity:0;transform:translate(-50%,-50%) scale(.95);transition:opacity .3s ease,transform .3s ease}@media(max-width:992px){.modal--dish-full>.cs-wrap{left:0;top:0;width:100%;max-width:none;height:100%;transform:none}}.modal--dish-full .modal_content{position:relative;left:auto;top:auto;z-index:2;width:100%;max-width:none;max-height:calc(100vh - 48px);margin:0;padding:0;overflow-x:hidden;overflow-y:auto;align-items:stretch;background:#902725;border:1px solid rgba(246,211,132,.35);border-radius:4px;opacity:1;transform:none;transition:none}.modal--dish-full .modal_content-inner{padding:40px}@media(max-width:768px){.modal--dish-full .modal_content-inner{padding:24px 16px 32px}}@media(max-width:992px){.modal--dish-full .modal_content-inner{padding:calc(var(--height-h, 92px) + 16px) 16px calc(16px + env(safe-area-inset-bottom,0px))}}@media(max-width:992px){.modal--dish-full .modal_content{max-height:none;height:100%;border:0;border-radius:0}}.modal--dish-full .modal_content .dish-full{position:relative;z-index:2}.modal--success{z-index:9999}.modal--success .modal_overlay{background:rgba(var(--overlay-rgb),.42)}@media(max-width:992px){.modal--success .modal_overlay{background:rgba(var(--overlay-rgb),.5)}}.modal--success .modal_cls{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:0;border:none;background:none;right:32px;top:32px}.modal--success .modal_cls img{display:block;width:24px;height:24px}@media(max-width:768px){.modal--success .modal_cls{right:16px;top:16px;width:24px;height:24px}.modal--success .modal_cls img{width:16px;height:16px}}.modal--success .modal_content{position:relative;left:50%;top:50%;width:calc(100% - 32px);max-width:954px;max-height:calc(100vh - 48px);margin:0;padding:0;overflow-y:auto;align-items:stretch;background:#902725;border:1px solid rgba(246,211,132,.35);transform:translate(-50%,-50%) scale(.95)}.modal--success .modal_content-inner{padding:80px 64px}@media(max-width:992px){.modal--success .modal_content-inner{padding:64px 48px}}@media(max-width:768px){.modal--success .modal_content-inner{padding:40px 20px 32px}}.modal--success .success{position:relative;z-index:2;display:flex;flex-direction:column;gap:64px;text-align:center;color:#f9f6ef}@media(max-width:992px){.modal--success .success{gap:48px}}@media(max-width:768px){.modal--success .success{gap:40px}}.modal--success .success_body{display:flex;flex-direction:column;gap:60px}@media(max-width:992px){.modal--success .success_body{gap:40px}}@media(max-width:768px){.modal--success .success_body{gap:32px}}.modal--success .success_head{display:flex;flex-direction:column;align-items:center;gap:48px}@media(max-width:768px){.modal--success .success_head{gap:24px}}.modal--success .success_head-text{display:flex;flex-direction:column;gap:32px}@media(max-width:768px){.modal--success .success_head-text{gap:16px}}.modal--success .success_icon{display:block;width:72px;height:72px}.modal--success .success_icon svg{display:block;width:100%;height:100%}@media(max-width:768px){.modal--success .success_icon{width:56px;height:56px}}.modal--success .success_title{font-family:TT Ramillas,serif;text-transform:uppercase;font-weight:400;font-size:52px;line-height:1.15;color:#f9f6ef}@media(max-width:992px){.modal--success .success_title{font-size:40px}}@media(max-width:768px){.modal--success .success_title{font-size:26px}}.modal--success .success_lead{max-width:520px;margin:0 auto;font-family:Onest,sans-serif;font-weight:300;font-size:16px;line-height:1.75;color:#f9f6efe6}.modal--success .success_details{display:flex;justify-content:space-between;gap:24px;padding:28px 0;border-top:1px solid rgba(246,211,132,.4);border-bottom:1px solid rgba(246,211,132,.4);text-align:left}@media(max-width:768px){.modal--success .success_details{flex-wrap:wrap;gap:20px 16px}}.modal--success .success_col{display:flex;flex-direction:column;gap:10px;min-width:0}@media(max-width:768px){.modal--success .success_col{flex:0 0 calc(50% - 8px)}}.modal--success .success_col-label{font-family:Onest,sans-serif;font-weight:400;font-size:16px;color:#f9f6efcc}@media(max-width:768px){.modal--success .success_col-label{font-size:14px}}.modal--success .success_col-value{font-family:TT Ramillas,serif;font-weight:700;font-size:30px;line-height:1.1;color:#f9f6ef}@media(max-width:992px){.modal--success .success_col-value{font-size:26px}}@media(max-width:768px){.modal--success .success_col-value{font-size:22px}}.modal--success .success_btn{width:100%}.modal--success .success_note{font-family:Onest,sans-serif;font-weight:300;font-size:16px;line-height:1.75;color:#f9f6efe6}@media(max-width:768px){.modal--success .success_note{font-size:14px}}.modal.open{display:block}.modal.open .modal_overlay{opacity:1}.modal.open .modal_content{opacity:1;transform:translate(-50%) scale(1)}.modal.open.modal--site-menu .modal_content,.modal.open.modal--mobile .modal_content,.modal.open.modal--cart .modal_content{transform:none}.modal.open.modal--booking-modal .modal_content,.modal.open.modal--success .modal_content{transform:translate(-50%,-50%) scale(1)}.modal.open.modal--dish-full>.cs-wrap{opacity:1;transform:translate(-50%,-50%) scale(1)}@media(max-width:992px){.modal.open.modal--dish-full>.cs-wrap{transform:none}}.modal.open.modal--dish-full .modal_content{transform:none}.header{position:fixed;top:0;left:0;right:0;height:92px;z-index:1000;background:#902725;transition:background .2s ease,height .2s ease,backdrop-filter .2s ease}.header--over-hero:not(.scrolled){background:transparent}@media(max-width:992px){.header--over-hero:not(.scrolled){height:92px}}@media(max-width:992px){.header{height:72px}}.header_container{display:grid;grid-template-columns:minmax(0,1fr) 57px minmax(0,1fr);align-items:center;gap:40px;height:100%}@media(max-width:1728px){.header_container{gap:32px}}@media(max-width:992px){.header_container{grid-template-columns:1fr}}@media(max-width:992px){.header--over-hero:not(.scrolled):not(.menu-open) .header_container{align-items:center}}.header_logo{position:relative;justify-self:center;align-self:flex-start;width:57px;min-height:100%;display:flex;align-items:center;justify-content:center;z-index:2;transition:width .35s ease}@media(max-width:992px){.header_logo{display:none}}.header--over-hero:not(.scrolled):not(.menu-open) .header_logo{width:132px}.header_left,.header_right,.header_contacts{display:flex;align-items:center}@media(max-width:992px){.header_left,.header_right,.header_contacts{display:none}}.header_mobile{display:none}@media(max-width:992px){.header_mobile{display:flex;align-items:center;justify-content:space-between}}.header_mobile-actions{display:flex;align-items:center;gap:12px}.header_left{gap:32px;min-width:0}@media(max-width:992px){.header_left{display:none}}@media(max-width:1200px){.header_nav{display:none!important}}.header_right{justify-content:flex-end;gap:40px;min-width:0}@media(max-width:992px){.header_right{gap:16px}}.header_phone{display:none}@media(min-width:993px)and (max-width:1200px){.header_phone{display:flex}}.header_contacts{gap:44px}@media(max-width:1600px){.header_contacts{gap:16px;align-items:flex-end;flex-direction:column}}@media(max-width:1200px){.header_contacts{display:none}}.header_contacts_item{color:#f9f6ef;font-family:Onest,sans-serif;font-size:18px;font-weight:500;line-height:1;transition:color .2s ease;text-decoration:none}@media(max-width:1728px){.header_contacts_item{font-size:16px}}@media(max-width:1400px){.header_contacts_item{font-size:14px}}@media(hover:hover),(-ms-high-contrast:none){.header_contacts_item[href]:hover{color:#f6d384}}.header.menu-open{background:transparent}.header.scrolled{height:92px}@media(max-width:992px){.header.scrolled{height:72px}}.footer{margin-top:auto;background:#191917;color:#f9f6ef}.footer_top{display:grid;grid-template-columns:350px 1fr 370px;gap:24px;padding-top:80px;padding-bottom:80px}@media(max-width:992px){.footer_top{grid-template-columns:1fr;gap:32px;padding:24px 16px}}.footer_bar{padding:20px 0 28px;border-top:1px solid #353a3e}.footer_bar-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}@media(max-width:992px){.footer_bar-inner{flex-direction:column;align-items:flex-start;gap:16px}}@media(max-width:992px){.footer_nav{display:none}}.footer_aside{display:flex;flex-direction:column;align-items:flex-end;gap:40px}.footer_aside-block{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.footer_aside-title{font-weight:400;font-size:22px;line-height:1;color:#f9f6ef;font-family:TT Ramillas,serif;text-decoration:none}@media(max-width:768px){.footer_aside-title{font-size:18px}}@media(max-width:576px){.footer_aside-title{font-size:16px}}.footer_aside-link{color:#f6d384;text-decoration:underline;text-underline-offset:2px;font-weight:400;font-size:18px}@media(max-width:768px){.footer_aside-link{font-size:16px}}@media(max-width:576px){.footer_aside-link{font-size:14px}}.footer_aside-link:hover{text-decoration:none}.footer_legal{display:flex;align-items:center;gap:40px}@media(max-width:992px){.footer_legal{gap:24px}}@media(max-width:768px){.footer_legal{gap:16px}}@media(max-width:576px){.footer_legal{flex-direction:column;align-items:flex-start;gap:16px}}.footer_legal-link{color:#f6d384;text-decoration:underline;text-underline-offset:2px;font-weight:300;font-size:16px}@media(max-width:1200px){.footer_legal-link{font-size:14px}}@media(max-width:768px){.footer_legal-link{font-size:12px;font-weight:100;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px}}.footer_legal-link:hover{text-decoration:none}.footer_copy{color:#f6d384;font-weight:300;font-size:16px}@media(max-width:1200px){.footer_copy{font-size:14px}}@media(max-width:768px){.footer_copy{font-size:12px;font-weight:100}}.footer_brand{width:100%}@media(max-width:992px){.footer_brand{max-width:290px}}.route-link{display:inline-flex;align-items:center;gap:4px;font-family:Onest,sans-serif;font-size:18px;font-weight:400;line-height:1.25;color:#f6d384;text-decoration:none}.route-link_text{text-decoration:underline;text-decoration-color:currentColor;text-decoration-skip-ink:auto;text-underline-offset:.28em;text-decoration-thickness:max(1px,.06em);text-underline-position:from-font;-webkit-text-decoration-skip:ink;transition:-webkit-text-decoration .2s ease;transition:text-decoration .2s ease;transition:text-decoration .2s ease,-webkit-text-decoration .2s ease}.route-link_icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;overflow:hidden;vertical-align:middle}.route-link_icon img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.route-link--alt{color:#902725}.route-link:hover .route-link_text{text-decoration:none}.nav{display:flex;justify-content:center;align-items:center;flex-grow:1}@media(max-width:992px){.nav{display:none}}.nav_contacts{display:flex;flex-direction:column;align-items:center;gap:24px;padding:0 16px 80px}@media(max-height:813px){.nav_contacts{padding:0 16px 180px}}.nav_contacts-list{display:flex;flex-direction:column;align-items:center;gap:12px}.nav_contacts-item{display:flex}.nav_contacts-item--phone{font-size:24px;color:#f9f6ef;font-weight:600;text-decoration:none;transition:color .2s ease}.nav_contacts-item--address{text-decoration:underline}.nav_contacts-text{font-size:16px;color:#f6d384;font-weight:400;text-align:center}.nav_contacts-text--phone{font-size:20px;color:#f9f6ef;font-weight:600}.nav--mobile{gap:32px}@media(max-width:992px){.nav--mobile{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-grow:unset}}.nav--bottom{width:100%;background:#f6d384}.menu{width:100%;display:flex;gap:48px;justify-content:flex-start}@media(max-width:1600px){.menu{gap:16px}}@media(max-width:1400px){.menu{gap:8px}}.menu_item{position:relative;display:flex;align-items:center;justify-content:center;flex:none}.menu_item_link{color:#f9f6ef;font-size:18px;font-weight:500;line-height:1;cursor:pointer;font-family:Onest,sans-serif;transition:all .2s linear;white-space:nowrap;text-decoration:none}@media(max-width:1728px){.menu_item_link{font-size:16px}}@media(max-width:1400px){.menu_item_link{font-size:14px}}@media(hover:hover),(-ms-high-contrast:none){.menu_item_link:hover{color:#f6d384}}.nav--main .menu .menu_item--has-drop .menu_item_link{position:relative;padding-right:16px}.nav--main .menu .menu_item--has-drop .menu_item_link:after{content:"";position:absolute;right:0;top:50%;width:5px;height:5px;margin-top:-2.5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transform-origin:center center;transition:transform .2s ease}.nav--main .menu .menu_item--has-drop:hover .menu_item_link:after,.nav--main .menu .menu_item--has-drop:focus-within .menu_item_link:after{transform:rotate(225deg)}.nav--main .menu .menu_item:hover .menu-drop,.nav--main .menu .menu_item:focus-within .menu-drop{opacity:1;visibility:visible;pointer-events:auto}.nav--main .menu .menu-drop{position:absolute;top:100%;left:0;min-width:220px;padding:30px 0 16px;margin:0;list-style:none;border:none;box-shadow:none;border-radius:8px;opacity:0;visibility:hidden;pointer-events:none;z-index:20;transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.nav--main .menu .menu-drop__item{margin:0;border-bottom:none!important}.nav--main .menu .menu-drop__item:last-child a{border-bottom:1px solid #F6D384}.nav--main .menu .menu-drop__link{position:relative;display:block;width:100%;padding:10px 20px;font-family:Onest,sans-serif;font-size:18px;font-weight:500;line-height:1.3;color:#f6d384;white-space:nowrap;display:grid;grid-template-columns:16px 1fr;gap:8px;align-items:center;transition:background-color .15s ease;border:1px solid #F6D384;border-bottom:none}.nav--main .menu .menu-drop__link:before{content:"";display:block;width:16px;height:16px;background:center/contain no-repeat;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16' fill='none'%3E%3Cg clip-path='url(%23clip0_130_133)'%3E%3Cpath d='M12.8519 9.95844C13.6246 9.11043 14.2657 8.41279 14.1711 7.48945C14.0769 6.56611 13.5116 5.56697 12.1171 5.56697C10.791 5.56697 8.63441 7.07004 8.36016 9.9396H7.71091C7.74276 9.43843 7.80233 8.81184 7.91456 8.29963C8.2032 6.81739 9.32163 5.79941 9.32163 4.41761C9.32163 3.03566 8.83163 2.53279 8.25374 1.86701C7.67584 1.20122 7.48122 0.648438 7.48122 0.648438C7.48122 0.648438 7.28645 1.20122 6.70901 1.86701C6.13112 2.53279 5.64081 3.03535 5.64081 4.41761C5.64081 5.79987 6.75924 6.81708 7.04803 8.29979C7.16042 8.81184 7.21999 9.43857 7.25169 9.9396H6.64026C6.36647 7.07004 4.2094 5.56697 2.88333 5.56697C1.48821 5.56697 0.922876 6.56611 0.82855 7.48991C0.73438 8.41325 1.37521 9.11043 2.14772 9.95875C2.92024 10.8067 2.71291 11.4098 1.71438 11.5039C2.82638 12.1634 3.73058 11.3343 3.73058 10.3733C3.73058 9.41225 2.9011 8.86543 2.82607 8.33776C2.75073 7.81025 3.10874 7.13175 3.86242 7.22608C5.3534 7.40217 5.91827 8.96328 6.07508 9.93945H5.70987C5.39765 9.93945 5.14422 10.1462 5.14422 10.401C5.14422 10.6559 5.39765 10.8629 5.70987 10.8629H6.12484C6.0812 12.0031 5.69808 12.7141 5.1819 12.7476C4.59773 12.7853 4.50355 12.2199 4.88039 12.1634C4.52238 11.4658 3.63671 11.7678 3.50472 12.3518C3.36951 12.9508 3.90054 13.5959 4.59803 13.6148C5.25769 13.6322 6.48912 13.4633 6.65282 10.8629H7.29012C7.3039 11.0322 7.3379 11.7649 6.99796 12.7853C6.6081 13.9536 6.75296 14.343 7.48122 15.3484C8.2101 14.343 8.35464 13.9536 7.96509 12.7853C7.62531 11.7649 7.65854 11.0325 7.67217 10.8629H8.3476C8.51145 13.463 9.74318 13.6322 10.4027 13.6148C11.0999 13.5959 11.6309 12.9508 11.4957 12.3519C11.3637 11.7678 10.4782 11.4663 10.12 12.1636C10.497 12.2199 10.4027 12.7853 9.81852 12.7476C9.30249 12.7139 8.91921 12.0034 8.87604 10.8629H9.36603C9.67841 10.8629 9.93198 10.6562 9.93198 10.401C9.93198 10.1457 9.67856 9.93945 9.36603 9.93945H8.9255C9.08214 8.96297 9.64748 7.40186 11.1382 7.22608C11.8917 7.13175 12.2498 7.81025 12.1743 8.33776C12.099 8.86512 11.2698 9.41194 11.2698 10.3733C11.2698 11.3347 12.1743 12.1639 13.2862 11.5039C12.2875 11.4093 12.0802 10.8067 12.8528 9.95875L12.8521 9.95844H12.8519Z' fill='url(%23paint0_linear_130_133)'%3E%3C/path%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_130_133' x1='1.23501' y1='1.22419' x2='16.8001' y2='8.12758' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23D6B665'%3E%3C/stop%3E%3Cstop offset='1' stop-color='%23AF9247'%3E%3C/stop%3E%3C/linearGradient%3E%3CclipPath id='clip0_130_133'%3E%3Crect width='15' height='15' fill='white' transform='translate(0 0.5)'%3E%3C/rect%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.nav--main .menu .menu-drop__link:hover{background:rgba(var(--second-rgb),.9)}.nav--footer .menu{flex-wrap:wrap}@media(max-width:1200px){.nav--footer .menu{flex-direction:column;gap:16px}}@media(max-width:1728px){.nav--footer .menu_item_link{font-size:18px!important}}@media(max-width:1400px){.nav--footer .menu_item_link{font-size:18px!important}}@media(hover:hover),(-ms-high-contrast:none){.nav--footer .menu_item_link:hover{color:#f6d384}}.menu--mobile{width:100%;border-bottom:1px solid #F9F6EF}.menu--mobile .menu_item{display:flex;flex-wrap:wrap;align-items:center}.menu--mobile .menu_item_link{gap:12px;padding:12px 16px;flex:1 1 auto;min-width:0;font-family:Onest,sans-serif;font-size:20px;font-weight:500;color:#154359}.menu--mobile .menu_item_text{color:#154359}.menu--mobile .menu_item_icon{flex:0 0 auto;order:1;width:44px;height:44px;padding:0;border:none;background:transparent;cursor:pointer;color:#f6d384;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;transition:transform .2s ease,color .2s ease}.menu--mobile .menu_item_icon:after{content:"";width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-bottom:4px}.menu--mobile .menu_item_icon:hover{color:#f6d384}.menu--mobile .menu_item .menu-drop{order:2;width:100%;max-height:0;overflow:hidden;margin:0;padding:0;list-style:none;border-bottom:1px solid #F9F6EF;transition:max-height .25s ease}.menu--mobile .menu_item .menu-drop__item{margin:0}.menu--mobile .menu_item .menu-drop__link{display:block;padding:10px 16px 10px 32px;font-family:Onest,sans-serif;font-size:16px;font-weight:500;color:#154359}.menu--mobile .menu_item--has-drop.is-open .menu-drop{max-height:80vh}.menu--mobile .menu_item--has-drop.is-open .menu_item_icon{transform:rotate(180deg)}.menu--mobile .menu_item--has-drop.is-open .menu_item_icon:after{margin-bottom:-4px}.menu-swiper{position:relative}.menu-swiper_bg{position:absolute;inset:0;z-index:1;overflow:hidden;background-color:#902725}.menu-swiper_bg img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:color-burn}.menu-swiper_container{position:relative;z-index:5}.menu-swiper_head{display:flex;justify-content:space-between;align-items:center;gap:24px}.menu-swiper_title p{color:#f9f6ef}.menu-swiper_buttons{display:flex;justify-content:flex-end;gap:16px}@media(max-width:992px){.menu-swiper_buttons{width:100%;justify-content:center}}@media(max-width:992px){.menu-swiper_buttons .menu-swiper_all{width:100%;justify-content:center}}.menu-swiper_items{overflow:hidden}@media(max-width:768px){.menu-swiper_items{margin-left:-16px;margin-right:-16px}}.menu-swiper_items.swiper{overflow:hidden}.menu-swiper_items .swiper-wrapper{align-items:center;padding:48px 0 32px}.menu-swiper_item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:32px;width:100%;height:auto}@media(max-width:768px){.menu-swiper_item{gap:12px}}.menu-swiper_item.swiper-slide{overflow:visible}.menu-swiper_item-img{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;transform:scale(.72);transform-origin:center center;transition:transform .65s cubic-bezier(.33,1,.68,1);will-change:transform}@media(max-width:768px){.menu-swiper_item-img{transform:scale(1)}}.menu-swiper_item-img img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.menu-swiper_item-title{min-height:1.2em;font-family:TT Ramillas,serif;font-size:clamp(24px,2.4vw,36px);font-weight:400;line-height:1.1;color:#f9f6ef;text-align:center;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .45s ease,transform .45s ease,visibility .45s ease;pointer-events:none}.menu-swiper_item.swiper-slide-active .menu-swiper_item-img{transform:scale(1)}.menu-swiper_item.swiper-slide-active .menu-swiper_item-title{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.menu-swiper_footer{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px}@media(max-width:992px){.menu-swiper_footer{grid-template-columns:1fr;justify-items:center;text-align:center}}.menu-swiper_footer p{color:#f9f6efb8;font-size:16px;line-height:1.5;max-width:360px}@media(max-width:768px){.menu-swiper_footer p{display:none}}.menu-swiper_nav{display:flex;align-items:center;gap:12px}.logo{display:flex;align-items:center;justify-content:center;flex:none}.logo_img{display:block;width:100%;height:auto}@media(max-width:992px){.logo--big,.logo--min{display:none}}.logo--big{position:absolute;top:0;left:50%;width:132px;transform:translate(-50%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,transform .35s ease,visibility .35s ease}.header--over-hero:not(.scrolled):not(.menu-open) .logo--big{opacity:1;visibility:visible;pointer-events:auto}.header--over-hero.scrolled .logo--big,.header--over-hero.menu-open .logo--big{opacity:0;transform:translate(-50%) scale(.42)}.logo--min{position:relative;width:57px;opacity:1;visibility:visible;transition:opacity .35s ease,visibility .35s ease}.header--over-hero:not(.scrolled):not(.menu-open) .logo--min{opacity:0;visibility:hidden;pointer-events:none}@media(max-width:768px){.logo--intro{width:80%}}@media(max-width:768px){.logo--mobile{width:172px}}.button{display:inline-flex;align-items:center;gap:12px;border:0;padding:0;background:transparent;color:inherit;text-decoration:none;cursor:pointer;width:-moz-fit-content;width:fit-content;white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease,transform .2s ease}.button_text{color:inherit;font-family:Onest,sans-serif;font-size:inherit;font-weight:inherit;line-height:inherit}.button_icon{display:inline-flex;align-items:center;justify-content:center;flex:none;transition:transform .2s ease}.button_icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.button--action{--button-wave-color: currentColor;position:relative;z-index:0;overflow:visible}.button--action .button_text,.button--action .button_icon{position:relative;z-index:1}.button--action:before{content:"";position:absolute;inset:-1px;border:1px solid var(--button-wave-color);border-radius:3px;background:transparent;pointer-events:none;opacity:0}@media(hover:hover),(-ms-high-contrast:none){.button--action:hover:before{animation:button-action-wave 1.7s cubic-bezier(.33,1,.68,1) infinite}}.button--square{padding:0!important}.button--square .button_icon{display:flex;width:44px;height:44px;padding:12px;border-radius:3px;background:#fff}.button--square.button--glass .button_icon{background:#f9f6ef33;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.button--uppercase .button_text{text-transform:uppercase}.button--light{color:#f9f6ef;--button-wave-color: #F9F6EF}.button--dark{color:#154359;--button-wave-color: #154359}.button--gold{color:#f6d384;--button-wave-color: #F6D384}.button--red{color:#902725;--button-wave-color: #902725}.button--fill{background:#f6d384;color:#191917;border-radius:3px;position:relative}.button--fill:before{content:"";position:absolute;inset:-3px;border:1px solid #F6D384;border-radius:3px;background:transparent;pointer-events:none;transition:opacity .2s ease}@media(hover:hover),(-ms-high-contrast:none){.button--fill:hover{background:#fadfa5}.button--fill:hover:before{border-color:#fadfa5}}.button--fill.button--red{background:#902725;color:#f9f6ef}.button--fill.button--red:before{border-color:#902725cc}@media(hover:hover),(-ms-high-contrast:none){.button--fill.button--red:hover{background:#902725cc}}.button--fw{width:100%;justify-content:center}.button--outlined{border-radius:3px;border:1px solid transparent}.button--outlined.button--gold{border-color:#f6d38499;color:#f6d384}@media(hover:hover),(-ms-high-contrast:none){.button--outlined.button--gold:hover{background:#f6d384;color:#191917}}.button--outlined.button--red{border-color:#90272599;color:#902725}@media(hover:hover),(-ms-high-contrast:none){.button--outlined.button--red:hover{background:#902725;color:#f9f6ef}}.button--outlined.button--glass{border-color:#f9f6ef99;color:#f9f6ef99}@media(hover:hover),(-ms-high-contrast:none){.button--outlined.button--glass:hover{border-color:#f9f6ef;color:#f9f6ef}}.button--sm{gap:4px;font-size:16px;font-weight:300;line-height:1;padding:14px 18px}@media(max-width:768px){.button--sm{font-size:14px;padding:10px 14px}}.button--sm .button_icon{width:20px;height:20px}.button--xs{gap:4px;font-size:16px;font-weight:350;line-height:1}.button--xs .button_icon{width:20px;height:20px}.button--md{font-size:16px;font-weight:500;line-height:1;padding:16px 20px}.button--md.button--uppercase{font-size:14px}.button--lg{font-size:18px;font-weight:500;line-height:1;padding:16px 20px}@media(max-width:768px){.button--lg{font-size:16px}}@media(max-width:768px){.button--lg.button--uppercase{font-size:12px}}.button--lg.button--circle{gap:12px}.button--lg.button--circle .button_icon{width:48px;height:48px;padding:12px}@media(max-width:768px){.button--lg.button--circle .button_icon{width:32px;height:32px;padding:8px}}.button--lg:not(.button--circle):not(.button--square) .button_icon{width:15px;height:13px}.button--icon-only{width:44px;height:44px;padding:0;align-items:center;justify-content:center}@media(max-width:992px){.button--icon-only{width:40px;height:40px}}.button--icon-only .button_text{display:none}.button--icon{padding:0!important}@keyframes button-action-wave{0%{inset:-1px;opacity:1}to{inset:-15px;opacity:0}}.burger{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:10px;width:44px;height:44px;cursor:pointer;position:relative;background:transparent;border:1px solid rgba(246,211,132,.6);border-radius:3px;outline:none;flex:none}@media(max-width:992px){.burger{display:none}}.burger_item{display:inline-block;width:100%;height:2px;border-radius:6px;background:#f6d384;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);transform-origin:center}.burger_item--sm{width:60%}.burger.active:has(>.burger_item:nth-child(2):last-child) .burger_item{width:100%}.burger.active:has(>.burger_item:nth-child(2):last-child) .burger_item:first-child{transform:translateY(4px) rotate(45deg)}.burger.active:has(>.burger_item:nth-child(2):last-child) .burger_item:last-child{transform:translateY(-4px) rotate(-45deg)}.burger.active:has(>.burger_item:nth-child(3):last-child) .burger_item:nth-child(1){transform:translateY(8px) rotate(45deg)}.burger.active:has(>.burger_item:nth-child(3):last-child) .burger_item:nth-child(2){opacity:0;transform:scaleX(0)}.burger.active:has(>.burger_item:nth-child(3):last-child) .burger_item:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.burger--mobile{display:none}@media(max-width:992px){.burger--mobile{display:flex;width:40px;height:40px}}.intro{min-height:100vh;width:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--height-h, 108px) 0 40px;overflow:hidden}@media(max-width:992px){.intro{min-height:calc(var(--vh, 1vh) * 100)}}.intro_bg{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;overflow:hidden}.intro_bg_img{width:100%;height:100%;overflow:hidden;position:relative;will-change:transform}.intro_bg_img img{width:100%;height:120%;-o-object-fit:cover;object-fit:cover;position:absolute;top:-10%;left:0}.intro_bg_img video{position:absolute;top:-10%;left:0;width:100%;height:120%;-o-object-fit:cover;object-fit:cover}.intro_bg_img iframe{position:absolute;top:50%;left:50%;width:100%;height:100%;min-width:100%;min-height:100%;transform:translate(-50%,-50%);border:none;pointer-events:none}@media(min-width:992px){.intro_bg_img--mobile{display:none}}.intro_bg_img--desktop{display:none}@media(min-width:992px){.intro_bg_img--desktop{display:block}}.intro_bg_overlay{position:absolute;left:0;top:0;z-index:2;width:100%;height:100%}.intro_bg_overlay--linear{background:linear-gradient(to bottom,#1a1a1a,#1a1a1a7a)}.intro_bg_overlay--fill{background:#1a1a1a7a}.intro_container{position:relative;z-index:10;flex:1;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:space-between;width:100%}@media(max-width:992px){.intro_container{gap:32px}}.intro_content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:24px;width:100%;flex:1;margin:auto 0}@media(max-width:992px){.intro_content{max-width:unset;gap:20px}}@media(max-width:768px){.intro_content{gap:16px}}.intro_content--alt{max-width:unset}.intro_head{padding-top:40px;width:100%}.intro_title{margin-bottom:0}.intro_title-label{font-size:24px;font-weight:400;color:#f9f6ef;line-height:1.5}.intro_title-h1{font-size:199px;font-weight:400;line-height:1.1;color:#f6d384;font-family:TT Ramillas,serif}@media(max-width:1600px){.intro_title-h1{font-size:150px}}@media(max-width:1400px){.intro_title-h1{font-size:100px}}@media(max-width:768px){.intro_title-h1{font-size:80px}}@media(max-width:576px){.intro_title-h1{font-size:clamp(40px,16vw,64px)}}.intro_text p{font-size:20px;font-weight:400;color:rgba(var(--second-rgb),.9);text-transform:none;line-height:1.5;text-align:center;letter-spacing:.5px;margin-top:-8px}@media(max-width:768px){.intro_text p{font-size:16px;margin-top:-4px}}.intro_footer{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:0;padding-top:20px;flex-shrink:0;position:relative}@media(max-width:992px){.intro_footer{padding-top:16px}}@media(max-width:768px){.intro_footer{padding-top:12px}}.intro_partner{position:absolute;top:-100px;left:0;z-index:4;display:flex;flex-direction:column;gap:12px;height:100px}@media(max-width:768px){.intro_partner{top:-80px}}@media(max-width:576px){.intro_partner{position:static;width:100%;height:unset}}.intro_partner-label{font-size:14px;font-weight:400;color:#f9f6ef;line-height:1.5}@media(max-width:576px){.intro_partner-label{font-size:12px}}.intro_partner-logo{width:250px}@media(max-width:768px){.intro_partner-logo{width:200px}}@media(max-width:576px){.intro_partner-logo{width:150px}}.intro_partner-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.intro_cb{color:#f9f6ef;font-family:Onest,sans-serif;font-size:18px;font-weight:350;transition:color .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}@media(hover:hover),(-ms-high-contrast:none){.intro_cb:hover{color:#fff}}@media(max-width:768px){.intro_cb-text{display:none}}.intro--alt{padding:calc(var(--height-h, 108px) + 40px) 0 40px;min-height:unset}@media(max-width:992px){.intro--alt{padding:calc(var(--height-h, 72px) + 24px) 0 24px}}.intro--alt .intro_content{align-items:flex-start;max-width:unset;text-align:left}@media(max-width:768px){.intro--alt .intro_content{gap:24px}}.intro--alt .intro_title{text-align:left}.intro--alt .intro_banner{width:100%;aspect-ratio:1664/356;overflow:hidden}.intro--alt .intro_banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.intro--alt .intro_title--reviews{width:100%;display:grid;grid-template-columns:1fr 570px}@media(max-width:992px){.intro--alt .intro_title--reviews{gap:24px;grid-template-columns:1fr}}.intro--alt .intro_bottom{width:100%;padding-bottom:16px;border-bottom:1px solid rgba(144,39,37,.4);display:flex;align-items:center;justify-content:space-between;gap:12px}@media(max-width:576px){.intro--alt .intro_bottom{flex-direction:column-reverse;align-items:flex-start;padding-top:8px}}.intro--alt .intro_bottom-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px}@media(max-width:576px){.intro--alt .intro_bottom-actions{gap:12px;padding-top:0;padding-bottom:12px}}.intro--alt .intro_bottom-action{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:0;border:0;background:transparent;font:inherit;color:inherit;cursor:pointer;text-align:inherit}@media(max-width:576px){.intro--alt .intro_bottom--forward{flex-direction:row}}.intro_3d{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.intro_3d a{font-size:18px;font-weight:400;color:#f6d384;line-height:1;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.intro_decor-item{position:absolute;z-index:9;pointer-events:none}@media(max-width:992px){.intro_decor-item{display:none}}.intro_decor-item--left{left:40px;top:50%;transform:translateY(-50%)}@media(max-width:992px){.intro_decor-item--left{left:16px}}.intro_decor-item--right{right:40px;top:calc(var(--height-h, 92px) + 40px)}@media(max-width:992px){.intro_decor-item--right{right:16px}}.intro_decor-item p{margin:0;font-size:28px;font-weight:500;line-height:1.2;color:#902725}@media(max-width:992px){.intro_decor-item p{font-size:24px}}@media(max-width:576px){.intro_decor-item p{font-size:16px}}.intro--main .intro_title{display:flex;flex-direction:column;gap:16px;width:100%;container-type:inline-size}.intro--main .intro_title-top{display:flex;align-items:center;justify-content:space-between;gap:12px}@media(max-width:576px){.intro--main .intro_title-top{align-items:flex-end}}.intro--main .intro_title-h1{display:block;width:100%;max-width:100%;white-space:nowrap;font-size:clamp(32px,11.6cqw,199px);font-weight:400;line-height:1;color:#f6d384;font-family:TT Ramillas,serif;text-transform:uppercase;letter-spacing:.015em;pointer-events:none}@media(max-width:576px){.intro--main .intro_title-h1{letter-spacing:.01em}}.intro--main .intro_title-label{font-size:24px;font-weight:400;color:#f9f6ef;line-height:1.5}@media(max-width:576px){.intro--main .intro_title-label{font-size:16px}}.intro--main .intro_3d{display:flex;align-items:center;justify-content:center;gap:8px;position:relative;z-index:2}.breadcrumbs_items{display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media(max-width:768px){.breadcrumbs_items{gap:4px}}.breadcrumbs_item{font-size:14px;font-weight:400;line-height:1;color:#154359}.breadcrumbs_item--link{color:#154359;transition:opacity .2s ease;text-decoration:none}.breadcrumbs_item--link:hover{opacity:.72}.breadcrumbs_item--sep{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;color:#15435966}.breadcrumbs_item--sep img{width:16px;height:16px}.breadcrumbs_item--current{color:#15435966}.breadcrumbs_back{display:none;align-items:center;gap:8px;font-size:16px;font-weight:250;line-height:1;color:#154359;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:opacity .2s ease}.breadcrumbs_back:hover{opacity:.72}.breadcrumbs_back-icon{display:inline-flex;flex:none;width:16px;height:16px;align-items:center;justify-content:center}.breadcrumbs_back-icon img{width:16px;height:16px;transform:scaleX(-1)}@media(max-width:768px){.breadcrumbs--compact-mobile .breadcrumbs_back{display:inline-flex}.breadcrumbs--compact-mobile .breadcrumbs_items{display:none}}@media(max-width:768px){.breadcrumbs--light{display:flex}}.breadcrumbs--light .breadcrumbs_item--link{color:#f9f6ef}.breadcrumbs--light .breadcrumbs_item--sep img{filter:brightness(0) invert(1)}.breadcrumbs--light .breadcrumbs_item--sep{color:#f9f6ef}.breadcrumbs--light .breadcrumbs_item--current{color:#f9f6efcc}.breadcrumbs--light .breadcrumbs_back{color:#f9f6ef}.breadcrumbs--light .breadcrumbs_back-icon img{transform:scaleX(-1);filter:none}.title{font-family:TT Ramillas,serif;line-height:1.2}.title-h1{font-size:64px;font-weight:400;text-transform:uppercase;letter-spacing:.03em;color:#902725}@media(max-width:1200px){.title-h1{font-size:48px}}@media(max-width:992px){.title-h1{font-size:36px}}@media(max-width:768px){.title-h1{font-size:32px}}@media(max-width:576px){.title-h1{font-size:28px}}.title-h2{font-size:52px;font-weight:400;text-transform:uppercase;color:#902725}@media(max-width:992px){.title-h2{font-size:38px}}@media(max-width:768px){.title-h2{font-size:32px}}@media(max-width:576px){.title-h2{font-size:22px}}.title-h3{font-size:36px;font-weight:600;line-height:1.3;color:#902725}@media(max-width:1200px){.title-h3{font-size:28px}}@media(max-width:992px){.title-h3{font-size:24px}}@media(max-width:576px){.title-h3{font-size:18px}}.title--light{color:#f9f6ef}.title--gold{color:#f6d384}.error_404{position:relative;width:100%;color:#902725;min-height:700px;padding:120px 0}@media(max-width:992px){.error_404{min-height:500px;padding:80px 0}}.error_404-watermark{position:absolute;bottom:0;right:40px;z-index:1;display:inline-block;width:-moz-fit-content;width:fit-content;font-size:400px;font-weight:400;line-height:1;color:#90272533;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:TT Ramillas,serif}@media(max-width:992px){.error_404-watermark{font-size:200px}}@media(max-width:768px){.error_404-watermark{font-size:100px}}.error_404-body{width:100%;height:100%;position:relative;z-index:2;display:flex;flex-direction:column;gap:80px}.error_404-msg{display:flex;flex-direction:column;gap:16px}.error_404-text{color:#902725;font-size:20px;line-height:1.6;font-weight:400}@media(max-width:768px){.error_404-text{font-size:16px;line-height:1.5}}.cta{display:flex;align-items:center;position:relative;width:100%;padding:80px 0;background:#902725}@media(max-width:992px){.cta{padding:40px 0}}.cta_bg{position:absolute;inset:0;z-index:1;overflow:hidden;background-color:#902725}.cta_bg img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:color-burn}.cta_container{position:relative;z-index:5;display:grid;grid-template-columns:1fr minmax(0,950px);gap:32px}@media(max-width:1600px){.cta_container{grid-template-columns:1fr minmax(0,600px)}}@media(max-width:1200px){.cta_container{grid-template-columns:1fr 1fr}}@media(max-width:992px){.cta_container{grid-template-columns:1fr}}@media(max-width:768px){.cta_container{gap:16px}}.cta_content{display:flex;flex-direction:column;gap:70px}@media(max-width:992px){.cta_content{gap:24px}}@media(max-width:768px){.cta_content{gap:7px}}.cta_text{display:flex;flex-direction:column;gap:16px}@media(max-width:768px){.cta_text{gap:0}}.cta_text p{color:#f6d384;font-size:16px;font-weight:300}@media(max-width:768px){.cta_text p{font-size:14px}}.cta_text-link{color:#f9f6ef;font-size:32px;font-weight:400;line-height:1.5;text-decoration:none;transition:color .3s ease}.cta_text-link:hover{color:#f6d384}@media(max-width:992px){.cta_text-link{font-size:28px}}@media(max-width:768px){.cta_text-link{font-size:24px}}@media(max-width:576px){.cta_text-link{font-size:20px}}.cta--halls{background:#191917}.cta--halls .cta_content p{color:#f9f6ef}@media(max-width:1200px){.cta--contacts .cta_container{grid-template-columns:1fr}}.links{display:flex;flex-direction:column;gap:28px;color:#154359}.links_hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px 48px;align-items:end;padding:8px 0}@media(max-width:992px){.links_hero{grid-template-columns:1fr}}.links_hero-copy{min-width:0}.links_title{margin:0 0 16px;font-family:TT Ramillas,serif;font-size:clamp(36px,5vw,56px);font-weight:500;letter-spacing:.04em;line-height:1.05;text-transform:uppercase;color:#902725}.links_lead{margin:0;max-width:56ch;font-size:18px;font-weight:300;line-height:1.55;color:#154359b8}@media(max-width:768px){.links_lead{font-size:16px}}.links_hero-stat{display:flex;flex-direction:column;align-items:flex-end;gap:6px;padding:20px 24px;border-radius:16px;background:linear-gradient(135deg,#90272514,#f6d3840f);border:1px solid rgba(144,39,37,.14);box-shadow:0 12px 40px #9027250f}@media(max-width:992px){.links_hero-stat{align-items:flex-start}}.links_hero-stat-value{font-family:TT Ramillas,serif;font-size:48px;font-weight:500;line-height:1;letter-spacing:.04em;color:#902725}.links_hero-stat-label{font-size:13px;font-weight:350;letter-spacing:.12em;text-transform:uppercase;color:#15435980}.links_summary{border-radius:16px;border:1px solid rgba(21,67,89,.12);background:#15435908;padding:16px 18px 20px}.links_summary-caption{margin:0 0 14px;font-size:13px;font-weight:350;color:#1543597a}.links_summary-grid{display:flex;flex-direction:column;gap:0;border-radius:12px;border:1px solid rgba(21,67,89,.1);overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}.links_summary-head,.links_summary-body{display:grid;grid-template-columns:repeat(6,minmax(112px,1fr));min-width:720px;gap:0}.links_summary-head{background:#1543590f;border-bottom:1px solid rgba(21,67,89,.1)}.links_summary-body{background:#f9f6ef80}.links_summary-cell{padding:12px 14px;font-size:12px;font-weight:350;letter-spacing:.04em;line-height:1.35;color:#154359ad;text-align:left;border-right:1px solid rgba(21,67,89,.08)}.links_summary-cell:last-child{border-right:0}.links_summary-head .links_summary-cell{text-transform:uppercase;letter-spacing:.08em;font-size:11px;color:#1543598c}.links_summary-body .links_summary-cell{font-family:TT Ramillas,serif;font-size:22px;font-weight:500;letter-spacing:.03em;color:#154359}.links_summary-cell--accent{color:#902725}.links_summary-head .links_summary-cell--accent{font-weight:450;color:#902725b8}.links_summary-body .links_summary-cell--accent{font-size:clamp(22px,3vw,30px)}.links_legend{display:flex;flex-direction:column;gap:12px;padding:16px 20px;border-radius:14px;background:#1543590a;border:1px dashed rgba(21,67,89,.16)}.links_legend-note{margin:0 0 4px;font-size:14px;color:#1543598c}.links_legend-row{display:flex;flex-wrap:wrap;gap:16px 28px}.links_legend-item{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:#154359bf}.links_legend-dot{width:12px;height:12px;border-radius:50%;flex:none;box-shadow:0 0 0 2px #15435914}.links_legend-dot--done{background:#902725}.links_legend-dot--almost{background:#b46346}.links_legend-dot--progress{background:#f6d384}.links_legend-dot--todo{background:#15435938}.links_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:18px}@media(max-width:768px){.links_grid{grid-template-columns:1fr;gap:14px}}.links_card{display:flex;flex-direction:column;gap:12px;padding:22px 22px 18px;border-radius:16px;border:1px solid rgba(21,67,89,.1);background:#f9f6efd9;box-shadow:0 4px 24px #1543590d;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}@media(hover:hover),(-ms-high-contrast:none){.links_card:hover{transform:translateY(-3px);box-shadow:0 16px 40px #90272514;border-color:#f6d38473}}.links_card-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.links_card-num{font-family:TT Ramillas,serif;font-size:22px;font-weight:500;letter-spacing:.06em;color:#15435959;line-height:1}.links_card-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:100px;font-size:12px;font-weight:450;letter-spacing:.06em;text-transform:uppercase;border:1px solid transparent}.links_card-pill--done{color:#902725;background:#9027251f;border-color:#90272559}.links_card-pill--almost{color:#cd8e5e;background:#f6d38438;border-color:#f6d38473}.links_card-pill--progress{color:#665a3d;background:#f6d38433;border-color:#f6d38466}.links_card-pill--todo{color:#1543598c;background:#1543590f;border-color:#1543591f}.links_card-pill-dot{width:8px;height:8px;border-radius:50%}.links_card-pill--done .links_card-pill-dot{background:#902725}.links_card-pill--almost .links_card-pill-dot{background:#b46346}.links_card-pill--progress .links_card-pill-dot{background:#f6d384}.links_card-pill--todo .links_card-pill-dot{background:#15435959}.links_card-role{margin-left:auto;font-size:11px;font-weight:350;letter-spacing:.1em;text-transform:uppercase;color:#1543596b}@media(max-width:768px){.links_card-role{margin-left:0;width:100%}}.links_card-link{display:inline-block;margin:0;font-family:TT Ramillas,serif;font-size:20px;font-weight:500;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;color:#902725;text-decoration:none;transition:color .2s ease}@media(hover:hover),(-ms-high-contrast:none){.links_card-link:hover{color:#f6d384}}.links_card-figma{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:2px 0 0;font-size:13px;font-weight:350;letter-spacing:.04em;color:#1543598c;text-decoration:none;transition:color .2s ease}@media(hover:hover),(-ms-high-contrast:none){.links_card-figma:hover{color:#154359d9}}.links_card-figma-label{text-transform:uppercase;letter-spacing:.1em;font-size:11px;color:#1543596b}.links_card-figma-id{font-family:ui-monospace,monospace;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:#15435940;color:#154359b3}.links_card-figma-name{font-style:italic;color:#15435980}.links_card-desc{margin:0;flex:1;font-size:14px;line-height:1.5;font-weight:300;color:#1543599e}.links_card-meter{height:5px;border-radius:100px;background:#15435914;overflow:hidden}.links_card-meter-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#902725d9,#f6d384e6 72%,#15435959);max-width:100%}.links_card-foot{display:flex;justify-content:flex-end;padding-top:4px;border-top:1px solid rgba(21,67,89,.06);margin-top:auto}.links_card-percent{font-family:TT Ramillas,serif;font-size:26px;font-weight:500;letter-spacing:.04em;color:#902725;line-height:1}.form{display:flex;flex-direction:column;width:100%}@media(max-width:1400px){.form_submit{width:100%;justify-content:center}}@media(max-width:576px){.form_submit{margin-left:auto}}.form_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.form_rows{display:flex;flex-direction:column;gap:48px}@media(max-width:768px){.form_rows{gap:14px}}.form_row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}@media(max-width:1200px){.form_row{grid-template-columns:1fr}}@media(max-width:768px){.form_row{grid-template-columns:1fr;gap:24px}}.form_row--wide{grid-template-columns:1fr}.form_field{display:flex;flex-direction:column;gap:0;min-width:0}.form_field--wide{grid-column:1/-1}.form_field--select .c-select{width:100%}.form_field--date{position:relative}.form_field--date:after{content:"";position:absolute;right:0;top:0;width:24px;height:24px;transform:none;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 3V6' stroke='%23F1E8D6' stroke-width='1.4' stroke-linecap='round'/%3E%3Cpath d='M17 3V6' stroke='%23F1E8D6' stroke-width='1.4' stroke-linecap='round'/%3E%3Cpath d='M4 9H20' stroke='%23F1E8D6' stroke-width='1.4' stroke-linecap='round'/%3E%3Crect x='4' y='5' width='16' height='15' rx='1.5' stroke='%23F1E8D6' stroke-width='1.4'/%3E%3C/svg%3E");pointer-events:none}.form_label{color:#1543598f;font-family:Onest,sans-serif;font-size:12px;font-weight:300;letter-spacing:.12em;line-height:1;text-transform:uppercase}.form_input{width:100%;min-height:44px;border:0;border-bottom:1px solid rgba(246,211,132,.4);background:transparent;padding:0 0 20px;color:#f9f6ef;font-family:Onest,sans-serif;font-size:20px;font-weight:250;line-height:1;outline:none;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.form_input::-moz-placeholder{color:#f9f6efcc}.form_input::placeholder{color:#f9f6efcc}.form_input:focus{border-color:#f9f6ef52}@media(max-width:768px){.form_input{font-size:16px}}.form_input--textarea{min-height:140px;padding-bottom:16px;line-height:1.4;resize:vertical}@media(max-width:768px){.form_input--textarea{font-size:16px;min-height:80px}}.form_footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:0}@media(max-width:1400px){.form_footer{flex-direction:column;align-items:stretch;gap:16px}}.form_wrapper{position:relative;z-index:5;display:flex;flex-direction:column;gap:48px}@media(max-width:768px){.form_wrapper{gap:32px}}@media(max-width:576px){.form_wrapper{gap:24px}}.form_title{display:flex;flex-direction:column;gap:16px}.form_title-big{color:#fff}@media(max-width:768px){.form_title-big{font-size:20px}}.form_desc{display:flex;flex-direction:column;gap:4px;color:#fff;font-family:Onest,sans-serif;font-size:16px;font-weight:300;line-height:1.4}@media(max-width:768px){.form_desc{font-size:14px}}.form_desc p{margin:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.form_desc a{color:inherit;text-decoration:underline}.form_privacy{display:flex;align-items:flex-start;gap:14px;max-width:560px;cursor:pointer}.form_privacy_input{width:18px;height:18px;margin-top:2px;accent-color:#154359;cursor:pointer;flex:none}.form_privacy_text{color:#154359b8;font-family:Onest,sans-serif;font-size:14px;font-weight:300;line-height:1.45}.form_privacy_text a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.form_agreement{display:inline-flex;align-items:center;gap:14px;cursor:pointer}.form_agreement_input{position:absolute;opacity:0;pointer-events:none}.form_agreement_box{width:40px;height:40px;border:1px solid rgba(249,246,239,.4);flex:none;position:relative;border-radius:2px}.form_agreement_box:after{content:"";position:absolute;inset:11px;opacity:0;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 7.5L5.5 10L11 4' stroke='%23F1E8D6' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");transition:opacity .2s ease}@media(max-width:768px){.form_agreement_box:after{inset:6px}}@media(max-width:768px){.form_agreement_box{width:32px;height:32px}}.form_agreement_text{color:#f9f6ef;font-family:Onest,sans-serif;font-size:14px;font-weight:200;line-height:1.6}.form_agreement_text a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media(max-width:768px){.form_agreement_text{font-size:11px}}@media(max-width:1200px){.form_agreement_text br{display:none}}.form_agreement_input:checked+.form_agreement_box:after{opacity:1}.form--cta{gap:40px;padding:0;background:transparent}@media(max-width:768px){.form--cta{gap:16px}}.form--cta{display:flex;flex-direction:column}.form_status{margin-top:16px;font-family:Onest,sans-serif;font-size:15px;line-height:1.4}.form_status[hidden]{display:none}.form_status--success{color:#f6d384}.form_status--error{color:#ff6b6b}.form_recaptcha-note{margin-top:12px;font-family:Onest,sans-serif;font-size:12px;line-height:1.4;opacity:.6}.form_recaptcha-note a{color:inherit;text-decoration:underline}.grecaptcha-badge{display:none!important}.c-select{position:relative;width:100%}.c-select__toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:0 0 20px;border:none;border-bottom:1px solid rgba(249,246,239,.4);background:transparent;color:#154359;outline:none;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.c-select__toggle:focus-visible{border-color:#15435952;box-shadow:0 0 0 1px #15435914}.c-select__value{overflow:hidden;color:#f9f6ef66;font-family:Onest,sans-serif;font-size:20px;font-weight:300;line-height:1.2;text-align:left;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.c-select__value{font-size:16px}}.c-select__value.has-value{color:#f9f6ef}.c-select__caret{width:14px;height:14px;flex:none;transition:transform .3s ease;background:center/contain no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4.5L7.5 10L13 4.5' stroke='%23f1e8d6' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.c-select__dropdown{position:absolute;inset:calc(100% - 1px) 0 auto;z-index:15;border:1px solid rgba(21,67,89,.12);border-top:0;background:#154359;box-shadow:0 24px 40px #1543591f;opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s;visibility:hidden}.c-select__dropdown[hidden]{display:none!important}.c-select__list{display:flex;flex-direction:column;max-height:280px;margin:0;padding:0;list-style:none;overflow:auto}.c-select__option{padding:18px 24px;border-bottom:1px solid rgba(249,246,239,.08);color:#f9f6ef;font-family:Onest,sans-serif;font-size:18px;font-weight:300;line-height:1.3;cursor:pointer;outline:none;transition:background-color .2s ease,color .2s ease}.c-select__option:last-child{border-bottom:0}.c-select__option:hover,.c-select__option.is-focused{background:#f9f6ef0a}.c-select__option.is-selected{background:#133d51;color:#f9f6ef}.c-select.is-open .c-select__caret{transform:rotate(180deg)}.c-select.is-open .c-select__dropdown{opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .3s ease,transform .3s ease,visibility 0s linear 0s;visibility:visible}.c-select.is-disabled{opacity:.56;pointer-events:none}.c-select .cs-wrap{width:100%!important}@media(max-width:768px){.c-select .cs-scroll{display:none!important}}.c-select--light .c-select__toggle{border-color:#f6d38466;background:transparent}.c-select--light .c-select__value{color:#f9f6efcc}.c-select--light .c-select__value.has-value{color:#f9f6ef}.c-select--light .c-select__caret{background-image:url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4.5L7.5 10L13 4.5' stroke='%23f1e8d6' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.c-select--light .c-select__dropdown{border-color:#15435966;background:#f9f6ef;box-shadow:0 24px 40px #0003}.c-select--light .c-select__option{border-bottom-color:#15435914;color:#154359}.c-select--light .c-select__option:hover,.c-select--light .c-select__option.is-focused{background:#15435914}.c-select--light .c-select__option.is-selected{background:#f9f6ef;color:#154359}.socials{display:flex;align-items:center;gap:32px}@media(max-width:992px){.socials{gap:12px}}.socials_item{display:flex;align-items:center;justify-content:center;text-decoration:none;gap:8px}@media(max-width:992px){.socials_item{width:48px;height:48px}}.socials_item:hover .socials_text{text-decoration:none}.socials_item:hover .socials_icon{transform:translateY(-2px)}.socials_icon{transition:all .2s linear;flex:none}@media(max-width:992px){.socials_icon{width:24px;height:24px;display:flex;align-items:center}}.socials_icon img{width:100%}.socials_text{color:#902725;font-size:16px;transition:all .2s linear;text-decoration:underline}@media(max-width:992px){.socials_text{display:none}}.socials--gold .socials_text{color:#f6d384}@media(max-width:768px){.socials--gold .socials_item{border-radius:50%;border:1px solid #F6D384}}.socials--light .socials_text{color:#f9f6ef}.socials_head{display:flex;align-items:center;justify-content:space-between;gap:24px}@media(max-width:1200px){.socials_head{flex-direction:column;align-items:flex-start}}.socials_card{width:100%;aspect-ratio:9/16;overflow:hidden}@media(max-width:576px){.socials_card{aspect-ratio:3/4}}.socials_card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s linear}@media(hover:hover),(-ms-high-contrast:none){.socials_card:hover img{transform:scale(1.05)}}.socials_track{width:100%}.socials_footer{display:flex;align-items:center;gap:24px}@media(max-width:768px){.socials_footer{gap:16px}}.socials_nav{flex-shrink:0;display:inline-flex;align-items:center;border-radius:2px;overflow:hidden}.socials_nav .button--square .button_icon{width:48px;height:48px;padding:16px;border-radius:0;background:#90272533;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.socials_nav .button--square .button_icon img{width:16px;height:16px}@media(hover:hover),(-ms-high-contrast:none){.socials_nav .button--square:hover .button_icon{background:#9027254d}}.socials_nav .button--square.swiper-button-disabled{opacity:.6;pointer-events:none}.socials_pagination{position:relative!important;inset:auto!important;transform:none!important;display:flex;align-items:center;flex:1 1 0;min-width:0;width:100%;margin:0!important}.socials_pagination .swiper-pagination-bullet{flex:1 1 0;min-width:0;width:auto!important;height:4px;margin:0!important;border-radius:2px;opacity:1;background:#90272533}.socials_pagination .swiper-pagination-bullet-active{background:#902725}.u-hide-native-scroll{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.u-hide-native-scroll::-webkit-scrollbar{display:none}.u-hide-native-scroll-x{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.u-hide-native-scroll-x::-webkit-scrollbar{display:none}.cs-wrap{position:relative;width:100%}@media(max-width:768px){.cs-wrap{padding-right:10px!important}}.cs-scroll{position:absolute;top:0;bottom:0;pointer-events:none}.cs-track{position:absolute;top:0;bottom:0;pointer-events:auto;transform:translate(-50%)}.cs-thumb{position:absolute;left:50%;transform:translate(-50%);cursor:grab;pointer-events:auto;touch-action:none}.cs-thumb.is-dragging{cursor:grabbing}.cs-wrap--horizontal{padding-right:0!important;padding-bottom:0}.cs-scroll--horizontal{inset:100% 0 auto;width:100%;height:auto;pointer-events:none}.cs-track--horizontal{inset:50% 0 auto;width:100%;height:auto;transform:translateY(-50%);pointer-events:auto}.cs-thumb--horizontal{left:0;top:50%;transform:translateY(-50%);height:auto;pointer-events:auto}.cs-thumb--horizontal.is-dragging{cursor:grabbing}.contacts_content{display:grid;grid-template-columns:808px 1fr;gap:32px;align-items:center}@media(max-width:1400px){.contacts_content{grid-template-columns:auto 1fr}}@media(max-width:1200px){.contacts_content{grid-template-columns:1fr}}.contacts_info{display:flex;flex-direction:column;gap:68px;width:100%}@media(max-width:768px){.contacts_info{gap:32px}}.contacts_info-block{display:flex;flex-direction:column;gap:28px;width:100%}.contacts_info-block--contacts{gap:20px}@media(max-width:992px){.contacts_info-block{gap:20px}}@media(max-width:768px){.contacts_info-block{gap:16px}}.contacts_info-title{color:#154359;font-family:TT Ramillas,serif;font-size:36px;font-weight:400;line-height:1.2222222222;text-decoration:none}@media(max-width:992px){.contacts_info-title{font-size:28px}}@media(max-width:768px){.contacts_info-title{font-size:24px}}@media(max-width:576px){.contacts_info-title{font-size:20px}}.contacts_info-link{font-size:18px;font-weight:400;color:#902725;line-height:1;text-decoration:underline;opacity:.8}.contacts_info .socials_item{gap:12px}.contacts_info .socials_icon{width:24px;height:24px}.contacts_info .socials_text{font-size:20px;font-weight:500;opacity:.8}.contacts_info-schedule{font-size:18px;font-weight:400;line-height:1.5;color:#154359}.contacts_info--light{gap:40px}@media(max-width:768px){.contacts_info--light{gap:24px}}@media(max-width:768px){.contacts_info--light .contacts_info-block{gap:6px}}.contacts_info--light .contacts_info-title{color:#f9f6ef}.contacts_info--light .contacts_info-link{color:#f6d384}.contacts_map{height:417px;border:1px solid rgba(21,67,89,.08);border-radius:4px;overflow:hidden}@media(max-width:768px){.contacts_map{height:320px}}.contacts_map .my-map{height:100%}.req{padding-bottom:100px}@media(max-width:992px){.req{padding-bottom:60px}}.req_container,.req_content{display:flex;flex-direction:column;gap:28px}.req_title{margin:0;font-family:Onest,sans-serif;font-size:36px;font-weight:600;line-height:1.2222222222;color:#902725}@media(max-width:992px){.req_title{font-size:28px}}@media(max-width:768px){.req_title{font-size:24px}}.req_table{display:flex;flex-direction:column;gap:3px}.req_table-row{display:grid;grid-template-columns:320px 1fr;gap:40px;padding:16px 24px 16px 20px;background:#fff;border-radius:2px}@media(max-width:992px){.req_table-row{grid-template-columns:200px 1fr;gap:24px}}@media(max-width:576px){.req_table-row{grid-template-columns:1fr;gap:8px}}.req_table-cell{display:flex;align-items:center;justify-content:flex-start;font-family:Onest,sans-serif}.req_table-cell:first-child{font-weight:600;font-size:16px;line-height:1.5;color:#154359}.req_table-cell:last-child{font-weight:400;font-size:17px;line-height:1.4705882353;color:#154359b8}.news{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media(max-width:992px){.news{gap:24px;grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.news{grid-template-columns:repeat(1,1fr);gap:16px}}.news_card{display:flex;flex-direction:column;background:#fff;height:auto}.news_card-media{display:block;aspect-ratio:528/320;overflow:hidden}.news_card-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news_card-body{display:flex;flex-direction:column;gap:24px;padding:32px 24px 40px;flex:1}@media(max-width:768px){.news_card-body{gap:16px;padding:16px 16px 24px}}.news_card-head{display:flex;flex-direction:column;gap:24px}@media(max-width:768px){.news_card-head{gap:16px}}.news_card-tags{display:flex;flex-wrap:wrap;gap:8px}.news_card-tag{align-self:flex-start;padding:6px 12px 8px;font-family:Onest,sans-serif;font-size:14px;font-weight:400;line-height:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#90272514}.news_card-tag--default{color:#902725}.news_card-tag--accent{color:#8d2020}.news_card-title{display:-webkit-box;margin:0;overflow:hidden;font-family:Onest,sans-serif;font-size:28px;font-weight:400;line-height:1.1428571429;color:#902725;text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(hover:hover),(-ms-high-contrast:none){.news_card-title:hover{text-decoration:underline}}@media(max-width:768px){.news_card-title{font-size:18px;line-height:28px}}.news_card-text{display:-webkit-box;margin-top:auto;overflow:hidden;font-family:Onest,sans-serif;font-size:18px;font-weight:300;line-height:28px;color:#19191799;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width:768px){.news_card-text{font-size:16px;line-height:26px}}.news_card-date{font-family:Onest,sans-serif;font-size:16px;font-weight:400;line-height:16px;color:#191917cc}.news_filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;font-family:Onest,sans-serif;font-size:20px;line-height:20px;color:#902725;padding-bottom:20px;border-bottom:1px solid rgba(144,39,37,.2)}@media(max-width:992px){.news_filters{flex-direction:column;align-items:stretch;gap:16px;border-bottom:none;padding-bottom:0}}.news_filters-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin:0;padding:0;list-style:none}@media(max-width:992px){.news_filters-tabs{display:none}}.news_filters-select{display:none;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0;width:100%}@media(max-width:992px){.news_filters-select{display:flex}}.news_filters-select-label{color:#9027258f;font-size:14px;font-weight:300;line-height:1.2}.news_filters-select .c-select__toggle{min-height:52px;padding:14px 0 16px;color:#902725;border-bottom-color:#90272533}.news_filters-select .c-select__value{font-size:20px;font-weight:400;line-height:20px;color:#902725!important}@media(max-width:768px){.news_filters-select .c-select__value{font-size:18px;line-height:18px}}.news_filters-select .c-select__option{font-size:18px;font-weight:300;line-height:1.2}@media(max-width:768px){.news_filters-select .c-select__option{font-size:16px}}.news_filters-tab-item{margin:0}.news_filters-tab{padding:0;border:0;background:transparent;font:inherit;color:inherit;text-decoration:none;cursor:pointer;font-weight:300;transition:opacity .2s ease}.news_filters-tab--active{font-weight:500}.news_filters-tab:hover{text-decoration:underline}.news_filters-count{margin:0;font-weight:300;white-space:nowrap;color:#902725}@media(max-width:992px){.news_filters-count{display:none}}.news_filters-rule{width:100%;height:1px;background:#90272533}@media(max-width:992px){.news_filters-rule{display:none}}.news_pagination{display:flex;flex-direction:column;gap:60px}@media(max-width:768px){.news_pagination{gap:40px}}.news_pagination-rule{width:100%;height:1px;background:#90272533}.news_pagination-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px 32px}.news_pagination-inner .pagination{width:100%}.halls_filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;font-family:Onest,sans-serif;font-size:20px;line-height:20px;color:#902725;padding-bottom:20px;border-bottom:1px solid rgba(144,39,37,.2)}@media(max-width:992px){.halls_filters{flex-direction:column;align-items:stretch;gap:16px;border-bottom:none;padding-bottom:0}}.halls_filters-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin:0;padding:0;list-style:none}@media(max-width:992px){.halls_filters-tabs{display:none}}.halls_filters-select{display:none;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0;width:100%}@media(max-width:992px){.halls_filters-select{display:flex}}.halls_filters-select-label{color:#9027258f;font-size:14px;font-weight:300;line-height:1.2}.halls_filters-select .c-select__toggle{min-height:52px;padding:14px 0 16px;color:#902725;border-bottom-color:#90272533}.halls_filters-select .c-select__value{font-size:20px;font-weight:400;line-height:20px;color:#902725!important}@media(max-width:768px){.halls_filters-select .c-select__value{font-size:18px;line-height:18px}}.halls_filters-select .c-select__option{font-size:18px;font-weight:300;line-height:1.2}@media(max-width:768px){.halls_filters-select .c-select__option{font-size:16px}}.halls_filters-tab-item{margin:0}.halls_filters-tab{padding:0;border:0;background:transparent;font:inherit;color:inherit;text-decoration:none;cursor:pointer;font-weight:300;transition:opacity .2s ease}.halls_filters-tab--active{font-weight:500}.halls_filters-tab:hover{text-decoration:underline}.halls_filters-count{margin:0;font-weight:300;white-space:nowrap;color:#902725}@media(max-width:992px){.halls_filters-count{display:none}}.halls_filters-rule{width:100%;height:1px;background:#90272533}@media(max-width:992px){.halls_filters-rule{display:none}}.halls_pagination{display:flex;flex-direction:column;gap:60px}@media(max-width:768px){.halls_pagination{gap:40px}}.halls_pagination-rule{width:100%;height:1px;background:#90272533}.halls_pagination-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px 32px}.halls_pagination-inner .pagination{width:100%}.events_filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;font-family:Onest,sans-serif;font-size:20px;line-height:20px;color:#902725;padding-bottom:20px;border-bottom:1px solid rgba(144,39,37,.2)}@media(max-width:992px){.events_filters{flex-direction:column;align-items:stretch;gap:16px;border-bottom:none;padding-bottom:0}}.events_filters-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin:0;padding:0;list-style:none}@media(max-width:992px){.events_filters-tabs{display:none}}.events_filters-select{display:none;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0;width:100%}@media(max-width:992px){.events_filters-select{display:flex}}.events_filters-select-label{color:#9027258f;font-size:14px;font-weight:300;line-height:1.2}.events_filters-select .c-select__toggle{min-height:52px;padding:14px 0 16px;color:#902725;border-bottom-color:#90272533}.events_filters-select .c-select__value{font-size:20px;font-weight:400;line-height:20px;color:#902725!important}@media(max-width:768px){.events_filters-select .c-select__value{font-size:18px;line-height:18px}}.events_filters-select .c-select__option{font-size:18px;font-weight:300;line-height:1.2}@media(max-width:768px){.events_filters-select .c-select__option{font-size:16px}}.events_filters-tab-item{margin:0}.events_filters-tab{padding:0;border:0;background:transparent;font:inherit;color:inherit;text-decoration:none;cursor:pointer;font-weight:300;transition:opacity .2s ease}.events_filters-tab--active{font-weight:500}.events_filters-tab:hover{text-decoration:underline}.events_filters-count{margin:0;font-weight:300;white-space:nowrap;color:#902725}@media(max-width:992px){.events_filters-count{display:none}}.events_filters-rule{width:100%;height:1px;background:#90272533}@media(max-width:992px){.events_filters-rule{display:none}}.events_pagination{display:flex;flex-direction:column;gap:60px}@media(max-width:768px){.events_pagination{gap:40px}}.events_pagination-rule{width:100%;height:1px;background:#90272533}.events_pagination-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px 32px}.events_pagination-inner .pagination{width:100%}.banquets_filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;font-family:Onest,sans-serif;font-size:20px;line-height:20px;color:#902725;padding-bottom:20px;border-bottom:1px solid rgba(144,39,37,.2)}@media(max-width:992px){.banquets_filters{flex-direction:column;align-items:stretch;gap:16px;border-bottom:none;padding-bottom:0}}.banquets_filters-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin:0;padding:0;list-style:none}@media(max-width:992px){.banquets_filters-tabs{display:none}}.banquets_filters-select{display:none;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0;width:100%}@media(max-width:992px){.banquets_filters-select{display:flex}}.banquets_filters-select-label{color:#9027258f;font-size:14px;font-weight:300;line-height:1.2}.banquets_filters-select .c-select__toggle{min-height:52px;padding:14px 0 16px;color:#902725;border-bottom-color:#90272533}.banquets_filters-select .c-select__value{font-size:20px;font-weight:400;line-height:20px;color:#902725!important}@media(max-width:768px){.banquets_filters-select .c-select__value{font-size:18px;line-height:18px}}.banquets_filters-select .c-select__option{font-size:18px;font-weight:300;line-height:1.2}@media(max-width:768px){.banquets_filters-select .c-select__option{font-size:16px}}.banquets_filters-tab-item{margin:0}.banquets_filters-tab{padding:0;border:0;background:transparent;font:inherit;color:inherit;text-decoration:none;cursor:pointer;font-weight:300;transition:opacity .2s ease}.banquets_filters-tab--active{font-weight:500}.banquets_filters-tab:hover{text-decoration:underline}.banquets_filters-count{margin:0;font-weight:300;white-space:nowrap;color:#902725}@media(max-width:992px){.banquets_filters-count{display:none}}.banquets_filters-rule{width:100%;height:1px;background:#90272533}@media(max-width:992px){.banquets_filters-rule{display:none}}.banquets_pagination{display:flex;flex-direction:column;gap:60px}@media(max-width:768px){.banquets_pagination{gap:40px}}.banquets_pagination-rule{width:100%;height:1px;background:#90272533}.banquets_pagination-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px 32px}.banquets_pagination-inner .pagination{width:100%}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;row-gap:16px;width:100%;min-width:0}@media(max-width:992px){.pagination{flex-direction:column;align-items:center;gap:20px;row-gap:20px}}.pagination_more{flex:none}@media(max-width:992px){.pagination_more{display:none}}.pagination_more-link{white-space:nowrap}.pagination_more-link.is-loading{pointer-events:none}.pagination_more-link.is-loading .button_icon img{animation:pagination-spin .8s linear infinite}@media(prefers-reduced-motion:reduce){.pagination_more-link.is-loading .button_icon img{animation:none}}.pagination_nav{display:flex;justify-content:center;min-width:0;margin-left:auto}@media(max-width:992px){.pagination_nav{width:100%;max-width:100%;margin-left:0}}.pagination_list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}@media(max-width:768px){.pagination_list{gap:6px}}@media(max-width:450px){.pagination_list{gap:2px}}.pagination_list .pagination_list_item--dots{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:44px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:992px){.pagination_list .pagination_list_item--dots{min-width:20px;height:40px}}.pagination_list .pagination_dots{color:#9027258c;font-size:16px;font-weight:400;line-height:1;letter-spacing:.08em}@media(max-width:992px){.pagination_list .pagination_dots{font-size:18px}}.pagination_list .pagination_list_link.button:not(.pagination_list_link--prev):not(.pagination_list_link--next){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:44px;padding:0 10px;border-radius:3px;background:#fff;color:#902725;font-size:16px;font-weight:400;line-height:1;font-feature-settings:"lnum","tnum";font-variant-numeric:tabular-nums;text-decoration:none;transition:opacity .2s ease;gap:0}.pagination_list .pagination_list_link.button:not(.pagination_list_link--prev):not(.pagination_list_link--next) .button_text{display:flex;align-items:center;justify-content:center;min-height:0;line-height:1}.pagination_list .pagination_list_link.button:not(.pagination_list_link--prev):not(.pagination_list_link--next).pagination_list_link--active{background:#902725;color:#f9f6ef}@media(hover:hover),(-ms-high-contrast:none){.pagination_list .pagination_list_link.button:not(.pagination_list_link--prev):not(.pagination_list_link--next):hover:not(.pagination_list_link--active){opacity:.72}}@media(max-width:992px){.pagination_list .pagination_list_link.button:not(.pagination_list_link--prev):not(.pagination_list_link--next){min-width:40px;width:auto;height:40px;padding:0 6px;font-size:18px}}.pagination_list .pagination_list_link.button.pagination_list_link--prev,.pagination_list .pagination_list_link.button.pagination_list_link--next{border:0;padding:0;background:transparent;color:inherit}.pagination_list .pagination_list_link.button.pagination_list_link--prev .button_icon,.pagination_list .pagination_list_link.button.pagination_list_link--next .button_icon{box-sizing:border-box;width:44px;height:44px;padding:0;background:#fff;border-radius:3px}.pagination_list .pagination_list_link.button.pagination_list_link--prev .button_icon img,.pagination_list .pagination_list_link.button.pagination_list_link--next .button_icon img{width:20px;height:20px}@media(max-width:992px){.pagination_list .pagination_list_link.button.pagination_list_link--prev .button_icon,.pagination_list .pagination_list_link.button.pagination_list_link--next .button_icon{width:40px;height:40px}.pagination_list .pagination_list_link.button.pagination_list_link--prev .button_icon img,.pagination_list .pagination_list_link.button.pagination_list_link--next .button_icon img{width:18px;height:18px}}@media(hover:hover),(-ms-high-contrast:none){.pagination_list .pagination_list_link.button.pagination_list_link--prev:hover,.pagination_list .pagination_list_link.button.pagination_list_link--next:hover{opacity:.88}}@keyframes pagination-spin{to{transform:rotate(360deg)}}.reviews{display:flex;flex-direction:column;gap:40px}.reviews_container{display:flex;flex-direction:column;gap:24px}@media(max-width:992px){.reviews_container{gap:16px}}.reviews_title-img{display:none}@media(max-width:992px){.reviews_title-img{display:block}}.reviews_title-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reviews_head{display:grid;grid-template-columns:1fr 670px;gap:24px}@media(max-width:1400px){.reviews_head{grid-template-columns:1fr 570px}}@media(max-width:1200px){.reviews_head{grid-template-columns:1fr 420px}}@media(max-width:992px){.reviews_head{grid-template-columns:1fr;gap:16px}}.reviews_all{background:#fff}.reviews_all-top{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(144,39,37,.2);padding:20px 24px}.reviews_all-bottom{padding:32px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px}@media(max-width:1200px){.reviews_all-bottom{flex-direction:column;gap:16px}}.reviews_all-rating{display:flex;align-items:flex-start;gap:12px}.reviews_all-rating-value{font-size:40px;font-weight:500;color:#902725;line-height:1;font-family:TT Ramillas,serif}.reviews_all-rating-label{font-size:20px;font-family:TT Ramillas,serif;font-weight:500;color:#902725}.reviews_all-total{display:flex;flex-direction:column;gap:12px}@media(max-width:1200px){.reviews_all-total{align-items:center}}.reviews_all-total-value{font-size:18px;font-weight:500;color:#902725;line-height:1;font-family:Onest,sans-serif}.reviews_all-total-label,.reviews_all-total-link{font-size:18px;font-weight:400;color:#902725;line-height:1;font-family:Onest,sans-serif}@media(max-width:768px){.reviews_all-total-label,.reviews_all-total-link{font-size:14px}}.reviews_all-total-link{text-decoration:underline}.reviews_track{width:100%}.reviews_item{display:flex;flex-direction:column;height:auto;background:#fff}.reviews_item-top{padding:20px 24px;border-bottom:1px solid rgba(144,39,37,.2);display:flex;align-items:center;justify-content:space-between}.reviews_item-source{display:flex;align-items:center;gap:4px}.reviews_item-source-text{font-size:18px;font-weight:450;color:#9027257a;line-height:1;font-family:Onest,sans-serif;text-decoration:underline}.reviews_item-source-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.reviews_item-body{padding:32px 24px 16px}.reviews_item-text{display:-webkit-box;margin:0;overflow:hidden;font-size:24px;font-weight:400;color:#902725;line-height:1.4;font-family:Onest,sans-serif;-webkit-line-clamp:4;-webkit-box-orient:vertical}@media(max-width:768px){.reviews_item-text{font-size:14px}}.reviews_item-footer{padding:16px 24px 48px;margin-top:auto}.reviews_item-author{display:flex;flex-direction:column;gap:12px}.reviews_item-author-label{font-size:18px;font-weight:400;color:#902725;line-height:1;font-family:Onest,sans-serif}@media(max-width:768px){.reviews_item-author-label{font-size:16px}}.reviews_item-author-name{font-size:18px;font-weight:500;color:#902725;line-height:1;font-family:Onest,sans-serif}@media(max-width:768px){.reviews_item-author-name{font-size:16px}}.reviews-page{display:flex;flex-direction:column;gap:32px}.reviews-page_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:992px){.reviews-page_grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.reviews-page_grid{grid-template-columns:1fr}}.reviews_item-text-link{display:block;color:inherit;text-decoration:none}@media(hover:hover),(-ms-high-contrast:none){.reviews_item-text-link:hover .reviews_item-text{opacity:.75}}.reviews_item--full .reviews_item-text{display:block;overflow:visible;-webkit-line-clamp:unset}.stars{display:flex;align-items:center;gap:12px}.stars_text{font-size:16px;font-weight:600;color:#154359;line-height:1;font-family:TT Ramillas,serif}.stars_items{display:flex;align-items:center;gap:8px}.stars_item{display:block;position:relative;cursor:pointer;background:center/contain no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_134_9530)'%3E%3Cpath d='M3.58119 15.3644C3.40587 15.3644 3.2318 15.3097 3.08324 15.2023C2.94811 15.1045 2.84472 14.9691 2.78593 14.813C2.72713 14.6569 2.71552 14.487 2.75254 14.3243L3.78188 9.79015L0.29104 6.72886C0.165491 6.61931 0.0749239 6.47527 0.0306056 6.31465C-0.0137127 6.15403 -0.00982558 5.98392 0.0417832 5.82549C0.0930753 5.66715 0.189713 5.52734 0.319715 5.4234C0.449717 5.31947 0.607365 5.25597 0.773114 5.24079L5.39189 4.82143L7.21803 0.547982C7.35263 0.234005 7.65926 0.03125 7.99999 0.03125C8.34071 0.03125 8.64735 0.234005 8.78201 0.547263L10.6081 4.82143L15.2261 5.24073C15.5662 5.27135 15.8528 5.50148 15.9582 5.82546C16.0636 6.14947 15.9661 6.50482 15.7095 6.72883L12.2187 9.78956L13.2481 14.3236C13.3235 14.657 13.1941 15.0018 12.9175 15.2017C12.6415 15.4016 12.2734 15.417 11.9828 15.2423L7.99999 12.8623L4.01723 15.2437C3.88257 15.3236 3.73253 15.3644 3.58119 15.3644ZM7.99999 11.837C8.15136 11.837 8.30124 11.8776 8.43603 11.9576L12.1948 14.2057L11.2233 9.92616C11.1893 9.77658 11.1964 9.62059 11.2438 9.47471C11.2913 9.32883 11.3773 9.19849 11.4927 9.09751L14.7888 6.20681L10.428 5.81083C10.2746 5.79709 10.1277 5.74187 10.0032 5.65108C9.87875 5.56029 9.78131 5.43734 9.72134 5.29541L7.99999 1.26262L6.27657 5.29601C6.15522 5.58336 5.88518 5.78077 5.57196 5.80946L1.2105 6.20547L4.50652 9.09617C4.74259 9.30286 4.84584 9.62024 4.7759 9.92556L3.80519 14.205L7.56394 11.9576C7.6986 11.8776 7.84864 11.837 7.99999 11.837ZM5.35661 4.90406C5.35661 4.90406 5.35661 4.90478 5.35589 4.90541L5.35661 4.90406ZM10.6421 4.90209L10.6428 4.90344C10.6428 4.90272 10.6428 4.90272 10.642 4.90209H10.6421Z' fill='%23D2B589'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_134_9530'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.stars_item-fill{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_134_9414)'%3E%3Cpath d='M3.08324 15.2023C3.2318 15.3097 3.40587 15.3644 3.58119 15.3644C3.73253 15.3644 3.88257 15.3237 4.01723 15.2437L7.99998 12.8623L11.9828 15.2424C12.2734 15.417 12.6415 15.4017 12.9175 15.2017C13.1941 15.0018 13.3235 14.657 13.2481 14.3236L12.2187 9.78958L15.7095 6.72884C15.9661 6.50483 16.0636 6.14948 15.9582 5.82547C15.8528 5.50149 15.5662 5.27136 15.2261 5.24074L10.6081 4.82144L8.782 0.547264C8.64734 0.234006 8.34071 0.03125 7.99998 0.03125C7.65926 0.03125 7.35262 0.234006 7.21803 0.547983L5.39189 4.82144L0.773114 5.2408C0.607365 5.25598 0.449717 5.31948 0.319715 5.42341C0.189713 5.52735 0.0930753 5.66716 0.0417832 5.8255C-0.00982558 5.98393 -0.0137127 6.15404 0.0306056 6.31466C0.0749239 6.47528 0.165491 6.61932 0.29104 6.72887L3.78188 9.79017L2.75254 14.3244C2.71552 14.487 2.72713 14.6569 2.78593 14.813C2.84472 14.9691 2.94811 15.1045 3.08324 15.2023Z' fill='%23E7A45A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_134_9414'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.stars_item-active{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_134_9414)'%3E%3Cpath d='M3.08324 15.2023C3.2318 15.3097 3.40587 15.3644 3.58119 15.3644C3.73253 15.3644 3.88257 15.3237 4.01723 15.2437L7.99998 12.8623L11.9828 15.2424C12.2734 15.417 12.6415 15.4017 12.9175 15.2017C13.1941 15.0018 13.3235 14.657 13.2481 14.3236L12.2187 9.78958L15.7095 6.72884C15.9661 6.50483 16.0636 6.14948 15.9582 5.82547C15.8528 5.50149 15.5662 5.27136 15.2261 5.24074L10.6081 4.82144L8.782 0.547264C8.64734 0.234006 8.34071 0.03125 7.99998 0.03125C7.65926 0.03125 7.35262 0.234006 7.21803 0.547983L5.39189 4.82144L0.773114 5.2408C0.607365 5.25598 0.449717 5.31948 0.319715 5.42341C0.189713 5.52735 0.0930753 5.66716 0.0417832 5.8255C-0.00982558 5.98393 -0.0137127 6.15404 0.0306056 6.31466C0.0749239 6.47528 0.165491 6.61932 0.29104 6.72887L3.78188 9.79017L2.75254 14.3244C2.71552 14.487 2.72713 14.6569 2.78593 14.813C2.84472 14.9691 2.94811 15.1045 3.08324 15.2023Z' fill='%23D2B589'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_134_9414'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.stars_item-hover{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_134_9414)'%3E%3Cpath d='M3.08324 15.2023C3.2318 15.3097 3.40587 15.3644 3.58119 15.3644C3.73253 15.3644 3.88257 15.3237 4.01723 15.2437L7.99998 12.8623L11.9828 15.2424C12.2734 15.417 12.6415 15.4017 12.9175 15.2017C13.1941 15.0018 13.3235 14.657 13.2481 14.3236L12.2187 9.78958L15.7095 6.72884C15.9661 6.50483 16.0636 6.14948 15.9582 5.82547C15.8528 5.50149 15.5662 5.27136 15.2261 5.24074L10.6081 4.82144L8.782 0.547264C8.64734 0.234006 8.34071 0.03125 7.99998 0.03125C7.65926 0.03125 7.35262 0.234006 7.21803 0.547983L5.39189 4.82144L0.773114 5.2408C0.607365 5.25598 0.449717 5.31948 0.319715 5.42341C0.189713 5.52735 0.0930753 5.66716 0.0417832 5.8255C-0.00982558 5.98393 -0.0137127 6.15404 0.0306056 6.31466C0.0749239 6.47528 0.165491 6.61932 0.29104 6.72887L3.78188 9.79017L2.75254 14.3244C2.71552 14.487 2.72713 14.6569 2.78593 14.813C2.84472 14.9691 2.94811 15.1045 3.08324 15.2023Z' fill='%23D2B589'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_134_9414'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.stars--sm .stars_item{width:16px;height:16px}.stars--md .stars_item{width:20px;height:20px}.halls{display:flex;flex-direction:column;gap:32px}@media(max-width:992px){.halls{gap:24px}}.halls-swiper_footer{display:flex;align-items:center;justify-content:space-between}.halls_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}@media(max-width:992px){.halls_grid{grid-template-columns:1fr;gap:24px}}.halls-swiper{background:#191917;display:flex;flex-direction:column;gap:32px}.halls-swiper_head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.halls-swiper_nav{display:flex;align-items:center;gap:12px}.halls-swiper_count{display:flex;align-items:flex-start;gap:6px;color:#f9f6ef;font-family:Onest,sans-serif;line-height:1;white-space:nowrap}.halls-swiper_count-current{font-size:clamp(40px,4vw,64px);font-weight:400;letter-spacing:.02em}.halls-swiper_count-sep,.halls-swiper_count-total{font-size:clamp(18px,2vw,24px);font-weight:400;color:#f9f6ef73}.halls-swiper_count-sep{margin-right:2px}.halls-swiper_items{width:100%}.card{width:100%;position:relative;display:flex;flex-direction:column}.card_bg{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%}.card_bg_img{width:100%;height:100%;overflow:hidden}.card_bg_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.card_img{cursor:pointer}@media(hover:hover),(-ms-high-contrast:none){.card_img:hover img{transform:scale(1.05)}}.card_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.card_content{width:100%;display:flex;flex-direction:column;position:relative;z-index:5}.card_actions{display:none}.card--hall{aspect-ratio:1.7/1;overflow:hidden;position:relative;cursor:pointer}@media(max-width:992px){.card--hall{aspect-ratio:16/9}}@media(max-width:768px){.card--hall{aspect-ratio:16/11}}.card--hall .card_content{width:100%;height:100%;padding:60px 40px;display:grid;grid-template-columns:1fr auto;align-items:flex-end;gap:32px;background:linear-gradient(to top,#0009,#0000)}@media(max-width:1200px){.card--hall .card_content{grid-template-columns:1fr}}@media(max-width:992px){.card--hall .card_content{align-items:flex-start}}@media(max-width:768px){.card--hall .card_content{padding:20px 16px;grid-template-columns:1fr;background:linear-gradient(to top,#0009,#0000,#0009)}}.card--hall .card_link{position:absolute;inset:0;z-index:1}.card--hall .card_link:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:-4px}.card--hall .card_actions{display:flex;align-items:center;gap:12px;position:relative;z-index:2}@media(max-width:1200px){.card--hall .card_actions{justify-content:flex-end}}@media(max-width:992px){.card--hall .card_actions{margin-top:auto}}@media(max-width:768px){.card--hall .card_actions{justify-content:flex-end}}.card--hall .card_body{display:flex;flex-direction:column;gap:11px}.card--hall .card_title{font-size:36px;line-height:1.2222222222;font-weight:400;color:#fff;font-family:TT Ramillas,serif}@media(max-width:992px){.card--hall .card_title{font-size:22px}}@media(max-width:768px){.card--hall .card_title{font-size:18px}}.card--hall .card_info{display:flex;align-items:center;gap:12px}@media(max-width:1400px){.card--hall .card_info{flex-direction:column;align-items:flex-start}}.card--hall .card_info-item{display:flex;flex-wrap:wrap;gap:4px}.card--hall .card_info-label{font-size:18px;color:#fff;font-weight:400;line-height:1}@media(max-width:768px){.card--hall .card_info-label{font-size:16px}}.card--hall .card_info-value{font-size:18px;color:#fff;font-weight:200;line-height:1}@media(max-width:768px){.card--hall .card_info-value{font-size:16px}}@media(hover:hover),(-ms-high-contrast:none){.card--hall:hover .card_bg_img img{transform:scale(1.05)}}.card--event{height:auto;transition:all .3s ease;position:relative;background:#fff;display:flex;flex-direction:column;width:100%;overflow:hidden}.card--event .card_img{width:100%;aspect-ratio:528/400;overflow:hidden}.card--event .card_img .card_img-link{display:block;width:100%;height:100%}.card--event .card_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card--event .card_content{display:flex;flex-direction:column;gap:16px;padding:32px 24px}@media(max-width:768px){.card--event .card_content{padding:16px}}.card--event .card_top{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(144,39,37,.2);padding-bottom:12px}.card--event .card_date{font-size:18px;color:#902725;font-weight:400;line-height:1}@media(max-width:1200px){.card--event .card_date{font-size:16px}}.card--event .card_notice{font-size:18px;color:#902725;font-weight:400;line-height:1}@media(max-width:1200px){.card--event .card_notice{font-size:16px}}.card--event .card_body{display:flex;flex-direction:column;gap:12px}.card--event .card_title{font-size:28px;color:#902725;font-weight:400;text-decoration:none;line-height:1}@media(max-width:1200px){.card--event .card_title{font-size:24px}}@media(max-width:768px){.card--event .card_title{font-size:20px}}.card--event .card_text p{font-size:18px;color:#19191799;font-weight:300;line-height:1.5}@media(max-width:768px){.card--event .card_text p{font-size:14px}}.card--event-alt{display:grid;grid-template-columns:1fr 1fr}@media(max-width:992px){.card--event-alt{display:flex}}.card--event-alt .card_actions{display:flex}.events{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media(max-width:992px){.events{grid-template-columns:repeat(2,1fr);gap:24px}}@media(max-width:768px){.events{grid-template-columns:repeat(1,1fr);gap:32px}}.events_items{width:100%}.events_footer{display:flex;justify-content:center}.banquets{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}@media(max-width:992px){.banquets{grid-template-columns:repeat(1,1fr);gap:24px}}.single_article{display:flex;flex-direction:column;gap:16px}.single_article img,.single_article picture{width:100%;height:auto;border-radius:4px;overflow:hidden}.single_article p{color:#154359;font-size:20px;font-weight:400;line-height:1.8;letter-spacing:.02em}@media(max-width:768px){.single_article p{font-size:18px}}@media(max-width:576px){.single_article p{font-size:16px;line-height:1.75}}.single_article h2{font-size:20px;font-weight:500;line-height:1.6;color:#154359;font-family:Onest,sans-serif;margin-top:12px}.single_article ul{display:flex;flex-direction:column;gap:12px}@media(max-width:576px){.single_article ul{gap:8px}}.single_article ul li{font-size:18px;font-weight:400;line-height:1.5555555556;list-style-position:inside}@media(max-width:576px){.single_article ul li{font-size:16px;line-height:1.5}}.single_content{color:#154359}.single_content>*+*{margin-top:20px}.single_content p{font-size:18px;font-weight:400;line-height:1.6666666667;letter-spacing:.01em}@media(max-width:576px){.single_content p{font-size:16px;line-height:1.625}}.single_content h2,.single_content h3,.single_content h4{font-family:Onest,sans-serif;font-weight:600;line-height:1.3;color:#154359;margin-top:36px}@media(max-width:576px){.single_content h2,.single_content h3,.single_content h4{margin-top:28px}}.single_content h2{font-size:26px}.single_content h3{font-size:21px}.single_content h4{font-size:18px}@media(max-width:576px){.single_content h2{font-size:21px}.single_content h3{font-size:18px}}.single_content ul,.single_content ol{display:flex;flex-direction:column;gap:10px;padding-left:24px}.single_content ul li,.single_content ol li{font-size:18px;line-height:1.5555555556}@media(max-width:576px){.single_content ul li,.single_content ol li{font-size:16px;line-height:1.5}}.single_content ul li{list-style:disc}.single_content ol li{list-style:decimal}.single_content a{color:#902725;text-decoration:underline;text-underline-offset:2px;transition:opacity .2s ease}.single_content a:hover{opacity:.7}.single_content strong,.single_content b{font-weight:600}.single_sidebar{display:flex;flex-direction:column;gap:16px;position:relative}@media(max-width:992px){.single_sidebar{order:-1}}.toc{display:flex;flex-direction:column;gap:16px;padding:24px;position:sticky;top:calc(var(--height-h) + 24px);background:#fff}.toc_title{font-size:20px;font-weight:500;color:#154359;font-family:Onest,sans-serif}.toc-list{display:flex;flex-direction:column;gap:12px;list-style:none;padding:0}.toc__item{display:flex;flex-direction:column;gap:6px}.toc__link{position:relative;padding-left:1.1em;font-size:18px;line-height:1.2;color:#154359;font-weight:400;text-decoration:none}.toc__link:before{content:"";position:absolute;left:0;top:.45em;width:5px;height:5px;border-radius:50%;background:currentColor}.toc-sub{display:flex;flex-direction:column;gap:16px}@media(max-width:992px){.toc-sub{gap:8px}}.toc-sub:empty{display:none}.toc-sub__link{font-size:16px;line-height:1;color:#154359;font-weight:400}.review-detail{display:flex;flex-direction:column;gap:80px}.review-detail_header{display:flex;flex-direction:column;gap:40px}.review-detail_title{font-family:TT Ramillas,serif;font-size:56px;line-height:1.2857142857;font-weight:500;text-transform:uppercase;color:#154359}.review-detail_toolbar{display:flex;align-items:center;justify-content:space-between}.review-detail_toolbar-link--prev .button_icon,.review-detail_toolbar-link--next .button_icon{width:20px;height:20px}.review-detail_grid{display:grid;grid-template-columns:minmax(0,1fr) 660px;gap:32px;align-items:stretch}@media(max-width:1200px){.review-detail_grid{grid-template-columns:minmax(0,1fr) 450px;gap:24px}}@media(max-width:992px){.review-detail_grid{grid-template-columns:minmax(0,1fr);gap:24px}}.review-detail_featured{display:flex;min-width:0}.review-detail_others{display:flex;flex-direction:column;gap:80px;padding-top:160px}.review-detail_others-head{display:grid;grid-template-columns:minmax(0,1fr) 670px;gap:40px;align-items:start}.review-detail_others-title{font-family:TT Ramillas,serif;font-size:44px;line-height:1.3636363636;font-weight:500;text-transform:uppercase}.review-detail_others-cards{display:flex;gap:28px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.review-detail_others-cards .review-card--slider{scroll-snap-align:start;flex-shrink:0}.review-detail_rating{border:1px solid rgba(21,67,89,.2);border-radius:4px}.review-detail_rating-top{padding:20px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px}.review-detail_rating-stars{display:inline-flex;gap:8px}.review-detail_rating-stars img{width:16px;height:16px}.review-detail_rating-logo{width:146px;height:20px}.review-detail_rating-logo img{width:100%;height:100%}.review-detail_rating-separator{width:100%;height:1px;background:#15435933}.review-detail_rating-bottom{padding:32px 24px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.review-detail_rating-score{display:inline-flex;align-items:flex-start;gap:10px;font-family:TT Ramillas,serif;color:#154359;text-transform:uppercase}.review-detail_rating-score strong{font-size:40px;line-height:1;font-weight:500}.review-detail_rating-score span{font-size:20px;line-height:1;letter-spacing:.08em}.review-detail_rating-meta{display:flex;flex-direction:column;gap:12px}.review-detail_rating-quality{font-size:18px;line-height:1;font-weight:450;color:#154359}.review-detail_rating-based{font-size:18px;line-height:1;font-weight:350;color:#1543597a}.review-detail_rating-based a{color:inherit;text-decoration:underline}.review-detail_form{position:sticky;top:calc(var(--height-h) + 24px)}.review-detail_form-bg{position:absolute;inset:0;z-index:1;overflow:hidden;background-color:#902725}.review-detail_form-bg img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:color-burn}.review-detail_form-content{position:relative;z-index:2;display:flex;flex-direction:column;gap:32px;padding:60px 48px}@media(max-width:1200px){.review-detail_form-content{padding:40px 24px;gap:24px}}@media(max-width:992px){.review-detail_form-content{padding:32px 24px;gap:16px}}.review-detail_form-title{display:flex;flex-direction:column;gap:16px}.review-detail_form-text{display:flex;flex-direction:column;gap:4px;color:#f9f6ef;font-size:16px;font-weight:200;line-height:1.5}@media(max-width:768px){.review-detail_form-text{font-size:14px}}.review-detail_form-text p{margin:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.review-detail_form-text a{color:inherit;text-decoration:underline}.hall{display:flex;flex-direction:column;gap:80px;color:#154359}.hall_header{display:flex;flex-direction:column;gap:32px}.hall_title{font-family:TT Ramillas,serif;font-size:56px;line-height:1.2857142857;font-weight:500;text-transform:uppercase;color:#154359}.hall_toolbar{display:flex;align-items:center;justify-content:space-between}.hall_toolbar-link.button{color:#154359}.hall_toolbar-link--prev .button_icon,.hall_toolbar-link--next .button_icon{width:20px;height:20px}.hall_hero{margin-top:-32px}.hall_layout{display:grid;grid-template-columns:minmax(0,1fr) 670px;gap:40px;position:relative}@media(max-width:1400px){.hall_layout{grid-template-columns:1fr}}.hall_main{display:grid;grid-template-columns:minmax(0,1fr) 670px;gap:32px}@media(max-width:1200px){.hall_main{grid-template-columns:1fr;gap:24px}}.hall_metrics{display:flex;align-items:center;justify-content:flex-start;gap:100px;border-top:1px solid rgba(21,67,89,.2);border-bottom:1px solid rgba(21,67,89,.2);padding:40px 0}.hall_metrics-item{display:flex;flex-direction:column;gap:16px}.hall_metrics-label{font-family:TT Ramillas,serif;font-size:20px;line-height:1;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#15435966}.hall_metrics-value{font-size:26px;line-height:1.2307692308;font-weight:250;color:#154359}.hall_content{display:flex;flex-direction:column;gap:32px}@media(max-width:768px){.hall_content{gap:16px}}.hall_content-item{display:flex;flex-direction:column;gap:32px}@media(max-width:768px){.hall_content-item{gap:16px}}.hall_content-title{font-size:20px;line-height:1.6;font-weight:450;color:#154359}.hall_content-text{display:flex;flex-direction:column;gap:12px}.hall_content-text p{font-size:20px;line-height:1.6;font-weight:300}@media(max-width:768px){.hall_content-text p{font-size:16px}}.hall_content-separator{width:100%;height:1px;background:#15435933}.hall_content-body{color:#154359}.hall_content-body>*+*{margin-top:12px}.hall_content-body>h2+*,.hall_content-body>*+h2{margin-top:32px}@media(max-width:768px){.hall_content-body>h2+*,.hall_content-body>*+h2{margin-top:16px}}.hall_content-body>:first-child{margin-top:0}.hall_content-body h2{font-size:20px;line-height:1.6;font-weight:450}.hall_content-body p{font-size:20px;line-height:1.6;font-weight:300}@media(max-width:768px){.hall_content-body p{font-size:16px}}.hall_content-body ul,.hall_content-body ol{padding-left:1.2em;display:flex;flex-direction:column;gap:6px}.hall_content-body ul li,.hall_content-body ol li{font-size:20px;font-weight:300}@media(max-width:768px){.hall_content-body ul li,.hall_content-body ol li{font-size:16px}}.hall_content-body a{color:#902725;text-decoration:underline;text-underline-offset:2px;transition:opacity .2s ease}.hall_content-body a:hover{opacity:.7}.hall_content-body figure.wp-block-image{margin:0;width:100%}.hall_content-body figure.wp-block-image img{display:block;width:100%!important;height:auto!important}.hall_aside{position:sticky;top:calc(var(--height-h) + 24px);height:-moz-fit-content;height:fit-content}@media(max-width:992px){.hall_aside{position:static}}.hall_aside .form--hall{min-height:0}.hall_events{display:flex;flex-direction:column;gap:48px}@media(max-width:768px){.hall_events{gap:24px}}.hall_events_container{display:flex;flex-direction:column;gap:24px}.hall_events-title{font-family:TT Ramillas,serif;font-size:44px;line-height:1.3636363636;font-weight:500;text-transform:uppercase}.hall-gallery_nav{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:10;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 64px;pointer-events:none}.hall-gallery_nav .button{pointer-events:auto}@media(max-width:992px){.hall-gallery_nav{padding:0 16px}}.hall-gallery_item{display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;position:relative;aspect-ratio:16/8}@media(max-width:992px){.hall-gallery_item{aspect-ratio:1/.8}}@media(hover:hover),(-ms-high-contrast:none){.hall-gallery_item:hover img{transform:scale(1.05)}}.hall-gallery_item-img{width:100%;height:100%;transition:transform .3s ease;-o-object-fit:cover;object-fit:cover}.hall-gallery_item-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:72px;height:72px;border-radius:50%;background:#00000080;border:2px solid rgba(255,255,255,.95);cursor:pointer;box-shadow:0 4px 18px #00000040;transition:background .25s ease,transform .25s ease,box-shadow .25s ease}@media(max-width:992px){.hall-gallery_item-play{width:56px;height:56px}}.hall-gallery_item-play:before{content:"";position:absolute;left:54%;top:50%;transform:translate(-50%,-50%);border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent #fff}.hall-gallery_item--video{cursor:pointer}@media(hover:hover),(-ms-high-contrast:none){.hall-gallery_item--video:hover .hall-gallery_item-play{background:#000000b8;transform:translate(-50%,-50%) scale(1.12);box-shadow:0 8px 26px #0006}}.gallery{position:relative;width:100%}.gallery_track{width:100%}.gallery_wrapper{position:relative;width:100%;overflow:hidden;height:calc(100vh - var(--height-h) - 120px)}@media(max-width:992px){.gallery_wrapper{height:auto}}.gallery_wrapper .gallery{height:100%}.gallery_wrapper .gallery_slide{height:calc(100vh - var(--height-h) - 120px);aspect-ratio:unset;overflow:hidden}@media(max-width:992px){.gallery_wrapper .gallery_slide{height:auto}}.gallery_swiper{position:relative;width:100%}.gallery_swiper.swiper{overflow:hidden}.gallery_slide{width:100%;height:auto;aspect-ratio:804/468;overflow:hidden;position:relative}@media(max-width:576px){.gallery_slide{aspect-ratio:16/11}}.gallery_item{display:block;width:100%;height:100%;position:relative;overflow:hidden;cursor:pointer}.gallery_item-overlay{position:absolute;inset:0;background:linear-gradient(to top,#000000b3,#0000001a);z-index:1}.gallery_item-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease}.gallery_item-caption{position:absolute;bottom:120px;left:50%;transform:translate(-50%);font-size:36px;font-weight:400;line-height:1.35;color:#f9f6ef;text-align:center;z-index:10}@media(max-width:768px){.gallery_item-caption{font-size:20px;bottom:100px}}@media(max-width:576px){.gallery_item-caption{font-size:18px}}.gallery_item--image:hover .gallery_item-img{transform:scale(1.05)}.gallery_item--video{width:100%;height:100%}.gallery_pagination{position:absolute;top:32px!important;left:50%!important;bottom:unset!important;transform:translate(-50%);z-index:10;display:flex;justify-content:center;align-items:center;gap:8px;width:auto!important}.gallery_pagination .swiper-pagination-bullet{width:60px;height:4px;margin:0!important;opacity:1;background:#f1e8d680;border-radius:6px}@media(max-width:576px){.gallery_pagination .swiper-pagination-bullet{width:24px;height:3px;border-radius:4px}}.gallery_pagination .swiper-pagination-bullet-active{background:#f1e8d6}.gallery_nav{position:absolute;bottom:32px;left:50%;right:0;transform:translate(-50%);z-index:10}.gallery_nav .swiper_nav{display:flex;justify-content:center;align-items:center;gap:8px;pointer-events:none}.gallery_nav .swiper_nav .swiper_nav_item-prev,.gallery_nav .swiper_nav .swiper_nav_item-next,.gallery_nav .swiper_nav .gallery_nav-prev,.gallery_nav .swiper_nav .gallery_nav-next{pointer-events:auto}.gallery_item--video .card{width:100%;height:100%}.gallery_item--image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.counters{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid rgba(144,39,37,.2);padding:0 0 40px}@media(max-width:1400px){.counters{grid-template-columns:1fr;border-bottom:none;gap:32px}}@media(max-width:768px){.counters{grid-template-columns:1fr;gap:16px;padding-bottom:0}}.counters_item{display:flex;flex-direction:column;gap:24px}@media(max-width:1600px){.counters_item{border-bottom:1px solid rgba(144,39,37,.2);padding-bottom:32px}}@media(max-width:768px){.counters_item{gap:16px;padding:16px 0}}.counters_item-label{font-size:18px;color:#902725;line-height:1;font-weight:400;font-family:Onest,sans-serif}@media(max-width:768px){.counters_item-label{font-size:14px}}.counters_item-top{display:flex;align-items:flex-end;gap:12px}.counters_item-prefix,.counters_item-suffix{color:#902725;font-weight:400;line-height:1;font-size:36px}@media(max-width:1600px){.counters_item-prefix,.counters_item-suffix{font-size:28px}}.counters_item-prefix{margin-top:auto}.counters_item-value{font-size:64px;color:#902725;font-weight:400;line-height:1}@media(max-width:1600px){.counters_item-value{font-size:44px}}@media(max-width:768px){.counters_item-value{font-size:32px}}.counters--alt{gap:0}@media(max-width:1400px){.counters--alt{grid-template-columns:1fr}}@media(max-width:992px){.counters--alt{grid-template-columns:1fr 1fr}}@media(max-width:768px){.counters--alt{grid-template-columns:1fr}}.counters--alt .counters_item{border-right:none;border-bottom:none}.counters--alt .counters_item:nth-child(2n){border-left:1px solid rgba(249,246,239,.2)}@media(max-width:1400px){.counters--alt .counters_item:nth-child(2n){border-left:none}}.counters--alt .counters_item-suffix,.counters--alt .counters_item-prefix{font-size:20px;color:#f9f6ef;font-family:Onest,sans-serif}.counters--alt .counters_item-value{font-size:40px;color:#f9f6ef;font-family:Onest,sans-serif}.counters--alt .counters_item-label{font-size:18px;color:#f9f6ef;font-weight:250;line-height:1.4}.event_content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}@media(max-width:992px){.event_content{grid-template-columns:minmax(0,1fr);gap:16px}}.event_img{width:100%;height:100%;max-height:550px}.event_img img:not(.btn img){-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.event_info{display:flex;flex-direction:column;align-items:center;gap:24px}.event_info_list{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:768px){.event_info_list{gap:8px}}.event_info_item{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:5px 7px}.event_info_item_label{font-size:16px;color:#154359;font-weight:400;line-height:1}@media(max-width:768px){.event_info_item_label{font-size:12px}}.event_info_item_value{font-size:20px;color:#f6d384;font-weight:600;line-height:1}@media(max-width:768px){.event_info_item_value{font-size:16px}}.event_title{text-align:center;color:#f6d384}.event_text{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}@media(max-width:768px){.event_text p{font-size:14px}}.event-promo{display:grid;grid-template-columns:minmax(0,1fr) 660px;gap:32px}@media(max-width:1400px){.event-promo{grid-template-columns:minmax(0,1fr) 570px;gap:24px}}@media(max-width:1200px){.event-promo{grid-template-columns:minmax(0,1fr);gap:16px}}@media(max-width:992px){.event-promo{grid-template-columns:minmax(0,1fr);gap:16px}}.event-promo_main{display:flex;flex-direction:column;gap:40px}@media(max-width:992px){.event-promo_main{gap:24px}}.event-promo_content{display:flex;flex-direction:column;gap:48px}@media(max-width:992px){.event-promo_content{gap:24px}}.event-promo_meta{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-bottom:32px;border-bottom:1px solid rgba(144,39,37,.4)}@media(max-width:768px){.event-promo_meta{grid-template-columns:repeat(1,1fr);margin-bottom:0;padding-bottom:0;border-bottom:none}}.event-promo_meta-item{display:flex;flex-direction:column;gap:16px}@media(max-width:768px){.event-promo_meta-item{border-bottom:1px solid rgba(144,39,37,.4);padding-bottom:12px}}.event-promo_meta-item-label{font-size:18px;color:#902725;font-weight:400;line-height:1}.event-promo_meta-item-value{font-size:64px;color:#902725;font-weight:400;line-height:1}@media(max-width:1600px){.event-promo_meta-item-value{font-size:48px}}@media(max-width:1400px){.event-promo_meta-item-value{font-size:36px}}@media(max-width:992px){.event-promo_meta-item-value{font-size:32px}}@media(max-width:768px){.event-promo_meta-item-value{font-size:28px}}.event-promo_meta-item-value span{font-size:36px}@media(max-width:1400px){.event-promo_meta-item-value span{font-size:24px}}@media(max-width:768px){.event-promo_meta-item-value span{font-size:24px}}@media(max-width:576px){.event-promo_meta-item-value span{font-size:20px}}.event-promo_desc{display:flex;flex-direction:column;gap:16px}.event-promo_desc h3{font-size:36px;color:#154359;font-weight:400;line-height:1;margin-bottom:12px}@media(max-width:768px){.event-promo_desc h3{font-size:24px;margin-bottom:12px}}.event-promo_desc p{font-size:20px;color:#154359;font-weight:400;line-height:1.6}@media(max-width:768px){.event-promo_desc p{font-size:18px}}.event-promo_desc b,.event-promo_desc strong{font-weight:500}.site-menu{padding:var(--height-h, 92px) 0 0;min-height:100%;display:flex;flex-direction:column;color:#f9f6ef;position:relative;z-index:5}.site-menu_inner{display:flex;flex-direction:column;flex:1;min-height:0}.site-menu_main{flex:1;padding:56px 0 48px}@media(max-width:768px){.site-menu_main{padding:32px 0 28px}}.site-menu_main_grid{display:grid;grid-template-columns:3fr 1fr;gap:48px 230px;align-items:start}@media(max-width:1400px){.site-menu_main_grid{grid-template-columns:2fr 1fr;gap:120px}}.site-menu_primary_list{display:flex;flex-direction:column;gap:0;list-style:none}.site-menu_primary_item{border-bottom:1px solid rgba(249,246,239,.2)}.site-menu_primary_link{display:block;padding:16px 0;color:#f9f6ef;font-family:TT Ramillas,serif;font-size:38px;font-weight:400;line-height:1.1;text-transform:uppercase;transition:color .2s ease;text-decoration:none}@media(hover:hover),(-ms-high-contrast:none){.site-menu_primary_link:hover{color:#f6d384}}.site-menu_secondary_list{display:flex;flex-direction:column;gap:20px;list-style:none}@media(max-width:768px){.site-menu_secondary_list{gap:16px}}.site-menu_secondary_link{color:#f6d384;font-family:Onest,sans-serif;font-size:28px;font-weight:450;line-height:1.3;transition:color .2s ease;text-decoration:none}@media(hover:hover),(-ms-high-contrast:none){.site-menu_secondary_link:hover{color:#fff}}.site-menu_bottom{flex:none;padding:28px 0 40px;border-top:1px solid rgba(249,246,239,.16)}@media(max-width:768px){.site-menu_bottom{padding:20px 0 32px}}.site-menu_bottom_inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 32px}.site-menu_socials{display:flex;align-items:center;gap:20px}.site-menu_socials_link{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;border:1px solid rgba(249,246,239,.24);transition:background .2s ease,border-color .2s ease}@media(hover:hover),(-ms-high-contrast:none){.site-menu_socials_link:hover{background:#f9f6ef14;border-color:#f9f6ef66}}.site-menu_socials_link img{width:22px;height:22px}.site-menu_events{color:#f9f6ef;font-family:Onest,sans-serif;font-size:18px;font-weight:350;transition:color .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}@media(hover:hover),(-ms-high-contrast:none){.site-menu_events:hover{color:#fff}}.lang-switcher{display:flex;align-items:center;gap:16px}.lang-switcher_link{font-size:20px;font-weight:400;color:#f6d384;text-decoration:none;transition:color .2s ease}.lang-switcher_link--active{text-decoration:underline}.lang-select{position:relative;flex:none}.lang-select_toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:transparent;border:1px solid rgba(246,211,132,.6);border-radius:3px;color:#f6d384;font-family:Onest,sans-serif;font-size:16px;font-weight:400;line-height:1;cursor:pointer;outline:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}@media(hover:hover),(-ms-high-contrast:none){.lang-select_toggle:hover{background:#f6d384;color:#191917}}.lang-select.is-open .lang-select_toggle{background:#f6d384;color:#191917}.lang-select_dropdown{position:absolute;top:calc(100% + 8px);left:50%;z-index:30;min-width:100%;margin:0;padding:6px;list-style:none;display:flex;flex-direction:column;gap:2px;background:#902725;border:1px solid rgba(246,211,132,.6);border-radius:3px;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%) translateY(-6px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.lang-select.is-open .lang-select_dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.lang-select_link{display:flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:2px;color:#f6d384;font-family:Onest,sans-serif;font-size:16px;font-weight:400;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,color .2s ease}@media(hover:hover),(-ms-high-contrast:none){.lang-select_link:hover{background:#f6d38426}}.lang-select_link--active{background:#f6d38433}.lang-select--mobile .lang-select_toggle{width:40px;height:40px;font-size:14px}.mobile_menu{display:flex;flex-direction:column;gap:24px;flex:1;min-height:0;width:100%;position:relative;z-index:5;padding:var(--height-h, 72px) 0 0}.mobile_menu-list{display:flex;flex-direction:column;gap:0;width:100%;padding:0 16px}@media(max-width:768px){.mobile_menu-list{padding:0 8px}}.mobile_menu-item{border-bottom:1px solid rgba(249,246,239,.12)}.mobile_menu-link{display:block;padding:22px 0;font-family:TT Ramillas,serif;font-size:28px;font-weight:400;line-height:1.1;text-transform:uppercase;color:#f9f6ef;text-decoration:none}@media(max-width:768px){.mobile_menu-link{font-size:18px;padding:12px 0}}.mobile_menu-footer{display:flex;flex-direction:column;align-items:stretch;gap:28px;padding:0 16px}@media(max-width:768px){.mobile_menu-footer{padding:16px;gap:24px;align-items:center}}.about-seo{display:flex;flex-direction:column;gap:40px}.about-seo_container{display:flex;flex-direction:column;gap:80px}@media(max-width:992px){.about-seo_container{gap:40px}}@media(max-width:768px){.about-seo_container{padding:0}}.about-seo_content{display:grid;grid-template-columns:1fr 388px;gap:32px}@media(max-width:992px){.about-seo_content{grid-template-columns:1fr;gap:24px}}@media(max-width:768px){.about-seo_content{padding:0 16px}}.about-seo_title{line-height:1}@media(max-width:992px){.about-seo_title{margin-bottom:16px}}.about-seo_text{display:flex;flex-direction:column;gap:16px}@media(max-width:576px){.about-seo_text{gap:12px}}.about-seo_text-body{display:flex;flex-direction:column;gap:16px}.about-seo_text-body p{color:#191917}.about-seo_text-body h2,.about-seo_text-body h3,.about-seo_text-body h4{color:#191917;font-family:TT Ramillas,serif;font-weight:500;line-height:1.2}.about-seo_text-body h2{font-size:24px}@media(max-width:768px){.about-seo_text-body h2{font-size:20px}}.about-seo_text-body h3{font-size:20px}@media(max-width:768px){.about-seo_text-body h3{font-size:18px}}.about-seo_text-body h4{font-size:18px}@media(max-width:768px){.about-seo_text-body h4{font-size:16px}}.about-seo_text-body img{display:block;width:100%;height:auto;border-radius:6px}.about-seo_text-body ul,.about-seo_text-body ol{margin:0;padding-left:1.2em;display:flex;flex-direction:column;gap:6px;color:#191917}.about-seo_text-body a{color:#902725;text-decoration:underline;text-underline-offset:2px;transition:opacity .2s ease}.about-seo_text-body a:hover{opacity:.7}@media(max-width:768px){.about-seo_text-body{gap:12px}.about-seo_text-body p,.about-seo_text-body li{font-size:14px}}.about-seo_text-body--content{gap:20px}@media(max-width:768px){.about-seo_text-body--content{gap:14px}}.about-seo_text-body--content h2:first-of-type{font-size:52px;font-weight:400;text-transform:uppercase;color:#902725;line-height:1.2}@media(max-width:992px){.about-seo_text-body--content h2:first-of-type{font-size:38px}}@media(max-width:768px){.about-seo_text-body--content h2:first-of-type{font-size:32px}}@media(max-width:576px){.about-seo_text-body--content h2:first-of-type{font-size:22px}}@media(max-width:768px){.about-seo_text-body--desktop{display:none}}.about-seo_text-body--mobile{display:none}@media(max-width:768px){.about-seo_text-body--mobile{display:flex}}.about-seo_author{display:flex;flex-direction:column;align-items:flex-start;gap:24px}@media(max-width:992px){.about-seo_author{gap:16px}}.about-seo_author-img{width:95px;height:95px;border-radius:50%;overflow:hidden}@media(max-width:992px){.about-seo_author-img{width:80px;height:80px}}@media(max-width:576px){.about-seo_author-img{width:60px;height:60px}}.about-seo_author-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-seo_author-quote p{font-size:16px;font-weight:400;line-height:1.5;color:#191917}@media(max-width:768px){.about-seo_author-quote p{font-size:14px}}.about-seo_author-meta{display:flex;flex-direction:column}.about-seo_author-name{font-size:18px;font-weight:500;line-height:1.5;color:#191917}.about-seo_author-position{font-size:18px;font-weight:400;line-height:1.5;color:#191917}.about-seo_slider{display:flex;flex-direction:column;gap:24px}@media(max-width:992px){.about-seo_slider{gap:16px}}.about-seo_nav{display:flex;align-items:center;justify-content:flex-end;gap:12px}@media(max-width:768px){.about-seo_nav{padding:0 16px}}@media(max-width:576px){.about-seo_nav{justify-content:center}}.about-seo_gallery{width:100%}.about-seo_gallery-item{width:auto;height:580px;overflow:hidden;cursor:pointer}@media(max-width:768px){.about-seo_gallery-item{position:relative;align-self:flex-start;height:auto;aspect-ratio:3/4}}@media(hover:hover),(-ms-high-contrast:none){.about-seo_gallery-item:hover img{transform:scale(1.05)}}.about-seo_gallery-item img{width:auto;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}@media(max-width:992px){.about-seo_gallery-item img{width:100%}}@media(max-width:768px){.about-seo_gallery-item img{position:absolute;inset:0;width:100%;height:100%}}@media(max-width:992px){.firma_container{padding:0}}.firma_content{display:flex;flex-direction:column;gap:80px}@media(max-width:992px){.firma_content{gap:44px}}@media(max-width:768px){.firma_content{gap:24px}}.firma_head{display:flex;flex-direction:column;gap:24px}@media(max-width:992px){.firma_head{padding:0 16px}}.firma_items{width:100%;display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:32px}.firma_item{display:grid;grid-template-columns:1fr;gap:40px;width:100%;height:-moz-fit-content;height:fit-content}@media(max-width:992px){.firma_item{background:#fff;height:auto;display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start;gap:16px}}.firma_item-img{width:100%;height:-moz-fit-content;height:fit-content;overflow:hidden}@media(hover:hover),(-ms-high-contrast:none){.firma_item-img:hover img{transform:scale(1.05)}}@media(max-width:992px){.firma_item-img{height:auto;aspect-ratio:264/200;overflow:hidden}}.firma_item-img img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}@media(max-width:992px){.firma_item-img img{height:100%;-o-object-fit:cover;object-fit:cover}}.firma_item-content{display:flex;flex-direction:column;gap:24px}@media(max-width:992px){.firma_item-content{gap:16px;padding:16px;flex:1;width:100%}.firma_item-content .button{margin-top:auto}}.firma_item-text{display:flex;flex-direction:column;gap:16px}.firma_item-text p{font-size:18px;font-weight:400;color:#191917;line-height:1.5}@media(max-width:768px){.firma_item-text p{font-size:16px}}@media(max-width:576px){.firma_item-text p{font-size:14px}}.firma_item--reverse .firma_item-img{order:-1}@media(max-width:992px){.firma_item--reverse .firma_item-img{order:unset}}.firma_item:nth-child(2){position:sticky;top:calc(var(--height-h) + 16px)}@media(max-width:992px){.firma_item:nth-child(2){position:static;top:unset}}@media(max-width:992px){.firma_item--sticky-img{align-self:auto;height:auto;display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start;gap:16px;background:#fff}.firma_item--sticky-img .firma_item-content{flex:1}.firma_item--sticky-img .firma_item-img-track{flex:unset;width:100%;min-height:0}.firma_item--sticky-img .firma_item-img{position:static;top:unset;overflow:hidden;width:100%;height:auto;aspect-ratio:264/200}}@media(min-width:993px){.firma_item--sticky-img{align-self:stretch;height:auto;display:flex;flex-direction:column;gap:40px}.firma_item--sticky-img .firma_item-content{flex:0 0 auto}.firma_item--sticky-img .firma_item-img-track{flex:1 1 auto;min-height:0}.firma_item--sticky-img .firma_item-img{position:sticky;top:calc(var(--height-h) + 16px);overflow:visible}}.another_item-banquet{display:flex;flex-direction:column;gap:16px}.anonce_content{display:grid;grid-template-columns:1fr 2fr;gap:40px;position:relative}@media(max-width:1200px){.anonce_content{grid-template-columns:1fr 1fr}}@media(max-width:992px){.anonce_content{grid-template-columns:1fr}}.anonce_head{position:sticky;top:calc(var(--height-h) + 16px);height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;gap:24px}@media(max-width:992px){.anonce_head{position:static;top:unset}}.anonce_card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;padding:48px 32px 48px 0;border-top:1px solid rgba(144,39,37,.14)}@media(max-width:1200px){.anonce_card{display:flex;flex-direction:column-reverse;padding:12px}}@media(max-width:992px){.anonce_card{display:grid;padding:24px 16px 24px 0}}@media(max-width:768px){.anonce_card{display:flex;padding-right:0;gap:16px}}.anonce_card:last-child{border-bottom:1px solid rgba(144,39,37,.14)}.anonce_card-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:12px}.anonce_card-tags{display:flex;flex-wrap:wrap;gap:8px}.anonce_card-tag{padding:6px 12px 8px;font-size:14px;font-weight:350;line-height:1;background:#9027251a;color:#902725;font-weight:500}.anonce_card-title{font-family:Onest,sans-serif;font-size:24px;font-weight:350;line-height:1.33}@media(max-width:768px){.anonce_card-title{font-size:18px}}.anonce_card-text{max-width:457px;font-size:19px;font-weight:300;line-height:1.47}@media(max-width:768px){.anonce_card-text{font-size:14px}}.anonce_card-date{font-size:16px;line-height:1}.anonce_card-media{width:100%;aspect-ratio:457/357;overflow:hidden;border-radius:4px}@media(max-width:768px){.anonce_card-media{aspect-ratio:450/200}}@media(hover:hover),(-ms-high-contrast:none){.anonce_card-media:hover img{transform:scale(1.05)}}.anonce_card-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s linear}@media(max-width:576px){.anonce_card-btn{margin-left:auto}}.hero{padding:calc(var(--height-h, 92px) + 32px) 0 32px}@media(max-width:992px){.hero{padding:var(--height-h) 0 24px}}@media(max-width:992px){.hero_container{padding:0}}.hero_bg{position:absolute;inset:0;z-index:1}.hero_bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero_bg-shade{position:absolute;inset:0;z-index:1;background:#19191766}.hero_content{z-index:2;width:100%;height:100%;padding:24px 40px 40px;border-radius:4px;overflow:hidden;position:relative;min-height:292px}@media(max-width:992px){.hero_content{padding:28px 16px;border-radius:0;min-height:150px}}.hero_top,.hero_bottom{position:relative;z-index:5}.hero_top{display:flex;flex-direction:column;gap:24px}@media(max-width:992px){.hero_top{gap:16px}}.hero_bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:42px}@media(max-width:992px){.hero_bottom{margin-top:24px;flex-direction:column;align-items:flex-start;gap:16px}}.hero_subtitle{font-size:36px;font-family:TT Ramillas,serif;font-weight:400;line-height:1.2;color:#f6d384}@media(max-width:992px){.hero_subtitle{font-size:24px}}@media(max-width:768px){.hero_subtitle{font-size:16px;line-height:1.4}}.hero_icons{display:flex;align-items:center;gap:20px}.hero_icon{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:4px;background:#f9f6ef33;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .2s ease;cursor:pointer}.hero_icon:hover{background:#f9f6ef4d}@media(max-width:768px){.hero_icon{gap:4px;padding:8px}}@media(max-width:768px){.hero_icon .icon{width:24px;height:24px}.hero_icon .icon img{width:100%}}.hero_icon-text{display:flex;flex-direction:column;gap:2px}.hero_icon-text p,.hero_icon-text span{line-height:1;color:#fff}.hero_icon-text p{font-size:14px}@media(max-width:768px){.hero_icon-text p{font-weight:200;font-size:12px}}.hero_icon-text span{font-size:18px;font-weight:500}@media(max-width:768px){.hero_icon-text span{font-weight:400;font-size:12px}}.main--menu .hero_content,.main--delivery .hero_content{min-height:242px}@media(max-width:992px){.main--menu .hero_content,.main--delivery .hero_content{min-height:100px}}.filters{width:100%;min-width:0}@media(max-width:992px){.filters{overflow:hidden}}.filters_title,.filters_sheet-title{margin:0;font-size:16px;font-weight:700;line-height:1.2;color:#154359;text-transform:uppercase;letter-spacing:.02em}.filters_tag{display:inline-flex;align-items:center;justify-content:flex-start;width:100%;padding:0;border:0;background:transparent;cursor:pointer;font-family:Onest,sans-serif;font-size:16px;font-weight:500;line-height:1.4;color:#154359;text-align:left;transition:color .2s ease,background-color .2s ease}@media(max-width:992px){.filters_tag{font-size:16px}}@media(max-width:768px){.filters_tag{font-size:14px}}.filters_tag--active{color:#f9f6ef;background:#902725}.filters_title{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:18px 16px;border:0;background:#671c1b;color:#f9f6ef;cursor:pointer;text-align:left;font-size:13px;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.01em}.filters_title-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filters_title-chevron{flex-shrink:0;width:8px;height:8px;margin-top:-3px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-135deg);transition:transform .25s ease}.filters_nav{display:flex;flex-direction:column;width:100%;gap:12px;padding:0;overflow:hidden;border-radius:4px;background:#fff}@media(max-width:992px){.filters_nav{display:none}}.filters_nav--collapsed{gap:0}.filters_nav--collapsed .filters_list{max-height:0;opacity:0;overflow:hidden;pointer-events:none}.filters_nav--collapsed .filters_title-chevron{transform:rotate(45deg);margin-top:3px}.filters_list{display:flex;flex-direction:column;margin:0;padding:0 6px 8px 0;list-style:none;max-height:calc(100vh - var(--height-h, 92px) - 340px);opacity:1;overflow-y:auto;overscroll-behavior:contain;transition:max-height .3s ease,opacity .25s ease;scrollbar-width:thin;scrollbar-color:rgba(21,67,89,.35) transparent}.filters_list::-webkit-scrollbar{width:5px}.filters_list::-webkit-scrollbar-thumb{background:#15435959;border-radius:3px}.filters_list::-webkit-scrollbar-track{background:transparent}.filters_item{flex-shrink:0;overflow:hidden;max-height:120px;margin-bottom:4px;opacity:1;transition:max-height .35s ease,opacity .3s ease,margin-bottom .35s ease}.filters_item:last-child{margin-bottom:0}.filters_item .filters_tag{padding:10px;border-radius:4px}.filters_item--hidden{max-height:0;margin-bottom:0;opacity:0;pointer-events:none}.filters_more{align-self:flex-start;padding:0;border:0;background:none;cursor:pointer;font-family:Onest,sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:#902725;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px;transition:opacity .25s ease}.filters_more--hiding{opacity:0;pointer-events:none}.filters_bar{display:none}@media(max-width:992px){.filters_bar{display:flex;align-items:center;gap:12px;width:100%;max-width:100%;min-width:0;overflow:hidden}}.filters_burger{display:inline-flex;flex-direction:column;justify-content:center;gap:4px;flex-shrink:0;width:44px;height:44px;padding:0;border:0;border-radius:8px;background:#f9f6ef;cursor:pointer}.filters_burger_line{display:block;width:18px;height:2px;margin:0 auto;background:#902725}.filters_bar-tags{display:flex;align-items:center;flex:1;gap:8px;min-width:0;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.filters_bar-tags::-webkit-scrollbar{display:none}.filters_bar-tags .filters_tag{flex-shrink:0;width:auto;padding:7px 14px;font-size:13px;border-radius:8px;background:#f9f6ef;white-space:nowrap}.filters_bar-tags .filters_tag--active{background:#902725}.filters_floors-mobile{display:none}@media(max-width:992px){.filters_floors-mobile{display:flex;gap:8px;width:100%;margin-bottom:8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.filters_floors-mobile::-webkit-scrollbar{display:none}}.filters_floors-mobile .filters_floors-tab{flex-shrink:0;padding:7px 14px;font-size:13px;white-space:nowrap}.filters_sheet{display:none}@media(max-width:992px){.filters_sheet{position:fixed;inset:0;z-index:1100;display:flex;align-items:flex-end;justify-content:center;pointer-events:none;visibility:hidden}}.filters_sheet--dragging .filters_sheet-panel,.filters_sheet--dragging .filters_sheet-backdrop{transition:none}.filters_sheet--closing{pointer-events:none}.filters_sheet--open{pointer-events:auto;visibility:visible}.filters_sheet--open .filters_sheet-panel{transform:translateY(0)}.filters_sheet--open .filters_sheet-backdrop{opacity:1}.filters_sheet-backdrop{position:absolute;inset:0;padding:0;border:0;background:#19191759;opacity:0;cursor:pointer;transition:opacity .3s ease}.filters_sheet-panel{position:relative;z-index:1;display:flex;flex-direction:column;gap:24px;width:100%;max-height:min(80vh,640px);padding:24px 8px 32px;border-radius:16px 16px 0 0;background:#f9f6ef;transform:translateY(100%);transition:transform .3s ease;overflow:hidden}.filters_sheet-head{display:flex;flex-direction:column;align-items:center;padding:16px 8px 14px;flex-shrink:0;touch-action:none;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filters_sheet-head:active{cursor:grabbing}.filters_sheet-handle{align-self:center;width:56px;height:5px;border-radius:999px;background:#1543594d}.filters_sheet-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0 8px 8px;list-style:none;overflow-y:auto}@media(max-width:768px){.filters_sheet-list{gap:4px}}.filters_sheet-item .filters_tag{padding:10px;border-radius:4px}.filters_floors-desktop{display:flex;flex-direction:column;gap:16px}@media(max-width:992px){.filters_floors-desktop{display:none}}.filters_floors-switch{display:flex;flex-shrink:0;gap:8px;padding:0 8px;overflow-x:auto;scrollbar-width:none}.filters_floors-switch::-webkit-scrollbar{display:none}.filters_floors-tab{flex-shrink:0;padding:8px 16px;border:1px solid rgba(144,39,37,.3);border-radius:8px;background:#f9f6ef;cursor:pointer;font-family:Onest,sans-serif;font-size:14px;font-weight:500;line-height:1;color:#154359;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.filters_floors-tab--active{background:#902725;border-color:#902725;color:#f9f6ef}.filters--floors .filters_bar-tags:not(.is-active),.filters--floors .filters_sheet-list:not(.is-active){display:none}.counter{display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0}.counter__btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;padding:0;border:0;background:center/24px 24px no-repeat;cursor:pointer;transition:opacity .2s ease}.counter__btn:disabled{opacity:.35;cursor:default}.counter__value{min-width:14px;font-family:Onest,sans-serif;font-size:14px;font-weight:500;line-height:1;text-align:center}.counter__value[type=number]{width:100%;padding:0;border:0;background:transparent;font:inherit;color:inherit;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.counter__value[type=number]::-webkit-outer-spin-button,.counter__value[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.counter--cart{width:80px;padding:2px 4px;border-radius:4px;background:#faf7f2}.counter--cart .counter__btn--minus{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 12H17' stroke='%23154359' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.counter--cart .counter__btn--plus{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 7V17M7 12H17' stroke='%23154359' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.counter--cart .counter__value{color:#154359}.counter--dish{width:100%;padding:12px;border-radius:4px;background:#90272514}.counter--dish .counter__btn--minus{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 12H17' stroke='%23902725' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.counter--dish .counter__btn--plus{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 7V17M7 12H17' stroke='%23902725' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.counter--dish .counter__value{color:#902725}.counter--dish-full{flex:0 1 auto;align-self:stretch;gap:20px;min-width:0;padding:4px 12px;border:1px solid rgba(246,211,132,.6);border-radius:3px;background:transparent}@media(max-width:768px){.counter--dish-full{gap:8px}}.counter--dish-full .counter__btn--minus{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 12H17' stroke='%23F6D384' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.counter--dish-full .counter__btn--plus{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 7V17M7 12H17' stroke='%23F6D384' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.counter--dish-full .counter__value{min-width:18px;font-size:18px;font-weight:500;line-height:1;color:#f6d384}.dishes_content{display:grid;gap:32px}.dishes_content--menu{grid-template-columns:272px minmax(0,1fr)}@media(max-width:1400px){.dishes_content--menu{gap:16px}}@media(max-width:992px){.dishes_content--menu{grid-template-columns:minmax(0,1fr)}}.dishes_content--delivery{grid-template-columns:272px 1fr 300px}@media(max-width:1400px){.dishes_content--delivery{gap:16px}}@media(max-width:992px){.dishes_content--delivery{grid-template-columns:minmax(0,1fr)}}.dishes_main{width:100%;overflow:hidden}.dishes_aside{width:100%;min-width:0;display:flex;flex-direction:column;gap:16px}.dishes_aside--filters{position:sticky;top:calc(var(--height-h, 92px) + 16px);align-self:start;z-index:30}@media(max-width:992px){.dishes_aside--filters{top:var(--height-h, 92px);overflow:visible;background:#f9f6ef;padding-block:8px}}.dishes_aside--cart{position:sticky;top:calc(var(--height-h, 92px) + 16px);align-self:start}@media(max-width:992px){.dishes_aside--cart{display:none}}.dishes_list{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:1400px){.dishes_list--menu{grid-template-columns:repeat(3,1fr)}}@media(max-width:1200px){.dishes_list--menu{grid-template-columns:repeat(2,1fr)}}@media(max-width:992px){.dishes_list--menu{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.dishes_list--menu{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:1600px){.dishes_list--delivery{grid-template-columns:repeat(3,1fr)}}@media(max-width:1400px){.dishes_list--delivery{grid-template-columns:repeat(2,1fr)}}@media(max-width:1200px){.dishes_list--delivery{grid-template-columns:repeat(1,1fr)}}@media(max-width:992px){.dishes_list--delivery{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.dishes_list--delivery{grid-template-columns:repeat(2,1fr);gap:16px}}.dishes_floor{display:flex;flex-direction:column;gap:56px}@media(max-width:768px){.dishes_floor{gap:36px}}.dishes_floor+.dishes_floor{margin-top:72px}@media(max-width:768px){.dishes_floor+.dishes_floor{margin-top:48px}}.dishes_floor-title{font-family:TT Ramillas,serif;font-size:40px;font-weight:500;line-height:1.1;text-transform:uppercase;color:#154359}@media(max-width:768px){.dishes_floor-title{font-size:26px}}.dishes_block{display:flex;flex-direction:column;gap:20px;scroll-margin-top:calc(var(--height-h, 92px) + 24px)}@media(max-width:768px){.dishes_block{gap:14px;scroll-margin-top:calc(var(--height-h, 60px) + 72px)}}.dishes_block-title{font-family:TT Ramillas,serif;font-size:28px;font-weight:500;line-height:1.1;text-transform:uppercase;color:#154359}@media(max-width:768px){.dishes_block-title{font-size:20px}}.dish{background:#fff;display:flex;flex-direction:column;gap:0;border-radius:4px;overflow:hidden;width:100%}.dish_img{display:block;width:100%;aspect-ratio:327/240;padding:0;border:0;overflow:hidden;background:none;cursor:pointer}@media(max-width:768px){.dish_img{aspect-ratio:170/116}}.dish_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;pointer-events:none}@media(hover:hover),(-ms-high-contrast:none){.dish_img:hover img{transform:scale(1.05)}}.dish_info{padding:12px 20px;display:flex;flex-direction:column;flex:auto;gap:4px}@media(max-width:768px){.dish_info{padding:10px 8px}}.dish_price{display:flex;align-items:center;justify-content:space-between;gap:4px}.dish_price-value{font-size:18px;font-weight:500;color:#902725}@media(max-width:768px){.dish_price-value{font-size:14px;line-height:1}}.dish_spicy{display:flex;flex:none;gap:2px}@media(max-width:768px){.dish_spicy{gap:1px}}.dish_hot{flex:none;width:18px;height:18px;background:center center/contain no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.0942 4.15511C13.1326 3.97291 13.1521 3.7872 13.1522 3.60097C13.1522 2.75097 12.7443 1.9416 12.0611 1.43597C11.879 1.30119 11.6221 1.33958 11.4874 1.52167C11.3526 1.70373 11.391 1.96061 11.5731 2.09536C12.0483 2.44698 12.3319 3.00984 12.3319 3.60097C12.3319 3.65271 12.3296 3.70428 12.3254 3.75564C12.3217 3.75451 12.3181 3.7532 12.3145 3.75211C11.2121 3.42293 10.0414 3.93712 9.531 4.95302C9.55044 4.97084 9.56812 4.99048 9.5838 5.01168C9.89578 5.43486 10.3757 5.67757 10.9004 5.67757C11.135 5.67757 11.3612 5.62909 11.5728 5.53341C11.6297 5.50769 11.6917 5.4953 11.7541 5.49719C11.8166 5.49908 11.8777 5.5152 11.933 5.54432C11.9882 5.57344 12.0361 5.61479 12.0729 5.66521C12.1098 5.71564 12.1346 5.77381 12.1456 5.83529C12.2843 6.61508 12.9611 7.18105 13.7547 7.18105L13.7616 7.18092C13.7678 7.18083 13.7739 7.18138 13.78 7.18157C13.8575 6.93239 13.919 6.67853 13.9642 6.42153C14.1185 5.54104 13.7621 4.6784 13.0942 4.15511ZM11.4643 6.43296C11.2795 6.47633 11.0902 6.49811 10.9004 6.49788C10.2343 6.49788 9.596 6.22279 9.13669 5.74965C8.12292 7.52177 6.27208 8.89492 4.04982 9.49035C2.86843 9.80694 1.63038 9.88444 0.469471 9.71449C0.385596 9.70226 0.29999 9.7163 0.224421 9.7547C0.148852 9.79309 0.0870315 9.85395 0.0474574 9.92891C0.00788338 10.0039 -0.00750099 10.0892 0.00341929 10.1733C0.0143396 10.2574 0.0510283 10.336 0.108442 10.3983C1.44747 11.8512 3.4821 12.6458 5.65377 12.6458C6.43388 12.6458 7.23215 12.5431 8.02153 12.3316C9.561 11.9191 10.9376 11.1353 12.0026 10.0649C12.6296 9.43454 13.124 8.7316 13.4702 7.98501C12.5601 7.88006 11.7895 7.27741 11.4643 6.43296Z' fill='%23902725'/%3E%3C/svg%3E")}@media(max-width:768px){.dish_hot{width:14px;height:14px}}.dish_name{display:-webkit-box;overflow:hidden;padding:0;border:0;background:none;font-family:inherit;font-size:15px;font-weight:500;color:#154359;text-align:left;text-decoration:none;cursor:pointer;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width:768px){.dish_name{font-size:12px}}@media(hover:hover),(-ms-high-contrast:none){.dish_name:hover{color:#902725}}.dish_weight{font-size:12px;color:#154359;font-weight:500}@media(max-width:768px){.dish_weight{font-size:10px}}.dish_actions{padding-top:12px;width:100%;margin-top:auto}.dish_button{width:100%;padding:12px;border-radius:4px;background:transparent;color:#154359;font-size:14px;font-weight:500;text-align:center;line-height:1;outline:none;border:1px solid rgba(21,67,89,.2);cursor:pointer;transition:all .2s ease}@media(hover:hover),(-ms-high-contrast:none){.dish_button:hover{background:#1543590d}}.dish-full{display:flex;flex-direction:column;gap:32px;width:100%;color:#f9f6ef}.dish-full_top{display:flex;flex-direction:column;gap:20px;width:100%}.dish-full_head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%}.dish-full_title{flex:1;min-width:0;margin:0;font-size:36px;font-weight:400;line-height:1.1111111111;color:#f9f6ef}@media(max-width:768px){.dish-full_title{font-size:24px;line-height:1.2}}.dish-full_close{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;margin-top:-1px;padding:0;border:0;background:none;cursor:pointer;transition:opacity .2s ease}.dish-full_close img{display:block;width:24px;height:24px;filter:brightness(0) saturate(100%) invert(88%) sepia(28%) saturate(746%) hue-rotate(358deg) brightness(101%) contrast(92%)}@media(hover:hover),(-ms-high-contrast:none){.dish-full_close:hover{opacity:.75}}.dish-full_meta{display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:100%}.dish-full_weight{font-size:14px;font-weight:600;line-height:1;color:#a7a19c;white-space:nowrap}.dish-full_spicy{display:inline-flex;align-items:center;gap:8px}.dish-full_spicy-label{font-size:14px;font-weight:400;line-height:1;color:#a7a19c;white-space:nowrap}.dish-full_spicy-icons{display:inline-flex;align-items:center;gap:8px}.dish-full_spicy-item{width:16px;height:16px;background-color:#f6d38459;-webkit-mask:center/contain no-repeat url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.0942 4.15511C13.1326 3.97291 13.1521 3.7872 13.1522 3.60097C13.1522 2.75097 12.7443 1.9416 12.0611 1.43597C11.879 1.30119 11.6221 1.33958 11.4874 1.52167C11.3526 1.70373 11.391 1.96061 11.5731 2.09536C12.0483 2.44698 12.3319 3.00984 12.3319 3.60097C12.3319 3.65271 12.3296 3.70428 12.3254 3.75564C12.3217 3.75451 12.3181 3.7532 12.3145 3.75211C11.2121 3.42293 10.0414 3.93712 9.531 4.95302C9.55044 4.97084 9.56812 4.99048 9.5838 5.01168C9.89578 5.43486 10.3757 5.67757 10.9004 5.67757C11.135 5.67757 11.3612 5.62909 11.5728 5.53341C11.6297 5.50769 11.6917 5.4953 11.7541 5.49719C11.8166 5.49908 11.8777 5.5152 11.933 5.54432C11.9882 5.57344 12.0361 5.61479 12.0729 5.66521C12.1098 5.71564 12.1346 5.77381 12.1456 5.83529C12.2843 6.61508 12.9611 7.18105 13.7547 7.18105L13.7616 7.18092C13.7678 7.18083 13.7739 7.18138 13.78 7.18157C13.8575 6.93239 13.919 6.67853 13.9642 6.42153C14.1185 5.54104 13.7621 4.6784 13.0942 4.15511ZM11.4643 6.43296C11.2795 6.47633 11.0902 6.49811 10.9004 6.49788C10.2343 6.49788 9.596 6.22279 9.13669 5.74965C8.12292 7.52177 6.27208 8.89492 4.04982 9.49035C2.86843 9.80694 1.63038 9.88444 0.469471 9.71449C0.385596 9.70226 0.29999 9.7163 0.224421 9.7547C0.148852 9.79309 0.0870315 9.85395 0.0474574 9.92891C0.00788338 10.0039 -0.00750099 10.0892 0.00341929 10.1733C0.0143396 10.2574 0.0510283 10.336 0.108442 10.3983C1.44747 11.8512 3.4821 12.6458 5.65377 12.6458C6.43388 12.6458 7.23215 12.5431 8.02153 12.3316C9.561 11.9191 10.9376 11.1353 12.0026 10.0649C12.6296 9.43454 13.124 8.7316 13.4702 7.98501C12.5601 7.88006 11.7895 7.27741 11.4643 6.43296Z' fill='%23000'/%3E%3C/svg%3E");mask:center/contain no-repeat url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.0942 4.15511C13.1326 3.97291 13.1521 3.7872 13.1522 3.60097C13.1522 2.75097 12.7443 1.9416 12.0611 1.43597C11.879 1.30119 11.6221 1.33958 11.4874 1.52167C11.3526 1.70373 11.391 1.96061 11.5731 2.09536C12.0483 2.44698 12.3319 3.00984 12.3319 3.60097C12.3319 3.65271 12.3296 3.70428 12.3254 3.75564C12.3217 3.75451 12.3181 3.7532 12.3145 3.75211C11.2121 3.42293 10.0414 3.93712 9.531 4.95302C9.55044 4.97084 9.56812 4.99048 9.5838 5.01168C9.89578 5.43486 10.3757 5.67757 10.9004 5.67757C11.135 5.67757 11.3612 5.62909 11.5728 5.53341C11.6297 5.50769 11.6917 5.4953 11.7541 5.49719C11.8166 5.49908 11.8777 5.5152 11.933 5.54432C11.9882 5.57344 12.0361 5.61479 12.0729 5.66521C12.1098 5.71564 12.1346 5.77381 12.1456 5.83529C12.2843 6.61508 12.9611 7.18105 13.7547 7.18105L13.7616 7.18092C13.7678 7.18083 13.7739 7.18138 13.78 7.18157C13.8575 6.93239 13.919 6.67853 13.9642 6.42153C14.1185 5.54104 13.7621 4.6784 13.0942 4.15511ZM11.4643 6.43296C11.2795 6.47633 11.0902 6.49811 10.9004 6.49788C10.2343 6.49788 9.596 6.22279 9.13669 5.74965C8.12292 7.52177 6.27208 8.89492 4.04982 9.49035C2.86843 9.80694 1.63038 9.88444 0.469471 9.71449C0.385596 9.70226 0.29999 9.7163 0.224421 9.7547C0.148852 9.79309 0.0870315 9.85395 0.0474574 9.92891C0.00788338 10.0039 -0.00750099 10.0892 0.00341929 10.1733C0.0143396 10.2574 0.0510283 10.336 0.108442 10.3983C1.44747 11.8512 3.4821 12.6458 5.65377 12.6458C6.43388 12.6458 7.23215 12.5431 8.02153 12.3316C9.561 11.9191 10.9376 11.1353 12.0026 10.0649C12.6296 9.43454 13.124 8.7316 13.4702 7.98501C12.5601 7.88006 11.7895 7.27741 11.4643 6.43296Z' fill='%23000'/%3E%3C/svg%3E")}.dish-full_spicy-item--active{background-color:#f6d384}.dish-full_img{width:100%;height:280px;overflow:hidden;border-radius:6px}@media(max-width:768px){.dish-full_img{height:220px}}.dish-full_img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dish-full_actions{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.dish-full_actions-main{display:flex;align-items:stretch;gap:12px;min-width:0}.dish-full_add-wrap{flex-shrink:0;padding:4px;border:1px solid rgba(246,211,132,.6);border-radius:3px}.dish-full_add-wrap .button{min-width:140px;justify-content:center;padding-top:17px;padding-bottom:18px;font-size:18px;line-height:1}@media(max-width:768px){.dish-full_add-wrap .button{min-width:120px;padding-top:14px;padding-bottom:15px;font-size:16px}}.dish-full_total{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0;color:#f9f6ef;white-space:nowrap}.dish-full_total-label{font-size:13px;font-weight:500;line-height:1}.dish-full_total-price{display:inline-flex;align-items:flex-end;gap:4px}.dish-full_total-price-value{font-size:20px;font-weight:600;line-height:1.2}.dish-full_total-price-currency{font-size:16px;font-weight:600;line-height:1.375}.dish-full_details{display:flex;flex-direction:column;gap:20px;width:100%}.dish-full_divider{width:100%;height:0;border:0;border-top:1px solid rgba(249,246,239,.2);margin:0}.dish-full_block{display:flex;flex-direction:column;gap:6px;width:100%}.dish-full_block-title{margin:0;font-size:12px;font-weight:600;line-height:1;color:#f9f6ef}.dish-full_block-text{margin:0;font-size:12px;font-weight:400;line-height:1.5;color:#f9f6ef}.dish-full_block-text p,.dish-full_block-text ul,.dish-full_block-text ol,.dish-full_block-text li{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.dish-full_block-text>*+*{margin-top:8px}.dish-full_block-text ul,.dish-full_block-text ol{padding-left:1.2em}.dish-full_block-text a{color:#f6d384;text-decoration:underline}.dish-full_bju{display:flex;flex-direction:column;gap:12px;width:100%}.dish-full_bju-title{margin:0;font-size:12px;font-weight:600;line-height:1.3333333333;color:#f9f6ef}.dish-full_bju-list{display:flex;flex-direction:column;width:100%;margin:0;padding:0}.dish-full_bju-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:28px}.dish-full_bju-label{margin:0;font-size:13px;font-weight:400;line-height:1.5384615385;color:#f9f6efb3}.dish-full_bju-values{display:inline-flex;align-items:center;gap:4px;font-size:13px;line-height:1.5384615385;white-space:nowrap}.dish-full_bju-value{margin:0;font-weight:400;color:#f9f6ef80}.dish-full_bju-value--portion{font-weight:600;color:#f9f6ef}.dish-full_bju-sep{color:#f9f6ef40}.cart{display:flex;flex-direction:column;gap:12px;width:100%;padding:12px;border-radius:4px;background:#fff}.cart_head{display:flex;align-items:center;justify-content:space-between;gap:12px}.cart_title{margin:0;font-size:16px;font-weight:700;line-height:1.25;color:#154359;text-transform:uppercase}.cart_clear{padding:0;border:0;background:none;cursor:pointer;font-family:Onest,sans-serif;font-size:12px;font-weight:400;line-height:1;color:#154359;transition:color .2s ease}@media(hover:hover),(-ms-high-contrast:none){.cart_clear:hover{color:#902725}}.cart_mode{display:flex;gap:0;width:100%;padding:2px;border-radius:4px;background:#f9f6ef}.cart_mode-btn{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:4px;min-width:0;padding:13px 20px 12px;border:0;border-radius:4px;background:transparent;cursor:pointer;font-family:Onest,sans-serif;font-size:14px;font-weight:500;line-height:1;color:#154359;transition:background-color .2s ease,color .2s ease}.cart_mode-btn-text{color:inherit}.cart_mode-btn-discount{color:#902725}.cart_mode-btn--active{background:#902725;color:#f9f6ef}.cart_mode-btn--active .cart_mode-btn-discount{color:#f9f6ef}.cart_items-wrap{position:relative;min-width:0}.cart_items{display:flex;flex-direction:column;gap:32px;max-height:360px;margin:0;padding:0 0 100px;list-style:none;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.cart_items::-webkit-scrollbar{display:none}.cart_items-item{min-width:0}.cart_items-fade{position:absolute;left:0;right:0;bottom:0;height:136px;pointer-events:none;background:linear-gradient(180deg,#fff0 13.5%,#fff)}.cart_item{display:flex;align-items:center;gap:8px;min-width:0}.cart_item-img{flex-shrink:0;width:52px;height:52px;border-radius:4px;overflow:hidden}.cart_item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cart_item-info{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.cart_item-name{display:-webkit-box;overflow:hidden;font-size:14px;font-weight:500;line-height:1.15;color:#154359;text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(hover:hover),(-ms-high-contrast:none){.cart_item-name:hover{color:#902725}}.cart_item-meta{display:flex;align-items:flex-end;gap:8px;font-size:12px;line-height:1;white-space:nowrap}.cart_item-price{font-weight:500;color:#902725}.cart_item-weight{font-weight:400;color:#154359}.cart_item-counter{flex-shrink:0}.cart_footer{display:flex;flex-direction:column;gap:32px;padding-top:20px}.cart_details{display:flex;flex-direction:column;gap:16px;margin:0;padding:0 0 4px}.cart_details-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.cart_details-label{display:inline-flex;align-items:center;gap:2px;margin:0;font-size:14px;font-weight:500;line-height:1;color:#154359}.cart_details-value{margin:0;font-size:14px;font-weight:400;line-height:1;color:#154359cc;text-align:right}.cart_details-value--accent{color:#902725}.cart_details-info{display:inline-block;flex-shrink:0;width:12px;height:12px;background:center/contain no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6' cy='6' r='5' stroke='%23154359' stroke-opacity='0.5'/%3E%3Cpath d='M6 5.2V8.2' stroke='%23154359' stroke-opacity='0.5' stroke-linecap='round'/%3E%3Ccircle cx='6' cy='3.6' r='0.6' fill='%23154359' fill-opacity='0.5'/%3E%3C/svg%3E")}.cart_checkout-wrap{padding:4px;border:1px solid #902725;border-radius:3px}.cart_checkout.button{justify-content:space-between;width:100%;padding:16px 12px 17px;border-radius:1px}.cart_checkout.button:before{display:none}.cart_checkout-text{font-size:16px;font-weight:500;line-height:1;color:#f9f6ef}.cart_checkout-price{display:inline-flex;align-items:flex-end;gap:3px;color:#f9f6ef;white-space:nowrap}.cart_checkout-price-value{font-size:18px;font-weight:500;line-height:1}.cart_checkout-price-currency{font-size:14px;font-weight:500;line-height:1}.cart--modal{gap:16px;padding:0;border-radius:0;background:transparent}.cart--modal .cart_panel{display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:4px;background:#fff}.cart--modal .cart_items{max-height:none;padding-bottom:24px}.cart--modal .cart_title{justify-self:center;font-size:20px;line-height:1;text-transform:none}.cart--modal .cart_clear{justify-self:end;font-size:14px;font-weight:600;color:#15435999}.cart_mobile-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:20px}.cart_back{display:inline-flex;align-items:center;gap:4px;justify-self:start;padding:0;border:0;background:none;cursor:pointer;font-family:Onest,sans-serif;font-size:14px;font-weight:600;line-height:1;color:#15435999;transition:color .2s ease}@media(hover:hover),(-ms-high-contrast:none){.cart_back:hover{color:#902725}}.cart_back-icon{display:inline-flex;flex-shrink:0;width:14px;height:14px;align-items:center;justify-content:center}.cart_back-icon img{display:block;width:14px;height:14px}.cart_back-text{color:inherit}.cart-bar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:450;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#f9f6ef;box-shadow:0 -8px 24px #15435914;transition:opacity .25s ease,transform .25s ease,visibility .25s ease}@media(max-width:992px){.cart-bar{display:block}}.cart-bar--hidden,.cart-bar[hidden]{display:none!important}.cart-bar_wrap{padding:4px;border:1px solid #902725;border-radius:3px}.cart-bar_btn.button{justify-content:space-between;width:100%;padding:16px 12px 17px;border-radius:1px}.cart-bar_btn.button:before{display:none}.cart-bar_text{font-size:16px;font-weight:500;line-height:1;color:#f9f6ef;text-align:left}.cart-bar_meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.cart-bar_price{display:inline-flex;align-items:flex-end;gap:3px;color:#f9f6ef;white-space:nowrap}.cart-bar_price-value{font-size:18px;font-weight:500;line-height:1}.cart-bar_price-currency{font-size:14px;font-weight:500;line-height:1}.cart-bar_time{font-size:12px;font-weight:400;line-height:1;color:#f9f6efd9;white-space:nowrap}@media(max-width:992px){body.has-cart-bar .main--delivery .dishes{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}}body.cart-modal-open .cart-bar,body.noscroll .cart-bar{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(100%)}html.is-scroll-locked .cart-bar{padding-right:calc(16px + var(--scrollbar-width, 0))}.modal--order{z-index:9999}.modal--order>.cs-wrap{position:relative;left:50%;top:50%;z-index:2;width:calc(100% - 32px);max-width:918px;margin:0;padding-right:0!important;opacity:0;transform:translate(-50%,-50%) scale(.95);transition:opacity .3s ease,transform .3s ease}@media(max-width:992px){.modal--order>.cs-wrap{left:0;top:0;width:100%;max-width:none;height:100%;transform:none}}.modal--order .modal_content{position:relative;left:auto;top:auto;z-index:2;display:block;width:100%;max-width:none;max-height:calc(100vh - 48px);margin:0;overflow-x:hidden;overflow-y:auto;opacity:1;transform:none;transition:none}@media(max-width:992px){.modal--order .modal_content{max-height:none;height:100%}}.modal--order.open>.cs-wrap{opacity:1;transform:translate(-50%,-50%) scale(1)}@media(max-width:992px){.modal--order.open>.cs-wrap{transform:none}}.modal--order.open .modal_content{transform:none}.order{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:64px;padding:80px 64px;border-radius:4px;background:#902725}@media(max-width:992px){.order{gap:48px;padding:56px 40px}}@media(max-width:768px){.order{gap:32px;padding:48px 16px 32px;border-radius:0}}.order_bg{position:absolute;inset:0;z-index:0;overflow:hidden;background-color:#902725;pointer-events:none}.order_bg img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:color-burn}.order_close{position:absolute;top:40px;right:40px;z-index:3;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer}.order_close img{display:block;width:100%;height:100%}@media(max-width:768px){.order_close{top:20px;right:16px}}.order_title{position:relative;z-index:2;text-align:center}.order_form{position:relative;z-index:2;display:flex;flex-direction:column;gap:60px}@media(max-width:768px){.order_form{gap:40px}}.order_fields{gap:44px}@media(max-width:768px){.order_fields{gap:28px}}.order_persons-label{margin-bottom:4px;color:#f9f6efcc;font-family:Onest,sans-serif;font-size:16px;font-weight:300;line-height:1}.order_persons .c-select{width:100%}.order_summary{display:flex;gap:32px;color:#f9f6ef}@media(max-width:768px){.order_summary{flex-direction:column;gap:20px}}.order_summary-col{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:12px}.order_summary-col--center{align-items:center;text-align:center}.order_summary-col--end{align-items:flex-end;text-align:right}@media(max-width:768px){.order_summary-col{align-items:flex-start!important;text-align:left}}.order_summary-label{font-family:Onest,sans-serif;font-size:16px;font-weight:400;line-height:1}.order_summary-value{font-family:TT Ramillas,serif;font-weight:700;font-size:32px;line-height:1}.order_summary-price{display:inline-flex;align-items:flex-end;gap:6px;white-space:nowrap}.order_summary-discount{display:inline-flex;align-items:baseline;gap:10px;font-family:Onest,sans-serif;font-size:16px}.order_summary-discount[hidden]{display:none}.order_summary-discount s{font-family:TT Ramillas,serif;font-weight:700;opacity:.85}.order_footer{display:flex;align-items:center;justify-content:space-between;gap:32px}@media(max-width:768px){.order_footer{flex-direction:column;align-items:stretch;gap:20px}}.order_status{margin-top:-32px}.order .c-select__value{color:#f9f6efcc}.order .c-select__value.has-value{color:#f9f6ef}.order .c-select__dropdown{background:#f9f6ef;border-color:#15435933;box-shadow:0 24px 40px #0003}.order .c-select__option{color:#154359;border-bottom-color:#15435914}.order .c-select__option:hover,.order .c-select__option.is-focused{background:#15435914}.order .c-select__option.is-selected{background:#f9f6ef;color:#154359}.order--pickup .order_delivery{display:none}.air-datepicker{--adp-font-family: Onest, sans-serif;--adp-font-size: 15px;--adp-width: 300px;--adp-day-cell-height: 36px;--adp-color: #902725;--adp-color-secondary: rgba($color-red, .4);--adp-accent-color: #902725;--adp-background-color: #fff;--adp-background-color-hover: rgba($color-red, .08);--adp-background-color-active: rgba($color-red, .14);--adp-background-color-in-range: rgba($color-red, .1);--adp-background-color-in-range-focused: rgba($color-red, .2);--adp-border-color: rgba($color-red, .18);--adp-border-color-inner: rgba($color-red, .1);--adp-border-radius: 8px;--adp-nav-color: #902725;--adp-nav-arrow-color: rgba($color-red, .55);--adp-nav-action-color: #902725;--adp-day-name-color: rgba($color-red, .6);--adp-cell-border-radius: 6px;--adp-cell-background-color-selected: #902725;--adp-cell-background-color-selected-hover: #902725;--adp-cell-background-color-in-range: rgba($color-red, .1);--adp-color-current-date: #902725;--adp-accent-color-inactive: rgba($color-red, .4);--adp-btn-color: #902725;--adp-btn-color-hover: #902725;--adp-btn-background-color-hover: rgba($color-red, .08);z-index:10000;box-shadow:0 12px 40px #0000002e}.air-datepicker .air-datepicker-cell.-current-{color:#f6d384;font-weight:600}.air-datepicker .air-datepicker-cell.-selected-{color:#fff}.air-datepicker .air-datepicker-time--current-colon,.air-datepicker .air-datepicker-time--current-minutes{display:none}.air-datepicker .air-datepicker-time--sliders .air-datepicker-time--row:last-child{display:none}.tech{padding:48px 0 120px}@media(max-width:992px){.tech{padding:32px 0 80px}}@media(max-width:768px){.tech{padding:24px 0 60px}}.tech_container{width:100%}.tech_grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:24px;align-items:start}@media(max-width:1200px){.tech_grid{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(max-width:768px){.tech_grid{grid-template-columns:minmax(0,1fr);gap:16px}}.tech_block{display:flex;flex-direction:column;gap:20px;min-height:180px;padding:24px;background:#fff;border:1px solid rgba(21,67,89,.12);border-radius:8px;box-shadow:0 8px 32px #1543590f}@media(max-width:768px){.tech_block{gap:16px;min-height:0;padding:20px 16px}}.tech_block-head{display:flex;flex-direction:column;gap:8px;padding-bottom:16px;border-bottom:1px solid rgba(21,67,89,.1)}.tech_block-title{margin:0;font-size:18px;font-weight:700;line-height:1.3;color:#154359;text-transform:uppercase;letter-spacing:.02em}@media(max-width:768px){.tech_block-title{font-size:16px}}.tech_block-note{margin:0;font-size:14px;line-height:1.5;color:#154359b8}.tech_block-body{display:flex;flex:1;flex-direction:column;gap:16px;min-width:0}.tech_block-actions{display:flex;flex-wrap:wrap;gap:12px}.popup{position:relative;display:inline-flex;vertical-align:top}.popup--modal{display:contents}.popup_panel{position:fixed;z-index:1110;width:-moz-max-content;width:max-content;max-width:calc(100vw - 16px);margin:0;padding:0;border:0;background:transparent;visibility:hidden;pointer-events:none;transition:visibility .25s ease}.popup_panel.is-open{visibility:visible;pointer-events:auto}.popup_panel.is-visible .popup_panel-inner{opacity:1;transform:translateY(0) scale(1)}.popup_panel[hidden]{display:none}.popup_panel-inner{width:100%;border-radius:4px;background:#fff;box-shadow:0 4px 20px #15435924;opacity:0;transform:translateY(8px) scale(.98);transition:opacity .25s ease,transform .25s ease}.popup_panel--share{width:420px;max-width:calc(100vw - 16px)}.popup_panel--share .popup_panel-inner{display:flex;flex-direction:column;gap:12px;padding:32px 24px}.popup_panel--share .popup_head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:32px}.popup_panel--share .popup_title{margin:0;font-family:TT Ramillas,serif;font-size:20px;font-weight:700;line-height:32px;color:#902725}.popup_panel--share .popup_close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;margin:0;padding:0;border:0;background:transparent;font-size:20px;line-height:1;color:#902725;cursor:pointer;transition:opacity .2s ease}.popup_panel--share .popup_close:hover{opacity:.75}.popup_panel--share .popup_divider{width:100%;height:1px;background:#90272533}.popup_panel--share .popup_body{display:flex;flex-direction:column;gap:24px}.popup_panel--share .popup_copy{display:flex;flex-direction:column;gap:16px}.popup_panel--share .popup_copy-label{margin:0;font-size:18px;line-height:24px;color:#154359}.popup_panel--share .popup_copy-row{display:flex;align-items:stretch;gap:8px}@media(max-width:576px){.popup_panel--share .popup_copy-row{flex-direction:column}}.popup_panel--share .popup_url{display:flex;align-items:center;flex:1;min-width:0;padding:10px 12px;background:#9027250a;border:1px solid rgba(144,39,37,.08);border-radius:4px}.popup_panel--share .popup_url-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:normal;color:#902725}.popup_panel--share .popup_copy-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin:0;padding:10px 16px;border:0;border-radius:4px;background:#902725;font-family:Onest,sans-serif;font-size:14px;font-weight:500;line-height:normal;color:#fff;white-space:nowrap;cursor:pointer;transition:opacity .2s ease}.popup_panel--share .popup_copy-btn:hover{opacity:.9}.popup_panel--share .popup_copy-btn.is-copied{opacity:.85}.popup_panel--share .popup_social{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.popup_panel--share .popup_social-label{margin:0;font-size:16px;line-height:24px;color:#154359;white-space:nowrap}.popup_panel--share .popup_social-list{display:flex;align-items:center;gap:12px}.popup_panel--share .popup_social-link{display:inline-flex;flex-shrink:0;width:40px;height:40px;border-radius:50%;transition:transform .2s ease}.popup_panel--share .popup_social-link img{display:block;width:100%;height:100%}.popup_panel--share .popup_social-link:hover{transform:scale(1.05)}.popup_panel--delivery{width:320px;max-width:calc(100vw - 16px)}.popup_panel--delivery .popup_panel-inner{display:flex;flex-direction:column;gap:16px;padding:40px 24px 24px}.popup_panel--delivery .popup_head{position:relative;display:flex;justify-content:center;min-height:20px}.popup_panel--delivery .popup_title{margin:0;font-family:TT Ramillas,serif;font-size:20px;font-weight:700;line-height:20px;color:#902725;text-align:center}.popup_panel--delivery .popup_close{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;margin:0;padding:0;border:0;background:transparent;font-size:12px;line-height:1;color:#902725;cursor:pointer;transition:opacity .2s ease}.popup_panel--delivery .popup_close:hover{opacity:.75}.popup_panel--delivery .popup_body{display:flex;flex-direction:column;gap:20px}.popup_panel--delivery .popup_table{display:flex;flex-direction:column;gap:4px;width:100%}.popup_panel--delivery .popup_table-divider{width:100%;height:1px;background:#90272533}.popup_panel--delivery .popup_table-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:36px}.popup_panel--delivery .popup_table-label{font-size:14px;line-height:20px;color:#154359}.popup_panel--delivery .popup_table-value{font-family:TT Ramillas,serif;font-size:16px;font-weight:700;line-height:16px;color:#902725;text-align:right;white-space:nowrap}.popup_panel--delivery .popup_note{margin:0;font-size:12px;line-height:16px;color:#154359}.popup_panel--loyalty{width:320px;max-width:calc(100vw - 16px)}.popup_panel--loyalty .popup_panel-inner{display:flex;flex-direction:column;gap:16px;padding:40px 24px 24px}.popup_panel--loyalty .popup_head{position:relative;display:flex;justify-content:center;min-height:20px}.popup_panel--loyalty .popup_title{margin:0;font-family:TT Ramillas,serif;font-size:20px;font-weight:700;line-height:20px;color:#902725;text-align:center}.popup_panel--loyalty .popup_close{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;margin:0;padding:0;border:0;background:transparent;font-size:12px;line-height:1;color:#902725;cursor:pointer;transition:opacity .2s ease}.popup_panel--loyalty .popup_close:hover{opacity:.75}.popup_panel--loyalty .popup_body{display:flex;flex-direction:column;gap:20px}.popup_panel--loyalty .popup_tiers{display:flex;flex-direction:column;gap:8px;width:100%}.popup_panel--loyalty .popup_tier{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:2px}.popup_panel--loyalty .popup_tier--1{background:#9027250a}.popup_panel--loyalty .popup_tier--2{background:#90272514}.popup_panel--loyalty .popup_tier--3{background:#9027251f}.popup_panel--loyalty .popup_tier-name{margin:0;font-family:TT Ramillas,serif;font-size:16px;font-weight:700;line-height:16px;color:#154359}.popup_panel--loyalty .popup_tier-meta{display:flex;align-items:center;gap:8px;line-height:18px;white-space:nowrap}.popup_panel--loyalty .popup_tier-discount{font-size:13px;font-weight:700;color:#902725}.popup_panel--loyalty .popup_tier-threshold{font-size:12px;font-weight:400;color:#154359}.popup_panel--loyalty .popup_note{margin:0;font-size:12px;line-height:16px;color:#154359}.popup_panel--closed-hours{width:320px;max-width:calc(100vw - 16px)}.popup_panel--closed-hours .popup_panel-inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;padding:60px 24px;text-align:center}.popup_panel--closed-hours .popup_close{position:absolute;top:24px;right:24px;display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;margin:0;padding:0;border:0;background:transparent;font-size:12px;line-height:1;color:#902725;cursor:pointer;transition:opacity .2s ease}.popup_panel--closed-hours .popup_close:hover{opacity:.75}.popup_panel--closed-hours .popup_intro{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.popup_panel--closed-hours .popup_title{margin:0;font-family:TT Ramillas,serif;font-size:20px;font-weight:700;line-height:24px;color:#902725}.popup_panel--closed-hours .popup_lead{margin:0;font-size:16px;line-height:24px;color:#154359}.popup_panel--closed-hours .popup_hours{margin:0;font-family:TT Ramillas,serif;font-size:20px;font-weight:700;line-height:24px;color:#902725}.popup_overlay{position:fixed;inset:0;z-index:1100;background:#1543591f;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.popup_overlay.is-open{visibility:visible;pointer-events:auto}.popup_overlay.is-visible{opacity:1}.popup_overlay[hidden]{display:none}body.popup-modal-open{overflow:hidden}.my-map{position:relative;width:100%;height:100%;min-height:400px;background:#1919170a}@media(max-width:992px){.my-map{min-height:300px}}.my-map_yandex{position:absolute;inset:0;width:100%;height:100%}.map-marker{position:absolute;transform:translate(-50%,calc(-100% - 8px));pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.map-marker_pin{position:relative;display:block;margin:0;padding:0;border:0;background:transparent;cursor:pointer;outline:none;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:transform .2s ease}@media(hover:hover),(-ms-high-contrast:none){.map-marker_pin:hover{transform:translateY(-2px)}}.map-marker_card{display:flex;align-items:center;padding:10px 16px;background:#902725;border:1px solid rgba(246,211,132,.9);border-radius:8px;box-shadow:0 8px 24px #1919172e}@media(max-width:768px){.map-marker_card{padding:8px 12px}}.map-marker_logo{display:block;width:168px;height:auto}@media(max-width:768px){.map-marker_logo{width:140px}}.map-marker_tail{position:absolute;bottom:-6px;left:50%;width:12px;height:12px;transform:translate(-50%) rotate(45deg);background:#902725;border-right:1px solid rgba(246,211,132,.9);border-bottom:1px solid rgba(246,211,132,.9);border-bottom-right-radius:2px}.map-marker_popup{position:absolute;top:calc(100% + 14px);left:50%;z-index:5;min-width:180px;max-width:260px;padding:12px 16px;background:#902725;border:1px solid rgba(246,211,132,.9);border-radius:8px;box-shadow:0 8px 24px #1919172e;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.map-marker_popup:before{content:"";position:absolute;top:-6px;left:50%;width:12px;height:12px;transform:translate(-50%) rotate(45deg);background:#902725;border-left:1px solid rgba(246,211,132,.9);border-top:1px solid rgba(246,211,132,.9);border-top-left-radius:2px}.map-marker.is-open .map-marker_popup{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.map-marker_popup-text{margin:0;color:#f9f6ef;font-family:Onest,sans-serif;font-size:15px;font-weight:400;line-height:1.35;text-align:center}.wpcf7-spinner{display:none}.halls-swiper .halls-swiper_item.swiper-slide{transition:transform .45s ease;transform:scaleY(.86)!important;transform-origin:center center}.halls-swiper .halls-swiper_item.swiper-slide.swiper-slide-active{transform:scaleY(1)!important}
